Ã£â€¦Â@charset "utf-8";

@font-face {
    font-family: 'GongGothicBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GongGothicLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* Ã¬â€žÅ“Ã«Â¸Å’Ã­Å½ËœÃ¬ÂÂ´Ã¬Â§â‚¬ css */
#nav_wr{padding-bottom: 20px;}
#sub_visual{position:relative;width:100%;height: 460px;background-size: cover !important;}
#sub_visual.sub01{background: url('../img/sub/sub_visual_01.png')no-repeat center;}
#sub_visual.sub02{background: url('../img/sub/sub_visual_02.png')no-repeat center;}
#sub_visual.sub03{background: url('../img/sub/sub_visual_03.png')no-repeat center;}
#sub_visual.sub04{background: url('../img/sub/sub_visual_04.png')no-repeat center;}
#sub_visual.sub05{background: url('../img/sub/sub_visual_05.png')no-repeat center;}
#sub_visual.sub06{background: url('../img/sub/sub_visual_06.png')no-repeat center;}
#sub_visual .visual_bg{position:relative;top: 194px;max-width: 1300px;/* height:275px; *//* background: rgba(0,0,0,0.25); */margin:0 auto;}
#sub_visual .visual_bg .tit{width:100%;color: #000;text-align: center;}
#sub_visual .visual_bg .tit .tt{padding-top: 20px;position:relative;font-size: 36px;color: #fff;}
#sub_visual .visual_bg .tit .td{font-size: 16px;font-weight: 400;color: rgb(255 255 255 / 60%);letter-spacing: 0;}
#sub_visual .visual_bg .tit .td span{padding: 0 5px;}

#sub_visual .nav_root{position: absolute;bottom: 0;width: 100%;display: flex;}
#sub_visual .nav_root .root_wr{/* margin:0 auto; */width: 100%;height: 100px;display: flex;justify-content: center;}
#sub_visual .nav_root .root_wr .r_txt{display:table-cell;color: #fff;padding: 0 5px;}
#sub_visual .nav_root .root_wr .r_txt span{display:inline-block;vertical-align: middle;}
#sub_visual .nav_root .root_wr .r_txt .icon{vertical-align: bottom;}
#sub_visual .nav_root .root_wr .r_txt .arr{padding: 0px 3px;}

#sub_nav{width:100%;height: 55px;}
#sub_nav .nlink_wr{width:100%;max-width:1300px;margin:0 auto;}
#sub_nav ul{/* width:1300px; */height:auto;margin:0 auto;text-align:center;padding: 20px 0 40px 0;}
#sub_nav ul li{position:relative;display:inline-block;transition:all 0.3s;padding: 0px 10px;}
#sub_nav ul li a{display: block; border: 1px solid #dddddd; padding: 15px; min-width: 160px; font-size: 16px; font-weight: 500; border-radius: 40px;}
#sub_nav ul li.active{}
#sub_nav ul li.active a{font-weight: 500;background-color: #c18475;color: #ffffff;}
#sub_nav ul li a:hover{font-weight:500;}
#sub_nav ul li:hover::after{opacity:1}
#sub_nav ul:hover li.active {/* background:none; */}

@media screen and (max-width:1500px){
	#sub_nav ul {width:100%}
}


@media screen and (max-width:1440px){
	#nav_wr{
    padding-bottom: 20px;
}
	#sub_visual{}
	#sub_visual .nav_root .root_wr{padding:0 50px;height: 100px;}
}


@media screen and (max-width:1300px){
	#sub_visual{}
	#sub_visual .visual_bg{
    top: 130px;
}
	#sub_visual .visual_bg .tit .tt{font-size: 28px;padding-bottom: 8px;}
	#sub_visual .visual_bg .tit .td{padding-top: 10px;font-size: 14px;}

	#sub_nav{height:50px}
	#sub_nav ul li a{font-size:16px;line-height: 50px;}
}

@media screen and (max-width:1024px){
	#sub_visual{#sub_visual{
    height: 340px;
};
    height: 380px;
}
	#sub_visual .nav_root{display:none}
}

@media screen and (max-width:920px){
	#sub_visual{#sub_visual{
    height: 340px;
};
    height: 240px;
}
	#sub_visual .visual_bg{
    top: 100px;
}
	#sub_visual .visual_bg .tit .tt{font-size: 24px;}
	#sub_visual .visual_bg .tit .td{padding-top: 7px;font-size: 13px;}
	
	#sub_nav{height:45px}
	#sub_nav ul li{padding: 0 10px;}
	#sub_nav ul li a{line-height:45px;font-size:15px;padding: 0 10px;}
}


@media screen and (max-width:768px){
    #nav_wr{height:unset;border-bottom:0;padding: 0;}
}




/* mobile sub */
.m_menu{display:none;/* padding-top: 10px; */}


@media screen and (max-width:768px){
    .m_menu{display: none;}
}






/* ÃªÂ³ÂµÃ­â€ Âµ */
.page{padding-bottom:50px;word-break: keep-all;font-size:19px}
.sub_wr{/* max-width:1300px; */margin:0 auto;}

.pre{text-align:center;padding: 50px 0 !important;}

.img_center {text-align:center}
.t_cell{display:table-cell;vertical-align:middle;text-align:center}

.x-scr{position:relative}
.x-scr-view {display:none;padding-top: 30px;background: url('../img/swipe.png') no-repeat center rgba(0,0,0,0.3);background-size: 45px;width: 80px;height: 80px;position:absolute;top: 15%;/* margin-top: -40px; */left: 10%;/* margin-left: -40px; */border-radius: 50%;z-index: 999;}

.hide{display:none}

@media screen and (max-width:1300px){
	.page{font-size:17px}
    .sub_wr{padding: 0 20px;}
}

@media screen and (max-width:768px){
	.x-scr-view {display:block;}
}

@media screen and (max-width:500px){
    .pre{padding:30px 0 !important}
}

/* sub1 */
.sub1_3{
    padding-bottom: 0px;
}
.sub1 .sub_tab{padding: 0px 6% 60px 6%;width: 100%;}
.sub1 .sub_tab ul{text-align:center;display: flex;gap: 12px;}
.sub1 .sub_tab ul li{flex: 0 0 calc(100% / 5 - 10px);display:block;border:1px solid #dddddd;padding:15px;font-size: clamp(12px,2vw,16px);font-weight:500;border-radius:40px}
.sub1 .sub_tab ul li a{font-size: 16px;font-weight: 500;width: 100%;}
.sub1 .sub_tab ul li.active{background: #ff7b79;border: 1px solid #ff7b79;border-radius: 30px;}
.sub1 .sub_tab ul li.active a{}
.sub1 .stit_wr{padding: 30px 0 15px;font-size: 25px;font-weight: 500;}
.sub1 .stit_wr p{position:relative;padding-bottom: 20px;}
.sub1 .stit_wr p::after{display:block;position:absolute; content:'';background: #ff7b79;width: 35px;height: 3px;left:0;bottom:0;}
.sub1 .img-txt{position: absolute;bottom: 20%;left: 50%;transform: translateX(-50%);font-size: clamp(13px, 3vw, 35px);font-weight: 700;width: 100%;color: #fff;font-family:'GyeonggiTitle';line-height: 1.6em;}
.sub1 .img-txt2 {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);font-size: clamp(24px, 6vw, 100px);font-weight: 700;width: 100%;color: #ffffff24;}

.sub1_1 .card-img {position: relative;background: url('../img/sub/sub1_1add01.png')no-repeat center;width: 100%;height: clamp(200px, 34vw, 550px);border-radius: 20px;background-size: cover;}
.sub1 .half-card {overflow: hidden;	text-align: center;}
.sub1 .card-img img {/* width: auto; *//* height: 100%; *//* object-fit: cover; */}
.sub1 .ft_catch {position: absolute;top: 30px;left: 10px;width: clamp(20%, 2vw, 100%);color: #ffffff4f;}
.sub1 .txt {font-size: clamp(14px,2vw,24px);padding: clamp(20px,4vw,40px) 0 clamp(20px,4vw,40px) 0;text-align: center;color: #a85b48;font-weight: 700;line-height: 1.6em;}


@media screen and (max-width:1300px){
	.sub1 .sub_tab{padding-bottom: 30px;}
	.sub1 .sub_tab ul li{padding:0 15px}
	.sub1 .sub_tab ul li a{padding: 10px;}
	.sub1 .stit_wr{padding: 25px 0 10px;font-size: 23px;}
	.sub1 .stit_wr p{padding-bottom: 15px;}
}

@media screen and (max-width: 1024px){
	.sub1 .sub_tab{padding-bottom: 25px;}
	.sub1 .sub_tab ul li{flex: 1 0 calc(100% / 5 - 90px);}
	.sub1 .sub_tab ul li a{font-size: 15px;}

	.sub1 .stit_wr{padding: 20px 0 5px;font-size: 20px;}
	.sub1 .stit_wr p{padding-bottom: 10px;}
	.sub1 .stit_wr p::after{width: 30px;height: 2px;}
	.sub1__item{}
	.sub1 .txt {padding: 20px;}

	.sub1_1 .card-img{
    background: url(../img/sub/sub1_1add01.png)no-repeat center top;
    background-size: cover;
}
	.sub1 .ft_catch{
    top: 10px;
}
}

@media screen and (max-width:768px){
	.sub1 .card-img .icon{
    width: 100%;
    height: clamp(150px, 2vw, 250px);
    border-radius: 0;
    }
  .sub1 .sub_tab{padding: 20px 0;}
	.sub1 .sub_tab ul{justify-content:center;gap: 8px;}
	.sub1 .sub_tab ul li{flex: 1 0 calc(100% / 5 - 10px);max-width: 130px;}
	.sub1 .sub_tab ul li a{}

	.sub1 .stit_wr{padding: 15px 0 5px;font-size: 18px;text-align: center;}
	.sub1 .stit_wr p{padding-bottom: 10px;}
	.sub1 .stit_wr p::after{left: 50%;margin-left: -15px;}
	.sub1_1 .sub1__list {display: flex; flex-wrap: wrap; gap: 46px 20px; padding: 40px 20px; background: #FFF; box-shadow: 0px 0px 12px 1px #00000047; border-radius: 10px;}
	.sub1__item-img img {width: 100px;}
}

@media screen and (max-width:500px){

	.sub1_1 .card-img{
    background: url(../img/sub/sub1_1add01.png)no-repeat center top;
    background-size: cover;
}
	.sub1 .ft_catch {
    width: 100px;
}
	.sub1 .card-img img{}
	.sub1 .sub_tab{padding: 20px 0;}
	.sub1 .sub_tab ul li{max-width:unset;flex: 1 0 calc(100% / 1 - 40px);}
	.sub1 .sub_tab ul li a{padding: 10px 0;}
}

@media screen and (max-width:499px){
	.sub1 .ft_catch {
}
	.sub1 .card-img img{}
	.sub1 .sub_tab{padding: 20px 0;}
	.sub1 .sub_tab ul li{max-width:unset;flex: 1 0 calc(100% / 1 - 40px);}
	.sub1 .sub_tab ul li a{padding: 10px 0;}
}


/* sub1_1 */

.sub1__box {padding: 50px 20px 400px;}
.sub1__box.bg--grey {background: #f6f6f6;}
.sub1__icon {text-align: center;padding: clamp(20px, 4vw, 30px) 0 clamp(12px, 2vw, 20px);}
.sub1__icon img {width:clamp(60px, 6vw, 94px)}
.sub1__text {text-align: center;line-height: 1.6em;font-size: clamp(16px,2vw,24px);color: #221815;}

.sub1__box.greeting {padding: 50px 20px 80px;margin-top: -390px;}
.sub1_1 .sub1__list {display: flex;flex-wrap: wrap;gap: 46px 20px;padding: 50px 60px;background: #FFF;box-shadow: 0px 0px 12px 1px #00000047;border-radius: 10px;}
.sub1__item {flex: 0 1 calc(100% / 6 - 17px);text-align: center;}
.sub1__item-img {padding: 0 0 20px;}
.sub1__item-img img {
    width: clamp(60px, 10vw, 140px);
}
.sub1__item-txt {
    font-size: clamp(12px,2vw,18px);
    line-break: auto;
}
.sub1_1 .wr-1400 {width: 100%;max-width: 1400px;margin: 0 auto;}

@media screen and (max-width:1024px){
	.sub1 .sub_tab ul li{flex: 1 0 calc(100% / 5 - 90px);}
	.sub1 .sub_tab ul li a{font-size: 15px;}
	.sub1__item{flex: 0 1 calc(100% / 4 - 15px);}
	.sub1_1 .sub1__list {padding: 40px 40px;}
}

@media screen and (max-width:768px){
	.sub1 .sub_tab ul li{flex: 1 0 calc(100% / 3 - 32px);}
	.sub1 .sub_tab ul li a{font-size: 15px;}
	.sub1__item{flex: 0 1 calc(100% / 3 - 15px);}
	.sub1_1 .sub1__list {padding: 30px 20px;gap: 20px;}
}

@media screen and (max-width:500px){
	.sub1 .sub_tab ul li{max-width: unset;flex: 1 0 calc(100% / 1 - 40px);}
	.sub1 .sub_tab ul li a{font-size: 15px;}
	.sub1__item{flex: 0 1 calc(100% / 3 - 7px);}
	.sub1_1 .sub1__list {padding: 30px 20px;gap: 20px 10px;}
	.sub1__box.greeting{padding: 20px 20px 20px;}
}




/* sub1_2 */

.sub1_2{
    padding-bottom: 0px;
}
.sub1_2 .top_wr{background: url('../img/sub/sub1_2_tbg.jpg')no-repeat center;padding: 160px 0 0;position: relative;height: 465px;margin-bottom: 30px;}
.sub1_2 .top_wr .top_txt::before{display:block;content:'';position:absolute;background: url('../img/sub/sub_ttxt_bfr.png')no-repeat center;background-size: contain;width: 56px;height: 45px;top: -75px;left: 10px;}
.sub1_2 .top_wr .top_txt{position:relative;padding-left: 10px;}
.sub1_2 .top_wr .top_txt .pc{}
.sub1_2 .top_wr .top_txt .tab{display:none}
.sub1_2 .top_wr .top_txt .mo{display:none}
.sub1_2 .top_wr .add_txt{padding-top:40px}
.sub1_2 .top_wr .add_txt .txt_bx{display:inline-block;background:#fff;font-size: 18px;padding: 20px 50px;line-height: 32px;}
.sub1_2 .top_wr .add_txt .txt_bx .mo_only{display:none}
.sub1_2 .top_wr .add_txt .txt_bx .pc_only{display:none}
.sub1_2 .top_wr .img{position:absolute;bottom: -35px;right:0;}

.sub1_2 .con_bx{overflow:hidden;padding:30px 0}
.sub1_2 .con_bx .img_wr{width:50%;}
.sub1_2 .con_bx .img_wr .img{max-width: 590px;height: 420px;display: inline-block;width: 100%;}
.sub1_2 .con_bx .txt_wr{width:50%;}
.sub1_2 .con_bx .txt_wr .txt_bx{display:table;width:100%;height: 420px;padding: 0 10px;}
.sub1_2 .con_bx .txt_wr .txt_bx .t_cell{text-align:left}
.sub1_2 .con_bx .txt_wr .txt_bx .t_cell p{padding: 10px 0;}
.sub1_2 .con_bx.con01{}
.sub1_2 .con_bx.con01 .img_wr{float:left}
.sub1_2 .con_bx.con01 .img_wr .img{background:url('../img/sub/sub1_2_img01.jpg')no-repeat center;background-size: cover;}
.sub1_2 .con_bx.con01 .txt_wr{float:left}
.sub1_2 .con_bx.con02{}
.sub1_2 .con_bx.con02 .img_wr{float:right;text-align: right;}
.sub1_2 .con_bx.con02 .img_wr .img{background: url('../img/sub/sub1_2_img02.jpg')no-repeat center bottom;background-size: cover;}
.sub1_2 .con_bx.con02 .txt_wr{float:right}


.sub1_2 .img-txt{position: absolute;top: 65%;left: 50%;transform: translate(-50%,-50%);font-size: clamp(13px, 3vw, 35px);font-weight: 700;width: 100%;color: #fff;font-family: 'GyeonggiTitle';line-height: 1.6em;}
.sub1_2 .txt {color: #010101;line-height: 1.6em;padding: clamp(20px,16vw,40px) 0 clamp(30px,16vw,80px) 0;}
.sub1_2 .img-txt span {color: #fff888;}
.sub1_2 .txt span {color: #a85b48;}
.sub1_2 .sub1__box {padding: 0 0 180px;margin-top: -80px;}
.sub1_2_text {font-weight: 600;line-height: 1.6em;display: block;position: relative;padding-left: 55px;font-size: clamp(14px, 2vw, 25px);text-align: left;}
.sub1_2 span {color: #975544;}
.sub1_2_bo {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: clamp(20px,16vw,40px) 0 0 0px;}
.sub1_2_img:after {display: block;background-color: #e9a290;width: 300px;height: 300px;content: "";position: absolute;top: -30px;left: -30px;z-index: -1;border-radius: 30px;}
.sub1_2_img {position: relative;z-index: 1;}
.sub1_2_text span {color: #b26e5d;}
.sub1_2 .card-img {position: relative;background: url('../img/sub/sub1_2add01.png')no-repeat center;width: 100%;height: clamp(200px, 34vw, 550px);border-radius: 20px;background-size: cover;}


@media screen and (max-width:1440px){
	.sub1_2 .top_wr{padding: 130px 20px 0;height: 450px;}
	.sub1_2 .top_wr .img{width: 700px;bottom: -20px;}
}


@media screen and (max-width:1300px){
	.sub1_2 .top_wr{padding: 85px 20px 0;height: 400px;}
	.sub1_2 .top_wr .sub_wr{max-width: 980px;margin: 0 auto;}
	.sub1_2 .top_wr .top_txt::before{width: 40px;height: 43px;top: -50px;}
	.sub1_2 .top_wr .add_txt .txt_bx{padding: 15px 40px;font-size: 17px;line-height: 28px;}
	.sub1_2 .top_wr .add_txt .txt_bx .pc_only{display:block}
	.sub1_2 .top_wr .img{width: 500px;bottom: 0;}

	.sub1_2 .con_bx .img_wr{width: 45%;}
	.sub1_2 .con_bx .img_wr .img{height: 330px;}
	.sub1_2 .con_bx .txt_wr{width: 55%;}
	.sub1_2 .con_bx .txt_wr .txt_bx{height: 330px;font-size: 16px;padding: 0 20px;}
	.sub1_2 .con_bx .txt_wr .txt_bx .t_cell p{padding: 10px 0;}
	.sub1_2_img:after{display: none;}
}

@media screen and (max-width:1024px){
	.sub1_2 .top_wr{padding: 50px 0 30px;height: auto;}
	.sub1_2 .top_wr .top_txt::before{display:none}
	.sub1_2 .top_wr .top_txt{text-align:center;padding: 0;}
	.sub1_2 .top_wr .add_txt{padding-top: 30px;text-align: center;}
	.sub1_2 .top_wr .add_txt .txt_bx{padding: 15px 40px;font-size: 17px;line-height: 28px;}
	.sub1_2 .top_wr .img{display:none}

    .sub1_2 .con_bx{padding: 15px 0;}
	.sub1_2 .con_bx .img_wr{width:100%;float:none !important;text-align: center !important;}
	.sub1_2 .con_bx .img_wr .img{width: 480px;height: 340px;}
	.sub1_2 .con_bx .txt_wr{width:100%;float:none !important}
	.sub1_2 .con_bx .txt_wr .txt_bx{display:block;padding: 10px 0 0;text-align:center;height: auto;}
	.sub1_2 .con_bx .txt_wr .txt_bx .t_cell{display:inline-block}

	.sub1_2_bo {gap: 50px;padding: 20px 20px;}
	.sub1_2_img {flex: 0 1 100%;}
	.sub1_2_text {flex: 0 1 100%;padding: 0;text-align: center;}

	.sub1_2 .sub1__box {
    display: none;
}
}

@media screen and (max-width:920px){
	.sub1_2 .top_wr .top_txt .pc{display:none;}
	.sub1_2 .top_wr .top_txt .tab{display:block;}
}

@media screen and (max-width:768px){
	.sub1_2 .top_wr{padding: 30px 0;}
	.sub1_2 .top_wr .add_txt{padding-top: 20px;}
	.sub1_2 .top_wr .add_txt .txt_bx{font-size: 16px;line-height: 24px;padding: 15px 30px;}
	.sub1_2 .con_bx .img_wr .img{width: 100%;height: 250px;}
	.sub1_2 .con_bx .txt_wr .txt_bx{font-size:15px}
	.sub1_2 .con_bx .txt_wr .txt_bx .t_cell{display:block;max-width: 450px;margin: 0 auto;}
}


@media screen and (max-width:500px){
	.sub1_2 .top_wr{margin-bottom: 15px;}
	.sub1_2 .top_wr .top_txt{}
	.sub1_2 .top_wr .top_txt .tab{display:none}
	.sub1_2 .top_wr .top_txt .mo{display:block}
	.sub1_2 .top_wr .add_txt .txt_bx{font-size: 15px;/* line-height: unset; */padding: 15px;display: block;}
	.sub1_2 .top_wr .add_txt .txt_bx .mo_only{display:block}
	.sub1_2 .con_bx .img_wr .img{height: 200px;}

	.sub1_2_bo {gap: 30px;padding: 0 0px 20px;}
	.sub1_2 .img-txt {font-weight: 500;} 
}

/*.sub1_3{}
/*.sub1_3 .top_wr{text-align:right;}
/*.sub1_3 .top_wr .ntc_bx{background: #232b3e;color:#fff;display:inline-block;padding: 10px 25px;font-size: 15px;}
/*.sub1_3 .con01 .tt_wr .tt{color: #333;position:absolute;bottom: -1214px;left: 455px;}
/*.sub1_3 .con01 .tt_wr .tt .tit{font-size: 38px;font-weight: 600;}
.sub1_3 .line{padding: 50px 0;}
.sub1_3 .line.ln_a{}
.sub1_3 .line.ln_b{background:#fbf9f8}
.sub1_3 .line .sub_wr{overflow:hidden}
.sub1_3 .line .con_wr{float:left;width:50%}
.sub1_3 .line .con_wr.left{text-align:left}
.sub1_3 .line .con_wr.right{text-align:right}
.sub1_3 .line .con_wr .con_bx{width: 90%;display:inline-block;text-align: left;}
.sub1_3 .line .con_bx .info_wr{overflow:hidden}
.sub1_3 .line .con_bx .info_wr .tt_wr{float:left;width:50%;padding-left: 40px;}
.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr{}
.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr p{}
.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr .name{font-size:28px;font-weight: 500;padding-bottom: 10px;display: inline-block;position: relative;}
.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr .name::after{display:block;content:'';position:absolute;background: #ff7b79;width: 40px;height:2px;left: 0;bottom: 0;}
.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr .pst{font-size:18px;padding-left: 10px;display: inline-block;}
.sub1_3 .line .con_bx .info_wr .tt_wr .img_wr{/* text-align:center */padding: 20px 0 15px;}
/*.sub1_3 .line .con_bx .info_wr .list_wr{float:left;width:50%;display:table;background: #fbf9f8;min-height: 250px;}
.sub1_3 .line .con_bx .info_wr .list_wr .t_cell{text-align:left;padding: 20px 30px;}
.sub1_3 .line .con_bx .info_wr .list_wr ul{}
.sub1_3 .line .con_bx .info_wr .list_wr ul li{position:relative;padding: 2px 12px;font-size: 17px;}
.sub1_3 .line .con_bx .info_wr .list_wr ul li::before{position:absolute;content:'';display:block;background: #a2928e;width:3px;height:3px;left:0;top: 15px;}
.sub1_3 .line .con_bx .scd_wr{padding-top:25px}
.sub1_3 .line .con_bx .scd_wr table{width:100%;background:#fff;text-align:center;border-spacing: 0;border-collapse: collapse;border-top: 2px solid #ff7b79;font-size: 15px;}
.sub1_3 .line .con_bx .scd_wr table tr{}
.sub1_3 .line .con_bx .scd_wr table th{border:1px solid #dddddd;padding: 10px;background: #f8f8f8;}
.sub1_3 .line .con_bx .scd_wr table td{border:1px solid #dddddd}
.sub1_3 .line .con_bx .scd_wr table td.spc{color: #ff3330;font-weight: 500;}
.sub1_3 .img_wr2{/* position:absolute; left: 339px;top: 560px;text-align: center;}*/


.sub1_3 .sub1__box.bg--grey {padding: 0 0 180px; margin-top: -80px;}
.sub1_3 .sub1__box {padding: 0 0 180px; margin-top: -80px;}
.sub1_3_bo {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: clamp(20px,16vw,40px) 0 0 0px;}
.sub1_3_text {font-weight: 600;line-height: 1.6em;display: block;position: relative;padding-left: 55px;font-size: clamp(14px, 2vw, 25px);text-align: left;}
.sub1_3_img:after {display: block;background-color: #e9a290;width: 300px;height: 300px;content: "";position: absolute;top: -30px;left: -30px;z-index: -1;border-radius: 30px;}
.sub1_3_img {position: relative;z-index: 1;}
.sub1_3 .txt {color: #010101;line-height: 1.6em;padding: clamp(20px,16vw,40px) 0 clamp(30px,16vw,80px) 0;}
.sub1_3 .txt span {color: #ab614f;}
.sub1_3_text span {color: #a85b48;}
.sub1_3 .card-img{position: relative;background: url('../img/sub/sub1_3add01.png')no-repeat center;width: 100%;height: clamp(200px, 34vw, 550px);border-radius: 20px;background-size: cover;}





@media screen and (max-width:1300px){
	.sub1_3 .line .con_wr .con_bx{width:95%}
	.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr .name{font-size: 26px;}
	.sub1_3 .line .con_bx .info_wr .list_wr ul li::before{top: 14px;}
	.sub1_3 .line .con_bx .info_wr .list_wr ul li{/* font-size: 16px; */padding: 1px 12px;}

	.sub1_3 .con01 .tt_wr .tt{color: #333;position:absolute;bottom: -1259px;left: 55px;}
	.sub1_3 .con01 .tt_wr .tt .tit{font-size: 38px;font-weight: 600;}
}

@media screen and (max-width:1300px){

	.sub1_3_img:after{display: none;}
}

@media screen and (max-width:1024px){
	.sub1_3 .top_wr{padding-bottom:30px}
	.sub1_3 .line{padding:0}
	.sub1_3 .line.ln_b{background:none}
	.sub1_3 .line .con_wr{width: 600px;float:none;padding: 40px 0;margin: 0 auto;}
	.sub1_3 .line .con_wr .con_bx{width:100%}
	.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr .name{font-size: 24px;}
	.sub1_3 .line .con_bx .info_wr .list_wr{min-height: unset;height: 240px;}
	.sub1_3 .line .con_bx .info_wr .list_wr ul li{font-size:16px}

	.sub1_3 .con01 .tt_wr .tt{color: #333;position:absolute;bottom: -2568px;left: 246px;}
	.sub1_3 .con01 .tt_wr .tt .tit{font-size: 38px;font-weight: 600;}
  .sub1_3_img {flex: 0 1 100%;}
	.sub1_3 .sub1__box {display: none;}
	.sub1_3_bo {gap: 50px;padding: 20px 20px;}
	.sub1_3_text {flex: 0 1 100%; padding: 0; text-align: center;
}
}

@media screen and (max-width:920px){
.sub1_3 .con01 .tt_wr .tt{color: #333;position:absolute;bottom: -2521px;left: 196px;}
	.sub1_3 .con01 .tt_wr .tt .tit{font-size: 38px;font-weight: 600;}
	
}

@media screen and (max-width:768px){
	.sub1_3 .top_wr{padding: 10px 0 0;}
	.sub1_3 .line .con_wr{width:100%;border-bottom: 1px dashed #ddd;}
	.sub1_3 .line .con_wr .con_bx{width: 460px;margin: 0 auto;display: block;}
	.sub1_3 .line .con_bx .info_wr .tt_wr{/* text-align:right; *//* padding-left: 0; *//* padding-right: 40px; */}
	.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr .name{font-size: 20px;}
	.sub1_3 .line .con_bx .info_wr .tt_wr .img_wr{padding: 0 0 15px;}
	.sub1_3 .line .con_bx .info_wr .list_wr ul li{}

	.sub1_3 .con01 .tt_wr .tt{color: #333;position:absolute;bottom: -2307px;left: 286px;/* font-size: 9px; */}
	.sub1_3 .con01 .tt_wr .tt .tit{font-size: 32px;font-weight: 600;}
}

@media screen and (max-width:500px){
	
	.sub1_3 .top_wr .ntc_bx{display:block;text-align:center;font-size: 14px;}
	.sub1_3 .line .con_wr .con_bx{width:100%}
	.sub1_3 .line .con_bx .info_wr{width:100%}
	.sub1_3 .line .con_bx .info_wr .tt_wr{width:100%;padding:0;overflow: hidden;}
	.sub1_3 .line .con_bx .info_wr .tt_wr .name_wr{display: inline-block;width: 45%;vertical-align: bottom;padding-bottom: 30px;}
	.sub1_3 .line .con_bx .info_wr .tt_wr .img_wr{display: inline-block;width: 54%;text-align: right;}
	.sub1_3 .line .con_bx .info_wr .list_wr{width:100%;height:auto}
	.sub1_3 .line .con_bx .info_wr .list_wr ul{/* width: 165px; *//* margin: 0 auto; */}
	.sub1_3 .line .con_bx .info_wr .list_wr ul li{/* display:inline-block; *//* text-align:right; */font-size: 16px;}
	.sub1_3 .line .con_bx .scd_wr table{font-size:14px}
	.sub1_3 .line .con_bx .scd_wr table th{padding:5px}

	.sub1_3 .con01 .tt_wr .tt{color: #333;position:absolute;bottom: -2915px;left: 18px;}
	.sub1_3 .con01 .tt_wr .tt .tit{font-size: 32px;font-weight: 600;}

	.sub1_3_bo {gap: 50px;padding: 0 0 20px 0;}
}

@media screen and (max-width:419px){
.sub1_3 .con01 .tt_wr .tt{
						  color: #333;
						  position:
						  absolute;
						  bottom: -2940px;
						  left: 18px;
						  }
	.sub1_3 .con01 .tt_wr .tt .tit{font-size: 25px;font-weight: 600;}
	
}

@media screen and (max-width:315px){
.sub1_3 .con01 .tt_wr .tt{color: #333; position: absolute; bottom: -3496px; left: 18px;}
.sub1_3 .con01 .tt_wr .tt .tit{font-size: 25px;font-weight: 600;}	
}



/*sub4_1*/
.sub1_4 .bvbv {	display: flex;padding: 20px 0;}
.sub1_4 .tttr{width: 50%;}
.sub1_4 .imgimg{width: 50%;overflow: hidden;}
.sub1_4 .imgimg img{transition: scale 400ms;}
.sub1_4 .imgimg img:hover{scale: 110%;}
.sub1_4 .tttr-step {font-size: 20px;font-weight: 700;color: #ab614e;padding-bottom: 10px;}
.sub1_4 span.number-color {font-size: clamp(12px,2vw,26px);font-weight: 600;color: #f0856a;}
.sub1_4 
span.time {color: #595959;}
.sub1_4 span.step-number {font-size: clamp(12px,2vw,22px);font-weight: 500;color: #cecece;}.sub1_4 span.text {font-size: clamp(12px,2vw,26px);font-weight: 900;color: #a85b48;}
.sub1_4 .main-txt {font-size: 23px;color: #303030;font-weight: 700;padding-bottom: 20px;}
.sub1_4 .main-txt span {font-size: 18px;color: #7a7a7a;padding-left: 10px;}
.sub1_4 .sub-txt {font-size: 17px;font-weight: 900;line-height: 2em;font-family: 'Pretendard';}
.sub1_4 .sub-txt span {color: #a85b48;}
.sub1_4 .sub-ttl {text-align: center;font-size: 20px;font-weight: 700;padding: 50px 0;}
li.bvbv:before {display: block;content: '';position: absolute;width: 1px;height: 97%;background: #f1f1f1;left: -23px;top: 40px;}
.concon {position: relative;font-family: 'Pretendard';}
.sub1_5 {}
li.bvbv:after {display: block;position: absolute;width: 15px;height: 15px;background: #f0856a;border-radius: 100%;left: -30px;transform: translateY(61%);content:'';z-index: 1;}
li.bvbv:last-child::before{display:none;}

@media (max-width:1650px){
}

@media (max-width:1300px){
}

@media (max-width: 1024px){
	.sub1_4 .bvbv{flex-wrap: wrap;margin: 0 100px;}
	.sub1_4 .tttr{width: 100%;}
	.sub1_4 .imgimg{width:100%;text-align: center;}
	.sub1_4 .sub-txt{padding-bottom: 40px;}
}

@media (max-width: 920px){
}

@media (max-width:768px){
	.sub1_4 .bvbv{margin: 0 40px;}
}

@media (max-width:500px){
.sub1_4{padding-left: 15px;}
li.bvbv:after{display:none;}
li.bvbv:before{display:none;}
}


@media (max-width:425px){
.sub1_4 .bvbv{margin: 0;}
.sub1_4 .main-txt span{font-size:14px}
.sub1_4 .main-txt{font-size: 17px;}
.sub1_4 .tttr-step span{font-size:27px}
.sub1_4 .tttr-step{font-size: 16px;}
}


.sub1_5{}
.sub1_5 .hd_txt {text-align: center;font-size: clamp(14px,2vw,25px);padding: 0 0 clamp(16px,2vw,25px) 0;color: #b5786a;font-weight: 900;}

.sub1_5{
    font-family: 'Pretendard';
    padding-bottom: 0px;
}
.sub1_5 .sub_wr{}
.sub1_5 .con_wr{/* display:table; */width: 100%;overflow: hidden;}
.sub1_5 .con_wr .info_wr ul{}
.sub1_5 .con_wr .info_wr ul li{text-align:center}
.sub1_5 .con_wr .info_wr ul li .info_bx{position: relative;display: flex;align-items: center;padding: 0 20px 0 10px;gap: 10px;}
.sub1_5 .con_wr .info_wr ul li .info_bx {}
.sub1_5 .con_wr .info_wr ul li .info_bx .icon {flex: 0 1 50px;}
.sub1_5 .con_wr .info_wr ul li .info_bx .icon img {
}
.sub1_5 .con_wr .info_wr ul li .info_bx::after{display:block;position:absolute;width:100%;height:1px;right: 0;bottom:0;}
.sub1_5 .con_wr .info_wr ul li .info_bx.last:after{display:none}
.sub1_5 .con_wr .info_wr ul li .info_bx .logo{
}
.sub1_5 .con_wr .info_wr ul li .info_bx .ad_txt{font-size:20px;font-weight: 600;}
.sub1_5 .con_wr .info_wr ul li .info_bx .top_txt{
    padding: 0 10px 0 10px;
    text-align: left;
    line-height: 1.2em;
    flex: 0 1 calc(100% - 40px);
}
.sub1_5 .con_wr .info_wr ul li .info_bx .btm_txt{font-size: 27px;font-weight: 900;letter-spacing: 0;padding-top: 10px;}
.sub1_5 .list_bx{padding: 10px clamp(40px,10vw,180px) 10px clamp(40px,10vw,180px);background-color: #f6f6f6;display: flex;align-items: center;line-height: 1.6em;}
.sub1_5 .list_bx p{font-size: clamp(14px,2vw,22px);position: relative;padding: 5px clamp(10px,2vw,40px) 5px clamp(10px,2vw,40px);color: #a85b48;background-color: #fff;width: clamp(100px,14vw,250px);text-align: center;font-weight: 700;}
.sub1_5 .list_bx p::before{display:block;content:'';position:absolute;background: #fda691;width: 10px;height: 10px;left: -5px;top: 16px;border-radius: 30px;}
.sub1_5 .list_bx ul {padding-left: 30px;}


.sub1_5 .park_information{padding-top: clamp(26px,10vw,40px);}
.sub1_5 .park_information .park_information_tit{background-color: #f0856a;font-size: clamp(18px,2vw,30px);font-weight: 600;text-align: center;padding: clamp(20px,2vw,60px) clamp(4px,2vw,20px) clamp(18px,2vw,30px) clamp(4px,2vw,20px);border-radius: 20px;margin: 0 0 50px;color: #fff;}
.sub1_5 .park_information .park_information_tit p{display: inline-block;font-size: clamp(18px,2vw,30px);padding-bottom: 30px;}
.sub1_5 .park_information table{width: 100%;border: 1px solid #dddddd;border-top: 2px solid #545454;border-collapse: collapse;margin-bottom: 30px;}
.sub1_5 .park_information table th{border: 1px solid #dddddd;font-size: clamp(14px,2vw,20px);line-height: 1.6em;}
.sub1_5 .park_information table td{border: 1px solid #dddddd;color: #5a5a5a;padding: clamp(10px,2vw,40px) clamp(10px,2vw,70px);font-size: clamp(14px,2vw,17px);font-weight: 700;}
.sub1_5 .park_information table td.center{text-align:center;}
.sub1_5 .park_information table td .point{color: #ed2421;font-weight: 500;}
.sub1_5 .park_information table td .info_tit{font-size:22px;text-align:center;margin-bottom:10px;}
.sub1_5 .park_information table td ul li{line-height: 1.8em;font-weight: 700;}
.sub1_5 .info_tit p {text-align: center;font-size: clamp(18px,2vw,30px);color: #a85b48;font-weight: 900;}
.sub1_5 .park_notice_wr{background-size: cover;padding: 100px 20px;background-color: #fffbf6;}
.sub1_5 .park_notice_wr .info_tit {line-height: 3em;}
.sub1_5 .park_notice_wr {background-size: cover;padding: 100px 20px;background-color: #fffbf6;position: relative;}
.sub1_5 .park_notice_wr::before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 364px;background-repeat: no-repeat;background: url("../img/sub/sub1_5_bottom01.png") no-repeat;z-index: 0;background-size: contain;}
.sub1_5 .park_notice_wr::after {content: "";position: absolute;bottom: 0px;right: 0px;width: 631px;height: 481px;background: url("../img/sub/sub1_5_bottom02.png") no-repeat;background-size: contain;z-index: 0;}
.sub1_5 .info_tit_wr {position: relative;z-index: 1;}
.sub1_5 .info_txt_wr {padding: 10px;font-weight: 600;line-height: 1.8em;font-size: clamp(14px,2vw,22px);width: 100%;max-width: 960px;margin: 0 auto;position: relative;z-index: 1;}
.sub1_5 .info_txt_wr span{color: #ef403d;font-weight: 700;}
.sub1_5 .con_wr .info_wr ul li .info_bx .top_txt p.bottom {font-size: clamp(14px,2vw,20px);font-weight: 900;}
.sub1_5 .con_wr .info_wr ul li .info_bx .top_txt p.top {font-size: 16px;line-height: 22px;color: #a95d4a;}
.sub1_5 .info_tit p.txt {font-size: clamp(14px,2vw,22px);font-weight: 600;color: #000;padding: 0 0 70px 0;}
.sub1_5 .park_information .info_tit_wr {line-height: 2.6em;}
.sub1_5 .list_bx li{padding-left: clamp(16px,2vw,24px);font-size: clamp(14px,2vw,20px);float: left;position: relative;font-weight: 600;}
.sub1_5 .list_bx li::before {background: url("../img/sub/sub1_7_icon04.png") no-repeat center;display:block;content:'';left: 6px;position:absolute;height: 18px;width: 11px;top: 6px;}
.sub1_5 .list_bx li:nth-child(1)::before {display: none;}
.sub1_5 .list.bo {border-top: 2px solid #000000;}



@media screen and (max-width:1400px){
	.sub1_5 .park_notice_wr::before{content: "";position: absolute;bottom: 0;left: 0;width: 280px;height: 280px;background-repeat: no-repeat;}
	.sub1_5 .park_notice_wr::after {content: "";position: absolute;bottom: 0px;right: 0px;width: 425px;height: 325px;}
}

@media screen and (max-width:1300px){
	.sub1_5 .sub_tab{padding-bottom: 30px;}
	.sub1_5 .sub_tab ul li{padding: 0 3px;}
	.sub1_5 .sub_tab ul li a{min-width: 170px;padding: 10px;} 

	.sub1_5 .stit_wr{padding: 25px 0 10px;font-size: 23px;}
	.sub1_5 .stit_wr p{padding-bottom: 15px;}
}

@media screen and (max-width:1024px){
	.sub1_5 .park_notice_wr{padding: 40px 20px 60px 20px}
	.sub1_5 .park_notice_wr::before{content: "";position: absolute;bottom: 0;left: 0;width: 280px;height: 280px;background-repeat: no-repeat;}
	.sub1_5 .park_notice_wr::after {content: "";position: absolute;bottom: 0px;right: 0px;width: 330px;height: 252px;}


	.sub1_5 .sub_tab{padding-bottom: 25px;}
	.sub1_5 .sub_tab ul li{}
	.sub1_5 .sub_tab ul li a{min-width: 150px;padding: 8px;font-size: 15px;}

	.sub1_5 .stit_wr{padding: 20px 0 5px;font-size: 20px;}
	.sub1_5 .stit_wr p{padding-bottom: 10px;}
	.sub1_5 .stit_wr p::after{width: 30px;height: 2px;}
}

@media screen and (max-width:768px){
	.sub1_5 .park_notice_wr::before{content: "";position: absolute;bottom: 0;left: 0;width: 150px;height: 150px;background-repeat: no-repeat;}
	.sub1_5 .park_notice_wr::after {content: "";position: absolute;bottom: 0px;right: 0px;width: 222px;height: 170px;}
	.sub1_5 .sub_tab{padding: 20px 0;}
	.sub1_5 .sub_tab ul li{width: 30%;}
	.sub1_5 .sub_tab ul li a{min-width:unset;width: 100%;font-size: 14px;}

	.sub1_5 .stit_wr{padding: 15px 0 5px;font-size: 18px;text-align: center;}
	.sub1_5 .stit_wr p{padding-bottom: 10px;}
	.sub1_5 .stit_wr p::after{left: 50%;margin-left: -15px;}
}

@media screen and (max-width:500px){
	.sub1_5 .info_tit p.txt {padding: 0 0 20px 0;}
	.sub1_5 .park_notice_wr::before{content: "";position: absolute;bottom: 0;left: 0;width: 150px;height: 150px;background-repeat: no-repeat;}
	.sub1_5 .park_notice_wr::after {content: "";position: absolute;bottom: 0px;right: 0px;width: 222px;height: 170px;}
	.sub1_5 .park_notice_wr{padding: 20px 20px 180px 20px;}
}

@media screen and (max-width:475px){
	.sub1_5 .park_notice_wr{padding: 20px 20px 180px 20px;}
	.sub1_5 .sub_tab{padding: 20px 0;}
	.sub1_5 .sub_tab ul li{width: 100%;display:block}
	.sub1_5 .sub_tab ul li a{width: 80%;margin:0 auto;padding: 5px;}
}


@media screen and (max-width:375px){
	.sub1_5 .park_notice_wr::before{content: "";position: absolute;bottom: 0;left: 0;width: 135px;height: 135px;background-repeat: no-repeat;}
	.sub1_5 .park_notice_wr::after {content: "";position: absolute;bottom: 0px;right: 0px;width: 170px;height: 130px;}
}

.sub1_5 .con_wr ul{align-items: center;text-align: center;display: flex;flex-wrap: wrap;gap: clamp(4px,1vw,12px);flex-direction: row;justify-content: center;padding: clamp(18px,2vw,30px) 20px clamp(18px,2vw,30px) 20px;}
.sub1_5 .con_wr ul li {display: block;font-size: clamp(14px,2vw,25px);font-weight: 500;border-right: 2px solid #00000021;}
.sub1_5 .con_wr ul li:nth-child(1) {flex: 0 1 230px;}
.sub1_5 .con_wr ul li:nth-child(2) {/* flex: 0 1 calc(33% - 20px); */}
.sub1_5 .con_wr ul li:nth-child(3) {flex: 0 1 calc(33% - 160px);}
.sub1_5 .con_wr ul li:nth-child(4) {flex: 0 1 calc(33% - 150px);border-right: 0;}
.sub1_5 .con_wr ul li .img_wr{}
.sub1_5 .con_wr ul li .txt_wr{padding-top:10px}

@media screen and (max-width:1400px){
	.sub1_5 .con_wr ul li:nth-child(1) {flex: 0 1 100%;text-align: center;border-right: 0px solid;}
	.sub1_5 .con_wr ul li:nth-child(1) .info_bx {justify-content: center; padding: 0 0 30px;}
	.sub1_5 .con_wr ul li:nth-child(2) {flex: 0 1 calc(100% / 3 - 38px);}
	.sub1_5 .con_wr ul li:nth-child(3) {flex: 0 1 calc(100% / 3 - 42px);}
	.sub1_5 .con_wr ul li:nth-child(4) {flex: 0 1 calc(100% / 3 - 62px);}
}

@media screen and (max-width:1024px){
	.sub1_5.s1 .con_wr .map_wr{float:none;width:100%}

	.sub1_5.s1 .con_wr ul li{/* padding: 10px 5px; */}
  .sub1_5.s1 .con_wr ul li .txt_wr{padding-top: 5px;}
}

@media screen and (max-width:768px){
	.sub1_5.s1 .con_wr .map_wr .map{height: 300px;}

	.sub1_5.s1 .con_wr ul li{}
}

@media screen and (max-width:500px){

}

@media screen and (max-width:475px){
	.sub1_5 .info_tit p.txt{padding: 0 0 30px 0;}
	.sub1_5.s1 .con_wr .map_wr .map{height:250px}
	.sub1_5.s1 .con_wr ul li{width:100%;float:none}
	.sub1_5.s1 .con_wr ul li .txt_wr{font-size:15px}
}



@media screen and (max-width:1300px){
	.sub1_5.s2 .con_wr .con_bx{height: 320px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr{padding: 0 30px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .th{width: 130px;padding: 5px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .td{font-size: 16px;}
}


@media screen and (max-width:1024px){
	.sub1_5.s2 .con_wr .con_bx{height: 305px;}
	.sub1_5.s2 .con_wr .con_bx .img_wr{width: 43%;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr{width: 57%;padding: 0 20px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .th{font-size: 16px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .td{font-size: 15px;/* padding-left: 10px; */}
}

@media screen and (max-width:768px){
	.sub1_5.s2 .con_wr .con_bx{height:auto}
	.sub1_5.s2 .con_wr .con_bx .img_wr{height: 300px;float: none;width: 100%;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr{height: auto;float: none;width: 100%;padding: 20px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul{width: 400px;margin: 0 auto;}
}


@media screen and (max-width:500px){
	.sub1_5.s2 .con_wr .con_bx .img_wr{height: 230px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul{width:100%}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .th{width: 110px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .td{padding-left:10px}
}

@media screen and (max-width:425px){
	.sub1_5.s2 .con_wr .con_bx .img_wr{height: 180px;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li{border-bottom: 1px dashed #dcd9db;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .th{display: block;width: 100%;font-size: 15px;background: #a1adc9;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .th.spc{background: #fab2b1;}
	.sub1_5.s2 .con_wr .con_bx .txt_wr ul li .td{padding: 5px 0;display: block;width: 100%;text-align: center;font-size: 14px;}
}




.sub1_5.s3{}
.sub1_5.s3 .con_wr{background:#f7f3f2;padding: 20px 30px;}
.sub1_5.s3 .con_wr .con_bx{display:table;width: 100%;padding: 10px 0;}
.sub1_5.s3 .con_wr .con_bx .con_tt{display:table-cell;}
.sub1_5.s3 .con_wr .con_bx .con_tt p{display:inline-block;position:relative;font-size: 22px;font-weight: 600;z-index: 1;}
.sub1_5.s3 .con_wr .con_bx .con_tt p::after{display:block;position:absolute;content:'';background: #e1dfe0;width:500px;height:1px;top:50%;right: -530px;z-index: -1;}
.sub1_5.s3 .con_wr .con_bx .con_img{display:table-cell;width: 900px;background: #fff;text-align: center;padding: 10px 0;position: relative;z-index: 9;}
.sub1_5.s3 .con_wr .con_bx.spc{background:#fff;margin-top: 20px;padding: 30px 40px;}
.sub1_5.s3 .con_wr .con_bx.spc p{font-size:16px;line-height: 37px;padding-left: 15px;position: relative;}
.sub1_5.s3 .con_wr .con_bx.spc p::before{display:block;content:'';position:absolute;background: #d8d3d1;width: 3px;height: 3px;left: 0;top: 17px;}

@media screen and (max-width:1300px){
	.sub1_5.s3 .con_wr .con_bx .con_tt{width: 20%;}
	.sub1_5.s3 .con_wr .con_bx .con_tt p{font-size:20px}
	.sub1_5.s3 .con_wr .con_bx .con_img{width: auto;padding: 10px 30px;}
	.sub1_5.s3 .con_wr .con_bx.spc{padding: 20px 30px;}
	.sub1_5.s3 .con_wr .con_bx.spc p{line-height: 30px;}
	.sub1_5.s3 .con_wr .con_bx.spc p::before{top: 14px;}
}

@media screen and (max-width:1024px){
	.sub1_5.s3 .con_wr .con_bx .con_tt{width: 100px;}
	.sub1_5.s3 .con_wr .con_bx .con_tt p{font-size:18px}
	.sub1_5.s3 .con_wr .con_bx .con_tt p::after{width: 100px;right: -120px;}
}

@media screen and (max-width:920px){
	.sub1_5.s3 .con_wr .con_bx{display:block}
	.sub1_5.s3 .con_wr .con_bx .con_tt{display:block;width:100%;padding-bottom: 10px;}
	.sub1_5.s3 .con_wr .con_bx .con_tt p::after{display:none}
	.sub1_5.s3 .con_wr .con_bx .con_img{display:block;width:100%}
	.sub1_5.s3 .con_wr .con_bx.spc{padding: 15px 20px;}
	.sub1_5.s3 .con_wr .con_bx.spc p{line-height: unset;padding: 3px 10px;font-size: 15px;}
}

@media screen and (max-width:768px){
	.sub1_5.s3 .con_wr .con_bx .con_img{overflow-x:scroll;padding: 10px;}
	.sub1_5.s3 .con_wr .con_bx .con_img.x-scr .x-scr-view{left: 50%;bottom: 5px;top: auto;margin-left: -40px;}
	.sub1_5.s3 .con_wr .con_bx .con_img img{width: 700px;max-width: unset;}
}

@media screen and (max-width:500px){
	.sub1_5.s3 .con_wr .con_bx.spc p{padding:5px 10px}
}



.sub1_6{text-align:center}
.sub1_6 .img{}







.sub1_7{}
.sub1_7 .sub_wr{}
.sub1_7 .con_wr{/* display:table; */width: 100%;overflow: hidden;padding-bottom: 30px;}
.sub1_7 .con_wr .map_wr{width: 80%;margin: 0px auto;}
.sub1_7 .con_wr .info_wr{margin: 0px auto;background: #f6f6f6;width: 80%;height: 200px;padding: 10px 25px;}
.sub1_7 .con_wr .info_wr ul{}
.sub1_7 .con_wr .info_wr ul li{text-align:center;}
.sub1_7 .con_wr .info_wr ul li .info_bx{padding: 30px;position: relative;}
.sub1_7 .con_wr .info_wr ul li .info_bx::after{display:block;content:'';background: #ddd;position:absolute;width:100%;height:1px;right: 0;bottom:0;}
.sub1_7 .con_wr .info_wr ul li .info_bx.last:after{display:none}
.sub1_7 .con_wr .info_wr ul li .info_bx .logo{}
.sub1_7 .con_wr .info_wr ul li .info_bx .ad_txt{font-size:20px;font-weight: 600;padding-top: 30px;}
.sub1_7 .con_wr .info_wr ul li .info_bx .top_txt{}
.sub1_7 .con_wr .info_wr ul li .info_bx .btm_txt{font-size: 27px;font-weight: 900;letter-spacing: 0;padding-top: 10px;}
.sub1_7 .list_bx{width: 80%;/* padding:30px 50px; */margin: 0px auto;background-color: #f6f6f6;}
.sub1_7 .list_bx p{margin: 0px auto;font-size:16px;position: relative;padding: 14px 70px;}
.sub1_7 .list_bx p::before{display:block;content:'';position:absolute;background: #d0cdcd;width: 3px;height: 3px;left: 0;top: 16px;}
.sub1_7 .park_information{padding-top: 20px;}
.sub1_7 .park_information .park_information_tit{font-size: 28px;font-weight: 500;text-align: center;margin: 10px auto;background: #ff7b79;color: #fff;padding: 20px;}
.sub1_7 .park_information table{width: 100%;border: 1px solid #dddddd;border-collapse: collapse;margin-top: 15px;}
.sub1_7 .park_information table th{border: 1px solid #dddddd;border-left:4px solid #f67d7c;background:#f8f8f8;font-size: 18px;}
.sub1_7 .park_information table td{border: 1px solid #dddddd;color: #5a5a5a;padding: 20px 40px;font-size: 16px;}
.sub1_7 .park_information table td.center{text-align:center;}
.sub1_7 .park_information table td .point{color: #e23b3a;font-weight: 500;}
.sub1_7 .park_information table td.info_tit_wr{background: url(../img/sub/sub1_7_noticebg.png)no-repeat right bottom #f7f3f2;height: 160px;border: 1px solid #ffffff;padding: 20px 80px;}
.sub1_7 .park_information table td .info_tit{/* font-size:22px; *//* text-align:center; */margin-bottom:10px;}
.sub1_7 .park_information table td .info_tit .tit{font-family: 'GongGothicLight';color: #000;font-size: 32px;padding: 20px 0 5px;}
.sub1_7 .park_information table td .info_tit .txt{font-family: 'GongGothicLight';font-size: 15px;}
.sub1_7 .park_information table td ul li{line-height:30px;}


.sub1_7 .park_information .park_notice_wr{padding:20px 0}
.sub1_7 .park_information .park_notice_wr .info_tit_wr{height: 160px;/* border: 1px solid #ffffff; */padding: 20px 80px;background-color: #f7f3f2;background-image: url('../img/sub/sub1_7_noticebg.png');background-position: right bottom;background-repeat: no-repeat;}
.sub1_7 .park_information .park_notice_wr .info_tit{/* font-size:22px; *//* text-align:center; */margin-bottom:10px;}
.sub1_7 .park_information .park_notice_wr .info_tit .tit{font-family: 'GongGothicLight';color: #000;font-size: 32px;padding: 40px 0 5px;}
.sub1_7 .park_information .park_notice_wr .info_tit .txt{font-family: 'GongGothicLight';font-size: 15px;}
.sub1_7 .park_information .park_notice_wr .info_txt_wr{padding:20px 40px;border: 10px solid #f7f3f2;margin-top: 5px;font-size:16px;}
.sub1_7 .park_information .park_notice_wr ul li{line-height:30px;color: #5a5a5a;}
.sub1_7 .park_information .park_notice_wr ul li .point{color: #e23b3a;font-weight: 500;}


@media screen and (max-width:1300px){
	.sub1_7 .con_wr .info_wr ul li .info_bx{padding: 35px 20px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx .ad_txt{font-size: 18px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx .btm_txt{font-size:25px}
}

@media screen and (max-width:1024px){
	.sub1_7 .con_wr{padding-bottom: 10px;}
	.sub1_7 .con_wr .map_wr{float:none;width:100%}
	.sub1_7 .con_wr .info_wr{float:none;width:100%;height: auto;}
	.sub1_7 .con_wr .info_wr ul{overflow:hidden;text-align: center;}
	.sub1_7 .con_wr .info_wr ul li{display: inline-block;width: 32.3%;vertical-align: middle;}
	.sub1_7 .con_wr .info_wr ul li .info_bx{border: 0;padding: 20px 15px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx::after{width:1px;height: 100px;bottom: 50%;margin-bottom: -50px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx .ad_txt{padding-top:10px;font-size: 16px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx .btm_txt{font-size: 22px;padding-top: 5px;font-weight: 700;letter-spacing: -1px;}
	.sub1_7 .list_bx{padding: 30px 20px;}
	.sub1_7 .park_information .park_information_tit{font-size: 24px;}
	.sub1_7 .park_information table td{padding: 20px 30px;}
	.sub1_7 .park_information .park_notice_wr .info_tit_wr{background-size: 50%;}
	.sub1_7 .park_information .park_notice_wr .info_txt_wr{padding:20px 30px}
}

@media screen and (max-width:768px){
	.sub1_7 .con_wr .map_wr .map{height: 300px;}
	.sub1_7 .con_wr .info_wr{padding: 10px 5px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx{padding: 10px 5px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx::after{height: 50px;margin-bottom: -25px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx .logo{display:none}
	.sub1_7 .con_wr .info_wr ul li .info_bx .ad_txt{padding: 0;font-size: 14px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx .top_txt{font-size:15px}
	.sub1_7 .con_wr .info_wr ul li .info_bx .btm_txt{font-size: 17px;padding: 0;}
	.sub1_7 .list_bx{padding: 10px 15px;}
	.sub1_7 .list_bx p{font-size: 15px;padding: 5px 15px;}

    .sub1_7 .park_information table th{font-size:16px;}
	.sub1_7 .park_information table td{font-size:14px;padding: 20px;}

	.sub1_7 .park_information .park_information_tit{font-size: 20px;}
	.sub1_7 .park_information .park_notice_wr .info_tit_wr{padding: 20px 30px;}
	.sub1_7 .park_information .park_notice_wr .info_tit .tit{padding: 25px 0 5px;font-size: 28px;}
	.sub1_7 .park_information .park_notice_wr .info_txt_wr{padding:20px;font-size:14px}
}


@media screen and (max-width:500px){
	.sub1_7 .con_wr .map_wr .map{height:250px}
	.sub1_7 .con_wr .info_wr ul li{display:block;width:100%}
	.sub1_7 .con_wr .info_wr ul li .info_bx{padding: 13px 5px;}
	.sub1_7 .con_wr .info_wr ul li .info_bx::after{width: 30px;height: 1px;bottom: 0;margin-bottom: 0;right: 50%;margin-right: -15px;}
	.sub1_7 .park_information table th{font-size:14px;}
	.sub1_7 .park_information table td{padding:10px;}
	.sub1_7 .park_information table td ul li br{display:none;}
	.sub1_7 .park_information .park_information_tit{font-size: 18px;}
	.sub1_7 .park_information .park_notice_wr .info_tit .tit{font-size:24px}
	.sub1_7 .park_information .park_notice_wr .info_tit .txt{font-size:14px}
	.sub1_7 .park_information .park_notice_wr .info_txt_wr{padding:10px}
}

.sub2{}
.sub2 .sub_tab{padding-bottom: 40px;width: 100%;}
.sub2 .sub_tab ul{text-align:center;display: flex;flex-wrap: wrap;gap: 8px;}
.sub2 .sub_tab ul li{flex: 0 0 calc(100% / 7 - 10px);display:block;border:1px solid #dddddd;padding:15px;font-size:16px;font-weight:500;border-radius:40px}
.sub2 .sub_tab ul li a{font-size: 16px;font-weight: 500;width: 100%;}
.sub2 .sub_tab ul li.active{background: #ff7b79;border: 1px solid #ff7b79;border-radius: 30px;}
.sub2 .sub_tab ul li.active a{color:#fff;}
.sub2 .stit_wr{padding: 30px 0 15px;font-size: 25px;font-weight: 500;}
.sub2 .stit_wr p{position:relative;padding-bottom: 20px;}
.sub2 .stit_wr p::after{display:block;position:absolute;content:'';background: #ff7b79;width: 35px;height: 3px;left:0;bottom:0;}


@media screen and (max-width:1300px){
	.sub2 .sub_tab{padding-bottom: 30px;}
	.sub2 .sub_tab ul li{padding:0 15px}
	.sub2 .sub_tab ul li a{padding: 10px;}

	.sub2 .stit_wr{padding: 25px 0 10px;font-size: 23px;}
	.sub2 .stit_wr p{padding-bottom: 15px;}
}

@media screen and (max-width:1024px){
	.sub2 .sub_tab{padding-bottom: 25px;}
	.sub2 .sub_tab ul li{flex: 1 0 calc(100% / 7 - 90px);}
	.sub2 .sub_tab ul li a{font-size: 15px;}

	.sub2 .stit_wr{padding: 20px 0 5px;font-size: 20px;}
	.sub2 .stit_wr p{padding-bottom: 10px;}
	.sub2 .stit_wr p::after{width: 30px;height: 2px;}
}

@media screen and (max-width:768px){
    .sub2 .sub_tab{padding: 20px 0;}
	.sub2 .sub_tab ul{justify-content:center}
	.sub2 .sub_tab ul li{flex: 1 0 calc(100% / 4 - 10px);max-width: 150px;}
	.sub2 .sub_tab ul li a{}

	.sub2 .stit_wr{padding: 15px 0 5px;font-size: 18px;text-align: center;}
	.sub2 .stit_wr p{padding-bottom: 10px;}
	.sub2 .stit_wr p::after{left: 50%;margin-left: -15px;}
}

@media screen and (max-width:500px){
	.sub2 .sub_tab{padding: 20px 0;}
	.sub2 .sub_tab ul li{max-width:unset;flex: 1 0 calc(100% / 1 - 40px);}
	.sub2 .sub_tab ul li a{padding: 10px 0;}
}

/*sub2_7*/
.sub2_1{}
.sub2_1 .sub-half-card-wr{width:100%;}
.sub2_1 .sub-half-card-wr .card-line{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position: relative;padding-bottom: clamp(50px,2vw,80px);}
.sub2_1 .sub-half-card-wr .half-card{width:50%;overflow: hidden;text-align: center;}
.sub2_1 .sub-half-card-wr .half-card img{width: auto;height: 100%;border-radius: 30px;object-fit: cover;}
.sub2_1 .sub-half-card-wr .half-t-card{width:50%;padding-right: clamp(30px,1vw,50px);color:#182946;display: table;}
.sub2_1 .sub-half-card-wr .card-line:last-child .half-t-card{display:flex;justify-content:center;align-items:center;padding:0}

.sub2_1 .sub-half-card-wr .title{padding-top: clamp(2px,2vw,10px);font-weight: 900;font-size: clamp(16px,2vw,30px);color:#a85b48;}
.sub2_1 .sub-half-card-wr .title span{padding-left:clamp(10px,2vw,14px);color:#f0866c;font-size: clamp(16px,1vw,20px);font-weight:700}
.sub2_1 .sub-half-card-wr .sub-tit{font-weight:700;color:#0000001c;line-height:30px;font-size: clamp(16px,1vw,20px);}
.sub2_1 .sub-half-card-wr .txt01{padding: clamp(10px,16vw,30px)0;color:#a95e4b;font-weight:700;font-size: clamp(16px,2vw,20px);}
.sub2_1 .sub-half-card-wr .txt02{padding-top: clamp(10px,10vw,100px);line-height: 1.6em;font-size: clamp(16px,1vw,20px);font-weight: 600;}
.sub2_1 .sub-half-card-wr .txt03{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);padding-top:20px}

.sub2_1 .sub-half-card-wr .card-line .card-list{display:table-cell;vertical-align:middle;}
.sub2_1 .sub-half-card-wr .card-line .card-list li{line-height: 1.8em;display: block;position: relative;padding-left: 55px;font-weight: 600;font-size: clamp(14px,2vw,20px);}
.sub2_1 .sub-half-card-wr .card-line .card-list li:before{display:block;content:'';position:absolute;background: url('../img/sub/sub2_icon02.png') no-repeat center;width: 24px;height: 15px;left: 10px;top: 6px;}

.sub2_1 .sub-half-card-wr .card-line .card-img{position:relative}
.sub2_1 .sub-half-card-wr .card-line .card-img .img-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size: clamp(18px, 2vw, 25px);font-weight:700;width:100%}
.sub2_1 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{padding-bottom:clamp(20px,2vw,40px);width:auto;height:auto}
.sub2_1 .sub-half-card-wr .card-line .card-img .img-txt p span{color:#db7756}


@media screen and (max-width:1440){
}


@media screen and (max-width:1024px){
	.sub2_1 .sub-half-card-wr .title span{display:block;padding-left:40px}
}


@media screen and (max-width: 768px){
	.sub2_1 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{width:80px}
	.sub2_1 .sub-half-card-wr .card-line{padding:0}
  .sub2_1 .sub-half-card-wr .half-card{width: 100%;}
  .sub2_1 .sub-half-card-wr .half-card img{width: 100%;height: clamp(200px, 2vw, 250px);border-radius: 0;}
  .sub2_1 .sub-half-card-wr .half-t-card{width:100%;padding: 0;margin-top: 20px;}
	.sub2_1 .sub-half-card-wr .card-line:last-child .half-t-card{justify-content:left}
  .sub2_1 .sub-half-card-wr .card-line:first-child{flex-direction:column-reverse}
	.sub2_1 .sub-half-card-wr .card-line:first-child .half-t-card{padding-bottom:30px}
	.sub2_1 .sub-half-card-wr .card-line .card-list li:before{background-size:60%}
	.sub2_1 .sub-half-card-wr .card-line .card-list li{padding-left: 40px;flex:1}
}

@media screen and (max-width:500px){
	.sub2_1 .sub-half-card-wr .card-line .card-list li{padding-left:30px}
	.sub2_1 .sub-half-card-wr .half-t-card{border:10px solid #e1e0e04d;padding:10px!important;margin-top:0}
	.sub2_1 .sub-half-card-wr .card-line:first-child .half-t-card{margin-bottom:20px;margin-top:0}
	.sub2_1 .sub-half-card-wr .title img{width:20px;height:100%}
	.sub2_1 .sub-half-card-wr .title span{padding-left:25px}
	.sub2_1 .sub-half-card-wr .txt01{font-size:15px}
	.sub2_1 .sub-half-card-wr .card-line .card-list li:before{left:0;top:7px}
}

@media screen and (max-width:350px){
	.sub2_1 .sub-half-card-wr .sub-tit{text-align:center;font-size:14px}
}



/*sub2_2*/
.sub2_2{}
.sub2_2 .sub-half-card-wr{width:100%;}
.sub2_2 .sub-half-card-wr .card-line{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position: relative;padding-bottom: clamp(50px,2vw,80px);}
.sub2_2 .sub-half-card-wr .half-card{width:50%;overflow: hidden;text-align: center;}
.sub2_2 .sub-half-card-wr .half-card img{width: auto;height: 100%;border-radius: 30px;object-fit: cover;}
.sub2_2 .sub-half-card-wr .half-t-card{width:50%;padding-right: clamp(30px,1vw,50px);color:#182946;display: table;}
.sub2_2 .sub-half-card-wr .card-line:last-child .half-t-card{display:flex;justify-content:center;align-items:center;padding:0}

.sub2_2 .sub-half-card-wr .title{padding-top: clamp(2px,2vw,10px);font-weight: 900;font-size: clamp(16px,2vw,30px);color:#a85b48;}
.sub2_2 .sub-half-card-wr .title span{padding-left:clamp(10px,2vw,14px);color:#f0866c;font-size: clamp(16px,1vw,20px);font-weight:700}
.sub2_2 .sub-half-card-wr .sub-tit{font-weight:700;color:#0000001c;line-height:30px;font-size: clamp(16px,1vw,20px);}
.sub2_2 .sub-half-card-wr .txt01{padding-top: 40px;padding: clamp(10px,16vw,50px) 0 clamp(10px,16vw,30px) 0;color:#a95e4b;font-weight:700;font-size: clamp(16px,2vw,20px);line-height: 1.6em;}
.sub2_2 .sub-half-card-wr .txt02{font-size: clamp(16px,1vw,20px);font-weight: 600;line-height: 1.6em;}
.sub2_2 .sub-half-card-wr .txt03{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);padding-top:20px}

.sub2_2 .sub-half-card-wr .card-line .card-list{display:table-cell;vertical-align:middle;}
.sub2_2 .sub-half-card-wr .card-line .card-list li{line-height: 1.8em;display: block;position: relative;padding-left: 55px;font-weight: 600;font-size: clamp(14px,2vw,20px);}
.sub2_2 .sub-half-card-wr .card-line .card-list li:before{display:block;content:'';position:absolute;background: url('../img/sub/sub2_icon02.png') no-repeat center;width: 24px;height: 15px;left: 10px;top: 6px;}

.sub2_2 .sub-half-card-wr .card-line .card-img{position:relative}
.sub2_2 .sub-half-card-wr .card-line .card-img .img-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size: clamp(18px, 2vw, 25px);font-weight:700;width:100%}
.sub2_2 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{padding-bottom:clamp(20px,2vw,40px);width:auto;height:auto}
.sub2_2 .sub-half-card-wr .card-line .card-img .img-txt p span{color:#db7756}


@media screen and (max-width:1440){
}


@media screen and (max-width:1024px){
	.sub2_2 .sub-half-card-wr .title span{display:block;padding-left:40px}
}


@media screen and (max-width: 768px){
	.sub2_2 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{width:80px}
	.sub2_2 .sub-half-card-wr .card-line{padding:0}
  .sub2_2 .sub-half-card-wr .half-card{width: 100%;}
  .sub2_2 .sub-half-card-wr .half-card img{width: 100%;height: clamp(200px, 2vw, 250px);border-radius: 0;}
  .sub2_2 .sub-half-card-wr .half-t-card{width:100%;padding: 0;margin-top: 20px;}
	.sub2_2 .sub-half-card-wr .card-line:last-child .half-t-card{justify-content:left}
  .sub2_2 .sub-half-card-wr .card-line:first-child{flex-direction:column-reverse}
	.sub2_2 .sub-half-card-wr .card-line:first-child .half-t-card{padding-bottom:30px}
	.sub2_2 .sub-half-card-wr .card-line .card-list li:before{background-size:60%}
	.sub2_2 .sub-half-card-wr .card-line .card-list li{padding-left: 40px;flex:1}
}

@media screen and (max-width:500px){
	.sub2_2 .sub-half-card-wr .card-line .card-list li{padding-left:30px}
	.sub2_2 .sub-half-card-wr .half-t-card{border:10px solid #e1e0e04d;padding:10px!important;margin-top:0}
	.sub2_2 .sub-half-card-wr .card-line:first-child .half-t-card{margin-bottom:20px;margin-top:0}
	.sub2_2 .sub-half-card-wr .title img{width:20px;height:100%}
	.sub2_2 .sub-half-card-wr .title span{padding-left:25px}
	.sub2_2 .sub-half-card-wr .txt01{font-size:15px}
	.sub2_2 .sub-half-card-wr .card-line .card-list li:before{left:0;top:7px}
}

@media screen and (max-width:350px){
	.sub2_2 .sub-half-card-wr .sub-tit{text-align:center;font-size:14px}
}


/*sub2_3*/
.sub2_3{}
.sub2_3 .sub-half-card-wr{width:100%;}
.sub2_3 .sub-half-card-wr .card-line{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position: relative;padding-bottom: clamp(50px,2vw,80px);}
.sub2_3 .sub-half-card-wr .half-card{width:50%;overflow: hidden;text-align: center;}
.sub2_3 .sub-half-card-wr .half-card img{width: auto;height: 100%;border-radius: 30px;object-fit: cover;}
.sub2_3 .sub-half-card-wr .half-t-card{width:50%;padding-right: clamp(30px,1vw,50px);color:#182946;display: table;}
.sub2_3 .sub-half-card-wr .card-line:last-child .half-t-card{display:flex;justify-content:center;align-items:center;padding:0}

.sub2_3 .sub-half-card-wr .title{padding-top: clamp(2px,2vw,10px);font-weight: 900;font-size: clamp(16px,2vw,30px);color:#a85b48;}
.sub2_3 .sub-half-card-wr .title span{padding-left:clamp(10px,2vw,14px);color:#f0866c;font-size: clamp(16px,1vw,20px);font-weight:700}
.sub2_3 .sub-half-card-wr .sub-tit{font-weight:700;color:#0000001c;line-height:30px;font-size: clamp(16px,1vw,20px);}
.sub2_3 .sub-half-card-wr .txt01{padding-top: 40px;padding: clamp(10px,16vw,50px) 0 clamp(10px,16vw,30px) 0;color:#a95e4b;font-weight:700;font-size: clamp(16px,2vw,20px);line-height: 1.6em;}
.sub2_3 .sub-half-card-wr .txt02{font-size: clamp(16px,1vw,20px);font-weight: 600;line-height: 1.6em;}
.sub2_3 .sub-half-card-wr .txt03{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);padding-top:20px}

.sub2_3 .sub-half-card-wr .card-line .card-list{display:table-cell;vertical-align:middle;}
.sub2_3 .sub-half-card-wr .card-line .card-list li{line-height: 1.8em;display: block;position: relative;padding-left: 55px;font-weight: 600;font-size: clamp(14px,2vw,20px);}
.sub2_3 .sub-half-card-wr .card-line .card-list li:before{display:block;content:'';position:absolute;background: url('../img/sub/sub2_icon02.png') no-repeat center;width: 24px;height: 15px;left: 10px;top: 6px;}

.sub2_3 .sub-half-card-wr .card-line .card-img{position:relative}
.sub2_3 .sub-half-card-wr .card-line .card-img .img-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size: clamp(18px, 2vw, 25px);font-weight:700;width:100%}
.sub2_3 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{padding-bottom:clamp(20px,2vw,40px);width:auto;height:auto}
.sub2_3 .sub-half-card-wr .card-line .card-img .img-txt p span{color:#db7756}



@media screen and (max-width:1440){
}


@media screen and (max-width:1024px){
	.sub2_3 .sub-half-card-wr .title span{display:block;padding-left:40px}
}


@media screen and (max-width: 768px){
	.sub2_3 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{width:80px}
	.sub2_3 .sub-half-card-wr .card-line{padding:0}
  .sub2_3 .sub-half-card-wr .half-card{width: 100%;}
  .sub2_3 .sub-half-card-wr .half-card img{width: 100%;height: clamp(200px, 2vw, 250px);border-radius: 0;}
  .sub2_3 .sub-half-card-wr .half-t-card{width:100%;padding: 0;margin-top: 20px;}
	.sub2_3 .sub-half-card-wr .card-line:last-child .half-t-card{justify-content:left}
  .sub2_3 .sub-half-card-wr .card-line:first-child{flex-direction:column-reverse}
	.sub2_3 .sub-half-card-wr .card-line:first-child .half-t-card{padding-bottom:30px}
	.sub2_3 .sub-half-card-wr .card-line .card-list li:before{background-size:60%}
	.sub2_3 .sub-half-card-wr .card-line .card-list li{padding-left: 40px;flex:1}
}

@media screen and (max-width:500px){
	.sub2_3 .sub-half-card-wr .card-line .card-list li{padding-left:30px}
	.sub2_3 .sub-half-card-wr .half-t-card{border:10px solid #e1e0e04d;padding:10px!important;margin-top:0}
	.sub2_3 .sub-half-card-wr .card-line:first-child .half-t-card{margin-bottom:20px;margin-top:0}
	.sub2_3 .sub-half-card-wr .title img{width:20px;height:100%}
	.sub2_3 .sub-half-card-wr .title span{padding-left:25px}
	.sub2_3 .sub-half-card-wr .txt01{font-size:15px}
	.sub2_3 .sub-half-card-wr .card-line .card-list li:before{left:0;top:7px}
}

@media screen and (max-width:350px){
	.sub2_3 .sub-half-card-wr .sub-tit{text-align:center;font-size:14px}
}



/*sub2_4*/
.sub2_4{}
.sub2_4 .sub-half-card-wr{width:100%;}
.sub2_4 .sub-half-card-wr .card-line{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position: relative;padding-bottom: clamp(50px,2vw,80px);}
.sub2_4 .sub-half-card-wr .half-card{width:50%;overflow: hidden;text-align: center;}
.sub2_4 .sub-half-card-wr .half-card img{width: auto;height: 100%;border-radius: 30px;object-fit: cover;}
.sub2_4 .sub-half-card-wr .half-t-card{width:50%;padding-right: clamp(30px,1vw,50px);color:#182946;display: table;}
.sub2_4 .sub-half-card-wr .card-line:last-child .half-t-card{display:flex;justify-content:center;align-items:center;padding:0}

.sub2_4 .sub-half-card-wr .title{padding-top: clamp(2px,2vw,10px);font-weight: 900;font-size: clamp(16px,2vw,30px);color:#a85b48;}
.sub2_4 .sub-half-card-wr .title span{padding-left:clamp(10px,2vw,14px);color:#f0866c;font-size: clamp(16px,1vw,20px);font-weight:700}
.sub2_4 .sub-half-card-wr .sub-tit{font-weight:700;color:#0000001c;line-height:30px;font-size: clamp(16px,1vw,20px);}
.sub2_4 .sub-half-card-wr .txt01{padding-top: 40px;padding: clamp(10px,16vw,50px) 0 clamp(10px,16vw,30px) 0;color:#a95e4b;font-weight:700;font-size: clamp(16px,2vw,20px);line-height: 1.6em;}
.sub2_4 .sub-half-card-wr .txt02{font-size: clamp(16px,1vw,20px);font-weight: 600;line-height: 1.6em;}
.sub2_4 .sub-half-card-wr .txt03{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);padding-top:20px}

.sub2_4 .sub-half-card-wr .card-line .card-list{display:table-cell;vertical-align:middle;}
.sub2_4 .sub-half-card-wr .card-line .card-list li{line-height: 1.8em;display: block;position: relative;padding-left: 55px;font-weight: 600;font-size: clamp(14px,2vw,20px);}
.sub2_4 .sub-half-card-wr .card-line .card-list li:before{display:block;content:'';position:absolute;background: url('../img/sub/sub2_icon02.png') no-repeat center;width: 24px;height: 15px;left: 10px;top: 6px;}

.sub2_4 .sub-half-card-wr .card-line .card-img{position:relative}
.sub2_4 .sub-half-card-wr .card-line .card-img .img-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size: clamp(18px, 2vw, 25px);font-weight:700;width:100%}
.sub2_4 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{padding-bottom:clamp(20px,2vw,40px);width:auto;height:auto}
.sub2_4 .sub-half-card-wr .card-line .card-img .img-txt p span{color:#db7756}



@media screen and (max-width:1440){
}


@media screen and (max-width:1024px){
	.sub2_4 .sub-half-card-wr .title span{display:block;padding-left:40px}
}


@media screen and (max-width: 768px){
	.sub2_4 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{width:80px}
	.sub2_4 .sub-half-card-wr .card-line{padding:0}
  .sub2_4 .sub-half-card-wr .half-card{width: 100%;}
  .sub2_4 .sub-half-card-wr .half-card img{width: 100%;height: clamp(200px, 2vw, 250px);border-radius: 0;}
  .sub2_4 .sub-half-card-wr .half-t-card{width:100%;padding: 0;margin-top: 20px;}
	.sub2_4 .sub-half-card-wr .card-line:last-child .half-t-card{justify-content:left}
  .sub2_4 .sub-half-card-wr .card-line:first-child{flex-direction:column-reverse}
	.sub2_4 .sub-half-card-wr .card-line:first-child .half-t-card{padding-bottom:30px}
	.sub2_4 .sub-half-card-wr .card-line .card-list li:before{background-size:60%}
	.sub2_4 .sub-half-card-wr .card-line .card-list li{padding-left: 40px;flex:1}
}

@media screen and (max-width:500px){
	.sub2_4 .sub-half-card-wr .card-line .card-list li{padding-left:30px}
	.sub2_4 .sub-half-card-wr .half-t-card{border:10px solid #e1e0e04d;padding:10px!important;margin-top:0}
	.sub2_4 .sub-half-card-wr .card-line:first-child .half-t-card{margin-bottom:20px;margin-top:0}
	.sub2_4 .sub-half-card-wr .title img{width:20px;height:100%}
	.sub2_4 .sub-half-card-wr .title span{padding-left:25px}
	.sub2_4 .sub-half-card-wr .txt01{font-size:15px}
	.sub2_4 .sub-half-card-wr .card-line .card-list li:before{left:0;top:7px}
}

@media screen and (max-width:350px){
	.sub2_4 .sub-half-card-wr .sub-tit{text-align:center;font-size:14px}
}



/*sub2_5*/
.sub2_5{}
.sub2_5 .sub-half-card-wr{width:100%;}
.sub2_5 .sub-half-card-wr .card-line{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position: relative;padding-bottom: clamp(50px,2vw,80px);}
.sub2_5 .sub-half-card-wr .half-card{width:50%;overflow: hidden;text-align: center;}
.sub2_5 .sub-half-card-wr .half-card img{width: auto;height: 100%;border-radius: 30px;object-fit: cover;}
.sub2_5 .sub-half-card-wr .half-t-card{width:50%;padding-right: clamp(30px,1vw,50px);color:#182946;display: table;}
.sub2_5 .sub-half-card-wr .card-line:last-child .half-t-card{display:flex;justify-content:center;align-items:center;padding:0}

.sub2_5 .sub-half-card-wr .title{padding-top: clamp(2px,2vw,10px);font-weight: 900;font-size: clamp(16px,2vw,30px);color:#a85b48;}
.sub2_5 .sub-half-card-wr .title span{padding-left:clamp(10px,2vw,14px);color:#f0866c;font-size: clamp(16px,1vw,20px);font-weight:700}
.sub2_5 .sub-half-card-wr .sub-tit{font-weight:700;color:#0000001c;line-height:30px;font-size: clamp(16px,1vw,20px);}
.sub2_5 .sub-half-card-wr .txt01{padding-top: 40px;padding: clamp(10px,16vw,50px) 0 clamp(10px,16vw,30px) 0;color:#a95e4b;font-weight:700;font-size: clamp(16px,2vw,20px);line-height: 1.6em;}
.sub2_5 .sub-half-card-wr .txt02{font-size: clamp(16px,1vw,20px);font-weight: 600;line-height: 1.6em;}
.sub2_5 .sub-half-card-wr .txt03{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);padding-top:20px}

.sub2_5 .sub-half-card-wr .card-line .card-list{display:table-cell;vertical-align:middle;}
.sub2_5 .sub-half-card-wr .card-line .card-list li{line-height: 1.8em;display: block;position: relative;padding-left: 55px;font-weight: 600;font-size: clamp(14px,2vw,20px);}
.sub2_5 .sub-half-card-wr .card-line .card-list li:before{display:block;content:'';position:absolute;background: url('../img/sub/sub2_icon02.png') no-repeat center;width: 24px;height: 15px;left: 10px;top: 6px;}

.sub2_5 .sub-half-card-wr .card-line .card-img{position:relative}
.sub2_5 .sub-half-card-wr .card-line .card-img .img-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size: clamp(18px, 2vw, 25px);font-weight:700;width:100%}
.sub2_5 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{padding-bottom:clamp(20px,2vw,40px);width:auto;height:auto}
.sub2_5 .sub-half-card-wr .card-line .card-img .img-txt p span{color:#db7756}



@media screen and (max-width:1440){
}


@media screen and (max-width:1024px){
	.sub2_5 .sub-half-card-wr .title span{display:block;padding-left:40px}
}


@media screen and (max-width: 768px){
	.sub2_5 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{width:80px}
	.sub2_5 .sub-half-card-wr .card-line{padding:0}
  .sub2_5 .sub-half-card-wr .half-card{width: 100%;}
  .sub2_5 .sub-half-card-wr .half-card img{width: 100%;height: clamp(200px, 2vw, 250px);border-radius: 0;}
  .sub2_5 .sub-half-card-wr .half-t-card{width:100%;padding: 0;margin-top: 20px;}
	.sub2_5 .sub-half-card-wr .card-line:last-child .half-t-card{justify-content:left}
  .sub2_5 .sub-half-card-wr .card-line:first-child{flex-direction:column-reverse}
	.sub2_5 .sub-half-card-wr .card-line:first-child .half-t-card{padding-bottom:30px}
	.sub2_5 .sub-half-card-wr .card-line .card-list li:before{background-size:60%}
	.sub2_5 .sub-half-card-wr .card-line .card-list li{padding-left: 40px;flex:1}
}

@media screen and (max-width:500px){
	.sub2_5 .sub-half-card-wr .card-line .card-list li{padding-left:30px}
	.sub2_5 .sub-half-card-wr .half-t-card{border:10px solid #e1e0e04d;padding:10px!important;margin-top:0}
	.sub2_5 .sub-half-card-wr .card-line:first-child .half-t-card{margin-bottom:20px;margin-top:0}
	.sub2_5 .sub-half-card-wr .title img{width:20px;height:100%}
	.sub2_5 .sub-half-card-wr .title span{padding-left:25px}
	.sub2_5 .sub-half-card-wr .txt01{font-size:15px}
	.sub2_5 .sub-half-card-wr .card-line .card-list li:before{left:0;top:7px}
}

@media screen and (max-width:350px){
	.sub2_5 .sub-half-card-wr .sub-tit{text-align:center;font-size:14px}
}


/*sub2_6*/
.sub2_6{}
.sub2_6 .sub-half-card-wr{width:100%;}
.sub2_6 .sub-half-card-wr .card-line{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position: relative;padding-bottom: clamp(50px,2vw,80px);}
.sub2_6 .sub-half-card-wr .half-card{width:50%;overflow: hidden;text-align: center;}
.sub2_6 .sub-half-card-wr .half-card img{width: auto;height: 100%;border-radius: 30px;object-fit: cover;}
.sub2_6 .sub-half-card-wr .half-t-card{width:50%;padding-right: clamp(30px,1vw,50px);color:#182946;display: table;}
.sub2_6 .sub-half-card-wr .card-line:last-child .half-t-card{display:flex;justify-content:center;align-items:center;padding:0}

.sub2_6 .sub-half-card-wr .title{padding-top:10px;font-weight:700;font-size: clamp(20px,1vw,30px);color:#a85b48;padding-bottom: clamp(15px,1vw,40px);}
.sub2_6 .sub-half-card-wr .title span{padding-left:clamp(10px,2vw,14px);color:#f0866c;font-size: clamp(16px,1vw,20px);font-weight:700}
.sub2_6 .sub-half-card-wr .sub-tit{font-weight:700;color:#0000001c;line-height:30px;font-size: clamp(16px,1vw,20px);}
.sub2_6 .sub-half-card-wr .txt01{padding: 15px 0;color:#a95e4b;font-weight:700;font-size: clamp(16px,2vw,20px);}
.sub2_6 .sub-half-card-wr .txt02{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);}
.sub2_6 .sub-half-card-wr .txt03{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);padding-top:20px}

.sub2_6 .sub-half-card-wr .card-line .card-list{display:table-cell;vertical-align:middle;}
.sub2_6 .sub-half-card-wr .card-line .card-list li{line-height:30px;display: block;position: relative;padding-left: 55px;}
.sub2_6 .sub-half-card-wr .card-line .card-list li:before{display:block;content:'';position:absolute;background: url('../img/sub/sub2_icon02.png') no-repeat center;width: 24px;height: 15px;left: 10px;top: 6px;}

.sub2_6 .sub-half-card-wr .card-line .card-img{position:relative;}
.sub2_6 .sub-half-card-wr .card-line .card-img .img-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size: clamp(18px, 2vw, 25px);font-weight:700;width:100%;}
.sub2_6 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{padding-bottom:clamp(20px,2vw,40px);width:auto;height:auto}
.sub2_6 .sub-half-card-wr .card-line .card-img .img-txt p span{color:#db7756}


@media screen and (max-width:1440){
}


@media screen and (max-width:1024px){
	.sub2_6 .sub-half-card-wr .title span{display:block;padding-left:40px}
}


@media screen and (max-width: 768px){
	.sub2_6 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{width:80px}
	.sub2_6 .sub-half-card-wr .card-line{padding:0}
  .sub2_6 .sub-half-card-wr .half-card{width: 100%;}
  .sub2_6 .sub-half-card-wr .half-card img{width: 100%;height: clamp(200px, 2vw, 250px);border-radius: 0;}
  .sub2_6 .sub-half-card-wr .half-t-card{width:100%;padding: 0;margin-top: 20px;}
	.sub2_6 .sub-half-card-wr .card-line:last-child .half-t-card{justify-content:left}
  .sub2_6 .sub-half-card-wr .card-line:first-child{flex-direction:column-reverse}
	.sub2_6 .sub-half-card-wr .card-line:first-child .half-t-card{padding-bottom:30px}
	.sub2_6 .sub-half-card-wr .card-line .card-list li:before{background-size:60%}
	.sub2_6 .sub-half-card-wr .card-line .card-list li{padding-left: 40px;flex:1}
}

@media screen and (max-width:500px){
	.sub2_6 .sub-half-card-wr .card-line .card-list li{padding-left:30px}
	.sub2_6 .sub-half-card-wr .half-t-card{border:10px solid #e1e0e04d;padding:10px!important;margin-top:0}
	.sub2_6 .sub-half-card-wr .card-line:first-child .half-t-card{margin-bottom:20px;margin-top:0}
	.sub2_6 .sub-half-card-wr .title img{width:20px;height:100%}
	.sub2_6 .sub-half-card-wr .title span{padding-left:25px}
	.sub2_6 .sub-half-card-wr .txt01{font-size:15px}
	.sub2_6 .sub-half-card-wr .card-line .card-list li:before{left:0;top:7px}
}

@media screen and (max-width:350px){
	.sub2_6 .sub-half-card-wr .sub-tit{text-align:center;font-size:14px}
}



/*sub2_7*/
.sub2_7{}
.sub2_7 .sub-half-card-wr{width:100%;}
.sub2_7 .sub-half-card-wr .card-line{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position: relative;padding-bottom: clamp(50px,2vw,80px);}
.sub2_7 .sub-half-card-wr .half-card{width:50%;overflow: hidden;text-align: center;}
.sub2_7 .sub-half-card-wr .half-card img{width: auto;height: 100%;border-radius: 30px;object-fit: cover;}
.sub2_7 .sub-half-card-wr .half-t-card{width:50%;padding-right: clamp(30px,1vw,50px);color:#182946;display: table;}
.sub2_7 .sub-half-card-wr .card-line:last-child .half-t-card{display:flex;justify-content:center;align-items:center;padding:0}

.sub2_7 .sub-half-card-wr .title{padding-top:10px;font-weight:700;font-size: clamp(20px,1vw,30px);color:#a85b48;padding-bottom: clamp(15px,1vw,40px);}
.sub2_7 .sub-half-card-wr .title span{padding-left:clamp(10px,2vw,14px);color:#f0866c;font-size: clamp(16px,1vw,20px);font-weight:700}
.sub2_7 .sub-half-card-wr .sub-tit{font-weight:700;color:#0000001c;line-height:30px;font-size: clamp(16px,1vw,20px);}
.sub2_7 .sub-half-card-wr .txt01{padding: 15px 0;color:#a95e4b;font-weight:700;font-size: clamp(16px,2vw,20px);}
.sub2_7 .sub-half-card-wr .txt02{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);}
.sub2_7 .sub-half-card-wr .txt03{line-height: clamp(24px,1vw,30px);font-size: clamp(16px,1vw,20px);padding-top:20px}

.sub2_7 .sub-half-card-wr .card-line .card-list{display:table-cell;vertical-align:middle;}
.sub2_7 .sub-half-card-wr .card-line .card-list li{line-height:30px;display: block;position: relative;padding-left: 55px;}
.sub2_7 .sub-half-card-wr .card-line .card-list li:before{display:block;content:'';position:absolute;background: url('../img/sub/sub2_icon02.png') no-repeat center;width: 24px;height: 15px;left: 10px;top: 6px;}

.sub2_7 .sub-half-card-wr .card-line .card-img{position:relative}
.sub2_7 .sub-half-card-wr .card-line .card-img .img-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size: clamp(18px, 2vw, 25px);font-weight:700;width:100%}
.sub2_7 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{padding-bottom:clamp(20px,2vw,40px);width:auto;height:auto}
.sub2_7 .sub-half-card-wr .card-line .card-img .img-txt p span{color:#db7756}


@media screen and (max-width:1440){
}


@media screen and (max-width:1024px){
	.sub2_7 .sub-half-card-wr .title span{display:block;padding-left:40px}
}


@media screen and (max-width: 768px){
	.sub2_7 .sub-half-card-wr .card-line .card-img .img-txt .img-txt-icon{width:80px}
	.sub2_7 .sub-half-card-wr .card-line{padding:0}
  .sub2_7 .sub-half-card-wr .half-card{width: 100%;}
  .sub2_7 .sub-half-card-wr .half-card img{width: 100%;height: clamp(200px, 2vw, 250px);border-radius: 0;}
  .sub2_7 .sub-half-card-wr .half-t-card{width:100%;padding: 0;margin-top: 20px;}
	.sub2_7 .sub-half-card-wr .card-line:last-child .half-t-card{justify-content:left}
  .sub2_7 .sub-half-card-wr .card-line:first-child{flex-direction:column-reverse}
	.sub2_7 .sub-half-card-wr .card-line:first-child .half-t-card{padding-bottom:30px}
	.sub2_7 .sub-half-card-wr .card-line .card-list li:before{background-size:60%}
	.sub2_7 .sub-half-card-wr .card-line .card-list li{padding-left: 40px;flex:1}
}

@media screen and (max-width:500px){
	.sub2_7 .sub-half-card-wr .card-line .card-list li{padding-left:30px}
	.sub2_7 .sub-half-card-wr .half-t-card{border:10px solid #e1e0e04d;padding:10px!important;margin-top:0}
	.sub2_7 .sub-half-card-wr .card-line:first-child .half-t-card{margin-bottom:20px;margin-top:0}
	.sub2_7 .sub-half-card-wr .title img{width:20px;height:100%}
	.sub2_7 .sub-half-card-wr .title span{padding-left:25px}
	.sub2_7 .sub-half-card-wr .txt01{font-size:15px}
	.sub2_7 .sub-half-card-wr .card-line .card-list li:before{left:0;top:7px}
}

@media screen and (max-width:350px){
	.sub2_7 .sub-half-card-wr .sub-tit{text-align:center;font-size:14px}
}



.bexcore_explain{display:block;width:100%;border: 13px solid #fcb9b9;border-radius:20px;}
.bexcore_explain img{width: 500px;height: 300px;}

.ex_top{height: 110px;}
.ex_top h1{font-size:35px;color:#111111;padding-bottom: 50px;}
.ex_mid{display:flex;justify-content: space-between;}
.ex_right{}
.right_txt{flex: 0;margin-left: 30px;}
.right_txt li{font-size: 15px;color: #2c2c2c;margin: 10px 0 4px 0;padding-left: 15px;margin-top: 20px;background: url(../img/sub/pink_ico.jpg) no-repeat 0 7px;word-break: keep-all;}
.right_txt li p{text-align:left;font-size:15px;}
.right_txt li p:first-child{font-size:20px;font-weight:600;}
.right_txt li p span{color: #6c9bbd;}    

.ex_left{}


@media screen and (max-width:1024px){
    .sub2.sub2_3 .con01 .txt_wr ul li.spc .txt .fl_lf{float:none;width:100%;}
    .sub2.sub2_3 .con01 .txt_wr ul li.spc .txt .fl_lf.left{padding-right:0}
    .sub2.sub2_3 .con01 .txt_wr ul li.spc .txt .fl_lf.right{padding-left:0;padding-top:20px}
}


.sub2.sub2_5 .con01{padding: 20px 0;position: relative;}
.sub2.sub2_5 .con01 .txt_wr{padding:0;position:relative}
.sub2.sub2_5 .con01 .ytb_wr{position:absolute;top: 40%;right: 0;}
.sub2.sub2_5 .con02{padding:20px 0;}

@media screen and (max-width:1300px){
	.sub2.sub2_5 .con01 .ytb_wr{width: 600px;top: 45%;}
}

@media screen and (max-width:1024px){
	.sub2.sub2_5 .con01 .ytb_wr{width:100%;text-align:center;position:static}
}



.sub2.sub3 .con01 .txt_wr ul li.spc .txt{display:block}
.sub3.sub3_3 .con01 .tt_wr{background: url('../img/sub/sub3_3_tt.jpg')no-repeat center;}




/********************* Ã¬Ë†ËœÃ¬Â â€¢css ****************************/
.ttimg_wr{}
.ttimg_wr .img{width:100%;height: 340px;background-size:cover;background-position:center;background-repeat: no-repeat;}

.tttxt_bx{background:#ff7b79;color:#fff;padding: 25px 80px;}
.tttxt_bx .tit{font-size: 34px;font-family: 'GongGothicBold';padding-bottom: 5px;}
.tttxt_bx .txt{font-family: 'GongGothicLight';}

.txt_bd_bx{border:10px solid #f7f3f2;padding:30px 70px}
.txt_bd_bx .img_wr{display:inline-block;vertical-align:middle;padding-right:30px}
.txt_bd_bx .txt_wr{display:inline-block;vertical-align:middle}
.txt_bd_bx .tit{font-size: 21px;font-weight: 500;padding-bottom: 5px;}
.txt_bd_bx .tit.cl01{color:#ff7b79}
.txt_bd_bx .txt{font-size: 15px;line-height: 21px;}

.banner_bx{}

.inline_frame{overflow:hidden;height: auto;}
.inline_frame.pd20{padding:20px 0}
.inline_frame .fl_l{float:left;}
.inline_frame .fl_r{float:right}
.inline_frame .img_wr{width:50%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.inline_frame .info_wr{width:50%;padding: 0px 30px;display: table;}
.inline_frame .info_wr .t_cell{text-align:left}
.inline_frame .info_wr h2{color:#ff7b79;padding-bottom: 10px;font-size: 20px;}
.inline_frame .info_wr ul{font-size: 17px;}
.inline_frame .info_wr ul li{padding: 7px 0;}
.inline_frame .info_wr ul li .li_top{color:#ff7b79;font-weight:400}
.inline_frame .info_wr ul li span{display:inline-block;width: calc(100% - 40px);vertical-align: top;}
.inline_frame .info_wr ul li .num{background:#ff7b79;width:30px;height:30px;color:#fff;text-align:center;margin-right: 5px;font-weight: 700;font-size: 19px;}
.inline_frame .info_wr ul li .li_txt{padding-left: 40px;}

/* Ã­â€¦Å’Ã¬ÂÂ´Ã«Â¸â€ ÃªÂ³ÂµÃ­â€ Âµ */
.df_table{width:100%;background:#fff;text-align:center;border-spacing: 0;border-collapse: collapse;border-top: 2px solid #ff7b79;font-size: 15px;}
.df_table tr{}
.df_table th{border:1px solid #dddddd;padding: 10px;background: #f8f8f8;}
.df_table td{border:1px solid #dddddd;padding: 13px 5px;line-height: 25px;}




/* Ã¬Å“Â Ã«Â°Â©Ã­ÂÂ´Ã«Â¦Â¬Ã«â€¹â€° sub2_3_1 */
.sub2_3_1 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub231.jpg')}
.sub2_3_1 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub231_con01.jpg');height: 450px;}
.sub2_3_1 .inline_frame.con01 .info_wr{height: 450px;}
.sub2_3_1 .inline_frame.con02 .img_wr{background-image: url('../img/sub/sub231_con02.jpg');height: 500px;}
.sub2_3_1 .inline_frame.con02 .info_wr{height: 500px;}
.sub2_3_1 .inline_frame.con03 .img_wr{background-image: url('../img/sub/sub231_con03.jpg');height: 400px;}
.sub2_3_1 .inline_frame.con03 .info_wr{height: 400px;}
.sub2_3_1 .inline_frame.con04 .img_wr{height: 365px;}
.sub2_3_1 .inline_frame.con04 .info_wr{height: 365px;}




.sub5_1 .content {width: 100%;height: 200px;background: #ffffff;border-radius: 30px;text-align: center;display: table;margin-bottom: 40px;box-shadow: 0px 0px 8px 0px #04040452;}
.sub5_1 .box-txt {border-radius: 30px;background-size: contain;vertical-align: middle;display: table-cell;}
.sub5_1 .content .box-txt .txt01 {font-size: clamp(20px,2vw,30px);font-weight: 700;color: #a85b48;padding-bottom: clamp(10px, 2vw, 20px);}
.sub5_1 .content .box-txt .txt02 {font-size: clamp(16px,2vw,20px);line-height: 30px;font-weight: 700;}
.sub5_1 span {color: #a85b48;}


.sub5_1 .box-content {padding: 20px 0;}
.sub5_1 .tb01 {width: 100%;/* font-size: 16px; */border-collapse: collapse;}
.sub5_1 th {background: #fafafa;border: 1px solid #c8c8c8;width: 25%;text-align: left;padding: 0 35px;text-align: center;}
.sub5_1 td colspan {}
.sub5_1 .input_wr01 {line-height: 43px;display: flex;border: 0; /* Ã¬Â²Â´Ã­ÂÂ¬Ã«Â°â€¢Ã¬Å Â¤ Ã¬â€šÂ¬Ã¬ÂÂ´Ã¬ÂËœ ÃªÂ°â€žÃªÂ²Â© Ã¬Â¡Â°Ã¬Â Ë† *//* height: 82px; */}
.sub5_1 .label {display: inline-block;padding: 0px 25px;line-height: 43px;}
.sub5_1 .box.box {padding: 20px 0;}
.sub5_1 #r_hp {width: 100%;height: clamp(50px, 20vw, 200px);}
.sub5_1 input {border-radius: 5px;margin-left: 10px;height: 35px;padding: 5px 10px;font-size: 16px;font-weight: 300;border: 1px solid #cdcdcd;}

.sub5_1 .box.box2 {position: relative;padding: 40px 0;}
.sub5_1 .txt {border: 1px solid #c3c3c3;padding: 60px 40px;line-height: 1.6em;}
.sub5_1 .agree_1_text {padding: 20px 0;}
.sub5_1 button.apply_01 {border: 0;background: #a85b48;padding: 0px 100px;font-size: clamp(16px, 3vw, 22px);border-radius: 8px;transition: 0.3s;outline: none;font-weight: 400;height: 60px;line-height: 60px;color: #fff;font-family: 'Pretendard';}
.sub5_1 .btn_wr {text-align: center;padding: 30px 0 0 0;}
.sub5_1 input#r_phone {
	margin-left: 0px;
	width: 40%;
}
.sub5_1 .input_wr01 .name {line-height: 1.2em;display: flex;align-items: center;}
textarea#r_help {width: 100%;height: 300px;padding: 20px;font-size: 16px;font-weight: 300;border: 1px solid #cdcdcd;border-radius: 5px;box-shadow: 0px 0px 4px #e9e9e9;}
input#r_group {width: 80%;box-shadow: 0px 0px 4px #e9e9e9;}
tbody td {/* width: 100%; */padding: 15px;margin: 5px 0;background: #ffffff;border-radius: 5px;border: 1px solid #c8c8c8;}
.name {flex: 0 1 calc(70% / 2 - 3px);}
.input_wr02 {display: flex;align-items: center;}
.order {flex: 0 1 calc(35% / 2 - -30px);
}

@media screen and (max-width:1400px){
}

@media screen and (max-width:1024px){.input_wr02{display: block;}.sub5_1 .input_wr01{display: block;}
}

@media screen and (max-width:768px){

}

@media screen and (max-width:500px){

} 



/* location */
.location__con {padding: 30px 20px;display: flex;flex-wrap: wrap;gap: 40px;} 
.location__icon {flex: 0 1 200px;padding: 0 10px 0 0;position: relative;}
.location__icon:after {display:block; content:''; width: 1px; height: 100%; background: #00000021; position: absolute; top: 50%; right: -13px; transform: translateY(-50%)}
.location__list {padding-top: 2px;flex: 0 1 calc(100% - 240px);display: flex;flex-wrap: wrap;gap: 20px;}

.location__item {flex: 0 1 calc(100% / 3 - 14px);display: flex;padding: 0 10px;gap: 10px;position: relative;}
.location__item:after{display: block;content: '';width: 1px;height: 100%;background: #00000021;position: absolute;top: 50%;right: -10px;transform: translateY(-50%);}
.location__item:last-child::after {display: none;}
.location__item-icon {flex: 0 1 64px;}
.location__item-icon img {}
.location__item-text {flex: 0 1 calc(100% - 74px);}
.location__item-text__ttl {font-size: clamp(14px,2vw,17px);font-weight: 900;color: #ac6250;padding: 0 0 10px;}
.location__item-text__txt {font-size: clamp(14px,2vw,20px);font-weight: 900;}
br.pc-only{}

@media screen and (max-width:1400px){
	.location__icon {flex: 0 1 100%;text-align: center;}
	.location__icon:after {display: none;}
	.location__item-icon img {width: 55px;}
	.location__list {flex: 0 1 100%;}
	
}

@media screen and (max-width:1024px){
}
@media screen and (max-width:950px){
	br.pc-only{display: none;}
}
@media screen and (max-width:768px){
	.location__list {gap: 10px;}
	.location__item {flex: 0 1 calc(100% / 3 - 7px)}
	.location__item-icon {flex: 0 1 40px;}
	.location__item-icon img {width: 40px;}
	.location__item-text {flex: 0 1 calc(100% - 50px);}
}

@media screen and (max-width:500px){
	.location__item::after {display: none}
	.location__item {flex: 0 1 calc(100%)}
}