@charset "utf-8";

/* 내용관리 */
#ctt {width:100%;}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {}
.ctt_img {text-align:center}

/* 공통 */
#ctt_con {width:100%;}
#ctt_con .inner {position:relative;margin:auto;width:1200px;text-align:center;letter-spacing:-0.075em;}
#ctt_con .inner:after {content:""; display:block; height:0;clear:both;}
#ctt_con .inner:first-child {text-align:center;}
#ctt_con .inner p {color:#696969;font-size:21px;word-break:keep-all;}
#ctt_con .logo_tit {width:100%;height:98px;margin-bottom:30px;background:url(/images/tit_logo.jpg) no-repeat center 0}
#ctt_con .h_tit {margin:0 auto;padding-bottom:30px;font-size:49px;font-weight:500;}
#ctt_con .m_tit {font-size:44px;font-weight:400;padding-top:40px;}

/*
#ctt_con .h_tit {font-size:27px;padding-bottom:30px;font-weight:600;}
#ctt_con .h_tit span.add {font-size:15px; color:#9a9a9a;font-weight:400;}
#ctt_con .m_tit {font-size:20px; color:#333333;font-weight:500;line-height:1;padding-bottom:15px;margin-bottom:25px;background:url(/images/tit_bg.gif) no-repeat -5px bottom;}
#ctt_con .inner p {line-height:28px;word-break:keep-all;font-weight:400;letter-spacing:-0.06em}
#ctt_con .inner span.add {font-size:15px; color:#9a9a9a;font-weight:400;}
#ctt_con .sec_line {border-top:1px dashed #e5e5e5;height:75px;width:100%;clear:both}
*/

/* 공통 리스트*/
.list_A li {background:url(/images/dot1.gif) no-repeat 0 12px; padding:5px 0 5px 20px;line-height:1.3;letter-spacing:-0.06em;}
.treatment {margin-top:50px;overflow:hidden}
.treatment li {float:left;width:50%;height:340px;}
.treatment li .detail {width:89%;margin-left:11%;vertical-align:middle;text-align:left;}
.treatment li .detail h3 {padding-bottom:10px;}
.treatment2 {margin-top:50px;overflow:hidden}
.treatment2 li {float:left;width:50%;}
.treatment2 li .detail {width:90%;margin-left:10%;vertical-align:middle;text-align:left;}
.treatment2 li .detail h3 {padding-bottom:10px;font-size:27px;line-height:1.4;}

/* 공통 폰트*/
.green {color:#9cc813;}
.font3 {font-weight:300}
.font4 {font-weight:400}
.font5 {font-weight:500}
.font6 {font-weight:600}
.size28 {font-size:27px;}

/* 공통 표*/
#ctt_con .inner table {width:100%; border-collapse:collapse;}
#ctt_con .inner table th, #ctt_con .inner table td {height:40px;border:1px solid #dcdcdc;padding:0 10px;}
#ctt_con .inner table th{font-size:16px;color:#333333;background:#f7f7f7;font-weight:400;}
#ctt_con .inner table td {font-size:15px;font-weight:300;}


#tabs {overflow: auto;width: 100%;list-style: none;margin-bottom:40px;padding: 0;}
#tabs ul {width: 100%;}
#tabs li{float: left;}
#tabs a {width: 100%;background: #f5f5f5;color: #868686;float: left;font-size:17px;height:50px;line-height:50px;text-align:center;box-sizing:border-box;border-bottom:2px solid #099be7;border-right:2px solid #fff;}
#tabs a:hover {color:#0284c8;}
#tabs a:focus{outline: 0;}
#tabs #current a {border:2px solid #099be7;border-bottom:0;line-height:46px;background: #fff;color: #0284c8;}
#content {width:100%}

/* 브랜드소개*/
.ctt_sub1_01 .sec01 {margin-bottom:60px;}
.ctt_sub1_01 .sec01 h3 {font-size:27px;font-family:'Tahoma';font-weight:normal;padding:55px 0 10px;}
.ctt_sub1_01 .sec02 {position:relative;background:#3b2b2b;/* padding-bottom:60px; */ height: 280px;}
.ctt_sub1_01 .sec02 .bg_l {position:absolute;left:50%;margin-top:-185px;margin-left:-955px;}
.ctt_sub1_01 .sec02 .bg_r {position: absolute; left: 50%; margin-top: -15%; margin-left: 480px; top: 50%;}
.ctt_sub1_01 .sec02 .inner h1 {font-size:43px;color:#fff;line-height:1.5;padding:75px 0 40px 0;letter-spacing:-0.07em;}
.ctt_sub1_01 .sec02 .inner h1 span {color:#ffd800}
.ctt_sub1_01 .sec03 {margin:180px 0;}
.ctt_sub1_01 .sec03 .inner {height:929px;background:url(/images/sub1_01_02.jpg) no-repeat 50% 0;}

.ctt_sub1_02  {background:url(/images/sub1_02_bg.jpg) no-repeat 50% 0;}
.ctt_sub1_02 .c_top h2 {padding-top:40px;text-align:left;margin-left:545px;}
.ctt_sub1_02 .sec01 {margin-top:30px;margin-bottom:170px;}
.ctt_sub1_02 .sec01 h2 {text-align:left;margin-left:545px;font-size:39px;color:#676767;font-weight:normal;padding:0 0 10px;}
.ctt_sub1_02 .sec01 p {text-align:left;margin-left:545px;}
.ctt_sub1_02 .sec02 .inner li {float:left;width:570px;text-align:left;height:570px;margin-bottom:100px;}
.ctt_sub1_02 .sec02 .inner li:nth-child(odd) {margin-right:30px;}
.ctt_sub1_02 .sec02 .inner li:nth-child(even) {margin-left:30px;}
.ctt_sub1_02 .sec02 .inner li h2 {padding-left:10px; border-left:2px solid #8fc31f;margin-top:30px;margin-bottom:10px;font-size:37px;color:#272727;line-height:1.2;font-weight:400}
.ctt_sub1_02 .sec02 .inner li p {padding-left:12px;word-break:keep-all}

.ctt_sub1_03 .c_top {padding-top:20px;}
.ctt_sub1_03 .sec01 .inner {padding-top:60px;padding-bottom:30px;background:url(/images/sub1_03_bg.jpg) repeat-x 0 bottom;}
.ctt_sub1_03 .sec01 h2 {display:inline-block;text-align:left;font-size:39px;color:#272727;font-weight:normal;padding:0 20px 0 0;}
.ctt_sub1_03 .sec01 li {display:inline-block;text-align:left;margin-left:60px;padding-left:50px;line-height:1.2}
.ctt_sub1_03 .sec01 li:nth-child(1) {padding:0 ;margin:0}
.ctt_sub1_03 .sec01 li:nth-child(2) {background:url(/images/sub1_03_icon1.jpg) no-repeat 0 50%;}
.ctt_sub1_03 .sec01 li:nth-child(3) {background:url(/images/sub1_03_icon2.jpg) no-repeat 0 50%;}
.ctt_sub1_03 .sec01 li:nth-child(4) {background:url(/images/sub1_03_icon3.jpg) no-repeat 0 50%;}
.ctt_sub1_03 .sec01 li span {color:#a5a5a5;font-size:17px;font-family:Tahoma, sans-serif;font-weight:bold}
.ctt_sub1_03 .sec01 li p {text-align:left;color:#3a3a3a !important;}
.ctt_sub1_03 .sec02 {margin:30px 0 100px 0;}
.ctt_sub1_03 .sec02 .inner li {float:left;text-align:left;padding-left:45px;height:36px;}
.ctt_sub1_03 .sec02 .inner li:nth-child(1) {background:url(/images/sub1_03_icon4.jpg) no-repeat 0 50%;width:575px;}
.ctt_sub1_03 .sec02 .inner li:nth-child(2) {background:url(/images/sub1_03_icon5.jpg) no-repeat 0 50%;}
.ctt_sub1_03 .sec02 .inner li p {font-size:20px !important;line-height:36px;}

.ctt_sub1_04 .c_top h3 {margin-top:10px;font-size:24px;color:#565e6b;font-weight:500}
.ctt_sub1_04 .sec01 {margin-top:55px;height:508px;background:url(/images/sub1_04_01.jpg) no-repeat center 0;}
.ctt_sub1_04 .sec02 {height:551px;background:url(/images/sub1_04_02.jpg) no-repeat center 0;}
.ctt_sub1_04 .sec03 {height:558px;background:url(/images/sub1_04_03.jpg) no-repeat center 100%;}
.ctt_sub1_04 .sec01 .txt_box {padding:130px 0 0 769px;width:265px;}
.ctt_sub1_04 .sec02 .txt_box {padding:170px 0 0 100px;width:290px;}
.ctt_sub1_04 .sec03 .txt_box {padding:150px 0 0 455px;width:265px;}
.ctt_sub1_04 .txt_box h2 {text-align:left;font-size:46px;color:#272727;font-weight:500;padding:0 0 10px;line-height:1.2}
.ctt_sub1_04 .txt_box p {text-align:left;word-break:keep-all}


/*  샹떼의 경쟁력 */
.ctt_sub2_01 .c_top {padding-bottom:43px;}
.ctt_sub2_01 .sec01 {height:588px;background:url(/images/sub2_01_01.jpg) no-repeat 50% 0;}
.ctt_sub2_01 .sec02 {position:relative;margin-top:130px;margin-bottom:98px;}
.ctt_sub2_01 .sec02 .inner h2 {font-size:32px;color:#939393;line-height:1.5;letter-spacing:-0.07em;font-weight:500;}
.ctt_sub2_01 .sec02 .inner h1 {font-size:43px;color:#272727;line-height:1.5;padding:0 0 35px 0;letter-spacing:-0.07em;}
.ctt_sub2_01 .sec02 .inner h1 span {color:#099e87}
.ctt_sub2_01 .sec02 .inner p {padding-bottom:60px;}
.ctt_sub2_01 .sec03 {height:587px;background:url(/images/sub2_01_03.jpg) no-repeat 50% 0;}
.ctt_sub2_01 .sec03 .inner {padding-top:225px;}
.ctt_sub2_01 .sec03 .before {float:left;width:590px;margin-right:20px;}
.ctt_sub2_01 .sec03 .after {float:left;width:590px;}
.ctt_sub2_01 .sec03 .before ul, .ctt_sub2_01 .sec03 .after ul {display:inline-block;vertical-align:top}
.ctt_sub2_01 .sec03 .before li, .ctt_sub2_01 .sec03 .after li {font-size:19px;line-height:40px;color:#696969;text-align:left}
.ctt_sub2_01 .sec03 .before h3 {color:#359dd3;font-size:36px;padding-bottom:10px;}
.ctt_sub2_01 .sec03 .after h3 {color:#94c00b;font-size:36px;padding-bottom:10px;}
.ctt_sub2_01 .sec03 li li:before {content:'·';color:#359dd3;}

.ctt_sub2_02 .c_top {padding-bottom:60px;}
.ctt_sub2_02 .sec01 li {display:inline-block;margin-right:38px;}
.ctt_sub2_02 .sec01 li:last-child {margin:0}
.ctt_sub2_02 .sec02 {margin-top:100px;}
.ctt_sub2_02 .sec02 .inner h2 {font-size:32px;color:#939393;line-height:1.5;letter-spacing:-0.07em;font-weight:500;}
.ctt_sub2_02 .sec02 .inner h1 {font-size:43px;color:#494848;line-height:1.5;padding:0 0 35px 0;letter-spacing:-0.07em;font-weight:400;}

.ctt_sub2_03 {background:url(/images/sub2_03_bg.jpg) no-repeat 100% 50%;padding-top:20px;}
.ctt_sub2_03 .inner img {float:left;}
.ctt_sub2_03 .sec01 .txt_box {float:left;padding:90px 0 0 50px;width:550px;}
.ctt_sub2_03 .sec02 .txt_box {padding:100px 50px;width:550px;}
.ctt_sub2_03 .sec03 .txt_box {float:left;padding:90px 0 0 50px;width:550px;}
.ctt_sub2_03 .sec01 .txt_box h2 span {color:#96c20e;}
.ctt_sub2_03 .sec02 .txt_box h2 span {color:#0284c8;}
.ctt_sub2_03 .sec03 .txt_box h2 span {color:#15a3a0;}
.ctt_sub2_03 .txt_box h2 {text-align:left;font-size:41px;color:#666666;font-weight:500;padding:0 0 20px;line-height:1.2}
.ctt_sub2_03 .txt_box h2 b {text-align:left;font-size:43px;color:#272727;}
.ctt_sub2_03 .txt_box li {text-align:left;font-size:21px;line-height:40px;color:#696969;}
.ctt_sub2_03 .txt_box li:before {content:url(/images/check_icon.gif);margin-right:5px;}

.ctt_sub2_04 .sec01 {margin-top:30px;}
.ctt_sub2_04 .sec01 img {padding-bottom:70px;}
.ctt_sub2_04 .sec01 h3 {font-size:27px;font-weight:normal;padding:0 0 55px;color:#3f4549}
.ctt_sub2_04 .sec02 {position:relative;background:#f4eeea;padding:80px 0;}
.ctt_sub2_04 .sec02 .bg_l {position:absolute;left:50%;bottom:0;margin-left:-952px;}
.ctt_sub2_04 .sec02 .bg_r {position:absolute;left:50%;top:0;margin-left:611px;}
.ctt_sub2_04 .sec02 .inner h2 {font-size:43px;color:#504f4e;line-height:1.5;letter-spacing:-0.07em;}
.ctt_sub2_04 .sec02 .inner ul {margin-top:50px;}
.ctt_sub2_04 .sec02 .inner ul li {display:inline-block;width:355px;margin-right:65px;padding-top:315px;vertical-align:top;}
.ctt_sub2_04 .sec02 .inner ul li:nth-child(1) {background:url(/images/sub2_04_02.png) no-repeat 50% 0;}
.ctt_sub2_04 .sec02 .inner ul li:nth-child(2) {background:url(/images/sub2_04_03.png) no-repeat 50% 0;}
.ctt_sub2_04 .sec02 .inner ul li:last-child {margin:0;background:url(/images/sub2_04_04.png) no-repeat 50% 0;}
.ctt_sub2_04 .sec02 .inner ul li h3 {font-size:29px;margin-bottom:20px;color:#272727;font-weight:400}
.ctt_sub2_04 .sec02 .inner ul li h3 b {color:#434b65;}
.ctt_sub2_04 .sec02 .inner ul li p {font-size:20px !important;}
.ctt_sub2_04 .sec03 {margin:90px 0;}
.ctt_sub2_04 .sec03 .inner p{margin:35px 0 65px}
.ctt_sub2_04 .sec04 {background:#f5f7f9;padding:50px 0;}
.ctt_sub2_04 .sec04 .inner img {float:left;margin-left:20px;}
.ctt_sub2_04 .sec04 .inner h2, .ctt_sub2_04 .sec04 .inner p {float:left;text-align:left;margin-left:20px;}
.ctt_sub2_04 .sec04 .inner h2 {font-size:39px;line-height:1.3;margin-bottom:15px;margin-top:30px}
.ctt_sub2_04 .sec04 .inner h2 span {font-size:47px;}
.ctt_sub2_04 .c_bottom ul {margin-top:-40px;margin-bottom:80px;}
.ctt_sub2_04 .c_bottom li {display:inline-block;width:33%;border-right:2px solid #eaeaea;box-sizing:border-box;}
.ctt_sub2_04 .c_bottom li span {margin:0 auto;font-family:Tahoma, sans-serif; font-size:20px;color:#cdcdcd;font-weight:bold;display:block;width:36px;height:36px;line-height:36px;border:4px solid #efefef;border-radius:50%;}
.ctt_sub2_04 .c_bottom li h3 {font-size:29px;color:#272727;}


/* 성공창업가이드 */
.ctt_sub4_01 .c_top {padding-top:20px}
.ctt_sub4_01 .c_top h2{margin:0}
.ctt_sub4_01 .sec01 {margin-top:50px;}
.ctt_sub4_01 .sec01 .inner{height:415px;background:url(/images/sub4_01_01.jpg) no-repeat 0 0;}
.ctt_sub4_01 .sec02 .inner{height:830px;background:url(/images/sub4_01_02.jpg) no-repeat 0 0;}
.ctt_sub4_01 .sec03 .inner{height:450px;background:url(/images/sub4_01_03.jpg) no-repeat 100% 0;}
.ctt_sub4_01 .sec01 .txt_box {padding:68px 0 0 880px;}
.ctt_sub4_01 .sec02 .txt_box:first-child {padding:95px 45px;width:400px;}
.ctt_sub4_01 .sec02 .txt_box:last-child {padding:120px 0 0 830px;width:400px;}
.ctt_sub4_01 .sec03 .txt_box {padding:50px 0 0 45px;width:400px;}
.ctt_sub4_01 .sec01 .txt_box {color:#96c20e;}
.ctt_sub4_01 .sec02 .txt_box {color:#0284c8;}
.ctt_sub4_01 .sec03 .txt_box {color:#15a3a0;}
.ctt_sub4_01 .txt_box {text-align:left;word-break:keep-all}
.ctt_sub4_01 .txt_box h2 {text-align:left;font-size:43px;color:#272727;padding:0 0 20px;line-height:1.2}

.ctt_sub4_02 .c_top {padding-top:20px}
.ctt_sub4_02 .c_top h2{margin:0}
.ctt_sub4_02 .sec01 {margin:50px 0 80px ;}
.ctt_sub4_02 .formmail_box .formmail_title {margin:40px 0 10px; color:#393f4c;font-size:23px;letter-spacing:-0.07em;font-weight:500}
.ctt_sub4_02 .formmail_box .total {margin:60px 0 0 0;padding:10px 0;background:#393f4c;color:#fff;font-size:23px;letter-spacing:-0.07em;font-weight:500}
.ctt_sub4_02 .formmail_box .formmail_title .t-c-red {display:none}
.ctt_sub4_02 .formmail_box .select_box {border:10px solid #f2f2f2;padding-bottom:30px;}
.ctt_sub4_02 .formmail_box .select_box .formmail_title {margin:20px 0 30px 0;font-size:23px;font-weight:400;color:#555555}
.ctt_sub4_02 .formmail_box .select_box .table_back {border:0 !important;background:none !important;text-align:left;}
.ctt_sub4_02 .formmail_box .select_box .table_back p{text-align:right;padding-right:10px;font-size:21px !important;color:#393f4c !important;}
.ctt_sub4_02 .formmail_box .select_box .table_back p:before {content:url(/images/check_icon.gif);margin-right:5px;}
.ctt_sub4_02 .formmail_box table .t-w-bold {font-size:19px !important;font-weight:500 !important;line-height:55px;height:55px !important}
.ctt_sub4_02 .formmail_box table  p.t-w-bold  {}
#result_1_4, #result_2_8, #result_3_1 {font-family:Tahoma,  sans-serif}
#result_3_1 {color:#789e01;font-weight:bold}

.ctt_sub4_03 .c_top {padding-top:20px}
.ctt_sub4_03 .c_top h2{margin:0}
.ctt_sub4_03 .sec01 {margin:50px 0 80px ;}
.ctt_sub4_03 .formmail_box .formmail_title {margin:50px 0 10px; color:#393f4c;font-size:23px;letter-spacing:-0.07em;font-weight:500}
.ctt_sub4_03 .formmail_box .total {margin:60px 0 0 0;padding:10px 0;background:#393f4c;color:#fff;font-size:23px;letter-spacing:-0.07em;font-weight:500}
.ctt_sub4_03 .formmail_box .formmail_title .t-c-red {display:none}
.ctt_sub4_03 .formmail_box th {height:auto;padding:5px 0 !important}
.ctt_sub4_03 .formmail_box td {height:auto;padding:5px 0 !important}
.ctt_sub4_03 .formmail_box .blank_L_10  {font-size:16px;margin-top:20px;}



.ctt_sub4_05 .sec01 {margin-top:30px;padding-top:30px;height:560px;background:url(/images/sub4_05_01.png) no-repeat center 100% #fafafa;}
.ctt_sub4_05 .sec03 {background:#f2f4fb;}
.ctt_sub4_05 .sec02 .inner{padding:100px 0;height:374px;background:url(/images/sub4_05_02.jpg) no-repeat 100% 100px;}
.ctt_sub4_05 .sec03 .inner{padding:60px 0;height:375px;background:url(/images/sub4_05_03.png) no-repeat 0 60px;}
.ctt_sub4_05 .sec04 .inner{padding:100px 0;height:290px;background:url(/images/sub4_05_04.jpg) no-repeat 100% 100px;}
.ctt_sub4_05 .sec01 .txt_box {padding:150px 0 0 780px;width:400px;}
.ctt_sub4_05 .sec02 .txt_box {padding:70px 40px;width:420px;}
.ctt_sub4_05 .sec03 .txt_box{padding:50px 0 0 780px;width:350px;}
.ctt_sub4_05 .sec04 .txt_box {padding:10px 0 0 40px;width:360px;}
.ctt_sub4_05 .sec01 .txt_box {color:#96c20e;}
.ctt_sub4_05 .sec02 .txt_box {color:#0284c8;}
.ctt_sub4_05 .sec03 .txt_box {color:#15a3a0;}
.ctt_sub4_05 .txt_box {text-align:left;word-break:keep-all}
.ctt_sub4_05 .txt_box h2 {text-align:left;font-size:39px;color:#666666;padding:0 0 20px;line-height:1.2;font-weight:400}
.ctt_sub4_05 .txt_box h2 b{font-size:43px;color:#272727;}
.ctt_sub4_05 .c_bottom h3{color:#393f4c;font-size:30px;font-weight:400;margin-bottom:-80px;}

.ctt_sub5_01 .sec01.count {height:80px;background:url(/images/countbg.jpg) no-repeat 50% 0;}
.ctt_sub5_01 .sec01 {height:753px;background:url(/images/sub5_01_01.jpg) no-repeat 50% 0;}
.ctt_sub5_01 .sec02 {height:1524px;background:url(/images/sub5_01_02.jpg) no-repeat 50% 0;}
.ctt_sub5_01 .sec03 {height:1657px;background:url(/images/sub5_01_03.jpg) no-repeat 50% 0;}


/* 인테리어 */
.interior {position:relative;padding-top:25px;padding-bottom:80px;overflow:hidden}
.interior h2 {position:absolute;top:45px;width:100%;text-align:center;font-size:30px;font-family:Tahoma;font-weight:bold;color:#fff;z-index:9}
.interior .swiper-container {width: 100%;height: auto;margin-left: auto;margin-right: auto;}
.interior .swiper-slide {background-size: cover;background-position: center;}
.interior .gallery-top {height: 760px;width: 100%;}
.interior .gallery-thumbs {height: 130px;box-sizing: border-box;padding: 10px 0;}
.interior .gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.interior .gallery-thumbs .swiper-slide-active {opacity: 1;}
.interior .swiper-button-next, .interior .swiper-button-prev { border-radius:50%;width:54px;height:54px;background-color:#ffffff;background-size:18px;opacity:0.8;}
