@charset "UTF-8";


/*-------------------1Ešã‚¿ã‚°ã®ãƒªã‚»ãƒEƒˆ-------------------*/
*{	
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
	color:#8d7e5d;
}
ul{
	list-style-type:none;
}
img{
	border:0;
	vertical-align:bottom;
}
h1,h2,h3,h4,h5,h6{
	font-size:9px;
	line-height:100%;
	font-weight:normal;
}
a{
	text-decoration:none;
}
a:link{
	color:#CC3300;
}
a:visited{
	color:#0765a1;
}
a:hover{
	color:#ff0098;
}
a:active{
	color:#0765a1;
}
.clear{
	clear:both;
}




/*-------------------ã‚³ãƒ³ãƒEƒ³ãƒE------------------*/
body{
	background:url(../images/bg.gif) repeat-x #fbf3e6;
	text-align:center;
}
#wrap{
	width:800px;
	margin:0 auto;
	text-align:left;
}

/*ã€ ãƒ˜ãƒƒãƒ ãƒ¼ã€ */
#header{
	background:url(../images/boin.jpg);
	width:800px;
	height:354px;
	position:relative;
}
#allwaysD{
	position:absolute;
	top:180px;
	left:432px;
}
#allwaysD p{
	font-size:10px;
	line-height:16px;
	color:bea372;
	font-weight:bold;
	text-align:right;
}
#contents{
	width:100%;
}
#whatsNew{
	width:361px;
	background:url(../images/whatsNewM.gif) repeat-y 20px 0px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}
#whatsNew dl{
	width:272px;
	margin:4px 35px 8px 55px;
}
#whatsNew dl dt{
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	background:url(../images/arrow.gif) no-repeat 0px center;
	padding:0 0 0 8px;
}
#whatsNew dl dd{
	font-size:10px;
	line-height:14px;
	color:#5b5c5c;
	font-weight:bold;
	padding:0 0 0 8px;
}

#left{
	width:361px;
	float:left;
}

#right{
	width:422px;
	margin:0 10px 0 0;
	float:right;
}
#qr{ width:422px; padding:45px 0 10px 0; }
#qrBox{
	background:url(../images/qrCode.gif) no-repeat 0px 0px;
	width:422px;
	height:634px;
	position:relative;
}
/* auç”¨ */
#qrBox p.au{
	margin:0 0 4px 120px;
	padding:150px 0 0 0;
	text-indent:-9999px;
}

#qrBox .logoA{ position:absolute; top:123px; left:14px;}

/* DoCoMoç”¨ */
#qrBox p.docomo{
	margin:40px 0 4px 110px;
	padding:130px 0 0 0;
	text-indent:-9999px;
}

#qrBox .logoD{ position:absolute; top:338px; left:17px;}


#book{
	background:url(../images/hatsubai.gif) no-repeat 21px 0px;
	width:363px;
	height:200px;
	position:relative;
}
#book #ImgBox{
	margin:0 0 0 40px;
	padding:20px 0 0 0;
}

#ex{
	width:742px;
	margin:0 0 30px 30px;
	padding:15px 0 0 0;
	clear:both;
}
#psp{
	background:url(../images/psp.gif);
	width:742px;
	height:235px;
	position:relative;
}
#psp img{
	position:absolute;
	top:19px;
	left:120px;
}
#psp p{
	position:absolute;
	top:105px;
	left:425px;
	padding:0 15px;
}
#provider{
	background:url(../images/bgEx.gif) repeat-x;
	margin:0 0 40px 0;
}
#provider p{
	margin:15px 20px 0 20px;
}
#provider ul{
	margin:10px 28px 0 28px;
}
#provider li{
	width:162px;
	height:51px;
	float:left;
	margin:4px 4px;
}
#provider li a{
	width:162px;
	height:51px;
	display:block;
	text-indent:-9999px;
}
#btn01{background:url(../images/logo_biglobe.gif);}
#btn02{background:url(../images/logo_yahoo_jp.gif);}
#btn03{background:url(../images/logo_sonet.gif);}
#btn04{background:url(../images/logo_dreamnet.gif);}
#btn05{background:url(../images/logo_7dream.gif);}
#btn06{background:url(../images/logo_sannet.gif);}
#btn07{background:url(../images/logo_plala.gif);}
#btn08{background:url(../images/logo_nifty.gif);}
#btn09{background:url(../images/logo_asahi.gif);}
#btn10{background:url(../images/logo_excite.gif);}
#btn11{background:url(../images/logo_hi_ho.gif);}
#btn12{background:url(../images/logo_bitway.gif);}
#btn13{background:url(../images/logo_ocn.gif);}
#btn14{background:url(../images/logo_invoice.gif);}
#btn20{background:url(../images/logo_invoice.gif);}
#btn18{background:url(../images/logo_sonet.gif);}
#btn19{background:url(../images/logo_invoice.gif);}

#btnEnter{
	background:url(../images/enterImg.gif) no-repeat 290px 0px;
	margin:8px;
}
#btnEnter p{
	background:url(../images/btnEnter.gif);
	width:262px;
	height:69px;
}
#btnEnter p a{
	background:url(../images/btnEnter.gif);
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}
#btnEnter p a:hover{background-position:0 bottom;}
#download{
	background:url(../images/bgEx.gif) repeat-x;
}
#download p{
	margin:15px 20px 8px 20px;
	padding:0 0 15px 0;
}
#ex table{
	width:100%;
	text-align:center;
	margin:0 0 20px 0;
}
#kanren{
	width:742px;
	padding:20px 0;
	clear:both;
}
#kanren p{
	font-weight:bold;
	margin:0 0 10px 15px;
}
#ex #kanren table{
	width:100%;
	text-align:center;
	margin:0 0 10px 0;
}



/*ã€ ãƒ•ãƒƒã‚¿ãƒ¼ã€ */
address{
	font-size:10px;
	color:#bea372;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	margin:0 0 50px 0;
	clear:both;
}

/* ãƒ•ãƒ­ãƒ¼ãƒˆè§£é™¤ */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/*\*/
*+html body .clear{height:1%;}
* html .clear{height:1%;}
.clear{display:block;}
/**/


