@charset "utf-8";
@import "base.css";

/*---------------------------------------

              Proportion

-----------------------------------------*/

div.clClearpro{
	display: block;
	height: 13px;
	background-image:url(../images/proportion/bk_pro02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:15px;
}
div.clClearpro hr{
	display: none;}

/*
----------------------------------------*/

#Proportion .clProportion0{
	background-image:url(../images/common/content_bk.jpg);
}


#Proportion h3{
	padding-bottom:10px;
	padding-left: 12px;
	margin-top: 10px;
}

#Proportion .clContentBox{
	width:610px;
	background-image:url(../images/proportion/bk_pro01.gif);
	background-repeat:repeat-y;
	margin-left:15px;
}

/*---------------------------------------
 idSub1_1
----------------------------------------*/

#Proportion #idSub1_1{
	margin-left: 12px;
	float:left;
	display:inline;
	padding-top:5px;

}
#Proportion #idSub1_1 input{
	border:1px solid #CCC;
	height:25px;
	line-height:1.3em;
	width:100px;
	font-size:20px;
	font-weight:bold;
}
#Proportion #idSokutei{
	float:right;
	display:inline;
	margin-right: 18px;
}

#Proportion #idSub1_2{
	margin:15px;
	padding:10px 80px;
	border:1px #aa0000 solid;
	background-color:#f3f3f3;
}
#Proportion #idSub1_2 p{
	padding-bottom:10px;
	color:#ff082b;
	font-weight:bold;
	font-size:40px;
}
#Proportion #idSub1_2 p img {
	vertical-align: baseline;}
#Proportion #idSub1 .clLeftBox{
	margin-left:20px;
	display:inline;
}
#Proportion #idSub1 .clRightBox{
	display:inline;
	margin-right:15px;
	width:330px;
	float: right;
	margin-top: 15px;
}
#Proportion #idSub1 .clRightBox dt,
#Proportion #idSub1 .clRightBox dd{
	line-height:2em;
}

#Proportion #idSub1 .clRightBox #idDt01{
	font-weight:bold;
	color:#c70918;
}
#Proportion #idSub1 .clRightBox #idDt02{
	font-weight:bold;
	color:#f8a20b;
}


/*---------------------------------------
 idSub2
----------------------------------------*/

#Proportion .clContentBox2{
	padding:0px 15px;
}
#Proportion .clContentBox2 p{
	line-height:2.0em;
}


/*---------------------------------------
 idSub3
----------------------------------------*/

div.clClearpro2{
	display: block;
	height: 10px;
	background-image:url(../images/proportion/bk_pro_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.clClearpro2 hr{
	display: none;}


#Proportion #idSub3 table{
	margin-left:24px;
	margin-bottom:10px;
}

#Proportion #idSub3 table th{
	line-height:1.3em;
	width:45px;
	text-align:center;
	background-color:#dadada;
	border-bottom:3px #FFF solid;
	padding:4px 0px;

}
#Proportion #idSub3 table td{
	line-height:1.3em;
	padding:4px 25px;
	border-bottom:3px #FFF solid;
}

/*---------------------------------------
 idProportionCheck
----------------------------------------*/
#idProportionCheck{
	border:4px solid #FEDFE3;
	padding:10px;
	margin-top:20px;
	margin-bottom:25px;
}






.content_block {
	background: url(../img/common/box_bg_repeat.gif) repeat-y left;}


.box_top {
	background: url(../img/common/box_bg_top.gif) no-repeat left top;
	padding-top: 30px;
	text-align: center;}


.box_under {
	clear: both;
	height: 23px;
	background: url(../img/common/box_bg_bottom.gif) no-repeat left bottom;}
.box_under hr {
	display: none;}
