/* BASIC css start */

div.C-27605-3-2 .tit-page h2 {color:#424242; font-size: 0.875em; padding: 6px; border-bottom: 1px solid #aaa;}
div.C-27605-3-2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.board_list .goods-info_v table, .board_view .goods-info_v table, .board_write .goods-info_v table {width:100%; border-bottom: 1px solid #bebebe;}
.board_list .goods-info_v table tbody th, .board_view .goods-info_v table tbody th, .board_write .goods-info_v table tbody th {vertical-align:top; padding:10px 0 10px 10px;}
.board_list .goods-info_v table tbody th img, .board_view .goods-info_v table tbody th img, .board_write .goods-info_v table tbody th img {width:100%; height:auto;}
.board_list .goods-info_v table tbody td, .board_view .goods-info_v table tbody td, .board_write .goods-info_v table tbody td {color:#424242; vertical-align:top; font-size:0.875em; padding:0; margin:0; padding:10px 10px 10px 7px; font-weight: bold;}
.board_list .goods-info_v table tbody .middle, .board_view .goods-info_v table tbody .middle, .board_write .goods-info_v table tbody .middle {vertical-align:middle;}
div.C-27605-3-3 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.view {text-align:center;}
.view .tit {background:#f9f9f9;border-bottom:1px solid #bebebe;padding: 5px 10px; text-align: left;}
.view .tit p {color:#808080;}
.view .tit p strong {color:#333;}
.view .tit p em {font-style:normal; color:#ff0000;}
.view .tit ul {overflow:hidden; margin-top:5px;}
.view .tit ul li {float:left;color: #808080;background-size:2px 11px;font-size: 0.79em;}
.view .tit ul li:first-child {padding-left:0; background:none;}
.view .tit ul li span {line-height:18px;padding-right: 5px; padding-left: 5px;}
.view .tit dl {overflow:hidden; color:#808080; margin-top:5px;}
.view .tit dl dt {float:left; margin-right:15px;}
.view .tit dl dd {float:left;}
.view .tit dl dd .star {margin-top:4px;}
.view .tit .rating {border-top: 1px dotted #bebebe; padding-top: 5px;}
.view .cnts {padding:10px 5px 5px;overflow:hidden;color:#424242;text-align: left; margin-bottom: 10px; border-bottom: 1px solid #bebebe;}
.view .cnts .add-info {border: 1px solid #bebebe; background-color: #eff5fc; font-size: 0.79em; margin-bottom: 10px; border-radius: 3px;}
.view .cnts dl {overflow:hidden; padding:5px;}
.view .cnts dl dt {float:left; color:#333;}
.view .cnts dl dd {color:#808080; padding-left:90px;}
.view .cnts img {height:auto;}
.view .cnts .ppscale {text-align: center; color: #767676; font-size: 0.875em;}
.view .cnts .ppscale img {width:30px; height: auto; margin: 0 10px;}
.view .sns p {margin-top:8px; text-align:center; background-color: #eff5fc;}
.view .sns p a {padding:5px 0; display: inline-block;}
.view .sns p img {width:45px !important; height:45px !important;}


div.C-27605-3-4 .thumbs { text-align: center; margin: 5px 0; }
div.C-27605-3-4 .cnts img {max-width: 100%;}
div.C-27605-3-4 .view p {color:#424242; font-size:0.875em;}
div.C-27605-3-4 .cnts table {width:100% !important;}
div.C-27605-3-4 .rating label { display: block; }

/* 평점 관련 */
@font-face{font-family:ng; src:url('/template_common/m_powerpack/common_font/NanumBarunGothic.eot'); src:local(※), url('/template_common/m_powerpack/common_font/NanumBarunGothic.woff') format('woff')}
div.C-27605-3-4 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-27605-3-5 .board-goods {border-top: 2px solid #444; border-bottom: 1px solid #bebebe; margin-bottom: 10px;}
div.C-27605-3-5 .board-goods .tit-page-bull {font-size: 0.875em; background-color: #f3f3f3; text-align: center;  height: 40px; line-height: 40px; color: #424242;}

div.C-27605-3-5 .list_shopping {overflow:hidden; padding-top:8px;}
div.C-27605-3-5 .list_shopping ul {display: table; table-layout: fixed; box-sizing: border-box; width: 100%;}
div.C-27605-3-5 .list_shopping ul.items li.pro1x { width : 100% !important; }
div.C-27605-3-5 .list_shopping ul.items li.pro2x { width : 50% !important; }
div.C-27605-3-5 .list_shopping ul.items li.pro3x { width : 33.3% !important; }
div.C-27605-3-5 .list_shopping ul.items li.pro4x { width : 25% !important; }

div.C-27605-3-5 .list_shopping .align-style { text-align: center; font-size: 14px;}
div.C-27605-3-5 .list_shopping .align-style .font_board_viewD {padding: 0px 7px; color: #585858; font-weight: bold;}
div.C-27605-3-5 .MS-vertical { padding-bottom:10px; }
div.C-27605-3-5 .list_shopping .MS-vertical .icons-two img:first-child {padding-left: 0px;}
div.C-27605-3-5 .list_shopping ul li {margin-bottom:10px; width: 100%; word-wrap: break-word; word-break: keep-all; display: inline-block; vertical-align: top;}
div.C-27605-3-5 .list_shopping ul li img {max-width:100%; height:auto;}
div.C-27605-3-5 .list_shopping ul li .thumb-img a {display:block; margin:0 2px;}
div.C-27605-3-5 .list_shopping ul li dl {padding:5px 7px 0;}
div.C-27605-3-5 .list_shopping ul li dl dt {padding-bottom:5px; color: #585858;}
div.C-27605-3-5 .list_shopping ul li p {padding:0 7px;}
div.C-27605-3-5 .list_shopping ul li p em {font-style:normal; text-decoration:line-through; display:block;}
div.C-27605-3-5 .list_shopping ul li strong {font-weight:normal; padding:0 7px;}
div.C-27605-3-5 .list_shopping ul li .txt1 {padding:5px 7px 0;}
div.C-27605-3-5 .list_shopping ul li .txt1 p {padding:0;}
div.C-27605-3-5 .list_shopping ul li .img { float:left; margin-right:8px; max-width:43%; padding-left: 5px;}
div.C-27605-3-5 .list_shopping ul li .txt1 span {display:block;}
div.C-27605-3-5 .list_shopping ul li .txt2 {padding:5px 7px 0;}
div.C-27605-3-5 .list_shopping ul li .txt2 span {display:block;}
div.C-27605-3-5 .list_shopping ul li.prd-info {text-align:center;}
div.C-27605-3-5 .list_shopping .none-data { text-align: center; margin: 15px 0; }
div.C-27605-3-5 .list_shopping .none-data p { margin: 10px 0; font-size: .75em; color: #777; }
div.C-27605-3-5 .list_shopping .thumb-img { position:relative; }
div.C-27605-3-5 .list_shopping ul li p.img-color-list { margin: 0; padding: 0;}
div.C-27605-3-5 .list_shopping ul .prd-info p.img-color-list { min-height: 18px; }
div.C-27605-3-5 .list_shopping ul li p.img-color-list span { display: inline-block; width: 8px; height: 8px; padding:0; margin: 5px 1px 1px; border: 1px solid #DDDDDD; }
div.C-27605-3-5 .list_shopping ul li p.left { text-align: left; margin-left: 1px; }
div.C-27605-3-5 .list_shopping ul li p.right { text-align: right; padding-right: 1px; }
div.C-27605-3-5 .list_shopping .tit { float: left; word-wrap: break-word; word-break: keep-all; max-width: 50%; font-size: 14px;}
div.C-27605-3-5 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.board-rely-list {border-top: 2px solid #444; margin: 5px 10px 0; border-bottom: 2px solid #bebebe; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe;}
.board-rely-list table {width:100%;}
.board-rely-list table tbody th {padding:10px 0 5px 10px; text-align:left; color:#424242; font-size:0.875em; font-weight:normal; border-top:1px solid #bebebe; width:55%;}
.board-rely-list table tbody th strong {color:#808080; font-weight:normal; font-size: 0.875em;}
.board-rely-list table tbody td {padding:5px 10px 10px; color:#424242; font-size:0.875em;}
.board-rely-list table tbody .btn {padding:8px 10px 0 0; text-align:right; border-top:1px solid #bebebe;}
.board-rely-list table tbody .btn .btnTp2 {margin-right:5px; font-size: 0.875em; border: 1px solid #868686; padding: 3px 7px 2px 7px; color: #4E4E4E; border-radius: 3px;}
.board-rely-list table tbody .btn .btnTp3 {font-size: 0.875em; border: 1px solid #868686; padding: 3px 7px 2px 7px; color: #4E4E4E; border-radius: 3px;}
.board-rely-list table tbody tr:first-child th {border-top:none;}
.board-rely-list table tbody tr:first-child td {border-top:none;}
#comment-top table tr td div {word-break: break-all;}

/* 댓글삭제 레이어 수정 */
#comment_password .contents .form-wrap2 input {height: 30px !important;}
#comment_password .contents .form-wrap2 .btn-gray-h25 strong {color: #fff; background-color: #313131; border: 1px solid #313131; height: 30px;  line-height: 30px;  font-size: 0.875em; box-sizing: border-box; display: block; border-radius: 3px; text-align: center; width: 55px;}
div.C-27605-3-7 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.btn-center .board_write .btn-center {display:block; width:auto; margin:8px 10px;}
.btn-center .btn, .board_write .btn-center .btn {overflow:hidden;margin: 10px;}
.btn-center .btn li, .board_write .btn-center .btn li {float:left;}
.btn-center .btn li .btnTp4, .board_write .btn-center .btn li .btnTp4 {display:block;margin-left:3px;height: 35px;line-height: 35px;box-sizing: border-box;border: 1px solid #bbb;display: block;text-align: center;font-size: 0.875em;color: #424242;border-radius: 3px;}
.btn-center .btn li:first-child a, .board_write .btn-center .btn li:first-child a {margin-left:0;}
.btn-center .btnTyH2, .board_write .btn-center .btnTyH2 {color: #424242;background-color: #fff;border: 1px solid #505050;height: 40px;line-height: 40px;font-size: 1em;box-sizing: border-box;display: block;border-radius: 3px;text-align: center;margin: 0 10px 5px;}
.btn-center .btnTyE, .board_write .btn-center .btnTyE {margin-bottom:12px;color: #fff;background-color: #505050;border: 1px solid #505050;height: 40px;line-height: 40px;font-size: 1em;box-sizing: border-box;display: block;border-radius: 3px;text-align: center;margin: 0 10px;}
div.C-27605-3-8 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.board-next-list {border-top: 2px solid #393939;margin: 10px 0;}
.board-next-list ul li {border-bottom: 1px solid #bebebe;padding:10px 15px;color: #424242;font-size: 0.875em;background-color: #f9f9f9;}
.board-next-list ul li a strong {color:#333; font-weight:normal;}
.board-next-list ul li .product-name {display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.board-next-list .prev .aticle-pro,
.board-next-list .next .aticle-pro {display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.board-next-list ul li .comment-cnt {border: 1px solid #777; font-size: 0.75em; padding: 2px 5px; border-radius: 30px; background-color: #808080; color: #fff;}
.board-next-list ul li a em {font-style:normal; color:#ff0000;}
.board-next-list .prev {padding-left: 10px;}
.board-next-list .next {padding-left: 10px;}
div.C-27605-3-9 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* BASIC css end */

