@charset "utf-8";

@import "base.css";

#SubContent div {
	clear:both;
	overflow:hidden;
	}
/*
--------------------------------------------------------
point
--------------------------------------------------------
*/
#SubContent.point h2 {
	background:url(../point/cmn/h2.jpg) no-repeat 0 0;
	}
#SubContent.point h3 {
	margin:10px 0 10px 0;
	padding:10px 0 0 60px;
	height:40px;
	border-bottom:dotted 1px #333;
	border-left:none;
	background:no-repeat 0 100%;
	color:#333;
	font-size:160%;
	line-height:1.2;
	}
	/*IE6*/* html #SubContent.point h3 {
		height:50px;
		}
#SubContent.point h3.h31 {
	background-image:url(../point/cmn/h3_1.gif);
	}
#SubContent.point h3.h32 {
	background-image:url(../point/cmn/h3_2.gif);
	}
#SubContent.point h3.h33 {
	background-image:url(../point/cmn/h3_3.gif);
	}
#SubContent.point h3.h34 {
	background-image:url(../point/cmn/h3_4.gif);
	}
#SubContent.point h3.h35 {
	background-image:url(../point/cmn/h3_5.gif);
	}
#SubContent.point h3.h36 {
	background-image:url(../point/cmn/h3_6.gif);
	}
#SubContent.point h3.h37 {
	background-image:url(../point/cmn/h3_7.gif);
	}
#SubContent.point h3 span {
	padding:0 0 1em 1em;
	color:#990000;
	font-size:70%;
	font-weight:normal;
	}
#SubContent.point .section dl.photo {
	float:right;
	margin:10px 0 0 20px;
	}
#SubContent.point .section dl#Photograph.photo,
#SubContent.point .section dl#Structure.photo,
#SubContent.point .section dl#Qualification.photo  {
	width:250px;
	}
#SubContent.point .section dl#Guarantee.photo {
	width:90px;
	}
#SubContent.point .section dl.photo dd  {
	font-size:90%;
	text-align:center;
	}
	#SubContent.point .section dl#Structure.photo dd span {
	display:block;
	clear:both;
	}
#SubContent.point .section dl#Qualification.photo {
	margin-top:10px;
	}
#SubContent.point .section .box {
	width:619px;
	height:65px;
	margin-bottom:30px;
	background:no-repeat 0 0;
	text-indent:-9999px;
	}
#SubContent.point .section .box.box1 {
	background-image:url(../point/cmn/box_bck1.gif);
	}
#SubContent.point .section .box.box2 {
	background-image:url(../point/cmn/box_bck2.gif);
	}
#SubContent.point .section .box.box3 {
	background-image:url(../point/cmn/box_bck3.gif);
	}
#SubContent.point .section .box.box4 {
	background-image:url(../point/cmn/box_bck4.gif);
	}
#SubContent.point .section .box.box5 {
	background-image:url(../point/cmn/box_bck5.gif);
	}
#SubContent.point .section .box.box6 {
	background-image:url(../point/cmn/box_bck6.gif);
	}
#SubContent.point .section .box.box7 {
	background-image:url(../point/cmn/box_bck7.gif);
	}
#SubContent.point .section p {
	padding:5px 0 10px 0;
	}
#SubContent.point .section p strong {
	color:#cc0000;
	font-weight:normal;
	}
#SubContent.point .section p.block {
	margin-right:300px;
	}
#SubContent.point .section ul li {
	list-style:outside disc;
	margin-left:15px;
	font-size: 12px;
	line-height: 160%;
	}
#SubContent.point .section ol {
	position:relative;
	margin:-1em 0 10px 0;
	}
#SubContent.point .section ol li {
	list-style:decimal inside;
	font-size:100%;
	line-height:4;
	}
#SubContent.point .section ol li.block {
	margin-right:210px;
	}
#SubContent.point .section ol li div {
	position:absolute;
	top:130px;
	right:0;
	width:200px;
	margin-top:-2em;
	}
	/*IE6*/* html #SubContent.point .section ol li div {
		margin-top:-5em;
		}
#SubContent.point .section ol li div img {
	margin-bottom:10px;
	}
#SubContent.point .section ol li p {
	padding:0;	
	}
#SubContent.point .section p img.pic10 {
	float:right;
	margin-left: 20px;
	}

/*
--------------------------------------------------------
print
--------------------------------------------------------
*/
@media print{
.section{
display:inline;
}}
@media print{
#SubContent.point h3{
display:block;
height:30px;
background-position:0 0;
padding-top:20px;
font-size:12pt;
}}
@media print{
#SubContent.point h3 span{
font-size:9pt;
}}
@media print{
#SubContent.point .section dl#Qualification.photo dt{
position:relative;
}}
@media print{
#SubContent.point .section dl#Qualification.photo dd p img{
float:left;
}}
@media print{
#SubContent.point .section dl#Qualification.photo dt img.pic5-2{
position:absolute;
top:0;
right:0;
}}
@media print{
/*IE7*/*:first-child+html #SubContent.point .section dl#Qualification.photo dt img.pic5-2{
position:static;
margin:-190px 0 0 125px;
}}
@media print{
#SubContent.point .section dl#Qualification.photo dd img.pic5-3{
margin:;
}}
@media print{
#SubContent.point .section dl#Qualification.photo dd img.pic5-4{
margin:-175px 0 0 125px;
}}
@media print{
/*IE7*/*:first-child+html#SubContent.point .section dl#Qualification.photo dd img.pic5-4{
margin:-195px 0 0 125px;
}}