@charset "UTF-8";

@import url("common.css");

div.topMainv{
	width: 948px;
	height: 472px;
	border-top: solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	margin: 0;
	padding: 0;
}

div#topContentsBox{
	width: 948px;
	text-align: center;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	margin: 0 0 20px;
	padding: 20px 0 0;
}

div#topContentsBox .layout-four-column{
	width: 920px;
	margin: 0 auto 30px;
}

div#topContentsBox .layout-four-column ul{
	width: 920px;
}
div#topContentsBox .layout-four-column ul li{
	width: 230px;
	display: block;
	float: left;
}

div#topContentsBox .layout-two-column{
	width:903px;
	margin:0 auto 35px;
}

div#topContentsBox .layout-two-column .leftBox{
	width: 440px;
	height: 292px;
	text-align: left;
	float: left;
	border-bottom: solid 1px #C9AB70;
}
div#topContentsBox .layout-two-column .rightBox{
	width: 440px;
	height: 292px;
	text-align: left;
	float: right;
	border-bottom: solid 1px #C9AB70;
}

.layout-two-column .bar{
	width: 440px;
	height: 45px;
	border-bottom: solid 1px #C9AB70;
	margin-bottom:15px;
}
.layout-two-column .content{
	width: 420px;
	height: 220px;
	padding-left: 20px;
	overflow: auto;
}
.layout-two-column .content dt{
	color: #B18530;
}
.layout-two-column .content dd{
	margin-bottom:25px;
}
.layout-two-column .content a{ color: #666666; }
.layout-two-column .content a:link{ text-decoration: none; }
.layout-two-column .content a:visited{ text-decoration: none; }
.layout-two-column .content a:hover{ text-decoration: underline; }
.layout-two-column .content a:active{ text-decoration: underline; }

div#topContentsBox .layout-one-column{
	width: 912px;
	text-align: left;
	margin: 0 auto 50px;
}


