@charset "euc-jp";





.kobetsuBox {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	padding-bottom: 15px;

	padding-top: 15px;

}





.kobetsuBox div.clearall {

	clear: left;

}

.kobetsuBox p.areaTit {

	clear: both;

}



#titleBox {

	background-image: url(../sumai/special/new/images/title.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 130px;

	width: 724px;

}



#titleBox h3 {

	display: none;

}

#titleBox #naviBox {

	height: 31px;

	width: 345px;

	margin-top: 99px;

	float: right;

}

#naviBox li {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 115px;

}





.kobetsuBox p.imgArea {

	width: 178px;

	padding-left: 22px;

	float: left;

}



.kobetsuBox div.detailBox {

	padding-left: 20px;

	padding-right: 20px;

	float: left;

}



.detailBox p.tit {

	font-weight: bold;

	font-size: 120%;

	background-image: url(../images/tit_back.gif);

	background-repeat: repeat-x;

	background-position: top;

	padding-top: 3px;

	width: 460px;

}.detailBox div.accessBox {

	padding-top: 10px;

}

.accessBox dt,dd {

	float: left;

	font-size: 80%;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

}

.accessBox dt {

	color: #FFFFFF;

	background-color: #085382;

}

.accessBox dt.ml10 {

	margin-left: 10px;

}



.detailBox p.copy {

	clear: left;

	padding-top: 10px;

	font-weight: bold;

	width: 470px;

}





.detailBox div.planBox {

	float: left;

	font-size: 95%;

	padding-top: 13px;

	width: 340px;

}

.planBox li {

	padding-bottom: 10px;

}

.planBox li.mb13 {

	padding-bottom: 13px;

}

.planBox li span {

	background-color: #999999;

	margin-right: 7px;

	color: #FFFFFF;

	padding-top: 4px;

	padding-right: 7px;

	padding-bottom: 4px;

	padding-left: 7px;

}



.detailBox div.reqBox {

	float: left;

	padding-top: 13px;

	width: 124px;

}

.reqBox p {

	padding-top: 7px;

}

div#tenpoBox {

	padding-top: 5px;

	padding-bottom: 10px;

	padding-right: 5px;

	padding-left: 5px;

}

div#tenpoBox .clearLeft {

	clear: left;

}

div#tenpoBox #tenpoTitleBox {

	width: 704px;

	margin-right: auto;

	margin-left: auto;

}



div#tenpoBox div.tenpoNavi {

	width: 357px;

	float: left;

	background-image: url(../sumai/tenpo/images/navi_bg.gif);

	background-repeat: repeat-y;

	background-position: center top;

	margin-top: 5px;

}

div#tenpoBox .tenpoNavi .tenpoNaviDetail {

	width: 327px;

	margin-right: auto;

	margin-left: auto;

}

div.tenpoNaviDetail p.linkBox {

	text-align: center;

	padding-top: 7px;

	padding-bottom: 7px;

}

div#tenpoTitlelBox {

	width: 704px;

	margin-right: auto;

	margin-left: auto;

}

div#tenpoDetailBox {

	width: 694px;

	margin-right: auto;

	margin-left: auto;

}

div#tenpoDetailBox #tenpoCopyBox {

	float: left;

	width: 504px;

}

div#tenpoDetailBox #btnHpLink {

	float: left;

	width: 190px;

}

div#tenpoDetailBox #btnHpLink p {

	text-align: right;

	padding-top: 30px;

}

div#tenpoDetailBox #drawBox {

	float: left;

	width: 458px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #f1ede1;

	border-bottom-color: #f1ede1;

	border-left-color: #f1ede1;

}

div#tenpoDetailBox #drawBox p.p10 {

	padding-bottom: 10px;

}

div#tenpoDetailBox #drawBoxL {

	float: none;

	width: 548px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #f1ede1;

	border-bottom-color: #f1ede1;

	border-left-color: #f1ede1;

	text-align: center;

	margin-bottom: 10px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 15px;

}

div#tenpoDetailBox #drawBoxL #annotation {

	font-size: 11px;

	color: #666666;

	padding-bottom: 12px;

	text-align: left;

	padding-left: 60px;

}









div#tenpoDetailBox #tenpoBtnBox {

	float: right;

	width: 212px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #f1ede1;

	border-bottom-color: #f1ede1;

	border-left-color: #f1ede1;

	text-align: center;

}





div#tenpoDetailBox #tenpoBtnBox #tenpoBtn {

	background-color: #816b6b;

	width: 212px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

}



div#tenpoDetailBox #tenpoBtnBox #tenpoBtn li {

	text-align: center;

	padding-bottom: 10px;

}

div#tenpoDetailBox #linkBtnArea {

	width: 642px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

}



div#tenpoDetailBox #linkBtnArea p {

	float: left;

	padding-right: 5px;

	padding-left: 5px;

}

div#tenpoDetailBox #linkBtnArea2 {

	width: 428px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

}

div#tenpoDetailBox #linkBtnArea2 p {

	float: left;

	padding-right: 5px;

	padding-left: 5px;

}

