@charset "utf-8";

/* header */
.header .row{position:relative;width:1180px;height:56px;margin:0 auto;padding:40px 0 0 0;}
.header .logo a{display:block;/*width:90px;height:33px;background:url('../images/toz/img_logo.png') center center no-repeat;*/}
.header .depths2.m3 ul{margin-left:226px;;}
.header .depths2.m4 ul{margin-left:175px;}
.header .depths2.m5 ul{margin-left:518px;}
.header .srch_layer{position:absolute;bottom:0;right:15px;z-index:1;width:920px;background:#fff;overflow:hidden;display:none;}
.header .srch_layer .ins{margin-left:560px;height:44px;border-bottom:1px solid #222;}

/* 메인 */
.main .sec_tit{display:block;color:#000;font-size:25px;font-weight:400;}
.main_visuals {height:500px;position:relative;z-index:50;overflow:hidden}
.main_visuals .visual_item{height:500px;}
.main_visuals .visual_txts{position:absolute;top:0;left:50%;width:1180px;margin:145px auto 0 auto;z-index:60;margin-left:-590px;padding-left:83px}
.main_visuals .visual_txts strong{font-size:42px;color:#fff;font-weight:400;}
.main_visuals .visual_txts p{font-size:12px;color:#fff;line-height:150%;margin:20px 0;opacity:.7}
.main_visuals .visual_txts a{display:block;width:126px;height:34px;line-height:37px;text-align:center;border:1px solid #000;color:#000;font-family: 'Nunito Sans';font-weight:700;font-size:13px;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.main_visuals .visual_txts a:hover{background:#000;color:#fff;}
.main_visuals .bx-pager {display:none;}
.main_visuals .bx-controls-direction a{z-index:60;font-size:11px;color:#fff;font-family: 'Nunito Sans';font-weight:700;text-transform: uppercase;position:absolute;top:50%;height:40px;line-height:40px;margin-top:-20px;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.main_visuals .bx-controls-direction a:hover{background-color:rgba(0,0,0,1);}
.main_visuals .bx-prev{left:0;background:rgba(0,0,0,.4) url('../images/common/ico_left-arrow.png') 16px center no-repeat;width:57px;padding-left:55px;}
.main_visuals .bx-next{right:0;background:rgba(0,0,0,.4) url('../images/common/ico_right-arrow.png') 64px center no-repeat;width:89px;padding-left:23px;}
.main_spaces{padding:40px 0;background:#f5f5f5}
.main_spaces > div{;overflow:hidden;}
.main_spaces li{float:left;}
.main_spaces a{display:block;font-size:0;}
.main_spaces > div > ul > li{width:31.52%;margin:0 2.71% 40px 0}
.main_spaces > div > ul > li:nth-child(3n),.main_spaces > div > ul > li.nth3{margin-right:0}
.main_spaces p{margin-top:30px;font-size:16px;font-weight:600;color:#333}
.main .main_banners{margin-top:0}
.main .cp_booking_location{left:0;top:65px;}
.main .cp_booking_date{left:405px;top:65px;}
.main .cp_booking_space{width:239px;left:390px;top:65px;}
.main .cp_booking_person{width:239px;left:728px;top:65px;}

.main_banners {position:relative;margin-top:70px;}
.main_banners .banner_item{height:220px;}
.main_banners .banner_item a{display:block;height:220px;}
.main_banners .bx-pager{text-align:center;font-size:0;z-index:60;position:absolute;bottom:20px;left:0;width:100%;height:8px;}
.main_banners .bx-pager-item{display:inline-block;width:8px;height:8px;border-radius:8px}
.main_banners .bx-pager-item a{display:block;}
.main_banners .bx-controls-direction{display:none;}
.main_info1 {max-width:1180px;margin:0 auto;padding:70px 0;overflow:hidden;border-bottom:1px solid #e8e8e8;}
.main_info1 .sec_tit{margin-bottom:50px;}
.main_info1 li{text-align:center;float:left;width:33.33%;}
.main_info1 li a{display:block;padding-top:90px;}
.main_info1 li.rs1 a{background:url('../images/toz/ico_main-info1.png') center top no-repeat;}
.main_info1 li.rs2 a{background:url('../images/toz/ico_main-info2.png') center top no-repeat;}
.main_info1 li.rs3 a{background:url('../images/toz/ico_main-info3.png') center top no-repeat;}
.main_info1 li strong{font-size:19px;color:#222;font-weight:400;}
.main_info1 li p{font-size:13px;color:#666;line-height:150%;margin-top:20px;}
.main_info2 {max-width:1180px;margin:0 auto;padding:70px 0;margin-bottom:70px;overflow:hidden;border-bottom:1px solid #e8e8e8;}
.main_info2 .sec_tit{margin-bottom:35px;font-size:30px;text-align:center}
.main_info2 li{text-align:left;float:left;width:32.2%;margin:0 0.56%;}
.main_info2 li:last-child{margi-right:0}
.main_info2 li a{display:block}
.main_info2 li strong{display:block;font-weight:400;font-size:16px;color:#666;}
.main_info2 li strong img{display:block;margin:15px 0 18px 0;}
.main_info2 li p{font-size:13px;color:#888;line-height:150%;margin-top:13px;}
.main_info3{position:relative;max-width:1180px;margin:0 auto 80px;}
.main_info3:after{content:""; display:block; clear:both;}
.main_info3 .sec_tit{margin-bottom:15px !important;}
.main_info3 .col{position:relative;width:570px;}
.main_info3 .main_noti{float:left;}
.main_info3 .main_noti .lists{padding:15px 0;height:206px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.main_info3 .main_noti .lists li{margin-bottom:20px;line-height:normal}
.main_info3 .main_noti .lists li:first-child{padding-top:3px;}
.main_info3 .main_noti .lists li:last-child{margin-bottom:0}
.main_info3 .main_noti .lists a{display:block;position:relative;font-size:15px;color:#222;}
.main_info3 .main_noti .lists a:after{content:'';display:block;clear:both;font-size:0;height:0;visibility: hidden;}
.main_info3 .main_noti .lists a >*{float:left;}
.main_info3 .main_noti .noti_type{margin-right:20px;width:125px;color:#888;font-size:14px;}
.main_info3 .main_noti .noti_txt{margin-right:20px;width:329px;color:#333;font-size:14px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main_info3 .main_noti .noti_date{width:76px;color:#888;font-size:13px;text-align:right;letter-spacing:-0.05em}
.main_info3 .main_noti .lists a:hover .noti_txt{text-decoration:underline;}
.main_info3 .main_evt{float:right;}
.main_info3 .bx-pager{text-align:center;font-size:0;z-index:60;position:absolute;bottom:15px;left:0;width:100%;height:10px;}
.main_info3 .bx-pager-item{display:inline-block;width:10px;height:10px;border-radius:10px;margin:0 3px;}
.main_info3 .bx-pager-item a{display:block;width:6px;height:6px;border-radius:10px;border:2px solid #b5b5b5;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.main_info3 .bx-pager-item a.active{background:#b5b5b5}
.main_info3 .main_evt .bx-controls-direction{display:none;}
.main_info3 .more{position:absolute;top:9px;right:0;font-size:13px;color:#666;font-weight:400;display:inline-block;}
.main_info3 .more .icon_pack{margin:0 5px 0 0;position:relative;top:1px}
.bt_guide{text-align:left;z-index:80;font-size:15px;color:#222;position:absolute;top:423px;right:50%;margin-right:-590px;width:210px;height:67px;padding:20px 0 0 25px;line-height:150%;background:rgba(255,255,255,.85);}
.bt_guide a{display:block;}
.bt_guide button{position:absolute;top:10px;right:10px;width:24px;height:24px;background:url('../images/toz/ico_guide-close.png') center center no-repeat;}
.guides{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8);}
.guides .inner{position:relative;width:1180px;margin:0 auto;}
.guides .g1{position:relative;height:210px;}
.guides .g1 .gt{text-align:center;position:absolute;top:56px;}
.guides .g1 .gt.gt1{right:542px;}
.guides .g1 .gt.gt2{right:177px;}
.guides .g1 strong{font-weight:400;color:#fff;font-size:17px;}
.guides .g1 p{margin-top:15px;font-size:13px;color:#dadada;padding:40px 0 0 0;line-height:150%;background:url('../images/toz/ico_guide-arrow1.png') center top no-repeat;}
.guides .g2{position:relative;width:1093px;height:379px;margin:0 auto;border:2px solid #fff;background:rgba(0,0,0,.2);overflow:hidden;}
.guides .g2 .ct{display:block;font-size:25px;color:#fff;font-weight:400;margin-bottom:10px;}
.guides .g2 .right_col{height:250px;width:467px;padding:30px 0 0 70px;float:left;margin-top:50px;border-right:1px solid #fff;}
.guides .g2 .right_col ul{display:inline-block;}
.guides .g2 .right_col li{position:relative;font-size:15px;color:#fff;line-height:150%;margin-top:25px;padding-left:20px;}
.guides .g2 .right_col li:before{content:'';width:10px;height:1px;background:#fff;position:absolute;top:8px;left:0;}
.guides .g2 .left_col{height:250px;width:475px;padding:30px 0 0 80px;float:right;margin-top:50px;}
.guides .g2 .left_col .change_item{margin-top:25px;line-height:150%;overflow:hidden;}
.guides .g2 .left_col span{width:170px;margin-right:40px;display:inline-block;font-size:15px;color:#fff;background:url('../images/toz/ico_guide-arrow3.png') right center no-repeat;}
.guides .g2 .left_col strong{display:inline-block;vertical-align:top;}
.guides .g2 .left_col .change_item.mid{margin:35px 0;}
.guides .g2 .left_col .change_item.mid strong{margin-top:10px;}
.guides .g3{position:relative;margin-top:163px;}
.guides .g3 .srch{font-size:0;position:absolute;top:0;right:0;width:120px;height:54px;line-height:54px;text-align:center;background:#333 url('../images/toz/ico_guide5.png') center center no-repeat;border:1px solid #838383;}
.guides .g3 .guide_input{position:relative;border-bottom:1px solid #828282;margin-right:20px;float:left;padding-left:35px;height:53px;line-height:53px;color:#fff;font-size:17px;}
.guides .g3 .guide_input:after{content:'';position:absolute;top:0;right:0;width:20px;height:52px;background:url('../images/toz/ico_guide-arrow4.png') right center no-repeat;}
.guides .g3 .guide_input.pos{background:url('../images/toz/ico_guide1.png') left center no-repeat;width:315px;}
.guides .g3 .guide_input.date{background:url('../images/toz/ico_guide2.png') left center no-repeat;width:175px;}
.guides .g3 .guide_input.time{background:url('../images/toz/ico_guide3.png') left center no-repeat;width:175px;}
.guides .g3 .guide_input.mem{background:url('../images/toz/ico_guide4.png') left center no-repeat;width:175px;}
.guides .g3 .gt{position:absolute;top:-80px;left:-85px;font-size:13px;color:#dadada;padding:0 0 40px 0;line-height:150%;background:url('../images/toz/ico_guide-arrow2.png') center bottom no-repeat;}
.guides .close{position:absolute;top:45px;right:5px;width:30px;height:30px;background:url('../images/toz/ico_guide-close2.png') center center no-repeat;}
.guides ::-webkit-input-placeholder {color:#fff !important;}
.guides ::-moz-placeholder {color:#fff !important;}
.guides :-ms-input-placeholder {color:#fff !important;}
.guides :-moz-placeholder {color:#fff !important;}
.kill{overflow:hidden;position:fixed;width:100%;}

/* 토즈라이프 */
.sns{width:1180px;margin:0 auto;}
.sns h3{display:block;font-size:23px;color:#222;margin-bottom:10px;}
.sns .official{padding-bottom:70px;border-bottom:1px solid #222;}
.sns .official ul{overflow:hidden;width:1200px;margin-left:-10px;}
.sns .official li{float:left;margin:0 10px;}
.sns .official a{display:block;width:380px;height:120px;text-indent:-9999px;}
.sns .official a.fb{background:#3b589e url('../images/toz/txt_official1.png') center center no-repeat;}
.sns .official a.blog{background:#42b649 url('../images/toz/txt_official2.png') center center no-repeat;}
.sns .official a.mentoring{background:#f5a74a url('../images/toz/txt_official3.png') center center no-repeat;}
.sns .sns_groups .group{padding:70px 0;border-top:1px solid #e5e5e5;}
.sns .sns_groups .group:first-child{border-top:0;}
.sns .sns_groups .group:last-child{padding-bottom:0;}
.sns .sns_groups .list {margin-bottom:30px;}
.sns .sns_groups .list ul{overflow:hidden;width:1200px;margin-left:-10px;}
.sns .sns_groups .list li{float:left;font-size:0;margin:10px;}
.sns .sns_groups .list a{display:block;}

/* 고객센터 */
.email_consult .t1{background:url('../images/common/img_email.jpg') center center no-repeat;}
.email_partner .t1{background:url('../images/common/img_cooperation.jpg') center center no-repeat;}

/* 토즈공간서비스 */
.toz_service{width:1180px;margin:0 auto;}
.service_list {margin-top:40px;overflow:hidden;}
.service_list li{overflow:hidden;margin-top:40px;}
.service_list .thumb{display:block;width:580px;height:320px;float:left;}
.service_list .info{display:block;width:550px;padding:60px 0 0 50px;float:right;}
.service_list .t1{font-size:21px;color:#222;font-weight:400;}
.service_list .t1 img{display:block;margin-bottom:10px;}
.service_list .t2{font-size:13px;color:#666;line-height:150%;margin:20px 0 30px 0;}
.service_list .link{font-size:13px;color:#db0436;border-bottom:1px solid #db0436;}
.service_list .right .thumb{float:right;}
.service_list .right .info{float:left;}

/* 토즈소개 */
.intro_row1 {width:1180px;margin:0 auto;text-align:center;}
.intro_row1 .t1{font-size:32px;color:#222;font-family: 'Nunito Sans';font-weight:400;}
.intro_row1 .t2{font-size:15px;color:#666;line-height:150%;margin:20px 0 40px 0;}
.intro_row2 {width:1180px;margin:140px auto 0 auto;}
.intro_row2 .ins{margin-top:45px;padding-left:600px;height:460px;text-align:left;background:url('../images/toz/img_brand1.jpg') left center no-repeat;overflow:hidden;}
.intro_row2 .t1{font-size:30px;color:#222;font-weight:400;display:block;text-align:center;}
.intro_row2 .t2{font-size:17px;color:#222;line-height:150%;margin-top:20px;}
.intro_row2 .t2 span{border-bottom:1px solid #222}
.intro_row2 .t3{font-size:15px;color:#666;line-height:150%;}
.intro_row2 .t4{font-size:21px;color:#222;line-height:150%;}
.intro_row2 .t4 span{color:#db0436;}
.intro_row3 {width:1180px;margin:140px auto 0 auto;}
.intro_row3 .t1{font-size:32px;color:#222;font-family: 'Nunito Sans';font-weight:400;display:block;text-align:center;}
.intro_row3 .ins{margin-top:45px;height:520px;background:url('../images/toz/img_brand2.jpg') left center no-repeat;overflow:hidden;}
.intro_row3 .t2{margin:300px 0 0 625px;font-size:15px;color:#666;line-height:150%;}
.intro_row3 .t3{position:relative;text-align:center;margin-top:50px;font-size:25px;color:#222;line-height:150%;}
.intro_row3 .t3:before{content:'“';font-size:80px;color:#222;text-align:center;display:block;line-height:100%;height:40px;}
.history{width:780px;margin:0 auto;text-align:center;}
.history .t1{font-size:30px;color:#222;font-weight:400;}
.history .t2{font-size:15px;color:#666;margin:20px 0 10px 0;}
.history .t3{font-size:19px;color:#666;}
.history .history_list{margin-top:60px;}
.history .list_group{margin-top:50px;position:relative;}
.history .years{width:280px;position:absolute;top:0;left:0;font-size:21px;color:#222;font-family: 'Nunito Sans';font-weight:400;}
.history .years strong{font-weight:400;font-size:52px;}
.history .months{text-align:left;margin:0 0 0 280px;}
.history .group{width:490px;margin-top:30px;padding:0 0 0 40px;overflow:hidden;border-left:1px solid #d5d5d5;}
.history .group:first-child{margin-top:0;}
.history .group dt{text-align:left;width:100px;float:left;margin-right:50px;}
.history .group dt span{color:#222;display:block;padding:10px 0 10px 15px;}
.history .group dt .num{font-size:23px;border-bottom:1px solid #222;line-height:100%;}
.history .group dt .en{font-size:17px;}
.history .group dd{float:left;}
.history .group li{font-size:13px;color:#666;line-height:170%;margin-top:5px;}
.live{width:1180px;margin:0 auto;}
.live .t1{font-size:30px;color:#222;text-align:center;}
.live .live_tb{margin-top:70px;}
.live .live_tb table{width:100%;border-bottom:1px solid #222;border-top:2px solid #222;}
.live .live_tb th{text-align:center;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
.live .live_tb td{text-align:center;padding:40px 0;border-top:1px solid #d5d5d5;background:url('../images/common/ico_live-bar.png') left 80px no-repeat;}
.live .live_tb td.first{background:none;}
.live .live_tb .col1 th, .live .live_tb .col1 td{border-top:0;}
.live .live_tb span{display:block;font-size:14px;color:#666;margin-bottom:10px;}
.live .live_tb strong{font-size:36px;color:#222;font-weight:400;font-family: 'Nunito Sans';font-weight:400;}
.live .live_tb em{font-size:15px;color:#222;position:relative;top:-2px;margin-left:5px;}

/* sidiz-main
---------------------------------------------------------------------*/
.sidiz{max-width:760px;margin:0 auto;color: #666666;line-height: 14px;}
.sidiz *{padding:0;margin:0;font-family:"나눔바른고딕","Nanum Barun Gothic",Dotum,Helvetica,Arial,Sans-serif;-webkit-text-size-adjust :none;}
.sidiz-privacy{padding:0 25px;background:#efefed url(../images/promotion/sidiz/img_visual_bg.jpg) 0 0 repeat-x}
.sidiz-privacy ul:first-child{padding:30px 25px;background:#fff}
.sidiz-privacy ul:first-child > li{margin-bottom:15px;font-size:12px;color:#666;line-height:21px}
.sidiz-privacy ul:first-child > li:last-child{margin-bottom:0}
.sidiz-privacy ul li b{display:block;margin-bottom:6px;font-size:16px;color:#333}
.sidiz-btn-wrap{margin-bottom:110px;padding:30px 0;text-align:center}
.sidiz-btn-wrap a{display:inline-block;margin:0 3px}
/* sidiz-form
---------------------------------------------------------------------*/
.sidiz .sel-box{position:relative;width:190px;height:32px;text-align:center;border:1px solid #e1e1e1;background:#fff url(../images/promotion/sidiz/ic_arrow_sel.png) 95% center no-repeat}
.sidiz .sel-box label{width:150px;height:32px;line-height:32px;position:absolute;font-size:13px;font-weight:400;text-align:left;color:#666; top:0;left:15px; letter-spacing:0;white-space:nowrap;text-overflow: ellipsis;overflow:hidden}
.sidiz .sel-box select{font-family:"나눔바른고딕","Nanum Barun Gothic",Dotum,Helvetica,Arial,Sans-serif;width:100%; height:33px; min-height:33px;font-size:13px;line-height:33px;padding:0 27px 0 15px;opacity:0;filter:alpha(opacity=0);cursor:pointer}

.sidiz .tit{margin-bottom:20px;color:#222;font-size:16px}
.sidiz-form{margin-top:20px;padding:25px 30px 0;background:#f5f5f5}
.sidiz-form .sidiz-sub-title{padding-bottom:20px;font-size:12px;line-height:21px;border-bottom:1px solid #e5e5e5}
.sidiz table{padding-top:15px;border-collapse: inherit;border-spacing: inherit;}
.sidiz input,.sidiz textarea,.sidiz select{box-sizing:border-box;-webkit-box-sizing:border-box}
.sidiz th, .sidiz td{padding:10px;font-size:14px}
.sidiz table tr.last td{padding-bottom:0}
.sidiz td input{padding:7px 15px;border:1px solid #e1e1e1;background: #ffffff;}
.sidiz textarea{width:100%;padding:15px 15px;font-size:12px;color:#888;line-height:21px;border:1px solid #e1e1e1;}
.sidiz-type-list:after{content:".";display:block;clear:both;font-size:0;height:0;}
.sidiz-type-item{float:left;}
.sidiz-type-item.last{display:none}
.sidiz-type-item.last.on{display:block}
.sidiz-type-item.last > p{float:left;padding:10px 20px 0 45px;font-weight:500}
.sidiz-type-item.last > div{float:left}
.sidiz-subject input{width:100%}
.sidiz-name td input{width:190px}
.sidiz-email td input{width:380px}
.sidiz-phone td input{width:75px}
.sidiz-site td{font-size:12px;letter-spacing:0}
.sidiz-site td ul li{padding-left:4px;position:relative}
.sidiz-site td ul li:first-child{margin-bottom:6px}
.sidiz-site td ul li:last-child{margin-top:6px}
.sidiz-site td ul li:before{content:"·";display:block;color:#666;font-size:20px;position:absolute;left:0;top:2px}
.sidiz-site td b{display:inline-block;padding:0 5px;color:#ed3424;}
.sidiz-site td a{border-bottom:1px solid #9b9b9b;font-size:11px}

/* sidiz-layer
---------------------------------------------------------------------*/
.layer-sidiz{display:none;width:365px;height:195px;border:3px solid #444;background:#fff;position:fixed;left:50%;top:50%;margin-top:-97px;margin-left:-182px;z-index:9001;font-family:"나눔바른고딕","Nanum Barun Gothic"}
.layer-sidiz.on{display:block}
.layer-sidiz-content{padding:32px 25px 25px}
.layer-sidiz-paragraph > p{padding:0;margin:0 0 10px 0;text-align:center;}
.layer-sidiz-paragraph > p.last{margin-bottom:20px}
.layer-sidiz-title{height:42px;line-height:42px;color:#fff;font-size:20px;font-weight:500;background:#444;text-align:center}
.layer-sidiz-desc-1{font-size:16px;color:#333}
.layer-sidiz-desc-2{font-size:12px;color:#888}
.layer-sidiz-btn-wrap{text-align:center}
.layer-sidiz-btn{display:inline-block;margin:0 3px;padding:7px 29px;background:#c5c5c5;font-size:14px;color:#fff;border:none;border-radius:5px;cursor:pointer}
.layer-sidiz-btn--confirm{background:#444}
.layer-sidiz-cover{display:none;width:100%;height:100%;background:#000;opacity:.5;position:absolute;left:0;top:0;z-index:499}
.layer-sidiz-cover.on{display:block}
.layer_sidiz_dialog{padding:15px;margin-left:-360px;margin-top:-260px}

/*.sb_wrap .sb_list{width:690px}*/
/*.sb_wrap .sb_list p{width:110px}*/
/*.sb_wrap .sb_list .scroll_wrap{width:560px;height:349px;left:110px}*/
/*.sb_wrap .sb_list .scroll{width:479px;height:323px}*/
/*.sb_wrap .sb_list .scroll .conts{line-height:normal}*/
/*.sb_tap{width:557px}*/
/*.section_wrap{width:690px}*/
/*.btn_sidiz_close{top:29px;right:15px}*/


/* 201501076 : 지점찾기 리뉴얼 */
.clr{*zoom:1}
.clr:after{content:" ";display:block;clear:both;height:0;font-size:0;visibility:hidden}
.off{display:none}
.sidiz_blind{position:relative;z-index:-1;text-indent:-9999em}
.section_wrap{width:980px}
.section_wrap .sec_list{margin:0 0 0 0}
.section_wrap ul,.section_wrap ul li{list-style:none !important}
.section_wrap ul,.section_wrap p{margin:0;padding:0}
.section_wrap a,.section_wrap a:hover,.section_wrap a:active,.section_wrap a:link{text-decoration:none}
.sb_wrap{position:relative}
.sb_wrap .sb_list{width:980px;*display:inline}
.sb_wrap .sb_list .on{display:block}
.sb_wrap .sb_list p{margin:0;padding:0 0 0 20px;width:178px;height:50px;line-height:50px;border:1px solid #ccc;border-top:none;background:#fff;font-size:14px;font-weight:bold;color:#4e4e4e;cursor:pointer}
.sb_wrap .sb_list p:hover{color:#fff;background:#d00239 url(../images/branch/ic_pack.png) 170px -81px no-repeat}
.sb_wrap .sb_list.first p{border-top:1px solid #ccc}
.sb_wrap .sb_list.last p{border-bottom:1px solid #ccc}
.sb_wrap .sb_list .scroll_wrap{padding:30px 10px;width:760px;height:452px;background:#323232;position:absolute;left:200px;top:0;}
.sb_wrap .sb_list .scroll ul{margin:0}
.sb_wrap .sb_list .scroll{
    padding:0 0 0 81px;width:679px;height:404px;overflow-x:hidden;overflow-y:auto;
    scrollbar-face-color:#5d5d5d;
    scrollbar-3dlight-color:#FFB9B9;
    scrollbar-highlight-color:#4a4a4a;
    scrollbar-shadow-color:#4a4a4a;
    scrollbar-darkshadow-color:#FFB9B9;
    scrollbar-arrow-color:#686868;
    scrollbar-track-color:#4a4a4a;
}
.sb_wrap .sb_list .scroll::-webkit-scrollbar {width:15px;background:#fff}
.sb_wrap .sb_list .scroll::-webkit-scrollbar-button {background-color:#4a4a4a}
.sb_wrap .sb_list .scroll::-webkit-scrollbar-track {background-color:#5d5d5d}
.sb_wrap .sb_list .scroll::-webkit-scrollbar-track-piece {background-color:#4a4a4a}
.sb_wrap .sb_list .scroll::-webkit-scrollbar-thumb {height: 50px; background-color:#5d5d5d}
.sb_wrap .sb_list .scroll::-webkit-scrollbar-corner {background-color:#5d5d5d}
.sb_wrap .sb_list .scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url(../images/branch/ic_arrow_up.png);background-repeat:no-repeat;background-position:4px 5px}
.sb_wrap .sb_list .scroll::-webkit-scrollbar-button:vertical:increment{background-image:url(../images/branch/ic_arrow_down.png);background-repeat:no-repeat;background-position:4px 5px}
.sb_wrap .sb_list .scroll ul li{float:left !important;width:33%;height:35px;cursor:pointer;font-size:14px}
.sb_wrap .sb_list.notIs .scroll ul li{height:55px}
.sb_wrap .sb_list .scroll ul li:hover span,.sb_wrap .sb_list .scroll ul li.on span{color:#d00239;font-weight:bold}
.sb_wrap .sb_list .scroll ul li.new span{padding-right:23px;background:url(../images/branch/ic_pack.png) right 1px no-repeat}
.sb_wrap .sb_list .scroll ul li span{font-size:0.95em;color:#fff}
.sb_wrap .sb_list.on{z-index:10}
.sb_wrap .sb_list.on p{color:#fff;background:#d00239 url(../images/branch/ic_pack.png) 170px -81px no-repeat}
.sb_wrap .sb_list.on .scroll_wrap{display:block;z-index:10;color:#fff}
.sb_tap{margin:-20px auto 27px;width:680px}
.sb_tap ul{border-bottom:1px solid #5b5b5b}
.sb_tap ul li{float:left;width:100%;font-size:14px;background:url(../images/branch/ic_pack.png) 0 -182px no-repeat;cursor:pointer}
.sb_tap ul li.first{background:none}
.sb_tap ul li span{display:block;height:46px;line-height:46px;text-align:center;color:#fff}
.sb_tap .w1 li{background:none}
.sb_tap .w3 li,.sb_tap .w3 li.on{width:33.3%}
.sb_tap .w4 li,.sb_tap .w4 li.on{width:25%}
.sb_tap .w5 li,.sb_tap .w5 li.on{width:20%}
.sb_tap li.on,.sb_tap li:hover{border-bottom:2px solid #fff}
.sb_tap .w1 li.on,.sb_tap .w1 li:hover{border-bottom:none}

.sb_wrap .sb_list .scroll .conts,.sb_wrap .sb_list .scroll .conts.off{display:none}
.sb_wrap .sb_list .scroll .conts.on{display:block}

.section_wrap .sec_detail{margin:40px 0 0 0;padding:30px;background:#323232;color:#fff}
.section_wrap .sec_detail .old_center,.section_wrap .sec_detail .new_center{margin-bottom:30px}
.section_wrap .sec_detail .new_center .cn br{display:none}
.section_wrap .sec_detail .cn{margin:0 0 20px 0;font-size:27px;font-weight:bold;letter-spacing:2px}
.section_wrap .sec_detail .cd{font-size:13px}
.section_wrap .sec_detail .new_center .cc{margin:0 0 15px 0}
.section_wrap .sec_detail .new_center .cd{line-height:21px}
.section_wrap .sec_detail li{margin:0 0 10px 0;font-size:13px}
.section_wrap .sec_detail li span{float:left;}
.section_wrap .sec_detail li span.th{padding:0 24px 0 0;color:#a2a2a2;background:url(../images/branch/ic_pack.png) right -197px no-repeat}
.section_wrap .sec_detail .map_wrap{width:920px;height:520px;background:#474747}
.section_wrap .btn_query_wrap{padding:30px 0 50px 0;text-align:right}

/* 이용안내 */
.moim_use {width:1180px;margin:0 auto;}
.moim_use .method .row{margin-top:50px;}
.moim_use .method .h3{font-size:25px;color:#222;margin-bottom:10px;}
.moim_use .method .txt{font-size:14px;color:#666;margin:0 10px 5px 0;line-height:23px;}
.moim_use .method .txt span{font-size:13px;color:#888}
.moim_use .method .btn{margin: 0 0 10px 0;width: 100px;height: 30px;}
.moim_use .method .use_item {min-height:100px;padding:0 0 0 130px;margin-top:50px;}
.moim_use .method .use_item:first-child{margin-top:25px;}
.moim_use .method .use_item strong{display:block;font-size:21px;color:#222;font-weight:400;padding:10px 0 5px 0;}
.moim_use .method .u1{background:url('../images/moim/ico_use-info1.gif') left top no-repeat;}
.moim_use .method .u2{background:url('../images/moim/ico_use-info2.gif') left top no-repeat;}
.moim_use .method .u3{background:url('../images/moim/ico_use-info3.gif') left top no-repeat;}

.moim_use_visual ul li{float:left;margin-right:20px;position:relative}
.moim_use_visual ul li:last-child{margin-right:0}
.moim_use_visual ul li div{position:absolute;top:57px;left:0;width:100%}
.moim_use_visual ul li div > *{display:block;text-align:center;color:#fff}
.moim_use_visual ul li span{margin-bottom:5px;font-size:30px}
.moim_use_visual ul li em{font-size:14px}
.use_item ul li strong{font-size:16px !important;font-weight:600 !important}
.use_item ul li .txt{float:none !important}

/*  프리미엄 공통 */
.moim_premium .toz_free{padding-top:30px}
.moim_premium .toz_free_header_wrap{height:123px;padding:45px 0 0 0;background:#333}
.moim_premium .toz_free_header{padding:5px 0 0 0;height:78px;background:none}
.moim_premium .toz_free_header h2{color:#fff;}
.moim_premium .toz_free_header p{font-size:18px;color:#fff}

.moim_premium .toz_free_desc{padding-bottom:0;border-top:none}
.moim_premium .moim_use{position:relative}
.moim_use__phone{position:absolute;top:-52px;right:90px;}
.moim_premium .moim_use .method .use_item:first-child{margin-top:0}

.moim_use__notice > h3{margin-bottom:10px;font-size:16px;color:#333;font-weight:600}
.moim_use__notice .toz_free_desc{padding:0;margin-bottom:50px}

/* 프리미엄 네이버  */
.moim_premium__naver .toz_free_header_wrap{height:123px;padding:45px 0 0 0;background:#00c73c}
.moim_premium__naver .toz_free_header{padding:5px 0 0 118px;height:78px;background:#00c73c url(../images/toz/premium/naver/img_naver.gif) 0 0 no-repeat}
.moim_premium__naver .toz_free_header h2{color:#fff360;}
.moim_premium__naver .toz_free_header p{font-size:18px;color:#fff}
.moim_premium__naver .toz_free_desc{padding-bottom:0;border-top:none}
.moim_premium__naver .moim_use{position:relative}
.moim_use__phone{position:absolute;top:-52px;right:90px;}
.moim_premium__naver .moim_use .method .use_item:first-child{margin-top:0}
.moim_premium__naver .moim_use .method .u1{background:url(../images/toz/ico_use-info4.gif) left top no-repeat}
.moim_premium__naver .moim_use .method .u2{background:url(../images/toz/ico_use-info5.gif) left top no-repeat}
.moim_use__notice > h3{margin-bottom:10px;font-size:16px;color:#333;font-weight:600}
.moim_use__notice .toz_free_desc{padding:0;margin-bottom:50px}
/* 201811 */
.naverCafe {margin:0 auto; padding:30px 0 0; width:1180px;}
.naverCafeTab ul {margin-top:62px; zoom:1;}
.naverCafeTab ul:after {display:block; content:""; clear:both;}
.naverCafeTab ul li {float:left; width:33.33%; border:1px solid #343434; border-left:0; border-bottom:2px solid #333; box-sizing:border-box; background:#ededed;}
.naverCafeTab ul li:first-child {width:33.34%; border-left:1px solid #343434;}
.naverCafeTab ul li.active {border:2px solid #333; border-bottom:2px solid #fff; background:#fff;}
.naverCafeTab ul li a {display:block; height:76px; line-height:76px; color:#323232; font-size:20px; text-align:center;}
.naverCafeTab ul li.active a {height:74px; line-height:74px;}
.naverCafe .topBanner img {display:block;}
.naverCafe .topArea {text-align:center;}
.naverCafe .topArea .lineTxt {display:inline-block; color:#343434; font-size:24px;}
.naverCafe .topArea .lineTxt:first-child {margin-bottom:6px;}
.naverCafe .topArea .lineTxt em {font-style:italic;}
.naverCafe .topArea .summary {margin:20px 0 0 0; line-height:22px; color:#323232; font-size:15px;}
.naverCafe .topArea .benefit {padding-left:36px; text-indent:-36px; line-height:22px; color:#323232; font-size:15px;}
.naverCafe .topArea .benefit.top {margin-top:30px;}
.naverCafe .topArea .benefit.fRed {color:#db0730;}
.naverCafe .noticeList {margin-top:10px;}
.naverCafe .noticeList li {margin-top:10px; padding-left:7px; color:#666; font-size:15px; background:url('../images/toz/premium/naver/ico_notice_list_bullet.gif') no-repeat left;}
.naverCafe .noticeList li:first-child {margin-top:0;}
.naverCafe .noticeList li a {display:inline-block; height:15px; font-weight:bold; border-bottom:1px solid #949494;}
.naverCafe .guideCont {position:relative;}
.naverCafe .guideCont .topArea {padding:90px 0 92px 0;}
.naverCafe .guideCont .infoArea {margin:130px 0 120px;}
.naverCafe .guideCont .infoArea h3 {margin-bottom:6px; color:#343434; font-size:22px; font-weight:bold;}
.naverCafe .guideCont .infoArea h4 {margin-top:20px; font-size:16px; font-weight:bold;}
.naverCafe .guideCont .infoArea p {margin-top:10px; color:#656565; font-size:14px;}
.naverCafe .requestCont .topArea {padding:90px 0 84px 0;}
.requestCont .applyGuide .btnLink {display:block; position:absolute; top:145px; left:54px; width:173px; height:104px; font-size:0; text-indent:-9999px; overflow:hidden; background:url('/resources/images/event/realstudy/bg_clear_button.png') repeat;}
.naverCafe .couponHistoryCont .topArea {padding:90px 0 92px 0;}
.naverCafe .couponHistoryCont .applicant {margin-bottom:58px;}
.naverCafe .couponHistoryCont .defaultTxt,
.naverCafe .couponHistoryCont .result {display:inline-block; line-height:40px; font-size:15px; vertical-align:middle;} 
.naverCafe .couponHistoryCont .fixWidth {width:431px;}
.naverCafe .couponHistoryCont .defaultTxt {color:#999;}
.naverCafe .couponHistoryCont .result.txtRed {color:#dd1d42;}
.naverCafe .couponHistoryCont .result.txtBlack {color:#333;}
.naverCafe .couponHistoryCont .historyList {margin-top:25px; border-top:2px solid #666; border-bottom:2px solid #666;}
.naverCafe .couponHistoryCont .historyList table {width:100%; table-layout:fixed;}
.naverCafe .couponHistoryCont .historyList table th,
.naverCafe .couponHistoryCont .historyList table td {font-size:16px; vertical-align:middle;}
.naverCafe .couponHistoryCont .historyList table th {height:47px; border-bottom:1px solid #666;}
.naverCafe .couponHistoryCont .historyList table td {height:50px; text-align:center;}
.naverCafe .couponHistoryCont .historyList table td.fBlue {color:#0873d1;}
.naverCafe .couponHistoryCont .historyList table td.fRed {color:#e01e41;}
.naverCafe .couponHistoryCont .historyList .listGuide {padding:70px 0; line-height:22px; color:#9a9a9a; font-size:16px; text-align:center;}
.naverCafe .couponHistoryCont .btnRow {margin-top:40px;}
.naverCafe .btnRow {margin-top:100px; text-align:center;}
.naverCafe .btnRow .btn {display:inline-block; padding:0 76px; height:70px; line-height:70px; font-size:22px; font-weight:400; border-radius:50em;}
.naverCafe .btnRow .btn.red {color:#fff; background:#df1d40;}
.naverCafe .group {position:relative;}
.naverCafe .group.first {margin:0 0 100px;}
.naverCafe .group.cafeInfo {margin:70px 0 100px;} 
.naverCafe .group.cafeInfo .box {margin-top:10px;}
.naverCafe .group.cafeInfo input[type="text"] {width:328px;}
.naverCafe .group.cafeInfo .btnDeleteRow {position:absolute; right:46px; top:50%; transform:translateY(-50%); color:#474747; font-size:15px; font-weight:bold; border-bottom:1px solid #474747;}
.naverCafe .group .box {position:relative; padding:28px 32px; background:#ededed;}
.naverCafe .group .box .timeCnt {padding:10px 0 0 917px; font-weight:bold;}
.naverCafe .group .inputGuide {margin-top:12px; color:#dc1d3f; font-size:14px;}
.naverCafe .group .title {margin-bottom:6px; color:#343434; font-size:22px; font-weight:bold;}
.naverCafe .group .title img {float:left;}
.naverCafe .group .title p {float:left; margin-left:20px; line-height:22px; font-size:15px; color:#666;}
.naverCafe .group .btnAddRow {position:absolute; right:0; top:-14px; padding:0 25px; height:40px; line-height:40px; color:#fff; font-size:18px; background:#df1d40; border-radius:50em;}
.naverCafe .applyGuide {margin-top:17px;}
.naverCafe .contactInfo {margin-top:15px; color:#343434; font-size:15px; font-weight:bold;}
.naverCafe .contactInfo a {font-weight:bold;}
.naverCafe .termBox {margin-top:32px; padding:15px; height:170px; overflow-y:scroll; background:#ededed; box-sizing:border-box;}
.naverCafe .termBox p {line-height:22px; color:#777; font-size:16px;}
.naverCafe .termBox p strong {display:block; margin-bottom:4px;}
.naverCafe .agreeRow {margin-top:25px;}
.naverCafe .agreeRow p {float:left; margin-right:70px; line-height:26px; color:#333; font-size:15px; font-weight:bold;}
.naverCafe .agreeRow .cCheck {position:relative; float:left;}
.naverCafe .agreeRow .cCheck input[type="checkbox"] {position:absolute; top:0; left:-9999px;}
.naverCafe .agreeRow .cCheck label {float:left; margin-right:30px; padding-left:35px; line-height:24px; font-size:15px; font-weight:bold; background:url('../images/toz/premium/naver/bg_checkbox.gif') no-repeat left; background-size:24px; cursor:pointer;}
.naverCafe .agreeRow .cCheck input[type="checkbox"]:checked + label {background:url('../images/toz/premium/naver/bg_checkbox_on.gif') no-repeat left; background-size:24px;}
.naverCafe .formRow {font-size:0;}
.naverCafe .formRow.bottom {margin-top:14px;}
.naverCafe .formRow label {display:inline-block; width:127px; line-height:40px; font-size:16px; font-weight:bold; vertical-align:middle;}
.naverCafe .formRow label.right {margin-left:82px; width:84px;}
.naverCafe .formRow select {padding:0 36px 0 18px; height:40px; color:#444; font-size:14px; border:1px solid #888; letter-spacing:0; background:#fff url('../images/toz/premium/naver/ico_selectbox_arrow.gif') no-repeat right 16px center; appearance:none; -webkit-appearance:none; box-sizing:border-box;}
.naverCafe .formRow select::-ms-expand {display:none;}
.naverCafe .formRow select.center {text-align-last:center; padding-right: 29px;}
.naverCafe .formRow input[type="text"] {padding:0 12px; height:40px; border:1px solid #888; background:#fff;}
.naverCafe .formRow .txt {display:inline-block; width:14px; line-height:40px; font-size:14px; text-align:center; vertical-align:middle;}
.naverCafe .formRow .rowBtn {display:inline-block; margin-left:9px; width:94px; height:40px; line-height:40px; color:#fff; font-size:14px; text-align:center; background:#666;}
.naverCafe .formRow .rowBtn.small {width:74px;}
.clearFix {zoom:1;}
.clearFix:after {display:block; content:""; clear:both;}
.a11y {display: block; position: absolute; left: -9999px; width: 1px; height: 1px; font-size: 0; line-height: 0; overflow: hidden; text-indent: -9999px;}
.naverCafe .moim_use {position:relative;}

/* 프리미엄 b2b */
.moim_premium__b2b .toz_free_header_wrap{background:#333}
.moim_premium__b2b .moim_use .method .list{background:url(../images/toz/premium/b2b/img_booth.png) 415px top no-repeat}
.moim_premium__b2b .moim_use .method .u1{background:url(../images/toz/ico_use-info1.gif) left top no-repeat}
.moim_premium__b2b .moim_use .method .u2{background:url(../images/toz/ico_use-info2.gif) left top no-repeat}
.moim_premium__b2b .moim_use .method .u3{background:url(../images/toz/ico_use-info3.gif) left top no-repeat}
.moim_premium__b2b .btn_inquiry_online{padding:0 35px}
.moim_premium__b2b .btn_inquiry_online .icon_pack{margin-left:25px;}

/* float  banner */
.floating_banner{max-width:1180px;margin:0 auto;position:relative}
.floating_banner a{position:absolute;right:-190px;top:70px}
