@charset "utf-8";

@import "http://www.kekkon-j.com/css/common/default.css";
@import "http://www.kekkon-j.com/css/common/layout.css";
@import "http://www.kekkon-j.com/css/common/header.css";
@import "http://www.kekkon-j.com/css/common/sidebar.css";
@import "http://www.kekkon-j.com/css/common/footer.css";
@import "http://www.kekkon-j.com/css/common/enhance.css";


#content {
	background: url(../img/common/bg.jpg) left top no-repeat;
}

#content .top{
	height: 263px;
	margin: 0px 37px 5px 409px;
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
	background: url(../img/common/top-bg.gif) left top repeat-y;
}

#content .top dl{
	margin: 4px 5px 0px 5px;
}

#content .top dl dd{
	padding: 2px 10px;
	color: #fff;
	font-size: 11px;
	background-color: #d2a8e2;
}


#content .top ul{
	margin: 4px 5px;
}


#content .common-box{
	padding: 0px 0px 50px 0px;
	background-color: #eed9f6;
}



#content .common-box h3{
	float: left;
	margin: 0px 15px 0px 0px;
}


#content .common-box p{
	padding: 20px 50px 20px 10px;
	font-size: 11px;
}


#content .common-box .test-box{
	clear: left;
	height: 501px;
	margin: 0px 0px 0px 50px;
	background: url(../img/test-bg.gif) left top no-repeat;
}


#content .common-box .test-box dl{
	padding: 30px 0px 0px 0px;
}

#content .common-box .test-box dl dd{
	margin: 30px 0px 40px;
}



/* 計算式用 */
#content .common-box .calculate{
	clear: left;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 30px 0px;
	background: url(../img/calculate/calculate-bg.gif) left bottom repeat-y;
}

#content .common-box .calculate dl dd{
	margin: 5px 70px;
	color: #fff;
	line-height: 18px;
}


#content .common-box .calculate .caltest{
	height: 183px;
	margin: 10px 0px 0px 48px;
	background: url(../img/calculate/caltest-bg.gif) left top no-repeat;
}


#content .common-box .calculate .caltest dl{
	padding: 25px 0px 0px 50px;
}


#content .common-box .calculate .caltest dl dt{
	float: left;
	width: 120px;
	margin: 3px 10px 0px 0px;
}


#content .common-box .calculate .caltest dl dd {
	margin: 0px;
	color: #333;
	line-height: 18px;
}

#content .common-box .calculate .caltest dl dd select{
	width: 150px;
	border: 1px #999 solid;
}


#content .common-box .calculate .caltest dl dd span.text{
	color: #999;
	font-size: 11px;
}


#content .common-box .calculate .caltest p.submit{
	margin: 0px 0px 0px 135px;
}



/* attention */
#content .common-box .attention{
	margin: 15px 0px 0px 50px;
}

#content .common-box .attention p{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

#content .common-box .attention ul{
	margin: 0px 50px 0px 30px;
}

#content .common-box .attention ul li{
	margin: 3px 0px 0px;
	list-style: disc none outside;
	line-height: 18px;
}




/* 結果 */
#content .common-box .calresult{
	margin: 0px 0px 0px 48px;
	height: 194px;
	background: url(../img/calculate/calresult-bg.gif) left top no-repeat;
}

#content .common-box .calresult p{
	padding: 25px 80px 5px 100px;
}


#content .common-box .calresult p span.text{
	padding: 0px 20px;
	font-size: 30px;
	font-weight: bold;
}


#content .common-box .calresult p.link{
	margin: 0px 0px 0px 145px;
	padding: 25px 0px 0px;
}



/* Information */

#content .info{
	width: 745px;
	margin: 50px 0px 0px 0px;
}


#content .info img.pic{
	float: right;
	display: inline;
	margin: 30px;
}


#content .info dl{
	margin: 50px 0px 0px 30px;
}

#content .info dl dt{
	float: left;
	margin: 0px 10px 0px 0px;
}

#content .info dl dd{
	line-height: 30px;
}


#content .info p{
	margin: 25px 0px 0px 35px;
}

#content .info p.attention{ color: #999 font-size: 11px; }



#content .info ul{
	margin: 30px 35px;
}

#content .info ul li{
	margin: 3px 0px 0px 0px;
}

#content .info ul li a{
	padding: 0px 0px 0px 10px;
	background: url(http://www.kekkon-j.com/img/common/link-back.gif) left 4px no-repeat;
}


#content .info p span.address{
	color: #8949a1;
	font-weight: bold;
}


#content .info p.attention{
	color: #999;
	font-size: 11px;
}
