@charset "utf-8";
/*I can do everything through him who gives me strength.-Phil 4:13-*/
/* CSS Document */
body{min-width:1100px;}
/*************Header wrap****************/
#headerwrap{ height:170px;  background:url(../images/main/topbg.jpg) no-repeat bottom; background-size:100% 40px;}
.head{width:1100px; height:105px; padding-top:25px; margin:0 auto; position:relative;text-align:center;}
.mainlogo{ }
.headul{width:260px; position:absolute; bottom:25px; right:10px; overflow:hidden;}
.headli{margin-right:15px; float:left;}
.headli a{font-size:12px; color:#9a9a9a;}

#gnbwrap{width:1100px; margin:0 auto; position:relative; }
.gnbli{width:137.5px; float:left; color:#fff; font-size:14px; font-weight:bold;text-align:center; line-height:40px;  }
.subgnb{width:1096px; height:275px;padding:10px 2px 15px 2px; background:url(../images/main/gnbbak.png) repeat; position:absolute; top:40px; display:none;z-index:1000;}
.subli{width:136px;height:275px; float:left; border-right:1px solid #dbdcdb; text-align:center;}
.lineul{padding:0 20px;}
.bigh3{height:30px; border-top:1px dashed #afaead;border-bottom:1px dashed #afaead;line-height:30px; font-size:13px; font-weight:bold; color:#00a3e4;}
.bigh3 a{width:100%;line-height:30px; font-size:13px; font-weight:bold; color:#00a3e4; }
.lineli a{line-height:25px;color:#6a6a6a;  font-size:13px; font-weight:bold;}
.bigh33{height:30px; border-top:1px dashed #afaead;border-bottom:1px dashed #afaead;}
.bigh33 a{line-height:30px; font-size:13px; font-weight:bold; color:#a8be2b;}

/***************Main Index*******************/
#slidewrap{/*width:100%;*/ height:603px; background:url(../images/main/under.jpg) no-repeat bottom; background-size:100% 4px;}
.slideul{/*width:100%;*/ height:599px; /*overflow:hidden;*/}
.slideul li{float:left;width:100%;}
.slideul li img{/*width:2000px;*/width:100%; height:599px; margin:0 auto; }

#MCwrap{width:1100px; margin:0 auto; position:relative;}
.contentul{margin:50px 0 5px 0;}
.contentli{width:353.33px;height:185px; margin-right:20px; margin-bottom:50px; float:left; }
.h3title{font-size:15px; font-weight:bold; color:#4f4f4f; float:left;}
.plus{float:right; font-size:10px; color:#7c7c7c; padding-top:4px;}
.gongji{width:100%; border-top:1px solid #ccc; padding-top:5px;}
.gongji td{height:25px;font-size:12px; color:#747474; }
.gongji td a{font-size:12px; color:#747474; line-height:27px;}
.boxwrap{width:351px;height:138px; position:relative;}
.flimg{position:absolute; top:0; left:0;width:166px;}
.fRimg{width:201px; height:138px; float:right;margin-left:151px;}
.Larrow{position:absolute; left:4px; top:57px;z-index:100; }
.Rarrow{position:absolute; right:4px; top:57px; z-index:100;}
.fLp{float:left; margin-top:5px;}
.fLp a{font-size:13px; color:#747474;}
.fLpText{font-size:13px; color:#747474;}
.fRp{float:right;font-size:11px; color:#747474;margin-top:7px;}
.boximg{width:100%; height:138px;}

.slideimg{width:351.33px; overflow:hidden;}
.slideli{/*width:100%;*/ float:left;}
.popimga{float:left; display:block;width:549px;}

/******퀵메뉴**********/
#quick{width:90px; position:absolute; right:-110px;background:#fff;}
.qul{border:1px solid #d3d3d3; padding:3px 3px 0 3px;}
.qli{border-bottom:1px dashed #d1d1d1;text-align:center; padding:8px 0; }
.qh3{font-size:13px; color:#4f4f4f; margin-top:3px;}
.top{width:100%; height:25px; background:#00a3e4; color:#fff; text-align:center; line-height:25px;font-size:13px; cursor:pointer;}

/***********Footer*****************/
#footerwrap{/*width:100%;*/}
.foottop{/*width:100%;*/ height:48px; border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf; background:#f5f5f5;}
.footul, .fadd{width:1100px; margin:0 auto; }
.footli{float:left;font-size:12px ;color:#888;line-height:48px;}
.footli a{font-size:12px ;color:#888; padding:0 10px;line-height:48px;}
.footli a.fspan{font-weight:bold;color:#1972b7;}
.fLlogo{float:left; padding-top:25px;}
.addr{float:left;padding-left:50px;font-size:12px; color:#888;padding-bottom:60px;}
.h3T{font-size:14px; font-weight:bold; color:#5c5c5c;margin-top:40px; margin-bottom:10px;}
.privacy{width:978px; height:830px; background:#fff;padding:20px 15px;border:1px solid #ccc;font-size:13px; color:#666;overflow-y:scroll;}
.basicT{width:100%;}
.basicT td{height:30px; border:1px solid #ccc;text-align:center;}
/****************서브페이지 기본*******************/
.subtop{width:100%; height:350px; background:url(../images/sub6/top6.png) no-repeat center; background-size:2000px 350px;}
.subtitle{width:1100px; margin:0 auto;padding:135px 0 0 20px;font-size:40px; font-weight:bold; color:#fff;text-shadow:2px 2px 5px #474746;line-height:40px;}
.soeng{font-family:'utsaah',Tahoma, Geneva, sans-serif; font-size:25px; color:#fff;font-weight:normal;line-height:25px;}
.subtab{width:100%; height:48px; /*border-top:1px solid #ccc;*/border-bottom:1px solid #ccc;}
.tabul{width:1100px; margin:0 auto;border-left:1px solid #e2e2e2;}
.tabli{float:left;height:48px; border-right:1px solid #e2e2e2; text-align:center;line-height:48px;}
.tabli a{width:100%;height:100%; font-size:14px; color:#5a5a5a;line-height:48px;}
.tabli a.select, .jointabli.select{background:#efefef;}
.li1{width:50px;height:48px;position:relative;}
.li1 a img{position:absolute; top:10px; left:12px;}
.li2{width:261.25px;}
.li3{width:173.8px;}
.li4{width:348.6px;}
.li5{width:98.6px;}
.li6{width:125px;}
.li7{width:94.36px;}
.li8{width:1048px;}
.mainT, a.mainT{background:#00a3e4; color:#fff;font-size:14px; }
.mainw{background:#00a3e4; }
.mainw > a {color:#fff;font-size:14px; }
.tabtitle{margin-top:25px; margin-left:22px; font-size:30px; font-weight:bold; color:#5a5a5a; }
.tabtitle1{font-size:30px; font-weight:bold; color:#5a5a5a; }
.Gtxt{margin-left:22px; font-size:14px; color:#a8a7a7; margin-bottom:30px;}
.Gtxt1{ font-size:14px; color:#a8a7a7;}
.subpadding{padding:25px 20px 80px 20px;}
/******************Sub6- 온라인예약***********************/
.viewbox{border:1px solid #ccc; background:#f7fafe; height:280px;}
.cal2{width:600px; float:left; position:relative;}
.Lbtn{position:absolute;top:148px; left:15px; }
.Rbtn{position:absolute;top:148px; right:15px;}
.calul{padding:15px 40px;}
.cali{float:left;text-align:center; }
.monT{color:#696969;font-weight:bold; font-size:20px; margin-bottom:5px;}
.montable{border:1px solid #e4e4e4; background:#fff;padding:3px;}
.montable td, .montable th{width:35px; height:30px; color:#696969; font-size:14px;}
.check{width:100%; height:20px; padding:5px 0;background:#efefef;color:#696969; font-size:14px;}

.period{width:498px;height:20px; float:left; text-align:center; margin-top:145px;}
.period a{display:inline-block;vertical-align:text-bottom;}
.period2{display:inline-block; font-weight:bold; font-size:20px; color:#848484;line-height:20px;}

.reserT{width:100%; margin:25px 0 50px 0;}
.reserT th{height:55px; background:#efefef; color:#464646; font-size:14px; text-align:center;border:1px solid #dcdcdc;}
.reserT td{color:#464646; font-size:14px; text-align:center;padding:10px 13px;border:1px solid #dcdcdc;}
td .possible{width:66px; height:30px;display:inline-block; background:#00a3e4; color:#fff;text-align:center; line-height:30px;font-size:12px;}
td .impossi{width:66px; height:30px;display:inline-block;  background:#e40000; color:#fff;text-align:center; line-height:30px;font-size:12px;}

.Cal_T{width:573px;margin-right:20px;}
.Cal_T caption{font-size:20px; color:#696969;  margin:0 auto;margin-bottom:10px;}
.Cal_T caption a img{vertical-align:text-bottom;}
.Cal_T tr{border:1px solid #e4e4e4;}
.Cal_T td, .Cal_T th{height:52px; text-align:center; font-size:16px; color:#696969;}
.input_B{height:25px; background:#f7f7f7; border:1px solid #dfdfdf;}
.in_res{width:45px;height:27px; border:1px solid #dfdfdf;background:#7d7d7d; color:#fff; font-size:12px;text-align:center; cursor:pointer; line-height:29px;}
.cap{display:block;font-size:20px; color:#696969; text-align:left;margin-bottom:10px;border:none;}
.info_T{width:467px; float:left;}
.info_T tr{border:1px solid #e4e4e4;}
.info_T th, .info_T td{height:42px; background:#f7f7f7;text-align:center; font-size:14px; color:#696969; }
.gobtn{width:85px; height:35px; background:#00a3e4; color:#fff; text-align:center; line-height:35px; border-radius:5px; margin:30px 40px 50px 0;}
.h4title{color:#5a5a5a; font-weight:blod; font-size:16px; margin-top:20px; margin-bottom:10px;}
.infotable, .infotable2{width:100%;border-top:2px solid #c8c8c8; }
.infotable tr, .table2 tr{border-bottom:1px solid #e1e1e1; }
.infotable tr.bBnone{border-bottom:none;}
.infotable th, .table2 th, .infotable2 th{width:180px; height:40px;  background:#f1f1f1;color:#5a5a5a;  font-size:14px; text-align:center;}
.infotable td, .table2 td, .infotable2 td{color:#878787;  font-size:13px; text-align:left;padding:10px; padding-left:20px; line-height:25px;}
.inC{border:1px solid #e1e1e1; height:26px; padding-left: 10px; }
.inD{border:1px solid #e1e1e1; height:26px; padding-left: 10px;}
.box{border:1px solid #e1e1e1; padding:10px 10px 20px 10px; }
.table2{width:100%; border-top:1px solid #e1e1e1; margin-bottom: 30px;}
.sotxt{margin:15px 0 20px 0; color:#9f9f9f; font-size:13px;}
.etc{width:700px; float:left;color:#878787;  font-size:13px;margin-top:20px; }
.btnbundle{margin-top:30px; float:right;}
.btngo1{width:85px; height:35px; background:#9c9c9c; color:#fff; text-align:center; line-height:35px; border-radius:5px; }
.btngo2{width:85px; height:35px; background:#656565; color:#fff; text-align:center; line-height:35px; border-radius:5px; }
.btngo3{width:85px; height:35px; background:#00a3e4; color:#fff; text-align:center; line-height:35px; border-radius:5px; }
.fs165a{font-size:16px; color:#5a5a5a; margin-top:55px; text-align:center; margin-bottom:20px;}
.complete{width:589px; margin:115px auto; padding:80px 0 55px 0; background:url(../images/sub6/backletter.jpg) no-repeat;text-align:center; }
.fs30B5a{font-size:30px; font-weight:bold; color:#5a5a5a; margin-bottom:15px;text-align:center;}
.fs2087{font-size:20px;color:#878787; margin-bottom:30px;text-align:center;}
.confirmgo{width:160px; height:28px; line-height:28px; border:1px solid #d8d8d8; background:#e5e5e5; border-radius:3px; text-align:center;font-size:15px;color:#878787; }

.inC2{width:257px; height:23px; border:1px solid #f1f1f1; background:url(../images/sub6/calendar.jpg) no-repeat right;}
.listT{width:100%; border-top:2px solid #c8c8c8; margin:20px 0 15px 0;}
.listT tr{border-bottom:1px solid #c8c8c8;  color:#5a5a5a;}
.listT th{height:40px; background:#f1f1f1; position:relative;  font-size:14px; text-align:center; }
.divi{position:absolute; right:0; top:10px; color:#5a5a5a; font-size:14px;}
.listT td{height:45px;color:#5a5a5a; font-size:14px; text-align:center;}
.board_num {text-align:center; margin-top:30px;margin-bottom:50px;}
.board_num a {margin:0 4px;}
.board_num a:hover {color:#222;}
.board_num .select {color:#222;}
.board_num img {}
.inC3{border:1px solid #e1e1e1; height:25px;}
.inC4{width:185px; border:1px solid #e1e1e1; height:25px;}
.faqul{ border-top:2px solid #c8c8c8;}
.faqul li{width:100%; border-bottom:1px solid #c8c8c8;}
.F_th{width:100%;height:40px;background:#f1f1f1;  overflow:hidden;}
.th1{float:left; width:95px;position:relative; text-align:center;color:#5a5a5a; font-size:14px;line-height:40px;}
.th2{float:left; width:755px;position:relative; text-align:center;color:#5a5a5a; font-size:14px;line-height:40px;}
.th3{float:left; width:210px; text-align:center;color:#5a5a5a; font-size:14px;line-height:40px;}
.faqdd{display:none;}
.faqul .on .faqdt{background-color:#f1f1f1; }
.faqul .on .td1, .faqul .on .td2, .faqul .on .td3{font-weight:bold;}
.td1{display:inline-block; width:95px;height:48px; line-height:48px; text-align:center;color:#5a5a5a; font-size:14px;}
.td2{display:inline-block; width:735px;padding-left:20px;height:48px; line-height:48px; text-align:left; color:#5a5a5a; font-size:14px;}
.td3{display:inline-block; width:210px;height:48px; line-height:48px; text-align:center;color:#5a5a5a; font-size:14px;}
.td4{display:inline-block; width:925px;padding:25px 20px; text-align:justify; font-size:14px;}
.td5{display:inline-block; width:95px;padding:25px 0;vertical-align:top; text-align:center;color:#5a5a5a; font-size:14px;}

.checkbak{width:584px;margin:100px auto; padding:55px 0; border:1px solid #cfcfcf;  box-shadow:1px 1px 3px 3px #f1f1f1;background:url(../images/sub6/check.png) repeat;text-align:center; }
.fs23B5a{font-size:23px; font-weight:bold; color:#5a5a5a; margin-bottom:20px;}
.loginT{width:320px;margin:0 auto;}
.inputL{width:230px; height:25px; border:1px solid #ccc; padding: 2px 5px 2px 5px;margin-bottom:3px;}
.loginbtn{width:83px; height:70px; text-align:center; line-height:70px; color:#fff;font-size:20px; font-weight:bold; background:#00a3e4;border-radius:5px;}
.cancle1{width:150px; height:30px; color:#fff; text-align:center; line-height:30px;font-size:16px;background:#999999; border-radius:3px; }
.cancle2{width:150px; height:30px; color:#fff; text-align:center; line-height:30px;font-size:16px;background:#00a3e4; border-radius:3px; }
.can1{display:inline-block; padding:3px 15px; color:#fff;text-align:center; line-height:30px;font-size:16px;background:#b7b7b7; border-radius:3px;  }
.can2{display:inline-block; padding:3px 15px; color:#fff;text-align:center; line-height:30px;font-size:16px;background:#00a3e4; border-radius:3px;  }
/****************로그인/회원가입*********************/
.loginli{width:528px; height:350px; border:1px solid #ccc;float:left;text-align:center;}
.infoh3{margin-top:35px;color:#00a3e4; font-size:18px; font-weight:bold;text-decoration:underline;margin-bottom:10px;}
.findgoT{width:100%; border-top:1px dashed #d1d1d1;}
.joingo{width:110px; height:50px; text-align:center; line-height:50px; color:#fff; border-radius:3px; background:#00a3e4; font-size:20px;}
.jointab{border:1px solid #e5e5e5;margin:20px 0 25px 0;}
.jointabli{width:33%;height:85px; border-right:1px solid #e5e5e5; float:left;text-align:center;position:relative; }
.absol01{position:absolute; top:30px; left:65px;}
.absol02{position:absolute; top:28px; left:58px;}
.absol03{position:absolute; top:30px; left:56px;}
.jointabli a{width:100%; line-height:85px;position:relative;}
.jointabli a img{position:absolute; top:30px;left:53px;}
.step{color:#979797; font-size:25px;line-height:85px;}
.boxpadding{border-top:1px solid #bbb;border-bottom:1px solid #bbb; background:#efefef;padding:20px 15px 30px 15px;margin:5px 0;}
.area{width:995px; height:280px; background:#fff; padding:20px 15px; text-align:left;}
.area1{width:995px; height:150px; background:#fff;padding:20px 15px;}
.privacy1{width:993px; height:148px; background:#fff;padding:20px 15px;border:1px solid #ccc;overflow-y:scroll;font-size:13px; color:#222;}
.area2{width:995px; height:830px; background:#fff;padding:20px 15px;}
.areaB{width:1020px; height:200px; background:#f5f5f5; padding:15px 15px; text-align:left;vertical-align:top; border:1px solid #dadada;}
.fs11C5d{font-size:11px; color:#5d5d5d; font-family:굴림, sans-serif;}
.inquire_T{width:100%;margin:0 auto; border-top:2px solid #c8c8c8; margin-bottom:20px;}
.inquire_T tr{border-bottom:1px solid #cdcdcd;}
.inquire_T th{width:183px;height:38px; text-align:center; color:#5a5a5a;font-size:14px;background:#f1f1f1; line-height:38px;}
.inquire_T td{height:38px; color:#878787;font-size:12px; text-align:left; padding:3px 10px 3px 15px;}
.searchBtn{width:95px;height:23px; background:#888; color:#fff;font-size:11px; text-align:center; line-height:23px; cursor:pointer;}
.con_T{width:100%; border:1px solid #f2f2f2;margin-top:50px;}
.con_T td{padding:25px 0;}
.findtop{border-bottom:1px solid #ccc;color:#a8a7a7; font-size:14px;}
.find_ul{padding:40px 0;border-bottom:1px solid #ededed; }
.find_li{width:517px; float:left;}
.find_T{width:515px; height:160px;border:1px solid #ededed; }
.find_T2{width:515px; height:180px;border:1px solid #ededed; }
.find_T th, .find_T2 th{width:120px; color:#fff; font-size:14px; background:#00a3e4;text-align:center;}
.find_T td, .find_T2 td{text-align:left; padding-left:15px;}

/************sub5_이벤트프로모션***************/
.packageT{width:100%; border-top:2px solid #c8c8c8; margin:25px 0;}
.packageT tr, .pnT tr{border-bottom:1px solid #e3e3e3;}
.packageT th{height:40px; background:#f1f1f1;font-size:14px; color:#5a5a5a; text-align:center; position:relative; }
.packageT td{text-align:center; padding:5px 10px;font-size:14px; color:#5a5a5a;}
.pic{width:320px; height:220px;}
td.pL20{text-align:left; padding-left:20px;}

.packT{width:100%; border-top:2px solid #c8c8c8; margin-bottom:25px;}
.packT th{height:20px; background:#f1f1f1;font-size:14px; color:#5a5a5a; text-align:center; border:1px solid #dbdbdb;}
.packT td{border:1px solid #dbdbdb;padding:15px;}
.packT td.pL20, .packageT th.pL20{text-align:left; padding-left:20px;}

.pnT{width:100%; border-top:1px solid #e3e3e3; margin:45px 0 15px 0;}
.pnT th{height:40px; font-size:14px; color:#b7b7b7; text-align:center; position:relative; }
.divi1{position:absolute; right:0; top:4px; font-size:20px;color:#d9d9d9;font-weight:100;}
.info_T2{width:100%; border:1px solid #e3e3e3; margin:5px 0 10px 0;}
.info_T2 th{height:45px; border:1px solid #e3e3e3;background:#f7f7f7;font-size:16px; color:#696969;text-align:left; padding-left:20px;}
.info_T2 td{border:1px solid #e3e3e3;font-size:14px; color:#696969; text-align:left; padding-left:20px;}
.w7022{width:60px; height:22px;border:1px solid #e3e3e3; }
.w8022{width:80px; height:22px;border:1px solid #e3e3e3; }
.h4cap{font-size:20px;font-weight:bold; color:#696969; text-align:left;margin-top:40px;}
.in55{width:55px; height:20px;border:1px solid #e3e3e3; color:#696969; font-size:14px;}
.in35{width:35px; height:20px;border:1px solid #e3e3e3;color:#696969; font-size:14px;}

/********************SUb7_고객센터*********************/
.listT2{width:100%; border-top:2px solid #c8c8c8; margin:10px 0 20px 0;}
.listT2 tr.line{border-bottom:1px solid #e3e3e3;}
.listT2 th{background:#f2f2f2;text-align:center;}
.listT2 td{padding:15px;font-size:14px; color:#5a5a5a;}
.listT2 td.pL20a{height:20px; text-align:left; padding:40px 5px 5px 20px;font-size:14px; color:#5a5a5a;}
.listT2 td.pL20b{text-align:left; padding:5px 15px 15px 20px;font-size:14px; color:#5a5a5a;vertical-align:top;}
#pL20bBody{ text-align:left; padding:5px 15px 15px 20px;vertical-align:top; width: 600px; height: 46px; overflow: hidden;}
.tabvul{width:100%; height:48px; border:1px solid #c8c8c8;margin-bottom:20px;}
.tabvli{width:175.5px; height:48px;float:left; border-right:1px solid #c8c8c8;font-size:14px; color:#5a5a5a;text-align:center; line-height:50px;cursor:pointer;}
.tabvli.select, .tourtabli.select{background:#eeeeef;}
.tabwiew{display:none;}
.plusview{width:63px; height:28px; border:1px solid #f1f1f1; display:inline-block; margin-top:10px;text-align:center; line-height:30px;}

/********Sub8_주변관광지***********/
.tourtab{height:48px;border:1px solid #cccccc;margin-bottom:20px;}
.tourtabli{width:352px; height:48px;float:left; border-right:1px solid #cccccc;font-size:16px;font-weight:bold; color:#5a5a5a;text-align:center; line-height:50px;cursor:pointer;}
.areaview{display:none; }
.areainfo, .areainfo2, .areainfo3{display:none;}
.tourul{margin-top:30px;}
.tourimg{width:338px; height:306px;float:left; border:1px solid #e2e2e2;margin-right:10px;}
.tourimg img{width:338px; height:306px;}
.tourli2{width:710px; height:306px;float:left;position:relative;}
.bar{width:75px; height:3px; position:absolute; top:0; left:0;}
.tourtitle{font-size:25px; font-weight:bold; color:#00a3e4;  text-align:left;margin:5px 0;}
.guideT{width:100%; height:259px; margin-top:5px;}
.guideT th{width:95px; height:48px; font-size:16px; color:#646464; text-align:center; border:1px solid #e5e5e5;}
.guideT td{border:1px solid #e5e5e5; padding:15px; text-align:left;font-size:14px; color:#888; }
.clickgo{width:85px; height:25px;background:#767676; color:#fff; text-align:center; line-height:25px; border-radius:3px; }

/********Sub1_리조트소개************/
.gung{font-family:궁서, gungsuh, serif; font-size:16px;color:#7f7f7f; }
.biul{width:902px; overflow:hidden;margin:10px auto; margin-bottom:30px;}
.bili{width:421px; float:left;}
.colorul{width:100%; overflow:hidden;margin-bottom:30px; }
.colorli{width:250px; float:left;}
.Cbox1{background:#00a3e4; width:250px; height:148px;}
.Cbox2{background:#bed731;width:250px; height:148px;}
.Cbox3{background:#e3bc3b; width:250px; height:148px;}
.Cbox4{background:#e3298a; width:250px; height:148px;}
.galleryul, .mapul{height:48px; border:1px solid #ccc;margin-bottom:30px;}
.galleryli{width:150px; height:48px;float:left;border-right:1px solid #ccc;text-align:center; line-height:50px;font-size:18px; font-weight:bold; color:#5a5a5a; cursor:pointer;}
.galleryli.select, .menuli.select{color:#fff; background:#00a3e4;}
.galtab{display:none;}
.galul{}
.gali{width:245px;margin-bottom:30px;margin-right:25px; float:left;text-align:center; height: 300px;}
.galimg{width:245px; height:230px;margin-bottom:15px}
.mapli, .mapli2{width:528px; height:48px;float:left;border-right:1px solid #ccc;text-align:center; line-height:50px;font-size:18px; font-weight:bold; color:#5a5a5a; cursor:pointer;}
.mapli a, .mapli2 a{width:100%;font-size:18px; font-weight:bold; color:#5a5a5a;line-height:50px; }
.mapli.select, .mapli2.select{background:#eeeeee;}
.addrT{width:100%; border:1px solid #ccc;margin:25px 0 10px 0;}
.addrT th{width:200px; height:45px; text-align:center; background:#eeeeee;font-size:18px; color:#5a5a5a; }
.addrT td{ text-align:left;padding-left:20px; font-size:16px; color:#686868; }
.mapview, .mapview2{display:none;}

/*************************객실소개*******************************/
.graybox{width:1030px; padding:15px; background:#f0f0f0; color:#a8a7a7; font-size:14px; text-align:left; margin:10px 0;}
.photoul{ height:563px;overflow:hidden;}
.photoli{width:1060px; height:563px;float:left;}
.photoli img{width:1060px; height:563px;}
.Ttitle{width:90px; float:left;font-size:23px; font-weight:bold; color:#5a5a5a;}
.line2{width:970px; height:17px; border-bottom:2px solid #959595; float:left; }
.Ttitle2{width:180px; float:left;font-size:23px; font-weight:bold; color:#5a5a5a;}
.line3{width:880px; height:17px; border-bottom:2px solid #959595; float:left; }
.Ttitle3{width:125px; float:left;font-size:23px; font-weight:bold; color:#5a5a5a;}
.line4{width:935px; height:17px; border-bottom:2px solid #959595; float:left; }
.Ttitle4{width:135px; float:left;font-size:23px; font-weight:bold; color:#5a5a5a;}
.line5{width:925px; height:17px; border-bottom:2px solid #959595; float:left; }
.Ttitle5{width:145px; float:left;font-size:23px; font-weight:bold; color:#5a5a5a;}
.line6{width:915px; height:17px; border-bottom:2px solid #959595; float:left; }
.guide_T{width:100%;}
.guide_T th{height:55px; text-align:center;font-size:14px; color:#5a5a5a;background:#ececec;border:1px solid #ccc; }
.guide_T td{height:55px; text-align:center;font-size:14px; border:1px solid #ccc; }
.guide_T td.pL20, .guide_T2 td.pL20{text-align:left; padding-left:20px;}
.guide_T2{width:100%;margin:10px 0; }
.guide_T2 th{height:38px; text-align:center;font-size:16px; color:#5a5a5a;background:#ececec;border:1px solid #ccc; }
.guide_T2 td{height:38px; text-align:center;font-size:14px; color:#8b8b8b;border:1px solid #ccc; }

/*************단체/연회___편의시설************/
.area3{width:830px; height:80px; background:#fff; padding:10px; text-align:left;vertical-align:top;border:1px solid #dedede;}
.imgb1{width:550px; height:20px; background:url(../images/sub3/input.png) no-repeat;}
.menuul{width:1060px; overflow:hidden; height:50px; margin:10px 0 35px 0; }
.menuli{width:340px; height:48px; float:left;border:1px solid #e5e5e5;margin-right:15px;font-size:16px; font-weight:bold; color:#8b8b8b;text-align:center; line-height:50px;cursor:pointer;}
.menuview{display:none;}
.Mlistli{float:left; padding-right:30px; font-size:16px; color:#5a5a5a;position:relative;margin-bottom:5px; }
.divi2{position:absolute; right:0; top:0px; font-size:16px;color:#777;}
.table_m{width:1060px;}
.table_t {font-size:16px; height:40px; position:relative; }
.table_l {font-size:16px; color:#777; float:left; position:absolute; top:7px; right:40px; }
.table_l_1 {font-size:16px; color:#777; float:left; position:absolute; top:7px; right:60px;}
.table_l_2 {font-size:16px; color:#777; float:left; position:absolute; top:7px; right:100px;}
.table_m2 {width:1060px;}
.table_t2 {font-size:16px; height:40px; position:relative; width:265px; }

.call_box{border:1px solid #ddd;text-align:center;padding:50px 0;font-weight:bold;font-size:24px;color:#333;}

/**********회사소개 / 사이트맵********************/
.year{width:80px;padding-bottom:5px; border-bottom:3px solid #00a3e4; color:#00a3e4; font-size:20px;font-weight:bold; margin-top:30px;}
.historyT{width:100%;border-top:1px solid #00a3e4; }
.historyT th{background:#f4f4f4; color:#5a5a5a; font-size:16px;text-align:center;vertical-align:top;padding:25px 5px;}
.historyT td{background:#f4f4f4; color:#8f8f8f; font-size:14px;text-align:left;padding:25px 5px;vertical-align:top;}
.bbox{width:100%; height:38px; border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:18px; font-weight:bold; color:#5a5a5a;line-height:40px;text-indent:10px;margin:10px 0;}
.blackbox{width:1050px; height:30px; background:#656565; color:#fff; text-align:left; padding-left:10px;font-size:16px; line-height:30px;margin-top:20px;}

.siteul{width:1060px; }
.siteli{width:115px; float:left; margin-right:17px;}
.Smapul{width:115px;}
.Smapli{width:115px; height:36px; margin-bottom:10px;text-align:center;}
.Bluename{width:100%; height:100%;background:#00a3e4; color:#fff; line-height:36px;font-size:15px; font-weight:bold;}
.grayname{width:100%; height:100%;background:#a7a7a7; color:#fff; line-height:36px;font-size:14px;}
.Greename{width:100%; height:100%;background:#bed730; color:#fff; line-height:36px;font-size:15px; font-weight:bold;}
.soname{width:100%; height:34px; color:#7e7e7e; line-height:36px;font-size:13px;border:1px solid #cbcbcb;}

#letterwrap{width:667px; height:740px; margin:50px auto; background:url(../images/sub1/letter.jpg) no-repeat center; background-size:667px 740px;}
.fs23blue{font-size:23px; color:#009fe4; text-align:center;padding-top:170px; }
.fs13B7e{font-size:13px; color:#7e7e7e;text-align:center;margin-top:25px;font-weight:bold;}
.fs1394{font-size:13px; color:#949494;text-align:center;}
.idboxwrap{width:595px; height:152px; margin:30px 0 30px 34px; background:radial-gradient(#ffffff, #f0f0f0);padding:30px 0 0 0;}
.idbox{width:350px; height:72px; border:1px solid #ccc; margin:0px auto; text-align:center;padding:25px 0;}
.fs16B7e{font-size:16px; color:#7e7e7e;font-weight:bold;}
.ddr{font-size:11px; color:#888;margin-top:20px;letter-spacing:-1px;}
/**********************************자주쓰는 클래스*************************************/
.bRnone{border-right:none;}
.bTnone{border-top:none;}
.bBnone{border-bottom:none;}

.wt{width:150px;}
.mR00{margin-right:0;}
.mR20{margin-right:20px;}
.mR60{margin-right:60px;}
.mB10{margin-bottom:10px;}
.mB30{margin-bottom:30px;}
.mT10{margin-top:10px;}
.mT25{margin-top:25px;}
.mT35{margin-top:35px;}
.mT50{margin-top:50px;}
.mT100{margin-top:100px;}

.pT20{padding-top:20px;}
.pT10{padding-top:10px;}
.pL10{padding-left:10px;}
.pL30{padding-left:30px;}

.C_red{color:#e40000;}
.C_blue{color:#00a3e4;}
.C_jean{color:#0041d6;}
.C_gray{color:#a3a3a3;}
.C_yondu{color:#acc909;}
.fs11{font-size:11px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs25{font-size:25px;}
.text1{font-size:14px; color:#7f7f7f; }
.line1{line-height:200%;}
.lh180{line-height:180%;}
.line1_1 {line-height:180%; margin-bottom:25px; margin-top:20px;}
.fs1587{color:#878787; font-size:15px;}
.fs16C5a{color:#5a5a5a; font-size:16px;}
.fs16C88{font-size:16px; color:#888; margin-top:10px;}
.fs16C88_1{font-size:16px; color:#888; margin:20px 0px 30px 0px; line-height:180%;}
.fs25C5a{color:#5a5a5a; font-size:25px;}
.fs18C99{color:#999; font-size:18px;}
.fs18h4{font-size:18px; font-weight:bold; color:#333;}
.fs20B5a{font-size:20px; font-weight:bold; color:#5a5a5a;}
.fs23B5a{font-size:23px; font-weight:bold; color:#5a5a5a;}

.fwB{font-weight:bold;}

.taR{text-align:right;}
.taC{text-align:center;}
.taL{text-align:left;}
td.taL{text-align:left;}

.line, tr.line{border-bottom:1px solid #e3e3e3;}

.label {border: 1px solid #dedede;}
.label { display: inline; padding: .2em .6em .3em; font-size: 100%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}
.label[href]:hover, .label[href]:focus { color: #fff; text-decoration: none; cursor: pointer;}
.label:empty {display: none;}
.label-default {background-color: #999;}
.label-default[href]:hover, .label-default[href]:focus {background-color: #808080;}
.label-primary {background-color: #428bca;}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #3071a9;}
.label-success {background-color: #5cb85c;}
.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}
.label-info {background-color: #5bc0de;}
.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}
.label-warning {background-color: #f0ad4e;}
.label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f;}
.label-danger {background-color: #d9534f;}
.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}

.inDate{width:130px; height:23px; border:1px solid #f1f1f1; background:url(../images/sub6/calendar.jpg) no-repeat right; padding-left: 10px;}
.deletebtn{vertical-align:middle;height:16px;background-color:#888888;border:1px solid #777777;color:#ffffff;font-size:11px;letter-spacing:-1px;padding:2px 8px 2px 8px;}


/* 메인영상팝업 */

.video_pop_wrap {
    background: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    
    position: fixed;
    top:0;
    left: 0;
    z-index: 999999;
  }
  
  .video_pop_wrap>div {
      width: auto;
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
  }
  
  .video_pop_wrap>div> :first-child {
    padding: 1rem 1rem 0 1rem;
    /* width:800px; */
    width:auto;
    height: auto;
    background: #fff;
  }

  .video_pop_wrap>div> :first-child video {
    height: 600px;
    width: 100%;
  }
  
  .video_pop_wrap>div> :last-child {
      padding: 1rem 0;
    text-align: center;
    background: #eee;

    cursor: pointer;
  }