/*#head #gnav*/

#head #gnav{
	margin-left: -5px;
	overflow: hidden;
}
#head #gnav li{
	float: left;
	display: inline;
	height: 50px;
	margin-left: 5px;
}
#head #gnav li a{
	display: block;
	height: 0;
	padding-top: 50px;
	font-size: 0.1em;
	overflow: hidden;
}
#head #gnav li.top{
	width: 188px;
}
#head #gnav li.top a{
	width: 188px;
	background: url(../images/cmn_nav.png) center top no-repeat;
}
#head #gnav li.next{
	width: 193px;
}
#head #gnav li.next a{
	width: 193px;
	background: url(../images/cmn_nav-02.png) center top no-repeat;
}
#head #gnav li.archives{
	width: 193px;
}
#head #gnav li.archives a{
	width: 193px;
	background: url(../images/cmn_nav-03.png) center top no-repeat;
}
#head #gnav li.bbs{
	width: 193px;
}
#head #gnav li.bbs a{
	width: 193px;
	background: url(../images/cmn_nav-04.png) center top no-repeat;
}
#head #gnav li.present{
	width: 193px;
}
#head #gnav li.present a{
	width: 193px;
	background: url(../images/cmn_nav-05.png) center top no-repeat;
}

/*170519 プレゼント終了により変更 */
#head #gnav li.top_170521{
	width: 240px;
}
#head #gnav li.top_170521 a{
	width: 240px;
	background: url(../images/cmn_nav_170521.png) center top no-repeat;
}
#head #gnav li.next_170521{
	width: 240px;
}
#head #gnav li.next_170521 a{
	width: 240px;
	background: url(../images/cmn_nav-02_170521.png) center top no-repeat;
}
#head #gnav li.archives_170521{
	width: 240px;
}
#head #gnav li.archives_170521 a{
	width: 240px;
	background: url(../images/cmn_nav-03_170521.png) center top no-repeat;
}
#head #gnav li.bbs_170521{
	width: 240px;
}
#head #gnav li.bbs_170521 a{
	width: 240px;
	background: url(../images/cmn_nav-04_170521.png) center top no-repeat;
}


/*#foot*/

#foot{
	margin: 0 auto;
	padding: 15px 0;
	width: 980px;
	background: #231815;
}
#foot .rights{
	text-align: center;
	font-size: 1.2em;
	color: #fff;
}
#foot .rights a{
	color: #fff;
}

/*body.default-page*/

body.default-page{
	background: #fff url(../images/default_bg045.jpg) repeat;
}
body.default-page #head{
	margin: 0 auto;
	width: 980px;
	background: #fff;
}
body.default-page #head h1,
body.default-page #head h2{
	display: none;
}
body.default-page #main{
	margin: 0 auto;
	padding-top: 5px;
	width: 980px;
	background: #fff;
}
body.default-page #main .main-content{
	background: #e4007f;
	padding: 20px;
}
body.default-page #main .main-content .content-title{
	height: 48px;
	background: #000 url(../images/default_ctitle_bg.png) right center no-repeat;
}
body.default-page #main .main-content .content-title h2{
	margin-left: 20px;
	height: 0;
	padding-top: 48px;
	font-size: 0.1em;
	overflow: hidden;
}