
/*sub_visual*/
.sub_visual {background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:370px;position:relative;z-index:-1;}
.sub_visual h1 {position: absolute;top: 60%;left: 30%;color: #fff;font-size: 40px;
font-weight: bold;font-family: 'NEXON Lv2 Gothic';letter-spacing: 1px;}
.sub_visual h1::before {display:block;content:'';width:10px;height:10px;background-color:#ff8500;border-radius:100%;position:absolute;top:-5px;left:-10px;}
.bg1 {background-image:url('/img/sub/sub_visual1.jpg');}
.bg2 {background-image:url('/img/sub/sub_visual2.jpg');}
.bg3 {background-image:url('/img/sub/sub_visual3.jpg');}
.bg4 {background-image:url('/img/sub/sub_visual4.jpg');}
.bg5 {background-image:url('/img/sub/sub_visual5.jpg');}

/*sub_tab*/
.subNav {display: flex;justify-content: flex-end;}
.snb {display: flex;justify-content: flex-start;align-items: center;width: 50%;padding: 20px 40px;margin-top: -45px;background-color: #ff8500;}
.snb li {margin-right: 5%;}
.snb li a {font-size:18px;opacity:0.5;color:#fff;}
.snb li.Non a {opacity:1;font-weight:bold;}
.snb li.snbIn a {font-size:16px;}

/*sub common*/
.sub_wrap {width:1300px;margin:0 auto;position: relative;}
.sub_title {font-size:28px;font-weight:bold;color:#000;font-family: 'NEXON Lv2 Gothic';}

/*sub01_01*/
.sub11_top {margin:80px auto 50px;}
.sub11T_F {display:flex;justify-content:center;align-items:center;padding-bottom: 3%;}
.sub11T_left {position:relative;background-image:url('/img/sub/sub11_topimg.jpg');width:690px;height:404px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:8%;}
.sub11T_left h1 {width:100%;position:absolute;bottom:-10%;left:58%;transform:translate(-50%,-50%);font-family: 'Raleway', sans-serif;font-size:50px;color:#000;text-align:right;font-weight:900;}
.sub11T_right {text-align:left;margin-top: 10%;}
.sub11T_right .sub_title {margin-bottom:30px;}
.sub11T_right p {font-size:16px;font-family: 'NEXON Lv2 Gothic';color:#333;line-height:1.5;margin-bottom:20px;}
.sub11T_right p:last-child {margin-bottom:0;}
.sub11_mid {background-image:url('/img/sub/sub11_midBg.jpg');width:100%;height:618px;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top: 7%;}
.sub11_mid .sub_title {margin-left: 13%;}
.sub11M_in {width: 1179px;height: 1179px;background-color: rgb(255 255 255 / 88%);border-radius: 100%;margin-left: 8%;text-align: center;padding: 80px;}
.sub11_last {padding-top:7%;}
.sub11_last .sub_wrap {margin-left: 24%;margin-top:3%;}
.sub11L_inF {width: 80%;display: flex;justify-content: flex-start;align-items: flex-start;padding: 80px;}
.sub11L_inF h3 {font-size:23px;font-weight:bold;color:#333;margin-right:5%;}
.sub11L_icon {display: flex;justify-content: flex-start;align-items: center;flex-wrap:wrap;border-left: 1px solid #ccc;padding-left: 5%;}
.icon11_set {background-color:#f5f5f5;border:2px solid transparent;border-radius:20px;text-align:center;padding: 17px 30px;margin-right: 6%;margin-bottom: 5%;}
.icon11_set:hover {border:2px solid #ff8500;background-color:#fff;transition:.4s;}
.SbLicon {width:86px;height:88px;background-repeat:no-repeat;background-position:center;}
.icon11 {background-image:url('/img/sub/sub11_icon1.png');}
.icon12 {background-image:url('/img/sub/sub11_icon2.png');}
.icon13 {background-image:url('/img/sub/sub11_icon3.png');}
.icon14 {background-image:url('/img/sub/sub11_icon4.png');}
.icon15 {background-image:url('/img/sub/sub11_icon5.png');}
.icon16 {background-image:url('/img/sub/sub11_icon6.png');}
.icon11_set p {font-size:16px;color:#333;font-weight:bold;margin-top: 10px;}

/*sub01_03*/
.sub13_F {display: flex;justify-content: space-evenly;align-items: center;margin-top: 100px;position: relative;z-index: 10;}
.sub13_box {padding: 80px;background-color: rgb(255 255 255 / 88%);box-shadow: 2px 1px 16px rgb(85 85 85 / 32%);}
.sub13B_m {margin:10% 0;}
.sub13B_m p {display: inline-block;font-size: 18px;font-weight: bold;color: #444;}
.sub13B_l {display: flex;justify-content: flex-start;align-items: center;}
.sub13B_l p {font-size: 18px;color: #444;line-height:1.5;}
.sub13B_l p span {display:block;}
.sub13B_l p:first-child {padding-right:5%;}
.sub13B_l p:last-child {border-left: 1px solid #ccc;padding-left:5%;}
.sub13_F .sub13deco {margin-top: 180px;}
.sub13_map {width:100%!important;border-top:3px solid #fd6900;position: relative;z-index: 2;margin-top:-50px!important;}

/*sub01_04*/
#sub01_04 .sub_wrap {margin-bottom:10%;}
.sub14_title {text-align:center;margin:80px auto;}
.sub14_title h1 {font-size:28px;font-family: 'NEXON Lv2 Gothic';color:#000;font-weight:bold;}
.sub14_title p {font-size:16px;font-family: 'NEXON Lv2 Gothic';color:#333;margin-top:20px;}
.sub14_Stitle {border-bottom:1px solid #d7d7d7;}
.sub14_Stitle h1 {font-size: 23px;font-weight: bold;color: #333;width: 15%;text-align: center;border-bottom:5px solid #ff8500;margin-left: 5%;padding-bottom: 1%;}
.sub14_CFlex {display: flex;justify-content: flex-start;align-items: baseline;margin: 50px 0px 100px 50px;}
.sub14_certi {text-align: center;margin-right: 6%;}
.sub14_certi img {border:1px solid #cccccc;}
.sub14_certi h2 {font-size:16px; color:#333;margin-top:20px;}

/*sub02_01*/
a.sub21_get {text-align: center;font-size: 25px;font-family: 'NEXON Lv2 Gothic';
display: block;background: #ff8806;padding: 20px;margin-bottom: 100px;border-radius: 15px;color: #fff;font-weight: bold;}
a.sub21_get:hover {background-image:linear-gradient(112deg, #ffb15b 0%, #ff8500);transition:.6s ease-in-out;}

/*sub02_02~3*/
.sub2_item {padding:30px 0 120px 0;}
.sub2_item > ul {display:flex;justify-content:flex-start;align-items:center;}
.sub2_item li {font-size:18px;color:#333;text-align:center;font-weight: normal;border:1px solid #eee;height:130px;}
.sub2_item li.su2I_name {font-size:23px;font-weight:bold;color:#fff;width:35%;line-height:5.5;background:linear-gradient(112deg, #ffb15b 0%, #ff8500);
border-top-left-radius:50px;}
.sub2_item li:nth-child(2) {width:25%;line-height:7;}
.sub2_item li:nth-child(3) {width:40%;padding:20px 30px;border-top-right-radius:50px;}
.sub2_item li .item2_In > li {position:relative;line-height:1.5;padding: 0;text-align: left;margin-left:15px;border:none;height:auto;}
.sub2_item li .item2_In > li::after {display:block;content:'';width:6px;height:1px;background:#555;position:absolute;top:48%;left:-15px;}
.sub2_item img {border-bottom-right-radius:50px;border-bottom-left-radius:50px;}

#sub02_03 .item2_In {display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
#sub02_03 .item2_In li {width:45%;}

/*sub02_04*/
#sub02_04 {padding-bottom:10%;}
.sub24_Selset {display:flex;justify-content:center;align-items:center;}
.sub31_deco2 {width:47.5%;background-color: rgb(255 133 0 / 46%);height:2px;margin:0 auto 100px;}
.Selset_main {position: relative;height:450px;background-repeat:no-repeat;border-radius:15px;width:90%;margin:0 auto;margin-top:-280px;text-align: center;padding:30px;}
.Selset_main .sub24_mainimg {width:90%;margin:-80px auto 0;}
.sub24_Sel2:nth-child(1) {margin-right:5%;}
.sub24_Selbox {background: #f5f5f5;padding: 50px;text-align: center;width:550px;height: 655px;border-radius: 50px;}
.sub24_Sel2:nth-child(1) .Selset_main {background-image:url('/img/sub/sub24_setbg.jpg');}
.sub24_Sel2:nth-child(2) .Selset_main {background-image:url('/img/sub/sub24_setbg2.jpg');}
.Selset_main ul {margin:40px 0;margin-left:35px;}
.Selset_main ul li {position:relative;font-size:18px;font-family: 'NEXON Lv2 Gothic';line-height:1.8;color:#fff;text-align:left;}
.Selset_main ul li::before {display:block;content:'';position:absolute;top:15px;left:-18px;background:#fff;width:5px;height:1px;}
.Selbox_number::before {display:block;content:'';height:151px;width:2px;background-color: rgb(255 133 0 / 46%);position:absolute;top:-76px;left:50%;transform: translate(-50%,-50%);}
.Selbox_number {position:relative;background:#fff;border:1px solid #fca344;width:95px;height:95px;margin:0 auto;border-radius:100%;}
.Selbox_number h1 {color:#fca344;font-size:40px;font-family: 'NEXON Lv2 Gothic';line-height: 2.4;}
.sub24_Selbox h2 {position:relative;font-size:28px;font-family: 'NEXON Lv2 Gothic';line-height:1.5;margin:30px 0;}
.sub24_Selbox h2::after {display:block;content:'';width:20px;height:1px;background:#222;position:absolute;left:50%;bottom:-25px;transform: translate(-50%,-50%);}
.Selset_btn {position: absolute;width: 100%;bottom: 0;left: 50%;transform: translate(-50%,-50%);}
.Selset_btn p {font-size:12px;color:#eee;font-family:'NEXON Lv2 Gothic Light';letter-spacing: 0.3px;}
.Selset_btn a {margin:25px 0;display:block;}
.Selset_btn a h3 {position:relative;color:#fff;font-family: 'NEXON Lv2 Gothic';font-size:18px;}
.Selset_btn a h3 img {margin-left:8%;}
.Selset_btn:hover a h3::after {display:block;content:'';width:15%;height:1px;background:#fff;position:absolute;left:35%;bottom:-5px;transition:.5s;}

.sub24_scrollM {width:100%;height:1px;background:#ccc;text-align:center;margin:200px 0;}
.sub24_scrollM p {position:relative;padding-top:50px;color:#fca344;font-family: 'NEXON Lv2 Gothic';font-size:16px;}
.sub24_scrollM p::before {display:block;content:'';width:1px;height:120px;background:#f26c4f;position:absolute;left:50%;top:-25px;transform: translate(-50%,-50%);}

.sub24_Utile {font-size:25px;color:#000;font-family:'NEXON Lv2 Gothic';font-weight: bold;}
.sub24_Utile span {font-size:28px;font-family:'NEXON Lv2 Gothic';color:#fca344;font-weight:bold;margin-right: 10px;}
.su24_uBox h1 {font-size: 18px;font-weight: bold;padding: 12px 0;margin: 30px 0;border: 2px solid #fca34f;
width: 150px;text-align: center;border-radius: 20px;margin-left: 15px;}

.uBox_in {display:flex;justify-content:center;}
.uBox_set:nth-child(1) {margin-right:3%;}
.uBox_set h2:before, .otherH1:before {display:block;content:'';width:5px;height:5px;background:#555;border-radius:100%;position:absolute;top:8px;left:-12px;}
.uBox_set h2, .otherH1 {position:relative;font-size:18px;font-family:'NEXON Lv2 Gothic';font-weight:bold;margin-bottom:20px;margin-left:10px;}
.otherH1 {margin-left:5%;margin-top:50px;}
.uBox_result {text-align:center;margin:20px 0;}
.uBox_result h2 {width: 93%;margin: 0 auto;background: rgb(229 209 186 / 82%);padding: 40px 0;border-radius: 20px;font-size: 20px;font-weight: bold;margin-top: -20px;}
#sub24_under2 {margin-top:80px;}
#sub24_under2 .su24_uBox h1 {width:300px;}
.sub_video {margin-top:35px;text-align:center;}
.sub_video video {width:90%;margin-top:20px;}


/*sub03_01*/
.sub31_title {margin: 80px auto 30px;text-align: center;}
.sub31_title h1 {font-size: 28px;font-weight: bold;color: #000;}
.sub31_title p {margin-top: 60px;font-size: 18px;line-height: 1.5;color: #333;}
.sub31_title p span {display: block;font-size: 16px;margin-top: 20px;position:relative;}
.sub31_title p span::before {display:block;content:'*';font-size:16px;color:#333;position:absolute;top:-5px;left:31.5%;}
.sub31_deco1 {width: 2px;height: 80px;background-color: rgb(255 133 0 / 46%);margin: 50px auto 0;position:relative;}
.sub31_deco1::before {display:block;content:'';width:2px;height:30px;background-color:#ff8400;position:absolute;bottom:0;left:0;}
.sub31_slide {display:flex;justify-content:center;align-items:center;}
.sub31_slide .swiper-wrapper {width:50%;}
.sub31_slide .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {position:initial;width:15%;margin-right: 5%;}
.sub31_slide .swiper-pagination {left:8%;}
.sub31_slide .swiper-pagination-bullet {width:100%;height:60px;background-color:#ffb15b;text-align: right;}
.sub31_slide .swiper-pagination-bullet-active {background-image:linear-gradient(112deg, #ffb15b 0%, #ff8500);width: 120%;box-shadow: 5px 4px 4px #b7b5b5;}
.sub31_slide .swiper-pagination-bullet-active span {font-weight:bold;}
.sub31_slide .swiper-pagination-bullet span {font-size:18px;color:#fff;line-height: 3.4;padding: 0 20px;margin:0;}
.sub31_slide .swiper-slide {position:relative;overflow: initial;}
.sub31_slide .swiper-slide::after {display:block;content:'';width:855px;height:535px;background-color:rgb(235 235 235 / 38%);position:absolute;top:45px;left:-153px;z-index:-1;}
.sub31_last {background-color: rgb(245 245 245 / 70%);text-align: center;padding: 50px 0;margin-top: 80px;}
.sub31_Ltitle h1 {font-size:23px;font-weight:bold;}
.sub31_Ltitle p {font-size:16px;margin:30px 0 50px;}
.sub31_Lticon {width:1040px;margin: 0 auto;}
.Lticon_title h2 {font-size:23px;font-weight:bold;color:#333;text-align:left;position:relative;}
.Lticon_title h2::before {display:block;content:'';width:5px;height:5px;background-color:#333;position:absolute;top:9px;left:-15px;border-radius:100%;}
.Lticon_F {width: 100%;margin:50px auto;padding:50px 0; display:flex;justify-content:center;align-items:center;background-color:#fff;border-top-left-radius:50px;border-top-right-radius:50px;}
.Lticon_set {border-right: 1px solid #ccc;padding-right: 30px;height: 196px;}
.Lticon_set:nth-child(2), .Lticon_set:nth-child(3), .Lticon_set:nth-child(4) {padding-left:30px;}
.Lticon_set:nth-child(4) {border-right:none;}
.Lticon_set p {margin-top:20px;}

/*sub04_01*/
.sub41_F {display: flex;justify-content: center;align-items: center;margin: 80px auto;}
.sub41_L {width: 40%;margin-right: 5%;background-color:rgb(245 245 245 / 58%);border-radius: 30px;padding: 80px 50px;}
.sub41_La {padding:30px;}
.sub41_L img{margin-left:40px;}
.L_set41 {margin:35px 20px;}
.L_set41 h2 {font-size:18px;font-weight:bold;color:#000;position:relative;}
.L_set41 h2::before {display:block;content:'';width:4px;height:4px;background-color:#333;border-radius:100%;position:absolute;top:7px;left:-14px;}
.L_set41 p {font-size:18px;color:#333;margin-top:20px;}
.set41_kakao {margin-top:20px;display:flex;justify-content:flex-start;align-itmes:flex-end;}
.set41_kakao img {margin-right:5%;}
.set41_kakao p {line-height:1.5;}
.sub41_R {width: 50%;}
.form41_set {margin-bottom:35px;}
.form41_set:last-child {margin-bottom:0;}
.form41_set select {height:45px; text-indent:10px; border:1px solid #ccc;}
.form41_set:nth-child(5) select {width:80%;}
.form41_F {display: flex;justify-content: flex-start;align-items: center;}
.form41_F h1 {width:10%;font-size:18px;font-weight:bold;color:#000;margin-right: 7%;position:relative;}
.form41_F h1::before {display:block;content:'*';position:absolute;top:-5px;right:4px;color:#ff8500;}
.form41_set:nth-child(4) h1::before, .form41_set:nth-child(6) h1::before, .form41_set:nth-child(7) h1::before {display:none;}
.form41_F input {width:80%;height:45px;text-indent:10px;border:1px solid #ccc;}
.form41_set:nth-child(2) .form41_F select {width:18%}
.form41_set:nth-child(2) .form41_F input {width:22%;}
.form41_set:nth-child(2) .form41_F h1 {margin-right:5%;}
.form41_set:nth-child(3) .form41_F input {width:35%;}
.form41_F .form_icon {margin:0 5px;}
.form_INput {width:100%;}
.form41_address input {margin-bottom:8px;}
.form_Af input {width:50%;}
.form41_address input:last-child {margin-bottom:0;}
.form41_file label {background-color: #525252;height: 45px;color: #fff;padding: 13px;}
.form41_file label input {display:none;}
.zip_btn {width:25%;background-color:#e2e2e2;height:45px;margin-bottom:8px;}
.form41_set2 {display: flex;justify-content: flex-end;align-items: center;}
.form41_set2 span {margin:0 10px;}
.form41_set2 button {padding: 10px 15px;background-color: #525252;color: #fff;}
.modal_sub4 {display:none;position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.sub4_WB {background-color:#fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 50px;}
.sub4_WB::after {clear:both;}
.sub4_WB h3 {text-align: center;font-size: 20px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: 600;}
.sub4_wbin {margin:50px 0 0;border:1px solid #ddd;padding:20px 25px;font-size: 16px;font-family: 'NEXON Lv2 Gothic';line-height: 1.3;}
.sub4_close {color: #aaa;float: right;font-size: 28px;font-weight: bold;}
.sub4_close:hover, .sub3_close:focus { color: black; text-decoration: none;cursor: pointer;}
.sub41_last {text-align:center;margin-bottom: 80px;}
.sub41_last button {font-size:18px;width: 10%;padding: 10px 0;}
.sub41_last button:first-child {background-color:#e2e2e2;color:#333;margin-right:10px;}
.sub41_last button:last-child {background-color:#ff8500;color:#fff;}

/*sub04_04 ±¸¸ÅÇÏ±â*/

#sub04_04 {background-image: url('/img/sub/sub4_productlist.png');background-size: cover;background-repeat: no-repeat;min-height:789px;background-position: center;margin:0 18px 18px 18px;}
#sub04_04 .boardH1 {margin-top:0;padding-top:120px;}
.sub_PlistW {padding:170px 0;}
.Plist_set {display: inline-block;width:30.333%;margin-right: 1%;}
.Plist_main {overflow:hidden;border-top-right-radius: 10px;border-top-left-radius: 10px;height:218px;}
.Plist_set img {width:100%;}
.Plist_set img.imgMain {height:218px;}
.Plist_in {background-image: url('/img/sub/sub4_Plistbox.jpg');background-repeat: no-repeat;display: flex;justify-content: center;
align-items: center;height: 101px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;padding: 20px 10px;background-size:cover;}
.Plist_text {width:80%;}
.Plist_text h2 {font-size: 21px;font-family: 'Noto Sans KR';font-weight: bold;letter-spacing: -1px;}
.Plist_text p {font-size:16px;font-family: 'Noto Sans KR';font-weight: 300;}
.Plist_set img.sub4_PlistR {width: 30px;margin-left: 10px;}
.Plist_set:last-child {margin-right:0;}
.Plist_main:hover > img {transform:scale(1.1); transition: .6s ease-in-out;}

#sub04_04 .slick-initialized .slick-slide {width:35%!important;}
#sub04_04 .slick-prev {left: -46px!important;background-image: url('/img/sub/sub4_PlistarrowL.png')!important;height: 90px!important;background-size: cover!important;background-repeat: no-repeat!important;
width: 68px!important;z-index: 9999;}
#sub04_04 .slick-next {right: -46px!important;background-image: url('/img/sub/sub4_PlistarrowR.png')!important;height: 90px!important;background-size: cover!important;background-repeat: no-repeat!important;
width: 68px!important;z-index: 9999;}
#sub04_04 .slick-prev:before {display:none;}
#sub04_04 .slick-next:before {display:none;}

/*±¸¸ÅÇÏ±â view*/

.main_name {margin: 30px 0;}
#sit_desc {font-size:17px;font-family: 'NEXON Lv2 Gothic';font-weight:300;color:#333;margin: 0;letter-spacing:0;margin-bottom: 5px;}
#sit_title {font-size:32px;font-family: 'NEXON Lv2 Gothic';font-weight:bold;color:#000;margin: 0;}
.sit_info {margin:0;}
.sit_info tr {height:60px;}
.sit_info .tr_price th, .sit_info .tr_price td, .sit_ov_tbl td{font-size:18px;font-family:'NEXON Lv2 Gothic';}
.sit_ov_tbl th {padding-left:15px;font-size:18px;font-family:'NEXON Lv2 Gothic';}
#sit_opt_added li {border:none;border-bottom: 1px solid #ccc;padding: 30px;background:none;display: flex;justify-content: flex-start;}
.opt_name {margin-right:2%;}
.sit_opt_subj {font-size:20px;font-family: 'NEXON Lv2 Gothic';line-height:1;font-weight:500;}
#sit_opt_added button.sit_qty_minus {border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
#sit_opt_added button.sit_qty_plus {border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
#sit_opt_added .sit_opt_prc {margin-left:30px;}
#sit_tot_price {font-size: 32px;color:#ff8500;margin-top: 20px;}
#sit_tot_price span {float:initial;font-size: 18px;font-family: 'NEXON Lv2 Gothic';font-weight:bold;color:#333;}
#sit_ov_btn {display: flex;justify-content: flex-end;align-items: center;margin-top: 30px;}
.sit_btn_cart {border: 1px solid #ff8500;color: #ff8500;border-radius:0;}
.sit_btn_buy {background:#ff8500;border:1px solid #ff8500;border-radius:0;}
#sit_ov_btn button {font-size: 23px;font-family: 'NEXON Lv2 Gothic';}
.sit_btn_buy:hover {background:#ff7700;}
#sit_tab .tab_tit li .selected:after {background:#ff8500;}
a.btn02 {background:#ff8500;font-family: 'NEXON Lv2 Gothic';color:#fff;}
.tab_tit button, #sit_qa_wbtn a {font-family: 'NEXON Lv2 Gothic';}
#sit_pvi_big img {width:450px}
#sit_pvi_thumb {display:none;}

/*°Ô½ÃÆÇ*/
.boardH1 {text-align:center;font-size:32px;font-family: 'NEXON Lv2 Gothic';font-weight:bold;margin-top:80px;color:#000;}

/*¹è¼Û±³È¯*/

#sit_dex h2 {display:none;}
#sit_dvr h3 {font-size:35px;font-family: 'NEXON Lv2 Gothic';font-weight:bold;margin:50px auto;text-align:center;}
#sit_dvr img, #sit_ex img {width:100%;}

















