@charset "utf-8";

.dropdown-content-fix {display: none;}


/* 서브 죄측메뉴 */
.left-nav {margin-top:34px;}
.sub-container {margin-top: 34px;}
.snb {float: left; margin-left: 40px; width: 200px;}
.snb h2 {padding-top: 37px; font-size: 3.6rem; font-weight: 700; color:#85ca16;}
.snb p {padding-top: 14px; padding-bottom: 64px; font-size: 1.4rem; color:#85ca16;}
.snb .snb-menu {font-size: 1.5rem;}
.snb .snb-menu a {display:block; text-indent:15px;}
.snb .snb-menu li {padding:12px 0; border-bottom:1px solid #d6d6d6;}
.snb .snb-menu li:before {position:absolute; content: '>'; padding-right: 6px;}
.snb .menu-title {margin-bottom:5px; border-top:3px solid #85ca16; border-bottom:3px solid #85ca16;}

.contents {float: right; margin-right: 36px; width: 740px;}
.contents h3 {margin-bottom: 14px; padding-bottom: 11px;  border-bottom:3px solid #85ca16; font-size: 3rem; letter-spacing:-0.05em;}

input[type="number"] {width: 37px; height: 17px; border:1px solid #d7d7d7; text-indent:2px; color:#7daf30;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {opacity: 1;}


/* 마이페이지 */

.mypage-product .pic-desc {display: inline-block; padding:22px 18px; text-align:left;}
.mypage-product .pic-desc li {line-height: 20px;}
.mypage-product .pic-desc li:first-child {font-size: 1.6rem;}
.mypage-product .pic-desc li:last-child {font-size: 1.3rem;}
.mypage-product .item-pic {float: left;}

.change-btns {padding:20px 0; width: 100%; text-align: right; font-size: 2rem; font-weight: 700;}
.change-btns .btn-border {margin-right: 10px;}

.chk-same {position: relative; display: inline-block; font-size: 1.5rem; padding-left: 30px; line-height:20px;}
.chk-same input[type=checkbox] {display: none;}
.chk-same input[type=checkbox] + label{cursor: pointer; padding-left:25px;}
.chk-same input[type=checkbox] + label:before {content: ""; width: 20px; height: 20px; margin-right: 10px; position: absolute; left: 26px; background-color: #fff;	border:1px solid #7b7b7b;}
.chk-same input[type=checkbox]:checked + label:before{content: "\25A0"; /*font-size: 18px;*/font-weight:600; color: #85ca16; background:#fff; padding-left: 2px;}

.pwd-txt {padding-left: 20px; font-size: 1.1rem;  font-weight: 500; color:#7b7b7b;}

/* 나의상담내역 */
.tstyle_list {border-top: 3px solid #85ca16; border-bottom: 1px solid #e4e4e4; margin-bottom: 30px;}
.tstyle_list > .dhead {border-bottom: 1px solid #bfbfbf;}
.tstyle_list > .div > ul > li {-webkit-box-sizing: border-box; box-sizing: border-box; /* border-left: 1px solid #DCD9D9; */ display: table-cell; font-size: 1.5rem; font-weight: normal; min-height: 44px; padding: 1.5rem 0.5rem; text-align: center; text-overflow: ellipsis; /* white-space: nowrap; */ width: 10%; vertical-align: middle; word-break: break-all;}

.tstyle_list > .dhead > ul > li {-webkit-box-sizing: border-box; box-sizing: border-box; /* border-left: 1px solid #DCD9D9; */ display: table-cell; font-size: 1.5rem; font-weight: normal; min-height: 44px; padding: 1.1rem 0.5rem; text-align: center; text-overflow: ellipsis; /* white-space: nowrap; width: 10%; */ vertical-align: middle; word-break: break-all;}
.tstyle_list > .dbody > ul > li {-webkit-box-sizing: border-box; box-sizing: border-box; /* border-left: 1px solid #DCD9D9; */ display: table-cell; font-size: 1.4rem; font-weight: normal; min-height: 44px; padding: 1.5rem 0.5rem; text-align: center; text-overflow: ellipsis; /* white-space: nowrap;  width: 10%;*/ vertical-align: middle; word-break: break-all;}
.tstyle_list > .dbody > ul > li.board_list_subject {text-align:left;}


.tstyle_list > div > ul > li:first-child {border-left: 0;}
.tstyle_list > .dhead > ul li {color: #333; font-size: 1.5rem; font-weight: 700;}
.tstyle_list .title {width: 380px;}
.tstyle_list .title .t1 {float: left; padding-left: 10px;}
.tstyle_list .W13 {width: 13%;}
.tstyle_list > .dhead > ul li.status {/*width: auto;*/text-align: center;}
.tstyle_list > .dbody > ul {border-bottom: 1px solid #e4e4e4;}
.tstyle_list > div > ul {display: table; table-layout: fixed; width: 100%; clear: both; overflow: hidden; margin: 0;}
.tstyle_list .dbody p.no-list {padding:6.5px 0; font-weight: 500;}
.tstyle_list .dbody .new_icon {padding-left: 5px;}

.pagination {/*display: inline-block;*/ padding-bottom: 50px; width: 100%; text-align: center;}
.pagination span.on {color:#6ead08; font-size: 1.5rem; font-weight:700;}
.pagination span {/*float: left;*/ padding: 8px 10px; font-size: 1.5rem; color: black; text-decoration: none;}
.pagination img {vertical-align: unset;}

.tstyle_list .w10 {width: 10px;}
.tstyle_list .w40 {width: 40px;}
.tstyle_list .w60 {width: 60px;}
.tstyle_list .w80 {width: 80px;}
.tstyle_list .w90 {width: 90px;}
.tstyle_list .w100 {width: 100px;}

.tstyle_list .w150 {width: 150px;}
.tstyle_list .w250 {width: 250px;}




/** 홍보센터 **/
/* 공지사항 */
.board-list h3 {border-bottom:0;}
.board-search {display:inline-block;}
.board-search li {float: left;}
.board-search li:first-child {padding-right: 10px;}
.board-top {padding-bottom: 5px;}
.board-top p {display: inline-block; padding-bottom: 8px; font-size: 1.5rem;}
.board-box {float: right;}
.board-list .btn-write {float: right;}


.board-list .tstyle_list .dbody {font-family:'NanumGothic'; font-weight: 600;}
.board-list .tstyle_view {font-family:'NanumGothic'; font-weight: normal;}

.prize .tstyle_view {padding-top: 0;}

.tstyle_view {margin-bottom: 1.5rem; border-top: 3px solid #85ca16; border-bottom: 1px solid #d3d8dd; padding-top: 1rem;}
.tstyle_view .title { color: #333; font-size: 1.7em; font-weight: bold; padding:20px 10px; }
.tstyle_view .head { padding:10px; border-bottom: 1px solid #d3d8dd; font-size: 1.5rem; font-weight: 600;}
.tstyle_view .head span {color:#858585;}
.tstyle_view .head i {font-weight: normal;}
.tstyle_view .board-info { display: inline-block; padding-right: 20px; }
.tstyle_view .board-info li { float:left; padding-right:20px;}
.tstyle_view .board-info li strong { color: #888; font-weight: normal; padding-right: 5px }
.tstyle_view .board-info .hit::before { display: none }
.board-list .tstyle_view .board-sns {display:inline-block; padding-left: 30px;}
.board-list .tstyle_view .board-sns li {float: left; margin-right: 5px;}
.tstyle_view .print {display:inline-block; float:right;}
.tstyle_view .print li {float:left; color:#858585;}
.tstyle_view .tb-contents { clear: both; font-size: 15px; padding: 2rem 1rem; /* border-bottom: 1px solid #eaeef3; */ line-height: 180%; min-height: 150px }
.tstyle_view .tb-contents p{margin-bottom:0; font-size: 1.4rem;}
.tb_contents img { margin: 0 auto; display: block }
.tstyle_view .tb_link {border-bottom: 1px solid #eaeef3; padding: 6px 0; text-indent:15px; font-size: 1.2rem;}
.tstyle_list > ul,
.tstyle_view > ul {/*  margin: 0  */}
.tstyle_list > ul > li::before,
.tstyle_view > ul > li::before { display: none }

.bottom-list {border-top: 1px solid #eaeef3; border-bottom: 1px solid #eaeef3; font-size: 1.3rem;}
.bottom-list li {padding:10px 0;}
.bottom-list li:first-child {border-bottom: 1px solid #eaeef3;}

.board-list .change-btns {padding-top:0;}
.board-list .mypage-product .pic-desc li:last-child {font-size: 1.5rem;}
.board-list .mypage-product .pic-desc {padding:45px 18px;}
.event .mypage-product .pic-desc {padding: 35px 18px;}
.event .mypage-product .pic-desc li:nth-of-type(1) {font-size: 1.6rem; font-weight: 700;}
.event .mypage-product .pic-desc li:nth-of-type(2) {font-size: 1.3rem;}

.board-list .tstyle_view {padding-top: 0;}

.board-list .comment {padding-bottom: 20px;}
.board-list .comment p { padding-bottom: 10px; font-size: 1.3rem;}
.board-list .comment button.btn-board.gray {margin-left: 1px; padding:20px 15px;}
.board-list .comment-reply {padding:10px; border-top: 1px solid #eaeef3; border-bottom: 1px solid #eaeef3;font-size: 1.1rem;}
.board-list .reply-view {margin-bottom: 20px; font-size: 1.1rem;}
.board-list .reply-view .rep_id {padding:5px 0;}
.board-list .rep_btn {padding:5px 0;}
.board-list .rep_btn > ul {display: inline-block;}
.board-list .rep_btn > ul > li {float:left; padding-right:5px;}
.board-list .comment-info {display:inline-block; width: 100%; padding:10px 0; line-height:17px;}
.board-list .comment-info li {float: left; padding-right:5px;}
.board-list .comment-info li:first-child:after {content:"|"; padding-left:6px; }
.board-list .rep_con {padding:10px; line-height:16px; }
.board-list #btn_part {padding: 30px; text-align: center; font-size: 1.8rem; color: #da5911; font-weight: 700; letter-spacing: 0;}

/* 자주하는 질문 답변 테이블 */
.FCK__ShowTableBorders td {border-bottom: 1px solid #e0e0e0; height: 25px; padding: 4px 0 4px 4px; line-height:20px;}

/* 게시글 수정 */
.board_modify { border-top: 3px solid #85ca16; border-bottom: 1px solid #d3d8dd; margin-bottom:10px;}
.board_modify .chk-same {margin-left: -27px;}
.board_modify .line {width: 100%; border-bottom: 1px solid #e6e6e6;}
.board_modify .line:first-child {border-top: 1px solid #e6e6e6;}
.board_modify .line .tit {display:inline-block; width:100px; color:#000; font-size: 1.5rem; line-height:30px; padding: 5px 10px;}

.attachment {display:inline-block; width: 100%; font-size: 1.3rem; /* line-height: 28px; */ margin-top: 3px; margin-bottom: 2rem; border:1px solid #e6e6e6;}
.attachment li {float:left; padding-right: 10px; line-height:35px;}
.attachment li:first-child {padding-right: 43px; padding-left: 10px; line-height: 35px; background: #f7f7f7; border-right: 1px solid #e6e6e6;}

.MultiFile-applied {margin-left: 10px; font-family: nanumsquare;}

.btn_area {padding-top: 10px;}

.attachment_modify {display:inline-block;}
.attachment_modify li {float: left; height: 25px; line-height: 33px; padding-right: 10px; font-size: 13px;}



/* 사이트맵 */
.sitemap .snb {width: 230px; text-align: center;}
.sitemap-contents ul {float:left;}