@charset "utf-8";


/*───────────────────────────────────────────────────────────
	present
───────────────────────────────────────────────────────────*/

/*index*/
.present_con_wrap .present_about_img{transition:all 0.3s;width:100%;padding-bottom:600px;text-indent:-9999px;border-radius:30px;/*background*/background-image:url('../images/sub/present_about_img.jpg');background-repeat:no-repeat;background-size:auto 100%;background-position:center;}
.present_con_wrap .present_txt_wrap {text-align:center;margin-top:-185px;}
.present_con_wrap .present_txt_wrap h3{color:#fff;font-size:100px;line-height:0.8;transition:all 0.3s;}
.present_con_wrap .present_txt_wrap .present_txt_box *{letter-spacing:-0.038em;transition:all 0.3s;}
.present_con_wrap .present_txt_wrap .present_txt_box{background:#fff;width:1150px;margin:0 auto;border-radius:30px;padding-top:70px;}
.present_con_wrap .present_txt_wrap .present_txt_box h4{word-break:keep-all;position:relative;margin-bottom:35px;padding-bottom:85px;font-size:26px;line-height:1.5;color:#222;font-weight:400;font-family:'Noto Sans KR','Nanum Gothic','Malgun Gothic', '맑은 고딕', dotum, sans-serif;}
.present_con_wrap .present_txt_wrap .present_txt_box h4 strong{font-size:inherit;font-family:inherit;}
.present_con_wrap .present_txt_wrap .present_txt_box h4:before{content:'';position:absolute;bottom:0;left:50%;margin-left:-0.5px;width:1px;height:50px;background:#000;}
.present_con_wrap .present_txt_wrap .present_txt_box p{transition:all 0.3s;word-break:keep-all;font-size:18px;line-height:1.7;color:#666;font-family:'Noto Sans KR','Nanum Gothic','Malgun Gothic', '맑은 고딕', dotum, sans-serif;}
.present_con_wrap .present_txt_wrap .present_txt_box p + p{margin-top:35px;}


@media only screen and (max-width:1300px) {
	.present_con_wrap .present_about_img{padding-bottom:45%;background-position:center top;}
	.present_con_wrap .present_txt_wrap{margin-top:-150px;}
	.present_con_wrap .present_txt_wrap h3{font-size:90px;}
	.present_con_wrap .present_txt_wrap .present_txt_box{width:90%;}
}

@media only screen and (max-width:1040px) {
	.present_con_wrap .present_txt_wrap{margin-top:-120px;}
	.present_con_wrap .present_txt_wrap h3{font-size:70px;}
	.present_con_wrap .present_txt_wrap .present_txt_box{width:93%;padding-top:5%;}
	.present_con_wrap .present_txt_wrap .present_txt_box h4{font-size:20px;}
	.present_con_wrap .present_txt_wrap .present_txt_box p{font-size:16px;}
}

@media only screen and (max-width:860px) {
	.present_con_wrap .present_about_img{border-radius:20px;}
	.present_con_wrap .present_txt_wrap{margin-top:-100px;}
	.present_con_wrap .present_txt_wrap h3{font-size:60px;}
	.present_con_wrap .present_txt_wrap .present_txt_box{width:95%;border-radius:20px;}
	.present_con_wrap .present_txt_wrap .present_txt_box h4{margin-bottom:20px;padding-bottom:60px;}
	.present_con_wrap .present_txt_wrap .present_txt_box h4:before{height:40px;}
}
@media only screen and (max-width:767px) {
	.present_con_wrap .present_txt_wrap .present_txt_box h4{font-size:18px;}
}
@media only screen and (max-width:640px) {
	.present_con_wrap .present_about_img{padding-bottom:50%;}
	.present_con_wrap .present_txt_wrap{margin-top:50px;}
	.present_con_wrap .present_txt_wrap h3{font-size:36px;color:#333;font-weight:500;}
	.present_con_wrap .present_txt_wrap .present_txt_box{width:100%;}
	.present_con_wrap .present_txt_wrap .present_txt_box h4{font-size:16px;}
	.present_con_wrap .present_txt_wrap .present_txt_box p{font-size:15px;}
	.present_con_wrap .present_txt_wrap .present_txt_box p br.for_t{display:inline-block;}
}
@media only screen and (max-width:480px) {
	.present_con_wrap .present_about_img{padding-bottom:55%;border-radius:10px;}
	.present_con_wrap .present_txt_wrap{margin-top:40px;}
	.present_con_wrap .present_txt_wrap h3{font-size:30px;}
	
	.present_con_wrap .present_txt_wrap .present_txt_box{padding-top:7%;}
	.present_con_wrap .present_txt_wrap .present_txt_box h4{font-size:16px;margin-bottom:16px;padding-bottom:45px;}
	.present_con_wrap .present_txt_wrap .present_txt_box h4:before{height:30px;}
	.present_con_wrap .present_txt_wrap .present_txt_box h4 br{display:none;}
	.present_con_wrap .present_txt_wrap .present_txt_box p br.for_t{display:none;}

}

@media only screen and (max-width:360px) {
	
	.present_con_wrap .present_txt_wrap h3{font-size:26px;}
}


/*history*/
.sub_present_donation .donation_img_wrap{width:600px;margin-right:95px;}
.sub_present_donation .donation_history{width:calc(100% - 695px);}

.donation_con .donation_img_wrap {position:relative;padding-top:130px;padding-left:50px;box-sizing:border-box;}
.donation_con .donation_img_wrap .img_box{transition:all 0.3s;width:550px;padding-bottom:550px;font-size:0;/*background*/background-image:url('../images/skin/history_img.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;text-indent:-9999px;border-radius:50%;}
.donation_con .donation_img_wrap .txt_box{position:absolute;top:16px;left:0;text-align:left;}
.donation_con .donation_img_wrap .txt_box *{transition:all 0.3s;}
.donation_con .donation_img_wrap .txt_box h3{font-size:50px;color:#000;font-family: 'Noto Serif KR', serif;padding-bottom:20px;}
.donation_con .donation_img_wrap .txt_box h3 span{font-size:36px;font-weight:500;font-family: 'Noto Serif KR', serif;}
.donation_con .donation_img_wrap .txt_box p{font-size:26px;color:#222;font-family:'Noto Sans KR','Nanum Gothic','Malgun Gothic', '맑은 고딕', dotum, sans-serif;letter-spacing:-0.025em;line-height:1.6;}
.donation_con .donation_history{padding-top:10px;}
.donation_con .donation_history dl{display:table;table-layout:fixed;border-collapse:collapse;}
.donation_con .donation_history dt{display:table-cell;vertical-align:top;}
.donation_con .donation_history dt em{transition:all 0.3s;font-size:36px;color:#a36e21;font-weight:500;font-family: 'Noto Serif KR', serif;position:relative;display:block;padding-right:43px;}
.donation_con .donation_history dt em:before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:10px;height:10px;background:#a36e21;border-radius:50%;z-index:2}
.donation_con .donation_history dd{position:relative;display:table-cell;vertical-align:top;padding-left:34px;word-break:keep-all;padding-top:12px;}
.donation_con .donation_history dd:before{content:'';position:absolute;top:20px;left:-5px;width:1px;height:calc(100% + 20px);background:#ddd;}
.donation_con .donation_history dd ul li{font-size:16px;color:#666;font-family:'Noto Sans KR','Nanum Gothic','Malgun Gothic', '맑은 고딕', dotum, sans-serif;line-height:1.6;}
.donation_con .donation_history dd ul li + li{margin-top:20px;}
.donation_con .donation_history li:last-child dd:before{display:none;}
.donation_con .donation_history li + li{margin-top:15px;}

@media only screen and (max-width:1300px) {
	
	.sub_present_donation .donation_img_wrap{width:calc(50% - 40px);margin-right:80px;padding-left:3%;}
	.sub_present_donation .donation_history{width:calc(50% - 40px);}
	.donation_con .donation_img_wrap .img_box{width:100%;padding-bottom:100%;}
}

@media only screen and (max-width:1023px) {
	
	.donation_con .donation_img_wrap .txt_box h3{font-size:40px;padding-bottom:15px;}
	.donation_con .donation_img_wrap .txt_box h3 span{font-size:30px;}
	.donation_con .donation_img_wrap .txt_box p{font-size:24px;}
}
@media only screen and (max-width:860px) {
	.sub_present_donation .donation_img_wrap{width:calc(50% - 30px);margin-right:60px;padding-top:12%;}
	.sub_present_donation .donation_history{width:calc(50% - 30px);}
	.donation_con .donation_img_wrap .img_box{width:100%;padding-bottom:100%;}
	.donation_con .donation_img_wrap .txt_box h3{font-size:35px;padding-bottom:15px;}
	.donation_con .donation_img_wrap .txt_box h3 span{font-size:25px;}
	.donation_con .donation_img_wrap .txt_box p{font-size:20px;}
}
@media only screen and (max-width:750px) {
	.sub_present_donation .donation_history{width:100%;margin-top:40px;}
	.sub_present_donation .donation_img_wrap{width:100%;padding-left:20%;padding-top:80px;}
	.donation_con .donation_img_wrap .img_box{width:80%;padding-bottom:80%;}
	
}
@media only screen and (max-width:640px) {
	.donation_con .donation_img_wrap .txt_box h3{font-size:32px;padding-bottom:15px;}
	.donation_con .donation_img_wrap .txt_box h3 span{font-size:22px;}
	.donation_con .donation_img_wrap .txt_box p{font-size:18px;}

	.donation_con .donation_history dt em{font-size:30px;padding-right:30px;}
	.donation_con .donation_history dd{padding-left:26px;padding-top:9px;}
	
}
@media only screen and (max-width:500px) {
	.donation_con .donation_img_wrap .img_box{width:100%;padding-bottom:100%;}
	.donation_con .donation_history dd ul li{font-size:15px;}

	.donation_con .donation_img_wrap .txt_box h3{font-size:28px;padding-bottom:5px;}
	.donation_con .donation_img_wrap .txt_box h3 span{font-size:20px;}
	.donation_con .donation_img_wrap .txt_box p{font-size:16px;}
	
	
}
/*───────────────────────────────────────────────────────────
	reservation
───────────────────────────────────────────────────────────*/

/*introduce*/
.sub_watch .sub_watch_cont{margin-top:10px;}
.sub_watch .sub_watch_cont + .sub_watch_cont {margin-top:60px;}
.sub_watch .sub_watch_cont > div{float:left;}
.sub_watch .sub_watch_cont .watch_img{width:580px;margin-right:80px;transition:all 0.3s;z-index:2;position:relative;}
.sub_watch .sub_watch_cont .watch_img img{width:100%;}
.sub_watch .sub_watch_cont .watch_txt{width:calc(100% - 660px);position:relative;padding-left:30px;padding-top:75px;box-sizing:border-box;transition:all 0.3s;background:#fff;}
.sub_watch .sub_watch_cont .watch_txt:before{content:'';position:absolute;width:80px;height:1px;background:#a36e21;z-index:1;}
.sub_watch .sub_watch_cont .watch_txt *{transition:all 0.3s;margin-top:7px;font-family:'Noto Sans KR','Nanum Gothic','Malgun Gothic', '맑은 고딕', dotum, sans-serif;font-size:16px;}
.sub_watch .sub_watch_cont .watch_txt h3{font-size:34px;color:#a36e21;font-weight:700;padding-left:0;background:#fff;display:inline-block;padding-right:40px;margin-bottom:10px;margin-top:0;z-index:2;position:relative;}
.sub_watch .sub_watch_cont .watch_txt h3:before{display:none;}
.sub_watch .sub_watch_cont .watch_txt p{background:#fff;font-size:16px;font-weight:400;color:#666;position: relative;padding-left:10px;word-break:break-all;letter-spacing:-0.02em;vertical-align:top;line-height:1.6;}
.sub_watch .sub_watch_cont .watch_txt p a{font-size:inherit;color:inherit;font-weight:inherit;}
.sub_watch .sub_watch_cont .watch_txt a{font-size:16px;font-weight:400;color:#666;position: relative;word-break:break-all;letter-spacing:-0.02em;vertical-align:top;line-height:1.6;}

.sub_watch .sub_watch_cont .watch_txt ul li{font-size:16px;font-weight:400;color:#666;position: relative;padding-left:10px;word-break:break-all;letter-spacing:-0.02em;vertical-align:top;line-height:1.6;}
.sub_watch .sub_watch_cont .watch_txt ul li:before{content:"-";background:none;position: absolute;left:0;top:0;height:100%;}
.sub_watch .sub_watch_cont .watch_txt ul li a{font-size:inherit;color:inherit;font-weight:inherit;}

/* .sub_watch .sub_watch_cont .watch_txt p:before{content:"-";background:none;position: absolute;left:0;top:0;height:100%;} */
.sub_watch .sub_watch_cont .watch_txt span {display:block;font-size:16px;font-weight:400;color:#666;position: relative;word-break:break-all;vertical-align:top;line-height:1.6;}
/* .sub_watch .sub_watch_cont .watch_txt span:before{content:"※";position: absolute;left:0;top:0;} */

.sub_watch_cont_wrap > div:nth-child(2n+1) .watch_txt:before{top:100px;left:-80px;}
.sub_watch_cont_wrap > div:nth-child(2n+2) > div{float:right;} 
.sub_watch_cont_wrap > div:nth-child(2n+2) .watch_img{margin-left:80px;margin-right:0;/* width:640px; */}
/* .sub_watch_cont_wrap > div:nth-child(2n+2) .watch_txt{width:calc(100% - 720px);padding-top:100px;} */
.sub_watch_cont_wrap > div:nth-child(2n+2) .watch_txt:before{width:100%;right:-80px;top:124px;}

@media only screen and (max-width:1300px) {
	.sub_watch .sub_watch_cont .watch_img{width:47%;margin-right:3%;}
	.sub_watch .sub_watch_cont .watch_txt{width:50%;position:relative;padding-left:30px;padding-top:40px;box-sizing:border-box;}
	.sub_watch .sub_watch_cont .watch_txt:before{width:calc(3% + 70px);}

	.sub_watch_cont_wrap > div:nth-child(2n+1) .watch_txt:before{top:65px;left:-70px;}
	.sub_watch_cont_wrap > div:nth-child(2n+2) .watch_img{margin-left:3%;margin-right:0;/* width:47%; */}
	/* .sub_watch_cont_wrap > div:nth-child(2n+2) .watch_txt{width:50%;padding-top:40px;} */
	.sub_watch_cont_wrap > div:nth-child(2n+2) .watch_txt:before{width:100%;right:-80px;top:65px;}
}

@media only screen and (max-width:960px) {
	.sub_watch .sub_watch_cont .watch_img{width:100%;margin-right:0;}
	.sub_watch .sub_watch_cont .watch_img img{width:auto;}
	.sub_watch .sub_watch_cont .watch_txt{width:100%;position:relative;padding-left:2%;padding-top:40px;box-sizing:border-box;}
	.sub_watch .sub_watch_cont .watch_txt:before{width:1px;height:40px;}
	.sub_watch .sub_watch_cont .watch_txt h3{padding-top:5px;}
	.sub_watch_cont_wrap > div:nth-child(2n+1) .watch_txt:before{top:0;left:70px;}
	.sub_watch_cont_wrap > div:nth-child(2n+2) .watch_img{margin-left:0;/* width:100%; */}
	/* .sub_watch_cont_wrap > div:nth-child(2n+2) .watch_txt{width:100%;padding-top:40px;} */
	.sub_watch_cont_wrap > div:nth-child(2n+2) .watch_txt:before{width:1px;height:80%;right:auto;left:70px;top:-65%;}
	
}

@media only screen and (max-width:500px) {
	.sub_watch .sub_watch_cont .watch_txt{padding-left:0;}
	.sub_watch .sub_watch_cont .watch_txt h3{font-size:26px;margin-bottom:5px;padding-right:0;}
	.sub_watch .sub_watch_cont .watch_txt *{margin-top:5px;font-size:15px;}
	.sub_watch .sub_watch_cont .watch_txt p{font-size:15px;}
	.sub_watch .sub_watch_cont .watch_txt ul li{font-size:15px;}
	.sub_watch .sub_watch_cont .watch_txt span{font-size:15px;}
	.sub_watch .sub_watch_cont .watch_txt a{font-size:15px;}

	
	.sub_watch_cont_wrap > div:nth-child(2n+1) .watch_txt:before{left:45px;}
	.sub_watch_cont_wrap > div:nth-child(2n+2) .watch_txt:before{left:45px;}
	
}