@charset "utf-8";

body {
	width:100%;
	color:#000;
	margin: 0;
	padding: 0;
	min-width: 961px;
	text-align:left;
	background:#fff;
}

a {
	color:#333333;
}
a:link,
a:visited {
	text-decoration:underline;
}
a:hover, 
a:active {
	color:#333333;
	text-decoration: none;
}

/*　Wrap
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#wrap{
	width:961px;
	margin:0 auto;
	text-align:left;
}


/*　Header
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#headerWrap{
	border-bottom:2px #b8b8be solid;
	background:url(../images/header.bg.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}
#header{
	width:961px;
	margin:0 auto;
}
#header #toplink{
	position:relative;
}
#header #toplink p{
	position:absolute;
	right:0px;
	top:5px;
	font-size:0.9em;
	color:#aaa;
	text-align:right;
}
#header #toplink div{
	position:absolute;
	right:18px;
	bottom:8px;
}
#header #toplink a:link,
#header #toplink a:visited {
	color:#ddd;
	text-decoration:none;
}
#header #toplink a:hover, 
#header #toplink a:active {
	color:#ddd;
	text-decoration:underline;
}



#header #NaviScreening{
	width:288px;
	float:left;	
}
#header #NaviScreening ul li{
	width:144px;
	float:left;	
}

#header #navi{
	width:673px;
	float:left;	
}
#header #navi ul li{
	float:left;	
}
#header #navi ul li#n01{
	width:282px;
}
#header #navi ul li#n02{
	width:131px;
}
#header #navi ul li#n03{
	width:127px;
}
#header #navi ul li#n04{
	width:131px;
}
/*　Contents
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#contents{
	background:#FFF;
	padding-bottom:15px;
}
#contents #con2L{
	float:left;
	width:651px;
	margin-right:15px;
}
#contents #con2L .othtop{
	font-size:1.05em;
}
#contents #con2L .othtop p{
	line-height:1.4em;
}

#contents #con2R{
	float:left;
	width:295px;
	padding-top:15px;
}

#contents #con1{
	text-align:center;
}

/*　Footer
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer{
	margin-top:40px;
	background-color:#000;
	padding:10px 0;
	text-align:center;
	color:#FFF;
}
