@charset "EUC-JP";

/*
==========================================================

	Site Name    : Sekuhara110
	Version      : 1.0
	Author       : ROOT co.,ltd
	------------------------------------------------------
	Created      : 2010.08.13
	Last Modified: 2010.08.13

==========================================================
*/

/*
===== CONTENTS ===========================================

	1: BASE STYLE

==========================================================
*/

/*
===== 1: BASE STYLE ====================================
*/


/*===============navi TOPPAGE========================*/
div#navi{
	width:810px;
	height:197px;
	background:url(../img/navi_bk.jpg) top left no-repeat;
	position:relative;
}

div#navi ul{
	width:170px;
	margin:0 0 0 20px;
}

div#navi ul li,div#navi01 ul li{
	width:170px;
	height:24px;
	overflow:hidden;
}

/*==================共通　navi部分=================*/

li#navi01 a:hover,li#navi01.now,
li#navi02 a:hover,li#navi02.now,
li#navi03 a:hover,li#navi03.now,
li#navi04 a:hover,li#navi04.now,
li#navi05 a:hover,li#navi05.now,
li#navi06 a:hover,li#navi06.now,
li#navi07 a:hover,li#navi07.now{
	width:170px;
	height:24px;
	text-indent:-170px;
	display:block;
	overflow:hidden;
}
li#navi01 a:hover,li#navi01.now{
	background:url(../img/navi01.gif) top right no-repeat;
}

li#navi02 a:hover,li#navi02.now{	
	background:url(../img/navi02.gif) top right no-repeat;
}

li#navi03 a:hover,li#navi03.now{
	background:url(../img/navi03.gif) top right no-repeat;
}

li#navi04 a:hover,li#navi04.now{
	background:url(../img/navi04.gif) top right no-repeat;
}

li#navi05 a:hover,li#navi05.now{
	background:url(../img/navi05.gif) top right no-repeat;
}

li#navi06 a:hover,li#navi06.now{
	background:url(../img/navi06.gif) top right no-repeat;
}

li#navi07 a:hover,li#navi07.now{
	background:url(../img/navi07.gif) top right no-repeat;
}
	
/*=============================共通　FOOTER=====================================*/

div#footer_bk{
	width:810px;
	height:190px;
	background:url(../img/footer.jpg) top left no-repeat;
	position:relative;
}

div#footer_bk p{
	width:170px;
	height:85px;
	position:absolute;
	top:29px;
	left:461px;
}

div#footer_bk p a:hover{
	width:170px;
	height:85px;
	text-indent:-170px;
	display:block;
	overflow:hidden;
	background:url(../img/bt_tori_f2.jpg) top left no-repeat;
}


/*======================================   TOPPAGE css     ===================================*/

span.red{
	color:#FF7979;
	font-weight:bold;
}
span.redn{
	color:#FF7979;
}


div#header{
	width:810px;
	height:133px;
	background:url(../img/header_bk.jpg) top left no-repeat;
}

h1.logo{
	width:170px;
	height:133px;
	margin:0 0 0 20px;
	
}

p#bt_about{
	width:135px;
	height:135px;
	overflow:hidden;
	position:absolute;
	top: 6px;
	left: 656px;
}

p#bt_about a:hover{
	width:135px;
	height:135px;
	overflow:hidden;
	background:url(../img/bt_about_f2.jpg) top left no-repeat;
	display:block;
	text-indent:-135px;
}

div.category01,
div.category02,
div.category03 {
	width:230px;
	float:left;
}

div#header h2,
div.category01 h3,
div.category02 h3,
div.category03 h3{
	display:none;
}

div.inner{
	width:770px;
	background:url(../img/inner_bk.gif) repeat-y;
}
div.inner p{
	width:230px;
	line-height: 1.2;
	letter-spacing: 0.03em;
	margin:5px 0 ;

}

p#honbun_kigyo{
	margin:5px 0px 5px 1px;
}
dl#honbun_pu,dl#honbun_news,dl#honbun_link{
	margin:0 0 0 1px;
}


/*==================firefox category位置==================*/
div.category01{
	padding:0 0 0 10px;
}
div.category02{
	padding:0 0 0 30px;
}
div.category03{
	padding:0 0 0 30px;
}


/*==================div.category01   div.category02================*/
ul#btlink li{
	width:230px;
	height:24px;
	background:url(../img/btgray_back.jpg) no-repeat;
	margin: 0 0 5px 0;
	text-indent:15px;
	color: #5F6C7A;
	letter-spacing: 0.03em;	

}

ul#btlink li a:link,
ul#btlink li a:hover,
ul#btlink li a:visited{
	text-decoration:none;
	display:block;
	height:24px;
	line-height:190%;
}
div.category01 dl{
	width:140px;
	float:left;
}

div.category01 dt{
	width:140px;
	color:#F87906;
	font-weight:bold;
	margin:5px 0 0 0;
	
}
div.category01 dd{
	width:140px;
	line-height: 130%;
	letter-spacing: 0.03em;
	float:left;
}

div.category01 img#icon01{
	width:80px;
	margin:15px 0 15px 0;
	float:right;
}

div.category01 p#icon02,
div.category01 p#icon02 a{
	width:50px;
	height:16px;
	overflow:hidden;
	display:block;
	float:right;
}

div.category01 p#icon02 a:hover{
	text-indent:-50px;
	background:url(../img/icon_detail.gif);

}


/*==================div.category02================*/
div.category02 dt{
	width:230px;
	color:#4CB8D1;
	font-weight:bold;
	line-height:100%;
	margin:7px 0 0 0 ;
}

div.category02 dd{
	width:230px;
	line-height: 130%;
	letter-spacing: 0.03em;
}

/*==================IE6 位置調整==================*/
* html div.category02 dt,
* html div.category02 dd{
	width:240px;
	padding:0 0 0 10px;
}
* html div.category03 {
	width:260px;
	
}

/*==================div.category03  上段================*/
div#sc{
	width:230px;
	height:90px;
	border-bottom: solid #CCC 1px;
}

div#sc img{
	width:80px;
	float:left;
	margin:5px 0;
}
div#sc p{
	width:140px;
	float:right;
}

div.category03 p.sc {
	width:115px;
	float:left;
	margin:5px 0 0 0 ;
}

p.sc a:link,
p.sc a:visited{
	width:115px;
	color: #5F6C7A;
	letter-spacing: 0.03em;	
	text-decoration:none;
}

p.sc a:hover{
	color:#55CAAC;
	text-decoration:none;
}
p#honbun_faq{
	border-bottom: solid #CCC 1px;
	width:230px;
	line-height:1.3;
	padding: 0 0 10px 0;
}





/*==============================================  OTHERPAGE css  =============================================================*/


/*====================================div#menu-cont common==================================*/

ul#subnavi{
	margin:20px 0 0 0;
}
ul#subnavi li{
	line-height:185%;
}

ul#subnavi li.bk_normal{
	width:170px;
	height:25px;
	text-indent:17px;
	background:url(../img/subnavi_bk.gif) no-repeat;
}

ul#subnavi li.bk_s{
	width:170px;
	height:24px;
	text-indent:27px;
	background:url(../img/subnavi_bk_s.gif) no-repeat;
}

ul#subnavi li.bk_bottom{
	width:170px;
	height:27px;
	text-indent:17px;
	background:url(../img/subnavi_bottom.gif) no-repeat;
}

ul#subnavi li a:link{
	text-decoration:none;
}
ul#subnavi li a:hover{
	text-decoration:none;
	color:#55CAAC;
}
ul#subnavi li a:visited{
	text-decoration:none;
}


/*====================================div#main-cont==================================*/

.mg_left15{
	margin:0 0 0 15px;
}


p.mg{
	margin:5px 0 7px 18px;
	width:535px;
	line-height:1.3;
}
h1{
	margin:0 0 15px 0;
}

p#pankuzu{
	width:585px;
	height:24px;
	background:url(../img/waku_b_t.gif) top left no-repeat;
	text-indent:8px;
	line-height:195%;
}

p#pankuzu a,
p#pankuzu a:link{
	font-size:80%;
	color:#bcbcbc;
	text-decoration:none;
}

p#pankuzu a:hover{
	text-decoration:underline;
	color:#929FAB;
}

p#pankuzu a.now{
	color:#929FAB;
}




div#inner{
	width:555px;
	padding:15px;
	background:url(../img/waku_b_m.gif) top left repeat-y;
}

div#inner_top,
div#inner_center{
	width:555px;
	margin:0;
	padding:0;
}

img#maru{
	width:140px;
	float:left;
	margin:0 12px 25px 0;
}
*html img#maru{
	width:140px;
	float:left;
	margin:0 12px 0px 0;
}


div#inner_top h2{
	width:403px;
	float:right;
	margin:0 0 8px 0;
}

div#inner_top p{
	width:555px;
	line-height:1.3;

}
/*================ IE6.7 ===============*/

div#inner_top h2{ /
	width:403px;
	float:right;
}
div#inner_top h2 img{ /
	display:block;
}
div#inner_top p{ /
	width:403px;
	line-height:1.3;
}/*====================================*/


div#inner_center{
	width:555px;
	clear:both;
}

div#inner_center p,
div#inner_center_taisaku p,
div#inner_center_course p{
	line-height:1.3;
}
/*================IE6.7 ===============*/
div#inner_center h3,
div#inner_center_taisaku h3,
div#inner_center_course h3{
	/margin:22px 0 0 0;
}/*====================================*/


div#inner_center h4{
	text-indent:15px;
	margin:5px 0 0 0;
}

p.btlink01{
	width:230px;
	padding:15px 0 15px 160px;
	clear:both;
}
p.btlink03{
	width:230px;
	padding:0 0 0 160px;
}

p.btlink01 a,p.btlink02 a,p.btlink03 a,
p.btlink01 a:link,p.btlink02 a:link,btlink03 a:link,
p.btlink01 a:hover,p.btlink02 a:hover,p.btlink03 a:hover{
	width:230px;
	height:24px;
	text-decoration:none;
	display:block;
	line-height:185%;
	text-indent:15px;
	background:url(../img/btgray_back.jpg) no-repeat;
}


div#bt{
	width:555px;
	margin:15px 0 0 40px;
	clear:both;
}

/*================ IE6 ===============*/
*html div#bt{
	width:525px;
	margin:15px 0 0 30px;
}/*====================================*/


p.btlink02{
	width:230px;
	float:left;
	margin:0 0 0 10px;

}


div#sh_tyui{
	width:530px;
	border:#CDCDCD 1px solid;
	margin:0 0 0 18px;

}
div#sh_tyui h4{
	margin:15px 0 0 0;
	}
div#sh_tyui p{
	width:485px;
	padding:0 0 0 12px;
}
div#sh_tyui ul{
	width:450px;
	padding:0 0 15px 30px;
}

div#sh_tyui ul li{
	line-height:120%;
	margin:0 0 7px 0;
	padding:0 0 0 16px;
	background:url(../img/icon_tyuui.gif) no-repeat left top;
}


p#bt_top a,
p#bt_top a:visited{
	color:#55CAAC;
	text-decoration:none;
	margin:0 0 0 487px;
}

p#bt_top a:hover{
	text-decoration:underline;
}
/*==================IE6 位置調整==================*/
*html p#bt_top{
	margin:3px 0 0 0px;
}/*===============================================*/



/*======================================  ph.html  =========================================*/
h3#po_point{
	clear:both;
	margin:30px 0 0 0;
}
dl#po_tyui{
	}

dl#po_tyui dt{
	font-weight:bold;
	margin:10px 0 0 0;
}

dl#po_tyui dd{
	width:520px;
	line-height:1.3;
	margin:0 0 0 12px;
}


/*====================================  adovice.html  ====================================*/

img#memo{
	width:210px;
	float:right;
	display:inline;
}

div.taisaku_s{
	width:345px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
}


img.icon_no_course{
	width:30px;
	display:block;
	float:left;
}


img.icon_no{
	width:43px;
	float:left;
	display:inline;
}

div.taisaku_s h4{
	width:300px;
	float:left;
	display:inline;
}

div.taisaku_s p{
	width:295px;
	line-height:1.3;
	float:left;
	padding:3px 0 0 5px;
}

div.taisaku_l{
	width:555px;
	clear:both;
	margin:0 0 10px 0;
}

div.taisaku_l p{
	width:500px;
	line-height:1.3;
	float:left;
	display:inline;
	padding:3px 0 0 5px;
}

dl.column{
	width:480px;
	border:solid 1px #6CB416;
	padding:10px;
	margin:10px 0 10px 48px;
}
dl.column dt{
	font-weight:bold;
}
dl.column dd{
	line-height:1.3;
}

h3#kigyotaisaku{
	margin:30px 0 10px 0;
}

/*==================IE6  float==================*/
*html div.taisaku_s{
	width:300px;
	float:left;
	margin:10px 0 0 0;
}
*html div.taisaku_s h4{
	width:250px;
	float:left;
}
*html div.taisaku_s p{
	width:250px;
	float:left;

}/*===============================================*/

/*====================================  jirei.html  ====================================*/



ul.mg13{
	margin:0 0 20px 13px;
}

ul.jirei_list_l{
	margin: 0 0 20px 0;
}

ul.jirei_list_l li{
	width:525px;
	background:url(../img/icon_jirei.gif) no-repeat left 3px;
	line-height:1.3;
	padding:0 0 0 11px;
	margin:0 0 7px 13px;
	clear:both;
}

div.group{
	width:525px;
	border-bottom:dashed 1px #29B854;
	margin:0 15px;
	padding:0 0 15px 0;
}
div.group_b{
	width:525px;
	margin:0 15px;
	padding:0 0 15px 0;
}

div.group_right{
	width:430px;
	float:right;
	display:inline;
}
div.group_left{
	width:430px;
	float:left;
	display:inline;
}



div.group_right ul li,div.group_left ul li{
	width:415px;
	background:url(../img/icon_jirei.gif) no-repeat left 8px;
	line-height:1.3;
	padding:5px 0 0 12px;
}

h3#jirei_ph{
	margin:15px 0 0 0;
}

p.type{
	width:100px;
	color:#29B854;
	font-weight:bold;
	padding:10px 0 0 0;
}

img.sasie_left{
	width:85px;
	float:left;
	display:inline;
}
img.sasie_right{
	width:85px;
	float:right;
	display:inline;
}

/*==================IE6  float==================*/

*html div.group_right{
	width:385px;
	float:right;
}

h4#hitei{
	/padding:0 0 0 15px;
}

*html img.sasie_right{
	width:85px;
	float:right;
	margin:0 0 0 10px;
}/*===============================================*/

/*====================================  law.html  ====================================*/

dl.column_law{
	width:530px;
	border:solid 1px #51B796;
	margin: 0 0 10px 17px;
}


dl.column_law dt{
	background:#51B796;
	color:#FFF;
	text-indent:10px;
	padding:1px 0 ;
}

dl.column_law dt img,  x:-moz-any-link, x:default{
	width:15px;
	height:15px;
	padding:0 0 5px 0;
}  

dl.column_law dt a{
	color:#FFF;
	text-decoration:none;
}
dl.column_law dt a:hover{
	text-decoration:underline;
}


dl.column_law dd{
	padding:10px;
	line-height:1.3;
	}


dl.column_minpou{
	width:510px;
	border:solid 1px #279781;
	margin: 5px 0 15px 17px;
	padding:10px;
}
/*==================  IE6  ======================*/
*html dl.column_minpou{
	width:532px;
	border:solid 1px #279781;
	margin: 5px 0 15px 17px;
	padding:10px;
}
*html dt#pdf615{
	background:#51B796;
	color:#FFF;
	text-indent:10px;
	padding:4px 0 ;
}
*+html dt#pdf615{
	background:#51B796;
	color:#FFF;
	text-indent:10px;
	padding:4px 0 0px 0;
}/*===============================================*/

p#kagaisya_p{
	width:540px;
	line-height:1.3;
	margin:0 0 0 17px;
}

dl.column_minpou dd{
	line-height:1.3;
	margin: 3px 0 12px 0;
}





/*==========================================  nintei.html  ==========================================*/

table#nintei_t{
	width:535px;
	margin:10px 0 20px 17px;
}
td.bk_gray_t{
	border:solid 1px #CDCDCD;
	background-color:#ECEEF0;
	padding:0 5px;
	width:20%;
}
td.bk_no_t{
	border-top:solid 1px #CDCDCD;
	border-right:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
	padding:0 5px;
}
td.bk_gray{
	border-left:solid 1px #CDCDCD;
	border-right:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
	background-color:#ECEEF0;
	padding:0 5px;
}
td.bk_no{
	border-right:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
	padding:0 5px;
}

td.bk_no ul{
	padding:5px 0;
}
td.bk_no li{
	line-height:1.3;
}

/*==================  IE6. ======================*/
*html td.bk_gray_t,
*html td.bk_no_t,
*html td.bk_gray,
*html td.bk_no{
	font-size:80%;
	padding:5px;
	color:#6C7A8C;
	
}


/*==========================================  soudan.html  ==========================================*/
p#soudan{
	width:500px;
	letter-spacing:0.05em;
}

img.madoguchi{
	width:370px;
	margin: 0 0 15px 92px;
}

div#merit{
	width:300px;
	float:left;
	padding:0 0 0 15px;
}

div#merit ul li{
	width:300px;
	background:url(../img/icon_madoguchi.gif) left top no-repeat;
	padding:0 0 0 12px;
	margin:5px 0 0 0;
	line-height:1.3;
}

table#ryoukin{
	width:210px;
	float:right;
}

table#ryoukin caption{
	text-align:left;
	color:#46505B;
}

table#ryoukin thead td.kazu{
	background:#77B8FF;
	border:1px solid #6E7D8D;
	text-indent:3px;
	color:#46505B;
}
table#ryoukin thead td.kane{
	background:#77B8FF;
	border-top:1px solid #6E7D8D;
	border-right:1px solid #6E7D8D;
	border-bottom:1px solid #6E7D8D;
	text-indent:3px;
	color:#46505B;
}

table#ryoukin tbody td.kazu{
	border-left:1px solid #6E7D8D;
	border-right:1px solid #6E7D8D;
	border-bottom:1px solid #6E7D8D;
	text-indent:5px;
	color:#6E7D8D;
}

table#ryoukin tbody td.kane{
	border-right:1px solid #6E7D8D;
	border-bottom:1px solid #6E7D8D;
	text-indent:5px;
	color:#6E7D8D;
}

table#ryoukin tfoot td{
	line-height:1.3;
	padding:5px 0 0 0;
	color:#6E7D8D;
}

h4#soudan_mousikomi{
	padding: 0 0 5px 0;
}

/*==================  IE6  ======================*/
*html table#ryoukin td{
	font-size:80%;
	padding:3px;
}
*html table#ryoukin caption{
	text-align:left;
	color:#46505B;
	font-size:80%;
	padding:3px;
}
*html table#ryoukin{
	width:210px;
	float:right;
	margin:0 0 0 20px;
}/*===============================================*/

/*==========================================  faq.html  ==========================================*/
p#faq_p{
	margin:0 0 10px 0;
}

dl.faq_qa{
	width:530px;
	border-bottom:1px dashed #3FCDB1;
	margin: 0 0 0 17px;
	padding: 10px 0 15px 0; 
	clear:both;
}
dl.faq_qa_b{
	width:530px;
	margin: 0 0 0 17px;
	padding: 10px 0 15px 0; 
	clear:both;
}
dt.faq_q{
	width:28px;
	float:left;
}

dd.q_question{
	width:500px;
	float:left;
	color:#3ECCB0;
	line-height:1.3;
	padding:3px 0 10px 0;
}

dt.faq_a{
	width:28px;
	clear:left;
	float:left;
	padding: 0 0 0 25px;
}

dd.a_answer{
	width:470px;
	float:left;
	line-height:1.3;
	padding:3px 0 0 0;
}


ul#ph_syoko{
}

ul#ph_syoko li{
	background:url(../img/icon_green.gif) left top no-repeat;
	padding:0 0 5px 10px;
	line-height:1.3;

}
/*==================  IE6  ======================*/
*html dd.a_answer{
	width:470px;
	float:left;
	line-height:1.3;
	padding:3px 0 0 5px;
}/*===============================================*/


/*==========================================  saibanrei/sh01/ph01.html  ==========================================*/
ul#index_sh{
	padding:0 0 15px 150px;
}
ul#index_sh li.now{
	background:url(../img/point.gif) left bottom no-repeat;
		padding: 0 0 0 15px;
}



ul#index_sh li a:link,
ul#index_sh li a:visited,
ul#index_sh li a:hover{
	text-decoration:none;
}

img.jiken_midasi{
	display:block;
	margin:10px 0 0  15px;
}

p#gaiyou{
	padding: 0 0 10px 0;
	border-bottom:dashed 1px #279781;
}

/*=================================================  about.html  ====================================================*/

h2#about{
	width:390px;
}

table#kyougikai{
	width:535px;
	margin:0 0 0 15px;}
	
table#kyougikai td{
	line-height:1.3;
	padding:5px;
}

h3#about_kyougikai,
h3#about_kaiinbosyu{
	margin:20px 0 0 0;
}

/*=================================================  rule.html  ====================================================*/



h3#rule02,h3#rule03,h3#rule04,h3#rule05,
h3#rule06,h3#rule07,h3#rule08,h3#rule09{
	margin:20px 0 0 0;
}

ol.list_b{

}
ol.list_b li{
	width:505px
	list-style:outside;
	list-style-type:decimal;
	line-height:1.3;
	margin: 5px 0 0 40px;
}

dl.list_s{
	width:535px;
	margin: 0 0 0 20px;
}

dl.list_s dt{
	width:20px;
	float:left;
	clear:left;
	line-height:1.3;
}
dl.list_s dd{
	width:515px;
	float:left;
	line-height:1.3;
}

*html dl.list_s dd{
	width:505px;
	float:left;
	line-height:1.3;
}


/*=================================================  privacy.html  ====================================================*/

h3#privacy02,h3#privacy03,h3#privacy04,h3#privacy05,
h3#privacy06,h3#privacy07,h3#privacy08,h3#privacy09,h3#privacy10{
	margin:25px 0 0 0;
}

h4#kojin_contact{
	padding:25px 0 0 0;
}

/*=================================================  tokusyouhou.html  ====================================================*/


h3#tokutei_hanbai,h3#tokutei_henpin,h3#tokutei_hiyou,h3#tokutei_after{
	margin:25px 0 0 0;
}

table.tokutei01{
	width:399px;
	margin:3px 0 0 0;
	padding: 0 0 0 20px;
}

table.tokutei01 td,
table.tokutei02 td{
	padding:5px;
	line-height:1.3;
}

table.tokutei02{
	width:525px;
	margin:3px 0 0 27px;}


table.tokutei01 td a:link,
table.tokutei02 td a:link,
table.tokutei01 td a:visited,
table.tokutei02 td a:visited{
	text-decoration:none;
}

ol#siharai li{
	list-style-position:inside;
	list-style-type:decimal;
	text-indent:5px;
}

ol#kakunin li{
	list-style-position:outside;
	list-style-type:decimal;
	margin: 0 0 0 37px;
}

ul#convini li{
	list-style-position:outside;
	list-style-type:disc;
	margin: 0 0 0 40px;
}

dl.tokutei_kome{
	width:400px;
}

dl.tokutei_kome dt{
	width:15px;
	float:left;
	line-height:1.3;
	color:#393F4A;
}
dl.tokutei_kome dd{
	width:385px;
	float:left;
	line-height:1.3;
	color:#393F4A;
}

/*=================================================  sitemap.html  ====================================================*/

li.icon_normal{
	background: url(../img/icon_normal.gif)  left  no-repeat;
	text-indent:12px;
	margin:0 0 0 4px;
	font-size:87%;

}

li.icon_mini{
	background: url(../img/icon_mini.gif)  left  no-repeat;
	text-indent:12px;
	margin:0 0 0 15px;
	font-size:87%;
}

/*==================  IE6.7  ======================*/
li.icon_normal,li.icon_mini{
	/font-size:95%;
}
p#bt_sh,p#bt_law{
	/margin:25px 0 0 0;
}
/*===============================================*/

/*==================  IE6  ======================*/


*html div#inner_top_r{
	width:390px;
	float:right;
	margin:0 0 0 5px;
}

*html p#bt_home{
	width:390px;
	height:25px;
	background:url(../img/bt_bk.jpg) no-repeat;

}


*html ul#bt_home_l,*html ul#bt_home_r,
*html div#list_left ul, *html div#list_right ul{
	margin:5px 0 0 0;
}

/*===============================================*/



div#innner_top_r{
	width:385px;
	float:right;
	margin:0 12px 0 0;
}

p#bt_home{
	width:385px;
	height:25px;
	background:url(../img/bt_bk.jpg) no-repeat;
	padding:5px 0 0 17px;
	color: #5F6C7A;
}


p#bt_sh,p#bt_ph,p#bt_advice,p#bt_jirei,p#bt_course,p#bt_soudan,p#bt_law{
	padding:5px 0 0 17px;
	color: #5F6C7A;
}
p#bt_ph,p#bt_advice,p#bt_jirei,p#bt_course,p#bt_soudan{
		margin:10px 0 0 0;
}


p#bt_sh{
	width:245px;
	height:25px;
	background:url(../img/bt_bk_sh.jpg) no-repeat;
	
}

p#bt_ph{
	width:245px;
	height:25px;
	background:url(../img/bt_bk_ph.jpg) no-repeat;
}

p#bt_advice{
	width:245px;
	height:25px;
	background:url(../img/bt_bk_taisaku.jpg) no-repeat;
}

p#bt_jirei{
	width:245px;
	height:25px;
	background:url(../img/bt_bk_jirei.jpg) no-repeat;
}
p#bt_course{
	width:245px;
	height:25px;
	background:url(../img/bt_bk_course.jpg) no-repeat;
}
p#bt_soudan{
	width:245px;
	height:25px;
	background:url(../img/bt_bk_madoguti.jpg) no-repeat;
}
p#bt_law{
	width:289px;
	height:25px;
	background:url(../img/bt_bk_saiban.jpg) no-repeat;
}
p#bt_home a:link,p#bt_home a:hover,p#bt_home a:visited,
p#bt_sh a:link,p#bt_sh a:hover,p#bt_sh a:visited,
p#bt_ph a:link,p#bt_ph a:hover,p#bt_ph a:visited,
p#bt_advice a:link,p#bt_advice a:hover,p#bt_advice a:visited,
p#bt_jirei a:link,p#bt_jirei a:hover,p#bt_jirei a:visited,
p#bt_course a:link,p#bt_course a:hover,p#bt_course a:visited,
p#bt_soudan a:link,p#bt_soudan a:hover,p#bt_soudan a:visited,
p#bt_law a:link,p#bt_law a:hover,p#bt_law a:visited,
li.icon_normal a:link,li.icon_normal a:visited,li.icon_normal a:hover,
li.icon_mini a:link,li.icon_mini a:visited,li.icon_mini a:hover{
	text-decoration:none;
}


ul#bt_home_l{
	width:180px;
	float:left;
	margin:0 0 0 7px;
}
ul#bt_home_r{
	width:180px;
	float:right;
}

div#list_left{
	float:left;
	width:245px;
}

div#list_right{
	float:right;
	width:289px;
}

/*=================================================  sc.html セE侫船Д奪====================================================*/
form.selfcheck{
	margin:0 0 25px 0;
}

table.sctable{
	width:535px;
	margin:0 0 0 20px;
}

tr.koumoku td{
	border-bottom:dashed 1px #FBB5CA;
	padding:10px 0 3px 0;
}
tr.koumoku_ph td{
	border-bottom:dashed 1px #FFD186;
	padding:10px 0 3px 0;
}

tr.hantei_s td{
	padding:10px 0 0 0;

}
td.cb{
	text-align:right;
}
td.question{
	text-indent:2px;
}
td.reset a{
	width:82px;
	height:24px;
	display:block;
	overflow:hidden;
}

td.reset a:hover{
	width:82px;
	height:24px;
	text-indent:-82px;
	display:block;
	overflow:hidden;
	background:url(../img/bt_reset_f2.gif) top left no-repeat;
}

div#default-open{
	width:320px;
	margin: 0 0 0 230px;
}

div.btsh a,div.btph a{
	width:102px;
	height:24px;
	display:block;
	overflow:hidden;

}

div.btsh a:hover{
	width:102px;
	height:24px;
	text-indent:-204px;
	display:block;
	overflow:hidden;
	background:url(../img/bt_hantei_f2.gif) top left no-repeat;
}

div.btph a:hover{
	width:102px;
	height:24px;
	text-indent:-204px;
	display:block;
	overflow:hidden;
	background:url(../img/bt_hanteiph_f2.gif) top left no-repeat;
}




div#default-close{
	display:none;
}


div.btsh_c a,div.btph_c a{
	margin: 0 0 0 230px;
	width:102px;
	height:24px;
	display:block;
	overflow:hidden;

}

div.btsh_c a:hover{
	margin: 0 0 0 230px;
	width:102px;
	height:24px;
	text-indent:-204px;
	display:block;
	overflow:hidden;
	background:url(../img/bt_hantei_c_f2.gif) top left no-repeat;
}


div.btph_c a:hover{
	margin: 0 0 0 230px;
	width:102px;
	height:24px;
	text-indent:-204px;
	display:block;
	overflow:hidden;
	background:url(../img/bt_hanteiph_c_f2.gif) top left no-repeat;
}


div.hantei_i{
	width:170px;
	margin: 0 0 0 130px;
}

td.checksuu{
	font-size:110%;
}


div.hanteikekka{
	width:535px;
	padding:10px 0 20px 0;
	margin:10px 0 0 15px;
	border-bottom:2px solid #FFB3B3;
}
div.hanteikekka_ph{
	width:535px;
	padding:10px 0 20px 0;
	margin:10px 0 0 15px;
	border-bottom:2px solid #FFD186;
}

div.hanteikekka dl,div.hanteikekka_ph dl{
	width:425px;
	float:left;
}

div.hanteikekka dt{
	color:#FF7979;
	font-size:115%;
	line-height:1.3;
}

div.hanteikekka_ph dt{
	color:#FFA50F;
	font-size:115%;
	line-height:1.3;
}



dd.kekka_midasi{
	color:#4D5964;
	font-size:115%;
	line-height:1.3;
}
dd.kekka_detail{
	width:420px;
	line-height:1.3;
}

div.hanteikekka img,
div.hanteikekka_ph img{
	width:110px;
	float:right;
	margin:15px 0 0 0;
}


/*================ IE6 ===============*/
*html tr.koumoku td{
	border-bottom:dashed 1px #FBB5CA;
	padding:10px 0 3px 0;
	font-size:80%;
	color:#707F90;
}
*html tr.koumoku_ph td{
	border-bottom:dashed 1px #FF6E6D;
	padding:10px 0 3px 0;
	font-size:80%;
	color:#707F90;
}


*html td.checksuu{
	font-size:72%;
	color:#707F90;
}

/*====================================*/


/*====================================  ph_boss.html  ====================================*/

table#typeitiran{
	text-align:center;
	margin:15px 0 0 0px;
	}
td.typetxt{
	font-weight:bold;
	padding: 0 0 10px 0;
}

td.typetxt a{
	text-decoration:none;
	text-align:center;
}

td#typeicon01,td#typeicon02,td#typeicon03,td#typeicon04,
td#typeicon05,td#typeicon06,td#typeicon07,td#typeicon08{
	width:65px;
	padding:0 12px 0 13px;
}


td#typeicon01 a:hover{
	width:65px;
	text-indent:65px;
	overflow:hidden;
	display:block;
	background: url(../img/icon_dokusai_s.gif)  top left  no-repeat;
}

td#typeicon02 a:hover{
	width:65px;
	text-indent:65px;
	overflow:hidden;
	display:block;
	background: url(../img/icon_teng_s.gif) top left  no-repeat;
}


td#typeicon03 a:hover{
	width:65px;
	text-indent:65px;
	overflow:hidden;
	display:block;
	background: url(../img/icon_kibunya_s.gif) top left  no-repeat;
}

td#typeicon04 a:hover{
	width:65px;
	text-indent:65px;
	overflow:hidden;
	display:block;
	background: url(../img/icon_syouwaru_s.gif) top left  no-repeat;
}

td#typeicon05 a:hover{
	width:65px;
	text-indent:65px;
	overflow:hidden;
	display:block;
	background: url(../img/icon_kojyuto_s.gif)  top left   no-repeat;
}

td#typeicon06 a:hover{
	width:65px;
	text-indent:65px;
	overflow:hidden;
	display:block;
	background: url(../img/icon_hakujyaku_s.gif) top left  no-repeat;
}


td#typeicon07 a:hover{
	width:65px;
	text-indent:65px;
	overflow:hidden;
	display:block;
	background: url(../img/icon_gutara_s.gif) top left  no-repeat;
}

td#typeicon08 a:hover{
	width:65px;
	text-indent:65px;
	overflow:hidden;
	display:block;
	background: url(../img/icon_nimen_s.gif) top left  no-repeat;
}


img#type01,img#type02,img#type03,img#type04,
img#type05,img#type06,img#type07,img#type08{
	width:118px;
	float:left;
}



div#type_soto{
	width:545px;
	margin:0 0 0 5px;
	border:solid 1px #FFA50F;
	background-color:#F6F6F6;

}


div.typeboss{
	width:525px;
	border-bottom:dashed 1px #6C7A8C;
	padding:10px 0;
	margin:0 10px;
}
div.typeboss_b{
	width:525px;
	padding:10px 0;
	margin:0 10px;	
}
p.itiran{
	clear:both;
	text-align:right;
}

p.itiran a{
	text-decoration:none;
}
dl.typedetails{
	width:390px;
	float:right;
}
dl.typedetails dt{
	font-weight:bold;
	color:#FFA50F;
	clear:both;
}
dd.tokutyo{
	width:195px;
	float:left;
	line-height:1.3;
}

dd.taisyo{
	width:390px;
	line-height:1.3;
}


/*================ IE6 ===============*/
*html td.typetxt{
	font-weight:bold;
	padding: 5px 0 10px 0;
	font-size:80%;
}

/*====================================*/

/*====================================  contact.php  ====================================*/

img#tel_fax{
	margin:7px 0 0 0;
}

table#contact_f,
table#soudan_f,
table#kaiin_f,
table#free_f,
table#pay_f{
	width:530px;
	margin: 10px 0 0 17px;
	line-height:1.3;
}


form#contact textarea,
form#soudan_form textarea,
form#free_form textarea,
form#pay_form textarea{
	font-size:90%;
}
td.bk_gray_ft{
	border:solid 1px #CDCDCD;
	background-color:#ECEEF0;
	width:25%;
	line-height:1.3;
	padding:5px;
}

td.bk_gray_f{
	border-left:solid 1px #CDCDCD;
	border-right:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
	background-color:#ECEEF0;
	line-height:1.3;
	width:25%;
	padding:5px;
}

dl.contact_kome{
	width:555px;
	margin:10px 0 0 0;
}

dl.contact_kome dt{
	width:15px;
	float:left;
}
dl.contact_kome dd{
	width:385px;
	float:left;
	line-height:1.3;
}

/*====================================*/
#fc_ie8{
		width:35%\9;
	}



/*====================================*/

.bd_trbl{
	border:solid 1px #CDCDCD;
}

.bd_rbl{
	border-left:solid 1px #CDCDCD;
	border-right:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
}

.bd_trb{
	border-right:solid 1px #CDCDCD;
	border-top:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
}

.bd_tb{
	border-top:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
}
.bd_t{
	border-top:solid 1px #CDCDCD;
}
.bd_b{
	border-bottom:solid 1px #CDCDCD;
}
.bd_r{
	border-right:solid 1px #CDCDCD;
}
.bd_tr{
	border-top:solid 1px #CDCDCD;
	border-right:solid 1px #CDCDCD;
}

.bd_br{
	border-bottom:solid 1px #CDCDCD;
	border-right:solid 1px #CDCDCD;
}

.pd_trbl{
	padding:5px;
}
.pd_tl{
	padding:5px 0 0 5px ;
}
.pd_trl{
	padding:5px 5px 0 5px ;
}
.pd_tbl{
	padding:5px 0 5px 5px ;
}
.pd_rlb{
	padding:0px 5px 5px 5px ;
}
.pd_rl{
	padding:0px 5px;
}

.pd_lb{
	padding:0px 0px 5px 5px ;	
}
td.txt_r{
	text-align:right;
}
/*================ IE6===============*/

*html table#contact_f,
*html table#soudan_f,
*html table#kaiin_f,
*html table#free_f,
*html table#pay_f{
	font-size:90%;
	width:530px;
	margin: 10px 0 0 17px;
	color:#707F90;
}
/*====================================*/


span.ex{
	color:#bcbcbc;
}

p#maegaki{
	width:530px;
	margin:10px 0 10px 20px;
}

div.privacyBox{
	width:505px;
	height:125px;
	margin:0 0 0 20px;
	padding:10px;
	overflow:auto;
	background-color:#F3F1E4;
	border:1px solid #CDCDCD;
}

p#title_kojin{
	text-align:center;
}
div.privacyBox dt{
	margin:10px 0 0 0;
}
div.privacyBox dd{
	margin:0 0 0 15px;
	line-height:1.3;
}
p#tokuhou_sh{
	margin:15px 0 0 0;
	text-align:center;
}

p.privacyCheck,p.kakunin,p.return{
	text-align:center;
	margin:10px 0;
}
span#f_privacy{
	vertical-align:-0.15em;
}

span.r_select{
	vertical-align:0.2em;
	text-indent:2em;
}
p.k_list{
	width:249px;
	display:inline;
}

/*====================================  error.html  ====================================*/
div#error{
	width:498px;
	border:1px solid #FF6E6D;
	color:#FF6E6D;
	line-height:1.3;
	margin:10px 0 0 17px;
	padding:15px;
}
/*================ IE6 ===============*/
*html div#error{
	width:530px;
	border:1px solid #FF6E6D;
	color:#FF6E6D;
	line-height:1.3;
	margin:10px 0 0 17px;
	padding:15px;
}


/*====================================  confirm.html  ====================================*/

div#confirm{
	color:#707F90;
}

span.answer{
	background-color:#ffece5;
	color:#4D5964 ;
}

p#sousin_messe{
	width:518px;
	border:1px solid #FF6E6D;
	padding:5px;
	margin:15px 0 0 17px;
	color:#FF6E6D;
	text-align:center;
}

p.return input{
	margin:0 0 0 10px;
}
/*================ IE6 ===============*/

*html p#sousin_messe{
	width:530px;
	border:1px solid #FF6E6D;
	padding:5px;
	margin:15px 0 0 17px;
	color:#FF6E6D;
	text-align:center;
}

/*====================================  fin.html  ====================================*/


ul#fin{
	background-color:#ffece5;
	color:#4D5964 ;
	margin:10px 0 0 18px;
	padding:10px;
	width:510px;
}


/*================ IE6 ===============*/
*html ul#fin{
	background-color:#ffece5;
	color:#4D5964 ;
	margin:10px 0 0 18px;
	padding:10px;
	width:530px;
}


/*====================================  form_soudan.php  ====================================*/
td.bk_f5{
	line-height:1;
}


dl#tyui_soudan{
	width:375px;
	border:1px solid #3093FF;
	float:left;
	padding:10px;

}
dl#tyui_soudan dt,dl#tyui_free dt,
dl#tyui_pay dt{
	width:15px;
	float:left;
	line-height:1.3;
}
dl#tyui_soudan dd,dl#tyui_free dd,
dl#tyui_pay dd{
	width:360px;
	float:left;
	line-height:1.3;
	margin:0 0 5px 0;
}

/*================ IE6===============*/



*html dl#tyui_soudan,*html dl#tyui_free,
*html dl#tyui_pay{
	width:395px;
}


*html dl#tyui_soudan dt,*html dl#tyui_free dt,
*html dl#tyui_pay dt{
	width:15px;
	float:left;
	line-height:1.3;
}
*html dl#tyui_soudan dd,*html dl#tyui_free dd,
*html dl#tyui_pay dd{
	width:360px;
	float:left;
	line-height:1.3;
	margin:0 0 5px 0;
}

*html div.privacyBox{
	width:525px;
	height:125px;
	margin:0 0 0 20px;
	padding:10px;
	overflow:auto;
	background-color:#F3F1E4;
	border:1px solid #CDCDCD;
}


/*====================================*/


dd.tyui_bo{
	color:#4D5964;
}



div.soudan_no{
	width:535px;
	clear:both;
	margin:5px 0 0 15px;
	padding:0 0 15px 0;
	border-bottom:dashed 1px #3093FF;
}
div.soudan_no_b{
	width:535px;
	clear:both;
	margin:5px 0 0 15px;
	padding:0 0 15px 0;
}

p.midasi_s{
	width:480px;
	line-height:1.3;
	float:left;
	padding:3px 0 0 0px;
}
p.honbun_s{
	width:480px;
	line-height:1.3;
	float:left;
	padding:3px 0 0 6px;
}




/*====================================  sanjyo.php  ====================================*/
h2#kaiin{
	width:399px;
}


h3#tyui_kaiin_h3{
	margin: 0 0 5px 16px;
}
table#kaiin_t{
	width:395px;
	float: right;
	margin-right: 5px;
}

dl#tyui_kaiin{
	width:508px;
	border:1px solid #49C5B2;
	padding:10px;
	margin: 0 0 20px 18px;
}

dl#tyui_kaiin dt{
	width:15px;
	float:left;
	line-height:1.3;
}
dl#tyui_kaiin dd{
	width:490px;
	float:left;
	line-height:1.3;
	margin:0 0 5px 0;
}
p#kaiin_p{
	margin: 0 0 0 17px;
}
img#kaiin_tel{
	margin: 15px 0 10px 120px;
}
/*================ IE6===============*/

*html table#kaiin_t{
	width:395px;
	margin:0 0 0 0;

}
*html dl#tyui_kaiin{
	width:528px;
	border:1px solid #49C5B2;
	padding:10px;
	margin: 0 0 20px 18px;
}

*html dl#tyui_kaiin dt{
	width:15px;
	float:left;
	line-height:1.3;
}
*html dl#tyui_kaiin dd{
	width:490px;
	float:left;
	line-height:1.3;
	margin:0 0 5px 0;
}
*html h3#tyui_kaiin_h3{
	margin: 0 0 5px 16px;
}

/*====================================*/
/*================ IE7===============*/


*+html table#kaiin_t{
	width:395px;
	margin:0 0 0 0;

}
*+html dl#tyui_kaiin{
	width:508px;
	border:1px solid #49C5B2;
	padding:10px;
	margin: 0 0 20px 18px;
}

*+html dl#tyui_kaiin dt{
	width:15px;
	float:left;
	line-height:1.3;
}
*+html dl#tyui_kaiin dd{
	width:490px;
	float:left;
	line-height:1.3;
	margin:0 0 5px 0;
}
*+html h3#tyui_kaiin_h3{
	margin: 0 0 5px 16px;
}


/*====================================  mailform_free.php  ====================================*/
dl#tyui_free{
	width:375px;
	border:1px solid #49C5B2;
	float:left;
	padding:10px;
	margin: 0 0 10px 0;
}
div.free_no{
	width:535px;
	clear:both;
	margin:5px 0 0 15px;
	padding:0 0 15px 0;
	border-bottom:dashed 1px #49C5B2;
}
div.free_no_b{
	width:535px;
	clear:both;
	margin:5px 0 0 15px;
	padding:0 0 15px 0;
}

p.honbun_s a{
	text-decoration:none;
}

/*====================================  mailform_charge.php  ====================================*/

dl#tyui_pay{
	width:375px;
	border:1px solid #FF6E6D;
	float:left;
	padding:10px;
	margin: 0 0 10px 0;
}
div.pay_no{
	width:535px;
	clear:both;
	margin:5px 0 0 15px;
	padding:0 0 15px 0;
	border-bottom:dashed 1px #FF6E6D;
}
div.pay_no_b{
	width:535px;
	clear:both;
	margin:5px 0 0 15px;
	padding:0 0 15px 0;
}





