@charset 'Shift_JIS';

#topGuideArea h1 a{
display: block;
position: absolute;
top: 37px;
left: 72px;
width: 168px;
height: 45px;
}

.hide{
display:none;
}

/* ptCht（TOPページ・チャチャットクエスチョン）
----------------------------------*/
#contentsArea .ptCht {
position: relative;
width: 617px;
height: 207px;
margin: 8px 0 0 0;
padding: 0 12px 0 15px;
background: url(https://images.hange.jp/hangame/easy/easy_common/bg_introduce.jpg) no-repeat 0 0;
}

#contentsArea .ptCht:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#contentsArea .ptCht #gameImg {
position: relative;
float: left;
width: 415px;
height: 175px;
padding-top:15px;
background-position: 0 15px;
background-repeat: no-repeat;
}

#contentsArea .ptCht #gameImg a{
height:33px;
right:15px;
top:146px;
width:158px;
}

#contentsArea .ptCht #moreFun {
position: relative;
float: right;
width: 182px;
height: 190px;
padding-top:7px;
overflow: hidden;
}

#contentsArea .ptCht #moreFun .txtArea{
width:165px;
height:98px;
padding:12px 0 0 17px;
background:url(https://images.hange.jp/hangame/easy/schat/top/bg_cq.gif) no-repeat center top;
}

#contentsArea .ptCht #moreFun .txtArea h3 {
margin:0;
font-size:11px;
font-weight:normal;
}

#contentsArea .ptCht #moreFun .txtArea .usrQstn{
width:154px;
min-height:45px;
_height:45px;
margin-bottom:10px;
position:relative;
}

#contentsArea .ptCht #moreFun .txtArea .usrQstn:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#contentsArea .ptCht #moreFun .txtArea .usrQstn .usrId{
margin:0;
position:absolute;
left:33px;
bottom:0;
}

#contentsArea .ptCht #moreFun .txtArea .usrQstn .avaImg{
width:22px;
height:32px;
margin:0;
padding:1px;
float:left;
border:1px solid #ccc;
}

#contentsArea .ptCht #moreFun .txtArea .usrQstn .txt{
width:122px;
margin:0;
float:right;
word-break: break-all;
word-wrap: break-word;
}

#contentsArea .ptCht #moreFun .txtArea .usrQstn .txt a{
color:#349ABC;
}

#contentsArea .ptCht #moreFun .txtArea p.btn{
text-align:right;
margin:0 8px 0 0;
}

/*  chatQuestion
-------------------------------*/


/* cqLead */
.chatQuestion #cqLead{
width:634px;
padding:0 0 15px 10px;
}

.chatQuestion #cqLead:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.chatQuestion #cqLead p.logo{
width:159px;
float:left;
}

.chatQuestion #cqLead p.logo img{
padding-top:15px;
}

.chatQuestion #cqLead div.txt{
width:445px;
float:right;
}

.chatQuestion #cqLead div.txt p{
margin-bottom:10px;
}

.chatQuestion #cqLead div.txt ul{
font-size:11px;
color:#999999;
}

.chatQuestion #cqLead div.txt ul li{
padding-left:1em;
text-indent:-1em;
}

.chatQuestion #cqLead div.txt ul li a{
font-weight:bold;
}

/*goRule
--------------------------------------*/

.chatQuestion .goRule{
padding-bottom:10px;
}

.chatQuestion .goRule a{
font-weight:bold;
}

/*goTop
--------------------------------------*/

.chatQuestion .goTop{
margin:15px 0;
text-align:right;
}

/* threadList_typeA
-------------------------------- */

#threadList_typeA{
width:644px;
margin-top:10px;
}

#threadList_typeA:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeA h3{
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 p.tit{
width:395px;
float:left;
}

#threadList_typeA .sledList .boxHead p.tit a{
color:#666666;
font-weight:bold;
}


#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;
font-style:normal;
}

#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/easy/schat/community/bg_status.gif) no-repeat center top;
}

#threadList_typeB table th.fast{
background:url(https://images.hange.jp/hangame/easy/schat/community/bg_status.gif) no-repeat center left;
}

#threadList_typeB table th.last{
background:url(https://images.hange.jp/hangame/easy/schat/community/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;
font-style:normal;
}

#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;
position:relative;
}

#threadList_typeC:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeC h3{
padding:0 0 5px 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:644px;
margin-bottom:-1px;
position:relative;
}

#threadList_typeC #listHead ul.tab_threadList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#threadList_typeC #listHead ul.tab_threadList li{
width:156px;
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.number{
width:62px;
}

#threadList_typeC table th.rank{
width:62px;
}

#threadList_typeC table th.title{
width:330px;
}
#threadList_typeC table th.contributor{
width:149px;
}

#threadList_typeC table th.days{
width:90px;
}


#threadList_typeC table th.favorite{
width:90px;
}

#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.avater{
width:28px;
height:46px;
padding-left:5px;
}

#threadList_typeC table td.avater span{
display:block;
width:22px;
height:32px;
padding:1px;
border:1px solid #ccc;
}

#threadList_typeC table td.avater span img{
height:32px;
}

#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;
font-style:normal;
}

#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:11px;
font-family:tahoma;
color:#433319;
}

#bodyArea.easyGame #contentsArea #threadList_typeC .more{
width:95px;
font-size:10px;
position:absolute;
right:0;
top:7px;
}

#bodyArea.easyGame #contentsArea #threadList_typeC .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;
}

#thread_typeA .contArea:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#thread_typeA .threadHead{
width:644px;
padding:6px 0 4px;
background:#F8F8F8;
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;
font-style:normal;
}

#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 .toBg02{
background:#FFF1D2;
}

#response .responseList .box .txt .toBg03{
background:#FAEBF1;
}

#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 .origin{
width:210px;
padding-right:5px;
margin-top:4px;
_margin-top:3px;
float:right;
font-size:10px;
text-align:right;
border-right:1px solid #BABABA;
color:#BABABA;
line-height:11px;
}


#response .responseList .box .txt .extra .origin strong{
color:#666666;
}

#response .responseList .box .txt .toBg03 .origin strong{
color:#FF2A83;
}

#response .responseList .box .txt .extra .date{
width:97px;
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 .toBg .to .name{
padding-left:18px;
color:#339900;
background:url(https://images.hange.jp/hangame/easy/schat/community/ico_arrow_green.gif) no-repeat left 2px;
}

#response .responseList .box .txt .toBg02 .to .name{
padding-left:18px;
color:#FF6508;
background:url(https://images.hange.jp/hangame/easy/schat/community/ico_arrow_orange.gif) no-repeat left 2px;
}

#response .responseList .box .txt .toBg03 .to .name{
padding-left:18px;
color:#FF2C84;
background:url(https://images.hange.jp/hangame/easy/schat/community/ico_arrow_pink.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;
}

/*----------------------------------------------------

エディター

----------------------------------------------------*/

/*editor_basic*/
#editor_basic{
width:550px;
margin-top:5px;
padding:15px 47px;
background:#FBFBFB;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

#editor_basic:after{content:".";display:block;height:0;clear:both;visibility:hidden}


#editor_basic .attention{
clear: both;
padding:5px 0 5px 1.2em;
text-indent:-1em;
color: #888;
font-size: 11px;
line-height: 13px;
}

#editor_basic .exAttention{
padding:10px 0 0 2px;
color: #FF6633;
line-height: 13px;
}

#editor_basic .exAttention p{
padding-top:5px;
}

/*editorHead*/
#editor_basic #editorHead{
width:550px;
vertical-align:middle;
margin:0 0 15px;
}

#editor_basic #editorHead:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#editor_basic #editorHead h3{
padding:0 5px 5px 0;
float:left;
}

#editor_basic #editorHead .count{
padding:2px 0 0 0;
font-size:11px;
float:left;
}

#editor_basic #editorHead .title{
clear: both;
}

#editor_basic #editorHead #title{
width:423px;
height:15px;
margin-right:10px;
padding:1px;
border:1px solid #CCCCCC;
}


#editor_basic .returnTxt{
width:548px;
padding-bottom:15px;
color:#009900;
word-break: break-all;
word-wrap: break-word;
}

#editor_basic .returnTxt p.tit{
width:564px;
padding:10px 40px;
position: absolute;
left:0;
top:0;
background:#F0F4EE;
}

#editor_basic .returnTxt p.tit strong{
padding:5px 0;
padding-left:15px;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_arrow_green.gif) no-repeat scroll left 4px;
}


#editor_basic .returnTxt p.txt{
margin-top:30px;
line-height:1.6;
}

#editor_basic .returnTxt p.off{
position:absolute;
right:10px;
top:10px;
}

#editor_basic .returnTxt p.off span{
font-weight:bold;
margin-left:3px;
}

#editor_basic .returnTxt p.off a{
display:block;
color:#999999;
text-decoration:none;
}

#editor_basic .writeArea{
width:548px;
margin-bottom:10px;
border-left:1px solid #C2C2C2;
border-right:1px solid #C2C2C2;
border-bottom:1px solid #C2C2C2;
position:relative;
}

#editor_basic .writeArea h4{
width:550px;
padding-bottom:5px;
margin:0 -1px;
background:#FBFBFB;
position:relative;
}

#editor_basic .writeArea p.ema{
position:absolute;
top:2px;
right:0;
font-size:11px;
}

/*command*/

#editor_basic .command{
width:548px;
height:35px;
background: url(https://images.hange.jp/hangame/community/bbs/editor/bg_tool_line.gif) repeat-x center top;
position:relative;
}
#editor_basic .command:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#editor_basic .command ul{
width:400px;
padding:6px 0 0 11px;
}

#editor_basic .command ul li{
cursor:pointer;
float:left;
}

#editor_basic .command p.count{
position:absolute;
top:10px;;
right:20px;
}

#editor_basic p.txtBox{
}

#editor_basic p .txtArea{
width:533px;
min-height:235px;
_height:235px;
padding:10px 5px 5px 10px;
border:0;
overflow:auto;
word-break: break-all;
word-wrap: break-word;
resize:none;
scrollbar-base-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-track-color: #FBFBFB;
scrollbar-arrow-color: #DFDFDF;
scrollbar-3dlight-color: #d6d6d6;
scrollbar-shadow-color: #FBFBFB;
scrollbar-darkshadow-color: #d6d6d6;
}

#editor_basic .resize{
width:548px;
cursor:pointer;
}

/*decoration (絵文字)*/
#editor_basic #decorationWrapper{
position:absolute;
top:47px;
_top:46px;
left:11px;
}

#editor_basic .writeLimit{
padding-bottom:5px;
text-align:right;
font-size:11px;
}

#editor_basic .edtAvatar{
padding-top:15px;
border-top:1px solid #CCCCCC;
}

#editor_basic .edtAvatar h4{
margin-bottom:10px;
}

#editor_basic .edtAvatar p input{
position:relative;
top:-1px;
vertical-align:middle;
}

#editor_basic ul#btns{
padding:20px 0;
text-align:center;
}

#editor_basic ul#btns li{
width:77px;
display:inline;
}

/*画像表示*/

#editor_basic ul.itemImage{
width:520px;
padding: 20px 0 20px 10px;
margin:0 auto;
}
#editor_basic ul.itemImage:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#editor_basic ul.itemImage li{
width:162px;
text-align:center;
position:relative;
padding-right:10px;
float:left;
}

#editor_basic ul.itemImage table td.base{
width:162px;
height:162px;
background:url(https://images.hange.jp/hangame/community/bbs/common/bg_items.gif) no-repeat 0 0;
}

#editor_basic ul.itemImage table .btn_ico{
width:18px;
height:18px;
position:absolute;
bottom:0;
right:10px;
}

#editor_basic ul.itemImage table .btn{
width:162px;
height:35px;
text-align:center;
background:none;
}

#editor_basic ul.itemImage table .btn .pointer{
cursor:pointer;
}

/*----------------------------------------------------

エディター　（response）

----------------------------------------------------*/

/*editor_basic*/
.res{
width:550px;
margin-top:25px!important;
padding:19px 47px 0!important;
background:#FBFBFB;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
position:relative;
}

.res h3{
margin-left:5px;
padding-left:15px;
background:url(https://images.hange.jp/hangame/community/bbs/common/ico_balloon.gif) no-repeat center left;
position:absolute;
top:-20px;
left:0;
color:#323232;
}


/*----------------------------------------------------

decoration (絵文字)

----------------------------------------------------*/
#decorationWrapper{
width:298px;
z-index:999999;
}

#decorationArea{
zoom:1;
width:288px;
padding:5px;
background: url(https://images.hange.jp/hangame/community/bbs/editor/bg_decoration.gif) no-repeat 0 0;
position:relative;
min-height:239px;
_height:239px;
position:relative;
}

#decorationArea:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#decorationArea ul{
margin-bottom:8px;
}

#decorationArea ul li{
display:inline;
border-left:1px solid #DFE1DE;
padding-left:4px;
margin-left:3px;
}

#decorationArea ul li.decorationNav{
border-left: medium none;
}

#decorationArea li a{
color: #666666;
}

#decorationArea li a:hover{
text-decoration:underline;
}


#decorationArea li .on{
color: #004790;
font-weight:bold;
}

#decorationArea table{
zoom:1;
margin:0 0 5px 3px;
border-collapse:collapse;
}

#decorationArea table td{
padding:5px 6px 7px;
}

#decorationArea table td img.pointer{
cursor:pointer;
}

#decorationArea p{
position:absolute;
bottom:3px;
left:5px;
font-size: 11px;
}

#decorationArea p span{
color:#FF7111;
}

#decorationArea .clause{
position:absolute;
top:6px;
right:8px;
cursor:pointer;
}



/*----------------------------------------------------

ebtn(temporary)

----------------------------------------------------*/

.eBtn{
padding-right:9px;
background:url(https://images.hange.jp/hangame/community/bbs/common/line_partition_gray.gif) no-repeat scroll right top;
position:relative;
z-index:3;
}

.eBtn a{
color:#333333;
position:relative;
}

.eBtn .num a{
font-weight:bold;
}


.eBtn a.btn{
padding:8px 0 0 20px;
background:url(https://images.hange.jp/hangame/common/parts/e_btn/ico_e_btn.gif) no-repeat left top;
text-decoration:none;
margin:-7px 5px 0 0;
float:left;
}

.eBtn a.aft{
color:#333333;
background:url(https://images.hange.jp/hangame/common/parts/e_btn/ico_e_btn_aft.gif) no-repeat left top!important;
position:relative;l
}

.eBtn .num{
float:left;
font-family:tahoma;
font-size:10px;
}

.eBtn a .num p{
font-weight:bold;
}

.eArea{
position:absolute;
width:1px;
height:1px;
z-index:999999999;
}

/*pattern box_btm*/

.eArea .box_btm{
width:164px;
position:absolute;
top:10px;
left:-130px;
}

.eArea .box_btm .bg{
width:164px;
padding-top:16px;
min-height:296px;
_height:296px;
background-image:url(https://images.hange.jp/hangame/common/parts/e_btn/bg_e_btn_btm.png);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.hange.jp/hangame/common/parts/e_btn/bg_e_btn_btm.png,sizingMethod=crop);
}

/*pattern box_btm*/

/*pattern box_top*/
.eArea .box_top{
width:164px;
position:absolute;
top:-310px;
left:-130px;
}

.eArea .box_top .bg{
width:164px;
padding-top:7px;
min-height:305px;
_height:305px;
background-image:url(https://images.hange.jp/hangame/common/parts/e_btn/bg_e_btn.png);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.hange.jp/hangame/common/parts/e_btn/bg_e_btn.png,sizingMethod=crop);
}

/*pattern box_top*/

.eArea .bg{
width:164px;
background-repeat:no-repeat;
background-position:0 0;
_background:none !important;
}

.eArea .bg:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.eArea .bg .cnt{
position:relative;
}

.eArea .bg p.title{
height:19px;
text-align:center;
font-size:11px;
color:#666666;
}

.eArea .bg ul.eList{
width:139px;
height:250px;
padding-left:25px;
}

.eArea .bg ul.eList:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.eArea .bg ul.eList li{
width:139px;
height:43px;
padding-top:7px;
vertical-align:top;
}

.eArea .bg ul.eList li .avaImg{
width:22px;
padding:1px;
border:1px solid #D7D7D7;
float:left;
}

.eArea .bg ul.eList li .status{
width:105px;
height:43px;
float:right;
font-size:11px;
overflow:hidden;
}

.eArea .bg ul.eList li .id{
padding-top:5px;
}

.eArea .bg ul.eList li .id a{
color:#444444;
}
.eArea .bg ul.eList li .date{
color:#7F7F7F;
font-family:tahoma;
}

.eArea .bg ul.command{
width:164px;
padding:5px 0;
text-align:center;
}

.eArea .bg ul.command:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.eArea .bg ul.command li{
display:inline;
}

.eArea .bg ul.command li.page{
padding:0 7px;
font-size:11px;
}

.eArea .bg ul.command li.page span{
font-family:tahoma;
}

.eArea .bg .cBtn{
position:absolute;
top:0;
right:10px;
}

/*----------------------------------------------------

ebaln_a , ebaln_b

----------------------------------------------------*/

.ebaln_a{
width:200px;
font-size:11px;
color:#666666;
position:absolute;
top:-56px;
left:-166px;
}

.ebaln_a .inr{
padding:10px 10px 0 10px;
min-height:48px;
_height:48px;
background:url(https://images.hange.jp/hangame/common/parts/e_btn/bg_balloon01.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.hange.jp/hangame/common/parts/e_btn/bg_balloon01.png,sizingMethod=crop);
word-break: break-all;
word-wrap: break-word;
}
.ebaln_a .inr p{
width:180px;
position:absolute;
}

.ebaln_b{
width:116px;
font-size:11px;
color:#666666;
position:absolute;
top:-38px;
left:-81px;
}

.ebaln_b .inr{
padding:10px 9px 0 9px;
min-height:30px;
_height:30px;
background:url(https://images.hange.jp/hangame/common/parts/e_btn/bg_balloon02.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.hange.jp/hangame/common/parts/e_btn/bg_balloon02.png,sizingMethod=crop);
word-break: break-all;
word-wrap: break-word;
}
.ebaln_b .inr p{
width:98px;
position:absolute;
}

.ebaln_c,
.ebaln_d{
width:200px;
font-size:11px;
color:#666666;
position:absolute;
top:-56px;
left:-166px;
}

.ebaln_c .inr,
.ebaln_d .inr{
padding:10px 10px 0 10px;
min-height:48px;
_height:48px;
background:url(https://images.hange.jp/hangame/common/parts/e_btn/bg_balloon01.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.hange.jp/hangame/common/parts/e_btn/bg_balloon01.png,sizingMethod=crop);
word-break: break-all;
word-wrap: break-word;
}

.ebaln_c .inr p,
.ebaln_d .inr p{
width:180px;
position:absolute;
}
