body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height:1em;
	background: url(../common_img/naka_back.jpg) left top repeat-x #FFDC00;
}


#wrapper {
	width:100%;
	background:url(../common_img/naka_back_main.jpg) center top no-repeat;
}


/*---------------------------------------

                #header

---------------------------------------*/

#header {
	width:1000px;
	height:120px;
	position:relative;
	margin:0 auto;
	background:url(../common_img/naka_head_back.jpg) left top no-repeat;
}
	h1 {
		text-indent:-9999px;
		margin:0;
		padding:0;
		height:0;
	}
	
	#headerNavi{}
		#btn {width:1000px;	height:50px;}
		#btn li {float:left;position: relative;}
		
		#btn li#member { width:151px; height:50px; cursor:pointer;background:url(../common_img/btn_naka_02.jpg) 0 0 no-repeat;}
		#btn li#member:hover { background:url(../common_img/btn_naka_02.jpg) 0 -50px no-repeat;}
		
		#btn li ul {
		  display: none;
		  position: absolute;
		  top: 50px;
		  left: -1px;
		  width: 150px;
		  background: #eee;
		  border: solid 1px #ccc;
		}
		#btn li ul li {
		  margin: 0;
		  padding: 0;
		  width: 145px;
		  border-top:1px solid #fff;
		  border-bottom:1px solid #ccc;
		  font-size:14px;
		  font-weight:bold;
		}
		#btn li ul li:last-child {border-bottom:none;}
		#btn li ul li span {font-size:12px; font-weight:normal;}
		#btn li ul li a {
		  display: inline-block;
		  width: 145px;
		   padding:8px 0 8px 5px;
		  text-decoration:none;
		  color:#333333;
		}
		#btn li ul li a:hover {
		  background: #999;
		  color: #fff;
		}


/*---------------------------------------

                #contents

---------------------------------------*/

#contents{
	width:1000px;
	margin:0 auto;
	background: url(../common_img/naka_back_con.jpg) left top repeat-y;
}
	#main,#main_f,#main_s,#main_m {
		width:750px;
		float:left;
		padding-bottom:30px;

	}
	

/*---------------------------------------

                #sub

---------------------------------------*/	
	
#sub{
	width:250px;
	float:right;
}
	#sub iframe {
		width:250px;
		height:940px;
	}

		
		
/*---------------------------------------

                #footer

---------------------------------------*/

#footer {
	width:100%;
	height:25px;
	font-size:12px;
	background-color:#333333;
	color:#FFF;
	text-align:center;
	line-height:25px;
}


#page_top {
	position:fixed;
	right: 0px;
	bottom: 80px;
	width: 68px;
	height: 71px;
	cursor: pointer;
	background-image: url(../common_img/page_top.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#page_top:hover {
	opacity: 0.5;
}

.sp{display:none;}