/* メイン */

/* clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* IE6 */
* html .clearfix { zoom: 1;}

/* IE7 */
*:first-child+html .clearfix { zoom: 1;}

.main{
min-height:1px;　/* IE 7対策 */
width:860px;
margin:0px auto;
padding-bottom:150px;	/*　フッターの高さに合わせる　*/
clear:both;
}

.home{
position:absolute;
bottom:100px;
left:5px;
clear:both;
width:850px;
height:32px;
margin:0px;
text-align:right;
}

.home a{
display:block;
text-align:left;
text-indent:-9999px;
text-decoration:none;
float:right;
width:97px;
height:18px;
background-image:url(/project/egg/image/backtohome.gif);
background-position:0px 0px;
}

.home a:hover{
background-position:0px -18px;
}

.acindexlink{
position:absolute;
bottom:70px;
left:5px;
clear:both;
width:850px;
height:32px;
margin:0px;
text-align:center;
}

td.large{
font-size:1.2em;
line-height:1.3em;
}

.titleheader{
width:850px;
margin:0px auto 5px;
}



.subtitle{
width:600px;
margin:0px auto 10px;
text-align:left;
border-bottom:1px solid #999999;
}

.subtitle_850{
width:850px;
margin:0px auto 20px;
text-align:left;
border-bottom:1px solid #999999;
}

.subsubt{
width:600px;
margin:0px auto 10px;
background-image:url(/project/egg/image/subsub.gif);
background-position:0px 0px;
background-repeat:no-repeat;
background-color: #FFFFFF;
text-align:left;
text-indent:20px;
line-height:normal;
}

.cnt{
	width:850px;
	margin:0px auto 10px;
	align:center;
}

.cnt_600{
width:600px;
margin:0px auto 20px;
align:center;
}

.cnt_850{
width:850px;
margin:0px auto 20px;
align:center;
}

.cnt_com{
width:770px;
margin:0px auto 15px;
align:center;
}

.cnt_sp{
width:800px;
margin:0px auto 15px;
align:center;
}

.txt{
margin:10px;
}

.txta{
	margin-top:8px;
	margin-bottom: 10px;
}

.txt560{
width:600px;
margin:10px auto 10px;
}

.pankuzu{
width:850px;
margin:0px auto 15px;
}



/*　会員登録、ログイン*/

.regist{
width:190px;
margin:0px auto 10px;
border-bottom:dashed #999999 1px;
}

.login{
width:190px;
height:70px;
margin:0px auto 5px;
padding:0px;
}

.login a{
display:block;
width:190px;
height:70px;
text-indent:-9999px;
text-decoration:none;
background-image:url(/project/egg/image/btn_login.gif);
background-position:0px 0px;
}

.login a:hover{
background-position:0px -70px;
}

.logout{
width:190px;
height:70px;
margin:0px auto 5px;
padding:0px;
}

.logout a{
display:block;
width:190px;
height:70px;
text-indent:-9999px;
text-decoration:none;
background-image:url(/project/egg/image/btn_logout.gif);
background-position:0px 0px;
}

.logout a:hover{
background-position:0px -70px;
}

/*
.join{
width:160px;
height:68px;
margin:0px auto 5px;
padding:0px;
}

.join a{
display:block;
width:160px;
height:68px;
text-indent:-9999px;
text-decoration:none;
background-image:url(/project/egg/image/btn_join.gif);
background-position:0px 0px;
}

.join a:hover{
background-position:0px -68px;
}
*/


.join{
width:150px;
height:120px;
margin:0px auto 5px;
padding:0px;
}

.join a{
display:block;
width:150px;
height:120px;
text-indent:-9999px;
text-decoration:none;
background-image:url(/project/egg/image/joinbtn_egg.gif);
background-position:0px 0px;
}

.join a:hover{
background-position:0px -120px;
}

.join_detail{
font-size:10px;
width:170px;
margin:0px auto 10px;
padding:0px;
}

.join_egg{
width:168px;
height:51px;
margin:0px auto 5px;
padding:0px;
}

.join_egg a{
display:block;
width:168px;
height:51px;
text-indent:-9999px;
text-decoration:none;
background-image:url(/project/egg/image/campaign2006w_memb.gif);
background-position:0px 0px;
}

.join_egg a:hover{
/* background-position:0px -51px; */
}


/* join_ac */

.regist_join_ac{
width:auto;
padding:16px 8px 8px;
text-align:left;
}

.regist_join_ac h3{
width:150px;
height:120px;
margin:0 auto
}

.regist_join_ac h3 a{
width:150px;
height:120px;
display:block;
background: url(/image/joinbtn.gif);
line-height:300px;
overflow:hidden;
}

.regist_join_ac h3 a:hover{
background-position:0 120px;
}

.regist_join_ac p{
margin:10px 0;
font-size:12px;
}




.comics{
	width:190px;
	margin:0px auto 10px;
	text-align:center;
	border-bottom: dashed #999999 1px;
}

.eggbbs{
	width:190px;
	margin:0px auto 10px;
	text-align:center;
	border-bottom: dashed #999999 1px;
}

.eggbbs a{
width:190px;
height:60px;
display:block;
background:url(/project/egg/image/btn_bbs.gif);
line-height:180px;
overflow:hidden;
margin-bottom:10px;
}

.eggbbs a:hover{
background-position:0 60px;
}


.centerconts{
background-image:url(/project/egg/image/centerconts_bg.gif);
margin-bottom:0px;
}

h3.contstit_information{
width:460px;
height:16px;
text-indent:-9999px;
font-size:10px;
background-image:url(/project/egg/image/centerconts_headtitle_information.gif);
}

h3.contstit_topics{
width:460px;
height:16px;
text-indent:-9999px;
font-size:10px;
background-image:url(/project/egg/image/centerconts_headtitle_topics.gif);
}

.centerconts_detail{
width:440px;
margin:8px auto;
}


.latest10title{
width:190px;
margin:0px auto;
}

.more{
position:relative;
height:12px;
margin:5px auto;
}

.more a{
position:absolute;
right:0px;
display:block;
width:40px;
height:12px;
text-indent:-9999px;
text-decoration:none;
background-image:url(/project/egg/image/btn_more.gif);
background-position:0px 0px;
}

.more a:hover{
background-position:0px -12px;
}

.specialfeature{
width:190px;
margin:0px auto 10px;
}

.latest10_table{
margin:5px 0px 5px;
}



/**/

.step{
border-bottom:dashed 1px #999999;
margin-bottom:10px;
}

.sr{
font-size:10px;
color:#FF0000;
}

.imgarea{
margin-top:5px;
margin-bottom:15px
}

dl.order{
margin:0px 15px 15px;
}

dl.order dt{
font-weight:bold;
font-size:12px;
margin-bottom:10px;
}

dl.order dd{
margin-left:30px;
}



/**/

ul.btn_launchsidemenu{
	padding:0px;
	margin:0px;
}

ul.btn_launchsidemenu li{
	padding:0px;
	margin:0px 0px 3px;
	width:200px;
	height:18px;
	list-style: none;
	background-color:#339999;
}

ul.btn_launchsidemenu a{
    height:18px;
    width:200px;
	line-height:18px;
	text-indent:5px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(/project/egg/image/btn_launcher_sidemenu.gif);
	background-position: 0px 0px;
}

ul.btn_launchsidemenu a:hover{
	background-position: 0px 18px;
}



/**/

.comsort{
display:block;
width:130px;
height:16px;
margin-top:5px;
margin-left:140px;
}

.comsort a{
display:block;
width:130px;
height:16px;
text-indent:-9999px;
background-image:url(/project/egg/image/combtn_gamelist.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}

.officialsite{
display:block;
width:130px;
height:16px;
margin-top:5px;
margin-left:140px;
}

.officialsite a{
display:block;
width:130px;
height:16px;
text-indent:-9999px;
background-image:url(/project/egg/image/combtn_officialsite.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}

.makername{
font-size:16px;
font-weight:bold;
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
border-top:dashed 1px #999999;
line-height:1.2em;
}

.makername_nob{
font-size:16px;
font-weight:bold;
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
line-height:1.2em;
}

.dit283{
width:273px;
margin-right:0px;
float:left;
}

.dit_space{
	float:left;
	display:block;
	width:15px;
	color: #FFFFFF;
}

.dit_clear{
clear:both;
}



/**/

ul#a_but{
margin:0px;
padding:0px;
font-size:0px;
text-align: left;
text-indent:-9999px;
width:163px;
height:28px;
}

ul#a_but li{
list-style:none;
float:left;
}

ul#a_but_detail{
margin:0px;
padding:0px;
font-size:0px;
text-indent:-9999px;
width:68px;
height:28px;
}

ul#a_but_detail li{
list-style:none;
float:left;
}

li#tokusyuu{
display:block;
width:95px;
height:28px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:0px -56px;
}

li#tokusyuu a.ari{
display:block;
width:95px;
height:28px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:0px -0px;
}

li#tokusyuu a:hover.ari{
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:0px -28px;
}

li#buy{
display:block;
width:68px;
height:28px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:-95px -56px;
}

li#buy a.kanou{
display:block;
width:68px;
height:28px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:-95px -0px;
}

li#buy a:hover.kanou{
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:-95px -28px;
}

li#buy div.zumi{
display:block;
width:68px;
height:28px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:-95px -112px;
}

.grayb_tokusyuu{
display:block;
width:95px;
height:28px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:0px -56px;
}

.grayb_buy{
display:block;
width:68px;
height:28px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:-95px -56px;
}

/**/

ul#b_but{
margin:0px;
padding:0px;
font-size:0px;
text-indent:-9999px;
width:132px;
height:44px;
}

ul#b_but li{
list-style:none;
float:left;
}

li#kidou_game{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:0px -176px;
}

li#kidou_game a.dl{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:0px 0px;
}

li#kidou_game a:hover.dl{
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:0px -44px;
}

li#kidou_game div.fuka{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:0px -220px;
}

li#kidou_music{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:88px -176px;
}

li#kidou_music a.dl{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:88px 0px;
}

li#kidou_music a:hover.dl{
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:88px -44px;
}

li#kidou_music div.fuka{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:88px -220px;
}

li#kidou_manual{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:44px -176px;
}

li#kidou_manual a.dl{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:44px 0px;
}

li#kidou_manual a:hover.dl{
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:44px -44px;
}

li#kidou_manual div.fuka{
display:block;
width:44px;
height:44px;
text-decoration:none;
background-image:url(/project/egg/image/catalog_button_b.gif);
background-position:44px -220px;
}

/**/
.banner_rightside{
width:120px;
margin:0px auto 10px;
}

/**/

.kekka{
font-weight:bold;
color:#FF0000;
}

.detailtit{
width:95px;
height:28px;
margin:0px auto;
}

.detailtit a{
display:block;
width:95px;
height:28px;
text-decoration:none;
text-indent:-9999px;
background-image:url(/project/egg/image/catalog_button_a.gif);
background-position:0px 0px;
}

.detailtit a:hover{
background-position:0px -28px;
}

.gamebut{
width:132px;
}


.cartin{
top:10px;
left:7px;
width:100px;
height:60px;
margin:0px auto;
}

.cartin a{
display:block;
text-indent:-9999px;
text-decoration:none;
width:100px;
height:60px;
background-image:url(/project/egg/image/btn_catalog_cart.gif);
background-position:0px 0px;
}

.cartin a:hover{
background-position:0px -60px;
}


.cartout{
margin:0px auto;
top:10px;
left:7px;
width:100px;
height:60px;
}

.cartout a{
display:block;
text-indent:-9999px;
text-decoration:none;
width:100px;
height:60px;
background-image:url(/project/egg/image/btn_catalog_cart.gif);
background-position:-100px 0px;
}

.cartout a:hover{
background-position:-100px -60px;
}

.nobuy{
margin:0px auto;
top:10px;
left:7px;
width:100px;
height:60px;
text-indent:-9999px;
text-decoration:none;
background-image:url(/project/egg/image/btn_catalog_cart.gif);
background-position:-200px 0px;
}

.zumi{
margin:0px auto;
top:10px;
left:7px;
width:100px;
height:60px;
text-indent:-9999px;
text-decoration:none;
background-image:url(/project/egg/image/btn_catalog_cart.gif);
background-position:-300px 0px;
}

.gotoregi{
text-align:center;
margin:5px auto;
}

h3.gametit{
line-height:normal;
height:auto;
margin:auto;
font-size:16px;
width:520px;
margin:0px auto 5px;
padding-bottom:5px;
border-bottom:1px #999999 solid;
}

.detail_short{
width:520px;
margin:0px auto;
font-size:10px;
}

.detail_long{
width:520px;
margin:0px auto;
padding-top:10px;
padding-bottom:10px;
border-top:1px #999999 solid;
}

.caution{
width:520px;
margin:0px auto;
font-size:10px;
}

.backtocatalog{
border-top:#999999 1px solid;
margin:0px 5px;
}

.backtocatalog a{
margin:10px auto;
display:block;
text-indent:-9999px;
width:112px;
height:24px;
background-image:url(/project/egg/image/backtocatalog.gif);
}

/**/

.goto_regi{
width:120px;
height:35px;
margin-left:730px;
}

.goto_regi a{
display:block;
width:120px;
height:35px;
background-image:url(/project/egg/image/goto_regi.gif);
text-indent:-9999px;
}

.goto_regi a:hover{
background-image:url(/project/egg/image/goto_regi.gif);
text-indent:-9999px;
}


/* パンくずリスト */

#pathway {
width:850px;
margin:0px auto 5px;
}

/* コンパイルカタログ */

.contsbox{
width:830px;
margin:0px auto;
}

h3.listhead{
margin:10px 0px 15px 0px;
padding:10px 0px 0px 0px;
}

.gamecobox{
float:left;
width:260px;
margin:5px 7px 5px 9px;
padding-bottom:5px;
}

.gamecobox h4{
background: none;
border-bottom:#999999 1px solid;
margin:0px 0px 10px;
padding:2px;
}


.game_l{
width:100px;
float:left;
margin-left:3px;
}

.game_r{
width:145px;
float:right;
margin-right:3px;
}

.gamecobox .detail{
margin-bottom:10px;
padding-bottom:10px;
font-size:12px;
line-height:14px;
border-bottom:1px dotted #999999;
}

.gamecobox .prise{
font-size:10px;
color:#CC3300;
}

.buybtn{
width:90px;
margin:5px auto;
}

.janptop{
clear:both;
padding-top:3px;
margin-bottom:20px;
border-top:1px solid #3366cc;
text-align:right;
}

/* EGGリニューアル内容告知ページ */

.renew_detailtxtbox{
width:680px;
margin:0px auto 0px;
padding:30px;
background: #CC0000;
color:#FFFFFF;
}

.renew_detailtxtbox h3{
margin:0px 0px 30px;
padding:0px;
}

.renew_detailtxtbox a{
text-decoration:none;
color:#FFFFFF;
line-height:1.5em;
}

.renew_detailtxtbox a:hover{
text-decoration:underline;
color:#FFFFFF;
}

.renew_detailtxtbox ol{
font-size:18px;
line-height:1.2em;
font-weight:bold;
margin:30px;
}

.renew_pointbox{
clear:both;
width:660px;
margin:0px auto;
padding:25px 20px 30px;
background-image:url(../image/renew_waku_top.gif);
background-repeat:no-repeat;
background-position:top center;
border-left:#CC0000 solid 20px;
border-right:#CC0000 solid 20px;
}

.renew_pointbox_b{
margin:0px auto;
padding:0px;
background: url(../image/renew_waku_bottom.gif);
background-repeat:no-repeat;
background-position:bottom center;
border-bottom:#CC0000 10px solid;
width:740px;
}

.renew_pointbox h3{
font-size:18px;
color:#3399FF;
line-height:normal;
}

.renew_pointbox h4{
clear:both;
background:none;
color:#FF0000;
}

.ren_muryoitm{
margin:0px 10px 10px;
padding:5px 5px 15px;
width:290px;
float:left;
border-bottom:1px #999999 dotted;
}

.ren_muryoitm h5{
font-size:12px;
margin:0px;
padding:0px;
}

.rentop{
width:690px;
margin:0px auto;
padding:0px 25px 10px;
text-align:right;
background:#CC0000;
}

.rentop a{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

.rentop a:hover{
color:#FFFFFF;
text-decoration: underline;
}

/* 本日のオススメ index */

.osususme_head_box{
height:70px;
width:190px;
background-image: url(/project/egg/image/dairypoint_header.gif);
position:static;
}

.kangenritsu{
position:relative;
top: 30px;
left:108px;
width:60px;
text-align:center;
font-size:34px;
color:#FFFFFF;
}

.osususme_main_box{
width:188px;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

.osususme_img{
 width:176px;
 margin:0px auto;
}

.osususme_tit{
width:176px;
margin:5px auto;
font-weight:bold;
}

.osususme_txt{
width:176px;
margin:5px auto;
}

.osususme_btn_buy{
width:84px;
height:20px;
margin:0px auto;
}

.osususme_btn_buy a{
width:84px;
height:20px;
display:block;
text-indent: -9999px;
background-image:url(/project/egg/image/btn_dkounyu.gif);
background-position: 0px 0px;
}

.osususme_btn_buy a:hover{
background-image:url(/project/egg/image/btn_dkounyu.gif);
background-position: 0px 20px;
}


.osususme_footer_box{
height:7px;
width:190px;
background-image: url(/project/egg/image/dairypoint_footer.gif);
}

/* 本日のオススメ カタログリスト */

.osususme_cataloglist_box{
width :400px;
height: 150px;
margin:0px auto;
background:url(../image/dairypoint_midashi_bg_list.gif);
background-repeat:no-repeat;
position:relative;
} 

.osusume_cl_img{
width: 116px;
height:86px;
position:absolute;
top:2px;
left:25px;
margin-bottom:5px;
}

.osusume_cl_tit{
	text-align:center;
	width: 400px;
	position:absolute;
	top:88px;
	left:-142px;
}

.osusume_cl_kangennritsu{
text-align:center;
width: 100px;
position:absolute;
top:33px;
left:275px;
font-size:36px;
color:#FFFFFF;
}

/* 本日のオススメ カタログ詳細 */ 

.osususme_catalogditail_box{
width:270px;
height:90px;
margin:0px 0px 10px;
background-image:url(/project/egg/image/dairypoint_midashi_bg.gif);
position:relative;
}

.osususme_catalogditail_kangennritsu{
width:100px;
color:#FFFFFF;
position:absolute;
left:10px;
top:34px;
text-align:center;
font-size:34px;
}


/* 会員ステータス表示 */

.status_kadomaru_head{
width:190px; height:10px ; margin:0px auto;
}

.status_kadomaru_bottom{
width:190px;
height:10px;
margin:0px auto 0px;
padding:0px;
}

.statusbox{
width:190px;
margin:0px auto 10px;
background-image:url(../image/status_bg.gif);
}

.status_emb{
width:130px;
height:130px;
margin:0px auto;
padding:10px 0px 0px;
}

.status_now{
text-align:center;
}

.status_next{
text-align:center;
font-size:10px;
}

.status_about{
text-align:center;
font-size:10px;
margin:10px auto;
}


/*　カタログボタン　*/

.catalogbtn{
width:460px;
height:100px;
position: relative;
margin:0 auto 10px;
padding:10px 0;
border-top:  dashed 1px #ccc;
border-bottom: dashed 1px #ccc;
}

.catalog_egg{
background:#33CCFF;
float: left;
}

.catalog_egg a{
width: 225px;
height:100px;
display:block;
line-height:250px;
overflow:hidden;
background-image: url(/project/egg/image/catalog_btn_egg.png)
}

.catalog_egg a:hover{
background-position: 0px 100px;
}

.catalog_compile{
background:#399CFF;
float: left;
margin-left:10px;
}

.catalog_compile a{
width: 225px;
height:100px;
display:block;
line-height:250px;
overflow:hidden;
background-image: url(/project/egg/image/catalog_btn_compile.png)
}

.catalog_compile a:hover{
background-position: 0px 100px;
}

/* 新着ゲームリスト */

.newgamebox{
width:460px;
margin:0 0 20px;
}

ul.newtites{
width:460px;
list-style:none;
padding:0;
margin:0;
}

ul.newtites h3{
font-size:14px;
line-height:14px;
margin:5px 5px 0;
}

ul.newtites li{
width:225px;
float:left;
margin:0 0 10px;
}

ul.game_data{
list-style:none;
padding:0;
margin:5px;
float:left;
}

ul.game_data li{
clear:both;
width:auto;
margin:0 0 5px;
background:none;
}

.game_ss{
background:#000;
width:70px;
height:50px;
margin:5px auto;
padding:5px;
border-radius: 3px;        /* CSS3草案 */  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */
}

ul.newtites p{
clear:both;
padding:0;
margin:5px;
}

.bunkitouroku_acplus{
width:180px;
height:50px;
margin:0 auto;
}

.bunkitouroku_acplus a{
width:180px;
height:50px;
display:block;
background: url(/en/project/egg/image/btn_touroku_acplus.gif);
line-height:150px;
overflow:hidden;
}

.bunkitouroku_acplus a:hover{
background-position: 0 50px;
}

.bunkitouroku_egg{
width:180px;
height:50px;
margin:0 auto;
}

.bunkitouroku_egg a{
width:180px;
height:50px;
display:block;
background: url(/en/project/egg/image/btn_touroku_egg.gif);
line-height:150px;
overflow:hidden;
}

.bunkitouroku_egg a:hover{
background-position: 0 50px;
}


/*無料タイトルリスト NEW*/

ul.new_freebox{
margin:0 0 20px;
padding:0;
list-style:none;
}

.new_freegame{
clear:both;
padding:10px;
}

.new_free_ss{
width:244px;
margin-right:20px;
float:left;
}

.new_free_ss a{
display:block;
width:240px;
padding:2px;
background: #FF6600;
}

.new_free_ss a:hover{
background: #FF9900;
}

.new_freegame h3{
font-size:1.4em;
line-height:1.1em;
margin-left:260px;
padding: 5px 0 10px;
}

.new_free_data{
margin-bottom:5px;
margin-left:260px;
}

.new_free_detail{
margin-bottom:5px;
margin-left:260px;
}



/*無料タイトルリスト*/

ul.freebox{
margin:0 0 50px;
padding:0;
list-style:none;
}

.freegame{
clear:both;
padding:10px;
border-bottom:#999999 dashed 1px; 
}

.free_ss{
width:124px;
margin-right:20px;
float:left;
}

.free_ss a{
display:block;
width:120px;
padding:2px;
background: #FF6600;
}

.free_ss a:hover{
background: #FF9900;
}

.freegame h3{
font-size:1.4em;
line-height:1.1em;
margin-left:140px;
padding: 5px 0 10px;
}

.free_data{
margin-bottom:5px;
margin-left:140px;
}

.free_detail{
margin-bottom:5px;
margin-left:140px;
}

/* ランチャーについて　*/
.v_order li{
margin-bottom:10px;
}

.caution1_varsion{
color:#FF0000;
font-weight:bold;
margin:0 auto;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
}

.caution2_varsion{
width:530px;
padding:15px;
background:#666666;
color:#FFFFFF;
margin:0 auto;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
}

.egglauncher_version{
text-align:center;
font-size:12px;
padding:5px 0px;
background:#00CCCC;
color:#FFFFFF;
}

.egglauncher_version a{
display:block;
color:#FFFFFF;
text-decoration:none;
}

.egglauncher_version a:hover{
text-decoration:underline;
}


/*　ポイントGET tinybox　*/

.pointget{
margin-bottom:10px;
border:3px #FF9900 solid;
}

.pget_btn{
width:140px;
padding:5px;
float:left;
}

.pget_btn ul{
margin:0 0 5px;
padding:0;
list-style:none;
}

.pget_btn ul li{
width:140px;
height:140px;
background:url(/project/egg/image/pointget.gif);
line-height:420px;
overflow: hidden;
}

.pget_btn ul li:hover{
background-position:0 -140px;
}

.pget_btn ul li:active{
background-position:0 -280px;
}


/*rock*/
.pget_btn_rock{
width:140px;
padding:5px;
float:left;
}

.pget_btn_rock ul{
margin:0 0 5px;
padding:0;
list-style:none;
}

.pget_btn_rock ul li{
width:140px;
height:140px;
background:url(/project/egg/image/pointget_rock.gif);
line-height:420px;
overflow: hidden;
}

.pget_btn_rock ul li:hover{
background-position:0 -140px;
}

.pget_btn_rock ul li:active{
background-position:0 -280px;
}


.pget_status{
text-align: center;
}

.pget_text{
width:290px;
margin-left:157px;
padding:5px 0;
text-align:center;
}

.pget_text h4 {
margin:0;
padding:10px 0 0;
background:none;
color:#FF9900;
font-weight:bold;
font-size:20px;
line-height:1.0em;
text-align:left;
}

.pget_text p{
padding:0;
margin-bottom:10px;
text-align:left;
}

/* ポイントゲット ウィンドウ*/

.pget_page_status_a{
background:#666666;
color:#FFFFFF;
text-align:center;
padding:40px;
margin-bottom:20px;
}

.pget_page_aori_a{
color:#666666;
text-align:center;
margin-bottom:20px;
}

.pget_page_status_b{
background:#666666;
color:#FFFFFF;
text-align:center;
padding:40px;
margin-bottom:20px;
}

.pget_page_aori_b{
color:#666666;
text-align:center;
margin-bottom:20px;
}


.pget_page_status_c{
background:#ff9900;
color:#FFFFFF;
text-align:center;
padding:40px;
margin-bottom:20px;
font-size:26px;
}

.pget_page_totalpoint_c{
color:#666666;
text-align:center;
margin-bottom:20px;
}

.pget_page_totalpoint_c a{
color:#FF6600;
}

.pget_page_totalpoint_c a:hover{
color:#FF9900;
}

.pget_page_aori_c{
color:#666666;
text-align:center;
margin-bottom:20px;
}

.pget_page_status_d{
background:#666666;
color:#FFFFFF;
text-align:center;
padding:40px;
margin-bottom:20px;
}

.pget_page_totalpoint_d{
color:#666666;
text-align:center;
margin-bottom:20px;
}

.pget_page_totalpoint_d a{
color:#FF6600;
}

.pget_page_totalpoint_d a:hover{
color:#FF9900;
}

.pget_page_aori_d{
color:#666666;
text-align:center;
margin-bottom:20px;
}

.pget_page_acpoint{
text-align:center;
}

.pget_page_acpoint a{
color:#FF6600;
}

.pget_page_acpoint a:hover{
color:#FF9900;
}


.touroku_detail{
color:#666666;
font-size:11px;
text-align:center;
margin-top:10px;
}
