@charset 'utf-8';


#ketsuatsu .lvtmain {
	padding-top:22px;
	padding-bottom:80px;
}

#ketsuatsu .lvtmain h3 {
	margin-bottom:20px;
}
#ketsuatsu .lvtmain h4 {
	margin-bottom:15px;
}
#ketsuatsu .lvtmain p {
	margin:0 35px 20px 35px;
}
#ketsuatsu .lvtmain dl {
	margin:0 35px 10px 35px;
}
#ketsuatsu .lvtmain dl dt {
	font-weight:bold;
	color:#0f3192;
}

#ketsuatsu .lvtmain .imgbox {
	width:600px;
	margin:0 0 30px 35px;
}
#ketsuatsu .lvtmain .imgbox .txtb {
	float:left;
	width:380px;
}
#ketsuatsu .lvtmain .imgbox .txtb p,
#ketsuatsu .lvtmain .imgbox .txtb ul {
	margin:0 0 15px 0;
}

#ketsuatsu .lvtmain ul.txtb2 {
	margin:0 35px 20px 35px;
}
#ketsuatsu .lvtmain .imgbox .txtb ul li,
#ketsuatsu .lvtmain ul.txtb2 li {
	padding-left:0.5em;
	text-indent:-0.5em;
}
#ketsuatsu .lvtmain .imgbox .imgb {
	float:right;
	width:200px;
	text-align:center;
}



#ketsuatsu .lvtmain .sstbox {
	width:640px;
	padding:0 0 15px;
	margin-top:50px;
	border-bottom:2px solid #004ea2;
	background:transparent url(../../common/images/livita_bg_w640.gif) left top repeat-y;
}
#ketsuatsu .lvtmain .sstbox h3 {
	margin-bottom:15px;
}
#ketsuatsu .lvtmain .sstbox p {
	margin:0 15px;
}


#ketsuatsu .lvtmain .omobox dl {
	width:550px;
	margin-left:10px;
}


#ketsuatsu .lvtmain .mttblttl {
	margin:0 35px 5px;
	font-weight:bold;
}
#ketsuatsu .lvtmain .mttblttl2 {
	margin:0 0 5px;
	font-weight:bold;
}
#ketsuatsu .lvtmain table.mttbl {
	width:575px;
	margin:0 30px 35px 35px;
	border-top:1px solid #004ea2;
	border-left:1px solid #004ea2;
	border-right:1px solid #004ea2;
}
#ketsuatsu .lvtmain table.mttbl th {
	width:200px;
	padding:7px 10px;
	border-bottom:1px solid #004ea2;
	text-align:left;
	background:transparent url(../../common/images/livita_bg_th.gif) right top repeat-y;
}
#ketsuatsu .lvtmain table.mttbl td {
	padding:7px 10px;
	border-bottom:1px solid #004ea2;
}
#ketsuatsu .lvtmain table.mttbl2 {
	width:275px;
	margin:0;
	border-top:1px solid #004ea2;
	border-left:1px solid #004ea2;
	border-right:1px solid #004ea2;
}
#ketsuatsu .lvtmain table.mttbl2 th {
	width:102px;
	padding:7px 10px;
	border-bottom:1px solid #004ea2;
	text-align:left;
	background:transparent url(../../common/images/livita_bg_th.gif) right top repeat-y;
}
#ketsuatsu .lvtmain table.mttbl2 td {
	padding:7px 10px;
	border-bottom:1px solid #004ea2;
}

#ketsuatsu .lvtmain .hr1 {
	width:570px;
	height:2px;
	margin-left:35px;
	margin-bottom:10px;
	background:transparent url(../../common/images/livita_bg_hr1.gif) left top repeat-x;
}
#ketsuatsu .lvtmain dl.dl1 {
	margin:10px 0 4px 45px;
	width:550px;
}
#ketsuatsu .lvtmain dl.dl1 dt {width:390px; float:left; font-weight:normal; }
#ketsuatsu .lvtmain dl.dl1 dd {width:142px; float:right;}


#ketsuatsu .lvtmain .tchbox dl {
	width:588px;
	margin:0 20px 0 30px;
}



/*--------------------------------------
 clearfix
--------------------------------------*/
.clearfix:after,
#ketsuatsu .lvtmain .imgbox:after,
#ketsuatsu .lvtmain dl.dl1:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
.clearfix,
#ketsuatsu .lvtmain .imgbox,
#ketsuatsu .lvtmain dl.dl1 {display:inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html #ketsuatsu .lvtmain .imgbox,
* html #ketsuatsu .lvtmain dl.dl1 {height:1%;}
.clearfix,
#ketsuatsu .lvtmain .imgbox,
#ketsuatsu .lvtmain dl.dl1 {display:block;}
/* end MacIE5 */


