/*최혜림_추가스타일*/

/*quick*/
.quick_banner{overflow:hidden;}
.Fixed{position:fixed !important; top:0px !important;}


/*popup*/
#popup{background:url("../images/common/top_pop_bg.png") #348eb3 no-repeat center ; overflow:hidden;}
.mo_pop{visibility:hidden; display:none; width:0px;}
.popup_close span{vertical-align:top;}

header .gnb .btn_point{padding-top:25px; box-sizing:border-box;}
header .gnb .btn_point > div{background: linear-gradient(to right, #169dd4, #12becd); color: white; font-size: 14px; border-radius: 30px; padding: 0.45rem 1.25rem; /*line-height: 90px;*/}
header .gnb .btn_point a {color: white; font-size: 14px; font-weight: 600; text-align: center;}
header .gnb .btn_point a:hover{color:#e9ff71; text-shadow:1px 1px 3px rgba(0,0,0,0.3);}

/*메인상단슬라이드*/
/*메인_의료진프로필*/
.contents02_area .doc_list > li {
	display:inline-block;
	/*width: 24%; width:20%;width:16%;*/ width:32%;
	height:365px;
	/*margin-right: 1%;margin-left:5px;*/
	position: relative;
}
/*.contents02_area .doc_list > li:last-child {	margin-right: 0;}*/
.contents02_area .doc_list > li:hover .box1  {
	display: block;
}
.contents02_area .doc_list > li > .box1 {
	background: rgba(0,0,0,0.75);
	color: #fff;
	width: 100%;/*width:310px;*/
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 30px;
	padding-right:10px;
	box-sizing: border-box;
	display: none;
	font-size:14px;
	line-height:1.3;
}
.contents02_area .doc_list > li > .box1 > p {
	padding-top: 110px;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: -10px;
}
.contents02_area .doc_list > li > .box1 > p:after {
	content: '';
	display: block;
	width: 35px;
	height: 1px;
	background-color: #fff;
	margin: 40px 0 30px;
}
.box1 a{background-color:#fff; position:absolute; bottom:25px; padding:10px; border-radius:2px;}
.box1 a:hover{background-color:#f4f4f4;}

/*pc버전 개별메뉴*/
.gnb .topmenu .sub li span{display:inline-block; /* width:50%;*/ vertical-align:top; height:25px; line-height:25px; word-break:keep-all;}
.gnb .topmenu .sub li div{padding-left:10px; width:100%; box-sizing:border-box; float:unset;}
.gnb .topmenu .sub li span a{text-align:center; /*background:#ededed;*/ color:rgba(85,85,85,0.8); border-radius:5px; font-size:16px; padding:0px 5px 0px 0px; height:25px; line-height:25px; box-sizing:border-box; }
.gnb .topmenu .sub li span a:before{width:0px; height:0px;}
.gnb .topmenu .sub li span a:after{content:'|'; margin-left:3px; font-size:14px; vertical-align:top;}
.gnb .topmenu .sub li span:last-child a:after{content:unset; margin-left:0px;}
.last_menu > a{padding:5px 10px !important;}
/*.last_menu span{width:25% !important;}
.last_menu01 span{width:33% !important;}*/

/*모바일 전체메뉴*/
.mo_menu_full{display:none; position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); top:0px; z-index:101; clear:both; overflow-x:hidden; overflow-y:scroll;}
.mo_menu_page{width:85%; float:right;}
.close_btn{background:#000; width:15%; height:10%; max-height:65px; line-height:65px; float:left; text-align:center;}
.mopop_tit{}
.mopop_tit a{display:block; padding-top:10%; padding-bottom:10%;}
.search_bar {position:relative; width:80%; height:35px; margin:0px auto; padding-bottom:5%;}
.search_bar input[type="text"]{border:2px solid #004e50; width:100%; height:100%; box-sizing:border-box;}
.search_bar button{
position:absolute; right:15px; top:5px; width:23px; height:34px; border:0px;
background-image:url("../images/main/ico_search.svg"); background-repeat:no-repeat; background-color:transparent; background-position:center;
}
.mo_menu_full .menu_list > ul{border-top:1px solid #b2b2b2; }
.mo_menu_full .menu_list .menu_list01{
display:block; width:100%; font-size:16px;border-bottom:1px solid #b2b2b2; background-color:#fff; 
line-height:50px; height:50px; padding-left:5%; box-sizing:border-box;
}
.mo_menu_full .menu_list .list_inmenu{display:none; background-color:#004e50; padding-top:20px; padding-bottom:20px; }
.mo_menu_full .menu_list .list_inmenu li a{
display:block; width:100%; position:relative; color:rgba(255,255,255,0.7); font-size:15px; line-height:1.2; padding-top:8px;padding-bottom:8px; padding-left:25px;
}
.mo_menu_full .menu_list .list_inmenu li a:before{
position:absolute; content:''; left:16px; top:45%; width:2px; height:2px; border-radius:50%; background-color:rgba(255,255,255,0.7);
}
.mo_menu_full .menu_list .list_inmenu li div{
width:90%; padding-left:5px; margin-right:5%; margin-left:5%; box-sizing:border-box;  display:block; background:#093233; border-radius:5px;
}
.mo_menu_full .menu_list .list_inmenu li span{display:inline-block; /*line-height:35px; height:35px;*/ }
.mo_menu_full .menu_list .list_inmenu li span a{ margin-bottom:1%; text-align:center; padding:0px 5px 0px 0px; font-size:14px;}
.mo_menu_full .menu_list .list_inmenu li span a:before{width:0px; height:0px; top:auto;}
.mo_menu_full .menu_list .list_inmenu li span:last-child a:after{display:none;}
.mo_menu_full .menu_list .list_inmenu li span a:after{content:'|'; margin-left:3px; font-size:14px; color:rgba(255,255,255,0.5);}
.mo_menu_full .open > .list_inmenu{ display:block;}
.menu_list_01{height:90px; background-color:#fff; padding-right:10px; padding-left:10px; position:relative;}
.menu_list_01 .menu_focus{
width:65%; min-width:220px; float:left; color: white; background: linear-gradient(to right, #169dd4, #12becd); text-align: center;
border-radius: 30px; padding: 0.45rem 1.25rem; margin-top:24px; box-sizing:border-box;/*line-height: 90px;*/ 
}
.menu_list_01 .menu_focus a {color: white; font-size: 14px; font-weight: 600;}
.menu_list_01 .menu_focus a:hover{color:#e9ff71; text-shadow:1px 1px 3px rgba(0,0,0,0.3);}
.menu_list_01 .menu_sns{/*float:right; width:100px;*/ width:30%; margin-top:32px; position:absolute; right:0; text-align:center;}
.menu_list_01 .menu_sns span{width:30px; height:30px; display:inline-block; vertical-align:top; margin-right:10px; text-align:center;}
.menu_list_01 .menu_sns img{height:100%; vertical-align:top;}
.menu_list_02 span{width:50%; display:inline-block; text-align:center; }
.menu_list_02 span a{color:#fff; height:50px; line-height:50px; display:block;}
.menu_list_02 span:first-child{background-color:#36a5d2;float:left;}
.menu_list_02 span:last-child{background-color:#167586;}
.menu_list_03 img{width:100%;}

.main_thumb{}
.main_thumb .slick-dots{width:100%;}
.main_thumb .slick-dots li{width:10%;}
/*.main_thumb .slick-dots li:nth-child(1) button:before{background:url("../images/sub/img_sub0103_1.jpg") no-repeat; color:transparent;}
.main_thumb .slick-dots li:nth-child(2) button:before{background:url("../images/sub/img_sub0103_01.jpg") no-repeat;color:transparent;}
*/

/*설비안내시작*/
#tab .main_thumb .slick-dots{ flex-wrap: unset ; display:block; position:relative; bottom:auto; right:auto;}
#tab .main_thumb .slick-slide span{color:#fff; background:#004e50; position:absolute; min-width:150px; border-top-left-radius:2px;
								   font-size:18px; bottom:0; right:0; z-index:100; text-align:right; padding:10px 25px 10px;}
#tab .main_thumb .slick-slide:after{content:''; width:100%; border:2px solid #004e50; position:absolute; bottom:0; }
#tab .main_thumb .slick-slide img{width:100%; position:relative;}
#tab .main_thumb .slick-arrow{display:none !important;}
#tab .main_thumb .slick-list{margin-bottom:15px;}

#tab .main_thumb .slick-dots li{width:11.6%; margin-right:1% ; margin-bottom:1% ;}
#tab .main_thumb .slick-dots li:nth-child(8), #tab .main_thumb .slick-dots li:nth-child(16){margin-right:0px;}
#tab .main_thumb .slick-dots li button{width:100%; padding:0; vertical-align:top; cursor:pointer;}
#tab .main_thumb .slick-dots li.slick-active button:before{opacity:1;}

.view_sis{visibility:hidden; height:0px;}
.view_sis .main_thumb{margin-top:0px; margin-bottom:0px;}
.DD{visibility:visible; height:auto;}
.DD .main_thumb{margin-top:50px; margin-bottom:20px;}

.main_thumb .slick-dots li button:before{color:transparent; width:100%; height:100px; display:block; background-size:cover; background-repeat:no-repeat;opacity:0.6;}
.main_thumb .slick-dots li:nth-child(1) button:before{background-image:url("../images/sub/img_sub0103_01.jpg");}
.main_thumb .slick-dots li:nth-child(2) button:before{background-image:url("../images/sub/img_sub0103_47.jpg");}
.main_thumb .slick-dots li:nth-child(3) button:before{background-image:url("../images/sub/img_sub0103_02.jpg");}
.main_thumb .slick-dots li:nth-child(4) button:before{background-image:url("../images/sub/img_sub0103_03.jpg");}
.main_thumb .slick-dots li:nth-child(5) button:before{background-image:url("../images/sub/img_sub0103_04.jpg");}
.main_thumb .slick-dots li:nth-child(6) button:before{background-image:url("../images/sub/img_sub0103_48.jpg");}
.main_thumb .slick-dots li:nth-child(7) button:before{background-image:url("../images/sub/img_sub0103_05.jpg");}
.main_thumb .slick-dots li:nth-child(8) button:before{background-image:url("../images/sub/img_sub0103_06.jpg");}
.main_thumb .slick-dots li:nth-child(9) button:before{background-image:url("../images/sub/img_sub0103_07.jpg");}
.main_thumb .slick-dots li:nth-child(10) button:before{background-image:url("../images/sub/img_sub0103_08.jpg");}
.main_thumb .slick-dots li:nth-child(11) button:before{background-image:url("../images/sub/img_sub0103_09.jpg");}
.main_thumb .slick-dots li:nth-child(12) button:before{background-image:url("../images/sub/img_sub0103_10.jpg");}
.main_thumb .slick-dots li:nth-child(13) button:before{background-image:url("../images/sub/img_sub0103_49.jpg");}
.main_thumb .slick-dots li:nth-child(14) button:before{background-image:url("../images/sub/img_sub0103_11.jpg");}
.main_thumb .slick-dots li:nth-child(15) button:before{background-image:url("../images/sub/img_sub0103_12.jpg");}
.main_thumb .slick-dots li:nth-child(16) button:before{background-image:url("../images/sub/img_sub0103_13.jpg");}
.main_thumb .slick-dots li:nth-child(17) button:before{background-image:url("../images/sub/img_sub0103_14.jpg");}
.main_thumb .slick-dots li:nth-child(18) button:before{background-image:url("../images/sub/img_sub0103_15.jpg");}
.main_thumb .slick-dots li:nth-child(19) button:before{background-image:url("../images/sub/img_sub0103_16.jpg");}
.main_thumb .slick-dots li:nth-child(20) button:before{background-image:url("../images/sub/img_sub0103_17.jpg");}
.main_thumb .slick-dots li:nth-child(21) button:before{background-image:url("../images/sub/img_sub0103_50.jpg");}
.main_thumb .slick-dots li:nth-child(22) button:before{background-image:url("../images/sub/img_sub0103_18.jpg");}


#view_2 .main_thumb .slick-dots li:nth-child(1) button:before{background-image:url("../images/sub/img_sub0103_19.jpg") !important;}
#view_2 .main_thumb .slick-dots li:nth-child(2) button:before{background-image:url("../images/sub/img_sub0103_20.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(3) button:before{background-image:url("../images/sub/img_sub0103_34.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(4) button:before{background-image:url("../images/sub/img_sub0103_35.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(5) button:before{background-image:url("../images/sub/img_sub0103_21.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(6) button:before{background-image:url("../images/sub/img_sub0103_22.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(7) button:before{background-image:url("../images/sub/img_sub0103_32.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(8) button:before{background-image:url("../images/sub/img_sub0103_33.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(9) button:before{background-image:url("../images/sub/img_sub0103_51.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(10) button:before{background-image:url("../images/sub/img_sub0103_23.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(11) button:before{background-image:url("../images/sub/img_sub0103_24.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(12) button:before{background-image:url("../images/sub/img_sub0103_25.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(13) button:before{background-image:url("../images/sub/img_sub0103_26.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(14) button:before{background-image:url("../images/sub/img_sub0103_27.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(15) button:before{background-image:url("../images/sub/img_sub0103_28.jpg");}
#view_2 .main_thumb .slick-dots li:nth-child(16) button:before{background-image:url("../images/sub/img_sub0103_29.jpg");}

#view_3 .main_thumb .slick-dots li:nth-child(1) button:before{background-image:url("../images/sub/img_sub0103_31.jpg");}
#view_3 .main_thumb .slick-dots li:nth-child(2) button:before{background-image:url("../images/sub/img_sub0103_30.jpg");}

#view_4 .main_thumb .slick-dots li:nth-child(1) button:before{background-image:url("../images/sub/img_sub0103_44.jpg");}
#view_4 .main_thumb .slick-dots li:nth-child(2) button:before{background-image:url("../images/sub/img_sub0103_45.jpg");}
#view_4 .main_thumb .slick-dots li:nth-child(3) button:before{background-image:url("../images/sub/img_sub0103_46.jpg");}

#view_5 .main_thumb .slick-dots li:nth-child(1) button:before{background-image:url("../images/sub/img_sub0103_36.jpg");}
#view_5 .main_thumb .slick-dots li:nth-child(2) button:before{background-image:url("../images/sub/img_sub0103_37.jpg");}
#view_5 .main_thumb .slick-dots li:nth-child(3) button:before{background-image:url("../images/sub/img_sub0103_38.jpg");}
#view_5 .main_thumb .slick-dots li:nth-child(4) button:before{background-image:url("../images/sub/img_sub0103_39.jpg");}
#view_5 .main_thumb .slick-dots li:nth-child(5) button:before{background-image:url("../images/sub/img_sub0103_40.jpg");}
#view_5 .main_thumb .slick-dots li:nth-child(6) button:before{background-image:url("../images/sub/img_sub0103_41.jpg");}
#view_5 .main_thumb .slick-dots li:nth-child(7) button:before{background-image:url("../images/sub/img_sub0103_42.jpg");}
#view_5 .main_thumb .slick-dots li:nth-child(8) button:before{background-image:url("../images/sub/img_sub0103_43.jpg");}
/*설비안내끝*/

/*오시는길*/
.sation{width:420px; height:92px; margin-top:80px;}
.park_noti{padding-left:45px; color:#000; font-size:20px; margin-top:20px;
		   background-image:url("../images/sub/ico_sub0205_3@2x.png");
		   background-size:auto 33px; background-repeat:no-repeat;
		   background-position:left 0px;}
.park_noti dl{display:inline-block; width:50%; vertical-align:top; margin-top:5px;}
.park_noti dl:last-child{width:49%; margin-left:1%;}
.park_noti dl dt{font-size:18px;}
.park_noti dl dt:before{content:"-"; margin-right:5px;}
.park_noti dl dd{padding-left:10px; font-size:18px; word-break:keep-all;}

.map{width:100%; max-width:1300px; clear:both; margin-bottom:50px;}
.map_img{ padding:95px 15px; text-align:center; box-sizing:border-box; 
			/*background-image:url("../images/sub/map_img.png"); background-position:center; background-repeat:no-repeat;*/ background-color:#e4e4e4;}
.map_img img{width:100%; max-width:823px;}
.map_btn{ margin-top:15px; width:100%; text-align:right;}
.map_btn span{ display:inline-block; width:175px; margin-left:5px;}
.map_btn span a{display:block; border:1px solid #ccc; padding:8px 0; text-align:center;}
.map_btn span a:hover{background-color:#f4f4f4;}
.map_btn span a img{margin-right:3px;}
/*오시는길끝*/

/*진료안내*/
.schedule{ margin-top:50px;}
.schedule_clock{/*margin-bottom:30px;*/}
.schedule_clock p{text-align:right;}
.schedule_clock ul{margin-bottom:15px;}
.schedule_clock li{text-align:center;}
.schedule .sub_tit02{text-align:center; margin-bottom:30px;}
.schedule .table02 th{background-color:#004e50; color:#fff;border-right:1px solid #95acad;}
.schedule .table02 th, .schedule .table02 td{font-size:16px; line-height:1.2; padding:20px 5px;}
.schedule .table02 .fcous{background-color:#d8e5e5; color:#000;border-bottom:1px solid #95acad; font-weight:500; word-break:keep-all;}

.sub_0301_3 .con01_00{width:100%;background-color:#8b9db7; }
.sub_0301_3 .con01_00 .location{max-width:1300px; margin:0px auto; padding-top:30px; padding-right:15px; padding-left:15px;}
.sub_0301_3 .con01_00 .location li{color:#fff; line-height:1.4;}
.sub_0301_3 .con01_00 .location ul li:nth-child(1){background:url("../images/sub/ico_home@2x_w.png") no-repeat left center; background-size:auto 16px;}
.sub_0301_3 .con01_00 .location ul li:nth-child(even){background: url("../images/sub/ico_location_arrow@2x_w.png") no-repeat center; background-size: 7px auto;}
.sub_0301_3 .con01_00 .sub_0301_3_top{
width:100%; max-width:1350px; margin:0px auto; /*padding-top:235px;*/padding-top:185px; padding-bottom:220px; padding-left:0px; box-sizing:border-box;
background-image:url("../images/sub/img_sub0301_18_01.png"); background-position:bottom right; background-repeat:no-repeat;		
background-size:70%;
}
.sub_0301_3 .con01_00 .sub_0301_3_top p{color:#fff;}
.sub_0301_3 .con01_00 .sub_0301_3_top p:first-child{font-size:50px; line-height:1; font-weight:bolder; font-family:'Jeju Myeongjo', serif; margin-bottom:40px;}
.sub_0301_3 .con01_00 .sub_0301_3_top p:nth-child(2){font-size:28px; line-height:1.3;}
.sub_0301_3 .con01_00 .sub_0301_3_top p:nth-child(2) strong{color:#15fcff; font-weight:unset;}
.sub_0301_3 .con01_01{background-position:bottom center; background-repeat:no-repeat;
					  background-image:url("../images/sub/img_sub0301_18_02.png"); background-size:cover;}
.sub_0301_3 .con01_01 div{width:100%; max-width:1300px; margin:0px auto; padding-top:125px;padding-bottom:105px; }
.sub_0301_3 .con01_01 div p{text-align:center; color:#fff; font-size:26px; font-family:unset;}
.sub_0301_3 .con01_01 div p span{font-size:36px; font-family:'Jeju Myeongjo', serif; margin-top:21px; display:block;}
.sub_0301_3 .con01_01 div p span strong{color:#ffdb4a;}
.sub_0301_3 .con01_01 div ul{margin-top:95px; text-align:center;}
.sub_0301_3 .con01_01 div ul li{width:232px; height:295px; display:inline-block; vertical-align:top; text-align:center;  padding-top:80px; margin-right:34px; box-sizing:border-box;
								background:url("../images/sub/img_sub0301_18_02_shape.png") no-repeat; background-position:center top; color:#1e345e; font-size:20px; font-weight:bolder; line-height:1.4; letter-spacing:-0.06em}
.sub_0301_3 .con01_01 div ul li:last-child{margin-right:0;}
.sub_0301_3 .con01_01 div ul li:before{display:block;color:#1e345e; font-size:22px; border-bottom:1px solid #1e345e; width:25px; margin:0px auto; 
									   font-weight:bolder; font-style:italic; padding-bottom:13px; margin-bottom:17px;}
.sub_0301_3 .con01_01 div ul li:nth-child(1):before{content:'01'; }
.sub_0301_3 .con01_01 div ul li:nth-child(2):before{content:'02';}
.sub_0301_3 .con01_01 div ul li:nth-child(3):before{content:'03';}
.sub_0301_3 .con01_01 div ul li:nth-child(4):before{content:'04';}
.sub_0301_3 .con01_01 div ul li:nth-child(5):before{content:'05';}

.sub_0701 div{width:100%; max-width:1300px; margin:0px auto;}

/*예!sns*/
.sub_0704{width:100%; max-width:1300px; margin:0px auto; padding-bottom:120px;}
.box_sns{width:49%; margin-right:1%; padding:40px 30px; display:inline-block; background-color:#004e50; vertical-align:top; box-sizing:border-box;
		background-image:url("../images/sub/img_sub0704_bg.png"); background-position:right bottom; background-repeat:no-repeat;}
.ins{ }
.blo{margin-right:0;}
.sns_tit{color:#fff; padding-left:150px; padding-bottom:40px;background-repeat:no-repeat; background-position:left top;}
.ins .sns_tit{background-image:url("../images/sub/sns_tit_ins.png");}
.blo .sns_tit{background-image:url("../images/sub/sns_tit_blo.png");}
.sns_tit h4 span{font-size:25px;}
.sns_tit a{color:rgba(255,255,255,0.7); font-size:16px; font-weight:lighter; margin-top:5px; display:block;}
.sns_tit a:hover{color:rgba(255,255,255,1);}
.sns_view{background-color:#fff; border-radius:10px; position:relative; overflow:hidden; max-height:630px;}
.sns_view .btn_go{position:absolute; bottom:0px; text-align:center; width:100%; padding-bottom:55px; padding-top:200px; background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));}
.sns_view .btn_go a{background-color:#104041; color:#fff; width:55%; height:45px; line-height:45px; display:block; margin:0px auto; border-radius:15px;}
.sns_view .btn_go a:hover{background-color:#122b2c;}
.img_box{ padding:60px 30px;}
.img_box li{width:31.5%; /*max-width:235px;*/ margin-right:1.5%; margin-bottom:4%;  display:inline-block; text-align:center; cursor:pointer;}
.img_box li:nth-child(3), .img_box li:nth-child(6), .img_box li:nth-child(9), .img_box li:nth-child(12), .img_box li:nth-child(15){margin-right:0;}
.img_box li img{width:100%; max-width:235px; box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.tex_box{ padding:60px 30px; }
.tex_box li{border-bottom:1px solid rgba(0,0,0,0.1); line-height:1.9; margin-bottom:20px; width:100%;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.tex_box li:last-child{margin-bottom:0; }
.tex_box li a{color:#505050; font-size:18px;}
.tex_box li a:hover{font-weight:600;}


@media (max-width:1800px){

.topmenu{display:none;}

}

/*@media (max-width:1400px){

.main_visual .tit span:nth-child(1){font-size:60px;}
.main_visual .tit span:nth-child(2){font-size:90px;}
.main_visual .visual_02 .tit{left:10%; transform:none;}
.main_visual .visual_02 .tit span:nth-child(1){font-size:90px;}
.main_visual .visual_02 .tit span:nth-child(2){font-size:70px;}

.contents01{width:100%; max-width:1300px;}
.contents01 > ul{width:100%;}

.contents02_area{width:100%; max-width:1300px;}
.contents02_area .doc_list{width:100%;}

.contents03_area{width:100%; max-width:1300px; overflow:hidden;}

.contents04_area{width:100%; max-width:1300px; height:100%;}

.contents06_area{width:100%; max-width:1300px;}
.contents06_area ul li{width:32%; margin-right:1%; display:inline-block;}
.contents06_area ul li:first-child{margin-left:1%;}
.contents06_area ul li:nth-child(3){width:32%; margin-right:0;}

.contents07_area{width:100%; max-width:1300px;}
.contents07_area .youtube{}
.contents07_area .youtube img{width:100%;}


.contents08_area{width:100%; max-width:1300px;}

.contents09_area{width:100%; max-width:1300px;}

.contents09 .map{width:100%; max-width:1300px;}

.contents10_area{width:100%; max-width:1300px;}


.contents11_area{width:100%; max-width:1300px;}

.footer_area{width:100%; max-width:1300px;}

}

@media (max-width:1400px) and (min-width:1201px){
.contents05_area01{height:310px;}
.contents05_area02{height:310px;}

.contents10_area > img{width:60%;}

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

.contents02_area .doc_list > li{width:23%; margin-right:2%;}

.contents05_area01{height:380px;}
.contents05_area02{height:380px;}
.contents05_area01 a, .contents05_area02 a{margin-left:10%;}
.contents05_area01 a p, .contents05_area02 a p{font-size:25px; margin:30px 0 20px;}

}

@media (max-width:1100px){

.contents07_area .youtube > div{float:none;}
.contents07_area .youtube > ul{float:none; padding: 1% 1% 0 1%;}
.contents07_area .youtube > ul > li{display:inline-block; float:left; width:24%; margin-right:1%;}
.contents07_area .youtube > ul > li:nth-child(4){margin-right:0;}

}
*/

@media (max-width:1100px){

	.contents03_area_re .slide_ban03{background-position:center bottom;}
	.slide_ban03 .slide_text_pc{padding-left:60px;}
	.slide_text_pc .st09 span:nth-child(1){font-size:27px;}
	.slide_text_pc .st09 span:nth-child(2){font-size:70px;}
	.slide_text_pc .st10{font-size:18px;}
	.slide_text_pc .st11{height:141px; width:512px; margin-left:22px;}
	.slide_text_pc .st11 li{width:110px; height:95px; line-height:95px; background-size:contain; font-size:15px; }
	.slide_text_pc .st11 li:nth-child(2){left:81px;}
	.slide_text_pc .st11 li:nth-child(3){left:161px;}
	.slide_text_pc .st11 li:nth-child(4){left:241px;}
	.slide_text_pc .st11 li:nth-child(5){left:322px;}
	.slide_text_pc .st17{margin-left:35px;}
	.slide_text_pc .st18{right:200px;}
	.slide_text_pc .st19{left:130px;}
	.slide_text_pc .st20{margin-left:409px;}
	/*05*/
	.main_visual .visual_05 .tit01 .line01{font-size:90px;}
	.main_visual .visual_05 .tit02_box{padding-top:50%; padding-bottom:6%; bottom:12%;}
	.main_visual .visual_05 .tit02_box .box_04{position:absolute; bottom:0; width:100%; padding:0;}
	.main_visual .visual_05 .tit02_box .box_04 a{margin-top:0; padding-top:10px;padding-bottom:10px; padding-right:0; padding-left:30px; font-size:22px;}
	.main_visual .visual_05 .tit02_box .box_04 a:before{ top:50%; left:-6%; width:30px; height:30px; background-size:contain; transform:translateY(-50%);}
	/*06*/
	.main_visual .visual_06 .tit01 .line01{font-size:90px;}
	.main_visual .visual_06 .tit01{transform:translateX(-50%); left:50%; text-align:center;}
	.main_visual .visual_06 .tit01 .line02{margin-left:0;}
	.main_visual .visual_06 .tit02_box{transform:translateX(-50%); left:50%;gap:35px;}
	.main_visual .visual_06 .tit02_box li{font-size:21px; }
	.main_visual .visual_06 .tit02_box li:after{width:35px; right:-37px;}
	.main_visual .visual_06 .tit03{bottom:10%;width:90%;transform:translateX(-50%); left:50%;}
	.main_visual .visual_06 .tit03 a{text-align:center; padding-right:0; padding-top:2%; padding-bottom:2%;}
	.main_visual .visual_06 .tit03 a span{font-size:22px;}
	.main_visual .visual_06 .tit03 a span:before{width:27px; height:27px; left:-15%; top:50%; transform:translateY(-50%);}

	.slide_text_pc .st21{margin-left:38px;}
	.slide_text_pc .st21 .txt03{padding-right:8%; padding-left:8%; display:inline-block;}
	.slide_text_pc .st22{right:95px;}
	.st22_down p{left:16%;}

}

@media (max-width:860px){
	
	.main_visual .tit{font-size:80px; top:58%;}
	.main_visual .tit span:nth-child(1){font-size:80px;}
	.main_visual .tit span:nth-child(2){font-size:95px;}
	.main_visual .tit02{font-size:22px;}
	.main_visual .visual_02 .tit{font-size:80px;}
	.main_visual .visual_02 .tit span:nth-child(1){font-size:95px;}
	.main_visual .visual_02 .tit span:nth-child(2){font-size:80px;}
	.main_visual .visual_02 .tit02{top:47%;}
	.main_visual .visual_03 .tit{font-size:80px; left:32%;}
	.main_visual .visual_03 .tit span:nth-child(1){font-size:95px;}
	.main_visual .visual_03 .tit span:nth-child(2){font-size:80px;}
	.main_visual .visual_03 .tit02{ bottom:35%; left:29%;}
	.main_visual .visual_04 .tit01 .line02{font-size:45px;}
	.main_visual .visual_04 .tit01 .line03{font-size:40px;}
	.contents03_area_re .slide_ban04{background-position:center bottom;}
	.slide_text_pc .st12{margin-left:4%;}
	/*05*/
	.main_visual .visual_05 .tit01{top:80px;}
	.main_visual .visual_05 .tit01 .line01{font-size:78px;}
	.main_visual .visual_05 .tit01 .line02{font-size:20px; margin-top:4%;}
	.main_visual .visual_05 .tit02_box{padding-bottom:9%; bottom:10%;}
	.main_visual .visual_05 .tit02_box dl{padding-top:8%; padding-right:2%; padding-left:2%; padding-bottom:4%;}
	.main_visual .visual_05 .tit02_box dt{font-size:22px;}
	.main_visual .visual_05 .tit02_box dd{font-size:18px; padding-bottom:4%;}
	.main_visual .visual_05 .tit02_box .box_02 dd:last-child{padding-top:5%;}
	.main_visual .visual_05 .tit02_box .box_04{position:absolute; bottom:0; width:100%; padding:0;}
	.main_visual .visual_05 .tit02_box .box_04 a{margin-top:0; padding-top:10px;padding-bottom:10px; padding-right:0; padding-left:30px; font-size:22px;}
	.main_visual .visual_05 .tit02_box .box_04 a:before{ top:50%; left:-6%; width:30px; height:30px; background-size:contain; transform:translateY(-50%);}
	/*06*/	
	.mo_tit_view{display:block;}
	.main_visual .visual_06 .tit01{top:80px;}
	.main_visual .visual_06 .tit01 .line01{font-size:78px;}
	.main_visual .visual_06 .tit01 .line02{font-size:20px; margin-top:4%;}
	.main_visual .visual_06 .tit02_box{gap:50px; width:80%;}
	.main_visual .visual_06 .tit02_box li:after{width:50px; right:-52px;}
	.main_visual .visual_06 .tit02_box li:nth-child(3):after{display:none; width:0; height:0;}
	.main_visual .visual_06 .tit02_box li:nth-child(4){display:none; width:0; height:0;}
	.main_visual .visual_06 .tit02_box li .Lboxin span:nth-child(2){margin-top:16%;}
	.main_visual .visual_06 .tit03{width:80%;}

}

@media (max-width:860px) and (min-width:510px){

	.popup{height:auto;}

}

@media (max-width:750px){

	.main_visual .visual_05 .tit01 .line01{font-size:67px;}
	.slide_text_pc .st21{width:420px;margin-left:20px;}
	.slide_text_pc .st21 .txt01{font-size:40px;}
	.slide_text_pc .st21 .txt01 strong{font-size:65px;}
	.slide_text_pc .st21 .txt01 strong:before{font-size:73px;}
	.slide_text_pc .st21 .txt02{font-size:16px;}
	.slide_text_pc .st21 .txt03{font-size:16px;}
	.slide_text_pc .st22{right:-10px;}
	.st22_down p{left:14%;}
	.sub_0701 div{margin:0px auto;}

}

@media (max-width:640px){

	#popup p{padding-top:0px;}
	.pc_pop{visibility:hidden; display:none; width:0px;}
	.mo_pop{visibility:visible; display:block; width:100%;}
	#popup .slick-slider{position:unset;}
	.pop_notice button{top:unset; bottom:30px;}
	.pop_notice .slick-prev{ left:5%;}
	.pop_notice .slick-next{left:20%;}
	.popup_close{bottom:17px;}

	header .gnb{overflow:hidden;}
	header .gnb .search{display:block;}
	header .gnb .search li:first-child{display:none;}
	.menu_full{display:none;}
	/*.mo_menu_full{top:160px; height:auto; right:0; width:85%;}*/
	.menu_list dl{width:100%; height:auto; display:block; border-left:0px;}

	.mopop_tit{background:#fff;text-align:center;}
	.mopop_tit img{width:55%; }
	.mo_menu_full .menu_list{padding:0px;}
	.mo_menu_full .menu_list dl{padding-left:0px; padding-top:0px;}
	.mo_menu_full .menu_list dt{background:#fff; color:#000; padding-left:10px; padding-top:15px; padding-bottom:15px; margin-bottom:0px;}
	.mo_menu_full .menu_list dd{padding-left:20px;}
	/*.mo_menu_full{display:block;}*/
	header .gnb .search .full_open{display:none;}
	header .gnb .search .mo_full_open{display:block;}


	.main_visual .visual_01{background-image: url("../images/main/img_main_visual01_mo.png");}
	.main_visual .visual_02{background-image: url("../images/main/img_main_visual02_mo.png");}
	.main_visual .visual_03{background-image: url("../images/main/img_main_visual03_mo.png");}
	.main_visual .visual_04{background-image: url("../images/main/img_main_visual04_mo.png");}
	.main_visual .visual_05{background-image: url("../images/main/img_main_visual05_mo.png");}
	.main_visual .visual_06{background-image: url("../images/main/img_main_visual06_mo.png");}
	.main_visual{height:650px;}/*600으로 수정*/
	.main_visual .visual_01, .main_visual .visual_02, .main_visual .visual_03, .main_visual .visual_04, 
	.main_visual .visual_05, .main_visual .visual_06{height:650px;}/*600으로 수정*/
	.main_visual .slick-prev{width:50px; height:50px; top:45%;}
	.main_visual .slick-prev:before{font-size:20px;}
	.main_visual .slick-next{width:50px; height:50px; top:45%;}
	.main_visual .slick-next:before{font-size:20px;}
	.main_visual .slick-dots{right:45%; }
	.slider-wrap .s-autoplay-btn{left:54%; height:23px;}
	.main_visual .slick-dots li{height:23px;}
	.main_visual .slick-dots li button{padding:0px; vertical-align:middle;}
	.main_visual .tit{font-size:55px; top:12%;}
	.main_visual .tit span:nth-child(1){font-size:60px;}
	.main_visual .tit02{font-size:20px; /*bottom:15%; top:36%; left:27%;*/ word-break:keep-all;}
	.main_visual .visual_01 .tit02{top:40%; left:27%;}
	.main_visual .visual_02 .tit02{top:37%; left:25%;}
	.main_visual .visual_03 .tit02{bottom:11%; left:29%;}
	/*.main_visual .visual_02 .tit{font-size:50px; transform:translateX(0); top:12%;}
	.main_visual .visual_02 .tit span:nth-child(1){font-size:85px;}
	.main_visual .visual_02 .tit span:nth-child(2){font-size:60px;}*/
	.main_visual .visual_02 .tit01{/*top:8%; left:12%;*/ top:24%; left:18%; transform:translateX(0);}
	.main_visual .visual_02 .tit01 span{margin-bottom:15px;}
	.main_visual .visual_02 .tit01 .line01{font-size:85px;}
	.main_visual .visual_02 .tit01 .line01 strong{font-size:65px;}
	.main_visual .visual_02 .tit01 .line02{font-size:65px;}
	.main_visual .visual_02 .tit01 .line03{font-size:19px;}
	.main_visual .visual_02 .tit01 .line04{display:none;/*font-size:14px; line-height:38px;*/}
	.main_visual .visual_02 .tit01 .line05{}
	.main_visual .visual_02 .tit02_line{display:none;}
	/*.main_visual .visual_02 .tit02_line{right:unset; width:100%; bottom:4%;}
	.main_visual .visual_02 .tit02_line img{width:95%;}*/
	.main_visual .visual_03 .tit{font-size:50px; text-align:center; left:27%; top:59%;}
	.main_visual .visual_03 .tit span:nth-child(1){font-size:85px;}
	.main_visual .visual_03 .tit span:nth-child(2){font-size:60px;}
	.main_visual .visual_04:before{content:""; width:2px; height:50px; background-color:rgba(255,255,255,0.15); position:absolute; bottom:349px;}
	.main_visual .visual_04 .tit01{padding-top:100px;}
	.main_visual .visual_04 .tit01 .line01{font-size:8px; letter-spacing:0.62em; margin-bottom:30px;}
	.main_visual .visual_04 .tit01 .line02{font-size:36px; margin-bottom:15px;}
	.main_visual .visual_04 .tit01 .line03{font-size:25px; /*width:75%; margin:0px auto;*/ line-height:1.3;}
	.main_visual .visual_04 .tit02_line{bottom:0;}
	.main_visual .visual_04 .tit02_line img{width:100%; max-width:500px; margin:0px auto; }
	.main_visual .visual_04 .mo{display:block; margin-bottom:5%; }
	.main_visual .visual_04 .pc{display:none; }
	/*05*/
	.main_visual .visual_05 .tit01{top:11%;}
	.main_visual .visual_05 .tit01 .line01{font-size:60px;}
	.main_visual .visual_05 .tit01 .line02{font-size:16px; padding:2% 10%; width:75%; box-sizing:border-box;}
	.main_visual .visual_05 .tit02_box{width:80%; padding-bottom:10%;}
	.main_visual .visual_05 .tit02_box .box_03{display:none;}
	.main_visual .visual_05 .tit02_box dl{padding-top:8%;}
	.main_visual .visual_05 .tit02_box dl:before{height:65px; background-size:contain;}
	.main_visual .visual_05 .tit02_box dt{font-size:20px; padding-bottom:13%;}
	.main_visual .visual_05 .tit02_box dt:before{width:23%; bottom:30%;}
	.main_visual .visual_05 .tit02_box dd{font-size:16px;}
	.main_visual .visual_05 .tit02_box .box_04 a{font-size:20px; padding-top:2%; padding-bottom:2%;}
	/*06*/
	.mo_tit_view{margin-bottom:5%;}
	.main_visual .visual_06 .tit01 .line01{font-size:60px;}
	.main_visual .visual_06 .tit01 .line02{font-size:16px; padding:2% 6%; width:60%;}
	.main_visual .visual_06 .tit02_box{gap:40px;}
	.main_visual .visual_06 .tit02_box li{font-size:18px; height:auto; padding-top:3%; padding-bottom:3%; padding-right:3%; padding-left:3%;}
	.main_visual .visual_06 .tit02_box li:after{width:40px; right:-42px;}
	.main_visual .visual_06 .tit02_box li em{font-size:16px; margin-bottom:6%;}
	.main_visual .visual_06 .tit03{bottom:13%;}
	.main_visual .visual_06 .tit03 a span{font-size:20px;}

	.contents02_area .doc_list > li > a .box > ul > li{line-height:1.2em; padding-bottom:5px; word-break:keep-all;}

	/*서브하단*/
	.bottom_info > div:nth-child(1){padding:35px 30px;}
	.bottom_info .call > ul > li{word-break:keep-all;}
	.bottom_info > div:nth-child(2) > div{height:200px;}

	/*중간배너*/
	.contents03_area{position:relative; overflow:hidden;}
	.contents03_area .slide{background:none; padding-top:0; padding-left:0px; }
	.contents03_area .slide .slide_text{margin-top:240px;}
	.contents03_area .slide .slide_text p{font-size:20px;}
	.contents03_area .slide .slide_text p span{font-size:14px;}
	.contents03_area .slide .slide_text a{font-size:14px; height:36px; line-height:36px; padding:0 36px 0 22px; margin-top:15px;}
	.contents03_area .slide .slick-dots li{right:19.5%; top:26%;}
	.contents03_area .slide_ban{background-position:left top; background-size:auto 220px; background-color:#004e50; padding-left:20px;padding-top:0;}
	.contents03_area .slide_ban01{background-position:left top; background-size:auto 220px; background-color:#094c63; padding-left:20px;padding-top:0;}
	.contents03_area .slide_ban02{background-position:left top; background-size:auto 220px; background-color:#2c4765; padding-left:20px;padding-top:0;}
	.contents03_area .slide_ban03{background-position:left top; background-size:auto 220px; background-color:#404564; padding-left:20px;padding-top:0;}
	.contents03_area .slide .slick-dots:before{right:15%;}
	.contents03_area button{width:60px; height:40px; bottom:30px;}
	.contents03_area .slick-prev{right:90px;}
	.contents03_area .slick-next{right:30px;}
	
	/*중간배너_re*/

	.contents03_re{padding:0 15px; margin-bottom:60px; box-sizing:border-box; height:730px;}
	/*.contents03_area_re .slide_ban{height:auto;}*/
	.contents03_area_re .slide_ban{background: url("../images/main/img_contents03_slide02_mo_re.png") no-repeat left top; background-size:cover;  height:730px;}
	.contents03_area_re .slide_ban01{background: url("../images/main/img_contents03_slide03_mo_re.png") no-repeat left top; background-size:cover; height:730px;}
	.contents03_area_re .slide_ban02{background: url("../images/main/img_contents03_slide04_mo_re.png") no-repeat left top; background-size:cover; height:730px;}
	.contents03_area_re .slide_ban03{background: url("../images/main/img_contents03_slide05_mo_re.png") no-repeat left top; background-size:cover; height:730px;}
	.contents03_area_re .slide_ban04{background: url("../images/main/img_contents03_slide06_mo.jpg") no-repeat left top; background-size:cover; height:730px;}
	.contents03_area_re .slide_ban05{background: url("../images/main/img_contents03_slide07_mo.png") no-repeat left top; background-size:cover; height:730px;}
	.contents03_area_re .slide_ban06{background: url("../images/main/img_contents03_slide08_mo.png") no-repeat left top; background-size:cover; height:730px;}
	.contents03_area_re .slide_ban07{background: url("../images/main/img_contents03_slide09_mo.png") no-repeat left top; background-size:cover; height:730px;}
	.contents03_area_re .slide_ban08{background: url("../images/main/img_contents03_slide10_mo.png") no-repeat left top; background-size:cover; height:730px;}
	.contents03_area_re button{width:100px; height:60px;}
	.contents03_area_re .slick-prev{right:149px;}
	.contents03_area_re .slick-next{right:50px;}
	.contents03_area_re .slide .slick-dots:before{/*right:31%; top:5%;*/}
	.contents03_area_re .slide .slick-dots li button{/*bottom:107px; right:-3px;*/ top:14px; right:14px;}
	.slide_ban .slide_text_pc{padding-top:70%; padding-bottom:25%;}
	.slide_ban01 .slide_text_pc{padding-top:37%; padding-bottom:25%;}
	.slide_ban03 .slide_text_pc{padding-top:13%; padding-left:10%;}
	.slide_ban04 .slide_text_pc{height:730px;}
	/*.slide_ban06 .slide_text_pc{height:730px;}*/
	.slide_text_pc a{left:50px; bottom:42px;}
	.slide_text_pc_left a{left:50px; bottom:42px;display:block; font-size:13px; background:#fff; border-radius:20px; width:122px; color:#2e2676; font-weight:700; 
line-height:34px; position:absolute; right:65px; text-align:center;}
	.slide_text_pc .st01{font-family:'Jeju Myeongjo', serif; margin-bottom:20px; font-size:37px; }
	.slide_text_pc .st01 span{text-shadow:none;}
	.slide_text_pc .st01 span:first-child{
		color:#1cadda; background:#fff; display:inline-block; font-weight:600;
		padding-right:10px; padding-left:10px; line-height:1.1; 
		}
	.slide_text_pc .si01{display:none;}
	.slide_text_pc .si02{display:block; position:absolute; right:0; bottom:0;}
	.slide_text_pc .si02 img{width:100%;}
	.slide_text_pc .si03{top:33%; right:10px; width:40%;}
	.slide_text_pc .st01 span:last-child{font-weight:400; letter-spacing:-0.07em; line-height:1.4; }
	.slide_text_pc .st02{display:none;}
	.slide_text_pc .st03{font-size:19px; font-weight:200;}
	.slide_text_pc .st03 strong{color:#1cadda; font-weight:300;}
	.slide_text_pc .st04{font-size:9px; letter-spacing:0.35em; margin-top:15px; line-height:1;}
	.slide_text_pc .st05{font-size:37px; margin-top:50px; line-height:1; margin-bottom:20px; padding-right:0px; padding-left:0px;}
	.slide_text_pc .st05:after, .slide_text_pc .st05:before{display:none;}
	.slide_text_pc .st06{font-size:24px; font-weight:300;}
	.slide_text_pc .st07{display:none;}
	.slide_text_pc .st08{display:block; width:195px; height:195px; border:1px solid #fff; margin:auto; font-size:27px; line-height:195px;}
	.slide_text_pc .st08 span{line-height:1.3; display:inline-block; vertical-align:middle;}
	.slide_text_pc .st09:before{display:none;}
	.slide_text_pc .st09 span:nth-child(1){display:block; text-align:right; position:relative;}
	.slide_text_pc .st09 span:nth-child(1):before{
		content:""; bottom:1px; 
		border-bottom:1px solid #fff; position:absolute; width:100%; left:0;
	}
	.slide_text_pc .st09 span:nth-child(2){position:relative;}
	.slide_text_pc .st09 span:nth-child(2):before{content:""; bottom:1px; 
		border-bottom:1px solid #fff; position:absolute; width:100%; left:0;
	}
	.slide_text_pc .st10{margin-left:0; text-align:right; width:45%;}
	.slide_text_pc .st10 span{display:block;}
	.slide_text_pc .st11{margin-left:10px;}
	.slide_text_pc .st11 li{
		background-image:none; border:1px solid #eda81d; width:190px; height:auto; line-height:normal; position:relative;
		margin-bottom:5px; border-radius:13px;
	}
	.slide_text_pc .st11 li:nth-child(1){}
	.slide_text_pc .st11 li:nth-child(2){left:unset;}
	.slide_text_pc .st11 li:nth-child(3){left:unset;}
	.slide_text_pc .st11 li:nth-child(4){left:unset;}
	.slide_text_pc .st11 li:nth-child(5){left:unset;}
	.slide_text_pc .st11 li:nth-child(6){left:unset;}
	.slide_text_pc .st11 li span{ line-height:3; }
	.slide_text_pc .st11 li span br{display:none;}
	.slide_text_pc .st12{
		display:block; width:90%; height:48%; margin-top:auto; top:38px; margin-left:5%; margin-right:5%;
		background-image:url("../images/main/img_contents03_slide06_text01_mo.png"); background-size:contain;
		}
	.slide_text_pc .st12 ul:nth-child(1){top:0; height:100%; width:63%; }
	.slide_text_pc .st12 ul:nth-child(1) li{width:129px; height:129px; line-height:130px; font-size:18.5px; margin-bottom:0; position:absolute;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(1){}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){ bottom:0; right:0;}
	.slide_text_pc .st12 ul:nth-child(2){top:21px; right:10%;}
	.slide_text_pc .st12 ul:nth-child(2) li{margin-bottom:10px; font-size:16px;}
	.slide_text_pc .st13{
		display:block; width:46%; height:22%; margin-top:22%; margin-left:10%; text-align:center;
		/*background-image:url("../images/main/img_contents03_slide06_text02_mo.png"); background-size:contain;*/
		}
	.slide_text_pc .st13 p:nth-child(1){
		color:#9acec2; background-color:transparent; position:unset; font-size:18.5px;display:block; text-align:center; margin-bottom:9px;}
	.slide_text_pc .st13 p:nth-child(1) span.pc{display:none;}
	.slide_text_pc .st13 p:nth-child(1) .mo{display:block;}
	.slide_text_pc .st13 p:nth-child(2) span{ 
		font-size:11.5px; position:unset; display:inline-block; vertical-align:top; width:122px; height:122px;
		border-radius:50%;box-sizing:border-box; position:relative; overflow:hidden;}
	.slide_text_pc .st13 p:nth-child(2) span strong{font-size:68.5px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1){background-color:#9acec2; top:unset; left:unset; z-index:10; padding-top:13px; }
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1):before{
		content:"+"; border:1px solid #1c1e1d; width:100%; height:122px; line-height:122px; text-align:left; font-size:20px;
		border-radius:50%; display:block; position:absolute; top:0; left:107px; box-sizing:border-box; padding-left:2px; 
		}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(2){ 
		margin-left:-15px; background-color:#1c1e1d; border:1px solid #9acec2;
		padding-top:20px; bottom:unset; left:unset;}
	.slide_text_pc .st14{
		right:0; bottom:-1px; width:45%; height:67%;
		background-image:url("../images/main/img_contents03_slide06_text03_mo.png"); background-size:contain;
	}
	.slide_text_pc .st14 p{left:-69px; bottom:auto; top:157px; color:#1c1e1d;}
	.slide_text_pc .st15{margin-top:40px; margin-left:0;}
	.slide_text_pc .st15 ul{ width:134px; margin:0px auto;}
	.slide_text_pc .st15 li{
		display:block; width:100%; height:154px; line-height:154px; background-size:cover; 
		padding-right:27px; padding-left:27px; margin-bottom:7px;
		}
	.slide_text_pc .st15 li span{font-size:19.5px; line-height:1.4;}
	.slide_text_pc .st16{
		background-image:url("../images/main/img_contents03_slide07_text02_mo.png"); background-repeat:no-repeat;
		background-position:center bottom; background-size:contain;
		}
	.slide_text_pc .st16 p{right:29%; top:75%; text-align:right;}
	.slide_text_pc .st17{width:100%; margin-left:0; padding-top:55px;}
	.slide_text_pc .st17 .txt01{margin-bottom:10px; line-height:1.25;}
	.slide_text_pc .st17 .txt02{display:none;}
	.slide_text_pc .st17 .txt03{margin-top:0; margin-bottom:95px;}
	.slide_text_pc .st17 .txt04{color:#fff; text-align:right; width:215px; position:absolute; right:30px;}
	.slide_text_pc .st17 .txt04 li{position:relative; margin-bottom:10px;}
	.slide_text_pc .st17 .txt04:before{display:none;}
	.slide_text_pc .st17 .txt04 li:after{
		content:''; background-color:rgba(0,0,0,0.4); 
		width:100%; height:10px; display:block; position:absolute; bottom:0; z-index:10;}
	.slide_text_pc .st17 .txt04 span{display:inline-block; z-index:11; font-size:19px; padding-right:3px; padding-left:5px;}
	.slide_text_pc .st18{
		right:unset; left:15px;
		background-image:url("../images/main/img_contents03_slide08_text01_mo.png"); /*width:360px;*/ height:530px;
		 background-size:contain; background-position:left bottom;
		}
	.slide_text_pc .st18 p{top:unset; bottom:130px; right:-54%;}
	.slide_text_pc .st19{
		right:unset; left:15px;
		background-image:url("../images/main/img_contents03_slide09_text01_mo.png"); /*width:360px;*/ height:530px;
		 background-size:contain; background-position:left bottom;
		}
	.slide_text_pc .st19 p{top:unset; left:unset; bottom:130px; right:-47%; text-align:left; color:#21201f;}
	.slide_text_pc .st20{width:350px; margin-left:0; padding-top:185px; padding-left:36%; text-align:right; }
	.slide_text_pc .st20 .txt01{font-size:18px; letter-spacing:-0.1em;}
	.slide_text_pc .st20 .txt02{font-size:39px; word-break:keep-all;}

	.slide_text_pc .st21{width:100%; margin-left:0; /*padding-top:65px;*/}
	.slide_text_pc .st21 .txt01{font-size:38px;}
	.slide_text_pc .st21 .txt01 strong{font-size:57px; padding-right:45px;}
	.slide_text_pc .st21 .txt01 strong:before{font-size:68px;}
	.slide_text_pc .st21 .txt01 strong:nth-child(2):before{right:-4px;}
	.slide_text_pc .st21 .txt01 strong:nth-child(1):after{font-size:57px;}
	.slide_text_pc .st21 .txt02{font-size:16px; margin-top:4%; margin-left:unset;}
	.slide_text_pc .st21 .txt03{display:none;}
	.st21_mo{display:block; background-color:rgba(255,255,255,0.6); width:65%; margin-left:6%; padding:8% 4%; text-align:center; box-sizing:border-box; margin-top:9%;}
	.st21_mo .txt04{color:#820012; font-size:19px; font-weight:600; letter-spacing:-0.08em; word-break:keep-all;}
	.st21_mo .txt05{color:#333333; font-size:18px; font-weight:400; line-height:2.3; margin-top:10%; margin-bottom:10%;}
	.st21_mo .txt06{color:#820012; font-size:14px; letter-spacing:0.1em;}
	.st22_down{display:none;}
	.slide_text_pc .st22{
		right:-30px; bottom:0;
		background-image:url("../images/main/img_contents03_slide10_text01_mo.png"); /*width:360px;*/ height:530px;
		 background-size:contain; background-position:left bottom; width:51%;
		}
	.slide_text_pc .st22 p{bottom:105px; top:unset; left:-97px; right:unset; text-align:right;}

	.contents05{padding-bottom:40px;}
	
	/*시설안내*/
	#tab .main_thumb .slick-dots li{display:inline-block !important; width:19.1% !important;}
	#tab .main_thumb .slick-dots li button:before{height:65px !important;}
	#tab .main_thumb .slick-dots li:nth-child(8), #tab .main_thumb .slick-dots li:nth-child(16){margin-right:1% !important;}
	#tab .main_thumb .slick-dots li:nth-child(5), #tab .main_thumb .slick-dots li:nth-child(10), .main_thumb .slick-dots li:nth-child(15){margin-right:0px !important;}

	.sub_0401_3 > div:nth-child(1){width:100%; max-width:1300px;}
	.sub_0402_5 > div{width:100%; max-width:1300px;}

	#sub_visual_07_1{height:400px; position:relative;}
	#sub_visual_07_1 > p:nth-child(1){font-size:50px;} 
	#sub_visual_07_1 > p:nth-child(2){font-size:14px; letter-spacing:0.5rem; padding-top:25px;}
	.sub_0701 > div{width:100%; margin:0px; padding:0 15px !important; box-sizing:border-box;}

	#sub_visual_08_1{height:400px; position:relative;}
	#sub_visual_08_1 > p:nth-child(1){font-size:50px;} 
	#sub_visual_08_1 > p:nth-child(2){font-size:14px; letter-spacing:0.5rem; padding-top:25px;}
	.sub_0801 > div{width:100%; margin:0px; padding:0 15px; box-sizing:border-box;}

	#sub_visual_login{height:400px; position:relative;}
	#sub_visual_login > p:nth-child(1){font-size:50px;}
	#sub_visual_login > p:nth-child(2){font-size:14px;}
	#tab .main_thumb .slick-slide span{font-size:14px; min-width:120px; box-sizing:border-box; padding:5px 15px 5px;}

	/*오시는길*/
	.sation{margin-top:0px;}
	.park_noti{font-size:16px; padding-left:35px;}
	.park_noti dl dt{font-size:16px;}
	.park_noti dl dd{font-size:15px; line-height:1.3; margin-bottom:5px;}
	.map_img img{margin:0px auto;}
	.map_btn{height:auto;}
	.map_btn span{width:32.5%; margin-left:1%; font-size:14px;}
	.map_btn span:nth-child(1){width:33%; margin-left:0;}

	/*진료안내*/
	.schedule .table02 th, .schedule .table02 td{font-size:14px; text-align:center; padding:10px 5px;}

	/*무엇이다른가요?*/
	.sub_0301_3 .con01_00 .sub_0301_3_top{width:100%; background-size:contain; padding-top:70px; padding-bottom:65%; padding-left:0px;}
	.sub_0301_3 .con01_00 .sub_0301_3_top:before{content:''; display:block; width:35px; height:2px; background-color:#fff; margin:0 auto 20px; text-align:center;}
	.sub_0301_3 .con01_00 .sub_0301_3_top p{text-align:center;}
	.sub_0301_3 .con01_00 .sub_0301_3_top p:first-child{margin-bottom:8%; margin-left:6%; font-size:45px;}
	.sub_0301_3 .con01_00 .sub_0301_3_top p:nth-child(2){font-size:20px;}
	.sub_0301_3 .con01_01{}
	.sub_0301_3 .con01_01 div{width:100%; padding-top:20%; padding-bottom:20%;}
	.sub_0301_3 .con01_01 div p{font-size:20px;}
	.sub_0301_3 .con01_01 div p span{font-size:30px;}
	.sub_0301_3 .con01_01 div ul{text-align:center; padding-right:10%; padding-left:10%; margin-top:15%;}
	.sub_0301_3 .con01_01 div ul li{width:47%; height:250px; margin-right:3%; padding-top:13%; font-size:18px; background-size:contain;}
	.sub_0301_3 .con01_01 div ul li:nth-child(2), .sub_0301_3 .con01_01 div ul li:nth-child(4){margin-right:0%;}
	.sub_0301_3 .con01_01 div ul li:before{}

	/*예sns*/
	.box_sns{margin-right:5%; margin-left:5%; margin-bottom:5%; width:90%;}
	.sns_tit {/*padding-left:110px;*/}
	.sns_tit h4 span{font-size:21px;}
	.sns_tit a{font-size:14px;}
	.ins .sns_tit{background-size:25%;}
	.blo .sns_tit{background-size:25%;}
	.sns_view .btn_go a{font-size:14px;}
	.tex_box li{ margin-bottom:13px;}
	.tex_box li a{font-size:15px;}
	
	.table02_B{overflow-x:scroll;}
}
@media (max-width:600px){

	.contents03_re{height:690px;}
	.contents03_area_re .slide_ban,
	.contents03_area_re .slide_ban01,
	.contents03_area_re .slide_ban02,
	.contents03_area_re .slide_ban03,
	.contents03_area_re .slide_ban04,
	.contents03_area_re .slide_ban05,
	.contents03_area_re .slide_ban06,
	.contents03_area_re .slide_ban07,
	.contents03_area_re .slide_ban08,
	.contents03_area_re .slide_ban09{height:690px;}
	.slide_ban04 .slide_text_pc{height:690px;}
	/*.slide_ban06 .slide_text_pc{height:690px;}*/
	.slide_text_pc .st12 ul:nth-child(1){width:63%;}
	.slide_text_pc .st12 ul:nth-child(1) li{width:120px; height:120px; line-height:120px;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:2%}
	.slide_text_pc .st12 ul:nth-child(2){right:9%;}
	.slide_text_pc .st12 ul:nth-child(2) li{line-height:34.5px;}
	.slide_text_pc .st22 p{bottom:68px;}

}
@media (max-width:575px){

	.slide_text_pc .st12 ul:nth-child(1){width:64%;}
	.slide_text_pc .st12 ul:nth-child(1) li{width:117px; height:117px; line-height:117px; }
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:2%; }
	.slide_text_pc .st12 ul:nth-child(2){top:20px; right:7%;}
	.slide_text_pc .st12 ul:nth-child(2) li{width:165px; line-height:34.5px; font-size:15px;}
	.slide_text_pc .st13{/*margin-top:24%;*/ width:42%;}
	.slide_text_pc .st13 p:nth-child(1){line-height:1; }
	.slide_text_pc .st13 p:nth-child(2){text-align:center;}
	.slide_text_pc .st13 p:nth-child(2) span{width:110px; height:110px;}
	.slide_text_pc .st13 p:nth-child(2) span strong{font-size:60px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1):before{height:110px; line-height:110px; left:95px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1) strong{margin-top:5px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(2){padding-top:12px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(2) strong{margin-bottom:3px;}
	.slide_text_pc .st14 p{font-size:16px; top:140px;}
	.slide_text_pc .st15 ul{width:125px;}
	.slide_text_pc .st15 li{height:144px; line-height:144px;padding-left:18%; padding-right:18%;}
	.slide_text_pc .st15 li span{font-size:18px;}
	.slide_text_pc .st20{width:55%; padding-top:28%; padding-left:40%;}
	.slide_text_pc .st20 .txt01{font-size:14px; padding:6px 5%; line-height:1.3; word-break:keep-all;}
	.slide_text_pc .st20 .txt02{font-size:37px; }
	.slide_text_pc .st20 .txt02 strong{letter-spacing:-0.08em;}
	.slide_text_pc .st20 .txt03{font-size:13px; /*letter-spacing:0.1em;*/}
	.main_visual .visual_05 .tit01 .line01{font-size:55px;}

	.slide_text_pc .st22 p{bottom:82px;}
}

@media (max-width:530px){

	.contents03_re{height:605px;}
	.contents03_area_re .slide_ban,
	.contents03_area_re .slide_ban01,
	.contents03_area_re .slide_ban02,
	.contents03_area_re .slide_ban03,
	.contents03_area_re .slide_ban04,
	.contents03_area_re .slide_ban05,
	.contents03_area_re .slide_ban06,
	.contents03_area_re .slide_ban07,
	.contents03_area_re .slide_ban08,
	.contents03_area_re .slide_ban09{height:605px;}
	.slide_ban04 .slide_text_pc{height:605px;}
	.slide_text_pc .st08{font-size:24px; width:150px; height:150px; line-height:150px;}
	.slide_text_pc .st05{font-size:33px;}
	.slide_text_pc .st06{font-size:21px;}
	.slide_text_pc .st09 span:nth-child(1){font-size:26px; line-height:1.2;}
	.slide_text_pc .st09 span:nth-child(2){font-size:65px;}
	.slide_text_pc .st10{font-size:17px; width:190px;}
	.slide_text_pc .st10 span{line-height:1.3;}
	.slide_text_pc .st11 li{width:180px;border-radius:10px;}
	.slide_text_pc .st11 li span{ line-height:2.5; }
	.slide_text_pc .st12 ul:nth-child(1) li{width:105px; height:105px; line-height:105px; font-size:17px;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:4px; right:0;}
	.slide_text_pc .st12 ul:nth-child(2){top:17px; right:7%;}
	.slide_text_pc .st12 ul:nth-child(2) li{width:155px; line-height:30px;font-size:14px;}
	.slide_text_pc .st13 p:nth-child(1){font-size:17px;}
	.slide_text_pc .st13 p:nth-child(2){text-align:center;}
	.slide_text_pc .st13 p:nth-child(2) span{width:90px; height:90px;font-size:11px;}
	.slide_text_pc .st13 p:nth-child(2) span strong{font-size:55px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1):before{height:90px; line-height:90px; left:75px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1) strong{margin-top:5px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(2){padding-top:12px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(2) strong{margin-bottom:3px;}
	.slide_text_pc .st14 p{font-size:16px; top:140px;}
	.slide_text_pc .st15 ul{width:110px;}
	.slide_text_pc .st15 li{height:127px; line-height:127px; }
	.slide_text_pc .st15 li span{font-size:17px;}
	.slide_text_pc .st18{width:55%}
	.slide_text_pc .st18 p{bottom:105px;}
	.slide_text_pc .st19{width:53%}
	.slide_text_pc .st19 p{bottom:105px;}
	.slide_text_pc .st20{padding-top:25%;}
	.slide_text_pc .st20 .txt03{font-size:12px; letter-spacing:0.15em;}
	.main_visual .visual_05 .tit01 .line01{font-size:50px;}
	.main_visual .visual_05 .tit02_box{bottom:13%; width:85%; padding-bottom:13%;}
	
	.slide_text_pc .st21{padding-top:75px;}
	.slide_text_pc .st21 .txt01{font-size:28px;}
	.slide_text_pc .st21 .txt01 strong{font-size:45px; padding-right:40px;}
	.slide_text_pc .st21 .txt01 strong:before{font-size:55px;}
	.slide_text_pc .st21 .txt01 strong:nth-child(1):after{font-size:45px;}
	.slide_text_pc .st21 .txt02{font-size:15px; margin-top:3%;}
	.st21_mo .txt04{font-size:16px;}
	.st21_mo .txt05{font-size:15px;}
	.st21_mo .txt06{font-size:13px;}
	.slide_text_pc .st22{/*width:55%;*/ width:52%; }
	.slide_text_pc .st22 p{bottom:55px; top:unset; left:-91px; right:unset; text-align:right; font-size:14px;}

}
@media (max-width:495px){

	.slide_text_pc .st12 ul:nth-child(1){width:69%;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){right:2%;}
	.slide_text_pc .st12 ul:nth-child(2){right:1%;}

}

@media (max-width:480px){

	.menu_list_01 .menu_sns span{width:25px; height:25px;}

	/*#popup{height:130px;}*/
	.popup{height:auto;}
	.pop_notice button{/*bottom:20px;*/ height:20px; bottom:10%;}
	.popup_close{/*bottom:16px;*/ bottom:10%;}
	.popup_close span:last-child a{font-size:0;}

	.main_visual{height:520px;}
	.main_visual .visual_01, .main_visual .visual_02, .main_visual .visual_03, .main_visual .visual_04,
	.main_visual .visual_05, .main_visual .visual_06{height:520px;}
	.main_visual .tit{font-size:45px; letter-spacing:-0.1em; line-height:1.2; width:100%; left:5%; top:11%; /*padding-right:40%;*/}
	.main_visual .tit span:nth-child(1){font-size:50px; }
	.main_visual .tit span:nth-child(2){font-size:70px;}
	.main_visual .tit02{width:60%; font-size:15px; /*bottom:12%;*/ line-height:1.2; letter-spacing:-0.08em;}
	.main_visual .visual_01 .tit02{/*top:38%;left:28%;*/ top:36%; left:26%; letter-spacing:-0.02em; /*text-align:right;*/ }
	.main_visual .visual_02 .tit02{top:41%; left:40%; text-align:left; }
	.main_visual .visual_03 .tit02{bottom:13%; left:29%; text-align:left; }
	/*.main_visual .visual_02 .tit{font-size:45px; letter-spacing:-0.1em;  line-height:1.2;}
	.main_visual .visual_02 .tit span:nth-child(1){font-size:70px;}
	.main_visual .visual_02 .tit span:nth-child(2){font-size:50px;}
	*/
	.main_visual .visual_02 .tit01{left:18%;}
	.main_visual .visual_02 .tit01 .line01{font-size:70px;}
	.main_visual .visual_02 .tit01 .line01 strong{font-size:45px;}
	.main_visual .visual_02 .tit01 .line02{font-size:45px;}
	.main_visual .visual_02 .tit01 .line03{font-size:16px;}
	.main_visual .visual_02 .tit01 .line04{font-size:12px; line-height:33px;}
	.main_visual .visual_02 .tit01 .line05{width:170px;}
	.main_visual .visual_02 .tit01 .line05 a{font-size:12px; line-height:28px; }
	
	.main_visual .visual_03 .tit{font-size:45px; letter-spacing:-0.1em;  line-height:1.2; padding-right:0; left:31%; top:54%; }
	.main_visual .visual_03 .tit span:nth-child(1){font-size:70px;}
	.main_visual .visual_03 .tit span:nth-child(2){font-size:50px;}
	.main_visual .visual_03 .tit02{bottom:14%; left:36%;}
	.main_visual .visual_04 .tit01 .line01{font-size:6px; letter-spacing:0.55em;}
	.main_visual .visual_04 .tit01 .line02{font-size:32px;}
	.main_visual .visual_04 .tit01 .line03{/*width:85%;*/ font-size:22px; line-height:1.1;}
	.main_visual .visual_04:before{bottom:267px; height:35px;}
	.main_visual .visual_04 .tit02_line img{width:80%;}
	.main_visual .visual_04 .mo{margin-bottom:7%;}
	/*05*/
	.main_visual .visual_05 .tit01{top:11%;}
	.main_visual .visual_05 .tit01 .line01{font-size:45px;}
	.main_visual .visual_05 .tit01 .line02{font-size:15px; padding:1% 10%; }
	.main_visual .visual_05 .tit02_box{padding-bottom:12%; bottom:12%;}
	.main_visual .visual_05 .tit02_box dl:before{height:55px;}
	.main_visual .visual_05 .tit02_box dt{font-size:18px;}
	.main_visual .visual_05 .tit02_box dd{font-size:14px;}
	.main_visual .visual_05 .tit02_box .box_04 a{font-size:17px;}
	.main_visual .visual_05 .tit02_box .box_04 a:before{height:25px; width:25px;}
	/*06*/
	.mo_tit_view{margin-bottom:3%; font-size:12px;}
	.main_visual .visual_06 .tit01{top:11%;}
	.main_visual .visual_06 .tit01 .line01{font-size:45px;}
	.main_visual .visual_06 .tit01 .line02{font-size:15px; padding:1% 10%; }
	.main_visual .visual_06 .tit02_box{width:90%; bottom:25%; gap:35px;}
	.main_visual .visual_06 .tit02_box li{font-size:16px;}
	.main_visual .visual_06 .tit02_box li:after{height:12px; width:35px; right:-37px;}
	.main_visual .visual_06 .tit02_box li em{font-size:14px;}
	.main_visual .visual_06 .tit03{width:90%; bottom:12%; }
	.main_visual .visual_06 .tit03 a span{font-size:17px;}
	.main_visual .visual_06 .tit03 a span:before{width:20px; height:20px;}
	.main_visual .visual_06 .tit03 a span:after{font-size:14px;}


	.contents01 > ul > li{height:165px; width:25%;}
	.contents01 > ul > li > a > span{line-height:1.2; word-break:keep-all;}
	.contents01 > ul > li > a > span:first-child{background-size:contain !important; width:80%; margin-left:10%; margin-bottom:15%; }
	.contents01 > ul > li:nth-child(1) > a > span:first-child{width:64%; margin-left:18%;}
	.contents01 > ul > li:nth-child(2) > a > span:first-child{width:70%; margin-left:15%;}
	.contents01 > ul > li:nth-child(4) > a > span:first-child{width:94%; margin-left:3%;}
	.contents01 > ul > li:nth-child(3) > a > span:first-child{width:56%; margin-left:22%;}
	.contents01 > ul > li:nth-child(7) > a > span:first-child{width:60%; margin-left:20%;}
	.contents01 > ul > li > a:hover > span:first-child{background-size:contain !important;}

	.contents02_area .doc_list > li:nth-child(1){background-size:cover;}
	.contents02_area .doc_list > li:nth-child(2){background-size:cover;}
	.contents02_area .doc_list > li:nth-child(3){background-size:cover;}
	.contents02_area .doc_list > li:nth-child(4){background-size:cover;}
	.contents02_area .doc_list > li:nth-child(5){background-size:cover;}
	.contents02_area .doc_list > li:nth-child(6){background-size:cover;}
	.contents02_area .doc_list > li:nth-child(7){background-size:cover;}
	.contents02_area .doc_list > li {height:360px !important;}
	.contents02_area .doc_list > li > span{padding: 298px 0 20px 20px; font-size:18px;}
	.contents02_area .doc_list > li > .box > p{padding-top:50px; font-size:18px; margin-bottom:20px;}
	.contents02_area .doc_list > li > .box > ul > li{line-height:1.2em; padding-bottom:5px; word-break:keep-all;font-size:12px;}

	.contents03_area .slide .slick-dots li{right:22%;}
	/*re*/
	.contents03_re{height:540px;}
	.contents03_area_re .slide_ban,
	.contents03_area_re .slide_ban01,
	.contents03_area_re .slide_ban02,
	.contents03_area_re .slide_ban03,
	.contents03_area_re .slide_ban04,
	.contents03_area_re .slide_ban05,
	.contents03_area_re .slide_ban06,
	.contents03_area_re .slide_ban07,
	.contents03_area_re .slide_ban08,
	.contents03_area_re .slide_ban09{height:540px;}
	.slide_ban04 .slide_text_pc{height:540px;}
	.contents03_area_re .slide_ban04{background-position:left 63%;}
	.slide_text_pc .st01{font-size:30px; margin-bottom:10px;}
	.slide_text_pc .st03{font-size:16px;}
	.slide_text_pc a{left:10%; bottom:7%; font-size:12px; line-height:32px; width:110px;}
	.slide_text_pc a:after{margin-left:6px;}
	.slide_text_pc .st08{font-size:19px; width:135px; height:135px; line-height:135px;}
	.slide_text_pc .st04{font-size:4px; letter-spacing:0.1em;}
	.slide_text_pc .st05{font-size:29px; margin-top:45px; margin-bottom:10px; /*padding-right:0; padding-left:0;*/}
	.slide_text_pc .st06{font-size:18px;}
	.slide_text_pc .st09 span:nth-child(1){font-size:24px; margin-bottom:5%;}
	.slide_text_pc .st09 span:nth-child(2){font-size:60px;}
	.slide_text_pc .st10{font-size:15px; width:180px;}
	.slide_text_pc .st11 li{width:180px; font-size:14px; border-radius:10px;}
	.slide_text_pc .st11 li span{ line-height:2; }
	.slide_text_pc .st12 ul:nth-child(1){width:63%;}
	.slide_text_pc .st12 ul:nth-child(1) li{width:95px; height:95px; line-height:95px; font-size:15px;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:6px; right:0;}
	.slide_text_pc .st12 ul:nth-child(2){right:8%; top:17px;}
	.slide_text_pc .st12 ul:nth-child(2) li{font-size:13px; margin-bottom:8px; width:135px; line-height:27px;}
	.slide_text_pc .st13{/*width:35%;*/ margin-top:19%;}
	.slide_text_pc .st13 p:nth-child(1){font-size:16px; line-height:1; margin-bottom:6%;}
	.slide_text_pc .st13 p:nth-child(2) span{width:85px; height:85px; font-size:10px;}
	.slide_text_pc .st13 p:nth-child(2) span strong{font-size:47px; }
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1){padding-top:8%;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1) strong{margin-top:2%;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1):before{height:85px; line-height:85px; left:70px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(2){padding-top:7%;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(2) strong{margin-bottom:2%;}
	.slide_text_pc .st14{bottom:-11px;}
	.slide_text_pc .st14 p{top:31%; left:-25%; font-size:14px;}
	.slide_text_pc .st15 ul{width:95px;}
	.slide_text_pc .st15 li{height:110px; line-height:110px; padding-left:18%; padding-right:18%;}
	.slide_text_pc .st15 li span{ font-size:15px;}
	.slide_text_pc .st16 p{font-size:15px; line-height:1.4;}
	.slide_text_pc .st17{padding-top:13%;}
	.slide_text_pc .st17 .txt01{font-size:32px;}
	.slide_text_pc .st17 .txt03{font-size:16px; margin-bottom:15%;}
	.slide_text_pc .st17 .txt04 li{margin-bottom:3%;}
	.slide_text_pc .st17 .txt04 span{font-size:16px;}
	.slide_text_pc .st18{left:4%;}
	.slide_text_pc .st18 p{bottom:20%; font-size:14px; line-height:1.4; right:-59%;}
	.slide_text_pc .st19{left:2%; width:50%;}
	.slide_text_pc .st19 p{bottom:20%; font-size:14px; line-height:1.4; right:-47%;}
	.slide_text_pc .st20 .txt01{font-size:12px; letter-spacing:-0.13em;}
	.slide_text_pc .st20 .txt02{font-size:32px;}
	.slide_text_pc .st20 .txt03{font-size:11px;}

	.slide_text_pc .st21 .txt01{font-size:25px;}
	.slide_text_pc .st21 .txt01 strong{font-size:37px; padding-right:42px;}
	.slide_text_pc .st21 .txt01 strong:before{font-size:47px;}
	.slide_text_pc .st21 .txt01 strong:nth-child(1):after{font-size:37px;}
	.slide_text_pc .st21 .txt01 strong:nth-child(2):before{right:1px;}
	.slide_text_pc .st21 .txt02{margin-left:unset; margin-top:3%; margin-bottom:unset; font-size:14px;}
	.slide_text_pc .st22{width:52%;}
	.slide_text_pc .st22 p{font-size:14px; line-height:1.4; /*bottom:20%; right:-47%;*/}
	.st21_mo{margin-top:7%;}
	.st21_mo .txt04{padding:0 10px; font-size:15px; line-height:1.4;}
	.st21_mo .txt05{font-size:14px; line-height:2;}
	.st21_mo .txt06{font-size:12px; letter-spacing:0.04em;}

	.contents05_area01 a p{margin-bottom:10px; min-height:67px;}
	.contents05_area01 a p br, .contents05_area02 a p br{ display:none;}
	.contents05_area01 a span{letter-spacing:-0.12em;}
	.contents05_area01 a span, .contents05_area02 a span {font-size:13px;}

	.contents09 .map > div > a{line-height:1.2; padding-top:10px; padding-bottom:10px; padding-right:15px; word-break:keep-all; height:auto;}
	.contents09 .map > div > a:first-child{/*border-right:0px;*/ width:100%;}

	.contents10_area > .terior .slick-arrow{top:140px;} 

	/**/
	.main_thumb .slick-dots li button:before{height:50px !important;}

	/*오시는길*/
	.park_noti dl{width:100%;}
	.park_noti dl:last-child{width:100%; margin-left:0;}
	.map_btn span{width:100%; margin-left:0; margin-bottom:5px;}
	.map_btn span:nth-child(1){width:100%;}

	/**/
	.sub_0301_3 .con01_00 .sub_0301_3_top p:first-child{font-size:40px;}
	.sub_0301_3 .con01_00 .sub_0301_3_top p:nth-child(2){font-size:16px;}
	.sub_0301_3 .con01_01 div p{font-size:18px;}
	.sub_0301_3 .con01_01 div p span{font-size:28px;}
	.sub_0301_3 .con01_01 div p span strong{display:block;}
	.sub_0301_3 .con01_01 div ul{padding-left:6%; padding-right:6%;}
	.sub_0301_3 .con01_01 div ul li{font-size:16px; height:220px;}
	.sub_0301_3 .con01_01 div ul li:before{padding-bottom:7px; margin-bottom:10px;font-size:20px;}
	
	/**/
	.sub_0402_8{}
	.sub_0402_8 .col_5 > li{/*width:49%; display:inline-block;*/}
	.sub_0402_8 .col_5 > li img{width:80%;}

	/**/
	.sub_0403_4 .inbox .sub_tit05{margin-bottom:30px;}
	.sub_0403_4 .col_3_3{margin-top:40px;}
	.sub_0403_4 .col_3_3 > li{width:100%; margin-right:0;}
	.sub_0403_4 .inbox p{font-size:18px;}
	.sub_0403_7 .text_p{font-size:18px;}
	.sub_0403_7 ul li{font-size:15px;}
	.sub_0403_7 .text_end{font-size:18px;}
	.sub_0403_8{/*height:450px;padding:150px 0 50px;*/ height:auto; padding:20% 0 15%;}
	.sub_0403_8 p{font-size:22px;}
	.sub_0403_8 .sub_tit05{font-size:30px;}

	.sub_0403_9{}
	.sub_0403_9 .mb30{}
	.sub_0403_9 .mb30 br{display:none;}
	.sub_0403_9 .sub_tit06{line-height:40px;}
	
	.sub_0404_5 .flex > div:last-child{padding:30px 20px; height:200px;}
	.sub_0404_5 .flex > div:last-child > p:last-child{font-size:14px;}
	.sub_0404_5 .flex > div:last-child > p:last-child br{display:none;}
	.sub_0404_6 > ul > li > div > p{line-height:1.4;}
	
	.sub_0407_10 > ul:nth-child(5) > li > span{font-size:20px;}
	.sub_0407_12_00 .banner02, .sub_0407_12_01 .banner02{height:240px;}
	.inbox_in .detail_tex p:nth-child(2){font-size:15px; }
	.inbox_in .detail_tex p:nth-child(2) br{display:none;}

	/*예sns*/
	.box_sns{ padding:35px 20px;}
	.sns_tit {padding-left:110px;}
	.sns_view{max-height:550px;}
	.img_box{padding:40px 20px;}
	.img_box li{width:48%; margin-right:1.5%;}
	.img_box li:nth-child(3), .img_box li:nth-child(9), .img_box li:nth-child(12), .img_box li:nth-child(15){margin-right:1.5%;}
	.img_box li:nth-child(2), .img_box li:nth-child(4), .img_box li:nth-child(6), .img_box li:nth-child(8), .img_box li:nth-child(10){margin-right:0;}
	.tex_box{padding:40px 20px;}

	/*하단*/
	.footer_area ul li{padding-right:10px; padding-left:10px;}
	.footer_area ul li a{font-size:12px; }
	
	
}

@media (max-width:455px){

	.slide_text_pc .st12 ul:nth-child(1){width:66%;}
	.slide_text_pc .st12 ul:nth-child(2){right:5%;}
	
}

@media (max-width:445px){

	.slide_text_pc .st12 ul:nth-child(1){width:68%;}
	.slide_text_pc .st12 ul:nth-child(2){right:1%;}

}

@media (max-width:433px){

	.contents03_re{height:510px;}
	.contents03_area_re .slide_ban, 
	.contents03_area_re .slide_ban01,
	.contents03_area_re .slide_ban02,
	.contents03_area_re .slide_ban03,
	.contents03_area_re .slide_ban04,
	.contents03_area_re .slide_ban05,
	.contents03_area_re .slide_ban06,
	.contents03_area_re .slide_ban07,
	.contents03_area_re .slide_ban08,
	.contents03_area_re .slide_ban09{height:510px;}
	.slide_ban04 .slide_text_pc{height:510px;}
	.contents03_area_re button{width:80px; height:50px;}
	.contents03_area_re .slick-next{right:33px;}
	.contents03_area_re .slick-prev{right:111px;}
	.contents03_area_re .slide .slick-dots li button{top:18px; right:20px;}
	.slide_text_pc .st05{font-size:26px;}
	.slide_text_pc .st12{top:32px;}
	.slide_text_pc .st12 ul:nth-child(1){width:68%;}
	.slide_text_pc .st12 ul:nth-child(1) li{width:88px; height:88px; line-height:88px; font-size:14px;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:2%; right:1%;}
	.slide_text_pc .st12 ul:nth-child(2){right:2%; top:6%;}
	.slide_text_pc .st12 ul:nth-child(2) li{margin-bottom:5%; font-size:12px; line-height:26px;}
	.slide_text_pc .st13{margin-top:22%;}
	.slide_text_pc .st13 p:nth-child(1){font-size:15px;}
	.slide_text_pc .st13 p:nth-child(2) span{width:75px; height:75px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1):before{height:75px; line-height:75px; left:60px;}
	.slide_text_pc .st13 p:nth-child(2) span strong{font-size:44px;}
	.slide_text_pc .st14 p{line-height:1.2;}
	.slide_text_pc .st15 ul{width:85px;}
	.slide_text_pc .st15 li{height:98px; line-height:98px; padding-left:16%; padding-right:16%;}
	.slide_text_pc .st15 li span{font-size:14px;}
	.slide_text_pc .st17 .txt04 span{font-size:14px;}
	.slide_text_pc .st19{}
	.slide_text_pc .st20{padding-top:31%; padding-left:38%; width:57%;}
	.slide_text_pc .st20 .txt01{font-size:11px;}
	.slide_text_pc .st20 .txt03{letter-spacing:0.05em;}

	.main_visual .visual_05 .tit01 .line01{font-size:40px;}
	.main_visual .visual_05 .tit01 .line02{font-size:14px;}
	.main_visual .visual_05 .tit02_box dl{}
	.main_visual .visual_05 .tit02_box dl:before{height:50px; top:-25px;}
	.main_visual .visual_05 .tit02_box dt{font-size:17px; padding-bottom:18%;}
	.main_visual .visual_05 .tit02_box dd{font-size:13px;}
	.main_visual .visual_05 .tit02_box{bottom:12%; gap:5%;}
	.main_visual .visual_05 .tit02_box .box_02 dd:last-child:before{font-size:10px; top:-6px;}
	.main_visual .visual_05 .tit02_box .box_04 a{font-size:17px;}
	.main_visual .visual_05 .tit02_box .box_04 a:before{width:20px; height:20px; left:0;}

}

@media (max-width:420px){

	.slide_text_pc .st12 ul:nth-child(1){width:70%;}
	.slide_text_pc .st12 ul:nth-child(2){right:0;}
	.slide_text_pc .st12 ul:nth-child(2) li{width:125px;}
	.slide_text_pc .st18 p{bottom:17%; }
	.slide_text_pc .st19 p{bottom:17%; font-size:12px; }

}

@media (max-width:410px){

	.pop_notice button{/*bottom:5px;*/}

	.main_visual .visual_04:before{height:50px; bottom:240px;}
	.slide_text_pc .st12 ul:nth-child(1){width:70%;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:3%;}
	.slide_text_pc .st12 ul:nth-child(2){right:0; top:5%;}
	.slide_text_pc .st12 ul:nth-child(2) li{width:125px; line-height:26px; margin-bottom:6%;}
	.slide_text_pc .st20 .txt02{font-size:28px;}
	
}

@media (max-width:395px){
	
	.slide_text_pc .st12 ul:nth-child(1) li{width:80px; height:80px; line-height:80px;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:10%;}
	.slide_text_pc .st12 ul:nth-child(2) li{line-height:24.3px; width:120px;}
	
	.st21_mo .txt05{font-size:13px;}
}

@media (max-width:380px){

	/*
	#quickmenu_mo{height:35px; line-height:35px; width:35px; }
	#quickmenu_mo:before{ font-size:15px;}
	*/
	.pop_notice button{/*bottom:-5px;*/}

	.menu_list_01{width:100%; padding:10px; height:auto; box-sizing:border-box; display:inline-block; vertical-align:top;}
	.menu_list_01 .menu_focus{min-width:150px; line-height:1.5; margin-top:0px;}
	.menu_list_01 .menu_focus a:last-child{display:block;}
	.menu_list_01 .menu_sns{margin-top:16px;}

	.main_visual{height:480px;}
	.main_visual .visual_01, .main_visual .visual_02, .main_visual .visual_03, .main_visual .visual_04,
	.main_visual .visual_05, .main_visual .visual_06{height:480px;}
	.main_visual .tit{font-size:41px; top:11%;}
	.main_visual .tit02{width:70%; font-size:14px;}
	.main_visual .visual_01 .tit02{top:36%; left:24%;}
	.main_visual .visual_02 .tit02{top:43%; left:44%;}
	.main_visual .visual_03 .tit02{bottom:12%; left:35%;}

	.main_visual .tit span:nth-child(2){font-size:50px;}
	.main_visual .tit span:nth-child(2){font-size:60px;}
	.main_visual .visual_02 .tit01 .line01{font-size:60px;}
	.main_visual .visual_02 .tit01 .line01 strong{font-size:35px;}
	.main_visual .visual_02 .tit01 .line02{font-size:35px;}
	.main_visual .visual_02 .tit01 .line03{font-size:14px;}
	.main_visual .visual_02 .tit01 .line04{font-size:11px; line-height:28px;}
	.main_visual .visual_03 .tit{font-size:41px;}
	.main_visual .visual_03 .tit span:nth-child(1){font-size:60px;}
	.main_visual .visual_04 .tit01{padding-top:85px;}
	.main_visual .visual_04 .tit01 .line01{font-size:4px;}
	.main_visual .visual_04 .tit01 .line02{font-size:30px;}
	.main_visual .visual_04 .tit01 .line03{font-size:19px;}
	.main_visual .visual_04:before{bottom:225px; height:40px;}
	.main_visual .visual_04 .tit02_line img{width:85%;}
	.slide_text_pc .st12{top:29px;}
	.slide_text_pc .st12 ul:nth-child(1){width:64%;}
	.slide_text_pc .st12 ul:nth-child(1) li{width:73px; height:73px; line-height:73px; font-size:13px;}
	.slide_text_pc .st12 ul:nth-child(2){right:7%;}
	.slide_text_pc .st12 ul:nth-child(2) li{width:110px; font-size:11px; line-height:22px; margin-bottom:6%;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:2%;}
	.slide_text_pc .st13{margin-top:20%;}
	.slide_text_pc .st13 p:nth-child(1){font-size:14px;}
	.slide_text_pc .st13 p:nth-child(2){transform:translate(0px, -7px) scale(0.8); width:140px;}
	/*.slide_text_pc .st13 p:nth-child(2) span{width:65px; height:65px;}
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(1):before{height:65px; line-height:65px; left:53px;}*/
	.slide_text_pc .st13 p:nth-child(2) span:nth-child(2){margin-left:-12px;}
	.slide_text_pc .st13 p:nth-child(2) span strong{font-size:40px;}
	.slide_text_pc .st14 p{font-size:12px;}
	.slide_text_pc .st15 ul{width:75px;}
	.slide_text_pc .st15 li{height:85px; line-height:85px; padding-left:15%; padding-right:15%;}
	.slide_text_pc .st15 li span{ font-size:13px; line-height:1.3;}
	.slide_text_pc .st16 p{font-size:14px;}
	.main_visual .visual_05 .tit01 .line01{font-size:36px;}
	.main_visual .visual_05 .tit02_box dt{font-size:15px;padding-bottom:15%;}
	.main_visual .visual_05 .tit02_box dt:before{bottom:27%;}
	.main_visual .visual_05 .tit02_box dd{font-size:12px;}
	.main_visual .visual_05 .tit02_box .box_04 a{font-size:14px; padding-left:8%;  }
	.main_visual .visual_05 .tit02_box .box_04 a:before{width:17px; height:17px;}
	/*06*/
	.mo_tit_view{font-size:11px; letter-spacing:0.3em;}
	.main_visual .visual_06 .tit01 .line01{font-size:36px;}
	.main_visual .visual_06 .tit01 .line02{font-size:14px;}
	.main_visual .visual_06 .tit02_box dd{font-size:12px;}
	.main_visual .visual_06 .tit02_box{gap:28px;}
	.main_visual .visual_06 .tit02_box li{font-size:14px;}
	.main_visual .visual_06 .tit02_box li:after{height:9px; width:28px; right:-30px;}
	.main_visual .visual_06 .tit02_box li em{font-size:12px;}
	.main_visual .visual_06 .tit03 a span{font-size:14px; }
	.main_visual .visual_06 .tit03 a span:before{width:17px; height:17px;}
	.main_visual .visual_06 .tit03 a span:after{font-size:11px; right:-11%;}


	.contents02_area .doc_list > li{height:260px !important;}
	.contents02_area .doc_list > li > span{padding:213px 0px 20px 20px; font-size:15px;}
	.contents02_area .doc_list > li > .box1 > p{word-break:keep-all; position:absolute; bottom:80px;}
	.contents02_area .doc_list > li > .box1 > p:after{display:none;}
	.contents02_area .doc_list > li > .box1 > ul{display:none;}
	.contents02_area .doc_list > li > .box1 a{bottom:20px; font-size:14px; padding:5px 18px;}

	.contents02_plus{max-height:unset; padding:60px 15px;}
	.contents02_plus div ul{margin-top:40px;}
	.contents02_plus div ul li{width:48%;}
	.contents02_plus div ul li:nth-child(2), .contents02_plus div ul li:nth-child(4), .contents02_plus div ul li:nth-child(6){margin-right:0;}
	.contents02_plus div ul li:nth-child(3){margin-right:1%;}

	.contents03_re{height:430px;}
	.contents03_area_re .slide_ban,
	.contents03_area_re .slide_ban01,
	.contents03_area_re .slide_ban02,
	.contents03_area_re .slide_ban03,
	.contents03_area_re .slide_ban04,
	.contents03_area_re .slide_ban05,
	.contents03_area_re .slide_ban06,
	.contents03_area_re .slide_ban07,
	.contents03_area_re .slide_ban08,
	.contents03_area_re .slide_ban09{height:430px;}
	.slide_ban04 .slide_text_pc{height:430px;}
	.contents03_area_re .slide .slick-dots:before{right:28px; top:21px;}
	.contents03_area_re .slide .slick-dots li button{top:14px; right:22px;}
	.contents03_area_re .slick-prev{right:96px;}
	.contents03_area_re button{width:65px; height:40px;}
	.slide_text_pc .st01{font-size:24px; margin-bottom:5px;}
	.slide_text_pc .st03{font-size:13px;}
	.slide_text_pc a{left:8%;}
	.slide_text_pc .st08{font-size:16px; width:100px; height:100px; line-height:100px;}
	.slide_text_pc .st04{font-size:3px;}
	.slide_text_pc .st05{font-size:24px; margin-top:10%; margin-bottom:5px;}
	.slide_text_pc .st06{font-size:15px;}
	.slide_text_pc .st09 span:nth-child(1){font-size:18px;}
	.slide_text_pc .st09 span:nth-child(2){font-size:50px;}
	.slide_text_pc .st10{font-size:13px; width:150px;}
	.slide_text_pc .st11{margin-top:5%;}
	.slide_text_pc .st11 li{width:140px; font-size:11.5px; border-radius:8px; margin-bottom:3px;}
	.slide_text_pc .st17 .txt01{font-size:25px;}
	.slide_text_pc .st17 .txt03{font-size:13px; margin-bottom:9%;}
	.slide_text_pc .st17 .txt04{width:45%; right:5%;}
	.slide_text_pc .st17 .txt04 span{font-size:13px; line-height:1.3;}
	.slide_text_pc .st17 .txt04 li{line-height:1.3;}
	.slide_text_pc .st18{width:52%;}
	.slide_text_pc .st18 p{bottom:13%; font-size:12px; right:-67%;}
	.slide_text_pc .st19 p{bottom:13%; /*font-size:12px;*/ right:-50%;}
	.slide_text_pc .st20{padding-top:27%;}
	.slide_text_pc .st20 .txt02{font-size:25px;}
	.slide_text_pc .st20 .txt03{font-size:10px;}
	.slide_text_pc .st21{padding-top:17%;}
	.slide_text_pc .st21 .txt01{font-size:23px;}
	.slide_text_pc .st21 .txt01 strong{font-size:33px; padding-right:9%;}
	.slide_text_pc .st21 .txt01 strong:before{font-size:42px;}
	.slide_text_pc .st21 .txt01 strong:nth-child(2):before{right:-1px;}
	.slide_text_pc .st21 .txt02{font-size:12px;}
	.st21_mo{padding:8% 4% 6% 4%;}
	.st21_mo .txt04{font-size:13px;}
	.st21_mo .txt05{font-size:12px; line-height:1.5;}
	.st21_mo .txt06{letter-spacing:-0.02em;}
	.slide_text_pc .st22 p{font-size:12px; left:-75px; bottom:48px;}

	/*오시는길*/
	.map_img{padding:70px 15px;}

	/*무엇이다른가?*/
	.sub_0301_3 .con01_01 div ul li{padding-right:5px; padding-left:5px; height:200px; font-size:14px; word-break:keep-all;}
	.sub_0301_3 .con01_01 div ul li br{display:none;}

	/*sns*/
	.sns_tit{position:relative; padding-left:90px;}
	.sns_tit a{position:absolute; right:0; font-size:13px;}
	.sns_view{max-height:450px;}
	.sns_view .btn_go a{padding-right:10px; padding-left:10px;}

	/*로그인*/
	.login_box a{width:50%; margin-right:4px; margin-left:0px; line-height:1.3; word-break:keep-all; text-align:center; padding:10px 16px;}
	.login_box a:last-child{margin-right:0px; padding-top:18px;}

	.table01 th{line-height:1.3;padding:10px 5px; font-size:13px;}
	.table01 td{line-height:1.3; word-break:keep-all; padding:10px 2px; font-size:12px;}

}

@media (max-width:365px){

	.slide_text_pc .st12 ul:nth-child(1){width:69%;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:3%;}
	.slide_text_pc .st12 ul:nth-child(2){right:0;}

}

@media (max-width:335px){

	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:8%;}
	.slide_text_pc .st12 ul:nth-child(2) li{line-height:20px; width:100px;}
}

@media (max-width:320px){

	.contents03_re{height:365px;}
	.contents03_area_re .slide_ban,
	.contents03_area_re .slide_ban01,
	.contents03_area_re .slide_ban02,
	.contents03_area_re .slide_ban03,
	.contents03_area_re .slide_ban04,
	.contents03_area_re .slide_ban05,
	.contents03_area_re .slide_ban06,
	.contents03_area_re .slide_ban07,
	.contents03_area_re .slide_ban08,
	.contents03_area_re .slide_ban09{height:365px;}
	.slide_ban04 .slide_text_pc{height:365px;}
	.slide_text_pc .st09 span:nth-child(1){font-size:16px;}
	.slide_text_pc .st09 span:nth-child(2){font-size:42px;}
	.slide_text_pc .st10{font-size:12px; width:133px;}
	.slide_text_pc .st11 li{font-size:10px; width:117px;}
	.slide_text_pc .st11 li span{line-height:1.5;}
	.slide_text_pc .st12{top:25px;}
	.slide_text_pc .st12 ul:nth-child(1){width:66%;}
	.slide_text_pc .st12 ul:nth-child(1) li{width:65px; height:65px; line-height:65px; font-size:12px;}
	.slide_text_pc .st12 ul:nth-child(1) li:nth-child(2){bottom:2%;}
	.slide_text_pc .st12 ul:nth-child(2){right:4%;}
	.slide_text_pc .st12 ul:nth-child(2) li{font-size:10px; line-height:19px; width:90px;}
	.slide_text_pc .st13{width:40%;}
	.slide_text_pc .st13 p:nth-child(1){font-size:12px;}
	.slide_text_pc .st13 p:nth-child(2){transform:translate(-10px, -14px) scale(0.7);}
	.slide_text_pc .st14 p{font-size:10.5px;}
	.slide_text_pc .st15{margin-top:26px;}
	.slide_text_pc .st15 ul{width:65px;}
	.slide_text_pc .st15 li{height:75px; line-height:75px;}
	.slide_text_pc .st15 li span{font-size:11px;}
	.slide_text_pc .st16 p{font-size:11px;}
	.slide_text_pc .st17 .txt01{font-size:23px;}
	.slide_text_pc .st17 .txt03{font-size:11px; margin-bottom:7%;}
	.slide_text_pc .st17 .txt04{width:45%;}
	.slide_text_pc .st17 .txt04 li{margin-bottom:1%;}
	.slide_text_pc .st17 .txt04 span{font-size:12px;}
	.slide_text_pc .st18 p{font-size:11px; right:-72%;}
	.slide_text_pc .st19 p{font-size:11px; /*right:-72%;*/}
	.slide_text_pc .st20 .txt01{font-size:10px; margin-bottom:8%;}
	.slide_text_pc .st20 .txt02{font-size:23px;}
	.slide_text_pc .st20 .txt03{display:none;}

	.slide_text_pc .st21 .txt02{font-size:11px; padding-right:10%; padding-left:10%; word-break:keep-all; line-height:1.3; margin-top:4%;}
	.st21_mo .txt04{font-size:12px;}
	.st21_mo .txt05{font-size:11px; margin-bottom:0; word-break:keep-all; }
	.st21_mo .txt06{display:none;}
	.slide_text_pc .st22 p{font-size:11px; left:-72px; bottom:45px;}
	.st22_down{display:block; background-color:transparent; height:30px;}
	.st22_down p{font-size:9px; letter-spacing:0.1em; left:10%;}
}


@media (max-width:305px){
	
	.main_visual .visual_04:before{bottom:205px;}
	.main_visual .visual_04 .tit02_line img{}
	.main_visual .visual_04 .mo{margin-bottom:10%;}

	.contents03_area_re .slide .slick-dots:before{font-size:15px;}
	.contents03_area_re .slide .slick-dots li button{font-size:15px; top:15px;}
	.slide_text_pc .st01{font-size:20px; margin-bottom:1px;}
	.slide_text_pc .st03{font-size:12px;}
	.slide_text_pc a{font-size:11px; line-height:27px; width:95px;}
	.slide_text_pc a:after{margin-left:3px;}
	.slide_text_pc .st04{margin-top:7px;}
	.slide_text_pc .st05{}
	.slide_text_pc .st05 strong{display:block;}
	.slide_text_pc .st06{font-size:12px;}
	.slide_text_pc .st08{font-size:13px; width:80px; height:80px; line-height:80px;}
	.slide_text_pc .st12 ul:nth-child(1){width:67%;}
	.slide_text_pc .st12 ul:nth-child(2){right:3%;}
	
	
	.bottom_info > div:nth-child(1){padding:20px 15px;}
	.bottom_info .call > p{font-size:24px; padding-left:33px;}
	.bottom_info .call > p > span{letter-spacing:0.03em;}
	.bottom_info > div:nth-child(2) > div > p{font-size:18px;}
	.bottom_info > div:nth-child(2) > div > a{padding:12px 20px 12px 10px; font-size:12px;}
}