@charset "utf-8";

/* CSS Document */

/*基本設定***************************************************************************************************************************************/

#overtime #main h4 {color: #0066CC;} /*フォントカラー*/
#overtime #main h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;} /*マージンとパディング設定*/
#overtime #main h4 {font-size: 100%;} /*フォントサイズ*/
#overtime #main h4 {line-height: 140%;} /*ライン高（必要であれば調整する）*/
#overtime #main h4 {
	font-weight: bold;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left bottom;
	clear:both;
}
#overtime #main p{
	margin:0 0 0 10px;
	padding:0;
}
#overtime #main ul.sc1{
	margin: 0 0 0 10px;
	padding:0;
	list-style-type: none;
	vertical-align: bottom;
}
#overtime #main ul li{
	margin: 0px;
	padding:0px;
	font-size: 0; line-height: 0; vertical-align: bottom;
}
#overtime #main dl{
	margin: 0 0 0 10px;
	padding:0;
}
#overtime #main dt,#overtime #main dd{
	margin: 0 0 0 0px;
	padding:0;
}
#overtime #main .section01 ul{
	margin: 0 0 30px 0px;
	padding:0px;
	list-style-type: none;
}
#overtime #main .section05 ul{
	margin: 0 0 5px 10px;
	padding:0px;
	list-style-type: none;
}
.margin_b_15{
	margin-bottom: 15px;
}
.margin_b_30{
	margin-bottom: 30px;
}
#overtime #main p.margin_b_15{
	margin-bottom: 15px;
}
#overtime #main p.margin_b_30{
	margin-bottom: 30px;
}
#overtime #main .section02 h4,#overtime #main .section03 h4,#overtime #main .section04 h4{
	margin: 0 0 5px 0px;
}
#overtime #main .section02 ,#overtime #main .section03,#overtime #main .section04,#overtime #main .section05,#overtime #main .section06,#overtime #main .section07{
	margin-bottom: 30px;
}
#overtime #main .section04 h4,#overtime #main .section05 h4{
	margin: 0 0 15px 0px;
}
#overtime #main .section04 dt{
font-size: 0; line-height: 0; vertical-align: bottom;
padding-top:10px;
}
#overtime #main .section04 dd{
	background-image: url(../../overtime/images/sc4_bg01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding:5px 20px 5px 10px;
	font-size:16px;
	
}
#overtime #main .section06 dl{
	padding-top:5px
}
#overtime #main .section06 dt{
	font-weight:bold;
	padding:15px 10px 0px 10px;
}
#overtime #main .section06 dd{
	font-size:16px;
	padding:10px;
	background-image: url(../../overtime/images/sc6_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#overtime #main .section07 .read01{
	margin:30px 0;

}
.detailtable{
 padding:0 0 0 30px; 
}
.fontred{
	color:#FF0000;
}
/*交通事故*/

.right_image_01{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
#traffic #main h4 {color: #0066CC;} /*フォントカラー*/
#traffic #main h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;} /*マージンとパディング設定*/
#traffic #main h4 {font-size: 100%;} /*フォントサイズ*/
#traffic #main h4 {line-height: 140%;} /*ライン高（必要であれば調整する）*/
#traffic #main h4 {
	font-weight: bold;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left bottom;
	clear:both;
}
#traffic #main p{
	margin:0 0 0 10px;
	padding:0;
}
#traffic #main ul.sc1{
	margin: 0 0 0 10px;
	padding:0;
	list-style-type: none;
	vertical-align: bottom;
}
#traffic #main ul li{
	margin: 0px;
	padding:0px;
	font-size: 0; line-height: 0; vertical-align: bottom;
}
#traffic #main dl{
	margin: 0 0 0 10px;
	padding:0;
}
#traffic #main dt,#traffic #main dd{
	margin: 0 0 0 0px;
	padding:0;
}
#traffic #main .section01_left{
	float:left;
	width:385px
	}
#traffic #main .section01_left p{
	font-size:14px;
	padding:10px;
	}
#traffic #main .section01_right{
	float:right;
	padding:10px 10px 10px 0;
}


#traffic #main p.margin_b_15{
	margin-bottom: 15px;
}
#traffic #main p.margin_b_30{
	margin-bottom: 30px;
}
#traffic #main .section02 h4,#traffic #main .section03 h4,#traffic #main .section04 h4,#traffic #main .section05 h4,#traffic #main .section06 h4,#traffic #main .section07 h4,#traffic #main .section08 h4{
	margin: 0 0 15px 0px;
}
#traffic #main .section02 ,#traffic #main .section03,#traffic #main .section04,#traffic #main .section05,#traffic #main .section06,#traffic #main .section07{
	margin-bottom: 30px;
}
#traffic #main .section04 h4,#traffic #main .section05 h4{
	margin: 0 0 15px 0px;
}
#traffic #main .section06 dt{
font-size: 0; line-height: 0; vertical-align: bottom;
padding-top:10px;
}
#traffic #main .section06 dd{
	background-image: url(../../overtime/images/sc4_bg01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding:5px 20px 5px 10px;
	font-size:16px;
	
}
#traffic #main .section07 .read01{
	margin:30px 0;

}
#traffic #main .section08 .section08_left{
	float:left;
	width:140px;
}
#traffic #main .section08 .section08_right{
	float:left;
	padding:5px;
}
#traffic #main .section08 .section08_right{
	float:left;
	width:400px;
}
#traffic #main .section08 .section08_name{
	clear:both;
	text-align:right;
	padding:5px;
}
#traffic .wrap{
	position:relative;
	}
#traffic .wrap .btn01{
	position:absolute;
	top:5px;
	right:3px;
	}
#traffic .wrap .btn01 a{
	display:block;
	padding:10px 10px 10px 15px;
	}
	
	
	
	
	
	
	
	
	
	
.detailtable{
 padding:0 0 0 30px; 
}
.fontred{
	color:#FF0000;
}

.clr{
	clear:both;}
.cf:before,.cf:after {
    content: " ";
    display: table;
}
.cf:after { clear: both;}
.cf { *zoom: 1;}


#rousai .page_top{
	margin-bottom:30px;}

#rousai .rousaiImage01{
	display:block;
	width:565px;
	height:467px;
	margin-bottom:20px;
	background:url(../../rousai/images/t_mainimage.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai #main p{
	margin-left:0px;}
#rousai .rousaiImage01 li{
	list-style:none;}
#rousai .rousaiImage02{
	display:block;
	width:565px;
	height:425px;
	background:url(../../rousai/images/p_03.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai .section01,#rousai .section02,#rousai .section03,#rousai .section04,#rousai .section05,#rousai .section06,#rousai .section07{
	clear:both;
	
	}	
#rousai .section01 h4{
	display:block;
	width:565px;
	height:34px;
	background:url(../../rousai/images/cat1_t_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai .section02 h4{
	display:block;
	width:565px;
	height:34px;
	background:url(../../rousai/images/cat2_t_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai .section03 h4{
	display:block;
	width:565px;
	height:34px;
	background:url(../../rousai/images/cat3_t_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai .section04 h4{
	display:block;
	width:565px;
	height:34px;
	background:url(../../rousai/images/cat4_t_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai .section05 h4{
	display:block;
	width:565px;
	height:34px;
	background:url(../../rousai/images/cat5_t_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai .section06 h4{
	display:block;
	width:565px;
	height:34px;
	background:url(../../rousai/images/cat6_t_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai .section07 h4{
	display:block;
	width:565px;
	height:34px;
	background:url(../../rousai/images/cat7_t_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
	
#rousai .section01 dl dt.ts_01 {
	display:block;
	width:565px;
	height:53px;
	margin-bottom:10px;
	background:url(../../rousai/images/cat1_ts_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai .section01 dl dt.ts_02 {
	display:block;
	width:565px;
	height:28px;
	margin-bottom:10px;
	background:url(../../rousai/images/cat1_ts_02.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai .section01 dl dt.ts_03 {
	display:block;
	width:565px;
	height:28px;
	margin-bottom:10px;
	background:url(../../rousai/images/cat1_ts_03.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai .section01 dl dt.ts_04 {
	display:block;
	width:565px;
	height:53px;
	margin-bottom:10px;
	background:url(../../rousai/images/cat1_ts_04.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai .section01 dl dt{
	margin:0px;
	margin-bottom:15px;}
#rousai .section01 dl dd{
	margin:0px;
	margin-bottom:20px;}
#rousai .section01 dl dd.p_01 {
	display:block;
	width:565px;
	height:138px;
	margin-bottom:10px;
	background:url(../../rousai/images/cat1_p_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai .section01 dl dd.p_02 {
	display:block;
	width:565px;
	height:138px;
	margin-bottom:10px;
	background:url(../../rousai/images/cat1_p_02.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai .section01 dl dd.p_03 {
	display:block;
	width:565px;
	height:105px;
	margin-bottom:10px;
	background:url(../../rousai/images/cat1_p_03.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai .section01 dl dd.p_04 {
	display:block;
	width:565px;
	height:138px;
	margin-bottom:10px;
	background:url(../../rousai/images/cat1_p_04.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai .rousaiImage03{
	display:block;
	width:565px;
	height:177px;
	background:url(../../rousai/images/p_hitoride.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai .rousaiImage04{
	display:block;
	width:565px;
	height:218px;	
	background:url(../../rousai/images/cat2_p_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
	margin:0;
	padding:0;
	}	
#rousai #main ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#rousai .section03 li.p_01{
	width:565px;
	height:56px;	
	background:url(../../rousai/images/cat3_p_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
	}
#rousai .section03 li.p_02{
	width:565px;
	height:84px;	
	background:url(../../rousai/images/cat3_p_02.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
	}
#rousai .section03 li.p_03{
	width:565px;
	height:108px;	
	background:url(../../rousai/images/cat3_p_03.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
	}
#rousai .section03 li.p_04{
	width:565px;
	height:68px;	
	background:url(../../rousai/images/cat3_p_04.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
	}
	
#rousai #main .section04 dt.ts_01{
	width:565px;
	height:41px;	
	background:url(../../rousai/images/cat4_p_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
}
#rousai #main .section04 dt.ts_02{
	width:565px;
	height:41px;	
	background:url(../../rousai/images/cat4_p_02.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
}
#rousai #main .section04 dt.ts_03{
	width:565px;
	height:41px;	
	background:url(../../rousai/images/cat4_p_03.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
}
#rousai #main .section04 dt.ts_04{
	width:565px;
	height:41px;	
	background:url(../../rousai/images/cat4_p_04.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	list-style:none;
}
#rousai #main .section04{
	padding-bottom:30px;}
#rousai #main .section04 dl dd{
	font-size:16px;
	margin:0;
	margin-bottom:15px;
	padding:10px 25px 10px 15px !important;
	background-image: url(../../overtime/images/sc4_bg01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding:5px 20px 5px 10px;
	font-size:14px;
	
}
#rousai .rousaiImage05{
	margin:30px 0 !important;
	display:block;
	width:565px;
	height:448px;
	background:url(../../rousai/images/cat5_p_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}	
#rousai #main .section06 .p_01{
	display:block;
	width:565px;
	height:38px;
	background:url(../../rousai/images/cat6_p_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai #main .section06 .p_02{
	display:block;
	width:565px;
	height:49px;
	background:url(../../rousai/images/cat6_p_02.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai #main .section07 .p_01{
	display:block;
	width:565px;
	height:57px;
	background:url(../../rousai/images/cat7_p_01.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai #main .section07 .p_02{
	display:block;
	width:565px;
	height:31px;
	background:url(../../rousai/images/cat7_p_02.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai #main .section07 .p_03{
	display:block;
	width:565px;
	height:72px;
	background:url(../../rousai/images/cat7_p_03.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai #main .section07 .p_04{
	display:block;
	width:565px;
	height:31px;
	margin-bottom:30px;
	background:url(../../rousai/images/cat7_p_04.jpg) no-repeat scroll left top transparent;
	text-indent:-9999px;
	}
#rousai #main .nayamuyori{
		margin:0;
		padding:0;}
.nolist{
	list-style:none !important;
	margin-left:0px !important;
	padding-left:0px !important;
	}	
.nolist li{
	margin-left:0px !important;
	padding-left:1.5em !important;
	text-indent:-1.3em !important;
	list-style:none !important;
	
	}
	
#trafic ul.exampleList{
	padding:0 10px 0px !important;
	margin-bottom:30px;
	}
	
.undline{
	text-decoration:underline !important;}	


/*離婚ページ*/


#divorce #main h4 {color: #0066CC;} /*フォントカラー*/
#divorce #main h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;} /*マージンとパディング設定*/
#divorce #main h4 {font-size: 100%;} /*フォントサイズ*/
#divorce #main h4 {line-height: 140%;} /*ライン高（必要であれば調整する）*/
#divorce #main h4 {
	font-weight: bold;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left bottom;
	clear:both;
}
#divorce #main p{
	margin:0 0 0 10px;
	padding:0;
}
#divorce #main ul.sc1{
	margin: 0 0 0 10px;
	padding:0;
	list-style-type: none;
	vertical-align: bottom;
}
#divorce #main ul li{
	margin: 0px;
	padding:0px;
	font-size: 0; line-height: 0; vertical-align: bottom;
}
#divorce #main dl{
	margin: 0 0 0 10px;
	padding:0;
}
#divorce #main dt,#divorce #main dd{
	margin: 0 0 0 0px;
	padding:0;
}
#divorce #main .section01 ul{
	margin: 0 0 30px 0px;
	padding:0px;
	list-style-type: none;
}
#divorce #main .section05 ul{
	margin: 0 0 5px 10px;
	padding:0px;
	list-style-type: none;
}
.margin_b_15{
	margin-bottom: 15px;
}
.margin_b_30{
	margin-bottom: 30px;
}
#divorce #main p.margin_b_15{
	margin-bottom: 15px;
}
#divorce #main p.margin_b_30{
	margin-bottom: 30px;
}
#divorce #main .section02 h4,#divorce #main .section03 h4,#divorce #main .section04 h4{
	margin: 0 0 5px 0px;
}
#divorce #main .section02 ,#divorce #main .section03,#divorce #main .section04,#divorce #main .section05,#divorce #main .section06,#divorce #main .section07{
	margin-bottom: 30px;
}
#divorce #main .section04 h4,#divorce #main .section05 h4{
	margin: 0 0 15px 0px;
}
#divorce #main .section05 dt{
	vertical-align:bottom;
	padding:0px !important;
	margin:0px !important;
	line-height:0%;}
#divorce #main .section05 dd{
	background-image: url(../../overtime/images/sc4_bg01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding:10px 20px 5px 10px;
	font-size:16px;
	
}
#divorce #main .section05 dd p{
	padding:0 0 10px 0;
	line-height:120%;
}
#divorce #main .section07 .read01{
	margin:30px 0;

}
.detailtable{
 padding:0 0 0 30px; 
}

/*不倫・浮気*/
/*離婚ページ*/


#cheat #main h4 {color: #0066CC;} /*フォントカラー*/
#cheat #main h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;} /*マージンとパディング設定*/
#cheat #main h4 {font-size: 100%;} /*フォントサイズ*/
#cheat #main h4 {line-height: 140%;} /*ライン高（必要であれば調整する）*/
#cheat #main h4 {
	font-weight: bold;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left bottom;
	clear:both;
}
#cheat #main h5{
	line-height: 140%;
	padding:0 0 0 20px;
	margin-bottom:5px;
	background:url(../../cheat/images/i_allow01.jpg) no-repeat scroll left center transparent;
	font-weight:bold;
	font-size:14px;
	}
#cheat #main .wrap{
	padding:10px 20px 15px;}
#cheat #main h4.maintitle {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 00px;} /*マージンとパディング設定*/
#cheat #main .section01{
	padding:10px 0 0 0;}
#cheat #main .wrap p{
	margin:0 0 0 0;
	padding:0;
}
#cheat #main ul.sc1{
	margin: 0 0 0 10px;
	padding:0;
	list-style-type: none;
	vertical-align: bottom;
}
#cheat #main ul li{
	margin: 0px;
	padding:0px;
	text-align:center;
	font-size: 0; line-height: 0; vertical-align: bottom;
}
#cheat #main dl{
	margin: 0 0 0 10px;
	padding:0;
}
#cheat #main dt,#cheat #main dd{
	margin: 0 0 0 0px;
	padding:0;
}
#cheat #main .section01 ul{
	margin: 0 0 10px 0px;
	padding:0px;
	list-style-type: none;
}
#cheat #main .section05 ul{
	margin: 0 0 5px 10px;
	padding:0px;
	list-style-type: none;
}
.margin_b_15{
	margin-bottom: 15px;
}
.margin_b_30{
	margin-bottom: 30px;
}
#cheat #main p.margin_b_15{
	margin-bottom: 15px;
}
#cheat #main p.margin_b_30{
	margin-bottom: 30px;
}
#cheat #main .section02 h4,#cheat #main .section03 h4,#cheat #main .section04 h4{
	margin: 0 0 5px 0px;
}
#cheat #main .section02 ,#cheat #main .section03,#cheat #main .section04,#cheat #main .section05,#cheat #main .section06,#cheat #main .section07{
	margin-bottom: 30px;
}
#cheat #main .section04 h4,#cheat #main .section05 h4{
	margin: 0 0 15px 0px;
}
#cheat #main .section05 dt{
	vertical-align:bottom;
	padding:0px !important;
	margin:0px !important;
	line-height:0%;}
#cheat #main .section05 dd{
	background-image: url(../../overtime/images/sc4_bg01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding:10px 20px 5px 10px;
	font-size:16px;
	
}
#cheat #main .section05 dd p{
	padding:0 0 10px 0;
	line-height:120%;
}
#cheat #main .section07 .read01{
	margin:30px 0;

}
.detailtable{
 padding:0 0 0 30px; 










