@charset "UTF-8";

/*------------------------------------------------------------------------------
	GSK - CSS Modules Import
	Date: 2009-09-15
------------------------------------------------------------------------------*/



#main h1{
	margin-bottom:10px;
}

#main h2{
	padding:10px 0 10px;
	margin-bottom:10px;
	border-bottom:1px solid #fb808f;
}

#main h3{
	padding:10px 0 10px;
	margin-bottom:10px;
	border-bottom:1px solid #fb808f;
}


#main ul.fnav{
	position:relative;
	width:485px;
	height:72px;
	zoom:100%;
}
#main ul.fnav:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}

#main ul.fnav li.fnav01{
	position:absolute;
	top:0px;
	left:0px;
}
#main ul.fnav li.fnav02{
	position:absolute;
	top:0px;
	left:108px;
}
#main ul.fnav li.fnav03{
	position:absolute;
	top:0px;
	left:230px;
}
#main ul.fnav li.fnav04{
	position:absolute;
	top:0px;
	left:353px;
}




.kakomi{
	background:#ffeff0;
	border:1px solid #ffcccc;
	padding:10px;
}
.kakomi h4{
	padding:3px;
	margin-bottom:10px;
	font-weight:bold;
}

.tbl1{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.tbl1 th{
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	vertical-align:top;
	padding:5px 5px 0;
	white-space:nowrap;
}
.tbl1 th div{
	background:#ffeff0;
	padding:2px;
}
.tbl1 td{
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:5px 5px 5px 20px;
}
.tbl1 td ul{
	padding-left:20px;
}
.tbl1 td ul li{
	list-style-type:disc;
}