@charset"utf-8";/*YUIresetCustum*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}th{vertical-align:top;font-weight:normal;}td{vertical-align:top;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;}/*img*/img{vertical-align:bottom;/*IE6以下で画像下に隙間が出来る現象をリセット*/}/*input*/input{_margin:-1px0;/*IEでの1pxのずれをリセット_非準拠ハック*/}/*clearfix*/.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;}.clearfix{display:inline-block;}/*\*/*html.clearfix{height:1%;}.clearfix{display:block;}/**/

body{background:url(../img/bgHeader.gif) repeat-x center top;}

.header_main{
	height:52px;
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	background:url(../img/bgHeader.gif) repeat-x center top;
}
.header_main a{
	color:#797979;
	text-decoration:none;
}
.header_main a:hover{
	color:#797979;
	text-decoration:underline;
}
.header_main h1{
	width:122px;
	height:40px;
	position:absolute;
	bottom:0;
	left:0;
}
.header_main ul{position:absolute;}

.header_main .gNav {
	left:170px;
	bottom:0;
	height:32px;
	background:url(../img/nav.gif) no-repeat 0 0;
}
.header_main .gNav li {float:left;}
.header_main .gNav li a {
	display:block;
	height:32px;
	text-indent:-99999px;
	overflow:hidden;
}
.header_main .gNav .game {width:80px;}
.header_main .gNav .minigame {width:108px;}
.header_main .gNav .blog {width:82px;}
.header_main .gNav .club {width:81px;}
.header_main .gNav .shop {width:99px;}
.header_main .gNav .lounge {width:85px;}

.header_main .gNav .game a:hover {background:url(../img/nav.gif) no-repeat 0 -32px}
.header_main .gNav .minigame a:hover {background:url(../img/nav.gif) no-repeat -80px -32px}
.header_main .gNav .blog a:hover {background:url(../img/nav.gif) no-repeat -188px -32px}
.header_main .gNav .club a:hover {background:url(../img/nav.gif) no-repeat -270px -32px}
.header_main .gNav .shop a:hover {background:url(../img/nav.gif) no-repeat -351px -32px}
.header_main .gNav .lounge a:hover {background:url(../img/nav.gif) no-repeat -450px -32px}

.header_main .subNav {
	right:0;
	top:22px;
	width:220px;
	height:40px;
}
.header_main .subNav li { float:left;}
.header_main .subNav li a {
	padding-left:4px;
	padding-top:1px;
	background:url(../img/dot2x2.gif) no-repeat 0 6px;
	display:block;
	font-size:10px;
}
.header_main .subNav li.kaimoCharge a {
	height:27px;
	width:86px;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:15px;
	padding-left:0;
	background:url(../img/btnKaimo2.gif) no-repeat 0 0;
}
.header_main .subNav li.support a { margin-right:5px;}
.header_main .subNav li.security a { width:105px; margin-top:3px;}