@charset "UTF-8";
/* CSS Document */
body{
	margin:0px 0px 0px 0px;
	padding:0px auto 0px auto;
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	text-align:center;
	background-color: #C4B098;
	background-image: url(../img/bg_cont02.jpg);
}
body#company{
	margin:0px 0px 0px 0px;
	padding:0px auto 0px auto;
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	text-align:center;
	background-color: #000000;
}

a:link{color:#736357; text-decoration:none;}
a:visited{color:#736357; text-decoration:none;}
a:hover{
	color:#736357;
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85; text-decoration:underline;}
	
a:link.click{color:#990033; text-decoration:underline;}
a:visited.click{color:#990033; text-decoration:underline;}
a:hover.click{color:#990033; text-decoration:underline;}

a:link.ul{color:#342A27; text-decoration:underline;}
a:visited.ul{color:#342A27; text-decoration:underline;}
a:hover.ul{color:#8E8487; text-decoration:underline;}


#main_header{
	height:310px;
	background-color:#231815;
}

#main_inheader{
	height:256px;
	background-color:#231815;
}

#header{
	margin:0 auto;
	width:950px;
}

#main_contents{
	background-image: url(../img/bg_cont01.jpg);
	height:1660px;
	background-repeat: repeat-x;
}

#main_contents2{
	height:1660px;
	background-repeat: repeat-x;
}

#contents{
	width:950px;
	margin:0 auto;
}

#sidebar{
	float:left;
	width:180px;
	height:100%;
	min-height:100%;
	background-attachment: fixed;
}

h1.logo{
	margin:0px;
	padding-top:10px;
}

p.sidebanner{
	margin:0px;
	padding-top:10px;
}

p.sidebanners{
	margin:0px;
	padding-top:10px;
	padding-bottom: 10px;
}

p.side_button{
	margin:0px;
}

#right_cont{
	float: right;
	width:720px;
	text-align: left;
	padding-top: 10px;
	background-color: #F1E9D9;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 30px;
}

#right_banner{
	height:122px;
}

ul.right_banners,ul.news_rightbanners{
	margin:0px;
	padding:0px;
	list-style: none;
}

li.top_banner{
	float:left;
	padding-right: 5px;
	text-align: right;
}

li.top_banners{
	float:left;
	text-align: right;
}

p.banner_txt{
	font-size: 11px;
	text-align: left;
	margin-top: 0px;
	padding-top: 5px;
}

p.banner_txt2{
	font-size: 13px;
	text-align: left;
	margin-top: 0px;
	padding-top: 5px;
	color:#736357;
	line-height:19px;
}

.news_banner{
	padding-top: 30px;
}

.inbanner{
	padding-top: 30px;
}

#news_box{
	height:337px;
	margin-top:10px;
	margin-bottom: 10px;
}

#news{
	float:left;
	width:430px;
	height:317px;
	border:1px solid #5C3B3B;
	padding:10px;
	overflow-y: scroll;
	overflow-x: hidden;
	background-color: #ffffff;
}

#news_banners{
	float:right;
}

li.news_rb{
	padding-bottom: 5px;
}

.top_pix{
	padding-top: 10px;
	padding-bottom: 10px;
}

p.boll{
	font-size: 18px;
	border-bottom: 1px solid #736357;
	padding-bottom: 5px;
	font-weight: bold;
}

#service{
	height:120px;
	margin-top:10px;
	margin-bottom:10px;
}

.service_box{
	float:left;
	width:360px;
}

.se_pic{
	float:left;
}

.se_txt{
	float:left;
	padding-left: 5px;
}

p.se_txtarea{
	margin:0px;
	font-size: 12px;
	color:#785848;
	font-weight: bold;
	line-height: 1.6em;
	border-bottom: 1px solid #000;
	width:185px;
}

span.se_txtarea_title{
	padding-bottom:5px;
	font-weight: bold;
	color:#332211;
	font-family:"メイリオ","osaka","ＭＳ Ｐ明朝", "MS PMincho","osaka", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:10pt;
}

p.se_txtareas{
	margin:0px;
	font-size: 8pt;
	padding-top: 5px;
	line-height: 1.6em;
	color:#736357;
}

#shop_info{
	background-image: url(./img/shop_bg.jpg);
	width:720px;
	height:465px;
	margin-bottom: 10px;
}

#shop_info_r{
	float:right;
}

#shop_info_l{
	float:left;
	margin-left: 10px;
}

p.illust_map{
	margin:0px;
	padding:25px;
}

p.googlemap{
	margin:0px;
	padding-left: 20px;
}

#shop_img{
	padding-top: 10px;
}

p.days{
	color:#544236 !important;
	line-height: 20px;
	font-size: 14px !important;
	line-height: 1.6em;
	padding-left: 15px !important;
	margin-top: 6px;
	margin-bottom: 0px;
}

span.tel{
	color: #42220b;
	font-weight: bold;
	font-size: 16px;
}

p.email{
	color:#736357;
	margin:0px;
	padding-top:5px;
	text-align: left !important;
	font-size: 12px;
	padding-left: 26px;
}

p.mail_button{
	margin:0px;
	padding-top: 10px;
	padding-left: 10px;
}

p.access_shop{
	margin:0px;
	padding-top:20px;
	padding-left:15px !important;
}

p.way{
	margin:0px;
	padding-left:15px !important;
	line-height: 20px;
	color:#544236 !important;
	font-size: 13px !important;
	padding-top: 10px;
	line-height: 1.6em;
}

p.address_shop{
	margin:0px;
	padding-left:15px !important;
	color:#544236 !important;
	line-height: 20px;
	font-size: 13px !important;
	padding-top: 10px;
	line-height: 1.6em;
}

.links_tarble{
	margin-top: 10px;
	margin-left: 10px;
	line-height:1.5em;
}

.links_tarbles{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 50px;
	line-height:1.5em;
}

td.left_txt{
	font-size: 12px;
	color:#736357;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-align: left;
	width:300px;
}

td.right_txt{
	font-size: 12px;
	color:#736357;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-align: left;
}

.links_boxs{
	height:100px;
	margin-bottom: 20px;
}

.links_boxs2{
	height:100px;
	margin-bottom: 60px;
}

.links_txt{
	float:left;
	margin-left: 20px;
	width:350px;
}

.links_pix{
	padding-top: 10px;
}

p.links_text{
	margin:0px;
	font-size: 12px;
	color:#736357;
}

.links_pix{
	float:left;
	width:275px;
	height:81px;
	padding-top:19px;
}

p.links_img{
	margin-bottom: 0px;
}

p.top_back{
	text-align: right;
	font-size: 14px;
	color:#736357;
}

span.back{
	border:1px solid #736357;
}

.course_box{
	height:278px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.course_box5{
	height:260px;
	margin-top: 10px;
}

.course_box7{
	height:245px;
	margin-top: 10px;
}

.course_box6{
	height:265px;
	margin-top: 10px;
}

.course_box2{
	height:350px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.course_box3{
	height:530px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.course_box4{
	height:310px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.course_pix{
	float:left;
	margin-right:10px;
}

.course_txt{
	float:left;
	font-size: 12px;
	color:#736357;
	text-align: left;
	width:395px;
	margin-left:10px;
}

p.course_ptxt{
	line-height: 1.6em;
	margin:0px;
}

p.contact_link{
	margin:0px;
	font-size: 13px;
	color:#772F2F;
	padding-top: 10px;
}

.course_txtbox{
	width:385px;
	background-color: #C7BCB6;
	border:1px solid #fff;
	margin-top: 20px;
	padding-left: 10px;
}

p.charge{
	margin:0px;
	padding-top:10px;
	text-align: left;
}

p.charge_price{
	margin:0px;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 10px;
	line-height: 2.0em;
	font-weight: bold;
	font-size: 12px;
}

span.course3{
	color:#998675;
}

p.data_banner{
	margin:0px;
	text-align: right;
	padding-right: 55px;
	padding-bottom: 30px;
}

p.camp_banner_txt{
	margin:0px;
	padding-top:5px;
	color:#A46BC0;
	font-size: 12px;
}

p.courpon{
	padding-bottom: 20px;
}

#coupon_box{
	height:140px;
	margin-top:10px;
	width:720px;
}

#main_coupon{
	width:720px;
	height:120px;
}

p.faq_q{
	color:#736357;
	font-weight: bold;
	margin-bottom: 0px;
	padding-left: 3px;
	border-bottom:1px solid #736357;
}

p.faq_a{
	color:#736357;
	letter-spacing: 0.1em;
	font-size: 12px;
	padding-bottom: 20px;
	line-height: 1.6em;
	padding-left: 3px;
}

.voice_name{
	height:20px;
	width:660px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
}

p.voice_l{
	float:left;
	text-align: left;
	font-size: 14px;
	margin:0px;
}

p.voice_r{
	float:right;
	text-align: right;
	font-size: 14px;
	margin:0px;
}

.voice_line{
	width:680px;
	height:1px;
	background-color: #736357;
	margin-top:5px;
	margin-bottom: 10px;
}

.voice_mainbox{
	height:320px;
	margin-bottom: 40px;
	width:680px;
}

.voice_mainbox2{
	height:310px;
	margin-bottom: 40px;
	width:680px;
}

.voice_pix{
	float:right;
}

p.voice_txt{
	margin:0px;
	font-size: 12px;
	float:left;
	color:#736357;
	line-height: 1.6em;
	width:310px;
}

#company_ta{
	width:687px;
	height:570px;
	margin-top: 20px;
	margin-bottom: 50px;
	padding-top: 20px;
	background-color: #fff;
	border:1px solid #A18B74;
}

#history_ta{
	width:687px;
	height:940px;
	margin-top: 20px;
	margin-bottom: 50px;
	padding-top: 20px;
	background-color: #fff;
	border:1px solid #A18B74;
}

td.ta_left{
	text-align: left;
	padding-left:20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:50px;
	font-size: 12px;
	color:#736357;
	border-right: 1px solid #736357;
}

td.ta_right{
	text-align: left;
	padding-left:20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:200px;
	font-size: 12px;
	color:#736357;
}

#pre_box{
	width:685px;
	height:224px;
	background-color: #fff;
	border:1px solid #A18B74;
	margin-top: 20px;
}

#pre_pic{
	padding:20px;
	float:left;
}

p.pre_txt{
	margin:0px;
	float:left;
	padding-left:10px;
	font-size: 11px;
	padding-top: 25px;
	color:#736357;
}

span.pre_name{
	font-size: 16px;
}

#contact_map{
	margin-top:10px;
	margin-bottom:50px;
}

p.pp_txt, p.contact_txt{
	font-size: 12px;
	color:#736357;
	line-height: 1.6em;
	padding-left: 5px;
}

span.contact_redtxt{
	color:#ED1C24;
	border-bottom: 1px solid #736357;
}

span.contact_line{
	border-bottom: 1px solid #736357;
}

th.contact, td.contact{
	font-size: 12px;
	text-align: left;
	font-weight: 100;
	color:#736357;
	padding-left:5px;
}

span.hissu{
	color:#ED1C24;
}

#form{
	margin-bottom: 20px;
}

p.contact_img{
	padding-top:40px;
}

p.press_txt{
	font-size: 12px;
	color:#736357;
	padding-left:10px;
}

#info_cont{
	height:286px;
}

#papper{
	float:left;
}

#right_infocont{
	float:left;
	margin-left: 20px;
}

p.mid{
	margin:0px;
}

p.mid_txt{
	margin:0px;
	font-size:13px;
	padding-top:10px;
	color:#736357;
	line-height: 1.6em:
}
span.mid_color{
	color:#A46BC0;
}

p.info_papper{
	padding-top:10px;
	margin:0px;
	padding-bottom: 60px;
	font-size: 12px;
	color:#736357;
}

#udner_infocont{
	height:310px;
}

.info_box{
	float:left;
	width:200px;
	margin-right: 40px;
}

.info_box2{
	float:left;
	width:200px;
}

#concept_img{
	margin-top:10px;
	margin-bottom:40px;
	width:670px;
	height:330px;
	background-image: url(./img/concept_img.jpg);
}

p.concept_imgtxt{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 280px;
	padding-top: 70px;
	line-height: 1.8em;
}

p.concept{
	border-bottom:1px solid #736357;
	font-size: 14px;
	color:#000;
}

p.concept_txt{
	font-size: 12px;
	color:#736357;
	padding-left: 5px;
	line-height: 1.8em;
}

p.pre_conname{
	font-size: 14px;
	text-align: right;
}

#pre_conimage{
	padding-top:30px;
	margin-bottom: 40px;
}

.name_bgimg{
	width:635px;
	height:23px;
	background-image: url(./img/name_bgimg.png);
	margin:15px 0;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	padding-left:30px;
	padding-top:2px;
}

p.name_bgimg_txt{
	color:#736357;
	line-height: 1.6em;
	font-size:13px;
}

p.staff_txt{
	border-bottom: 1px solid #736357;
	font-size: 14px;
	padding-top: 10px;
}

p.staff_text{
	line-height: 1.6em;
	font-size: 12px;
	color:#736357;
}

#staff_bgpic{
	width:640px;
	height:520px;
	background-image: url(./img/staff_pic.png);
	margin-left:10px;
	margin-bottom:100px;
}

p.staff_picture{
	margin:0px;
	width:568px;
	padding-left: 33px;
	padding-top:33px;
}

.prof_box{
	height:400px;
}

.prof_box2{
	height:260px;
}

.prof_box3{
	height:330px;
}

.prof{
	float:left;
}

p.prof_txt{
	margin:0px;
	float:right;
	width:580px;
	font-size: 12px;
	line-height: 1.6em;
	color:#736357;
}

#recruit_box{
	border-bottom: 1px solid #736357;
	height:55px;
	margin-top:10px;
	margin-bottom: 20px;
}

p.recruit_txt{
	margin:0px;
	float:left;
	font-size: 12px;
	color:#000;
}

span.red_t{
	color:#ED1C24;
}

.recruit_button{
	float:left;
	padding-left:20px;
}

#recruit_contact{
	height:20px;
	margin-bottom:30px;
}

p.recruit_tel{
	color:#42210B;
	float:left;
	font-weight: bold;
	margin:0px;
}

p.recruit_email{
	float:left;
	padding-left: 20px;
	margin:0px;
	color:#736357;
}

p.camp_line{
	width:720px;
	border: 1px solid #736357;
}

#fliyer{
	padding-top:20px;
}

p.taster{
	font-size:14px;
	color:#42210B;
	border-bottom: 1px solid #736357;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top:50px
}

p.tasters{
	border-bottom: 1px solid #736357;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#736357;
	font-size: 12px;
	padding-bottom: 10px;
	line-height: 1.6em;
}

p.tasterss{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#736357;
	font-size: 12px;
	padding-bottom: 10px;
	line-height: 1.6em;
}

#qr_code{
	padding-top:30px;
	padding-bottom: 20px;
}

p.qp_txt{
	float:left;
	margin:0px;
	color:#736357;
	padding-left: 5px;
	font-size:13px;
	padding-top: 10px;
}

#qp_codes{
	height:40px;
	margin-bottom: 50px;
}

#l_qr{
	float:left;
	padding-left:10px;
}

.campaign_img{
	padding-bottom: 20px;
	padding-top:10px;
	background-image:url(./img/coupon001.png);
	width:680px;
	height:280px;
}

.campaign_img2{
	padding-bottom: 20px;
	padding-top:10px;
	background-image:url(./img/coupon002.png);
	width:680px;
	height:280px;
}

.campaign_img3{
	padding-bottom: 20px;
	padding-top:10px;
	background-image:url(./img/coupon003.png);
	width:680px;
	height:280px;
}

p.tray{
	margin:0px;
	text-align: right;
	padding-bottom: 30px;
	padding-right: 50px;
}

p.others{
	margin:0px;
	font-weight: bold;
	color:#736357;
	padding-bottom: 30px;
}

#si_img{
	padding-top:20px;
	padding-left:50px;
	padding-bottom: 10px;
}

#si_l_img{
	height:7px;
	padding-left:50px;
}

p.double_line{
	margin:0px;
	padding-left:50px;
}

p.si_title{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	padding-left: 20px;
	color:#42210B;
	margin:0px;
	padding-top: 20px;
}

p.si_title2{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	padding-left: 20px;
	color:#42210B;
	margin:0px;
	padding-bottom:10px;
	padding-top:20px;
}

.si_box{
	width:685px;
	height:205px;
	border-top:1px solid #B2A698;
	margin-left: 20px;
	padding-top:10px;
	margin-bottom:10px;
}

.si_box2{
	width:685px;
	height:300px;
	border-top:1px solid #B2A698;
	margin-left: 20px;
	padding-top:10px;
	margin-bottom:10px;
}

.si_box3{
	width:685px;
	height:340px;
	border-top:1px solid #B2A698;
	margin-left: 20px;
	padding-top:10px;
	margin-bottom:10px;
}

.si_box4{
	width:685px;
	height:280px;
	border-top:1px solid #B2A698;
	margin-left: 20px;
	padding-top:10px;
	margin-bottom:10px;
}

.si_pic{
	float:left;
}

p.si_r_txt{
	width:380px;
	margin:0px;
	color:#736357;
	padding-left: 20px;
	font-size:12px;
	line-height: 1.8em;
	float:left;
}

p.si_r_txt2{
	width:450px;
	margin:0px;
	color:#736357;
	padding-left: 20px;
	font-size:12px;
	line-height: 1.8em;
	float:left;
}

span.si_title{
	font-size:14px;
}

span.anq{
	font-weight: bold;
}

td.news_left{
	border-bottom: 1px dotted #333;
	width:100px;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}

td.news_right{
	border-bottom: 1px dotted #333;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	line-height: 1.8em;
}


p.concept_bgtxt{
	margin:0px;
	font-size: 14px;
	font-weight:bold;
	padding-top:70px;
	line-height:1.8em;
	padding-left:300px;
}

p.bio_txt{
	margin:0px;
	font-size:12px;
	color:#736357;
	padding-bottom:40px;
	line-height:1.6em;
}

.b_a_bg{
	background-image: url(./img/b_a_txt.jpg);
	width:632px;
	height:88px;
	margin-top:30px;
}

.b_a_bg2{
	background-image: url(./img/b_a_txt.jpg);
	width:632px;
	height:88px;
	margin-top:30px;
	margin-bottom: 80px;
}

p.b_a_txt{
	margin:0px;
	padding-left:20px;
	padding-top:25px;
	line-height: 1.6em;
	color:#736357;
	font-size:14px;
}

.b_a_img2{
	margin-top:20px;
}

p.bio_price{
	margin:0px;
	font-size:13px;
	color:#736357;
	line-height: 1.6em;
}

p.bio_price2{
	font-size:13px;
	color:#A46B88;
	padding-bottom:30px;
}

p.g_txt{
	text-align: center;
	font-size:14px;
}

span.border_price{
	border-bottom: 1px solid #000;
}

p.o_s{
	padding-top:40px;
	text-align: center;
	font-size:13px;
	color:#736357;
}

#bpt_button{
	text-align: center;
	padding-top:10px;
	padding-bottom: 50px;
}

span.orange{
	color:#FF6600;
}

span.red{
	color:#FF0000;
	font-size: 16px;
	font-weight: bold;
}

span.green{
	color:#418000;
}

span.blown{
	color:#8C6239;
	text-decoration: underline;
}

p.bio_img{
	margin:0px;
}

#bio_box{
	height:250px;
	margin-top:10px;
	margin-bottom:50px;
}

#bio_pic{
	float:left;
	padding-left: 80px;
	margin-top:20px;
	width:150px;
	height:200px;
}

#bio_left{
	float:left;
}

#bio_txt{
	float:left;
	width:370px;
	padding-left:10px;
}

p.bio_txts{
	margin:0px;
	font-size:12px;
	color:#736357;
}

#si_boxs{
	margin-left:50px;
	height:32px;
}

ul.si_pix{
	margin:0px;
	padding:0px;
	list-style:none;
}

li.si_pix{
	margin-right:10px;
	float:left;
}

li.si_pixx{
	margin-left:5px;
	float:left;
}

p.course_img{
	margin:0px;
	padding-bottom: 20px;
}

p.cr{
	font-size:12px;
	color:#808080;
	float:left;
}

#footer_nav{
	height:50px;
	width:720px;
	margin:40px auto;
}

ul.footer_navigate{
	margin:0px;
	height:20px;
	padding:0px;
	list-style:none;
}

li.f_n{
	font-size:10px;
	color:#8E8487;
	margin-left: 5px;
	float:left;
	text-align: center;
}

li.f_n2{
	font-size:10px;
	color:#8E8487;
	margin-left: 5px;
	float:left;
	text-align: center;
	margin-left:70px;
}

img{
	border:none;
}

#float_cont{
	float:left;
	background-repeat: repeat;
	background-image: url(./img/sidebar.png);
}

#crs{
	padding-top:30px;
	font-size:10px;
	height:20px;
	background-color:#FFF;
	color:#8E8487;
}

p.contact_txt{
	margin:0px;
	padding-left:15px;
	font-size:11px;
	color:#736357;
}

.cams_box{
	width:324px;
	height:247px;
	margin-left:320px;
	margin-top:35px;
	text-align:center;
}

p.cams_text1{
	font-size:22px;
	margin:0px;
	color:#42210B;
	padding-bottom:15px;
}


p.cams_text2{
	font-size:22px;
	margin:0px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#42210B;
	padding-top:10px;
	border-bottom:1px solid #736357;
	padding-bottom:5px;
}

p.cams_text3{
	font-size:16px;
	margin:0px;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	color:#42210B;
	padding-top:15px;
	padding-bottom:5px;
}

p.cams_text4{
	font-size:24px;
	margin:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#42210B;
	padding-top:15px;
	padding-bottom:5px;
}

.cams_bl_box{
	height:22px;
	background-color:#42210B;
	margin-top:3px;
	color:#ffffff;
	padding-top:5px;
}

p.cams_text5{
	font-size:12px;
	color:#736357;
	margin:0px;
	padding-top:10px;
	line-height:1.6em;
}

.cams_bl_box2{
	height:70px;
	background-color:#42210B;
	margin-top:5px;
	color:#ffffff;
	line-height:1.6em;
	padding-top:5px;
}

#fb_bg{
	background-image:url(./img/facebook.jpg);
	width:160px;
	height:128px;
	margin:20px auto;
}

#fb_upper{
	padding-top:98px;
	height:30px;
}

#fb_left{
	width:60px;
	float:left;
}

#fb_right{
	width:100px;
	float:right;
}

#fb-root{
	display: none;
}

#blog_frame
{
	width: 100%;
	height: 1570px;
	background: #F1E9D9;
	border: none;
}

.asmillerGalleryBlock li
{
	width: 50px !important;
	margin: 0px 5px 10px 5px !important;
}

.tel2
{
	font-size: 16pt;
	font-family: "helvetica" !important;
	font-weight: bold;
}

.dia
{
	font-size: 14pt;
	margin-right: 3px;
}

.access
{
	font-size: 14pt;
	padding-left: 2px;
}

#cg2-lbox
{
	float: left;
	width: 298px;
	height: 210px;
	padding-top: 12px;
}

.cg2-l_small
{
	font-size: 9pt;
}

#cg2l-box
{
	width: 90%;
	border-bottom: 1px #544236 solid;
	padding-bottom: 3px;
	margin: 4px 0px;
}

.cg2l-pd
{
	margin: 2px 0px;
}

.cg2-tel
{
	font-size: 13pt;
}

.cg2-tel2
{
	font-size: 16pt;
	font-family: "helvetica" !important;
	font-weight: bold;
}

.cg2-lhere
{
	font-size: 7pt;
}

#contact_gudance2
{
	width: 696px;
	height: 192px;
	background: #fff;
	padding: 12px;
	padding-right: 0px;
	padding-top: 0px;
}

#cg2-rbox
{
	float: left;
}