@charset "utf-8";
/* CSS Document */

html,body { 
	height:100%;
	overflow:hidden;
}
body{
	background-color: #E2B9CB;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	margin:0px;
	padding:0px;
	font-size:12px;
}
#wrap_header {
	position:relative;
	background-color:#D2D1CE;
	margin:0px;
	padding:0px;
	height:232px;
}
#header {
	position:absolute;
	background-image:url(../img/main_top_bg.jpg);
	background-repeat:no-repeat;
	width: 760px;
	height:232px;
	margin-left:-380px;
	top:0px;
	left:50%;
}
#wrap {
	position:relative;
	background-color:#E2B9CB;
	margin:0px;
	padding:0px;
	height:65%;
	top:0px;
}
#top_main {
	position:absolute;
	background-color:#E1E6E1;
	background-image:url(../img/main_bottom_bg.gif);
	background-repeat:repeat-y;
	width: 760px;
	margin-left:-380px;
	height:100%;
	left:50%;
	top: 0px;
}
.iframe {
	position:absolute;
	border-width: 0px;
	border-style: solid;
	border-color: #E1E6E1;
	background-color: #E1E6E1;
	margin:0px;
	padding: 0px;
	width: 740px;
	height:100%;
	margin-left:-370px;
	left:50%;
}

#footer {
	position:relative;
	margin-top:3px;
	color:#666666;
	text-align:center;
	font-size:10px;
}

/* navi */
ul#navibox {
	position:absolute;
	margin:0px;
	padding:0px;
	list-style:none;
	width:500px;
	left: 10px;
	top: 204px;
}
ul#navibox li{
    list-style:none;
    float:left;
}
ul#navibox a{
    display:block;
    height:17px;
    text-indent:-666px;
    background-image:url(../img/navi.gif);
	background-repeat:no-repeat;
    overflow:hidden;
}
a.n01{
	width:38px;
    background-position:-1px -2px;
}
a:hover.n01{
    background-position:-1px -22px;
}
a.n02{
	width:48px;
    background-position:-42px -2px;
}
a:hover.n02{
    background-position:-42px -22px;
}
a.n03{
	width:72px;
    background-position:-93px -2px;
}
a:hover.n03{
    background-position:-93px -22px;
}
a.n04{
	width:80px;
    background-position:-169px -2px;
}
a:hover.n04{
    background-position:-169px -22px;
}
a.n05{
	width:46px;
    background-position:-252px -2px;
}
a:hover.n05{
    background-position:-252px -22px;
}
a.n06{
	width:63px;
    background-position:-311px -2px;
}
a:hover.n06{
    background-position:-311px -22px;
}
a.n07{
	width:72px;
    background-position:-378px -2px;
}
a:hover.n07{
    background-position:-378px -22px;
}
a.n08{
	width:56px;
    background-position:-453px -2px;
}
a:hover.n08{
    background-position:-453px -22px;
}

