@charset "utf-8";
/* CSS Document */
p{font-size:1rem}

.progressbar {counter-reset: step; overflow: hidden; position: relative; z-index: 0; background-color: #f4f4f4; padding: 15px 0; margin-bottom: 15px!important;}
.progressbar li {list-style: none;display: block; float: left; width: 33%;position: relative;text-align: center;/* cursor: pointer; */}
.progressbar li:before {content: counter(step);counter-increment: step;width: 30px;height: 30px;line-height : 30px;border: 1px solid #ddd;border-radius: 100%;display: block;text-align: center;margin: 0 auto 10px auto;background-color: #fff;position: relative; z-index: 2;}
.progressbar li:after {content: "";position: absolute;width: 100%;height: 1px;background-color: #ddd;top: 15px;left: -50%;z-index : 1;}
.progressbar li:first-child:after {content: none;}
.progressbar li.active {color: #77410b!important;font-weight:600!important}
.progressbar li.active:before {border-color: #77410b!important;}
.progressbar li.active + li:after {background-color: #77410b!important;}


ul#facilities{width:100%;margin-bottom: 16px;overflow: hidden;}
ul#facilities li{width: calc(100% / 7);height: 55px;line-height: 55px;border-radius: 10px;float: left;text-align: center;cursor:pointer;user-select: none;}
ul#facilities li.on{background: #34499d;color: #fff;}
ul#facilities li.line2{line-height: 18px;padding-top: 8px;}

.pro_info{border: 1px solid #ddd;border-radius: 10px;margin-top: 15px;}
.pro_info p{background-color: #51576b;border-radius: 10px 10px 0 0;padding: 8px 35px;color: #fff;}
.pro_info ul{padding: 0 10px; margin-top : 15px;}
.pro_info ul li{}
.pro_info .pro_info2 {margin-bottom : 15px;}

/* Tab */
.tab{margin-bottom: 0px}
.tab ul{width: 100%!important;overflow:hidden;float:none;margin:0;padding-bottom:0}
/*.tab ul li{float: left;background:none;padding:0;line-height:180%;margin-top:0;text-align:center} 반응형에서 메뉴사라지는 현상 수정-20200211*/
.tab ul li{float: left;height: 50px;border: 1px solid #e1e1e1; background:none;padding:0;margin-top:0;text-align:center}
.tab.units_1 li {width:100%;}
.tab.units_2 li {width:50%;}
.tab.units_3 li {width:33.3%}
.tab.units_4 li {width:25%;}
.tab.units_5 li {width:20%;}
.tab.units_6 li {width:16.6%;}
.tab.units_6 li:first-child{width:17%}
.tab.units_7 li {width:14.1%;}
.tab.units_8 li {width:12.5%;}
.tab.units_9 li {width:11.1%;}
.tab.units_10 li {width:10%;}
.tab.units_11 li {width:18.18%;}
.tab.units_12 li {width:16.66%;}
.tab.units_13 li {width:15.38%;}
.tab.units_14 li {width:14.1%;}
.tab.units_15 li {width:14.1%;}
.tab.units_16 li {width:12.5%;}
.tab.units_29 li {width:10%;}
.tab ul li.on{background:#333;color:#fff}
/*.tab ul li.on:before{display: inline-block;position: relative;top:auto;left:auto;width:19px;height:18px;vertical-align: middle;margin: -4px 7px 0 0;background: url(https://www.iwest.co.kr/sites/guide/images/layout/depth4_on.png) center no-repeat;}
*/.tab ul li.on a{color:#fff}
/*.tab ul li.on a:before{background: url(https://www.iwest.co.kr/sites/guide/images/layout/depth4_on.png) center no-repeat;}*/
/*.tab ul li a{transition: all 0.2s cubic-bezier(0.7, 0, 0.3, 1);font-weight:300;color:#333;display:block;height: 50px;line-height: 46px; text-align:center; box-sizing: border-box; 
border:1px solid #e1e1e1;font-size:1rem;letter-spacing:-0.5px;transition:all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-webkit-transition: all 100ms ease-in-out; z-index: 0} 반응형에서 메뉴사라지는 현상 수정-20200211*/
.tab ul li a{position: relative; top:50%; transform: translateY(-50%);font-weight:300;color:#333;display:block;text-align:center;font-size:1rem;letter-spacing:-0.5px;z-index: 0}
/*.2depth_tab ul li.on a{border:0}*/

.tab ul li a:after{content: '';position: absolute;bottom:0;left:50%;width:0;height:2px;background: #1c3c8f;transition: all 0.2s cubic-bezier(0.7, 0, 0.3, 1);}
.tab ul li a:hover,.tab ul li a:focus,.tab ul li a.on{position: relative; top:50%; transform: translateY(-50%);height: 50px; border:1px solid #313644}
.tab ul.share_tab li a{font-weight:400;color:#333;display:block;height: 113px;line-height: 50px; text-align:center; 
box-sizing: border-box; border:1px solid #e1e1e1;font-size:1rem;letter-spacing:-0.5px;transition:all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-webkit-transition: all 100ms ease-in-out; z-index: 0}


.many_tab {border:3px solid #ebebeb; background:#fff; padding:20px 20px 12px 30px;margin-bottom:27px;box-sizing:border-box}
.many_tab a {background: url(/garden/images/common/bul3.png) no-repeat left 12px; font-size:18px;padding-left:10px;margin:0 10px 8px 0;display:inline-block;font-weight:400;color:#666}

.many_tab a.on {background:url(/garden/images/common/bul3.png) no-repeat left 12px; text-decoration:underline; color:#793d01; font-weight:600;padding-left:10px}
.many_tab a:hover {background:url(/garden/images/common/bul3.png) no-repeat left 12px; text-decoration:underline; color:#793d01;padding-left:10px}

.many_tab2 {border:5px solid #7eb1e1; background:#fff; padding:20px 20px 20px 30px;margin-bottom:27px;box-sizing:border-box}
.many_tab2 a {width:16%;background: url(/garden/images/common/bul3.png) no-repeat left 12px; font-size:17px;padding-left:12px;margin:0;display:inline-block;font-weight:400;color:#666;text-align:left}
.many_tab2 a.on {background:url(/garden/images/common/bul2.png) no-repeat left 6px; text-decoration:underline; color:#793d01; font-weight:600;padding-left:20px}
.many_tab2 a:hover {background:url(/garden/images/common//bul2.png) no-repeat left 6px; text-decoration:underline; color:#793d01;padding-left:20px}

@media (max-width:500px) {
	.many_tab a{width:100%}
}
.contentsWp{width: 100%;margin: 0 auto;margin-bottom: 17px;}
.contentsWp .contentsSub{width: 100%;padding: 10px 10px;border: 3px solid #af664f;margin-bottom: 6px;line-height: 50px;}
.contentsWp .contentsSub span{color: #313131;margin-left: 5px;}
.contentsWp .contentsSub2{width: 100%;padding: 0 13px;border: 2px dotted #af664f;margin-bottom: 6px;line-height:30px}
.showBtn{background: #696969 url(/minju/images/arrow_down_white.png) no-repeat;background-position-x: 72px;background-position-y: 11px;background-size: 8px;width: 89px;padding-right: 15px;color: #fff;line-height: 27px;margin-left: 10px;}
.showBtn.up{background: #696969 url(/minju/images/arrow_up_white.png) no-repeat;background-position-x: 72px;background-position-y: 11px;background-size: 8px;width: 89px;padding-right: 15px;color: #fff;line-height: 27px;margin-left: 10px;}

#contents {position:relative; z-index:1;}


/* Table */
.table_wrap{position:relative}
table{width:100%;margin-bottom: 20px;border:0;border-top:2px solid #af664f;border-spacing:0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
caption{overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
table td,table th{ border:0;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
table th{padding:15px 10px;background:#fcfcfc;font-size:1rem;font-weight: 600!important}


.cal{margin-top : 15px}
.cal .cal_div{width: calc(50% - 25px);float: left;margin-right: 50px;}
.cal .cal_div:last-child{margin-right: 0}
.cal .cal_div .cal_sub01{/*padding-right:33px*/}
.cal .cal_div .cal_sub01 .cal_title{margin-bottom: 15px}
.cal .cal_div .cal_sub01 .cal_title img{width: 24px;cursor: pointer;margin-top: 7px;}
.cal .cal_div .cal_sub01 .cal_title img.prev{float: left;}
.cal .cal_div .cal_sub01 .cal_title img.next{float: right;}
.cal .cal_div .cal_sub01 .cal_title p{width: calc(100% - 48px);display: inline-block;text-align: center;font-size: 20px;font-weight: bold;}
.cal .cal_div .cal_sub02{margin: 0 auto; width: 96%}
.cal .cal_div .cal_table td{padding:3px}
.cal .cal_div .cal_table td.abled{cursor:pointer;}
.cal .cal_div .cal_table td.abled p.num{border: 4px solid #f9b138;border-radius: 50%;}
.cal .cal_div .cal_table td.on p.num{font-weight: bold;border: 4px solid #ffa000;border-radius: 50%;background-color: #ffa000;color: #fff;}
.cal .cal_div .cal_table td.abled p.num.on{border: 4px solid #26aada;border-radius: 50%;}
.cal .cal_div .cal_table td.abled.complete p.num{border: 4px solid #ff5c5c;}
td.today_mark{border:3px dotted #26aada;background:#e7f9ff}
td.today_mark p{font-weight:bold;color:#000}
.cal .cal_div .cal_table td p.num{padding: 15px 0px;margin: 0px auto;width: 60px;}
.cal .cal_div .list_title{background-color: #af664f;padding: 7px 30px;margin-bottom: 5px;color: #fff;border-radius: 30px;font-size: 1.125rem;}
.cal .cal_div .title_icon{float: left;margin-left: 10px; width: 11px;height: 26px;background: url("/garden/images/common/ul_circle.png") left 9px no-repeat;}
.cal .cal_div #date_title2{margin: 10px 25px;color: #333;}
#listTable a {font-size: 1rem; background-color:#b17131;height: 40px;line-height: 40px; border-radius:4px;display:inline-block;cursor:pointer;color:#fff !important;padding:0 33px;text-decoration:none;}
#listTable a:hover {background-color:#793d01;}
#listTable a:active {position:relative;top:1px;}

.cal2{margin-top:15px}
.cal2 .cal_div{width:100%;}
.cal2 .cal_div .cal_sub01{}
.cal2 .cal_div .cal_sub01 .cal_title{width: 200px; margin: 0 auto 18px; text-align: center;}
.cal2 .cal_div .cal_sub01 .cal_title img{width: 24px;cursor: pointer;margin-top: 7px;}
.cal2 .cal_div .cal_sub01 .cal_title img.prev{float: left;}
.cal2 .cal_div .cal_sub01 .cal_title img.next{float: right;}
.cal2 .cal_div .cal_sub01 .cal_title p{width: calc(100% - 84px);display: inline-block;text-align: center;font-size: 20px;font-weight: bold;line-height:33px}
.cal2 .cal_div .cal_sub02{padding-right:10px}
.cal2 .cal_div .cal_table td{padding:3px;vertical-align: top;}
.cal2 .cal_div .cal_table td.disabled{background:#f1f1f1;height:110px}
.cal2 .cal_div .cal_table td.abled{cursor:pointer;background:#fcf9ec;height: 110px;}
.cal2 .cal_div .cal_table td.abled p.num{border: 4px solid #af664f;border-radius: 50%;color:#000;font-weight:600}
.cal2 .cal_div .cal_table td.abled p.num_off{width:39px;margin: 0px auto;padding:8px 0px;border: 4px solid #949494;border-radius: 50%;color:#000;font-weight:600;background:#949494;text-decoration:line-through}
.cal2 .cal_div .cal_table td.abled:hover p.num,
.cal2 .cal_div .cal_table td.abled:hover p.num_off{font-weight: bold;border: 4px solid #af664f;border-radius: 50%;background-color: #af664f;color: #fff;}
.cal2 .cal_div .cal_table td p.num{margin: 0px auto;width: 39px;color:#000;font-weight:200;height:39px;line-height:31px}
.cal2 .cal_div .cal_table td p.info{min-height: 30px;}

.info_blue{width: 7px;height: 7px;background-color: #126bff;display: inline-block;float: left;margin: 6px 5px 5px 5px;clear:both}
.info_grey{width: 7px;height: 7px;background-color: #aaa;display: inline-block;float: left;margin: 6px 5px 5px 5px;clear:both}
.info_brown{width: 7px;height: 7px;background-color: #af664f;display: inline-block;float: left;margin: 6px 5px 5px 5px; border-radius: 50%;clear:both}

.info_cont{margin: 0px 17px;color: #000;text-align:left;font-size:0.85rem;font-weight:200;line-height:18px}
.info .info_cont a{font-weight:600;font-size:13px;letter-spacing:-1px}
.info .enabled{font-weight:600}
.info .enabled a{color:#aaa}
.info_cont:hover{font-weight:bold}
.info .yeyakperson{text-align:right;font-size: 0.75em; }
.info li:last-child .yeyakperson{border-bottom: 0}
.info .enabled{text-decoration:line-through}

@media (max-width:800px) {
	.info_blue{width:5px;height:5px;margin:7px 2px}
	.info_brown{width:5px;height:5px;margin:7px 2px}
	.info_grey{width:5px;height:5px;margin:7px 2px}
	.info_cont{margin:0 10px}
}

.enabled:hover{font-weight: 200;cursor: initial;}
.cal2 .cal_div .cal_table td p.num.on {border: 4px solid #26aada;border-radius: 50%;color:#000;font-weight:600}


/*** 검색 ***/
.srch_open{position:relative;padding-top:26px;margin-top:-15px;background-color:#fff;border:1px solid #ddd}
.srch_open dl{padding:0 10px;margin-bottom:10px;overflow:hidden}
.srch_open dl dt{float:left;width:10%;height:47px;line-height:44px;padding:0;margin:0;text-align:center;background-color:#eee;border:1px solid #ddd}
.srch_open dl dd{float:left;width:90%;height:47px;line-height:40px;margin:0;padding-left:7px;background-color:#fff;border:1px solid #ddd;border-left:0}
.srch_open dl.type02 dd{width:40%}
.srch_open dl dd select{width:calc(100% - 8px);height:30px;border:1px solid #ddd}
.srch_open dl input[type="radio"]{margin-left:0}
.srch_open dl input[type="radio"]:checked {margin-left:0}
.srch_open dl label{margin-right:5px}
.btn_srch_open{display:block;width:201px;font-size:13px;line-height: 23px;margin:0 auto 40px;text-align:center;color:#fff;background:url(/lms/images/common/btn_srchopen.png) no-repeat}
.btn_srch_open:focus{border:1px dotted #000}
.srch_open .btn_wrap{margin-top:20px;padding:0 0 20px;text-align:center}
.srch_open .btn_wrap a{display:inline-block;color:#143162;border:1px solid #143162;padding:4px 35px;border-radius:3px;line-height:28px}
.srch_open .btn_wrap a.btn_search02{background-image:url(/minju/common/img/common/icon_more_srch.png);background-repeat:no-repeat;background-position:24px 9px;background-size:17px;padding-left:45px}
.srch_open input#srch01{width:368px;height:40px;line-height:40px;padding:5px;background-color:#fff;border:1px solid #ddd}
.srch_open .hding{height:40px;line-height:40px;padding:0 15px 0 35px;margin-left:5px;color:#133061;font-size:18px;font-weight:bold;border:1px solid #ddd;background:#fff;background-image:url(/minju/common/img/common/icon_more_srch.png);background-repeat:no-repeat;background-position:10px 10px;text-indent:inherit}
.srch_open dl.type01 dd input[type="text"]{width:calc(100% - 104px)}

@media (max-width:880px) {
	.srch_open dl dt{width:15%}
	.srch_open dl dd{width:85%}
	.srch_open dl.type02{margin-bottom:0}
	.srch_open dl.type02 dt{margin-bottom:10px}
	.srch_open dl.type02 dd{width:85%;margin-bottom:10px}
	.srch_open input#srch01{width:calc(100% - 104px)}
}
@media (max-width:680px) {
	.srch_open dl dt{width:25%}
	.srch_open dl dd,
	.srch_open dl.type02 dd{width:75%}
}


/*** 장소선택 s ***/
.viewImg{position:relative;width:calc(25.25% - 1%);float:left;min-height:1px;margin-right:1%;margin-bottom:20px;font-family: 'NotoSansKR',sans-serif,Malgun Gothic}

.ih-item.viewType{
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  overflow: hidden;
}
.ih-item.viewType.ingType_a{border:1px solid #ff2a3e}
.ih-item.viewType.ingType_b{border:1px solid #4aa330}
.ih-item.viewType.ingType_c{border:1px solid #000}
.ih-item.viewType .top_ing{position:absolute;left:0;top:0;width:100%;text-align:center;z-index:10}
.ih-item.viewType .top_ing span{display:inline-block;width:167px;height:39px;line-height:39px;font-size:18px;font-weight:600;border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;box-shadow:2px 2px 5px 0px rgba(0,0,0,.5);}
.ih-item.viewType.ingType_a span{color:#fff;background:#ff2a3e;border-radius:0 0 7px 7px}
.ih-item.viewType.ingType_b span{color:#fff;background:#4aa330;border-radius:0 0 7px 7px}
.ih-item.viewType.ingType_c span{display:none;color:#fff;background:#000;border-radius:0 0 7px 7px}

.ih-item a{display:block}
/*.ih-item a:focus{border-left:1px dotted #000;border-right:1px dotted #000}*/
.ih-item,
.ih-item *{	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ih-item img{width:100%;max-width:398px!important;height:100%}
.ih-item .img{
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.ih-item.viewType .img p.ico{position:absolute;left:0;top:30%;width:100%;height:95px;z-index:20;text-align:center}
.ih-item.viewType .img p.ico img{width:75px;height:auto}
.ih-item.viewType .img p.tit{position:absolute;left:0;bottom:0;width:100%;height:50px;color:#fff;font-size:20px;text-align:center;line-height:50px;background:rgba(21,29,50,.8);z-index:20}
.ih-item.viewType .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #1a4a72;
	background: rgba(21, 34, 63, 0.65);
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.ih-item.viewType .info h4 {
	text-transform: uppercase;
	color: #01eaff;
	text-align: center;
	font-size: 24px;
	padding-bottom:15px;
	margin: 40px 0 5px 0;
	background:url(/lms/images/cont/ing_line.gif) no-repeat center bottom;
}
.ih-item.viewType .info p {
	font-size: 16px;
	position: relative;
	color: #fff;
	padding: 5px;
	text-align: center;
	line-height: 22px;
}
.ih-item.viewType .info span.btn {
	display: block;
	width: 165px;
	margin: 15px auto 0;
	padding: 3px 0 4px;
	background:none;
	border:1px solid #fff;
	border-radius:0;
	color:#fff;
	font-size: 14px;
	font-family: Malgun Gothic
}
.ih-item a:hover .img,
.ih-item a:focus .img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.ih-item a:hover .img p,
.ih-item a:focus .img p{display:none}
.ih-item a:hover .info,
.ih-item a:focus .info{visibility:visible;opacity:1}
.ih-item .info {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}
.ih-item a:hover .info,
.ih-item a:focus .info {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
/*.ih-item a:focus .info{border:1px dotted #ddd}*/
/*
.viewImg.L04,
.viewImg.L08,
.viewImg.L12,
.viewImg.L16,
.viewImg.L20,
.viewImg.L24,
.viewImg.L28,
.viewImg.L32,
.viewImg.L36,
.viewImg.L40{width:24.25%;margin-right:0}*/
.viewImg:nth-child(5n+5){width:24.25%;margin-right:0}
.viewImg:nth-child(9n+9){width:24.25%;margin-right:0}
@media (max-width:1080px) {
	.ih-item.viewType .img p.tit{font-size:18px}
	.ih-item.viewType .info h4{font-size:22px;padding-bottom:0}
	.ih-item.viewType .info span.btn{margin:5px auto 0}
}
@media (max-width:960px) {
/*
	.viewImg{width:calc(33.33% - 1%)}
	.viewImg.L03,
	.viewImg.L06,
	.viewImg.L09,
	.viewImg.L12,
	.viewImg.L15,
	.viewImg.L18,
	.viewImg.L21,
	.viewImg.L24,
	.viewImg.L27,
	.viewImg.L30,
	.viewImg.L33,
	.viewImg.L36,
	.viewImg.L39,
	.viewImg.L42{width:32.33%;margin-right:0}
	.viewImg.L04,
	.viewImg.L08,
	.viewImg.L12,
	.viewImg.L16,
	.viewImg.L20,
	.viewImg.L24,
	.viewImg.L28,
	.viewImg.L32,
	.viewImg.L36,
	.viewImg.L40{width:calc(33.33% - 1%);margin-right:1%}*/
	
	.viewImg:nth-child(5n+5){width:24.25%;margin-right:0}
}
@media (max-width:880px) {

	.viewWrap{max-width:600px;margin:0 auto}
	.viewImg{width:calc(49.55% - 1%);margin-right:1%}
	/*
	.viewImg.L02,
	.viewImg.L04,
	.viewImg.L06,
	.viewImg.L08,
	.viewImg.L10,
	.viewImg.L12,
	.viewImg.L14,
	.viewImg.L16,
	.viewImg.L18,
	.viewImg.L20,
	.viewImg.L22,
	.viewImg.L24,
	.viewImg.L26,
	.viewImg.L28,
	.viewImg.L30,
	.viewImg.L32,
	.viewImg.L34,
	.viewImg.L36,
	.viewImg.L38,
	.viewImg.L40{width:calc(48.55%);margin-right:0}
	.viewImg.L03,
	.viewImg.L06,
	.viewImg.L09,
	.viewImg.L12,
	.viewImg.L15,
	.viewImg.L18,
	.viewImg.L21,
	.viewImg.L24,
	.viewImg.L27,
	.viewImg.L30,
	.viewImg.L33,
	.viewImg.L36,
	.viewImg.L39,
	.viewImg.L42{width:calc(49.55% - 1%);margin-right:1%}*/
	
	.viewImg:nth-child(2n+3){margin-right:0!important}
	.viewImg:nth-child(5n+5){width:calc(49.55% - 1%);margin-right:1%}
	.viewImg:nth-child(9n+9){width:calc(49.55% - 1%);margin-right:1%}
	
	.ih-item.viewType .info h4{font-size:20px}
}
/*@media (max-width:590px) {
	.viewWrap{max-width:400px}
	.viewImg{width:100%!important;margin-right:0!important}
	.ih-item.viewType .info h4{margin:87px 0 5px 0}
}*/
@media (max-width:430px) {
	.viewImg{width:98%}
	.viewImg:nth-child(5n+5),
	.viewImg:nth-child(9n+9){width:98%;margin-right:0}
}
@media (max-width:350px) {
	.ih-item.viewType .info h4{margin:75px 0 5px 0}
}
/*** //장소선택 e ***/
.view-notice-wrap{background:#fafafa;width:100%;height:62px;text-align:right;padding:0 20px;line-height:62px;margin-bottom:10px}
.view-notice-wrap span.vn-text01{background:url(/minju/common/img/common/icon_share_vn01.png) 0 0 no-repeat;padding:5px 0 5px 40px}
.view-notice-wrap span.vn-text04{background:url(/minju/common/img/common/icon_share_vn03.png) 0 0 no-repeat;padding:5px 0 5px 40px}
.view-notice-wrap span.vn-text02{background:url(/minju/common/img/common/icon_share_vn02.png) 0 0 no-repeat;padding:5px 0 5px 40px}
.view-notice-wrap span.vn-text03{color:#666;font-weight:200}
.share-img{}
.share-img p.share-state{position:absolute;top:12px;left:11px;padding:6px 12px 6px 26px;color:#fff;border-radius:5px;font-size:13px}
.share-img p.state-online{background:#5193f6 url(/minju/common/img/common/icon_share_online.png) 10px 7px no-repeat}
.share-img p.state-site{background:#00ae99 url(/minju/common/img/common/icon_share_site.png) 10px 5px no-repeat;}
.share-img p.state-telephone{background:#ffa200 url(/minju/common/img/common/icon_share_telephone.png) 10px 7px no-repeat;}
.share-img img{}
.share-info{}
.share-info .share-tit{color:#000;font-size:1rem;padding:20px 0 10px 0}
.share-info .share-tit a{display:inline-block;color:#000;line-height:24px;}
.share-info .share-tit a.go-share-map img{width:55px;height:22px}
.share-info .share-tit a.go-share-map{margin-left:5px}
.share-info .share-map{background:url(/minju/common/img/common/icon_share_map.png) 0 0 no-repeat;padding-left:20px;margin:10px 0;font-weight:200;}
.share-info .share-call{background:url(/minju/common/img/common/icon_share_call.png) 0 2px no-repeat;padding-left:20px;margin:10px 0;font-weight:200}

@media (max-width:1100px) {
	.share-info .share-tit a.go-share-map{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-left:0}	
	.share-info .share-map{line-height:120%;font-size:0.9rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-height: 1.4em;}
	.share-info .share-call{line-height:120%;font-size:0.9rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-height: 1.4em;}
}
@media (max-width:880px) {
	.view-notice-wrap{width:98.1%;height:auto;line-height:120%;padding:30px 10px;text-align:center;word-break:keep-all}
	.view-notice-wrap span.vn-text03{display:block;margin-top:10px}
}