
#content .cus_title{margin: 50px 0 50px;    text-align: center;    font-size: 36px;    font-weight: 600;}
#content .cus_leftbox {float:left;width:160px;margin-right:70px; border-top: 3px solid #1c1c1c; }
#content .cus_leftbox .left_menu{   border-bottom: 3px solid #1c1c1c;padding: 30px 0;margin-bottom:30px}
#content .cus_leftbox .left_menu li{line-height:2.3;    font-size: 17px;    letter-spacing: -0.5px;}
#content .cus_leftbox .left_menu li.on{font-weight:600}
#content .customer_content {float:left;width:calc(100% - 230px);margin-bottom:40px;position:relative;}
#content:after {clear:both;content:'';display:block;}

#content .cus_left_menu2 a{display:block;margin:5px;padding:5px;text-align:center;color:#fff;background:#02483d;margin-top:5px}

#content .cus_left_menu2 .center_info strong{color:#111}
#content .cus_left_menu2 .center_info .tel{color:var(--color-point);font-size:28px;padding:15px 0 10px 0}
#content .cus_left_menu2 .center_info .detail{color:#999;padding-bottom:10px}


.cus_board_top {position: relative;    min-height:35px;    padding: 10px 0;font-size:16px;border-top:3px solid #1c1c1c}
.cus_board_top .total_num{font-size:16px}
.cus_board_top .total_num strong{color:var(--color-point)}
.cus_board_top .board_sch{position:absolute;right:0px;top:3px}
.cus_board_top .board_sch *{vertical-align:middle}
.cus_board_top .board_sch input[type="text"]{border:1px solid #cecfce;padding:4px 5px;width:170px;}

.cusboardlist {border-top:1px solid #cecfce}
.cusboardlist li.boxlst {display:flex;flex-direction: row;width:100%;border-bottom:1px solid #cecfce;}
.cusboardlist.faqlist li.boxlst {flex-wrap: wrap;}
.cusboardlist li > span {vertical-align: middle;padding:10px 15px;    box-sizing: border-box;    font-size: 15px;text-align:center}
.cusboardlist span.num {width: 125px; }
.cusboardlist span.faq span{color:var(--color-point);font-size:20px;font-weight:600;text-align:left;}
.cusboardlist span.title {text-align:left;width:calc(100% - 310px);font-size:16px}
.cusboardlist span.date { width:130px ; }
.cusboardlist span.hit { width: 90px; }
.cusboardlist span.writer { width: 90px; }
.cusboardlist.faqlist .ask {display:none;background-color:#f2f2f2;clear:both;padding:15px 15px 15px 105px;width:100%;font-size:16px}
.cusboardlist.faqlist .ask span{color:#777;font-size:20px;font-weight:600;text-align:left;display:inline-block;}

.boardview_head {display:table;width:100%;border-bottom:1px solid #cecfce;border-top:3px solid #333}
.boardview_head .title{display:table-cell;width:calc(100% - 120px);font-size:18px;padding: 25px 15px; font-weight:900}
.boardview_head .date{display:table-cell;width:120px;font-size:14px;padding: 25px 15px; color:#999}
.eventdate{font-size:17px;padding: 15px 15px; color:#999;}
.eventdate:before{content:'이벤트기간';font-size:14px;color:#999;display:inline-block;padding-right:5px}
.boardview_content {padding:35px 15px;line-height:1.6;font-size:16px;min-height:400px;border-bottom:1px solid #cecfce;margin-bottom:20px}
.boardview_rememo {background-color:#f2f2f2;padding:35px 15px;line-height:1.6;font-size:16px;margin-bottom:20px}

.cusboardwrite {border-top:3px solid #1c1c1c;padding:30px 0;border-bottom:1px solid #cecfce}
.cusboardwrite.maxnone ul {max-width:880px}
.cusboardwrite ul{max-width:480px;margin:auto}
.cusboardwrite li{padding-bottom:25px;display:flex}
.cusboardwrite li .tit{font-size:16px;font-weight:bold;width:130px;line-height:1.4;padding-bottom:5px}
.cusboardwrite li .txt{color:#777;font-size:14px;letter-spacing:-0.5px;width:calc(100% - 130px);line-height:1.6;padding-bottom:5px}
.cusboardwrite.type2 li{display:block}
.cusboardwrite.type2 li .tit{width:100%;}
.cusboardwrite.type2 li .txt{width:100%;}
.cusboardwrite input[type="text"], 
.cusboardwrite textarea, 
.cusboardwrite input[type="password"], 
.cusboardwrite input[type="file"], 
.cusboardwrite select  {transition: border-color .2s,box-shadow .2s,background-color .2s;
    box-sizing: border-box;
    height: 40px;
    width: 100%;
    padding: 0 10px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #dbdbdb;
    background-color: #fff;
    color: #424242;
    font-size: 15px;}
.cusboardwrite input[size="3"] {width:60px !important;}
.cusboardwrite input[size="4"] {width:70px !important;}
.cusboardwrite input[size="5"] {width:75px !important;}
.cusboardwrite input[size="6"] {width:80px !important;}
.cusboardwrite input[size="10"] {width:110px !important;}
.cusboardwrite input[size="15"] {width:150px !important;}
.cusboardwrite select.tell {width:34%;margin-left:0px}
.cusboardwrite textarea {height:150px;}
.cusboardwrite .tell {width:calc(33% - 8px) !important;margin-left:8px}
.cusboardwrite .mail {width:calc(33% - 8px) !important;margin-left:8px}

.cusboardwrite input[type="checkbox"] {display: none;}
.cusboardwrite input[type="checkbox"] + label:before {display: inline-block; content:'';width:25px; height: 25px; background:url(/images/member/checked_gray.png) #fff center no-repeat;background-size:15px;border:1px solid #cecfce;cursor: pointer; border-radius: 20px;vertical-align:middle;margin-right:8px}
.cusboardwrite input[type="checkbox"]:checked + label:before {background:url(/images/member/checked.png) var(--color-point) no-repeat center;background-size:15px;border:1px solid var(--color-point)}

.cusboardwrite input[type="radio"] {display: none;}
.cusboardwrite input[type="radio"] + label:before {display: inline-block; content:'';width:22px; height: 22px; border:1px solid #cecfce;cursor: pointer; border-radius: 20px;vertical-align:middle}
.cusboardwrite input[type="radio"]:checked + label:before {border:6px solid var(--color-point);width:22px;height:22px;}

.cusboardwrite .btn_line{display:inline-block;border:1px solid var(--color-point);color:var(--color-point);text-align:center;line-height: 38px;border-radius:5px;padding:0 10px}
	

a.like{color:#ff9999;background:url('/images/icon/ic_best.svg') 10px center no-repeat;background-size:20px;border:1px solid #fdb5b5;padding-left:40px;padding-right:15px;}
a.unlike{color:#999;background:url('/images/icon/ic_ubest.svg') 10px center no-repeat;background-size:20px;border:1px solid #ccc;padding-left:40px;padding-right:15px}


.cus_tap_set {padding-bottom:15px;position:relative;background-color:#fff;z-index:1}
.cus_tap_set ul {display:flex;}
.cus_tap_set ul:after {clear:both;content:'';display:block}
.cus_tap_set li {border:1px solid #cecfce;margin-left:-1px;position:relative;}
.cus_tap_set li a{color:#7d7d7d;display:block;line-height:53px;text-align:center;padding:0 18px}
.cus_tap_set li.on {border:1px solid var(--color-point);z-index:3;background-color:var(--color-point);}
.cus_tap_set li.on a{color:#fff}
