* {margin:0px;padding:0px;}
body {background-color:#FFF2D2;font-family:"osaka", sans-serif;}

/* \ */
#wrapper{width:750px;background-color:#ffffff;margin:0 auto 0 auto;}
.contents{width:506px;}

/* header */
#header{
	width:750px;
	background-color:#ffffff;
	margin:0 auto 0 auto;
}

#header ul{
	list-style-type:none;
	padding:7px 0 80px 13px;
}

#header ul#NavTop{
	list-style-type:none;
	padding:9px 0 76px 0;
}
#header ul li{
	float:left;
	display:inline;
}

#header ul.gNav li img#top{
	margin:4px 119px 0 0;
}



/* footer */
#navBottom{
	width:717px;
	padding:16px 20px 10px 13px;
	margin:3px 0 0 0;
}

#navBottom dl{
	padding:0px 0 12px 0;
}

#footer{
	width:750px;
	background-color:#FFF2D2;
	text-align:right;
	margin:0 auto 0 auto;
	padding:10px 0 12px 0;
	font-size:10px;
	color:#666666;
}

#footer p{
	margin-bottom:3px;
}

/* format */
.body{line-height:1.8em; font-size: 13px;}
.bodyS{line-height:1.4em; font-size: 10px;}
.bodyS2{line-height:1.6em; font-size: 11px;}
.bodySA{line-height:1.3em; font-size: 10px;}
.bodySA2{line-height:1.3em; font-size: 9px;}
.bodySA3{line-height:1.1em; font-size: 9px;}
.bodySABn{line-height:1.3em; font-size: 12px;color: #565656}
.bodySABn2{line-height:1.3em; font-size: 10px;color: #565656}
	
.bodyLBold{font-size:13px; line-height:1.2em; font-weight: bold;}
.bodyBold{font-size:13px; line-height:1.2em; font-weight: bold;}
.bodySBold{font-size:10px; line-height:1.2em; font-weight: bold;}

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

hr{display:none;}
.block{display:block;}
.underline{border-bottom:1px solid #232323;}
.underline2{border-right:1px solid #666666;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.blockCenter{
	display:block;
	margin:0 auto 0 auto;
}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}

.pad5{padding:5px;}
.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}
