
@charset 'Shift_JIS';

/* ==================================================

お知らせ用テンプレート

================================================== */

#noticeTxt .hide{
display:none;
}


/*終了告知　ここから*/
#noticeTxt #endNotice{
padding: 15px 0;
margin-bottom: 15px;
border-top: 1px dashed #ff0000;
border-bottom: 1px dashed #ff0000;
text-align: center;
font-weight: bold;
color: #ff0000;
line-height: 1.5;
}

#noticeTxt #endNotice a{
text-decoration: underline;
color:#999;
}
/*終了告知　ここまで*/

/*メインタイトル　ここから*/
#noticeTxt h2#mainTit{
width: 560px;
height: 150px;
padding: 15px 0;
margin:0 auto;
background:none;/*CBBS対応*/
float:none;/*CBBS対応*/
}
/*メインタイトル　ここまで*/

/*サブタイトル　ここから*/
#noticeTxt div.subTits{
text-align:center;
padding-bottom:20px;
}
/*サブタイトル　ここまで*/


/*メインタイトル　ここから*/
#noticeTxt p.spacer{ padding: 15px 0; }
/*メインタイトル　ここまで*/

/*フォントスタイル　ここから*/
#noticeTxt .f_soei{ font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.green{color:#67791f;}
.red{color:#C84343;}
.purple{color:#845EA9;}
.l_green{color:#67791F;}
.brown{color:#916036;}
.pink{color:#BF4A8F;}
.blue{color:#327294;}
.d_blue{color:#4E44B2;}
.d_blue2{color:#749acb;}
.d_blue3{color:#528aa9;}
.gray{color:#666666;}
.orange{color:#f5a00c;}
.violet{color:#9964cb;}
.light_pink{color:#fa679e;}

#noticeTxt .s{font-size:10px;}
#noticeTxt .m{font-size:12px;}
#noticeTxt .l{font-size:14px;} 

#noticeTxt .u{text-decoration:underline;}
#noticeTxt .b{font-weight:bold;}


/*フォントスタイル　ここまで*/

/*補足　ここから*/
#noticeTxt .sple{
padding-bottom:20px;
font-size:11px;
text-align:center;
}
/*補足　ここまで*/

/*注釈　ここから*/
#noticeTxt div.notes{
width:561px;
padding:10px 0 0;
margin:0 auto;
border-top:1px solid #dfdfdf;
}

#noticeTxt div.notes ul li{
padding-left:1em;
text-indent:-1em;
}


/*注釈　ここまで*/

/* ==================================================

 display

================================================== */

/*display（Pure 1体表示）*/
#noticeTxt .disp01{ 
width: 185px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .disp01 p.tit{
width: 186px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .disp01 ul{
width: 125px;
padding: 10px 0 0 59px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .disp01 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .disp01 ul li{
width: 80px;
height: 160px;
float: left;
}

/*//display（Pure 1体表示）*/

/*display（Pure 2体表示）*/
#noticeTxt .disp02{ 
width: 185px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .disp02 p.tit{
width: 186px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .disp02 ul{
width: 165px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .disp02 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .disp02 ul li{
width: 80px;
height: 160px;
float: left;
}

/*//display（Pure 2体表示）*/

/*display（Pure 3体表示）*/
#noticeTxt .disp03{ 
width: 266px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .disp03 p.tit{
width: 266px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .disp03 ul{
width: 245px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .disp03 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .disp03 ul li{
width: 80px;
height: 160px;
float: left;
}

/*//display（Pure 3体表示）*/


/*display（Pure 4体表示）*/
#noticeTxt .disp04{ 
width: 344px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .disp04 p.tit{
width: 344px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .disp04 ul{
width: 323px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .disp04 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .disp04 ul li{
width: 80px;
height: 160px;
float: left;
}

/*//display（Pure 4体表示）*/


/*display（Pure 5体表示）*/
#noticeTxt .disp05{ 
width: 426px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .disp05 p.tit{
width: 426px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .disp05 ul{
width: 405px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .disp05 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .disp05 ul li{
width: 80px;
height: 160px;
float: left;
}

/*//display（Pure 5体表示）*/


/*display（Pure 6体表示）*/
#noticeTxt .disp06{
width: 504px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .disp06 p.tit{
width: 504px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .disp06 ul{
width: 483px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .disp06 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .disp06 ul li{
width: 80px;
height: 160px;
float: left;
}
/*//display（Pure 6体表示）*/


/*dispBg02（Pureとも 2体表示）*/
#noticeTxt .dispBg02{ 
width: 174px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .dispBg02 p.tit{
width: 174px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .dispBg02 ul{
width: 153px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .dispBg02 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .dispBg02 ul li{
width: 146px;
height: 160px;
float: left;
}

/*//dispBg02（Pureとも 2体表示）*/


/*dispBg04（Pureとも 4体表示）*/
#noticeTxt .dispBg04{ 
width: 318px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .dispBg04 p.tit{
width: 318px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .dispBg04 ul{
width: 297px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .dispBg04 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .dispBg04 ul li{
width: 146px;
height: 160px;
float: left;
}

/*//dispBg04（Pureとも 4体表示）*/


/*dispBg06（Pureとも 6体表示）*/
#noticeTxt .dispBg06{ 
width: 464px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .dispBg06 p.tit{
width: 464px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .dispBg06 ul{
width: 443px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .dispBg06 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .dispBg06 ul li{
width: 146px;
height: 160px;
float: left;
}

/*//dispBg06（Pureとも 6体表示）*/


/*display（アバたま 4体表示）*/
#noticeTxt .dispAt04{ 
width: 426px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .dispAt04 p.tit{
width: 426px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .dispAt04 p.subTit{
width: 405px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
font-weight:bold;
}

#noticeTxt .dispAt04 ul{
width: 405px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .dispAt04 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .dispAt04 ul li{
width: 80px;
height: 160px;
float: left;
}

/*//display（アバたま 4体表示）*/


/*display（アバたま 2x2体表示）*/
#noticeTxt .dispAt02{ 
width: 267px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .dispAt02 p.tit{
width: 267px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .dispAt02 p.subTit{
width: 246px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
font-weight:bold;
}

#noticeTxt .dispAt02 ul{
width: 246px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .dispAt02 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .dispAt02 ul li{
width: 80px;
height: 160px;
float: left;
}

/*//display（アバたま 4x2体表示）*/



/*dispPr01（プロフィールアイテム 1枚表示）*/
#noticeTxt .dispPr01{ 
width: 194px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;
}

#noticeTxt .dispPr01 p.tit{
width: 194px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .dispPr01 ul{
width: 173px;
padding: 10px 0 0 19px;
border-left: 1px solid #EAB1C3;
border-right: 1px solid #EAB1C3;
border-bottom: 1px solid #EAB1C3;
}

#noticeTxt .dispPr01 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .dispPr01 ul li{
width: 173px;
height: 174px;
float: left;
}

/*//dispPr01（プロフィールアイテム 1枚表示）*/

/* ==================================================

 table

================================================== */

#noticeTxt .table{
width: 560px;
margin:0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_purple.gif) no-repeat left top;
}

#noticeTxt .table div.inr{
width: 558px;
padding-bottom: 10px;
border-left: 1px solid #ADB4C6;
border-right: 1px solid #ADB4C6;
border-bottom: 1px solid #ADB4C6;
}

#noticeTxt .table p.tit{
width: 560px;
height: 17px;
padding-top: 3px;
text-align: center;
color: #fff;
}

#noticeTxt .table p.subTit{
width: 550px;
height: 30px;
padding-top: 5px;
margin:0 auto;
}

#noticeTxt ul.itemClass{
width: 558px;
padding: 10px 0;
text-align: center;
}

#noticeTxt ul.itemClass:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt ul.itemClass li{
display: inline;
margin: 0 5px;
}

#noticeTxt ul.itemClass li.all{
color: #53A739;
}

#noticeTxt ul.itemClass li.wm{
color: #ED73A1;
}

#noticeTxt ul.itemClass li.man{
color: #619DB9;
}

#noticeTxt ul.itemClass li.rare{
color: #F5A00C;
}

/* dispList
--------------------------------------*/
#noticeTxt .table ul.dispList{
padding:4px 0 9px;
border-top:1px dashed #ccc;
text-align: center;
}

#noticeTxt .table ul.dispList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .table ul.dispList li{
width: 110px;
float: left;
text-align: center;
overflow: hidden;
}

#noticeTxt .table ul.dispList li img{
padding-top: 7px;
margin-bottom: 3px;
}

#noticeTxt .table ul.dispList li span.name{
width: 109px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
margin-left: -1px;
background: #707070;
display: block;
font-size:10px;
color: #fff;
}

#noticeTxt .table ul.dispList li span em{
font-style: normal;
color: #F5A00C;
}

#noticeTxt .table ul.dispList li:last-child span{
width: 110px;
}

#noticeTxt .table ul.dispList li span.all{
border-top: 3px solid #53A739;
}

#noticeTxt .table ul.dispList li span.wm{
border-top: 3px solid #ED73A1;
}

#noticeTxt .table ul.dispList li span.men{
border-top: 3px solid #619DB9;
}

#noticeTxt .table ul.dispList li span.rare{
border-top: 3px solid #F5A00C;
}

#noticeTxt .table ul.dispList li span.rcp{
width: 109px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
margin:1px 0 0 -1px;
background:#FFFAD7;
display: block;
font-size:10px;
color: #7A7867;
}


#noticeTxt .table ul.cntr05{
width: 554px;
padding-left: 4px;
}

#noticeTxt .table ul.cntr04{
width: 500px;
padding-left: 58px;
}

#noticeTxt .table ul.cntr03{
width: 446px;
padding-left: 112px;
}

#noticeTxt .table ul.cntr02{
width: 392px;
padding-left: 166px;
}

#noticeTxt .table ul.cntr01{
width: 338px;
padding-left: 220px;
}

/* ==================================================

 table02

================================================== */
/* dispList
--------------------------------------*/
#noticeTxt .table02 ul.dispList{
padding:4px 0 9px;
border-top:1px dashed #ccc;
text-align: center;
}

#noticeTxt .table02 ul.dispList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .table02 ul.dispList li{
width: 110px;
float: left;
text-align: center;
overflow: hidden;
}

#noticeTxt .table02 ul.dispList li img{
padding-top: 7px;
margin-bottom: 3px;
}

#noticeTxt .table02 ul.dispList li span.name{
width: 109px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
margin-left: -1px;
background: #ccc;
display: block;
font-size:10px;
color: #fff;
}

#noticeTxt .table02 ul.dispList li span em{
font-style: normal;
color: #F5A00C;
}

#noticeTxt .table02 ul.dispList li:last-child span{
width: 110px;
}

#noticeTxt .table02 ul.dispList li span.all{
border-top: 3px solid #53A739;
}

#noticeTxt .table02 ul.dispList li span.wm{
border-top: 3px solid #ED73A1;
}

#noticeTxt .table02 ul.dispList li span.men{
border-top: 3px solid #619DB9;
}

#noticeTxt .table02 ul.dispList li span.rare{
border-top: 3px solid #F5A00C;
}

#noticeTxt .table02 ul.dispList li span.rcp{
width: 109px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
margin:1px 0 0 -1px;
background:#FFFAD7;
display: block;
font-size:10px;
color: #7A7867;
}

#noticeTxt .table02{
width: 560px;
margin:0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_purple.gif) no-repeat left top;
}

#noticeTxt .table02 div.inr{
width: 558px;
padding-bottom: 20px;
border-left: 1px solid #ADB4C6;
border-right: 1px solid #ADB4C6;
border-bottom: 1px solid #ADB4C6;
}

#noticeTxt .table02 p.tit,.disp_l_pink p.tit{
width: 560px;
height: 17px;
padding-top: 3px;
text-align: center;
color: #fff;
}

#noticeTxt .table02 p.subtit,.disp_l_pink p.subtit{
width: 550px;
height: 30px;
padding: 5px 0 0 4px;
}


#noticeTxt .table02 div.inr p.txt{
padding: 15px 0;
text-align: center;
}

#noticeTxt .table02 div.inr p.txt strong{
display: block;
}

#noticeTxt .table02 div.items ul.dispList{
background: none;
border:none;
}

#noticeTxt .table02 div.items ul.dispList li{
}

#noticeTxt .table02 div.inr ul.dispList li strong{
font-size: 11px;
font-weight: normal;
}

#noticeTxt .table02 div.inr ul.dispList li strong em{
font-style: normal;
font-weight: bold;
}

#noticeTxt .table02 div.inr ul.dispList li img{
padding-top: 7px;
margin-bottom: 3px;
}

#noticeTxt .table02 div.inr ul.dispList li span{
width: 109px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
margin-left: -1px;
background: #707070;
display: block;
font-size: 10px;
color:#fff;
}

#noticeTxt .table02 div.inr ul.notes{
width: 500px;
padding:10px 0 0;
margin: 0 auto;
font-size: 11px;
}

#noticeTxt .table02 div.inr ul.notes li{
padding-left:1em;
text-indent:-1em;
}


#noticeTxt .table02 ul.cntr05{
width: 554px;
padding-left: 4px;
}

#noticeTxt .table02 ul.cntr04{
width: 500px;
padding-left: 58px;
}

#noticeTxt .table02 ul.cntr03{
width: 446px;
padding-left: 112px;
}

#noticeTxt .table02 ul.cntr02{
width: 392px;
padding-left: 166px;
}

#noticeTxt .table02 ul.cntr01{
width: 338px;
padding-left: 220px;
}






/* ==================================================

 homeList(home item list)

================================================== */

#noticeTxt .homeList{
}

#noticeTxt .table ul.homeList{
padding:4px 0 9px;
border-top:1px dashed #ccc;
text-align: center;
}

#noticeTxt .table ul.homeList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .table ul.homeList li{
width: 120px;
float: left;
text-align: center;
overflow: hidden;
}

#noticeTxt .table ul.homeList li img{
padding-top: 7px;
margin-bottom: 3px;
}

#noticeTxt .table ul.homeList li span.name{
width: 119px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
margin-left: -1px;
background: #707070;
display: block;
font-size:10px;
color: #fff;
}

#noticeTxt .table ul.homeList li span em{
font-style: normal;
color: #F5A00C;
}

#noticeTxt .table ul.homeList li span.rare{
border-top: 3px solid #F5A00C;
}

#noticeTxt .table ul.hCntr04{
width: 518px;
padding-left: 40px;
}

#noticeTxt .table ul.hCntr03{
width: 459px;
padding-left: 100px;
}

#noticeTxt .table ul.hCntr02{
width: 400px;
padding-left: 161px;
}

#noticeTxt .table ul.hCntr01{
width: 341px;
padding-left: 220px;
}


/* キャンペーン情報（マイホーム用）
--------------------------------------*/

#noticeTxt .table02 div.items ul.homeList{
}

#noticeTxt .table02 div.items ul.homeList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .table02 div.items ul.homeList li{
width: 120px;
float: left;
text-align: center;
overflow: hidden;
}

#noticeTxt .table02 ul.homeList li img{
padding-top: 7px;
margin-bottom: 3px;
}


#noticeTxt .table02 ul.homeList li img{
padding-top: 7px;
margin-bottom: 3px;
}

#noticeTxt .table02 div.inr ul.homeList li span{
width: 119px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
margin-left: -1px;
background: #707070;
display: block;
font-size: 10px;
color:#fff;
}

#noticeTxt .table02 ul.homeList li span em{
font-style: normal;
color: #F5A00C;
}

#noticeTxt .table02 ul.homeList li:last-child span{
width: 110px;
}

#noticeTxt .table02 ul.homeList li span.all{
border-top: 3px solid #53A739;
}

#noticeTxt .table02 ul.homeList li span.wm{
border-top: 3px solid #ED73A1;
}

#noticeTxt .table02 ul.homeList li span.men{
border-top: 3px solid #619DB9;
}

#noticeTxt .table02 ul.homeList li span.rare{
border-top: 3px solid #F5A00C;
}

#noticeTxt .table02 ul.homeList li span.rcp{
width: 109px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
margin:1px 0 0 -1px;
background:#FFFAD7;
display: block;
font-size:10px;
color: #7A7867;
}



#noticeTxt .table02 ul.hCntr04{
width: 518px;
padding:4px 0 9px 40px;
text-align:center;
}

#noticeTxt .table02 ul.hCntr03{
width: 460px;
padding:4px 0 9px 99px;
}

#noticeTxt .table02 ul.hCntr02{
width: 400px;
padding:4px 0 9px 161px;
}

#noticeTxt .table02 ul.hCntr01{
width: 341px;
padding:4px 0 9px 220px;
}


/* ==================================================

 button(btns、ifBtns)

================================================== */

/*btns common*/
#noticeTxt ul.btns{
zoom: 1;
padding-bottom: 10px;
text-align: center;
}

#noticeTxt ul.btns li{
display: inline;
margin: 0 0 0 3px;
}

/*//イメージボタン*/



/*ifBtns common*/
#noticeTxt .ifBtns{
margin: 0 auto;
}

#noticeTxt .ifBtns:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .ifBtns li{
padding:15px 5px 0;
float:left;
text-align: center;
}

#noticeTxt .ifBtns li a{
height: 35px;
display: block;
font-size:14px;
font-weight: bold;
line-height: 35px;
}

#noticeTxt .ifBtns li a:hover{
text-decoration:none;
}

/*ifBtns lrg02*/

#noticeTxt .lrg02{
width:438px;
}

#noticeTxt .lrg02 li{
width: 208px;
}

#noticeTxt .lrg02 li a{
width: 208px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_l.gif) no-repeat center top;
}

/*ifBtns lrg01*/

#noticeTxt .lrg01{
width:219px;
}

#noticeTxt .lrg01 li{
width: 208px;
}

#noticeTxt .lrg01 li a{
width: 208px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_l.gif) no-repeat center top;
}

/*ifBtns mdm03*/

#noticeTxt .mdm03{
width:504px;
}

#noticeTxt .mdm03 li{
width: 158px;
}

#noticeTxt .mdm03 li a{
width: 158px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_m.gif) no-repeat center top;
}


/*ifBtns mdm02*/

#noticeTxt .mdm02{
width:336px;
}

#noticeTxt .mdm02 li{
width: 158px;
}

#noticeTxt .mdm02 li a{
width: 158px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_m.gif) no-repeat center top;
}


/*ifBtns mdm01*/

#noticeTxt .mdm01{
width:168px;
}

#noticeTxt .mdm01 li{
width: 158px;
}

#noticeTxt .mdm01 li a{
width: 158px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_m.gif) no-repeat center top;
}

/*ifBtns sht03*/

#noticeTxt .sht03{
width:423px;
}

#noticeTxt .sht03 li{
width: 131px;
}

#noticeTxt .sht03 li a{
width: 131px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_s.gif) no-repeat center top;
}


/*ifBtns sht02*/

#noticeTxt .sht02{
width:282px;
}

#noticeTxt .sht02 li{
width: 131px;
}

#noticeTxt .sht02 li a{
width: 131px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_s.gif) no-repeat center top;
}


/*ifBtns sht01*/

#noticeTxt .sht01{
width:141px;
}

#noticeTxt .sht01 li{
width: 131px;
}

#noticeTxt .sht01 li a{
width: 131px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_s.gif) no-repeat center top;
}



/* ==================================================

 banner(bnr)

================================================== */
#noticeTxt .bnr{
padding-bottom:5px;
text-align:center;
}


/* ==================================================

 information(info)

================================================== */

#noticeTxt .info{
width:453px;
padding:15px 50px 10px;
margin:0 auto 20px;
border:4px solid #ccc;
}

#noticeTxt .info p.tit{
zoom:1;
margin-bottom:10px;
text-align:center;
}

#noticeTxt .info ul.terms{
width:450px;
margin:0 auto 5px;
}

#noticeTxt .info dl.pStep{
width:360px;
zoom:1;
padding:15px;
margin:0 auto 15px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#noticeTxt .info dl.pStep dt{
zoom:1;
font-weight:bold;
}

#noticeTxt .info dl.pStep dd{
position:relative;
padding-left:1.4em;
text-indent:-1.3em;
}

#noticeTxt .info dl.pStep dd img{
zoom:1;
position:absolute;
right:30px;
top:-15px;
}
#noticeTxt .info p.sple{
width:440px;
margin:0 auto;
text-align:left;
font-size:12px;
text-indent:-1em;
padding:0 0 0 1em;
}

#noticeTxt .info p.more{
width:453px!important;/*CBBS対応*/
padding-bottom:15px;
text-align:center;
position:static!important;/*CBBS対応*/
}

#noticeTxt .info p.more a{
text-decoration:underline;
background:none!important;/*CBBS対応*/
padding:0;/*CBBS対応*/
position:static!important;/*CBBS対応*/
font-size:12px!important;/*CBBS対応*/
}

#noticeTxt .info table.crr{
width:240px;
margin:0 auto 5px;
border:1px solid #ccc;
border-collapse:collapse;
}

#noticeTxt .info table.crr caption{
padding-bottom:5px;
}

#noticeTxt .info table.crr th{
width:120px;
padding:2px 10px;
border:1px solid #ccc;
text-align:left;
}

#noticeTxt .info table.crr td{
width:120px;
padding:2px 10px;
border:1px solid #ccc;
text-align:left;
}

/*info02 超重要告知*/

#noticeTxt .info02{
width:453px;
padding:15px 50px 15px;
margin:0 auto 20px;
border:4px solid #FF8D90;
background:#FFF0F0;
}

#noticeTxt .info02 p.tit{
zoom:1;
margin-bottom:10px;
text-align:center;
}

#noticeTxt .info02 ul.txtList li{
padding:15px 10px 0;
margin-top:10px;
border-top:1px solid #FF8D90;
}

#noticeTxt .info02 ul.txtList li p{
padding-bottom:5px;
}

#noticeTxt .info02 ul.txtList li p em{
font-style:normal;
font-weight:bold;
}

/* ==================================================

 qr(QRcode)

================================================== */
/*qr01*/
#noticeTxt .qr01{
width:450px;
padding:15px 0;
margin:0 auto 20px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#noticeTxt .qr01:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .qr01 p.img{
width:125px;
float:left;
text-align: right;
}

#noticeTxt .qr01 p.img img{
padding:1px;
border:1px solid #DBC9ED;
}

#noticeTxt .qr01 p.txt{
width:300px;
padding-top:10px;
float:right;
}
/*qr02*/
#noticeTxt .qr02{
width:460px;
padding:15px 0 15px 20px;
margin:0 auto 20px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#noticeTxt .qr02:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .qr02 p.img{
width:90px;
float:right;
}

#noticeTxt .qr02 p.img img{
padding:1px;
border:1px solid #DBC9ED;
}

#noticeTxt .qr02 p.txt{
width:360px;
padding-top:5px;
float:left;
}

/* ==================================================

 profile item(prfItem)

================================================== */

/*prfItem
---------------------------------------*/

#noticeTxt .prfItem{
zoom:1;
padding-bottom:15px;
}

#noticeTxt .prfItem ul{
padding:0 0 12px 10px;
margin:0 auto;
overflow:hidden;
}

#noticeTxt .prfItem ul li img{
padding:1px;
border:1px solid #ccc;
}

/*3枚表示*/
#noticeTxt .prfItem ul.itmeList03{
width:492px;
}

/*2枚表示*/
#noticeTxt .prfItem ul.itmeList02{
width:328px;
}

/*1枚表示*/
#noticeTxt .prfItem ul.itmeList01{
width:164px;
}


#noticeTxt .prfItem ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .prfItem ul li{
width:164px;
float:left;
}

#noticeTxt .prfItem p{
text-align:center;
}
/* ==================================================

 seal item(sealItem)

================================================== */

/*sealItem
---------------------------------------*/

#noticeTxt .sealItem{
zoom:1;
padding-bottom:15px;
}

#noticeTxt .sealItem ul{
padding:0 0 12px 10px;
margin:0 auto;
overflow:hidden;
}

#noticeTxt .sealItem ul li img{
padding:1px;
border:1px solid #ccc;
}

/*4枚表示*/
#noticeTxt .sealItem ul.itmeList04{
width:520px;
}

/*3枚表示*/
#noticeTxt .sealItem ul.itmeList03{
width:390px;
}

/*2枚表示*/
#noticeTxt .sealItem ul.itmeList02{
width:260px;
}

/*1枚表示*/
#noticeTxt .sealItem ul.itmeList01{
width:130px;
}


#noticeTxt .sealItem ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .sealItem ul li{
width:130px;
float:left;
}

#noticeTxt .sealItem p{
text-align:center;
}

#noticeTxt .sealItem p.tit{
padding-bottom:10px;
}





/* ==================================================

 keyImg

================================================== */
/*keyImg01*/
#noticeTxt .keyImg01{
padding-bottom:15px;
text-align: center;
}

#noticeTxt .keyImg01 p.img{
padding-bottom:10px;
}

#noticeTxt .keyImg01 p.img img{
padding:1px;
border:1px solid #DBC9ED;
}


/*keyImg01*/
#noticeTxt .keyImg02{
padding-bottom:15px;
text-align: center;
}

#noticeTxt .keyImg02 p.img{
padding-bottom:12px;
}

/* ==================================================

 transition(tsn)

================================================== */

/* tsn01(ピンク)
--------------------------------------*/

#noticeTxt .tsn01{
width:561px;
padding:15px 0;
margin:0 auto;
}

#noticeTxt .tsn01 p{
text-align:center;
}



/* tsn02(ピンク)
--------------------------------------*/

#noticeTxt .tsn02{
width:553px;
padding:15px 0 10px;
margin:0 auto 20px;
border:4px solid #FBD0DD;
}

#noticeTxt .tsn02 p{
text-align:center;
}

#noticeTxt .tsn02 p.tit{
color:#BF4A8F;
}

/* tsn03(パープル)
--------------------------------------*/
#noticeTxt .tsn03{
width:553px;
padding:15px 0 10px;
margin:0 auto 20px;
border:4px solid #DBC9ED;
}

#noticeTxt .tsn03 p{
text-align:center;
}

#noticeTxt .tsn03 p.tit{
color:#845EA9;
}

#noticeTxt .nmlTxt{
width: 560px;
padding:20px 0;
margin:0 auto;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/line_dot_gray.gif) no-repeat center top;
text-align: center;
}

#noticeTxt .nmlTxt p{
margin-bottom: 10px;
}

#noticeTxt .nmlTxt ul.txLink01 a{
text-decoration:underline;
}

#noticeTxt .itemDetails{ width: 552px; margin-bottom: 20px; border: 4px solid #DBC9ED; }
#noticeTxt .itemDetails p{ padding: 19px 0 5px; text-align: center; font-weight: bold; }
#noticeTxt .details{ width: 560px; margin-bottom: 20px; text-align: center; }
#noticeTxt .details p{ margin-bottom: 15px; }
#noticeTxt .bnrSct{ text-align: center; }
#noticeTxt .bnrSct p{ margin-bottom: 10px; }
#noticeTxt .caution{ width: 560px; padding: 14px 0 15px; border-top: 1px solid #DFDFDF; font-size: 12px; }
#noticeTxt .caution ul li{ padding-left: 1em; text-indent: -0.5em; }



/* ====================================================================================================

cool用テンプレート

==================================================================================================== */

/*display（Cool 2体表示）*/
#noticeTxt .dispCl02{ 
width: 350px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_red.gif) no-repeat left top;
}

#noticeTxt .dispCl02 p.tit{
width: 350px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_red_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .dispCl02 ul{
width: 350px;
}

#noticeTxt .dispCl02 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .dispCl02 ul li{
width: 173px;
height: 242px;
float: left;
border-left: 1px solid #EE8966;
border-right: 1px solid #fff;
overflow:hidden;
}

#noticeTxt .dispCl02 ul li.last{
border-right: 1px solid #EE8966;
}

#noticeTxt .dispCl02 ul li p.ava{
zoom:1;
padding:5px 34px;
}


#noticeTxt .dispCl02 ul li p.ava span{
width:104px;
height:210px;
border: 1px solid #ccc;
display:block;
}

#noticeTxt .dispCl02 ul li p.name{
zoom:1;
padding:2px 0;
text-align:center;
color:#fff;
background:#EE8966;
}
/*//display（Cool 2体表示）*/


/*display（Cool 3体表示）*/
#noticeTxt .dispCl03{ 
width: 525px;
margin: 0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_red.gif) no-repeat left top;
}

#noticeTxt .dispCl03 p.tit{
width: 525px;
height: 17px;
padding-top: 3px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_red_r.gif) no-repeat right top;
text-align: center;
color: #fff;
}

#noticeTxt .dispCl03 ul{
width: 525px;
}

#noticeTxt .dispCl03 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .dispCl03 ul li{
width: 173px;
height: 242px;
float: left;
border-left: 1px solid #EE8966;
border-right: 1px solid #fff;
overflow:hidden;
}

#noticeTxt .dispCl03 ul li.last{
border-right: 1px solid #EE8966;
}

#noticeTxt .dispCl03 ul li p.ava{
zoom:1;
padding:5px 34px;
}


#noticeTxt .dispCl03 ul li p.ava span{
width:104px;
height:210px;
border: 1px solid #ccc;
display:block;
}

#noticeTxt .dispCl03 ul li p.name{
zoom:1;
padding:2px 0;
text-align:center;
color:#fff;
background:#EE8966;
}
/*//display（Cool 3体表示）*/

/* ==================================================

 tableCl02

================================================== */

#noticeTxt .tableCl02{
width: 560px;
margin-bottom: 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_purple.gif) no-repeat left top;
}

#noticeTxt .tableCl02 div.inr{
width: 558px;
padding-bottom: 10px;
border-left: 1px solid #ADB4C6;
border-right: 1px solid #ADB4C6;
border-bottom: 1px solid #ADB4C6;
}

#noticeTxt .tableCl02 p.tit,.disp_l_pink p.tit{
width: 560px;
height: 17px;
padding-top: 3px;
text-align: center;
color: #fff;
}

#noticeTxt .tableCl02 p.subtit,.disp_l_pink p.subtit{
width: 550px;
height: 30px;
padding: 5px 0 0 4px;
}


#noticeTxt .tableCl02 div.inr p.txt{
padding: 15px 0;
text-align: center;
}

#noticeTxt .tableCl02 div.inr p.txt strong{
display: block;
}

#noticeTxt .tableCl02 div.items ul.dispList{
background: none;
border:none;
}


#noticeTxt .tableCl02 div.inr ul.dispList li strong{
font-size: 11px;
font-weight: normal;
}

#noticeTxt .tableCl02 div.inr ul.dispList li strong em{
font-style: normal;
font-weight: bold;
}

#noticeTxt .tableCl02 div.inr ul.dispList li img{
padding-top: 7px;
margin-bottom: 3px;
}

#noticeTxt .tableCl02 div.inr ul.dispList li span{
width: 122px;
min-height: 27px;
_height: 27px;
padding: 2px 0;
background: #707070;
display: block;
font-size: 10px;
color:#fff;
text-align:center;
}

#noticeTxt .tableCl02 div.inr ul.notes{
width: 500px;
padding:10px 0 0;
margin: 0 auto;
font-size: 11px;
}

#noticeTxt .tableCl02 div.inr ul.notes li{
padding-left:1em;
text-indent:-1em;
}

#noticeTxt .tableCl02 div.inr p.supple{
text-align:center;
font-size:11px;
}

#noticeTxt .tableCl02 div.inr div.means{
width:356px;
padding-bottom:5px;
margin:0 auto 5px;
border:2px solid #CBD1E0;
}

#noticeTxt .tableCl02 div.inr div.means p{
width:349px;
padding:2px 0;
margin:0 auto 5px;
text-align:center;
border-bottom:1px solid #CBD1E0;
}

#noticeTxt .tableCl02 div.inr div.means ul{
padding-left:10px;
}

#noticeTxt .tableCl02 ul.cntr03{
width: 473px;
padding-left: 85px;
}

#noticeTxt .tableCl02 ul.cntr02{
width: 411px;
padding-left: 147px;
}

#noticeTxt .tableCl02 ul.cntr01{
width: 340px;
padding-left: 218px;
}

/* dispList
--------------------------------------*/
#noticeTxt .tableCl02 ul.dispList{
padding-top:4px;
padding-bottom:9px;
border-top:1px dashed #ccc;
}

#noticeTxt .tableCl02 ul.dispList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .tableCl02 ul.dispList li{
width: 132px;
float: left;
overflow: hidden;
}

#noticeTxt .tableCl02 ul.dispList li img{
margin:7px 0 3px;
border:1px solid #ccc;
}

#noticeTxt .tableCl02 ul.dispList li span.all{
border-top: 3px solid #53A739;
}

#noticeTxt .tableCl02 ul.dispList li span.wm{
border-top: 3px solid #ED73A1;
}

#noticeTxt .tableCl02 ul.dispList li span.men{
border-top: 3px solid #619DB9;
}

#noticeTxt .tableCl02 ul.dispList li span.rare{
border-top: 3px solid #F5A00C;
}

/*　signature　更新履歴　署名　*/
#noticeTxt .detail .signature{
padding-top:20px;
}



/*===================================================

かんたんゲーム

===================================================*/

/*---------------------------------------------------

インフォメーション（かんたん）

---------------------------------------------------*/

/*　ifBox
---------------------------------------------------*/

#noticeTxt .ifBox{
border:4px solid #c5e1df;
margin:0 auto 20px;
padding:0 25px 20px;
width:503px;
}

#noticeTxt .ifBox .tit{
color:#357392;
padding:15px 0;
margin-bottom:15px;
border-bottom:1px solid #c6e1df;
text-align:center;
}

#noticeTxt .ifBox .lineTop{
padding-top:15px;
margin-top:15px;
border-top:1px solid #c6e1df;
}

#noticeTxt .ifBox .subTit{
font-weight:bold;
color:#BF4A8F;
}

#noticeTxt .ifBox .leadTxt{
font-weight:bold;
color:#4f47ae;
}

#noticeTxt .ifBox p.txt{
margin-top:10px;
}

#noticeTxt .ifBox p.imgL{
margin-top:15px;
text-align:center;
}

#noticeTxt .ifBox p.imgL img{
padding:1px;
border:1px solid #e0e0e0;
}

#noticeTxt .ifBox dl.list01 dt{
margin-top:10px;
color:#4f47ae;
font-weight:bold;
}

#noticeTxt .ifBox dl.list01 dd.txt{
margin-left:9px;
text-indent:9px;
word-break: break-all;
word-wrap: break-word;
}

#noticeTxt .ifBox .txt_img{
width:503px;
margin-top:15px;
}

#noticeTxt .ifBox .txt_img:after{content:".";display:block;height:0;clear:both;visibility:hidden}


#noticeTxt .ifBox .txt_img .txt{
width:253px;
float:left;
padding:0;
margin:0;
word-break: break-all;
word-wrap: break-word;
}

#noticeTxt .ifBox .txt_img .img{
width:240px;
float:right;
text-align:right;
}

/*ちょこっとランド独自*/
#noticeTxt .ifBox .txt_img02{
width:503px;
}

#noticeTxt .ifBox .txt_img02:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .ifBox .txt_img02 div.txtBox{
width:403px;
float:left;
}

#noticeTxt .ifBox .txt_img02 div.txtBox dl{
width:403px;
}
#noticeTxt .ifBox .txt_img02 div.txtBox dl:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .ifBox .txt_img02 div.txtBox dl dt{
width:170px;
float:left;
font-weight:bold;
}

#noticeTxt .ifBox .txt_img02 div.txtBox dl dd{
width:225px;
margin:0 0 10px 175px;
}

#noticeTxt .ifBox .txt_img02 div.txtBox ul.supple{
font-size:11px;
}

#noticeTxt .ifBox .txt_img02 div.txtBox ul.supple li{
padding-left:1em;
text-indent:-1em;
}

#noticeTxt .ifBox .txt_img02 .img{
width:100px;
float:right;
text-align:right;
}


/*end*/

#noticeTxt .ifBox ul.imgList{
margin-top:15px;
text-align:center;
margin-left:2px;
}

#noticeTxt .ifBox ul.imgList li{
display:inline;
margin-right:2px;
}

#noticeTxt .ifBox  ul.notes{
width: 500px;
padding:20px 0 0;
margin: 0 auto;
font-size: 11px;
}

#noticeTxt .ifBox  ul.notes li{
padding-left:1em;
text-indent:-1em;
}

/*ifbox ちょこっとランド独自
---------------------------------------*/

/*skilList*/

#noticeTxt .ifBox div.skilList{
width:470px;
padding:10px 15px;
margin:15px auto;
background:#ddf5f3;
overflow:hidden;
}

#noticeTxt .ifBox div.skilList ul.list li{
height:32px;
line-height:32px;
margin-top:5px;
}

#noticeTxt .ifBox div.skilList ul.list li img{
margin-right:10px;
vertical-align:middle;
}

#noticeTxt .ifBox div.skilList ul.supple{
margin:0 auto;
padding:10px 0 0;
font-size:11px;
}

#noticeTxt .ifBox div.skilList ul.supple li{
padding-left:1em;
text-indent:-1em;
}


/*itemList*/

#noticeTxt .ifBox div.itemList{
width:400px;
margin:15px auto 0;
}

#noticeTxt .ifBox div.itemList p.txt{
margin-bottom:10px;
}


#noticeTxt .ifBox div.itemList ul{
padding:1px;
border:1px solid #ccc;
}

#noticeTxt .ifBox div.cntr01 ul{
width:132px;
}

#noticeTxt .ifBox div.cntr02 ul{
width:264px;
}

#noticeTxt .ifBox div.cntr03 ul{
width:396px;
}

#noticeTxt .ifBox div.itemList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .ifBox div.itemList ul li{
width:132px;
float:left;
text-align:center;
}

#noticeTxt .ifBox div.itemList ul li p.itemImg{
width:132px;
margin:2px 0;
}

#noticeTxt .ifBox div.itemList ul li p.itemName{
width:130px;
margin:0 1px 1px;
background:#ddf5f3;
line-height:20px;
}

/*equipList*/

#noticeTxt .ifBox div.equipList{
width:384px;
padding:8px;
margin:15px auto 0;
border:1px solid #ccc;
}

#noticeTxt .ifBox div.equipList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .ifBox div.equipList div{
width:192px;
float:left;
}

#noticeTxt .ifBox div.equipList div:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .ifBox div.equipList div img{
width:60px;
float:left;
}

#noticeTxt .ifBox div.equipList div ul{
width:132px;
height:75px;
padding-top:25px;
float:left;
background:#ddf5f3;
}

#noticeTxt .ifBox div.equipList div ul li{
margin-left:10px;
font-weight:bold;
}


/*---------------------------------------------------

イベント、キャンペーン（かんたん）

---------------------------------------------------*/


#noticeTxt .table03{
width: 560px;
margin:0 auto 20px;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_purple.gif) no-repeat left top;
}

#noticeTxt .table03 div.inr{
width: 558px;
padding:15px 0 20px;
border-left: 1px solid #ADB4C6;
border-right: 1px solid #ADB4C6;
border-bottom: 1px solid #ADB4C6;
}

#noticeTxt .table03 p.tit{
width: 560px;
height: 17px;
padding-top: 3px;
text-align: center;
color: #fff;
}

#noticeTxt .table03 p.titImg{
width: 504px;
margin:10px auto 15px;
}

#noticeTxt .table03 p.titImg img{
width: 500px;
padding:1px;
border:1px solid #e0e0e0;
}

#noticeTxt .table03 .imgL{
margin-top:15px;
text-align:center;
}

#noticeTxt .table03 .imgL img{
padding:1px;
border:1px solid #e0e0e0;
}

#noticeTxt .table03 p.subTit{
width: 500px;
margin:0 auto;
color:#c64146;
font-weight:bold;
}


#noticeTxt .table03 p.subTit02{
width:500px;
margin:0 auto 10px;
color:#c64146;
text-align: center;
font-weight:bold;
}

#noticeTxt .table03 p.txt02{
margin-bottom: 10px;
text-align: center;
}

#noticeTxt .table03 p.lineTop{
border-top:1px solid #C6E1DF;
margin-top:15px;
padding-top:15px;
}


#noticeTxt .table03 p.txt{
width:500px;
margin:15px auto 0;
}

#noticeTxt .table03 p.txt02{
width:500px;
margin:15px auto 0;
text-align:center;
}

#noticeTxt .table03 p.txt03{
margin-bottom: 10px;
text-align: center;
}


#noticeTxt .table03 p.catch{
text-align:center;
color:#c64146;
font-weight:bold;
}

#noticeTxt .table03 .txt_img{
width:500px;
margin:15px auto 0;
}

#noticeTxt .table03 .txt_img:after{content:".";display:block;height:0;clear:both;visibility:hidden}


#noticeTxt .table03 .txt_img .txt{
width:253px;
float:left;
padding:0;
margin:0;
word-break: break-all;
word-wrap: break-word;
}

#noticeTxt .table03 .txt_img .img{
width:240px;
float:right;
text-align:right;
}

/*txt_img02 まごころシール/マイホーム用*/

#noticeTxt .table03 .txt_img02{
width:500px;
margin:15px auto 0;
}

#noticeTxt .table03 .txt_img02:after{content:".";display:block;height:0;clear:both;visibility:hidden}


#noticeTxt .table03 .txt_img02 .txt{
width:350px;
float:left;
padding:0;
margin:0;
word-break: break-all;
word-wrap: break-word;
}

#noticeTxt .table03 .txt_img02 .img{
width:120px;
float:right;
text-align:right;
}

#noticeTxt .table03 .txt_img02 .img img{
padding:1px;
border:1px solid #ccc;
}

/*img02　アバターPure用*/

#noticeTxt .table03 .txt_img02 .img02{
width:114px;
float:right;
}

#noticeTxt .table03 .txt_img02 .img02 img{
padding:1px;
border:1px solid #ccc;
}

/*img03　アバターCool用*/

#noticeTxt .table03 .txt_img02 .img03{
width:124px;
float:right;
}

#noticeTxt .table03 .txt_img02 .img03 img{
padding:1px;
border:1px solid #ccc;
}


/*ava_txt　アバターCool用*/

#noticeTxt .table03 .ava_txt{
width:340px;
margin:15px auto 0;
}

#noticeTxt .table03 .ava_txt:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .table03 .ava_txt p.ava{
width:66px;
padding:1px;
border:1px solid #ccc;
float:left;
}

#noticeTxt .table03 .ava_txt p.txt{
width:250px;
margin:0;
padding-top:15px;
float:right;
}

/*　コレクションキング独自*/

#noticeTxt .table03  ul.imgList{
margin-top:15px;
text-align:center;
margin-left:2px;
}

#noticeTxt .table03  ul.imgList li{
display:inline;
margin-right:2px;
}

#noticeTxt .table03  ul.notes{
width: 500px;
padding:20px 0 0;
margin: 0 auto;
font-size: 11px;
}

#noticeTxt .table03  ul.notes li{
padding-left:1em;
text-indent:-1em;
}


/*---------------------------------------------------

更新モジュール（独自）

---------------------------------------------------*/


/*　upList
---------------------------------------------------*/

#noticeTxt .upList{
width:400px;
padding-top:14px;
margin:0 auto;
border-top:1px solid #ccc;
}

#noticeTxt .upList ul.supple{
padding-left:15px;
margin:-5px 0 20px;
font-size:11px;
}

#noticeTxt .upList ul.supple li{
padding-left:1em;
text-indent:-1em;
}
/*　box　タイピング劇場　曲追加小　*/

#noticeTxt .upList .box{
width:385px;
padding:0 0 14px 15px;
margin:0 auto 14px;
border-bottom:1px solid #ccc;
}

#noticeTxt .upList .box:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .upList .box .thumb{
width:104px;
float:left;
}

#noticeTxt .upList .box .thumb img{
padding:1px;
border:1px solid #ccc;
}

#noticeTxt .upList .box .txt_btn{
width:266px;
float:right;
}

#noticeTxt .upList .box .txt_btn .txt{
margin-bottom:10px;
}

#noticeTxt .upList .box .txt strong{
color:#327294;
}


#noticeTxt .upList .box .txt_btn .btn{
width:131px;
height:35px;
text-align:center;
}

#noticeTxt .upList .box .txt_btn .btn a{
width: 131px;
height:35px;
line-height:35px;
display:block;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_s.gif) no-repeat center top;
font-weight:bold;
}

#noticeTxt .upList .box .txt_btn .supple{
margin-top:5px;
font-size:10px;
}

/*　box02　タイピング劇場　曲追加大　*/

#noticeTxt .upList .box02{
width:400px;
padding:0 0 14px 0;
margin:0 auto 14px;
border-bottom:1px solid #ccc;
text-align:center;
}

#noticeTxt .upList .box02 .thumb{
margin-bottom:10px;
}

#noticeTxt .upList .box02 .thumb img{
padding:1px;
border:1px solid #ccc;
}


#noticeTxt .upList .box02 .txt{
margin-bottom:10px;
}

#noticeTxt .upList .box02 .txt strong{
color:#327294;
}

#noticeTxt .upList .box02 .btn{
width:131px;
height:35px;
margin:0 auto;
text-align:center;
}

#noticeTxt .upList .box02 .btn a{
width: 131px;
height:35px;
line-height:35px;
display:block;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_s.gif) no-repeat center top;
font-weight:bold;
}

/*　box03　ハッピージグソー　パズル加大　*/

#noticeTxt .upList02{
width:460px;
padding-top:14px;
margin:0 auto;
border-top:1px solid #ccc;
}

#noticeTxt .upList02 .box{
width:445px;
padding:0 0 14px 15px;
margin:0 auto 14px;
border-bottom:1px solid #ccc;
word-break: break-all;
word-wrap: break-word;
}

#noticeTxt .upList02 .box:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .upList02 .box .thumb{
width:124px;
float:left;
}

#noticeTxt .upList02 .box .thumb img{
padding:1px;
border:1px solid #ccc;
}

#noticeTxt .upList02 .box .txt_btn{
width:305px;
float:right;
}

#noticeTxt .upList02 .box .txt_btn .txt{
margin-bottom:10px;
}

#noticeTxt .upList02 .box .txt strong{
color:#327294;
}


#noticeTxt .upList02 .box .txt_btn .btn{
width:131px;
height:35px;
text-align:center;
}

#noticeTxt .upList02 .box .txt_btn .btn a{
width: 131px;
height:35px;
line-height:35px;
display:block;
background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_bg_s.gif) no-repeat center top;
font-weight:bold;
}

#noticeTxt .upList02 .box .txt_btn .supple{
margin-top:5px;
font-size:10px;
}


/*puzzleItem
---------------------------------------*/

#noticeTxt .puzzleItem{
zoom:1;
padding-bottom:15px;
}

#noticeTxt .puzzleItem ul{
padding:0 0 12px 10px;
margin:0 auto;
overflow:hidden;
}

#noticeTxt .puzzleItem ul li img{
padding:1px;
border:1px solid #ccc;
}

/*4枚表示*/
#noticeTxt .puzzleItem ul.itmeList04{
width:520px;
}

/*3枚表示*/
#noticeTxt .puzzleItem ul.itmeList03{
width:390px;
}

/*2枚表示*/
#noticeTxt .puzzleItem ul.itmeList02{
width:260px;
}

/*1枚表示*/
#noticeTxt .puzzleItem ul.itmeList01{
width:130px;
}


#noticeTxt .puzzleItem ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .puzzleItem ul li{
width:130px;
float:left;
}

#noticeTxt .puzzleItem p{
text-align:center;
}

#noticeTxt .puzzleItem p.tit{
padding-bottom:10px;
}

/*typingItem
---------------------------------------*/

#noticeTxt .typingItem{
zoom:1;
padding-bottom:15px;
}

#noticeTxt .typingItem ul{
padding:0 0 12px 10px;
margin:0 auto;
overflow:hidden;
}

#noticeTxt .typingItem ul li img{
padding:1px;
border:1px solid #ccc;
}

/*4枚表示*/
#noticeTxt .typingItem ul.itmeList04{
width:440px;
}

/*3枚表示*/
#noticeTxt .typingItem ul.itmeList03{
width:330px;
}

/*2枚表示*/
#noticeTxt .typingItem ul.itmeList02{
width:220px;
}

/*1枚表示*/
#noticeTxt .typingItem ul.itmeList01{
width:110px;
}


#noticeTxt .typingItem ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#noticeTxt .typingItem ul li{
width:110px;
float:left;
}

#noticeTxt .typingItem p{
text-align:center;
}

#noticeTxt .typingItem p.tit{
padding-bottom:10px;
}



/*---------------------------------

以下の使いきりCSS（2010/02/04）

※現行サービスに影響が出ますので
下記は絶対に触らないでください。

---------------------------------*/
/*cool_01 テンプレート「cool_01」ここから　今後これは使わない予定*/
#cool_01{width:561px;margin:0 auto;}
#cool_01 .spacer{padding:15px 0;}
#cool_01 h2{width:476px;padding:2px;margin:0 auto;text-align:center;font-family:"HGP創英角ﾎﾟｯﾌﾟ体";font-size:23px;color:#fff;}
#cool_01 h2 strong{border:2px solid #fff;padding:15px;color:#fff;display:block;}
#cool_01 p.supple{text-align:center;padding:10px 0;}

/*mFree*/

div.mFree{width:468px;padding:3px;margin:0 auto;border:dotted 3px #ffcccc;}
div.mFree .inr{padding:10px;border:dotted 3px #ff6699;font-size:13px;}
div.mFree .inr h3{width:415px;padding:10px;margin-bottom:15px;border:2px solid #fff;font-family:"HGP創英角ﾎﾟｯﾌﾟ体";font-size:23px;color:#fff;}
div.mFree .inr div.disp{width:410px;margin:0 auto;}
div.mFree .inr div.disp:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.mFree .inr div.disp .exp{width:200px;padding-top:15px;float:left;}
div.mFree .inr div.disp .ava{width:200px;float:right;text-align:center;}
div.mFree .inr div.disp .links{clear:both;padding:10px 0;text-align:center;}
div.mFree .inr div.disp .links strong{font-size:13pt;color:#FF8135;font-family:HGP創英角ﾎﾟｯﾌﾟ体;display:block;}
div.mFree .inr div.disp .links a{font-size:12pt;text-decoration:underline;font-family:"HGP創英角ｺﾞｼｯｸUB";}

/*place*/
div.place h3{width:456px;padding:10px;margin: 0 auto 15px;text-align:center;font-family:"HGP創英角ﾎﾟｯﾌﾟ体";font-size:23px;color:#fff;}
div.place p.txt{padding-bottom:15px;text-align:center;font-size:10pt;color:#000000;}
.cShop,
.cAvatar{padding:10px;margin-bottom:10px;border:3px solid #ccc;text-align:center;}
.cShop dt{font-size:11pt;font-weight:bold;color:#FF00FF;}
.cShop dd.img{padding:10px 0; } 
.cShop dd.link a{ font-size:12pt; color:#FF00FF; text-decoration:underline;font-family:"HGP創英角ﾎﾟｯﾌﾟ体"; }
.cAvatar dt{font-size:11pt;font-weight:bold;color:#FF0000;}
.cAvatar dd.img{padding:10px 0; }
.cAvatar dd.link a{font-size:12pt;color:#FF0000;text-decoration:underline;font-family:"HGP創英角ﾎﾟｯﾌﾟ体";}
p#date{text-align:right;padding-right:15px;}
/*cool_01 テンプレート「cool_01」ここまで　今後これは使わない予定*/

/*
pure全体用
*/

#pure{ width: 561px; margin: 0 auto; }
/**/
#pure div.supple{ margin-bottom: 15px; }
#pure p.txtTop{ text-align: center; padding-bottom: 9px; color: #9964CB; }
#pure p.txtBtm{ text-align: center; }

/*ライン（ドット紫）*/
#pure .line_purple{ margin-bottom: 9px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/line_dot_purple.gif) no-repeat center bottom; }

/*システムフォント適応ボタン*/
ul.dfBtns{ padding-left: 6px; margin: 0 auto; margin-bottom: 19px; text-align: center; }
ul.b03{ width: 411px; }
ul.b02{ width: 274px; }
ul.b01{ width: 137px; }
ul.dfBtns:after{content:".";display:block;height:0;clear:both;visibility:hidden}
ul.dfBtns li{ padding-right: 6px; float: left; }
ul.dfBtns li a{ width: 131px; height: 35px; display: block; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_df_s.gif) no-repeat center top; font-weight: bold; line-height: 35px; }
/*//システムフォント適応ボタン*/


/*disp_s_pink*/
.disp_s_pink{ width: 344px; margin: 0 auto 20px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top; }
.disp_s_pink p{ width: 344px; height: 17px; padding-top: 3px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top; text-align: center; color: #fff; }
.disp_s_pink ul{ width: 323px; padding: 10px 0 0 19px; border-left: 1px solid #EAB1C3; border-right: 1px solid #EAB1C3; border-bottom: 1px solid #EAB1C3; }
.disp_s_pink ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.disp_s_pink ul li{ width: 80px; height: 160px; float: left; }
/*//disp_s_pink*/


/*disp_m_pink*/
.disp_m_pink{ width: 504px; margin: 0 auto 20px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top; }
.disp_m_pink p{ width: 504px; height: 17px; padding-top: 3px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top; text-align: center; color: #fff; }
.disp_m_pink ul{ width: 483px; padding: 10px 0 0 19px; border-left: 1px solid #EAB1C3; border-right: 1px solid #EAB1C3; border-bottom: 1px solid #EAB1C3; }
.disp_m_pink ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.disp_m_pink ul li{ width: 80px; height: 160px; float: left; }
/*//disp_m_pink*/

.disp_l_pink{ width: 560px; margin-bottom: 20px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top; }
.disp_l_pink div.inr{ width: 558px; padding-bottom: 10px; border-left: 1px solid #EAB1C3; border-right: 1px solid #EAB1C3; border-bottom: 1px solid #EAB1C3; }
.disp_l_purple{ width: 560px; margin-bottom: 20px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_purple.gif) no-repeat left top; }
.disp_l_purple div.inr{ width: 558px; padding-bottom: 10px; border-left: 1px solid #ADB4C6; border-right: 1px solid #ADB4C6; border-bottom: 1px solid #ADB4C6; }
/*---------------------------------

ディスプレイ　共有CSS

---------------------------------*/

.disp_l_purple p.tit,.disp_l_pink p.tit{ width: 560px; height: 17px; padding-top: 3px; text-align: center; color: #fff; }
.disp_l_purple p.subtit,.disp_l_pink p.subtit{ width: 550px; height: 30px; padding: 5px 0 0 4px; }

/* itemClass*/

/*ul.itemClass{ width: 558px; padding: 10px 0; text-align: center; }
ul.itemClass:after{content:".";display:block;height:0;clear:both;visibility:hidden}
ul.itemClass li{ display: inline; margin: 0 5px; }
ul.itemClass li.all{ color: #53A739; }
ul.itemClass li.wm{ color: #ED73A1; }
ul.itemClass li.rare{ color: #F5A00C; }*/
ul.itemClass li.men{ color: #619DB9; }
/* end itemClass*/

.disp_l_purple ul.dispList,.disp_l_pink ul.dispList{ background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/bg_disp_line.gif) repeat-y center top; text-align: center; }
ul.dispList:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.disp_l_purple ul.dispList li,.disp_l_pink ul.dispList li{ width: 110px; height: 180px; float: left; text-align: center; overflow: hidden; }
.disp_l_purple ul.dispList li img,.disp_l_pink ul.dispList li img{ padding-top: 7px; margin-bottom: 3px; }
.disp_l_purple ul.dispList li span,.disp_l_pink ul.dispList li span{ width: 109px; padding: 2px 0; margin-left: -1px; background: #ccc; display: block; font-size: 10px; color: #fff; }
.disp_l_purple ul.dispList li span em,.disp_l_pink ul.dispList li span em{ font-style: normal; color: #F5A00C; }
.disp_l_purple ul.dispList li:last-child span,.disp_l_pink ul.dispList li:last-child span{ width: 110px; }
.disp_l_purple ul.dispList li span.all,.disp_l_pink ul.dispList li span.all{ border-top: 3px solid #53A739; }
.disp_l_purple ul.dispList li span.wm,.disp_l_pink ul.dispList li span.wm{ border-top: 3px solid #ED73A1; }
.disp_l_purple ul.dispList li span.men,.disp_l_pink ul.dispList li span.men{ border-top: 3px solid #619DB9; }
.disp_l_purple ul.dispList li span.rare,.disp_l_pink ul.dispList li span.rare{ border-top: 3px solid #F5A00C; }
.disp_l_purple ul.cntr05,.disp_l_pink ul.cntr05{ width: 554px; padding-left: 4px; }
.disp_l_purple ul.cntr04,.disp_l_pink ul.cntr04{ width: 500px; padding-left: 58px; }
.disp_l_purple ul.cntr03,.disp_l_pink ul.cntr03{ width: 446px; padding-left: 112px; }
.disp_l_purple ul.cntr02,.disp_l_pink ul.cntr02{ width: 392px; padding-left: 166px; }
.disp_l_purple ul.cntr01,.disp_l_pink ul.cntr01{ width: 338px; padding-left: 220px; }
/*---------------------------------

ディスプレイ　共有CSS　ここまで

---------------------------------*/

/*disp_l_purple*/
.disp_l_purple div.inr p.txt{ padding: 15px 0; text-align: center; }
.disp_l_purple div.inr p.txt strong{ display: block; }
.disp_l_purple div.inr ul.supple{ width: 500px; padding-top: 10px; margin: 0 auto; font-size: 11px; border-top: 1px solid #DFDFDF; }
.disp_l_purple div.items ul.dispList{ background: none; }
.disp_l_purple div.items ul.dispList li{ height: 205px; }
.disp_l_purple div.inr ul.dispList li strong{ font-size: 11px; font-weight: normal; }
.disp_l_purple div.inr ul.dispList li strong em{ font-style: normal; font-weight: bold; }
.disp_l_purple div.inr ul.dispList li img{ padding-top: 7px; margin-bottom: 3px; }
.disp_l_purple div.inr ul.dispList li span{ width: 109px; min-height: 27px; _height: 27px; padding: 2px 0; margin-left: -1px; background: #ccc; display: block; font-size: 10px; color: #fff; }
/*//disp_l_purple*/

.itemDetails{ width: 552px; margin-bottom: 20px; border: 4px solid #DBC9ED; }
.itemDetails p{ padding: 19px 0 5px; text-align: center; font-weight: bold; }
.details{ width: 560px; margin-bottom: 20px; text-align: center; }
.details p{ margin-bottom: 15px; }
.bnrSct{ text-align: center; }
.bnrSct p{ margin-bottom: 10px; }
.caution{ width: 560px; padding: 14px 0 15px; border-top: 1px solid #DFDFDF; font-size: 12px; }
.caution ul li{ padding-left: 1em; text-indent: -0.5em; }


/*2010-01-14*/
/*pure_02*/
/*.kong_div{font:0px/0px sans-serif; clear:both; display:block; height:0px; line-height:0px} 
.gray_0114{color:#a4a3a4;}
.pink_0114{color:#ff7e76; font-size: 11px;}
.pink_0114_2{color:#ff7e76; font-style: normal; font-weight: bold;}
.btn_pure_common{width: 205px; height: 35px;background: url(../img/decoration/avatar/pure/btn_pure_04.gif) no-repeat; display: block; line-height: 35px; text-align: center; margin: auto;font-weight:bold;line-height:35px;}
.btn_pure_common_2{width:131px;height:35px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/common/btn_df_s.gif) no-repeat center top;text-align: center; font-weight:bold;line-height:35px; margin: auto;display:block;}
.btn_pure_common_3{width:158px;height:35px;background:url(../img/decoration/avatar/pure/btn_pure_08_w01.gif) no-repeat center top;text-align: center; font-weight:bold;line-height:35px; margin: auto;display:block;}
.font_min{font-size: 11px;}
.p_common{ text-align: center;margin: auto; margin-bottom: 20px; }

.thumbs_0114{ margin-top:0px;}
.disp_s_pink_0114{width:430px;margin:0 auto 20px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;}
.disp_s_pink_0114 p{width:430px;height:17px;padding-top:3px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;text-align:center;color:#fff;}
.disp_s_pink_0114 ul{width:418px;padding:10px 0 0 10px;border-left:1px solid #EAB1C3;border-right:1px solid #EAB1C3;border-bottom:1px solid #EAB1C3;}
.disp_s_pink_0114 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.disp_s_pink_0114 ul li{width:66px;height:160px;float:left;}
.disp_s_pink_0114 ul li.left_m{ margin-left: 5px;}
#pure p.txtTop_0114{text-align:center;padding-bottom:9px;}
#pure p.txtBtm_0114{text-align:center;}
#pure .line_purple_0114{margin-bottom:9px;background: url(../img/decoration/avatar/pure/bg_line_0114.jpg) no-repeat center bottom; }
#pure .line_purple_0114_2{ text-align: center; margin:30px 0;_margin:15px 0;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/line_dot_purple.gif) no-repeat center bottom; padding-bottom:30px;_padding-bottom:20px;}
ul.dfBtns li.btn_0114{ margin-bottom: -20px;_margin-bottom: -0px;}
.itemDetails_0114{width:425px;margin-bottom:20px;border:4px solid #c3d6e1; margin: auto;}
.disp_l_purple_0114{margin: auto;margin-bottom:20px;background:none; }
.disp_l_purple div.items ul.dispList_1014{ margin-left: 60px; }
.disp_l_purple div.items ul.dispList_1014 li{height:180px; width: 155px; background: url(../img/decoration/avatar/pure/bg_1014_02.gif) repeat-x top;}
.disp_l_purple div.items ul.dispList_1014 li span{ width:159px;min-height:18px;_height:18px;padding:0;margin-left:-1px;background:#a3a3a3;display:block; line-height: 18px; font-size:12px;color:#fff;border:0; border-bottom: 3px solid #ed74a1;}
.disp_l_purple div.items ul.dispList_1014 li span.green{border-bottom: 3px solid #59b1df; width:158px;}
.disp_l_purple div.items ul.dispList_0114{background:none; width: 316px; padding: 0;float: left; margin-left: 42px;_margin-left: 20px; }
.disp_l_purple div.items ul.dispList_0114_2{width: 155px;margin-left: 0; margin: auto; }
.items span.items_puer_02{width: 130px; padding: 0; margin-left:-370px;[margin-left:-370px;margin-left:150px;] margin-left:-370px;height: 20px;position:absolute;}
.disp_l_purple div.inr ul.dispList_0114 li{width: 158px;height: 180px; background: url(../img/decoration/avatar/pure/bg_1014_03.gif) repeat-x top;}
.disp_l_purple div.inr ul.dispList_0114 li.pad{ padding-top: 16px; }
.disp_l_purple div.inr ul.dispList_0114 li span{width:158px;min-height:18px;_height:18px;padding:2px 0;margin-left:-1px;background:#a3a3a3;display:block;font-size:12px;color:#fff;line-height: 18px; color:#fff;border:0;}
.disp_l_purple div.inr ul.dispList_0114 li strong{font-size:12px;font-weight:normal;}
.supple_0114{width:500px;margin:0 auto;font-size:11px;border:0; padding-left: 40px; clear: both;}
.font_min_0114{font-size: 11px; padding:0 0 15px 15px; display: block; clear: both;}
.btn_0114_y{float: right;}
.itemDetails p.purple_0114{padding:2px 0 5px;text-align:center;font-weight:bold; color: #a0a1a2;}
*//*pure_02*/

/*pure_03*/
/*#pure .line_purple_0114_pure_03{margin:30px 0;margin:10px 0\9; padding-bottom:30px;_padding-bottom:20px; background: url(../img/decoration/avatar/pure/bg_line02.gif) no-repeat center bottom;}
#pure p.txtTop_0114_pure_03{text-align:center;padding-bottom:9px;color:#7699cc;}
#pure p.txtBtm_0114_pure_03{color:#a0a1a2;text-align:center;}
.disp_s_pink_0114_pure_03{width:177px;margin:0 auto 20px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;}
.disp_s_pink_0114_pure_03 p{width:177px;height:17px;padding-top:3px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;text-align:center;color:#fff;}
.disp_s_pink_0114_pure_03 ul{width:165px;padding:10px 0 15px 10px;border-left:1px solid #EAB1C3;border-right:1px solid #EAB1C3;border-bottom:1px solid #EAB1C3;}
.disp_s_pink_0114_pure_03 ul li{width:66px;height:160px;float:left;}
.itemDetails_0114_pure_03{width:430px; height: 120px; margin: auto; margin-bottom:20px;border:4px solid #fad0dc; padding: 20px;_padding-bottom: 0; line-height: 18px; color: #a3a3a3;}
.itemDetails_0114_pure_03 p{ margin-bottom: 10px;}
.itemDetails_0114_pure_03 span{ font-weight: bold;}
.pic_list{ margin-bottom: 20px;}
.pic_list ul li{margin-left: 23px; _margin-left: 14px; display: inline;}
.pic_list ul li img{border:1px solid #a1a1a3;}
#pure .line_purple_0114_pure_03_none{margin: 0;background:none; padding-bottom:20px;_padding-bottom:0;}
*//*pure_03*/

/*pure_04*/
/*.disp_s_pink_0114_pure_04{width:552px;margin:0 auto 20px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;}
.disp_s_pink_0114_pure_04 p{width:552px;height:17px;padding-top:3px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;text-align:center;color:#fff;}
.disp_s_pink_0114_pure_04 ul{width:540px;padding:10px 0 10px 10px;border-left:1px solid #EAB1C3;border-right:1px solid #EAB1C3;border-bottom:1px solid #EAB1C3;}
.disp_s_pink_0114_pure_04 ul.imgh{width:515px; padding: 30px 0 20px 35px;}
.disp_s_pink_0114_pure_04 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.disp_s_pink_0114_pure_04 ul li{width:auto;height:auto;float:left;}
.disp_s_pink_0114_pure_04 ul li span{width:119px;min-height:27px;_height:27px;padding:2px 0;background:#a3a3a3;display:block;font-size:11px;color:#fff;line-height: 13px; color:#fff;border:0; text-align: center;}
.disp_s_pink_0114_pure_04 span.pure4tit{ font-size: 11px; text-align: center; }
.disp_s_pink_0114_pure_04 span.pure4tit2{ font-size: 11px; text-align: center; margin-left: -10px;}
ul.b01_pure_04{width:210px;}
#pure .line_purple_0114_pure_04{margin-bottom:9px;background: none; }
#pure .line_purple_0114_pure_04 p{margin:15px;}
.bnrSct_pure_04{text-align:center; margin:40px auto;*margin:30px auto;_margin:0 auto;}
.pure_04_tit{ width:540px; position:absolute; height:20px; margin:5px 0 0 5px;;border-bottom:1px solid #dfdfdf; text-align:center;}
*//*pure_04*/

/*pure_06*/
/*#pure .line_purple_pure_06{margin:0;background:none; padding-bottom:0;}
.disp_s_pink_pure_06{ width: 404px; margin: 0 auto 20px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;}
.disp_s_pink_pure_06 p{ width: 404px; height: 17px; padding-top: 3px; background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top; text-align: center; color: #fff; }
.disp_s_pink_pure_06 ul{ width: 402px; padding: 10px 0 0 0; border-left: 1px solid #EAB1C3; border-right: 1px solid #EAB1C3; border-bottom: 1px solid #EAB1C3;}
.disp_s_pink_pure_06 ul.top{border-bottom: 0; background: url(../img/decoration/avatar/pure/img_pure_06_bgline.gif) no-repeat bottom;}
.disp_s_pink_pure_06 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.disp_s_pink_pure_06 ul li{width: 66px; height: 160px; float: left; margin: 15px 0 0 10px; display: inline;}
.disp_s_pink_pure_06 ul li.bg{width: 88px; margin-left: 5px;}
.disp_s_pink_pure_06 ul span{ display: block; margin-left: 10px; font-weight: bold;}
#pure .line_purple_0114_pure_06{ text-align: center;  margin:30px 0;_margin:15px 0;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/line_dot_purple.gif) no-repeat center bottom; padding-bottom:30px;_padding-bottom:20px; line-height: 40px; font-weight: bold; color: #666666;}
.disp_s_pink_pure_06 span{width:120px;height:20px;background:#fff;font-size:12px;color:#666666;line-height: 28px;border:0;display:block; font-weight: bold;position:absolute; text-align: left; margin-left: 12px;}
.itemDetails_0114_pure_06{ width: 450px; height: 80px; margin: auto; margin-bottom:20px;border:3px solid #fde4af; padding: 20px 0 5px 20px; line-height: 18px; color: #a3a3a3;}
.itemDetails_0114_pure_06 p{float: left;}
.itemDetails_0114_pure_06 p.pic_temp{ margin-left: 50px;}
*//*pure_06*/ 

/*pure_07*/
/*.disp_l_purple ul.dispList li span.pure_07,.disp_l_pink ul.dispList li span.pure_07{ border:0;border-bottom: 3px solid #5bafdb;background: #a3a3a3; }
.disp_l_purple ul.dispList li span.pure_07_2,.disp_l_pink ul.dispList li span.pure_07_2{ border:0;border-bottom: 3px solid #76a95e;background: #a3a3a3; }
.disp_l_purple ul.dispList li span.pure_07_3,.disp_l_pink ul.dispList li span.pure_07_3{ border:0;border-bottom: 3px solid #f072a1;background: #a3a3a3; }
*//*pure_07*/

/*pure_08*/
/*.disp_l_purple ul.pure_08,.disp_l_pink ul.pure_08{ width: 446px; padding-left: 60px; }
.disp_l_purple ul.dispList li span.pure_pink,.disp_l_pink ul.dispList li span.pure_pink{ border-top: 3px solid #f274a3; }
.disp_l_purple div.inr ul.dispList li span.gray{background: #707070;}
.disp_l_purple div.inr ul.pure_08 li strong{ font-size: 12px; background: url(../img/decoration/avatar/pure/img_pure_08_ico01.gif) no-repeat left top; padding-left: 5px; }
ul.dfBtns li a.pure_08{ width: 158px; height: 35px; display: block; background:url(../img/decoration/avatar/pure/btn_pure_08_w01.gif) no-repeat center top; font-weight: bold; line-height: 35px; }
ul.pure_08{ width: 495px; text-align: center; }
.disp_l_purple div.items ul.dispList_pure_08{background:none; width: 316px; padding: 0;float: left; margin-left: 125px;_margin-left: 63px;}
.disp_l_purple div.inr ul.dispList_pure_08 li{width: 158px;height: 180px; background: url(../img/decoration/avatar/pure/bg_1014_03.gif) repeat-x top;}
.disp_l_purple div.inr ul.dispList_pure_08 li.pad{ padding-top: 16px; }
.disp_l_purple div.inr ul.dispList_pure_08 li span{width:158px;min-height:25px;_height:25px;padding:2px 0;margin-left:-1px;display:block;font-size:12px;color:#fff;line-height: 25px; background: #707070;}
.disp_l_purple div.inr ul.dispList_pure_08 li span.green_08{ border:0;border-top: 3px solid #52a637;}
.disp_l_purple div.inr ul.dispList_pure_08 li span.blue_08{ border:0;border-top: 3px solid #5f9ebd;}
.disp_l_purple div.inr ul.dispList_pure_08 li strong{font-size:12px;font-weight:normal;}
.itemDetails p.text_con{ width: 395px; font-weight: normal; text-align: left; margin: auto; margin-bottom: 15px; line-height: 20px; padding: 0;}
#pure .line_purple_pure_08{margin-bottom:9px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/line_dot_purple.gif) no-repeat center top; text-align:center;padding:18px 0 10px 0;}
#pure p.txtBtm_pure_08{text-align:center; padding-bottom: 15px;}
.itemDetails_0114_pure_08{ width: 450px; height: 80px; margin: auto; margin-bottom:20px;border-top:1px solid #dbc9ed;border-bottom:1px solid #dbc9ed; padding: 20px 0 5px 20px; line-height: 18px;}
.itemDetails_0114_pure_08 p{float: left; margin-top: 8px; display: inline;}
.itemDetails_0114_pure_08 p.pic_temp{ margin: 0 20px 0 60px;border:3px double #dbc9ed; }
.supple_pure_08{clear: both; padding: 15px; text-align: center;}
.text_pure_08{border-top:1px solid #dfdfdf; line-height: 20px; color: #a0a1a2; padding-top: 5px;}
.text_pure_08 ul li.women{ margin-top: 20px;}
*//*pure_08*/

/*pure_09*/
/*.disp_s_pink_0114_pure_09{width:200px;margin:0 auto 20px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink.gif) no-repeat left top;}
.disp_s_pink_0114_pure_09 p{width:200px;height:17px;padding-top:3px;background:url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/box_pink_r.gif) no-repeat right top;text-align:center;color:#fff;}
.disp_s_pink_0114_pure_09 ul{width:198px;padding:10px 0;border-left:1px solid #EAB1C3;border-right:1px solid #EAB1C3;border-bottom:1px solid #EAB1C3;}
.disp_s_pink_0114_pure_09 ul li{height:160px;float:left; margin-left: 22px;_margin-left: 12px;}
.itemDetails_0114_pure_09{width:430px; height: 120px; margin: auto; margin-bottom:20px;border:4px solid #fad0dc; padding: 20px;_padding-bottom: 0; line-height: 18px; color: #a3a3a3;}
.itemDetails_0114_pure_09 p{ margin-bottom: 10px;}
.itemDetails_0114_pure_09 span{ font-weight: bold;}
.disp_l_purple ul.dispList_pure_09,.disp_l_pink ul.dispList_pure_09{ background: url(http://images.hangame.co.jp/hangame/extra/info/decoration/avatar/bg_disp_line.gif) no-repeat center top; text-align: center; height: 210px; }
.disp_l_purple ul.dispList li,.disp_l_pink ul.dispList li{ width: 110px; height: 210px; float: left; text-align: center; overflow: hidden;}
.disp_l_purple div.inr ul.dispList li span.pure_09_green,.disp_l_purple div.inr ul.dispList li span.pure_09_red,.disp_l_purple div.inr ul.dispList li span.pure_09_blue{background-color: #707070; line-height: 30px;}
.disp_l_purple div.inr ul.dispList li span.pure_09_m{line-height: 15px;}
.disp_l_purple ul.dispList li span.pure_09_green,.disp_l_pink ul.dispList li span.pure_09_green{ border-top: 3px solid #53A739;}
.disp_l_purple ul.dispList li span.pure_09_red,.disp_l_pink ul.dispList li span.pure_09_red{ border-top: 3px solid #ED73A1;}
.disp_l_purple ul.dispList li span.pure_09_blue,.disp_l_pink ul.dispList li span.pure_09_blue{ border-top: 3px solid #619DB9; ;}
.disp_l_purple div.inr ul.dispList li span.pure_09_y{ height: 30px; background: #fefad7; color: #707070;}
.disp_l_purple div.inr ul.dispList li span.pure_09_ym{ height: 30px; background: #fefad7; color: #707070; line-height: 30px;} 
.supple_pure_09{clear: both; padding: 0; text-align: center;}
*//*pure_09*/

/*2010-01-14*/


/* カジュアルゲーム　掲示板　「運営に報告」リンク用 */
/* choiceBox */
#contents .choiceBox {
font-size:11px;
height: 12px;
padding:3px 15px 10px 0;
text-align: left;
position: relative;
clear: both;
}
	#contents #bbsMain .choiceBox ul {
	clear: both;
	font-size: 11px;
	text-align: right;
	padding: 0 0 0 0;
	}
	#contents .choiceBox ul li{
	float: right;
	}
	#contents .choiceBox li.eBtn{
	margin-top: -2px;
	position:relative;
	z-index:3;
	}
	#contents .choiceBox li.eBtn a{
	padding: 8px 0 0 20px;
	margin: 0px 5px 0 5px;
	}
		#contents .choiceBox li.eBtn a.btn{
		float: left;
		margin:-7px 5px 0 0;
		background:url('http://images.hangame.co.jp/hangame/common/parts/e_btn/ico_e_btn.gif') no-repeat left center;
		}
		#contents .choiceBox li.eBtn a.aft{
		float: left;
		background: url('http://images.hangame.co.jp/hangame/common/parts/e_btn/ico_e_btn_aft.gif') no-repeat scroll left center !important;
	}
	#contents .choiceBox li.report{
	padding-left: 10px;
	background:url('http://images.hangame.co.jp/hangame/community/bbs/common/line_partition_gray.gif') no-repeat scroll left top;
	}
	#contents .choiceBox li.report.none{
	background:none;
	}
	#bbs_textArea .choiceBox li.report{
	padding-left: 0;
	}

	#contents .choiceBox li.eBtn p.choiceNum {
	margin: 0 0 0 0;
	float: left;
	padding: 0 10px 0 0;
	font-family: tahoma;
	font-size: 10px;
	}
		#contents .choiceBox p.choiceNum a{
		margin: 0 0 0 0;
		padding: 0;
		font-weight:bold;
		}
	#contents .choiceBox p span.com{
	padding: 0 10px;
	background:url('http://images.hangame.co.jp/hangame/community/bbs/common/line_partition_gray.gif') no-repeat scroll left top;	
	}
	#commentArea choiceBox span.dayTime {
	color: #9c9c9c;
	font-size: 11px;
	}
