@charset "utf-8";

body{position: relative;min-width: 320px;}

a:focus{border:1px dashed #555}

.container{position:relative;z-index:1;max-width:1240px;margin:0 auto;}
.container02{max-width: 1000px;margin:0 auto;}

/* header */
/*  .bg000{position: absolute;left: 0;right: 0;top: 0;bottom:0;background: rgba(0,0,0,0.7);}
.headcon{background-color: #ee7907;height: 60px;}
.toplink{display: inline-block;}
.toplink>li{float: left;}
.toplink a{font-size: 13px;color:#f5f4f4;background-image: url('../images/main/mbar.png');background-repeat: no-repeat;background-position: right;padding-right: 20px;margin-right: 20px;}
.toplink .last a{background:none;}
.search_wrap{float: right;margin: 16px 0;}
.search_wrap input{width: 205px;height: 28px;box-sizing: border-box;padding: 5px;font-size: 12px;margin-right: 10px;}
.gnbdivover{height: 90px;background-color: #FFF;}
.logo{display: inline-block;}
.logo a{line-height: 90px;}
.gnbli{float: left;margin-left: 8%;position: relative;}
.gnbli>a{font-size: 22px;font-weight: bold;color: #222222;height: 90px;line-height: 90px;}
.gnbli>a:hover{color:#ee7907;}
.abB:after{content: '';display: block;border-bottom: 3px #ee7907 solid;position: absolute;bottom: 23px;width: 100%;}
.menuSubBtn{line-height: 90px;float: right;}
.btnMenuAll{border:1px #dcdcdc solid;width:35px;height:35px;text-align: center;line-height: 35px;}
.search{line-height: 90px;float: right;width: 5%;display: none;}
.allMenu{position: absolute;width: 100%;top: 150px;z-index: 100;left: 0;background: #f6f6f6;height: 350px;border-top: 1px #d6d6d6 solid;border-bottom: 1px #d6d6d6 solid;display: none;z-index: 99999;}
.Menuul>li{float: left;width: 20%;box-sizing: border-box;border-right: 1px #d6d6d6 solid;height: 350px;padding: 25px 0 0 30px;}
.Menuul>li h2{font-size: 16px;}
.Menuul>.bR0{border-right: 0;}
.Menuul a{display: block;line-height: 2;color: #555555;font-size: 15px;}
.M_menuSubBtn{line-height: 90px;float: right;display: none;}
.m_allMenu{max-width: 580px;width: 100%;position: absolute;background: #FFF;z-index: 100;display: none;}
.tablet_header{height: 90px;line-height: 90px;text-align: center;box-sizing: border-box;padding: 0 30px;}
.x_btn{float: right;line-height: 90px;}
.linkul{padding: 0 30px;background-color: #dadde2;overflow: hidden;border-bottom: 1px #FFF solid;}
.linkul>li{float: left;width: 33.3%;font-size: 20px;height: 48px;line-height: 48px;}
.linkli02{text-align: center;}
.linkli03{text-align: right;}
.m_Menuul{clear: both;}
.m_Menuul>li{line-height: 48px;background-color: #ee7907;color: #FFF;border-bottom: 1px #FFF solid;font-size: 20px;}
.m_Menuul>.bB0{border-bottom: 0;}
.m_Menuul>li>a{display: block;line-height: 48px;background-image: url('../images/main/m_plus.png');background-repeat: no-repeat;background-position:94%;padding: 0 30px;}
.depul{background: #FFF;color: #555555;font-size: 18px;font-weight: bold;display: none;}
.depul>li{line-height: 42px;border-bottom: 1px #dcdcdc solid;padding: 0 30px;}
.depul>li>a{display: block;line-height: 42px;}
.m_Menuul>li.ma_on{background:#2f4662;}
.m_Menuul>li.ma_on a{background-image: url('../images/main/m_minus.png');}  */

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
body { font-family: 'Roboto', sans-serif;}


/* main */
.bxslider01{width: 54.8%;display: inline-block;}
.bxslider03{width: 21.775%;display: inline-block;}
.visual_wrap{font-size: 0;background-color: #f6f6f6;}
.visual_wrap ul{display: inline-block;vertical-align: top;}
.infoul{width: 22.581%;height: 350px;margin-right: 0.8%;}
.infoul>li{float: left;width: 50%;background-repeat: no-repeat;height: 33.3%;text-align: center;background-position: center 23%;}
.infoli01{background-color: #7693dd;background-image: url('../common_img/main_icon01.png');}
.infoli02{background-color: #e3746c;background-image: url('../common_img/main_icon02.png');}
.infoli03{background-color: #d08311;background-image: url('../common_img/main_icon03.png');}
.infoli04{background-color: #4b9ec5;background-image: url('../common_img/main_icon04.png');}
.infoli05{background-color: #43a276;background-image: url('../common_img/main_icon05.png');}
.infoli06{background-color: #949494;background-image: url('../common_img/main_icon06.png');}
.infoul a{font-size: 16px;color:#FFF;font-weight: bold;display: block;height: 100%;padding-top: 78px;box-sizing: border-box;}
.conbox_wrap{background-image: url('../images/main/mainCbg.png');background-repeat: no-repeat;font-size: 0;background-size: cover;}
.conbox01{border-right: 1px #d6d6d6 solid;width: 66.12%;display: inline-block;box-sizing: border-box;vertical-align: top;padding: 40px 30px 40px 23px;box-sizing: border-box;}
.titleh2{font-size: 22px;color: #222222;}
.btn2b9{background-color: #2b92e0;color: #FFF;font-size: 15px;width: 104px;height: 35px;text-align: center;line-height: 35px;border-radius: 4px;font-weight: bold;float: right;}
.fs15c555{font-size: 15px;color: #555555;}
.tit_R{margin-bottom: 18px;float: right;margin-right: 5px;}
.tit_R .fs15c555{line-height: 35px;margin-right: 2px;}
.tit_R select{-moz-appearance:menulist;appearance:menulist;margin:0 5px;border: 1px #dfdfdf solid;width: 78px;height: 35px;box-sizing: border-box;border-radius: 4px;vertical-align: top;font-size: 15px;color: #555555;font-weight: bold;padding-left: 10px;}
.calendarT{width: 100%;border-top: 2px #005494 solid;}

.calendar_wrap { width:100%; height:216px; overflow-y:auto;  }

.t01{width: 40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 300px;}
.t02{width: 30%;}
.t03{width: 14%;}
.t04{width: 16%;}
.calendarT th{border-bottom: 1px #dfdfdf solid;color:#555555;font-size: 16px;padding: 10px 0;text-align: center;position: relative;}
.calendarT th:after{content: '';display: inline-block;width: 1px;height: 6px;background-color: #005494;position: absolute;right: 0;top:0;}
.calendarT .lastth:after{display: none;}
.calendarT td{color:#555555;font-size: 15px;text-align: center;padding-top:11px;letter-spacing: -1.5px;}
.calendarT .taL{text-align: left;padding-left: 10px;}
.special{display: inline-block;width: 32px;height: 18px;line-height: 18px;text-align: center;color:#FFF;font-size: 12px;background-color: #2b92e0;border-radius: 3px;margin-right: 3px;}
.specialty{display: inline-block;width: 32px;height: 18px;line-height: 18px;text-align: center;color:#FFF;font-size: 12px;background-color: #005494;border-radius: 3px;margin-right: 3px;}
.work{display: inline-block;width: 32px;height: 18px;line-height: 18px;text-align: center;color:#FFF;font-size: 12px;background-color: #ebcc3c;border-radius: 3px;margin-right: 3px;}
.basic{display: inline-block;width: 32px;height: 18px;line-height: 18px;text-align: center;color:#FFF;font-size: 12px;background-color: #48cb8e;border-radius: 3px;margin-right: 3px;}
.training{display: inline-block;width: 32px;height: 18px;line-height: 18px;text-align: center;color:#FFF;font-size: 12px;background-color: #fd776d;border-radius: 3px;margin-right: 3px;}
.Facilities>li{color:#333333;font-size:15px;letter-spacing:-1px;float:left;width:49.8%;box-sizing: border-box;padding:7px 0 7px 18px;}
.Facilities>li img{margin-right: 5px; vertical-align: middle;}
.Facilities>li a {/* font-family:"³ª´®°íµñB"; */}
.facli01{border-right: 1px #d8d9d9 dashed;border-bottom: 1px #d8d9d9 dashed;}
.facli02{border-bottom: 1px #d8d9d9 dashed;}
.facli03{border-right: 1px #d8d9d9 dashed;}
.plus{border:1px #a1a1a1 solid;color:#a1a1a1;width: 25px;height: 25px;text-align: center;line-height: 24px;box-sizing: border-box;float: right;margin-top: 3px;font-size: 20px;}
.newsbox{border-bottom: 1px #d8d9d9 dashed;}
.newsbox>a{width: 100%;}
.titleh3{font-size: 18px;color: #555555;font-weight: bold;}
.newsbox .titleh3{max-width: 350px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 7px;}
.newstext{font-size: 14px;color: #888888;padding-bottom: 2px;max-width: 350px;overflow: hidden;width: 100%;word-break: keep-all;height: 43px;}
.newsT{font-size: 16px;color: #555555;font-weight: bold;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 350px;}
.newsbox .titleh3:hover,.newsT a:hover,.newstext:hover{text-decoration: underline;}
.titbox>.titleh2{display: inline-block;}
.news_wrap{margin-top: 18px;}
.Facilities{margin-top: 25px;}
.conbox02{display: inline-block;width: 33.791%;padding: 40px 30px;box-sizing: border-box;}
.curriculum{border: 1px #dfdfdf solid;width: 100%;margin-top: 20px;}
.curriculum>li{border-bottom: 1px #dadada dashed;}
.curriculum>.bB0{border-bottom: 0;}
.curriculum a{font-size: 16px;color: #555555;/* font-family:"³ª´®°íµñB"; */display: block;padding: 9px 20px;}
.curriculum a img{margin-right:4px;vertical-align:middle;}
.curriculum a span{color:#005494;}
.curriculum a:after{content: '+';display: inline-block;color:#d0d0d0;float: right;}
.section02{background-color: #f1f4f6;}
.conbox03{display: inline-block;box-sizing: border-box;width: 32.743%;border-right: 1px #d6d6d6 solid;vertical-align: top;height: 280px;padding: 40px 30px 40px 23px;}
.conbox04{display: inline-block;box-sizing: border-box;width: 33.388%;border-right: 1px #d6d6d6 solid;vertical-align: top;height: 280px;padding: 40px 30px;}
.conbox05{display: inline-block;box-sizing: border-box;width: 33.791%;vertical-align: top;height: 280px;padding: 40px 30px;}
.conbox05 img{height: 95px;}
.conbox06,.conbox07{width: 50%;background: #FFF;padding: 18px;box-sizing: border-box;vertical-align: top;margin-bottom: 15px;display: none;height: 386px;box-sizing: border-box;}
.conbox06{padding: 17px 18px 18px;}
.materialul{margin-top: 23px;border-top: 1px #d8d8d8 dashed;}
.materialul>li{padding: 13px 0;border-bottom: 1px #d8d8d8 dashed;}
.materialT{font-size: 15px;color:#555555;}
.m_download{float: right;margin-top: 3px;}
.m_conbg01,.m_conbg02,.search_click{display: none;}
.search_click{background: rgba(0,0,0,0.8);z-index: 100;position: absolute;width: 100%;height: 75px;box-sizing: border-box;padding: 13px;}
.search_click input{border-radius: 5px;width: 88%;height: 100%;padding-left: 10px;box-sizing: border-box;margin-right: 10px;}
.search_click a{width: 10%;text-align: center;color: #FFF;font-size: 18px;font-weight: bold;background: #ee7907;height: 51px;line-height: 51px;border-radius: 5px;vertical-align: top;}
.btnbox{display: inline-block;}

/* footer */
#footer{clear: both;}
.plus_foot,.mbr{display: none;}
.f_top{background-color:#475c71;overflow: hidden;}
/*.relatedSystem{border-bottom: 1px #5c7186 solid;padding: 25px 0;}*/
.footh4{font-size: 20px;color: #bacfee;display: inline-block;vertical-align: top;width: 13%;}
.systemul{display: inline-block;width: 81%;}
.systemul>li{float: left;box-sizing: border-box;width: 16.6%;}
.systemul a{font-size: 15px;color: #97b3dc;letter-spacing: -1px;}
.footh5{color:#ffffff;font-size: 17px;margin-bottom: 20px;}
.sitemapul>li{float: left;width: 20%;box-sizing: border-box;}
.sitemapul a{color: #e7e9ea;font-size: 13px;display: block;line-height: 1.8;}
.f_info{background-color: #232e38;height: 166px;box-sizing: border-box;padding-top: 30px;}
.f_text{color:#c2c2c2;font-size: 13px;}
.f_logo{display: inline-block;vertical-align: top;width: 21%;margin-top: -10px;}
.f_text{display: inline-block;}
.f_text p{margin-bottom: 7px;}
.linkbox{margin-bottom: 7px;}
.linkbox a{margin-right: 20px;}
.f_shortcuts{float: right;}
.f_shortcuts select{-webkit-appearance: none;-moz-appearance:none;appearance:none;background: #333338;color: #ababab;font-size: 14px;width: 178px;height: 35px;box-sizing: border-box;border:1px #777777 solid;padding-left: 17px;background-image: url('../images/main/bottom_icon.png');background-repeat: no-repeat;background-position: 96% 50%;}
.snsul{text-align: right;margin-top: 15px;}
.snsul>li{display: inline-block;margin-left: 5px;}
.re{font-size: 16px;color: #555555;font-weight: bold;margin-top: 40px;}

/* sub */
.s_cont{overflow: hidden;position: relative;}
.locationbox{background-color: #f6f6f6;overflow: hidden;height: 50px;}
.location{float: right;line-height: 50px;}
.location>li{display: inline-block;font-size: 14px;}
.print{margin-left: 20px;}
.print>a{line-height: 50px;}
.print img{vertical-align: top;margin-top: 7px;}
.subi{margin: -2px 10px 0;}
#subwrap{display: inline-block;height: auto;width: 21.69%;position: absolute;left: 0;top: 0;bottom: 0;border-left: 1px #dedede solid;border-right: 1px #dedede solid;}
.taC{height: 100px;text-align: center;background-image: url('../images/sub/snb_bg.png');background-repeat: no-repeat;background-position: center;}
.taC h2{color:#FFF;font-size: 24px;line-height: 100px;}
.snbli{border-bottom: 1px #ebeaea solid;}
.snbli>a{font-size: 18px;color: #555555;display: block;line-height: 60px;padding-left: 17px;}
.snbli_on>a{background-color: #f3f3f3;color:#ee7907;font-weight: bold;}
.sidesub{background-color: #f3f3f3;box-sizing: border-box;padding: 17px;border-top:1px #ebeaea solid;}
.sidesub>li{line-height: 2;}
.sidesub a{font-size: 16px;color:#888888;}
.sidesub .sub_on a{color:#000000;font-weight: bold;}
.sub_plus{background-image: url('../images/sub/click_on.png');background-repeat: no-repeat;background-position: 93%;}
.s_plus{background-image: url('../images/sub/click.png');background-repeat: no-repeat;background-position: 93%;}
.contents{width: 74.2%;float: right;padding: 30px 0 130px;min-height: 550px;}
.stitleh3{font-size: 32px;color:#030303;}
.subTable{width: 100%;border-top:2px #333333 solid;border-bottom: 1px #959595 solid;/*margin-top: 45px;*/table-layout: fixed;}
.subTable th{border-bottom: 1px #959595 solid;font-size: 16px;color: #222222;padding: 12px 0;}
.subTable td{border-bottom: 1px #dfdfdf solid;font-size: 15px;color: #555555;word-break: keep-all;padding: 11px 0 11px 10px;letter-spacing: -0.8px;}
.subTable .bB0 td{border-bottom: 0;}
.sT01{width: 25%;}
.sT02{width: 35%;}
.sT03{width: 40%;}
.sTable02 .sT04,.sTable02 .sT05,.sTable02 .sT06,.sTable02 .sT07,.sTable02 .sT08,.sTable02 .sT09,.sTable02 .sT10{width: 8%;}
.sTable02 .sT01{width: 5%;}
.sTable02 .sT02{width: 26%;}
.sTable02 .sT03{width: 13%;}
.sTable02 td{text-align: center;}
.sTable02 td.sT02{text-align: left;}
/* .conbox{margin-top: 40px;} */
.titleh4{background-image: url('../images/sub/sub_i.png');background-repeat: no-repeat;padding-left: 20px;background-position: 0% 5px;color: #222222;font-size: 16px;}
.tith4{color: #222222;font-size: 16px;}
.conTextBul{letter-spacing: -0.5px;word-break: keep-all;font-size: 15px;color: #555555;background-image: url('/edu/images/sub/bu.png');background-repeat: no-repeat;background-position: left 15px;padding: 5px 10px 0px 10px;line-height: 22px;margin-left: 5px;}
.titleh5{font-size: 15px;color: #555555;}
.m_br{display: none;}
.bR{border-right: 1px #dfdfdf solid;}
.sTable03{margin-top: 15px;}
.sTable04{/*margin-top: 15px;*/}
.sTable04 td{text-align: center;padding: 11px 0;}
.group{font-size: 15px;color: #555555;padding-left: 15px;margin-top: 5px;}
.conimg{border:1px #dfdfdf solid;width: 100%;text-align: center;padding: 15px 0;margin-top: 15px;box-sizing: border-box;}
.tabwrap{position: relative;}
.bott_line{position: absolute;left: 0;top: 46px;width: 99.8%;height: 1px;background: #d6d6d6;}
.tabul{overflow: hidden;}
.tabul>li{float: left;width: 16%;background-color:#f3f3f3;border:1px #d6d6d6 solid;height: 47px;text-align: center;color:#555555;font-size: 16px;margin-right: 0.8%;box-sizing: border-box;border-bottom: 0;}
.tabul>.lastli{margin-right: 0;}
.tabul>.on{background: #FFF;font-weight: bold;color:#222222;position: relative;border-top:2px #005494 solid;}
.tabul a{line-height: 47px;display: block;}
.con_simg{border-top: 2px #333333 solid;border-bottom: 1px #959595 solid;margin-top: 15px;padding: 20px 0;box-sizing: border-box;}
.con_simg div{word-break: keep-all;display: inline-block;width: 65%;margin-left: 2%;}
.sTableL td{text-align: left;padding-left: 12px;letter-spacing: -0.5px;}
.sTableL td.bR{text-align: center;padding-left: 0;}
.lecture_img{margin-top: 15px;}
.lectureul{font-size: 0;}
.lectureul>li{display: inline-block;width: 24%;margin-right: 1.3%;text-align: center;margin-bottom: 15px;vertical-align: top;}
.lectureul p,.library_img p{font-size: 14px;color: #555555;font-weight: bold;margin-top: 5px;background-image: url('../images/sub/ti.png');background-repeat: no-repeat;display: inline-block;padding-left: 20px;background-position: 0;}
.lectureul>.lecli04,.lectureul>.lecli08{margin-right: 0;}
.imgbox{border: 1px #dfdfdf solid;padding: 15px;box-sizing: border-box;}
.ref{font-size: 15px;color: #555555;margin-top: 15px;}
.boldT{ margin-bottom:10px; font-size: 15px;color: #555555; line-height: 1.5em;}
.sub_t{font-size: 15px;color: #555555;margin-top: 15px;word-break: keep-all;}
.group_a{font-size: 15px;color: #555555;padding-left: 17px;margin-top: 5px;line-height: 1.6;letter-spacing: -0.3px;word-break: keep-all;}
.group_b{width: 95%;display: inline-block;vertical-align: top;font-size: 15px;color: #555555;}
.facilities{border-top:2px #333333 solid;border-bottom: 1px #959595 solid; padding:20px 0;}
.facilities > img { width:28%;}
.facilities .conTbox{display:inline-block; width:68%;vertical-align: middle;margin-left: 10px;}
#garden .conTbox{width:66%;}
#garden .facilities{margin-bottom: 45px; vertical-align:middle;}
.tabul>.mB0{margin-bottom: 0;}
.img_box{border:1px #dfdfdf solid;}
.text_box .titleh4{margin-top: 40px;word-break: keep-all;}
.text_box .tith4{margin-top: 40px;word-break: keep-all;}
.text_box .boldT{margin-top: 10px;word-break: keep-all;letter-spacing: -0.5px;}
.sidesub{display: none;}
/*.library_img{margin-top: 15px;}*/
.library_img:after { clear:both; display:block; content:"";}
.library_img > li{ float:left; text-align:center; width:49%; margin-right:2%;}
.library_img > li.mR0{ margin-right: 0;}
.library_img > li img{ width:100%; border:1px #d6d6d6 solid; margin-bottom:5px;}
.subTable02{width: 100%;border-top: 2px #333333 solid;border-bottom: 1px #959595 solid; table-layout: fixed;}
.subTable02 th{font-size: 16px; /* font-family:"³ª´®°íµñB"; */ color:#222;border-right: 1px #dfdfdf solid;border-bottom: 1px #dfdfdf solid; padding:12px 0; vertical-align:middle;}
.subTable02 td{font-size: 15px;color:#222222;border-bottom: 1px #dfdfdf solid;padding: 11px 0 11px 12px;word-break: keep-all;}
.subTable02 .bB0{border-bottom: 0;}
.board_wrap{margin-top: 40px;}
.board_total{color: #222222;font-size: 16px;display: inline-block;letter-spacing: -0.5px;}
.board_search{float: right;font-size: 0;width: 80%;text-align: right;}
.btnfd7{background-color: #fd776d;color: #FFF;width: 143px;height: 30px;line-height: 30px;text-align: center;display: inline-block;font-size: 15px;}
.board_search select,.board_search input{padding-left: 5px;border:1px #c4c4c4 solid;height: 30px;line-height: 30px;color: #777777;font-size: 15px;box-sizing: border-box;vertical-align: top;}
.board_search select{width: 100px;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;margin:0 1.2%;}
.board_search input{width: 42.5%;}
.search_btn{display: inline-block;background: #555555;color: #FFF;font-size: 13px;font-weight: bold;height: 30px;line-height: 30px;width: 54px;text-align: center;vertical-align: top;}
.board_table{width: 100%;border-top: 2px #333333 solid;border-bottom: 1px #959595 solid;margin-top: 15px;}
.board_table th{font-size: 16px;color: #222222;padding: 12px 0;border-bottom: 1px #959595 solid;}
.board_table td{font-size: 15px;color: #555555;padding: 10px 0;border-bottom: 1px #ebebeb solid;text-align: center;word-break: keep-all;}
.board_table .toptd a{position: relative;}
.board_table .taL{text-align: left;}
.board_table .bB0 td{border-bottom: 0;}
.board_h{height: 30px;line-height: 45px;}
.pagination{text-align: center;}
.pagination ul{display: inline-block;border: 1px #c4c4c4 solid;border-radius: 3px;margin-top: 30px;font-size: 0;}
.pagination li{display: inline-block;border-right: 1px #c4c4c4 solid;background-color: #FFF;width: 29px;box-sizing: border-box;}
.pagination .bgeee{background: #eeeeee;}
.pagination .bR0{border-right: 0;}
.pagination a{color: #383838;font-size: 12px;font-weight: bold;display: block;height: 28px;line-height: 28px;}
.pagination .on{border-bottom: 3px #fd776d solid;box-sizing: border-box;color: #fd776d;}
.introducewrap{margin-top: 45px;}
.introduce_img{display: inline-block;width: 20%;margin-right: 2%;}
.introduce_content{float: right;width: 78%;font-size: 15px;color: #555555;word-break: keep-all;letter-spacing: -0.5px;line-height: 1.8;}
.introduce_content h4{font-size: 18px;color: #555555;margin-bottom: 15px;}
.introduce_content .back_title{font-size: 18px;color: #222222;font-weight: bold;text-align: right;}
/*.intropreg_wrap{margin-top: 45px;}*/
.intropreg_wrap:after{ display:block; clear:both; content:"";}
.img_president{display:inline-block;width:16%;min-width:140px;}
.img_president p{font-size:15px; line-height:1.5rem; color:#555; text-align: center; margin-top: 15px; /* font-family:"³ª´®°íµñB"; */}
.tbl_row{float: right;width: 80%;}
.tbl_row .subTable02{margin-top: 0;}
.history_list{margin-top: 45px;width: 100%;border-bottom: 1px #959595 solid;}
.h_title{letter-spacing: -0.8px;border-top: 2px #333333 solid;border-bottom: 1px #dfdfdf solid;background-color: #f8f8f8;padding: 12px 12px 12px 28px;font-size: 16px;color: #222222;background-image: url('../images/sub/title_i.png');background-repeat: no-repeat;background-position: 2% 18px;}
.h_textul>li{padding: 15px 0 20px 15px;font-size: 15px;color: #555555;letter-spacing: -0.8px;line-height: 1.8;word-break: keep-all;}
.groupimg{border:1px #dfdfdf solid;margin-top: 15px;}
.cho_pic td{padding: 35px 0;}
.cho_pic .taL{text-align: left; padding-left: 12px; line-height:1.5rem;}
.cho_pic img{display: block;margin:0 auto 10px;width: 77px;}
.subTable02  .infotd{color:#555555;}
.btn_more{background-color: #fd776d;color: #FFF;height: 30px;line-height: 30px;text-align: center;display: inline-block;font-size: 15px;width: 28%;margin-top: 3px;}
#rest .facilities img{width: 201px;}
.top_s{
  display: inline-block;
  width: 30px;
  height: 15px;
  font-size: 11px;
  color: #FFF;
  background: #ff674f;
  text-align: center;
  font-weight: bold;
  line-height: 15px;
  border-radius: 2px;
  position: absolute;
  left: -19%;
  top: 3px;
}
.list_btn{text-align: right;}
.list_btn a{background-color: #ee7907;font-size: 18px;color: #FFF;width: 150px;height: 44px;line-height: 44px;text-align: center;}
.board_viewT{margin-top: 40px;border-top: 2px #333333 solid;width: 100%;}
.pnT{margin:48px 0 30px;border-top: 1px #959595 solid;border-bottom: 1px #959595 solid;width: 100%;}
.board_viewT th,.pnT th{font-size: 16px;color: #222222;font-weight: 300;text-align: left;border-bottom: 1px #ebebeb solid;padding: 10px 0;}
.board_viewT td,.pnT td{font-size: 15px;color: #555555;border-bottom: 1px #ebebeb solid;padding: 10px 0 10px 10px;word-break: keep-all;}
.pnT th{text-align: center;}
.board_viewT .viewth{padding-left: 4%;}
.board_viewT .bB959,.pnT .bB959{border-bottom: 1px #959595 solid;}
.bar959{color: #959595;float: right;}
.viewbox{min-height: 320px;box-sizing: border-box;padding: 20px 10px;font-size: 15px;color: #555555;}
.Tth01{width: 15%;}
.Tth02{width: 34%;}
.Tth03{width: 11.5%;}
.Tth04{width: 15%;}
.Tth05{width: 11.5%;}
.Tth06{width: 15%;}
.pnTt01{width: 15%;}
.pnTt02{width: 85%;}
#bT01 .taL{padding-left: 25px;}
#bT01 .gallerytd{text-align: left;padding-left: 35px;}
#bT01 td{padding: 15px 0;}
.gallerytd img{margin-right: 45px;width: 75px;height: 58px;}
#bT02 .taL{padding-left: 25px;}
.topbox{border: 1px #dfdfdf solid;background-color: #fffbf7;padding: 30px 30px 20px 30px;width: 100%;box-sizing: border-box;margin-top: 45px;}
.tbimg{display: inline-block;margin-right: 20px;}
.tbtext{background-image: url('../images/sub/tbimg.png');background-repeat: no-repeat;padding-left: 95px;}
.tbtext p,.tbtext02 p{color: #777777;font-size: 15px;line-height: 25px;word-break: keep-all;}
.tbtext03{background-image: url('../images/sub/tbimg03.png');}
.square{vertical-align: middle;margin-top: -3px;display: inline-block;width: 5px;height: 5px;background-color: #777777;margin-right: 2px;}
.tb_btn{text-align: right;margin-top: 10px;}
.tb_btn a{width: 320px;height: 37px;line-height: 37px;text-align: center;background: #ee7907;color: #FFF;font-size: 17px;font-weight: bold;}
.list_btn02{margin-top: 30px;}
.board_viewT .bB9595{border-bottom: 1px #959595 solid;}
.mediaul>li{float: left;width: 31.1%;margin-right: 3.3%;text-align: center;}
.mediaul>.mR0{margin-right: 0;}
.board_viewT .mediabig{padding: 0;}
.board_viewT .mediabig .viewbox{padding: 30px 0 0 0;min-height: 370px;}
.board_viewT .mediabox{padding: 40px 0 50px;}
.mediaT{font-size: 15px;color: #222222;margin-top: 13px;margin-bottom: 2px;}
.mediaD{font-size: 15px;color: #999999;letter-spacing: -0.5px;}
.topbox02{padding: 20px 30px;}
.agreebox{border: 1px #d1d4da solid;height: 114px;margin-bottom: 15px;padding: 15px 25px;box-sizing: border-box;overflow: auto;word-break: keep-all;color: #36536a;font-size: 15px;}
.agreelist{list-style: none;margin-top: 27px;}
.agreebox .pdt15{display: block;padding-top: 15px;}
#tbtext{border:1px #d1d4d9 solid;padding: 20px 25px;margin-bottom: 40px;}
.group02{display: inline-block;width: 88%;vertical-align: top;margin-bottom: 5px;color: #777777;font-size: 15px;word-break: keep-all;}
.stit{font-size: 17px;color: #222222;margin-top: 40px;letter-spacing: -0.7px;}
.myview{text-align: right;margin:10px 0 30px;}
.myview a{width: 144px;height: 37px;line-height: 37px;}
.btnee7{background-color:#ee7907;font-size: 17px;color: #FFF;font-weight: bold;text-align: center;}
.stitB{font-size: 20px;color: #555555;margin-bottom: 10px;display: block;}
.chkagree{text-align: right;margin-bottom: 25px;}
.chkagree label{color: #777777;font-size: 14px;margin-right: 3px;}
.dot565{display: inline-block;color: #565656;margin-right: 5px;font-weight: bold;}
.txtbdbox .group02{font-weight: bold;}
.contab{display: none;}
.tab_on{display: block;}
.tabulbox{margin:25px 0;position: relative;}
.tab_confirm{overflow: hidden;}
.tab_confirm>li{float: left;width: 25%;background-color: #f2f2f2;border-top:1px #c9c9c9 solid;border-right:1px #c9c9c9 solid; }
.tab_confirm a{color: #666666;font-size: 16px;font-weight: bold;display: block;height: 54px;line-height: 54px;text-align: center;}
.tab_confirm>.li_on{background-color: #FFF;border: 2px #005494 solid;border-bottom: 1px #FFF solid;}
.tab_confirm .li_on a{color: #002e72;}
.bar{width: 100%;height: 2px;background: #005494;display: block;position: absolute;bottom: 0;z-index: -1;}
.firstli{border-left:1px #c9c9c9 solid;}
.contab .group02{font-weight: bold;}
.radio_input label{font-size: 15px;color: #36536a;margin-right: 8px;}
.privacyT{width: 100%;border-top: 1px #535353 solid;margin-top: 15px;}
.pt01{color: #666666;font-size: 15px;background: #f3f3f3;border-bottom: 1px #dbdbdb solid;width: 27%;}
.pt02{border-bottom: 1px #dbdbdb solid;padding:15px;color: #666666;font-size: 15px;}
.pt02 input{border:1px #d0d0d0 solid;height: 35px;box-sizing: border-box;padding-left: 5px; width:20%;}
.btype{margin:30px 0 0;text-align: right;}
.btype a{width: 195px;height: 37px;line-height: 37px;}
.certification{margin-top: 25px;text-align: right;}
.certification a{width: 134px;height: 37px;line-height: 37px;margin-left: 4px;}
.btn666{background-color: #666666;text-align: center;color: #FFF;font-size: 17px;font-weight: bold;}
.privacyT02 input,.privacyT02 select,.privacyT02 textarea{border:1px #d0d0d0 solid;box-sizing: border-box;color: #777777;font-size: 16px;font-weight: 400;padding-left: 5px;}
.privacyT02 input,.privacyT02 select{height: 30px;}
.tb_btn .down{background-image: url('../images/sub/down.png');background-repeat: no-repeat;width: 243px;background-position: 87%;padding-right: 17px;box-sizing: border-box;margin-top: 20px;}
.topbox02{padding:30px;}
.privacyT02 th{background-color: #f3f3f3;font-size: 16px;color: #555555;border-bottom: 1px #dbdbdb solid;padding: 15px 0;}
.privacyT02 td{border-bottom: 1px #dbdbdb solid;color: #777777;font-size: 16px;font-weight: 400;padding: 10px 20px;}
.wt01{width: 16.3%;}
.wt02{width: 33.7%;}
.wtr02 .input01 input{width: 44%;}
.wtr02 .input02 input{width: 20%;}
.wtr03 .zip_code{margin-bottom: 10px;}
.wtr03 .zip_code input{width: 44%;}
.z_code{display: inline-block;background: #555555;color: #FFF;font-weight: bold;font-size: 15px;height: 30px;line-height: 30px;vertical-align: top;padding: 0 10px;margin-left: 10px;}
.wtr03 td>input{width: 100%;}
.wtr04 input{width: 100%;}
.small{color: #555555;font-size: 14px;word-break: keep-all;}
.wtr05 textarea{padding: 5px;width: 100%;margin-top: 8px;}
.colfd6{color: #fd654e;}
.wtr06 input{width: 20%;margin-top: 8px;}
.wtr06 select{width: 20%;margin-left: 5px;margin-top: 8px;}
.wtr07 div{display: inline-block;width: 34%;}
.wtr07 select{width: 26%;}
.phone input{width: 21.5%;}
.wtr08 input,.wtr09 input{width: 42.5%;}
.privacyT02 .wtr11 th,.privacyT02 .wtr11 td{border-bottom: 1px #535353 solid;}
.confirmbox{margin-top: 55px;text-align: center;}
.confirmbox a{width: 150px;text-align: center;height: 44px;line-height: 44px;font-size: 17px;}
.confirmbox a:first-child{margin-right: 10px;}
.btn999{background-color: #999999;color: #FFF;font-weight: bold;}
.wtr10 input{width: 62%;}
.confirmbox a{width: 129px;height: 40px;line-height: 40px;font-size: 14px;}
#boardT{margin-top: 25px;}
#boardT .top_s{left: -9%;}
#parking li {width: 32%;}

/* ÀÚÁÖ¾²´Â ½ºÅ¸ÀÏ */
.clear{clear: both;}
.colfd7{color: #fd776d;}
.colda5{color:#da5577;}
.col005{color:#ee7907;}
.fwbold{font-weight: bold;}
.taL{text-align: left;}
.lineH{line-height: 1.8;}
.mT5{margin-top: 5px;}
.mT10{margin-top: 10px;}
.mT15{margin-top: 15px;}
.mT20{margin-top: 20px;}
.mT25{margin-top: 25px;}
.mT30{margin-top: 30px;}
.mT40{margin-top: 40px;}
.mT50{margin-top: 50px;}
.mB10{margin-bottom: 10px;}
.mB15{margin-bottom: 15px;}
.both{clear: both;}
