@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {margin:0;padding:0;} 
fieldset,img{border:0;} 
table{border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;}
a{outline:none;}
p,li,dd{line-height:130%;}


/*-------------------------*/
/* common */

/* body */
.ytrvSpOnlineBrowser{width:950px;margin:0 auto;padding:10px 0 0;}

/* safe box */
#ytrvSpOBSafeBox{width:950px;height:150px;margin:0 0 20px;background:url(http://i.yimg.jp/images/games/promotion/guide/img/ind_safe_bg.jpg) no-repeat left top;}
#ytrvSpOBSafeBox dt{display:inline;float:left;margin:20px 119px 0 16px;}
#ytrvSpOBSafeBox dd{float:left;margin:20px 19px 0 0;}

/* about nav */
#ytrvSpAboutNav{text-align:left;overflow:hidden;margin:0 0 20px;}
#ytrvSpAboutNav li{width:465px;height:150px;float:left;}
#ytrvSpAboutNav .ytrvSpDetailBtn a{display:block;width:150px;height:32px;background:url(http://i.yimg.jp/images/games/promotion/guide/img/ind_btn_detail.gif) no-repeat 0 0;text-indent:-9999px;}
#ytrvSpAboutNav .ytrvSpDetailBtn a:hover{background-position:0 -32px;}
#ytrvSpAboutNav p{padding:23px 0 0 24px;}
#ytrvSpAboutNav #ytrvSpAboutOnline{margin:0 20px 0 0;background:url(http://i.yimg.jp/images/games/promotion/guide/img/ind_btn_online_bg.jpg) no-repeat left top;}
#ytrvSpAboutNav #ytrvSpAboutBrowser{background:url(http://i.yimg.jp/images/games/promotion/guide/img/ind_btn_browser_bg.jpg) no-repeat left top;}
#ytrvSpAboutNav .ytrvSpDetailBtn{padding:10px 0 0 24px;}

/* news box */
#ytrvSpNewsBox{text-align:left;padding:0 0 7px;}
#ytrvSpNewsBox h2{margin:0 0 8px;}
#ytrvSpNewsBox .ytrvSpBlockSet,
#ytrvSpTopicsBox .ytrvSpBlockSet{width:950px;margin:0 0 10px;position:relative;}
.ytrvSpImgBox{width:350px;float:left;}
.ytrvSpTxtBox{width:590px;float:right;}
.ytrvSpTxtBox p{margin:0 0 3px;}

/* topics box */
#ytrvSpTopicsBox{width:950px;text-align:left;margin:0 0 15px;}
#ytrvSpTopicsBox h2{margin:0 0 8px;}
#ytrvSpTopicsBox .ytrvSpTopicsTitle{font-size:140%;font-weight:bold;background:#D5E6FD;margin:0 0 10px;padding:5px 8px;}
#ytrvSpTopicsBox .ytrvSpTopicsCaption{color:#2A7FE2;}

.ytrvSpBtnNowPlay{padding:10px 0 0;}
.ytrvSpBtnNowPlay a{display:block;width:220px;height:30px;margin:0 auto;background:url(http://i.yimg.jp/images/games/promotion/guide/img/btn_play.gif) no-repeat 0 0;text-indent:-9999px;}
.ytrvSpBtnNowPlay a:hover{background-position:0 -30px;}

/* footer */
#ytrvSpFooter{text-align:center;}
#ytrvSpFooter ul{margin:0 0 5px;}
#ytrvSpFooter li{
color:#000;line-height:120%;display:inline;padding:0 6px;border-right:#000 solid 1px;font-weight:bold;}
#ytrvSpFooter li.ytrvSpLast{border:none;}

/* module */
.ytrvSpImgRight{float:right;margin:0 0 0 10px;}
.ytrvSpCenter{text-align:center;}
.ytrvSpNormalSet{width:100%;}
.ytrvSpMainBlockSet{width:100%;}


/*-------------------------*/
/* base */

/* header */
#ytrvSpHeader{margin:0 0 20px;}

/* gnav */
#ytrvSpGnav{margin:0 0 10px;float:left;}
#ytrvSpGnav li{float:left;height:30px;margin:0 10px 0 0;text-indent:-9999px;}
#ytrvSpGnav a{display:block;height:30px;background:url(http://i.yimg.jp/images/games/promotion/guide/img/base_gnav.gif) no-repeat 0 0;}
#ytrvSpGnavTop a{width:91px;background-position:0 0;}
#ytrvSpGnavTop a:hover{background-position:0 -30px;}
#ytrvSpGnavOnline a{width:213px;background-position:-91px 0;}
#ytrvSpGnavOnline a:hover,
#ytrvSpOnlineGame #ytrvSpGnavOnline {width:213px;background:url(http://i.yimg.jp/images/games/promotion/guide/img/base_gnav.gif) no-repeat -91px -30px;}
#ytrvSpGnavBrowser a{width:202px;background-position:-304px 0;}
#ytrvSpGnavBrowser a:hover,
#ytrvSpBrowserGame #ytrvSpGnavBrowser{width:202px;background:url(http://i.yimg.jp/images/games/promotion/guide/img/base_gnav.gif) no-repeat -304px -30px;}

/* contents area */
#ytrvSpContentsArea{width:950px;text-align:left;margin:0 0 20px;}
#ytrvSpContentsArea #ytrvSpMainArea{width:630px;float:left;}
#ytrvSpContentsArea #ytrvSpMainArea p{margin:0 0 10px;}
#ytrvSpMainArea .ytrvSpNormalSet{margin:0 0 20px;}

/* main area box */
#ytrvSpMainAreaBox{background:url(http://i.yimg.jp/images/games/promotion/guide/img/online_box_bg.gif) repeat-y left  top;}
#ytrvSpBrowserGame #ytrvSpMainAreaBox{background:url(http://i.yimg.jp/images/games/promotion/guide/img/browser_box_bg.gif) repeat-y left  top;}
#ytrvSpMainAreaBox div{padding:0 0 14px;background:url(http://i.yimg.jp/images/games/promotion/guide/img/online_box_bbg.gif) no-repeat left bottom;}
#ytrvSpBrowserGame #ytrvSpMainAreaBox div{background:url(http://i.yimg.jp/images/games/promotion/guide/img/browser_box_bbg.gif) no-repeat left bottom;}
#ytrvSpMainAreaBox dd{line-height:140%;}

/* side area */
#ytrvSpSideArea{float:right;width:300px;background:url(http://i.yimg.jp/images/games/promotion/guide/img/base_snav_bg.gif) repeat-y left top;}
#ytrvSpSideAreaIn{padding:0 0 3px;background:url(http://i.yimg.jp/images/games/promotion/guide/img/base_snav_bbg.gif) no-repeat left bottom;}
#ytrvSpSideArea h3{margin:0 0 5px;}
#ytrvSpSideArea table{width:280px;border-top:#646464 solid 1px;}
#ytrvSpSideArea table th{padding:5px;text-align:center;background:#86B2E4;width:30%;border-bottom:#646464 solid 1px;border-left:#646464 solid 1px;}
#ytrvSpSideArea table td{padding:5px;background:#E6E6E6;border-bottom:#646464 solid 1px;border-right:#646464 solid 1px;}
#ytrvSpSideArea dl{margin:0 0 0 10px;width:280px;}
#ytrvSpSideArea dt{margin:0 0 3px;}
#ytrvSpSideArea dd{margin:0 0 5px;}
#ytrvSpSideArea dd p{padding:0 0 5px;line-height:150%;}


/*-------------------------*/
/* each page */

/* top */
#ytrvSpTop h1{margin:0 0 22px;}

/* online game */
#ytrvSpOnlineGame h1{margin:0 0 10px;}
#ytrvSpOnlineGame #ytrvSpMainAreaBox h3{margin:0 0 10px;}
#ytrvSpOnlineGame #ytrvSpMainAreaBox p{clear:both;margin:0 0 0 15px;}
#ytrvSpOnlineGame #ytrvSpMainAreaBox dl{width:290px;display:inline;float:left;margin:0 22px 0 15px;}
#ytrvSpOnlineGame #ytrvSpMainAreaBox dl dd{margin:0 0 10px;}
#ytrvSpOnlineGame #ytrvSpMainAreaBox dl dt{padding:0 0 3px;}
#ytrvSpOnlineGame #ytrvSpMainAreaBox dl.ytrvSpLast{margin:0;}

/* online game */
#ytrvSpBrowserGame h1{margin:0 0 10px;}
#ytrvSpBrowserGame #ytrvSpMainAreaBox h3{margin:0 0 10px;}
#ytrvSpBrowserGame #ytrvSpMainAreaBox dl{clear:both;width:600px;margin:0 0 0 15px;}
#ytrvSpBrowserGame #ytrvSpMainAreaBox dt{margin:0 0 5px;}
#ytrvSpBrowserGame #ytrvSpMainAreaBox dd{overflow:hidden;margin:0 0 5px;}

/*-------------------------*/
/* all page */

/* recommend games */
.recom_box { margin: 0 0 20px;width: 950px;}
.recom_box_r{ width:590px;float:right;}
.recom_box_title{font-size:140%;font-weight:bold;background:#D5E6FD;margin:0 0 4px;padding:2px 8px;}
.rexom_box_subtitle{color:#2A7FE2;}
.recom_box_r_p{width:405px;float:left;}
.recom_box_r_r{float:right;}
.recom_box_r_btn a{ background: url("http://i.yimg.jp/images/games/promotion/guide/img/btn_playnow.gif") no-repeat 0 0;display: block;text-indent: -9999px;width: 180px;height: 30px;margin-top:3px;}
.recom_box_r_btn a:hover{background-position: right -30px;}

.ixa_btm a{ width:350px;height:200px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_ixa_mainph.jpg") no-repeat 0 0;text-indent:-9999px;display:block;float:left;}
.ixa_exp{ width:180px;height:135px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_ixa_ph.jpg") no-repeat top right;text-indent:-9999px;}
.mahjong_btm a{ width:350px;height:200px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_mahjong_mainph.jpg") no-repeat 0 0;text-indent:-9999px;display:block;float:left;}
.mahjong_exp{ width:180px;height:135px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_mahjong_ph.jpg") no-repeat top right;text-indent:-9999px;}
.zooker_btm a{ width:350px;height:200px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_zookeeper_mainph.png") no-repeat 0 0;text-indent:-9999px;display:block;float:left;}
.zooker_exp{ width:180px;height:135px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_zookeeper_ph.jpg") no-repeat top right;text-indent:-9999px;}
.kaitou_btm a{ width:350px;height:200px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_kaitou_mainph.jpg") no-repeat 0 0;text-indent:-9999px;display:block;float:left;}
.kaitou_exp{ width:180px;height:135px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_kaitou_ph.jpg") no-repeat top right;text-indent:-9999px;}
.gundam_btm a{ width:350px;height:200px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_gundam_mainph.jpg") no-repeat 0 0;text-indent:-9999px;display:block;float:left;}
.gundam_exp{ width:180px;height:135px;background:url("http://i.yimg.jp/images/games/promotion/guide/img/topics_gundam_ph.jpg") no-repeat top right;text-indent:-9999px;}

/* clearfix */
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix { display: inline-table;min-height: 1%;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */