@charset "utf-8";
/**
 * @File Name : content.css
 * @Description : Each Subpage Body Contents CSS (★ 최초…최종 작업자는 갱신 이력을 반드시 남겨주세요!)
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2019.00.00 | ★★★ | 최초 등록
 * </pre>
 * @author 웹표준화실
 * @since 2019.04.19
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/*! Subpage Body Content Each Template v.20150905~ 20190422. 20190611 | by @Who
 */

/** Compatible! [IE9+] 20190112~ */

/* Table of contents ))
 | .content1template1
 | …
 */

/* All Device ◆◆◆◆◆◆◆◆◆◆ */


/* ◇◆ StyleName. YYYYMMDD. @Who	 ◇◆ */

.ctap1{text-align: justify;}



/* content1template1 (★샘플.지우세요) */
.content1template1{display:block;
	position:relative;
	margin:1.375em auto;
	line-height:1.375;
}
.content1template1>.wrap1{}

/* 인사말 */
@media all and (min-width:768px){
.town-greeting .text1{font-size:26px !important;line-height:36px;}
} 

/* 대장경테마파크 */
.theme1{}
.theme1 .even-grid > .column{padding:2px 10px !important;}
.theme1 a{color:#333;}

/* 합천활로 */
.themeroad1{margin:30px auto;text-align:center; color:#000;font-size:17px}
.themeroad1 p{margin:5px 0;}
.themeroad1 .pd01{margin:20px 0;}
.themeroad1 .t1{font-size:22px;}
.themeroad1 .t2{font-size:18px;}
.themeroad1 .title1{font-size:24px;text-align:center;color:#000;margin:30px 0;padding-top:20px;/*border-top:1px solid #ccc;*/}
.themeroad1 .title1 span{font-size:18px;color:#555;display:block;}
.themeroad1 .spc7box1 .spc7route1 .t1{font-size:16px !important;}
/*
.themeroad1 .spc7box1{border:0px solid #0b4c8d;background:#0f65bc;color:#fff;}
.themeroad1 .spc7route1 .ic1{background:#ee596c;color:#fff;}*/

@media all and (min-width:768px){
	.themeroad1 .t1{font-size:30px;}
	.themeroad1 .t2{font-size:22px;margin:30px 0;}
	.themeroad1 .title1{font-size:36px;text-align:center;}
	.themeroad1 .title1 span{font-size:28px;display:inline-block;}
} 

/* 대장경테마파크 */
.themepark1{margin:30px auto;padding:0; color:#000;font-size:17px;}
.themepark1 .h3{font-size:24px;text-align:center;}
.themepark1 .ct1{font-size:15px;text-align:center;}
.themepark1 .bg01{background:url(/_res/portal/img/sub/05/h05673_img2.png) repeat;}

@media all and (min-width:768px){
.themepark1 .h3{font-size:36px;margin-bottom:10px;}
.themepark1 .ct1{font-size:21px;margin-top:0;}
} 

/* 팔만대장경 */
.themepark2 {position:relative;}
.themepark2 .title1 {width:100%;height:0;padding:10% 0 40%;overflow:hidden;background:url(/_res/tour/img/sub/h06763_bg3.jpg) no-repeat;background-size:cover;text-align:center;color:#fff;}
.themepark2 .t1bg1{background:url(/_res/tour/img/sub/h06763_bg2.jpg) no-repeat;}
.themepark2 .t1bg2{background:url(/_res/tour/img/sub/h06763_bg1.jpg) no-repeat;padding-bottom:65%;}
.themepark2 .t1bg3{background:url(/_res/tour/img/sub/h06763_bg4.jpg) no-repeat;padding-bottom:65%;}
.themepark2 .t1 {line-height:1;font-size:1.714em;margin:0 0 20px;letter-spacing:-0.05em;}
.themepark2 .t2, .themepark2 .t3{;padding:0 5%;font-size:13px;}



@media all and (min-width:500px){
	.themepark2 .title1 {padding-top:0%;padding-bottom:32%;background-size:contain;}
	.themepark2 .t1bg2, .themepark2 .t1bg3{padding-bottom:36%;} 
	.themepark2 .t1 {margin-top:20px;}
	.themepark2 .t3 {margin-top:-15px;}
}

@media all and (min-width:768px){
	.themepark2 .t1 {margin-top:40px; font-size:2.250em;}
	.themepark2 .t2{font-size:19px;}
	.themepark2 .t3{margin-top:30px;font-size:17px;}
}

@media all and (min-width:1000px){
	.themepark2 .t1 {margin-top:80px; font-size:2.250em;}
}

/* 대장경이야기 > 생산과정 */
.flow-step {border-top:2px solid #4d535a;padding:0}
.flow-step > li, .flow-step > .even-grid {position:relative;list-style:none;margin:0;border-bottom:1px solid #ccc;box-sizing:border-box;text-align:center;padding:15px 15px 10px;}
.flow-step > li img {display:block;margin:0 auto;}
.flow-step > li .step-cont {padding-top:10px;}
.flow-step > li .num {display:inline-block;vertical-align:middle;width:28px;height:28px;background:#0053a7;color:#fff;border-radius:50%;text-align:center;line-height:28px;font-size:14px;letter-spacing:0;margin-top:-3px}
.flow-step > li .tit {font-size:18px;color:#0053a7;margin-left:5px;font-weight:500}
.flow-step > li p {margin:10px 0;font-size:14px;text-align:left;}
@media all and (min-width:540px){
	.flow-step > li, .flow-step > .even-grid {text-align:left;}
}
@media all and (min-width:768px){
	.flow-step > li {padding:10px;}
	.flow-step > li .column.large-4 {width:33.33%}
	.flow-step > li .column.large-8 {width:66.66%}
	.flow-step > li .num {width:40px;height:40px;line-height:40px;font-size:18px;margin-top:-6px}
	.flow-step > li .tit {font-size:24px;margin-left:15px;}
	.flow-step > li p {margin:25px 0;font-size:16px;}
}


/* 장경판전보존의비밀 */
.themepark3 {position:relative;margin:30px 0;padding:0 7% 4%;}
.themepark3 .title1{margin:40px auto 40px;padding:0;width:127px;}
.themepark3 .t1{font-size:22px;margin:0 0 20px;text-align:center;color:#065ab1;font-weight:600;}
.themepark3 .t2{padding:0 5%;text-align:center;color:#065ab1;}


@media all and (min-width:768px){
	.themepark3 .t1 {font-size:30px;}
	.themepark3 .t2{font-size:19px;}
}

/* 장경판전보존의비밀 */
.themepark4 {position:relative;margin:30px 0;padding:2% 6% 4%;background:#faf5ed;text-align:center;}
.themepark4 .title1{margin:40px auto 40px;padding:0;width:281px;}
.themepark4 .t1{font-size:22px;margin:0 0 20px;color:#065ab1;font-weight:600;}
.themepark4 .t2{font-size:16px;color:#000;}
.themepark4 .t3{font-size:18px;color:#000;}
.themepark4 .t3 span{color:#c92026;}
.themepark4 .t3 span:after{background:#c92026 !important;}


@media all and (min-width:768px){
	.themepark4 .t1 {font-size:30px;}
	.themepark4 .t2{font-size:18px;}
	.themepark4 .t3{font-size:26px;}
}

/* 특별전시 */
.themepark5 {position:relative;margin:30px 0;padding:4% 6% 4%;border:1px solid #ddd;text-align:center;font-size:18px;}
.themepark5 .t1{font-size:20px;margin:0 0 35px;color:#000;font-weight:600;}
.themepark5 .t1 span{color:#065ab1;}
.themepark5 .t1 span:after{background:#065ab1 !important;}


@media all and (min-width:768px){
	.themepark5 .t1 span {font-size:36px;}
}

/* 축제 */
.festival1 {position:relative;text-align:center;}
.festival1 .title1 {width:100%;height:0;padding:10% 0 40%;overflow:hidden;background:url() no-repeat;background-size:cover;text-align:center;color:#fff;}
.festival1 .t1bg1{background:url(/_res/tour/img/sub/h06623_bg1.jpg) no-repeat;}
.festival1 .t1bg2{background:url(/_res/tour/img/sub/h06623_bg2.jpg) no-repeat;}
.festival1 .t1bg3{background:url(/_res/tour/img/sub/h06623_bg3.jpg) no-repeat;}
.festival1 .t1 {line-height:1.25em;font-size:1.714em;margin:0 0 20px;letter-spacing:-0.05em;}
.festival1 .t2{padding:0 5%;font-size:13px;}
.festival1 .t3{font-size:16px;color:#000;}


@media all and (min-width:500px){
	.festival1 .title1 {padding-top:0%;padding-bottom:32%;background-size:contain;}
	.festival1 .t1 {margin-top:20px;}
}

@media all and (min-width:768px){
	.festival1 .t1 {margin-top:40px; font-size:38px;}
	.festival1 .t2{font-size:19px;}
	.festival1 .t2 span{font-size:28px;}
	.festival1 .t3{font-size:24px;}
}

@media all and (min-width:1000px){
	.festival1 .t1 {margin-top:60px;}
}

/* 합천군사1권 */
.festival2{padding:3% 5%;}
.festival2 .h3{font-size:18px;}
.festival2 .ct1{font-size:16px;}

@media all and (min-width:768px){
.festival2{padding:3% 15%}
.festival2 .h3{font-size:24px;font-weight:400}
.festival2 .ct1{font-size:18px;}
} 


/* 사진공모전 */
.photocontest1 {position:relative;margin:30px 0;padding:2% 6% 4%;text-align:center;}
.photocontest1 .title1{margin:40px auto 40px;padding:0;color:#000;font-size:24px;}
.photocontest1 .title1 span{display:block;font-size:30px;color:#065ab1;}
.photocontest1 .t1{font-size:16px;color:#000;}
.photocontest1 .t3{font-size:18px;color:#000;}
.photocontest1 .t3 span{color:#c92026;}
.photocontest1 .t3 span:after{background:#c92026 !important;}
.photocontest1 .photoimg1{position:relative;box-sizing:border-box;margin:70px auto 0;}
.photocontest1 .photoimg1:before{position:absolute;top:-56px;left:50%;content:"";display:block;margin-left:-60px;padding:0;width:120px;height:154px;background:url(/_res/tour/img/sub/h06589_img01.png) no-repeat;background-size:contain;}
.photocontest1 .photoimg1 span{position:absolute;bottom:0px;left:0;content:"";display:block;margin:0;padding-top:120px;width:100%;height:50px;background:url(/_res/tour/img/sub/h06589_img02.png) repeat-x left bottom;background-size:contain;color:#fff;font-size:21px;}
.photocontest1 .button[class*='ic1']>.t1{font-size:15px !important;}

@media all and (min-width:768px){
	.photocontest1 .title1{font-size:30px;}
	.photocontest1 .title1 span{display:block;font-size:48px;font-weight:600;line-height:50px;}
	.photocontest1 .t1{font-size:18px;}
	.photocontest1 .t3{font-size:26px;}
	.photocontest2 img{width:100%;height:110px;}
}

@media all and (min-width:1000px){
	.photocontest1 .photoimg1{width:720px;}
	.photocontest2 img{height:152px;}
}

/* 권역별한눈에보기 */

#tourCmap1{display:block;position:relative;margin:0 auto;padding:0 10px 50px;background:#fff;line-height:1.333;letter-spacing:-1px;border:1px solid #dbdbdb;background:#fff;overflow:hidden;background:url(/_res/portal/img/sub/05/h05704_img1.png) no-repeat right top;}
#tourCmap1>.wrap1{position:relative;left:0;right:0;top:0;bottom:0;padding: 10px 30px;}
/*#tourCmap1>.wrap1{position:relative;left:0;right:0;top:0;bottom:0;padding: 0 30px;overflow:hidden;}*/
#tourCmap1>.wrap1{}
#tourCmap1 .h1{padding:0px 0 0;}



#tourCmap1 ul{list-style:none;position:relative;margin:-3px;overflow:hidden;padding:0;}
#tourCmap1 li{float:left;width:50%;}
*+html #tourCmap1 li{margin-right:-1px;}
#tourCmap1 li>a{display:block;
	position:relative;
	margin:3px;
	padding:.75em 1em;
	border:1px solid #ddd;
	color:#333;font-size:13px;
	text-align:center;
}
#tourCmap1 li>a>.t1{}
#tourCmap1 li>a>.ic1{}
#tourCmap1 li.on>a{border-color:#444;background:#444;color:#fff;}


#tourCmap1_w{display:block;
	z-index:20;
	position:relative;
	margin:0;padding:0;
	overflow:hidden;height:650px;
	overflow-x:auto;}
#tourCmap1_w #tourCmap1map{position:relative;width:450px;height:626px;margin:30px auto 30px;overflow:hidden;overflow-x:auto;}
#tourCmap1_w #tourCmap1map .map0{display:block;}
#tourCmap1_w #tourCmap1map [id*='tourCmap1map']{display:block;position:absolute;left:0;top:0;
	opacity:0;
	transition:.2s ease-out;
}
#tourCmap1_w #tourCmap1map [id*='tourCmap1map'].on{
	opacity:1;
}
html.lteIE8 #tourCmap1_w #tourCmap1map [id*='tourCmap1map']{display:none;}
html.lteIE8 #tourCmap1_w #tourCmap1map [id*='tourCmap1map'].on{display:block;}
#tourCmap1_w #tourCmap1map #tourCmap1map1{left:60px;top:6px;} /* 북부 */
#tourCmap1_w #tourCmap1map #tourCmap1map2{left:0px;top:350px;}/* 남부 */
#tourCmap1_w #tourCmap1map #tourCmap1map3{left:90px;top:200px;}/* 중부 */
#tourCmap1_w #tourCmap1map #tourCmap1map4{left:220px;top:180px;}/* 동부 */
#tourCmap1 .text {margin:0;text-align:left;}

@media all and (min-width:768px){
	#tourCmap1 li{float:left;width:25%;}
	#tourCmap1 .text {margin:40px 0 60px 0px}
	#tourCmap1 .h1{font-size:36px;}
	#tourCmap1 .h2{width:18em;font-size:19px;}
	#tourCmap1_w{height:650px;margin:20px 40px;}
}

@media all and (min-width:1000px){
#tourCmap1{clear:both;float:left;width:100%;height:670px;margin:0 0 30px;}
#tourCmap1>.wrap1{position:absolute;left:0;right:0;top:0;bottom:0;}
#tourCmap1 .text {margin:110px 0 60px 40px;}
#tourCmap1 .h1{font-size:36px;}
#tourCmap1 .h2{width:18em;font-size:19px;}
#tourCmap1 ul{margin-left:40px;margin-top:40px;width:230px;}
#tourCmap1_w{float:right;height:650px;margin:20px 40px 0 0;}
#tourCmap1_w #tourCmap1{float:right;margin:0px 20px 0;}
#tourCmap1 li{float:left;width:100%;}
#tourCmap1 li>a{font-size:15px;}
}



/* 황매산철쭉제 */
.relation1history2 {position:relative;font-size:.875em;margin-left:30px;}
.relation1history2:before {position:absolute;top:0;left:18px;content:"";display:block;width:3px;height:100%;background:#343d4c;border-radius:5px;}
.relation1history2 ul {list-style:none;margin:0;padding:3px 0;}
.relation1history2 > ul > li {position:relative;margin:7px 0;padding-left:50px;}
.relation1history2 > ul > li:before {position:absolute;top:9px;left:12px;content:"";display:block;width:5px;height:5px;background:#fff;border:5px solid #343d4c;border-radius:50%;}
.relation1history2 > ul > li .t01, .relation1history2 > ul > li .t02 {display:block;}
.relation1history2 > ul > li .t01 {color:#333;box-sizing:border-box;}

@media all and (min-width:500px){
	.relation1history2 > ul > li {margin:5px 0;text-align:left;}
	.relation1history2 > ul > li .t01, .relation1history2 > ul > li .t02 {display:table-cell;vertical-align:middle;}
	.relation1history2 > ul > li .t01 {width:220px;padding-right:15px;font-weight:600;font-size:1.25em;}
	.relation1history2 > ul > li ul {margin-left:220px}
}
@media all and (min-width:768px){
	.relation1history2 {font-size:1em;}
	.relation1history2 > ul > li.lst2 ul {margin-top:-28px;}
}

/* 영상테마파크 섹션메인 */
/* 최근게시물.탭. 20190502 [JS] jQtabCont2(); */
#bbs1{display:block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	max-width:920px;
	margin:0 auto 20px;
}
#bbs1 .wrap1{
	position:relative;
	border:1px solid #e7eaed;
	background:#fff;
	overflow:hidden;
}
#bbs1 .wrap2{
	position:relative;
	margin:0 40px 0 0; /* ☆ */
	padding:60px 0 0 0; /* ☆ */
}
#bbs1 .h1{}
/* 탭 */
#bbs1 .tab{display:table;
	z-index:10;
	position:absolute;left:0;right:0;top:0;
	width:35%;
	height:60px; /* ☆ */
	margin:-1px 0 0 -1px;
	border:1px solid #e7eaed;
	background:#fff;
	font-size:13px;
}
#bbs1 .tab:before{content:''; /*│*/
	display:none;
	position:absolute;left:0;top:50%;
	width:0;
	height:12px;
	margin:-6px -1px;
	border-left:1px solid #ccc;
}
#bbs1 .tab:nth-of-type(1){left:0%;}
#bbs1 .tab:nth-of-type(2){left:35%;}
#bbs1 .tab>a{display:table-cell;
	padding:0 .25em;
	color:#666;
	font-weight:500;
	line-height:1.125;
	text-align:center;
	vertical-align:middle;
}
#bbs1 .tab:nth-of-type(1)>a{}
#bbs1 .tab>a:hover,
#bbs1 .tab>a:focus{text-decoration:none;}
#bbs1 .tab.on{
	background:#fff;
}
#bbs1 .tab.on>a{
	color:#f15c22;
	font-weight:600;
}
#bbs1 .tab.on>a .ic1{content:''; /* ▽ */
	float:left;position:absolute;left:50%;bottom:0;width:0;height:0;
	margin:-7px -6px;
	border:6px solid transparent;border-top-color:#f15c22;border-bottom:0;
	overflow:hidden;text-indent:100%;
}
#bbs1 .tab.on>a:after{content:''; /* ─ */
	display:block;
	position:absolute;left:0;right:0;bottom:0;
	height:0;
	margin:0 0 -1px;
	border-bottom:4px solid #f15c22;
}
[lang|='auto'] #bbs1 .tab>a .dpib{vertical-align:middle !important;}
[lang|='en'] #bbs1 .tab>a .dpib{vertical-align:middle !important;}
[lang|='zh'] #bbs1 .tab>a .dpib{vertical-align:middle !important;}
[lang|='ja'] #bbs1 .tab>a .dpib{vertical-align:middle !important;}


/* 내용물 */
#bbs1 .cont{display:none; /* 초기 감출거 잠깐 보임 방지 */
	position:relative;
	margin:0 -40px 0 0; /* ☆ */
	font-size:14px;
	border-top:1px solid #e7eaed;
}
#bbs1 .cont .w1{
	height:auto; /* 화면확인 */
	padding:20px;
	/* overflow-y:scroll; */
}
#bbs1 p{} /* 내용 없으면 */
#bbs1 .lst1{padding:0;}
#bbs1 .lst1 li{display:inline;}
#bbs1 .lst1 a{display:block;
	position:relative;
	height:1.375em;
	padding:5px 90px 5px 14px;
	background:url(../../img/main/bu1.png) no-repeat 0 50%;
	color:#444;
	cursor:pointer;
}
#bbs1 .lst1 .t1{float:left;position:relative;
	width:100%;
	height:1.375em;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
}
#bbs1 .lst1 .new{float:left;
	position:absolute;left:0;top:50%;
	width:20px;height:20px;
	margin:-10px;
	background:url(../../img/main/new.png) no-repeat center center;
	background-size:contain;
	vertical-align:middle;
	text-indent:-9999px;
	overflow:hidden;
}
#bbs1 .lst1 .time{float:left;
	width:90px;
	margin:0 -90px 0 0;
	color:#888;
	text-align:right;
}
#bbs1 .lst1 a:hover .t1,
#bbs1 .lst1 a:focus .t1{text-decoration:underline;}
/* more */
#bbs1 .more{float:right;
	z-index:15;
	position:absolute;
	right:0;
	top:-60px; /* ☆ */
	width:40px; /* ☆ */
	height:60px; /* ☆ */
	/*margin:-1px;*/
	margin:-2px;
	border:1px solid #e7eaed;
	background:#fff;
	text-align:center;
	overflow:hidden;
}
#bbs1 .more>.t1{display:inline-block;
	position:absolute;left:-9999px;
}
#bbs1 .more>.ic1{display:inline-block;
	position:absolute;left:50%;top:50%;
	width:15px;height:15px;
	margin:-7.5px;
	background:url(../../img/main/ic15a2c1bars1.png) no-repeat center center;
	vertical-align:middle;
	/* opacity:.42; */
}

/* 촬영로케안내 */
#s_menu1{display:block;
	position:relative;
	padding-bottom:25%;
	margin:0 auto 20px;
	background:#001a4e url(../../img/sub/s_main_img01.jpg) no-repeat 50% 50%;
	background-size:cover;
	color:#fff;
	overflow:hidden;
}
#s_menu1 .wrap1{text-align:center;}
#s_menu1 .h1{display:block;
	position:relative;
	
	padding:11.5% 0 8.75%;
	margin:0 auto;
}
#s_menu1 .h1 img{height:62px;}
#s_menu1 .a1{display:block;
	position:relative;
	padding:0 30px;
}
#s_menu1 .tg1{display:block;}
#s_menu1 .t1{display:block;
	position:relative;
	margin:0 0 8px;
	padding:0 0 0 8px;
	text-align:center;
}
#s_menu1 .t1 img{height:40px;}
#s_menu1 .b1{display:inline-block;
	margin:20px auto;
	padding:.5em 2em;
	background:#ed3967;
	color:#fff;
	font-size:14px;
	border-radius:100px;
}


/* 메뉴(픽1글1)중앙정렬. 20190621 */
#s_menu2{display:block;
	position:relative;
	margin:0 auto;
	color:#000;
}
#s_menu2 .wrap1{}
#s_menu2 ul{
	margin:-5px;
	padding:0;
	font-size:0;
	text-align:center;
}
#s_menu2 li{display:inline-block;
	width:50%;
	vertical-align:top;
}
#s_menu2 li a{display:block;
	box-sizing:border-box; /* ☆ */
	height:125px;
	margin:5px;
	border:1px solid #ddd;
	color:#000;
	font-size:14px;
	overflow:hidden;
}
#s_menu2 li .ic1{display:block;
	width:50px;height:50px;
	margin:24px auto 6px;
	background:url() no-repeat center center;
	background-size:contain;
	vertical-align:middle;
}
#s_menu2 li .t1{display:block;
	vertical-align:middle;
}
#s_menu2 .m1 .ic1{background-image:url(../../img/sub/s_menu2p01@2x.png);}
#s_menu2 .m2 .ic1{background-image:url(../../img/sub/s_menu2p02@2x.png);}
#s_menu2 .m3 .ic1{background-image:url(../../img/sub/s_menu2p03@2x.png);}
#s_menu2 .m4 .ic1{background-image:url(../../img/sub/s_menu2p04@2x.png);}
#s_menu2 .m5 .ic1{background-image:url(../../img/sub/s_menu2p05@2x.png);}
#s_menu2 li a:hover{
	background:#0f65bc;
	border:0px solid #ddd;
}
#s_menu2 li a:hover .t1{
	text-decoration:underline;color:#fff !important; 
}


/* 최근게시물.탭. 20190502 [JS] jQtabCont2(); */
#bbs2{display:block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	max-width:920px;
	margin:20px auto;
}
#bbs2 .wrap1{
	position:relative;
	border:1px solid #e7eaed;
	background:#fff;
	overflow:hidden;
	/*eight:350px;*/
}

#bbs2 .wrap2{
	position:relative;
	margin:0 40px 0 0; /* ☆ */
	padding:60px 0 0 0; /* ☆ */
}
#bbs2 .h1{}
/* 탭 */
#bbs2 .tab{display:table;
	z-index:10;
	position:absolute;left:0;right:0;top:0;
	width:25%;
	height:60px; /* ☆ */
	margin:-1px 0 0 -1px;
	border:1px solid #e7eaed;
	background:#fff;
	font-size:13px;
}
#bbs2 .tab:before{content:''; /*│*/
	display:none;
	position:absolute;left:0;top:50%;
	width:0;
	height:12px;
	margin:-6px -1px;
	border-left:1px solid #ccc;
}
#bbs2 .tab:nth-of-type(1){left:0%;}
#bbs2 .tab:nth-of-type(2){left:25%;}
#bbs2 .tab:nth-of-type(3){left:50%;}
#bbs2 .tab>a{display:table-cell;
	padding:0 .25em;
	color:#666;
	font-weight:500;
	line-height:1.125;
	text-align:center;
	vertical-align:middle;
}
#bbs2 .tab:nth-of-type(1)>a{}
#bbs2 .tab>a:hover,
#bbs2 .tab>a:focus{text-decoration:none;}
#bbs2 .tab.on{
	background:#fff;
}
#bbs2 .tab.on>a{
	color:#f15c22;
	font-weight:600;
}
#bbs2 .tab.on>a .ic1{content:''; /* ▽ */
	float:left;position:absolute;left:50%;bottom:0;width:0;height:0;
	margin:-7px -6px;
	border:6px solid transparent;border-top-color:#f15c22;border-bottom:0;
	overflow:hidden;text-indent:100%;
}
#bbs2 .tab.on>a:after{content:''; /* ─ */
	display:block;
	position:absolute;left:0;right:0;bottom:0;
	height:0;
	margin:0 0 -1px;
	border-bottom:4px solid #f15c22;
}
[lang|='auto'] #bbs2 .tab>a .dpib{vertical-align:middle !important;}
[lang|='en'] #bbs2 .tab>a .dpib{vertical-align:middle !important;}
[lang|='zh'] #bbs2 .tab>a .dpib{vertical-align:middle !important;}
[lang|='ja'] #bbs2 .tab>a .dpib{vertical-align:middle !important;}


/* 내용물 */
#bbs2 .cont{display:none; /* 초기 감출거 잠깐 보임 방지 */
	position:relative;
	margin:0 -40px 0 0; /* ☆ */
	font-size:14px;
	border-top:1px solid #e7eaed;
}
#bbs2 .cont .w1{
	height:auto; /* 화면확인 */
	padding:20px;
	/* overflow-y:scroll; */
}

#bbs2 .gallery1photo1{margin:1em 0 1.5em;border:0px solid #eee;line-height:1.375;overflow:hidden;}
#bbs2 .gallery1photo1 .a1 .t1{display:block;position:relative;
	max-height:4.125em; /* 1.375*3 */
	margin:0 0 .375em;
	color:#000;
	font-weight:500;
	font-size:15px;
	text-align:center;
}

/* more */
#bbs2 .more{float:right;
	z-index:15;
	position:absolute;
	right:0;
	top:-60px; /* ☆ */
	width:40px; /* ☆ */
	height:60px; /* ☆ */
	/*margin:-1px;*/
	margin:-2px;
	border:1px solid #e7eaed;
	background:#fff;
	text-align:center;
	overflow:hidden;
}
#bbs2 .more>.t1{display:inline-block;
	position:absolute;left:-9999px;
}
#bbs2 .more>.ic1{display:inline-block;
	position:absolute;left:50%;top:50%;
	width:15px;height:15px;
	margin:-7.5px;
	background:url(../../img/main/ic15a2c1bars1.png) no-repeat center center;
	vertical-align:middle;
	/* opacity:.42; */
}


/* 반려동물 동반 출입 음식점. 20260514 */
#petfood{
	display:block;
	position:relative;
	margin:0 auto;
	color:#000;
}
#petfood .wrap1{}
#petfood ul{
	/* margin:-5px; */
	padding:0;
	font-size:0;
	text-align:center;
}
#petfood li{
	display:inline-block;
	width: 50%;
	vertical-align:top;
}
#petfood li a{
	display:block;
	box-sizing:border-box; /* ☆ */
	height: 135px;
	margin:5px;
	border:1px solid #ddd;
	color:#000;
	font-size:14px;
	overflow:hidden;
}
#petfood li .ic1{
	display:block;
	width:65px;
	height:65px;
	margin: 10px auto 2px;
	background:url() no-repeat center center;
	background-size:contain;
	vertical-align:middle;
}
#petfood li .t1{display:block;
	vertical-align:middle;
}
#petfood .m1 .ic1{background-image:url(../../img/sub/petfood04@2x.png);}
#petfood .m2 .ic1{background-image:url(../../img/sub/petfood01@2x.png);}
#petfood .m3 .ic1{background-image:url(../../img/sub/petfood02@2x.png);}
#petfood .m4 .ic1{background-image:url(../../img/sub/petfood03@2x.png);}

#petfood li a:hover{
	background:#0f65bc;
	border:0px solid #ddd;
}
#petfood li a:hover .t1{
	text-decoration:underline;color:#fff !important; 
}


/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆ */
/* small~xlarge */
@media all and (min-width:768px){/* medium ◇◆◇◆◇◆◇◆◇◆ */

#bbs1{margin:0 340px 20px 0;}
#bbs1 .wrap1{height:273px;}
#bbs1 .wrap2{margin:0 60px 0 0;}
#bbs1 .tab{
	border-width:1px 0;
	font-size:17px;
	/* font-size:17px; */
}
#bbs1 .tab:before{	display:block;}
#bbs1 .tab.on>a:after{margin:0 10px -1px;}
#bbs1 .cont{
	margin:0 -60px 0 0;
	font-size:16px;
}
#bbs1 .cont .w1{padding:0px 30px 24px;}
#bbs1 .lst1 a{padding:3px 80px 3px 14px;}
#bbs1 .more{width:60px;}


#s_menu1{
	clear:none;
	float:right;
	padding-bottom:0;
	width:320px; /* (265*2) */
	margin:-295px 0 20px 0;
	height:275px;

}


#s_menu2 li{
	width:25%;
}
#s_menu2 li a{
	font-size:15px;
}

#petfood li{
	width:25%;
}
#petfood li a{
	font-size:15px;
}

#bbs2 .wrap1{height:450px;}
#bbs2 .wrap2{margin:0 60px 0 0;}
#bbs2 .tab{
	border-width:1px 0;
	font-size:17px;
	/* font-size:17px; */
}
#bbs2 .tab:before{	display:block;}
#bbs2 .tab.on>a:after{margin:0 10px -1px;}
#bbs2 .cont{
	margin:0 -60px 0 0;
	font-size:16px;
}
#bbs2 .cont .w1{padding:0px 30px 24px;}
#bbs2 .more{width:60px;}

#bbs2 .gallery1photo1 .a1 .t1{	font-size:18px;}


} /* /(min-width:768px) */
@media all and (min-width:1000px){/* large ◇◆◇◆◇◆◇◆◇◆ */

#bbs1{
	float:left;
	width:580px;
	margin:0 0 20px 0;
}

#s_menu1{margin:0;}
#s_menu2{
	clear:left;
	width:930px;
	margin-bottom:20px;
}
#s_menu2 ul{
	width:930px; /* (755+(7.5*2)) */
}

#petfood{
	clear:left;
}

#petfood li{
	display:inline-block;
	width: 25%;
	vertical-align:top;
}

#bbs2{
	margin:0 0 20px 0;
	width:920px;
}


} /* /(min-width:1000px) */
@media all and (min-width:1260px){/* xlarge (1200+20*2+16+2*2) ◇◆◇◆◇◆◇◆◇◆ */
#take1card1 li{display:inline-block;
	width:25%;
}
#take1card1 li.on>a:before,
#take1card1 li.on>a:after{
	display:inline-block;
}

} /* /(min-width:1260px) */
/* /RWD ◇◆◇◆◇◆◇◆◇◆◇◆ */



.infomenu1 .button[class*='ic1']>.ic1.vr{
	background-image:url(/_res/portal/img/lib2spc7/ic60a1c2cube1.png);
}