@charset "utf-8";
#sit_tab .tab_con {padding-top:10px;}
#sit_tab .tab_con .pd_top {font-size:16px;letter-spacing:0;border-bottom:1px solid #333;padding-bottom:10px;padding-left:10px;margin-bottom:40px;}

.prd_top {overflow:hidden;margin:0 0 120px;}
.prd_top .swiper-slide .text {width:35%;display: flex;justify-content: center;align-items: center;letter-spacing:-1px;}
.prd_top .swiper-slide .text .t01 {font-size:20px;color:#cbcbcb;}
.prd_top .swiper-slide .text .t02 {font-size:80px;color:#111;letter-spacing:-4px;margin-bottom:20px;}
.prd_top .swiper-slide .text .t03 {font-size:16px;color:#111;margin-bottom:70px;}
.prd_top .swiper-slide .text a {font-size:22px;color:#111;}
.prd_top .swiper-slide .text a span {font-weight:600;}
.prd_top .swiper-slide .text a img {margin-left:10px;transition:.3s;}
.prd_top .swiper-slide .text a:hover img {transform:translateX(5px);}
.prd_top .slide .swiper-slide {width:100%;position:relative;display:flex;}
.prd_top .slide .swiper-slide .img-box {width:65%;}
.prd_top .slide .swiper-slide .img-box img {width:100%;}

a.btn_frmline, button.btn_frmline {background:#000;color:#fff;}
a.btn_frmline:hover, button.btn_frmline:hover, a.btn_frmline:active, button.btn_frmline:active, a.btn_frmline:focus, button.btn_frmline:focus {background:#333;color:#fff;}
#mod_option_frm #sit_sel_option {padding:20px;}
h3.tit {text-align:center;font-size:18px;letter-spacing:-.5px;margin-bottom:30px;font-weight:normal;}

#sod_bsk #sit_opt_added {margin:0;padding:0;border-bottom:0;list-style:none}
#sod_bsk #sit_opt_added li {padding:10px 15px;background:#f9f9f9;border:1px solid #e6e9ed;margin:10px 0;position:relative}
#sod_bsk #sit_opt_added li:after {display:block;visibility:hidden;clear:both;content:""}
#sod_bsk #sit_opt_added li .opt_name {line-height:28px;font-weight:bold}
#sod_bsk #sit_opt_added li .opt_count {}
#sod_bsk #sit_opt_added button {float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:0.92em}
#sod_bsk #sit_opt_added button:hover {color:#000}
#sod_bsk #sit_opt_added .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
#sod_bsk #sit_opt_added .sit_opt_del {position:absolute;right:0;top:0;font-size:15px;border:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed}
#sod_bsk #sit_opt_added .sit_opt_del:hover {color:#be334a}
#sod_bsk #sit_opt_added .sit_opt_prc {display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold}

.sub01-content {background:#eadab9;padding:80px 0;}
.sub01-content .text-con {text-align:center;margin-bottom:50px;}
.sub01-content .text-con .logo-img {width:180px;margin:0 auto 20px;}
.sub01-content .text-con:last-child .logo-img {width:200px;}
.sub01-content .text-con .logo-img svg {width:100%;}
.sub01-content .text-con h3 {font-weight:700;font-size:46px;letter-spacing:-1px;margin-bottom:30px;}
.sub01-content .text-con h3.logo1 {line-height:1;}
.sub01-content .text-con h3.logo1 span {font-size:15px;display:block;}
.sub01-content .text-con h3.logo2 {line-height:1;}
.sub01-content .text-con h3.logo2 span {font-size:25px;margin-left:5px;font-weight:600;}
.sub01-content .text-con p {font-size:15px;font-family:'Noto Sans', 'Noto Sans KR';line-height:1.6;}
.sub01-content .text-con p span {display:block;}
.sub01-content .text-con p .t01 {font-size:30px;font-weight:700;margin-bottom:10px;}
.sub01-content .text-con p .t02 {font-size:19px;font-weight:600;margin-bottom:10px;}

@media (max-width: 1270px) {
	.prd_top {display:block;}
	.prd_top .slide .swiper-slide {display:block;}
	.prd_top .swiper-slide .text {width:100%;justify-content:left;padding:0 5%;margin-bottom:10%;}
	.prd_top .slide .img-box {width:80%;float:right;}
}

@media (max-width: 1100px) {
	
}

@media (max-width: 767px) {
	.prd_top .swiper-slide .text .t01 {font-size:17px;}
	.prd_top .swiper-slide .text .t02 {font-size:50px;line-height:50px;margin-bottom:10px;}
	.prd_top .swiper-slide .text .t03 {font-size:13px;margin-bottom:10px;}
	.prd_top .swiper-slide .text a {font-size:18px;display:block;width:100%;}
	.prd_top .swiper-slide .text a img {width:80px;}

	.sub01-box .sub01-text .t01 {font-size:18px;margin-bottom:20px;}
	.sub01-box .sub01-text .t02 {font-size:16px;margin-bottom:20px;line-height:25px;}
	.sub01-box .sub01-text .t02 br {display:none;}
	.sub01-box .sub01-text .t03 {font-size:15px;}
	.sub01-box .sub01-text .t03 br {display:none;}

	.sub01-content {padding:50px 0;}
	.sub01-content .text-con .logo-img {width:120px;}
	.sub01-content .text-con:last-child .logo-img {width:140px;}
	.sub01-content .text-con {margin-bottom:45px;}
	.sub01-content .text-con h3 {font-size:32px;}
	.sub01-content .text-con h3.logo1 span {font-size:12px;}
	.sub01-content .text-con h3.logo2 span {font-size:20px;}
	.sub01-content .text-con p .t01 {font-size:22px;margin-bottom:5px;}
	.sub01-content .text-con p .t02 {font-size:15px;}
	.sub01-content .text-con p {font-size:12px;padding:0 30px;}
}

@media (min-width:992px) {
	h3.tit {font-size:24px;}
}