@charset 'Shift_JIS';


#contentsArea{
color:#666666;
}

/* bbsHead
-------------------------------------------------- */

#bbsHead{
width:644px;
position:relative;
z-index:9999999;
}

#bbsHead:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/*headTop*/
#bbsHead .headTop{
width:644px;
padding-top:20px;
position:relative;
z-index:999;
background: url(https://images.hange.jp/hangame/community/bbs/common/bg_titimg02.jpg) no-repeat 0 0;
}

#bbsHead .headTop:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/*10/13に削除*/
.topHead .headTop{
padding-top:0!important;
min-height:130px;
_height:130px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_titimg.jpg) no-repeat 0 0;
}

.topHead .headTop h1{
margin-bottom:0!important;
}

.layerHead .headTop h1{
margin-bottom:0!important;
}

.layerHead .headTop{
padding-top:0!important;
min-height:85px;
_height:85px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_titimg_sub.jpg) no-repeat 0 0;
}

#bbsHead .headTop h1{
width:287px;
margin-bottom:30px;
}

#bbsHead .headTop .totalCount{
position:absolute;
right:5px;
top:45px;
font-size:14px;
font-weight:bold;
}

#bbsHead .headTop .totalCount span{
margin:0 3px;
font-size:30px;
color:#339900;
}

/*keywordSearch modify09/08/28*/

#bbsHead .headTop .keywordSearch{
width:624px;
height:32px;
padding:12px 0 0 20px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_search.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.hange.jp/hangame/community/bbs/common/bg_search.png,sizingMethod=crop);
clear:both;
}
#bbsHead .headTop .keywordSearch:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#bbsHead .headTop .keywordSearch .inr{
zoom:1;
position:relative;
}

#bbsHead .headTop .keywordSearch p.tit{
width:100px;
padding-top:5px;
float:left;
}
#bbsHead .headTop .keywordSearch div.category{
width:193px;
height:22px;
float:left;
position:relative;
}

#bbsHead .headTop .keywordSearch div.category p{
width:153px;
height:22px;
padding:0 20px 0 5px;
line-height:22px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_selector_l.gif) no-repeat 0 0;
cursor:pointer;
}

#bbsHead .headTop .keywordSearch div.category dl{
width:174px;
height:240px;
padding: 0 1px;
overflow-y:scroll;
line-height:1.6;
border:1px solid #B3B3B3;
background:#fff;
clear:both;
position:absolute;
left:0;
top:20px;
}

#bbsHead .headTop .keywordSearch div.category dl dt{
padding-left:4px;
font-weight:bold;
}

#bbsHead .headTop .keywordSearch div.category dl dd{
padding-left:4px;
cursor:pointer;
}

#bbsHead .headTop .keywordSearch div.category dl dd.on{
background-color:#EDEDED;
}
#bbsHead .headTop .keywordSearch div.category dl dd:hover{
background-color:#EDEDED;
}


#bbsHead .headTop .keywordSearch div.condition{
width:123px;
float:left;
position:relative;
}

#bbsHead .headTop .keywordSearch div.condition p{
width:84px;
height:22px;
padding:0 20px 0 5px;
line-height:22px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_selector_s.gif) no-repeat 0 0;
cursor:pointer;
}

#bbsHead .headTop .keywordSearch div.condition ul{
width:105px;
padding: 0 1px;
line-height:1.6;
border:1px solid #B3B3B3;
background:#fff;
clear:both;
position:absolute;
left:0;
top:20px;
}

#bbsHead .headTop .keywordSearch div.condition ul li{
padding-left:3px;
}

#bbsHead .headTop .keywordSearch div.condition ul li.on{
background-color:#EDEDED;
}

#bbsHead .headTop .keywordSearch .searchFoam{
width:187px;
float:left;
position:relative;
}

#bbsHead .headTop .keywordSearch .searchFoam:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#bbsHead .headTop .keywordSearch .searchFoam input#txtSearch{
border:1px solid #CFCFCF;
float:left;
height:16px;
line-height:16px;
padding:2px;
vertical-align:middle;
width:134px;
}

#bbsHead .headTop .keywordSearch .searchFoam img{
float:left;
cursor:pointer;
}

/*navigation02 modify09/08/12*/

#bbsHead .navigation{
width:630px;
height:30px;
padding:4px 3px 0 11px;
margin-bottom:15px;
background: url(https://images.hange.jp/hangame/community/bbs/common/bg_navigation02.gif) no-repeat center top;
}

#bbsHead .navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#bbsHead .navigation ul.tabCategory02:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#bbsHead .navigation ul.tabCategory02 li{
float:left;
}
#bbsHead .navigation ul.tabCategory02 li:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#bbsHead .navigation ul.tabCategory02 li.myMenu{
float:right;
}



/*navigation02 modify09/08/12　end*/

/*10/13以降削除*/
#bbsHead .command{
width:624px;
padding:0 10px 10px;
margin-bottom:15px;
border-bottom:3px solid #EBEAEA;
position:relative;
z-index:99;
}

#bbsHead .command:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#bbsHead .command .ctSelect{
float:left;
padding-right:20px;
margin-right:10px;
background: url(https://images.hange.jp/hangame/community/bbs/common/bg_select_right.gif) no-repeat right top;
cursor:pointer;
}

#bbsHead .command .ctSelect:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#bbsHead .command .ctSelect p{
padding:3px 5px 3px 8px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_select_left.gif) no-repeat left top;
}

#bbsHead .command .ctSelect p span.count{
margin-left:5px;
}

#bbsHead .command p.links{
line-height:22px;
float:left;
}

#bbsHead .command p.links a{
padding-left:8px;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_orange.gif) no-repeat left center;
color:#729C29;
}

#bbsHead .command .makes{
float:right;
}
/*10/13以降削除　ここまで*/


/*search's up10/13*/

#command{
width:624px;
padding:0 10px 10px;
margin-bottom:15px;
border-bottom:3px solid #EBEAEA;
position:relative;
z-index:999;
}

#command:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#command .ctSelect{
float:left;
padding-right:20px;
margin-right:10px;
background: url(https://images.hange.jp/hangame/community/bbs/common/bg_select_right.gif) no-repeat right top;
cursor:pointer;
}

#command .ctSelect:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#command .ctSelect p{
padding:3px 5px 3px 8px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_select_left.gif) no-repeat left top;
}

#command .ctSelect p span.count{
margin-left:5px;
}

#command p.links{
line-height:22px;
float:left;
}

#command p.links a{
padding-left:8px;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_orange.gif) no-repeat left center;
color:#729C29;
}

#command .makes{
float:right;
}

/*search's up10/13 end*/


/* news */
#news{
clear:both;
width:644px;
padding-bottom:13px;
margin-bottom:15px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_news_btm.gif) no-repeat center bottom;
position:relative;
z-index:1;
}

#news .box{
width:618px;
padding:13px 13px 0;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_news_top.gif) no-repeat left top;
z-index:1;
}

#news .box:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#news .box h2{
width:54px;
float:left;
}

#news .box .textArea{
width:560px;
float:left;
}

#news .box .textArea .title{
color:#314a01;
margin-bottom:10px;
}

#news .box .textArea .title a{
color:#314a01;
}

#news .box .textArea .txt{
width:560px;
line-height:1.5;
word-break: break-all;
word-wrap: break-word;
}

#news .box .date{
position:absolute;
top:10px;
right:25px;
font-size:11px;
color:#433319;
font-family:tahoma;
}

/*advice*/
#news.advice{
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_advice_btm.gif) no-repeat left bottom;	
}

#news.advice .box{
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_advice_top.gif) no-repeat left top;	
}

#news.advice .box h2 {
padding-top: 3px;
}

#news.advice .box .textArea .title a {
color: #80320b;
}

#news.advice .box .textArea p.btn {
position: absolute;
bottom: 15px;
right: 15px;
}


/*explanation*/

#explanation{
width:644px;
line-height:1.6;
margin-bottom:10px;
}

#explanation h2{
padding:3px 10px 0 0;
color:#FF4B96;
font-size:14px;
float:left;
}

#explanation ul{
width:124px;
float:left;
}

#explanation p{
width:644px;
clear:left;
padding-top:8px;
}


/*hot*/

#hot{
width:644px;
padding-bottom:20px;
position:relative;
overflow:hidden;
z-index:1;
}

#hot:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#hot h2{
width:634px;
padding: 0 0 5px 0;
margin-bottom:10px;
border-bottom:1px solid #e5e5e5;
}

#hot ul{
width:210px;
height:65px;
margin-left:-1px;
border-left:1px solid #ccc;
float:left;
line-height:22px;
}

#hot ul li{
padding-left:20px;
}

#hot ul li a{
color:#666666;
}

#hot ul li span{
color:#433319;
font-size:10px;
margin-left:5px;
}

#hot ul li span em{
font-family:tahoma;
font-weight:bold;
}


/*resultInfo modify2009/08/28*/
#resultSct:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#resultSct .info{
width:634px;
padding:0 5px 5px;
border-bottom:3px solid #EBEAEA;
}

#resultSct .info:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#resultSct .info .text{
float:left;
line-height:20px;
}

#resultSct .info .text strong{
margin:0 5px;
color:#339900;
}

#resultSct .info .backToList{
float:right;
}

ul.dispBtn{
padding:5px 5px 10px 0;
text-align:right;
}

ul.dispBtn li{
display:inline;
}

#resultSct .dispThread{
padding:10px 5px 5px 0;
text-align:right;
}


#resultSct .sortSct{
width:634px;
padding:5px 5px 15px;
border-bottom:1px solid #D7D7D7;
}

#resultSct .sortSct:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#resultSct .sortSct p.count{
line-height:22px;
float:left;
}

#resultSct .sortSct div#headline{
float:right;
}

/*topics*/

#topics{
width:644px;
padding-bottom:10px;
position:relative;
z-index:1;
}

#topics:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#topics h2{
width:634px;
padding: 0 0 5px 0;
margin-bottom:10px;
border-bottom:1px solid #e5e5e5;
}

#topics ul.thmbs{
width:140px;
padding:0 10px 0 15px;
float:left;
}
#topics ul.thmbs li.img{
}
#topics ul.thmbs li.img a{
display:block;
width:134px;
height:94px;
padding:2px;
border:1px solid #D7D9D7;
text-align:center;
overflow:hidden;
}
#topics ul.thmbs li.img img{
-ms-interpolation-mode:bicubic;
}
#topics ul.thmbs li.txt{
padding:5px 5px 0;
font-size:10px;
}
#topics ul.thmbs li.txt a{
color:#7f7f7f;
}

#topics span{
color:#433319;
font-size:10px;
}

#topics span em{
font-weight:bold;
font-family:tahoma;
}

#topics .topicsList{
width:475px;
float:left;
}

#topics .topicsList .box{
width:475px;
margin-bottom:10px;
}

#topics .topicsList .box h3 a{
color:#666666;
padding-left:10px;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_2x2_d_gray.gif) no-repeat center left;
}

#topics .topicsList .box p{
color:#7F7F7F;
text-indent:10px;
}

#topics .more{
font-size:10px;
position:absolute;
right:10px;
top:3px;
}

#topics .more a{
background:transparent url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_orange.gif) no-repeat scroll left center;
color:#413319;
padding-left:5px;
}



/* thread_typeA
-------------------------------- */
#thread_typeA{
width:644px;
margin-top:5px;
border-top:1px solid #D7D7D7;
}

#thread_typeA:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#thread_typeA .contArea{
width:644px;
padding:20px 0;
border-top:1px solid #D7D7D7;
}

#thread_typeA .contArea:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#thread_typeA .threadHead{
width:634px;
padding:10px 5px;
background:#FAFAFA;
position:relative;
}

#thread_typeA .threadHead:after{content:".";display:block;height:0;clear:both;visibility:hidden}	

#thread_typeA .threadHead h3{
width:390px;
float:left;
}

#thread_typeA .threadHead h3 a{
color:#303030;
}


#thread_typeA .threadHead h3 span{
margin-left:5px;
color:#FF6633;
font-weight:normal;
font-size:10px;
}

#thread_typeA .threadHead h3 span em{
font-weight:bold;
}

#thread_typeA .threadHead ul{
zoom:1;
float:right;
}

#thread_typeA .threadHead ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#thread_typeA .threadHead ul li{
float:left;
font-size:10px;
}

#thread_typeA .threadHead ul li.date{
padding:1px 10px 0 0;
margin-right:10px;
background:url(https://images.hange.jp/hangame/community/bbs/common/line_partition_gray.gif) no-repeat center right;
color:#888888;
}

#thread_typeA .threadHead ul li.favorite a{
color:#626262;
}

#thread_typeA .threadHead ul li.favorite span{
margin-left:5px;
color:#433319;
font-size:10px;
}

#thread_typeA .threadHead ul li.favorite span em{
font-weight:bold;
font-family:tahoma;
}

/* avaImage */
#thread_typeA .avaImage{
width:105px;
float:left;
text-align:center;
position:relative;
z-index:99;
}

#thread_typeA .avaImage p.fShip{
margin-bottom:5px;
}

#thread_typeA .avaImage .id a{
color:#666666;
}

.avaImage .mcBalloon,
.ava_id .mcBalloon{
padding-right:8px;
position: absolute;
bottom:-30px;
left:0;
background:url(https://images.hange.jp/hangame/community/circlehg_circle/common/bg_mame_balloon_r.gif) no-repeat right 0;
}
.avaImage .mcBalloon p,
.ava_id .mcBalloon p{
min-width:80px;
_width:80px;
height:11px;
padding:9px 0 8px 8px;
background:url(https://images.hange.jp/hangame/community/circlehg_circle/common/bg_mame_balloon_l.gif) no-repeat 0 0;
overflow:hidden;
text-align:left;
font-size:10px;
line-height:16px;
}

#thread_typeA .avaImage .VIEWER_pure span,
#thread_typeA .avaImage #VIEWER_cool span{
width:66px;
display:block;
margin:0 auto;
}

/* textArea */
#thread_typeA .textArea{
width:520px;
float:left;
line-height:1.6;
}

#thread_typeA .textArea:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#thread_typeA .textArea p{
width:520px;
word-break: break-all;
word-wrap: break-word;
}

#thread_typeA .textArea p.text strong{
background:#99CC66;
}

/*画像表示*/

#thread_typeA ul.itemImage{
width:520px;
padding: 0 0 20px;
}
#thread_typeA ul.itemImage:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#thread_typeA ul.itemImage li{
width:162px;
text-align:center;
position:relative;
padding-right:10px;
float:left;
}

#thread_typeA ul.itemImage table td{
width:162px;
height:162px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_items.gif) no-repeat 0 0;
}

#thread_typeA .cTxt{
margin:15px 0;
text-align:center;
font-weight:bold;
}

#thread_typeA ul.itemImage table .btn_ico{
width:18px;
height:18px;
position:absolute;
bottom:0;
right:10px;
display:none;
}

/* choiceBox */

.choiceBox{
width:644px;
padding:15px 0 0;
clear:both;
}
.choiceBox:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/* extraLink */
ul.extraLink{
width:625px;
padding:0 19px 10px 0;
font-size:11px;
text-align:right;
clear:both;
position:relative;
}

ul.extraLink:after{content:".";display:block;height:0;clear:both;visibility:hidden}

ul.extraLink li{
float:right;
}

ul.extraLink li.report{
width:65px;
}

ul.extraLink li.sympathy{
width:70px;
}

ul.extraLink li.report a{
color:#bbbbbb;
}

ul.extraLink li.sympathy{
padding-right:10px;
background: url(https://images.hange.jp/hangame/community/bbs/common/ct_line_gray.gif) no-repeat right 1px;
position:relative;
color:#ff6633;
}

ul.extraLink li.sympathy a.gBtn{
text-decoration:underline;
color:#626262;
}

ul.extraLink li.sympathy a.number{
color:#ff6633;
font-weight:bold;
font-family:verdana;
}

ul.extraLink li.sympathy a.number:hover{
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

ul.extraLink li.sympathy a.selected{
color:#ff0000;
}

/* btns */
ul.btns{
width:625px;
padding:7px 20px 10px 0;
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px solid #D7D7D7;
text-align:right;
}

ul.btns:after{content:".";display:block;height:0;clear:both;visibility:hidden}

ul.btns li{
width:46px;
margin-left:8px;
float:right;
}

ul.btns li.return{
float:left;
}

/* response
-------------------------------- */

#response{
width:644px;
padding-top:20px;
}

#response:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#response h4{
width:644px;
padding-bottom:5px;
border-bottom:1px solid #D7D7D7;
font-size:10px;
position:relative;
z-index:1;
}
#response h4 img{
vertical-align:text-top;
}

#response h4 span{
margin-left:5px;
color:#433319;
font-size:10px;
}

#response h4 span em{
font-weight:bold;
font-family:verdana;
}

#response .responseList{
width:644px;
position:relative;
top:-1px;
border-bottom:1px solid #D7D7D7;
}

#response .responseList .box{
width:614px;
padding:10px 20px 0 10px;
background:url(https://images.hange.jp/hangame/community/bbs/common/line_dash01.gif) repeat-x center top;
position:relative;
}

#response .responseList .box:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#response .responseList .box .ava_id{
position:relative;
float:left;
text-align:center;
width:85px;
}

#response .responseList .box .ava_id p.fShip{
left:0;
position:relative;
top:20px;
}

#response .responseList .box .ava_id .avaImg{
width:45px;
padding:1px;
margin:30px auto 5px;
border:1px solid #D7D7D7;
}

#response .responseList .box .ava_id .id{
font-size:10px;
}

#response .responseList .box .ava_id .id strong{
font-weight:normal;
font-size:12px;
}

#response .responseList .box .ava_id .id a{
color:#666666;
}

#response .responseList .box .txt{
width:510px;
float:right;
line-height:1.6;
}

#response .responseList .box .txt:after{content:".";display:block;height:0;clear:both;visibility:hidden}


#response .responseList .box .txt .extra{
zoom:1;
padding:5px 10px;
}

#response .responseList .box .txt .toBg{
background:#F0F4EE;
}

#response .responseList .box .txt .extra:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#response .responseList .box .txt .toBg:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#response .responseList .box .txt .extra .date{
width:120px;
float:right;
color:#BABABA;
text-align:right;
font-size:9pt;
}

#response .responseList .box .txt .extra .to{
position:relative;
float:left;
z-index:9999;
}

#response .responseList .box .txt .extra .to .name{
padding-left:18px;
color:#339900;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_green.gif) no-repeat left 2px;
}


/* avatar
------------------------- */
#thread_typeA .textArea .avatar .VIEWER_pure,
#response .responseList .box .txt .avatar .VIEWER_pure{
width: 66px;
margin: 20px auto;
display:block;
padding:8px 19px;
border:1px solid #ccc;
background-color: #fff;
background-position: 0 0;
}

#thread_typeA .textArea .avatar .VIEWER_cool,
#response .responseList .box .txt .avatar .VIEWER_cool{
width: 104px;
margin: 20px auto;
display:block;
border:1px solid #ccc;
background-color: #fff;
background-position: 0 0;
}

/* former
------------------------- */

#response .responseList .box .txt .to p.name span{
font-weight:bold;
}

#response .responseList .box .txt .to p.former{
width:310px;
min-height:35px;
padding:5px;
background:#fff;
border:1px solid #ccc;
position:absolute;
left:25px;
top:20px;
word-break: break-all;
word-wrap: break-word;
}

#response .responseList .box .txt .to p.former br{
display:none;
}

#response .responseList .box .txt .itemImage{
clear:both;
padding:5px 0 5px!important;
}

#response .responseList .box .txt .text{
width:505px;
padding-top:5px;
clear:both;
word-break: break-all;
word-wrap: break-word;
}

#response .responseList .box .txt .text strong{
background:#99CC66;
}

/* extraLink */
#response .responseList .box ul.extraLink{
width:615px;
padding:10px 0;
font-size:11px;
text-align:right;
clear:both;
}

#response .responseList .box ul.extraLink:after{content:".";display:block;height:0;clear:both;visibility:hidden}


#response .responseList .box ul.extraLink li{
float:right;
line-height:1.1;
}

#response .responseList .box ul.extraLink li.report{
width:65px;
}

#response .responseList .box ul.extraLink li.com{
width:90px;
padding-right:9px;
background:transparent url(https://images.hange.jp/hangame/community/bbs/common/line_partition_gray.gif) no-repeat scroll right top;
}


/*#response .responseList .box ul.extraLink li.delete{
width:35px;
padding-right:10px;
background:url(https://images.hange.jp/hangame/community/bbs/common/line_partition_gray.gif) no-repeat right top;
color:#888888;
}*/
#response .responseList .box ul.extraLink li.delete{
padding-left:10px;
margin-left:10px;
background:url(https://images.hange.jp/hangame/community/bbs/common/line_partition_gray.gif) no-repeat left top;
color:#888888;
}

#response .responseList .box ul.extraLink li.delete a{
color:#FC3122;
}

#response .responseList .box ul.extraLink li.sympathy{
width:70px;
}

#response .responseList .box ul.extraLink li.report a{
color:#bbbbbb;
}

#response .responseList .box ul.extraLink li.sympathy{
padding-right:10px;
background: url(https://images.hange.jp/hangame/community/bbs/common/ct_line_gray.gif) no-repeat right 1px;
position:relative;
color:#ff6633;
}

#response .responseList .box ul.extraLink li.sympathy a.gBtn{
text-decoration:underline;
color:#626262;
}

#response .responseList .box ul.extraLink li.sympathy a.number{
color:#ff6633;
font-weight:bold;
}

#response .responseList .box ul.extraLink li.sympathy a.number:hover{
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

#response .responseList .box ul.extraLink li.sympathy a.selected{
color:#ff0000;
}

/* btns
-------------------------------- */

#thread_master ul#btns{
padding:10px 0 5px;
text-align:center;
background:#F8F8F8;
border-bottom: 1px solid #D7D7D7;
}

#thread_master ul#btns li{
width:77px;
display:inline;
}


/* pickup
-------------------------------- */
#pickup{
width:644px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_pu_btm.gif) no-repeat center bottom;
position:relative;
}

#pickup h3{
width:644px;
padding:15px 0 10px;
background: #ffffff url(https://images.hange.jp/hangame/community/bbs/common/bg_pu_top.gif) no-repeat center bottom;
}

#pickup ul{
width:644px;
min-height:72px;
_height:72px;
padding:5px 0 20px;
}

#pickup ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#pickup ul li{
width:300px;
padding:8px 0 0 22px;
float:left;
}

#pickup ul li a{
color:#333333;
}

#pickup ul li a span{
color:#433319;
font-family:tahoma;
font-size:11px;
}

#pickup p.more{
position:absolute;
top:18px;
right:10px;
font-size:10px;
}

#pickup p.more a{
padding-left:5px;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_black.gif) no-repeat center left;
color:#989292;
}

/* threadList_typeA
-------------------------------- */

#threadList_typeA{
width:644px;
}

#threadList_typeA:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeA h2{
width:641px;
padding:0 0 5px 3px;
border-bottom: 1px solid #BABABA;
}

#threadList_typeA .sledList{
width:644px;
margin-bottom:15px;
border-top: 1px solid #F8F8F8;
}

/* box */

#threadList_typeA .sledList .box{
width:644px;
padding:10px 0;
border-bottom: 1px solid #e5e5e5;
position:relative;
}

#threadList_typeA .sledList .box:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeA .sledList .boxHead{
width:634px;
padding:0 5px 10px;
margin-bottom:18px;
background:url(https://images.hange.jp/hangame/community/bbs/common/line_dash01.gif) repeat-x center bottom;
}

#threadList_typeA .sledList .boxHead:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeA .sledList .boxHead h3{
width:395px;
float:left;
}

#threadList_typeA .sledList .boxHead h3 a{
color:#666666;
}


#threadList_typeA .sledList .boxHead span{
margin-left:5px;
color:#433319;
font-size:10px;
}

#threadList_typeA .sledList .boxHead span em{
font-weight:bold;
font-family:verdana;
}

#threadList_typeA .sledList .boxHead ul{
zoom:1;
float:right;
}

#threadList_typeA .sledList .boxHead ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeA .sledList .boxHead ul li{
float:left;
font-size:10px;
}

#threadList_typeA .sledList .boxHead ul li.date{
padding-right:10px;
margin-right:10px;
border-right: 1px solid #A0A0A0;
color:#888888;
}

#threadList_typeA .sledList .boxHead ul li.favorite a{
color:#626262;
}

/* boxCnt */

#threadList_typeA .sledList .boxCnt{
width:614px;
padding:0 20px 0 10px;
}
#threadList_typeA .sledList .boxCnt:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeA .sledList .boxCnt .ava_id{
width:85px;
text-align:center;
float:left;
}

#threadList_typeA .sledList .boxCnt .avaImg{
width:45px;
height:64px;
padding:1px;
border: 1px solid #CCCCCC;
margin:15px auto 5px;
}

#threadList_typeA .sledList .boxCnt .id a{
color:#666666;
}

#threadList_typeA .sledList .boxCnt .extra{
width:490px;
padding:5px 10px;
margin-bottom:10px;
float:right;
}

#threadList_typeA .sledList .boxCnt .toBg{
background:#F0F4EE;
}

#threadList_typeA .sledList .boxCnt .extra:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#threadList_typeA .sledList .boxCnt .toBg:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeA .sledList .boxCnt .extra .date{
width:120px;
float:right;
color:#BABABA;
text-align:right;
font-size:9pt;
}

#threadList_typeA .sledList .boxCnt .extra .to{
position:relative;
float:left;
z-index:9999;
}

#threadList_typeA .sledList .boxCnt .extra .to .name{
padding-left:18px;
color:#339900;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_green.gif) no-repeat left 2px;
}

#threadList_typeA .sledList .boxCnt .text{
width:510px;
float:right;
overflow:hidden;
word-break: break-all;
word-wrap: break-word;
}

#threadList_typeA .sledList .boxCnt .text strong{
background:#99CC66;
}

#threadList_typeA .sledList .more{
width:55px;
position:absolute;
bottom:10px;
right:10px;
font-size:10px;
}

#threadList_typeA .sledList .more a{
padding-left:7px;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_orange.gif) no-repeat left center;
color:#676767;
}

#threadList_typeA .sledList .backToThread{
padding-left:7px;
background:transparent url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_orange.gif) no-repeat scroll left center;
position:absolute;
right:10px;
bottom:10px;
}

#threadList_typeA .sledList .backToThread a{
}

#threadList_typeA .sledList .backToThread span{
color:#433319;
font-size:10px;
margin-left:5px;
}

#threadList_typeA .sledList .backToThread span em{
font-family:tahoma;
font-weight:bold;
}

/* threadList_typeB
-------------------------------- */

#threadList_typeB{
width:644px;
margin-top:10px;
}

#threadList_typeB:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeB #listHead{
width:644px;
padding:5px 0 5px;
position:relative;
}

#threadList_typeB h2{
}

#threadList_typeB #listHead #headline{
position:absolute;
top:0;
right:0;
}

#threadList_typeB table{
width:644px;
color:#888888;
}

#threadList_typeB table .tableHead{
height:30px;
font-size:10px;
}

#threadList_typeB table th{
font-weight:normal;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat center top;
}

#threadList_typeB table th.fast{
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat center left;
}

#threadList_typeB table th.last{
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat center right;
}

#threadList_typeB table th.categorys{
width:120px;
}

#threadList_typeB table th.title{
width:370px;
}

#threadList_typeB table th.days{
width:70px;
}

#threadList_typeB table th.favorite{
width:84px;
}

#threadList_typeB table td{
height:36px;
border-bottom:1px solid #e5e5e5;
text-align:center;
word-break: break-all;
word-wrap: break-word;
}

#threadList_typeB table td.category{
font-size:11px;
}

#threadList_typeB table td.name{
padding-left:10px;
text-align:left;
}

#threadList_typeB table td.name a{
color:#666666;
}

#threadList_typeB table td.name span{
margin-left:5px;
color:#433319;
font-size:11px;
}

#threadList_typeB table td.name span em{
font-weight:bold;
font-family:tahoma;
}

#threadList_typeB table td.id a{
color:#888888;
}

#threadList_typeB table td.sympathyCount,
#threadList_typeB table td.favoriteCount,
#threadList_typeB table td.day{
text-align:center;
font-size:11px;
font-family:tahoma;
color:#433319;
}

/* threadList_typeC
-------------------------------- */

#threadList_typeC{
width:644px;
margin-top:12px;
}

#threadList_typeC:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeC h3{
padding:0 0 10px 5px;
margin-bottom:18px;
border-bottom:1px solid #b6b6b6;
}

#threadList_typeC #listHead{
width:644px;
margin-bottom:15px;
border-bottom: 1px solid #dddddd;
}

#threadList_typeC #listHead ul.tab_threadList{
width:378px;
margin-bottom:-1px;
}

#threadList_typeC #listHead ul.tab_threadList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeC #listHead ul.tab_threadList li{
width:126px;
float:left;
}

#threadList_typeC table{
width:644px;
color:#888888;
clear:both;
}

#threadList_typeC table tr.tableHead{
height:30px;
font-size:10px;
}

#threadList_typeC table th{
font-weight:normal;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat center top;
}

#threadList_typeC table th.fast{
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat center left;
}

#threadList_typeC table th.last{
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat center right;
}

#threadList_typeC table th.checks{
width:30px;
}

#threadList_typeC table th.title{
width:330px;
}

#threadList_typeC table th.days{
width:100px;
}

#threadList_typeC table th.contributor{
width:149px;
}

#threadList_typeC table th.favorite{
width:112px;
}

#threadList_typeC table td{
height:36px;
border-bottom:solid 1px #E0E0E0;
text-align:center;
word-break: break-all;
word-wrap: break-word;
}

#threadList_typeC table td.name{
padding-left:10px;
text-align:left;
}

#threadList_typeC table td.name a{
color:#666666;
}

#threadList_typeC table td.name span{
margin-left:5px;
color:#433319;
font-size:10px;
}

#threadList_typeC table td.name span.new{
margin-left:5px;
color:#019A00;
}

#threadList_typeC table td.name span.new img{
vertical-align:middle;
position:relative;
top:-1px;
margin-right:5px;
}

#threadList_typeC table td.name span em{
font-weight:bold;
font-family:tahoma;
}

#threadList_typeC table td.id a{
color:#666666;
}

#threadList_typeC table td.sympathyCount,
#threadList_typeC table td.favoriteCount,
#threadList_typeC table td.day{
text-align:center;
font-size:10px;
font-family:tahoma;
}


/*goTop
--------------------------------------*/

.goTop{
margin:15px 0;
text-align:right;
}


/*my_bbs
--------------------------------------*/

.tabCntHead{
width:624px;
padding:0 10px 10px;
}
	
.tabCntHead:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#favorite ul.command{
float:left;
}

#favorite ul.command:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#favorite ul.command li{
display: inline;
cursor:pointer;
}

#favorite ul.command li.selectAll .cancel{
display:none;
}

#favorite ul.command li.selectCancel .all{
display:none;
}

#favorite ul.btm{
padding:10px 0 0 10px;
}

.tabCntHead .count{
padding-top:2px;
float:right;
font-size:11px;
}

.tabCntHead .count span{
color:#252525;
font-family:verdana;
}



