@charset 'Shift_JIS';

/* ==================================================

 common

================================================== */
#bodyArea {margin:10px auto 1px; z-index: 1;}
#header .headTop {padding-top:16px;position:relative;width:644px;z-index:999; background-color:#ffffff;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_long_friend.gif) no-repeat scroll right top;padding-bottom:11px;}
#header .headTop h1 {margin-left:14px;}
#header .navigation {
background:transparent url(https://images.hange.jp/hangame/community/bbs/common/bg_navigation02.gif) no-repeat scroll center top;
height:30px;margin-bottom:15px;padding:4px 3px 0 11px;width:630px;}

#header .navigation ul.tabCategory02 li {float:left;}
#header .navigation ul.tabCategory02 li.myMenu {float:right;}

.goTop {margin:30px 0;text-align:right;}

/* ==================================================

 login

================================================== */
#rightSearch {width:644px;height:315px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/login/bg_rightsearch.gif) no-repeat scroll center top;}
#rightSearch p img { margin:10px;}
#introModel {margin-bottom:15px;padding:5px 20px 10px;position:relative;width:605px;}
#modelList div.holder {position: relative; height: 247px; margin:0 13px; overflow: hidden; width:580px;}
#modelList ul.shopContainer{margin-top:10px; left:0px;position:absolute;width:5000px;}
#modelList ul.shopContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#modelList ul.shopContainer .textBottom {
clear:both;
width:107px;
height:36px;
text-align:left;
padding:12px 4px 0 6px;
margin:2px auto 0;
background: url(https://images.hange.jp/hangame/community/f_bbs/common/bg_ip_balloon.gif) no-repeat center 2px;
font-size:10px;
word-break: break-all;
word-wrap: break-word;
}

#modelList ul.shopContainer .textBottom01 {
clear:both;
width:107px;
height:36px;
text-align:left;
padding:12px 4px 0 6px;
margin:2px auto 0;
background: url(https://images.hange.jp/hangame/community/f_bbs/common/bg_ip_balloon.gif) no-repeat center 2px;
font-size:10px;
}



#modelList ul.shopContainer .textBottom01 span {color:#9b9b9b;font-size:11px;}
#modelList ul.shopContainer .textBottom01 em{color:#636363;font-size:11px; font-style:normal;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/common/bg_pachi_item_nav.gif) no-repeat scroll 0 0.3em;
padding-left:5px;}
#modelList ul.shopContainer .tit { font-weight:bolder; margin:5px 0px;}
#modelList ul li {border:1px solid #E5E5E5;float: left;width: 135px; height: 235px; text-align: center; margin-left:10px;display:inline;position:relative;}
#modelList ul li.top {margin-left:0px;}



#introModel p.prev,#introModel p.next{z-index:50;}
#introModel p.prev {position: absolute; top:109px; left:5px;}
#introModel p.next {position: absolute; top:109px; right:5px;}

#rightSearch .avatarBox {float:left;width:125px; height:135px; padding-left:5px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/login/line01.gif) no-repeat scroll center bottom;}
#rightSearch .avatarImg {float:left; width:70px; text-align:center;}
#rightSearch .avatarText{float:right; width:50px; font-size:10px; color:#595959;}
#rightSearch .avatarText dt {padding-top:1px;}
#rightSearch .avatarText dd {margin:4px 0px;}
#rightSearch .avatarText .yellow{height:14px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/login/bg_yellow.gif) no-repeat scroll center top;}
#rightSearch .avatarText .green{height:14px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/login/bg_green.gif) no-repeat scroll center top;}
#rightSearch .avatarText .pink{height:26px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/login/bg_pink.gif) no-repeat scroll center top;}

.messageBoard { margin-top:22px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/login/bg_message.gif) no-repeat scroll center top; height:78px;}
.messageBoard .mesLeft {float:left; padding:19px 0px 0px 11px;}
.messageBoard .mesRight {float:right; padding:26px 15px 0px 0px;}

/*------- modify R.S---------*/

.loginSearch {
width:616px;
*width:608px;
height:65px;
padding:5px 10px 0 18px;
*padding:5px 18px 0 18px;
margin-top:10px;
margin-bottom:10px;
background: url(https://images.hange.jp/hangame/community/f_bbs/login/bg_search.gif) no-repeat scroll center top;
clear:both;
}
.loginSearch:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.loginSearch h2{
padding:8px 0px;
background: url(https://images.hange.jp/hangame/community/f_bbs/login/tit_bg.gif) no-repeat scroll left bottom;
}

.searchS {
padding-top:8px;
zoom:1;
z-index:99999;
position:relative;
}

.loginSearch .searchS select {
margin-right:8px;
*margin-right:10px;
float:left;
}

.loginSearch #command{
zoom:1;
float:left;
position:relative;
z-index:999999;
}

#command:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#command .ctSelect{
width:162px;
float:left;
padding-right:20px;
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 4px 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;}

.commandIE #slctCtgryLayer {
_left:-380px;
}

.searchS .searchBtn{
width:51px;
float:right;
;cursor:pointer;
z-index:999999;
}

#slctCtgryLayer {left:-375px;}

/*------- // modify R.S ---------*/


#threadList_typeB {width:644px;}
#threadList_typeB #listHead {padding:5px 0;position:relative;width:644px;}
#threadList_typeB table {color:#666666;width:644px;}
#threadList_typeB table .tableHead {font-size:10px;height:30px;}
#threadList_typeB table th {background:transparent url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat scroll center top;font-weight:normal;color:#707070;}
#threadList_typeB table th.fast {background:transparent url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat scroll left center;}
#threadList_typeB table th.last {background:transparent url(https://images.hange.jp/hangame/community/bbs/common/bg_status.gif) no-repeat scroll right center;}
#threadList_typeB table th.categorys {width:80px;}
#threadList_typeB table th.avatar {width:80px;}
#threadList_typeB table th.title {width:300px;}
#threadList_typeB table th.service {width:120px;}
#threadList_typeB table th.favorite {width:74px;}
#threadList_typeB table th.days {width:100px;}
#threadList_typeB table td {border-bottom:1px solid #E5E5E5;height:46px;text-align:center;word-wrap:break-word;}
#threadList_typeB table td.category {font-size:11px;}
#threadList_typeB table td.name a {color:#666666;}
#threadList_typeB table td.day {color:#888888;font-family:tahoma;font-size:11px;text-align:center;}
#threadList_typeB table td.serviceImg img {border:1px solid #d7d7d7;}
#threadList_typeB h2 {border-bottom:1px solid #e2e2e2;margin-bottom:5px;padding-bottom:5px;padding-left:10px;}
#threadList_typeB .more {font-size:10px;position:absolute;right:10px;top:10px;}
#threadList_typeB .more a {background:transparent url(https://images.hange.jp/hangame/community/f_bbs/common/bg_pachi_item_nav.gif) no-repeat scroll 0 0.3em;padding-left:5px;}
#threadList_typeB .avaImg {background:transparent url(https://images.hange.jp/hangame/community/blog/bg_bloglist-ava.gif) no-repeat scroll 0 0;float:left;height:32px;margin-left:20px;padding:2px;width:22px;}



/* ==================================================

 friend

================================================== */
#rightSearch02 {width:644px;height:273px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_rightsearch.gif) no-repeat scroll center top;}
#rightSearch02 p img { margin:11px 10px 9px 11px;}

.rstit {width:644px;height:69px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_rscon.gif) no-repeat scroll center top; text-align:center; padding-top:3px;}
.rstit p {text-align:center; padding-top:15px; font-size:10px; color:#666666;}
.rstit p a{color:#1f8ac2!important;}

.bitati {width:624px;height:150px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_bitati.gif) no-repeat scroll center top; margin:0px 10px 0;position:relative;}
.bitati02 {width:624px;height:150px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_bitati.gif) no-repeat scroll center top; margin:-30px 10px 0;position:relative;}
.bitati03 {width:624px;height:91px;background: url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_bitati01.gif) no-repeat scroll center top;margin:-30px 10px 0;position:relative;}
.btn01{position: absolute;top:6px; right:179px;}
.btn02{position: absolute;top:42px; right:18px;}

.bottxt { width:604; margin:0px 20px 0;border-top:2px solid #eaeaea; padding:8px 10px;}


#rightSearch03 {width:644px;height:217px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_rightsearch01.gif) no-repeat scroll center top;position:relative;}
#rightSearch03 p img { margin:11px 10px 9px 11px;}

ul.text {position: absolute;top:6px; left:159px;}
ul.text li {float:left; margin-right:5px;}


.boxTB {border-top:1px solid #999999;border-bottom:2px solid #e3e3e3; padding:29px 0px; text-align:center;font-size:13px; color:#666666;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/message/bg_box.gif) no-repeat scroll 89px 55px; margin-top:39px; text-align:left; padding-left:193px;}

.boxTB .mesUl {margin:25px 0px 28px 0px;}
.boxTB .mesUl01 { margin-left:60px;} 
.boxTB .mesUl01 li a {background:transparent url(https://images.hange.jp/hangame/community/f_bbs/common/bg_pachi_item_nav.gif) no-repeat scroll 0 0.3em;padding-left:5px;}

/* tabBigBox */
.tabBigBottom {margin-top:8px;margin-bottom:18px;width:644px;background:#FFFFFF url(https://images.hange.jp/hangame/community/f_bbs/message/bg_bigbox_bottom.gif) no-repeat scroll left bottom; padding-bottom:5px;}
.tabBigBottom  .tabBigBox {width:644px;background:#FFFFFF url(https://images.hange.jp/hangame/community/f_bbs/message/bg_bigbox_top.gif) no-repeat scroll left top; padding-top:5px;}
.tabBigBottom  .tabBigBox div.boxLR {clear:both;width:614px;border-left:5px solid #e6e6e6;border-right:5px solid #e6e6e6; padding:0px 10px;}
.tabBigBottom h2 { margin:0px 7px 4px;}
.tabBigBottom h3 {color:#729c29;}
.tabBigBottom h3 img { margin-right:5px; vertical-align:middle;}
.tabBigBottom a {color:#1f8ac2!important;}

.tabBigBottom  .tabBigBox div.boxLR .friendName {background:url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_friend_box.gif) no-repeat scroll left top; height:105px; padding-left:230px; padding-top:15px;}
.tabBigBottom  .tabBigBox div.boxLR .friendName p {margin-bottom:5px;}

.tabBigBottom .friTxt {padding:18px 12px;color:#676767; position:relative;}
.tabBigBottom .friTxt .boxTxt {width:554px; height:115px;background:url(https://images.hange.jp/hangame/community/f_bbs/friend/bg_box.gif) no-repeat scroll left top; margin:13px 0px 8px 0px; padding:20px 20px;}
.tabBigBottom .friTxt .boxTxt ul span{color:#323232;}

.tabBigBottom .friTxt .imgTxt {margin-top:5px;}
.tabBigBottom .friTxt .leftImg {float:left; width:265px;}
.tabBigBottom .friTxt .rightTxt {overflow:hidden;}
.tabBigBottom .friTxt .rightTxt ul li {margin-bottom:5px;}
.tabBigBottom .friTxt .rightTxt ul li img {margin-right:5px; vertical-align:middle;}
.tabBigBottom .friTxt p.imgC { text-align:center;}
.tabBigBottom .friTxt ul.list01 li { margin-bottom:5px;}
.tabBigBottom .friTxt ul.ico001 li a {color:#666666!important;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/common/bg_pachi_item_nav.gif) no-repeat scroll 0 0.3em;padding-left:5px;}

/* ==================================================

 message

================================================== */
.mesSubTop {margin-top:5px;margin-bottom:15px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/message/bg_messubtop.gif) no-repeat scroll center top; height:148px;clear:both; color:#707070;}
.mesSubTop:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mesSubTop h2{padding:8px 0px; margin:0px 20px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/login/tit_bg.gif) no-repeat scroll left bottom;}
.mesSubTop h4{padding:5px 0px; margin:0px 20px;}
.mesSubTop p{margin:0px 20px; font-size:10px; line-height:14px;}

#editor_basic {border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;}
#editor_basic .attention {color:#ff6633; font-size:12px; line-height:1.333; margin-bottom:10px;}
#editor_basic #editorHead h3 {color:#555555;}
#editor_basic #editorHead .count {color:#555555;}
#editor_basic .writeLimit {color:#a7a7a7;}
#editor_basic ul#btns {padding:20px 0 0;}





/*------- modify R.S---------*/
.mesTSearch {
width:624px!important;
height:40px;
padding:10px 0px 10px 20px;
margin-bottom:15px;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
background-color:#fbfbfb;
position:relative;
z-index:999;
}

.mesTSearch dl {
}

.mesTSearch dt {
color:#707070;
position:absolute;
}

.mesTSearch dd {
position:absolute;
top:30px;
}

.mesTSearch dt.t01 {
left:185px;
}
.mesTSearch dd.d01 {
left:185px;
}

.mesTSearch dt.t02 {
left:290px;
}

.mesTSearch dd.d02 {
left:290px;
width:98px;
height:16px;
padding:1px 7px;
background-color:#fbfbfb;
border:1px solid #eaeaea;
}

.mesTSearch dt.t03 {
left:440px;
}

.mesTSearch dd.d03 {
width:165px;
left:440px;
}

.mesTSearch dd.d03:after{content:".";display:block;height:0;clear:both;visibility:hidden}

dd.d03 #command #slctCtgryLayer{
left:-439px;
}

.mesTSearch dd.d03 iframe {
border:none;
width:630px;
height:345px;
position:absolute;
top:25px;
left:-432px;
z-index:99;
float:none;
clear:both;
}


dd.d03 #command{
float:none;
clear:both;
}

dd.d03 #command .ctSelect{
float:none;
clear:both;
}
/*









left:-440px!important;
_left:-419px!important;
}

*/

/*------- // modify R.S---------*/



.editSearch {margin:0px -20px 15px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/login/tit_bg.gif) no-repeat scroll left bottom; padding-bottom:15px;}
.editSearch select{margin-right:15px;}

h2.tit {margin-left:10px; margin-bottom:5px;}

.messTop { width:644px;border-bottom:2px solid #eaeaea;position:relative; padding:2px 0px 7px; margin-bottom:15px;}

.messTop h2 {color:#707070; font-size:14px; font-weight:bolder; padding:0px 10px 5px;}
.messTop img {position: absolute; top:0px; right:10px;}
.messTop p.rTxt {padding-bottom:20px;}
.messTop p.rTxt a {position: absolute; top:0px; right:10px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/common/bg_pachi_item_nav.gif) no-repeat scroll 0 0.3em;padding-left:5px;}

.messTop  ul{ color:#707070; padding-bottom:24px;}
.messTop  li{ color:#729c29; font-weight:bolder; float:left; padding:0px 10px;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/common/bg_line.gif) no-repeat scroll center right;}
.messTop  li a{ color:#707070; font-weight:normal;} 
.messTop  li.end{background:none;} 

.marB5 {margin-bottom:5px;}
.marB10 {margin-bottom:10px;}
.marB15 {margin-bottom:15px;}
.marB20 {margin-bottom:20px;}
.marL20 {margin-left:20px;}
.marST10 {margin-top:-10px!important;}

.boxB {border-bottom:2px solid #e3e3e3; height:170px; text-align:center;font-size:13px; color:#666666;background:transparent url(https://images.hange.jp/hangame/community/f_bbs/message/bg_box.gif) no-repeat scroll 105px bottom;}

.boxB p {padding-top:25px;}
.boxB li {padding:5px 0px;}
.boxB li a {background:transparent url(https://images.hange.jp/hangame/community/f_bbs/common/bg_pachi_item_nav.gif) no-repeat scroll 0 0.3em;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-bottom:20px;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;background:#f8f8f8;}
#thread_typeA .contArea:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#thread_typeA .contArea01{width:644px;padding:20px 0;background:#ffffff;}
#thread_typeA .contArea01: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:#666666;}
#thread_typeA .threadHead h3 span{margin-left:10px;margin-right:10px;font-weight:normal;}


#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 15px 0 0;color:#888888;}

/* avaImage */
#thread_typeA .avaImage{width:105px;float:left;text-align:center;}
#thread_typeA .avaImage .id a{color:#666666;}
#thread_typeA .avaImage .VIEWER_pure span,
#thread_typeA .avaImage #VIEWER_cool span{width:66px;display:block;margin:0 auto;}

/* textArea */
#thread_typeA h2 {border-bottom:1px solid #E2E2E2;margin-bottom:5px;padding-bottom:5px;padding-left:5px;}
#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;}

/* btns */
ul.btns{margin-top:10px;padding:10px 190px 0;border-top:1px solid #D7D7D7;}
ul.btns:after{content:".";display:block;height:0;clear:both;visibility:hidden}
ul.btns li{width:46px;margin-left:8px;float:left;}

/* mesTab */
.tabBox {width:520px; margin-top:10px;background:#FFFFFF url(https://images.hange.jp/hangame/community/f_bbs/message/bg_tabbox_top.gif) no-repeat scroll left top; padding-top:4px;}
.tabBox table.mesTab {clear:both;width:520px; text-align:center;border-bottom:1px solid #e6e6e6;border-right:5px solid #e6e6e6;}
.tabBox table.mesTab th {background-color:#fff6cb; padding:5px 10px;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
.tabBox table.mesTab th.left {border-left:5px solid #e6e6e6;}
.tabBox table.mesTab td {padding:5px 10px;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
.tabBox table.mesTab td.left {background-color:#fffeed; text-align:left;border-left:5px solid #e6e6e6;}

.tabBox .tabBottom {width:520px;background:#FFFFFF url(https://images.hange.jp/hangame/community/f_bbs/message/bg_tabbox_bottom.gif) no-repeat scroll left bottom; padding-bottom:4px;}
.tabBox table.mesTab td.imgArt {width:32px;}
.tabBox table.mesTab td.imgArt img {margin-left:10px;border:1px solid #d7d7d7; width:32px;}
.tabBox table.mesTab td.leftArt{border-left:none; text-align:left;padding:5px 0px;}

/* btns01 */
ul.btns01{margin-top:10px; padding:0px 10px;}
ul.btns01:after{content:".";display:block;height:0;clear:both;visibility:hidden}
ul.btns01 li{margin-left:8px;float:left;}
ul.btns01 li.last{ margin-left:15px; margin-top:2px;background:#FFFFFF url(https://images.hange.jp/hangame/community/f_bbs/message/line_gray.gif) no-repeat scroll left center; padding-left:15px;}

.box{width:644px;padding-bottom:22px;margin-bottom:20px;background: url(https://images.hange.jp/hangame/community/bbs/guide/bg_box02_btm.gif) no-repeat scroll center bottom;}

.box:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.box h2{width:644px;padding-bottom:10px;margin-bottom:15px;background:#fff url(https://images.hange.jp/hangame/community/bbs/guide/bg_box02_top.gif) no-repeat scroll center bottom;}

.box .txt{width:420px;padding-left:220px;background: url(https://images.hange.jp/hangame/community/bbs/guide/ct_guide01.gif) no-repeat scroll 5px center;}

.box .txt p{width:420px;margin-bottom:20px;}
.box dl dt{margin-bottom:3px;}
.box dl dd,.box ul li{padding:0 0 2px 1em;text-indent:-0.5em;}

.box ul{width:600px;margin-left:15px;}

/* bnrArea */
.contents .bnrArea{
padding-top:10px;
text-align:center;	
}
