/* 메인 */
strong{font-weight:500}
.main_visual{height:376px;overflow:hidden;}
.main_visual .img_main{overflow:hidden;}
.main_visual .img_main .slogan{height:376px;color:#222222}
.main_visual .img_main .slogan span.txt{font-size:18px;}
.main_visual .img_main .slogan strong{display:block;margin-bottom:15px;font-size:36px;}
.main_visual .img_main .slogan .more{display:inline-block;padding:10px 40px;font-size:16px;border:1px solid #43474a;color:#222}

.main_visual .slick-dots li{vertical-align:middle;margin:0 5px;}
.main_visual .slick-dots button{width:7px;height:7px;margin:0;background:#ffffff;}
.main_visual .slick-dots .slick-active button{background:transparent;width:12px;height:12px;border:3px solid #fff;}


/*  메인 공통 */
.mtop {padding:70px 0 50px;text-align:center;}
.mtop h3{font-size:36px;font-weight:800;color:#222222}

.more{color:#000000;font-size:16px;}
.more:after{content:"";display:block;width:100%;height:2px;background:#868686;}

.item {position:relative}
.item .img{display:block;}
.item .cont{display:block;}
.item .ctg{color:#f9ac2f;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.item .txt{display:block;padding:5px 0;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.item .txt .tc{display:inline-block;max-width:80%;font-weight:normal;vertical-align:middle}
.item .txt .tn{color:#e4697d;font-weight:300;font-size:11px;font-style:italic;margin-left:5px;vertical-align:middle}
.item .price{font-size:16px;color:#333333}
.item .dsc{font-weight:400;font-size:14px;margin-right:5px;color:#34c5f1}
.item .dsc strong{font-weight:400}
.item .price .mpr {font-weight:500;color:#000;}
.item .price .mpr span {font-weight:500;margin-left:2px;}

.msection01{padding-bottom:60px;}
.msection01 .plan_list{padding:0 15px;}
.msection01 .plan_list:after{content:"";display:block;clear:both;}
.msection01 .plan_list li{float:left;}
.msection02{position:relative;padding-bottom:30px;}
.msection02 .recom_list ul{margin-left:-32px;overflow:hidden;}
.msection02 .recom_list li{float:left;width:220px;margin-left:32px;}
.msection02 .recom_list li a{display:block;}
.msection02 .recom_list li a .img{display:block;height:220px;height:220px;}
.msection02 .recom_list li a .img img{width:100%;height:100%;}
.msection02 .recom_list li a .img:after{display:none}
.msection02 .recom_list li a .cont{display:block;padding-top:10px;;font-size:14px;font-weight:500;}
.msection02 .more{position:absolute;top:130px;right:0;color:#222222;}
.msection02 .more:after{height:1px;background:#222222}

.msection03{padding-bottom:60px;}
.msection03 .ctg_list{margin-bottom:30px;}
.msection03 .ctg_list li{display:inline-block;margin-right:35px;}
.msection03 .ctg_list li a{font-size:16px;}
.msection03 .ctg_list li.active a{color:#46c0d8;font-weight:500}
.msection03 .ctg_list li.active a:after{content:"";display:block;width:100%;height:2px;background:#46c0d8;}

.msection03 .tab_cont{height:357px;}
.msection03 .best_list ul{margin-left:-30px;overflow:hidden;}
.msection03 .best_list li{float:left;margin-left:30px;width:280px;}
.msection03 .best_list li a{display:block;}
.msection03 .best_list li a .img{position:relative;display:block;width:280px;height:270px;}
.msection03 .best_list li a .ic_mark{position:absolute;top:0;left:20px;}
.msection03 .best_list li a .cont{display:block;padding-top:10px;;font-size:14px;font-weight:500;}
.msection03 .best_list li.item_more a{display:table;width:100%;height:100%;}
.msection03 .best_list li.item_more a .img{background:#f5f5f5;display:table-cell !important;vertical-align:middle;text-align:center;}
.msection03 .best_list li.item_more a .img strong{display:inline-block;margin-bottom:10px;;font-size:18px;}
.msection03 .best_list li.empty{width:100%;padding:50px 0;}


.msection04{overflow:hidden;}
.msection04 .cb_company .slide_item{height:552px;padding:88px 50px 0 605px;background-size:500px 500px;background-position:50px center;}
.msection04 .cb_company .cb_intro{position:relative;}
.msection04 .cb_company .cb_intro .pt{font-size:24px;color:#d50b0d}
.msection04 .cb_company .cb_intro h3{padding:5px 0 15px;font-size:32px;color:#000000}
.msection04 .cb_company .cb_intro .cont{height:170px;margin-bottom:20px;;font-size:14px;line-height:1.8em;color:#000000;letter-spacing:0em;}
.msection04 .cb_company .cb_intro .more_box{position:relative;padding-bottom:50px;}
.msection04 .cb_company .cb_intro .more{position:absolute;top:0px;font-size:12px;color:#000000}
.msection04 .cb_company .cb_intro .more:after{margin-top:3px;;height:1px;background:#7e9299;}
.msection04 .cb_company .cb_intro ul{margin-left:-20px;margin-right:-20px;}
.msection04 .cb_company .cb_intro ul > li{float:left;margin-left:20px;}
.msection04 .cb_company .cb_intro ul > li a{display:block;position:relative;}
.msection04 .cb_company .cb_intro ul > li strong{position:absolute;bottom:-100px;left:0;width:84%;padding:15px 8%;color:#fff;font-weight:500;background-color: rgba( 0, 0, 0, 0.6);transition:all .5s;}
.msection04 .cb_company .cb_intro ul > li a:hover strong{bottom:0}

.msection04 .slick-prev{left:-50px;}
.msection04 .slick-next{right:-50px;}

.msection05{padding:75px 0 80px;}
.msection05:after{content:"";display:block;clear:both;}
.msection05 h3{margin-bottom:20px;;font-size:20px;color:#000000}

.msection05 .more{position:absolute;bottom:20px;right:20px;font-size:12px;font-weight:300;color:#000000}
.msection05 .more:after{margin-top:3px;height:1px;background:#a3a3a3;}


.msection05 .cb_story{float:left;width:466px;}
.msection05 .cb_story_list{overflow:inherit;border:1px solid #dddddd }
.msection05 .cb_story_list .slide_item .img{display:block;height:299px;background-color:#f3f3f3;background-position:center center;background-repeat:no-repeat;}
.msection05 .cb_story_list .slide_item .info{position:relative;display:block;height:183px;padding:20px;}
.msection05 .cb_story_list .slide_item .info strong{display:block;padding:20px 0;font-size:15px;vertical-align:middle;color:#000000}
.msection05 .cb_story_list .slide_item .info strong .prf{display:inline-block;border:1px solid #dddddd;width:25px;height:25px;margin-right:10px;;border-radius:100%;vertical-align:middle;background-size:cover;}
.msection05 .cb_story_list .slide_item .info .cont{display:block;padding:20px 10px;line-height:1.6em;border-top:1px solid #dddddd;font-size:15px;}

.msection05 .event_box{float:right;width:696px}
.msection05 .event_box .event_box_list{overflow:inherit;border:1px solid #dddddd }
.msection05 .event_box .event_box_list .slide_item{position:relative;}
.msection05 .event_box .event_box_list .slide_item a{display:block;}
.msection05 .event_box .event_box_list .slide_item .img{display:block;height:409px;background-color:#f3f3f3;background-position:center center;background-repeat:no-repeat;}
.msection05 .event_box .event_box_list .slide_item .cont{display:block;height:73px;padding:20px 30px;}
.msection05 .event_box .event_box_list .slide_item .cont strong{display:block;font-size:18px;margin-bottom:13px;color:#000000}
.msection05 .event_box .event_box_list .slide_item .cont span.txt{display:block;padding-right:120px;font-size:15px;}


.msection05 .cb_story ul .slick-dots,
.msection05 .event_box ul .slick-dots{border:none;}

.msection05 .slick-dots{position:absolute;top:-40px;right:0;text-align:right;height:1px;overflow:visible;}
.msection05 .slick-dots li{vertical-align:middle;margin:5px;border:none !important;}
.msection05 .slick-dots button{width:7px;height:7px;margin:2px 0;background:#000000;}
.msection05 .slick-dots .slick-active button{background:transparent;width:12px;height:12px;border:3px solid #000000;}

.banner02{padding:65px 0 50px;}

.msection06:after{content:"";display:block;clear:both;}
.msection06 .mbox{float:left;height:245px;}
.msection06 .mbox h3{padding-bottom:10px;font-size:20px;border-bottom:1px solid #a4a4a4;color:#000000}

.msection06 .cb_intro_link{width:345px;background:#3369a7 url('/store/img/main/bg_cb_intro.png') right bottom no-repeat;}
.msection06 .cb_intro_link a{display:block;width:305px;height:245px;padding-left:40px;color:#fff;}
.msection06 .cb_intro_link a span.txt{display:block;padding-top:55px;font-size:14px;}
.msection06 .cb_intro_link a span.detail{display:inline-block;background:#34c5f1;color:#fff;width:90px;height:27px;line-height:27px;vertical-align:middle;border-radius:15px;text-align:center;}
.msection06 .cb_intro_link a strong{display:block;padding:5px 0 15px;font-size:26px;}

.msection06 .help_box{width:440px;margin:0 50px;}
.msection06 .help_box ul{overflow:hidden;width:100%;padding-top:20px;height:183px;border-bottom:1px solid #a4a4a4;}
.msection06 .help_box ul li {float:left;width:33.3%;text-align:center;}
.msection06 .help_box ul li a{display:block;color:#000000;}
.msection06 .help_box ul li a span.txt{display:block;padding:0px 0 25px;font-weight:400;font-size:15px}
.msection06 .help_box ul li .mic{display:inline-block;width:60px;height:45px;background:url('/store/img/main/bg_main_icon.png') 0 0 no-repeat;}
.msection06 .help_box ul li .mic01{background-position:0 0}
.msection06 .help_box ul li .mic02{background-position:0 -50px;}
.msection06 .help_box ul li .mic03{background-position:0 -100px;}
.msection06 .help_box ul li .mic04{background-position:0 -150px;}
.msection06 .help_box ul li .mic05{background-position:0 -200px;}
.msection06 .help_box ul li .mic06{background-position:0 -250px;}


.msection06 .deposit_info{float:right;width:320px;margin-right:25px;}
.msection06 .deposit_info .cont{padding:20px 20px 34px;height:150px;border-bottom:1px solid #a4a4a4;font-weight:300;font-size:14px;color:#000000;}
.msection06 .deposit_info .cont .tel{display:block;font-size:34px;margin-bottom:4px;font-weight:700;letter-spacing:-0.05em;}
.msection06 .deposit_info .cont .tel span{font-size:15px;font-weight:normal}
.msection06 .deposit_info .cont .bank{display:block;padding:5px 0 6px;}
.msection06 .deposit_info .cont strong{font-weight:500}
.msection06 .deposit_info .cont .bank .txt_bank{margin-right:10px;}
.msection06 .deposit_info .cont p{margin-top:5px;line-height:1.5em;}

/* 서브 컨텐츠  */
.sub_content #content *{letter-spacing:0}
.sub_content #content{color:#010101;}
.total{padding-bottom:10px;font-size:14px;color:#010101}
.total strong{}

.tbar:after{content:"";display:block;clear:both;}
.tbar .total{float:left;padding-top:13px;}
.tbar .tab_sort{float:right;}


.sub_content .sub_tree{padding:10px 20px 10px;margin-bottom:0;border-top:2px solid #666666;border-bottom:1px solid #dddddd;background:#fff;}
.sub_content .sub_tree li{padding:0;margin:5px 0;}
.sub_content .sub_tree li a{display:inline-block;position:relative;margin-right:30px;color:#909090;font-weight:300}
.sub_content .sub_tree li.active a{color:#1cbbb4;font-weight:400}
.sub_content .sub_tree li a:after{position:absolute;right:-15px;top:6px;content:"";display:inline-block;clear:both;width:1px;height:12px;background:#dddddd;font-weight:300;font-size:12px;}
.sub_content .sub_tree li:last-child a:after{display:none}

.tab_sort{border:none;text-align:right;padding:15px 0}
.tab_sort ul{float:none;display:inline-block;line-height:auto;height:auto;}
.tab_sort ul li{padding-left:20px;}
.tab_sort ul li a{color:#333333;padding:0}
.tab_sort ul li a .ic_chk{margin-right:5px;background-position:-200px 80px;}
.tab_sort ul li a.active .ic_chk{background-position:-200px -50px;}

.pr_desc li {float:left;position:relative;}
.pr_desc li .img {position:relative;margin-bottom:15px;width:220px;height:220px;}
.pr_desc li .img img{width:100%;height:100%}
.pr_desc li .img:after {display:block;background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.pr_desc li .ic_bx {display:block;width:86px;margin:0 0 0 -43px;opacity:0;position:absolute;left:50%;right:0;z-index:20;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.pr_desc li:hover .img:after {background-color:rgba(0,0,0,0.2);}
.pr_desc li:hover .ic_bx {opacity:1;}

.sub_content .pr_desc{overflow:inherit;}
.sub_content .pr_desc.wli4 ul{margin-left:0px;}
.sub_content .pr_desc.wli4 li{width:220px;margin:20px 0 30px 15px;}
.sub_content .pr_desc.wli4 li:nth-child(4n+1){margin-left:0 !important;clear:both;}
.sub_content .pr_desc.wli4 li .ic_bx {top:99px;}

.sub_content_wide .pr_desc.wli4 ul{margin-left:0px;}
.sub_content_wide .pr_desc.wli4 li{width:220px;margin:20px 0 30px 32px;}
.sub_content_wide .pr_desc.wli4 li:nth-child(5n+1){margin-left:0 !important;clear:both;}
.sub_content_wide .pr_desc.wli4 li .ic_bx {top:99px;}

.pg_wrap{padding-top:50px;}
.pg_wrap .pg_page{display:inline-block;width:23px;height:23px;padding:0;border:1px solid #ddd;vertical-align:middle;}
.pg_wrap .pg_current{display:inline-block;padding:0;color:#1cbbb4;background:#fff;width:23px;height:23px;border:1px solid #ddd !important;color:#000000;font-size:14px;vertical-align:middle;}
.pg_start,.pg_prev,.pg_next,.pg_end {width:25px;height:25px;overflow:hidden;padding:0 !important;font-size:0 !important;text-indent:-9000px;border:none !important;background:url('/store/img/common/bg_icon_paging.png') no-repeat;vertical-align:middle;}
.pg span.pg_start {background-position:0 0;}
.pg span.pg_prev {background-position:-25px 0;}
.pg span.pg_next {background-position:-50px 0;}
.pg span.pg_end {background-position:-75px 0;}

/* 게시판 리스트 */

.ib{display:inline-block;background:transparent url('/store/img/common/bg_icon_bbs.png') 0 0 no-repeat;vertical-align:middle;}
.ib_file{width:13px;height:13px;background-position:0 0;}
.ib_scr{width:10px;height:12px;background-position:-20px 0;}
.ib_rep{width:12px;height:10px;background-position:-40px 0;}
.ib_recom{width:13px;height:13px;background-position:-60px 0;}



.bbs_sch_bar{margin-bottom:15px;text-align:right}
.bbs_sch_bar .form-control{display:inline-block;float:none;width:198px !important;vertical-align:middle;border-radius:0 !important}
.bbs_sch_bar .selectbox {display:inline-block;position:relative;min-width:157px;height:35px;border:1px solid #e3e3e3; z-index: 1;vertical-align:middle;margin-right:9px;}
.bbs_sch_bar .selectbox:before {content:"";position:absolute;top:45%;right:10px; width:16px; height:9px;background:transparent url('/store/img/common/bg_select.png') 0 0 no-repeat;}
.bbs_sch_bar .selectbox label {position:absolute;top:0px;left:0px;display:inline-block;min-width:157px;height:35px;line-height:35px;vertical-align:middle;padding:0px 10px; color: #646464; z-index: -1;text-align:left;font-weight:400}
.bbs_sch_bar .selectbox select {position:relative;top:0;width:100%;height:35px;line-height:normal;font-family: inherit;padding:0em 10px;border: 0;opacity: 0;filter:alpha(opacity=0);-webkit-appearance: none;-moz-appearance: none; appearance: none;}
.bbs_sch_bar input{height:35px;padding:0 10px;box-sizing:content-box}
.bbs_sch_bar .btn_lsmall{width:52px;font-size:14px;}
.bbs_list .label-primary{display:inline-block;background:transparent;color:#1cbbb4;border:1px solid #1cbbb4;border-radius:3px;min-width:57px;height:20px;line-height:20px;vertical-align:middle;font-size:12px;font-weight:400}



.bbs_list{position:relative;}
.bbs_list .ctg_toggle{position:absolute;top:0;left:20px;z-index:700;}
.bbs_list .ctg_toggle button{height:56px;padding-right:15px;line-height:56px;background:none;border:none;color:#000;font-weight:500;background:url('/store/img/common/bg_select02.png') right center no-repeat;}
.bbs_list .ctg_toggle ul{display:none;position:absolute;top:56px;left:0;z-index:1 000;border:1px solid #ececec;background:#fff;min-width:105px;}
.bbs_list .ctg_toggle ul li a{display:block;color:#000;padding:10px 15px;}
.bbs_list .ctg_toggle ul li:first-child a{position:relative;background:#eff8f8;color:#1cbbb4;}
.bbs_list .ctg_toggle ul li:first-child a:after{content:"";display:block;background:#1cbbb4;height:1px;width:100%;margin-top:5px;}


.bbs_list table{width:100%;border-collapse:collapse;margin-bottom:20px;;border-top:2px solid #666666;border-left:none !important;border-bottom:1px solid #d0d0d0  }
.bbs_list table thead tr th{height:55px;line-height:55px;background:#fff;border-bottom:1px solid #d0d0d0;color:#000000;!important;;text-align:center;font-weight:400}
.bbs_list table tbody tr td{padding:15px 0;border-bottom:1px solid #d0d0d0;color:#333 !important;font-size:15px;}
.bbs_list table tbody tr td:last-child{border-bottom:1px solid #d0d0d0 !important;}
.bbs_list table tbody tr td a{color:#000000 !important;}
.bbs_list table tbody tr td a .ctg {color:#909090;}
.bbs_list table tr.notice th, .bbs_list table tr.notice td{background:#f8f8f8;}
.bbs_list table tr.notice td .ctg{font-weight:500}
.bbs_list table tr td .txt{color:#333}
.bbs_list table tr .ib_scr { margin-right:10px;;}
.bbs_list table tr .ib_file { margin-left:10px;;}

.bbs_list .empty{padding:30px 0;text-align:center;border-bottom:1px solid  #e5e5e5 }


.view_div .view_header .view_title{padding:20px 10px 8px;border-top:2px solid #666666;font-weight:500;color:#000;font-size:20px;}
.view_div .view_header .view_title .ctg {font-weight:500;color:#909090;font-size:16px;}
.view_div .view_header .view_title .label-primary{display:inline-block;background:transparent;color:#1cbbb4;border:1px solid #1cbbb4;border-radius:3px;min-width:57px;height:20px;line-height:20px;vertical-align:middle;font-size:12px;font-weight:400;margin-right:15px;text-align:center;}
.view_div .view_header dd .share-info{overflow:hidden;padding:8px 10px 15px;border-bottom:1px solid #e5e5e5;text-align:right;}
.view_div .view_header dd .share-info li{display:inline-block;text-align:left;color:#b1b1b1;font-size:16px !important;font-weight:300}
.view_div .view_header dd .share-info li:after{content:"";display:inline-block;background:#dddddd;width:1px;height:15px;margin:0 13px;vertical-align:middle;}
.view_div .view_header dd .share-info li span{color:#646464;text-align:right;}
.view_div .view_header dd .share-info li:last-child:after{display:none;}
.view_div .attached_file_box{position:relative;overflow:hidden;margin:0;border:1px solid #e6e6e6;}
.view_div .attached_file_box strong{position:absolute;top:15px;left:30px;font-weight:normal}
.view_div .attached_file_box strong span{vertical-align:middle;margin-right:5px;margin-top:-2px;}
.view_div .attached_file_box ul{position:relative;padding-left:130px;margin:0;padding-bottom:20px;}
.view_div .attached-document li{float:none;padding:0;width:auto;margin:15px 0 0;background:transparent;font-size:15px;}
.view_div .attached-document li a{display:block;color:#0089d0}
.view_div .attached-document li:before{display:none}
.view_div .view_body{padding-bottom:20px;border-bottom:1px solid #e8e8e8;l}

.view_div .view_body .view_cont{padding:30px 25px;margin-bottom:20px;line-height:1.5em;color:#333;font-size:15px;}
.view_div .view_body img{max-width:100%}


#comment{font-size:15px;margin-bottom:20px;border-bottom:1px solid #e6e6e6;}
#comment .cmt_tit{padding:10px 15px;border-bottom:1px solid #e6e6e6;color:#4c4c4c}
#comment .cmt_tit span{display:inline-block;padding-left:25px;background:url('/store/img/common/bg_comment.png') 0 center no-repeat;}
#comment .cmt_tit strong{font-weight:500;}
#comment .commont_write{padding:15px;}
#comment .commont_write .cmt_input{overflow:hidden;width:100%;}
#comment .commont_write .cmt_input .cmt_cont{float:left;width:90%;}
#comment .commont_write .cmt_input .cmt_cont .form-control{min-height:80px;width:100% !important;height:80px !important;font-size:15px;background:#fff;border:1px solid #e4e4e4;border-radius:0}
#comment .commont_write .cmt_input .input-group-btn{float:right;width:10%;}
#comment .commont_write .cmt_input .btn{width:100%;height:80px;border:1px solid #e4e4e4;font-size:14px;}
#comment .commont_write .cmt_input .btn:hover,
#comment .commont_write .cmt_input .btn:focus{background:#fff;}
#comment .list-group{margin-bottom:0;}
#comment .list-group-item {border:none;padding:0px;border-bottom:1px solid #e6e6e6;margin-bottom:0 !important;}
#comment .list-group-item .comment{padding:15px;}
#comment .list-group-item .info_name{color:#4c4c4c;font-size:16px;}
#comment .list-group-item .info_cont{padding:10px 20px;color:#4c4c4c}

#comment .reply_list{background:#f8f8f8;border-top:1px solid #ededed}
#comment .reply_list .comment{padding:15px 35px;}
#comment .reply_list li{margin-top:-1px;border-top:1px solid #ededed}
#comment .reply_input .commont_write{border-top:1px solid #ededed}

#comment .comment-none{padding:50px 0;}

#comment .comment_etc{padding-left:20px;}

.comment_etc a.btn-default:hover,
.comment_etc a.btn-default:focus{background:#fff;border:1px solid #ccc}

/* 갤러리 게시판 */
.gallery_list{padding-top:15px;}
.gallery_list ul{overflow:hidden;margin-left:-35px;}
.gallery_list ul li{position:relative;float:left;width:285px;height:365px;text-align:center;margin-left:35px;}
.gallery_list ul li.empty{width:100%;margin-left:0;}
.gallery_list ul li a{display:block;overflow:hidden;}
.gallery_list ul li a .img {display:block;overflow:hidden;}
.gallery_list ul li a .img .scale{display:block;width:285px;height:200px;background-size:cover;}
.gallery_list ul li a .cont{display:block;text-align:left;padding:25px 0 0;background:#fff;}
.gallery_list ul li a .cont strong{position:relative;display:block;padding:0px 0 15px;margin-bottom:20px;;font-size:20px;font-weight:400;color:#000000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.gallery_list ul li a .cont strong:after{content:"";display:block;position:absolute;bottom:0;width:50%;height:2px;background:#000;}
.gallery_list ul li a .cont span{display:block;height:60px;font-size:14px;overflow:hidden;line-height:1.6em;color:#666666}
.gallery_list ul li .bo_chk{position:absolute;top:10px;left:10px;}


.bbs_write .well{border-radius:0;padding:15px 30px 30px;margin-bottom:50px;border:1px solid #e3e3e3}
.bbs_write .well .fr-group:nth-child(1){padding-top:0;}
.bbs_write .well .inp_line label{font-weight:400}

.bbs_write .fr-group{padding:15px 0px 0;font-size:15px}
.bbs_write .fr-group .lb{display:block;margin-bottom:5px;color:#000000;font-weight:400}
.bbs_write .fr-group .ps{display:inline-block;color:#e50012;vertical-align:middle;}
.bbs_write .form-control{padding:0 12px;height:48px !important;line-height:48px;vertical-align:middle;border-radius:0;font-size:15px;border:1px solid #dddddd}
.bbs_write .form-control::-webkit-input-placeholder { color:#dddddd;}
.bbs_write .form-control:-moz-placeholder {color:#dddddd; opacity:1}
.bbs_write .form-control::-moz-placeholder { color:#dddddd;opacity:1;}
.bbs_write .form-control:-ms-input-placeholder {color:#dddddd;}
.bbs_write .form-control::placeholder { color:#dddddd;opacity:1;}
.bbs_write .fr-group textarea.form-control{padding:12px !important;height:330px !important;line-height:1.4em;}
.bbs_write .form-control{}

.filebox .upload-name{display:inline-block;width:90% !important;background:#fff;opacity:1}
.filebox input[type="file"] {position: absolute;width: 1px;height:1px;padding:0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox label {display:inline-block;min-height:48px;line-height:48px;vertical-align:middle;padding:0 .75em;color: #999;font-size: inherit;vertical-align: middle;background:#1cbbb4;color:#fff;font-weight:300}

.bbs_write select{min-height:48px;line-height:48px;border:1px solid #dddddd}

.bg_radio{margin-right:10px;}
.bg_radio > .chk_box > .tick{background-image:url('/store/img/common/bg_icon_bbs.png');background-position:-100px 0px;}
.bg_radio{position: relative;display: inline-block;vertical-align:middle;}
.bg_radio .chk{width:25px;height:25px;}
.bg_radio > .chk_box{float:left;position: relative;display: block;width:25px;height:25px;padding: 0px;margin: 0px;}
.bg_radio > .chk_box > .tick{position: absolute;left:0px;top:0px;width:25px;height:25px;}
.bg_radio > input:checked + .chk_box > .tick,
.bg_radio > .on > .tick{display: block;background-position:-100px -25px;}
.bg_radio > input{position: absolute;outline: none; left: 0;top: 0;padding: 0;width:25px !important;height:25px !important;border: none;margin: 0;opacity: 0;z-index: 1;}
.bg_radio label{float:left;margin-left:10px;}


.bg_chk{margin-right:10px;}
.bg_chk > .chk_box > .tick{background-image:url('/store/img/common/bg_icon_bbs.png');background-position:-100px 0px;}
.bg_chk{position: relative;display: inline-block;vertical-align:middle;}
.bg_chk .chk{width:25px;height:25px;}
.bg_chk > .chk_box{float:left;position: relative;display: block;width:25px;height:25px;padding: 0px;margin: 0px;}
.bg_chk > .chk_box > .tick{position: absolute;left:0px;top:0px;width:25px;height:25px;}
.bg_chk > input:checked + .chk_box > .tick,
.bg_chk > .on > .tick{display: block;background-position:-100px -25px;}
.bg_chk > input{position: absolute;outline: none; left: 0;top: 0;padding: 0;width:25px !important;height:25px !important;border: none;margin: 0;opacity: 0;z-index: 1;}
.bg_chk label{float:left;margin-left:10px;}


/* 기본 상단에 선없는 테이블 */
.chart_simple{border-collapse:collapse;width:100%;color:#333;border-top:1px solid #ddd;font-size:15px;}
.chart_simple th{border-bottom:1px solid #ddd;text-align:left;background:#fafafa;padding:15px;font-weight:400;}
.chart_simple td{border-bottom:1px solid #ddd;padding:15px;font-weight:400}
.chart_simple td.alr{text-align:right}
.chart_simple td.alc{text-align:center}

.sitemap_box{}
.sitemap_box dl{float:left;width:23%;margin-right:2%;margin-bottom:50px;}
/*.sitemap_box dl dt{padding:20px;text-align:center;color:#000;font-size:18px;border-bottom:2px solid #ccc}*/
.sitemap_box dl dt{color:#333;font-weight:700;font-size:22px;padding:15px 10px;border-bottom:2px solid #333;}
/*.sitemap_box dl dd{padding:20px;}*/
.sitemap_box dl dd > ul > li > ul{padding-left:10px;}
.sitemap_box li{border-bottom:1px solid #ececec;padding:20px 10px;}
.sitemap_box li a{display:block;width:100%;overflow:hidden;white-space:nowrap;color:#666;font-size:15px;}
.sitemap_box ul.depth3 li{border-bottom:none;padding:20px 10px 0px 0px;}


.st_ing{display:inline-block;min-width:80px;height:35px;line-height:35px;vertical-align:middle;text-align:center;border-radius:20px;color:#fff;font-weight:500;font-size:15px;background:#1cbbb4;background-color: rgba( 28, 187, 180, 0.8)}
.st_end{display:inline-block;min-width:80px;height:35px;line-height:35px;vertical-align:middle;text-align:center;border-radius:20px;color:#fff;font-weight:500;font-size:15px;background:#4b5055;background-color: rgba( 75, 80, 85, 0.8)}

