@charset "utf-8";
/* CSS Document */

/* ----- common_style ----- */

* { 
margin:0; 
padding:0; 
color:#1E1614;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:none;
}
body{ 
text-align:center;
font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,Osaka,Verdana,"ＭＳ Ｐゴシック","MS P Gothic", sans-serif;
background-color:#FFFFFF;
letter-spacing:0.02em;
}
img{
border:0;
}
.clear{
clear:both;
}
.pt15{
padding-top:15px;
}
.pt50{
padding-top:50px;
}
.font_red{
color:#ff0000;
}

a:link{
color:#0033ff;
text-decoration:none;
}
a:visited{
color:#0033ff;
text-decoration:none;
}
a:active{
color:#0033ff;
text-decoration:none;
}
a:hover{
color:#0033ff;
text-decoration:underline;
} 

/* ----- top_head_nav_side ----- */

.wrapper{
width:976px;
margin:0 auto;
background:url(../../img/bk_wrap.jpg) center top repeat-y;
}
.wrapper_in{
width:950px;
margin:0 auto;
text-align:left;
}
#logo{
width:950px;
height:64px;
padding:8px 23px 7px 0;
}
#mainimg{
float:left;
}
#bk_nav{
clear:both;
background:url(../../img/bk_nav.jpg) center top no-repeat;
height:66px;
padding-top:0px;
}

#nav{
width:950px;
margin:0 auto;
height:56px;
}

#nav li{
list-style:none;
float:left;
}
#nav li a{
display:block;   
text-decoration:none;   
text-indent:-9999px;     
}
#nav li#nav01 a{
background: url(../../img/nav1.jpg) left top no-repeat;
height:56px;
width:190px;
display:block;
}
#nav li#nav02 a{
background: url(../../img/nav2.jpg) left top no-repeat;
height:56px;
width:190px;
display:block;
}
#nav li#nav03 a{
background: url(../../img/nav3.jpg) left top no-repeat;
height:56px;
width:190px;
display:block;
}
#nav li#nav04 a{
background: url(../../img/nav4.jpg) left top no-repeat;
height:56px;
width:190px;
display:block;
}
#nav li#nav05 a{
background: url(../../img/nav5.jpg) left top no-repeat;
height:56px;
width:190px;
display:block;
}

#nav li#nav01 a:hover , #nav li#nav02 a:hover , #nav li#nav03 a:hover , #nav li#nav04 a:hover , #nav li#nav05 a:hover{
background-position:0 -56px;
}
#nav li#nav01_o{
background: url(../../img/nav1.jpg) left -56px no-repeat;
height:57px;
width:190px;
display:block;
text-indent:-9999px;  
}
#nav li#nav02_o{
background: url(../../img/nav2.jpg) left -56px no-repeat;
height:57px;
width:190px;
display:block;
text-indent:-9999px;  
}
#nav li#nav03_o{
background: url(../../img/nav3.jpg) left -56px no-repeat;
height:57px;
width:190px;
display:block;
text-indent:-9999px;  
}
#nav li#nav04_o{
background: url(../../img/nav4.jpg) left -56px no-repeat;
height:57px;
width:190px;
display:block;
text-indent:-9999px;  
}
#nav li#nav05_o{
background: url(../../img/nav5.jpg) left -56px no-repeat;
height:57px;
width:190px;
display:block;
text-indent:-9999px;  
}


#ct_left{
float:left;
width:286px;
padding-left:7px;
}

.img_s1{
	padding-bottom: 5px;
}
.img_s2{
	padding-bottom: 5px;
}
.img_s3{
	padding-bottom: 40px;
}

#ct_right{
float:right;
width:647px;
padding-right:6px;
}
.img_pt{
padding-top:6px;
}

/* ----- top_contents ----- */

#box_main{
background:url(../../img/bk_cont.jpg) left top no-repeat;
width:633px;
height:406px;
padding:7px;
}

.box_menu{
width:207px;
height:290px;
float:left;
padding-right:6px;
}
.box_menu_end{
width:207px;
height:180px;
float:left;
}

.box_menu .txt,.box_menu_end .txt{
background:url(../../img/bk_menutxt.jpg) left top no-repeat;
width:207px;
height:110px;
}
.box_menu .txt p,.box_menu_end .txt p{
padding:8px 8px 8px 8px;
}



.bt_detail a{
background:url(../../img/bt_detail.jpg) left top no-repeat;
width:198px;
height:22px;
display:block;   
text-decoration:none;   
text-indent:-9999px; 
margin-left:9px;
}
.bt_detail a:hover{
background-position:0 -22px;
}
.bn_kodawari{
padding-top:6px;
clear:both;
}
#box_osusume{
	background:url(../../img/bk_osusume.jpg) left top no-repeat;
	width:593px;
	height:200px;
	padding-top: 10px;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 27px;
}
#box_osusume dt{
clear:both;
float:left;
width:90px;
color:#ff6600;
font-weight:bold;
padding-top:10px;
}
#box_osusume dd{
padding-left:100px;
padding-top:10px;
width:500px;
}


#box_osusume2{
	background:url(../../img/bk_osusume.jpg) left top no-repeat;
	width:647px;
	padding-top: 10px;
	margin-bottom: 50px;
}
#box_osusume2 dl{
	width: 585px;
	padding-left: 21px;
}
#box_osusume2 dt{
	clear:both;
	float:left;
	width:90px;
	color:#ff6600;
	font-weight:bold;
	line-height: 120%;
}
#box_osusume2 dd{
	width:495px;
	float: right;
	line-height: 120%;
}
.idx_dot{
	padding-bottom: 8px;
	clear: both;
	padding-left: 17px;
	padding-top: 8px;
}

#footerimg{
	clear:both;
	padding-bottom:30px;
	padding-top: 40px;
}

/* ----- campaign ----- */

#campaign #box_campaign{
background:url(../../campaign/img/bk_cont.jpg) left top no-repeat;
width:596px;
padding:29px 26px 0 25px;
}
#campaign p{
padding:0 15px 15px 15px;
}
#campaign .bn_kodawari{
padding-bottom:30px;
padding-left:7px;
}
#campaign .line{
padding-top:34px;
padding-bottom:34px;
}

/* ----- info ----- */

#info #box_info{
background:url(../../campaign/img/bk_cont.jpg) left top no-repeat;
width:596px;
padding:29px 26px 0 25px;
}
#info p{
padding:0 15px 15px 15px;
}

/* ----- faith body daily ----- */

#box_ctmenu{
background:url(../../faith/img/bk_cont.jpg) left top no-repeat;
width:633px;
padding:6px 7px 0 7px;
}

#area_txt{
width:596px;
padding:29px 18px 0 19px;
}

.area_txt{
	width:596px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 19px;
}

#ctimg{
padding:0 10px 0 9px;
}


/* ----- menu_faith body daily ----- */

#menu{
width:633px;
margin:0 auto;
height:29px;
margin-bottom:11px;
}

#menu li{
list-style:none;
float:left;
}

.menu_r{
	padding-right: 5px;
}
.menu_r1{
	padding-right: 6px;
}

.menu_l{
}



.menu_tx1{
	line-height: 160%;
	width: 580px;
}


/* ----- faith ----- */

.faith_s_bg {
	background-image: url(../../faith/img_sapporo/bg.jpg);
	height: 684px;
	width: 614px;
	margin-bottom: 20px;
	margin-left: 9px;
}
.faith_s_bg1 {
	padding-top: 171px;
	padding-left: 110px;
	padding-bottom: 28px;
}
.faith_s_bg2 {
	padding-left: 68px;
	padding-bottom: 15px;
}
.faith_s_bg3 {
	padding-bottom: 20px;
	width: 488px;
	margin-left: 71px;
}
/* ----- salon ----- */

#salon_main{
background:url(../../img/bk_cont.jpg) left top no-repeat;
width:633px;
padding:7px;
}
.salon_tx {
	width: 573px;
	line-height: 160%;
}

.salon_ph_ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
.salon_ph1 {
	margin: 0px;
	padding: 25px 0px 6px;
	list-style:none;
	height: 397px;
}
.salon_ph2 {
	margin: 0px;
	padding: 0px 0px 6px;
	list-style:none;
	height: 397px;
}
.salon_ph3 {
	margin: 0px;
	padding: 0px 6px 6px 0px;
	list-style:none;
	float: left;
	height: 406px;
}
.salon_ph4 {
	margin: 0px;
	padding: 0px 0px 6px;
	list-style:none;
	height: 200px;
}
.salon_ph5 {
	margin: 0px;
	padding: 0px 0px 6px;
	list-style:none;
	height: 200px;
}
.salon_ph6 {
	margin: 0px;
	padding: 0px 0px 47px;
	list-style:none;
	clear: both;
	height: 397px;
}
.salon_ph7 {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
.salon_ph8 {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
.salon_ph9 {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

/* ----- reserve_new ----- */

#reserve_new{
background:url(../../campaign/img/bk_cont.jpg) left top no-repeat;
width:596px;
padding:29px 26px 0 25px;
}
#reserve_new p{
padding:0 15px 30px;
}
#reserve_new h2 {
	padding-bottom: 55px;
}
#reserve_new1{
	background-image: url(../../reserve/img/bg1.jpg);
	height: 169px;
	width: 592px;
	background-repeat: no-repeat;
}
#reserve_new1 p {
	padding-top: 104px;
	padding-left: 336px;
}
#reserve_new2{
	background-image: url(../../reserve/img/bg2_2.jpg);
	height: 169px;
	width: 592px;
	background-repeat: no-repeat;
}
#reserve_new2 p {
	padding-top: 104px;
	padding-left: 336px;
}
/*
#reserve_new2{
	height: 169px;
	width: 592px;
	background-repeat: no-repeat;
}
#reserve_new2 p {
	padding-top: 104px;
	padding-left: 336px;
}
*/
#reserve_new3{
	background-image: url(../../reserve/img/bg3.jpg);
	height: 169px;
	width: 592px;
	background-repeat: no-repeat;
}
#reserve_new3 p {
	padding-top: 104px;
	padding-left: 336px;
}

/* ----- matsuge_kobe ----- */

.matsuge_bl1 {
	padding-left: 5px;
}

.matsuge_bl1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.matsuge_bl1 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 11px;
}
.matsuge_bl4_p {
	padding-left: 45px;
	padding-bottom: 40px;
}

/* ----- mayuge ----- */

.mayuge_big {
	width:633px;
	border: 1px solid #CECECE;
	border-radius: 4px;
	margin-left: 8px;
}
.mayuge_big p {
	font-size: 14px;
}
.mayuge_big_in {
	padding: 35px 12px 12px;
}
.mayuge_big_in .bl1 {
	padding-right: 5px;
	padding-left: 5px;
}
.mayuge_big_in .bl1 .left {
	float: left;
	width: 280px;
}
.mayuge_big_in .bl1 .left .mayuge_p1 {
	font-size: 14px;
	line-height: 170%;
	padding-bottom: 40px;
}
.mayuge_big_in .bl1 .left .mayuge_h4 {
	padding-bottom: 15px;
}
.mayuge_big_in .bl1 .left .mayuge_p2 {
	font-size: 14px;
	line-height: 170%;
	padding-bottom: 40px;
}
.mayuge_big_in .bl1 .right {
	float: right;
}
.mayuge_big_in .bl2 {
	padding-right: 5px;
	padding-left: 5px;
}
.mayuge_big_in .bl2 table {
	width: 360px;
	border-collapse:collapse;
	border-spacing:0;
	border: 1px solid #DECE98;
}
.mayuge_big_in .bl2 table th {
	background-color: #F3EFDE;
	border: 1px solid #DECE98;
	width: 50%;
	color: #64591F;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: text-top;
	font-size: 14px;
}
.mayuge_big_in .bl2 table td {
	border: 1px solid #DECE98;
	width: 50%;
	color: #64591F;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: text-top;
	font-size: 14px;
}
.mayuge_big_in .bl3 {
	padding-right: 5px;
	padding-left: 5px;
}
.mayuge_big_in .bl3 dl {
}
.mayuge_big_in .bl3 dl dt {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.mayuge_big_in .bl3 dl dd {
	font-size: 14px;
	padding-bottom: 10px;
}
.mayuge_big_in .bl4 {
	padding-right: 5px;
	padding-left: 5px;
}
.mayuge_big_in .bl5 {
	background-image: url(../../mayuge/img/bg.jpg);
	background-repeat: no-repeat;
	height: 673px;
	width: 600px;
	margin-bottom: 40px;
}
.mayuge_big_in .bl5 .p1 {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}
.mayuge_big_in .bl5 .p2 {
	padding-left: 4px;
	padding-bottom: 25px;
}
.mayuge_big_in .bl5 .p3 {
	float: left;
	padding-left: 35px;
}
.mayuge_big_in .bl5 .p4 {
	float: left;
	padding-left: 41px;
	text-align: center;
}
.mayuge_big_in .bl5 .p4 img {
	margin-bottom: 5px;
}

/* ----- mayuge_lecture ----- */

.mayuge_lecture_big {
	width:633px;
	border: 1px solid #CECECE;
	border-radius: 4px;
	margin-left: 8px;
}
.mayuge_lecture_big p {
	font-size: 14px;
}
.mayuge_lecture_big a {
	font-size: 14px;
}
.mayuge_lecture_in {
	padding: 35px 12px 12px;
}
.mayuge_lecture_in .bl1 {
	padding-right: 5px;
	padding-left: 5px;
}
.mayuge_lecture_in .bl1 .mayuge_lecture_p {
	color: #64591F;
	border-bottom: 1px dotted #A08B4A;
	margin-bottom: 20px;
	padding-bottom: 25px;
}
.mayuge_lecture_in .bl2 {
	border: 1px solid #DECE98;
	padding-bottom: 20px;
}
.mayuge_lecture_in .bl2 h3 {
	padding-bottom: 30px;
}
.mayuge_lecture_in .bl2 .bl2_in {
	padding-right: 20px;
	padding-left: 20px;
}
.mayuge_lecture_in .bl2 .bl2_in .mayuge_lecture_p {
	color: #64591F;
	border-bottom: 1px dotted #A08B4A;
	margin-bottom: 20px;
	padding-bottom: 25px;
}
.mayuge_lecture_in .bl2 .left {
	float: left;
}
.mayuge_lecture_in .bl2 .left .p1 {
	padding-bottom: 35px;
}

.mayuge_lecture_in .bl2 .right {
	float: right;
	width: 280px;
}
.mayuge_lecture_in .bl2 .right p {
	font-size: 12px;
}


.mayuge_lecture_in .bl3 {
	border: 1px solid #DECE98;
	padding-bottom: 20px;
}
.mayuge_lecture_in .bl3 h3 {
	padding-bottom: 30px;
}
.mayuge_lecture_in .bl3 .bl3_in {
	padding-right: 20px;
	padding-left: 20px;
}
.mayuge_lecture_in .bl3 .bl3_in .mayuge_lecture_p {
	color: #64591F;
	border-bottom: 1px dotted #A08B4A;
	margin-bottom: 20px;
	padding-bottom: 25px;
}
.mayuge_lecture_in .bl3 .left {
	float: left;
}
.mayuge_lecture_in .bl3 .left .p1 {
	padding-bottom: 35px;
}

.mayuge_lecture_in .bl3 .right {
	float: right;
	width: 280px;
}
.mayuge_lecture_in .bl3 .right p {
	font-size: 12px;
}
.mayuge_lecture_in .bl4 {
	border: 1px solid #DECE98;
	padding-bottom: 20px;
}
.mayuge_lecture_in .bl4 h3 {
	padding-bottom: 30px;
}
.mayuge_lecture_in .bl4 .bl4_in {
	padding-right: 20px;
	padding-left: 20px;
}
.mayuge_lecture_in .bl4 .bl4_in .mayuge_lecture_p {
	color: #64591F;
	border-bottom: 1px dotted #A08B4A;
	margin-bottom: 20px;
	padding-bottom: 25px;
}
.mayuge_lecture_in .bl4 .left {
	float: left;
}
.mayuge_lecture_in .bl4 .left .p1 {
	padding-bottom: 35px;
}

.mayuge_lecture_in .bl4 .right {
	float: right;
	width: 280px;
}
.mayuge_lecture_in .bl4 .right p {
	font-size: 12px;
}
.mayuge_lecture_in .bl5 {
}
.mayuge_lecture_in .bl5 h3 {
	padding-bottom: 20px;
}
.mayuge_lecture_in .bl5 .p1 {
	padding-right: 15px;
	padding-left: 15px;
	border-bottom: 1px dotted #A08B4A;
	margin-bottom: 20px;
	padding-bottom: 25px;
}
.mayuge_lecture_in .bl5 h4 {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.mayuge_lecture_in .bl5 .p2 {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 25px;
}
.mayuge_lecture_in .bl6 {
}
.mayuge_lecture_in .bl6 h3 {
	padding-bottom: 20px;
}
.mayuge_lecture_in .bl6 dl {
	border-bottom: 1px dotted #A08B4A;
	margin-bottom: 20px;
	padding-bottom: 25px;
	padding-right: 15px;
	padding-left: 15px;
}
.mayuge_lecture_in .bl6 dl dt  {
	padding-bottom: 25px;
}
.mayuge_lecture_in .bl6 dl dd {
	font-size: 14px;
	line-height: 180%;
}

/* ----- matsuge_ext ----- */

.matsuge_ext_big {
	width:633px;
	border: 1px solid #CECECE;
	border-radius: 4px;
	margin-left: 8px;
}
.matsuge_ext_big p {
	font-size: 14px;
}
.matsuge_ext_big a {
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in {
	padding: 35px 12px 12px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 {
	padding-right: 5px;
	padding-left: 5px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .left {
	float: left;
	width: 352px;
	font-size: 14px;
}

.matsuge_ext_big .matsuge_ext_in .bl1 .right {
	float: right;
	padding-bottom: 25px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb1 {
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb1 table {
	border-collapse:collapse;
	border-spacing:0;
	border: 1px solid #DECE98;
	margin-bottom: 30px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb1 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb1 table .td1 {
	background-color: #F3EFDE;
	border: 1px solid #DECE98;
	width: 50%;
	color: #64591F;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: text-top;
	font-size: 14px;
	padding-left: 10px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb1 table .td2_1 {
	width: 66px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb1 table .td2_2 {
	width: 88px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb1 table .td2_3 {
	width: 80px;
}
.matsuge_ext_in .bl1 .tb1 table .td2 {
	border: 1px solid #DECE98;
	width: 435px;
	color: #64591F;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: text-top;
	font-size: 14px;
}
.matsuge_ext_in .bl1 .tb1 table .cl1 {
	color: #524412;
}


.matsuge_ext_big .matsuge_ext_in .bl1 .tb2 {
	width: 435px;

}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb2 table {
	border-collapse:collapse;
	border-spacing:0;
	border: 1px solid #DECE98;
	width: 100%;
	margin-bottom: 40px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb2 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb2 table .td1 {
	background-color: #F3EFDE;
	border: 1px solid #DECE98;
	color: #64591F;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb2 table .td2_1 {
	font-weight: bold;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb2 table .td2_2 {
	font-weight: bold;
}
.matsuge_ext_big .matsuge_ext_in .bl1 .tb2 table .td2_3 {
	font-weight: bold;
}
.matsuge_ext_in .bl1 .tb1 table .td2 {
	border: 1px solid #DECE98;
	width: 50%;
	color: #64591F;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: text-top;
	font-size: 14px;
}

.matsuge_ext_big .matsuge_ext_in .bl2 {
	padding-right: 5px;
	padding-left: 5px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .left {
	float: left;
	width: 352px;
	font-size: 14px;
}

.matsuge_ext_big .matsuge_ext_in .bl2 .right {
	float: right;
	padding-bottom: 25px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb1 {
	width: 314px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb1 table {
	border-collapse:collapse;
	border-spacing:0;
	border: 1px solid #DECE98;
	margin-bottom: 30px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb1 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb1 table .span1 {
	font-size: 12px;
	color: #130600;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb1 table .td1 {
	background-color: #F9F7EC;
	border: 1px solid #DECE98;
	width: 50%;
	color: #64591F;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 14px;
	padding-left: 10px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb1 table .td2_1 {
	width: 66px;
	color: #524412;
	background-color: #F3EFDE;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb1 table .td2_2 {
	width: 122px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb1 table .td2_2 strong {
	width: 90px;
	font-size: 14px;
	color: #64591F;
	font-weight: bold;
}

.matsuge_ext_big .matsuge_ext_in .bl2 .tb2 {
	width: 564px;

}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb2 table {
	border-collapse:collapse;
	border-spacing:0;
	border: 1px solid #DECE98;
	width: 100%;
	margin-bottom: 40px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb2 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb2 table .td1 {
	background-color: #F9F7EC;
	border: 1px solid #DECE98;
	color: #64591F;
	padding-left: 10px;
	text-align: left;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb2 table .td2_1 {
	background-color: #F3EFDE;
	color: #524412;
	width: 66px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb2 table .td2_2 {
	width: 122px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb2 table .td2_2 strong {
	font-weight: bold;
	color: #64591F;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb3 {
	width: 564px;

}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb3 table {
	border-collapse:collapse;
	border-spacing:0;
	border: 1px solid #DECE98;
	width: 100%;
	margin-bottom: 40px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb3 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb3 table .td1_1 {
	background-color: #F9F7EC;
	border: 1px solid #DECE98;
	width: 225px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb3 table .td1_2 {
	background-color: #F9F7EC;
	border: 1px solid #DECE98;
	width: 169px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb3 table .td1_3 {
	background-color: #F9F7EC;
	border: 1px solid #DECE98;
	width: 169px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb3 table .td2 {
	color: #524412;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb3 table .td2 strong {
	font-weight: bold;
	color: #64591F;
	font-size: 14px;
}


.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 {
	width: 316px;

}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table {
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
	margin-bottom: 40px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table td strong {
	font-weight: bold;
	color: #64591F;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table .td1_1 {
	width: 66px;
	color: #524412;
	background-color: #F3EFDE;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table .td1_2 {
	width: 124px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table .td1_3 {
	width: 124px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table .td1_4 {
	width: 122px
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table .td1_5 {
	width: 122px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table .td2 {
	color: #524412;
	background-color: #F9F7EC;
	text-align: left;
	padding-left: 10px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .tb4 table .td3 {
	border-style: none;
	font-size: 12px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .box1 {
}
.matsuge_ext_big .matsuge_ext_in .bl2 .box1 .left1 {
	float: left;
	width: 330px;
}

.matsuge_ext_big .matsuge_ext_in .bl2 .box1 .left1 table {
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
	margin-bottom: 40px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .box1 .left1 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .box1 .left1 table td strong {
	font-weight: bold;
	color: #64591F;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .box1 .left1 table .td1_1 {
	width: 200px;
	color: #524412;
	background-color: #F3EFDE;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .box1 .left1 table .td1_2 {
	width: 120px;
}
.matsuge_ext_big .matsuge_ext_in .bl2 .box1 .right1 {
	float: right;
}
.matsuge_ext_big .matsuge_ext_in .bl3 {
}
.matsuge_ext_big .matsuge_ext_in .bl3 .left1 {
	float: left;
	width: 352px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .right1 {
	float: right;
	margin-bottom: 30px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .left2 {
	float: left;
	width: 280px;
}

.matsuge_ext_big .matsuge_ext_in .bl3 .left2 table {
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .left2 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .left2 table td strong {
	font-weight: bold;
	color: #64591F;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .left2 table .td1 {
	background-color: #F9F7EC;
	text-align: left;
	padding-left: 10px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .left2 table .td2_1 {
	width: 66px;
	color: #524412;
	background-color: #F3EFDE;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .left2 table .td2_2 {
	width: 105px;
}


.matsuge_ext_big .matsuge_ext_in .bl3 .right2 {
	float: right;
	width: 280px;
}

.matsuge_ext_big .matsuge_ext_in .bl3 .right2 table {
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .right2 table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DECE98;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .right2 table td strong {
	font-weight: bold;
	color: #64591F;
	font-size: 14px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .right2 table .td1 {
	background-color: #F9F7EC;
	text-align: left;
	padding-left: 10px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .right2 table .td2_1 {
	width: 66px;
	color: #524412;
	background-color: #F3EFDE;
}
.matsuge_ext_big .matsuge_ext_in .bl3 .right2 table .td2_2 {
	width: 105px;
}
.matsuge_ext_big .matsuge_ext_in .bl3 ul {
	list-style-type: none;
}
.matsuge_ext_big .matsuge_ext_in .bl3 ul .li1 {
	font-size: 14px;
	color: #64591F;
	list-style-type: none;
	font-weight: bold;
}
.matsuge_ext_big .matsuge_ext_in .bl3 ul .li2 {
	font-size: 14px;
	color: #64591F;
	list-style-type: none;
	font-weight: bold;
	padding-bottom: 40px;
}
