@charset "utf-8"; 

@media only screen and (max-width:1280px) { 
    html { font-size:15px; }
}
@media only screen and (max-width:1024px) { 
    html { font-size:14px; }
}
@media only screen and (max-width:960px) { 
    html { font-size:12px; } 
}
@media only screen and (max-width:720px) { 
    html { font-size:10px; }
}

/* layout */
#wrap { position:relative; min-width:320px; }
#container { overflow:hidden; padding:2.5em 0; line-height:1.3; word-break:keep-all; }
#header { border-bottom:1px solid #ddd; }
.headerWrap { display:flex; justify-content:space-between; align-items:center; max-width:1840px; height:5.75em; margin:0 auto; padding:0 2.0833%; }
.logo { height:100%; }
.logo a { display:block; width:5.875em; height:100%; background:url(../images/logo_visit.png) no-repeat center / contain; text-indent:-9999em; }
.sitename { width:18.9375em; height:100%; background:url(../images/logo_jngj.png) no-repeat center / contain; text-indent:-9999em; }
.areaTit { color:#111; font-size:1.5em; font-weight:700; }
.areaTit .point { color:#0150BC; background:linear-gradient(93deg, #0150BC 18.31%, #07A251 102.36%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.areaTxt { color:#111; font-size:1.125em; font-weight:500; letter-spacing:-0.025em; }
.footer { padding:1.75em 2.0833%; background:#777; line-height:1.3; color:#fff; word-break:keep-all; }
.footer a { color:#fff; }
.footer .inner { display:flex; justify-content:center; }
.footer .ftArea { display:flex; align-items:center; gap:2.5em; }
.footer .ftLogo { font-size:1.875em; font-weight:700; }
.footer .addr li { display:flex; gap:1rem; margin-top:0.25em; }
.footer .addr li:first-child { margin-top:0; }
.footer .addr li .num { display:inline-block; position:relative; }
.footer .addr li .num::before { content:'/ '; }
.footer .copy { margin-top:0.5em; }
.footer .copy br { display:none; }
@media only screen and (max-width:1024px) { 
	#container { padding:4em 0 0; }
	.headerWrap { height:6em; padding:0 5.5555%; }
	.logo a { width:6em; background-image:url(../images/logo_visit_mo.png); }
	.sitename { width:19em; background-image:url(../images/logo_jngj_mo.png); }
	.areaTit { font-size:2.1em; }
	.areaTxt { font-size:1.4em; }
	.footer { padding:3em 0; }
	.footer .inner { flex-direction:column; }
	.footer .ftArea { flex-direction:column; gap:0; padding:2em 0; }
	.footer .ftLogo { font-size:2.1em; }
	.footer .addr li { flex-direction:column; align-items:center; gap:0.4rem; margin-top:1rem; font-size:1.3rem; text-align:center; }	
	.footer .addr li:first-child { margin-top:1rem; }
	.footer .copy { margin-top:1rem; font-size:1.2rem; text-align:center; }
	
}
@media only screen and (max-width:720px) { 
	.footer .addr li .num { display:block; }
	.footer .addr li .num::before { display:none; }
	.footer .copy br { display:block; }
}

/* main */
.mainWrap { display:flex; justify-content:space-between; max-width:1840px; margin:0 auto; padding:0 2.0833%; }
/* visual */
.visualArea { position:relative; width:65.2173%; }
.visualSlide .slick-slide { position:relative; padding:1px; box-sizing:border-box; }
.visualSlide .slick-slide a { display:block; color:#fff; }
.visualSlide .slick-slide a:focus .txtBox strong,
.visualSlide .slick-slide a:hover .txtBox strong { text-decoration:underline; }
.visualSlide .slick-slide .img { overflow:hidden; display:block; height:29.5em; border-radius:1.25em; }
.visualSlide .slick-slide .img img { width:100%; height:100%; object-fit:cover; }
.visualSlide .slick-slide .txtBox { position:absolute; top:0; left:0; width:100%; height:100%; padding:3.75em 6.6666%; box-sizing:border-box; z-index:1; }
.visualSlide .slick-slide .txtBox strong { display:block; font-size:2.875em; }
.visualSlide .slick-slide .txtBox strong .br { display:block; }
.visualSlide .slick-slide .txtBox .txt { display:block; margin-top:1rem; font-size:1.25em; font-weight:700; }
.visualControl { display:flex; gap:0.75em; position:absolute; bottom:2.5em; right:3.3333%; z-index:2; }
.visualControl button { width:2.25em; height:2.25em; background:#fff no-repeat center / auto 0.875em; border-radius:50%; text-indent:-9999em; }
.visualControl button.prev { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M7.22394 8.65259e-07L8.23529 0.9975L2.04076 7L8.23529 13.0025L7.22394 14L-3.20274e-06 7L7.22394 8.65259e-07Z' fill='black'/%3E%3C/svg%3E"); }
.visualControl button.next { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M1.01135 14L0 13.0025L6.19453 7L0 0.9975L1.01135 0L8.23529 7L1.01135 14Z' fill='black'/%3E%3C/svg%3E"); }
.visualControl button.stop { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M6 0H8V14H6V0Z' fill='black'/%3E%3Cpath d='M0 0H2V14H0V0Z' fill='black'/%3E%3C/svg%3E"); }
.visualControl button.play { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M9 7L3.41715e-07 14L9.53674e-07 -3.93402e-07L9 7Z' fill='black'/%3E%3C/svg%3E"); }
/* bdg */
.bdg { float:left; position:relative; margin-right:0.5em; padding:0 0.75em; font-style:normal; font-size:1rem; color:#fff; font-weight:700; border-radius:3em; line-height: 1.8125rem;}
.bdg.bdg-ntc { background:#189A55; } /* 공지 */
.bdg.bdg-fstv { background:#2F6ABA; } /* 축제·행사 */
.bdg.bdg-nws { background:#B87D00; } /* 뉴스 */
.bdg.bdg-udt { background:#C42C8C; } /* 소식 */
.bdg.bdg-etc { background:#777777; } /* 기타 */
/* board */
.boardArea { display:flex; flex-direction:column; justify-content:space-between; width:33.0434%; }
.bannerArea { overflow:hidden; position:relative; height:6em; padding:1em 4.6052%; background:linear-gradient(93deg, #0150BC 18.31%, #07A251 102.36%); border-radius:1em; font-weight:700; color:#fff; box-sizing:border-box; }
.bannerArea::after { content:''; position:absolute; top:0; right:0; width:13.375em; height:100%; background:url(../images/bg_banner.png) no-repeat center / cover; }
.bannerArea h2 { font-size:1.75em; letter-spacing:-0.05em; }
.bannerArea .txt { margin-top:0.25em; letter-spacing:-0.025em; }
.newsArea { padding:1.75em 4.6052%; border-radius:1.125em; background:#F7F7F7; }
.newsArea .titBox { display:flex; align-items:center; justify-content:space-between; }
.newsArea .btnMore { display:block; position:relative; width:2.25em; height:2.25em; border-radius:50%; background:#fff; }
.newsArea .btnMore::before { content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid transparent; background-image:linear-gradient(#fff, #fff), linear-gradient(93deg, #0150BC 18.31%, #07A251 102.36%); background-origin:border-box; background-clip:content-box, border-box; border-radius:50%; box-sizing:border-box; transition:0.2s; opacity:0; }
.newsArea .btnMore:focus::before,
.newsArea .btnMore:hover::before { opacity:1; }
.newsArea .btnMore i { display:block; position:absolute; top:50%; left:50%; width:0.875em; height:0.875em; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M6 0H8V14H6V0Z' fill='black'/%3E%3Cpath d='M14 6V8L0 8V6L14 6Z' fill='black'/%3E%3C/svg%3E") no-repeat center / contain; text-indent:-9999em; transform:translate(-50%, -50%); }
.newsList { margin-top:0.75em; }
.newsList li { margin-top:0.5em; }
.newsList li a { display:block; overflow:hidden; display:flex; align-items:center; gap:1.25em; position:relative; height:3.5em; padding:0 1.25em; font-weight:700; border-radius:0.5em; box-sizing:border-box; background:#fff; }
.newsList li a::before { content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid transparent; background-image:linear-gradient(#fff, #fff), linear-gradient(93deg, #0150BC 18.31%, #07A251 102.36%); background-origin:border-box; background-clip:content-box, border-box; border-radius:0.5em; box-sizing:border-box; transition:0.2s; opacity:0; }
.newsList li a:focus,
.newsList li a:hover { text-decoration:none; }
.newsList li a:focus::before,
.newsList li a:hover::before { opacity:1; }
.newsList li a:focus .tit,
.newsList li a:hover .tit { text-decoration:underline; }
.newsList li .tit { flex-grow:1; overflow:hidden; position:relative; text-overflow:ellipsis; white-space:nowrap; font-size:1.125em; line-height:1.8125rem; color:#111; }
.newsList li .date { flex-shrink:0; position:relative; line-height:1.8125rem; color:#444; }
@media only screen and (max-width:1600px) { 
	.visualArea { width:60%; }
	.boardArea { width:38%; }	
}
@media only screen and (max-width:1200px) { 
	.mainWrap { flex-direction:column; }
	.visualArea,
	.boardArea { width:100%; }	
	.boardArea { margin-top:1.5em; }	
}
@media only screen and (max-width:1024px) { 
	.mainWrap { padding:0 5.5555%; }
	/* visual */
	.visualSlide .slick-slide a:focus .txtBox strong,
	.visualSlide .slick-slide a:hover .txtBox strong { text-decoration:none; }
	.visualSlide .slick-slide .img { border-radius:1em; }
	.visualSlide .slick-slide .txtBox { padding:3em; }
	.visualSlide .slick-slide .txtBox strong { font-size:2.5em; }
	.visualSlide .slick-slide .txtBox strong .br { display:none; }
	.visualSlide .slick-slide .txtBox strong .moBr { display:block; }
	.visualSlide .slick-slide .txtBox .txt { margin-top:0.4rem; font-size:1.4em; }
	.visualControl { bottom:3em; left:3em; }
	.visualControl button { width:2.8em; height:2.8em; background-size:auto 1em; }
	/* bdg */
	.bdg { margin-right:0.4rem; padding:0 0.6rem; font-size:1.3rem; line-height:2.1rem;}
	/* board */
	.boardArea { display:block; margin-top:2em; }
	.bannerArea { height:auto; padding:3.2em 1.4em; border-radius:0.8em; }
	.bannerArea::after { width:18.5em; background-image:url(../images/bg_banner_mo.png); }
	.bannerArea h2 { font-size:2em; }
	.bannerArea .txt { margin-top:0.4rem; font-size:1.3em; }
	.newsArea { margin-top:2em; padding:1.4em; border-radius:0.9em; }
	.newsArea .areaTit { font-size:1.7em; }
	.newsArea .btnMore { width:2.8em; height:2.8em; }
	.newsArea .btnMore i { width:1em; height:1em; }
	.newsList,
	.newsList li { margin-top:0.6em; }
	.newsList li a { flex-direction:column; align-items:flex-start; gap:0.4em; height:auto; padding:1.4em; border-radius:0.8em; }
	.newsList li a::before { border-radius:0.8em; }
	.newsList li .tit { width:100%; font-size:1.4rem; line-height:2.1rem; }
	.newsList li .date { width:100%; font-size:1.3em; line-height:1.3; text-align:right; }
}
@media only screen and (max-width:720px) { 
	.visualSlide .slick-slide .img { height:auto; }
	.bannerArea .txt br { display:block; }
}

/* service */
.serviceWrap { display:flex; justify-content:space-between; max-width:1840px; margin:0 auto; margin-top:2em; padding:0 2.0833%; }
/* ti */
.ti { display:block; width:3em; height:3em; border-radius:50%; text-indent:-9999em; background:no-repeat center / contain; }
.ti.ti-sports { background-image:url(../images/icon_sports.png); } /* 체험/스포츠 */
.ti.ti-history { background-image:url(../images/icon_history.png); } /* 역사/전통 */
.ti.ti-nature { background-image:url(../images/icon_nature.png); } /* 자연 */
.ti.ti-culture { background-image:url(../images/icon_culture.png); } /* 예술/문화 */
.ti.ti-village { background-image:url(../images/icon_village.png); } /* 거리 */
.ti.ti-food { background-image:url(../images/icon_food.png); } /* 맛집 */
.ti.ti-lodge { background-image:url(../images/icon_lodge.png); } /* 숙박 */
.ti.ti-shopping { background-image:url(../images/icon_shopping.png); } /* 쇼핑 */
.ti.ti-load { background-image:url(../images/icon_load.png); } /* 도보관광 */
.ti.ti-park { background-image:url(../images/icon_park.png); } /* 공원 */
.ti.ti-course { background-image:url(../images/icon_course.png); } /* 코스관광 */
/* tour */
.tourArea { position:relative; width:65.2173%; padding:1.75em 1.5217%; border-radius:1.125em; background:#f7fafe url(../images/bg_tour.png) no-repeat bottom center / cover; box-sizing:border-box; }
.tourArea .titBox { display:flex; align-items:flex-end; gap:1.25em; }
.tourArea .areaTit { line-height:2.25rem; }
.tourArea .areaTxt { line-height:1.6; }
.tourArea .slideBox { margin-top:0.75em; }
.tourSlide { margin:0 -0.375em; }
.tourSlide .slick-slide { padding:1px 0.375em; box-sizing:border-box; }
.tourSlide .slick-slide a { display:block; background:#fff; border-radius:1em; }
.tourSlide .slick-slide .img { overflow:hidden; display:block; aspect-ratio:220 / 172; mask:url(../images/img_tour_shape.svg) no-repeat center; mask-size:contain; -webkit-mask:url(../images/img_tour_shape.svg) no-repeat center; -webkit-mask-size:contain; }
.tourSlide .slick-slide .img img { width:100%; height:100%; object-fit:cover; }
.tourSlide .slick-slide .txtArea { display:block; position:relative; padding:2.5em 0.5em 0.875em; }
.tourSlide .slick-slide .txtArea .ti { position:absolute; top:0; left:50%; transform:translate(-50%, -1.5em); }
.tourSlide .slick-slide .txtArea strong { display:block; color:#111; text-align:center; font-size:1.25em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tourSlide .slick-slide .txtArea .tag { overflow:hidden; display:block; height:2.6em; margin-top:0.25em; text-align:center; }
.tourSlide .slick-slide .txtArea .tag i { display:inline-block; margin:0 0.125em; color:#444; font-weight:500; font-style:normal; }
.tourSlide .slick-slide .txtArea .tag i::before { content:'#'; }
.tourControl { display:flex; gap:0.75em; position:absolute; top:1.75em; right:2.3333%; }
.tourControl button { display:block; position:relative; width:2.25em; height:2.25em; border-radius:50%; background:#fff; }
.tourControl button::before { content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid transparent; background-image:linear-gradient(#fff, #fff), linear-gradient(93deg, #0150BC 18.31%, #07A251 102.36%); background-origin:border-box; background-clip:content-box, border-box; border-radius:50%; box-sizing:border-box; transition:0.2s; opacity:0; }
.tourControl button:focus::before,
.tourControl button:hover::before { opacity:1; }
.tourControl button i { display:block; position:absolute; top:50%; left:50%; width:0.875em; height:0.875em; background:no-repeat center / contain; text-indent:-9999em; transform:translate(-50%, -50%); }
.tourControl button.prev i { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M7.22394 8.65259e-07L8.23529 0.9975L2.04076 7L8.23529 13.0025L7.22394 14L-3.20274e-06 7L7.22394 8.65259e-07Z' fill='black'/%3E%3C/svg%3E"); }
.tourControl button.next i { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M1.01135 14L0 13.0025L6.19453 7L0 0.9975L1.01135 0L8.23529 7L1.01135 14Z' fill='black'/%3E%3C/svg%3E"); }
.tourControl button.stop i { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M6 0H8V14H6V0Z' fill='black'/%3E%3Cpath d='M0 0H2V14H0V0Z' fill='black'/%3E%3C/svg%3E"); }
.tourControl button.play i { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M9 7L3.41715e-07 14L9.53674e-07 -3.93402e-07L9 7Z' fill='black'/%3E%3C/svg%3E"); }
/* guide */
.guideArea { width:33.0434%; padding:1.75em 1.5217%; border-radius:1.125em; background:#F7F7F7; box-sizing:border-box; }
.guideArea .areaTxt { margin-top:0.25rem; }
.guideArea .areaTxt br { display:none; }
.guideList { display:flex; flex-wrap:wrap; gap:0.75em; margin-top:0.625em; }
.guideList li { flex:0 0 calc((100% - 0.75em) / 2); position:relative; }
.guideList li a { display:block; height:100%; padding:1.25em; background:#fff no-repeat right 1.25em bottom 1.25em / 3em; border-radius:1em; box-sizing:border-box; }
.guideList li.gjtour a { background-image:url(../images/icon_guide_gjtour.svg); }
.guideList li.namdo a { background-image:url(../images/icon_guide_namdo.svg); }
.guideList li.jntour a { background-image:url(../images/icon_guide_jntour.svg); }
.guideList li.support a { background-image:url(../images/icon_guide_support.svg); }
.guideList li a:focus,
.guideList li a:hover { text-decoration:none; }
.guideList li a:focus strong,
.guideList li a:hover strong { text-decoration:underline; }
.guideList li strong { display:block; color:#111; font-size:1.125em; }
.guideList li span { display:block; margin-top:0.25em; color:#444; font-weight:500; letter-spacing:-0.05em; }
.guideList li span br { display:none; }
.guideList li i { display:inline-block; position:relative; margin-top:0.5em; padding:0 1em; padding-right:2.5em; font-style:normal; font-weight:700; color:#111; line-height:2.375em; background:#E8EDF3; border-radius:5em; transition:0.2s; }
.guideList li i::after { content:''; position:absolute; top:0; right:1em; width:0.9375em; height:100%; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M1 3.99974L11.6924 3.99974L9.52051 1.68333C9.14294 1.28041 9.16355 0.647923 9.56641 0.270243C9.96933 -0.107329 10.6018 -0.0867162 10.9795 0.316142L14.7295 4.31614L14.793 4.39036C15.0887 4.77442 15.0674 5.32272 14.7295 5.68333L10.9795 9.68333C10.6018 10.0862 9.96933 10.1068 9.56641 9.72923C9.16355 9.35155 9.14294 8.71906 9.52051 8.31614L11.6924 5.99974L1 5.99974C0.447715 5.99974 0 5.55202 0 4.99974C0 4.44745 0.447715 3.99974 1 3.99974Z' fill='%23111111'/%3E%3C/svg%3E") no-repeat center / contain; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M1 3.99974L11.6924 3.99974L9.52051 1.68333C9.14294 1.28041 9.16355 0.647923 9.56641 0.270243C9.96933 -0.107329 10.6018 -0.0867162 10.9795 0.316142L14.7295 4.31614L14.793 4.39036C15.0887 4.77442 15.0674 5.32272 14.7295 5.68333L10.9795 9.68333C10.6018 10.0862 9.96933 10.1068 9.56641 9.72923C9.16355 9.35155 9.14294 8.71906 9.52051 8.31614L11.6924 5.99974L1 5.99974C0.447715 5.99974 0 5.55202 0 4.99974C0 4.44745 0.447715 3.99974 1 3.99974Z' fill='%23111111'/%3E%3C/svg%3E") no-repeat center / contain; background-color:currentColor; }
.guideList li a:focus i,
.guideList li a:hover i { color:#fff; background:#094291; }
@media only screen and (max-width:1600px) { 
	.tourArea { width:60%; }
	.tourArea .titBox { flex-direction:column; align-items:flex-start; gap:0.25rem; }
	.guideArea { width:38%; }	
}
@media only screen and (max-width:1200px) { 
	.serviceWrap { flex-direction:column; }
	.tourArea,
	.guideArea { width:100%; }	
	.guideArea { margin-top:1.5em; }	
}
@media only screen and (max-width:1024px) { 
	.serviceWrap { margin-top:4em; padding:0; }
	/* ti */
	.ti {width:4em; height:4em; }
	.ti.ti-sports { background-image:url(../images/icon_sports_mo.png); }
	.ti.ti-history { background-image:url(../images/icon_history_mo.png); }
	.ti.ti-nature { background-image:url(../images/icon_nature_mo.png); }
	.ti.ti-culture { background-image:url(../images/icon_culture_mo.png); }
	.ti.ti-village { background-image:url(../images/icon_village_mo.png); }
	.ti.ti-food { background-image:url(../images/icon_food_mo.png); }
	.ti.ti-lodge { background-image:url(../images/icon_lodge_mo.png); }
	.ti.ti-shopping { background-image:url(../images/icon_shopping_mo.png); }
	.ti.ti-load { background-image:url(../images/icon_load_mo.png); }
	.ti.ti-park { background-image:url(../images/icon_park_mo.png); }
	.ti.ti-course { background-image:url(../images/icon_course_mo.png); }	
	/* tour */
	.tourArea { padding:4em 5.5555%; background-image:url(../images/bg_tour_mo.png); border-radius:0; }
	.tourArea .titBox { gap:0.4em; }
	.tourArea .areaTit,
	.tourArea .areaTxt { width:100%; line-height:1.3; text-align:center; }
	.tourArea .slideBox { margin-top:1.4em; }
	.tourSlide { margin:0 -0.5em; }
	.tourSlide .slick-slide { padding:1px 0.5em; }
	.tourSlide .slick-slide .txtArea { padding:2.4em 0.6em 1.8em; }
	.tourSlide .slick-slide .txtArea .ti { transform:translate(-50%, -2.4em); }
	.tourSlide .slick-slide .txtArea strong { font-size:1.5em; }
	.tourSlide .slick-slide .txtArea .tag { height:3.4rem; margin-top:0.4em; }
	.tourSlide .slick-slide .txtArea .tag i { font-size:1.3em; line-height:1.7rem; }
	.tourControl { justify-content:center; position:static; margin-top:1.4em; }
	.tourControl button { width:2.8em; height:2.8em; }
	.tourControl button i { width:1em; height:1em; }
	/* guide */
	.guideArea { margin-top:0; padding:4em 5.5555% 6em; }
	.guideArea .areaTit,
	.guideArea .areaTxt { text-align:center; }
	.guideArea .areaTxt br { display:block; }
	.guideList { gap:0.6em 1em; margin-top:1.4em; }
	.guideList li { flex:0 0 calc((100% - 1em) / 2); }
	.guideList li a { padding:1.4em; padding-bottom:5.4em; border-radius:0.8em; background-position:right 1.4em bottom 1.4em; background-size:4em; }
	.guideList li strong { font-size:1.5em; }
	.guideList li span { font-size:1.3em; }
	.guideList li i { margin-top:1em; padding:0 0.8rem; padding-right:2rem; font-size:1.3em; line-height:2.7rem; }
	.guideList li i::after { right:0.8rem; width:0.8rem; }
}
@media only screen and (max-width:720px) { 
	.tourArea .areaTit .point, 
	.guideList li span br { display:block; }
}