<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/*ì»¨í…ì¸&nbsp;*/

/*ê¸°ë³¸ê³µí†µ*/
.sub_container h3{ font-size:22px;  padding:10px 0; letter-spacing:-1px; line-height:normal ; }
.sub_container h3 span {font-size:12px; padding:0 8px; color:#6685f8; font-weight:400;  letter-spacing:1px;}
.sub_container h4{ font-size:20px ; padding:10px 0;  letter-spacing:-1px; }
.sub_container h5{ font-size:18px ; padding:10px 0;  letter-spacing:-1px;  }

.sub_container .text_lar1{ font-size:28px; letter-spacing:-1px; line-height:normal ; line-height:1.3em; } /*í¬ì¸íŠ¸ í° ê¸€ìž*/
.sub_container .text_lar2{ font-size:25px; letter-spacing:-1px; line-height:normal; line-height:1.3em; } /*í¬ì¸íŠ¸ í° ê¸€ìž*/
.sub_container .text_lar3{ font-size:20px; letter-spacing:-1px;/* line-height:normal*/ } /*í¬ì¸íŠ¸ í° ê¸€ìž*/
.sub_container .text_lar4{ font-size:18px; letter-spacing:-1px;/* line-height:normal*/ } /*í¬ì¸íŠ¸ í° ê¸€ìž*/

.basic_tab{ overflow:hidden; display:block; text-align:center}/*-íƒ­: ê³µí†µ-*/
.basic_tab ul{ margin:0; padding:0; }
.basic_tab ul li{_display:inline;*float:left; width:18%; margin-left:0.2%; display:inline-block  }
.basic_tab ul li:first-child{margin-left:0%;}
.basic_tab ul li a{display:block;_float:left; color:#333; background:#fff; cursor:pointer; text-align:center;  line-height:46px; border:1px solid #e5e5e5;}
.basic_tab ul li a:hover {background:#e1e6f8 ;  border:1px solid #e1e6f8;}
.basic_tab ul li.on a { color:#fff; background:#6685f8 ;  border:1px solid #6685f8;}
.basic_tab_con{ clear:both;}

.basic_table_area { overflow-x: auto; width:100% }/*í‘œ*/

/*
@media screen and (max-width:1200px){
.basic_tb:after{ clear:both; display:block; content:"â€»í‘œ ë‚´ìš©ì´ ì&nbsp;•ìƒì&nbsp;ìœ¼ë¡œ ë³´ì´ì§€ ì•Šì„ì‹œì—ëŠ” ê°€ë¡œë¡œ ë“œëž˜ê·¸í•´ì£¼ì„¸ìš”."; margin-top:5px; font-size:11px; color:#999; width:100%}
}
*/

.basic_tb{table-layout:fixed; width:100%;  word-break:break-all; }
.basic_tb tr th,.basic_tb tr td  { padding:10px 20px; border:1px solid #d4d4d4 ; line-height:1.2em;  text-align:center}
.basic_tb tr th {background:#f2f2f2 ;}
.basic_tb th:first-child, .basic_tb td:first-child{border-left:none;}
.basic_tb th:last-child, .basic_tb  td:last-child{border-right:none;}
.basic_tb .left { text-align: left }
.basic_tb .right { text-align: right }
.basic_tb td img{ max-width:100%}

span.line {color:#e5e5e5; padding:0 4px;}

p.t_section {font-size:17px; font-weight:500;}

table {width:100%; margin:12px 0 0 0; text-align:center;}
table thead tr {height:42px; border-top:1px solid #343434; border-bottom:2px solid #343434;}
table thead tr th {vertical-align:middle; padding:5px 0;}
table tbody tr {height:40px; border-bottom:1px solid #e6e6e6; font-size:14px; }
table tbody tr td {vertical-align:middle; text-align:center; border-right:1px solid #e6e6e6; padding:5px 0;}
table tbody tr td.line_none {border-right:none !important;}
table tbody tr td.left {text-align:left; padding:0 0 0 12px;}
table tbody tr td p {font-size:14px; color:#5c5c5c;}
table tbody tr td p:before {content:'Â· ';}
table tbody tr td p.dot_none:before {content:none;}

@media screen and (max-width:999px){
.sub_container h3{ font-size:20px;  }
.sub_container h4{ font-size:18px}
.sub_container h5{ font-size:16px ; }
.sub_container .text_lar1{ font-size:19px;}
.sub_container .text_lar2{ font-size:17px;}
.sub_container .text_lar3{ font-size:16px;}
.sub_container .text_lar4{ font-size:16px;}	
}

@media screen and (max-width:860px){
.basic_tb tr th { padding: 5px 5px; }
.basic_tb tr td { padding: 5px 5px; }	
.basic_tb tr th{  font-size:12px; }
.basic_tb tr td { font-size:12px; }	
}

@media screen and (max-width:640px){
.sub_container h3{ font-size:18px;  }
.sub_container h4{ font-size:16px}
.sub_container h5{ font-size:15px ; }
.sub_container .text_lar1{ font-size:17px;}
.sub_container .text_lar2{ font-size:16px}
.sub_container .text_lar3{ font-size:15px}
.sub_container .text_lar4{ font-size:15px}
}

@media screen and (max-width:640px){
.basic_li li{ background:url(../img/contents/list_icon.gif) no-repeat 5px 7px;  }
.basic_tab ul li a{ line-height:30px; font-size:13px;}	
.basic_tab ul li a span{ display:none}	
}



 /*ì¤„ë°”ê¿ˆ*/
br.br{} 
.br{} 

@media screen and (max-width:1000px){
br.br{display:none;}
.br{display:none;}
}
@media screen and (max-width:480px){
.sub_container br{display:none;}
}


/*ì¸ì‚¬ë§*/
.ceomessage .text{ width:100%; float:right }
.ceomessage .img{ width:40%; float:left; margin-right:5%; }

@media screen and (max-width:700px){	
.ceomessage .text br{ display: none }	
}



/* ì—°í˜ */
.history_box { float:left; width:100%; margin-top:50px; }
ul.history {border-top:2px solid #ddd;}
ul.history:after{ clear:both; display:block; content:"";}
ul.history li{ clear:both; width:100%; border-bottom:1px solid #ddd; float:left; padding:14px 0;}
ul.history h4 {width:15%;  min-width: 60px; float:left;  font-size:20px;  font-weight:400;  color:#333 ; text-align:center; padding:5px 0}
ul.history p {width:85%; float:left; overflow:hidden; padding:6px 0 }

@media screen and (max-width:640px){
ul.history { width:100%; margin-top:20px }
ul.history li{ padding:6px 0;}
ul.history h4 {width:100%; text-align:left; }
ul.history p {width:100%; float:none;   }
}



/*ì˜¤ì‹œëŠ”ê¸¸*/
.roadmap{}
.roadmap h4{ margin:10px 0}

ul.road_info_add{border-top:1px solid #333;border-bottom:1px solid #333; position:relative; clear:both ; margin-top:30px}
ul.road_info_add li{  border-bottom:1px solid #ddd; padding:20px 0  ; width:100%;}
ul.road_info_add li dl{ clear:both;  width:100%; }
ul.road_info_add li dl:after{ clear:both; display:block; content:"";}
ul.road_info_add li dt{ width:16%; float:left; padding:0 2%}
ul.road_info_add li dd{ width:80%; float:right; }
ul.road_info_add li dd img{ margin-left:10px; margin-right:3px; vertical-align: middle; margin-bottom:1px }
ul.road_info_add li dd h5{ padding:0;}
ul.road_info_add li dd p {color:#5c5c5c; font-size:14px;}
ul.road_info_add li dd p:before {content:'Â· ';}
ul.road_info_add li dd ul.bus_info li {color:#5c5c5c; font-size:14px; border:none !important; padding:0;}
ul.road_info_add li dd ul.bus_info li img.bus {padding:0 4px 0 0;}

.location_map{ width:100%; height:400px;}

.location_map { position:relative; padding-bottom:5.25%;  } /*ë¹„ë©”ì˜¤ì˜ìƒ*/
.location_map iframe { position:absolute; width:100%; height:100%; }

.logo_mark{}
.map_Content{ text-align:center}
.map_Content img{ width:70px; padding:10px}

@media screen and (max-width:640px){
ul.road_info_add li{  padding:10px 0 ; }	
.location_map{  height:200px; }
.logo_mark img{ display:none}
}



/*ì‹œì„¤ì•ˆë‚´*/
.process_box {text-align:center;}

/*ì‹œì„¤ì•ˆë‚´ Rolling*/
.process_thum{max-width:800px; margin:0 auto 0 auto}
.process_thum .bx-wrapper { position: relative; margin: 0 auto 0 auto; padding: 0; *zoom: 1; }
.process_thum .bx-wrapper img { max-width: 100%; display: block; width:100%; height:100%; max-width:1200px; max-height:513px; margin:0 auto ;  }
.process_thum .bx-wrapper .bx-viewport {  background: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
.process_thum .bx-wrapper .bx-pager, .process_thum .bx-wrapper .bx-controls-auto { position: absolute; bottom: 0px; width: 100%; border:1px solid #936; display:none }
.process_thum .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.process_thum .bx-wrapper .bx-pager .bx-pager-item, .process_thum .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1;
 *display: inline;}
.process_thum .bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.process_thum .bx-wrapper .bx-pager.bx-default-pager a:hover, .process_thum .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }
.process_thum .bx-wrapper .bx-prev { left: 0px; background: url(../img/contents/floor/arrow_prev.png) no-repeat 0 0;  }
.process_thum .bx-wrapper .bx-next { right: 0px; background: url(../img/contents/floor/arrow_next.png) no-repeat 0 0;  }
.process_thum .bx-wrapper .bx-prev:hover { opacity:0.8; }
.process_thum .bx-wrapper .bx-next:hover { opacity:0.8; }
.process_thum .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 46px; height: 46px; text-indent: -9999px; z-index: 9999; }
.process_thum .bx-wrapper .bx-controls-direction a.disabled { display: none; }
.process_thum .bx-wrapper .bx-controls-auto { text-align: center; }
.process_thum .bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../sub/controls.png) -86px -11px no-repeat; margin: 0 3px; }
.process_thum .bx-wrapper .bx-controls-auto .bx-start:hover, .process_thum .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.process_thum .bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../sub/controls.png) -86px -44px no-repeat; margin: 0 3px; }
.process_thum .bx-wrapper .bx-controls-auto .bx-stop:hover, .process_thum .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
.process_thum .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.process_thum .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
.process_thum .bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.process_thum .bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
.process_thum #bx-pager { text-align: center; margin-top:10px; overflow:hidden; }
.process_thum #bx-pager ul {margin-left:-5px;}
.process_thum #bx-pager ul li {float:left; width:20%;}
.process_thum #bx-pager ul li p {margin-left:5px;  }
.process_thum #bx-pager ul li p a {width:100%; display:block; border:1px solid #fff; }
.process_thum #bx-pager ul li p a img {width:100%; }
.process_thum #bx-pager ul li p a:hover img {opacity:0.5; filter:alpha(opacity:'50');}
.process_thum #bx-pager ul li p a.active img {opacity:0.5; filter:alpha(opacity:'50');}
.process_thum #bx-pager ul li p a:hover img, .example-item #bx-pager a.active img { }
.process_thum .pic li{ position:relative;}
.process_thum .pic li p{ position:absolute; top:30px ; left:0;   padding:0;  text-align:center; display:block; width:100%; }
.process_thum .pic li p span{ display:inline-block; background:#fff;color:#333; padding:10px 20px; font-size:24px; opacity:0.8; filter:alpha(opacity:'80'); }
.process_box .process_pic {overflow:hidden; margin-left:-10px;}
.process_box .process_pic li {width:33.33%; float:left; margin-bottom:10px;}
.process_box .process_pic li p  {margin-left:10px;}
.process_box .process_pic li p img  {width:100%; max-width:391px;}

@media all and (max-width:1000px) {
.process_thum .bx-wrapper .bx-prev {  }
.process_thum .bx-wrapper .bx-next {  }
}
@media all and (max-width:700px) {
.process_thum .pic li p{  top:0px;}
.process_thum .pic li p span { font-size:18px; padding:5px 15px;}
.process_thum #bx-pager ul li {margin-bottom:5px;}
}
@media all and (max-width:500px) {
.process_thum .pic li p span { font-size:13px; }
.process_thum .bx-wrapper .bx-controls-direction a {width:25px; height:25px; background-size:contain; margin-top:-14px;}
}

/*ì‹œì„¤ì•ˆë‚´ ì„¤ëª…*/
.sentence {width:100%; text-align:center;}
.sentence p.sentence_main {font-size:24px; padding:0 0 10px 0; line-height:1.3em;}
.sentence p.sentence_main:before {content: url('../img/contents/sentence_before.png');}
.sentence p.sentence_main:after {content: url('../img/contents/sentence_after.png');}

.busi_exp {overflow:hidden; border-top:1px solid #e5e5e5;}
.busi_exp dl {overflow:hidden; padding:20px; border-bottom:1px solid #e5e5e5;}
.busi_exp dl dt {float:left; width:25%; }
.busi_exp dl dt h6{font-size:24px; font-weight:600; }
.busi_exp dl dt h6 span {font-size:12px; padding:0 8px; color:#6685f8; font-weight:400;  letter-spacing:1px;}
.busi_exp dl dd {float:right; width:70%; color:#5c5c5c;}
.busi_exp dl dd .sub_exp {padding:4px 0 0 0; font-size:13px; line-height:22px;}
.busi_exp dl dd .sub_exp .sub_exp_t {background:#6685f8; color:#fff; padding:0 12px; margin:0 16px 0 0;}
.busi_exp dl dd dl.exp_depth {border:none; padding:12px 0 0 0;}
.busi_exp dl dd dl.exp_depth dt {width:20%; font-weight:600;}
.busi_exp dl dd dl.exp_depth dd {width:79%;}

@media only screen and (max-width: 860px) {
.busi_exp dl dt { width:100%; }
.busi_exp dl dt h6{padding:0 0 10px 0;}
.busi_exp dl dd {float:left; width:100%; }
.busi_exp dl dd dl.exp_depth dt {width:100%; padding:0 0 2px 0;}
.busi_exp dl dd dl.exp_depth dd {width:100%;}
}



/*ì‹œì„¤ì•ˆë‚´-ì¸í”¼ë‹ˆí‹°í’€ ë¦¬ë‰´ì–¼*/
.floor_head.mobile {display:none;}

@media only screen and (max-width: 720px) {
.floor_head.pc {display:none;}
.floor_head.mobile {display:block;}
}

.floor_contents .floor_tit {font-size:24px; font-weight:800;}
.floor_contents .floor_tline span {display:block; width:24px; height:1px; background:#6685f8; }
.floor_contents .floor_sub {font-size:16px; }
.floor_contents .floor_about ul {margin:0 0 0 -30px;}
.floor_contents .floor_about ul li {float:left; width:33.333%; }
.floor_contents .floor_about ul li p {margin:0 0 0 30px; }

@media only screen and (max-width: 1000px) {
.floor_contents .floor_about ul {margin:0;}
.floor_contents .floor_about ul li p {margin:0; }
}

.floor_contents .floor_about_p {background: url("../img/contents/floor/floor9_aboutbg.jpg") center center no-repeat;}
.floor_contents .floor_about_p .wrap {padding:100px 0; }
.floor_contents .floor_about_p p {font-size:17px; margin:30px 0;}

@media only screen and (max-width: 840px) {
.floor_contents .floor_about_p .wrap {padding:60px 0; }
.floor_contents .floor_about_p p {font-size:15px; margin:20px 0;}
.floor_contents .floor_about_p br {display:none;}
}

.floor_contents .floor_spot .floor_spot_items ul li {width:100%; height:318px; margin:0 0 20px 0; }
.floor_contents .floor_spot .floor_spot_items ul li.left {text-align:left;}
.floor_contents .floor_spot .floor_spot_items ul li.right {text-align:right;}
.floor_contents .floor_spot .floor_spot_items ul li.spot1 {background: url("../img/contents/floor/floor9_spot1.jpg") center center no-repeat;}
.floor_contents .floor_spot .floor_spot_items ul li.spot2 {background: url("../img/contents/floor/floor9_spot2.jpg") center center no-repeat;}
.floor_contents .floor_spot .floor_spot_items ul li.spot3 {background: url("../img/contents/floor/floor9_spot3.jpg") center center no-repeat;}
.floor_contents .floor_spot .floor_spot_items ul li.spot4 {background: url("../img/contents/floor/floor9_spot4.jpg") center center no-repeat;}
.floor_contents .floor_spot .floor_spot_items ul li .spot_tbox {width:30%; height:100%; background: rgba(35, 35, 36, 1); color:#fff;}
.floor_contents .floor_spot .floor_spot_items ul li .spot_tbox .tbox {padding:40px 30px;}
.floor_contents .floor_spot .floor_spot_items ul li .spot_tbox .floor_tit {font-weight:600;}
.floor_contents .floor_spot .floor_spot_items ul li.right .spot_tbox {float:right;}

@media only screen and (max-width: 840px) {
.floor_contents .floor_spot .floor_spot_items ul li {height:284px;}
.floor_contents .floor_spot .floor_spot_items ul li .spot_tbox {width:40%; background: rgba(35, 35, 36, 0.9);}
}
@media only screen and (max-width: 640px) {
.floor_contents .floor_spot .floor_spot_items ul li {clear:both;}
.floor_contents .floor_spot .floor_spot_items ul li .spot_tbox {width:100%; height:auto; background: rgba(35, 35, 36, 0.9);}
.floor_contents .floor_spot .floor_spot_items ul li .spot_tbox .tbox {padding:20px 30px;}
.floor_contents .floor_spot .floor_spot_items ul li .spot_tbox .floor_tit {font-size:20px;}
}

.floor_gallery {margin:0 auto 0 auto}
.floor_gallery .bx-wrapper { position: relative; margin: 0 auto 0 auto; padding: 0; *zoom: 1; }
.floor_gallery .bx-wrapper img { max-width: 100%; display: block; width:100%; height:100%; margin:0 auto ;  }
.floor_gallery .bx-wrapper .bx-viewport {  background: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
.floor_gallery .bx-wrapper .bx-pager, .process_thum .bx-wrapper .bx-controls-auto { position: absolute; bottom: 0px; width: 100%; border:1px solid #936; display:none }
.floor_gallery .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.floor_gallery .bx-wrapper .bx-pager .bx-pager-item,
.floor_gallery .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1;  *display: inline;}
.floor_gallery .bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.floor_gallery .bx-wrapper .bx-pager.bx-default-pager a:hover, .process_thum .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }
.floor_gallery .bx-wrapper .bx-prev { left: 0px; background: url(../img/contents/floor/arrow_prev.png) no-repeat 0 0;  }
.floor_gallery .bx-wrapper .bx-next { right: 0px; background: url(../img/contents/floor/arrow_next.png) no-repeat 0 0;  }
.floor_gallery .bx-wrapper .bx-prev:hover { opacity:0.8; }
.floor_gallery .bx-wrapper .bx-next:hover { opacity:0.8; }
.floor_gallery .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -23px; outline: 0; width: 46px; height: 46px; text-indent: -9999px; z-index: 9999; }
.floor_gallery .bx-wrapper .bx-controls-direction a.disabled { display: none; }
.floor_gallery .bx-wrapper .bx-controls-auto { text-align: center; }
.floor_gallery .bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../sub/controls.png) -86px -11px no-repeat; margin: 0 3px; }
.floor_gallery .bx-wrapper .bx-controls-auto .bx-start:hover, .process_thum .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.floor_gallery .bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../sub/controls.png) -86px -44px no-repeat; margin: 0 3px; }
.floor_gallery .bx-wrapper .bx-controls-auto .bx-stop:hover, .process_thum .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
.floor_gallery .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.floor_gallery .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
.floor_gallery .bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.floor_gallery .bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
.floor_gallery #bx-pager { text-align: center; margin-top:10px; overflow:hidden; }
.floor_gallery #bx-pager ul {margin-left:-5px;}
.floor_gallery #bx-pager ul li {float:left; width:20%;}
.floor_gallery #bx-pager ul li p {margin-left:5px;  }
.floor_gallery #bx-pager ul li p a {width:100%; display:block; border:1px solid #fff; }
.floor_gallery #bx-pager ul li p a img {width:100%; }
.floor_gallery #bx-pager ul li p a:hover img {opacity:0.5; filter:alpha(opacity:'50');}
.floor_gallery #bx-pager ul li p a.active img {opacity:0.5; filter:alpha(opacity:'50');}
.floor_gallery #bx-pager ul li p a:hover img, .example-item #bx-pager a.active img { }
.floor_gallery .pic li{ position:relative;}
.floor_gallery .pic li p{ position:absolute; top:30px ; left:0;   padding:0;  text-align:center; display:block; width:100%; }
.floor_gallery .pic li p span{ display:inline-block; background:#fff;color:#333; padding:10px 20px; font-size:24px; opacity:0.8; filter:alpha(opacity:'80'); }

@media all and (max-width:700px) {
.floor_gallery .pic li p{  top:0px;}
.floor_gallery .pic li p span { font-size:18px; padding:5px 15px;}
.floor_gallery #bx-pager ul li {margin-bottom:5px;}
}
@media all and (max-width:500px) {
.floor_gallery .pic li p span { font-size:13px; }
.floor_gallery .bx-wrapper .bx-controls-direction a {width:25px; height:25px; background-size:contain; margin-top:-14px;}
}

.floor_contents .floor_time ul li {width:33.333%; float:left;}
.floor_contents .floor_time ul li dl {border-right:1px dashed #e5e5e5;}
.floor_contents .floor_time ul li.b_none dl {border:none;}
.floor_contents .floor_time ul li dl dt {font-size:18px;}
.floor_contents .floor_time ul li dl dd {font-size:40px; line-height:1.6em; font-weight:800; }

@media all and (max-width:920px) {
.floor_contents .floor_time ul li dl dt {font-size:15px;}
.floor_contents .floor_time ul li dl dd {font-size:26px;}
}
@media all and (max-width:640px) {
.floor_contents .floor_time ul li dl dt {font-size:14px;}
.floor_contents .floor_time ul li dl dd {font-size:20px;}
}
@media all and (max-width:480px) {
.floor_contents .floor_time ul li {width:100%;}
.floor_contents .floor_time ul li dl {border-right:0px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5; padding:20px 0;}
.floor_contents .floor_time ul li dl dd {font-size:30px;}
}



/*ì´ìš©ì•ˆë‚´*/
.guide ul li {padding:0 0 4px 0;}
.guide ul li span {width:32px; font-weight:600;}
.guide ul li span:after {content:' â”‚ '; color:#c1c1c1; font-weight:200;}
.guide ul li p {font-size:14px; line-height:1.5em; color:#5c5c5c; padding:0 0 0 22px;}
.guide ul li p:before {content:'Â· ';}

.time_t thead tr th.a {width:10%;}
.time_t thead tr th.b {width:10%;}
.time_t thead tr th.c {width:10%;}
.time_t thead tr th.d {width:10%;}
.time_t thead tr th.e {width:10%;}
.time_t thead tr th.f {width:10%;}
.time_t thead tr th.g {width:10%;}
.time_t thead tr th.h {width:10%;}
.time_t thead tr th.i {width:10%;}
.time_t thead tr th.j {width:10%;}

@media only screen and (max-width: 720px) {
.time_t thead tr th span {display:none;}
}
.guide_t thead tr th.a {width:30%;}
.guide_t thead tr th.b {width:20%;}
.guide_t thead tr th.c {width:20%;}
.guide_t thead tr th.d {width:30%;}

.parking_t thead tr th.a {width:15%;}
.parking_t thead tr th.b {width:15%;}
.parking_t thead tr th.c {width:15%;}
.parking_t thead tr th.d {width:30%;}
.parking_t thead tr th.e {width:25%;}

.card_t thead tr th.a {width:30%;}
.card_t thead tr th.b {width:35%;}
.card_t thead tr th.c {width:35%;}
.card_t tbody tr td img.card {width:50%;}
.card_t tbody tr td p {font-size:15px; color:#343434;}
.card_t tbody tr td p:before {content:none;}

.philosophy{ margin:0 auto; width:100%; max-width:90%}
.philosophy .img{ float:left; width:45%; }
.philosophy_list{border-top:1px solid #ebebeb; width:52%; float:right; margin-top:20px }
.philosophy_list li{ border-bottom:1px solid #ebebeb; overflow:hidden; padding:16px 0}
.philosophy_list dl dt{ float:left; width:150px; font-size:22px;}
.philosophy_list dl dt.mh140 {min-height:140px;}
.philosophy_list dl dd{ margin-left:130px; color:#535353; font-weight:500;}
.philosophy_list dl dd p.guide {color:#898989; font-weight:400;}
.philosophy_list .eng{ color:#CCC; font-size:0.5em}
.week_time .week_t {font-weight:400;}
.week_time .week_t:after {content:' â”‚ '; color:#ccc;}

@media screen and (max-width:860px){	
.philosophy .img{ width:100%;  text-align:center; float:none; margin-bottom:30px}
.philosophy_list{ width:100%;  float:none}
.philosophy_list dl dt{ width:100px; font-size:22px;}
.philosophy_list dl dt.mh140 {min-height:110px;}
.philosophy_list dl dd{ margin-left:120px; }
}

@media screen and (max-width:640px){
.philosophy_list li{  padding:20px 0}
.philosophy_list dl dt{ width:90px; font-size:18px }
.philosophy_list dl dd{ margin-left:100px; }	
}

@media screen and (max-width:480px){
.philosophy_list dl dt{ width:100%; margin-bottom:5px }
.philosophy_list dl dt p{margin-right:10px; display:inline;}
.philosophy_list dl dt.mh140 {min-height:auto;}
.philosophy_list dl dd{ margin-left:0px; }	
}
/*
.use {width:100%;}
.use .img { float:left; width:45%; }
.use .step {width:52%; float:right;}
.use h3 span {font-size:12px; padding:0 8px; color:#35beca; font-weight:400;  letter-spacing:1px;}

@media screen and (max-width:860px){	
.use .img{ width:100%;  text-align:center; float:none; margin-bottom:30px}
.use .step{ width:100%;  float:none}
}

.water_detail {width:100%;}
.water_detail ul li {padding:0 0 10px 10px;}
.water_detail ul li dl dd p {font-size: 14px; line-height: 1.5em; color: #5c5c5c; padding:0 0 0 8px;}
.water_detail ul li dl dd p:before {content:'- ';}

.enter {width:100%;}
.enter .img { float:right; width:45%; }
.enter .step {width:52%; float:left;}
.enter h3 span {font-size:12px; padding:0 8px; color:#35beca; font-weight:400;  letter-spacing:1px;}

@media screen and (max-width:860px){	
.enter .img{ width:100%;  text-align:center; float:none; }
.enter .step{ width:100%;  float:none}
}
*/
.enjoy {background: url("../img/contents/enjoy.jpg") left center no-repeat; padding:4px 0;}
.eng_point {font-size:32px; line-height:1.5em; padding:0 0 12px 0;}
.f18 {font-size:18px; line-height:1.4em;}

/*íœ˜íŠ¸ë‹ˆìŠ¤*/
.fitness {width:100%;}

/*íšŒì›ê¶Œ*/
.boxing {border:1px solid #e5e5e5; padding:12px;}
.boxing ul li {width:25%; display:inline-block; float:left; padding:12px 0;}
.boxing ul li .num {font-size:10px; line-height:1em;}

@media screen and (max-width:640px){
.boxing ul li {width:50%;}
}
@media screen and (max-width:480px){
.boxing ul li br {display:block !important;}
}
@media screen and (max-width:400px){
.boxing ul li {height:72px; padding:4px 0;}
}
.member_t thead tr th.a {width:25%;}
.member_t thead tr th.b {width:75%;}

.member_level thead tr th.a {width:20%;}
.member_level thead tr th.b {width:40%;}
.member_level thead tr th.c {width:40%;}

.benefit_point .benefit_mtit {font-size:20px;}
.benefit_point ul {margin:0 0 0 -20px;}
.benefit_point ul li {width:50%; float:left;}
.benefit_point ul li dl {border:1px solid #e5e5e5; margin:0 0 0 20px;}
.benefit_point ul li dl dt img {width:100%;}
.benefit_point ul li dl dd {padding:5px 5% 25px 5%;}
.benefit_point ul li dl dd p.benefit_tit {font-size:1.1em;}
.benefit_point ul li dl dd p.benefit_sub {padding:6px 0 0 0;}

@media screen and (max-width:540px){
.benefit_point ul li {width:100%; margin:0 0 20px 0;}
}

.member_card.basic .card_tit {background: url("../img/contents/fitness/membership_card1_tit.jpg") center center no-repeat; font-size:20px; line-height:32px; }
.member_card.vip .card_tit {background: url("../img/contents/fitness/membership_card2_tit.jpg") center center no-repeat; font-size:20px; line-height:32px; }
.member_card .card_img {width:25%; margin:0 auto;}
.member_card ol li {display:inline; background:#6685f8; padding:3px 12px; color:#fff; font-size:13px;}

.member_card .benefit ul li p.num1 {background: url("../img/contents/num1.png") center center no-repeat;}
.member_card .benefit ul li p.num2 {background: url("../img/contents/num2.png") center center no-repeat;}
.member_card .benefit ul li p.num3 {background: url("../img/contents/num3.png") center center no-repeat;}
.member_card .benefit ul li p.num4 {background: url("../img/contents/num4.png") center center no-repeat;}
.member_card .benefit ul li p.num5 {background: url("../img/contents/num5.png") center center no-repeat;}
.member_card .benefit ul li p.num6 {background: url("../img/contents/num6.png") center center no-repeat;}
.member_card .benefit ul li p.num7 {background: url("../img/contents/num7.png") center center no-repeat;}
.member_card .benefit ul li p.num8 {background: url("../img/contents/num8.png") center center no-repeat;}
.member_card .benefit ul li p.num9 {background: url("../img/contents/num9.png") center center no-repeat;}
.member_card .benefit ul li p.num10 {background: url("../img/contents/num10.png") center center no-repeat;}
.member_card .benefit ul li p.num11 {background: url("../img/contents/num11.png") center center no-repeat;}
.member_card .benefit ul li p.num12 {background: url("../img/contents/num12.png") center center no-repeat;}

.member_card .benefit ul li {width:25%; display:inline; float:left; margin:0 0 16px 0;}
.member_card .benefit ul li p {padding:12px;}

.center_line {width:52px; height:1px; margin:0 auto; background: #3726b2; }

@media screen and (max-width:900px){
.member_card .card_img {width:40%; margin:0 auto;}
.member_card .benefit ul li {width:33.333%;}
}
@media screen and (max-width:640px){
.member_card .card_img {width:50%; margin:0 auto;}
.member_card .benefit ul li {width:50%;}
.member_card .benefit ul li p br {display:block !important;}
}
@media screen and (max-width:400px){
.member_card .benefit ul li {width:50%; margin:0 0 6px 0;}
.member_card .benefit ul li p {height:60px;}
}



/*íœ˜íŠ¸ë‹ˆìŠ¤ ìŠ¬ë¼ì´ë“œ*/
.fitness .bx-wrapper { position: relative; margin: 0 auto; padding: 0;  *zoom: 1;}
.fitness .bx-wrapper img { max-width: 100%; display: block; }
.fitness .bx-wrapper .bx-viewportfolio { background: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
.fitness .bx-wrapper .bx-pager, 
.fitness .bx-wrapper .bx-controls-auto { position: absolute; bottom: -40px; width: 100%; }
@media screen and (max-width:640px){
.fitness .bx-wrapper .bx-pager, 
.fitness .bx-wrapper .bx-controls-auto {  bottom: -30px; }
}
.fitness .bx-wrapper .bx-loading { min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
.fitness .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.fitness .bx-wrapper .bx-pager .bx-pager-item, 
.fitness .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block;  *zoom: 1; *display: inline;}
.fitness .bx-wrapper .bx-pager.bx-default-pager a { background: #999; text-indent: -9999px; display: block; width: 50px; height: 2px; margin: 0 5px; outline: 0; }
.fitness .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.fitness .bx-wrapper .bx-pager.bx-default-pager a.active { background: #333; }
.fitness .bx-wrapper .bx-prev { left: 10px; background: url(images/controls.png) no-repeat 0 -32px; }
.fitness .bx-wrapper .bx-next { right: 10px; background: url(images/controls.png) no-repeat -43px -32px; }
.fitness .bx-wrapper .bx-prev:hover { background-position: 0 0; }
.fitness .bx-wrapper .bx-next:hover { background-position: -43px 0; }
.fitness .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
.fitness .bx-wrapper .bx-controls-direction a.disabled { display: none; }
.fitness .bx-wrapper .bx-controls-auto { text-align: center; }
.fitness .bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(images/controls.png) -86px -11px no-repeat; margin: 0 3px; }
.fitness .bx-wrapper .bx-controls-auto .bx-start:hover, 
.fitness .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.fitness .bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(images/controls.png) -86px -44px no-repeat; margin: 0 3px; }
.fitness .bx-wrapper .bx-controls-auto .bx-stop:hover, 
.fitness .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
.fitness .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.fitness .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
.fitness .bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.fitness .bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }

/*PT*/
.pt_item {width:100%;}
.pt_item ul {margin:0 auto 0 auto;}
.pt_item ul li {float:left; width:20%; background: url("../img/contents/fitness/line.gif") right center no-repeat;}
.pt_item ul li.none {background:none;}
.pt_item ul li dl {text-align:center;}
.pt_item ul li dl dd {color: #5c5c5c; padding:6px 0 0 0;}

.fit_point {background:#3726b2; font-size:16px; line-height:1.5em; padding:3px 16px;}

.step {width:100%;margin:20px 0;}
.step_none {margin:0;}
.step ul li {padding:0 0 18px 0;}
.step ul li dl dt {font-size:16px; font-weight:500;}
.step ul li dl dt span {width:48px;}
.step ul li dl dt span:after {content:' â”‚ '; color:#c1c1c1; }
.step ul li dl dd p {font-size:14px; line-height:1.5em; color:#5c5c5c;}
.step ul li dl dd p:before {content:'Â· ';}
.step .enter_p {color: #343434; font-size: 15px; line-height:1.6em}
.step .enter_p:before {content:none;}

.pt_check {width:100%}
.pt_check ul {width:70%; margin:0 15%;}
.pt_check ul li {float:left; width:20%;}
.pt_check ul li dl {text-align:center;}
.pt_check ul li dl dd {color: #3726b2; font-weight:500; padding:6px 0 0 0;}

@media screen and (max-width:820px){
.pt_check ul {width:100%; margin:0 auto 0 auto;}
.pt_check  ul li dl dd {line-height:1.3em;}
}

@media screen and (max-width:650px){
.pt_item ul {max-width:auto; margin:0 auto 0 auto; text-align:center;}
.pt_item ul li dl dt img {width:52px;}
.pt_item ul li dl dd {line-height:1.3em;}
.pt_check ul li dl dt img {width:70%;}
}

.gx_items ul li dl dt span.step_num {position:absolute; padding:2px 8px; background:#6685f8; color:#fff; font-size:12px; }
.gx_items ul li dl dd .step_tit {font-size:18px; margin:12px 0;}



/*í•„ë¼í…ŒìŠ¤*/
.moreview.pilates dl dt {width:40%; float:left}
.moreview.pilates dl dd {width:57%; float:right;}
.moreview.pilates dl dd.mmain {margin:42px 0 0 0; background: url("../img/contents/fitness/pilates_moretit.jpg") 0px 20px no-repeat; }
.moreview.pilates dl dd.mmain .mt {font-size:18px; padding:12px 0 6px 0;}
.moreview.pilates dl dd.mmain .msub {padding:0 0 12px 0;}

.photo_line {width:212px; height:1px; background:#3726b2; margin:0 0 15px -80px; z-index:999 !important;}

@media screen and (max-width:720px){
.moreview.pilates dl dd.mmain {margin:0; background: url("../img/contents/fitness/pilates_moretit.jpg") left center no-repeat;}
.moreview.pilates dl dd.mmain .photo_line {display:none;}
}
@media screen and (max-width:640px){
.moreview.pilates dl dt {width:100%; float:left;}
.moreview.pilates dl dt img {width:100%;}
.moreview.pilates dl dd {width:100%; float:left;}
.moreview.pilates dl dd.mmain {margin:20px 0 0 0;}
}



/*ìš´ë™ìž¬í™œ*/
.ex_type {margin:20px 0 0 0;}
.ex_type .ex_t {font-size:18px; font-weight:500; padding:0 0 8px 0;}
.ex_type .ex_t .ex_logo {padding:0 0 0 10px;}

.moreview.remedial.left dl dt {width:40%; float:left}
.moreview.remedial.left dl dd {width:57%; float:right;}
.moreview.remedial.left dl dd.mmain {margin:42px 0 0 0; background: url("../img/contents/fitness/rehabilitation_moretit.jpg") 0px 20px no-repeat; }
.moreview.remedial.left dl dd.mmain .mt {font-size:18px; padding:12px 0 6px 0;}
.moreview.remedial.left dl dd.mmain .msub {padding:0 0 12px 0;}
.moreview.remedial.left dl dd.mmain .photo_line {width:212px; height:1px; background:#3726b2; margin:0 0 15px -80px; z-index:999 !important;}

.moreview.remedial.right dl dt {width:40%; float:right;}
.moreview.remedial.right dl dd {width:57%; float:left; text-align:right;}
.moreview.remedial.right dl dd.mmain {margin:42px 0 0 0; background: url("../img/contents/fitness/rehabilitation_moretit.jpg") right 20px no-repeat; }
.moreview.remedial.right dl dd.mmain .mt {font-size:18px; padding:12px 0 6px 0;}
.moreview.remedial.right dl dd.mmain .msub {padding:0 0 12px 0;}
.moreview.remedial.right dl dd.mmain .photo_line {width:212px; height:1px; background:#3726b2; z-index:999 !important; position:absolute; right:40%; margin:0 -44px 0 0; margin-bottom:15px !important;}
 
@media screen and (max-width:720px){
.moreview.remedial.left dl dd.mmain {margin:0; background: url("../img/contents/fitness/rehabilitation_moretit.jpg") left center no-repeat;}
.moreview.remedial.left dl dd.mmain .photo_line {display:none;}

.moreview.remedial.right dl dd.mmain {margin:0; background: url("../img/contents/fitness/rehabilitation_moretit.jpg") right center no-repeat;}
.moreview.remedial.right dl dd.mmain .photo_line {display:none;}
}
@media screen and (max-width:640px){
.moreview.remedial.left dl dt {width:100%; float:left;}
.moreview.remedial.left dl dt img {width:100%;}
.moreview.remedial.left dl dd {width:100%; float:left;}
.moreview.remedial.left dl dd.mmain {margin:20px 0 0 0;}

.moreview.remedial.right dl dt {width:100%; float:left;}
.moreview.remedial.right dl dt img {width:100%;}
.moreview.remedial.right dl dd {width:100%; float:left; text-align:left;}
.moreview.remedial.right dl dd.mmain {margin:20px 0 0 0; background: url("../img/contents/fitness/rehabilitation_moretit.jpg") left center no-repeat;}
}



/*GX*/
.gx_items ul li {height:auto; padding:30px 0 0 0;}
.gx_items ul li.left dl dt {width:30%; float:left;}
.gx_items ul li.left dl dd {width:67%; float:right; }
.gx_items ul li.right dl dt {width:30%; float:right;}
.gx_items ul li.right dl dd {width:67%; float:left; }
.gx_items ul li dl dd ol.gx_per {margin:6px 0;}
.gx_items ul li dl dd ol.gx_per li {padding:0;}
.gx_items ul li dl dd ol.gx_per li .num {color:#fff; font-size:10px; background:#6685f8; padding:3px 7px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}

@media screen and (max-width:1000px){
.gx_items ul li.left dl dt {width:40%;}
.gx_items ul li.left dl dd {width:57%;}
.gx_items ul li.right dl dt {width:40%;}
.gx_items ul li.right dl dd {width:57%;}
}

@media screen and (max-width:640px){
.gx_items ul li.left dl dt {width:100%;}
.gx_items ul li.left dl dt img {width:100%;}
.gx_items ul li.left dl dd {width:100%; float:left; }
.gx_items ul li.right dl dt {width:100%;}
.gx_items ul li.right dl dd {width:100%; float:left; }
}

.gx_schedule thead tr th.a {width:20%;}
.gx_schedule thead tr th.b {width:16%;}
.gx_schedule thead tr th.c {width:16%;}
.gx_schedule thead tr th.d {width:16%;}
.gx_schedule thead tr th.e {width:16%;}
.gx_schedule thead tr th.f {width:16%;}




/*ê°•ì‚¬ì†Œê°œ*/
.person_list_box { }
.person_list_box .person_list { margin-left: -20px; overflow: hidden; *width:100%;margin-top: 0px }
.person_list_box .person_list li { float: left; width: 33.333%; margin-bottom: 40px; /*height:682px;*/}
.person_list_box .person_list li:first-child { margin-left: 0 }
.person_list_box .person_list li.per4 {clear:both;}
.person_list_box .person_list li.per7 {clear:both;}
.person_list_box .person_list li.per10 {clear:both;}
.person_list_box .person_list li.per13 {clear:both;}
.person_list_box .person_list li.per16 {clear:both;}
.person_list_box .person_list li dl { padding: 0%; margin-left: 20px; background: #fff; border: 1px solid #e5e5e5; position: relative; overflow: hidden }
.person_list_box .person_list li dl dt { position: relative; overflow: hidden; }
.person_list_box .person_list li dl dt img { margin: 0 auto; width: 100%; height: 100%; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.person_list_box .person_list li dl dt img:hover { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.person_list_box .person_list li dl dt img { max-height: 265px }
.person_list_box .person_list li dl dd { padding: 25px 5%; overflow: hidden; line-height: 1em; position: relative }
.person_list_box .person_list li dl dd p { overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; line-height: 1em; height: 20px;}
.person_list_box .person_list li dl dd p.category {font-size:12px;}
.person_list_box .person_list li dl dd p.name {font-size:18px; padding:4px 0 20px 0; border-bottom:1px dashed #e5e5e5;}
.person_list_box .person_list li dl dd .item {padding:20px 0 0 0;}
.person_list_box .person_list li dl dd .item ul li {width:100%; margin:0; color:#5c5c5c; line-height:1.5em; font-size:14px; height:auto;}
.person_list_box .person_list li dl dd .item ul li:before {content:'Â· ';}

@media only screen and (max-width: 1000px) {
.person_list_box .person_list li { width: 33.333%; }
}

@media only screen and (max-width: 860px) {
.person_list_box .person_list li { width: 50%; margin-bottom:20px }
.person_list_box .person_list li.per3 {clear:both;}
.person_list_box .person_list li.per4 {clear:inherit;}
.person_list_box .person_list li.per9 {clear:both;}
.person_list_box .person_list li.per10 {clear:inherit;}
.person_list_box .person_list li dl dd { padding: 15px 5%;}
.person_list_box .person_list ul { margin-left: -10px; }
.person_list_box .person_list li { float: left; text-align: left; padding: 5px 0; }
.person_list_box .person_list li div { margin-left: 10px; background: #fff; }
.person_list_box .person_list li dl dd .item ul li {line-height:1.1em;}
}

@media only screen and (max-width: 480px) {
.person_list_box .person_list li { width: 100%;  }
.person_list_box .person_list li dl dd .item ul li {line-height:1em;}
}


/* ì—˜ë¦¬ë°”ë´ íŒ¨ë°€ë¦¬ */
.road_info {overflow:hidden; }
.road_info p.buil_thum {float:left; width:40%; }
.road_info .rinfo_wrap {float:right; width:57%; }
.road_info p.buil_thum img {width:100%;}
ul.road_info_add{border-top:1px solid #333;border-bottom:1px solid #333; position:relative; margin:0;}

ul.road_info_add li{  border-bottom:1px solid #ddd; padding:20px 0  ; width:100%;}
ul.road_info_add li dl{ clear:both;  width:100%; }
ul.road_info_add li dl:after{ clear:both; display:block; content:"";}
ul.road_info_add li dt{ width:16%; float:left; padding:0 2%}
ul.road_info_add li dd{ width:80%; float:right; }
ul.road_info_add li dd img{ margin-left:10px; margin-right:3px; vertical-align: middle; margin-bottom:1px }
ul.road_info_add li dd h5{ padding:0;}

@media screen and (max-width:640px){
.road_info p.buil_thum {width:100%; }
.road_info .rinfo_wrap {float:left; width:100%; }
ul.road_info_add{border-top:0px solid #333;border-bottom:0px solid #333; position:relative; margin:0;}
ul.road_info_add li{  padding:10px 0 ; }	
}

.info_btn a {padding:12px 32px; border:1px solid #3726b2; background:#3726b2; color:#fff;}
.info_btn a:hover {border:1px solid #3726b2; background:#fff; color:#3726b2; font-weight:600;}



/* ê°œì¸ì&nbsp;•ë³´ì·¨ê¸‰ë°©ì¹¨ */

.agree { width:100%; }
.agree .con{ height:200px;border:1px solid #ddd;background:#f5f5f5;line-height:20px; margin:0; overflow:hidden;overflow-y:auto;}
.agree .con .con_text{ padding:20px}
.agree .page { overflow-y:auto;height:400px;}

.con_text {line-height:24px;}
.con_text p {padding:0 0 24px 0;}
.con_text h3.order {counter-increment: myIndex; }
.con_text h3.order:before {content: counter(myIndex); display:inline-block; padding:0 5px 0 0; color:#0071c0 ; font-weight:600;}





/*ì—˜ë¦¬ëª½*/

/*ì—˜ë¦¬ëª½ ë©”ì¸*/
.about_elymong {position:relative;  margin-top:42px; }
.about_elymong .text { z-index:20; text-align:center;  width:100%; padding: 0 0;}

.use_time {}
.use_time .offer_time {margin-top:1px; text-align:center;}
.use_time .offer_time p.time{ color:#3b3b3b; font-size:25px; line-height:2.0em}
.use_time .offer_time p.time span{font-size: 45px; font-weight:600; margin-left:30px;}
.use_time .offer_time p.clean{ color:#3b3b3b; font-size:20px; line-height:2.5em}
.use_time .offer_time p.clean span{font-weight:600;}
.about_time{padding:60px 0;}

@media screen and (max-width:1200px){
  .about_elymong{margin-top:66px;}
}
@media screen and (max-width:380px){
  .use_time .offer_time p.time{ font-size:17px; line-height:2.5em}
  .use_time .offer_time p.time span{font-size: 35px; font-weight:600; margin-left:10px;}
  .use_time .offer_time p.clean{ font-size:17px; line-height:2.5em}

  .about_time{padding:35px 0;}

}

/*ì—˜ë¦¬ëª½ 3ê°€ì§€ íŠ¹ì§•*/
.about_ely{padding:120px 0; background:#eee;}
.about_ely h3{text-align: center; font-size:30px;}
.about_ely .about p{text-align:center; }
.about_ely .about_txt {text-align:center; margin-top:20px;}
.about_ely .about_txt p.title {font-size: 20px; font-weight:500;}
.about_ely .about_txt p.con {margin-top:10px; font-size:16PX;}

.explain {position:relative; padding:50px 0 0 0;}
.explain ul li {margin:0 0 40px 0;}
.explain ul li:last-child {margin:0 0 0 0;}
.explain ul li dl {position:relative; background: #3b3b3b; width: 100%;}
.explain ul li dl:after {clear:both; display:block; content:"";}
.explain ul li dl dt {position:relative; width:65%;}
.explain ul li dl dt p img {width:100%;}
.explain ul li dl dd {position:absolute; width:30%; top:50%; transform:translate(0,-50%); }

.explain ul li.left dl dt {float:left;}
.explain ul li.left dl dt p {}
.explain ul li.left dl dd {right:0; width:35%;}
.explain ul li.left dl dd p {left:0; text-align:left; padding: 20px 30px 10px 30px; }
.explain ul li.right dl dt {float:right;}
.explain ul li.right dl dt p {}
.explain ul li.right dl dd {width:35%;}
.explain ul li.right dl dd p {left:0; text-align:left; padding: 20px 30px 10px 30px; }

.explain ul li dl dd .about_tit {font-size:28px; letter-spacing:0px; color:#fff; font-weight:300; margin:0 0 12px 0;}
.explain ul li dl dd .about_tit span {font-weight:600;}
.explain ul li dl dd .about_sub{color:#fff;}

@media screen and (max-width:1024px){
.about_elymong { height: 100%; margin-top:24px;}
.about_elymong .text { z-index:20; text-align:center;  width:100%; padding: 0 0;}

  .explain ul li dl dd .about_tit {font-size:24px;}
  .explain ul li dl dd { padding:0 0; }
  .explain ul li.right dl dd p { padding: 0px 30px 10px 30px; }
  .explain ul li.left dl dd p { padding: 0px 30px 10px 30px; }
}
@media screen and (max-width:780px){
  .about_ely {padding:100px 0;}
  .explain ul li {margin:0 0 10px 0;}
  .explain ul li dl dt {position:relative; width:52%;}
  .explain ul li.right dl dd {width:48%;}
  .explain ul li.left dl dd {width:48%;}
  .explain ul li dl dd p.about_tit {font-size:22px; padding: 20px 30px 0px 30px; }

}
@media screen and (max-width:520px){
  .about_ely {padding:60px 0;}
  .explain ul li {margin: 0 0 20px 0;}
  .explain ul li dl dt {width:100%; margin:0 0 15px 0;}
  .explain ul li.right dl dd {width:100%;}
  .explain ul li.left dl dd {width:100%;}
  .explain ul li.right dl dt p {margin:0 0;}
  .explain ul li.left dl dt p {margin:0 0;}
  .explain ul li dl dd {width:100%; position:relative; top:0; transform: translate(0,0); }
  .explain ul li dl dd p.about_tit {padding: 30px 20px 0px 20px;}
  .explain ul li dl dd p.about_sub{padding: 0px 20px 20px 20px;}
}

.precautions {background:#bccbce; text-align:center; padding-bottom: 80px;}
.precautions p.title {text-align:center; padding-top:30px;}
.precautions_con {background:#fff; margin-top:30px;}
.opentime_con {background:#fff; margin-top:30px; margin-bottom:30px; padding-bottom:20px;}
.fare img {padding-top:50px;}
.fare_table {padding: 20px 50px;}
.fare_table thead tr {height:45px; border:none;}
.fare_table thead tr th { background-color: #03004f; color:#fbf404; border-right:#fff solid 1px;}
.fare_table thead tr th.a {width:20%;}
.fare_table thead tr th.b {width:20%;}
.fare_table thead tr th.c {width:20%;}
.fare_table thead tr th.d {width:20%; }
.fare_table tbody tr td.etc {text-align:left; padding: 20px 0 20px 20px;}

.fare_table thead tr th.e {width:20%; }

.elymong_time {padding-bottom:50px;}
.elymong_time img {padding-top:30px;}

.information {text-align:center; padding:80px 0;}
.information .elymong_map{margin-top:50px;}

.elymong_table {padding:20px 50px;}
.elymong_table thead tr th {background:#03004f; color:#fbf404; border-right:#fff solid 1px;}
.elymong_table tbody tr td.etc{text-align:left; padding:20px 0 20px 20px; color:#cc0000;}

@media screen and (max-width:520px){

  .precautions p.title {padding:25px 0;}
  .fare img{width:150px; padding-top:30px;}
  .fare_table {padding:20px 20px;}
  .fare_table tbody tr td.etc {padding:20px 10px;}
  .elymong_time img {width:150px; padding-top:20px;}
  .information {padding:0 0 60px  0;}
  .information .elymong_map{margin-top:20px;}
	.elymong_table {padding:20px 20px;}
}
/*ì—˜ë¦¬ëª½ ìŠ¬ë¼ì´ë“œ*/

.elymong_visual .bx-wrapper { margin:0 auto; padding: 0px; position: relative; width:100%;  position:relative; }
.elymong_visual .bx-wrapper img { }

.elymong_visual .bx-wrapper .bx-viewport { border: 0px solid #000;    } /*ì˜ì—­*/
.elymong_visual .bx-wrapper .bx-pager {text-align: center;  bottom: 40px; position: absolute;  z-index:50; } /*ë¼ìš´ë“œì˜ì—­*/
.elymong_visual .bx-wrapper .bx-controls-auto { width: 100%; bottom: -30px; position: absolute;} /*ìž¬ìƒì&nbsp;•ì§€ì˜ì—­*/
.elymong_visual .bx-wrapper .bx-loading { background: url("../images/bx_loader.gif") no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 100; min-height: 50px; }/*ë¡œë”©*/
.elymong_visual .bx-wrapper .bx-pager { text-align: center; color:#F00; padding-top: 20px; font-family: Arial; font-size: 0.85em; font-weight: bold;  }
.elymong_visual .bx-wrapper .bx-pager .bx-pager-item { display: inline-block; }
.elymong_visual .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; }

.elymong_visual .bx-wrapper .bx-default-pager.bx-pager a { background:url('../img/contents/elymong/elymong_visual_pg_off.png') no-repeat 50% 50% transparent; margin: 0px 7px; outline: 0px;
 border-radius:50%;
 -moz-border-radius:  50%;
 -webkit-border-radius: 50%;
width: 26px; height: 26px; text-indent: -9999px; display: block;  border:0px solid  rgba(255, 255, 255, 1);
box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.1);} /*ë¼ìš´ë“œ,ê¸€ìž*/


.elymong_visual .bx-wrapper .bx-default-pager.bx-pager a:hover { background:url('../img/contents/elymong/elymong_visual_pg_on.png') no-repeat 50% 50% transparent;   padding:0;
border:0px solid  rgba(255, 255, 255, 1);
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;}
.elymong_visual .bx-wrapper .bx-default-pager.bx-pager a.active { background:url('../img/contents/elymong/elymong_visual_pg_on.png') no-repeat 50% 50% transparent;
 /*background:rgba(255, 255, 255, 0.7);*/ padding:0 ;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;}

.elymong_visual .bx-wrapper .bx-prev { background: url("../img/contents/elymong/controls.png") no-repeat 0px -100px; left: 60px; } /*í™”ì‚´í‘œ*/
.elymong_visual .bx-wrapper .bx-next { background: url("../img/contents/elymong/controls.png") no-repeat -100px -100px; right: 60px;   } /*í™”ì‚´í‘œ*/

.elymong_visual .bx-wrapper .bx-prev:hover { background-position: 0px 0px; }
.elymong_visual .bx-wrapper .bx-next:hover { background-position: -100px 0px; }
.elymong_visual .bx-wrapper .bx-controls-direction a { outline: 0px; top: 50%; width: 100px; height: 100px; text-indent: -9999px; margin-top: -50px; position: absolute; z-index: 99; }/*í™”ì‚´í‘œê¸€ìž*/
.elymong_visual .bx-wrapper .bx-controls-direction a.disabled { display: none; }
.elymong_visual .bx-wrapper .bx-controls-auto { text-align: center; display:none; } /*ìž¬ìƒì&nbsp;•ì§€*/
.elymong_visual .bx-wrapper .bx-controls-auto .bx-start { background: url("../img/contents/elymong/controls.png") no-repeat -86px -11px; margin: 0px 3px; display:none;
outline: 0px; width: 10px; height: 11px; text-indent: -9999px; display: block;}/*ìž¬ìƒ*/
.elymong_visual .bx-wrapper .bx-controls-auto .bx-start:hover { background-position: -86px 0px; }
.elymong_visual .bx-wrapper .bx-controls-auto .active.bx-start { background-position: -86px 0px; display:none;}
.elymong_visual .bx-wrapper .bx-controls-auto .bx-stop { background: url("../img/contents/elymong/controls.png") no-repeat -86px -44px; margin: 0px 3px; outline: 0px; width: 9px; height: 11px; text-indent: -9999px; display: block; }/*ì&nbsp;•ì§€*/
.elymong_visual .bx-wrapper .bx-controls-auto .bx-stop:hover { background-position: -86px -33px; display:none;}
.elymong_visual .bx-wrapper .bx-controls-auto .active.bx-stop { background-position: -86px -33px; display:none;}
.elymong_visual .bx-wrapper .bx-has-pager.bx-has-controls-auto.bx-controls .bx-pager { width: 100%; text-align: center; } /*ë¼ìš´ë“œì˜ì—­*/
.elymong_visual .bx-wrapper .bx-has-pager.bx-has-controls-auto.bx-controls .bx-controls-auto { width: 35px; right: 0px; } /*ìž¬ìƒì&nbsp;•ì§€ì˜ì—­*/
.elymong_visual .bx-wrapper .bx-caption { background: rgba(80, 80, 80, 0.75); left: 0px; width: 100%; bottom: 0px; position: absolute; }
.elymong_visual .bx-wrapper .bx-caption span { padding: 10px; color: rgb(255, 255, 255); font-family: Arial; font-size: 0.85em; display: block; }

.elymong_visual ul li { text-align:center; position:relative; max-height:720px;}

.elymong_visual ul li a{display: block; position: relative;}



.elymong_visual ul li p img{ }
.elymong_visual .bx-wrapper p{ }
.v2_01{background: url(../img/contents/elymong/visual00.jpg) top center no-repeat;   }
.v2_02{background: url(../img/contents/elymong/visual01.jpg) top center no-repeat;   }
.v2_03{background: url(../img/contents/elymong/visual02.jpg) top center no-repeat;   }
.v2_04{background: url(../img/contents/elymong/visual03.jpg) top center no-repeat;   }
.v2_05{background: url(../img/contents/elymong/visual04.jpg) top center no-repeat;   }
.v2_06{background: url(../img/contents/elymong/visual05.jpg) top center no-repeat;   }
.v2_07{background: url(../img/contents/elymong/visual06.jpg) top center no-repeat;   }
.v2_08{background: url(../img/contents/elymong/visual07.jpg) top center no-repeat;   }
.v2_09{background: url(../img/contents/elymong/visual08.jpg) top center no-repeat;   }

@media screen and (max-width:1200px){
.elymong_visual .bx-wrapper .bx-pager { bottom: 20px; }
.elymong_visual .bx-wrapper .bx-prev { display:none} /*í™”ì‚´í‘œ*/
.elymong_visual .bx-wrapper .bx-next { display:none} /*í™”ì‚´í‘œ*/
}
@media screen and (max-width:460px){
.elymong_visual .bx-wrapper .bx-pager { bottom: 5px; } /*ë¼ìš´ë“œì˜ì—­*/
.elymong_visual .bx-wrapper .bx-default-pager.bx-pager a{width: 20px; height: 20px;}

}




/*ì—˜ë¦¬ëª½ ì§€ë„*/
.elymong_cs{background-color: #fff100; text-align: center; padding:50px 0;}
.elymong_cs p.tel {font-size:25px; margin-top:50px;}
.elymong_cs p.tel span {font-size: 45px; font-weight: 600; }

@media screen and (max-width:520px){
  .elymong_cs p.tel {font-size: 18px;}
  .elymong_cs p.tel span{font-size:35px;}
}
</pre></body></html>