@charset "utf-8";

/* View Comment */
#bo_vc h1, #bo_vbc h1, #bo_vcc h1, h2.cmt-head { display:none; }

/* Common */
#commentContents { position: relative; -ms-zoom: 1; }
#commentContents:after { height: 0px; clear: both; display: block; visibility: hidden; content: ""; }

#as-comment .cmt-nophoto {	margin:0px !important; }
#as-comment .cmt-re { display:none; left: -20px; top: -1px; position: absolute; border-top:1px solid #ddd; width:20px; height:50px; }
#as-comment .cmt-view, #as-comment .cmt-choice, #as-comment .cmt-best { min-height:76px; padding:2px 0px 0px; position: relative; -ms-word-break: break-all; }
#as-comment .cmt-view { border-top:1px solid #ddd; }
#as-comment .cmt-choice-bg { /*background:#f8fbfd;*/ }
#as-comment .cmt-best-bg { /*background:#fdf8f9;*/ }
#as-comment .cmt-choice {	border:1px solid #ddd; background:#f8fbfd; border-bottom:0px; }
#as-comment .cmt-best { border:1px solid #ddd; background:#fdf8f9; border-bottom:0px; }
#as-comment .cmt-choice-head, #as-comment .cmt-best-head { display:block !important; padding:10px 15px; margin:0px; border:0px; color:white; font-weight:bold; }
#as-comment .cmt-choice-head {	background:#1f7bc2; }
#as-comment .cmt-best-head { background:#e8426e; }
#as-comment .cmt-line { border:0px !important; }
#as-comment .cmt-list-line { border-top:1px solid #ddd; }
#as-comment .cmt-paging { color:#787878; cursor:pointer;border:1px solid #ddd; border-bottom:0px; padding:10px 10px 10px 25px;background:#fafafa url('./img/cmt_talk.gif') no-repeat 10px center; }
#as-comment .cmt-paging-last { color:#787878; border:1px solid #ddd; border-bottom:0px; padding:10px 10px 10px 25px;background: url('./img/cmt_talk.gif') no-repeat 10px center; }
#as-comment .cmt-paging-cnt { font-weight:bold; color:#333; }
#as-comment .cmt-head {  }
#as-comment .cmt-btn { float:right; white-space:nowrap; }
#as-comment .cmt-btn i { }
#as-comment .cmt-btn a { color:#aaa; text-decoration:none; }
#as-comment .cmt-btn a:hover { color:#000; }
#as-comment .cmt-name { color:#000; font-weight:bold; }
#as-comment .cmt-date { color:#888; font-family:tahoma; font-size:11px; }
#as-comment .member, #as-comment .guest, #as-comment .sv_member, #as-comment .sv_guest { font-weight:bold; color:#000; }
#as-comment .cmt-btn a { display:inline-block; padding-left:5px; color:#aaa; text-decoration:none; }
#as-comment .cmt-content {	clear:both; padding:8px 0px !important; line-height:1.6; word-break:break-all; overflow:hidden; }
#as-comment .cmt-secret { color:#ff6600; }
#as-comment .cmt-cool {	font-weight:bold; color:orangered; }
#as-comment .cmt-bad { font-weight:bold; color:#0070c0; }
#as-comment .lucky-msg { font:normal 11px verdana; color:#333; margin:0px; padding:0px; padding-top:10px; }
#as-comment .lucky-point { color:orangered; font-weight:bold; }
#as-comment .margin8 {	margin:0px 0px 8px !important; }
#as-comment .margin86 { margin:0px 6px 8px 0px !important; }
#as-comment .cmt-write { clear:both; width:100%; margin:0px; padding:0px; }

/* PC */
#as-comment .pc-cmt-view-1 { margin-left: 40px; border-top:1px solid #ddd; }
#as-comment .pc-cmt-view-2 { margin-left: 80px; border-top:1px solid #ddd; }
#as-comment .pc-cmt-view-3 { margin-left: 120px; border-top:1px solid #ddd; }
#as-comment .pc-cmt-view-4 { margin-left: 160px; border-top:1px solid #ddd; }
#as-comment .pc-cmt-view-5 { margin-left: 200px; border-top:1px solid #ddd; }
#as-comment .pc-cmt-photo { border:1px solid #ddd; left: 10px; top: 10px; width: 56px; height: 56px; position: absolute; }
#as-comment .pc-cmt-photo img { width: 56px; height: 56px; }
#as-comment .pc-cmt-content { padding:8px 10px 4px; margin:0px 0px 0px 72px; }

/* Mobile */
#as-comment .m-cmt-view-1 { margin-left: 20px; border-top:1px solid #ddd; }
#as-comment .m-cmt-view-2 { margin-left: 40px; border-top:1px solid #ddd; }
#as-comment .m-cmt-view-3 { margin-left: 60px; border-top:1px solid #ddd; }
#as-comment .m-cmt-view-4 { margin-left: 80px; border-top:1px solid #ddd; }
#as-comment .m-cmt-view-5 { margin-left: 100px; border-top:1px solid #ddd; }
#as-comment .m-cmt-photo { border:1px solid #ddd; left: 10px; top: 10px; width: 46px; height: 46px; position: absolute; }
#as-comment .m-cmt-photo img {	width: 46px; height: 46px; }
#as-comment .m-cmt-content { padding:8px; margin:0px 0px 0px 60px; font-size:14px; }

/* Write Comment */
.wr_cmt_form, .wr_cmt_form fieldset { padding:0px; margin:0px; border:0px }
.wr_cmt_form input, .wr_cmt_form textara, .wr_cmt_form select, .wr_cmt_form button { margin:0px; display:inline !important; }
.wr_cmt_form input[type=checkbox], .wr_cmt_form input[type=radio] { vertical-align:middle; margin:0px; }
.wr_cmt_form input[type=text], .wr_cmt_form input[type=input], .wr_cmt_form input[type=password] { border:1px solid #ddd; }
.wr_cmt_form input[type=text], .wr_cmt_form input[type=input], .wr_cmt_form input[type=password], .wr_cmt_form button, .wr_cmt_form textarea { -webkit-appearance:none; }
.wr_cmt_form label { vertical-align: middle; display:inline !important; margin-right:5px; }

.wr_cmt_head_tbl { width:100%; border-collapse:collapse;  border:0px; color:#787878; margin:0px; padding:0px; }
.wr_cmt_head_tbl caption { display:none; }
.wr_cmt_head_tbl td { padding:0px; line-height:26px; }
.wr_cmt_head_tbl .wr_cmt_head_left { padding:5px 10px; background:#fafafa; border:1px solid #ddd; border-bottom:0px; border-right:0px; }
.wr_cmt_head_tbl .wr_cmt_head_left label { float:left; padding:0px; margin:0px; margin-right:10px; }
.wr_cmt_head_tbl .wr_cmt_head_right { padding:5px 10px; background:#fafafa; border:1px solid #ddd; border-bottom:0px; border-left:0px; text-align:right; white-space:nowrap; }
.wr_cmt_head_tbl .wr_cmt_head_right a { display:inline-block; margin-left:4px; color:#aaa; }
.wr_cmt_head_tbl .wr_cmt_head_right a:hover { color:#000; }
.wr_cmt_head_tbl strong { color:#333; }
.wr_cmt_head_tbl .wr_cmt_tail { background: url('./img/bubble_line.gif') repeat-x top left; }
.wr_cmt_head_tbl .wr_cmt_tail_img { width:30px; height:12px; background: url('./img/bubble_tail.gif') repeat-x top left; }

.wr_cmt_tbl { width:100%; border-collapse:collapse; border:0px; padding:0px; margin:0px 0px 10px; }
.wr_cmt_tbl td { padding:0px; margin:0px; border:0px }
.wr_cmt_tbl img { border:0px; vertical-align:middle; }
.wr_cmt_content { padding:0px; border:1px solid #ddd !important; background:#fff !important; overflow:hidden; }
.wr_cmt_content textarea { width:98% !important; display:block; border:0px; overflow:auto; line-height:1.6; padding:5px; }
.wr_cmt_cool { margin:10px 10px 5px; padding:0px; }
.wr_cmt_opt { color:#888; padding:10px !important; background:#fafafa; border:1px solid #ddd !important; }
.wr_cmt_submit{ text-align:center; font-weight:bold; color:#fff; background:#333; cursor:pointer; padding:10px !important; border:1px solid #000 !important; text-shadow: 0 -1px 1px #000; }
.wr_cmt_captcha { padding:10px 10px 0px !important; }

#bo_vc_sns { margin:0; padding:0; list-style:none; zoom:1 }
#bo_vc_sns:after { display:block; visibility:hidden; clear:both; content:"" }
#bo_vc_sns li {	float:left; list-style:none; margin:0px 10px 0px 0px !important; }
#bo_vc_sns input { margin:0 0 0 5px !important; }
#bo_vc_sns label { margin:0px !important; cursor:pointer; }
