﻿@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('//fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

.notosans{font-family:'Noto Sans KR', sans-serif;}
.notoserif{font-family:'Noto Serif KR', serif;}

.sub_container { width:100%; max-width:640px; min-width:320px; margin:0 auto;  position:relative; padding-bottom:30px;}

.sub_visual {width:100%; max-width:640px; position:fixed; margin-bottom:50%; overflow:hidden; z-index:180 !important;}
.sub_visual img { width:100%;}

.sub_con {width:95.65%; min-height:600px; position:relative; padding:38.5% 0 30px 0; margin:0 auto; overflow:hidden; top:25px; }
.sub_con.type02 {padding:26.5% 0 30px 0; }
.sub_con .sub_title { padding-bottom:15px; border-bottom:1px solid #c0bebe; margin-bottom:10%;}

.sub_con .ul_con li { margin-bottom:10%;}
.sub_con .ul_con li img { width:100%; height:auto;}

/* 갤러리 */
.tour_slide {width:100%; position:relative; overflow:hidden;}
.tour_slide .big_img {width:100%; padding-bottom:67.09375%; height:0; position:relative;}
.tour_slide .big_img img {width:100%; display:block; position:absolute; top:0; left:0;}
.tour_slide .big_img .prev {z-index:100;}
.tour_slide .big_img .current {z-index:101;}
.tour_slide .big_img .bn {position:absolute; top:27%; width:50px; height:140px; z-index:110;}
.tour_slide .big_img .bn a {display:block; text-align:center; width:100%; height:100%;}
.tour_slide .big_img .bn a img {display:inline-block;}
.tour_slide .big_img .bn_left {left:0;}
.tour_slide .big_img .bn_right {right:0;}
/*
.tour_slide .big_img div {width:100%; height:60px; position:absolute; bottom:0; left:0; z-index:105;}
.tour_slide .big_img div span {display:block; font-size:20px; font-weight:bold; color:#fff; line-height:60px; margin-left:30px; z-index:107; position:relative;}
.tour_slide .big_img div .bg {width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.7; z-index:106;}
*/
.tour_slide .bns_area {width:100%; position:relative; margin-top:60px;}
.tour_slide .bns_area .imgs {position:relative; width:100%; overflow:hidden; left:2.3%;}
.tour_slide .bns_area .imgs li {width:29%; height:auto; float:left; margin-right:1%; border:5px solid #fff; margin-bottom:1%; overflow:hidden;}
.tour_slide .bns_area .imgs li.last  { margin-right:0;}
.tour_slide .bns_area .imgs li.selected {width:29%; height:auto; border:5px solid #bc9b69; margin-bottom:1%;}
.tour_slide .bns_area .imgs li a {width:100%; height:100%; display:block;}
.tour_slide .bns_area .imgs li.selected a {}
.tour_slide .bns_area .imgs li a img {width:100%;}

/*인쇄광고*/
.publish_slide {idth:100%; position:relative; overflow:hidden;}
.publish_slide .imgs {width:100%; padding-bottom:140.09375%; height:0; position:relative;}
.publish_slide .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%;}
.publish_slide .imgs li img {width:100%; display:block; position:absolute; top:0; left:0;}
.publish_slide .imgs li.li_01 {left:0;}
.publish_slide .bn {position:absolute; top:50%; width:48px; height:140px; z-index:110; margin-top:-70px;}
.publish_slide .bn a {width:100%; height:100%; display:block;}
.publish_slide .bn.left_bn {left:0;}
.publish_slide .bn.right_bn {right:0;}

/*상품소개*/
.pro_tit { width:28.16%; margin-bottom:10px; margin-top:20px;}
.pro_tit img { width:100%;}
.div_product { width:97.16%; position:relative; margin:0 auto; overflow:hidden;}
.div_product .sub_pro { float:left; width:47.16%; margin-right:2.83%;}
.div_product .sub_pro.last { margin-right:0;}
.div_product .sub_pro .pro_img { width:100%; overflow:hidden; margin-bottom:10px;}
.div_product .ul_btn { overflow:hidden; float:right;}
.div_product .ul_btn li { float:left;}
.div_product .ul_btn li img { width:100%;}
.div_product .ul_btn li.li_01 { width:47.34%; margin-right:1.7%;}
.div_product .ul_btn li.li_02 { width:50%;}

.div_family .pro_img02 { width:100%; overflow:hidden; margin-bottom:20px;}
.div_family .ul_btn { overflow:hidden; float:right; width:50%;}
.div_family .ul_btn li { float:left;}
.div_family .ul_btn li img { width:100%;}
.div_family .ul_btn li.li_01 { width:45.34%; margin-right:1.7%;}
.div_family .ul_btn li.li_02 { width:49%;}

/*상품소개 팝업*/
.of_hiddener {overflow:hidden;}

.pop_wrap{font-family:'Nanum Myeongjo','나눔명조';}
.pop_bg {position:fixed; top:0; left:0; width:100%; height:100%; background:black; opacity:0.8; z-index:9990; display:none;}

.main_pop01 {width:100%;  height:100%; position:fixed; top:0; left:0; z-index:9990; display:none;}
.main_pop01 .pop_wrap {width:100%; height:100%; max-width:640px; position:relative; margin:0 auto;}
.main_pop01 .pop_area {max-width:100%; min-width:300px; width:96%;  position:relative; margin:0 auto;/* left:50%;*/  top:15%; z-index:9999;}
.main_pop01 .pop_area .bg_img {display:block; width:100%; height:100%;}
.main_pop01 .pop_area .movie_area {width:100%; height:100%;}
.main_pop01 .pop_area .movie_area iframe {}

.main_pop01 .pop_area .control_bar {width:100%; height:55px; position:relative;  overflow:hidden;}
.main_pop01 .pop_area .control_bar > li {float:left; position:relative; z-index:9995;}
.main_pop01 .pop_area .control_bar > li.li_01 { color:#ffffff; padding:20px 0 0 10px;  }
.main_pop01 .pop_area .control_bar > li.li_01 img { width:auto; height:20px;}
.main_pop01 .pop_area .control_bar > li.li_02 {float:right; border:none; padding:10px;}
.main_pop01 .pop_area .control_bar > li.li_02 img { width:30px; height:auto; padding-top:5px;}
.main_pop01 .pop_area .control_bar > li.bg { width:100%; height:100%; background:url('/m/img/erehwon_pop_control_bg.gif') left center no-repeat; z-index:9990;  position:absolute; top:0;}

.main_pop02 {width:100%;  height:100%; position:fixed; top:0; left:0; z-index:9990; display:none;}
.main_pop02 .pop_wrap {width:100%; height:100%; max-width:640px; position:relative; margin:0 auto;}
.main_pop02 .pop_area {max-width:100%; min-width:300px; width:96%;  position:relative; margin:0 auto;/* left:50%;*/  top:15%; z-index:9999;}
.main_pop02 .pop_area .bg_img {display:block; width:100%; height:100%;}
.main_pop02 .pop_area .movie_area {width:100%; height:100%;}
.main_pop02 .pop_area .movie_area iframe {}

.main_pop02 .pop_area .control_bar {width:100%; height:55px; position:relative;  overflow:hidden;}
.main_pop02 .pop_area .control_bar > li {float:left; position:relative; z-index:9995;}
.main_pop02 .pop_area .control_bar > li.li_01 { color:#ffffff; padding:20px 0 0 10px;  }
.main_pop02 .pop_area .control_bar > li.li_01 img { width:auto; height:20px;}
.main_pop02 .pop_area .control_bar > li.li_02 {float:right; border:none; padding:10px;}
.main_pop02 .pop_area .control_bar > li.li_02 img { width:30px; height:auto; padding-top:5px;}
.main_pop02 .pop_area .control_bar > li.bg { background-size:100% auto; width:100%;  height:100%; background:url('/m/img/erehwon_pop_control_bg.gif') left center no-repeat; z-index:9990;  position:absolute; top:0;}

.main_pop02 .pop_area .img_slide {width:100%; height:auto; position:absolute;  left:0; background:#eff9ff; padding-bottom:15px;}
.main_pop02 .pop_area .img_slide > .big_img {width:93.75%; height:0; padding-bottom:50%; position:relative; top:10px; /* left:60px;*/ margin:0 auto;}
.main_pop02 .pop_area .img_slide > .big_img > img {width:100%; height:100%; display:block; position:absolute; top:0; left:0;}
.main_pop02 .pop_area .img_slide > .big_img > .prev {z-index:100;}
.main_pop02 .pop_area .img_slide > .big_img > .current {z-index:101;}
.main_pop02 .pop_area .img_slide > .bns_area {width:100%; position:relative; top:20px; }
.main_pop02 .pop_area .img_slide > .bns_area > .list_wrap {width:93.75%; /*height:150px;*/ overflow:hidden; position:relative; margin:0 auto;}
.main_pop02 .pop_area .img_slide > .bns_area > .list_wrap > .imgs {/*position:absolute;*/ width:100%; height:100%; top:0; left:0; overflow:hidden;}
.main_pop02 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li {width:31.93%;  margin-bottom:10px; float:left;  margin-right:2.3%;}
.main_pop02 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li.last { margin-right:0;}
.main_pop02 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li.selected {width:29%; height:auto; border:3px solid #ed9393;}
.main_pop02 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li > a {width:100%; height:100%; display:block;}
.main_pop02 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li > a > img {max-width:100%; height:auto;}

.main_pop03 {width:100%;  height:100%; position:fixed; top:0; left:0; z-index:9990; display:none;}
.main_pop03 .pop_wrap {width:100%; height:100%; max-width:640px; position:relative; margin:0 auto;}
.main_pop03 .pop_area {max-width:100%; min-width:300px; width:96%;  position:relative; margin:0 auto;/* left:50%;*/  top:15%; z-index:9999;}
.main_pop03 .pop_area .bg_img {display:block; width:100%; height:100%;}
.main_pop03 .pop_area .movie_area {width:100%; height:100%;}
.main_pop03 .pop_area .movie_area iframe {}

.main_pop03 .pop_area .control_bar {width:100%; height:55px; position:relative; overflow:hidden;}
.main_pop03 .pop_area .control_bar > li {float:left; position:relative; z-index:9995;}
.main_pop03 .pop_area .control_bar > li.li_01 { color:#ffffff;padding:20px 0 0 10px; }
.main_pop03 .pop_area .control_bar > li.li_01 img { width:auto; height:20px;}
.main_pop03 .pop_area .control_bar > li.li_02 {float:right; border:none; padding:10px;}
.main_pop03 .pop_area .control_bar > li.li_02 img { width:30px; height:auto; padding-top:5px;}
.main_pop03 .pop_area .control_bar > li.bg {background-size:100% auto; width:100%;  height:100%; background:url('/m/img/erehwon_pop_control_bg.gif') left center no-repeat; z-index:9990;  position:absolute; top:0;}

.main_pop04 {width:100%;  height:100%; position:fixed; top:0; left:0; z-index:9990; display:none;}
.main_pop04 .pop_wrap {width:100%; height:100%; max-width:640px; position:relative; margin:0 auto;}
.main_pop04 .pop_area {max-width:100%; min-width:300px; width:96%;  position:relative; margin:0 auto;/* left:50%;*/  top:15%; z-index:9999;}
.main_pop04 .pop_area .bg_img {display:block; width:100%; height:100%;}
.main_pop04 .pop_area .movie_area {width:100%; height:100%;}
.main_pop04 .pop_area .movie_area iframe {}

.main_pop04 .pop_area .control_bar {width:100%; height:55px; position:relative;  overflow:hidden;}
.main_pop04 .pop_area .control_bar > li {float:left; position:relative; z-index:9995;}
.main_pop04 .pop_area .control_bar > li.li_01 { color:#ffffff;padding:20px 0 0 10px; }
.main_pop04 .pop_area .control_bar > li.li_01 img { width:auto; height:20px;}
.main_pop04 .pop_area .control_bar > li.li_02 {float:right; border:none; padding:10px;}
.main_pop04 .pop_area .control_bar > li.li_02 img { width:30px; height:auto; padding-top:5px;}
.main_pop04 .pop_area .control_bar > li.bg { background-size:cover; width:100%;  height:100%; background:url('/m/img/erehwon_pop_control_bg.gif') left center no-repeat; z-index:9990;  position:absolute; top:0;}

.main_pop04 .pop_area .img_slide {width:100%; height:auto; position:absolute;  left:0; background:#eff9ff; padding-bottom:15px;}
.main_pop04 .pop_area .img_slide > .big_img {width:93.75%; height:0; padding-bottom:50%; position:relative; top:10px; /* left:60px;*/ margin:0 auto;}
.main_pop04 .pop_area .img_slide > .big_img > img {width:100%; height:100%; display:block; position:absolute; top:0; left:0;}
.main_pop04 .pop_area .img_slide > .big_img > .prev {z-index:100;}
.main_pop04 .pop_area .img_slide > .big_img > .current {z-index:101;}
.main_pop04 .pop_area .img_slide > .bns_area {width:100%; position:relative; top:20px; }
.main_pop04 .pop_area .img_slide > .bns_area > .list_wrap {width:93.75%; /*height:150px;*/ overflow:hidden; position:relative; margin:0 auto;}
.main_pop04 .pop_area .img_slide > .bns_area > .list_wrap > .imgs {/*position:absolute;*/ width:100%; height:100%; top:0; left:0; overflow:hidden;}
.main_pop04 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li {width:31.93%;  margin-bottom:10px; float:left;  margin-right:2.3%;}
.main_pop04 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li.last { margin-right:0;}
.main_pop04 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li.selected {width:29%; height:auto; border:3px solid #ed9393;}
.main_pop04 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li > a {width:100%; height:100%; display:block;}
.main_pop04 .pop_area .img_slide > .bns_area > .list_wrap > .imgs > li > a > img {max-width:100%; height:auto;}

/*묘역배치도*/
.map_img { width:100%;}

.wrap_mask01 {width:100%; min-height:100%; position:fixed; top:0; left:0; z-index:9990; display:none;}
.wrap_mask01 > .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:black; opacity:0.8; z-index:9991;}
.wrap_mask01 > div {max-width:600px; min-width:280px; width:96%; position:relative; margin:0 auto; z-index:9999; padding-top:10%;}
.wrap_mask01 > div > .contents {position:relative; width:100%; height:100%; top:0; margin:0 auto; overflow:hidden;}
.wrap_mask01 > div > .contents > ul {width:100%; height:100%; position:relative;}
.wrap_mask01 > div > .contents > ul > li {width:100%; height:100%; display:none;}
.wrap_mask01 > div > .contents > ul > li.li_01 {}
.wrap_mask01 > div > .contents > ul > li > iframe {}

.wrap_mask01 > div > .control_bar {width:100%; height:55px; position:relative; overflow:hidden;}
.wrap_mask01 > div > .control_bar > li {float:left; position:relative; z-index:9995;}
.wrap_mask01 > div > .control_bar > li.li_01 { color:#ffffff;padding:20px 0 0 10px; }
.wrap_mask01 > div > .control_bar > li.li_01 img {width:auto; height:20px;}
.wrap_mask01 > div > .control_bar > li.li_02 {float:right; border:none; padding:10px;}
.wrap_mask01 > div > .control_bar > li.li_02 img {width:30px; height:auto; padding-top:5px;}
.wrap_mask01 > div > .control_bar > li.bg {background-size:100% auto; width:100%;  height:100%; background:url('/m/img/erehwon_pop_control_bg.gif') left center no-repeat; z-index:9990;  position:absolute; top:0;}



/**/
.M_ap { position:relative; overflow:hidden; }
.M_ap > p.bg > a img{ width:100%; }
.M_ap .btN { width:100%; position:relative; }
.M_ap .btN > p { position:absolute; bottom:0px;  }
.M_ap .btN > p.li01 { position:absolute; bottom:0px;  }
.M_ap .btN > p.li01_1 { position:absolute; bottom:0px;  }
.M_ap .btN > p.li02 { position:absolute; bottom:0px;  }
.M_ap .btN > p.li03 { position:absolute; bottom:0px;  }
.M_ap .btN > p.li04 { position:absolute; bottom:0px;  }
.M_ap .btN > p.li05 { position:absolute; bottom:0px;  }
.M_ap .btN > p.li06{ position:absolute; bottom:0px;  }
.M_ap .btN > p.li07 { position:absolute; bottom:0px;  }
.M_ap .btN > img { max-width:100%; }

/* 2021-07-06 추가 조감도 */
.view_box{width:100%; height:423px; position:relative; background:url('/m/img/view/view_box_bg.jpg')no-repeat center / cover;}
.view_box ul{display:none;}
.view_box ul li{display:none}
.view_box ul.on{display:block;}
.view_box ul.on li.on{display:block;}
.view_box ul li .marker{text-align:center; position:absolute; z-index:3;}
.view_box ul li .marker .tit{display:inline-block; vertical-align:top; background:rgba(0,0,0,0.8); padding:5px 7px; border-radius:4px;}
.view_box ul li .marker .tit p{font-size:10px; color:#ffffff; letter-spacing:-0.04em; font-weight:500;}
.view_box ul li .marker i{display:block; margin:4px auto 0;}
.view_box ul li .glass{width:158px; height:158px; border-radius:50%; overflow:hidden; position:absolute; top:10px; right:10px; box-shadow:15px 10px 30px rgba(0,0,0,0.3); z-index:2;}
.view_box ul li .glass img{width:100%; height:100%;}

/* 1담 */
.view_box ul.d_01 li.list01 .marker{text-align:left; left:20px; bottom:61px;}
.view_box ul.d_01 li.list02 .marker{left:44px; bottom:61px;}
.view_box ul.d_01 li.list03 .marker{left:23px; bottom:104px;}
/* 2담 */
.view_box ul.d_02 li.list01 .marker{left:16px; bottom:118px;}
.view_box ul.d_02 li.list02 .marker{left:125px; bottom:120px;}
.view_box ul.d_02 li.list03 .marker{left:209px; bottom:115px;}
.view_box ul.d_02 li.list04 .marker{left:273px; bottom:122px;}
/* 3담 */
.view_box ul.d_03 li.list01 .marker{left:13px; bottom:138px;}
.view_box ul.d_03 li.list02 .marker{left:120px; bottom:133px;}
.view_box ul.d_03 li.list03 .marker{left:208px; bottom:134px;}
.view_box ul.d_03 li.list04 .marker{left:299px; bottom:143px;}
.view_box ul.d_03 li.list05 .marker{left:345px; bottom:149px;}
/* 4담 */
.view_box ul.d_04 li.list01 .marker{left:17px; bottom:160px;}
.view_box ul.d_04 li.list02 .marker{left:115px; bottom:147px;}
.view_box ul.d_04 li.list03 .marker{left:210px; bottom:150px;}
.view_box ul.d_04 li.list04 .marker{left:298px; bottom:160px;}
.view_box ul.d_04 li.list05 .marker{left:406px; bottom:154px;}
.view_box ul.d_04 li.list06 .marker{left:327px; bottom:167px;}
/* 5담 */
.view_box ul.d_05 li.list01 .marker{left:23px; bottom:186px;}
.view_box ul.d_05 li.list02 .marker{left:114px; bottom:164px;}
.view_box ul.d_05 li.list03 .marker{left:209px; bottom:170px;}
.view_box ul.d_05 li.list04 .marker{left:296px; bottom:177px;}
.view_box ul.d_05 li.list05 .marker{left:388px; bottom:186px;}
/* 6담 */
.view_box ul.d_06 li.list01 .marker{left:32px; bottom:203px;}
.view_box ul.d_06 li.list02 .marker{left:112px; bottom:182px;}
.view_box ul.d_06 li.list03 .marker{left:209px; bottom:186px;}
.view_box ul.d_06 li.list04 .marker{left:294px; bottom:195px;}
.view_box ul.d_06 li.list05 .marker{left:389px; bottom:205px;}
/* 7담 */
.view_box ul.d_07 li.list01 .marker{left:36px; bottom:249px;}
.view_box ul.d_07 li.list02 .marker{text-align:right; right:30px; bottom:213px;}
/* 8담 */
.view_box ul.d_08 li.list01 .marker{left:83px; bottom:226px;}
.view_box ul.d_08 li.list02 .marker{left:133px; bottom:226px;}
.view_box ul.d_08 li.list03 .marker{left:150px; bottom:232px;}
.view_box ul.d_08 li.list04 .marker{left:167px; bottom:246px;}
.view_box ul.d_08 li.list05 .marker{left:185px; bottom:257px;}
.view_box ul.d_08 li.list06 .marker{left:210px; bottom:272px;}
.view_box ul.d_08 li.list07 .marker{left:144px; bottom:211px;}
.view_box ul.d_08 li.list08 .marker{left:160px; bottom:218px;}
.view_box ul.d_08 li.list09 .marker{left:183px; bottom:227px;}
.view_box ul.d_08 li.list10 .marker{left:201px; bottom:242px;}
.view_box ul.d_08 li.list11 .marker{left:228px; bottom:249px;}
.view_box ul.d_08 li.list12 .marker{left:209px; bottom:224px;}
/* 9담 */
.view_box ul.d_09 li.list01 .marker{left:68px; bottom:281px;}
.view_box ul.d_09 li.list02 .marker{left:115px; bottom:247px;}
.view_box ul.d_09 li.list03 .marker{left:132px; bottom:259px;}
.view_box ul.d_09 li.list04 .marker{left:149px; bottom:270px;}
.view_box ul.d_09 li.list05 .marker{left:167px; bottom:282px;}
.view_box ul.d_09 li.list06 .marker{left:187px; bottom:297px;}
.view_box ul.d_09 li.list07 .marker{left:211px; bottom:317px;}
/* 10담 */
.view_box ul.d_10 li.list01 .marker{left:64px; bottom:302px;}
.view_box ul.d_10 li.list02 .marker{left:98px; bottom:269px;}
.view_box ul.d_10 li.list03 .marker{left:113px; bottom:279px;}
.view_box ul.d_10 li.list04 .marker{left:130px; bottom:291px;}
.view_box ul.d_10 li.list05 .marker{left:160px; bottom:310px;}
/* 11담 */
.view_box ul.d_11 li.list01 .marker{left:65px; bottom:326px;}
.view_box ul.d_11 li.list02 .marker{left:100px; bottom:299px;}
.view_box ul.d_11 li.list03 .marker{left:118px; bottom:308px;}
.view_box ul.d_11 li.list04 .marker{left:136px; bottom:319px;}
.view_box ul.d_11 li.list05 .marker{left:153px; bottom:331px;}
/* 12담 */
.view_box ul.d_12 li.list01 .marker{left:93px; bottom:322px;}
.view_box ul.d_12 li.list02 .marker{left:122px; bottom:338px;}

@media all and (max-width:640px){
	.view_box{height:66.09375vw}
	.view_box ul li .marker .tit{padding:0.78125vw 1.09375vw; border-radius:0.625vw;}
	.view_box ul li .marker .tit p{font-size:1.5625vw;}
	.view_box ul li .marker i{margin:0.625vw auto 0;}
	.view_box ul li .marker i img{width:3.75vw}
	.view_box ul li .glass{width:24.6875vw; height:24.6875vw; top:1.5625vw; right:1.5625vw;}

	/* 1담 */
	.view_box ul.d_01 li.list01 .marker{left:3.125vw; bottom:9.53125vw;}
	.view_box ul.d_01 li.list02 .marker{left:3.875vw; bottom:9.53125vw;}
	.view_box ul.d_01 li.list03 .marker{left:0vw; bottom:16.25vw;}
	/* 2담 */
	.view_box ul.d_02 li.list01 .marker{left:0vw; bottom:18.4375vw;}
	.view_box ul.d_02 li.list02 .marker{left:15.53125vw; bottom:18.75vw;}
	.view_box ul.d_02 li.list03 .marker{left:28.65625vw; bottom:17.96875vw;}
	.view_box ul.d_02 li.list04 .marker{left:38.65625vw; bottom:19.0625vw;}
	/* 3담 */
	.view_box ul.d_03 li.list01 .marker{left:0vw; bottom:20.5625vw;}
	.view_box ul.d_03 li.list02 .marker{left:14.75vw; bottom:20.78125vw;}
	.view_box ul.d_03 li.list03 .marker{left:28.5vw; bottom:20.9375vw;}
	.view_box ul.d_03 li.list04 .marker{left:42.78125vw; bottom:22.34375vw;}
	.view_box ul.d_03 li.list05 .marker{left:48.90625vw; bottom:23.28125vw;}
	/* 4담 */
	.view_box ul.d_04 li.list01 .marker{left:-0.34375vw; bottom:24vw;}
	.view_box ul.d_04 li.list02 .marker{left:13.96875vw; bottom:22.96875vw;}
	.view_box ul.d_04 li.list03 .marker{left:28.8125vw; bottom:23.4375vw;}
	.view_box ul.d_04 li.list04 .marker{left:42.5625vw; bottom:25vw;}
	.view_box ul.d_04 li.list05 .marker{left:59.4375vw; bottom:24.0625vw;}
	.view_box ul.d_04 li.list06 .marker{left:44.09375vw; bottom:26.09375vw;}
	/* 5담 */
	.view_box ul.d_05 li.list01 .marker{left:-1.09375vw; bottom:29.0625vw;}
	.view_box ul.d_05 li.list02 .marker{left:13.8125vw; bottom:25.625vw;}
	.view_box ul.d_05 li.list03 .marker{left:28.65625vw; bottom:26.5625vw;}
	.view_box ul.d_05 li.list04 .marker{left:42.25vw; bottom:27.65625vw;}
	.view_box ul.d_05 li.list05 .marker{left:56.625vw; bottom:29.0625vw;}
	/* 6담 */
	.view_box ul.d_06 li.list01 .marker{left:1vw; bottom:31.71875vw;}
	.view_box ul.d_06 li.list02 .marker{left:13.5vw; bottom:28.4375vw;}
	.view_box ul.d_06 li.list03 .marker{left:28.65625vw; bottom:29.0625vw;}
	.view_box ul.d_06 li.list04 .marker{left:41.9375vw; bottom:30.46875vw;}
	.view_box ul.d_06 li.list05 .marker{left:56.78125vw; bottom:32.03125vw;}
	/* 7담 */
	.view_box ul.d_07 li.list01 .marker{left:1.625vw; bottom:38.90625vw;}
	.view_box ul.d_07 li.list02 .marker{right:4.6875vw; bottom:33.28125vw;}
	/* 8담 */
	.view_box ul.d_08 li.list01 .marker{left:9.96875vw; bottom:35.3125vw;}
	.view_box ul.d_08 li.list02 .marker{left:17.78125vw; bottom:35.3125vw;}
	.view_box ul.d_08 li.list03 .marker{left:21.4375vw; bottom:36.25vw;}
	.view_box ul.d_08 li.list04 .marker{left:23.59375vw; bottom:38.4375vw;}
	.view_box ul.d_08 li.list05 .marker{left:26.90625vw; bottom:40.15625vw;}
	.view_box ul.d_08 li.list06 .marker{left:29.8125vw; bottom:42.5vw;}
	.view_box ul.d_08 li.list07 .marker{left:19.5vw; bottom:32.96875vw;}
	.view_box ul.d_08 li.list08 .marker{left:23vw; bottom:34.0625vw;}
	.view_box ul.d_08 li.list09 .marker{left:26.59375vw; bottom:35.46875vw;}
	.view_box ul.d_08 li.list10 .marker{left:28.40625vw; bottom:36.8125vw;}
	.view_box ul.d_08 li.list11 .marker{left:32.625vw; bottom:38.90625vw;}
	.view_box ul.d_08 li.list12 .marker{left:30.65625vw; bottom:35vw;}
	/* 9담 */
	.view_box ul.d_09 li.list01 .marker{left:8.125vw; bottom:43.90625vw;}
	.view_box ul.d_09 li.list02 .marker{left:15.96875vw; bottom:38.59375vw;}
	.view_box ul.d_09 li.list03 .marker{left:18.625vw; bottom:40.46875vw;}
	.view_box ul.d_09 li.list04 .marker{left:21.28125vw; bottom:42.1875vw;}
	.view_box ul.d_09 li.list05 .marker{left:24.09375vw; bottom:44.0625vw;}
	.view_box ul.d_09 li.list06 .marker{left:27.01875vw; bottom:46.40625vw;}
	.view_box ul.d_09 li.list07 .marker{left:30.96875vw; bottom:49.53125vw;}
	/* 10담 */
	.view_box ul.d_10 li.list01 .marker{left:7vw; bottom:51.1875vw;}
	.view_box ul.d_10 li.list02 .marker{left:13.3125vw; bottom:42.03125vw;}
	.view_box ul.d_10 li.list03 .marker{left:14.65625vw; bottom:43.59375vw;}
	.view_box ul.d_10 li.list04 .marker{left:17.3125vw; bottom:45.46875vw;}
	.view_box ul.d_10 li.list05 .marker{left:23vw; bottom:48.4375vw;}
	/* 11담 */
	.view_box ul.d_11 li.list01 .marker{left:7.15625vw; bottom:50.9375vw;}
	.view_box ul.d_11 li.list02 .marker{left:12.625vw; bottom:46.78125vw;}
	.view_box ul.d_11 li.list03 .marker{left:15.4375vw; bottom:48.125vw;}
	.view_box ul.d_11 li.list04 .marker{left:18.25vw; bottom:49.84375vw;}
	.view_box ul.d_11 li.list05 .marker{left:21.90625vw; bottom:51.71875vw;}
	/* 12담 */
	.view_box ul.d_12 li.list01 .marker{left:11.53125vw; bottom:50.3125vw;}
	.view_box ul.d_12 li.list02 .marker{left:16.0625vw; bottom:52.8125vw;}
}

.view_search{font-size:0; letter-spacing:-4px; padding-bottom:6%;}
.view_search .mr40{margin-right:40px;}
.view_search p{display:inline-block; vertical-align:middle; font-size:15px; color:#444444; letter-spacing:-0.05em; font-weight:400; margin-right:10px;}
.view_search input{display:inline-block; vertical-align:middle; max-width:150px; height:34px; font-size:15px; color:#444444; letter-spacing:-0.05em; font-weight:400; padding:0 10px; background:#fff; border:1px solid #e7e7e7; box-sizing:border-box; appearance:none; -webkit-appearance:none; -moz-appearance:none; margin-right:10px;}
.view_search input::-ms-clear{display:none;}
.view_search input.small {width:60px; }
.view_search select{display:inline-block; vertical-align:middle; height:34px; font-size:15px; color:#444444; letter-spacing:-0.05em; font-weight:400; padding:0 50px 0 10px; background:#fff url('/m/img/select_arrow.png') no-repeat center right; border:1px solid #e7e7e7; margin-right:10px; box-sizing:border-box; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
.view_search select::-ms-expand{display:none;}
.view_search a{display:inline-block; vertical-align:middle; width:80px; height:34px; font-size:15px; color:#fff; letter-spacing:-0.05em; font-weight:400; line-height:34px; background:#00929f; text-align:center;}
.view_search a img{display:inline-block; vertical-align:middle;}

.view_search_text{padding:5% 0 6%; border-top:1px solid #bc9b69;}
.view_search_text h5{font-size:24px; color:#00929f; letter-spacing:-0.025em; font-weight:500; line-height:1.4;}
.view_search_text h5 b{position:relative; color:#dc962b; font-weight:bold;}
/*.view_search_text h5 b:before{content:''; position:absolute; bottom:0; left:0; display:block; width:100%; height:1px; background:#a8a59f;}*/
.view_search_text p{font-size:18px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.6;}
.view_search_text p span{color:#00929f;}

@media all and (max-width:640px){
	.view_search .mr40{margin-right:6.25vw;}
	.view_search p{font-size:2.34375vw;}
	.view_search input{width:21vw; font-size:2.34375vw; height:8vw; padding:0 1.25vw; margin-right:1.5625vw;}
	.view_search input.small {width:9.375vw; }
	.view_search select{font-size:2.34375vw; height:8vw; padding:0 7.8125vw 0 1.5625vw; background-size:30% 100%; margin-right:1.5625vw;}
	.view_search a{font-size:2.34375vw; width:12.5vw; height:8vw; line-height:8vw;}

	.view_search_text h5{font-size:3.75vw;}
	.view_search_text p{font-size:2.8125vw;}
}


