@charset "utf-8";

/* layout */
.container{margin-top:0px;}
.in_content{width:1180px;overflow:hidden;margin:0 auto;}
.in_content .lnb{width:190px;float:left;padding-top:70px;}
/*.in_content .r_conts{width:989px;padding:70px 0 120px 0;float:right;border-left:1px solid #e5e5e5;}*/
.in_content .r_conts{padding:70px 0 120px 0;}
.sub2 .footer{margin-top:0;}
.sub3 .footer{margin-top:0;}
.sub3 .r_conts{padding-bottom:0;}

/* 페이징 */
.view_paging .ins{width:989px;}
.view_paging a.next{background:url('../images/common/ico_right-arrow4.png') 435px center no-repeat;}

/* 게시판 상세 */
.board_view .view_top .tit{margin-top:15px;}
.board_view .view_top .date{top:65px;}

/* header */
.header{position:absolute;border-bottom:1px solid rgba(255,255,255,0.2);background:none;}
.header .row{position:relative;width:1180px;height:68px;margin:0 auto;}
.header .logo{width:185px;height:21px;padding-top:23px;}
.header .logo a{display:block;width:185px;height:21px;background:url('../images/corp/logo.png') center center no-repeat;}
.header .gnb{top:0;right:-25px;}
.header .depths1{position:relative;display:block;height:69px;line-height:69px;font-size:17px;color:rgba(255,255,255,0.6);;font-family: 'Nanum Barun Gothic';font-weight:400;}
.header .depths1:after{content:'';display:block;width:0px;height:1px;background:#fff;position:absolute;bottom:0;left:50%;margin-left:-0px;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.header .active .depths1{color:#fff;}
.header .active .depths1:after{content:'';width:100%;left:0;}

/* lnb */
.lnb .h2{font-size:32px;color:#222;font-family: 'Nanum Barun Gothic';font-weight:400;}
.lnb .list{margin:20px 20px 0 0;}
.lnb .list > ul > li:first-child{letter-spacing:-0.05em}
.lnb .list > ul > li > a{display:block;font-size:17px;color:#222;height:40px;line-height:40px;}
.lnb .list > ul > li.active > a {font-weight:bold; border-bottom:1px solid #222;}
.lnb .list > ul > li ul {margin:12px 0 12px 8px;}
.lnb .list > ul > li ul li {margin-top:8px;}
.lnb .list > ul > li ul li:first-child {margin-top:0;}
.lnb .list > ul > li ul li a {color:#333; font-size:16px;}
.lnb .list > ul > li ul li.active a {font-weight:bold;}
.lnb .list > ul > li ul li a span {position:relative; top:1px; margin-left:3px; color:#df0331; font-size:14px; font-weight:bold;}
.lnb .consult{margin-top:70px;border-top:1px solid #e5e5e5;padding-top:30px;}
.lnb .consult .tit{font-size:15px;color:#222;background:url('../images/common/ico_tel.gif') left center no-repeat;padding-left:25px;}
.lnb .consult .tel{font-size:24px;color:#222;font-family: 'Nanum Barun Gothic';font-weight:600;display:block;margin-left:25px;}
.lnb .consult .time{font-size:12px;color:#222;margin-left:25px;border-left:1px solid #333535;margin-top:5px;padding-left:5px;}
.lnb .consult .time span{font-family: 'Nanum Barun Gothic';font-weight:400;}

/* footer */
.footer{background:#333;}
.footer .f_menu{margin:0 0 25px 0;}
.footer .f_menu li:after{content:'';background:#b5b5b5;}
.footer .f_menu a{color:#b5b5b5;}
.footer .family_site {top:65px;border:1px solid #555}
.footer .family_site li{border-left:1px solid #555;}
.footer .family_site a{color:#b5b5b5;}
.footer .f_infos li{color:#888;}
.footer .copyright{color:#888;}

/* 메인 */
.main_visuals {position:relative;z-index:50;margin-bottom:60px}
.main_visuals .visual_item{height:720px;}
.main_visuals .visual_txts{position:absolute;top:0;left:50%;width:1180px;margin:335px auto 0 auto;z-index:60;margin-left:-590px;text-align:center;}
.main_visuals .visual_txts strong{font-size:45px;color:#fff;font-weight:300;}
.main_visuals .visual_txts p{font-size:15px;color:#fff;line-height:150%;margin:20px 0;}
.main_visuals .txt2{position:absolute;bottom:30px;left:50%;width:1180px;margin:335px auto 0 auto;z-index:60;margin-left:-590px;font-size:13px;color:#fff;}
.main_visuals .bx-pager {display:none;}
.main_visuals .bx-controls-direction a{z-index:60;font-size:11px;color:#fff;font-family: 'Nanum Barun Gothic';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_info {max-width:1180px;margin:0 auto;overflow:hidden;}
.main_info ul{width:1200px;margin-left:-10px;}
.main_info li{text-align:left;float:left;margin:0 10px;}
.main_info li strong{display:block;font-weight:400;font-size:16px;color:#222;}
.main_info li strong img{display:block;margin:30px 0 10px 0;}
.main_info li p{font-size:13px;color:#666;line-height:150%;margin-top:20px;}

/* 서브 상단 */
.sub_top{height:400px;text-align:center;}

/* pspsystems */
.pspsystems_about {width:1180px;margin:0 auto;}
.pspsystems_about .row{margin-top:110px;}
.pspsystems_about .h2{display:block;font-size:32px;color:#222;font-family: 'Nanum Barun Gothic', 'Nanum Barun Gothic';font-weight:400;margin-bottom:10px;}
.pspsystems_about .t1{line-height:150%;font-size:15px;color:#666;}
.pspsystems_about .nums{overflow:hidden;height:120px;text-align:center;margin-top:45px;border-right:1px solid #d5d5d5;}
.pspsystems_about .nums dl{width:33.33%;float:left;box-sizing:border-box;border-left:1px solid #d5d5d5;}
.pspsystems_about .nums .name{font-size:14px;color:#666;margin:5px 0 10px 0;}
.pspsystems_about .nums .total{color:#222;}
.pspsystems_about .nums .total strong{font-size:36px;font-family: 'Nanum Barun Gothic';font-weight:400;position:relative;top:2px;}
.pspsystems_about .nums .total em{font-size:15px;}
.pspsystems_about .mv dl{margin-bottom:25px;}
.pspsystems_about .mv dt{font-size:17px;color:#222;margin-bottom:5px;}
.pspsystems_about .mv dd{font-size:15px;color:#666;}
.pspsystems_about .mv ol{overflow:hidden;margin-top:50px;}
.pspsystems_about .mv li{position:relative;color:#222;font-size:15px;width:33.33%;float:left;}
.pspsystems_about .mv li p{margin-left:30px;line-height:170%;}
.pspsystems_about .mv li em{position:absolute;top:0;left:0;font-size:21px;color:#222;font-family: 'Nanum Barun Gothic';font-weight:400;}
.pspsystems_about .owner{position:relative;}
.pspsystems_about .owner .msg{font-size:15px;color:#666;line-height:170%;}
.pspsystems_about .owner img{position:absolute;top:-30px;right:0;z-index:-1;}
.pspsystems_about .history{margin-top:30px;}
.pspsystems_about .history .default_tabs2 a{font-family: 'Nanum Barun Gothic';font-weight:400;font-size:17px;}
.pspsystems_about .history .tab_conts{display:none;}
.pspsystems_about .history .tab_conts:first-child{display:block;}
.pspsystems_about .history .in_box{border:1px solid #d5d5d5;border-top:0;width:1176px;padding:0 0 50px 0;overflow:hidden;}
.pspsystems_about .history .list_group{position:relative;margin-top: 50px;}
.pspsystems_about .history .years{width:330px;text-align:center;position:absolute;top:0;left:0;font-size:21px;color:#222;font-family: 'Nanum Barun Gothic';font-weight:400;}
.pspsystems_about .history .years strong{font-weight:400;font-size:52px;}
.pspsystems_about .history .months{text-align:left;margin:0 0 0 330px;}
.pspsystems_about .history .group{margin-top:30px;padding:0 0 0 40px;overflow:hidden;border-left:1px solid #d5d5d5;}
.pspsystems_about .history .group:first-child{margin-top:0;}
.pspsystems_about .history .group dt{text-align:left;width:100px;float:left;margin-right:50px;}
.pspsystems_about .history .group dt span{color:#222;display:block;padding:10px 0 10px 15px;}
.pspsystems_about .history .group dt .num{font-size:23px;border-bottom:1px solid #222;line-height:100%;}
.pspsystems_about .history .group dt .en{font-size:17px;}
.pspsystems_about .history .group dd{float:left;}
.pspsystems_about .history .group li{font-size:13px;color:#666;line-height:170%;margin-top:5px;}
.pspsystems_about .maps .addr{font-size:19px;margin:20px 0 10px 0;}
.pspsystems_about .maps .addr span{color:#222;}
.pspsystems_about .maps .addr em{color:#999;margin:0 5px;}
.pspsystems_about .maps .tel{font-size:15px;color:#666;}
.pspsystems_about .maps .tel span{margin-right:15px;}
.pspsystems_about .parts{margin-top:30px;}
.pspsystems_about .parts td{font-size:17px;color:#666;}
.pspsystems_about .parts .cate{color:#222;}
.pspsystems_about .parts .txt{line-height:150%;}
.pspsystems_about .parts .tel{font-family: 'Nanum Barun Gothic';font-weight:400;}
.pspsystems_about .parts .mail a{font-size:15px;display:block;width:98px;height:36px;line-height:36px;text-align:center;border:1px solid #666;color:#000;}

/* our brands */
.our_brands{width:1180px;margin:0 auto;}
.our_brands .row{margin-top:80px;}
.our_brands .h2{display:block;font-size:32px;color:#222;font-family: 'Nanum Barun Gothic', 'Nanum Barun Gothic';font-weight:400;margin-bottom:10px;}
.our_brands .t1{font-size:17px;color:#666;line-height:150%;}
.our_brands .t1 strong{color:#222;font-weight:700;}
.our_brands .t1 span{font-family: 'Nanum Barun Gothic';font-weight:700;}
.our_brands .ci{position:relative;margin-top:20px}
.our_brands .bts{overflow:hidden;position:absolute;bottom:40px;left:463px;margin:0;}
.our_brands .bts a{width:120px;height:46px;line-height:46px;text-align:center;border:1px solid #666;background:#fff;font-size:15px;color:#000;float:left;margin:0 5px;}
.our_brands .service_list {margin-top:40px;overflow:hidden;}
.our_brands .service_list li{overflow:hidden;margin-top:40px;}
.our_brands .service_list .thumb{display:block;width:580px;height:320px;float:left;}
.our_brands .service_list .info{display:block;width:550px;padding:60px 0 0 50px;float:left;}
.our_brands .service_list .t1{font-size:21px;color:#222;font-weight:400;}
.our_brands .service_list .t1 img{display:block;margin-bottom:10px;}
.our_brands .service_list .t2{font-size:13px;color:#666;line-height:150%;margin:20px 0 30px 0;}
.our_brands .service_list .link{font-size:13px;color:#db0436;border-bottom:1px solid #db0436;}
.our_brands .service_list .right .thumb{float:right;}
.our_brands .service_list .right .info{float:left;}

/* toz homeoffice*/
.toz_homeoffice{width:1180px;margin:0 auto;}
.toz_homeoffice .row{margin-top:80px;}
.toz_homeoffice .h2{display:block;font-size:32px;color:#222;font-family: 'Nanum Barun Gothic', 'Nanum Barun Gothic';font-weight:400;margin-bottom:10px;}
.toz_homeoffice .t1{font-size:17px;color:#666;line-height:150%;margin-bottom:60px;}
.toz_homeoffice .t1 strong{color:#222;}
.toz_homeoffice .line{border-bottom:1px solid #000;}
.toz_homeoffice .homeoffice_slider {position:relative;width:1180px;height:600px;margin:0 auto;text-align:center;}
.toz_homeoffice .homeoffice_slider img{max-width:100%;}
.toz_homeoffice .homeoffice_slider .bx-pager{display:none;}
.toz_homeoffice .homeoffice_slider .bx-controls-direction a{text-align:left;z-index:60;font-size:11px;color:#fff;font-family: 'Nanum Barun Gothic';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;}
.toz_homeoffice .homeoffice_slider .bx-controls-direction a:hover{background-color:rgba(0,0,0,1);}
.toz_homeoffice .homeoffice_slider .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;}
.toz_homeoffice .homeoffice_slider .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;}

/* pr */
.pr{width:1180px;margin:0 auto;}
.pr .row{margin-top:80px;}
.pr .h2{display:block;font-size:32px;color:#222;margin-bottom:10px;font-family: 'Nanum Barun Gothic', 'Nanum Barun Gothic';font-weight:400;}
.pr .t1{font-size:17px;color:#666;line-height:150%;margin-bottom:60px;}
.pr .pr_lists {overflow:hidden;}
.pr .pr_lists ul{width:1200px;margin-left:-10px;}
.pr .pr_lists li{float:left;margin:0 10px 40px 10px;}
.pr .pr_lists a{display:block;}
.pr .pr_lists .thumb{display:block;border:1px solid #d5d5d5;font-size:0;margin-bottom:15px;}
.pr .pr_lists .name{display:block;font-weight:400;font-size:19px;color:#222;margin-bottom:5px;}
.pr .pr_lists .date{font-size:13px;color:#666;}
.pr .pr_slider {position:relative;width:467px;height:660px;margin:0 auto;text-align:center;}
.pr .pr_slider img{max-width:100%;}
.pr .pr_slider .bx-pager{display:none;}
.pr .pr_slider .bx-controls-direction a{text-align:left;z-index:60;font-size:11px;color:#fff;font-family: 'Nanum Barun Gothic';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;}
.pr .pr_slider .bx-controls-direction a:hover{background-color:rgba(0,0,0,1);}
.pr .pr_slider .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;}
.pr .pr_slider .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;}
.pr .layer_type3 .close{margin-right: -235px;}

/* 프렌차이즈 */
/*.franchisor {width:939px;margin-left:50px;}*/
.franchisor {width:939px;margin-left:120px;}
.franchisor strong{font-weight:400;color:#222;}
.franchisor p{color:#222;}
.charm .row1 {text-align:center;}
.charm .row1 .t1{font-size:34px;}
.charm .row1 .t2{font-size:17px;margin-top:10px;}
.charm .row1 .img{text-align:left;margin-top:40px;}
.charm .row2 {text-align:left;padding:40px 0 70px 0;border-bottom:1px solid #d5d5d5;}
.charm .row2 .t1{font-size:25px;display:block;margin-top:20px;}
.charm .row2 .t2{font-size:15px;line-height:150%;margin-top:10px;}
.charm .row3 {text-align:center;padding:70px 0;border-bottom:1px solid #d5d5d5;}
.charm .row3 .t1{font-size:17px;margin-bottom:10px;}
.charm .row3 .t2{font-size:34px;}
.charm .row3 .t3{text-align:left;overflow:hidden;width:866px;height:370px;margin:70px auto 0 auto;background:url('../images/corp/img_charm2.jpg') center center no-repeat;}
.charm .row3 .t3 strong{font-size:25px;display:block;margin:60px 0 10px 0;}
.charm .row3 .t3 span{color:#db0e36;font-weight:700;}
.charm .row3 .t3 p{font-size:17px;line-height:150%;}
.charm .row4 {position:relative;text-align:center;padding:70px 0;border-bottom:1px solid #d5d5d5;}
.charm .row4 .t1{font-size:17px;margin-bottom:10px;}
.charm .row4 .t2{font-size:34px;}
.charm .row4 .t3{font-size:21px;text-align:left;line-height:150%;float:left;}
.charm .row4 .room{width:940px;overflow:hidden;margin:50px 0 60px 0;font-size:0;}
.charm .row4 .room li{float:left;text-align:left;}
.charm .row4 .room span{display:block;margin-top:10px;font-size:15px;color:#222;}
.charm .row4 .col{overflow:hidden;}
.charm .row4 .benefit{float:right;}
.charm .row5 {position:relative;text-align:center;padding:70px 0;border-bottom:1px solid #d5d5d5;background:url('../images/corp/img_charm7.jpg') 475px 210px no-repeat;}
.charm .row5 .t1{font-size:17px;margin-bottom:10px;}
.charm .row5 .t2{font-size:34px;}
.charm .row5 .benefit{margin-top:70px;}
.charm .row6 {position:relative;text-align:center;padding:70px 0;border-bottom:1px solid #d5d5d5;background:url('../images/corp/img_charm8.jpg') 545px 200px no-repeat;}
.charm .row6 .t1{font-size:17px;margin-bottom:10px;}
.charm .row6 .t2{font-size:34px;}
.charm .row6 .benefit{margin-top:70px;}
.charm .row7 {position:relative;text-align:center;padding-top:70px;}
.charm .row7 .t1{font-size:17px;margin-top:10px;}
.charm .row7 .t2{font-size:34px;}
.charm .row7 .numbers{margin-top:60px;}
.charm .row7 .numbers p{width:920px;height:50px;line-height:50px;text-align:center;color:#fff;background:#222;font-size:23px;margin:0 auto;}
.charm .row7 .numbers ul{overflow:hidden;width:840px;margin:30px auto 0 auto;}
.charm .row7 .numbers li{width:216px;height:186px;border:2px solid #222;margin:0 30px;float:left;overflow:hidden;}
.charm .row7 .numbers .tit{position:relative;color:#222;display:block;margin:40px 0 10px 0;padding-bottom:15px;font-size:17px;}
.charm .row7 .numbers .tit:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-15px;width:30px;height:1px;background:#222;}
.charm .row7 .numbers .num{font-size:50px;font-family: 'Nanum Barun Gothic';font-weight:800;color:#222;}
.charm .row7 .numbers .stxt{font-size:15px;color:#222;margin-left:5px;position:relative;top:-4px;}
.charm .benefit{text-align:left;}
.charm .benefit .bene_tit{position:relative;font-size:21px;padding-left:30px;}
.charm .benefit .bene_tit em{font-size:24px;font-family: 'Nanum Barun Gothic';font-weight:400;font-style: italic;position:absolute;top:-5px;left:0;}
.charm .benefit .bene_txt{font-size:15px;color:#666;line-height:150%;margin:20px 0 0 30px;}
.charm .benefit .bene_txt strong{display:block;margin-bottom:3px;}
.open_steps ol{width:1000px;overflow:hidden;margin-left:-35px;}
.open_steps .step_item{position:relative;float:left;padding:0 35px;text-align:center;}
.open_steps .step_item .in{width:178px;height:285px;border:1px solid #d5d5d5;color:#222;overflow:hidden;}
.open_steps .step_item.s1{background:url('../images/common/ico_open1.png') center 103px no-repeat;}
.open_steps .step_item.s2{background:url('../images/common/ico_open2.png') center 98px no-repeat;}
.open_steps .step_item.s3{background:url('../images/common/ico_open3.png') center 96px no-repeat;}
.open_steps .step_item.s4{background:url('../images/common/ico_open4.png') center 97px no-repeat;}
.open_steps .step_item.s5{background:url('../images/common/ico_open5.png') center 97px no-repeat;}
.open_steps .step_item.s6{background:url('../images/common/ico_open6.png') center 97px no-repeat;}
.open_steps .step_item.s7{background:url('../images/common/ico_open7.png') center 97px no-repeat;}
.open_steps .step_item.s8{background:url('../images/common/ico_open8.png') center 97px no-repeat;}
.open_steps .step_item.s9{background:url('../images/common/ico_open9.png') center 97px no-repeat;}
.open_steps .step_item.s10{background:url('../images/common/ico_open10.png') center 107px no-repeat;}
.open_steps .step_item span{font-size:11px;display:block;margin-top:20px;}
.open_steps .step_item strong{position:relative;font-size:19px;font-weight:400;display:block;margin-top:10px;padding-bottom:15px;}
.open_steps .step_item strong:after{content:'';display:block;width:30px;height:1px;background:#222;position:absolute;bottom:0;left:50%;margin-left:-15px;}
.open_steps .step_item ul{margin-top:80px;text-align:left;margin-left:20px;}
.open_steps .step_item li{position:relative;font-size:15px;color:#666;padding:3px 0 3px 8px;}
.open_steps .step_item li:before{content:'';display:inline-block;width:3px;height:3px;background:#999;position:absolute;top:50%;left:0;margin-top:-3px;border-radius:1px;}
.open_steps .first .step_item{padding-bottom:70px;}
.open_steps .first .step_item:after{content:'';display:block;width:30px;height:10px;position:absolute;top:114px;right:-15px;background:url('../images/common/ico_open-arrow1.png') right center no-repeat;}
.open_steps .first .step_item.s4:after{width:10px;height:30px;position:absolute;top:auto;right:120px;bottom:20px;background:url('../images/common/ico_open-arrow2.png') center center no-repeat;}
.open_steps .second .step_item{float:right;padding-bottom:70px;}
.open_steps .second .step_item .in{height:328px;}
.open_steps .second .step_item:before{content:'';display:block;width:30px;height:10px;position:absolute;top:114px;left:-15px;background:url('../images/common/ico_open-arrow3.png') right center no-repeat;}
.open_steps .second .step_item.s8:before{width:10px;height:30px;position:absolute;top:auto;left:120px;bottom:20px;background:url('../images/common/ico_open-arrow2.png') center center no-repeat;}
.open_steps .third .step_item{float:left;}
.open_steps .third .step_item .in{height:328px;}
.open_steps .third .step_item:after{content:'';display:block;width:30px;height:10px;position:absolute;top:114px;right:-15px;background:url('../images/common/ico_open-arrow1.png') right center no-repeat;}
.open_steps .third .step_item.s10:after{display:none;}
.interior{width:940px;}
.interior p{font-size:23px;color:#222;margin:15px 0 35px 0;}
.interior .bigs{position:relative;font-size:0;}
.interior .bigs .bx-controls-direction a{width:40px;height:40px;position:absolute;top:219px;display:inline-block;text-indent: -99999px;cursor:pointer;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.interior .bigs .bx-prev{left:0;background:rgba(0,0,0,.2) url('../images/common/ico_left-arrow3.png') center center no-repeat;}
.interior .bigs .bx-next{right:0;background:rgba(0,0,0,.2) url('../images/common/ico_right-arrow3.png') center center no-repeat;}
.interior .smalls {margin-top:20px;}
.interior .smalls:after{content:'';clear:both;display:block;}
.interior .smalls ul{width:940px;}
.interior .smalls li{width:132px;height:89px;float:left;margin-left:2px;}
.interior .smalls a{position:relative;display:block;width:132px;height:89px;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.interior .smalls a.active:before{content:'';display:block;width:126px;height:83px;border:3px solid #000;position:absolute;top:0;left:0;}
.interior .small1{background:url('../images/corp/img_interior1-ss.jpg') center center no-repeat;}
.interior .small1.active{background:url('../images/corp/img_interior1-s.jpg') center center no-repeat;}
.interior .small2{background:url('../images/corp/img_interior2-ss.jpg') center center no-repeat;}
.interior .small2.active{background:url('../images/corp/img_interior2-s.jpg') center center no-repeat;}
.interior .small3{background:url('../images/corp/img_interior3-ss.jpg') center center no-repeat;}
.interior .small3.active{background:url('../images/corp/img_interior3-s.jpg') center center no-repeat;}
.interior .small4{background:url('../images/corp/img_interior4-ss.jpg') center center no-repeat;}
.interior .small4.active{background:url('../images/corp/img_interior4-s.jpg') center center no-repeat;}
.interior .small5{background:url('../images/corp/img_interior5-ss.jpg') center center no-repeat;}
.interior .small5.active{background:url('../images/corp/img_interior5-s.jpg') center center no-repeat;}
.interior .small6{background:url('../images/corp/img_interior6-ss.jpg') center center no-repeat;}
.interior .small6.active{background:url('../images/corp/img_interior6-s.jpg') center center no-repeat;}
.interior .small7{background:url('../images/corp/img_interior7-ss.jpg') center center no-repeat;}
.interior .small7.active{background:url('../images/corp/img_interior7-s.jpg') center center no-repeat;}

.interior .small1_tsl{background:url('../images/study/img_interior_tsl1-ss.png') center center no-repeat;}
.interior .small1_tsl.active{background:url('../images/study/img_interior_tsl1-s.png') center center no-repeat;}
.interior .small2_tsl{background:url('../images/study/img_interior_tsl2-ss.png') center center no-repeat;}
.interior .small2_tsl.active{background:url('../images/study/img_interior_tsl2-s.png') center center no-repeat;}
.interior .small3_tsl{background:url('../images/study/img_interior_tsl3-ss.png') center center no-repeat;}
.interior .small3_tsl.active{background:url('../images/study/img_interior_tsl3-s.png') center center no-repeat;}
.interior .small4_tsl{background:url('../images/study/img_interior_tsl4-ss.png') center center no-repeat;}
.interior .small4_tsl.active{background:url('../images/study/img_interior_tsl4-s.png') center center no-repeat;}
.interior .small5_tsl{background:url('../images/study/img_interior_tsl5-ss.png') center center no-repeat;}
.interior .small5_tsl.active{background:url('../images/study/img_interior_tsl5-s.png') center center no-repeat;}
.interior .small6_tsl{background:url('../images/study/img_interior_tsl6-ss.png') center center no-repeat;}
.interior .small6_tsl.active{background:url('../images/study/img_interior_tsl6-s.png') center center no-repeat;}
.interior .small7_tsl{background:url('../images/study/img_interior_tsl7-ss.png') center center no-repeat;}
.interior .small7_tsl.active{background:url('../images/study/img_interior_tsl7-s.png') center center no-repeat;}

.interior .small1_tsf{background:url('../images/study/img_interior_tsf1-ss.png') center center no-repeat;}
.interior .small1_tsf.active{background:url('../images/study/img_interior_tsf1-s.png') center center no-repeat;}
.interior .small2_tsf{background:url('../images/study/img_interior_tsf2-ss.png') center center no-repeat;}
.interior .small2_tsf.active{background:url('../images/study/img_interior_tsf2-s.png') center center no-repeat;}
.interior .small3_tsf{background:url('../images/study/img_interior_tsf3-ss.png') center center no-repeat;}
.interior .small3_tsf.active{background:url('../images/study/img_interior_tsf3-s.png') center center no-repeat;}
.interior .small4_tsf{background:url('../images/study/img_interior_tsf4-ss.png') center center no-repeat;}
.interior .small4_tsf.active{background:url('../images/study/img_interior_tsf4-s.png') center center no-repeat;}
.support{width:950px;}
.support li{color:#222;position:relative;overflow:hidden;margin-top:70px;}
.support li:first-child{margin-top:0;}
.support .thumb{width:450px;}
.support .txts{width:460px;}
.support .left .thumb{float:left;}
.support .left .txts{float:right;padding:0px 0 0 0;}
.support .right .thumb{float:right;}
.support .right .txts{float:left;padding:0px 0 0 0;}
.support .t1{font-size:21px;}
.support .t2{font-size:32px;font-weight:400;display:block;margin:5px 0 25px 0;}
.support .t3{font-size:15px;color:#666;line-height:150%;}
.support .t4{font-size:15px;line-height:150%;margin-top:20px;}

.offer_visual{margin-bottom:40px;height:150px;background:url(../images/study/img_franchise_offer_visual.jpg) 0 0 no-repeat;text-align:center;overflow:auto}
.offer_visual .t1{margin-top:48px;font-size:32px;color:#fff}
.offer_visual .t2{margin-top:13px;color:#fff}
.offer_visual .t2 >*{display:inline-block}
.offer_visual .t2 span{margin-right:10px;padding:3px 10px 1px;font-size:12px;line-height:18px;border-radius:50px;border:1px solid #fff}
.offer_visual .t2 em{font-size:13px;font-style:normal;position:relative}
.offer_visual .t2 .t2_0 em{padding-right:11px;margin-right:11px;}
.offer_visual .t2 .t2_0 em:after{content:"";width:1px;height:12px;background:#a09f9e;position:absolute;right:0;top:1px}

.open_apply{display:none}
.open_apply.on{display:block}
.open_apply > ol > li{position:relative;overflow:hidden;}
.open_apply .tit{display:block;font-size:25px;color:#222;font-weight:400;}
.open_apply .first{width:430px;height:450px;float:left;}
.open_apply .first .row{position:relative;overflow:hidden;margin-top:20px;width:560px;}
.open_apply .first .col{overflow:hidden;}
.open_apply .first .col .inputs{width:200px;float:left;margin-right:30px;}
.open_apply .first .col .inputs input::-webkit-input-placeholder {font-size:17px !important}
.open_apply .first .col .inputs input::-moz-placeholder {font-size:17px !important}
.open_apply .first .col .inputs input:-ms-input-placeholder {font-size:17px !important}
.open_apply .first .col .inputs input:-moz-placeholder {font-size:17px !important}

.open_apply .first .col .selects{min-width:200px;width:200px;float:left;margin-right:30px;}
.open_apply .first .col .selects:last-child{margin-right:0;}
.open_apply .first .col .selects select{font-family: 'Nanum Barun Gothic';font-weight:400;}
.open_apply .first .col ul{clear:both;padding-top:20px}
.open_apply .first .col li{font-size:15px;color:#666;padding:3px 0 3px 15px;position:relative;}
.open_apply .first .col li:before{content:"-";position:absolute;left:0;top:5px;color:#666}
.open_apply .first .col2{margin-top:40px;}
.open_apply .first .col2 strong{font-size:21px;color:#222;font-weight:400;}
.open_apply .first .col2 p{font-size:15px;color:#666;margin:15px 0 0 0;}
.open_apply .second{width:430px;height:450px;float:right;}
.open_apply .second .col{position:relative;margin-top:10px;}
.open_apply .second .required .ico{width:20px;font-size:17px;color:#db0e36;position:absolute;top:0;left:0;line-height:53px;}
.open_apply .second .required:after{content:'';display:block;clear:both;}
.open_apply .second .required .inputs{margin-left:20px;}
.open_apply .second .addr{position:relative;overflow:hidden;}
.open_apply .second .addr .inputs{width:268px;float:left;margin-left:20px;}
.open_apply .second .addr button{position:absolute;bottom:0;right:1px;width:118px;height:46px;line-height:46px;text-align:center;border:1px solid #666;font-size:15px;color:#000;}
.open_apply .second .yd{overflow:hidden;}
.open_apply .second .yd .selects{width:194px;min-width:194px;float:left;margin-left:20px;}
.open_apply .second .tip{margin-left:20px;margin-top:15px;font-size:13px;color:#666}
.open_apply .third {clear:both;float:none;width:100%;padding-top:70px;border-top:1px solid #d5d5d5;}
.open_apply .third .row{position:relative;margin-top:20px;}
.open_apply .third .t1{font-size:15px;color:#222;}
.open_apply .third .t2{font-size:12px;color:#666;line-height:150%;margin:10px 0 20px 0;}
.open_apply .bts{margin:50px 0 0 0;}
.open_apply .bts a{width:460px;}
.open_apply .bts .gray{background:#e5e5e5;color:#222;}

/* 채용 */
.recruits {width:939px;margin-left:50px;}
.recruits .t1{font-size:23px;color:#222;line-height:150%;}
.recruits .t2{font-size:15px;color:#dd0330;line-height:150%;margin:20px 0 50px 0;}
.recruits .tb1 td{font-size:15px;color:#666;text-align:center;}
.recruits .tb1 .tit{color:#222;text-align:left;}
.recruits .tb1 .date{font-family: 'Nanum Barun Gothic';font-weight:400;}
.recruits .tb1 .file a{font-size:15px;color:#666;background:url('../images/common/ico_file.jpg') left center no-repeat;padding-left:15px;display:inline-block;}
.recruits .tb1 .state span{font-size:13px;display:inline-block;width:80px;height:26px;text-align:center;line-height:26px;box-sizing: border-box;}
.recruits .tb1 .state .ing{background:#fff;border:1px solid #dd0330;color:#dd0330;}
.recruits .tb1 .state .end{background:#fff;color:#222;border:1px solid #d5d5d5;}
.recruits .bt_recruits{text-align:right;}
.recruits .bt_recruits a{box-sizing:border-box;height:48px;line-height:48px;text-align:center;display:inline-block;font-size:15px;vertical-align:top;margin-left:10px;}
.recruits .bt_recruits .red{width:200px;background:#dd0330;color:#fff;}
.recruits .bt_recruits .line{width:158px;border:1px solid #666;color:#222;}
.recruit_apply{width:939px;margin-left:50px;}
.recruit_apply .row{margin-top:80px;}
.recruit_apply .row:first-child{margin-top:0;}
.recruit_apply .h3{font-size:23px;color:#222;margin-bottom:20px;display:block;}
.recruit_apply .tip1 li{font-size:17px;color:#222;line-height:150%;margin-top:10px}
.recruit_apply .tip1 li:first-child{margin-top:0;}
.recruit_apply .tip1 li ul{margin:10px 0 20px 0;}
.recruit_apply .tip1 li li{color:#666;font-size:15px;margin-top:5px;}
.recruit_apply .tip2 .t1{font-size:15px;color:#666;line-height:150%;margin-bottom:10px;}
.recruit_apply .tip2 .t1 strong{font-weight:400;color:#222;}
.recruit_apply .tip2 .t2{font-size:17px;color:#222;}
.recruit_apply .policy_txt{font-size:13px;color:#666;line-height:200%;border:1px solid #d5d5d5;padding:15px;margin-bottom:15px;}
.recruit_apply .apply_form label{position:relative;display:block;margin-bottom:15px;}
.recruit_apply .apply_form p{font-size:17px;color:#222;line-height:53px;height:53px;margin-left:20px;margin-bottom:15px;border-bottom: 1px solid #181819;}
.recruit_apply .apply_form .selects{margin-left:20px;}
.recruit_apply .apply_form .inputs{margin-left:20px;}
.recruit_apply .apply_form .ico{font-size:17px;color:#db0436;position:absolute;top:0;left:0;line-height:53px;}
.recruit_apply .apply_form .bts{margin:50px 0 0 20px;}
.recruit_apply .apply_success{height:228px;padding:50px 0 0 50px;border:1px solid #d5d5d5;background:url('../images/corp/img_apply.jpg') right center no-repeat;}
.recruit_apply .apply_success .t1{font-size:23px;color:#222;line-height:150%;}
.recruit_apply .apply_success .t2{font-size:17px;color:#666;margin:15px 0 30px 0;}
.recruit_apply .apply_success .t2 a{color:#222;border-bottom:1px solid #282828}
.recruit_apply .apply_success .t3{font-size:15px;color:#222;border-left:1px solid #222;padding-left:10px;line-height:150%;}
.recruit_result{width:939px;margin-left:50px;}
.recruit_result .board_view{width:auto;}
.recruit_result .result_form{width:600px;margin:0 auto;}
.recruit_result .result_form label{position:relative;display:block;margin-bottom:15px;}
.recruit_result .recruit_step{height:140px;margin:0 0 30px 0;font-size:0;text-align:center;}
.recruit_result .recruit_step ol{background:url('../images/common/ico_step-dots.png') center center no-repeat;}
.recruit_result .recruit_step li{position:relative;text-align:center;width:134px;height:134px;border-radius:134px;border:1px solid #d9d9d9;margin:0 30px;display:inline-block;vertical-align:top;}
.recruit_result .recruit_step span{display:inline-block;color:#666;font-size:12px;border-bottom:1px solid #d5d5d5;margin-top:25px;}
.recruit_result .recruit_step p{font-size:15px;color:#333;padding-top:40px;margin-top:10px;}
.recruit_result .recruit_step .active span{color:#222;border-bottom:1px solid #d5d5d5;border-bottom:1px solid #222;}
.recruit_result .recruit_step .active:after{content:'';width:131px;height:131px;border-radius:131px;border:2px solid #222;position:absolute;top:0;left:0;z-index:100;background:none;}
.recruit_result .recruit_step .cs1 p{background:url('../images/corp/ico_step1.gif') center top no-repeat;}
.recruit_result .recruit_step .cs2 p{background:url('../images/corp/ico_step2.gif') center top no-repeat;}
.recruit_result .recruit_step .cs3 p{background:url('../images/corp/ico_step3.gif') center top no-repeat;}
.recruit_result .recruit_step .cs4 p{background:url('../images/corp/ico_step4.gif') center top no-repeat;}

@media (max-width: 1000px) {
	/* 헤더 */ 
	.header{display:block;position:fixed;top:0;left:0;z-index:100;width:100%;height:55px;background:#fff;}
	.header .logo{width:auto;height:auto;margin:0 auto;padding-top:20px;text-align:center}
	.header .logo a{width:auto;height:auto;display:inline-block}
	.header .logo a:first-child img{width:135px}
	.header .logo a:first-child img.beta{margin:4px 0 0 3px;width:18px}
	/*.header .logo a:last-child img{width:60px}
	.header .logo a:last-child img:last-child{width:12px} */
	.header .bt_menu-show{position:absolute;top:0;left:0;width:66px;height:55px;background:url('../images/m/common/ico_menu.png') center center no-repeat;background-size:20px 13px;}
	.header .bt_familysite{width:123px;height:18px;display:block;position:absolute;bottom:0;left:50%;margin-left:-62px;background:url('../images/m/common/ico_familysite.png') center center no-repeat;background-size:8px 4px;}
	.layer_familysite{position:fixed;top:55px;left:0;z-index:100;width:100%;height:0;opacity:0;visibility: hidden;overflow:hidden;border-top:1px solid #e5e5e5;background:#fff;-webkit-transition: 0.8s;transition: 0.8s;}
	.layer_familysite.down{opacity:1;visibility: visible;height:auto;}
	.layer_familysite a{display:block;height:52px;border-bottom:1px solid #e5e5e5;}
	.layer_srch{position:fixed;top:0;left:0;z-index:100;width:100%;height:55px;background:#262626;opacity:0;visibility: hidden;-webkit-transition: 0.8s;transition: 0.8s;}
	.layer_srch.show{opacity:1;visibility: visible;height:auto;}
	.layer_srch .srch_input{display:block;margin-right:116px;height:55px;}
	.layer_srch .srch_input input{width:100%;height:55px;border:0;padding:0;margin:0;background:none;text-indent:20px;color:#fff;font-size:15px;}
	.layer_srch .bt_srch{position:absolute;top:0;right:58px;width:58px;height:55px;background:#262626 url('../images/m/common/ico_srch2.png') center center no-repeat;background-size:16px 16px;}
	.layer_srch .close{position:absolute;top:0;right:0;width:58px;height:55px;background:#fff;}
	.layer_srch .close:before, .layer_srch .close:after {content:'';position:absolute;left:50%;top:50%;width:1px;height:20px;margin:-10px 0 0 -1px;background:#211e1e;}
	.layer_srch .close:before{-webkit-transform: rotate(45deg);transform: rotate(45deg);}
	.layer_srch .close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
	
	/*footer*/
	.footer{padding:40px 0 40px 0;margin-top: 20px;min-width:auto;background: #f7f7f7;text-align: center;text-align:center}
	.footer .f_logo{float:none}
	.footer .f_logo a{display:inline-block}
	.footer .f_info{font-size: 12px; color: #666; line-height: 150%;}
	.footer .bt_top{position: fixed;bottom: 20px; right: 20px;top:initial;margin-right:0;z-index: 50;width: 46px;height: 46px;text-indent: -9999px;background: url(../images/m/common/ico_top.png) center center no-repeat;background-size: 46px 46px;}
	.footer .f_copyright{margin-top: 15px; font-size: 12px;color: #666; font-weight: 400;}
	
	/*side menu*/
	.side_menu{position:fixed;top:0;left:-264px;opacity:0;visibility: hidden;z-index:9001;width:264px;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-right:1px solid #f1f1f1;transition: all 200ms linear;}
	.side_menu .logo {/* width: 109px;height: 16px; */display: block; margin: 6px 0 0 20px;}
	.side_menu .logo a { display:inline-block;width:40px;height:40px; background: url(../images/m/common/ico_home_32.png) center center no-repeat;background-size: 16px 16px;}
	.side_menu .inner{position:relative;margin:0 20px;padding-bottom:40px;}
	.side_menu .util_menu{border-bottom:3px solid #000;}
	.side_menu .util_menu ul{margin-left:-15px;}
	.side_menu .util_menu li{display:inline-block;}
	.side_menu .util_menu a{position:relative;display:block;font-size:13px;color:#666;height:44px;line-height:44px;padding:0 15px;}
	.side_menu .util_menu a:before{content:'';width:1px;height:12px;background:#f0f0f0;position:absolute;top:50%;left:0;margin-top:-6px;}
	.side_menu .util_menu li:first-child a:before{display:none;}
	.side_menu .use_status{font-size:0;margin:15px 0;}
	.side_menu .use_status dl{position:relative;display:inline-block;width:25%;height:65px;text-align:center;height:35px;border-left:1px solid #f0f0f0;box-sizing: border-box;}
	.side_menu .use_status dl:first-child{border-left:0;}
	.side_menu .use_status dt{font-size:11px;color:#666;position:absolute;bottom:0;left:0;width:100%;}
	.side_menu .use_status a{font-size:19px;color:#000;font-family: 'Nunito Sans';font-weight:400;display:inline-block;line-height:90%;}
	.side_menu .menu{ margin-top:0 !important}
	.side_menu .depth1{position:relative;display:block;height:58px;line-height:58px;font-size:15px;color:#222;border-bottom:1px solid #e5e5e5}
	.side_menu .depth1.active{color:#db0632}
	/*.side_menu .depth1:after{content:'';position:absolute;top:50%;right:2px;margin-top:-7px;display:inline-block;width:8px;height:8px;border:2px solid #181819;border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-transition: 0.5s;transition: 0.5s;}*/
	/*.side_menu .depth1.sub:after{content:'';position:absolute;top:50%;right:2px;margin-top:-7px;display:inline-block;width:8px;height:8px;border:2px solid #181819;border-width:1px 1px 0 0;transform:rotate(135deg);-webkit-transform:rotate(135deg);}*/
	/*.side_menu .depth1.sub.active:after{content:'';position:absolute;top:50%;right:2px;margin-top:-7px;display:inline-block;width:8px;height:8px;border:2px solid #181819;border-width:1px 1px 0 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}*/
	.side_menu .depth2{display:none;background:#f7f7f7;padding:15px 0;}
	.side_menu .depth2 a{font-size:13px;color:#222;display:block;padding:7px 0 7px 20px;line-height:21px;}
	.side_menu .depth2 a:hover,
	.side_menu .depth2 a.active{font-weight:bold}
	.side_menu .etc_menu{margin-top:40px;font-size:0;border:1px solid #000;border-left:0;display:table;width:auto;box-sizing: border-box;}
	.side_menu .etc_menu li{display:inline-table;}
	.side_menu .etc_menu a{display:block;font-size:11px;color:#000;padding:0 23px;text-align:center;height:41px;line-height:41px;border-left:1px solid #000;}
	.side_menu .close{position:absolute;top:5px;right:10px;width:40px;height:40px;}
	.side_menu .close:before, .side_menu .close:after {content:'';position:absolute;left:50%;top:50%;width:1px;height:20px;margin:-10px 0 0 -1px;background:#211e1e;}
	.side_menu .close:before{-webkit-transform: rotate(45deg);transform: rotate(45deg);}
	.side_menu .close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
	.side_menu.show{left:0;opacity:1;visibility: visible;}
	.side_menu .menu > ul > li > .depth2 > ul > li:first-child.active > a {padding:7px 0 3px 20px; font-weight: bold;}
	.side_menu .menu > ul > li > .depth2 > ul > li:not(:first-child).active > a {font-weight: bold;}
	.side_menu .depth2 ul ul {margin:0 0 8px 12px;}
	.side_menu .depth2 li li a {padding:3px 0 3px 20px; line-height:18px;}
	.side_menu .depth2 li li.active a {font-weight:bold;}
	.side_menu .depth2 li li a span {margin-left:4px; color:#db0632; font-size:11px;}
	
	.franchisor{width:100%;margin-left:0}
	
	/*lnb*/
	.in_content .lnb{display:none}
	
	/*r_cont*/
	.in_content img{width:100%;max-width:100%}
	.in_content{width:100%;}
	.in_content .r_conts{width:90%;padding:70px 5% 30px;float:none;border:none}
	
	/* 프렌차이즈 투자매력*/
	.charm .row1 .t1{font-size:25px}
	.charm .row1 .t2{font-size:15px;line-height:21px}
	.charm .row2{padding:20px 0 35px 0}
	.charm .row2 .t1{font-size:22px;line-height:28px;}
	.charm .row3{padding:35px 0;}
	.charm .row3 .t1{font-size:15px;line-height:21px;}
	.charm .row3 .t2{font-size:22px;line-height:28px;}
	.charm .row2 .t2 br{display:none}
	.charm .row3 .t3{margin:0;font-size:15px;line-height:21px;width:100%;height:auto;background:none;text-align:center}
	.charm .row3 .t3 strong{margin-top:10px}
	.charm .row3 .t3 p{font-size:15px;line-height:21px}
	.charm .row3 .t3 p  br{display:none}
	.charm .row4{padding:35px 0}
	.charm .row4 .t1{font-size:15px;line-height:21px}
	.charm .row4 .t2{font-size:22px;line-height:28px;}
	.charm .row4 .t3{float:none;margin-bottom:30px}
	.charm .row4 .room{width:auto;margin:25px 0 30px 0}
	.charm .row4 .room li{width:48%;margin:0 1% 15px;text-align:center}
	.charm .row6{padding:35px 0;background:none}
	.charm .row6 .t1{font-size:15px;line-height:21px;}
	.charm .row6 .t2{font-size:22px;line-height:28px;}
	.charm .row6 .benefit{margin-top:35px}
	.charm .row7{padding-top:35px}
	.charm .row7 .t1{font-size:15px;line-height:21px}
	.charm .row7 .t2{font-size:22px;line-height:28px;}
	.charm .row7 .numbers{margin-top:30px}
	.charm .row7 .numbers p{width:100%;height:auto;font-size:15px}
	.charm .row7 .numbers ul{margin-top:15px;width:100%;overflow:hidden;}
	.charm .row7 .numbers li{width:31.33%;height:auto;margin:0 1%;border:none;}
	.charm .row7 .numbers li > span{display:block;padding-bottom:10px;border:2px solid #222}
	.charm .row7 .numbers .tit{margin:15px 0 10px 0;font-size:15px}
	.charm .row7 .numbers .num{font-size:25px}
	.charm .benefit .bene_txt{margin:20px 0 0}
	.charm .benefit .bene_txt br{display:none}
	.charm .benefit .bene_tit em{top:0}

	/* 프렌차이즈 투자매력*/
	.open_steps ol{width:100%;margin-left:0}
	.open_steps .step_item{width:100%;padding:0 0 40px 0 !important;background:none !important;position:relative}
	.open_steps .step_item span{font-size:12px}
	.open_steps .step_item ul{margin-top:0;margin-bottom:20px}
	.open_steps .step_item .in{width:99%;height:auto !important}
	.open_steps .step_item:before{display:none !important}
	.open_steps .step_item:after{content:"∨" !important;font-size:20px;font-weight:bold;width:auto !important;height:auto !important;position:absolute;right:48% !important;top:initial !important;background:none !important;}

	/* 프렌차이즈 인테리어 */
	.interior{width:100%;}
	.interior p{line-height:30px}
	.interior .smalls ul{width:100%;}
	.interior .smalls li{margin-bottom:2px;width:70px;height:70px}
	.interior .smalls li a{width:100%;height:70px}
	.interior .bigs .bx-controls-direction a{margin-top:-22px;top:50%;}
	.interior .smalls a.active:before{width:69px;height:69px;border-width:1px}
	
	/* 프렌차이즈 본사지원 */
	.support{width:100%}
	.support .thumb{margin-bottom:15px;width:100%}
	.support .txts{width:100%}
	.support .t1{font-size:18px}
	.support .t2{font-size:25px}
	.support li{margin-top:35px}
	
	/* 프렌차이즈 가맹상담 */
	.offer_visual{padding:25px 20px;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}
	.offer_visual .t1{margin-top:0;font-size:21px;padding:5px}
	.offer_visual .t2>*{display:block}
	.offer_visual .t2 .t2_0{margin-bottom:10px;}
	.offer_visual .t2 .t2_1{display:block}
	.result_tab{margin-bottom:25px}
	.open_apply .tit{font-size:21px}
	.open_apply .first{width:100%;height:100%;}
	.open_apply .second{width:100%;height:100%;margin-bottom:30px;}
	.open_apply .first .row{width:100%;margin-bottom:30px;}
	.open_apply .first .col .inputs{width:45%;margin:0 2.5%}
	.open_apply .first .col .selects{width:45%;margin:0 2.5%;min-width:initial}
	
	.open_apply .second .yd .selects:first-child{width:45%;margin:0 2.5%;min-width:initial}
	.open_apply .second .yd .selects:last-child{width:45%;margin:0 2.5%;min-width:initial}
	.open_apply .first .col li{font-size:13px}
	.open_apply .third{padding-top:35px}
	.open_apply .third .t1{line-height:21px}
	.open_apply .bts{margin:25px}
	.open_apply .bts a{width:50%}
	
	.open_apply .second .addr .inputs{width:182px;}
	.open_apply .second .addr .inputs input{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	
	.main_temp .study_temp_data ul li b{display:inline-block}
}

/* temp for study main*/
.main_temp .study_temp_visual{margin-top:56px}
.main_temp .in_content .r_conts{padding-top:0;padding-bottom:0}
.main_temp .study_temp_banner1{margin-bottom:7px}
.main_temp .study_temp_banner2{display:block;margin-bottom:18px;height:48px;line-height:48px;background:#fff;font-size:15px;font-weight:700;color:#222;text-align:center;border:1px solid #e5e5e5;border-radius:50px;}
.main_temp .study_temp_banner2 img{width:4px;margin:2px}
.main_temp .study_temp_banner3{display:block}
.main_temp .study_temp_banner_list{margin-bottom:10px;}
.main_temp .study_temp_banner_list  ul{overflow:hidden}
.main_temp .study_temp_type_banner{float:left;margin-right:3.03%;padding-right:3.03%;width:28.26%;min-height:80px;background:#eee;}
.main_temp .study_temp_type_banner.item2{margin-right:0}
.main_temp .study_temp_type_banner a{display:block;padding:11px 15px 15px 14px;min-height:50px;font-size:12px;color:#222;letter-spacing:-0.05em}
.main_temp .study_temp_type_banner.item0{background-color:#eee }
.main_temp .study_temp_type_banner.item1{background-color:#9cd1db }
.main_temp .study_temp_type_banner.item2{background-color:#fbd137 }
.main_temp .study_temp_type_banner.item0 a{background:url(../images/m/study/bg_temp_1.png) right 40px no-repeat;background-size:28px auto}
.main_temp .study_temp_type_banner.item1 a{background:url(../images/m/study/bg_temp_2.png) right 40px no-repeat;background-size:25px auto}
.main_temp .study_temp_type_banner.item2 a{background:url(../images/m/study/bg_temp_3.png) right 40px no-repeat;background-size:42px auto}
.main_temp .study_temp_text_list{margin-bottom:10px;border-top:1px solid #e5e5e5;overflow:hidden}
.main_temp .study_temp_type_text{float:left;width:48.48%;margin-right:3.03%;}
.main_temp .study_temp_type_text:first-child{background:url(../images/m/study/img_temp_link_bg1.jpg) center center no-repeat;background-size:cover}
.main_temp .study_temp_type_text:last-child{margin-right:0;background:url(../images/m/study/img_temp_link_bg2.jpg) center center no-repeat;background-size:cover}
.main_temp .study_temp_type_text a{display:block;height:90px;font-size:14px;color:#fff;text-align:center}
.main_temp .study_temp_type_text a em{display:inline-block;padding-top:15px;margin-bottom:5px;text-decoration:underline;font-size:11px;font-weight:100;opacity:.5}
.main_temp .study_temp_type_text a span{display:block;}
.main_temp .study_temp_type_text{border-bottom:1px solid #e5e5e5}
.main_temp .study_temp_data{padding:14px 0 17px}
.main_temp .study_temp_data ul{overflow:hidden}
.main_temp .study_temp_data ul li{float:left;width:50%}
.main_temp .study_temp_data ul li:first-child span{border-right:1px solid #e5e5e5}
.main_temp .study_temp_data ul li span{display:block;padding:4px 0;text-align:center}
.main_temp .study_temp_data ul li em{display:block;padding-bottom:1px;font-size:13px;font-style:normal;font-weight:600;color:#222}
.main_temp .study_temp_data ul li b{display:inline-block;font-size:18px;color:#db0632}
.main_temp .study_temp_data ul li i{display:inline-block;font-style:normal;font-size:16px;color:#db0632;position:relative;top:-1px;}

.study_temp_visual {height:160px;position:relative;z-index:50;overflow:hidden}
.study_temp_visual .visual_item{height:160px;background-position:center center !important}
.study_temp_visual .visual_item a{display:block;height:160px;cursor:default}
/* .study_temp_visual .bx-pager {display:none;} */
.study_temp_visual .bx-controls-direction a{width:45px;height:40px;z-index:60;font-size:11px;color:#fff;font-weight:700;text-indent:-9999em;text-transform: uppercase;position:absolute;top:50%;line-height:40px;margin-top:-20px;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.study_temp_visual .bx-prev{left:0;background:rgba(0,0,0,.15) url('../images/common/ico_left-arrow.png') 8px center no-repeat}
.study_temp_visual .bx-next{right:0;background:rgba(0,0,0,.15) url('../images/common/ico_right-arrow.png') 6px center no-repeat}


@media (min-width: 1000px){
	.header{display:none}
	.footer{display:none}
	.side_menu{display:none}
	.layer_block{display:none}
}


/* 2019 franchise */
.onlyMView {display:none;}
.franchiseHeader {position:fixed; top:0; left:0; z-index:200; width:100%; background:#fff;}
.franchiseHeader .h_util {position:absolute; top:20px; right:0;}
.franchiseHeader .h_util li {float:left; padding-left:20px;}
.franchiseHeader .h_util a {font-size:13px; color:#666;}
.franchiseHeader .h_util a.active {color:#dd0330;}
.franchiseHeader .h_util a:hover {color:#dd0330;}
.franchiseHeader .h_util a.toggle {position:relative;}
.franchiseHeader .h_util a.toggle:after {content:''; vertical-align:top; margin:4px 0 0 5px; display:inline-block; width:9px; height:5px; background:url('../images/common/ico_util-arrow.png') no-repeat; background-position: 0 0;}
.franchiseHeader .h_util a.link_brand_info {color:#dd0330}
.franchiseHeader .h_util a.toggle.on:after {content:''; background-position:0 -5px;}
.franchiseHeader .util_layer {display:none; position:absolute; margin:5px 0 0 -5px;	z-index:70;	border:1px solid #dbdbdb; padding:8px 20px; background:#fff;}
.franchiseHeader .util_layer li {padding:8px 0;	display:block; float:none;}
.franchiseHeader .util_layer a {font-size:13px; color:#666;}
.franchiseHeader .util_layer a:hover {color:#dd0330;}
.franchiseHeader .util_layer a.active {color:#dd0330;}
.franchiseHeader .header_gnb {border-bottom:1px solid #e5e5e5;}
.franchiseFooter {background:#eee; min-width:1180px; position:relative;}
.franchiseFooter .f_top {height:49px; border-bottom:1px solid #e1e1e1}
.franchiseFooter .f_menu {float:left; padding:18px 0 17px 0;}
.franchiseFooter .f_menu li {position:relative; float:left;	padding:0 20px;}
.franchiseFooter .f_menu li:after {content: '';	display:inline-block; width:1px; height:14px; background:#c8c8c8; position:absolute; top:50%; left:0; margin-top:-7px;}
.franchiseFooter .f_menu li:first-child {padding-left:0;}
.franchiseFooter .f_menu li:first-child:after {display:none;}
.franchiseFooter .f_menu a {font-size:15px;	color:#888;}
.franchiseFooter .f_menu a>b {color:#333 !important; font-weight:600}
.franchiseFooter .f_bottom {padding:37px 0 39px}
.franchiseFooter .f_logo {float:left}
.franchiseFooter .f_logo a {display:block; width:186px; height:49px; background: url('/resources/images/common/img_logo2.png') center top no-repeat}
.franchiseFooter .f_infos {float:left; margin-left:55px; overflow:hidden; font-size:12px; color:#888;}
.franchiseFooter .f_infos p {margin-bottom:7px}
.franchiseFooter .f_infos p.f_copyright {margin-bottom:0}
.franchiseFooter .f_infos ul {margin-bottom:8px}
.franchiseFooter .f_infos li {float:left; margin-right:20px;}
.franchiseFooter .copyright {font-size:12px; font-weight:400; color:#666;}
.franchiseFooter .bt_top {position:absolute; top:-75px;	right:50%; margin-right:-650px;	z-index:50;	width:48px;	height:48px; text-indent:-9999px; background: url('/resources/images/common/ico_top.png') center center no-repeat;}
.tslDetail {zoom:1;}
.tslDetail:after {display:block; content:""; clear:both;}
.tslDetail .rowTop {padding-bottom:54px;}
.tslDetail .rowTop .summaryType01 {margin:10px 0 36px; text-align:center;}
.tslDetail .rowTop .summaryType02 {margin-top:22px;}
.tslDetail .rowTop .sloganType02 {margin-top:14px;}
.tslDetail .rowMiddle {padding:94px 0 100px; border-top:1px solid #d5d5d5;}
.tslDetail .rowMiddle > div {position:relative; box-sizing:border-box;}
.tslDetail .rowMiddle .brandSummary {float:left; padding-left:55px; width:376px;}
.tslDetail .rowMiddle .brandSummary .summaryType01 {line-height:27px;}
.tslDetail .rowMiddle .brandSummary .sloganType02 {margin-top:18px;}
.tslDetail .rowMiddle .brandSummary .bi {margin-top:68px;}
.tslDetail .rowMiddle .brandDetail {float:right; padding-left:28px; width:507px;}
.tslDetail .rowMiddle .brandDetail:after {display:block; content:""; position:absolute; left:0; top:0; width:1px; height:215px; background:#eaeaea;}
.tslDetail .rowMiddle .brandDetail .summaryType02 {line-height:27px;}
.tslDetail .rowMiddle .brandDetail .summaryType02 .mark {font-weight:bold;}
.tslDetail .rowMiddle .brandDetail .summaryType02 strong {font-weight:bold;}
.tslDetail .rowBottom {padding:74px 0 86px; border-top:1px solid #d5d5d5;}
.tslDetail .rowBottom .visual {margin-top:80px; text-align:center;}
.tslDetail .rowBottom .summary {margin-top:66px;}
.tslDetail .rowBottom .summary .top,
.tslDetail .rowBottom .summary .bottom {position:relative; line-height:32px;}
.tslDetail .rowBottom .summary .top span {display:inline-block; padding:0 6px 2px; color:#222; font-size:28px; font-weight:200; border-bottom:1px solid #666;}
.tslDetail .rowBottom .summary .top span:first-child {margin-bottom:10px;}
.tslDetail .rowBottom .summary .top:before {display:block; content:""; position:absolute; top:-13px; left:207px; width:25px; height:21px; background:url('/resources/images/corp/ico_double_quote_start.gif') no-repeat;}
.tslDetail .rowBottom .summary .bottom {margin-top:22px;}
.tslDetail .rowBottom .summary .bottom span {display:inline-block; color:#222; font-size:32px;}
.tslDetail .rowBottom .summary .bottom:after {display:block; content:""; position:absolute; top:-4px; right:216px; width:25px; height:21px; background:url('/resources/images/corp/ico_double_quote_end.gif') no-repeat;}
.tslDetail .sloganType01 {line-height:44px; color:#222; font-size:34px; text-align:center;}
.tslDetail .sloganType02 {color:#222; font-size:26px;}
.tslDetail .summaryType01 {color:#222; font-size:18px;}
.tslDetail .summaryType02 {line-height:22px; color:#222; font-size:16px;}
.tslDetail .mark {color:#e71e49;}
.tslDetail .clearFix {zoom:1;}
.tslDetail .clearFix:after {display:block; content:""; clear:both;}
.tslDetail .title {display:block;font-size:25px;color:#222;font-weight:400;}
.tslDetail .offerGroup {padding-top:70px; border-top:1px solid #d5d5d5;}
.tslDetail .offerGroup.only {padding-top:0; border-top:0;}
.tslDetail .offerGroup .groupTitle {color:#333; font-size:34px; font-weight:bold;}
.tslDetail .offerGroup .groupSummary {margin:12px 0 100px; color:#333; font-size:18px;}
.tslDetail .ruleAgree {float:right; width:430px;}
.tslDetail .offer {float:left; margin-bottom:60px; width:430px;}
.tslDetail .offer .col {position:relative;margin-top:10px;}
.tslDetail .offer .required .ico {width:20px;font-size:17px;color:#db0e36;position:absolute;top:0;left:0;line-height:53px;}
.tslDetail .offer .required:after {content:'';display:block;clear:both;}
.tslDetail .offer .required .inputs {margin-left:20px;}
.tslDetail .offer .addr {position:relative;overflow:hidden;}
.tslDetail .offer .addr .inputs {width:268px;float:left;margin-left:20px;}
.tslDetail .offer .addr button {position:absolute;bottom:0;right:1px;width:118px;height:46px;line-height:46px;text-align:center;border:1px solid #666;font-size:15px;color:#000;}
.tslDetail .offer .yd {overflow:hidden;}
.tslDetail .offer .yd .selects {width:194px;min-width:194px;float:left;margin-left:20px;}
.tslDetail .offer .tip {margin-left:20px;margin-top:15px;font-size:13px;color:#666}
.tslDetail .ruleAgree .row {position:relative;margin-top:20px;}
.tslDetail .ruleAgree .t1 {font-size:15px;color:#222;}
.tslDetail .ruleAgree .t2 {font-size:12px;color:#666;line-height:150%;margin:10px 0 20px 0;}
.tslDetail .bts {margin:50px 0 0 0;}
.tslDetail .bts a {width:49%;}
.tslDetail .bts .gray {background:#e5e5e5;color:#222;}
@media (max-width:1000px) {
    .onlyPcView {display:none;}
    .onlyMView {display:block;}
    .container {padding-top:0;}
    .franchiseHeader,
    .franchiseFooter {display:none;}
    .tslDetail .tit{font-size:21px}
    .tslDetail .offerGroup {padding-top:25px;}
    .tslDetail .offerGroup .groupTitle {font-size:30px;}
    .tslDetail .offerGroup .groupSummary {margin-bottom:35px; line-height:22px; font-size:15px;}
    .tslDetail .offerArea {float:none; width:100%; margin-bottom:30px;}
    .tslDetail .offerArea .offer {float:none; width:100%;}
    .tslDetail .offerArea .yd .selects:first-child{width:45%;margin:0 2.5%;min-width:initial}
    .tslDetail .offerArea .yd .selects:last-child{width:45%;margin:0 2.5%;min-width:initial}
    .tslDetail .ruleAgree {float:none; width:100%;}
    .tslDetail .sloganType01 {line-height:38px; font-size:28px;}
    .tslDetail .sloganType02 {line-height:28px; font-size:22px;}
    .tslDetail .summaryType01 {line-height:22px; font-size:15px;}
    .tslDetail .summaryType02 {line-height:18px; font-size:13px;}
    .tslDetail .rowTop {padding-bottom:35px;}
    .tslDetail .rowTop .summaryType02 {margin-top:22px; text-align:center;}
    .tslDetail .rowTop .sloganType02 {margin-top:14px; text-align:center;}
    .tslDetail .rowMiddle {padding:45px 0 50px;}
    .tslDetail .rowMiddle .brandSummary {float:none; padding:0; width:100%;}
    .tslDetail .rowMiddle .brandSummary .summaryType01 {line-height:22px;}
    .tslDetail .rowMiddle .brandSummary .sloganType02 {margin-top:6px; font-size:14px;}
    .tslDetail .rowMiddle .brandSummary .bi {margin-top:12px;}
    .tslDetail .rowMiddle .brandSummary .bi img {width:55%;}
    .tslDetail .rowMiddle .brandDetail {float:none; margin-top:30px; padding-left:0; width:100%;}
    .tslDetail .rowMiddle .brandDetail:after {display:none;}
    .tslDetail .rowMiddle .brandDetail .summaryType02 {line-height:22px;}
    .tslDetail .rowBottom {padding:30px 0 35px;}
    .tslDetail .rowBottom .visual {margin-top:25px; text-align:center;}
    .tslDetail .rowBottom .visual img.onlyMView {display:inline-block; max-width:640px;}
    .tslDetail .rowBottom .summary .top, 
    .tslDetail .rowBottom .summary .bottom {line-height:24px;}
    .tslDetail .rowBottom .summary .top:before {position:static; margin-bottom:8px; width:100%; background-position:center;}
    .tslDetail .rowBottom .summary .top span {margin-bottom:0; font-size:16px; border-bottom:0;}
    .tslDetail .rowBottom .summary .top span:first-child {margin-bottom:0;}
    .tslDetail .rowBottom .summary .bottom:after {position:static; margin-bottom:8px; width:100%; background-position:center;}
    .tslDetail .rowBottom .summary .bottom span {margin-bottom:10px; font-size:26px;}
}

.tsfDetail {zoom:1;}
.tsfDetail:after {display:block; content:""; clear:both;}
.tsfDetail .rowTop {padding-bottom:54px;}
.tsfDetail .rowTop .summaryType01 {margin:10px 0 36px; text-align:center;}
.tsfDetail .rowTop .summaryType02 {margin-top:22px;}
.tsfDetail .rowTop .sloganType02 {margin-top:14px;}
.tsfDetail .rowMiddle {padding:94px 0 100px; border-top:1px solid #d5d5d5;}
.tsfDetail .rowMiddle > div {position:relative; box-sizing:border-box;}
.tsfDetail .rowMiddle .brandSummary {float:left; padding-left:55px; width:376px;}
.tsfDetail .rowMiddle .brandSummary .summaryType01 {line-height:27px;}
.tsfDetail .rowMiddle .brandSummary .sloganType02 {margin-top:18px;}
.tsfDetail .rowMiddle .brandSummary .bi {margin-top:68px;}
.tsfDetail .rowMiddle .brandDetail {float:right; padding-left:28px; width:507px;}
.tsfDetail .rowMiddle .brandDetail:after {display:block; content:""; position:absolute; left:0; top:0; width:1px; height:215px; background:#eaeaea;}
.tsfDetail .rowMiddle .brandDetail .summaryType02 {line-height:27px;}
.tsfDetail .rowMiddle .brandDetail .summaryType02 .mark {font-weight:bold;}
.tsfDetail .rowMiddle .brandDetail .summaryType02 strong {font-weight:bold;}
.tsfDetail .rowBottom {padding:74px 0 86px; border-top:1px solid #d5d5d5;}
.tsfDetail .rowBottom .visual {margin-top:80px; text-align:center;}
.tsfDetail .rowBottom .summary {margin-top:66px;}
.tsfDetail .rowBottom .summary .top,
.tsfDetail .rowBottom .summary .bottom {position:relative; line-height:32px;}
.tsfDetail .rowBottom .summary .top span {display:inline-block; padding:0 6px 2px; color:#222; font-size:28px; font-weight:200; border-bottom:1px solid #666;}
.tsfDetail .rowBottom .summary .top span:first-child {margin-bottom:10px;}
.tsfDetail .rowBottom .summary .top:before {display:block; content:""; position:absolute; top:-13px; left:207px; width:25px; height:21px; background:url('/resources/images/corp/ico_double_quote_start.gif') no-repeat;}
.tsfDetail .rowBottom .summary .bottom {margin-top:22px;}
.tsfDetail .rowBottom .summary .bottom span {display:inline-block; color:#222; font-size:32px;}
.tsfDetail .rowBottom .summary .bottom:after {display:block; content:""; position:absolute; top:-4px; right:216px; width:25px; height:21px; background:url('/resources/images/corp/ico_double_quote_end.gif') no-repeat;}
.tsfDetail .sloganType01 {line-height:44px; color:#222; font-size:34px; text-align:center;}
.tsfDetail .sloganType02 {color:#222; font-size:26px;}
.tsfDetail .summaryType01 {color:#222; font-size:18px;}
.tsfDetail .summaryType02 {line-height:22px; color:#222; font-size:16px;}
.tsfDetail .mark {color:#e71e49;}
.tsfDetail .clearFix {zoom:1;}
.tsfDetail .clearFix:after {display:block; content:""; clear:both;}
.tsfDetail .title {display:block;font-size:25px;color:#222;font-weight:400;}
.tsfDetail .offerGroup {padding-top:70px; border-top:1px solid #d5d5d5;}
.tsfDetail .offerGroup.only {padding-top:0; border-top:0;}
.tsfDetail .offerGroup .groupTitle {color:#333; font-size:34px; font-weight:bold;}
.tsfDetail .offerGroup .groupSummary {margin:12px 0 100px; color:#333; font-size:18px;}
.tsfDetail .ruleAgree {float:right; width:430px;}
.tsfDetail .offer {float:left; margin-bottom:60px; width:430px;}
.tsfDetail .offer .col {position:relative;margin-top:10px;}
.tsfDetail .offer .required .ico {width:20px;font-size:17px;color:#db0e36;position:absolute;top:0;left:0;line-height:53px;}
.tsfDetail .offer .required:after {content:'';display:block;clear:both;}
.tsfDetail .offer .required .inputs {margin-left:20px;}
.tsfDetail .offer .addr {position:relative;overflow:hidden;}
.tsfDetail .offer .addr .inputs {width:268px;float:left;margin-left:20px;}
.tsfDetail .offer .addr button {position:absolute;bottom:0;right:1px;width:118px;height:46px;line-height:46px;text-align:center;border:1px solid #666;font-size:15px;color:#000;}
.tsfDetail .offer .yd {overflow:hidden;}
.tsfDetail .offer .yd .selects {width:194px;min-width:194px;float:left;margin-left:20px;}
.tsfDetail .offer .tip {margin-left:20px;margin-top:15px;font-size:13px;color:#666}
.tsfDetail .ruleAgree .row {position:relative;margin-top:20px;}
.tsfDetail .ruleAgree .t1 {font-size:15px;color:#222;}
.tsfDetail .ruleAgree .t2 {font-size:12px;color:#666;line-height:150%;margin:10px 0 20px 0;}
.tsfDetail .bts {margin:50px 0 0 0;}
.tsfDetail .bts a {width:49%;}
.tsfDetail .bts .gray {background:#e5e5e5;color:#222;}
@media (max-width:1000px) {
	.onlyPcView {display:none;}
	.onlyMView {display:block;}
	.container {padding-top:0;}
	.franchiseHeader,
	.franchiseFooter {display:none;}
	.tsfDetail .tit{font-size:21px}
	.tsfDetail .offerGroup {padding-top:25px;}
	.tsfDetail .offerGroup .groupTitle {font-size:30px;}
	.tsfDetail .offerGroup .groupSummary {margin-bottom:35px; line-height:22px; font-size:15px;}
	.tsfDetail .offerArea {float:none; width:100%; margin-bottom:30px;}
	.tsfDetail .offerArea .offer {float:none; width:100%;}
	.tsfDetail .offerArea .yd .selects:first-child{width:45%;margin:0 2.5%;min-width:initial}
	.tsfDetail .offerArea .yd .selects:last-child{width:45%;margin:0 2.5%;min-width:initial}
	.tsfDetail .ruleAgree {float:none; width:100%;}
	.tsfDetail .sloganType01 {line-height:38px; font-size:30px;}
	.tsfDetail .sloganType02 {line-height:28px; font-size:22px;}
	.tsfDetail .summaryType01 {line-height:22px; font-size:18px;}
	.tsfDetail .summaryType02 {line-height:18px; font-size:13px;}
	.tsfDetail .rowTop {padding-bottom:35px;}
	.tsfDetail .rowTop .summaryType02 {margin-top:22px; text-align:center;}
	.tsfDetail .rowTop .sloganType02 {margin-top:14px; text-align:center;}
	.tsfDetail .rowMiddle {padding:45px 0 50px;}
	.tsfDetail .rowMiddle .brandSummary {float:none; padding:0; width:100%;}
	.tsfDetail .rowMiddle .brandSummary .summaryType01 {line-height:22px;}
	.tsfDetail .rowMiddle .brandSummary .sloganType02 {margin-top:6px; font-size:14px;}
	.tsfDetail .rowMiddle .brandSummary .bi {margin-top:12px;}
	.tsfDetail .rowMiddle .brandSummary .bi img {width:55%;}
	.tsfDetail .rowMiddle .brandDetail {float:none; margin-top:30px; padding-left:0; width:100%;}
	.tsfDetail .rowMiddle .brandDetail:after {display:none;}
	.tsfDetail .rowMiddle .brandDetail .summaryType02 {line-height:22px;}
	.tsfDetail .rowBottom {padding:30px 0 35px;}
	.tsfDetail .rowBottom .visual {margin-top:25px; text-align:center;}
	.tsfDetail .rowBottom .visual img.onlyMView {display:inline-block; max-width:640px;}
	.tsfDetail .rowBottom .summary .top,
	.tsfDetail .rowBottom .summary .bottom {line-height:24px;}
	.tsfDetail .rowBottom .summary .top:before {position:static; margin-bottom:8px; width:100%; background-position:center;}
	.tsfDetail .rowBottom .summary .top span {margin-bottom:0; font-size:16px; border-bottom:0;}
	.tsfDetail .rowBottom .summary .top span:first-child {margin-bottom:0;}
	.tsfDetail .rowBottom .summary .bottom:after {position:static; margin-bottom:8px; width:100%; background-position:center;}
	.tsfDetail .rowBottom .summary .bottom span {margin-bottom:10px; font-size:26px;}
}