@charset "utf-8";

@import "base.css";

#SubContent div {
	clear: both;
	overflow: hidden;
}

/*
--------------------------------------------------------
difference
--------------------------------------------------------
*/
#SubContent.difference h2 {
	height: 89px;
	margin: -25px 0 0 0;
	background: url(../difference/cmn/h2.png) no-repeat 0 0;
}

/*IE7*/*:first-child+html #SubContent.difference h2 {
	margin-top:-20px;
	}
	/*IE6*/* html #SubContent.difference h2 {
		background-image:url(../difference/cmn/h2.gif);
		}
#SubContent.difference h3 {
	margin:10px 0 10px 0;
	padding:20px 0 0 82px;
	height:62px;
	border-bottom:dotted 1px #333;
	border-left:none;
	background:url(../difference/cmn/h3.gif) no-repeat 0 100%;
	color:#333;
	font-size:160%;
	line-height:1.2;
	}
#SubContent.difference h3#line2 {
	height:52px;
	padding:5px 0 5px 82px;
	}
	#SubContent.difference h3#line2 span {
	display:block;
	clear:both;
	}
	.difference div img.pic2 {
	float:right;
	margin:0 10px 5px 10px;
	}
#SubContent.difference div dl {
	float:right;
	margin:10px 0 0 20px;
	}
#SubContent.difference div dl#Adviser {
	width:237px;
	}
#SubContent.difference div dl#Structure {
	width:265px;
	text-align:center;
	}
#SubContent.difference div dl#Inspection {
	width:300px;
	}
#SubContent.difference div dl dd {
	font-size:95%;
text-align:center;
	}
#SubContent.difference div dl#Inspection dd {
	margin-top:8px;
	padding:6px 5px 15px 120px;
	background:url(../difference/cmn/inspection_bck.gif) no-repeat 50px 0;
	font-size:85%;
	line-height:1.5;
	}
#SubContent.difference div dl dd img {
	float:none;
	}
#SubContent.difference div p {
	padding:5px 0 10px 0;
	}
#SubContent.difference div p.block {
	margin-right:300px;
	}


/*
--------------------------------------------------------
print
--------------------------------------------------------
*/
@media print {
	.section{
display: inline;
}

}
@media print {
	#SubContent.difference h2{
height: 89px;
	margin-top: 15px;
}

}
@media print {
/*IE7*/*:first-child+html #SubContent.difference h2{
display:block;
margin-top:25px;
}}
@media print{
#SubContent.difference .section h3,
#SubContent.difference .section h3#line2{
display:block;
height:42px;
padding:20px 0 0 82px;
background-position:0 0;
font-size:12pt;
}}
@media print{
#SubContent.difference h3#line2 span{
display:inline;
clear:none;
}}
@media print{
#SubContent.difference div dl#Inspection dd{
padding-top:4px;
line-height:1.4;
}}