﻿@charset "utf-8";
/* CSS Document */
#gnb {z-index:11; background-color:#FFF;left:0; top:0px; width:100%; height:45px; box-shadow:0px 2px 2px rgba(0,0,0,0.1);}
#gnb ul {overflow:visible;height:45px;width:100%;position:relative}
#gnb ul li {position:relative;left:-0px;float:left;text-align:center;top:0; width:25%}
#gnb ul li+li+li+li+li   {left:100%;top:-45px; width:25%;}
#gnb ul li a {font-size:0.813em; color:#000;display:block;font-weight:500;padding:12px 0px;height:45px; line-height:1.7em; letter-spacing:-0.00em; box-sizing:border-box}
#gnb ul li.on a {color:#000}
#gnb ul li.on:after {content:'';position:absolute;left:0;bottom:0;height:4px;background-color:#ee5264;width:100%; z-index:11}


.top_txt {font-size:0.93em;color:#000;letter-spacing:-0.07em;padding:0 15px 0 0;}
.top_txt a {color:#000;}
.top_txt after {color:#000;}

.top_out {font-size:0.93em;color:#FF00000;letter-spacing:-0.07em;padding:0 15px 0 0;}
.top_out a {color:#FF00000;}
.top_out after {color:#FF00000;}


#introHeader .top_banner_close {font-size:1.250em; color:#FFF; font-weight:500;padding:0 10px 0 0;}
#introHeader .top_banner_close a{color:#FFF;text-decoration:none}
#introHeader .top_banner_close a:hover{color:#FFF;text-decoration:none}


.select_basic {font-size:1.000em; height:36px; -webkit-appearance:none;border-radius:0px; padding: 0 5px; background:url("/mobile/images/main/bar_btn.png")no-repeat right 5px center;  vertical-align:middle; border: 1px solid #E0E0E0; outline:none;}
.input_basic {font-size:1.000em; height:34px; padding: 0 5px; border:1px solid #E0E0E0; -webkit-appearance:none;border-radius:0px; line-height:34px;}
.input_basic:focus{ border:1px solid #ee5264}

.textarea_basic {font-size:0.875em; border:1px solid #E0E0E0; -webkit-appearance:none;border-radius:0px;outline:none;}

.check_basic {width: 18px; height: 18px;  color: #333; background-color: #333; border-radius:0px;}
.radio_basic {width: 20px; height: 20px;}
.input_img { -webkit-appearance:none;border-radius:0px;}

.ser_select {font-size:0.875em; height:34px; -webkit-appearance:none;border-radius:0px; padding: 0 5px; background:url("/mobile/images/main/bar_btn.png")no-repeat right 5px center;  vertical-align:middle; border: 1px solid #E0E0E0; outline:none;}
.ser_input {font-size:0.875em; height:34px; padding: 0 5px; border:1px solid #E0E0E0; -webkit-appearance:none;border-radius:0px;}
.ser_input:focus{ border:1px solid #ee5264}

.giids_select {font-size:0.875em; font-weight:700; height:40px; -webkit-appearance:none;border-radius:0px; padding: 0 10px; background:url("/mobile/images/main/bar_btn.png")no-repeat right 10px center;  vertical-align:middle; border: 1px solid #E0E0E0; outline:none;}


.mem_select {color:#999; font-size:0.938em; height:40px; -webkit-appearance:none;border-radius:0px; padding: 0 5px; background:url("/mobile/images/main/bar_btn.png")no-repeat right 5px center;  vertical-align:middle; border: 1px solid #E0E0E0; outline:none;}
.mem_input {color:#999; font-size:0.938em; height:38px;  line-height:38px; padding: 0 5px; border:1px solid #E0E0E0; -webkit-appearance:none;border-radius:0px;}
.mem_input:focus{ border:1px solid #ee5264}


.option_basic {font-size:0.875em; height:34px; -webkit-appearance:none;border-radius:0px; padding: 0 5px; background:url("/mobile/images/main/bar_btn.png")no-repeat right 5px center;  vertical-align:middle; border: 1px solid #E0E0E0; outline:none;}

.paypal_basic {font-weight:700; color:#999; font-size:1.250em; width:100px;height:38px; border:1px solid #d7d7d7; background:#d7d7d7; -webkit-appearance:none;border-radius:0px;}

.snsjs {background:#292929; width:100%; padding-top:20px; text-align:center;}

/* swipe css */
.swiper-slide {text-align: center;font-size: 1.063em;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;z-index:1;width: 100%;}
.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:7px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}



.menu_title {text-align:left; font-size:1.000em; color: #333; font-weight:500;letter-spacing:-0.02em;}


.dropdown1 a { text-decoration: none;}
.dropdown1 [data-toggle="dropdown1"] {position: relative; display: block;  padding: 15px 10px;}
.dropdown1 [data-toggle="dropdown1"]:hover {background: #FFF;}
.dropdown1 .icon-arrow {position: absolute;display: block;font-size: 0px;color: #000;top: 22px;right: 10px;}
.dropdown1 .icon-arrow.open { -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);  -moz-transition: -moz-transform 0.6s;  -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s;}
.dropdown1 .icon-arrow.close {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s;}
.dropdown1 .icon-arrow:before { content: '\2B73';}
.dropdown1 .dropdown1-menu {max-height: 0;  overflow: hidden;list-style: none; padding: 0; margin: 0;}
.dropdown1 .dropdown1-menu li {padding: 0;}
.dropdown1 .show, .dropdown1 .hide { -moz-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%;}
.dropdown1 .show {  display: block;  max-height: 9999px;  -moz-transform: scaleY(1);  -ms-transform: scaleY(1);  -webkit-transform: scaleY(1);  transform: scaleY(1);  animation: showAnimation 0.5s ease-in-out;  -moz-animation: showAnimation 0.5s ease-in-out;  -webkit-animation: showAnimation 0.5s ease-in-out;  -moz-transition: max-height 1s ease-in-out;  -o-transition: max-height 1s ease-in-out; -webkit-transition: max-height 1s ease-in-out; transition: max-height 1s ease-in-out;}
.dropdown1 .hide {  max-height: 0;  -moz-transform: scaleY(1); -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); animation: hideAnimation 0.4s ease-out; -moz-animation: hideAnimation 0.4s ease-out; -webkit-animation: hideAnimation 0.4s ease-out;  -moz-transition: max-height 0.6s ease-out;  -o-transition: max-height 0.6s ease-out;  -webkit-transition: max-height 0.6s ease-out;  transition: max-height 0.6s ease-out;}


.dropdown2 a { text-decoration: none;}
.dropdown2 [data-toggle="dropdown2"] {position: relative; display: block;  padding: 0px 0px;}
.dropdown2 [data-toggle="dropdown2"]:hover {background: #F3F3F3;}
.dropdown2 .icon-arrow {position: absolute;display: block;font-size: 0px;color: #000;top: 20px;right: 15px;}
.dropdown2 .icon-arrow.open { -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);  -moz-transition: -moz-transform 0.6s;  -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s;}
.dropdown2 .icon-arrow.close {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s;}
.dropdown2 .icon-arrow:before { content: '\2B73';}
.dropdown2 .dropdown2-menu {max-height: 0;  overflow: hidden;list-style: none; padding: 0; margin: 0;}
.dropdown2 .dropdown2-menu li {padding: 0;}
.dropdown2 .show, .dropdown2 .hide { -moz-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%;}
.dropdown2 .show {  display: block;  max-height: 9999px;  -moz-transform: scaleY(1);  -ms-transform: scaleY(1);  -webkit-transform: scaleY(1);  transform: scaleY(1);  animation: showAnimation 0.5s ease-in-out;  -moz-animation: showAnimation 0.5s ease-in-out;  -webkit-animation: showAnimation 0.5s ease-in-out;  -moz-transition: max-height 1s ease-in-out;  -o-transition: max-height 1s ease-in-out; -webkit-transition: max-height 1s ease-in-out; transition: max-height 1s ease-in-out;}
.dropdown2 .hide {  max-height: 0;  -moz-transform: scaleY(1); -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); animation: hideAnimation 0.4s ease-out; -moz-animation: hideAnimation 0.4s ease-out; -webkit-animation: hideAnimation 0.4s ease-out;  -moz-transition: max-height 0.6s ease-out;  -o-transition: max-height 0.6s ease-out;  -webkit-transition: max-height 0.6s ease-out;  transition: max-height 0.6s ease-out;}

.dropdown3 a { text-decoration: none;}
.dropdown3 [data-toggle="dropdown3"] {position: relative; display: block;  padding: 0px 0px;}
.dropdown3 [data-toggle="dropdown3"]:hover {background: #FFF;}
.dropdown3 .icon-arrow {position: absolute;display: block;font-size: 0px;color: #000;top: 17px;right: 15px;}
.dropdown3 .icon-arrow.open { -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);  -moz-transition: -moz-transform 0.6s;  -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s;}
.dropdown3 .icon-arrow.close {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s;}
.dropdown3 .icon-arrow:before { content: '\2B73';}
.dropdown3 .dropdown3-menu {max-height: 0;  overflow: hidden;list-style: none; padding: 0; margin: 0;}
.dropdown3 .dropdown3-menu li {padding: 0;}
.dropdown3 .show, .dropdown3 .hide { -moz-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%;}
.dropdown3 .show {  display: block;  max-height: 9999px;  -moz-transform: scaleY(1);  -ms-transform: scaleY(1);  -webkit-transform: scaleY(1);  transform: scaleY(1);  animation: showAnimation 0.5s ease-in-out;  -moz-animation: showAnimation 0.5s ease-in-out;  -webkit-animation: showAnimation 0.5s ease-in-out;  -moz-transition: max-height 1s ease-in-out;  -o-transition: max-height 1s ease-in-out; -webkit-transition: max-height 1s ease-in-out; transition: max-height 1s ease-in-out;}
.dropdown3 .hide {  max-height: 0;  -moz-transform: scaleY(1); -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); animation: hideAnimation 0.4s ease-out; -moz-animation: hideAnimation 0.4s ease-out; -webkit-animation: hideAnimation 0.4s ease-out;  -moz-transition: max-height 0.6s ease-out;  -o-transition: max-height 0.6s ease-out;  -webkit-transition: max-height 0.6s ease-out;  transition: max-height 0.6s ease-out;}


.dropdown4 a { text-decoration: none;}
.dropdown4 [data-toggle="dropdown4"] {position: relative; display: block;  padding: 5px 0px;}
.dropdown4 [data-toggle="dropdown4"]:hover {background: #FFF;}
.dropdown4 .icon-arrow {position: absolute;display: block;font-size: 0px;color: #000;top: 13px;right: 0px;}
.dropdown4 .icon-arrow.open { -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);  -moz-transition: -moz-transform 0.6s;  -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s;}
.dropdown4 .icon-arrow.close {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s;}
.dropdown4 .icon-arrow:before { content: '\2B73';}
.dropdown4 .dropdown4-menu {max-height: 0;  overflow: hidden;list-style: none; padding: 0; margin: 0;}
.dropdown4 .dropdown4-menu li {padding: 0;}
.dropdown4 .show, .dropdown4 .hide { -moz-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%;}
.dropdown4 .show {  display: block;  max-height: 9999px;  -moz-transform: scaleY(1);  -ms-transform: scaleY(1);  -webkit-transform: scaleY(1);  transform: scaleY(1);  animation: showAnimation 0.5s ease-in-out;  -moz-animation: showAnimation 0.5s ease-in-out;  -webkit-animation: showAnimation 0.5s ease-in-out;  -moz-transition: max-height 1s ease-in-out;  -o-transition: max-height 1s ease-in-out; -webkit-transition: max-height 1s ease-in-out; transition: max-height 1s ease-in-out;}
.dropdown4 .hide {  max-height: 0;  -moz-transform: scaleY(1); -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); animation: hideAnimation 0.4s ease-out; -moz-animation: hideAnimation 0.4s ease-out; -webkit-animation: hideAnimation 0.4s ease-out;  -moz-transition: max-height 0.6s ease-out;  -o-transition: max-height 0.6s ease-out;  -webkit-transition: max-height 0.6s ease-out;  transition: max-height 0.6s ease-out;}



.left_sns { font-size:1.063em; color: #333; font-weight:500;padding:20px 0 10px 20px;}
.left_small {text-align:center; font-size:0.875em; color: #333; font-weight:500;padding:5px 0 0 0;}
.left_call {text-align:right; font-size:1.125em; color: #333; font-weight:500;padding:0 10px 0 0;}
.left_bank {font-size:0.875em; color: #333; font-weight:500;padding:0px 0 0 15px;border-spacing:-0.07em;}

.best_main0 {padding:30px 15px 0px 15px; background:#FFF;}
.best_main1 {padding:30px 15px; background:#FFF;}
.best_main2 {padding:15px 15px 40px 15px; background:#FFFFFF;}
.best_main3 {padding:70px 15px; background:#EFECE6;}
.best_main4 {padding:40px 15px 30px 15px; background:#FFFFFF;}
.best_main5 {padding:40px 10px; background:#F2F2F2;}
.best_main6 {padding:0px 15px 30px 15px; background:#FFF;}
.best_main7 {padding:0px 15px; background:#FFF;}

.best_main {padding:10px 10px 10px 10px; background:#E0E0E0;}
.garo_main {padding:0px 0px 20px 0px;}


/* 명상여행 이야기 */
.story_txt_1 {font-size:0.938em; font-weight:700; padding:10px 0 2px 0;letter-spacing:0.05em;}
.story_txt_2 {font-size:0.750em; color: #777;}

.pl_title {font-size:	1.250em;color:#333;font-weight: 400;}
.pl_title strong{font-weight: 700;}
.pl_remark{font-size:0.875em;color:#333;font-weight: 400;padding:15px 0px 0px 0px; line-height:1.8em;}


.title_so {text-align:center; color:#aeaeae; font-size:0.813em; letter-spacing:0.20em;}
.title_da {text-align:center; font-size:1.375em; font-weight:700;padding:3px 0 8px 0;}

.slide_sujet {text-align:left;color: #FFF; font-size:1.50em; font-weight:900; letter-spacing: -0.03em; padding:0px 20px 0px 20px;line-height:1.2em;text-shadow: 0px 0px 1px gray;animation:slide 2s ease-out;}
.slide_type {text-align:left;color: #FFF; font-size:0.82em; font-weight:500;letter-spacing: -0.03em; padding:6px 20px;}

.event_sujet {color: #FFF; font-size:1.188em; font-weight:500; letter-spacing: -0.03em; padding:0px 20px 15px 20px;line-height:1.0em;}
.event_type {color: #FFF; font-size:0.813em; font-weight:500;letter-spacing: -0.03em; padding:6px 12px; background:#222;border-left:3px solid #ee5264;border-radius:0px;}

.banner_txt1{text-align:center;color: #FFF; font-size:0.750em;  letter-spacing: -0.03em; padding:0px 0px 0px 10px;l line-height:1.0em;}
.banner_txt2 {text-align:center;color: #FFF; font-size:1.063em; font-weight:500;letter-spacing: -0.03em; padding:5px 0px 11px 0px;line-height:1.0em;}
.banner_txt3 {text-align:center;color: #FFF; font-size:0.500em;letter-spacing: -0.06em; ;line-height:1.0em;}

.banner_1 {font-size:1.063em; color:#FFF; font-weight:500; padding:0px 110px 7px 15px; letter-spacing:-0.05em;}
.banner_2 {font-size:0.750em; color:#FFF; font-weight:500; padding:0px 190px 0px 15px; letter-spacing:-0.10em;}

.plb_sujet{font-size:0.875em;color:#FFF;line-height:1.4em;text-align:center;}
.plb_title {font-size:1.188em;color:#FFF;font-weight: 500; line-height:1.4em;text-align:center; padding:30px 0 15px 0;}
.plb_remark{font-size:0.938em;color:#FFF;font-weight: 300;line-height:1.4em;text-align:center;}

.go_view {font-size:1.063em; font-weight:500; }
.go_view a{ color:#FFF; background-color:#C00A11; padding: 15px 30px;}
.go_view a:hover { color:#FFF; background-color:#D2373D;}

.tour_title {font-size:1.438em;}
.tour_title strong{font-weight: 700;}
.tour_remark{font-size:0.938em;padding:10px 0px 25px 0px; line-height:1.7em;}


.best_md1{color:#000; font-size:1.188em; font-weight:500; padding:0px 0px 3px 0px;text-align:center;letter-spacing:-0.05em;}
.best_md2{ color:#000; font-size:1.188em; font-weight:700; letter-spacing:-0.05em; text-align:center; padding:0px 0 15px 0px;}
.best_md3{ color:#000; font-size:0.875em; letter-spacing:-1px; text-align:center; padding:15px 0px 3px 0px;}
.best_md4{color:#1d7906; font-size:1.125em; font-weight:700; padding:0px 0px 3px 0px;text-align:center;}
.main_txt{ color:#3256bb; font-size:0.750em; padding:0px 0px 15px 0px;text-align:center;}

/********************* 추천여행***************************************/
.md_tour table {width:100%; border-collapse:collapse; border-spacing:0px;}
.md_tour .box {padding:0px 0px 10px 0px; border:0px solid #DFDFDF;background:#FFF}
.md_tour .box1 {padding:0px 0px 0px 0px; box-shadow:0px 1px 2px rgba(0,0,0,0.3);background:#FFF}
.md_tour .ko {text-align:left; color:#000; font-size:0.750em; padding:3px 3px 3px 3px; font-weight:500; letter-spacing:-0.04em; line-height:1.5em;}
.md_tour .ko1 {text-align:left; color:#000; font-size:0.750em; padding:3px 3px 3px 3px; font-weight:500; letter-spacing:-0.04em; line-height:1.5em;}
.md_tour .area {text-align:left; color: #888; letter-spacing:-0.03em;font-size:0.688em; padding:10px 0px 0px 0px; font-weight:500;}
.md_tour .price {text-align:left; color:#ef5364; font-size:0.938em; font-weight:900; letter-spacing:-0.03em;padding:0px 0px 0px 3px;}
.md_tour .won {text-align:left; color:#ef5364; font-size:0.813em; font-weight:500;padding:0px 0px 0px 1px;}
.md_tour .cost {text-align:left; color:#ef5364; font-size:0.875em; font-weight:700;}
.md_tour .phone {text-align:left; color:#888; font-size:0.750em;padding:5px 5px 0px 5px;}
.md_tour .no1 {text-align:center; color:#888; font-size:0.750em;padding:30px 0px;}
.md_tour .no2 {text-align:center; color:#888; font-size:0.750em;padding:15px 0px;}


/* 베스트 상품 */
.tour_area {color: #FFF;font-size: 0.813em; padding:4px 15px;font-weight: 500;background:#222;border-left:3px solid #ee5264;border-radius:0px;}
.tour_name {color:#333;font-size:1.125em;font-weight:500;line-height: 1.4em;padding:10px 0 2px 0;}
.tour_price {color: #611A86;font-size:1.063em;font-weight:500;}
.tour_tel {color: #666;font-size:	0.938em;}

.area {text-align:left; font-size:0.750em; color: #888; padding:5px 7px 0px 7px; font-weight:500;}
.subjet{text-align:left; font-size:0.875em; letter-spacing:-0.05em; font-weight:500; padding:2px 7px;}
.price {color:#DC3F3A;font-size:0.938em;font-weight:700;}
.won {color:#DC3F3A;font-size:0.750em; font-weight:500;}
.call {text-align:left; color: #888;font-size:0.875em; font-weight:500; padding:3px 0px 10px 7px;}
.not {color: #888;font-size:0.875em; font-weight:400;padding:30px 0px;}

/* 항공 */
.air_main table  {width:100%; border-collapse:collapse; border-spacing:0px;}
.air_main .tyl1 {font-size:0.813em;color:#FFF; text-align:center; font-weight:500; background:#20b300; height:45px;line-height: 1.5em;}
.air_main .tyl2 {font-size:0.813em;color:#333; text-align:center;border-bottom:1px solid #E0E0E0; padding:14px 0;line-height: 1.5em;}

.air_main .book {font-size:0.870em;}
.air_main .book a {color:#333; padding:3px 16px; border:1px solid #C0C0C0; border-radius:0px;}
.air_main .book a:hover { color:#FFF;background:#777;}

.air_main .book1 {font-size:0.870em;}
.air_main .book1 a {color:#333; padding:3px 6px; border:1px solid #C0C0C0; border-radius:0px;}
.air_main .book1 a:hover { color:#FFF;background:#777;}



/* footer */
#footer {text-align:center;background:#EFECE6;}
.info_nm{ color:#FFF;font-size:0.875em;font-weight:700;}
.info_call{ color:#FFF;font-size:1.250em; font-weight:900;padding:3px 0 2px 0;}
.info_hour{ color:#FFF;font-size:0.875em;}


.flextab{padding:20px 0px 0px 0px;}
.flextab_u{display:table;width:100%}
.flextab_l{display:table-cell}
.flextab_a{display:block;height:28px;margin:0 0px;border-radius:0px;background-color:#f5f5f5;color:#222;font-size:0.688em;font-weight:500;letter-spacing:-0.04em;line-height:28px;text-align:center}

.m_footer {background:#F4F4F4; padding:30px 30px 30px 30px; }
.m_footer .cominfo {text-align:left;font-size:0.750em; color:#555;line-height:1.7em; letter-spacing:-0.01em}
.m_footer .cominfo a{ color:#000;}
.m_footer .cominfo a:hover { color:#000;}
.m_footer .copyright1 {text-align:center;font-size:0.750em; color:#555;letter-spacing:-0.05em;font-weight:700;padding:10px 0 10px 0;}
.m_footer .foot_tip {text-align:left;font-size:0.750em; color:#222;line-height:1.7em; letter-spacing:-0.01em; font-weight:500;padding:10px 0 0 0;}


.m_footer .group2 {*zoom:1; color:#000;}
.m_footer .group2 {text-align:center;font-size:0.750em;color:#000;}
.m_footer .group2 a {text-align:center; color:#000; text-decoration:none;}
.m_footer .group2 a:hover {text-align:center; color:#000;}

.ico_sns {color: #000;font-size:1.250em; border:1px solid #000; padding:4px 6px; border-radius:30px;text-align:center;}
.ico_sns a {color:#000; }
.ico_sns a:hover {color:#000; }


/* goods */
.c_menu {overflow:hidden;margin:auto; width:100%; margin-bottom:20px}
.c_menu ul{}
.c_menu li{width:20%; float:left;}
.c_menu.fr li{width:20%}
.c_menu.board li{width:20%}
.c_menu li a{display:block; border:1px solid #E0E0E0; border-right:0;background:#FFF; color:#888; font-size:	0.875em; height:45px; line-height:45px; text-align:center;}
.c_menu li:last-child a{border-right:1px solid #E0E0E0}
.c_menu li.on a{border:1px solid #e1bcd5; background:#FFF;color:#c25ea2; font-weight:500;}
.c_menu li a:hover{background:#FAFAFA; color:#c25ea2;font-weight:normal;}



#sub_top_wrap{width:100%;height: 100px;margin: auto;position: relative;text-align:center;background:#000;background-position:center center;background-size:cover;}
#sub_top_wrap .sub_top{margin-top:25px;display: inline-block;}
#sub_top_wrap .sub_top h2{font-size:1.188em;color:#444}
#sub_top_wrap .sub_top h2 span{display:block;font-size:	0.563em;opacity:0.5;font-weight:500;}
#sub_top_wrap .sub_top #location a{color:#444}

.sub_search{width: 100%;margin:0 auto 0px;}
.sub_search .inner{position:relative;}
.sub_search input.st_search{width:90%;position:relative;border:0;background:#F4F4F4;height:45px;line-height:45px;padding:0;padding-left:15px;font-size:0.938em;border-radius: 6px 0px 0px 6px; }
.sub_search input::placeholder{font-weight:500;}
.sub_search .st_search_btn{font-weight:500;position:absolute;display:block;width:70px;height:45px;line-height:45px;text-align:center;right:0px;top:0px;cursor:pointer;font-size:0.938em;color:#FFF;background:#003975;border:1px solid #003975;border-radius:0px;px 6px 6px 0px; }

#contBody { position: relative;width: 100%; margin:0 auto;}
#title {position: relative;width: 100%; line-height:60px;overflow: hidden;}
#title .cont_tit {position: relative;font-size:	1.063em;font-weight: 700;float: left;}
#title .cont_tit.none{display:none;}
#location {display: block;float: right;color: #464646;font-size: 0.688em;}

#contBody1 { position: relative;width: 100%; margin:0 auto;}
#title1 {position: relative;width: 100%; line-height:40px;overflow: hidden;}
#title1 .cont_tit {position: relative;font-size:	1.063em;font-weight: 700;float: left;}
#title1 .cont_tit.none{display:none;}
#location1 {display: block;float: right;color: #464646;font-size: 12px;}


.container {padding:10px 15px 15px 15px; background:#FFF;}
.container_gr {padding:10px 15px 30px 15px; background:#FFF;}

.goods_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.goods_list .area {text-align:left; color: #555; letter-spacing:-0.03em;font-size:0.813em; padding:15px 0px 0px 0px; font-weight:500;}
.goods_list .title{font-size: 1.000em; padding:5px 0px 0px 0px; font-weight:700;letter-spacing:-0.04em; line-height:1.5em;}
.goods_list .day_txt {padding:2px 0px 5px 0px;font-size: 0.750em;}
.goods_list .price1 {text-align:left; color:#ee5264; font-size:1.313em; font-weight:900; letter-spacing:-0.03em;}
.goods_list .won1 {text-align:left; color:#ee5264; font-size:0.813em; font-weight:500;padding:0px 0px 0px 1px;}

.goods_list .txt{ font-size: 0.750em; color:#888;padding:0px 10px 3px 10px;}
.goods_list .tel { font-size: 0.875em; color:#666; padding:0px 10px 20px 10px;}
.goods_list .key {color: #999;font-size:0.813em; padding:0px 3px 0px 0px;}

.box_order {font-size:0.875em; font-weight:500;}
.box_order a{ color:#000; border:1px solid #D2D2D2; background-color:#FFFF; padding:9px 15px; border-radius:0px;}
.box_order a:hover { color:#FFF; background-color:#D2D2D2;}

.down_photo {font-size:0.650em; font-weight:500;letter-spacing:-0.05em;}
.down_photo a {color:#FFF; background-color:#13294b;padding:5px 10px; border-radius:15px;text-align:center; }
.down_photo a:hover { color:#FFF; background-color:#294777;}


.product_title {font-size:1.125em;line-height:29px;font-weight: 700; padding: 15px 0px 0px 0px; letter-spacing:-0.03em;}

.haksim1 {font-size:0.688em; background:#FFF; border:1px solid #8bb648;padding:3px 0px; text-align:center;color:#8bb648;}
.haksim2 {font-size:0.688em; background:#FFF; border:1px solid #E0E0E0;padding:3px 0px; text-align:center; color:#999;}

.day_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.day_list tbody td {color:#000; }
.day_list .typ1 {font-size:0.813em; font-weight:700; background: #F7F7F7;border-top:1px solid #000; border-bottom:1px solid #EAEAEA; padding:10px 10px}
.day_list .typ2 {font-size:0.813em;  background: #FFFFFF;border-top:1px solid #000; border-bottom:1px solid #EAEAEA; padding:10px 10px;}
.day_list .typ3 {font-size:0.813em; font-weight:700; background: #F7F7F7;border-bottom:1px solid #EAEAEA; padding:10px 10px}
.day_list .typ4 {font-size:0.813em;  background: #FFFFFF;border-bottom:1px solid #EAEAEA; padding:10px 10px;}

.day_list .age_gu {font-size:0.875em;line-height:24px;font-weight:500;}
.day_list .age_price {font-size:0.875em;color: #D2373D;font-weight: 500;}
.day_list .age_txt {font-size:0.813em;line-height:24px;color: #999;}
.day_list .age_sep {font-size:14px;line-height:24px;color: #999;font-weight: 500;}




.Part_1 {font-size:1.000em; font-weight:700; padding:30px 0 5px 0;}
.Part_2 {font-size:1.000em; font-weight:700; padding:0 0 0 0}
.Part_3 {font-size:1.000em; font-weight:700;padding:15px 0 5px 0;}
.Part_4 {color:#FF0000;font-size:0.938em; font-weight:700; padding:0 0 0 0}

.day_moon1 {font-size:0.875em;color: #0042D8;}
.day_moon2 {font-size:0.875em;color: #EB0909;}
.day_moon3 {font-size:0.875em;color: #A0A0A0;}



.cost_list table {width:100%; border-collapse:collapse; }
.cost_list tbody td {height:36px; font-size:0.813em;}
.cost_list .typp1 {font-weight:700; text-align:center;  border-bottom:1px solid #EAEAEA;background: #F6F6F6;}
.cost_list .typp2 {font-weight:700; text-align:center; border-bottom:1px solid #EAEAEA; border-left:1px solid #EAEAEA; background: #F6F6F6;}
.cost_list .typp3 {border-bottom:1px solid #EAEAEA; padding:0 5px;}
.cost_list .typp4 {border-left:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;text-align:center; }
.cost_list .typp4 strong{font-weight:700;}
.cost_list .typp5 {text-align:center; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; background: #FFF;}
.cost_list .typp6 {color: #FF0000; text-align:center; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; background: #FFF;}
.cost_list .typp6 strong{ font-weight:700;}

.overview_txt {font-size:0.813em; padding:15px 0px;line-height:1.6em; }
.overview_txt img{border-radius:0px;}

.tab1_on {font-size:0.875em; font-weight:500;color:#20b300; border:1px solid #20b300; line-height:43px;text-align:center; letter-spacing:-0.03em;}
.tab1_left {font-size:0.875em; font-weight:500;color:#888; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;line-height:43px;text-align:center; letter-spacing:-0.03em;}
.tab1_right {font-size:0.875em; font-weight:500;color:#888; border-right:1px solid #E0E0E0;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;line-height:43px;text-align:center; letter-spacing:-0.03em;}


.day_gubun {font-size:1.125em; font-weight:700;padding:10px 0 10px 0; }
.day_meting {font-size:0.875em; font-weight:700;padding:10px 0 10px 0; }
.tab_txt {font-size: 0.813em; line-height:1.8em;letter-spacing:-0.05em;}
.tab_txt_color {font-size:0.813em; color: #013add;}
.tab_txt_small {font-size:0.813em; color: #888;}
.tab_pp {font-size: 0.813em; line-height:1.8em;letter-spacing:-0.05em;padding:0 0 15px 0;}

.infor_sujet {color:#71a224;font-size:0.938em;  font-weight:700; letter-spacing:-0.02em;padding:0px 0 8px 0;letter-spacing:-0.03em;}
.infor_memo {font-size:0.875em; padding:0px 0px 13px 0px; line-height:1.8em;}
.infor_etc {font-size:0.875em; padding:5px 0px 0px 0px;}

.kis_01  table {width:100%; border-collapse:collapse;}
.kis_01 tbody td {text-align:center; height:38px; background:#ee5264;border-radius:0px;}
.kis_01 .subject {font-size:0.938em; color:#FFF; font-weight:500;}
.kis_01 a {color:#FFF;}
.kis_01 a:hover {color:#FFF;}

.kis_02  table {width:100%; border-collapse:collapse;}
.kis_02 tbody td {text-align:center;  height:38px; background:#B4B4B4;border-radius:0px;}
.kis_02 .subject {font-size:0.938em;  color:#FFF; font-weight:500;}
.kis_02 a {color:#FFF;}
.kis_02 a:hover {color:#FFF;}

.kis_03  table {width:100%; border-collapse:collapse;}
.kis_03 tbody td {text-align:center;  height:38px; background:#f58220;border-radius:0px;}
.kis_03 .subject {font-size:0.938em;  color:#FFF; font-weight:500;}
.kis_03 a {color:#FFF;}
.kis_03 a:hover {color:#FFF;}

.sujet_day {font-size:1.125em; font-weight:700;padding:25px 0 5px 0;}
.sujet_txt {font-size:0.813em; line-height:1.7em;padding:0px 0px;}

.sidebar1 {position: -webkit-sticky; position: sticky; top:105px;z-index:1;}

.scu_box table {width:100%; border-collapse:collapse; border-spacing:0px; }
.scu_box .typ1 {font-size:1.000em; font-weight:700;height:50px;padding:0 15px;border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background:#F6F6F6;}
.scu_box .typ2 {font-size:1.000em; font-weight:700;height:50px;padding:0 15px;border-top:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background:#F6F6F6;}
.scu_box .typ3 {font-size: 0.813em; letter-spacing:-0.03em;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:9px 10px 13px 10px;}

.none_list {text-align:center; vertical-align:center; font-size:0.938em; color: #888; width:100%; padding:80px 0;}


.container2 {padding:20px 0px;}
.title_ex {font-size:1.125em; font-weight:700;padding:0px 0 10px 0;}
.ex_dat  {text-align:center; width:50px; font-size:0.813em; font-weight:500; color:#FFF; background-color:#20b300; border-radius:20px; padding:2px 7px;}
.ex_dat a {color:#FFF; background-color:#20b300; border-radius:20px; padding:2px 7px;}
.ex_dat a:hover {color:#FFF; background-color:#20b300; border-radius:20px: padding:2px 7px;}

.rev_1 {text-align:center; font-size:1.000em; font-weight:500;padding:0px 0 10px 0}
.rev_2 {text-align:center; font-size:2.125em; font-weight:700;padding:0px 0 10px 0}

.review_name {font-size:0.875em; font-weight:700; padding:0px 0 5px 0; }
.review_subject {font-size:0.813em; color:#000;}
.review_date {font-size:0.813em; color:#777;padding:5px 0 5px 0;}
.review_txt {font-size:0.813em; color:#222;letter-spacing:-0.03em;}

.review_com {font-size:0.813em; color:#666; font-weight:700;}
.review_reday {font-size:0.813em; color:#777;text-align:right;}

.dat_q_1 {width:25px; background:url('/mobile/images/goods/dat_box_1.png')}
.dat_q_2 {height:12px; background:url('/mobile/images/goods/dat_box_2.png')}
.dat_q_3 {width:13px; background:url('/mobile/images/goods/dat_box_3.png')}
.dat_q_4 {background:url('/mobile/images/goods/dat_box_4.png')}
.dat_q_5 {background:url('/mobile/images/goods/dat_box_5.png')}
.dat_q_6 {height:9px; background:url('/mobile/images/goods/dat_box_6.png')}
.dat_q_7 {background:url('/mobile/images/goods/dat_box_7.png')}
.dat_q_8 {background:url('/mobile/images/goods/dat_box_8.png')}
.dat_q_9 {  background:#FFF; line-height:1.6em; }
.dat_q_9 .strong{ font-size:0.813em; font-weight:500;}
.dat_ico {text-align:right;  padding: 10px 0px 0px 0px;}


.review_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.review_box tbody th {font-size:0.813em; font-weight:700; text-align:center; border-bottom:1px solid #E0E0E0;  background: #F5F5F5;}
.review_box tbody td {font-size:0.813em; padding:10px 0 10px 15px; border-bottom:1px solid #E0E0E0;}
.radio_book  {outline:none; width: 20px; height: 20px; cursor:pointer; border:1px solid #222; }
.textarea_pop {font-size:1.000em; border:1px solid #E0E0E0; -webkit-appearance:none;border-radius:0px;}

.review_counte {font-size:	1.063em; font-weight:700;padding:20px 0 10px 10px; }



/* reseravtion */
.container_bg {padding:30px 15px 30px 15px; background:#FFF;}

.r_tit {font-size:1.563em;font-weight:500;text-align: center; padding:20px 0 20px 0;}
.r_process_wrap {overflow: hidden;margin-bottom:30px;}
.r_process_wrap ul {overflow: hidden;}
.r_process_wrap li {float:left; margin-right:15px; position:relative; width:30.0%; }
.r_process_wrap li div {background:#f1f1f1; width:100%; height:65px; border-radius:0px; text-align:center;}
.r_process_wrap li strong {display:block;font-weight:500; font-size:0.813em; color:#676767; padding-top:3px;}
.r_process_wrap li span {display:block; font-weight:700; font-size:0.750em; color:#9d9d9d; padding-top:13px;}
.r_process_wrap li.last {margin-right: 0;}
.r_process_wrap li.on {}
.r_process_wrap li.on div {background:#999;}
.r_process_wrap li.on strong {color: #FFF;}
.r_process_wrap li.on span {color: #FFF;}

.agree_title { text-align:left; font-size: 0.938em; color: #555; padding:0 0 5px 0; font-weight:700;letter-spacing:-0.02em;}
.book_agree {font-size:0.813em;color: #666;}

.allcheck {color: #000; font-size:0.875em;}
.allcheck_1 {color: #FF0000; font-size:0.875em; font-weight:500;}
.allcheck_2 {color: #0000FF; font-size:0.875em; font-weight:500;}

.checks {position: relative;} 
.checks input[type="checkbox"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 } 
.checks input[type="checkbox"] + label { display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } 
.checks input[type="checkbox"] + label:before {content: ' '; display: inline-block; width: 21px; height: 21px;  line-height: 21px; margin: -2px 8px 0 0; text-align: center; vertical-align: middle; background: #FAFAFA; border: 1px solid #CACECE; border-radius : 3px; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); } 
.checks input[type="checkbox"] + label:active:before, 
.checks input[type="checkbox"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); } 
.checks input[type="checkbox"]:checked + label:before {content: '\2714'; color: #fb084d; text-shadow: 1px 1px #FFF; background: #e9ecee; border-color: #adb8c0; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); } 

.book_title { text-align:left; font-size: 1.063em; padding:0 0 5px 0;color:#333; font-weight:500;letter-spacing:-0.02em;}
.mypage_title { text-align:left; font-size:1.000em; padding:0 0 7px 0;color:#333; font-weight:700;letter-spacing:-0.02em;}

.book_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.book_list .typ1 {color:#000;font-size:0.813em; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; font-weight:500; background: #FFFFFF;}
.book_list .typ2 {font-size:0.813em; padding:10px 0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #FFFFFF;}
.book_list .typ3 {color:#000;font-size:0.813em; border-bottom:1px solid #E0E0E0; font-weight:500; background: #FFFFFF;}
.book_list .typ4 {font-size:0.813em; padding:10px 0;  border-bottom:1px solid #E0E0E0; background: #FFFFFF;}
.book_list .type1 {font-size:0.813em; padding:0px 0;}
.book_list .mem_chu {text-align:center;font-size:0.813em; color: #FFF; background-color:#f69541;padding:0px; line-height:34px;border-radius:0px;}
.book_list .big{ color: #FF0000;font-weight:700; }
.book_list .gee{font-weight:500;  color: #666;}

.book_list .check{background: #BBBBBB; color:#FFFFFF; padding:8px 10px; border-radius:0px;}
.book_list .small_mm{color:#888; font-size: 0.688em;font-weight:400; padding:5px 0 0 0;}


.book_check{ color: #666; font-size:0.750em; padding:10px 0 10px 0; line-height:1.4em;}

.price_total1 {font-size:1.063em; color:#db381d; font-weight:400;}
.price_total2 {font-size:1.063em; color:#db381d; font-weight:900;}

.visa_category{overflow:hidden;margin:auto; width:100%; margin-bottom:20px}
.visa_category ul{}
.visa_category li{width:33.3333333333333%; float:left;}
.visa_category.fr li{width:33.3333333333333%}
.visa_category.board li{width:33.3333333333333%;letter-spacing:-0.05em;}
.visa_category li a{display:block; border:1px solid #E0E0E0; border-right:0;background:#FFF; color:#666; font-size:0.813em; height:40px; line-height:40px; text-align:center;}
.visa_category li:last-child a{border-right:1px solid #E0E0E0}
.visa_category li.on a{border:1px solid #E0E0E0; background:#FFF;color:#20b300; font-weight:500;}
.visa_category li a:hover{background:#FAFAFA; color:#20b300;font-weight:normal;}


/* community */
.stop_category{overflow:hidden;margin:auto; width:100%; margin-bottom:20px}
.stop_category ul{}
.stop_category li{width:50%; float:left;}
.stop_category.fr li{width:50%}
.stop_category.board li{width:50%;letter-spacing:-0.05em;}
.stop_category li a{display:block; border:1px solid #E0E0E0; border-right:0;background:#FFF; color:#666; font-size:0.813em; height:40px; line-height:40px; text-align:center;}
.stop_category li:last-child a{border-right:1px solid #E0E0E0}
.stop_category li.on a{border:1px solid #E0E0E0; background:#FFF;color:#20b300; font-weight:500;}
.stop_category li a:hover{background:#FAFAFA; color:#20b300;font-weight:normal;}

.boars_ser table {width:100%; border-collapse:collapse;}

.t_page{font-size:0.813em; padding:20px 0;}
.t_page span{font-weight:500; color:#f3705a}
.ser_btn {text-align:center; background-color:#555; height:34px;  line-height:34px; border:none; font-size:0.813em; border-radius:0px;}
.ser_ok {text-align:center; background-color:#fec02c; height:34px;  line-height:34px; border:none; font-size:0.813em; border-radius:0px;}

.board_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.board_list thead th {padding:10px 0; border-top:2px solid #E0E0E0; font-size:0.813em;background:#F6F6F6;}
.board_list tbody td {padding:10px 0 11px 0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; text-align:center; }
.board_list .subject {font-size:0.813em;text-align:left; padding-left:5px 0;}
.board_list .subject_1 {font-size:0.813em;text-align:left; padding-left:5px 0; color: #ee5264;font-weight:700;}
.board_list .subject_1 a{color:#ee5264;text-decoration:none}
.board_list .subject_1 a:hover,a:active{color:#ee5264; text-decoration:none}

.board_list .txt {font-size:0.813em;text-align:center; padding:5px 0;}

.board_list .book {font-size:0.870em;}
.board_list .book a {color:#333; padding:3px 16px; border:1px solid #C0C0C0; border-radius:0px;}
.board_list .book a:hover { color:#FFF;background:#777;}

.board_list .book1 {font-size:0.870em;}
.board_list .book1 a {color:#333; padding:3px 6px; border:1px solid #C0C0C0; border-radius:0px;}
.board_list .book1 a:hover { color:#FFF;background:#777;}


.board_list .date {font-size:0.813em;text-align:center; }
.board_list .name {font-size:0.813em;text-align:center; }
.board_list .name_1 {font-size:0.875em;text-align:center; color: #ee5264;}
.board_list .none_board {text-align:center; vertical-align:center; font-size:0.875em; color: #888; padding:80px 0;}


.paginate {margin:20px 0;text-align:center;line-height:normal; clear:both;}  
.paginate a,  
.paginate strong{display:inline-block;position:relative;padding:6px 10px;background:#FFF;border:1px solid #E0E0E0;font-size:0.750em; color:#000;line-height:normal;text-decoration:none;vertical-align:middle;border-radius:0px;}  
.paginate a:hover,  
.paginate a:active,  
.paginate a:focus{background:#ee5264;}  
.paginate strong{font-size:0.813em; background:#FFF;color:#ee5264;border:1px solid #ee5264;margin: 0 0 1px 0; padding:5px 10px;border-radius:0px;}  
.paginate a.direction {font-size:0.813em; display:inline-block; color:#333; padding:5px 10px; background:#FFF; border:1px solid #E0E0E0;border-radius:0px;}
.paginate a.directiom {font-size:0.813em; display:inline-block; color:#333; padding:5px 10px; background:#ee5264; border:1px solid #E0E0E0;border-radius:0px;}
.paginate span.direction {font-size:0.813em; display:inline-block; color:#333; padding:5px 10px; background:#FFF; border:1px solid #E0E0E0;border-radius:0px;}

.af_paginate {margin:0 0;text-align:center;line-height:normal; clear:both;}  
.af_paginate a,  
.af_paginate strong{display:inline-block;position:relative;padding:6px 10px;background:#FFF;border:1px solid #E0E0E0;font-size:0.750em; color:#000;line-height:normal;text-decoration:none;vertical-align:middle;border-radius:0px;}  
.af_paginate a:hover,  
.af_paginate a:active,  
.af_paginate a:focus{background:#ee5264;}  
.af_paginate strong{font-size:0.813em; background:#FFF;color:#ee5264;border:1px solid #ee5264;margin: 0 0 1px 0; padding:5px 10px;}  
.af_paginate a.direction {font-size:0.813em; display:inline-block; color:#333; padding:5px 10px; background:#FFF; border:1px solid #E0E0E0;border-radius:0px;}
.af_paginate a.directiom {font-size:0.813em; display:inline-block; color:#333; padding:5px 10px; background:#ee5264; border:1px solid #E0E0E0;border-radius:0px;}
.af_paginate span.direction {font-size:0.813em; display:inline-block; color:#333; padding:5px 10px; background:#FFF; border:1px solid #E0E0E0;border-radius:0px;}

.table_l th{font-size:0.875em;padding:10px 0px; border-bottom:1px solid #E0E0E0;}
.table_l td{font-size:0.875em;padding:10px 0px; border-bottom:1px solid #E0E0E0;}
.table_l .content{ont-size:0.875em; padding:20px 0px;line-height:1.8em;}




.board_write table {width:100%; border-collapse:collapse; border-spacing:0px;}
.board_write .typ1 {font-size:0.875em; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; font-weight:500; background: #F4F4F4;padding:10px 10px;}
.board_write .typ2 {font-size:0.875em; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #FFFFFF;padding:10px 10px;}
.board_write .typ3 {font-size:0.875em; border-bottom:1px solid #E0E0E0; font-weight:500; background: #F4F4F4;padding:10px 10px;}
.board_write .typ4 {font-size:0.875em; border-bottom:1px solid #E0E0E0; background: #FFFFFF;padding:10px 10px;}
.board_write .radio_book {outline:none; width: 18px; height: 18px; cursor:pointer; }
.board_write .select_com {font-size:1.000em;  height:34px; -webkit-appearance:none;border-radius:0px; padding: 0 5px; background:url("/mobile/images/main/bar_btn.png")no-repeat right 5px center;  vertical-align:middle; border: 1px solid #E0E0E0; outline:none;}
.board_write .textarea_com {font-size:1.000em; border:1px solid #E0E0E0; -webkit-appearance:none;border-radius:0px;outline:none;}
.board_write .disc {color: #888; font-size:0.750em; padding:5px 0 0 0; }

.agree_com{color: #888; font-size:0.750em;line-height:1.5em;}

.dat { margin:0px 0 10px 0; overflow:hidden;}
.dat a {display: block; width:50px; height:25px; line-height: 25px; font-size:0.813em; text-align:center; border:1px solid #E0E0E0; color:#888;border-radius:0px}
.dat .btn_l{ float:left}
.dat .btn_r{ float:right}
.dat .btn_l li {float:left; margin-right:7px;}
.dat .btn_r li {float:left;margin-left:7px;}
.dat .color a{ background-color:#ee5264 ; border:1px solid #ee5264; color:#FFF;border-radius:0px}
.dat .gray a{background-color:#999 ; border:1px solid #999; color:#FFF;border-radius:0px}
.dat .etc a{ background-color:#666; border:1px solid #666 ; color:#FFF;border-radius:0px}

.board_btn_q{ margin:20px 0 20px 0; overflow:hidden;}
.board_btn_q a {display: block; width:70px; height: 35px; line-height: 35px; font-size:0.875em; text-align:center; border:1px solid #E0E0E0; color:#888;border-radius:0px; font-weight:500; }
.board_btn_q .btn_l{ float:left}
.board_btn_q .btn_r{ float:right}
.board_btn_q .btn_l li {float:left; margin-right:7px;}
.board_btn_q .btn_r li {float:left;margin-left:7px;}
.board_btn_q .color a{ background-color:#ee5264 ; border:1px solid #ee5264; color:#FFF;border-radius:0px; font-weight:500; }
.board_btn_q .color1 a{ background-color:#fec029 ; border:1px solid #fec029; color:#FFF;border-radius:0px; font-weight:500; }
.board_btn_q .gray a{background-color:#999 ; border:1px solid #999; color:#FFF;border-radius:0px; font-weight:500; }
.board_btn_q .etc a{ background-color:#666; border:1px solid #666;color:#FFF;border-radius:0px; font-weight:500; }
.board_btn_q .pay a{ background-color:#F45A1E ; border:1px solid #F45A1E; color:#FFF;border-radius:0px; font-weight:500;}
.board_btn_q .cancel a{ background-color:#FF0000; border:1px solid #FF0000;color:#FFF;border-radius:0px; font-weight:500; }

.board_btn_k{ margin:0px 0 20px 0; overflow:hidden;}
.board_btn_k a {display: block; width:70px; height: 35px; line-height: 35px; font-size:0.875em; text-align:center; border:1px solid #E0E0E0; color:#888;border-radius:0px; font-weight:500;}
.board_btn_k .btn_l{ float:left}
.board_btn_k .btn_r{ float:right}
.board_btn_k .btn_l li {float:left; margin-right:7px;}
.board_btn_k .btn_r li {float:left;margin-left:7px;}
.board_btn_k .color a{ background-color:#ee5264 ; border:1px solid #ee5264; color:#FFF;}
.board_btn_k .gray a{background-color:#999 ; border:1px solid #999; color:#FFF;}
.board_btn_k .etc a{ background-color:#666; border:1px solid #666 !important; color:#FFF !important;}


.board_review{ margin:20px 0 20px 0; overflow:hidden;}
.board_review a {display: block; width:80px; height: 30px; line-height: 30px; font-size:0.875em; text-align:center; border:1px solid #E0E0E0; color:#888;border-radius:0px; font-weight:500; }
.board_review .btn_l{ float:left}
.board_review .btn_r{ float:right}
.board_review .btn_l li {float:left; margin-right:7px;}
.board_review .btn_r li {float:left;margin-left:7px;}
.board_review .color a{ background-color:#ee5264 ; border:1px solid #ee5264; color:#FFF;border-radius:0px; font-weight:500; }
.board_review .gray a{background-color:#999 ; border:1px solid #999; color:#FFF;border-radius:0px; font-weight:500; }
.board_review .etc a{ background-color:#666; border:1px solid #666;color:#FFF;border-radius:0px; font-weight:500; }

.board_btn_w{ margin:15px 0; overflow:hidden;}
.board_btn_w a {display: block; width:70px; height: 30px; line-height: 30px; font-size:0.875em; text-align:center; border:1px solid #E0E0E0; color:#888;border-radius:0px; font-weight:500;}
.board_btn_w .btn_l{ float:left}
.board_btn_w .btn_r{ float:right}
.board_btn_w .btn_l li {float:left; margin-right:5px;}
.board_btn_w .btn_r li {float:left;margin-left:5px;}
.board_btn_w .color a{ background-color:#ee5264 ; border:1px solid #ee5264; color:#FFF;border-radius:0px; font-weight:500;}
.board_btn_w .gray a{background-color:#999 ; border:1px solid #999; color:#FFF;border-radius:0px; font-weight:500;}
.board_btn_w .etc a{ background-color:#666666; border:1px solid #66;color:#FFF;border-radius:0px; font-weight:500;}


.after_subject {font-size:0.938em; font-weight:500;  padding:20px 20px 10px 20px;}
.after_day {font-size:0.813em;  color:#888;padding:0px 0 20px 20px; line-height:1.2em; }
.after_go {text-align:right; font-size:0.813em;  color:#ee5264;padding:0px 20px 20px 0; line-height:1.2em; }
.after_go a{ color:#ee5264;}
.after_detail {font-size:0.813em; color:#888; padding:20px 20px 10px 20px;line-height:1.4em; font-weight:400;border-bottom:1px solid #E0E0E0;}


.member_wrap{overflow: hidden; width: 100%; margin: auto; padding: 0px 0px 20px 0px;}
.member_form{ padding: 0px 15px 0 15px; background: #FFF; border: 1px solid #E0E0E0; overflow:hidden;border-radius:0;}
.member_form1{ padding: 0px 15px 0 15px; background: #FFF; border: 1px solid #E0E0E0; overflow:hidden;border-radius:0;}
.member_form2{ padding: 0px 15px 0 15px; background: #FFF; border: 1px solid #E0E0E0; overflow:hidden;border-radius:0;}

.member_wrap h3{font-size:1.688em; font-weight: 500; text-align: center; height: 90px; line-height: 90px;}
.member_wrap .member_title{ margin-bottom:30px; clear:both; }
.member_wrap .member_title.login{text-align:center}
.member_wrap .member_title .txt{font-size:0.813em;}
.member_wrap .member_title strong{color:#FF0000; font-weight:700}
.member_wrap .member_title .big {display:inline-block; font-size:1.000em; font-weight:500; color:#333; padding-bottom:5px;}
.member_wrap .gray_bg { padding:30px 50px 30px 50px !important; border:1px solid #e5e5e5; background:#fcfcfc; width:95%; margin-left:-30px;}
.member_wrap .login_tab li{height: 40px; line-height: 40px; width:49%; border: 1px solid #E0E0E0; border-bottom: 0; float: left; background: #e9e9e9; text-align:center; color:#999; font-size:1.000em;font-weight:500;}
.member_wrap .login_tab li.on{border-bottom: 0; background: #fff; color:#000}
.member_wrap.login{width:100%}
.member_wrap.login .member_form{border-top:1; padding:0px 20px 20px}
.member_wrap.login h3{height:90px; line-height:90px}
.member_wrap h4 {position: relative;margin:10px 0 10px 0;font-size:1.063em;font-weight:700;}

.member_wrap .con_box .btn_login {text-align: center; color:#FFF;}
.member_wrap .con_box .btn_login a{background: #ee5264; color:#FFFFFF; height:40px; line-height:40px; display:block; font-size: 0.938em;border-radius:0px;font-weight:500;}

.member_wrap .con_box .naver_login {text-align: center; color:#FFF;}
.member_wrap .con_box .naver_login a{background: #03cf5d; color:#FFFFFF; height:40px; line-height:40px; display:block; font-size: 0.938em;border-radius:0px;font-weight:500;}

.member_wrap .con_box .kakao_login {text-align: center; color:#FFF;}
.member_wrap .con_box .kakao_login a{background: #ffba00; color:#FFFFFF; height:40px; line-height:40px; display:block; font-size: 0.938em;border-radius:0px;font-weight:500;}


.member_wrap .con_box h4 {position:absolute; top:-30px; left:0px; }
.member_wrap .con_box .select_mem {color:#999; font-size:0.875em; height:42px; -webkit-appearance:none;border-radius:0px; padding: 0 5px; background:url("/mobile/images/main/bar_btn.png")no-repeat right 5px center;  vertical-align:middle; border: 1px solid #E0E0E0; outline:none;}

.member_wrap .input_wrap{}
.member_wrap .input_wrap li{ margin-bottom:10px}
.member_wrap .input_wrap input{font-size:0.938em; height:40px; line-height:40px;border:1px solid #E0E0E0; padding-left:10px; color:#999; -webkit-appearance:none;border-radius:0px;}
.member_wrap .input_wrap input:focus{ border:1px solid #ee5264}

.member_wrap .member_service{margin: auto; overflow:hidden; border:1px solid #E0E0E0; border-top:0;border-radius:0}
.member_wrap .member_service li {float: left; width: 50%;}
.member_wrap .member_service li a {display:block; height:45px; line-height:45px; text-align:center; font-size:0.813em; background:#F0F0F0;}
.member_wrap .member_service li:nth-child(2) a{background:#F5F5F5;border-left: 1px solid #E0E0E0;}
.member_wrap .member_service li a i{color:#ee5264}

.member_wrap .login_box{ border:1px solid #e5e5e5; background-color:#fcfcfc; padding:40px 10px 50px 90px; margin:0 auto; width:696px; position:relative}
.member_wrap .login_box h3{ padding-bottom:5px; font-size:14px; font-weight:500; color:#333333 ; border:none;}
.member_wrap .login_box .login_input{}
.member_wrap .login_box .login_input input{ border:1px solid #dddddd; width:300px; height:23px; margin-bottom:6px; padding:5px 0 0 5px; vertical-align:middle}
.member_wrap .input_lo{overflow: hidden; margin: 15px 0px;}

.input_sign{font-size:0.938em; height:40px; border:1px solid #E0E0E0; padding-left:10px; color:#999; -webkit-appearance:none;border-radius:0px;}
.input_sign:focus{ border:1px solid #2CD6C8}

.sign_title { text-align:left; font-size: 0.875em; color: #333; padding:0 0 5px 0; font-weight:700;letter-spacing:-0.02em;}
.detail {font-size:0.750em;color: #666;}

.sign_allcheck {color: #000; font-size:0.875em;}
.sign_allcheck_1 {color: #666; font-size:0.875em; font-weight:500;}

.leave_txt{font-size:0.813em; color:#888;font-weight:400;line-height: 1.5em;}


.agree_txt {color:#555;font-size:0.875em;padding:0px 0 0 0;line-height:1.6em;}
.about_sujet {color:#4abfd3; font-size: 1.000em; font-weight:700; padding:30px 0px 14px 0px;}
.about_txt {color:#555;font-size:0.875em;  line-height:1.6em;font-weight:400; }
.about_year{color:#555;font-size:0.875em;  line-height:2.0em;font-weight:700; }
.about_title {text-align: center; color:#555;font-size:0.875em; font-weight:700; padding:10px 0 20px 0; letter-spacing:-0.03em}


.ab_title { color:#65c332;font-size:0.938em; font-weight:700; padding:0px 0 10px 0; letter-spacing:-0.03em}
.ab_txt {color:#555;font-size:0.875em;  line-height:1.6em;font-weight:400; padding:0px 0 20px 0;}

.my_wrap{overflow: hidden; width: 100%; margin: auto; padding: 0px 0px 20px 0px;}
.my_form{ padding: 0px 15px 0 15px; background: #FFF; border: 1px solid #E0E0E0; overflow:hidden;border-radius:6px;}
.my_wrap h3{font-size:1.688em; font-weight: 500; text-align: center; height: 80px; line-height: 80px;}

.my_su table {width:100%; border-collapse:collapse; border-spacing:0px;}
.my_su tbody td {font-size:0.875em; height:40px;}
.my_su .typa1 {color:#666; text-align:center; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; background: #FFF;font-weight:700;}
.my_su .typa2 {text-align:center; border-bottom:1px solid #EEE;}
.my_su .typa3 {padding: 0 10px;border-bottom:1px solid #EEE;}


.card_2 {font-size:0.813em; color:#777;}


.book_agree1 table {width:100%; border-collapse:collapse; border-spacing:0px;}
.book_agree1 tbody td {font-size:0.813em;}
.book_agree1 .typj1 {text-align:center; padding:10px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.book_agree1 .typj2 {text-align:center; padding:10px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.book_agree1 .typj3 {text-align:left; padding:10px 10px 10px 10px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; }
.book_agree1 .typj4 {text-align:left; padding:10px 10px 10px 10px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.book_agree1 .typj5 {text-align:left; padding:10px 10px 10px 10px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}


#faq_main .title {font-size:0.875em;text-align:left;cursor:pointer; padding:15px 10px ; border-top:1px solid #E0E0E0; font-weight:400; letter-spacing:-0.03em;}
#faq_main .answer {font-size:0.813em; text-align:left;padding:10px 10px ; border-top:1px solid #E0E0E0;  background: #fbfafa; line-height: 1.8em;}

.prev_next {text-align:left; padding:15px 0 0 0;}
.prev_next dl {color:#888;font-size:0.813em; width:100%; height:35px; overflow:hidden; clear:both;}
.prev_next dt {float:left; width:50px; height:25px; border:1px solid #E0E0E0; text-align:center;line-height:25px;border-radius:0px;}
.prev_next dd {color:#888;line-height:25px;}
.prev_next dd a{color:#888;line-height:25px;}
.prev_next dd a:hover { color:#ee5264;}
.prev_next .prev {margin:0px 0 0 0;}


.agree_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.agree_box tbody td {font-size:0.688em;}
.agree_box .typj1 {text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.agree_box .typj2 {text-align:center; padding:8px 15px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.agree_box .typj3 {text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;  background: #FFF;}
.agree_box .typj4 {padding:8px 15px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;background: #FFF;}
.agree_box .typj5 {padding:8px 15px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;background: #FFF;}
.agree_box .typj5 strong{color: #f18709;}



.planner_form {padding:30px 0px; border: 1px solid #E0E0E0;}
.planner_form .suhet_title {font-size:1.125em; font-weight:500; text-align: center; letter-spacing:-0.03em;}
.planner_form .suhet_txt {font-size:0.938em; text-align: center; color: #73654a;padding: 5px 0px 20px 0px;}
.planner_form .suhet_type {font-size:1.063em; font-weight: 500; text-align: center; padding:40px 0px 0px 0px; letter-spacing:-0.05em;}

.planner_form .check_box {background-color:#FFF; border:1px solid #E0E0E0; padding:10px 10px 10px 10px; border-radius:0px;} 
.planner_form .check_sear {font-size:1.000em; color: #FFF; background-color:#d2373d; padding:12px 30px; border-radius:0px;font-weight: 500;} 

.none_pl {text-align:center; vertical-align:center; font-size:0.875em; color: #888; padding:80px 0;}
.sear_name_ko {color: #611a86; font-size:1.313em; padding:15px 0px 0px 0px; font-weight:700;}
.sear_name_en { font-size:1.000em; padding:7px 0px 5px 0px; font-weight:700;}
.sear_area {color: #333; padding:0px 0px 0px 0px; }
.sear_infor {font-size:0.875em; color: #999; width: 130px; height:32px; line-height: 32px; border: 1px solid #c6c6c6; border-radius:0px; text-align: center;} 
.sear_order {font-size:0.938em; color: #FFF; background-color:#d2373d; padding:11px 0px; border-radius:0px; text-align: center;font-weight:500;} 
.sear_mok {font-size: 0.938em; color: #FFF; background-color:#BCBABA; padding:13px 00px; border-radius:0px; text-align: center;font-weight:500;} 


.p_name_ko {font-size:1.313em; padding:0px 0px 10px 0px; font-weight:700;}
.p_name_en {font-size:1.063em; padding:15px 0px 5px 0px; font-weight:700;}
.p_ico {font-size:0.938em; padding:7px 0px 0px 0px;}
.p_gubun {font-size:0.938em; color: #333; font-weight:500;}
.p_area {font-size:0.875em; color: #333;padding:0px 0px 7px 0px;}
.p_sear_order {font-size: 0.938em; color: #FFF; background-color:#d2373d; padding:13px 0px; border-radius:0px;text-align: center;} 


.box_A {color:#999; border:1px solid #999; background-color:#FFF;  padding:2px 4px 3px 4px;border-radius:0px;}
.box_Q { color:#efa605; border:1px solid #efa605; background-color:#FFF;  padding:2px 4px 3px 4px;border-radius:0px;}



.pop_body {padding:0px; background:#fff;}
.core_title {width:99%; color: #000; padding:8px 0; font-size:1.000em; font-weight:700; letter-spacing:-0.05em; text-align:center; background:#F5F5F5; border:1px solid #E0E0E0;}
.core_txt { font-size:0.938em; font-weight:500;color: #000; }
.core_samall { font-size:0.688em; font-weight:500;color: #fc2502; }

.core_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.core_box tbody td {color:#000; font-size:0.750em; }
.core_box .typ1 {text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; font-weight:500; background-color:#EDEDED;}
.core_box .typ2 {padding:7px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.core_box .typ3 {padding:7px 0px;text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; font-weight:500; background-color:#EDEDED;}
.core_box .typ4 {padding:7px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.core_box .typ5 {color:#f57f26; padding:9px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.core_box .typ6 {color:#FF0000; padding:7px; border-right:1px solid #E0E0E0;  border-bottom:1px solid #E0E0E0;font-weight:500;}

.core_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.core_list tbody td { font-size:0.750em; }
.core_list .typ1 {color:#FFF; text-align:center; border-left:1px solid #2B5197; border-right:1px solid #2B5197; border-top:1px solid #2B5197;border-bottom:1px solid #2B5197; font-weight:500; background-color:#2B5197;}
.core_list .typ2 {color:#000; padding:7px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.core_list .typ3 {color:#FFF; text-align:center; border-left:1px solid #FDB913; border-right:1px solid #FDB913; border-bottom:1px solid #FDB913; font-weight:500; background-color:#FDB913;}
.core_list .typ4 {color:#000; padding:7px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.core_list .typ5 {color:#FFF; text-align:center; border-left:1px solid #E80F3D; border-right:1px solid #E80F3D; border-bottom:1px solid #E80F3D; font-weight:500; background-color:#E80F3D;}

.price_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.price_list tbody td { color:#000; font-size:0.750em;}
.price_list .typ1 {padding:7px; text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; font-weight:500; background: #F5F5F5;}
.price_list .typ2 {padding:7px; text-align:center; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.price_list .typ3 {padding:7px; text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; font-weight:500;}
.price_list .typ4 {padding:7px; text-align:center;  border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.price_list .typ5 {padding:7px; border:1px solid #E0E0E0; }


.agree_txt1 table {width:100%; border-collapse:collapse; border-spacing:0px;}
.agree_txt1 tbody td {font-size:0.750em; color: #666;}
.agree_txt1 .typj1 {text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.agree_txt1 .typj2 {text-align:center; padding:5px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.agree_txt1 .typj3 {text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; }
.agree_txt1 .typj4 {text-align:left; padding:5px 10px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.agree_txt1 .typj5 {text-align:left; padding:5px 10px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}


.agree_box table {width:100%; border-collapse:collapse; border-spacing:0px;}
.agree_box .typj1 {text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.agree_box .typj2 {text-align:center; padding:8px 15px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.agree_box .typj3 {text-align:center; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;  background: #FFF;}
.agree_box .typj4 {padding:8px 15px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;background: #FFF;}
.agree_box .typj5 {padding:8px 15px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;background: #FFF;}


.more_btn a{display:block;width:80px;height:30px;line-height:30px;text-align:center;font-size:0.813em;border:1px solid #C0C0C0;color:#888;margin:25px auto 0;}
.more_btn a:hover{border:1px solid #20b300;color:#20b300;}


.tkt_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.tkt_list thead th {font-size:0.813em; padding:9px 0; border-top:2px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background:#F6F6F6;}
.tkt_list .txt {font-size:0.813em; text-align:center; padding:10px 0;border-bottom:1px solid #E0E0E0;}

.tkt_list .book {font-size:0.870em;}
.tkt_list .book a {color:#333; padding:3px 16px; border:1px solid #C0C0C0; border-radius:0px;}
.tkt_list .book a:hover { color:#FFF;background:#777;}

.tkt_list .book1 {font-size:0.870em;}
.tkt_list .book1 a {color:#333; padding:3px 6px; border:1px solid #C0C0C0; border-radius:0px;}
.tkt_list .book1 a:hover { color:#FFF;background:#777;}

.tkt_list .none_board {text-align:center; vertical-align:center; font-size:0.875em; color: #888; padding:80px 0;}

.tkt_etc {font-size:0.750em; color: #888; letter-spacing:-0.05em;}

.board_view table {width:100%; border-collapse:collapse; border-spacing:0px;}
.board_view tbody td {font-size:0.813em;}
.board_view .typj1 {padding:8px 10px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;  font-weight:500;}
.board_view .typj2 {text-align:center; padding:8px 0px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.board_view .typj3 {padding:8px 10px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.board_view .typj4 {text-align:center; padding:8px 0px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.board_view .typj5 {padding:15px 0px; border-bottom:1px solid #E0E0E0;}

.board_view .typj21 {text-align:center; padding:8px 0px; border-top:1px solid #E0E0E0;border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}
.board_view .typj31 {padding:8px 10px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.board_view .typj41 {text-align:center; padding:8px 0px; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; background: #F5F5F5; font-weight:500;}

.about_txt_1 {font-size:	0.813em;color:#333;padding:0 0 7px 0;}
.about_txt_1 strong{font-weight: 700;color:#333;}
.about_txt_2 {font-size:	0.813em;color:#0000FF;padding:0 0 7px 0;}
.about_txt_3 {font-size:	0.938em;color:#333;padding:0 0 7px 0;}
.about_txt_3 strong{font-weight: 700;color:#FF0000;}


/* community */
.ab_category{overflow:hidden;margin:auto; width:100%; margin-bottom:20px}
.ab_category ul{}
.ab_category li{width:50%; float:left;}
.ab_category.fr li{width:50%}
.ab_category.board li{width:50%;}
.ab_category li a{display:block; border:1px solid #E0E0E0; border-right:0;background:#FFF; color:#666; font-size:0.813em; height:40px; line-height:40px; text-align:center;}
.ab_category li:last-child a{border-right:1px solid #E0E0E0}
.ab_category li.on a{border:1px solid #E0E0E0; background:#FFF;color:#20b300; font-weight:500;}
.ab_category li a:hover{background:#FAFAFA; color:#20b300;font-weight:normal;}


.infor_title {color:#000; font-size:0.875em; font-weight:700; padding:10px 10px; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background:#F7F7F7;letter-spacing: -0.05em;}
.infor_view1 {font-size:0.813em; padding:13px 0px; line-height:1.6em; letter-spacing: -0.05em; }
.infor_view2 {padding:0px 0px 10px 0px;}
.infor_view3 { border-bottom:1px solid #E7E8E9;}


.event_area {font-size:0.750em;color: #B2FA54; font-weight:400;padding:13px 15px 3px 15px;line-height:1.4em;}
.event_title {font-size:0.813em;color: #FFF; font-weight:500;padding:0px 15px 15px 15px; line-height:1.4em;letter-spacing: -0.05em;}
.event_area1 {font-size:0.750em;color: #B2FA54; font-weight:400;padding:0px 10px 3px 10px;line-height:1.4em;}
.event_title1 {font-size:0.813em;color: #FFF; font-weight:500;padding:0px 10px 0px 10px; line-height:1.4em;letter-spacing: -0.05em;}


.review{position:relative;overflow:hidden}
.review ul{}
.review li{float:left;margin-right:1px; padding:0 0 1px 0; width:33%;}
.review li:nth-child(10n){margin-right:0;}
.review li .thumbnail {width:100%;height:110px;overflow:hidden;background:#000;}
.review li .thumbnail img{width:100%;height:100%;-moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.review li .thumbnail:hover img{-moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);opacity:0.6;}


.golf_book table {width:100%; border-collapse:collapse; border-spacing:0px;}
.golf_book .typ1 {font-size:0.750em; font-weight:500; text-align:center;  border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; background: #F6F6F6;letter-spacing: -0.05em;}
.golf_book .typ2 {font-size:0.750em; padding:8px 10px; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;background: #FFF;}
.golf_book .typ3 {font-size:0.750em; font-weight:500; text-align:center;  border-bottom:1px solid #EAEAEA; background: #F6F6F6;letter-spacing: -0.05em;}
.golf_book .typ4 {font-size:0.750em; padding:8px 10px; border-bottom:1px solid #EAEAEA;background: #FFF;}


.re_book  table {width:100%; border-collapse:collapse;}
.re_book tbody td {text-align:center; height:50px; background:#ee5264;}
.re_book .subject {font-size:1.13em; color:#FFF; font-weight:700;}
.re_book a {color:#FFF;}
.re_book a:hover {color:#FFF;}

.re_call  table {width:100%; border-collapse:collapse;}
.re_call tbody td {text-align:center;  height:50px; background:#B4B4B4;}
.re_call .subject {font-size:1.13em;  color:#FFF; font-weight:700;}
.re_call a {color:#FFF;}
.re_call a:hover {color:#FFF;}

.re_end  table {width:100%; border-collapse:collapse;}
.re_end tbody td {text-align:center;  height:50px; background:#757575;}
.re_end .subject {font-size:1.13em;  color:#FFF; font-weight:700;}
.re_end a {color:#FFF;}
.re_end a:hover {color:#FFF;}

.cost_day { font-size:0.750em; font-weight:700; }
.cost_day a{color:#333; background-color:#FFF;padding:7px 10px; border-radius:0px;border:1px solid #E7E7E7;}
.cost_day a:hover { color:#FFF; background-color:#888;}

.scu_subject {font-size:1.125em; font-weight:700;padding:0 0 6px 0;}


.order_day  table {width:100%; border-collapse:collapse;}
.order_day tbody td {text-align:center;  height:38px; background:#1654a7;border-radius:0px;}
.order_day .subject {font-size:0.938em;  color:#FFF; font-weight:500;}
.order_day a {color:#FFF;}
.order_day a:hover {color:#FFF;}


.list_sub table {width:100%; border-collapse:collapse; }
.list_sub tbody td {color:#000; text-align:center; letter-spacing:-0.05em;}
.list_sub .typk1 {font-weight:500; font-size:0.813em; color: #000; text-align:center; padding:10px 0px 10px 0px; border-bottom:1px solid #706c6c;}

.day_typ {font-size:0.750em; text-align:center; padding:8px 0px; border-bottom:1px solid #EAEAEA;letter-spacing: -0.05em;}

.chak_end {font-weight:500; }
.chak_end a{color:#888; border:1px solid #D6D6D6; background:#FFF;padding:5px;  border-radius:0px;}
.chak_end a:hover {color:#fd5a3b;border:1px solid #fd5a3b;background:#FFF;}

.chak_day {font-weight:500; }
.chak_day a{color:#222; border:1px solid #D6D6D6; background:#FFF;padding:5px;  border-radius:0px;}
.chak_day a:hover {color:#fd5a3b;border:1px solid #fd5a3b;background:#FFF;}


.paper_wrap {position: relative;clear: both;overflow: hidden;margin-top:25px;}
.paper_wrap:first-child{margin-top:0px;}
.paper_wrap .title {font-size: 28px;font-weight:400;}
.paper_wrap .title span {display: inline-block;padding-right: 5px;font-weight:600;}
.paper_wrap .top_paper_list li {float: left;margin-right: 15px;}
.paper_wrap .top_paper_list li.last {float: left;margin-right: -15px;}


.paper_wrap .paper_list_wrap{position: relative;display: inline-block;width: 100%;height:100%;}
.paper_wrap .paper_list {width: 100%;overflow: hidden;float: left;}

.paper_wrap .paper_list li {display: inline-block;float: left;margin-right:4%;width:48%;background: #fff;border:0px solid #E7E7E7; }
.paper_wrap .paper_list li:nth-child(4n){margin-right:0}
.paper_wrap .paper_list li:hover{border:0px solid #dcc8e6;}
.paper_wrap .paper_list li:last-child {margin-right: 0;}
.paper_wrap .paper_list li a{display:block;}

.about_us1 {font-size:1.000em; font-weight:500; color:#0B6BAA; padding:0 0 20px 0;letter-spacing: -0.05em;}
.about_us1 strong{font-size:1.313em;font-weight:700;letter-spacing: -0.05em;}
.about_us2 {font-size:1.000em;font-weight:500;color:#f58220; padding:0 0 15px 0;letter-spacing: -0.05em;}
.about_us2 strong{font-size:1.188em; font-weight:700;letter-spacing: -0.05em;}
.about_us3 {font-size:0.813em;;line-height:1.7em;letter-spacing: -0.05em;}
.about_us4 {font-size:0.938em;font-weight:500;color:#76b81c; padding:20px 0 15px 0;letter-spacing: -0.05em;}
.about_us4 strong{font-size:1.188em; font-weight:700;letter-spacing: -0.05em;}
.about_us5 {font-size:0.938em;font-weight:500;color:#0096d5; padding:20px 0 15px 0;letter-spacing: -0.05em;}
.about_us5 strong{font-size:1.188em; font-weight:700;letter-spacing: -0.05em;}
.about_us6 {font-size:1.000em;font-weight:700; padding:0px 0 13px 0;letter-spacing: -0.05em;}
.about_us7 {font-size:0.938em;font-weight:500; padding:13px 0 10px 0;color:#222;letter-spacing: -0.05em;}


.pup_img img{ border-radius:8px;}

/**********견적문의 **********/
.morder_title {color:#FFF;font-size:1.250em; font-weight:700;padding:0px 0 7px 0;}
.morder_txt {color:#FFF;font-size:0.813em; padding:0px 0 20px 0;letter-spacing: -0.05em;}

.morder_more {color:#222; font-size:0.938em; font-weight:500;}
.morder_more a {color:#222;border:1px solid #DEDEDE; padding:6px 20px 7px 20px; border-radius:30px;}
.morder_more a:hover {color:#FFF; border:1px solid #008DCF;background-color:#008DCF;}


/********** 가로바 **********/
.main_event {color:#3B1E1E; font-size:0.750em; font-weight:500;}
.main_event a {color:#3B1E1E;background-color:#F1D900; padding:6px 15px 7px 15px; border-radius:30px;}
.main_event a:hover {color:#FFF;background-color:#f17d00;}
.main_tel {text-align:right; font-size:0.875em; color:#FFF;font-weight:500;padding:0px 20px 0px 0px;}

/**********인기 급상승 **********/
.inge_title {color:#FFF; font-size:1.125em; font-weight:700;padding:0px 0 5px 0px;}
.inge_txt {color:#FFF; font-size:0.813em;font-weight:500;padding:0px 0 10px 0px;line-height:1.4em;}

.inge_more {color:#FFF; }
.inge_more a {font-size:0.688em; font-weight:700;color:#FFF;background-color:#333; padding:5px 15px 6px 15px; border-radius:30px;}
.inge_more a:hover {font-size:0.688em; font-weight:700;color:#FFF;background-color:#0086cb;}

/**********요즘 여행의 답이 되다 **********/
.dap_title {color:#FFF; font-size:1.00em; font-weight:900;padding:0px 0 5px 0;text-align:center;}
.dap_txt {color:#FFF; font-size:0.813em; font-weight:700;text-align:center;}
.bb_title {color:#FFF; font-size:0.813em; font-weight:700;padding:20px 0 0px 25px;}
.bb_txt {color:#FFF; font-size:1.00em; font-weight:900;padding:0px 0 0px 25px; letter-spacing:-0.05em; }

/**********BEST FOR FOREIGNER **********/
.fore_title {color: #222;font-size:0.938em;font-weight:700;line-height: 1.5em;padding:10px 0px 5px 0px;}
.fore_txt {color: #777;font-size:0.813em;line-height:1.5em;}


.bo_en {color:#222;font-size:0.688em; }
.bo_ko {color:#222;font-size:1.000em;font-weight:700; padding:3px 0 0 0;}
.bo_txt {color:#888;font-size:0.750em; padding:3px 0 0 0;}


/* 고객센터 */
.com_center_1 {color: #FFF; font-size:1.000em; font-weight:700; padding:0px 0 10px 0;line-height:1.3em;}
.com_center_2 {color: #FFF;font-size:1.000em; font-weight:900; padding:0px 0 7px 0}
.com_center_3 {color: #FFF;font-size:0.688em;line-height:1.5em;font-weight:500;}

.com_bk_1 {color: #222; font-size:1.06em; font-weight:700; padding:0px 0 5px 0;line-height:1.3em;}
.com_bk_2 {color: #222; font-size:0.94em; font-weight:500; padding:0px 0 18px 0;}
.com_bk_3 {color: #222; font-size:0.688em;line-height:1.4em;}

.com_qa_1 { color: #222;font-size:0.94em; font-weight:700; padding:0px 0 5px 0;line-height:1.3em;}
.com_qa_2 {color: #222;font-size:0.81em; font-weight:700; padding:0px 0 5px 0;}
.com_qa_3 {color: #666;font-size:0.688em;  padding:0px 0 0px 0;}

.com_qa_1 {text-align:center; color: #FFF;font-size:0.875em; font-weight:700; padding:0px 0 15px 0;line-height:1.3em;}
.com_call {text-align:center; color: #FFF;font-size:0.750em; font-weight:700; padding:0px 0 7px 0;}
.com_time {color: #FFF;font-size:15px; font-weight:700; padding:20px 0 7px 0;}

.c_3 {overflow:hidden;margin:auto; width:100%; margin-bottom:20px}
.c_3 ul{}
.c_3 li{width:33.333%; float:left;}
.c_3.fr li{width:33.333%}
.c_3.board li{width:33.333%}
.c_3 li a{margin: 0 5px 5px 0; display:block; border:1px solid #E7E7E7; background:#FFF; color:#999; font-size:0.688em; height:40px; line-height:40px; text-align:center;border-radius:0px;}
.c_3 li:last-child a{margin: 0 0 0 0;}
.c_3 li.on a{border:1px solid #008ACD;background:#008ACD;color:#FFF; font-weight:500;}
.c_3 li a:hover{border:1px solid #008ACD; background:#FFF; color:#008ACD;font-weight:normal;}

.c_4 {overflow:hidden;margin:auto; width:100%; margin-bottom:20px}
.c_4 ul{}
.c_4 li{width:25%; float:left;}
.c_4.fr li{width:25%}
.c_4.board li{width:25%}
.c_4 li a{margin: 0 5px 5px 0; display:block; border:1px solid #E7E7E7; background:#FFF; color:#999; font-size:0.688em; height:40px; line-height:40px; text-align:center;border-radius:0px;}
.c_4 li:last-child a{margin: 0 0 0 0;}
.c_4 li.on a{border:1px solid #008ACD;background:#008ACD;color:#FFF; font-weight:500;}
.c_4 li a:hover{border:1px solid #008ACD; background:#FFF; color:#008ACD;font-weight:normal;}

.c_5 {overflow:hidden;margin:auto; width:100%; margin-bottom:20px}
.c_5 ul{}
.c_5 li{width:20%; float:left;}
.c_5.fr li{width:20%}
.c_5.board li{width:20%}
.c_5 li a{margin: 0 5px 5px 0; display:block; border:1px solid #E7E7E7; background:#FFF; color:#999; font-size:0.688em; height:40px; line-height:40px; text-align:center;border-radius:0px;}
.c_5 li:last-child a{margin: 0 0 0 0;}
.c_5 li.on a{border:1px solid #008ACD;background:#008ACD;color:#FFF; font-weight:500;}
.c_5 li a:hover{border:1px solid #008ACD; background:#FFF; color:#008ACD;font-weight:normal;}

.c_6 {overflow:hidden;margin:auto; width:100%; margin-bottom:20px}
.c_6 ul{}
.c_6 li{width:16.666%; float:left;}
.c_6.fr li{width:16.666%}
.c_6.board li{width:16.666%}
.c_6 li a{margin: 0 5px 5px 0; display:block; border:1px solid #E7E7E7; background:#FFF; color:#999; font-size:0.688em; height:40px; line-height:40px; text-align:center;border-radius:0px;}
.c_6 li:last-child a{margin: 0 0 0 0;}
.c_6 li.on a{border:1px solid #008ACD;background:#008ACD;color:#FFF; font-weight:500;}
.c_6 li a:hover{border:1px solid #008ACD; background:#FFF; color:#008ACD;font-weight:normal;}


#sub_top_wrap{width:100%;height:150px;margin: auto;position: relative;text-align:center;}
#sub_top_wrap .sub_top{margin-top:0px;display: inline-block;}
#sub_top_wrap .sub_top_en{font-size:1.438em;color:#FFF; font-weight:700;opacity:0.9;}
#sub_top_wrap .sub_top_ko {font-size:0.813em;color:#FFF; font-weight:400;letter-spacing:-0.03em;opacity:0.9;}


.day_start .day_moon {font-size:1.188em;font-weight:900; }
.day_start table  {border-collapse:collapse; border-spacing:0px;}
.day_start .tyds1 {text-align:center;}
.day_start .day_red {font-size:0.875em; text-align:center;color:#FF4E40;font-weight:500;}
.day_start .day_blu {font-size:0.875em;text-align:center;color:#407AFF;font-weight:500;}
.day_start .day_blk{font-size:0.875em;text-align:center;height:40px;font-weight:700;}
.day_start .day_txt {font-size:0.750em;text-align:center;height:36px;}
.day_start .day_txt a{color:#FFF;text-decoration:none}
.day_start .day_txt a:hover,a:active{text-decoration:none;}

.day_start .dal_txt_F {color:#FFF;font-size:0.875em;letter-spacing:0em;font-weight:700;padding:0 0 0 12px;}
.day_start .dal_txt_0 {font-size:0.875em;font-weight:700;padding:0 0 0 12px;text-align:right;}
.day_start .dal_pro {color:#666;font-size:0.750em;font-weight:500;padding:0 0 0 15px;}

.nday_title {font-size:1.000em; font-weight:700;}
.nday_txt {font-size:0.813em;padding:10px 0px 0px 0px;}

.iigor_title {font-size:0.875em; font-weight:700;padding:0px 0px 5px 0px;}
.iigor_txt {font-size:0.750em;}

.infor_gubun {font-size:1.000em; font-weight:700;padding:10px 0 10px 0; }
.infor_gubun1 {font-size:22px; font-weight:700;padding:80px 0 25px 0; }

.nif_list table {border-collapse:collapse; border-spacing:0px;}

.nif_list .typ1 {font-size:0.875em;font-weight:500;border-top:1px solid #000;border-left:1px solid #DDD; border-right:1px solid #DDD;background-color:#F7F7F7;padding:10px 0px;text-align:center;}
.nif_list .typ2 {font-size:0.875em;font-weight:500;border-top:1px solid #000; border-right:1px solid #DDD; padding:10px 0px;text-align:center;background-color:#F7F7F7;}
.nif_list .typ3 {font-size:0.813em;border-top:1px solid #DDD;border-left:1px solid #DDD; padding:10px 10px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.nif_list .typ4 {font-size:0.813em;border-top:1px solid #DDD;border-right:1px solid #DDD; padding:10px 0px;text-align:center;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.nif_list .typ5 {font-size:0.813em;border-top:1px solid #DDD; border-right:1px solid #DDD;  padding:10px 10px;border-bottom:1px solid #DDD;}
.nif_list_txt  {font-size:0.813em; line-height:1.8em;}

.view_line {border:1px solid #DDD; padding:20px 10px;}
.day_infor {font-weight:700;}
.day_infor_txt  {font-size:0.813em;}

.tab_ti {font-size:1.000em; font-weight:700;padding:0 0 10px 0;}



/* 새로운 예약 */
.re_step1 {color:#FFF;background: #FDB813;border-radius:33px;width:66px;height:66px;line-height:66px;text-align:center;}
.re_step2 {color:#AAA;border:1px solid #DDD;border-radius:33px;width:66px;height:66px;line-height:66px;text-align:center;}
.re_txt1 {font-size:0.688em;padding:10px 0 0 0;text-align:center; font-weight:500;}
.re_txt2 {font-size:0.688em;padding:10px 0 0 0;text-align:center; font-weight:400;}
.re_txt3 {font-size:0.688em;padding:0 0 5px 0; font-weight:700;}
.re_txt4 {font-size:0.688em;padding:0 0 0 0;font-weight:400;line-height:1.7em;}

.view_pop {font-size:0.688em; font-weight:400; }
.view_pop a{color:#222; border:1px solid #D6D6D6; background:#FFF;padding:9px 5px 10px 10px;  border-radius:0px;}
.view_pop a:hover {color:#fd5a3b;border:1px solid #fd5a3b;background:#FFF;}

.re_gubun {font-size:1.125em; font-weight:700;padding:30px 0 15px 0; }
.re_gubun1 {font-size:1.125em; font-weight:700;padding:0px 0 15px 0; }
.re_title {font-size:0.938em; font-weight:700;padding:15px 0 15px 0; }

.book_list table {border-collapse:collapse; border-spacing:0px;}
.book_list .typd1 {font-size:0.813em; padding:10px 10px; border-bottom:1px solid #DDD;font-weight:500;background: #F5F5F5;}
.book_list .typd2 {font-size:0.813em;padding:10px 10px; border-bottom:1px solid #DDD;}
.book_list .typd3 {font-size:0.813em;padding:10px 10px; border-bottom:1px solid #DDD;font-weight:500;background: #F5F5F5;}
.book_list .typd4 {font-size:0.813em;padding:10px 10px; border-bottom:1px solid #DDD;}

.book_list .typc1 {font-size:0.813em;padding:10px 10px; border-bottom:1px solid #DDD;font-weight:500;background: #F5F5F5;}
.book_list .typc2 {font-size:0.813em;padding:10px 10px; border-bottom:1px solid #DDD;}
.book_list .typc3 {font-size:0.813em;padding:10px 10px; border-bottom:1px solid #DDD;font-weight:500;background: #F5F5F5;}
.book_list .typc4 {font-size:0.813em;padding:10px 10px; border-bottom:1px solid #DDD;}

.book_list .radio_basic {outline:none; width: 18px; height: 18px; cursor:pointer;}
.book_list .sujcet {font-weight: 500;}
.book_list .small_mm{ font-size:13px; font-weight:400;  color: #888;padding:0 0 0 20px;}
.book_list .small_txt {font-size: 13px; color:#FF0000;padding:10px 0 0 0px;font-weight:400;}
.book_list .big{ color: #FF0000; font-size:16px; font-weight:700; }

.book_list .cost1 {color:#000;font-size:0.813em; border-bottom:1px solid #F1F1F1; font-weight:500; background: #FFFFFF;}
.book_list .cost2 {font-size:0.813em; padding:10px 0;  border-bottom:1px solid #F1F1F1; background: #FFFFFF;}


 
.book_su table {width:100%; border-collapse:collapse; border-spacing:0px;}
.book_su tbody td {}
.book_su .typu1 {font-size:0.813em; padding:10px 0px; text-align:center; border-bottom:1px solid #DDD; background: #f4f4f4;font-weight:500;}
.book_su .typu2 {font-size:0.813em; padding:10px 0px; text-align:center; border-bottom:1px solid #DDD;}
.book_su .typu3 {font-size:0.813em; padding:10px 0px; border-bottom:1px solid #DDD;}
.book_su .typu4 {font-size:0.813em; padding:10px 0px; text-align:center; border-bottom:1px solid #DDD; background: #f4f4f4;font-weight:500;}
.book_su .typu5 {font-size:0.813em; padding:10px 0px; border-bottom:1px solid #DDD;}
.book_su .typu6 {font-size:0.813em; padding:10px 0px; text-align:center; border-bottom:1px solid #DDD;}

.book_su .typu2 input{ border:1px solid #EAEAEA; }
.book_su .typu2 input:focus{ border:1px solid #f69541;}
.book_su .typu3 input{ border:1px solid #EAEAEA; }
.book_su .typu3 input:focus{ border:1px solid #f69541;}

.book_su .check_basic {width: 20px; height: 20px;  line-height: 20px; background: #FFF; border: 1px solid #EEE; cursor:pointer;} 

.nat_no {font-size:0.813em,;font-weight:300;color:#888; padding:50px 0 50px 0; text-align:center;}

.book_list .check{background: #fec02b; color:#FFFFFF; padding:10px 20px; height:40px; line-height:40px;  border-radius:0px;;}
.book_list .small_mm{color:#888; font-size: 14px;font-weight:400; padding:0 0 0 10px;}

.mem .stn_login {text-align: center; color:#fff; -webkit-border-radius:0px;; -ms-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.mem .stn_login a{background: #f58220; color:#FFFFFF; height:90px; line-height:90px; display:block; font-size:18px; border-radius:0px;}
.mem .naver_login {text-align: center; color:#fff; border-radius:0px;}
.mem .naver_login a{background: #03cf5d; color:#FFFFFF; height:90px; line-height:90px; display:block; font-size:18px;border-radius:0px;}
.mem .kakao_login {text-align: center; color:#fff; border-radius:0px;}
.mem .kakao_login a{background: #ffba00; color:#FFFFFF; height:90px; line-height:90px; display:block; font-size:18px;border-radius:0px;}

.mem .con_box2 { clear:both; overflow:hidden; margin-top:0px}
.mem .con_box2 .iframe { margin: 0px auto; padding: 15px 15px 15px 15px; border: 1px solid #e1e1e1; height: 150px; background:#fff;}
.mem .con_box2 .iframe .agree_box { height: 150px; -ms-overflow-y: scroll; overflow-y:scroll;  border-style:none; padding-right:10px;}
.mem .con_box2 .check { margin: 10px 10px 20px 0px; float: left; padding-bottom:0px;}
.mem .con_box2 .check label {color:#222;cursor:pointer;}
.mem .con_box2 .check .radio_basic {outline:none; width: 18px; height: 18px; cursor:pointer;}
.mem .con_box2 .iframe h3 {padding: 0px 0px 10px 0; font-size: 18px; font-weight: 700; color:#333333; position:static;}


.M_3 {overflow:hidden;margin:auto; width:100%;}
.M_3 ul{}
.M_3 li{width:33.333%; float:left;}
.M_3.fr li{width:33.333%}
.M_3.board li{width:33.333%}
.M_3 li a{margin: 0 5px 5px 0; display:block; border:1px solid #E7E7E7; background:#FFF; color:#999; font-size:0.813em; height:40px; line-height:40px; text-align:center;border-radius:0px;}
.M_3 li:last-child a{margin: 0 0 0 0;}
.M_3 li.on a{border:1px solid #FC8404; background:#FFF; color:#FC8404; font-weight:500;}
.M_3 li a:hover{border:1px solid #FC8404; background:#FFF; color:#FC8404;font-weight:500;}



/* 기업전용 */
.corporate_txt {font-size:0.750em;}

.ag_name {text-align:center; font-size:0.938em;font-weight:500;padding:10px 0px;}

.pop_pass_txt{text-align:center; font-size:0.813em;padding:20px 0 20px 0;}
.pop_pass_input {font-size:0.875em; height:40px;  line-height:40px;border:1px solid #E0E0E0; padding-left:10px; color:#999; -webkit-appearance:none;border-radius:0px;}
.pop_pass_login {font-size:0.813em; width:70px; text-align: center; color:#FFFFFF;}
.pop_pass_login a{background: #ee5264; color:#FFFFFF; height:30px; line-height:30px; display:block;}
.pop_pass_login a:hover { color:#FFF; background-color:#ee5264;}

.company_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.company_list .catagory1 {color: #FFF; font-size:0.688em; padding:2px 5px;background:#2e2c65;border-radius:0px;}
.company_list .catagory2 {color: #FFF; font-size:0.688em; padding:2px 5px;background:#008ACD;border-radius:0px;}
.company_list .subject {color: #222; font-size:0.875em; padding:0px 0px 0px 15px; font-weight:500;}
.company_list .day_txt {color: #888;font-size:0.750em;padding:2px 0px 0px 15px;}
.company_list .price {color:#ee5264;font-size:0.938em;font-weight:700;padding:0px 0px 0px 15px; }
.company_list .won {color:#ee5264;font-size:0.875em;font-weight:500;}
.company_list .tel {color: #999;font-size:0.813em;font-weight: 500;padding:0px 15px;}

.about_history table {width:100%; border-collapse:collapse; border-spacing:0px;}
.about_history tbody th {font-size:0.813em; padding:15px 10px 15px 15px;  border-bottom:1px solid #EAEAEA;font-weight:500; line-height:1.7em; text-align:left;}
.about_history tbody td {font-size:0.813em; padding:15px 0; border-bottom:1px solid #EAEAEA; line-height:1.8em;letter-spacing:-0.05em; }


.mtn_1_on {font-size:0.87em; color: #FF0000;font-weight:500;}
.mtn_1_off {font-size:0.87em; color: #000000;font-weight:500;}
.mtn_2_on {font-size:0.87em; color: #FF0000;font-weight:500;}
.mtn_2_off {font-size:0.87em; color: #000000;font-weight:500;}
.mtn_3_on {font-size:0.87em; color: #FF0000;font-weight:500;}
.mtn_3_off {font-size:0.87em; color: #000000;font-weight:500;}
.mtn_4_on {font-size:0.87em; color: #FF0000;font-weight:500;}
.mtn_4_off {font-size:0.87em; color: #000000;font-weight:500;}
.mtn_5_on {font-size:0.87em; color: #FF0000;font-weight:500;}
.mtn_5_off {font-size:0.87em; color: #000000;font-weight:500;}

.mtn_wi {font-size:0.87em; color: #FFF;font-weight:500;}

.list_bax {border:1px solid #EAEAEA;width:100%;height:160px;text-align:center; }
.list_bax .ko{font-size:1.00em; font-weight:700;padding:5px 0 0 0;}
.list_bax .en{font-size:0.94em;}
.list_bax .im{padding:30px 0 0 0;}

.Tab01 {border-top:1px solid #EAEAEA;border-bottom:1px solid #000;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;text-align:center;font-size:0.94em; font-weight:500;background-color:#FFF;}
.Tab02n {border-top:1px solid #EAEAEA;border-bottom:1px solid #000;border-right:1px solid #E0E0E0;text-align:center;font-size:0.94em; font-weight:500;background-color:#FFF;}


.dat_ok1 {font-size:0.88em; color:#FFF; background-color:#ee5264; border:1px solid #ee5264;padding:6px 8px;border-radius:0px;}
.dat_end1 {font-size:0.88em; color:#FFF; background-color:#999; border:1px solid #999;padding:6px 8px;border-radius:0px;}

.dat_re1{font-size:0.88em; color:#FFF; background-color:#ee5264; border:1px solid #ee5264;padding:6px 8px;border-radius:0px;}
.dat_de1 {font-size:0.75em; color:#FFF; background-color:#999; border:0px solid #999;padding:2px 10px 2px 10px;border-radius:0px; line-height:1.5em;}

.cont_body {font-size:0.75em;padding:10px 0px 0px 0px;letter-spacing:-1px}
.cont_body img{max-width:100%; height:auto;}
.cont_body .tbl{font-size:0.75em;background:#85847F;height:36px;}
.cont_body .tbl_td{color:#FFF;}
.cont_body .tb{font-size:0.75em;height:36px;}
.cont_body .tb_td{border-right:1px solid #FFF;}
.cont_body .start{margin:0 auto;padding:20px 0 10px 0;}
.cont_body .st01{display:inline-block;padding:2px 12px;color:#FFF;font-size:1.06em;border-radius:10%;background:#00B4EA;font-weight:600;}
.cont_body .st02{display:inline-block;margin-left:8px;color:#00B4EA;font-size:1.13em;font-weight:600;}

.cont_body .start_box{margin:0 auto;padding:0px 0 10px 0;}
.cont_body .st03{width:200px;padding:2px 0;color:#FFF;border-radius:5%;background:#00B4EA;font-weight:600;margin:0 auto;}
.cont_body .train{}
.cont_body .ht{height:10px}
.cont_body .hb{height:30px}


.ev_title1 {font-size:2.00em; font-weight:700;color:#FFDD3F;letter-spacing:-0.05em;text-align:center;padding:40px 0 5px 0; line-height:1.5em;}
.ev_title2 {font-size:2.13em; font-weight:500;color:#FFF;letter-spacing:-0.05em;text-align:center;padding:0px 0 30px 0; line-height:1.3em;}
.ev_title3 {font-size:0.81em; font-weight:700;color:#222;letter-spacing:-0.05em;padding:10px 10px 10px 0px; line-height:1.5em;}
.ev_title4 {padding:10px;}

.ev_padd1 {padding:10px 5px 10px 15px;}
.ev_padd2 {padding:10px 15px 10px 5px;}
.ev_padd3 {padding:30px 15px 30px 15px;}