@charset "Shift_JIS";

/* --------------------------
Copyright 2005 NIFTY Inc.
FileName: common.css
---------------------------- */

*{
	margin:0;
	padding:0;
	font-style:normal;
}

body{
	margin:0;
	padding:0;
	font-size:small; _font-size:x-small; /* for IE */
	font-family:'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	text-align:center;
	background: transparent url("/images/squares_bg.gif") repeat-y scroll center center;
	line-height:1.3em;
	height:auto;
	/*\*/ height:100%; /* */
	word-break:break-all;
}

div,p,a,input,select,textarea,form,ul,ol,li,dl,dt,dd,tr,td,table{font-size:100%; color:#333;}

img , a{border:0;}

h2{font-size:1.1em; line-height:1.2em; color:#5C5C5C;}
h2 img , h3 img{margin-right:5px; vertical-align:middle;}
h2.ttlH2{background:url(../images/bg_h.gif) top left no-repeat #F9F9F9; padding:5px;}
h2.ttlH2typ2{background:url(../images/bg_h_blue.gif) bottom left no-repeat #1EA0D8; padding:8px 5px; color:#FFF;}
h3{font-size:1em; line-height:1.2em; margin:0 0 3px 0; color:#5C5C5C;}
h3.ttlH3{background:url(../images/ico_h.gif) no-repeat 5px 50% #E6E6E6; padding:2px 5px 2px 22px;border-bottom:1px #D9D9D9 solid;}
h3.ttlH3typ2{background:url(../images/ico_h.gif) no-repeat 5px 4px; padding:2px 5px 2px 22px;}
h3.linepoint {border-left:5px #666 solid;}
h4{font-size:1em; color:#5C5C5C;}
h2.text,h4.text {background:url(/images/title/sub_blue.png) no-repeat; margin-bottom:10px; padding:8px 0 0 25px; height:30px;}
h4.orange {background:url(/images/title/sub_orange.png) no-repeat; margin-bottom:10px; padding:8px 0 0 25px; height:30px;}

h6.line{font-size:1em; color:#666; border-top:5px #D9D9D9 solid;border-bottom:1px #D9D9D9 dotted; padding:3px 0;}

hr{display:none;}

em , em a{font-weight:bold;}

address{font-style:normal;}

a:link {color:#0060BE; text-decoration:none;}
a:visited {color:#0060BE; text-decoration:none;}
a:hover {color:#0060BE !important; text-decoration:underline;}

/* UNDER LINE */
a.underline:link {color:#0060BE; text-decoration:underline;}
a.underline:visited {color:#0060BE; text-decoration:underline;}
a.underline:hover {color:#0060BE !important; text-decoration:none;}

/* WHITE */
a.white:link {color:#FFF; text-decoration:none;}
a.white:visited {color:#FFF; text-decoration:none;}
a.white:hover {color:#FFF !important; text-decoration:underline;}

/* toplogo 
a:focus{
	outline:1px #0060BE dotted;
}
*/
ul{list-style:none;}
/* ul.liInln */
ul.liInln{padding:5px 10px 0 10px;}
ul.liInln li{display:inline; margin-right:15px;}
ul.liInln li a{white-space:nowrap;}

/* safari only \*/
html:\66irst-child dt{
letter-spacing:-0.1em;
}
/* end */

ol{margin-left:25px;}

p{padding:0.3em 0; line-height:1.3em;}

th{font-weight:bold;}

label{cursor:pointer;}

/* |||||| layout |||||| */
#top{
	margin:0 auto;
	padding:0;
	background:url(/images/bg_header.gif) #FFF repeat-x;
	text-align:left;
/************ test **********************/
	_width:990px;
	width:990px;
/************ test **********************/
	_width:902px;
}

#container{
	_width:990px;
	background:#FFF;
}

#contents > #mainContainer{
	height:auto; /*for IE5.0*/
}

#mapFrm{margin:0;}
.poRel {position:relative;}

/* |||||| common parts |||||| */
.clear{clear:both;}
.skip{display:none; font-size:1px;}
.fltL{float:left;}
.fltR{float:right;}

/* padding */
.noPdd{padding:0 !important;;}

.pdd5{padding:5px !important;}
.pddT5{padding-top:5px !important;}
.pddR5{padding-right:5px !important;}
.pddB5{padding-bottom:5px !important;}
.pddL5{padding-left:5px !important;}

.pdd10{padding:10px !important;}
.pddT10{padding-top:10px !important;}
.pddR10{padding-right:10px !important;}
.pddB10{padding-bottom:10px !important;}
.pddL10{padding-left:10px !important;}

.pdd20{padding:20px !important;}
.pddT20{padding-top:20px !important;}
.pddR20{padding-right:20px !important;}
.pddB20{padding-bottom:20px !important;}
.pddL20{padding-left:20px !important;}

/* margin */
.noMrg{margin:0 !important;}

.Mrg5{margin:5px !important;}
.MrgT5{margin-top:5px !important;}
.MrgR5{margin-right:5px !important;}
.MrgB5{margin-bottom:5px !important;}
.MrgL5{margin-left:5px !important;}

.Mrg10{margin:10px !important;}
.MrgT10{margin-top:10px !important;}
.MrgR10{margin-right:10px !important;}
.MrgB10{margin-bottom:10px !important;}
.MrgL10{margin-left:10px !important;}

.Mrg20{margin:20px !important;}
.MrgT20{margin-top:20px !important;}
.MrgR20{margin-right:20px !important;}
.MrgB20{margin-bottom:20px !important;}
.MrgL20{margin-left:20px !important;}

/* text */
.txtR{text-align:right !important; padding:0 0 2px 0;}
.txtCntr{text-align:center;}
.absmdl{vertical-align:middle;}
.txtGry{color:#5C5C5C;}

/* text size */
.txtL{font-size:1.5em;}
.txtM{font-size:1.2em;}
.txtS{font-size:0.8em; line-height:1.2em;}

/* .more */
.more{
	padding-top:3px;
	text-align:right;
	border-top:1px #D9D9D9 dotted;
}
.more img{margin-right:5px;}

/* ul.liDot */
ul.liDot{padding:10px 15px; text-align:left;}
ul.liDot li{background:url(../images/li_dot.gif) no-repeat; padding:0 0 0.6em 6px;}

/* -- Line -- */
.lnbox{background:#FFF; border:1px solid #D9D9D9;}
.Typ2lnbox{background:url(../images/bg_lnboxtyp2.gif) top repeat-y #EAEAEA; border:1px solid #D9D9D9;}
.Col2Typ2lnbox{background:url(../images/bg_lnboxtyp2col2.gif) top repeat-y #EAEAEA; border:1px solid #D9D9D9;}
.lnTBlue{background:url(../images/bg_lntblue.gif) top left repeat-x; padding:5px 0 20px 0;}
.lnTGry{border-top:1px solid #B5B8BA; padding:5px 0 20px 0;}
.lnbox .lnTBlue{padding:5px 0 10px 0;}
.lnBule{border-bottom:2px solid #64CDEB; padding:0 0 2px 0;}

/* -- border -- */
.hrDotT{background:url(../images/hr_dot.gif) top left repeat-x;}
.hrDotB{background:url(../images/hr_dot.gif) bottom left repeat-x;}
.hrGryT{border-top:1px solid #DDD;}
.hrGryB{border-bottom:1px solid #DDD;}

img.line {border:1px #CCC solid;}

.gameimg {border:1px #A7A7A7 solid;}

.borderD9{border:1px #D9D9D9 solid;}

.borderst{border:1px #D8D8D8 dotted;}
.borderst-top {
	border-top:1px #D8D8D8 dotted;
	border-right:1px #D8D8D8 dotted;
	border-left:1px #D8D8D8 dotted;
}
.borderst-bottom {
	border-bottom:1px #D8D8D8 dotted;
	border-right:1px #D8D8D8 dotted;
	border-left:1px #D8D8D8 dotted;
}
.borderst-t {border-top:1px #D8D8D8 dotted;}
.borderst-b {border-bottom:1px #D8D8D8 dotted;}

/* background */
.bgLine{background:url(../images/bg_dot.gif); padding:10px;}
.bgWht{background:#FFF;}
.gray {background:#EEE;}
.none {background:none;}

.searchNum {
	padding:5px;
	background:url(/images/back/grd_blue01.png) #FFF repeat-x;
	position:relative;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
}
.searchNum span, .searchNum table {
	position:absolute;
	top:3px;
	_top:5px;
	right:5px;
}
.searchLink {
	padding:2px 0;
	background:#EEE;
	text-align:center;
}

/* .dispNone */
.dispblk{display:block;}
.dispNone{display:none;}

/* float off */
.hidn{visibility:hidden;}
.pkg{overflow:hidden;}
.pkg:after{
    content: "";
    display:block;
    clear:both;
    height:1px;
    overflow:hidden;
}
/*\*/
* html .pkg{
    height:1em;
    overflow:visible;
}
/**/

/* test */
.test{border:solid 1px #000 !important;}


/* -- Common -- */
.normal{
	line-height:125%;
}

.normal150{
	line-height:150%;
}

.s{
	font-size:84%;
}

.l{
	font-size:115%;
}

.l125{
	font-size:115%;
	line-height:125%;
}

.l150{
	font-size:115%;
	line-height:150%;
}

.title0{
	margin:0.3em 1.5px 0.3em 0px;
	line-height:125%;
	font-size:150%;
	font-weight:bold;
	line-height:120%
}

.title1{
	margin:0.3em 0px 0.3em 0px;
	line-height:125%;
	font-size:115%;
	font-weight:bold;
}

.title2{
	margin:0.3em 0px 0.3em 0px;
	line-height:125%;
	font-weight:bold;
}


/* ---- Text Variation ---- */
.darkRed{
	color:#cc0000;
}

.darkOrangeYellow{
	color:#cc6600;
}

.gameGray{		/* 追加　検索結果で使用 */
	color:#596578;
}


/* ---- Parts Variation ----*/
.normalline{
	background-color:#596578;
}

.normalHr{
	background-color:#596578;
	height:1px;
	margin:1px 0px;
	overflow:hidden;
}

.bgcolorYellow{
	background-color:#f8f8e6;
}
.bgcolorAliceBlue{
	background-color:#F0F8FF;
}


.bgcolorGameGray{ /* =bgcolorGameSoftGray */
	background-color:#e0e7ea;
}

.brokenline{
	background-image:url("/images/brokenline.gif");
}

.brokenHr{
	background-image:url("/images/brokenline.gif");
	height:1px;
	margin:1px 0px;
	overflow:hidden;
}

.bk-grdBlue01 {
	height:26px;
	background:url(/images/back/grd_blue01.png) repeat-x;
}


/* |||||| button parts |||||| */
/* btn62 */
.btn62 , .btn62 a{width:62px; height:22px; text-align:center;}
.btn62 a{display:block; background:url(../images/btn_62.gif) no-repeat;}
.btn62 a:hover{background:url(../images/btn_62_on.gif) no-repeat;}

/* btn82 */
.btn82 , .btn82 a{width:82px; height:22px; text-align:center;}
.btn82 a{display:block; background:url(../images/btn_82.gif) no-repeat;}
.btn82 a:hover{background:url(../images/btn_82_on.gif) no-repeat;}

/* btn102 */
.btn102 , .btn102 a{width:102px; height:22px; text-align:center;}
.btn102 a{display:block; background:url(../images/btn_102.gif) no-repeat;}
.btn102 a:hover{background:url(../images/btn_102_on.gif) no-repeat;}

/* btn122 */
.btn122 , .btn122 a{width:122px; height:22px; text-align:center;}
.btn122 a{display:block; background:url(../images/btn_122.gif) no-repeat;}
.btn122 a:hover{background:url(../images/btn_122_on.gif) no-repeat;}

/* btn142 */
.btn142 , .btn142 a{width:142px; height:22px; text-align:center;}
.btn142 a{display:block; background:url(../images/btn_142.gif) no-repeat;}
.btn142 a:hover{background:url(../images/btn_142_on.gif) no-repeat;}

/* btn142 */
.btn162 , .btn162 a{width:162px; height:22px; text-align:center;}
.btn162 a{display:block; background:url(../images/btn_162.gif) no-repeat;}
.btn162 a:hover{background:url(../images/btn_162_on.gif) no-repeat;}

/* btn182 */
.btn182 , .btn182 a{width:182px; height:22px; text-align:center;}
.btn182 a{display:block; background:url(../images/btn_182.gif) no-repeat;}
.btn182 a:hover{background:url(../images/btn_182_on.gif) no-repeat;}

/* float */
.fltR{float:right;}
.fltL{float:left;}

/* width */
.wdth48{width:48%;}
.wdth45{width:45%;}


/* ICON */
.li {
	padding-left:15px;
	background:url(http://game.nifty.com/images/arrow/li.png) no-repeat 0% 50%;
}
.liGray01 {
	padding-left:12px;
	background:url(http://game.nifty.com/images/arrow/text_gray01.gif) no-repeat 0% 50%;
}


/* SITE MAP */
.block_l {
	margin-top:5px;
	width:310px;
	text-align:left;
	float:left;
}
.block_r {
	margin-top:5px;
	width:310px;
	text-align:left;
	float:right;
}

/* ゲームの詳細　*/
h5.review2 {
	margin:0px;
	padding-top:5px;	
	padding-left:5px;
	height:28px;
	background:url(/img/game-review_line.gif) repeat-x 0% 100%;
	text-align:left;
}
* html h5.review2 {
	margin:0px;
	padding-top:5px;	
	padding-left:5px;
	height:35px;
	background:url(/img/game-review_line.gif) repeat-x 0% 100%;
	text-align:left;
}
h5.bbs2 {
	margin:0px;	
	padding-top:5px;
	padding-left:5px;
	height:28px;
	background:url(/img/game-bbs_line.gif ) repeat-x 0% 100%;
	text-align:left;
}
* html h5.bbs2 {
	margin:0px;	
	padding-top:5px;
	padding-left:5px;
	height:35px;
	background:url(/img/game-bbs_line.gif ) repeat-x 0% 100%;
	text-align:left;
}
h5.site2 {
	margin:0px;	
	padding-top:5px;
	padding-left:5px;
	height:28px;
	background:url(/img/game-site_line.gif) repeat-x 0% 100%;
	text-align:left;
}
* html h5.site2 {
	margin:0px;	
	padding-top:5px;
	padding-left:5px;
	height:35px;
	background:url(/img/game-site_line.gif) repeat-x 0% 100%;
	text-align:left;
}

/* |||||| COMMON HEADER |||||| */
#common-header {
	width:100%;
	height:30px;
	background:url(/images/common/back.png) repeat-x;
	border-bottom:2px #06A9D7 solid;
}

#common-header .left {
	float:left;
}
#common-header .right {
	margin-top:4px;
	float:right;
}

#common-header p {
	margin-right:5px;
	padding:0;
	float:left;
}
#common-header p.game {
	height:21px;
	background:url(/images/common/blue_center.png) repeat-x;
}
#common-header p.pachi {
	height:21px;
	background:url(/images/common/orange_center.png) repeat-x;
}
#common-header p.tunagari {
	height:21px;
	background:url(/images/common/pink_center.png) repeat-x;
}

/* HISCORE LINE */
.hrB1{
	border-bottom:1px dotted #B0C4DA;
	width:90%;
	height:1px;
	padding:0px;
}

/* gadget */
#gadget ul,#gadget ol,#gadget li{
margin: 0;
padding: 0;
	}

#gadget{
max-width:280px;
_max-width:300px;
border:solid 10px #FFD24C;
background: #ffffff;
margin-bottom: 5px;
text-align:left;
}
#gadget div{
padding:5px;
}

#gadget li{
list-style:none;
margin-bottom: 0;
}
#gadget li a{
display:block;
background:url(http://entame.nifty.com/img/get/line.gif) repeat-x bottom;
padding:5px;
}
#gadget li a:hover{
background:url(http://entame.nifty.com/img/get/line.gif) repeat-x bottom #ECFFFF;

}
#gadget h2{
margin:0 0 5px 0;
padding:0;
font-size:1em;
}
#gadget .new h2{background:#FFF;}
#gadget .pickup h2{	background:#493426;}
#gadget a:link{color:#333;text-decoration:underline;}
#gadget a:visited{color:#F60;text-decoration:underline;}
#gadget a:hover{color:#F60;text-decoration:underline;}
#gadget a:active{color:#336699;text-decoration:none;}
#gadget img ,#gadget a{border:0;}