@charset "UTF-8";

.adult_form{text-align:center;position: relative;padding-top: 40px;}
.adult_form .txt01{font-size: 7.5rem;font-family: var(--font-st2);color: #f0eeea;position: absolute;}
.adult_form .txt01:nth-of-type(1){top: -140px;left: 0;z-index: -1;text-align: left;}
.adult_form .txt01:nth-of-type(2){right: 0;bottom: -120px;z-index: -1;text-align: right;}
.adult_form img{margin-bottom:1%;}

@media screen and (max-width:1200px){
    .adult_form .txt01:nth-of-type(1){top: -126px;}
    .adult_form .txt01:nth-of-type(2){bottom: -110px;}
}


@media screen and (max-width: 767px){
    .adult_form .txt01{font-size:5rem;}
    .adult_form .txt01:nth-of-type(1){top: -71px;}
    .adult_form .txt01:nth-of-type(2){bottom: -65px;}
    .adult_form img{
    width: 200px;
}
}

.dif_form{background:#fcfaf6;border: 1px solid #a89b89;padding: 30px 27px;font-size: var(--font20);color: #7b7670;margin-top: 60px;position: relative;}
.dif_form em{font-weight:600;}
.dif_form b{display:inline-block;width:100%;font-size:var(--font38);color: #333;margin-bottom:1%;}

.fin_form{background: var(--color5);padding: 70px 0;text-align:center;margin: 120px 0 0;background-image: url('../image/sub/01/sub01_img04.png');background-repeat: no-repeat;background-position: right top;background-attachment: fixed;}
.fin_form .h4_st1 span{font-weight: 400;font-size:1rem;text-transform: uppercase;}
    
@media screen and (max-width:1200px){
    .fin_form{background-size: 300px;background-position: 120% top;}
}


.ul_st1{margin-bottom: 40px;}
.ul_st1{display: flex;flex-wrap: wrap;gap: 20px;}
.ul_st1 li{width: calc(50% - 10px);background: var(--color4);border: 1px solid var(--color2);border-radius: 0px;padding: 20px 30px;font-size: var(--font20);border-radius: 0;display: flex;align-items: center;flex-wrap: wrap;flex-direction: column;justify-content: center;}
.ul_st1 li b{display:inline-block;margin-bottom: 1px;color: #333 !important;background: #f3e6dd;padding: 4px 20px;border-radius: 100px;margin-bottom: 10px;font-size: var(--font24);}
@media screen and (max-width:767px){
    .ul_st1{gap:15px 15px;}
    .ul_st1 li{
    width: 100%;
}
}

}
.noti_board{margin-top:100px;margin-bottom: 90px;}
.noti_board thead{border-top: 2px solid #000000;}
.table-primary tbody+tbody, .table-primary td, .table-primary th, .table-primary thead th{border-top: 2px solid #ce8a43;}
@media screen and (max-width:767px){
.table-primary tbody+tbody, .table-primary td, .table-primary th, .table-primary thead th{text-align:left !important;font-size: 16px;}
}

.table-primary, .table-primary>td, .table tr:nth-child(2n), .table-primary>th{background: #fff !important;}
.table-primary, .table-primary>td {background: #f9f9f9 !important;}

.view_skin{margin-top:100px;}

.sub1_s1 {}
.sub1_s1 .art1 {display:flex;}
.sub1_s1 .art1 .img_box01{width:50%;padding-right: 40px;}
.sub1_s1 .art1 .img_box01 img{object-fit: cover;width: 100%;height: 100%;}
.sub1_s1 .art1 .txt_box01{width:50%;}
.sub1_s1 .art1 .txt_box01 .txt01{font-size:var(--font60);font-weight: 700;line-height: 1.2;margin-bottom: 20px;}
.sub1_s1 .art1 .txt_box01 .txt01::before{content:'';display:block;width:1px;height: 150px;background:#000;margin-bottom: 20px;}
.sub1_s1 .art1 .txt_box01 .txt01 *{line-height: 1;display: inline-block;}
.sub1_s1 .art1 .txt_box01 .txt02{font-size:var(--font21);}
.sub1_s1 .art2 {text-align: center;padding-top: 150px;}
.sub1_s1 .art2 .txt01{font-size:var(--font45);line-height: 1;}
.sub1_s1 .art2 .txt02{font-size: var(--font60);line-height: 1.2;margin-top: 5px;margin-bottom: 10px;}
.sub1_s1 .art2 .txt02 *{line-height: 1.2;}
.sub1_s1 .art2 .txt03{font-size: var(--font21);}
.sub1_s1 .art2 .txt03::after{content:'';display:block;width:1px;height: 250px;background:#000;margin: 20px auto;}
.sub1_s1 .art3 {text-align:center;padding-bottom: 150px;}
.sub1_s1 .art3 .txt01{font-size:var(--font45);margin-bottom:40px;}
.sub1_s1 .art3 .ico_box{display:flex;justify-content: center;gap: 60px 60px;flex-wrap: wrap;}
.sub1_s1 .art3 .li{display:flex;flex-wrap: wrap;flex-direction: column;align-content: center;align-items: center;}
.sub1_s1 .art3 .txt02{font-size: 18px;);}
.sub1_s1 .art3 .ico{height: 140px;width: 100%;display: flex;align-items: center;justify-content: center;}
.sub1_s1 .art3 .block{background: #000;color:#fff;display: inline-block;font-size:var(--font21);width: 200px;height: 40px;border-radius: 50px;line-height: 40px;font-weight: 500;margin: 20px 0;}
.sub1_s1 .art4{text-align:center;}
.sub1_s1 .art4 .txt01{font-size: var(--font60);font-weight: 700;margin: 120px auto 40px;}
.sub1_s1 .art4 ul{display:flex;gap: 20px 20px;flex-wrap: wrap;justify-content: center;}
.sub1_s1 .art4 li{border: 1px solid #ddd;background: #fff;width: 38%;}
.sub1_s1 .art4 li .img_box img{width:100%;}
.sub1_s1 .art4 .txt02{font-size:var(--font21);font-weight:700;margin: 30px auto 5px;}
.sub1_s1 .art4 .txt03{margin-bottom:30px;}
.sub1_s1 .art5{background: url('../image/sub/sub1_1/sub1_110.jpg') bottom center;background-repeat: no-repeat;text-align: center;padding: 250px 0 200px;margin-top: -100px;}
.sub1_s1 .art5 .txt01{font-size:var(--font60);line-height: 1.2;margin-bottom: 20px;}
.sub1_s1 .art5 .txt01 *{display:inline-block;line-height:1.2;}
.sub1_s1 .art5 .txt02{font-size:var(--font21);}
.sub1_s1 .art5 .go_link{background:#000;color:#fff;width: 250px;height: 55px;display:inline-block;line-height: 55px;font-size: 18px;);margin: 40px auto 0;}

@media screen and (max-width: 1200px) {
    .sub1_s1 .art4 li{width: calc(50% - 10px);}

}
@media screen and (max-width: 767px) {
    .sub1_s1 .art1{display: flex;flex-wrap: wrap;}
    .sub1_s1 .art1 .img_box01{width:100%;height: 100%;padding: 0;}
	.sub1_s1 .art1 .img_box01 img {height:200px;}
    .sub1_s1 .art1 .txt_box01{width:100%;padding: 0 20px;margin-top:30px;}
    .sub1_s1 .art4 li{width:100%;}
    .sub1_s1 .art2 .txt01{font-size:21px;}
    .sub1_s1 .art2 .txt02{/* font-size: 11vw; */}
    .sub1_s1 .art1 .txt_box01 .txt01::before{display:none;}


}



.sub1_s2 {margin: 130px 0;}
.sub1_s2 .slick-slide{height:auto;}
.sub1_s2 .slider-for{border-radius: 25px;overflow: hidden;margin: 4% 0 2%;}
.sub1_s2 .slider-nav{border: 3px solid #a89b89;padding: 16px 9px;border-radius:30px;/* height: 230px; */}
.sub1_s2 .slider-nav img{border-radius:20px;}
.sub1_s2 .slider-nav .slick-slide{max-height:350px;height:auto;}
.sub1_s2 .slider-nav .slick-slide { /* 자동 너비 적용 */margin: 0 10px; /* 각 슬라이드 사이 여백 */opacity: 0.4 !important;}
.sub1_s2 .slider-nav .slick-current{opacity: 1 !important;}
.sub1_s2 .slide_box{position: relative;}
.sub1_s2 .slide_box button{position:absolute;top: 50%;transform: translate(0, -50%);z-index: 10;}
.sub1_s2 .slide_box .prev-btn{left: 20px;}
.sub1_s2 .slide_box .next-btn{right: 10px;}
.sub1_s2 .slide_box button span{font-size: 60px;color: #ffffff9e;}

@media screen and (max-width: 1400px) {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 969px) {

}

@media screen and (max-width:767px){
    .sub1_s2{margin: 60px 0;}
    .sub1_s2 .slider-nav{padding: 8px 0;border-radius: 15px;border: 2px solid #a89b89;margin-top: 14px;}
    .sub1_s2 .slider-for{border-radius: 15px;}
    .sub1_s2 .slider-nav img{border-radius:10px;}
    .sub1_s2 .slide_box button span{font-size:30px;}
    .sub1_s2 .slide_box .prev-btn{left:10px;}
    .sub1_s2 .slide_box .next-btn{right:5px;}
	.sub1_s1 .art2 {text-align:left;padding-top: 90px;}
}

.sub1_s3{margin: 30px auto 100px;}
.sub1_s3 .map_wrap{border-radius:20px;border:1px solid #ddd;height:650px;box-shadow:0 0 20px #00000014;position:relative;}
.sub1_s3 .map_wrap .naver a{width:270px;max-width:calc(100% - 40px);height:60px;background:#38bf42;position:absolute;right:20px;bottom:20px;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--font20);}
.sub1_s3 .info_wrap{display:flex;flex-wrap:wrap;margin-top:2.5%;padding:0 2%;justify-content: space-between;}
.sub1_s3 .park .txt01{font-size:16px;}
.sub1_s3 .park .txt02{font-size:19px;display:flex;flex-direction:column;gap:4px;}
.sub1_s3 .park .txt02 em,
.sub1_s3 .park .txt02 b{line-height: 1.2;font-weight:700;}
.sub1_s3 .info_wrap li{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
.sub1_s3 .info_wrap .ico{width:80px;height:80px;background:var(--color2);border-radius:10px;color:#fff;display:flex;justify-content:center;align-items:center;}
.sub1_s3 .info_wrap .ico span{font-size:40px;}
.sub1_s3 .info_wrap .txt_box{width:calc(100% - 100px);}
.sub1_s3 .info_wrap .txt_box *{line-height:1.5;}
.sub1_s3 .loca .txt01{font-size: 19px;font-weight: 700;}
.sub1_s3 .loca b{color: var(--color2);}
.sub1_s3 .tel .txt02{font-weight: 700;font-size: 19px;}
.sub1_s3 .park{font-size:var(--font24);}
.sub1_s3 .park b{color: var(--color2);}
.sub1_s3 .art2{margin-top:3%;}
.sub1_s3 .art2 h4{display:flex;align-items:center;}
.sub1_s3 .art2 h4 b{font-size: 24px;display:flex;align-items:center;line-height:1;}
.sub1_s3 .art2 h4 b span{margin-right:5px;font-size:30px;display:inline-block;}
.sub1_s3 .note{ border-left:4px solid #f44336; background:#fff0ef; padding:12px 14px; border-radius:8px;margin-bottom:8px; }
.sub1_s3 .note strong{color:#f44336;}
.sub1_s3 .time_table th{line-height:1;}
.sub1_s3 .time_table td{font-size:var(--font20);vertical-align:middle;}
.sub1_s3 .time_table td span{margin-left:5px;color:#f44336;font-weight:600;}
.sub1_s3 .time_table td b{font-size:16px;font-weight:400;}
.sub1_s3 .time_table .time{font-size:var(--font20);font-weight:bold;}
.sub1_s3 .time_table .txt{font-size:1rem;color:red;}
@media screen and (max-width:1400px){
}
@media screen and (max-width:1200px){
	.sub1_s3 .info_wrap li{width:100%;margin-bottom:20px;display:flex;justify-content:flex-start;}
	.sub1_s3 .info_wrap{padding:0;}
	.sub1_s3 .info_wrap .ico{width:60px;height:60px;}
}
@media screen and (max-width:969px){
	.sub1_s3{margin:60px auto;}
	.sub1_s3 .map_wrap{height:400px;margin-bottom:30px;}
	.sub1_s3 .map_wrap .naver a{height:40px;}
}
@media screen and (max-width:767px){
	.sub1_s3 .map_wrap{height:350px;}
	.sub1_s3 .map_wrap a{height:40px;width:100%;font-size:1rem;bottom:20px;}
	.sub1_s3 .map_wrap a img{width:18px;}
	.sub1_s3 .time_table td{ /* font-size:30px; */}
	.sub1_s3 .art2 h4 b span{font-size:20px;}
	.sub1_s3 .art2 h4 b::after{display:none;}
	.sub1_s3 .art2 h4{display:flex;flex-direction:column;align-items:flex-start;}
	.sub1_s3 .art2 h4 p{margin-top:5px;}
	.sub1_s3 .loca .txt01{line-height:1.2;}
	.sub1_s3 .time_table .txt, .sub1_s3 .time_table th, .sub1_s3 .time_table .time{font-size:16px;padding:5px 5px;letter-spacing:-1px;line-height:1.2;word-break:keep-all;}
	.sub1_s3 .info_wrap .ico{height:50px;width:50px;}
	.sub1_s3 .info_wrap .txt_box{width:100%;}
	.sub1_s3 .tel .txt01{font-size:18px;}
	.sub1_s3 .tel .txt02{font-size:33px;line-height:1;}
	.sub1_s3 .info_wrap .ico span{font-size:25px;}
	.sub1_s3 .info_wrap li{display:flex;align-items:flex-start;flex-direction:column;gap:5px;}
}

.sub2_s1{}
.sub2_s1 .fin_form{}
.sub2_s1 .art2 li:last-child{width:100%;}
.sub2_s1 .art4{background:url('../image/sub/sub2_1/sub2_1_img01.jpg');color: #fff;text-align: center;padding: 110px 0;background-size: cover;font-size: var(--font20);background-attachment: fixed;}
.sub2_s1 .art4 .txt_box01{margin-bottom: 30px;}
.sub2_s1 .art4 .txt_box01 .txt01{font-size: var(--font24);color: #e1c8b1;}
.sub2_s1 .art4 .txt_box01 .txt02{font-size: var(--font38);font-weight: 600;line-height: 1.2;}
.sub2_s1 .art4 .txt_box02{color: #e9e9e9;}
.sub2_s1 .art4 .txt_box02 b{color:#fff;}

.sub2_s2{}
.sub2_s2 .ul_st1 li{padding: 0 0 30px 0;/* background: none; *//* border: none; */display: flex;justify-content: flex-start;}
.sub2_s2 .ul_st1 li p{padding:0 20px;display: flex;flex-direction: column;align-items: center;}
.sub2_s2 .ul_st1 .img_box{width:100%;margin-bottom:30px;/* border-radius: 10px; */overflow: hidden;}
.sub2_s2 .ul_st1 img{width:100%;}
.sub2_s2 .art3{padding:120px 0;background:#fff}
.sub2_s2 .art4{background: url(../image/sub/sub2_2/sub2_2_img03.jpg) #f8f7f3;text-align: center;padding: 110px 0 360px;background-size: auto;background-repeat: no-repeat;background-position: center bottom;font-size: var(--font20);}
.sub2_s2 .art4 .txt_box01{/* background: #fff; */}
.sub2_s2 .art4 .txt_box01::after{content:'';display:block;width:1px;height:80px;background: #e1dedb;margin: 30px auto;}
.sub2_s2 .art4 .txt_box01 > b:nth-child(1){font-size: var(--font30);}
.sub2_s2 .art4 .txt_box01 > b span{color:var(--color2);}
.sub2_s2 .art4 .txt_box02{line-height: 1.8;}
.sub2_s2 .art4 .txt_box02 .y{color:var(--color2);}
.sub2_s2 .art4 u{text-underline-offset: 6px;text-decoration-thickness: 1px;}
.sub2_s2 .art4 ul{width:100%;display:flex;gap: 20px;margin: 20px 0;justify-content: center;}
.sub2_s2 .art4 li{text-align: center;font-size: var(--font24);position: relative;z-index: 1;width: 50%;background: #fff;padding: 20px 0;border: 1px solid #c7c0a5;}
.sub2_s2 .art4 li::after{content:'';display:block;width:100%;height: 17px;position:absolute;bottom: -4px;/* background: #efe5db; */z-index: -1;}

@media screen and (max-width:767px){
    .sub2_s2 .ul_st1 li{width:100%;}
    .sub2_s2 .art3{padding:70px 0 0;}
}
.sub2_s3{}

.sub2_s4{}
.sub2_s4 .ul_st1 li{padding: 0 0 30px 0;/* background: none; *//* border: none; */display: flex;justify-content: flex-start;}
.sub2_s4 .ul_st1 li p{padding:0 20px;display: flex;flex-direction: column;align-items: center;}
.sub2_s4 .ul_st1 .img_box{width:100%;margin-bottom:30px;/* border-radius: 10px; */overflow: hidden;}
.sub2_s4 .ul_st1 img{width:100%;}

@media screen and (max-width:767px){
    .sub2_s4 .ul_st1 li{width:100%;}
    .sub2_s2 .art4{padding:70px 0 300px}
    
}

.sub2_s5{}
.sub2_s5 .ul_st1 li{width: calc(50% - 20px);display: flex;flex-direction: column;align-items: center;padding: 0 0 30px 0;/* background: none; *//* border: none; */justify-content: flex-start;}
.sub2_s5 .ul_st1 .img_box{width:100%;margin-bottom:30px;/* border-radius: 10px; */overflow: hidden;}
.sub2_s5 .ul_st1 img{width:100%;}
.sub2_s5 .ul_st1 li p{padding:0 20px;display: flex;flex-direction: column;align-items: center;}

@media screen and (max-width:767px){
    .sub2_s5 .ul_st1 li{width:100%;}
    
}


.sub2_s6 .ul_st1 {gap:4%;margin-bottom: 50px;}
.sub2_s6 .ul_st1 li{padding: 0;padding-bottom: 20px;width: calc(50% - 2%);display: flex;justify-content: flex-start;}
.sub2_s6 .ul_st1 li .img_box{margin-bottom:20px;width: 100%;}
.sub2_s6 .ul_st1 li img{width:100%;}
.sub2_s6 .ul_st1 li p{padding:0 20px;display: flex;flex-direction: column;align-items: center;}

@media screen and (max-width:767px){
    .sub2_s6 .ul_st1 li{width:100%;margin-bottom: 20px;}
    .sub2_s6 .ul_st1{margin-bottom:0;}
    .sub2_s6 .ul_st1:nth-of-type(1){margin-bottom:50px;}
}
.sub2_s7{}
.sub2_s7 .ul_st1 li{/* width:100%; */}

.sub3_s1{}
.sub3_s1 .ul_st1 ul{}
.sub3_s1 .ul_st1 li{padding: 0;padding-bottom: 20px;width: calc(33.33% - 14px);display: flex;justify-content: flex-start;}
.sub3_s1 .ul_st1 li .img_box{margin-bottom:20px;width: 100%;}
.sub3_s1 .ul_st1 li img{width:100%;}
.sub3_s1 .ul_st1 li p{padding:0 20px;display: flex;flex-direction: column;align-items: center;}

@media screen and (max-width:767px){
    .sub3_s1 .ul_st1 li{width:100%;}
    
}


.sub3_s2{}
.sub3_s2 .ul_st1 li{padding: 0;padding-bottom: 20px;width: calc(33.33% - 14px);display: flex;justify-content: flex-start;}
.sub3_s2 .ul_st1 li .img_box{margin-bottom:20px;width: 100%;}
.sub3_s2 .ul_st1 li img{width:100%;}
.sub3_s2 .ul_st1 li p{padding:0 20px;display: flex;flex-direction: column;align-items: center;}

@media screen and (max-width:767px){
    .sub3_s2 .ul_st1 li{width:100%;}
    
}


.sub2_s1 .art3,
.sub2_s3 .art3,
.sub2_s4 .art3,
.sub2_s5 .art3,
.sub2_s6 .art3,
.sub2_s7 .art3,
.sub2_s8 .art3,
.sub3_s1 .art3,
.sub3_s2 .art3,
.sub3_s3 .art3{background:#faf9f7;padding: 120px 0;}

.sub2_s6 .fin_form p,
.sub3_s1 .fin_form p{font-size: var(--font20);font-weight: 500;}
.sub2_s6 .fin_form p b,
.sub3_s1 .fin_form p b{color:var(--color2);font-weight:500;}


.sub2_s6 .hl_form .ico_box li b,
.sub3_s1 .hl_form .ico_box li b,
.sub3_s2 .hl_form .ico_box li b{width:auto;font-size: var(--font20);display: inline;}



.sub2_s7 .ul_st1:nth-of-type(1) li:last-child,
.sub2_s8 .ul_st1:nth-of-type(1) li:last-child,
.sub2_s8 .ul_st1:nth-of-type(2) li:last-child,
.sub3_s7 .ul_st1:nth-of-type(1) li:last-child{width:100%;}

.sub2_s1 .art2 li,
.sub2_s3 .art2 li{/* width:100%; */border-radius: 70px;border-color: #c8c2b0;box-shadow: 2px 4px 0 #c8c2b0;font-size: var(--font24);}

@media screen and (max-width:767px){
    .sub2_s1 .art2 li,
    .sub2_s3 .art2 li{width:100%;padding: 14px 20px;}
}

.sub2_s5 .hl_form .ico_box span{display: inline-block;width:100%;color: #ce8a43;}

.sub4_s1 {}
.sub4_s1 .art2{background: #f7f0e8;padding: 70px 0;margin-top: 60px;}
.sub4_s1 .h4_st1{text-align:center;margin-bottom: 60px;}
.sub4_s1 .h4_st1 span{font-size: 40px;}
.sub4_s1 .h4_st1 p{font-size:1rem;font-weight:400;color: #595050;font-size: var(--font20););margin-top: 10px;}
.sub4_s1 .txt_box01{text-align:center;font-size: var(--font24);margin-top: 50px;font-weight: 500;}
.sub4_s1 .txt_box01 b{color: var(--color2););font-weight: 500;}
.sub4_s1 .art2 .txt_box01{border: 1px solid #c5bbaf;padding: 40px 20px;background: #fffbf6;}
.sub4_s1 .art3{text-align:center;background:url('../image/sub/05/sub04_s1_img06.jpg');padding: 80px 0;background-size: cover;}
.sub4_s1 .art3 .tit_01{font-size: var(--font38);font-weight: 600;line-height: 1;}
.sub4_s1 .art3 .tit_01 em{display: inline-block;width:100%;font-size: var(--font24);margin-bottom: 10px;font-weight: 400;color: var(--color1);}
.sub4_s1 .art3 .tit_01::after{content:'';display:block;width: 1px;height: 80px;margin: 20px auto;background: #998e81;}
.sub4_s1 .art3 .tit_01 span{background: #39322a;color:#fff;line-height: 1;display: inline;}
.sub4_s1 .art3 .txt_box01{text-underline-offset: 6px;text-decoration-thickness: 1px;margin-top: 0;font-weight: 400;}
.sub4_s1 .art3 .txt_box01 u{}

.sub5_s1 {margin-bottom: 120px;}
.sub5_s1 .slider{margin-top: 60px;}
.sub5_s1 .slider .slick-slide {margin: 0 10px;height: 200px;border-radius: 10px;overflow: hidden;}
.sub5_s1 .slider .slick-list {margin: 0 -10px;}
.sub5_s1 .slider .slick-slide img{object-fit: cover;width: 100%;height: 100%;}

.sub6_s1 {padding: 100px 0;background: #faf9f4;}
.sub6_s1 .li{width:100%;display: flex;align-items: center;margin-bottom: 100px;}
.sub6_s1 .li_l .left{border-radius:10px;overflow: hidden;margin-right: 30px;}
.sub6_s1 .li_r .right{border-radius:10px;overflow: hidden;margin-right: 20px;}
.sub6_s1 .li h3{font-size: var(--font38);font-weight: 700;}
.sub6_s1 .li .txt01{font-size:var(--font20);}
.sub6_s1 .txt_box01{display: flex;flex-wrap: wrap;margin: 16px 0 25px;}
.sub6_s1 .txt_box01 li{display: flex;align-items: center;gap: 8px;font-size: var(--font20);}
.sub6_s1 .txt_box01 li ~ li{margin-left:30px;}
.sub6_s1 .txt_box01 li span{display: inline-block;border: 1px solid var(--color3);border-radius:500px;padding: 0 10px;font-weight: 600;color: var(--color3);}
.sub6_s1 .txt_box03{}
.sub6_s1 .txt_box03 li{display: flex;justify-content: flex-start;align-items: center;gap: 5px;font-size:var(--font20);line-height: 1.2;margin-bottom: 6px;}
.sub6_s1 .txt_box03 li span{color:var(--color2);}

@media screen and (max-width:1200px){
    .sub6_s1 .li{display: flex;flex-direction: column;align-items: flex-start;margin-bottom: 60px;}
    .sub6_s1 .li_r{display: flex;flex-direction: column-reverse;}
    .sub6_s1 .li_r .right{margin-bottom:20px;margin-right: 0;}
    .sub6_s1 .li_l .left{margin-bottom: 20px;margin-right: 0;}
}

@media screen and (max-width:767px){
    .sub6_s1 ol.txt_box01 li{width:100%;margin: 4px 0;}
    .sub6_s1{padding:70px 0;}
	
}

.sub7_s1 {padding:100px 0;}
.sub7_s1 .faq-container {width: 100%;margin: 20px auto;}
.sub7_s1 .faq-item {border-bottom: 1px solid #ddd;}
.sub7_s1 .faq-question {font-size: var(--font24);cursor: pointer;font-weight: 600;display: flex;justify-content: space-between;padding: 17px;border-bottom: 1px solid #9c9288;position: relative;padding-left: 44px;}
.sub7_s1 .faq-question::before{content:'Q';position: absolute;left: 14px;color: #523f2e;top: 16px;}
.sub7_s1 .faq-answer {display: none;padding: 20px;font-size: 1rem;color: #333;background: #faf9f7;position: relative;padding-left: 44px;}
.sub7_s1 .faq-answer::before{content:'A';position: absolute;left: 17px;color: #523f2e;top: 15px;font-size: var(--font24);}
.sub7_s1 .arrow {transition: transform 0.3s ease;}
.sub7_s1 .arrow.up {transform: rotate(180deg);}

@media screen and (max-width:767px){
.sub7_s1 {padding:50px 0;}
br.mo{display:none;}
}

table{vertical-align: middle !iportant;}
form#fwrite {max-width: 1600px;margin: 0 auto;padding:0 20px;}
form#fwrite .custom-checkbox{
    position: initial;
}