/* BASIC css start */
#homepee-board-list .title { position: relative; border-top: 1px solid #8b8b8b; border-bottom: 1px solid #8b8b8b; background-color: #bfc2ca; }
#homepee-board-list .title h3 { padding-left: 30px; text-align: left; margin: 0; height: 34px; line-height: 36px; font-size: .75em; font-weight: bold; color: #fff; background: url(/images/d3/m_01/bull/review_title@2x.gif) no-repeat 14px center; background-size: 13px 13px; }
#homepee-board-list .title .btns { position: absolute; top: 0; right: 14px; }
#homepee-board-list .search-wrap { position: relative; padding: 10px 14px; background-color: #fff; }
#homepee-board-list .search-wrap .item-search { position: relative; }
#homepee-board-list .search-wrap .item-search select {width:70px; height:25px; line-height:25px; font-size:10px; }
#homepee-board-list .search-wrap .item-search label { display: block; position: absolute; left: 0; top: 1px; color: #000; }
#homepee-board-list .search-wrap .item-search .wrap { position: relative; margin-left: 75px; padding-right: 55px; }
#homepee-board-list .search-wrap .item-search .wrap input { width: 100%; height: 25px; font-size:0.750em; }
#homepee-board-list .search-wrap .item-search a.btn-gray-h25 { position: absolute; top: 0; right: 0; }
#homepee-board-list .write-wrap { position: relative; padding: 10px 14px; }
#homepee-board-list .write-wrap ul { margin-right: 7px; }
#homepee-board-list .write-wrap li { list-style-type: none; }
#homepee-board-list .write-wrap li:first-child { margin-bottom: 5px; }
#homepee-board-list .write-wrap input,
#homepee-board-list .write-wrap textarea { width: 100%; font-size: .75em; }
#homepee-board-list .write-wrap textarea { height: 112px; padding: 3px; }
#homepee-board-list .write-wrap input { height: 25px; }
#homepee-board-list .write-wrap .txt { font-size: .75em; border: 1px solid #d6d6d6; padding: 2px 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#homepee-board-list .write-wrap .txt.long { min-height: 80px; word-break: break-all; }
#homepee-board-list .write-wrap .txt > table { width: 100%; }
#homepee-board-list .write-wrap .txt > table img { width: 100%; }
#homepee-board-list .write-wrap .txt dl { margin: 3px 0; }
#homepee-board-list .write-wrap .txt dt { font-weight: bold; float: left; width: 80px; word-break: break-all; }
#homepee-board-list .write-wrap .txt dd { margin-left: 80px; word-break: break-all; }
#homepee-board-list .write-wrap .txt .thumbs { text-align: center; margin: 5px 0; }
#homepee-board-list .write-wrap .txt .thumbs img { width: auto; height: auto; max-width: 95%; }
#homepee-board-list .write-wrap li.other { position: relative; margin: 5px 0; font-size: .75em; color: #777; }
#homepee-board-list .write-wrap li.other label { display: block; padding-right: 50px; padding-left: 65px; }
#homepee-board-list .write-wrap li.other label span { position: absolute; left: 0; top: 5px; }
#homepee-board-list .write-wrap li.other a { font-size: 1em; position: absolute; top: 0; right: -8px; }
#homepee-board-list .write-wrap li.icons { margin: 5px 0; text-align: right; }
#homepee-board-list .reviews { position: relative; }
#homepee-board-list .reviews > ul > li { position: relative; border-bottom: 1px solid #979797; background-color: #fbfbfb; }
#homepee-board-list .reviews > ul > li:first-child { border-top: 2px solid #e6e6e6; }
#homepee-board-list .reviews > ul > li:last-child { border-bottom: 2px solid #e6e6e6; }
#homepee-board-list .reviews > ul > li > dl { position: relative; padding: 10px 14px; }
#homepee-board-list .reviews > ul > li > dl dt .num { position:absolute; top:12px; left:14px; font-size:0.813em; color:#3b3b3b; }
#homepee-board-list .reviews > ul > li > dl dd.up { position: absolute; top: 10px; right: 20px; }
#homepee-board-list .reviews > ul > li > dl h4 { margin: 0; color: #000; font-size: .75em; font-weight: bold; text-align:center; padding-left: 48px; }
#homepee-board-list .reviews > ul > li > dl h4 img { vertical-align: -2px; }
#homepee-board-list .reviews > ul > li > dl h4 .cate { color: #239cdc; }
#homepee-board-list .reviews > ul > li > dl .info { position:relative; height:20px; line-height:22px; margin-top: 5px; font-size: .75em; color: #777; }
#homepee-board-list .reviews > ul > li > dl .info .btns { position:absolute; bottom:0; right:0; display: inline-block; margin-left: 10px; }
#homepee-board-list .reviews > ul > li > dl .info a { font-size: 1em; }
#homepee-board-list .reviews > ul > li > dl .rating { display: none; margin-top: 5px; font-size: .75em; color: #777; }
#homepee-board-list .reviews > ul > li > dl .rating label { display: block; margin-right: 10px; }
#homepee-board-list .reviews > ul > li > dl .rating label .MK_bscore_mark_inner { font-size: 1.25em; }
#homepee-board-list .reviews > ul > li > dl .rating a { font-size: 1em; }
#homepee-board-list .reviews > ul > li > dl .icon { font-size: .7em; margin-top: 5px; }
#homepee-board-list .reviews > ul > li > dl .icon .gray { padding: 2px 2px; color: #fff; font-size: 1em; background-color: #7e8593; -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#homepee-board-list .reviews > ul > li > dl .icon .blue { padding: 2px 2px; color: #fff; font-size: 1em; background-color: #5cb7fa; -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#homepee-board-list .reviews > ul > li > .wrap { display: none; background-color: #fff; }
#homepee-board-list .reviews > ul > li.now > dl { border-bottom: 1px dotted #aeaeae; }
#homepee-board-list .reviews > ul > li.now > dl dd.up { display: none; }
#homepee-board-list .reviews > ul > li.now > dl .rating { display: block; }
#homepee-board-list .reviews > ul > li.now > .wrap { display: block; }
#homepee-board-list .reply-write h5 { margin: 0; padding: 10px 0; text-indent: 14px; color: #979797; font-size: .75em; font-weight: bold; border-bottom: 1px solid #e1e1e1; }
#homepee-board-list .reply-write .w100-wrap { padding-right: 18px; }
#homepee-board-list .reply-write .custom { padding-right: 70px; }
#homepee-board-list .reply-write .custom a { position: absolute; top: 5px; right: 5px; text-indent: 0; font-size: 1em; }
#homepee-board-list .reply-write th { color: #7f7f7f; text-indent: 14px; }
#homepee-board-list .reply-write td { vertical-align: middle; min-width: 70px; }
#homepee-board-list .reply-write td ul.agree {position: relative;}
#homepee-board-list .reply-write td ul.agree li { clear:both; padding: 10px 0;}
#homepee-board-list .reply-write td ul.agree li .btn_White {position: absolute; right: 10px; width: 65px; top: 0;}
#homepee-board-list .reply-write td ul.agree label {margin-left:5px;}
#homepee-board-list .reply-write td ul.agree .privacy-agree-btn {border: 1px solid #c4c4c4; background-color: #fff; float: right; padding:2px 5px;font-size:1em; }

#homepee-board-list .reply-write input { vertical-align: middle; height: 25px; }
#homepee-board-list .sub-reviews li { border-bottom: 1px solid #e1e1e1; list-style-type: none; padding: 10px 14px; background-color: #fff; }
#homepee-board-list .sub-reviews .info { position:relative; height:20px; line-height:22px; font-size: .75em; color: #777; }
#homepee-board-list .sub-reviews .info .btns { position:absolute; top:0; right:0; display: inline-block; margin-left: 10px; }
#homepee-board-list .sub-reviews .info a { font-size: 1em; }
#homepee-board-list .sub-reviews li p { margin-top: 5px; font-size: .75em; color: #777;word-break: break-all; }
#homepee-board-list .sub-reviews li p.re { display:inline-block; width:10px; height:10px; background: url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 0 center; background-size: 10px 10px; }
#homepee-board-list .sub-reviews li p.re img { vertical-align:middle; }
#homepee-board-list .paging-new a { vertical-align:top; }
#homepee-board-list .paging-s { padding-bottom:30px; }
#homepee-board-list .paging-s a { width:26px; height:26px; line-height:26px; border:none; border-bottom:2px solid #a9afbb; }
#homepee-board-list .paging-s a.now { border-bottom:2px solid #239cdc; }
#homepee-board-list .paging-s a.first,
#homepee-board-list .paging-s a.last { border-bottom:2px solid #000; }
#homepee-board-list .write-btn { text-align: center; padding-top: 10px; }

#overlay { display: none; position: absolute;  left: 0; top: 0;  width: 100%; height: 100%; background-color: #000; z-index: 100; opacity: 0.6; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; -khtml-opacity: 0.6; -moz-opacity: 0.6; }
/* ´ñ±ÛÀÇ ´ñ±Û¾²±â ·¹ÀÌ¾î ÆË¾÷ */
#comment_reply_input { display:none; position:fixed; top:20px; left:50%; width:90%; margin-left:-45%; background-color: #fff; z-index: 101; -webkit-border-radius: 5px !important; border-radius: 5px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#comment_reply_input .head { position: relative; text-align: center; }
#comment_reply_input .head h5 { padding: 10px 0; margin: 0; color: #000; font-size: .75em; font-weight: bold; border-bottom: 1px solid #979797; }
#comment_reply_input .head h5 img { vertical-align: top; margin-top:3px; }
#comment_reply_input .head h5.orange { color: #f56e00; }
#comment_reply_input .head a.close { position: absolute; top: 10px; right: 14px; display: block; text-indent: -9999px; background: url(/images/d3/m_01/bull/btn_del_gray@2x.gif) no-repeat center center; background-size: 11px 11px; }
#comment_reply_input .contents { position: relative; padding: 15px 0; }
#comment_reply_input .contents p { font-size: .75em; font-weight: bold; color: #000; }
#comment_reply_input .contents .reply { padding: 0 20px; }
#comment_reply_input .contents .reply li { list-style-type: none; }
#comment_reply_input .contents .reply li dt { font-size: .75em; font-weight: bold; color: #000; }
#comment_reply_input .contents .reply li dt span { font-size: smaller; }
#comment_reply_input .contents .reply li dd { font-size: .75em; color: #a0a0a0; }
#comment_reply_input .contents .form-wrap2 { padding: 5px 0;}
#comment_reply_input .contents .form-wrap2 p { position: relative; padding: 0 20px; margin: 5px 0; padding-left: 80px; padding-right: 70px; }
#comment_reply_input .contents .form-wrap2 p label { position: absolute; left: 20px; top: 5px; }
#comment_reply_input .contents .form-wrap2 p:last-child { padding-right: 70px; padding-left: 20px; }
#comment_reply_input .contents .form-wrap2 p:last-child a { position: absolute; top: 0; right: 12px; font-size: 1em; }
#comment_reply_input .contents .form-wrap2 p input { width: 100%; height: 25px; }
#comment_reply_input .contents .form-wrap2 .agree { color: #000; font-size: .75em; padding: 0 15px; list-style-type: none; }
#comment_reply_input .contents .form-wrap2 .agree li { height: 25px; padding-bottom:10px; }
#comment_reply_input .contents .form-wrap2 .agree li a { font-size: 1em; }
#comment_reply_input .contents .form-wrap2 .secret { color: #000; font-size: .75em; padding: 0 15px; list-style-type: none; }
#comment_reply_input .contents .btns { text-align: center; padding: 10px 0; }
/* //´ñ±ÛÀÇ ´ñ±Û¾²±â ·¹ÀÌ¾î ÆË¾÷ */

/* ´ñ±ÛÈ®ÀÎ ·¹ÀÌ¾î ÆË¾÷ */
#comment_password { display: none; position: fixed; top: 20px; left: 50%; width:90%; margin-left: -45%; background-color: #fff; z-index: 101; -webkit-border-radius: 5px !important; border-radius: 5px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#comment_password .head { position: relative; text-align: center; }
#comment_password .head h5 { padding: 10px 0; margin: 0; color: #000; font-size: .75em; font-weight: bold; border-bottom: 1px solid #979797; }
#comment_password .head h5 img { vertical-align: top; }
#comment_password .head h5.orange { color: #f56e00; }
#comment_password .head a.close { width:45px; height:36px; color:#fff; line-height: 42px; position:absolute; top:0 !important; right:0 !important;  background-color: #4f4f4f; text-align: center;}
#comment_password .contents { position: relative; padding: 15px 0; }
#comment_password .contents p { text-align: center; font-size: .75em; font-weight: bold; color: #000; }
#comment_password .contents .form-wrap2 { padding: 5px 0;}
#comment_password .contents .form-wrap2 p { position: relative; padding: 0 20px; margin: 5px 0; }
#comment_password .contents .form-wrap2 p:first-child { padding-left: 80px; padding-right: 70px; }
#comment_password .contents .form-wrap2 p:first-child label { position: absolute; left: 20px; top: 5px; }
#comment_password .contents .form-wrap2 p:last-child { padding-right: 70px; }
#comment_password .contents .form-wrap2 p:last-child a { position: absolute; top: 0; right: 12px; font-size: 1em; }
#comment_password .contents .form-wrap2 input { width: 100%; height: 25px; }
/* //´ñ±ÛÈ®ÀÎ ·¹ÀÌ¾î ÆË¾÷ */

#check_auth { width: 90%; position: absolute;  background-color: #fff; z-index:101; left: 50%; margin:0; margin-left:-45%; text-align: center; padding:10px 0; box-shadow: 0 1px 10px #717171; font-size: 1em; border:none; border-radius:5px; }
#check_auth .head {color:#f26c09;}
#check_auth .head img { margin-top:3px; }
#check_auth .btns {padding:0 10px; margin-top: 10px;}
#check_auth table { width: 80%; table-layout: fixed; border-spacing: 0; border-collapse: collapse; }
#check_auth table input[type=text] { width: 80% !important; }
/* BASIC css end */

