@charset "utf-8";

/*서브상단*/
.sub_top {overflow:hidden; position:relative;}
.sub_top_text .mark {display:inline-block; margin-bottom:85px; padding:30px; text-align:center; background:#2a2a2a; position:relative; z-index:10; opacity:0;}
.sub_top_text .mark p {font-size:19px; line-height:20px; display:inline-block;}
.sub_top_text .mark .line {width:100%; height:1px; margin:20px 0; background:#fff;}
.sub_top_text .sub_text_box .sub_tit {display:block; font-size:35px; line-height:50px;}
.sub_top_text .sub_text_box .sub_tit:nth-child(2){margin-bottom:20px;}
.sub_top_text .sub_text_box .sub_text {padding-left:28px; font-size:20px; line-height:21px; border-left:3px solid #3f3a39;}
.sub_topbg {
	width:120%;
	height:285px;
	top:0;
	left:0;
	background-position:center center;  
	background-size:cover;
	background-repeat:no-repeat;
	position:absolute;
}

.content.board {padding-top:150px;}

.sub_text_box.calendar {margin-top:45px;}

.sub_top.intro .sub_top_text .mark {left:0; margin-bottom:0; position:absolute;; z-index:10;}
.sub_top.intro .sub_top_text .sub_text_box .sub_text {padding-left:0; line-height:40px; border-left:none; text-align:center;}
.sub_top.intro .sub_topbg {height:830px;}

/*서브텝*/
.sub_tab {width:100%; overflow:hidden; font-size:0; text-align:center; padding:0 1px 1px 0; margin:0 auto 45px auto; position:relative;}
.sub_tab li {width:25%; display:inline-block; margin-right:-1px; margin-bottom:-1px;}
.sub_tab li a {width:100%; display:flex; /*transition:all .5s ease; -webkit-transition:all .5s ease;*/ padding:5%; font-size:22px; line-height:23px; color:#333; border:1px solid #d9ba68;}

.sub_tab li a p {width:70%; padding:0 5%; font-size:18px; line-height:30px; color:#333; border-left:1px solid #d9ba68;}
.sub_tab li a .icon {display:block; width:30%; height:auto; background:url('/common/images/chk_dot.png') center center no-repeat;}

/*.sub_tab li a:hover p{background:#333; color:#fff;}*/
.sub_tab li.on a {background:#d9ba68;}
.sub_tab li.on a p {color:#fff; border-left:1px solid #fff;}
.sub_tab li.on a .icon {background:url('/common/images/chk_dot_white.png') center center no-repeat;}

.chk_list li {float:left; display:flex; width:49%; margin:0 1% 1% 0; padding:24px 0; border:1px solid #d9ba68; background:#fff;}
.chk_list li:last-child {margin-right:0;}
.chk_list li p {width:70%; padding:0 5%; font-size:18px; line-height:30px; color:#333; border-left:1px solid #d9ba68;}
.chk_list li .icon {display:block; width:30%; height:auto; background:url('/common/images/chk_dot.png') center center no-repeat;}
.chk_list.text li .icon {background:none !important; text-align:center;}
.chk_list.text li .icon span {font-size:18px; color:#e0c45b; line-height:auto;}

/*오시는 길*/
.map_add {margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #d6d6d6;}
.map_add .box {margin-right:50px;}
.map_add .mk {margin-right:10px; text-align:center; display:inline-block;}
.map_add .mk em{padding:0 10px; color:#fff; border-radius:13px; display:inline-block;}
.map_add .mk.green em{background:#3ba515;}
.map_add .mk.blue em{background:#2a5ec4;}
.map_add .mk.red em{background:#c42a2a;}

/*전번+진료시간*/
.time_add {display:flex;}
.time_add a {margin-right:2%; display:inline-block;}
.time_box {width:100%; padding:1.25% 5% 1.25% 5%; border:1px solid #d6d6d6;}
.time_line {width:100%; margin:5px 0; height:5px; background:#3f3a39; position:relative;}
.time_line .line {width:0; height:5px; left:0; top:0; transition:width 1s ease; -webkit-transition:width 1s ease; background:#e0c45b; position:absolute; z-index:10;}
.time_line.n1.on .line {width:80%;}
.time_line.n2.on .line {width:100%;}
.time_line.n3.on .line {width:40%;}

/*서브 텍스트 정의*/
.sub_text_box {position:relative; z-index:10;}
.sub_text_box.goldbg {margin-bottom:18px; padding:20px 0; background:#c5a153;}
.sub_text_box.bdbg {padding:20px 0; border:1px solid #d6d6d6;}
.sub_text_box.center {text-align:center;}
.sub_text_box .sub_text.center{text-align:center !important;}
.sub_text_box.right {text-align:right;}
.sub_tit {display:inline-block; margin-bottom:40px; font-size:31px; line-height:45px;}
.sub_tit em {display:inline-block; font-size:19px; margin-left:15px;}
.sub_tit.mb20 {margin-bottom:20px;}
.sub_tit.lt {font-weight:normal;}
.sub_tit.mb0 {margin-bottom:0;}
.sub_tit .eng {display:block; margin-bottom:30px; font-size:20px; line-height:22px; letter-spacing:4px;}
.sub_tit.line {padding:12px 0; border-top:1px solid #333; border-bottom:1px solid #333;}
.sub_tit.line.gold {border-top:1px solid #c5a153; border-bottom:1px solid #c5a153;}
.sub_tit.bbtm {padding-bottom:12px; border-bottom:1px solid #333;}
.sub_tit.bbtm.gold {border-bottom:1px solid #c5a153;}
.sub_tit.img {display:block;}
.sub_tit.img img {display:inline-block;}
.sub_text,.sub_text span,.sub_text em {font-size:20px; line-height:35px; text-align:justify;}
.sub_text .under {text-decoration:underline;}
.sub_text.iconbg {padding-top:70px; background:url('/common/images/text_icon.png') left top no-repeat;}
.sub_text .big{font-size:25px;}
.wrap_text {display:inline-block; padding:2px 12px; background:#333; border-radius:30px;}
.img_con img{width:100%;}

.subject {display:flex; margin-bottom:70px; position:relative; border-top:1px solid #2a2a2a;}
.subject .mark {width:50px; margin-right:10px; background:#2a2a2a;}
.subject .mark span{display:inline-block; margin:20px 0; font-size:15px; letter-spacing:1px; color:#fff; transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); position:relative;}
.subject .mark.two span{margin:39px 0 0 0;}
.subject .sub_text_box {width:100%;}
.subject .sub_text_box .sub_text {display:inline-block; width:100%; text-align:left; padding-top:11px; padding-left:3%; font-size:35px; line-height:50px;}

/*체크리스트*/
.chk_list {width:100%; text-align:left; overflow:hidden;}
.chk_list li {float:left; display:flex; width:49%; margin:0 1% 1% 0; padding:24px 0; border:1px solid #d9ba68; background:#fff;}
.chk_list li:last-child {margin-right:0;}
.chk_list li p {width:70%; padding:0 5%; font-size:18px; line-height:30px; color:#333; border-left:1px solid #d9ba68;}
.chk_list li .icon {display:block; width:30%; height:auto; background:url('/common/images/chk_dot.png') center center no-repeat;}
.chk_list.text li .icon {background:none !important; text-align:center;}
.chk_list.text li .icon span {font-size:18px; color:#e0c45b; line-height:auto;}

.chk_list.blue li {border:1px solid #7fc2e2;}
.chk_list.blue li p {width:70%; padding:0 5%; font-size:18px; line-height:30px; border-left:1px solid #7fc2e2;}
.chk_list.blue li .icon {background:url('/common/images/chk_dot_blue.png') center center no-repeat;}
.chk_list.blue.text li .icon span {color:#7fc2e2;}

.chk_list.big li p {width:80%;}
.chk_list.big li .icon {width:20%;}
.chk_list.basic li {float:none; width:100%;}

/*이미지+텍스트박스*/
.text_img_box {width:100%; overflow:hidden; text-align:center; font-size:0; position:relative;}
.text_img_box .item {float:left; width:49%; margin:0 1% 1% 1%;}
.text_img_box .item:last-child {margin-right:0; margin-left:0;}
.text_img_box .item .t1 {margin-bottom:2px; padding:4%; text-align:center; font-size:28px; line-height:38px; color:#d9ba68; background:#3f3a39;}
.text_img_box .item .t1 strong,.text_img_box .item .t1 b {font-size:28px; line-height:38px;}
.text_img_box .item .t2 {height:310px; margin-top:2px; padding:4%; text-align:justify; font-size:18px; line-height:28px; color:#fff; background:rgba(124,103,90,.9);}
.text_img_box .item .t2 span,.text_img_box .item .t2 b {font-size:18px; line-height:28px;}

.content.sub02_04_03 .float_box.box2 .box.last{width:100%;}
.content.sub02_04_03 .text_img_box .item{width:55%;margin:0;}
.text_img_box .item .t1.aqu_1{background:none;color:#fff;padding:24% 0 6% 0;text-align:left;font-family: 'notokr-medium';font-size:31px;}
.text_img_box .item .t1.aqu_1 span{font-size:31px; line-height:38px;color:#dbbc67;}
.text_img_box .item .t2.aqu_2 {font-size:20px;background:none;color:#fff;padding:0;font-family: 'notokr-light';}
.text_img_box .item .t2 span{font-size:20px; line-height:35px;}


.text_img_box .item img {width:100%; display:block;}
.text_img_box.style2 {margin-bottom:150px;}
.text_img_box.style2 .item {float:none; width:32%; margin:0 .5%; display:inline-block;}
.text_img_box.style2 .item .t1 {color:#fff; background:#e0c45b;}
.text_img_box.style2 .item .t2 {height:auto; color:#fff; background:#b5b5b5;}

/*이미지+텍스트박스2*/
.text_img_box2 {width:100%; margin-top:40px; display:flex; text-align:center; font-size:0; overflow:hidden; position:relative;}
.text_img_box2 .item {width:32%; margin:0 .5%; display:inline-block; position:relative;}
.text_img_box2 .item img {left:0; top:0; position:absolute; z-index:10;}
.text_img_box2 .item .box {height:340px; margin-top:75px; padding:10%; background:#3f3a39;}
.text_img_box2 .item .box strong {display:block; margin-bottom:15px; text-align:right; font-size:30px; line-height:32px; color:#d9ba68;}
.text_img_box2 .item .box p {display:block; text-align:justify; font-size:18px; line-height:30px; color:#fff;}
.text_img_box2.row2 {display:block;}
.text_img_box2.row2 .item {width:576px;float:left;margin-right:28px;margin-top:48px;}
.text_img_box2.row2 .item:nth-of-type(even) {margin-right:0;}
.text_img_box2.row2 .item:nth-of-type(-n+2) {margin-top:0;}
.text_img_box2.row2 .item .box strong {text-align:center;}

/*이미지+텍스트박스3*/
.text_img_box3 {width:80%; margin-left:20%; text-align:right; font-size:0;}
.text_img_box3 .item {width:100%;}
.text_img_box3 .item .bg_box {padding:3%; border:2px solid #fff; background:rgba(255,255,255,.2); position:relative;}
.text_img_box3 .item .bg_box .icon {right:-3.5%; top:-13%; position:absolute; z-index:10;}
.text_img_box3 .item .bg_box .sub_text {text-align:right;}
.wrap_img {left:0; bottom:-150px; position:absolute; z-index:10;}

/*전환박스*/
.switch_box {width:100%; position:relative;}
.switch_box .box {width:54%; text-align:center;}
.switch_box .sub_text_box {display:inline-block; padding:15% 0; text-align:left;}
.switch_box .sub_text_box p img {margin-top:15px;}

.switch_box.style1 .box.text {border:1px solid #d6d6d6;}
.switch_box.style1 .box.left {margin-top:55px;}
.switch_box.style1 .box.right {top:-55px; right:0; text-align:right; position:absolute; z-index:10;}

.switch_box.style2 .box.text {border:1px solid #c0a854;}
.switch_box.style2 .box.left {margin-bottom:82px; text-align:left; position:relative; z-index:10;}
.switch_box.style2 .box.right {top:54px; right:0; position:absolute;}

.content.sub01_01_03 .float_box .box {overflow:visible;}
.content.sub01_01_03 .eng_text {top:296px; font-size:107px; letter-spacing:53px; color:rgba(214,214,214,.8); position:absolute; z-index:10;}
.content.sub01_01_04 .sub_text {text-align:justify;}

.content.sub01_02_01 .box.first2 img {width:100%;}
.content.sub01_02_01 .box.first2 .sub_text_box {padding:7%; background:#f5f5f5;}

/*지도*/
.map_box {margin-top:210px;}

.sub_tit.scbg {
	padding:50px 0;
	background-image:url('/common/images/sub/title_icon_b1.png'),url('/common/images/sub/title_icon_b2.png'); 
	background-position:center top,center bottom;  
	background-size:auto;
	background-repeat:no-repeat;
}

.sub_tit.scbg2 {
	padding:50px 0;
	background-image:url('/common/images/sub/title_icon_h1.png'),url('/common/images/sub/title_icon_h2.png'); 
	background-position:center top,center bottom;  
	background-size:auto;
	background-repeat:no-repeat;
}

/*서브보더박스*/
.it_wrap {padding:50px 100px; border:1px solid #fff; background:rgba(255,255,255,.1);}
.it_wrap img {display:block; width:auto !important; margin:0 auto;}
.it_wrap .it_list {border:0; background:transparent;}
.it_wrap .it_list.float_box .box {margin:0 3%;}

/*서브 아이콘 리스트*/
.it_list {text-align:center; padding:50px 100px; border:1px solid #fff; background:rgba(255,255,255,.1);}
.it_list .box {float:none; display:inline-block; width:23%; margin:0 .5%;}
.it_list .box img {display:inline-block; margin:0 auto 20px auto;}
.it_list .sub_tit {margin-bottom:20px; font-size:28px; line-height:30px;}
.it_list .sub_text,.it_list .sub_text span {font-size:17px; line-height:27px;}
.it_list .box p{font-size:17px; line-height:27px;}
.it_list .box p strong {display:block; font-size:17px; line-height:27px;}
.it_list {text-align:center; padding:50px 100px; border:1px solid #fff; background:rgba(255,255,255,.1);}
.it_list.bgnone {border:0; background:none;}
.it_list .box .won {display:inline-block; width:90%; height:205px; border-radius:50%;}
.it_list .box .won p {margin-top:90px;}
.it_list .box .won p.t2 {margin-top:77px;}
.it_list .box .won.color1 {background:#79726f;}
.it_list .box .won.color2 {background:#8e837f;}
.it_list .box .won.color3 {background:#937d74;}
.it_list .box .won.color4 {background:#8e837f;}


/*서브 아이콘 리스트2*/
.it_list.style2 {padding:0; border:0; background:none; margin:0 auto;}
.it_list.style2 .box {float:none; display:inline-block; width:23%; height:500px; margin:0 .5%; padding:2%; background:rgba(61,49,40,.7);}
.it_list.style2 .box img {width:100%;}
/*.it_list.style2.float_box.box4 .box{width:23%; margin:0 1%;}*/

/*서브 이미지 텍스트 박스*/
.it_box {width:100%; margin:0 auto;}
.it_box .item {padding:30px; background:rgba(78,66,56,.9); margin-bottom:15px;}

/*q&A*/
.qna .item{overflow:hidden; text-align:left; margin-bottom:40px;}
.qna .item:last-child{margin-bottom:0;}
.qna .item.left img{float:left; width:9%;}
.qna .item.left .text {float:left; width:50%; margin-top:1%; padding-left:17px; background:url('/sub/sub02/img/qna1_arr.png') left bottom 20px no-repeat;}
.qna .item.left .text p {padding:18px 45px; border-radius:20px; background:#363636; font-size:20px; line-height:30px; color:#fff;}
.qna .item.right img {float:right; width:9%;}
.qna .item.right .text {float:right; width:70%; padding-right:19px; background:url('/sub/sub02/img/qna2_arr.png') right 1px top 20px no-repeat;}
.qna .item.right .text p {padding:18px 45px; border-radius:20px; background:#c5a153; font-size:20px; line-height:30px; color:#fff;}

.content.sub {padding:130px 0;}

/*겔러리*/
.sub01_02_01 .inner_box{overflow:visible;}

.gall {width:100%; position:relative;}
.gall img {width:100% !important; margin:0 !important; padding:0 !important;}
.gall .item {text-align:center; position:relative;}
.gall .item p {width:100%; left:0; bottom:0; padding:1% 5%; font-size:20px; color:#fff; background:rgba(0,0,0,.5); position:absolute; z-index:20;}
.gall .slick-prev {width:3%; left:2%; bottom:5.8vw; cursor:pointer; position:absolute; z-index:10;}
.gall .slick-next {width:3%; right:2%; bottom:5.8vw; cursor:pointer; position:absolute; z-index:10;}
.gall .slick-prev img,.gall .slick-next img {width:100%;}
.gall .slick-dots {width:85%; margin:30px auto 0 auto; overflow:hidden;}
.gall .slick-dots li {width:15.5%; cursor:pointer; overflow:hidden; margin:.5%; float:left; position:relative;}
/*.gall .slick-dots li:nth-child(5),.gall .slick-dots li:nth-child(10),.gall .slick-dots li:nth-child(15),.gall .slick-dots li:nth-child(20),.gall .slick-dots li:nth-child(25){margin-right:0;}*/
.gall .slick-dots li .cover {width:100%; height:100%; left:0; top:0; opacity:0; border:5px solid #b89f5c; position:absolute; z-index:10;}
.gall .slick-dots li.slick-active .cover{opacity:1;}
.gall .slick-dots li img {}

.slider_for .slick-arrow {bottom:50%;margin-bottom:-35px;display:none !important;}
.slider_for .slick-prev {left:-5%;}
.slider_for .slick-next {right:-5%;}

.slider_nav {position:relative; width:85%; margin:70px auto 0;}
.slider_nav .item{height:86px;box-sizing:border-box;}
.slider_nav .item.slick-active.slick-current img{border:3px solid #c4ac50;box-sizing:border-box;}
/*.slider_nav .item:nth-child(6n){margin-right:0;}*/
.slider_nav .item p{display:none;}
.slider_nav .item img{width:100%;height:100%;}


.slider_nav .slick-slide {margin: 0 5px;}
.slider_nav .slick-list{margin:0 -5px; padding:0 !important;}

.slider_nav .slick-arrow {position:absolute;top:50%;margin-top:-54px;cursor:pointer;}
.slider_nav .slick-prev img,.slider_nav .slick-next img {width:100%;}
.slider_nav .slick-prev{left:-8.5%;}
.slider_nav .slick-next{right:-8.5%;}

.movie{width:100%;margin-top:50px;}
.movie .movie_frame{width:100%;height:500px;}
.movie_box{width:1200px;margin:100px auto 0 auto;}
.movie_box iframe{width:100%;height:500px;}

/*서브하단공용*/
.content.global{background:url('/common/images/global_bg.jpg') center top no-repeat; background-size:cover;}

/***서브01*****************************************************************************************************************************************************/

/*서브상단*/
.sub_top.sub01_01 {padding:227px 0;}
.sub_top.sub01_01 .sub_topbg {background-image:url('/sub/sub01/img/sub_topbg01.jpg'); background-size:100% 100%;}
.sub_top.sub01_01 .sub_top_text .mark {top:-227px;}

.sub_top.sub01_02 {padding:150px 0;}
.sub_top.sub01_02 .sub_topbg {background-image:url('/sub/sub01/img/sub_topbg01.jpg'); background-size:100% 100%;}
.sub_top.sub01_02 .sub_top_text .mark {top:-150px;}


/*서브01_01 배경이미지*/
.content.sub01_01_01 {padding:100px 0; background:#f7f7f7;}
.content.sub01_01_02 {padding:100px 0; background:#e0c45b;}
.content.sub01_01_03 {padding:100px 0; background:#fff;}
.content.sub01_01_04 {padding:100px 0; background:#3f3a39;}

/*서브01_02 배경이미지*/
.content.sub01_02_01 {padding:100px 0; background:#fff;}

/*서브01_04 배경이미지*/
.content.sub01_04_02 {padding:0 0 150px 0; background:#fff;}

/***서브02*****************************************************************************************************************************************************/

/*서브상단*/
.sub_top.sub02_01 .sub_topbg {background-image:url('/sub/sub02/img/sub_topbg02.jpg');}

/*서브02_01 배경이미지*/
.content.sub02_01_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub02_01_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub02/img/sub02_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_01_03 {
	padding:150px 0;
	background-image:url('/sub/sub02/img/sub02_01_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_01_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub02/img/sub02_01_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#f5e6e8;
}
.content.sub02_01_05 {padding:80px 0 150px 0; background:#fff;}

/*서브02_02 배경이미지*/
.content.sub02_02_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub02_02_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub02/img/sub02_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_02_03 {
	padding:150px 0;
	background-image:url('/sub/sub02/img/sub02_02_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_02_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub02/img/sub02_02_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#f5e6e8;
}
.content.sub02_02_05 {padding:80px 0 150px 0; background:#fff;}

/*서브02_03 배경이미지*/
.content.sub02_03_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub02_03_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub02/img/sub02_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_03_03 {
	padding:150px 0;
	background-image:url('/sub/sub02/img/sub02_03_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_03_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub02/img/sub02_03_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#f5e6e8;
}
.content.sub02_03_05 {padding:80px 0 150px 0; background:#fff;}

/*서브02_04 배경이미지*/
.content.sub02_04_01 {padding:100px 0 20px 0; background:#fff;}
.content.sub02_04_02 {
	padding:160px 0 180px 0;
	background-image:url('/sub/sub02/img/sub02_01_img_02_210205_1.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_04_03 {
	padding:0;
	height:490px;
	background-image:url('/sub/sub02/img/sub02_04_img03_210205.jpg'); 
	background-position:center top;  
	/* background-size:cover; */
	background-repeat:no-repeat;
}
.content.sub02_04_04 {
	padding:165px 0 140px 0;
	background-image:url('/sub/sub02/img/sub02_04_img04_210205.jpg'); 
	background-position:center top;  
	/* background-size:cover; */
	background-repeat:no-repeat;
	background-color:#f5e6e8;
}
.content.sub02_04_05 {padding:80px 0 150px 0; background:#fff;}

/*서브02_05 배경이미지*/
.content.sub02_05_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub02_05_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub02/img/sub02_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_05_03 {
	padding:150px 0;
	background-image:url('/sub/sub02/img/sub02_05_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_05_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub02/img/sub02_05_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#f5e6e8;
}
.content.sub02_05_05 {padding:80px 0 150px 0; background:#fff;}

/*서브02_06 배경이미지*/
.content.sub02_06_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub02_06_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub02/img/sub02_06_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}

/*서브02_07 배경이미지*/
.content.sub02_07_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub02_07_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub02/img/sub02_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_07_03 {
	padding:150px 0;
	background-image:url('/sub/sub02/img/sub02_07_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_07_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub02/img/sub02_07_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#f5e6e8;
}
.content.sub02_07_05 {padding:80px 0 150px 0; background:#fff;}

/*서브02_08 배경이미지*/
.content.sub02_08_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub02_08_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub02/img/sub02_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_08_03 {
	padding:150px 0;
	background-image:url('/sub/sub02/img/sub02_08_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub02_08_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub02/img/sub02_08_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#f5e6e8;
}
.content.sub02_08_05 {padding:80px 0 150px 0; background:#fff;}

/***서브03*****************************************************************************************************************************************************/

/*서브상단*/
.sub_top.sub03_01 .sub_topbg {background-image:url('/sub/sub03/img/sub_topbg03.jpg');}
.sub_top.sub03_02 .sub_topbg {background-image:url('/sub/sub03/img/sub_topbg03_02.jpg');}

/*서브03_01 배경이미지*/
.content.sub03_01_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub03_01_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub03/img/sub03_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub03_01_03 {
	padding:150px 0;
	background-image:url('/sub/sub03/img/sub03_01_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub03_01_04 {
	padding:150px 0 130px ;
	background-image:url('/sub/sub03/img/sub03_01_img04_200721.jpg'); 
	background-position:center top;  
	/* background-size:cover; */
	background-repeat:no-repeat;
	background-color:#e3eeed;
}
.content.sub03_01_05 {padding:140px 0 150px 0; background:#fff;}

/*서브03_02 배경이미지*/
.content.sub03_02_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub03_02_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub03/img/sub03_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub03_02_03 {
	padding:150px 0;
	background-image:url('/sub/sub03/img/sub03_02_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub03_02_04 {
	padding:150px 0 0 0;
	background-image:url('/sub/sub03/img/sub03_01_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#e3eeed;
}
.content.sub03_02_05 {padding:140px 0 150px 0; background:#fff;}

/*서브03_03 배경이미지*/
.content.sub03_03_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub03_03_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub03/img/sub03_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub03_03_03 {
	padding:150px 0;
	background-image:url('/sub/sub03/img/sub03_03_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub03_03_04 {
	padding:150px 0 325px 0;
	background-image:url('/sub/sub03/img/sub03_03_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#e3eeed;
}
.content.sub03_03_05 {padding:80px 0 150px 0; background:#fff;}

/***서브04*****************************************************************************************************************************************************/

/*서브상단*/
.sub_top.sub04_01 .sub_topbg {background-image:url('/sub/sub04/img/sub_topbg04.jpg');}
.sub_top.sub04_06 .sub_topbg {background-image:url('/sub/sub04/img/sub_topbg04_06.jpg');}
.sub_top.sub04_07 .sub_topbg {background-image:url('/sub/sub04/img/sub_topbg04_07.jpg');}

/*서브04_01 배경이미지*/
.content.sub04_01_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub04_01_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub04/img/sub04_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_01_03 {
	padding:150px 0;
	background-image:url('/sub/sub04/img/sub04_01_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_01_04 {
	padding:150px 0 325px 0;
	background-image:url('/sub/sub04/img/sub04_01_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#e7dff9;
}
.content.sub04_01_05 {padding:80px 0 150px 0; background:#fff;}

/*서브04_02 배경이미지*/
.content.sub04_02_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub04_02_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub04/img/sub04_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_02_03 {
	padding:150px 0;
	background-image:url('/sub/sub04/img/sub04_02_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_02_04 {
	padding:150px 0 325px 0;
	background-image:url('/sub/sub04/img/sub04_02_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#e7dff9;
}
.content.sub04_02_05 {padding:80px 0 150px 0; background:#fff;}

/*서브04_03 배경이미지*/
.content.sub04_03_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub04_03_02 {padding:150px 0 150px 0; background:#d7eb77;}
.content.sub04_03_03 {padding:150px 0 0 0; background:#f8f8f8;}
.content.sub04_03_04 {
	padding:150px 0;
	background-image:url('/sub/sub04/img/sub04_03_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_03_05 {padding:80px 0 150px 0; background:#fff;}

/*서브04_04 배경이미지*/
.content.sub04_04_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub04_04_02 {padding:150px 0 150px 0; background:#acbcf7;}
.content.sub04_04_03 {padding:150px 0 150px 0; background:#f8f8f8;}
.content.sub04_04_04 {padding:150px 0 0 0; background:#fff;}
.content.sub04_04_05 {
	padding:150px 0;
	background-image:url('/sub/sub04/img/sub04_04_img05.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#e7dff9;
}
.content.sub04_04_06 {padding:80px 0 150px 0; background:#fff;}

/*서브04_05 배경이미지*/
.content.sub04_05_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub04_05_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub04/img/sub04_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_05_03 {
	padding:150px 0;
	background-image:url('/sub/sub04/img/sub04_05_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_05_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub04/img/sub04_05_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#e7dff9;
}
.content.sub04_05_05 {padding:80px 0 150px 0; background:#fff;}

/*서브04_06 배경이미지*/
.content.sub04_06_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub04_06_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub04/img/sub04_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_06_03 {padding:150px 0 150px 0; background:#e9f8ff;}
.content.sub04_06_04 {
	padding:150px 0;
	background-image:url('/sub/sub04/img/sub04_06_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub04_06_05 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub04/img/sub04_06_img05.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#e7dff9;
}
.content.sub04_06_06 {padding:80px 0 150px 0; background:#fff;}

/*서브04_07 배경이미지*/
.content.sub04_07_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub04_07_02 {padding:150px 0 150px 0; background:#f8f8f8;}
.content.sub04_07_03 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub04/img/sub04_07_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#e7dff9;
}

/***서브05*****************************************************************************************************************************************************/

/*서브상단*/
.sub_top.sub05_01 .sub_topbg {background-image:url('/sub/sub05/img/sub_topbg05.jpg');}

/*서브04_01 배경이미지*/
.content.sub05_01_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub05_01_02 {padding:0 0 100px 0; background:#fff;}
.content.sub05_01_03 {padding:0 0 100px 0; background:#fff;}
.content.sub05_01_04 {
	padding:150px 0;
	background-image:url('/sub/sub05/img/sub05_01_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub05_01_05 {
	padding:150px 0 325px 0;
	background-image:url('/sub/sub05/img/sub05_01_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#faf9eb;
}
.content.sub05_01_06 {padding:80px 0 150px 0; background:#fff;}

/*서브05_02 배경이미지*/
.content.sub05_02_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub05_02_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub05/img/sub05_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub05_02_03 {
	padding:150px 0;
	background-image:url('/sub/sub05/img/sub05_02_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub05_02_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub05/img/sub05_02_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#faf9eb;
}
.content.sub05_02_05 {padding:80px 0 150px 0; background:#fff;}

/*서브05_03 배경이미지*/
.content.sub05_03_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub05_03_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub05/img/sub05_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub05_03_03 {
	padding:150px 0;
	background-image:url('/sub/sub05/img/sub05_03_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub05_03_04 {
	padding:150px 0;
	background-image:url('/sub/sub05/img/sub05_03_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center;
}
.content.sub05_03_05 {padding:80px 0 150px 0; background:#fff;}

/*서브05_04 배경이미지*/
.content.sub05_04_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub05_04_02 {padding:200px 0 150px 0; background:#edb062;}
.content.sub05_04_03 {
	padding:150px 0;
	background-image:url('/sub/sub05/img/sub05_04_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub05_04_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub05/img/sub05_04_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#faf9eb;
}
.content.sub05_04_05 {padding:80px 0 150px 0; background:#fff;}

/*서브05_05 배경이미지*/
.content.sub05_05_01 {padding:100px 0 150px 0; background:#fff;}
.content.sub05_05_02 {
	padding:0 0 150px 0;
	background-image:url('/sub/sub05/img/sub05_01_img02.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub05_05_03 {
	padding:150px 0;
	background-image:url('/sub/sub05/img/sub05_05_img03.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
}
.content.sub05_05_04 {
	padding:150px 0 232px 0;
	background-image:url('/sub/sub05/img/sub05_05_img04.jpg'); 
	background-position:center top;  
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#faf9eb;
}
.content.sub05_05_05 {padding:80px 0 150px 0; background:#fff;}


.br_sub02_04{display:none;}

/*해상도 1201px이상 1601px이하 Size의 css 적용*/
@media all and (min-width:1201px) and (max-width:1601px){
 
}

/*해상도 801px이상 1201px이하 Size의 css 적용*/
@media all and (min-width:761px) and (max-width:1200px){
	.pcbr {display:none;}
	.br_sub02_04{display:block;}
	.sub_top.sub01_01{padding:80px 0;}
	.sub_top.sub01_01 .sub_top_text .mark {top:-82px;}
	.sub_top {margin-top:100px; background-position:left 15% top;}
	.content.sub.last .box:last-child{margin-top:20px;}

	.sub_text_box.calendar {margin-top:45px; margin-bottom:45px;}

	.float_box.map_add {width:70%; margin:0 auto 40px auto; border:1px solid #d6d6d6; background:#f6f6f6;}
	.float_box.map_add .box img {margin-bottom:20px;}
	.float_box.map_add .box p {margin:10px 0;}
	.map_add .mk {display:block;}

	.time_add {display:block; text-align:center;}
	.time_add a {margin-right:0; margin-bottom:40px;}
	.time_box {width:70%; margin:0 auto; padding:5%;}

	.switch_box {width:100%; position:relative;}
	.switch_box .box {width:90%; margin:0 auto;}
	.switch_box .box img {width:100%;}
	.switch_box .box .sub_text_box img {width:auto;}
	.switch_box .sub_text_box {display:inline-block; padding:10%; text-align:left;}
	.content.sub01_01_03 .eng_text {font-size:13vw; letter-spacing:8vw;}

	.sub_top.intro .sub_text_box .sub_tit,.sub_top.intro .sub_text_box .sub_text {text-align:center !important;}
	.content.sub01_01_03 .sub_text_box .sub_tit,.content.sub01_01_03 .sub_text_box .sub_text,.content.sub01_01_04 .sub_text_box .sub_tit,.content.sub01_01_04 .sub_text_box .sub_text{text-align:center !important;}
	.content.sub01_02_01 .sub_text_box .sub_tit,.content.sub01_02_01 .sub_text_box .sub_text {text-align:center !important;}
	.content.sub01_02_01 .float_box .box.first2 {margin-bottom:60px;}
	
	.switch_box.style1 .box.text {}
	.switch_box.style1 .box.left {margin-top:0;}
	.switch_box.style1 .box.right {top:0; right:0; margin-top:50px; text-align:center; position:relative;}
	
	.switch_box.style2 .box.text {}
	.switch_box.style2 .box.left {margin-bottom:0; text-align:center; position:relative;}
	.switch_box.style2 .box.right {top:0; right:0; margin-top:50px; position:relative;}
	
	.sub_top_text .sub_text_box{text-align:left !important;}
	.sub_top_text .mark {margin-bottom:85px;}
	.sub_top_text .sub_text_box .sub_tit {font-size:35px; line-height:50px;}
	.sub_top_text .sub_text_box .sub_tit:nth-child(2){margin-top:35px; margin-bottom:20px;}
	.sub_top_text .sub_text_box .sub_text {padding-left:28px; font-size:20px; line-height:21px;}

	.subject {margin-bottom:70px;}
	.subject .mark {width:100px; margin-right:0;}
	.subject .mark span{display:inline-block; margin:20px 0; font-size:15px; transform: rotate(0); -ms-transform: rotate(0); -webkit-transform: rotate(0);}
	.subject .sub_text_box {width:100% !important; text-align:left !important;}
	.subject .sub_text_box .sub_text {display:inline-block; padding:12px 5% 0 5%; font-size:35px; line-height:50px;}

	.chk_list li p {width:70%; font-size:2vw; line-height:3vw;}
	.chk_list.big li {width:100%; margin:0 0 1% 0; float:none;}
	.chk_list.text li .icon span {font-size:2vw; line-height:3vw;}

	.sub_tab li a p {width:70%; font-size:2vw; line-height:3vw;}
	.sub_tab li a .icon {font-size:2vw; line-height:3vw;}
	
	.text_img_box .item .t1,.text_img_box .item .t1 strong,.text_img_box .item .t1 b {font-size:2.6vw; line-height:4vw;}
	.text_img_box .item .t2,.text_img_box .item .t2 span,.text_img_box .item .t2 b {font-size:1.8vw; line-height:3vw;}
	.text_img_box.style2 .item {width:42%; margin:2%;}

	.text_img_box2 {margin-top:40px; display:block;}
	.text_img_box2 .item {width:42%; margin:2%;}
	.text_img_box2 .item .box {height:34vw; margin-top:75px;}
	.text_img_box2 .item .box strong {font-size:2.6vw; line-height:4vw;}
	.text_img_box2 .item .box p {font-size:1.9vw; line-height:3vw;}
	.text_img_box2.row2 .item {width:47%;margin:2%;}
	.text_img_box2.row2 .item .box strong {text-align:right;}

	.text_img_box3 .sub_text_box,.text_img_box3 .sub_text_box sub_tit,.text_img_box3 .sub_text_box .sub_text {text-align:right !important;}
	.text_img_box3 .item .bg_box {margin-top:40px;}
	.wrap_img {width:40vw;}

	.content.sub02_04_03 {height:auto;background-size:cover;background-position: 50% 50% !important;}
	.content.sub02_04_03 .text_img_box .item{width:100%;}
	.bgbox_right {background-position:left 30% top !important;}
	.bgbox_bottom {padding-bottom:55vw !important; background-size:140% !important; background-position:-20% bottom !important;}
	.bgbox_bottom2 {padding-bottom:70vw !important; background-size:140% !important; background-position:left bottom -1px !important;}
	
	.sub_text_box{text-align:center !important;}
	.sub_tit {margin-bottom:20px; font-size:3vw; line-height:4.5vw;}
	.sub_tit .eng {margin-bottom:5px;}
	.sub_tit .eng,.sub_text,.sub_text span,.sub_text b,.sub_text em {font-size:2.2vw; line-height:4vw;}
	.it_list .sub_text,.it_list .sub_text span {text-align:justify !important; font-size:2.2vw; line-height:4vw;}
	.subject .sub_text_box .sub_text {margin-bottom:0; font-size:3vw; line-height:4.5vw;}
	.sub_text {text-align:justify !important;}
	.sub_text.center {text-align:center !important;}

	.float_box .box {width:100% !important; margin:0 auto; float:none !important;}
	.float_box .box img {display:block; width:auto; margin:50px auto 0 auto;}
	
	.it_box {width:100%; text-align:center;}
	.it_box .item {display:inline-block; width:47%; height:74vw; margin:1%; padding:2%;}
	.it_box .item .box img {width:100% !important;}

	.it_wrap {padding:5%;}
	.it_wrap .it_list.float_box .box img {margin:0 auto;}

	.it_list {width:100%; text-align:center; padding:5%; margin-top:20px;}
	.it_list.float_box .box {display:inline-block; width:42% !important; margin:3% !important;}
	.it_list.float_box .box img {width:70%;}
	.it_list .box p {font-size:3.5vw; line-height:5vw;}

	.it_list .box .won {width:90%; height:30vw;}
	.it_list .box .won p {margin-top:12vw;}
	.it_list .box .won p.t2 {margin-top:10vw;}
	
	.it_list.style2 {width:100%; text-align:center; padding:0; margin-top:0;}
	.it_list.style2.float_box .box{display:inline-block; width:47% !important; height:74vw; margin:1%;}
	.it_list.style2.float_box .box img {width:100%;}

	.it_list.style2 .sub_text_box {margin-top:0;}
	.it_list.style2 .sub_text_box .sub_tit {margin-bottom:20px; font-size:3.6vw; line-height:6vw;}
	.it_list.style2 .sub_text,.it_list.style2 .sub_text span {text-align:justify !important; font-size:2.2vw; line-height:4vw;}
	
	.qna .item.left img,.qna .item.right img{width:8vw;}
	.qna .item.left .text {width:87%; margin-top:1%;}
	.qna .item.right .text {width:87%;}

	.img_con img{width:100%;}
	.sub_top .img_title img {width:100%;}
	.gall {margin-top:50px;}

	.slider_nav .slick-arrow {position:absolute;top:50%;margin-top:-4vw;width:5%;}

	.slider_nav .slick-slide {margin: 0 5px;}
	.slider_nav .slick-list{margin:0 -5px;}

	.map_box {margin-top:0;}

	.movie{width:95%;margin:25px auto 0 auto;}
	.movie .movie_frame{width:100%;height:250px;}

	.movie_box{width:95%;margin:25px auto 0 auto;}
	.movie_box iframe{idth:100%;height:250px;}

	.sub_tab.sec3 li {width:33.3%;}
}

/*해상도 800px이하 Size의 css 적용*/
@media all and (max-width:760px){
	.sub_top {margin-top:80px; background-position:left 15% top;}

	#container .content {padding:50px 0;}

	.br_sub02_04{display:block;}
	.content.sub02_04_02{background-position: left 14% bottom -1px !important;}
	.content.sub02_04_03{height:auto;background-size:cover;background-position: 50% 50% !important;}
	.content.sub02_04_03 .text_img_box .item{width:100%;}
	.text_img_box .item .t1.aqu_1{padding:0 0 5% 0;}

	.sub_text_box.calendar {display:none;}

	.sub_top_text .sub_text_box{text-align:left !important;}
	.sub_top_text .mark {padding:20px; margin-bottom:45px;}
	.sub_top_text .mark p {font-size:14px; line-height:15px;}
	.sub_top_text .sub_text_box .sub_tit {font-size:23px; line-height:30px;}
	.sub_top_text .sub_text_box .sub_tit:nth-child(2){margin-bottom:20px;}
	.sub_top_text .sub_text_box .sub_text {padding-left:15px; font-size:17px; line-height:18px;}

	.float_box.map_add {width:100%; margin:0 auto 40px auto; padding:30px 5%; border:1px solid #d6d6d6; background:#f6f6f6;}
	.float_box.map_add .box img {width:auto !important; margin-bottom:20px;}
	.float_box.map_add .box p {margin:10px 0;}
	.map_add .mk {display:block;}

	.time_add {display:block; text-align:center;}
	.time_add a {margin-right:0; margin-bottom:40px;}
	.time_add a img {width:100%;}
	.time_box {width:100%; margin:0 auto; padding:6%;}

	.sub_topbg {
		height:230px;
		background-position:center top;  
		background-size:cover;
	}

	.switch_box {width:100%; position:relative;}
	.switch_box .box {width:100%; margin:0 auto;}
	.switch_box .box img {width:100%;}
	.switch_box .box .sub_text_box img {width:100%;}
	.switch_box .sub_text_box {display:inline-block; padding:10%; text-align:left;}
	.switch_box .sub_text_box p {width:100%;}
	.content.sub01_01_03 .eng_text {display:none;}
	
	
	.sub_top.intro {padding:120px 0 !important;}
	.sub_top.sub01_01{padding:75px 0 !important;}
	.sub_top.sub01_01 .sub_topbg{background-size:188% 100%;}
	
	.sub_top.intro .sub_top_text .mark {top:-150px !important;}
	.sub_top.intro.sub01_01 .sub_top_text .mark {top:-106px !important;}
	.sub_top.intro .sub_topbg {height:460px !important;}
	.sub_top.intro.sub01_01 .sub_topbg {height:540px !important;}
	.sub_top.intro .sub_tit:nth-child(1) img{width:40vw;}
	.sub_top.intro .sub_tit:nth-child(2) img{width:83vw;}
	.sub_top.intro .sub_text_box .sub_tit,.sub_top.intro .sub_text_box .sub_text {text-align:center !important;}
	.content.sub01_01_03 .sub_text_box .sub_tit,.content.sub01_01_03 .sub_text_box .sub_text,.content.sub01_01_04 .sub_text_box .sub_tit,.content.sub01_01_04 .sub_text_box .sub_text{text-align:center !important;}
	.content.sub01_02_01 .sub_text_box .sub_tit,.content.sub01_02_01 .sub_text_box .sub_text {text-align:center !important;}
	.content.sub01_02_01 .float_box .box.first2 {margin-bottom:40px;}
	
	.switch_box.style1 .box.text {}
	.switch_box.style1 .box.left {margin-top:0;}
	.switch_box.style1 .box.right {top:0; right:0; margin-top:50px; text-align:center; position:relative;}
	
	.switch_box.style2 .box.text {}
	.switch_box.style2 .box.left {margin-bottom:0; text-align:center; position:relative;}
	.switch_box.style2 .box.right {top:0; right:0; margin-top:50px; position:relative;}

	.subject {display:block; margin-bottom:30px;}
	.subject .mark {width:100%; margin-right:0;}
	.subject .mark span{display:inline-block; margin:10px 0 !important; font-size:15px; transform: rotate(0); -ms-transform: rotate(0); -webkit-transform: rotate(0);}
	.subject .sub_text_box {margin-top:0; width:100% !important; text-align:center !important;}
	.subject .sub_text_box .sub_text {display:inline-block; text-align:center !important; padding:12px 5% 0 5%; font-size:35px; line-height:50px;}
	
	.chk_list li {width:100%; margin:0 0 1% 0; float:none;}
	.chk_list li p {width:70%; font-size:4vw; line-height:6vw;}
	.chk_list.big li {width:100%; margin:0 0 1% 0; float:none;}
	.chk_list.text li {display:block; margin-bottom:20px;}
	.chk_list.text li .icon {width:100%; height:100%; padding:0 0 20px 0;}
	.chk_list.text li p {width:90%; margin:0 5%; padding:5% 0; border-left:0; border-top:1px solid #d9ba68;}
	.chk_list.text.blue li p {border-top:1px solid #7fc2e2;}
	.chk_list.text li .icon span {font-size:4vw; line-height:6vw;}

	.sub_tab li a p {width:70%; font-size:2.7vw; line-height:3vw;}
	.sub_tab li a .icon {font-size:2.7vw; line-height:3vw;}

	.text_img_box .item {width:100%; margin:0 0 1% 0; float:none;}
	.text_img_box .item .t1,.text_img_box .item .t1 strong,.text_img_box .item .t1 b,.text_img_box .item .t1.aqu_1,.text_img_box .item .t1.aqu_1 span{font-size:4vw; line-height:5vw;}
	.text_img_box .item .t2 {height:auto;}
	.text_img_box .item .t2,.text_img_box .item .t2 span,.text_img_box .item .t2 b,.text_img_box .item .t2.aqu_2 {font-size:3vw; line-height:4vw;}
	.text_img_box.style2 {margin-bottom:0;}
	.text_img_box.style2 .item {width:100%; margin:5% 0;}

	.text_img_box2 {margin-top:40px; display:block;}
	.text_img_box2 .item {width:100%; margin:5% 0;}
	.text_img_box2 .item img {width:27%;}
	.text_img_box2 .item .box {height:auto; margin-top:13vw;}
	.text_img_box2 .item .box strong {font-size:4.5vw; line-height:6vw;}
	.text_img_box2 .item .box p {font-size:3.5vw; line-height:5vw;}
	.text_img_box2.row2 .item {width:100%; margin:5% 0;}
	.text_img_box2.row2 .item .box {height:auto;}

	.text_img_box3 {width:100%; margin-left:0;}
	.text_img_box3 .sub_text_box,.text_img_box3 .sub_text_box sub_tit,.text_img_box3 .sub_text_box .sub_text {text-align:center !important;}
	.text_img_box3 .sub_text_box {margin-top:0 !important;}
	.text_img_box3 .item .bg_box {margin-top:15px; padding:5% 0;}
	.text_img_box3 .item .bg_box .icon {width:13%;}
	.wrap_img {width:75%; bottom:-85vw; left:50%; margin-left:-32%;}

	.bgbox_right {background-position:left top !important;}
	.bgbox_bottom {padding-bottom:85vw !important; background-size:220% !important; background-position:left 19% bottom -1px !important;}
	.bgbox_bottom_m {padding-bottom:85vw !important; background-size:220% !important; background-position:left 19% bottom -1px !important;}
	.bgbox_bottom2 {padding-bottom:90vw !important; background-size:220% !important; background-position:left 19% bottom -120px !important;}

	/*.sub_text_box {margin-top:30px;}
	.content.sub {padding:70px 0 100px 0;}*/

	.sub_top_text {}
	.sub_top_text strong {margin:30px 0; font-size:8vw; line-height:9vw;}
	.sub_top_text em,.sub_top_text em span,.sub_top_text p {font-size:4vw; line-height:5vw;}

	.sub_text_box{text-align:center !important;}
	.sub_tit {margin-bottom:20px; font-size:4.8vw; line-height:7vw;}
	.sub_tit .eng {margin-bottom:5px;}
	.sub_tit .eng,.sub_text,.sub_text span,.sub_text em {font-size:3.6vw; line-height:6vw;}
	.subject .sub_text_box .sub_text {margin-bottom:0; font-size:4.8vw; line-height:7vw;}
	.sub_text {text-align:justify !important;}
	.sub_text.center {text-align:center !important;}
	.sub_text .big{font-size:4.5vw;}
	.sub_tit.img img {width:100%;}

	.float_box .box {width:100% !important; margin:0 auto; float:none !important;}
	.float_box .box img {display:block; width:auto; margin:30px auto 0 auto;}
	
	.it_box {width:100%; text-align:center;}
	.it_box .item {display:inline-block; width:100%; height:auto; padding:4%;}
	.it_box .item .box img {width:100% !important; margin:0 !important;}

	.it_wrap {padding:5%;}
	.it_wrap .it_list.float_box .box img {width:100% !important; margin:0 auto;}

	.it_list {width:100%; text-align:center; padding:5%; margin-top:20px;}
	.it_list.float_box .box {display:inline-block; width:42% !important; margin:3% !important;}
	.it_list.float_box .box img {width:70%;}
	.it_list .box p {font-size:3.5vw; line-height:5vw;}

	.it_list .box .won {width:90%; height:30vw;}
	.it_list .box .won p {margin-top:12vw;}
	.it_list .box .won p.t2 {margin-top:10vw;}

	.it_list.style2 {width:100%; text-align:center; padding:5%; margin-top:0;}
	.it_list.style2.float_box .box{display:inline-block; width:100% !important; height:auto; margin:0 0 10px 0; padding:5%;}
	.it_list.style2.float_box .box img {width:100%;}
	
	.it_list.style2 .sub_text_box {margin-top:0;}
	.it_list.style2 .sub_text_box .sub_tit {margin-bottom:20px; font-size:5.5vw; line-height:7vw;}
	.it_list.style2 .sub_text,.it_list.style2 .sub_text span {text-align:justify !important; font-size:3.8vw; line-height:5.5vw;}

	.qna .item {margin-bottom:20px;}
	.qna .item.left img,.qna .item.right img{width:20%;}
	.qna .item.left .text,.qna .item.right .text {width:79%;}
	.qna .item.left .text p,.qna .item.right .text p {padding:8%; font-size:3.5vw; line-height:5vw;}

	.img_con img{width:100%;}
	.sub_top .img_title img {width:100%;}
	.gall {margin-top:50px;}
	.slider_nav{margin:7% auto 0;}
	.slider_nav .slick-arrow {position:absolute;top:50%;margin-top:-4vw;width:5%;}
	.slider_nav .item{height:75px;}

	.slider_nav .slick-slide {margin: 0 5px;}
	.slider_nav .slick-list{margin:0 -5px;}

	.map_box {margin-top:0;}
	
	.movie{width:95%;margin:25px auto 0 auto;}
	.movie .movie_frame{width:100%;height:250px;}

	.movie_box{width:95%;margin:25px auto 0 auto;}
	.movie_box iframe{idth:100%;height:250px;}

	.sub_tab.sec3 li {width:33.3%;}
	.sub_tab li a {padding:10% 5%;}
	.sub_tab li a {font-size:2.7vw; line-height:3vw;}
	.sub_tab li a .icon {background-size:30%;}

	.content.board .inner_box {width:100%;}
}

@media all and (max-width:640px){

.sub_top.sub01_02 .sub_topbg,.sub_top.sub01_02 .sub_topbg{background-size:cover;}

.slider_for .slick-arrow {bottom:23.8vw;margin-bottom:0;}

.slider_nav .item{height:55px;}
}

@media all and (max-width:480px){

.slider_nav .item{height:45px;}

}
