@import url("default.css");
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

html{width:100%; height:100%;}
body{background-color:#fff; margin:0px; padding:0px; font-family: 'Nanum Gothic', sans-serif; height:100%;}
table{border-collapse:collapse; font-family: 'Nanum Gothic', sans-serif;}
ul,li,p,strong,a{list-style:none; padding:0px; margin:0px; font-family: 'Nanum Gothic', sans-serif;}
img{border:0px; margin:0px; padding:0px;}
a:link{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
a:active{color:#000;}
a:visited{color:#000;}
div, span{font-size:12px; font-family: 'Nanum Gothic', sans-serif;}
td, th{font-size:12px color:#555; font-family: 'Nanum Gothic', sans-serif;}


.margin15{margin-bottom:15px;}
.margin30{margin-top:30px; !important;}
.margin60{margin-top:60px; !important;}
.float{float:none !important;}
.margin{margin-top:0px !important;}

*{margin:0px; padding:0px;}

/* main */
#wrap{position:relative; width:100%; height:100%;}
.header{background-color:#fff; width:100%; height:100px; position:fixed; top:0px; left:0px; border-bottom:1px solid #d1d1d1; letter-spacing:-1px; z-index:999;}
.header .header_box{width:1920px; margin:0 auto;}
.header .logo{width:157px; height:72px; background:url('../images/tw/logo_20180623.png') no-repeat 0 0; float:left; margin:15px 0 15px 35px;}
.header .logo a{display:block; height:72px;}
.header .top_menu{float:right; margin:0 0 0 0px; }
.header .top_menu ul{float:left;}
.header .top_menu ul li{position:relative; float:left; padding:0 30px; background:url('../images/tw/menu_line.png') no-repeat right 40px;}
.header .top_menu ul li:last-child{background-image:none;}
.header .top_menu ul li a{font-size:18px; color:#232323; line-height:99px; display:block;}
.header .top_menu ul li:hover a{background:url('../images/tw/menu_on_ico.png') no-repeat center 20px; color:#13663c;}
.header .top_menu .call{float:right; display:inline-block; width:160px; height:100px; font-size:25px; color:#13663c; background:url('../images/tw/call_ico.png') no-repeat left center; padding-left:24px; line-height:100px; margin-right:22px;}

.header .top_menu .menu{display:none; position:absolute; top:98px; left:0px; background-color:#fff; width:auto; border-top:0px;}
.header .top_menu ul li:hover .menu{display:block;}

.header .top_menu .menu ul li{width:110px; float:none; border-bottom:1px solid #e3e3e3; height:40px; margin:0 10px; text-align:left; padding:0 0 0 14px;}
.header .top_menu .menu ul li:last-child{border:none;}
.header .top_menu .menu ul li a{display:block; background:none; font-size:15px; color:#666666; line-height:40px;}
.header .top_menu .menu ul li a:hover{color:#13663c;}

.navi{position:fixed; right:80px; top:50%; margin-top:-120px; z-index:999;}
.navi ul{}
.navi ul li{margin-bottom:20px;}
.navi ul li a{display:block; width:39px; height:40px; background:url('../images/tw/navi.png') no-repeat 0 0;}
.navi ul li.on a{display:block; width:39px; height:40px; background:url('../images/tw/navi_on.png') no-repeat 0 0;}
.navi ul li a:hover{display:block; width:39px; height:40px; background:url('../images/tw/navi_on.png') no-repeat 0 0;}

/* main-visual */
.visual_area1{margin-top:100px; background:url('../images/tw/visual_bg1.jpg') no-repeat top center; width:100%; height:849px; position:relative;}

.visual_area1 .visual_txt{text-align:center; padding:215px 0 0 0; letter-spacing:-7px;}
.visual_area1 .visual_txt h1{font-size:60px; color:#fff; font-weight:500; font-family: 'Nanum Square', sans-serif;}
.visual_area1 .visual_txt h2{font-size:40px; color:#fff; font-weight:500; font-family: 'Nanum Square', sans-serif; margin-top:30px; }
.visual_area1 .visual_txt h2 img{vertical-align:middle; display:inline-block; margin-top:-20px;}
.visual_area1 .visual_txt h3{font-size:20px; color:#ca9a80; font-weight:normal; font-family: 'Nanum Square', sans-serif; letter-spacing:-2px; line-height:25px; transition:all 0.5s ease; }
.visual_area1 .visual_btn{text-align:center; margin-top:39px;}
.visual_area1 .visual_btn a{display:inline-block; width:150px; height:150px; border:1px solid #917761; border-radius:30px; text-align:center; line-height:230px; background-color:rgba(0,0,0,0.2); font-size:14px; color:#cc9e67; box-sizing:border-box; font-weight:bold;}
.visual_area1 .visual_btn .info_tw:hover{transition:background 0.5s; background-position:center -116px;}
.visual_area1 .visual_btn .info_tw{background:url('../images/tw/visual_btn11.png') no-repeat center 30px; margin-right:30px;}
.visual_area1 .visual_btn .info_p:hover{transition:background 0.5s; background-position:center -124px;}
.visual_area1 .visual_btn .info_p{background:url('../images/tw/visual_btn22.png') no-repeat center 30px; margin-right:30px;}
.visual_area1 .visual_btn .info_h:hover{transition:background 0.5s; background-position:center -127px;}
.visual_area1 .visual_btn .info_h{background:url('../images/tw/visual_btn33.png') no-repeat center 30px;}
.visual_area1 .bottom_arrow a{position:absolute; bottom:50px; left:50%; margin-left:-30px; width:60px; height:60px; display:block; background:url('../images/tw/visual_arrow.png') no-repeat 0 0;}



.visual_area5{background:url('../images/tw/visual_bg2_new2.jpg') no-repeat top center; width:100%; height:900px; position:relative;}
.visual_area5 .visual_txt{text-align:center; padding:202px 0 0 0;}
.visual_area5 .visual_txt h1{}
.visual_area5 .visual_txt h3{font-size:22px; color:#c9c6b6; font-weight:500; font-family: 'Nanum Square', sans-serif; letter-spacing:-3px;margin-top:26px;line-height:160%;display:block;}
.visual_area5 .visual_txt a{display:inline-block;border:2px solid #a69c76;font-size:24px;color:#f1e6a0;font-family: 'Nanum Square', sans-serif;padding:14px 30px;margin-top:121px;}



.visual_area2{background:url('../images/tw/visual_bg2.jpg') no-repeat top center; width:100%; height:849px; position:relative;}

.visual_area2 .visual_txt{text-align:center; padding:70px 0 0 0; letter-spacing:-7px;}
.visual_area2 .visual_txt h1{font-size:50px; color:#6f604c; font-weight:500; font-family: 'Nanum Square', sans-serif; background:url('../images/tw/tit_top.png') no-repeat top center; padding-top:60px;}
.visual_area2 .visual_txt h3{font-size:20px; color:#8f8376; font-weight:normal; letter-spacing:-2px; margin-top:50px; line-height:27px; word-break: keep-all;}
.visual_area2 .visual_txt h3 strong{color:#5b4e3d; font-weight:normal;}

.visual_area2 .slide{width:1200px; height:300px; margin:68px auto 0 auto;}
.visual_area2 .slide ul li{text-align:center; width:300px; float:left; margin-right:47px;}
.visual_area2 .slide ul li a{}
.visual_area2 .slide ul li a span{display:block; font-size:20px;}
.visual_area2 .slide ul li a span.img{}
.visual_area2 .slide ul li a span.txt{margin-top:24px; letter-spacing:-2px; font-weight:bold;line-height:120%;}
.visual_area2 .slide ul li a span.txt strong{color:#13663c;}

.visual_area2 .bottom_arrow a{position:absolute; bottom:50px; left:50%; margin-left:-30px; width:60px; height:60px; display:block; background:url('../images/tw/visual_arrow2.png') no-repeat 0 0;}

.visual_area2 .lSAction > a{background-image: url('../images/tw/visual2_arrow.png'); width:38px; height:70px; opacity:1;}
.visual_area2 .lSAction{display:block !important;}
.visual_area2 .lSSlideOuter .lSPager.lSpg{display:none;}
.visual_area2 .lSAction > .lSPrev{}
.visual_area2 .lSAction > .lSNext{background-position:-43px 0;}
.visual_area2 #lightSlider{height:300px !important;}

.visual_area3{background:url('../images/tw/visual_bg3.jpg') no-repeat top center; width:100%; height:849px; position:relative;}

.visual_area3 .visual_txt{text-align:center; padding:70px 0 0 0; letter-spacing:-7px;}
.visual_area3 .visual_txt h1{font-size:50px; color:#e7b44e; font-weight:500; font-family: 'Nanum Square', sans-serif; background:url('../images/tw/tit_top2.png') no-repeat top center; padding-top:60px;}
.visual_area3 .visual_txt h3{font-size:20px; color:#8fa5b7; font-weight:normal; letter-spacing:-2px; margin-top:50px; line-height:27px; word-break: keep-all;2016-06-13enterc}
.visual_area3 .visual_txt h3 strong{color:#5b4e3d; font-weight:normal;}

.visual_area3 .slide{width:1200px; height:300px; margin:68px auto 0 auto;}
.visual_area3 .slide ul li{text-align:center; width:300px; float:left; margin-right:47px;}
.visual_area3 .slide ul li{display:block;}
.visual_area3 .slide ul li span{display:block; font-size:20px;}
.visual_area3 .slide ul li span.img{}
.visual_area3 .slide ul li span.txt{margin-top:17px; letter-spacing:-2px; font-weight:bold; color:#e7b44e; font-size:20px;}
.visual_area3 .slide ul li .view_btn{display:inline-block; width:160px; height:38px; margin-top:27px; font-size:16px; text-align:center; color:#e4e4e5; line-height:38px; border:2px solid #fff;}
.visual_area3 .bottom_arrow a{position:absolute; bottom:50px; left:50%; margin-left:-30px; width:60px; height:60px; display:block; background:url('../images/tw/visual_arrow3.png') no-repeat 0 0;}

.visual_area3 .lSAction > a{background-image: url('../images/tw/visual3_arrow.png'); width:38px; height:70px; opacity:1;}
.visual_area3 .lSAction{display:block !important;}
.visual_area3 .lSSlideOuter .lSPager.lSpg{display:none;}
.visual_area3 .lSAction > .lSPrev{}
.visual_area3 .lSAction > .lSNext{background-position:-42px 0;}
.visual_area3 #lightSlider{height:300px !important;}


.visual_area4{background:#fff; width:100%; height:auto; clear:both; position:relative;}

.visual_area4 .visual_txt{text-align:center; padding:70px 0 0 0; letter-spacing:-7px;}
.visual_area4 .visual_txt h1{font-size:50px; color:#333836; font-weight:500; font-family: 'Nanum Square', sans-serif; background:url('../images/tw/tit_top.png') no-repeat top center; padding-top:60px;}
.visual_area4 .visual_txt h3{font-size:20px; color:#666666; font-weight:normal; letter-spacing:-2px; margin-top:50px; line-height:27px;}
.visual_area4 .visual_txt h3 strong{color:#5b4e3d; font-weight:normal;}

.visual_area4 .list_box{width:1000px; margin:72px auto 60px auto; letter-spacing:-2px;}
.visual_area4 .list_box .list{display:inline-block; width:33%; vertical-align:top;}
.visual_area4 .list_box .list .location_tit{font-size:20px; font-weight:bold; background:url('../images/tw/map_ico1.jpg') no-repeat top left; padding-top:25px; margin-bottom:18px;}
.visual_area4 .list_box .list .parking_tit{font-size:20px; font-weight:bold; background:url('../images/tw/map_ico2.jpg') no-repeat 0 0; padding-top:25px; margin-bottom:18px;}
.visual_area4 .list_box .list .map_tit{font-size:20px; font-weight:bold; background:url('../images/tw/map_ico3.jpg') no-repeat 0 0; padding-top:25px; margin-bottom:18px;}
.visual_area4 .list_box .list .txt{font-size:16px;}
.visual_area4 .list_box .list .txt .enter{display:block; font-size:16px;}
.visual_area4 .map_area{height:500px; line-height:0px;width:100%;}
.visual_area4 .map_area img{}

/* footer */
.footer{width:100%; height:70px; text-align:center; clear:both; background-color:#6f604d; padding-top:40px;}
.footer span{display:block; color:#c6b59f; padding:0 30px;}
.footer span.address{font-size:14px;}
.footer span.infomation{font-size:14px;padding:3px}


/* sub */
.sub1_area{margin-top:100px; background:url('../images/tw/sub_04.jpg') no-repeat center top; width:100%; height:auto; padding-bottom:50px;}

.sub_visual{text-align:center;}
.sub_visual h1{height:25px; padding-top:75px; font-family: 'Nanum Square', sans-serif; font-size:43px; color:#fff; letter-spacing:-7px; font-weight:400;}
.sub_visual h2{height:20px; padding-top:20px; font-family: 'Nanum Square', sans-serif; font-size:22px; color:#ca9a80; letter-spacing:-3px; font-weight:400;}

.sub_visual .sub_navi{text-align:center; letter-spacing:-2px;}
.sub_visual .sub_navi ul{width:auto; display:inline-block; margin:30px auto;}
.sub_visual .sub_navi ul li{float:left; background:url('../images/tw/sub_navi.png') no-repeat right center; margin:0 3px; padding-right:15px;}
.sub_visual .sub_navi ul li:first-child{margin:0 3px 0 0;}
.sub_visual .sub_navi ul li:last-child{margin:0 0 0 3px; background:none; padding:0px;}
.sub_visual .sub_navi ul li{color:#d7d4d3; font-size:14px;}
.sub_visual .sub_navi ul li a{display:block; color:#d7d4d3; font-size:14px;}

.sub_visual .tab{width:1000px; margin:0 auto; clear:both;}
.sub_visual .tab ul li{background-color:#ecded1; width:50%; height:50px; float:left; font-size:22px; position:relative;}
.sub_visual .tab ul li a{display:block; text-align:center; color:#8d746d; line-height:50px;}
.sub_visual .tab ul li .arrow{display:none; position:absolute; bottom:-9px; left:50%; margin-left:-43px; width:87px; height:9px; background:url('../images/tw/sub_tabon.jpg') no-repeat 0 0;}

.sub_visual .tab ul li.on{background-color:#e5a554; width:50%; height:50px; float:left;}
.sub_visual .tab ul li.on a{display:block; text-align:center; color:#fff; line-height:50px; font-weight:bold;}
.sub_visual .tab ul li.on .arrow{display:block;}

.sub_visual .tab.tab5 ul li{width:20%;}
.sub_visual .tab.tab4 ul li{width:25%;}
.sub_visual .tab.tab3 ul li{width:33%;}


.con{position:relative; width:100%; height:auto;}
.con .tit_area{text-align:center; width:1000px; margin:50px auto 42px auto;}
.con .tit_area h1{font-size:30px; color:#323232; height:30px; font-weight:600; background:url('../images/tw/sub_h1.png') no-repeat top center; padding-top:25px;}
.con .tit_area h2{height:16px; color:#666666; font-size:15px; margin:15px 0 0 0; font-weight:normal;}
.con .tit_area .border{border-top:3px solid #3c1f17; width:89px; display:block; margin:22px auto 42px auto;}

.con .search_area{width:320px; margin:0 auto;}
.con .search_area label{background:url('../images/tw/search_ico.png') no-repeat left center; padding-left:25px; height:30px; display:inline-block; background-position:0px 6px;}
.con .search_area label input{border:none; width:195px; padding-left:15px; height:30px; background-color:#e5e5e5; font-size:13px; color:#666666; border-radius:20px;}
.con .search_area button{display:inline-block; width:74px; height:30px; border:none; text-align:center; line-height:30px; background-color:#666666; border-radius:20px; color:#fff; font-size:13px; text-indent:inherit; margin-left:5px; vertical-align:bottom;}

.con .table{width:1000px; margin:40px auto;}
.con .table ul{}
.con .table ul li{border:1px solid #d1d1d1; height:154px; margin-bottom:25px;}
.con .table ul li {display:block; clear:both;}
.con .table ul li span{display:block;}
.con .table ul li .img{float:left; height:154px; overflow:hidden;}
.con .table ul li .listbox{padding-left:230px; padding-top:27px;}
.con .table ul li .listbox .ct{position:relative;}
.con .table ul li .listbox .ct strong{font-weight:normal; font-size:15px; color:#666666;}
.con .table ul li .listbox .ct .date{position:absolute; top:0px; right:20px; width:218px; height:31px; line-height:30px; text-align:center; background-color:#e7e9ef; border-radius:20px;}

.con .table ul li .listbox .txt{padding-top:19px;}
.con .table ul li .listbox .txt a{font-size:18px; color:#666666; display:block; font-weight:bold;}
.con .table ul li .listbox .txt .txt_con{font-size:15px; color:#888888; padding-top:15px; height: 40px; overflow: hidden;}
.con .table ul li .listbox.none{padding-left:0px;;text-align:center;font-size:20px;}
.con .table ul li .listbox.none div{font-size:20px;}


.con .table table{width:1000px; margin:0 auto; display:none;}
.con .table table tr{}
.con .table table tr td{padding:9px 22px;}
.con .table table tr td.tit{font-size:15px; color:#666666;}
.con .table table tr td.date{font-size:13px; color:#555555; font-weight:bold;}
.con .table table tr td.date span{display:inline-block; width:218px; height:31px; text-align:center; background-color:#e7e9ef; border-radius:20px;}
.con .table table tr td div{}
.con .table table tr td div strong{}

.con .paging{text-align:center; width:306px; height:30px; margin:45px auto;}
.con .paging ul{}
.con .paging ul li{float:left; width:30px; height:30px; border:1px solid #d1d1d1; box-sizing:border-box; text-align:center; border-radius:10px; margin-right:3px;}
.con .paging ul li a{color:#3c1f17; font-size:15px; display:block; height:30px; line-height:26px; font-weight:bold;}
.con .paging ul li.prev{width:54px; margin-right:15px; background-color:#fafafa;}
.con .paging ul li.prev a{background:url('../images/tw/arrow_left.jpg') no-repeat 8px 11px; padding-left:9px;}
.con .paging ul li.next{width:54px; margin-left:15px; background-color:#fafafa;}
.con .paging ul li.next a{background:url('../images/tw/arrow_right.gif') no-repeat 40px 11px; padding-right:9px;}

.con_area{width:1000px; margin:50px  auto; letter-spacing:-1px; line-height:27px; text-align:center;}
.con_area .txt1{font-size:30px; color:#827167; display:block; margin:51px 0 33px 0;}
.con_area .txt2{font-size:20px; color:#323232; display:block; line-height:30px; margin-bottom:30px;}


.con_area .lab_txt{font-size:20px; color:#323232; display:block; line-height:160%; margin-bottom:30px;text-align:left}
.con_area .lab_txt strong{display:block;}
.con_area .lab_txt p{padding-left:15px;}
.con_area .lab_sign{text-align:right}
.con_area .kit_txt{font-size:20px; color:#323232; display:block; line-height:160%; margin-bottom:20px;text-align:left}
.con_area .kit_txt strong{display:block;}

.con_area .info_left{width:500px; height:250px; padding-left:500px; padding-top:35px;}
.con_area .info_left .phrase{margin:0 auto 17px auto; width:160px; height:28px; background-color:#e5a554; border-radius:20px; font-size:14px; color:#fff; text-align:center; line-height:28px;letter-spacing:0px;}
.con_area .info_left .info_img{}
.con_area .info_left .info_txt{margin-top:20px; font-size:16px; color:#888888; display:block;}

.con_area .info_right{width:500px; height:250px; padding-right:500px; padding-top:35px;}
.con_area .info_right .phrase{margin:0 auto 17px auto; width:160px; height:28px; background-color:#e5a554; border-radius:20px; font-size:14px; color:#fff; text-align:center; line-height:28px;letter-spacing:0px;}
.con_area .info_right .info_img{}
.con_area .info_right .info_txt{margin-top:20px; font-size:16px; color:#888888; display:block;}

.con_area .info1{background:url('../images/tw/sub01_1.jpg') no-repeat left;}
.con_area .info2{background:url('../images/tw/sub01_2.jpg') no-repeat right;}
.con_area .info3{background:url('../images/tw/sub01_3.jpg') no-repeat left;}
.con_area .info4{background:url('../images/tw/sub01_4.jpg') no-repeat right;}

.con_area .per_li{ text-align:left;position:relative;}
.con_area .per_li li{clear:both; padding-bottom:30px;position:relative;}
.con_area .per_li li .pic{position:Absolute;}
.con_area .per_li li .txt{padding-left:284px;}
.con_area .per_li li .txt .name{display:block; font-size:20px; color:#323232; margin-bottom:15px; padding-top:20px; background:url('../images/tw/name_line.png') no-repeat 200px 20px;}
.con_area .per_li li .txt .name strong{font-size:30px; color:#827167;}
.con_area .per_li li .txt .talk{display:block; font-size:20px; color:#9d8668; margin-bottom:23px;}
.con_area .per_li li .work_li{font-size:16px; color:#777777;padding-left:284px;}
.con_area .per_li li .work_li ul li{background:url('../images/tw/li_ico.png') no-repeat left 5px; height:auto; padding-left:10px; padding-bottom:0px; line-height:24px;}
.con_area .per_li .btn {position:absolute;top:20px;right:0;}
.con_area .per_li .btn a{display:block;}

.con_area .test_li{}
.con_area .test_li ul li{width:300px; float:left; height:360px; margin-right:30px; margin-bottom:30px;}
.con_area .test_li ul li:nth-child(3n){margin-right:0px; }
.con_area .test_li ul li span{display:block;}
.con_area .test_li ul li .test_img{border-top:2px solid #e5a554;}
.con_area .test_li ul li .test_img img{width:100%;}
.con_area .test_li ul li .test_txt{text-align:left; line-height:21px;}
.con_area .test_li ul li .test_txt .tit{font-size:25px; color:#e5a554; margin:30px 0 23px 0;}
.con_area .test_li ul li .test_txt .txt{font-size:15px; color:#888;}

.con_area .menu_tab{border-top:1px solid #e5a554; border-bottom:1px solid #e5a554; margin-bottom:55px;}
.con_area .menu_tab ul{height:47px;}
.con_area .menu_tab ul.four{}
.con_area .menu_tab ul li{width:20%; height:47px; display:block; float:left;}
.con_area .menu_tab ul.four li{width:25%;}
.con_area .menu_tab ul.three li{width:33%;}
.con_area .menu_tab ul li a{display:block; text-align:center; line-height:47px; font-size:18px; color:#aa9f92;}
.con_area .menu_tab ul li.on{background-color:#e5a554;}
.con_area .menu_tab ul li.on a{font-weight:bold; color:#5b4325;}

.con_area .menu_li{clear:both; display:none;}
.con_area .menu_li ul.default li{width:33%; float:left; height:222px; margin-bottom:30px;}
.con_area .menu_li ul.default li:nth-child(3n){margin-right:0px;}
.con_area .menu_li ul.default li span{display:block;}
.con_area .menu_li ul.default li .menu_img{}
.con_area .menu_li ul.default li .menu_txt{font-size:16px; color:#000; margin-top:15px; text-align:center;}
.con_area .menu_li ul.default li .menu_txt .s_txt{font-size:14px; color:#888888;}

.con_area .menu_li ul.target_person li{width:24%; float:left;padding-right:1%;}
.con_area .menu_li ul.target_person li p{background-color: #e5a554;border-radius: 20px;font-size: 18px;color: #fff;text-align: center;padding:5px 5px;}
.con_area .menu_li ul.target_person li ul{padding-top:20px;}
.con_area .menu_li ul.target_person li ul li{clear:both;width:auto;padding-right:0px;padding:5px 30px;font-size:18px;text-align:left;color:#323232}

.con_area .menu_li .explain_area{background: url('../images/tw/visual_bg2.jpg') no-repeat top center;padding: 20px 35px;text-align:left;}
.con_area .menu_li .explain_area p{color: #000;font-weight:700;font-size:20px;text-align:Center;background: url('../images/tw/tit_top.png') no-repeat top center;
padding-top:35px;}
.con_area .menu_li .explain_area ul{padding:10px 50px;;}
.con_area .menu_li .explain_area ul li{float:left;width:50%;font-size:18px;color: #6f604c;text-align:left;padding-top:10px;}

#m4 {margin-top:44px;}
#m4 table{border-collapse:collapse;width:100%;}
#m4 table.first{margin-top:0px;}
#m4 table thead{border-top:2px solid #505c78;width:100%;}
#m4 table thead th{font-size:16px;color:#ffffff;background:#6f7174;height:42px;line-height:42px;}
#m4 table thead tr th .blank {width:5%;}
#m4 table thead tr th{border-left:1px solid #191919;}
#m4 table thead tr.room th.second{border-left:1px solid #bababa;}
#m4 table thead tr.yoil th.blank{background:#d7d8d9;}
#m4 table thead tr th.last{border-right:1px solid #191919;}
#m4 table thead tr.room th{color:#191919;background:#e3f3f9;height:40px;line-height:40px;border-bottom:1px solid #bababa;}
#m4 table thead tr.room th.blank{background:#ffffff;}
#m4 table tbody {}
#m4 table tbody th{background:#fcffe6;color:#191919;font-size:15px;border-left:1px solid #191919;border-bottom:1px solid #bababa;height:65px;}
#m4 table tbody th.bg{background:#fffce6;}
#m4 table tbody td{background:#fff;color:#191919;font-size:15px;text-align:center;padding:20px 6px;border-bottom:1px solid #bababa;border-left:1px solid #191919}
#m4 table tbody td.second{border-left:1px solid #bababa;background:#fdf4f5;}
#m4 table tbody td.secondAM{border-left:1px solid #bababa;background:#fffcfd;}
#m4 table tbody td.secondAM2{border-left:1px solid #bababa;border-right:1px solid #bababa;background:#fdfcf1;}
#m4 table tbody td.secondBGN{border-left:1px solid #bababa;background:#FFFFFF;}
#m4 table tbody td.last{border-right:1px solid #191919;}
#m4 table tbody tr.last th{border-bottom:1px solid #191919}

#m4 table tbody td.st1{background:#fdf4f5}
#m4 table tbody td.st2{background:#dedede}

#m5 table{border-collapse:collapse;width:100%;margin-top:44px;}
#m5 table.first{margin-top:0px;}
#m5 table thead{border-top:2px solid #505c78;width:100%;}
#m5 table thead th{font-size:16px;color:#ffffff;background:#6f7174;height:42px;line-height:42px;}
#m5 table thead tr th .blank {width:5%;}
#m5 table thead tr th{border-left:1px solid #191919;}
#m5 table thead tr.room th.second{border-left:1px solid #bababa;}
#m5 table thead tr.yoil th.blank{background:#d7d8d9;}
#m5 table thead tr th.last{border-right:1px solid #191919;}
#m5 table thead tr.room th{color:#191919;background:#e3f3f9;height:40px;line-height:40px;border-bottom:1px solid #bababa;}
#m5 table thead tr.room th.blank{background:#ffffff;}
#m5 table tbody {}
#m5 table tbody th{background:#fcffe6;color:#191919;font-size:15px;border-left:1px solid #191919;border-bottom:1px solid #bababa;height:65px;}
#m5 table tbody th.bg{background:#fffce6;}
#m5 table tbody td{background:#fff;color:#191919;font-size:15px;text-align:center;padding:20px 6px;border-bottom:1px solid #bababa;border-left:1px solid #191919}
#m5 table tbody td.second{border-left:1px solid #bababa;background:#fdf4f5;}
#m5 table tbody td.secondAM{border-left:1px solid #bababa;background:#fffcfd;}
#m5 table tbody td.secondAM2{border-left:1px solid #bababa;border-right:1px solid #bababa;background:#fdfcf1;}
#m5 table tbody td.secondBGN{border-left:1px solid #bababa;background:#FFFFFF;}
#m5 table tbody td.last{border-right:1px solid #191919;}
#m5 table tbody tr.last th{border-bottom:1px solid #191919}
#sub02_02_div table tbody tr.last td{border-bottom:1px solid #191919}

table.board_txt{border-collapse:collapse;width:100%;margin-top:44px;}
table.board_txt thead{border-top:2px solid #505c78;width:100%;}
table.board_txt thead th{font-size:16px;color:#ffffff;background:#6f7174;height:42px;line-height:42px;}
table.board_txt thead tr th .blank {width:5%;}
table.board_txt thead tr th{border-left:1px solid #191919;}
table.board_txt thead tr.room th.second{border-left:1px solid #bababa;}
table.board_txt thead tr.yoil th.blank{background:#d7d8d9;}
table.board_txt thead tr th.last{border-right:1px solid #191919;}
table.board_txt thead tr.room th{color:#191919;background:#e3f3f9;height:40px;line-height:40px;border-bottom:1px solid #bababa;}
table.board_txt thead tr.room th.blank{background:#ffffff;}
table.board_txt tbody {}
table.board_txt tbody th{background:#fcffe6;color:#191919;font-size:15px;border-left:1px solid #191919;border-bottom:1px solid #bababa;height:65px;}
table.board_txt tbody th.bg{background:#fffce6;}
table.board_txt tbody td{background:#fff;color:#191919;font-size:15px;text-align:center;padding:20px 6px;border-bottom:1px solid #bababa;border-left:1px solid #191919}
table.board_txt tbody td.second{border-left:1px solid #bababa;background:#fdf4f5;}
table.board_txt tbody td.secondAM{border-left:1px solid #bababa;background:#fffcfd;}
table.board_txt tbody td.secondAM2{border-left:1px solid #bababa;border-right:1px solid #bababa;background:#fdfcf1;}
table.board_txt tbody td.secondBGN{border-left:1px solid #bababa;background:#FFFFFF;}
table.board_txt tbody td.last{border-right:1px solid #191919;}
table.board_txt tbody tr.last th{border-bottom:1px solid #191919}


.program_area{}
.program_area .box{margin-bottom:20px;}
.program_area .box h3{font-size: 30px;color: #827167;display: block;margin: 51px 0 33px 0;}
.program_area .box .image img{width:100%;border-radius:20px;}
.program_area .box p{font-size: 20px;color: #323232;display: block;line-height:180%;margin-bottom: 30px;text-align:left;}


.con_area .list_box{width:1000px; margin:72px auto 60px auto; letter-spacing:-2px; text-align:left;}
.con_area .list_box .list{display:inline-block; width:33%; vertical-align:top;}
.con_area .list_box .list .location_tit{font-size:20px; font-weight:bold; background:url('../images/tw/map_ico1.jpg') no-repeat 2px 0; padding-top:25px; margin-bottom:18px;}
.con_area .list_box .list .parking_tit{font-size:20px; font-weight:bold; background:url('../images/tw/map_ico2.jpg') no-repeat 4px 0; padding-top:25px; margin-bottom:18px;}
.con_area .list_box .list .map_tit{font-size:20px; font-weight:bold; background:url('../images/tw/map_ico3.jpg') no-repeat 2px 0; padding-top:25px; margin-bottom:18px;}
.con_area .list_box .list .txt{font-size:16px;}
.con_area .list_box .list .txt .enter{display:block; font-size:16px;}
.con_area .map_area{height:500px; line-height:0px; width:100%;}
.con_area .map_area img{}











.mobile_header{display: block; position: fixed; width: 100%; z-index: 100; background: #fff; left: 0px; top: 0px;}
.mobile_header .header_top{position: relative; width:100%; height:55px; padding-top:5px; border-bottom:1px solid #d1d1d1;}
.mobile_header .header_top .tw_logo{width:106.8px; height:49px; margin:0px auto;}
.mobile_header .header_top .tw_logo a{width:106.8px; height:49px; display:block; background:url('../images/tw/logo_20180623.png') no-repeat 0 0; background-size:100%; }
.mobile_header .header_top .call{position:absolute; right:20px; top:17px;}
.mobile_header .header_top .call a{display:inline-block; width:25px; height:25px; font-size:25px; color:#13663c; background:url('../images/tw/mo_call.jpg') no-repeat left center; background-size:100%;}
.mobile_header .header_top .open_menu {position: absolute; left: 20px; top:17px;}
.mobile_header .header_top .open_menu a{display:inline-block; width:25px; height:24px; font-size:25px; color:#13663c; background:url('../images/tw/mo_menu.jpg') no-repeat left center; background-size:100%;}

#top_menu {
    display: none;
    top: 0px;
    left: 0px;
    background: transparent url("../images/tw/mo_me_bg.png") repeat scroll 0% 0%;
    z-index: 999;
    width: 100%;
    height: 100%;
    position: fixed;
}

#top_box {
    position: absolute;
    left: -200px;
    height: 100%;
    top: 0px;
    background: #fff;
    width: 200px;
}

#mobile_menu_close {
    position: relative;
    height: 40px;
    background: #6f604d;
    color: #d7c3ab;
    font-size: 14px;
    line-height: 40px;
    padding-left: 23px;
	font-weight:bold;
}

#mobile_menu_close a {
    position: absolute;
    right: 21px;
    top: 13px;
	color:#d7c3ab;
	width:15px;
}

#mobile_menu_close a img{width:100%;}


#scroller {width:100%; height:100%;}
#scroller .first_li{height:auto; position:relative;}
#scroller .first_li a{background-color:#fbfbfb; padding-left:23px; font-weight:bold; display:block; line-height:30px; color:#25252e; font-size:13px; border-bottom:1px solid #d4d4d4;}
#scroller .first_li .menu{width:100%; height:auto;}
#scroller .first_li .second_li{border-bottom:1px solid #d4d4d4;}
#scroller .first_li .second_li li{height:20px; padding-left:25px; background-color:#fff;}
#scroller .first_li .second_li li:first-child{padding:10px 0 0 25px;}
#scroller .first_li .second_li li:last-child{padding:0 0 10px 25px;}
#scroller .first_li .second_li li a{padding-left:0px; font-size:12px; color:#666666; border:0px; font-weight:normal; line-height:15px; background-color:#fff;}
