@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 600; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); }
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo&display=swap');

* {margin:0; padding:0; font-size:15px; font-family:'Montserrat','Noto Sans KR', 'sans-serif', '맑은고딕','Malgun Gothic', 'Dotum'; color:rgba(0, 0, 0, 0.8); line-height: 1.6em;letter-spacing:-0.03em;word-break:keep-all}
img{border:0; vertical-align:top;}
form{border:0;}
fieldset{border:0;}
caption {display:none;}
html, body {width:100%; height:100%;font-smooth: always;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td {margin:0; padding:0;}
ul,ol,li{list-style:none}
input, select { border:none; vertical-align:middle; padding:0 0 0 3px; }
table {border-spacing:0px; border-collapse:collapse;}
textarea, button{vertical-align:middle}
a{color:rgba(0, 0, 0, 0.8); text-decoration:none; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
a:hover, a:focus, a:active{color:rgba(0, 0, 0, 0.5); text-decoration:none}
input[type=checkbox], input[type=radio] { width:18px; height:18px;}
#wrap {width:100%; position:relative; min-width:1200px; overflow:hidden; z-index:0;}
::-moz-selection { background: #444; color: #fff;}
::selection { background: #444; color: #fff;}

/* Layout */
#topmenu_w { width:100%;} 
#topmenu_w #topmenu {  width:100%;  width:100%; z-index:999; position:absolute;  background:rgba(0, 0, 0, 0.5);}
#topmenu_w #topmenu .t_bigmenu {position:relative;}
#topmenu_w #topmenu .t_bigmenu:after {content:""; display:block; clear:both;}
#topmenu_w #topmenu .t_bigmenu h1 { float:left; width:300px; padding:22px 0 0 50px;box-sizing: border-box;  }
#topmenu_w #topmenu .t_bigmenu h1 a {}
#topmenu_w #topmenu .t_bigmenu h1 a img { width:260px;}
#topmenu_w #topmenu .t_bigmenu .t_menu_w { float:left; width:calc(100% - 600px);}
#topmenu_w #topmenu .t_bigmenu .num { float:right; width:300px; overflow:hidden;}
#topmenu_w #topmenu .t_bigmenu .num i { font-size:25px; color:#fff; position:relative; top:3px;}
#topmenu_w #topmenu .t_bigmenu .num p { float:right; height:80px; line-height:80px; letter-spacing:1px; color:#fff; font-size:25px; padding-right:20px; font-weight:300;}
#topmenu_w #topmenu .t_bigmenu .num a { display:block; float:right; background:rgba(0, 27, 54, 0.7); color:#fff; height:80px; line-height:80px; width:135px; font-size:16px; text-align:center;}
#topmenu_w #topmenu .t_bigmenu .num a:hover { background:#fff; color:#000;} 
#topmenu_w #topmenu .t_bigmenu .t_menu {overflow:hidden; width:700px; margin:0 auto;}
#topmenu_w #topmenu .t_bigmenu .t_menu li {float:left; cursor:pointer; text-align:center; height:80px; line-height:80px; width:25%; font-size:20px; font-weight:500; color:rgba(255, 255, 255, 0.8);} 
#topmenu_w #topmenu .t_bigmenu .t_menu li:hover { color:#fff;}
#topmenu_w #topmenu .t_bigmenu .t_menu .select { color:#fff;}
#submenu {width:100%; z-index:300; overflow:hidden; display:none;  }
#submenu .t_submenu  {position:relative; width:700px; margin:0 auto; overflow:hidden; }
#submenu .t_submenu .submenu_wrap {overflow:hidden;}
#submenu .t_submenu .submenu_wrap ul {position:relative; float:left; width:25%; height:170px; text-align:center;}
#submenu .t_submenu .submenu_wrap ul li a {font-size:14px; font-weight:400; display:block;  padding:3px 0; color:rgba(255, 255, 255, 0.7);}
#submenu .t_submenu .submenu_wrap ul li a u { display:block; text-decoration:none; font-size:12px; color:rgba(255, 255, 255, 0.5);}
#submenu .t_submenu .submenu_wrap ul li a:hover { color:#fff;}

#footer_w { width:100%; margin:0 auto; border-top:1px solid rgba(0, 0, 0, 0.1); padding:50px 0; text-align:left; background:#fff; text-align:center;}
#footer_w footer { width:1200px; margin:0 auto; position:relative;}
#footer_w footer #footer_copy { line-height: 1.2em; text-align:center;}
#footer_w footer #footer_copy li { display:inline-block; font-size:11px; color:rgba(0, 0, 0, 0.5);}
#footer_w footer #footer_copy li:after { display:inline-block; width:1px; height:11px; background:rgba(0, 0, 0, 0.2); margin:0 5px 0 10px; content:''; position:relative; top:2px;}
#footer_w footer #footer_copy li:last-child:after { display:none;}
#footer_w footer #footer_copy #copyright { display:block;  margin-top:10px; color:rgba(0, 0, 0, 0.5); letter-spacing:0.05em; text-align:center;}
#footer_w footer #footer_copy #copyright b { font-weight:500; font-size:12px; color:rgba(0, 0, 0, 0.9);letter-spacing:0.05em;}
#footer_w footer #footer_copy #copy_txt { display:block;  margin-top:3px; color:rgba(0, 0, 0, 0.5); text-align:center;}
#footer_w footer #footer_copy #copy_txt:after { display:none;}
#footer_w footer #footer_copy .non:after { display:none;}
#footer_w footer #footer_top { position:absolute; top:0; right:0;}
#footer_w footer #footer_top a { display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; background:rgba(0, 0, 0, 0.05); cursor:pointer;}
#footer_w footer #footer_top a i { display:block;line-height:30px;}
#footer_w footer #footer_menu { margin-bottom:10px;}
#footer_w footer #footer_menu li { display:inline-block;}
#footer_w footer #footer_menu li a { font-size:13px;}
#footer_w footer #footer_menu li:after { display:inline-block; width:1px; height:11px; background:rgba(0, 0, 0, 0.2); margin:0 5px 0 10px; content:''; position:relative; top:2px;}
#footer_w footer #footer_menu li:last-child:after { display:none;}
#footer_w #footer_mobile { text-align:center;}
#footer_w #footer_mobile a { display:block; width:800px; border-radius:10px; font-size:40px; height:80px; line-height:80px; text-align:center; margin:0 auto; background:#e7e7e7; border:1px solid rgba(0, 0, 0, 0.2); font-weight:500; color:rgba(0, 0, 0, 0.9); margin-top:50px;}

#sub_w {}
#sub_w .sub_visual { height:400px; margin-bottom:50px; }
#sub_w .sub_visual.subv1 { background:url(../../images/common/sub_visu1.jpg) no-repeat; background-size:cover;}
#sub_w .sub_visual.subv2 { background:url(../../images/common/sub_visu2.jpg) no-repeat; background-size:cover;}
#sub_w .sub_visual.subv3 { background:url(../../images/common/sub_visu3.jpg) no-repeat; background-size:cover;}
#sub_w .sub_visual.subv4 { background:url(../../images/common/sub_visu4.jpg) no-repeat; background-size:cover;}
#sub_w .sub_visual.subv5 { background:url(../../images/common/sub_visu5.jpg) no-repeat; background-size:cover;}
#sub_w .sub_visual.subvterms { background:url(../../images/common/sub_visu1.jpg) no-repeat; background-size:cover;}
#sub_w .sub_visual .subv_txt { text-align:center; padding-top:170px;}
#sub_w .sub_visual .subv_txt b { display:inline-block; color:#fff; font-size:50px; font-weight:300;}
#sub_w .sub_visual .subv_txt b:after { display:block; content:''; width:57px; height:2px; background:#fff; margin:10px auto;}
#sub_w .sub_visual .subv_txt p { text-align:center; color:rgba(255, 255, 255, 0.7); letter-spacing:normal; font-size:18px; font-weight:300; padding-top:8px;}

#sub_w #sub_title { text-align:center; margin-bottom:40px; font-size:40px; font-weight:500;}
#sub_w #sub_title u { text-decoration:none; display:block; color:rgba(0, 0, 0, 0.5); font-size:13px;}
#sub_w #sub_tab_w { width:1200px; margin:0 auto; }
#container {width:1200px; margin:0 auto; padding:0px 0 60px;}


/* Main */
.main .slide { position:relative;}
.main .visu1 { background:url(../../images/main/main1.jpg) no-repeat center bottom; background-size:cover;}
.main .visu2 { background:url(../../images/main/main2.jpg) no-repeat; background-size:cover;}
.main .visu3 { background:url(../../images/main/main3.jpg) no-repeat; background-size:cover;}
.main .main_txt { text-align:left!important;position:absolute; }
.main .main_txt p { padding-top:25px;}
.main .visu1 .main_txt { left:100px; top:150px;}
.main .visu2 .main_txt { right:100px; top:200px;}
.main .visu3 .main_txt { right:100px; top:200px;}
.main .main_btn { overflow:hidden; position:absolute; text-align:left!important;}
.main .main_btn a { display:inline-block;margin-right:5px; background:rgba(10, 45, 74, 1.0);}
.main .main_btn a:hover {background:rgba(0, 0, 0, 1.0);}
.main .visu1 .main_btn { left:100px; bottom:20px;}
.main .visu2 .main_btn { left:100px; bottom:20px;}
.main .visu3 .main_btn { left:100px; bottom:20px;}
.main .bottom_btn { position:absolute; bottom:30px; left:30px; z-index:10000;}
.main .bottom_btn dl { background:rgba(0, 0, 0, 0.7); padding:17px 20px;}
.main .bottom_btn dl:after { content:''; display:block; clear:both;}
.main .bottom_btn dl dt { float:left;}
.main .bottom_btn dl dd { float:left; margin-left:45px; position:relative;}
.main .bottom_btn dl dd a { display:block;opacity:0.5;}
.main .bottom_btn dl dd a:hover {opacity:1.0;}
.main .bottom_btn dl dd b { display:none; position:absolute; text-align:center; color:#fff; width:131px; height:39px; background:url(../../images/main/bt_bg.png) no-repeat top center; font-weight:normal; font-size:14px; padding-top:5px; top:-45px; left:-45px; transition-duration: 0.4s;}
.main .bottom { position:absolute; bottom:60px; left:100px; z-index:10000;}
.main .bottom img { height:150px;}

.t1 { animation-delay: 0.3s;}
.t2 { animation-delay: 0.5s;}

.intro { width:100%; height:100%;}
.intro .soon {  position:relative; left:50%; margin-left:-600px; top:50%; margin-top:-275px;  background:url(../../images/common/soon.png) no-repeat top center rgba(0, 0, 0, 0.0);}

.pre3 dl { margin-bottom:60px;}
.pre3 dl img { display:block;}
.pre3 dl dt {text-transform: uppercase; font-size:20px; font-weight:bold; letter-spacing:4px; padding:15px 0 0px;}
.pre3 dl dd { font-size:30px; font-weight:300;}
.pre3 dl dd b { font-size:30px; font-weight:600; color:#0079b1;}
.pre3 dl dd u { text-decoration:none; font-size:20px;}

.pro1 { margin-bottom:0px;}
.pro1 h3 { text-align:center; padding-bottom:40px; font-size:40px; font-weight:300;}
.pro1 h3 u { display:block; text-decoration:none; text-transform: uppercase; font-size:15px; font-weight:bold; letter-spacing:10px; color:rgba(0, 0, 0, 0.5);}
.pro1 h3 b { font-size:40px; font-weight:600; color:#006597;}
.pro1 ul { overflow:hidden;}
.pro1 ul li { float:left; margin:0 0 20px 0;}
.pro1 ul li:nth-child(2n) { float:right;}
.pro2 { overflow:hidden; margin-bottom:30px;}
.pro2 li { width:calc(33.333% - 14px); float:left; margin-right:20px; background:rgba(0, 0, 0, 0.05); text-align:center; padding-bottom:30px;}
.pro2 li:last-child { margin-right:0;}
.pro2 li p { font-size:20px; line-height:25px;}
.pro2 li img { display:block; margin:0 auto; padding:35px 0 10px;}



/* Common */
.sub_tab { margin-bottom:70px; display:flex; }
.sub_tab li {  width:100%;}
.sub_tab li a { display:block; text-align:center;  height:55px; line-height:55px; font-size:18px; border-bottom:3px solid rgba(0, 0, 0, 1.0);}
.sub_tab .select {}
.sub_tab .select a { background:#fff; border:3px solid rgba(0, 0, 0, 1.0); border-bottom:none; font-weight:500;}

.sub_tab2 { margin-bottom:20px; display:flex; }
.sub_tab2 li {position:relative; width:100%;}
.sub_tab2 li a { display:block; text-align:center; height:50px; line-height:50px; font-size:25px; border-bottom:1px solid rgba(0, 0, 0, 0.5); color:rgba(0, 0, 0, 0.5); margin-bottom:30px; letter-spacing:2px;}
.sub_tab2 .select {}
.sub_tab2 .select a { font-weight:500; color:#000;}
.sub_tab2 .select:after { content:''; display:block; width:39px; height:19px; background:url(../../images/common/sub_tab2.png) no-repeat bottom; position:absolute; left:50%; margin-left:-20px; top:50px;}

.tt_r { color:#FF0000!important;}
.tt_b { color:#017ab5!important;}
.tt_g { color:#339933!important;}
.tt_bk { color:#000!important;}
.mb10 { margin-bottom:10px!important;}
.mb20 { margin-bottom:20px!important;}
.mb30 { margin-bottom:30px!important;}
.mb40 { margin-bottom:40px!important;}
.mb50 { margin-bottom:50px!important;}
.mb60 { margin-bottom:60px!important;}
.mb70 { margin-bottom:70px!important;}
.mb80 { margin-bottom:80px!important;}
.mb90 { margin-bottom:90px!important;}
.mb100 { margin-bottom:100px!important;}
.mb120 { margin-bottom:120px!important;}

.col2 { overflow:hidden;}
.col2 li { float:left; width:calc(50% - 0px);}
.col3 { overflow:hidden;}
.col3 li { float:left; width:calc(33.3% - 0px);}
.col4 { overflow:hidden;}
.col4 li { float:left;width:calc(25% - 0px);}
.col5 { overflow:hidden;}
.col5 li { float:left; width:calc(20% - 0px);}
.col6 { overflow:hidden;}
.col6 li { float:left; width:calc(16.666% - 0px);}
.col7 { overflow:hidden;}
.col7 li { float:left; width:calc(14.2857% - 0px);}
.col8 { overflow:hidden;}
.col8 li { float:left; width:calc(12.5% - 0px);}

.tit1 { font-size:22px; font-weight:600; margin-bottom:20px;}
.tit1:before {content:''; display:block; width:27px; height:5px;  background:rgba(0, 0, 0, 0.7); position:relative; top:0; margin-bottom:3px;}
.tit1 u { text-decoration:none; display:inline-block; font-weight:normal; font-size:13px; color:rgba(0, 0, 0, 0.7);}
.tit1 u:before {content:''; display:inline-block; width:1px; height:11px;  background:#dbdbdb; margin:0 12px; }

.td1 { width:100%;border-top:1px solid rgba(0, 0, 0, 0.15);}
.td1 thead {background:rgba(46, 125, 178, 0.8);}
.td1 thead th { background:rgba(0, 0, 0, 0.1); font-size:16px; color:#fff; text-align:center; font-weight:500;}
.td1 thead td { text-align:center; color:#fff;font-weight:500; font-size:16px; border-right:1px solid rgba(255, 255, 255, 0.2); padding:8px 0;}
.td1 thead td:last-child  { border-right:none;}
.td1 tbody {}
.td1 tbody th { text-align:center; font-weight:500; border-bottom:1px solid #d2d2d2; background:rgba(0, 0, 0, 0.03); padding:15px 20px; }
.td1 tbody td {border-bottom:1px solid rgba(0, 0, 0, 0.15);padding:15px 20px; }
.td1 tbody td:last-child {}
.td1 tbody td b { font-weight:500; color:#000;}
.td1 tbody td u { color:#FF0000;}
.td_c tbody td { text-align:center;}

.list1 {}
.list1 > dt {font-size:22px; font-weight:600; margin-bottom:10px;}
.list1 > dt:before {content:''; display:block; width:27px; height:5px;  background:rgba(0, 0, 0, 0.7); position:relative; top:0; margin-bottom:3px;}
.list1 > dd {font-size:14px; background:url(../../images/common/bullet_1.png) no-repeat left 9px; padding:0 0 3px 10px;}

.list2 {}
.list2 > dt {font-size:22px; font-weight:600; margin-bottom:10px;}
.list2 > dd {font-size:15px; background:url(../../images/common/bullet_2.png) no-repeat left 9px; padding:2px 0 2px 17px; background-size:10px;}

.list_s { margin-top:20px;}
.list_s > li {font-size:12px; background:url(../../images/common/bullet_1.png) no-repeat left 9px; padding:0 0 3px 10px;}

.btn1 { border-radius:3px; background:rgba(46, 125, 178, 0.9); border:1px solid rgba(46, 125, 178, 1.0); color:#fff; font-weight:500; text-align:center; cursor:pointer; display:inline-block;}
.btn1:hover { color:#fff;}
.btn2 { border-radius:3px; background:rgba(0, 0, 0, 0.7); border:1px solid rgba(0, 0, 0, 0.9); color:#fff; font-weight:400; text-align:center; cursor:pointer; display:inline-block;}
.btn2:hover { color:#fff;}
.btn3 { border-radius:3px; background:#fff; border:1px solid rgba(0, 0, 0, 0.1); font-weight:400; text-align:center; cursor:pointer; display:inline-block;}

.btn_wrap { overflow:hidden; text-align:center; margin:30px 0;}
.btn_wrap .btn { width:160px; height:50px; line-height:50px; font-size:17px; margin:0 2px;}
.btn_wrap .cc { display:inline-block;}
.btn_wrap .rr { float:right;}
.btn_wrap .ll { float:left;}

.box_sh {box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3)  ; 
-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3)  ; 
-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3)  ; }


/* Sub Page */
.map {  overflow:hidden; margin-bottom:50px;}
.map dl { float:left; width:calc(50% - 30px);}
.map dl:last-child { float:right;}
.map dl dt img { width:calc(100% - 2px);  border:1px solid rgba(0, 0, 0, 0.2);}
.map dl dd { margin-top:20px; position:relative;}
.map dl dd b { display:inline-block; font-size:20px; font-weight:600; margin-right:17px; vertical-align:top;}
.map dl dd p { font-size:15px; display:inline-block; padding-top:3px;}
.map dl dd .link { position:absolute; top:0px; right:0px; width:60px; height:38px; text-align:center;  background:rgba(0, 0, 0, 0.5); display:block; border-radius:3px;}
.map dl dd .link i { color:#fff; font-size:20px; line-height:38px;}
.map dl dd .link:hover {background:rgba(0, 0, 0, 1.0);}
.map dl iframe { border:none; width:570px; height:409px;}

.soon { background:url(../../images/common/soon.png) no-repeat top center rgba(0, 0, 0, 0.03); width:1200px; height:550px;}
.com1 { margin-bottom:60px;}
.info1 { margin-bottom:90px;}
.info1 h3 { text-align:center; margin-bottom:35px;}
.info1 h3 img { width:470px;}
.vod {}
.vod iframe { width:1200px; height:675px; display:block; margin-bottom:40px;}



/* Members */
.ipw {background: #fff; border:1px solid rgba(0, 0, 0, 0.2); padding-left:5px; line-height:40px; height: 40px; border-radius: 3px;}

.members_tit { margin-bottom:20px; text-align:center; font-size:35px; font-weight:600;}
.members_tit b { font-size:35px; font-weight:600; color:rgba(46, 125, 178, 1.0);}
.members_tit i { display:block; text-align:center; font-size:80px; color:rgba(0, 0, 0, 0.15);}
.members_tit u { display:block; text-decoration:none; font-size:15px; color:rgba(0, 0, 0, 0.8); font-weight:400; margin-top:10px;}

.break_w { position:relative;}
.break_w .break_btn { position:absolute; bottom:-30px; right:0; height:40px; line-height:40px; width:150px; display:block;}

.guide_wrap {}
.guide_wrap > dt {}
.guide_wrap > dd {}
.guide_wrap > dd .guide_txt {}
.guide_wrap > dd .guide_txt p { margin-bottom:10px;}
.guide_wrap > dd .guide_txt .gt_top { color:rgba(46, 125, 178, 1.0); margin-bottom:20px; background:rgba(46, 125, 178, 0.1); padding:20px;}
.guide_wrap > dd .guide_txt .gt_con { margin-bottom:20px; color:rgba(0, 0, 0, 0.7); font-size:14px;}
.guide_wrap > dd .guide_txt .gt_con h4 { font-size:15px; font-weight:500; color:#000;}

.login_wrap { width:769px; margin:0 auto;}
.login_wrap .login_input { overflow:hidden; text-align:center; border:1px solid rgba(0, 0, 0, 0.1); padding:40px 0 60px; margin:30px 0; border-left:none; border-right:none; position:relative;}
.login_wrap .login_input li { display:block; width:250px; margin:0 3px; float:left;}
.login_wrap .login_input li input { width:calc(100% - 5px); height:50px; line-height:50px;}
.login_wrap .login_input li .btn { width:calc(100% - 5px); height:50px; line-height:50px; font-size:17px;}
.login_wrap .login_input .save_id { position:absolute; bottom:25px; left:5px;}
.login_wrap .login_txt { overflow:hidden;}
.login_wrap .login_txt li { width:calc(50% - 48px); margin:0 4px; background:rgba(0, 0, 0, 0.05); border-radius:3px; overflow:hidden; float:left; padding:20px 20px 15px 20px;;}
.login_wrap .login_txt li i {display: block; float:left;    font-size: 40px;    height: 50px; width:50px;   color: rgba(0, 0, 0, 0.4); margin:0 10px;}
.login_wrap .login_txt li p { font-size:14px; float:left; width:50%;}
.login_wrap .login_txt li .btn { width:80px; font-size:13px; height:35px; line-height:35px; float:right; position:relative; top:5px;}

.join_wrap {}
.join_wrap .guide_wrap > dd {overflow-y:auto; padding:20px;height:200px; }
.join_wrap .guide_check {text-align:right; width:100%; color:#707070; border-top:1px solid rgba(0, 0, 0, 0.1); padding:10px 0 40px 0;}
.join_wrap .td1 {}
.join_wrap .td1 th { width:120px; text-align:left; background:none;}
.join_wrap .ipw1 { width:200px;}
.join_wrap .ipw2 { width:400px;}
.join_wrap .ipw3 { width:100px;}
.join_wrap .td1 td .btn { width:120px; height:40px; line-height:40px; position:relative; top:2px; font-size:13px;}
.join_wrap .td1 td .tt { padding-left:10px; height:40px; line-height:40px;}
.join_wrap .td1 td .radio { display:inline-block;}
.join_wrap .td1 td .radio li { margin-right:20px; display:inline-block;}
.join_wrap .td1 td .radio li input { margin-right:5px;}
.join_wrap .td1 td .radio.in { margin-left:20px;}
.join_wrap .join_done { text-align:center; padding:40px 0; border:1px solid rgba(0, 0, 0, 0.1); border-left:none; border-right:none;}
.join_wrap .join_done .tit { font-size:30px; font-weight:400;}
.join_wrap .join_done p { font-size:13px;}
.join_wrap .join_done p b { font-weight:normal; color:#0000FF;font-size:13px;}

.input_tit {font-size:16px; font-weight:500;font-size:18px; border-bottom:2px solid rgba(46, 125, 178, 1.0); padding:0 0 10px 5px;}
.input_tit u { text-decoration:none; color:rgba(0, 0, 0, 0.5);}
.input_tit u:before { content:''; display:inline-block; width:1px; height:13px; background:rgba(0, 0, 0, 0.2); margin:0 10px 0 8px;}

.mem_pop {width:460px; background-color:#fff; margin:0 auto; border:1px solid rgba(0, 0, 0, 0.5); border-radius:3px; overflow:hidden;}
.mem_pop h2 {display:block; background-color:rgba(0, 0, 0, 0.1); padding:10px 0 13px; text-align:center; font-size:20px; font-weight:500;}
.mem_pop .mp_con { padding:20px; text-align:center;}
.mem_pop .mp_con input {width:220px;}
.mem_pop .mp_con .mc_in { padding:10px 0 30px 0;}
.mem_pop .mp_con .mc_in .btn { height:40px; line-height:40px; font-size:13px; width:80px;}
.mem_pop .mp_con .mc_find {font-size:16px; padding:10px 0 20px;}
.mem_pop .mp_con .mc_find2 {border-top:1px solid #dfdfdf; padding:30px 0; color:#656565; font-size:16px;}
.mem_pop .mp_con .mc_find2 b { color:#ce0000; font-weight:500; font-size:16px;}
.mem_pop .mp_con .mc_btn { border-top:1px solid #dfdfdf; padding-top:20px;}
.mem_pop .mp_con .mc_btn p { margin-bottom:10px;}
.mem_pop .mp_con .mc_btn p b { font-weight:500; color:rgba(46, 125, 178, 1.0);}
.mem_pop .mp_con .mc_btn .btn {width:110px; height:35px; line-height:35px; }
 
.find_wrap .members_tit { margin-bottom:50px;}
.find_wrap .find_w { overflow:hidden; width:950px; margin:0 auto;}
.find_wrap .find_w dl { float:left; padding:30px; width:400px; height:350px; border:1px solid rgba(0, 0, 0, 0.1); border-radius:3px; text-align:center;}
.find_wrap .find_w .find_r { float:right;}
.find_wrap .find_w dl dt { text-align:center; font-size:25px; font-weight:600; margin-bottom:5px;}
.find_wrap .find_w dl dt i { display:block; margin:0 auto; font-size:40px; color:rgba(0, 0, 0, 0.2);}
.find_wrap .find_w dl dl { text-align:center;}
.find_wrap .find_w dl .txt { font-size:14px; color:rgba(0, 0, 0, 0.5); margin-bottom:20px;}
.find_wrap .find_w dl .txt b {font-size:14px; color:rgba(0, 0, 0, 0.8); font-weight:500;}
.find_wrap .find_w dl .input .ipw { margin-bottom:5px;}
.find_wrap .find_w dl .input .ipw1 { width:calc(100% - 8px);}
.find_wrap .find_w dl .input .ipw2 { width:calc(50% - 17px);}
.find_wrap .find_w dl .btn .btn1 { width:calc(100% - 3px); height:40px; line-height:40px;}
.find_wrap .userid { font-size:16px; color:rgba(0, 0, 0, 0.8); font-weight:500; padding:0 10px; text-decoration:none; letter-spacing:normal;}

.break_wrap .td1 textarea { width:98%; height:200px;}

#pop_zipcode {display:none;border:5px solid;position:fixed;width:400px;height:460px;left:50%;margin-left:-155px;top:50%;margin-top:-235px;overflow:hidden;-webkit-overflow-scrolling:touch;border:1px solid rgba(0, 0, 0, 0.5); border-radius:3px;}


/* Main_Popup */
.main_popup_w {position:relative; width:1200px; height:0; margin:0 auto;}
.main_popup_w .main_popup { background:#fff; z-index:10000000; border:1px solid #1c1c1c; position:absolute; 
box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3)  ; 
-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3)  ; 
-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3)  ; }
.main_popup_w .main_popup dl { overflow:hidden;background:#1c1c1c; height:40px;}
.main_popup_w .main_popup dl dt { float:left; padding:10px 0 0 10px;}
.main_popup_w .main_popup dl dt a { font-size:13px; color:#fff;}
.main_popup_w .main_popup dl dd { float:right; text-align:right; padding:10px 10px 0 0 ;}
.main_popup_w .main_popup dl dd a { text-align:right; font-size:12px; color:rgba(255, 255, 255, 0.5);}
.main_popup_w .main_popup .main_popup_con { overflow:hidden;}
.main_popup_w .main_popup .main_popup_con img { width:100%;}


/* Board  */
.pagenation { text-align:center; margin:10px 0 0 0;}
.pagenation li { display:inline; cursor:pointer;}
.pagenation .num { display:inline-block; text-align:center; padding:4px 10px; color:rgba(0, 0, 0, 0.5); font-size:14px; font-family:verdana;}
.pagenation .ar {display:inline-block; text-align:center; padding:4px 10px;}
.pagenation .ar i { font-size:15px; vertical-align:-2px;}
.pagenation .on { color:#000; font-weight:bold!important; text-decoration:underline;}

.board_list_wrap {}
.board_list_wrap .btn_wrap { margin:10px 0 0 0 ;}
.board_list { width:100%; }
.board_list thead { background:rgba(0, 0, 0, 0.0);}
.board_list thead th { font-weight:500; border-bottom:1px solid rgba(0, 0, 0, 0.4); height:45px; font-size:13px; color:rgba(0, 0, 0, 0.5);}
.board_list tbody td { text-align:center; padding:5px 0; height:45px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.board_list tbody tr:hover { background:rgba(0, 0, 0, 0.05);}
.board_list tbody .bl_num { width:80px; font-size:13px; font-family:verdana; color:rgba(0, 0, 0, 0.5);}
.board_list tbody .bl_notice {width:80px;}
.board_list tbody .bl_notice .i-notice { font-size:30px;}
.board_list tbody .bl_subject { text-align:left; padding-left:20px;}
.board_list tbody .bl_subject .comment {display:inline-block; color:#FF0000; margin-left:10px;}
.board_list tbody .bl_subject .new { font-size:20px; position:relative; top:3px; display:inline-block;margin-left:10px; color:rgba(46, 125, 178, 1.0);}
.board_list tbody .bl_subject .i-lock { margin-right:10px; font-size:20px;position:relative; top:3px; display:inline-block}
.board_list tbody .bl_name { width:140px;}
.board_list tbody .bl_date { width:90px;font-size:13px; font-family:verdana;color:rgba(0, 0, 0, 0.5);}
.board_list tbody .bl_coun { width:70px;font-size:13px; font-family:verdana;color:rgba(0, 0, 0, 0.5);}
.board_list tbody .bl_reply { width:80px; font-size:13px;}
.board_list tbody .bl_reply i:before { position:relative; top:1px; margin-right:3px;}
.board_list tbody .bl_reply.ready, .board_list tbody .bl_reply.ready i { color:rgba(46, 125, 178, 1.0);}
.board_list tbody .bl_reply.done, .board_list tbody .bl_reply.done i { color:rgba(0, 0, 0, 0.5);}
.board_list tbody .bl_file { width:20px;}
.board_list tbody .bl_file i { display:inline-block; width:30px; height:30px; font-size:22px; line-height:30px; cursor:pointer;}
.board_list tbody .notice { background:rgba(46, 125, 178, 0.1);}

.board_write_wrap {}
.board_write { width:100%;}
.board_write th {font-weight:500; border-bottom:1px solid rgba(0, 0, 0, 0.15); min-height:55px;padding:15px 20px; width:120px; text-align:left;}
.board_write td {border-bottom:1px solid rgba(0, 0, 0, 0.15);padding:15px 20px; color:#666;}
.board_write td .ipw1 { width:180px;}
.board_write td .ipw2 { width:calc(100% - 20px);}
.board_write td .ipw3 { width:80px;}
.board_write td .btn { width:120px; height:40px; line-height:40px; position:relative; top:2px; font-size:13px;}
.board_write td .tt { padding-left:10px; height:40px; line-height:40px;}
.board_write td .radio { display:inline-block;}
.board_write td .radio li { margin-right:20px; display:inline-block;}
.board_write td .radio li input { margin-right:5px;}
.board_write td .radio.in { margin-left:20px;}
.board_write_wrap .guide_wrap > dd {overflow-y:auto; padding:20px;height:200px; }
.board_write_wrap .guide_check {text-align:right; width:100%; color:#707070; border-top:1px solid rgba(0, 0, 0, 0.1); padding:10px 0 40px 0;}
.board_write_wrap h3 {font-size:16px; font-weight:500;font-size:18px; border-bottom:2px solid rgba(46, 125, 178, 1.0); padding:0 0 10px 5px;}
.board_write_wrap h3 u { text-decoration:none; color:rgba(0, 0, 0, 0.5);}
.board_write_wrap h3 u:before { content:''; display:inline-block; width:1px; height:13px; background:rgba(0, 0, 0, 0.2); margin:0 10px 0 8px;}

.board_write2_wrap {}
.board_write2 { width:100%;}
.board_write2 th {font-weight:400; border-bottom:1px solid rgba(0, 0, 0, 0.15); min-height:30px;padding:15px 20px; width:170px; text-align:left;}


.board_view_wrap {}
.board_view_wrap .btn_wrap { margin:30px 0 40px;}
.board_next { border-top:1px solid rgba(0, 0, 0, 0.1);}
.board_next li {border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:15px 10px;}
.board_next li .tit { display:inline-block; width:100px; font-size:13px;}
.board_next li .tit:before { margin-right:5px; color:rgba(0, 0, 0, 0.5);}
.board_next li a { font-size:14px;}

.bw_top { border-bottom:1px solid rgba(0, 0, 0, 0.1);overflow:hidden; padding:0 10px 20px;}
.bw_top li { float:left; width:calc(100% - 200px);}
.bw_top li i:before { margin-right:5px; position:relative; top:2px;color:rgba(0, 0, 0, 0.5);}
.bw_top .bw_date { width:200px; text-align:right;}
.bw_top .bw_date span {font-size:13px; font-family:verdana;color:rgba(0, 0, 0, 0.5);}
.bw_top .bw_date .date:after { content:''; display:inline-block; width:1px; height:12px; background:rgba(0, 0, 0, 0.2); margin:0 10px 0 10px; position:relative; top:2px;}
.bw_top .bw_subject { font-size:18px;}
.board_view .bw_name {border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:10px 20px; font-size:14px;color:rgba(0, 0, 0, 0.5);}
.board_view .bw_name {border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:10px 20px; font-size:14px;color:rgba(0, 0, 0, 0.5);}
.board_view .bw_name i:before {color:rgba(0, 0, 0, 0.5); margin-right:5px; display:inline-block; position:relative; top:2px;}
.board_view .bw_info {border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:10px 20px; }
.board_view .bw_info li { display:inline-block;font-size:14px;}
.board_view .bw_info li:after { width:1px; height:13px; background:rgba(0, 0, 0, 0.1); content:''; display:inline-block; margin:0 10px 0 14px; position:relative; top:2px;}
.board_view .bw_info li:last-child:after { display:none;}
.board_view .bw_info li i:before {color:rgba(0, 0, 0, 0.5); margin-right:5px; display:inline-block; position:relative; top:2px;}
.board_view .bw_info li b {  font-weight:400; padding-right:10px; font-size:13px;color:rgba(0, 0, 0, 0.5);}
.board_view .bw_file { background:rgba(0, 0, 0, 0.05); padding:10px 20px;}
.board_view .bw_file li { padding:3px; }
.board_view .bw_file li a {font-size:14px;}
.board_view .bw_file li i:before { margin-right:5px; display:inline-block;}
.board_view .view_con { padding:20px;border-bottom:1px solid rgba(0, 0, 0, 0.4);}
.board_view .view_pic { padding:20px;border-bottom:1px solid rgba(0, 0, 0, 0.1); text-align:center;}
.board_view .view_pic img { max-width:1060px;}
.board_view .view_pic li { margin-bottom:10px;}
.board_view .view_pic li:last-child { margin-bottom:0;}

.comment_wrap {border-bottom:1px solid rgba(0, 0, 0, 0.4);}
.comment_wrap .comment { overflow:hidden; padding:20px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.comment_wrap .comment li { float:left;}
.comment_wrap .comment .cw_name { width:120px; font-size:14px; color:rgba(0, 0, 0, 0.5);}
.comment_wrap .comment .cw_name i:before { display:inline-block; margin-right:5px; color:rgba(0, 0, 0, 0.5);}
.comment_wrap .comment .cw_date { width:150px; text-align:right; float:right; font-family:verdana; color:rgba(0, 0, 0, 0.5); font-size:11px;}
.comment_wrap .comment .cw_date span { display:inline-block; cursor:pointer; position:relative; top:2px;}
.comment_wrap .comment .cw_con { width:calc(100% - 280px);}
.comment_wrap .cw_write { padding:20px; overflow:hidden;}
.comment_wrap .cw_write li { float:left;}
.comment_wrap .cw_write .cwr_id { width:100%; margin-bottom:7px;}
.comment_wrap .cw_write .cwr_id input { width:200px; height:30px; border-radius:3px; margin-right:5px; border:1px solid rgba(0, 0, 0, 0.2); padding:0 5px;}
.comment_wrap .cw_write input::placeholder, .comment_wrap .cw_write textarea::placeholder  { font-size:13px; color:rgba(0, 0, 0, 0.5);}
.comment_wrap .cw_write .cwr_con { width:calc(100% - 150px);}
.comment_wrap .cw_write .cwr_con textarea { width:calc(100% - 10px); height:60px;border-radius:3px;border:1px solid rgba(0, 0, 0, 0.2); padding:0 5px;}
.comment_wrap .cw_write .cwr_btn { float:right; width:140px;}
.comment_wrap .cw_write .cwr_btn .btn { width:100%; height:60px; line-height:60px;}

.password_wrap .password { text-align:center;}
.password_wrap .password input { width:327px; text-align:center;}

.board_search { width:400px; margin:0 auto; overflow:hidden; position:relative; margin-bottom:20px;}
.board_search li { float:left; border-bottom:2px solid rgba(0, 0, 0, 0.7);}
.board_search .bs_select { width:100px; margin-right:20px;}
.board_search .bs_select select { height:30px; border:none;  background:none; width:100%;}
.board_search .bs_in { width:calc(100% - 120px);}
.board_search .bs_in input { height:30px; width:calc(100% - 40px);}
.board_search .bs_btn { border:none; position:absolute; top:-2px; right:0; cursor:pointer;}
.board_search .bs_btn i {display:block; width:30px; height:30px; line-height:30px; font-size:25px;}

.board_reply { background:rgba(0, 0, 0, 0.02);border-bottom:1px solid rgba(0, 0, 0, 0.2); padding:20px;}
.board_reply .br_top { margin-bottom:10px; font-size:13px; font-weight:500;}
.board_reply .br_top i:before { margin-right:10px;}

.faq_wrap {}
.faq_wrap .num { width:80px; text-align:center;}
.faq_wrap .con { width:calc(100% - 80px);}
.faq_wrap .faq_top  { overflow:hidden;}
.faq_wrap .faq_top li { float:left; text-align:center;height: 45px; line-height:45px;font-size: 13px;color: rgba(0, 0, 0, 0.5);border-bottom: 1px solid rgba(0, 0, 0, 0.4);}
.faq_wrap dl dt { border-bottom:1px solid rgba(0, 0, 0, 0.1); overflow:hidden;}
.faq_wrap dl dt:hover { background:rgba(0, 0, 0, 0.05);}
.faq_wrap dl dt span { display:block; float:left;  cursor:pointer;padding:18px 0;}
.faq_wrap dl dt .num {font-size: 13px;font-family: verdana;color: rgba(0, 0, 0, 0.5); }
.faq_wrap dl dt .con { padding-left:0px;}
.faq_wrap dl dd { background:rgba(0, 0, 0, 0.05);border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:20px 20px 20px 80px; display:none;}

.gallery_wrap { overflow:hidden; margin-top:40px;}
.gallery_wrap .gallery { float:left; width:calc(25% - 12px); margin:0px 5px 20px 5px; border:1px solid rgba(0, 0, 0, 0.1); border-radius:3px; overflow:hidden; cursor:pointer;}
.gallery_wrap .gallery .pic {}
.gallery_wrap .gallery .pic img { width:100%; border:none;}
.gallery_wrap .gallery .g_con { padding:10px;}
.gallery_wrap .gallery .g_con li { display:inline-block;}
.gallery_wrap .gallery .g_con .g_subject { width:100%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:15px; margin-bottom:5px;}
.gallery_wrap .gallery .g_con i {position:relative; top:2px;color:rgba(0, 0, 0, 0.5);}
.gallery_wrap .gallery .g_con .g_name { font-size:13px; margin-right:10px;}
.gallery_wrap .gallery .g_con .num { font-size:12px; margin-right:10px; font-family:verdana; color:rgba(0, 0, 0, 0.5);}

.gallery_n_view { padding:20px 30px 30px 30px; width:815px; margin:0 auto; background:#fff;box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.5); position:relative; border-top:1px solid rgba(0, 0, 0, 0.1);}
.gallery_n_view .bw_top { border-bottom:none; padding:0 30px 15px 10px;}
.gallery_n_view .close { display:block; width:30px; height:30px; font-size:30px; position:absolute; top:10px; right:10px;}
.gallery_n_view .close i { font-size:30px;}

.gallery_v_view { margin-top:0px;}

.calendar_wrap {}
.calendar_wrap .calendar { width:100%;}
.calendar_wrap .calendar thead {}
.calendar_wrap .calendar thead {background:rgba(0, 0, 0, 0.1);}
.calendar_wrap .calendar thead th {height:30px; border:1px solid rgba(0, 0, 0, 0.1);font-weight:800; color:rgba(0, 0, 0, 0.5); font-weight:500; font-size:14px; width:14.2857%;} 
.calendar_wrap .calendar thead th:nth-child(2n) {background:rgba(0, 0, 0, 0.03);}
.calendar_wrap .calendar tbody td {border:1px solid rgba(0, 0, 0, 0.1); padding:5px; height:80px; vertical-align:top;  font-size:13px;}
.calendar_wrap .calendar tbody td:nth-child(2n) { background:rgba(0, 0, 0, 0.03);}
.calendar_wrap .calendar tbody td b { display:block; font-family:verdana; font-weight:500; font-size:13px; color:rgba(0, 0, 0, 0.5);}
.calendar_wrap .calendar tbody td a { display:block; font-size:13px; padding:5px 0 5px 8px; background:url(../../images/common/bullet_1.png) no-repeat 0 11px; line-height:16px;word-break:break-all;}
.calendar_wrap .cw_tit { position:relative;}
.calendar_wrap .cw_tit .cw_top { width:300px; margin:0 auto 20px; text-align:center; position:relative;}
.calendar_wrap .cw_tit .cw_top li { display:inline-block;}
.calendar_wrap .cw_tit .cw_top .ar i { font-size:40px; cursor:pointer;}
.calendar_wrap .cw_tit .cw_top .month { font-size:20px; color:rgba(0, 0, 0, 0.5);}
.calendar_wrap .cw_tit .cw_top .month  b { font-size:60px; font-weight:600; margin-right:5px; position:relative; top:5px;}
.calendar_wrap .cw_tit .cw_top .year {font-size:20px;}
.calendar_wrap .cw_tit .cw_top .year:before { display:inline-block; content:''; margin:0 10px; width:1px; height:13px; background:rgba(0, 0, 0, 0.5);}
.calendar_wrap .cw_tit .cw_top .ar1 { position:absolute; left:0; top:40px;}
.calendar_wrap .cw_tit .cw_top .ar2 { position:absolute; right:0; top:40px;}
.calendar_wrap .cw_tit .cw_select { text-align:right; position:absolute; top:40px; right:0;}

.cal_pop {width:800px; background-color:#fff; margin:0 auto; border:1px solid rgba(0, 0, 0, 0.5); border-radius:3px; overflow:hidden;}
.cal_pop h2 {display:block; background-color:rgba(0, 0, 0, 0.1); padding:10px 0 13px; text-align:center; font-size:20px; font-weight:500;}
.cal_pop h2 i { font-size:20px; color:rgba(0, 0, 0, 0.5); display:inline-block; margin-right:5px; position:relative; top:2px;}
.cal_pop .cal_con { padding:20px 30px; }
.cal_pop .cal_con h3 { font-size:18px; font-weight:500;}
.cal_pop .cal_con .btn {width:110px; height:35px; line-height:35px; display:block; margin:0 auto;}
.cal_pop .cal_con .contents { margin:20px auto;}

.news_wrap {}
.news_wrap .news_list { cursor:pointer; border-bottom:1px solid rgba(0, 0, 0, 0.1); overflow:hidden; padding:20px 10px;}
.news_wrap .news_list .pic { float:left; width:300px; margin-right:20px;}
.news_wrap .news_list .pic img { width:300px; height:150px;}
.news_wrap .news_list dd { float:left; width:calc(100% - 320px); padding-top:10px;}
.news_wrap .news_list dd .tit { margin-bottom:5px; font-size:20px; font-weight:500;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_wrap .news_list dd .info { margin-bottom:10px;}
.news_wrap .news_list dd .info span { font-size:13px; font-family:verdana; color:rgba(0, 0, 0, 0.5);}
.news_wrap .news_list dd .info .date:after { content:''; display:inline-block; margin:0 10px; width:1px; height:11px; background:rgba(0, 0, 0, 0.2); position:relative; top:1px;}
.news_wrap .news_list dd .info .count i { color:rgba(0, 0, 0, 0.5); margin-right:5px; position:relative; top:2px;}
.news_wrap .news_list dd .con { font-size:14px; color:rgba(0, 0, 0, 0.7); height:44px; overflow:hidden;}

.vod_wrap { overflow:hidden;}
.vod_wrap .vod_list { float:left; width:calc(50% - 10px); margin:20px 20px 20px 0;}
.vod_wrap .vod_list:nth-child(2n) { margin-right:0;}
.vod_wrap .vod_list .vod iframe { width:100%; height:300px; border:none;}
.vod_wrap .vod_list .tit { font-size:18px; font-weight:500; margin:10px 0 5px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.vod_wrap .vod_list .date { font-size:13px; font-family:verdana; color:rgba(0, 0, 0, 0.5);}

.interest_wrap .board_write { margin-bottom:10px;}


/* 평면안내 */
.plane_wrap {}
.plane_wrap .plane_w { margin-top:30px; overflow:hidden;}
.plane_wrap .plane_w .pw_img { float:right; width:calc(100% - 380px); text-align:center;}
.plane_wrap .plane_w .pw_img img { height:650px;}
.plane_wrap .plane_w .pw_td { float:left; width:380px;}
.plane_wrap .plane_w .pw_td h4 span { display:block; height:140px; line-height:140px; color:#265f94; font-weight:400; text-align:center; font-size:100px; letter-spacing:3px;}
.plane_wrap .plane_w .pw_td dl { width:100%;background:#f8f8f8; margin-bottom:40px;} 
.plane_wrap .plane_w .pw_td dl dt { height:45px; line-height:45px; text-align:center; color:#fff; font-size:19px; background:#3086d6;}
.plane_wrap .plane_w .pw_td dl dt span {color:#fff; font-size:19px;}
.plane_wrap .plane_w .pw_td dl dd { padding:25px 30px;}
.plane_wrap .plane_w .pw_td dl dd ul li { border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:12px 10px;}
.plane_wrap .plane_w .pw_td dl dd ul li b { display:inline-block; width:120px; color:rgba(0, 0, 0, 0.9); font-weight:400;}
.plane_wrap .plane_w .pw_td dl dd ul li span { font-size:17px; letter-spacing:1px;}
.plane_wrap .plane_w .pw_td dl dd ul li:last-child { border-bottom:none;}

.plane_wrap2 {}
.plane_wrap2 .sub_tab2 b { font-weight:400; letter-spacing:1px; color:rgba(0, 0, 0, 0.5);}
.plane_wrap2 .plane_w { margin-top:40px;}
.plane_wrap2 .pw_img { margin-bottom:50px; overflow:hidden;}
.plane_wrap2 .pw_img .pwimg1 { float:left; width:280px;}
.plane_wrap2 .pw_img .pwimg2 { float:right;  width:calc(100% - 350px); text-align:center;}
.plane_wrap2 .pw_img .pwimg2 img { max-height:650px; max-width:700px;}























