@charset "utf-8";

/*-------------------------------------------------------
 file name: ygamGCmn.css
 auth level: 1
 last updated:
 ------------------------------------------------------*/
  
/*************************************
  COMMON
  共通要素
*************************************/

body,
input
{font-family:"MS PGothic","Osaka",Arial,sans-serif;}

/* global navi
--------------------------------------------*/
#gnwr{
margin:10px 0 5px;
position:relative;
}

#gn1{
float:left;
width:389px;
height:35px;
background:url(http://i.yimg.jp/images/games/top/base3/ygam_gn_bg01.jpg) no-repeat 0 -70px;
}

#gn1 li{
float:left;
height:35px;
text-indent:-9999px;
}

#gn1 li.st1,#gn1 li.st1c{width:98px;}
#gn1 li.st2,#gn1 li.st2c{width:95px;}
#gn1 li.st3,#gn1 li.st3c{width:95px;}
#gn1 li.st4,#gn1 li.st4c{width:101px;}

#gn1 li a{
display:block;
width:100%;
height:100%;
height:35px;
overflow:hidden;
background:url(http://i.yimg.jp/images/games/top/base3/ygam_gn_bg01.jpg) no-repeat;
}

#gn1 li.st1 a{background-position:0 0;}
#gn1 li.st2 a{background-position:-98px 0;}
#gn1 li.st3 a{background-position:-193px 0;}
#gn1 li.st4 a{background-position:-288px 0;}

#gn1 li.st1 a:hover{background-position:0 -35px;}
#gn1 li.st2 a:hover{background-position:-98px -35px;}
#gn1 li.st3 a:hover{background-position:-193px -35px;}
#gn1 li.st4 a:hover{background-position:-288px -35px;}

#gn1 li.st1c a{background-position:0 -70px;}
#gn1 li.st2c a{background-position:-98px -70px;}
#gn1 li.st3c a{background-position:-193px -70px;}
#gn1 li.st4c a{background-position:-288px -70px;}

#gn1 li.st1c a:hover{background-position:0 -105px;}
#gn1 li.st2c a:hover{background-position:-98px -105px;}
#gn1 li.st3c a:hover{background-position:-193px -105px;}
#gn1 li.st4c a:hover{background-position:-288px -105px;}

#gnwr p{float:right;margin:10px 0 0;}


#gn2{
display:inline;
float:left;
width:189px;
height:35px;
margin:0 0 0 5px;
background:url(http://i.yimg.jp/images/games/top/base3/ygam_gn_bg02.jpg) no-repeat 0 -70px;
}

#gn2 li{
height:35px;
text-indent:-9999px;
}

#gn2 li.st1,#gn2 li.st1c{float:left; width:98px;}
#gn2 li.st2,#gn2 li.st2c{float:right; width:91px;}

#gn2 li a{
display:block;
width:100%;
height:100%;
height:35px;
overflow:hidden;
background:url(http://i.yimg.jp/images/games/top/base3/ygam_gn_bg02.jpg) no-repeat;
}

#gn2 li.st1 a{background-position:0 0;}
#gn2 li.st2 a{background-position:-98px 0;}

#gn2 li.st1 a:hover{background-position:0 -35px;}
#gn2 li.st2 a:hover{background-position:-98px -35px;}

#gn2 li.st1c a{background-position:0 -70px;}
#gn2 li.st2c a{background-position:-98px -70px;}

#gn2 li.st1c a:hover{background-position:0 -105px;}
#gn2 li.st2c a:hover{background-position:-98px -105px;}


#gn3{
float:right;
padding:1.3em 10px 0;
}
#gn3 li{
padding-left:10px;
display:inline;
font-size:93%;
}
#gn3 li.st1 a{
background:url(http://i.yimg.jp/images/socialproducts/common/shuotai_16.gif) no-repeat center left; padding:2px 0 2px 18px;
}
#gn3 li.st2 a{
background:url(http://i.yimg.jp/images/socialproducts/common/message_16.gif) no-repeat center left; padding:2px 0 2px 18px;
}

#gn4{
position:absolute; 
right:10px;
}
#gn4 li{
font-size:93%;
}



/***********************************************
 module
 共通モジュール
************************************************/

/* ygam-alert-md01
--------------------------------------------*/
.ygam-alert-md01 {padding:11px;}
.ygam-alert-md01 div{position:relative;}
.ygam-alert-md01 div div div div div div div div div div{position:static;}

/*-- 赤 --*/
.ygam-alert-md01 div.st1{top:-11px;left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st1_lt.gif) no-repeat 0 0;}
.ygam-alert-md01 div.st1 div{top:0;left:11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st1_re_tx.gif) repeat-x 0 0;}
.ygam-alert-md01 div.st1 div div{top:0;left:11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st1_rt.gif) no-repeat 100% 0;}
.ygam-alert-md01 div.st1 div div div{top:11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st1_re_ry.gif) repeat-y 100% 0;}
.ygam-alert-md01 div.st1 div div div div{top:11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st1_rb.gif) no-repeat 100% 100%;}
.ygam-alert-md01 div.st1 div div div div div{top:0;left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st1_re_bx.gif) repeat-x 0 100%;}
.ygam-alert-md01 div.st1 div div div div div div{left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st1_lb.gif) no-repeat 0 100%;}
.ygam-alert-md01 div.st1 div div div div div div div{top:-11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st1_re_ly.gif) repeat-y 0 0;}
.ygam-alert-md01 div.st1 div div div div div div div div{top:0;left:11px;background:#ffe3f9;}

/*-- 緑 --*/
.ygam-alert-md01 div.st2{top:-11px;left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st2_lt.gif) no-repeat 0 0;}
.ygam-alert-md01 div.st2 div{top:0;left:11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st2_re_tx.gif) repeat-x 0 0;}
.ygam-alert-md01 div.st2 div div{top:0;left:11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st2_rt.gif) no-repeat 100% 0;}
.ygam-alert-md01 div.st2 div div div{top:11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st2_re_ry.gif) repeat-y 100% 0;}
.ygam-alert-md01 div.st2 div div div div{top:11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st2_rb.gif) no-repeat 100% 100%;}
.ygam-alert-md01 div.st2 div div div div div{top:0;left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st2_re_bx.gif) repeat-x 0 100%;}
.ygam-alert-md01 div.st2 div div div div div div{left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st2_lb.gif) no-repeat 0 100%;}
.ygam-alert-md01 div.st2 div div div div div div div{top:-11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st2_re_ly.gif) repeat-y 0 0;}
.ygam-alert-md01 div.st2 div div div div div div div div{top:0;left:11px;background:#e8feec;}

/*-- 灰 --*/
.ygam-alert-md01 div.st3{top:-11px;left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st3_lt.gif) no-repeat 0 0;}
.ygam-alert-md01 div.st3 div{top:0;left:11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st3_re_tx.gif) repeat-x 0 0;}
.ygam-alert-md01 div.st3 div div{top:0;left:11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st3_rt.gif) no-repeat 100% 0;}
.ygam-alert-md01 div.st3 div div div{top:11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st3_re_ry.gif) repeat-y 100% 0;}
.ygam-alert-md01 div.st3 div div div div{top:11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st3_rb.gif) no-repeat 100% 100%;}
.ygam-alert-md01 div.st3 div div div div div{top:0;left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st3_re_bx.gif) repeat-x 0 100%;}
.ygam-alert-md01 div.st3 div div div div div div{left:-11px;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st3_lb.gif) no-repeat 0 100%;}
.ygam-alert-md01 div.st3 div div div div div div div{top:-11px;left:0;background:url(http://i.yimg.jp/images/games/common/alert/ygam_alert_md01_st3_re_ly.gif) repeat-y 0 0;}
.ygam-alert-md01 div.st3 div div div div div div div div{top:0;left:11px;background:#f4f4f4;}

.ygam-alert-md01 div.st1 p{color:#f40034;}
.ygam-alert-md01 div.st2 p{color:#20731e;}
.ygam-alert-md01 div.st3 p{color:#666666;}

/* gnav01
------------------------------------------------*/
ul#gnav01{
/*background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg01.gif) no-repeat scroll 0 -29px;*/
height:29px;
width:210px;
margin-top:8px;
}
ul#gnav01 li{
text-indent:-9999px;
float:left;
}
ul#gnav01 li.st01{
width:120px;
margin-right:5px;
}
ul#gnav01 li.st02{
width:85px;
}
ul#gnav01 li a {
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg01.gif) no-repeat scroll 0 0;
display:block;
overflow:hidden;
height:29px;
width:100%;
}
ul#gnav01 li.st01 a{
background-position:0 0;
}
ul#gnav01 li.st01 a:hover{
background-position:0 -58px;
}
ul#gnav01 li.st01 a.cur01{
background-position:0 -29px;}

ul#gnav01 li.st01 a.cur01:hover{
background-position:0 -29px;}


ul#gnav01 li.st02 a{
background-position:-125px 0;
}
ul#gnav01 li.st02 a:hover{
background-position:-125px -58px;
}

ul#gnav01 li.st02 a.cur02{
background-position:-125px -29px;}

ul#gnav01 li.st02 a.cur02:hover{
background-position:-125px -29px;}

/* gnav_wr
------------------------------------------------*/
div#gnav_wr01{margin-top:2px;width:100%;}
div#gnav_wr01 div.st01{float:left;}
div#gnav_wr01 div.st03{float:right;padding:1.3em 0 3px;}
div#gnav_wr01 div.st02{float:right;}

div#gnav_wr01 div#gnav_wr01_1{float:right;}

div#gnav_wr01_1 div.st02{margin-top:18px;padding:0;}

div#gnav_wr01_1 div.login{margin-top:0px;}

div#gnav_wr01_1 div.st03{
position:absolute;
right:10px;
padding:0;
margin-top:18px;
}

div#gnav_wr001 #gnav_other{}

div#gnav_wr02{
background:url(http://i.yimg.jp/images/games/download/top_950/gnav_back.gif) repeat-x scroll 0 0;
border:solid #d3d3d3 1px;
width:100%;
height:28px;
text-align:left;
}
div#wr950 div#gnav_wr02{width:948px;}
div#gnav_wr03{
width:100%;
}

/* gnav_other
------------------------------------------------*/
ul#gnav_other{

}
ul#gnav_other li{
font-size:93%;
display:inline;
}

ul#gnav_other li.st1 a{
background:url(http://i.yimg.jp/images/socialproducts/common/shuotai_16.gif) no-repeat left center;
padding:2px 0px 2px 18px;
}
ul#gnav_other li.st2 a{
background:url(http://i.yimg.jp/images/socialproducts/common/message_16.gif) no-repeat left center;
padding:2px 0 2px 20px;
}
ul#gnav_other li.st2{
margin-left:10px;
}
/* gnav_other02
------------------------------------------------*/
ul#gnav_other02{
float:right;
padding:0 10px 0;
}
ul#gnav_other02 li{
font-size:93%;
}

/* gnav02
------------------------------------------------*/
ul#gnav02{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg02.gif) no-repeat scroll 0 -28px;
height:28px;
width:606px;
}

ul#gnav02 li{
text-indent:-9999px;
float:left;
}
ul#gnav02 li.st01{
width:63px;
background-position:0 -28px;
}
ul#gnav02 li.st02{
width:97px;
background-position:-63px -28px;
}
ul#gnav02 li.st03{
width:97px;
background-position:-160px -28px;
}
ul#gnav02 li.st04{
width:133px;
background-position:-257px -28px;
}
ul#gnav02 li.st05{
width:123px;
background-position:-390px -28px;
}
ul#gnav02 li.st06{
width:92px;
background-position:-513px -28px;
}
ul#gnav02 li a{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg02.gif) no-repeat scroll 0 0;
display:block;
overflow:hidden;
height:28px;
width:100%;
}
ul#gnav02 li{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg02.gif) no-repeat scroll 0 0;
height:28px;
width:100%;
}
ul#gnav02 li.st01 a{
background-position:0 0;
}
ul#gnav02 li.st01 a:hover{
background-position:0 -56px;
}
ul#gnav02 li.st02 a{
background-position:-63px 0;
}
ul#gnav02 li.st02 a:hover{
background-position:-63px -56px;
}
ul#gnav02 li.st03 a{
background-position:-160px 0;
}
ul#gnav02 li.st03 a:hover{
background-position:-160px -56px;
}
ul#gnav02 li.st04 a{
background-position:-257px 0;
}
ul#gnav02 li.st04 a:hover{
background-position:-257px -56px;
}
ul#gnav02 li.st05 a{
background-position:-390px 0;
}
ul#gnav02 li.st05 a:hover,ul#gnav02 li.cur05{
background-position:-390px -56px;
}
ul#gnav02 li.st06 a{
background-position:-513px 0;
}
ul#gnav02 li.st06 a:hover{
background-position:-513px -56px;
}

ul#gnav02 li a.cur01{
background-position:0 -28px;
}
ul#gnav02 li a.cur02{
background-position:-63px -28px;
}
ul#gnav02 li a.cur03{
background-position:-160px -28px;
}
ul#gnav02 li a.cur04{
background-position:-257px -28px;
}
ul#gnav02 li a.cur05{
background-position:-390px -28px;
}
ul#gnav02 li a.cur06{
background-position:-513px -28px;
}

ul#gnav02 li a.cur01:hover{
background-position:0 -28px;
}
ul#gnav02 li a.cur02:hover{
background-position:-63px -28px;
}
ul#gnav02 li a.cur03:hover{
background-position:-160px -28px;
}
ul#gnav02 li a.cur04:hover{
background-position:-257px -28px;
}
ul#gnav02 li a.cur05:hover{
background-position:-390px -28px;
}
ul#gnav02 li a.cur06:hover{
background-position:-513px -28px;
}



/* gnav03
------------------------------------------------*/
ul#gnav03{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg03.gif) no-repeat scroll 0 -28px;
height:28px;
width:610px;
display:block;
overflow:hidden;
}
ul#gnav03 li{
text-indent:-9999px;
float:left;
}
ul#gnav03 li.st01{
width:63px;
}
ul#gnav03 li.st02{
width:152px;
}
ul#gnav03 li.st03{
width:107px;
}
ul#gnav03 li.st04{
width:100px;
}
ul#gnav03 li.st05{
width:132px;
}
ul#gnav03 li.st06{
width:56px;
}

ul#gnav03 li.st01_gray{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg03.gif) no-repeat scroll 0 -84px;
height:28px;
width:63px;
}
ul#gnav03 li.st02_gray{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg03.gif) no-repeat scroll -63px -84px;
height:28px;
width:152px;
}
ul#gnav03 li.st03_gray{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg03.gif) no-repeat scroll -215px -84px;
height:28px;
width:107px;
}
ul#gnav03 li.st04_gray{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg03.gif) no-repeat scroll -322px -84px;
height:28px;
width:100px;
}
ul#gnav03 li.st05_gray{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg03.gif) no-repeat scroll -422px -84px;
height:28px;
width:132px;
}
ul#gnav03 li.st06_gray{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg03.gif) no-repeat scroll -554px -84px;
height:28px;
width:56px;
}

ul#gnav03 li a{
background:url(http://i.yimg.jp/images/games/top/base3/gnav_bg03.gif) no-repeat scroll 0 0;
display:block;
overflow:hidden;
height:28px;
width:100%;
}
ul#gnav03 li.st01 a{
background-position:0 0;
}
ul#gnav03 li.st01 a:hover{
background-position:0 -56px;
}
ul#gnav03 li.st02 a{
background-position:-63px 0;
}
ul#gnav03 li.st02 a:hover{
background-position:-63px -56px;
}
ul#gnav03 li.st03 a{
background-position:-215px 0;
}
ul#gnav03 li.st03 a:hover{
background-position:-215px -56px;
}
ul#gnav03 li.st04 a{
background-position:-322px 0;
}
ul#gnav03 li.st04 a:hover{
background-position:-322px -56px;
}
ul#gnav03 li.st05 a{
background-position:-422px 0;
}
ul#gnav03 li.st05 a:hover{
background-position:-422px -56px;
}
ul#gnav03 li.st06 a{
background-position:-554px 0;
}
ul#gnav03 li.st06 a:hover{
background-position:-554px -56px;
}

ul#gnav03 li a.cur01{
background-position:0 -28px;
}
ul#gnav03 li a.cur02{
background-position:-63px -28px;
}
ul#gnav03 li a.cur03{
background-position:-215px -28px;
}
ul#gnav03 li a.cur04{
background-position:-322px -28px;
}
ul#gnav03 li a.cur05{
background-position:-422px -28px;
}
ul#gnav03 li a.cur06{
background-position:-554px -28px;
}
ul#gnav03 li a.cur01:hover{
background-position:0 -28px;
}
ul#gnav03 li a.cur02:hover{
background-position:-63px -28px;
}
ul#gnav03 li a.cur03:hover{
background-position:-215px -28px;
}
ul#gnav03 li a.cur04:hover{
background-position:-322px -28px;
}
ul#gnav03 li a.cur05:hover{
background-position:-422px -28px;
}
ul#gnav03 li a.cur06:hover{
background-position:-554px -28px;
}

/* pass
------------------------------------------------*/
div#pass{
text-align:left;
padding:5px 0 10px 1px;
font-size:93%;
}
div#pass strong {
font-weight:normal;
}






/* gummy
------------------------------------------------*/
ul#gnav02.gummy {
width:645px;
}
ul#gnav02.gummy li.st06{
width:129px;
}
ul#gnav02.gummy li.st06 a{
background:url(http://i.yimg.jp/images/games/special/gummy/img/gnav_gummy.gif) no-repeat 0 0;
background-position:0 0;
}
ul#gnav02.gummy li.st06 a:hover{
background-position:0 -56px;
}

.ygam-free-bg05.gummy {
background:#FFFFFF url(http://i.yimg.jp/images/games/special/gummy/img/ygam_free_bg.gif) no-repeat 0 0!important;
}

.ygam-info-tt08.gummy {
background:#FFFFFF url(http://i.yimg.jp/images/games/special/gummy/img/ygam_info_bg.gif) no-repeat 0 0!important;
}

.ygam-dl-tt07.gummy {
background:#FFFFFF url(http://i.yimg.jp/images/games/special/gummy/img/ygam_dl_bg.gif) no-repeat 0 0!important;
}
/* LineHeight Adjust */
.s115 {line-height:115%;}
.s130 {line-height:130%;}
.s150 {line-height:150%;}

/* Masthead 2006.09.14 */
<!--
.yjmth{
	*height:1%;}
.yjmth img{
	vertical-align:middle;
	border:0px;}
.yjmth a{
	border:0px;}
div.yjmthproplogoarea{
	float:left;}
div.yjmthloginarea{
	float:left;
	margin:0px 0px 0px 3px;
	font-size:smaller;
	text-align:left;
	line-height:110%}
div.yjmthcplogoarea{
	float:right;}
div.yjmthcmnlnkarea{
	/* Without MacIE \*/
	float:right;
	/* */
	margin:10px 3px 0px 0px;
	font-size:smaller;
	text-align:right;
	line-height:110%;}
br.yjmthclear{
	clear:both;}
div.yjgrplink{
	text-align:right;
	font-size:smaller;
	line-height:115%;}
div#music div.yjmthloginarea{
	margin-top:16px;
	margin-left:7px;}
div#music div.yjmthcmnlnkarea{
	margin-top:26px;}
div#music div.yjmthcplogoarea{
	margin-top:14px;}
-->

/* FontSize 2006.12.12 */
<!--
.yjXXL{
	font-size:x-large;       /* WinIE5.x */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:xx-large;      /* WinIE6.x(Standard) */
	font-size /**/:x-large;} /* WinIE6.x(Quirks), WinIE7(Quirks) */
html>body .yjXXL{
	font-size:180%;          /* MacIE5.x */
	font-size/**/:xx-large;} /* WinFF, MacFF, Safari, WinIE7(Standard) */
.yjXL{
	font-size:large;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:x-large;
	font-size /**/:large;}
html>body .yjXL{
	font-size:150%;
	font-size/**/:x-large;}
.yjL{
	font-size:medium;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:large;
	font-size /**/:medium;}
html>body .yjL{
	font-size:120%;
	font-size/**/:large;}
.yjM{
	font-size:small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:medium;
	font-size /**/:small;}
html>body .yjM{
	font-size:100%;
	font-size/**/:medium;}
.yjMt{
	font-size:small;
	line-height:1.4em;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:medium;
	font-size /**/:small;}
html>body .yjMt{
	font-size:100%;
	font-size/**/:medium;}
.yjS{
	font-size:x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
	font-size /**/:x-small;}
html>body .yjS{
	font-size:84%;
	font-size/**/:small;}
.yjSt{
	font-size:x-small;
	line-height:1.3em;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
	font-size /**/:x-small;}
html>body .yjSt{
	font-size:84%;
	font-size/**/:small;}
.yjXS{
	font-size:xx-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:x-small;
	font-size /**/:xx-small;}
html>body .yjXS{
	font-size:70%;
	font-size/**/:x-small;}
-->


/*-------------------------------------------------------
 file name: ygamCmn.css
 auth level: 1
 last updated:
 ------------------------------------------------------*/
  
/*************************************
  BASE
  基本要素
*************************************/

/*	html TAGS
--------------------------------------------*/
body{
margin:0 10px !important;
text-align:center;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{
margin:0;
padding:0;
word-break:break-all;/* for IE */
}

table{border-collapse:collapse;border-spacing:0;text-align:left;}
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{font-weight:normal;text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}


/* fonts - Based on YUI fonts.css
----------------------------------------------------------------
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*Opera9 Compatible!
----------------------------------------------------------------*/
body{font-size:14px;*font-size:88%;}
#uhd *,.yjmth *,#footer *{font-size:13px;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
small{font-size:inherit;font:100%;*font-size:small;*font:x-small;}
select, input, textarea{*line-height:1.22em;}
pre, code{font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

/* Basis - 13px */
.f13 .f10{font-size:78%;} /*10px (eq.x-small) */
.f13 .f11{font-size:86%;}  /*11px */
.f13 .f12{font-size:93%;}  /*12px */
.f13 .f13{font-size:100%;}  /*13px (eq.small) */
.f13 .f14{font-size:108%;}  /*14px */
.f13 .f15{font-size:116%;}  /*15px */
.f13 .f16{font-size:123%;}  /*16px (eq.medium) */
.f13 .f18{font-size:138.5%;}  /*18px (eq.large) */
.f13 .f20{font-size:153.9%;}  /*20px */
.f13 .f22{font-size:168%;}  /*22px */
.f13 .f24{font-size:183%;}  /*24px (eq.x-large) */

/* Basis - 14px */
.f10{font-size:72%;}/* 10px (eq.x-small) */
.f11{font-size:79%;}/* 11px */
.f12{font-size:86%;}/* 12px */
.f13{font-size:93%;}/* 13px (eq.small) */
.f14{font-size:100%;}/* 14px */
.f15{font-size:107.5%;}/* 15px */
.f16{font-size:114.5%;}/* 16px (eq.medium) */
.f18{font-size:128.6%;}/* 18px (eq.large) */
.f20{font-size:142.9%;}/* 20px */
.f22{font-size:156.8%;}/* 22px */
.f24{font-size:170%;}/* 24px (eq.x-large) */

/* Basis - 16px */
.f16 .f10{font-size:66%;}/* 10px (eq.x-small) */
.f16 .f11{font-size:70%;}/* 11px */
.f16 .f12{font-size:76%;}/* 12px */
.f16 .f13{font-size:82%;}/* 13px (eq.small) */
.f16 .f14{font-size:88%;}/* 14px */
.f16 .f15{font-size:94%;}/* 15px */
.f16 .f16{font-size:100%;}/* 16px (eq.medium) */
.f16 .f18{font-size:112%;}/* 18px (eq.large) */
.f16 .f20{font-size:124%;}/* 20px */
.f16 .f22{font-size:137%;}/* 22px */
.f16 .f24{font-size:148%;}/* 24px (eq.x-large) */

.b{font-weight:bold;}/* bold */
.gr{color:#999;}/* grayout */
.gr2{color:#666;}/* sup */
.at{color:#ff0000;}/* attention */

.l14{line-height:1.4;}/* text */



/*************************************
  COMMON
  共通要素
*************************************/

/* layout
--------------------------------------------*/
/* min-width 950px */
#wr{
min-width:950px;
margin:0 auto;
text-align:left;
}

* html #wr{
margin-left:950px;
}

* html #wr #wrc{
position:relative;
margin-left:-950px;
}

/* width 950px */
#wr950{
width:950px;
margin:0 auto;
text-align:left;
}

#sclR,#sclL{
border:1px solid #b6b6b6;
background-image:url(http://i.yimg.jp/images/games/top/base3/ygam_bd_bg01.gif);
background-repeat:repeat-y;
}
#info #sclR,#info #sclL{border-top:none;}

#sclR{background-position: 100% 0;}
#sclL{background-position: 320px 0;}


/* sclR (right side) */
#sclR #mn{float:left;width:100%;margin-right:-320px;}
#sclR #mnc{margin-right:321px;}
#sclR #sd{clear:right;display:inline;float:right;width:320px;}
#sclR #sdt{position:relative;float:right;width:320px;}
#sclR #sdtc{width:320px;}


/* sclL (left side) */
#sclL #mn{float:right;width:100%;margin-left:-320px;}
#sclL #mnc{margin-left:321px;}
#sclL #sd{clear:left;display:inline;float:left;width:320px;}
#sclL #sdt{float:left;width:320px;}
#sclL #sdtc{width:320px;}

/* mcl (main 100%) */
#mcl #mn{width:100%;}
#info #mcl #mnc{border:1px solid #b6b6b6;border-top:none;}/*ゲーム情報*/

#footer{
clear:both;
padding:10px 0 20px;
text-align:center;
}

.taL{text-align:left !important;}
.taC{text-align:center !important;}
.taR{text-align:right !important;}

.flL{float:left;}
.flR{float:right;}


/* clearfix
--------------------------------------------*/
div:after{
content:".";
clear:both;
display:block;
height:0;
font-size:0;
visibility:hidden;
}

div{
display:inline-block;
}

/*\*/

div{display:block;}
/**/


/*	yjmth
--------------------------------------------*/
.yjmth{
padding-right:7px;
font-size:100%;
}

.yjmthloginarea,
.yjmthcmnlnkarea{
font-size:100% !important;
}

.yjmth strong{
font-weight:bold;
}


/* delimiter
--------------------------------------------*/
#dlmtr{position:relative;top:-8px;}
#dlmtr div{padding:15px 0 0;}
#dlmtr div div{padding:0;}
#dlmtr div div div div{position:relative;top:-15px;margin:0 10px -15px;}
#dlmtr div div div div p{padding:7px 0 0;line-height:23px;}

#dlmtr{background:url(http://i.yimg.jp/images/games/common/tab/ygam_dlmtr_bg01a.gif) no-repeat;}
#dlmtr div{background:url(http://i.yimg.jp/images/games/common/tab/ygam_dlmtr_bg01c.gif) no-repeat 100% 0;}
#dlmtr div div{background:url(http://i.yimg.jp/images/games/common/tab/ygam_dlmtr_bg01d.gif) no-repeat 0 100%;}
#dlmtr div div div{background:url(http://i.yimg.jp/images/games/common/tab/ygam_dlmtr_bg01e.gif) no-repeat 100% 100%;}
#dlmtr div div div div{border-bottom:1px solid #f1f2f5;background:url(http://i.yimg.jp/images/games/common/tab/ygam_dlmtr_bg01b.gif) repeat-x;}
#dlmtr div div div div p{border-bottom:1px solid #eaebf0;background:url(http://i.yimg.jp/images/games/common/tab/ygam_dlmtr_bg01tri.gif) no-repeat 35px 0;}


/* JavaScript無効時のアラート(ga_noJs)
--------------------------------------------*/
#ga_noJs {
margin:0.5em 0;
padding:0.5em;
color:#666666;
text-align:center;
background:#feefee url(http://i.yimg.jp/images/games/gameinfo/common/other/slash_error.gif);
}

#ga_noJs p {
font-size:small;
}

#ga_noJs p span.ct01 {
font-weight:bold;
color:#d44d44;
}


/* JavaScript有効時のみ表示する要素
--------------------------------------------*/
.jsshow{
display:none;
}



/*************************************
  MULTIPLE
  複数指定
*************************************/

/* wrapper, loop
--------------------------------------------*/
.wr{clear:both;}
.lp{clear:both;}


/* column
--------------------------------------------*/
.cl1{text-align:center;}
.cl2 .clL,.cl2R .clL,.cl2L .clL,.cl3 .clL,.cl4 .clL,.cl5 .clL{float:left;}
.cl2 .clR,.cl2R .clR,.cl2L .clR,.cl3 .clR,.cl4 .clR,.cl5 .clR{float:right;}
.cl2 .clL,.cl2 .clR{width:50%;}*html .cl2 .clL,*html .cl2 .clR{width:49.9%;}*+html .cl2 .clL,*+html .cl2 .clR{width:49.9%;}
.cl2R .clL,.cl2L .clR{width:66.6%;}.cl2R .clR,.cl2L .clL{width:33.3%;}
.cl3 .clL,.cl3 .clR{width:33.3%;}
.cl4 .clL,.cl4 .clR{width:25%;}*html .cl4 .clR{width:24.9%;}
.cl5 .clL,.cl5 .clR{width:20%;}*html .cl5 .clR{width:19.9%;}

/* margin
--------------------------------------------*/
.mg0a {margin:0px ;}
.mg3a {margin:3px ;}
.mg5a {margin:5px ;}
.mg7a {margin:7px ;}
.mg10a{margin:10px;}
.mg15a{margin:15px;}
.mg20a{margin:20px;}
.mg30a{margin:30px;}

.mg0v {margin-top:0px ; margin-bottom:0px ;}
.mg3v {margin-top:3px ; margin-bottom:3px ;}
.mg5v {margin-top:5px ; margin-bottom:5px ;}
.mg7v {margin-top:7px ; margin-bottom:7px ;}
.mg10v{margin-top:10px; margin-bottom:10px;}
.mg15v{margin-top:15px; margin-bottom:15px;}
.mg20v{margin-top:20px; margin-bottom:20px;}
.mg30v{margin-top:30px; margin-bottom:30px;}

.mg0h {margin-right:0px ; margin-left:0px ;}
.mg3h {margin-right:3px ; margin-left:3px ;}
.mg5h {margin-right:5px ; margin-left:5px ;}
.mg7h {margin-right:7px ; margin-left:7px ;}
.mg10h{margin-right:10px; margin-left:10px;}
.mg15h{margin-right:15px; margin-left:15px;}
.mg20h{margin-right:20px; margin-left:20px;}
.mg30h{margin-right:30px; margin-left:30px;}
.mg45h{margin-right:45px; margin-left:45px;}
.mg55h{margin-right:55px; margin-left:55px;}
.mg100h{margin-right:100px; margin-left:100px;}

.mg0t {margin-top:0px ;}
.mg3t {margin-top:3px ;}
.mg5t {margin-top:5px ;}
.mg6t {margin-top:7px ;}
.mg7t {margin-top:7px ;}
.mg10t{margin-top:10px;}
.mg15t{margin-top:15px;}
.mg20t{margin-top:20px;}
.mg30t{margin-top:30px;}
.mg60t{margin-top:60px;}

.mg0r {margin-right:0px ;}
.mg3r {margin-right:3px ;}
.mg5r {margin-right:5px ;}
.mg7r {margin-right:7px ;}
.mg10r{margin-right:10px;}
.mg15r{margin-right:15px;}
.mg20r{margin-right:20px;}
.mg30r{margin-right:30px;}

.mg0b {margin-bottom:0px ;}
.mg3b {margin-bottom:3px ;}
.mg5b {margin-bottom:5px ;}
.mg7b {margin-bottom:7px ;}
.mg10b{margin-bottom:10px;}
.mg15b{margin-bottom:15px;}
.mg20b{margin-bottom:20px;}
.mg30b{margin-bottom:30px;}
.mg40b{margin-bottom:40px;}
.mg50b{margin-bottom:50px;}

.mg0l {margin-left:0px ;}
.mg3l {margin-left:3px ;}
.mg5l {margin-left:5px ;}
.mg7l {margin-left:7px ;}
.mg10l{margin-left:10px;}
.mg15l{margin-left:15px;}
.mg20l{margin-left:20px;}
.mg30l{margin-left:30px;}
.mg40l{margin-left:40px;}
.mg50l{margin-left:50px;}


/* padding
--------------------------------------------*/
.pd0a {padding:0px ;}
.pd3a {padding:3px ;}
.pd5a {padding:5px ;}
.pd7a {padding:7px ;}
.pd10a{padding:10px;}
.pd15a{padding:15px;}
.pd20a{padding:20px;}
.pd30a{padding:30px;}
.pd60a{padding:60px;}

.pd0v {padding-top:0px ; padding-bottom:0px ;}
.pd3v {padding-top:3px ; padding-bottom:3px ;}
.pd5v {padding-top:5px ; padding-bottom:5px ;}
.pd7v {padding-top:7px ; padding-bottom:7px ;}
.pd10v{padding-top:10px; padding-bottom:10px;}
.pd15v{padding-top:15px; padding-bottom:15px;}
.pd20v{padding-top:20px; padding-bottom:20px;}
.pd30v{padding-top:30px; padding-bottom:30px;}

.pd0h {padding-right:0px ; padding-left:0px ;}
.pd3h {padding-right:3px ; padding-left:3px ;}
.pd5h {padding-right:5px ; padding-left:5px ;}
.pd7h {padding-right:7px ; padding-left:7px ;}
.pd10h{padding-right:10px; padding-left:10px;}
.pd15h{padding-right:15px; padding-left:15px;}
.pd20h{padding-right:20px; padding-left:20px;}
.pd30h{padding-right:30px; padding-left:30px;}

.pd0t {padding-top:0px ;}
.pd3t {padding-top:3px ;}
.pd5t {padding-top:5px ;}
.pd7t {padding-top:7px ;}
.pd10t{padding-top:10px;}
.pd15t{padding-top:15px;}
.pd20t{padding-top:20px;}
.pd30t{padding-top:30px;}

.pd0r {padding-right:0px ;}
.pd3r {padding-right:3px ;}
.pd5r {padding-right:5px ;}
.pd7r {padding-right:7px ;}
.pd10r{padding-right:10px;}
.pd15r{padding-right:15px;}
.pd20r{padding-right:20px;}
.pd30r{padding-right:30px;}

.pd0b {padding-bottom:0px ;}
.pd3b {padding-bottom:3px ;}
.pd5b {padding-bottom:5px ;}
.pd7b {padding-bottom:7px ;}
.pd10b{padding-bottom:10px;}
.pd15b{padding-bottom:15px;}
.pd20b{padding-bottom:20px;}
.pd30b{padding-bottom:30px;}

.pd0l {padding-left:0px ;}
.pd3l {padding-left:3px ;}
.pd5l {padding-left:5px ;}
.pd7l {padding-left:7px ;}
.pd10l{padding-left:10px;}
.pd15l{padding-left:15px;}
.pd20l{padding-left:20px;}
.pd30l{padding-left:30px;}


/* background
--------------------------------------------*/
.bgN{background:none !important;}
.bgcl01{background:#e2e2e2;}
.bgcl02{background:#f0f0f0;}
.bgcl03{background:#eeeeee;}


/* border
--------------------------------------------*/
.bdrN {border:none;}
.bdrNt{border-top:none;}
.bdrNb{border-bottom:none;}
.bdrNl{border-left:none;}
.bdrNr{border-right:none;}

.bdr01t{background:url(http://i.yimg.jp/images/games/top/base3/ygam_li_dot01.gif) repeat-x;}
.bdr01b{background:url(http://i.yimg.jp/images/games/top/base3/ygam_li_dot01.gif) repeat-x 0 100%;}

.bdr02t{background:url(http://i.yimg.jp/images/games/top/base3/ygam_li_dot02.gif) repeat-x;}
.bdr02b{background:url(http://i.yimg.jp/images/games/top/base3/ygam_li_dot02.gif) repeat-x 0 100%;}

.bdr03t{border-top:1px solid #6e97e0;}
.bdr03b{border-bottom:1px solid #6e97e0;}

.bdr04t{background:url(http://i.yimg.jp/images/games/top/base3/ygam_li_dot03.gif) repeat-x;}
.bdr04b{background:url(http://i.yimg.jp/images/games/top/base3/ygam_li_dot03.gif) repeat-x 0 100%;}

.bdr05t{border-top:1px solid #c1c3cb;}
.bdr05b{border-bottom:1px solid #c1c3cb;}

.bdr06t{border-top:1px solid #aaaaaa;}
.bdr06b{border-bottom:1px solid #aaaaaa;}
.bdr06h{border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;}
.bdr06a{border:1px solid #aaaaaa;}

.bdr07t{border-top:1px solid #cccccc;}
.bdr07b{border-bottom:1px solid #cccccc;}
.bdr07a{border:1px solid #cccccc;}
.bdr07l{border-left:1px solid #cccccc;}

.bdr08t{border-top:1px solid #aba000;}
.bdr08b{border-bottom:1px solid #aba000;}
.bdr08h{border-left:1px solid #aba000;border-right:1px solid #aba000;}
.bdr08a{border:1px solid #aba000;}

/* EMG
--------------------------------------------*/
#emg,#emg2,#emg3{text-align:center;}#emg2 br{display:none;}
#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;margin-top:10px;}
#emg table table,#emg2 table table,#emg3 table table{margin-top:0px;}
/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/
#emg table td,#emg2 table td,#emg3 table td{padding:2px;}
#emg a,#emg2 a,#emg3 a{color:#0000ff;}
#emg a:visited,#emg2 a:visited,#emg3 a:visited{color:#0000ff;}