/* 텍스트코딩영역 */
.br_640{display:none;}
.sc{position:relative;}
.landing_wrap{max-width:640px;margin:0 auto;}
.con_area{width:557px;margin:0 auto;}

.orange01{color:#ff7900;}
.orange02{color:#ffc48f;}
.black_highlight{background-color:#181818; color:#fff;}
.orange_highlight{background-color:#ff7900; color:#fff;}

.sc_banner{background-color:#ff7900; position:fixed; top:0;width: 640px;height: 45px;z-index: 100;display:flex;justify-content: center;align-items: center;}
.sc_banner img{width:100%;}
.sc_banner p{font-family: 'GmarketSans';font-size:20px; color:#fff;}
.sc_banner .txt_p{margin-left:5px;}

.sc_n_01{padding:100px 0 316px;}
.sc_n_01:after{content:"";background: url("/common/images/landing/after_01_01.png?v=2") center/cover no-repeat;position: absolute;bottom: 0px;left: 50%;display: block;width: 10px; height: 257px;}
.sc_n_01 .con_area{display:flex;flex-direction: column;}
.sc_n_01 p{font-family: 'SCoreDream';font-size:28px; line-height:38px;}
.sc_n_01 p:not(:first-child){padding-top:130px;}
.sc_n_01 p:nth-child(odd){font-weight:700;}
.sc_n_01 p:nth-child(even){text-align: right;font-weight:600;}
.sc_n_01 > img{width: auto;position: absolute; bottom: 40px; right: 59px;}

.sc_n_02{padding:50px 0;background-color:#ff7900;}
.sc_n_02 p{text-align: center; color: #fff; font-size: 46px;line-height: 56px;font-family: 'GmarketSans'; font-weight:500;}
.sc_n_02 p span{font-weight:500;}

.sc_n_03{background:url("/common/images/landing/bg_03.png") center/cover no-repeat;padding:110px 0;}
.sc_n_03 p{text-align:center;}
.sc_n_03 .p_01{font-size: 50px;color: #ff9230;}
.sc_n_03 .p_02{padding-top: 35px; color: #fff; font-size: 26px;line-height: 36px;}

.sc_n_04{background:url("/common/images/landing/bg_04.png") center/cover no-repeat;padding:135px 0;}
.sc_n_04 p{font-size: 22px;line-height:32px;font-family: 'GmarketSans'; font-weight:500;text-align:center;}
.sc_n_04 p:nth-child(1):before{content:"";background: url("/common/images/landing/after_04.png?v=2") center/cover no-repeat;display: block;width: 16px; height:16px;margin: 0 auto 10px;}
.sc_n_04 p:not(:first-child){padding-top:35px;}

.sc_n_05{background:url("/common/images/landing/bg_05.png") center/cover no-repeat;padding: 90px 0;}

.sc .tit_box{font-size:28px; font-weight:700;text-align: center;margin-top: 10px;}
.sc .tit_box:after{content:"";display:block;background-color:#ff7900; height:1px; width:370px; margin:10px auto 25px;}
.sc .desc{text-align: center;line-height: 28px;}
.sc .img_box{text-align: center;}
.sc .slide_box{width:546px;margin-top:80px;}
.sc .slide_box .slick-arrow.slick-prev{background-image: url('/common/images/landing/prev_arrow.png');left: -4%;}
.sc .slide_box .slick-arrow.slick-next{background-image:url('/common/images/landing/next_arrow.png');right:-4%;}
.sc .slide_box .slick-arrow{border:none;background-color:rgba( 255, 255, 255, 0 );width:20px;height:32px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:10;text-indent:-9999em;top:50%;transform:translateY(-50%);}

.sc_n_08{padding:85px 0;text-align: center;}
.sc_n_08 .tit_box{font-family: 'Noto Serif KR', serif;line-height: 60px; font-size: 38px;font-weight: 600;}
.sc_n_08 .tit_box span{ font-size: 48px;}
.sc_n_08 .desc_box p{font-size: 20px;line-height: 32px;}
.sc_n_08 .desc_box .m{font-size: 20px;font-weight: 500;}
.sc_n_08 .landing_blog_btn{margin-top: 40px;}
.sc.sc_n_08 .tit_box:after {display: none;}
.sc.sc_n_08 .tit_box:before {content:"";background: url("/common/images/landing/after_08_01.png?v=2") center/cover no-repeat;display: block;margin:0 auto;width: 10px; height: 257px;}
.sc.sc_n_08 .box_01:before {content:"";background: url("/common/images/landing/after_08_02.png?v=2") center/cover no-repeat;display: block;margin:30px auto;width: 2px; height: 160px;}
.sc.sc_n_08 .box_02:before {content:"";background: url("/common/images/landing/after_08_03.png?v=2") center/cover no-repeat;display: block;margin:30px auto;width: 10px; height: 52px;}
.sc_n_09 .txt_box{text-align: center;}
.sc_n_09 .txt_box .tit{font-size: 50px;line-height: 60px;font-family: 'SCoreDream';font-weight:300;}
.sc_n_09 .txt_box .h{font-size: 50px;line-height: 60px;font-weight:800;}
.sc_n_09 .desc_01{line-height: 28px;padding-top: 20px;}
.sc_n_09 .desc_02{font-size:20px; line-height: 30px;padding-top: 35px;}
.sc_n_09 .form_area{padding-top:55px;width: 560px;margin: 0 auto;}
.sc_n_09 .form_area .tit{font-size:22px; line-height:44px;font-family: 'notokr-bold';margin-left: 30px;}
.sc_n_09 .form_box:nth-child(1){border-top: 1px solid #cccccc;}
.sc_n_09 .form_box{display: flex; align-items: center;border-bottom: 1px solid #cccccc;}
.sc_n_09 .form_box p{font-size:18px; line-height:49px;font-family: 'notokr-bold';width: 142px;margin-right: 30px;text-align: center;border-right: 1px solid #cccccc;background: #f2f2f2;letter-spacing: 0em;}
.sc_n_09 .form_box.txt_area p{line-height:70px;}
.sc_n_09 .form_box .except{padding: 10px 0;}
.sc_n_09 .form_box.txt_area_02 p{line-height: 180px;}
.sc_n_09 .form_box.txt_area_02 span{font-size: 16px;margin-right: 20px; letter-spacing: 0em;line-height: 27px;}
.sc_n_09 .form_box.txt_area_02 span b{font-size: 16px;margin-right: 20px; letter-spacing: 0em;line-height: 27px;}
.sc_n_09 .radio_txt{font-size:16px;margin-right: 20px; letter-spacing: 0em;line-height: 27px;}
.sc_n_09 .btn{text-align: center;}
.sc_n_09 input[type="radio"] {margin: 3px 5px 0px 5px;width:10px; height:10px; -webkit-appearance: none;-moz-appearance: none; appearance: none;border: 1px solid #181818;border-radius: 50%;outline: none;cursor: pointer;}
.sc_n_09 input[type='radio']:checked {background-color: #181818; box-shadow: 0 0 0 0px #181818;}
.sc_n_09 input:not([type="file"], [type="image"], [type="checkbox"], [type="radio"]) {border: 1px solid #ccc; height: 28px; width: 201px;}
.sc_n_09 input[type="password"]{background-color:#f2f2f2;width: 250px;}
.sc_n_09 textarea{height:40px;width: 300px;resize: none;border: 1px solid #ccc;}
.sc_n_09 .send_btn{margin: 40px auto;}
.sc_n_09 .form_03 .tit {line-height: 15px;}
.sc_n_09 .form_03 span{font-size:16px;margin-left: 30px;line-height: 45px;}

.sc_n_10{padding:45px 0;text-align:center;background-color:#181818;}
.sc_n_10 p{color:#a9a9a9;font-size: 16px;line-height: 26px;}
.sc_n_10 .txt_area{border-top:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a;margin:25px auto 15px;padding: 10px 0;}






@media all and (max-width:639px){
/* 텍스트코딩영역 */
.br_640{display:block;}
.landing_wrap{width:100%;}
.con_area{width:90%;}

.sc_banner{width: 100%;height: 9vw;}
.sc_banner img{width:100%;}
.sc_banner p{font-size:3.5vw;}
.sc_banner .img_p{width:4vw;}
.sc_banner .txt_p{margin-left:1vw;}

.sc_n_01{padding:20vw 0 60vw;}
.sc_n_01:after{bottom: 0px;left: 50%;display: block;width: 10px;height: 44vw;}
.sc_n_01 p{font-size:5vw; line-height:7vw;}
.sc_n_01 p:not(:first-child){padding-top:25vw;}
.sc_n_01 > img{width: auto;position: absolute; bottom: 8vw; right: 10vw;width: 14vw;}

.sc_n_02{padding:10vw 0;}
.sc_n_02 p{font-size: 8.5vw;line-height: 10vw;}

.sc_n_03{padding:14vw 0;}
.sc_n_03 .p_01 img{width:80vw;}
.sc_n_03 .p_02{padding-top: 8vw;font-size: 5vw;line-height: 6vw;}

.sc_n_04{padding: 13vw 0;}
.sc_n_04 p{font-size: 4.3vw; line-height: 5.5vw;}
.sc_n_04 p:nth-child(1):before{width: 3vw; height:3vw;margin: 0 auto 3vw;}
.sc_n_04 p:not(:first-child){padding-top:5vw;}

.sc_n_05{background:url("/common/images/landing/bg_05.png") center/cover no-repeat;padding: 14vw 0;}
.sc_n_05 .img_box img{width: 100%;}

.sc .tit_box{font-size: 6vw; margin-top: 3vw;}
.sc .tit_box:after{height:1px; width: 80vw; margin: 2vw auto 5vw;}
.sc .desc{line-height: 5.5vw;}
.sc .slide_box{width:100%;margin-top:14vw;}
.sc .slide_box img{width:100%;}
.sc .slide_box .slick-arrow.slick-prev{left: -3%;}
.sc .slide_box .slick-arrow.slick-next{right:-3%;}
.sc .slide_box .slick-arrow{width:3vw;height:4vw;}

.sc_n_08{padding:10vw 0;}
.sc_n_08 .tit_box{line-height: 8vw; font-size: 6vw;}
.sc_n_08 .tit_box span{font-size: 7vw;}
.sc_n_08 .desc_box p{font-size: 3.5vw;line-height: 5.5vw;}
.sc_n_08 .desc_box .m{font-size: 3.5vw;}
.sc_n_08 .landing_blog_btn{margin-top: 8vw;}
.sc.sc_n_08 .tit_box:before {margin:0 auto 3vw;width: 9px;height: 52vw;}
.sc.sc_n_08 .box_01:before {margin: 4vw auto; width: 3px;height: 35vw;}
.sc.sc_n_08 .box_02:before {margin:4vw auto;width: 9px; height: 10vw;}
.sc.sc_n_08 .landing_blog_btn{width:70vw;}
.sc.sc_n_08 .landing_blog_btn img{width:100%;}

.sc_n_09 .txt_box{text-align: center;}
.sc_n_09 .txt_box .tit{font-size: 8vw;line-height: 9vw;}
.sc_n_09 .txt_box .h{font-size: 8vw;line-height: 9vw;}
.sc_n_09 .desc_01{line-height: 5vw;padding-top: 5vw;}
.sc_n_09 .desc_02{font-size: 3.3vw;line-height: 5vw;padding-top: 5vw;}
.sc_n_09 .form_area{padding-top: 6vw;width: 90%;}
.sc_n_09 .form_area .tit{font-size:4vw; line-height:9vw;margin-left: 5vw;}
.sc_n_09 .form_box p{font-size:3.2vw; line-height:10vw;width: 22vw;margin-right: 3vw;}
.sc_n_09 .form_box.txt_area p{line-height:15vw;}
.sc_n_09 .form_box.txt_area_02 p{line-height: 44vw;}
.sc_n_09 .form_box.txt_area_02 span{font-size: 3vw;margin-right: 2vw; letter-spacing: 0em;line-height: 5vw;}
.sc_n_09 .form_box.txt_area_02 span b{font-size: 3vw;margin-right: 2vw; letter-spacing: 0em;line-height: 5vw;}
.sc_n_09 .form_box .except{padding: 2vw 0;}
.sc_n_09 .radio_txt{font-size:3vw;margin-right: 2vw;line-height: 5vw;}
.sc_n_09 input[type="radio"] {margin: 3px 3px 0px 3px;width: 2vw; height: 2vw;}
.sc_n_09 input:not([type="file"], [type="image"], [type="checkbox"], [type="radio"]) {border: 1px solid #ccc; height: 5vw; width: 33vw;}
.sc_n_09 input[type="password"]{width: 38vw;}
.sc_n_09 textarea{height:10vw;width: 45vw;}
.sc_n_09 .send_btn{margin: 7vw auto 4vw;width: 30vw;}
.sc_n_09 .send_btn img{width:100%;}
.sc_n_09 .form_03 .tit {line-height: 3vw;}
.sc_n_09 .form_03 span{font-size:3vw;margin-left: 5vw;line-height: 7vw;}

.sc_n_10{padding:10vw 0;}
.sc_n_10 p{font-size: 3vw;line-height: 5vw;}
.sc_n_10 .tatoa_logo{width:30vw;}
.sc_n_10 .txt_area{margin:4vw auto 3vw;padding: 3vw 0;}
}