@charset "utf-8";
/*
 * @File Name : main.css
 * @Description : Layout MainPage | Main Contents
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2014.10.10 | 김소화 | 최초등록
 * </pre>
 * @author 디자인팀 김소화
 * @since 2014.10.10
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* Layout MainPage | Main Contents */

/* All Device ◆◆◆◆◆◆◆◆◆◆ */

/* Layout MainPage ◆◆◆ */


body.d0{}
#wrap{ /* >> all.css */ }
	#body{position:relative;margin:0 auto;padding:10px;}
		#body .mainbody1{padding:10px 30px 0;}
		#body .mainbody2{}
		#body .mainbody3{}

/* Reset */
.mainbody *{list-style:none;max-width:none /* ☆ */;margin:0;padding:0; /* border-width:0;background:transparent; */ color:#666;font-size:1em;text-decoration:none;}



/* Contents ◆◆◆ */

/* visual.Rotate ①②③④⑤ [JS] $('#vpr1').jQmPR1({interval:6666, mTabindex:'-1'}); */
#vpr1{display:block;position:relative;width:230px;min-width:240px;max-width:500px;margin:0 auto 20px;}
#vpr1 .mView{z-index:1;position:relative;left:0;top:0;width:100%;border-radius:18px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
#vpr1 .mCont{position:relative;left:0;top:0;width:100%;height:100%;}
#vpr1 .mContC{display:block;float:left;position:relative;left:0;top:0;width:100%;height:100%;margin-right:-100% /* ☆ */;}
#vpr1 .mContC.on{display:block;}
#vpr1 .mContC img{width:100%;height:auto;border-radius:18px /* ☆ Galaxy2 Fix */;}
#vpr1 .menu{}
#vpr1 .mControl1{z-index:10;position:absolute;left:14px;bottom:10px;} /* stop, play */
#vpr1 .mControl2{} /* prev, next */
#vpr1 .mControl .m{float:left;width:16px;height:16px;margin:0 3px 0 0;padding:0;border:0;background:url(../../img/main/vpr1s.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
#vpr1 .mControl .stop{}
#vpr1 .mControl .play{background-position:-50px 0;}
#vpr1 .mControl .prev{z-index:10;position:absolute;left:0;top:50%;width:48px;height:94px;margin:-47px 0 0 0;background-position:-200px 0;}
#vpr1 .mControl .next{z-index:10;position:absolute;right:0;top:50%;width:48px;height:94px;margin:-47px 0 0 0;background-position:-300px 0;}
/* ☆ flexible size image 만들려면 이미지 각각 만들어얌.
:root #vpr1 .mControl .prev{margin-top:-23.5px;width:24px;height:47px;background-size:200px auto;background-position:-100px 0;}
:root #vpr1 .mControl .next{margin-top:-23.5px;width:24px;height:47px;background-size:200px auto;background-position:-150px 0;}
 */
#vpr1 .mNum{z-index:10;position:absolute;left:54px;bottom:10px;}
#vpr1 .mNum .m{float:left;width:8px;height:8px;margin:0 4px 4px 0;border:0;background:url(../../img/main/vpr1s.png) no-repeat 0 -50px;overflow:hidden;text-indent:-9999px;cursor:pointer;cursor:default;}
#vpr1 .mNum .m.on{width:21px;background-position:-50px -50px;}



#menu1{display:block;position:relative;width:100%;min-width:230px;max-width:240px;margin:0 auto 20px;}
#menu1 ul{position:relative;border:1px solid #d37e00;border-radius:18px;background:#ffad33;letter-spacing:-1px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
#menu1 li{float:left;position:relative;width:50%;height:0;padding:0 0 50% 0;} /* ☆ [SF5.1.7]33.333% 높이 1px 작게 계산되어 수정 */
#menu1 li a{display:block;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:1px solid #e1890b;border-color:#e99215 #ffc673 #ffca7d #e99215;color:#fff;}
#menu1 li a:hover,
#menu1 li a:focus{background:#e08806;text-decoration:none;}
#menu1 li a .ic1{display:block;width:60%;height:60%;margin:15% auto -3%;}
#menu1 li a .t1{display:block;width:100%;height:1.33em;color:#522000;font-size:13px;line-height:1.333;text-align:center;}
*+html #menu1 li a .ic1{height:70px;}
#menu1 img{width:100%;height:auto;}
#menu1 li:first-child a{border-radius:18px 0 0 0;}
#menu1 li:first-child+li a{border-radius:0 18px 0 0;}
#menu1 li:first-child+li+li a{border-radius:0 0 0 18px;}
#menu1 li:first-child+li+li+li a{border-radius:0 0 18px 0;}




#refarm{display:block;position:relative;width:100%;min-width:230px;max-width:240px;margin:0 auto 20px;letter-spacing:-1px;background:url(../../img/main/town.jpg) no-repeat;border-radius:18px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
#refarm .h1{margin:16px 0 0 18px;color:#7f411a;font-size:1.231em;line-height:20px;}
#refarm p{padding:0;margin:14px 0 0 18px;color:#222;line-height:16px;}
#refarm ul{margin-top:120px;height:38px;border-radius:0 0 18px 18px;}
#refarm li{float:left;background:#b35c25;}
#refarm li a{display:block;padding:7px 23px 9px ;color:#fff;font-size:13px;text-decoration:none;}
#refarm li a:hover,
#refarm li a:focus{background:#924413;}
#refarm li.m1{border-right:1px solid #823200;border-radius:0 0 0 18px}
#refarm li.m1 a{border-radius:0 0 0 18px}
#refarm li.m2{border-left:1px solid #d37d46;border-radius:0 0 18px 0}
#refarm li.m2 a{padding-left:25px;border-radius:0 0 18px 0}


#bbs1{display:block;} /* >> .list1 */
.list1{display:block;position:relative;width:100%;min-width:230px;max-width:240px;height:168px;margin:0 auto 20px;padding:16px 0;border-radius:18px;background:#fff;letter-spacing:-1px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
.list1 .h1{display:block;margin:0 10px .75em;padding:0 0 10px 8px;color:#222;font-size:1.231em;line-height:20px;border-bottom:1px solid #d8d8d8;}
.list1 .more{float:left;position:absolute;right:10px;top:13px;width:24px;height:24px;background:url(../../img/main/more.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.list1 ul{padding:0 18px;}
.list1 li{display:inline;}
.list1 li a{display:block;height:24px;padding:0 18px 0 8px;background:url(../../img/main/bu1.png) no-repeat 0 7px;color:#444;font-size:13px;overflow:hidden;cursor:pointer;}
.list1 li a:focus{outline:1px dotted #ccc;}
.list1 li .t1{float:left;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.list1 li .t1b{padding:0 5px 0 0;background:url(../../img/main/sep1.png) no-repeat 100% 50%;color:#222;font-size:.923em;}
.list1 li .new{position:relative;float:left;width:14px;height:100%;margin:0 -18px /* =14+4 */ 0 4px;background:url(../../img/main/new.png) no-repeat 50%;overflow:hidden;text-indent:-9999px;}
.list1 li *:hover,
.list1 li *:focus{color:#000;text-decoration:underline;}
.list1 li img{vertical-align:baseline;}


#bbs2{display:block;} /* >> .list2 */
.list2{display:block;position:relative;width:100%;min-width:240px;max-width:240px;height:168px;margin:0 auto 20px;padding:16px 0;border-radius:18px;background:#fff;letter-spacing:-1px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
.list2 .tab{padding:0;margin:0;font-size:1.231em;}
.list2 .tab a{float:left;color:#6e6e6e;padding:0 10px;line-height:20px;text-decoration:none;}
*+html .list2 .tabs .tab a:first-child{margin:0 -1px 0 0;}
.list2 .tab a{display:block;}
.list2 .tab:first-child a{padding-left:18px;background:url(../../img/main/sep1.png) no-repeat 100% 50%;}
.list2 .tab.on a{color:#222;text-decoration:underline;}
.list2 .tab.on a .deco{float:left;position:absolute;left:50%;bottom:0;width:13px;height:7px;margin:0 0 -7px -7px;background:url(../../img/board/zipcode1s.png) no-repeat;}
.list2 .cont{position:absolute;left:10px;top:46px;width:220px;border-top:1px solid #d8d8d8;}
.list2 .more{position:absolute;right:0px;top:-34px;width:24px;height:24px;background:url(../../img/main/more.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.list2 .cont ul{padding:13px 0 0 0;}
.list2 .cont li{display:inline;}
.list2 .cont li a{display:block;height:24px;padding:0 18px 0 16px;background:url(../../img/main/bu1.png) no-repeat 8px 7px;color:#444;font-size:13px;overflow:hidden;cursor:pointer;}
.list2 .cont li .t1{float:left;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.list2 .cont li .t1b{padding:0 5px 0 0;background:url(../../img/main/sep1.png) no-repeat 100% 50%;color:#222;font-size:.923em;}
.list2 .cont li .new{position:relative;float:left;width:14px;height:100%;margin:0 -18px /* =14+4 */ 0 4px;background:url(../../img/main/new.png) no-repeat 50%;overflow:hidden;text-indent:-9999px;}
.list2 .cont li *:hover,
.list2 .cont li *:focus{color:#000;text-decoration:underline;}
.list2 .cont li img{vertical-align:baseline;}



/* pr.Rotate ①②③④⑤ [JS] $('#pr1').jQmPR1({interval:6666, mTabindex:'-1'}); */
#pr1{display:block;position:relative;width:100%;min-width:230px;max-width:240px;margin:0 auto 20px;}
#pr1 .mView{z-index:1;position:relative;left:0;top:0;width:100%;height:240px;border-radius:18px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);background:url(../../img/main/pr1/pr1bg.jpg) no-repeat 50% 50%;}
#pr1 .mCont{position:relative;left:0;top:0;width:100%;height:100%;}
#pr1 .mContC{display:block;float:left;position:relative;left:0;top:0;width:100%;height:100%;margin-right:-100% /* ☆ */;}
#pr1 .mContC.on{display:block;}
#pr1 .mContC img{width:100%;height:auto;border-radius:18px /* ☆ Galaxy2 Fix */;}
#pr1 .menu{z-index:10;position:absolute;left:12px;bottom:13px;}
#pr1 .mControl{float:left;}
#pr1 .mControl .m{float:left;width:14px;height:14px;margin:0 3px 0 0;border:0;background:url(../../img/main/b1s.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
#pr1 .mControl .stop{}
#pr1 .mControl .play{background-position:-50px 0;}
#pr1 .mControl .prev{background-position:-100px 0;}
#pr1 .mControl .next{background-position:-150px 0;}
#pr1 .mNum{float:left;margin-top:3px;}
#pr1 .mNum .m{float:left;width:8px;height:8px;margin:0 4px 4px 0;border:0;background:url(../../img/main/vpr1s.png) no-repeat 0 -50px;overflow:hidden;text-indent:-9999px;cursor:pointer;cursor:default;}
#pr1 .mNum .m.on{width:21px;background-position:-50px -50px;}





#menu2{display:block;} 
.menu2{display:block;position:relative;width:100%;min-width:230px;max-width:240px;height:224px;margin:0 auto 20px;padding:16px 0 0 0;border-radius:18px;background:#fff;letter-spacing:-1px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
.menu2 .tab{float:left;width:50%;font-size:1.231em;}
.menu2 .tab a{width:100%;text-align:center;color:#6e6e6e;line-height:20px;padding:0 0 8px 0;text-decoration:none;}
*+html .menu2 .tabs .tab a:first-child{margin:0 -1px 0 0;}
.menu2 .tab a{display:block;}
.menu2 .tab:first-child a{background:url(../../img/main/sep1.png) no-repeat 100% 30%;}
.menu2 .tab.on a{color:#7f411a;border-bottom:2px solid #946c27;}
.menu2 .tab.on a .deco{float:left;position:absolute;left:50%;bottom:0;width:13px;height:7px;margin:0 0 -7px -7px;background:url(../../img/board/zipcode1s.png) no-repeat;}
.menu2 .cont{position:absolute;left:0;top:46px;width:100%;height:194px;background:#f9f4ea;border-radius:0 0 18px 18px;}

/* textPage.Rotate [JS] $('#menu2s1').jQmPR1({interval:999999, mTabindex:'-1'}); */
#menu2s1{position:relative;width:100%;height:156px;overflow:hidden;}
#menu2s1 .mView{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
#menu2s1 .mContC{display:block;float:left;position:relative;left:0;bottom:0;width:100%;height:100%;margin-right:-100% /* ☆ */;}
#menu2s1 .mContC.on{display:block;}
#menu2s1 .mContC a{float:left;overflow:hidden;}
#menu2s1 .mControl .m{z-index:10;float:left;position:absolute;top:50%;width:23px;height:50px;margin:-25px 0 0 0;padding:0;border:0;background:transparent;overflow:hidden;text-indent:-9999px;cursor:pointer;}
#menu2s1 .mControl .prev{left:0;}
#menu2s1 .mControl .next{right:0;}
#menu2s1 .mControl .m .ic1{float:left;position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;padding:0;background:url(../../img/main/b3s.png) no-repeat;}
#menu2s1 .mControl .prev .ic1{background-position:-150px 0;}
#menu2s1 .mControl .next .ic1{background-position:-200px 0;}



#map1{display:none;position:absolute;left:0px;top:95px;z-index:100;width:100%;height:100%;}
#map1 .map1c{z-index:1000;position:relative;top:50%;min-width:290px;max-width:300px;height:311px;margin:0 auto;border-radius:18px;background:url(../../img/main/town1bg.png) no-repeat;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
#map1 .map1c,
#map1 .map1c li{list-style:none;padding:0;}
#map1 .map1c li a{display:block;position:absolute;color:#fff;font-size:0.95em;text-decoration:none;letter-spacing:-1px;padding:2px 10px 3px;background:#666;border-radius:18px;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
#map1 .map1c li a:hover{background:#b35c25;}
#map1 .map1c li.m1 a{left:15px;top:40px;}
#map1 .map1c li.m2 a{left:179px;top:45px;}
#map1 .map1c li.m3 a{left:56px;top:82px;}
#map1 .map1c li.m4 a{left:83px;top:117px;}
#map1 .map1c li.m5 a{left:200px;top:124px;}
#map1 .map1c li.m6 a{left:70px;top:157px;}
#map1 .map1c li.m7 a{left:210px;top:170px;}
#map1 .map1c li.m8 a{left:8px;top:214px;}
#map1 .map1c li.m9 a{left:9px;top:264px;}
#map1 .map1c li.m10 a{left:97px;top:192px;}
#map1 .map1c li.m11 a{left:184px;top:215px;}
#map1 .map1c li.m12 a{left:188px;top:260px;}
#map1 .map1c a.close {display:block;position:absolute;right:12px;top:12px;width:24px;height:24px;background:url(../../img/main/town_close.png) no-repeat;text-indent:-9999px;}
#map1 .bg{position:fixed;top:0;width:100%;height:100%;background:url(/portal/img/inc/b.000000.opacity.70.png) repeat;}
*+html #map1 .bg{left:0;}

#menu2s2{position:relative;width:100%;height:38px;background:#b35c25;border-radius:0 0 18px 18px}
#menu2s2 span{float:left;padding:0;margin:0;color:#fff;letter-spacing:-1px;}
#menu2s2 span.t1{padding:5px 8px;}
#menu2s2 span.t2{padding:7px 0 0 0;}

#menu2s3{background:#f9f4ea url(../../img/main/menu2_bg1.gif) no-repeat 90% 72% ;}
#menu2s3 dl{padding:0;margin:25px 0 0 25px;}
#menu2s3 dt{padding:0;margin:0;color:#7f411a;font-size:1.231em;font-weight:bold;}
#menu2s3 dd{padding:0;margin:0 0 10px 0;line-height:16px;}


#menu3{display:block;position:relative;width:100%;min-width:230px;max-width:240px;margin:0 auto 20px;border-radius:18px;background:#6ca100;letter-spacing:-1px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
#menu3 ul{height:75px;overflow:hidden;}
#menu3 li{float:left;width:49.5%;}
#menu3 li a{display:block;text-align:center;color:#fff;font-size:13px;line-height:16px;padding:22px 0 24px 0;text-decoration:none;}
#menu3 li a:hover,
#menu3 li a:focus{background:#507309;}
#menu3 li.m1{border-right:1px solid #4e7400;}
#menu3 li.m1 a {border-radius:18px 0 0 18px}
#menu3 li.m2{border-left:1px solid #89bc22}
#menu3 li.m2 a{padding:28px 0 35px 0; border-radius:0 18px 18px 0}




/* banner.Image [JS] $('#banner1').jQmTicker1(); */
#banner1{display:block;position:relative;width:100%;min-width:230px;max-width:240px;height:134px;margin:0 auto 20px;padding:0;border-radius:18px;background:#fff;letter-spacing:-1px;overflow:hidden;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .05);}
.banner1c1{width:100%;height:60px;padding:18px 0 0 0;}
.banner1c1 .h1{display:block;float:left;margin:0 10px .75em;padding:0;color:#222;font-size:1.231em;line-height:20px;}
.banner1c1 .mView{float:right;position:relative;width:120px;height:45px;margin:5px 12px 0 0;overflow:hidden;}
.banner1c1 .mCont{position:absolute;left:0;top:0;width:100%;overflow:hidden;}
.banner1c1 .mContC{float:left;margin:0;padding:0;}
.banner1c1 .mContC a{float:left;height:45px;overflow:hidden;}
.banner1c1 .mContC img {width:120px;height:45px;}
.banner1c1 .mControl{position:absolute;left:12px;top:50px;}
.banner1c1 .mControl .b{float:left;width:16px;height:16px;margin:0 4px 0 0;padding:0;border:0;background:url(../../img/main/b4s.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.banner1c1 .mControl .b.more{background-position:-200px 0;}
.banner1c1 .mControl .b.stop{background-position:0 0;}
.banner1c1 .mControl .b.prev{background-position:-100px 0;}
.banner1c1 .mControl .b.next{background-position:-150px 0;}
.banner1c2{width:100%;height:56px;background:#e7e6ec;border-radius:0 0 18px 18px;}
.banner1c2 .in{padding:15px 0 0 15px;margin:0}
.banner1c2 .select{float:left;width:160px;height:28px;margin-right:5px;border:1px solid #cecece;}
.banner1c2 .submit{float:left;width:41px;height:28px;margin:0;padding:0;border:0;background:url(../../img/main/banner1c2_btn.png) no-repeat;overflow:hidden;text-indent:-9999px;}




/* YYYYMMDD.Writer. ◇◆ */



/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */

@media all and (min-width:768px){/* ◇◆◇◆◇◆◇◆◇◆ */

#body{float:right;left:-50%;width:750px;margin-left:-10px;margin-right:-10px;padding-left:0;padding-right:0;}
	#body .mainbody1,
	#body .mainbody2,
	#body .mainbody3{clear:both;padding-left:0;padding-right:0;}

#vpr1{float:right;left:50%;width:480px;margin-left:10px;margin-right:10px;}

#pr1,
#menu1,
#refarm,
#menu2{float:left;left:50%;width:230px;margin-left:10px;margin-right:10px;}

#pr1 .mView{height:230px;}

#refarm ul{margin-top:110px;}
#refarm li a{display:block;padding:7px 21px 9px ;color:#fff;font-size:13px;text-decoration:none;}
#refarm li.m2 a{padding-left:21px;}

#bbs1,
#bbs2{float:left;left:50%;max-width:356px;width:356px;margin-left:10px;}
#bbs2{margin-left:20px;}
.list2 .cont{width:336px;border-top:1px solid #d8d8d8;}

#menu2{height:214px}
#menu2s1{height:146px;}
#menu2s3 dl{padding:0;margin:15px 0 0 15px;}


#menu3,
#banner1{float:right;left:50%;width:214px;margin-right:10px;}




#map1 .map1c{left:50%;top:20%;max-width:410px;background:url(../../img/main/town2bg_2020.png) no-repeat;}
#map1 .map1c li.m1 a{left:65px;top:35px;}
#map1 .map1c li.m2 a{left:250px;top:45px;}
#map1 .map1c li.m3 a{left:10px;top:120px;}
#map1 .map1c li.m4 a{left:150px;top:117px;}
#map1 .map1c li.m5 a{left:300px;top:100px;}
#map1 .map1c li.m6 a{left:150px;top:165px;}
#map1 .map1c li.m7 a{left:310px;top:154px;}
#map1 .map1c li.m8 a{left:50px;top:214px;}
#map1 .map1c li.m9 a{left:70px;top:264px;}
#map1 .map1c li.m10 a{left:160px;top:200px;}
#map1 .map1c li.m11 a{left:280px;top:215px;}
#map1 .map1c li.m12 a{left:240px;top:260px;}
#map1 .bg{left:0;}





} /* /(min-width:768px) */



@media all and (min-width:1024px){/* ◇◆◇◆◇◆◇◆◇◆ */

#tnb1{left:50%;margin-left:-455px;}
#wrap{width:910px;}
#sidebar{display:block;float:left;position:relative;width:15%;width:180px;max-width:220px;min-height:200px;height:auto !important;height:200px;padding:0 0 40px 0;}
#body{float:left;left:0;width:750px;}

#vpr1,
#pr1,
#menu1,
#refarm,
#bbs1,
#bbs2,
#menu2,
#menu3,
#banner1{left:0;}


#map1 .map1c{left:0;}


} /* /(min-width:1024px) */



@media all and (min-width:1220px){/* ◇◆◇◆◇◆◇◆◇◆ */

#tnb1{left:0;margin-left:0;}
#wrap{width:100%;}
#sidebar{display:block;float:left;position:relative;left:0;width:15%;width:180px;max-width:220px;min-height:200px;height:auto !important;height:200px;padding:0 0 40px 0;}
#body{float:left;left:0;width:85%;width:1040px;height:760px;}

	#body .mainbody1{position:absolute;left:10px;top:20px;width:760px;padding:0;}
	#body .mainbody2{position:absolute;left:10px;top:540px;width:760px;}
	#body .mainbody3{position:absolute;right:15px;top:20px;width:240px;}

#vpr1,
#menu1,
#refarm,
#bbs1,
#bbs2,
#pr1,
#menu2,
#menu3,
#banner1{width:240px;margin:0;}

#vpr1{width:500px;}

#refarm{margin-top:20px;height:240px;overflow:hidden;}
#refarm ul{margin-top:120px;}
#refarm li a{padding:7px 23px 9px ;}
#refarm li.m2 a{padding-left:25px;}

#bbs1,
#bbs2{width:370px;max-width:370px;height:168px;}
#bbs2{margin-left:20px;}
.list2 .cont{width:350px;border-top:1px solid #d8d8d8;}

#pr1,
#menu2,
#menu3,
#banner1{margin-bottom:20px}


#menu2{height:224px}
#menu2s1{height:156px;}


#menu3 ul{height:65px;}
#menu3 li a{padding:17px 0;}
#menu3 li.m2 a{padding:25px 0;}




#banner1{height:114px;}
.banner1c1{height:55px;padding-top:13px;}
.banner1c2{height:46px;background:#f1f0f6;}
.banner1c1 .mView{margin-top:0;}
.banner1c2 .in{padding:8px 0 0 15px;}
.banner1c1 .mControl{top:40px;}



#map1 .map1c{left:-250%;top:20%;width:410px;max-width:410px;background:url(../../img/main/town2bg_2020.png) no-repeat;}

*+html #pr1,
*+html #menu2,
*+html #menu3,
*+html #banner1{margin-bottom:20px}

#pr1 .mView{height:240px;}

} /* /(min-width:1220px) */

/* /RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */