@charset "euc-kr";

/*search 2024-10-14 Ãß°¡*/
.search_area{position:relative;}
.search_area .search_box{position:absolute; top:40px; left:270px; border:2px solid #786a57; border-radius:22px; height:40px; width:380px;}
.search_area .search_box .search_inputbox{display:inline-block; width:300px; background-color:#fff; margin-left:20px;}
.search_area .search_box .search_inputbox .search_input{display:inline-block; width:100%; height:34px; color:#000; z-index:10; margin:3px 0; background-color: #fff; font-size: 16px; line-height:34px; border:0; outline:0;}
.search_area .search_box .btn_search{display:inline-block; margin-left:15px;}
.search_area .search_box .btn_search .icon_btn_search{display:block;background:url(../img/main/btn_main_search.png) 0 0 no-repeat; width:20px; height:20px; background-color: #fff;}
.search_area .type_slist{border:1px solid #786a57; border-radius: 16px 16px 0 0;  border-bottom: 0;}
.search_area .search_list{position:absolute; top:80px; left:270px; border:1px solid #786a57; z-index:990; background-color:#fff; border-radius: 0 0 16px 16px; border-top: 1px solid #eee; height:180px; width:380px;}
.search_area .search_list .slist{padding:10px;}
.search_area .search_list .list_item{background:url(../img/main/icon_main_search.jpg) 10px 10px no-repeat; padding:5px 10px 0 0; margin-bottom:3px;}
.search_area .search_list .list_item .search_text{font-size:15px; color:#434343; line-height:30px; margin-left:40px;}
.search_area .search_list .list_item a:hover{text-decoration:underline;}

/* Weather 2016-01-12 Ãß°¡ */
.weather_bg {diaplay:block; position:absolute; z-index:10; width:100%; margin-top:356px; height:80px; background-color:#000; opacity:0.5;}
.weather {diaplay:block; position:absolute; z-index:10; width:100%; margin-top:356px;}
.weather .weather_wrap {margin:0 auto; width:1200px; height:80px;}
.weather .weather_part1 {float:left; diaplay:inline-block; width:870px; color:#fff; font-family:Arial,Calibri, AppleGothic,Droid Sans,Tahoma,Sans-serif;}
.weather .weather_part1 ul {padding:20px; height:40px;}
.weather .weather_part1 ul li {float:left; color:#fff; opacity:1;}
.weather .weather_part1 ul li span {display:block; height:20px; line-height:20px; text-align:center;}
.weather .weather_part1 ul li img {width:40px; height:40px;}
.weather .weather_part2 {float:left; diaplay:inline-block; width:330px; color:#fff; font-family:Arial,Calibri, AppleGothic,Droid Sans,Tahoma,Sans-serif; text-align:right; }
.weather .weather_part2 ul {padding:20px 0px 20px 0px; height:40px; }
.weather .weather_part2 ul li {float:left; color:#fff; opacity:1;}
.weather .weather_part2 ul li:nth-child(2) {padding:0 5px;}
.weather .weather_part2 ul li:nth-child(4) {padding:0 5px;}
.weather .weather_part2 ul li img {width:40px; height:40px;}
.weather .weather_part2 ul li span {display:block; height:40px; line-height:40px; text-align:left; font-size:20px;}
.weather .weather_part2 ul li.temp span {display:block; width:50px; height:20px; line-height:20px; text-align:left; font-size:18px; text-align:right;}
.weather .weather_part2 ul li.btn_w_more img{width:22px; height:40px; margin-left:10px;}
.clockday {display:inline-block; font-size:18px; }
.clockweek {display:inline-block; font-size:18px; }
.clockhour {display:inline-block; font-size:33px; line-height:40px!important; padding:0 20px; width:140px;}

/* Weather À§Ä¡¼öÁ¤ 2023-04-28 */
.weather_bg_new {diaplay:block; position:absolute; z-index:10; width:100%; margin-top:506px; height:80px; background-color:#000; opacity:0.5;}
.weather_new {diaplay:block; position:absolute; z-index:10; width:100%; margin-top:506px;}
.weather_new .weather_wrap {margin:0 auto; width:1200px; height:80px;}
.weather_new .weather_part1 {float:left; diaplay:inline-block; width:870px; color:#fff; font-family:Arial,Calibri, AppleGothic,Droid Sans,Tahoma,Sans-serif;}
.weather_new .weather_part1 ul {padding:20px; height:40px;}
.weather_new .weather_part1 ul li {float:left; color:#fff; opacity:1;}
.weather_new .weather_part1 ul li span {display:block; height:20px; line-height:20px; text-align:center;}
.weather_new .weather_part1 ul li img {width:40px; height:40px;}
.weather_new .weather_part2 {float:left; diaplay:inline-block; width:330px; color:#fff; font-family:Arial,Calibri, AppleGothic,Droid Sans,Tahoma,Sans-serif; text-align:right; }
.weather_new .weather_part2 ul {padding:20px 0px 20px 0px; height:40px; }
.weather_new .weather_part2 ul li {float:left; color:#fff; opacity:1;}
.weather_new .weather_part2 ul li:nth-child(2) {padding:0 5px;}
.weather_new .weather_part2 ul li:nth-child(4) {padding:0 5px;}
.weather_new .weather_part2 ul li img {width:40px; height:40px;}
.weather_new .weather_part2 ul li span {display:block; height:40px; line-height:40px; text-align:left; font-size:20px;}
.weather_new .weather_part2 ul li.temp span {display:block; width:50px; height:20px; line-height:20px; text-align:left; font-size:18px; text-align:right;}
.weather_new .weather_part2 ul li.btn_w_more img{width:22px; height:40px; margin-left:10px;}

/* Weather À§Ä¡¼öÁ¤ 2024-09-26 */
.weather_bg_new2 {diaplay:block; position:absolute; z-index:10; width:100%; margin-top:570px; height:80px; background-color:#000; opacity:0.5;}
.weather_new2 {diaplay:block; position:absolute; z-index:10; width:100%; margin-top:570px;}
.weather_new2 .weather_wrap {margin:0 auto; width:1200px; height:80px;}
.weather_new2 .weather_part1 {float:left; diaplay:inline-block; width:870px; color:#fff; font-family:Arial,Calibri, AppleGothic,Droid Sans,Tahoma,Sans-serif;}
.weather_new2 .weather_part1 ul {padding:20px; height:40px;}
.weather_new2 .weather_part1 ul li {float:left; color:#fff; opacity:1;}
.weather_new2 .weather_part1 ul li span {display:block; height:20px; line-height:20px; text-align:center;}
.weather_new2 .weather_part1 ul li img {width:40px; height:40px;}
.weather_new2 .weather_part2 {float:left; diaplay:inline-block; width:330px; color:#fff; font-family:Arial,Calibri, AppleGothic,Droid Sans,Tahoma,Sans-serif; text-align:right; }
.weather_new2 .weather_part2 ul {padding:20px 0px 20px 0px; height:40px; }
.weather_new2 .weather_part2 ul li {float:left; color:#fff; opacity:1;}
.weather_new2 .weather_part2 ul li:nth-child(2) {padding:0 5px;}
.weather_new2 .weather_part2 ul li:nth-child(4) {padding:0 5px;}
.weather_new2 .weather_part2 ul li img {width:40px; height:40px;}
.weather_new2 .weather_part2 ul li span {display:block; height:40px; line-height:40px; text-align:left; font-size:20px;}
.weather_new2 .weather_part2 ul li.temp span {display:block; width:50px; height:20px; line-height:20px; text-align:left; font-size:18px; text-align:right;}
.weather_new2 .weather_part2 ul li.btn_w_more img{width:22px; height:40px; margin-left:10px;}

/* Weather mobile 2018-05-23 Ãß°¡ */
.weather_bg_m {display:none; position:absolute; z-index:990; width:100%; margin-top:200px; height:60px; background-color:#000; opacity:0.5;}
.weather_m {display:none; position:absolute; z-index:991; width:100%; margin-top:202px;}
.weather_m .weather_wrap {margin:0 auto; width:100%; height:40px;}
.weather_m .weather_part1 {float:right; display:inline-block; width:155px; color:#fff; font-family:Arial,Calibri, AppleGothic,Droid Sans,Tahoma,Sans-serif;}
.weather_m .weather_part1 ul {padding:10px; height:30px;}
.weather_m .weather_part1 ul li {float:left; color:#fff; opacity:1;}
.weather_m .weather_part1 ul li span {display:block; height:16px; text-align:left;}
.weather_m .weather_part1 ul li .clockday_m{font-size:13px; line-height:15px; height:15px;}
.weather_m .weather_part1 ul li .clockweek_m{font-size:17px; height:19px; height:19px;}
.weather_m .weather_part1 ul li.icon_w{margin-right:10px;}
.weather_m .weather_part1 ul li.text_w{margin-right:10px;}
.weather_m .weather_part1 ul li.icon_w img {width:32px; height:32px; margin-top:3px;}
.weather_m .weather_part1 ul li.btn_w img {width:20px; height:32px; margin-top:3px;}


/* Weather ÆË¾÷ tab 2018-05-15 Ãß°¡ */
.tab5{clear:both;width:100%;margin:20px 0 20px 0;text-align:center;} 
.tab5 ul{display:table;width:100%;border-left:1px solid #ceccc6;}
.tab5 ul li{display:table-cell;width:24.7%;text-align:center;border-right:1px solid #ceccc6; border-top:1px solid #ceccc6;border-bottom:1px solid #ceccc6;}
.tab4 ul li:first-child{border-left:1px solid #ceccc6;}
.tab5 ul li a{display:block;width:100%;padding:12px 0;font-size:14px;text-align:center; letter-spacing:-1px;}
.tab5 ul li.on{background:#a59585;}
.tab5 ul li.on a{color:#fff;}

.webHide {display:none !important;} /* 2018-05-15 Ãß°¡*/


/* Visual */
.visual{position:relative;}
.visual .visualImg{display:block;width:100%;height:436px;}
.visual .visualImg_new{display:block;width:100%;height:586px;}/*¸ÞÀÎºñÁÖ¾ó ÀÌ¹ÌÁö »çÀÌÁî º¯°æ 2023-04-27*/
.visual .txt{z-index:10;display:block;position:absolute;width:100%;top:40%;font-size:20px;color:#fff;text-align:center;} /* 2016-01-12 ¼Ó¼º º¯°æ */
.visual .txt strong{display:block;margin-bottom:10px;font-family:Scala;font-size:30px;}
.visual .mNone2 .txt img{width:auto;}
.visual .mBlock2 .txt{left:auto;top:40%;width:100%;font-size:14px;text-align:center;}
.visual .mBlock2 .txt strong{font-size:26px;}
.visual .flexslider{position:inherit;height:436px;}
.visual .flexslider img{height:436px;}
.visual .flexslider .slides{overflow:hidden;}
.visual .flex-direction-nav{display:none;}
.visual .flex-control-nav{position:absolute;bottom:10px;width:100%;text-align:center;}
.visual .flex-control-nav li a{display:inline-block;width:15px;height:15px;text-indent:-999em;background:url(../img/about/btn_about2web.png) 0 0 no-repeat;}
.visual .flex-control-nav li a.flex-active{background:url(../img/about/btn_about1web_on.png) 0 0 no-repeat;}

.gallery{ display:block }
.gallery ul{  width:540px; height:504px;}
.gallery ul li{ float:left; margin:0 9px 9px 0; width:172px; height:264px; overflow:hidden;}
.gallery ul li.img3{margin:0 0 9px 0}
.gallery ul li.img5{ margin-top:-35px;}
.gallery ul li.img4{ clear:both}
.gallery ul li.img6{margin:0 0 9px 0}
.gallery>ul>li>ul{ display:none}
.galleryM{ display:none}

.foot_notice .flex-direction-nav {display:block;position:absolute;top:0;left:20px;width:90%;height:100%;text-align:center}
.foot_notice .flex-direction-nav li {display:inline-block !important;position:static !important;width:24px; margin-left:50px;}
.foot_notice .flex-direction-nav li:first-child { margin-right:60px;margin-left:0;} /* 2016-01-20 ¼Ó¼º º¯°æ */
.foot_notice {text-align:center;}
.foot_notice .flex-viewport {z-index:99;width:90%;margin:0 20px;}
.foot_notice .flex-viewport ul li{position:relative;text-align:center;}
.foot_notice .flex-control-nav {position:absolute;bottom:10.5%;width:100%;text-align:center;} /* 2016-01-20 ¼Ó¼º º¯°æ */
.foot_notice .flex-control-nav li {display:inline-block;margin:0 5px;}
.foot_notice .flex-control-nav li:first-child {display:inline-block;margin:0 5px 0 10px;} /* 2016-01-20 ¼Ó¼º º¯°æ */
.foot_notice .flex-control-nav li a {display:inline-block;width:20px;height:20px;text-indent:-999em;background:url(../img/about/btn_about2web.png) 0 0 no-repeat;} /* 2016-01-20 ¼Ó¼ºº¯°æ */
.foot_notice .flex-control-nav li a.flex-active {background:url(../img/about/btn_about1web_on.png) 0 0 no-repeat;}
.foot_notice .flex-prev{position:absolute;left:-10px;top:45%;width:11px;height:19px;background:url(../img/sub/btn_rolling_left.png) 0 0 no-repeat;text-indent:-9999em;}
.foot_notice .flex-next{position:absolute;right:-10px;top:45%;width:11px;height:19px;background:url(../img/sub/btn_rolling_right.png) 0 0 no-repeat;text-indent:-9999em;}
.foot_notice .flex-control-nav {display:none;}

.flex-direction-nav{display:none;}
.flexslider{position:relative;}
.flex-control-nav li{display:inline-block;margin-left:4px;}
.flex-control-nav li a{display:inline-block;width:9px;height:9px;text-indent:-999em;}

.boxArea1{float:right;width:900px;}
.boxArea2{float:left;width:300px;}

.boxWrap{position:relative;padding:25px 33px;}
.boxWrap h2{font-size:17px;font-weight:bold;margin-bottom:22px;} /* 2015-11-27 ¼Ó¼º º¯°æ */
.boxWrap .flex-control-nav{position:absolute;right:0;top:-32px;} /* 2015-11-27 ¼Ó¼º º¯°æ */
.boxWrap .box{position:relative;display:inline-block;} /* 2016-02-04 ¼Ó¼º º¯°æ */
.boxWrap .box .txt h3{margin:15px 0;font-size:14px;font-weight:bold;color:#393f43;line-height:1.6;}
.boxWrap .box .txt div{overflow:hidden;height:48px;font-size:13px;line-height:16px;color:#888d91;}

.boxWrap1{float:left;width:534px;background:#fff }
.boxWrap1 h2{color:#5c5c5c;}
.boxWrap1 h2 img{width:100px;height:20px;}
.boxWrap1 li .box{margin-bottom:40px;}
.boxWrap1 li .box.last{display:inline-block;margin-left:40px;}
.boxWrap1 .flexslider img,
.boxWrap2 .flexslider img{display:block;height:119px;}
.boxWrap1 .flex-control-nav li a{background:url(../img/main/btn_rolling1.jpg) 0 0 no-repeat;background-size:9px 9px;}
.boxWrap1 .flex-control-nav li a.flex-active{background:url(../img/main/btn_rolling1_on.jpg) 0 0 no-repeat;}
.boxWrap2{float:left;width:250px;height:605px;padding:25px;background:#a59585;} /* 2015-12-04 ¼Ó¼º ¼öÁ¤ */
.boxWrap2 h2{color:#fff;}
.boxWrap2 h2.mNone2{margin-bottom:22px;} /* 2015-11-27 ¼Ó¼º º¯°æ */
.boxWrap2 li .box.last{display:none;}
.boxWrap2 .box{overflow:hidden;height:235px;margin-bottom:16px;} /* 2016-02-04 ¼Ó¼º º¯°æ */
.boxWrap2 .box .txt {text-align:left;} /* 2016-02-04 ¼Ó¼º Ãß°¡ */
.boxWrap2 .box .txt img {text-align:left;} /* 2016-02-04 ¼Ó¼º Ãß°¡ */
.boxWrap2 .box .txt h3{margin:12px 0 0;color:#fff;}
.boxWrap2 .box .txt .date{display:block;margin:3px 0 12px;font-size:13px;color:#fff;}
.boxWrap2 .box .txt div{font-size:13px;color:#fff;} /* 2015-12-04 ¼Ó¼º º¯°æ */
.boxWrap2 .flex-control-nav li a{background:url(../img/main/btn_rolling2.jpg) 0 0 no-repeat;background-size:9px 9px;}
.boxWrap2 .flex-control-nav li a.flex-active{background:url(../img/main/btn_rolling2_on.jpg) 0 0 no-repeat;}
.boxWrap1 li .box.last+.box,
.boxWrap1 li .box.last,
.boxWrap2 li .box.last+.box,
.boxWrap2 li .box.last{display:inline-block;}
.boxWrap3{height:232px;padding:30px 40px;background:#263745;} /* 2015-11-27 ¼Ó¼º º¯°æ */
.boxWrap3 h2{color:#fff; margin-bottom:22px;} /* 2015-11-27 ¼Ó¼º º¯°æ */
.boxWrap3 h2 img{width:104px;height:15px;}
.boxWrap3 div{overflow:hidden;width:100%;margin-bottom:9px;}
.boxWrap3 .search{position:relative;}
.boxWrap3 .search input[type=text],
.boxWrap3 .search input[type=text]{padding:7px 0 8px 5%;background:#344655 url(../img/main/bg_search.png) 100% 1px no-repeat;background-size:40px 32px;border:none;color:#fff;font-size:14px;}
.boxWrap3 label{float:left;}
.boxWrap3 label.selectBox:before{top:-3px;}
.boxWrap3 label select{padding:7px 0 8px 5%;font-size:14px;color:#fff;background:#344655;border:none;}
.boxWrap3 label+label{float:right;}
.boxWrap3 select+select{float:right;}
.boxWrap3 .btn{display:block;width:100%;margin-top:12px;padding:7px 0;background:#192834;font-size:12px;font-weight:bold;text-align:center;color:#fff;text-decoration:none;}
/*.boxWrap4{position:relative;height:254px;background:url(../img/main/bg_info.jpg) 0 0 no-repeat;background-size:100% 100%;}*/
.boxWrap4{position:relative;min-height:260px;height:260px;background:#8c8d8e;padding:20px 33px 0 33px;}/* 2016-08-17 ¼Ó¼º º¯°æ */
.boxWrap4 h2{margin-bottom:20px;color:#fff;}
.boxWrap4 h2 img{width:100px;height:14px;}
.boxWrap4 dl dt{margin-bottom:7px;font-size:12px;font-weight:bold;color:#fff;}
.boxWrap4 dl dd{margin-bottom:10px;font-size:12px;color:#fff;line-height:1.6;} /* 2015-12-04 ¼Ó¼º ¼öÁ¤ */
.boxWrap4 dl dd.firstdd{margin-bottom:20px;font-size:12px;color:#fff;line-height:1.6;} /* 2015-12-04 ¼Ó¼º ¼öÁ¤ */
.boxWrap4 .info_txt li{font-size:12px; color:#eee; line-height:1.5; margin-bottom:12px;} /* 2016-08-29 ¼Ó¼º ¼öÁ¤ */
.boxWrap4 .info_txt li.tit{padding-left:10px; background:url(https://www.nesthotel.co.kr/img/main/icon_list.png) 0 5px no-repeat;}/* 2016-08-29 ¼Ó¼º Ãß°¡ */
.boxWrap4 .info_txt li .btn{display:block;width:100%;padding:7px 0;background:#69696b;font-size:12px;font-weight:bold;text-align:center;color:#fff;text-decoration:none;} /* 2016-08-09 ¼Ó¼º Ãß°¡ */
.boxWrap4 .info_txt li .btn img{vertical-align:-3px; margin-left:5px;} /* 2016-08-09 ¼Ó¼º Ãß°¡ */
.boxWrap4 .info_txt li a.btn:hover{background:#555555;}
.boxWrap4 .info_txt li a.email{color:#eee;}/* 2016-08-26 ¼Ó¼º Ãß°¡ */
.boxWrap4 .info_txt li a.email:hover{font-weight:normal;font-size:12px;line-height:1.5;}/* 2016-08-29 ¼Ó¼º ¼öÁ¤ */
.boxWrap4 .info_txt li strong{color:#fff;}
.boxWrap4 .link{position:absolute;right:82px;bottom:56px;}
.boxWrap4 .link img{width:22px;height:32px;}
.boxWrap4 .mapLayer{position:absolute;left:0;top:0;width:100%;height:100%;}
.boxWrap4 .mapLayer #map_canvas{height:100%;}
.boxWrap4 .mapLayer .btnClose{position:absolute;right:0;top:0;}
.boxWrap5{position:relative;height:60px;padding:18px 0 18px 33px; background:url(https://www.nesthotel.co.kr/img/main/bg_info2.jpg) right top no-repeat; /* 2016-08-17 ¼Ó¼º º¯°æ *//*background:#69696b; url(../img/main/btn_location.jpg) no-repeat right top;*/}/* 2016-08-09 ¼öÁ¤ */
.boxWrap5 h2{margin-bottom:10px;color:#fff;font-size:14px;padding-right:20px;}
.boxWrap5 p{margin-bottom:10px;color:#fff;font-size:12px;padding-right:50px;line-height:1.6;} /* 2015-12-04 ¼Ó¼º ¼öÁ¤ */

.boxWrap6{position:relative; background:#263745;} /* 2016-08-17 ¼Ó¼º Ãß°¡ */
.boxWrap7{padding:30px 33px;}
.boxWrap7 .btn{display:block;width:100%;margin-top:12px;padding:11px 0 12px 0;background:#192834;font-size:12px;font-weight:bold;text-align:center;color:#fff;text-decoration:none; line-height:16px;}
.boxWrap7 a.btn:hover{background:#0f171f;}
.boxWrap7 h2{color:#fff; margin-bottom:22px;}
.boxWrap7 h2 img{width:104px;height:15px;}
.boxWrap6 .boxWrap8{height:114px; background:url(https://www.nesthotel.co.kr/img/main/main_bannerBg.jpg) 0 0 no-repeat; }
.boxWrap6 .boxWrap8 .banner{display:block; height:114px; padding:24px 0 0 33px;}  /* 2016-08-17 ¼Ó¼º Ãß°¡ */
.boxWrap6 .boxWrap9{height:114px; background:url(https://www.nesthotel.co.kr/img/main/main_bannerBg2.jpg) right 0 no-repeat; }
.boxWrap6 .boxWrap9 .banner{display:block; height:114px; padding:24px 0 0 33px;}  /* 2016-08-17 ¼Ó¼º Ãß°¡ */


/* popup */
.mainPop{position:relative;max-width:520px;}
.mainPop img{width:100%;}
.mainPop a{position:absolute;right:18px;top:15px;}
.mainPop label{display:block;padding:5px 0;background:#7e6956;color:#fff;}

@media all and (max-width:1024px){
	
	/* Weather 2016-01-12 Ãß°¡ */
	.weather_bg {display:none;}
	.weather {display:none;}

	/* Weather À§Ä¡¼öÁ¤ 2023-04-28 Ãß°¡ */
	.weather_bg_new {display:none;}
	.weather_new {display:none;}

	/* Weather À§Ä¡¼öÁ¤ 2023-04-28 Ãß°¡ */
	.weather_bg_new2 {display:none;}
	.weather_new2 {display:none;}


	/* Weather mobile 2018-05-23 Ãß°¡ */
	.weather_bg_m {display:block;}
	.weather_m {display:block;}
	
	
	.flexslider img{width:100%;height:auto;}
	.visual .visualImg{height:260px;}
	.visual .txt{width:auto;top:50px;font-size:16px;color:#fff;text-align:center;}
	.visual .txt strong{font-size:20px;}
	.visual .visualImg{height:260px;}
	.visual .flex-control-nav li a{width:18px;height:18px;background:url(../img/about/btn_about1.png) 0 0 no-repeat;}
	.visual .flex-control-nav li a.flex-active{background:url(../img/about/btn_about1_on.png) 0 0 no-repeat;}
	.boxWrap{position:relative;padding:25px 33px;}
	.boxWrap h2{margin-bottom:12px;}
	.boxWrap .flex-control-nav{position:absolute;right:0;top:-20px;} /* 2015-11-27 ¼Ó¼º º¯°æ */
	.boxWrap .box{display:block;width:auto;}
	.boxWrap .box .txt h3{margin:12px 0 10px;font-size:15px;}
	.boxWrap .box .txt div{overflow:hidden;height:auto;font-size:13px;line-height:16px;color:#555;}
	.boxWrap1{float:none;width:auto;}
	.boxWrap1 h2 img{width:117px;height:12px;}
	.boxWrap1 li .box.last+.box,
	.boxWrap1 li .box.last{display:none;}
	.boxWrap2{float:none;width:auto;padding:auto;}
	.boxWrap2 h2.mNone2{margin-bottom:auto;}
	/*.boxWrap2 .box{overflow:auto;height:auto;margin-bottom:auto;}*/
	.boxWrap2 .box{overflow:auto;height:auto;margin-bottom:16px;}
	.boxWrap2 .box .txt div{color:#fff;} /* 2015-12-04 ¼Ó¼º ¼öÁ¤ */
	.boxWrap1 li .box.last+.box,
	.boxWrap1 li .box.last,
	.boxWrap2 li .box.last+.box,
	.boxWrap2 li .box.last{display:auto;}
	.boxWrap3{height:auto;}
	.boxWrap3 h2 img{width:95px;height:12px;}
	.boxWrap3 .btn{padding:12px 0;font-size:14px;}
	.boxWrap3 .search input[type=text] {padding:11px 6px 10px 10px;}
	.boxWrap3 label select{padding:2px 6px 2px 10px;}
	.boxWrap3 label.selectBox:before{top:0;}
	.boxWrap4{position:relative;min-height:200px;background:#8c8d8e;padding:20px 33px;}/* 2015-08-19 ¼öÁ¤*/
	.boxWrap4 h2{margin-bottom:30px;color:#fff; font-size:16px; font-weight:normal;} /* 2015-11-27 */
	.boxWrap4 h2 img{width:92px;height:12px;}
	.boxWrap4 dl dt{font-size:14px;} /* 2015-12-04 ¼Ó¼º ¼öÁ¤ */
	.boxWrap4 dl dd{font-size:14px;color:#fff;}
	.boxWrap4 .link{position:absolute;right:30%;bottom:21%;}
	.boxWrap5{height:auto;}
	.gallery{display:none}
	.gallery>ul>li>ul{display:none}
	.galleryM{display:block;}
	.galleryM>ul{ overflow:hidden; width:100%; height:162px;}
	.galleryM>ul>li>ul{display:none}
	.galleryM>ul li{ float:left; margin:0 2% 9px 0; width:48%;}
	.galleryM>ul li img{ width:100%; height:auto; }
	.galleryM>ul li.img3{margin:0 0 9px 0}
	.galleryM>ul li.img5{ margin-top:-35px;}
	
	.webHide {display:block !important;}/* 2018-05-15 Ãß°¡*/
	.mobileHide {display:none !important;}
	
}

@media all and (max-width:767px){
	.boxArea1{float:none;width:auto;}
	.boxArea2{float:none;width:auto;}
	.boxWrap1 {height:220px;}
	.boxWrap1 .mBlock2{color:#333}
	.boxWrap2{height:auto;width:auto;}
	.boxWrap2 .flexslider img{height:auto;}
	.boxWrap2 li .box.last{display:none;}
	.boxWrap2 li .box{margin-bottom:20px;}
	.boxWrap4 h2{margin-bottom:30px;color:#fff; font-size:17px; font-weight:bold;} /* 2015-11-27 */
	.galleryM>ul{height:175px;}
	.galleryM .img2 {height:175px;overflow:hidden;}
	.galleryM .img2 img {height:100%;}
}

@media all and (min-width:768px) and (max-width:1024px){	
	.visual .txt{left:16px;top:80px;}
	.visual .mBlock2 .txt{left:auto;top:40%;width:100%;font-size:16px;text-align:center;}
	.visual .mBlock2 .txt strong{margin-bottom:30px;font-size:46px;}
	.visual .flex-control-nav li a.flex-active{background:url(../img/about/btn_about1web_on.png) 0 0 no-repeat;}
	.visual .flex-control-nav li a{width:15px;height:15px;background:url(../img/about/btn_about2web.png) 0 0 no-repeat;}
	.boxArea1{position:relative;float:left;width:60%;}
	.boxWrap1 h2{color:#5c5c5c;font-weight:normal;}
	.boxArea1 .boxWrap .box{float:left;width:48%;margin-left:4%;}
	.boxArea1 .boxWrap .box:first-child{margin-left:0;}
	.boxArea2{float:left;width:40%;}
	.boxWrap h2{font-size:16px;font-weight:normal;}
	.boxWrap .box .txt div{overflow:hidden;height:31px;line-height:1.2;color:#888d91;}
	.boxWrap .box .txt h3{font-size:14px;}
	.boxWrap1{position:relative;top:251px;background:#ffffff;height:201px;}
	.boxWrap1 .mBlock2{color:#333} 
	.boxWrap2 {position:absolute;top:0px;}
	.boxWrap1 .flexslider img,
	.boxWrap2 .flexslider img{height:119px;}
	.boxWrap1 li .box.last,
	.boxWrap2 li .box.last{display:block;}
	.boxWrap1 li .box:nth-child(1),
	.boxWrap1 li .box:nth-child(2),
	.boxWrap2 li .box:nth-child(1),
	.boxWrap2 li .box:nth-child(2){display:block;}
	.boxWrap1 li .box:nth-child(3),
	.boxWrap1 li .box:nth-child(4),
	.boxWrap2 li .box:nth-child(3),
	.boxWrap2 li .box:nth-child(4){display:none;}
	.boxWrap2{height:201px;}
	.boxWrap2 .box .txt h3{margin:12px 0 5px;}
	.boxWrap2 .box .txt div{display:none;color:#d7c7b6;}
	.boxWrap2 .box .txt .date{color:#fff;} /* 2015-12-04 ¼Ó¼º ¼öÁ¤ */
	.boxWrap3{height:201px;}
	.boxWrap3 .search input[type=text],
	.boxWrap3 label select{float:left;padding:7px 0 7px 5%;background:#2e404f;border:none;font-size:12px;color:#fff;}
	.boxWrap3 .search input[type=text]{background:#2e404f url(../img/main/bg_search.png) 100% -1px no-repeat;background-size:40px 32px;}
	.boxWrap3 .btn{padding:4px 0;font-size:12px;}
	.boxWrap4{height:220px;}
	.boxWrap4 h2{margin-bottom:20px;}
	.boxWrap4 dl dt{margin-bottom:3px;font-size:12px;}
	.boxWrap4 dl dd{margin-bottom:10px;font-size:12px;color:#fff;} /* 2015-12-04 ¼Ó¼º ¼öÁ¤ */
	.boxWrap4 .link{position:absolute;right:28%;bottom:20%;}
	.boxWrap4 .link img{width:18px;height:28px;}
	.galleryM ul{overflow:hidden; width:394px; height:162px;}
	.galleryM ul li{float:left; margin:0 14px 9px 0; width:122px; }
	.galleryM ul li img{width:122px; height:auto; }
	.galleryM ul li.img3{margin:0 0 9px 0}
	.galleryM ul li.img5{margin-top:-35px;}
	.galleryM ul li.img2{height:228px;}
}

/*! Gray v1.4.2 (https://github.com/karlhorky/gray) | MIT */
.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter: gray;}
.grayscale.grayscale-fade {transition: filter .5s;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.grayscale.grayscale-fade {-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;}
}
.grayscale.grayscale-off,
.grayscale.grayscale-fade:hover {-webkit-filter:grayscale(0);filter:grayscale(0);}
.grayscale.grayscale-replaced {-webkit-filter:none;filter:none;}
.grayscale.grayscale-replaced > svg {-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity: 1;}
.grayscale.grayscale-replaced.grayscale-off > svg,
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {opacity:0;}

.videoBg{position:relative; width:100%; height:650px; overflow:hidden;}
.videoBg .visualImg_new{display:block; width:110%; height:auto; margin-top:-140px;}


/*search 2024-11-18 Ãß°¡*/
.search_area_mobile{position:relative; border-top:1px solid #ddd; padding:10px;}
.search_area_mobile .search_box{border:2px solid #786a57; border-radius:22px; height:40px; width:100%;}
.search_area_mobile .search_box .search_inputbox{display:inline-block; width:80%; background-color:#fff; margin-left:20px; float:left;}
.search_area_mobile .search_box .search_inputbox .search_input{display:inline-block; width:100%; height:34px; color:#000; z-index:10; margin:3px 0; background-color: #fff; font-size: 16px; line-height:34px; border:0; outline:0;}
.search_area_mobile .search_box .btn_search{position:absolute; top:12px; right:10px; display:inline-block; margin-right:15px; margin-top:6px;}
.search_area_mobile .search_box .btn_search .icon_btn_search{display:block;background:url(../img/main/btn_main_msearch.png) 0 0 no-repeat; width:26px; height:26px; background-color: #fff;}
.search_area_view_mobile{position:absolute; top:0; left:0; background-color:#eceae7; width:100%; height:100%; z-index:999;}
.search_area_view_mobile .search_top{width:100%; border-bottom:1px solid #786a57; height:50px; background-color:#fff;}
.search_area_view_mobile .search_top .btn_search_back{position:absolute; top:0; left:0; display:inline-block; padding:14px 15px 15px 15px;}
.search_area_view_mobile .search_top .btn_search_back .icon_search_back{display:block;background:url(../img/main/icon_search_back.png) 0 0 no-repeat; width:25px; height:20px; background-size:25px;}
.search_area_view_mobile .search_top .search_inputbox{display:inline-block; width:80%; background-color:#fff; margin:5px 0 0 50px; float:left;}
.search_area_view_mobile .search_top .search_inputbox .search_input{display:inline-block; width:100%; height:34px; color:#000; z-index:10; margin:3px 0; background-color: #fff; font-size: 16px; line-height:34px; border:0; outline:0;}
.search_area_view_mobile .search_top .btn_search{position:absolute; top:5px; right:5px; display:inline-block; margin-right:10px; margin-top:6px;}
.search_area_view_mobile .search_top .btn_search .icon_btn_search{display:block;background:url(../img/main/btn_main_msearch.png) 0 0 no-repeat; width:26px; height:26px; background-color: #fff;}
.search_area_view_mobile .search_content{background-color: #fff; padding:10px; min-height:100px;}
.search_area_view_mobile .search_content .slist{padding:10px;}
.search_area_view_mobile .search_content .list_item{background:url(../img/main/icon_main_search.jpg) 10px 10px no-repeat; padding:5px 10px 0 0; margin-bottom:3px;}
.search_area_view_mobile .search_content .list_item .search_text{font-size:15px; color:#434343; line-height:30px; margin-left:40px;}
.search_area_view_mobile .search_content .list_item a:hover{text-decoration:underline;}
.search_area_view_mobile .search_footer{width:100%; border-top:1px solid #eceae7; border-bottom:1px solid #ddd; height:40px; background-color:#fff; line-height:38px; text-align:right;}
.search_area_view_mobile .search_footer .close{display:inline-block; padding:0 10px; font-weight:bold; color:#333; font-size:15px;}
.search_area_view_mobile .search_footer a{color:#333;}
.search_area_view_mobile .search_footer a:link{color:#333;}
.search_area_view_mobile .search_footer a:hover{text-decoration:underline;}
.search_area_view_mobile .search_footer a:active{color:#333;}
.search_area_view_mobile .search_content .slist_nothing{position:relative; margin:0 0 20px 10px;}
.search_area_view_mobile .search_content .slist_nothing dt{margin:15px 0; font-size:16px; color:#333333; line-height:20px;}
.search_area_view_mobile .search_content .slist_nothing .txt_point2{color:#c65326; font-weight:bold;}
.search_area_view_mobile .search_content .slist_nothing dd{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:24px; font-size:13px;}

.search_area_view_mobile .search_content .search_list_m{position: relative; margin-bottom:20px;}
.search_area_view_mobile .search_content .search_list_m li{padding:20px 0; overflow:hidden; border-bottom:1px solid #ededed;}
.search_area_view_mobile .search_content .search_list_m .thumb_info_type .wrap_info{font-size:15px; color:#434343; line-height:25px; padding-bottom:10px;}
.search_area_view_mobile .search_content .search_list_m .thumb_info_type .wrap_info .info_tit{display:inline-block; font-size:18px; font-weight:bold; color:#333333; padding-bottom:10px;}
.search_area_view_mobile .search_content .search_list_m .thumb_info_type .wrap_thumb .img_thumb{width:100%; height:auto;}
.search_area_view_mobile .search_content .search_list_m a.tit:hover{text-decoration:underline;}
.search_area_view_mobile .search_content .search_list_m a.tit{color:#333;}
.search_area_view_mobile .search_content .search_list_m a.txt{color:#333;}
.search_area_view_mobile .search_content .search_con_m{background-color:#f8f6ef; width:100%; margin-bottom:20px;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap{padding:20px;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap .con_tit2{font-size:20px; width:100%; font-weight:bold; margin:0 0 10px 0; display:inline-block; line-height:30px; border-bottom:1px solid #ddd; padding:0 0 10px 0;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap .con_list li{background: url(../img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left:10px; line-height:26px; font-size:14px;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap .con_list li a:hover{text-decoration:underline;}
.search_area_view_mobile .search_content .search_con_m .inner_wrap .con_list li a{color:#434343;}