@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

#visual-section{width:100%; margin:0 auto; overflow:hidden; position:relative;}
#visual-section .owl-carousel{width:100%;}
#visual-section .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#visual-section .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#visual-section .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#visual-section .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:520px; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block;}
#visual-section .stretchy_wrapper > * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}
#visual-section .owl-carousel .owl-dots{width:100%; height:13px; bottom:20px; z-index:10000; text-align:center; position:absolute;}
#visual-section .owl-carousel .owl-dots .owl-dot{height:13px; margin:0 10px; display:inline-block; z-index:1000; position:relative;}
#visual-section .owl-carousel .owl-dots .owl-dot span{width:13px; height:13px; border-radius:50%; border:1px solid #fff; background:#fff; display:block; vertical-align:bottom;}
#visual-section .owl-carousel .owl-dots .active span{border:3px solid #fff; background:none;}
#visual-section .owl-carousel .owl-nav{}
#visual-section .owl-carousel .owl-prev{width:54px; height:54px; top:50%; left:5%; margin-top:-27px; text-indent:-9000px; background:url("../img/slider_prev.png") no-repeat; display:block; position:absolute;}
#visual-section .owl-carousel .owl-next{width:54px; height:54px; top:50%; right:5%; margin-top:-27px; text-indent:-9000px; background:url("../img/slider_next.png") no-repeat; display:block; position:absolute;}

#mcont1-section{height:263px; margin-top:30px;}
#mcont1-section .cont-box{width:1200px; height:263px; margin:0 auto;}
#mcont1-section .box01{width:429px; height:260px; margin-right:16px; float:left;}
#mcont1-section .box01 .inbox01{width:429px; height:260px; padding:0 20px; border-radius:10px; border:1px solid #d7d7d7;}
#mcont1-section .box01 .inbox01 h1{width:389px; height:60px; padding-top:30px; font-weight:600; font-size:18px; text-align:left; color:#222; border-bottom:1px solid #d7d7d7; display:block; position:relative;}
#mcont1-section .box01 .inbox01 ul{width:389px; padding-top:10px;}
#mcont1-section .box01 .inbox01 ul li{width:389px; height:35px; font-size:13px; text-align:left;}
#mcont1-section .box01 .inbox01 ul li:after{clear:both; content:""; display:block;}
#mcont1-section .box01 .inbox01 ul li img{margin-right:10px; vertical-align:middle;}
#mcont1-section .box01 .inbox01 .txt01{width:60px; display:block; float:left;}
#mcont1-section .box01 .inbox01 .txt02{width:260px; color:#707070; display:block; float:left;}
#mcont1-section .box01 .inbox01 .txt03{width:80px; text-align:right; color:#909090; display:block; float:left;}
#mcont1-section .box02{width:310px; height:260px; margin-right:16px; float:left;}
#mcont1-section .box02 .inbox01{width:310px; height:170px; background:url("../img/con1_box02_01.png") no-repeat; float:left; position:relative;}
#mcont1-section .box02 .inbox01 h2{margin-top:25px; font-weight:600; font-size:16px; text-align:center; color:#00ff0c; display:block;}
#mcont1-section .box02 .inbox01 .cbox01{width:130px; height:100px; top:53px; left:21px; position:absolute;}
#mcont1-section .box02 .inbox01 .cbox01 h3{font-weight:600; font-size:14px; text-align:center; color:#ddd; display:block;}
#mcont1-section .box02 .inbox01 .cbox01 span{width:130px; margin-top:30px; font-weight:600; font-size:35px; text-align:center; color:#fefefe; display:block;}
#mcont1-section .box02 .inbox01 .cbox02{width:130px; height:100px; top:53px; right:21px; position:absolute;}
#mcont1-section .box02 .inbox01 .cbox02 h3{font-weight:600; font-size:14px; text-align:center; color:#ddd; display:block;}
#mcont1-section .box02 .inbox01 .cbox02 span{width:130px; margin-top:30px; font-weight:600; font-size:35px; text-align:center; color:#fefefe; display:block;}
#mcont1-section .box02 .inbox02{width:310px; height:90px; background:url("../img/con1_box02_03.png") no-repeat; float:left;}
#mcont1-section .box02 .inbox02 a{width:310px; height:70px; display:block;}
#mcont1-section .box02 .inbox02 span.txt01{margin:15px 0 0 25px; font-weight:600; font-size:16px; color:#000; display:block;}
#mcont1-section .box02 .inbox02 span.txt02{margin:5px 0 0 25px; font-size:13px; line-height:20px; color:#777; display:block;}
#mcont1-section .box03{width:429px; height:263px; float:left;}

.nslider{width:389px; height:260px;}
.nslider .s-box{padding-top:5px;}
.nslider .sliderkit-btn{height:23px; top:28px; right:0; cursor:pointer; position:absolute;}
.nslider .sliderkit-nav-next{width:24px; right:23px; text-indent:-9000px; background:url("../img/btn_up.gif") no-repeat;}
.nslider .sliderkit-nav-prev{width:24px; right:0; text-indent:-9000px; background:url("../img/btn_down.gif") no-repeat;}
.nslider .status01{width:50px; height:20px; margin-right:5px; font-size:11px; font-family:dotum; line-height:20px; text-align:center; color:#fff; border:1px solid #919191; background:#b1b1b1; display:block; float:left;}
.nslider .status02{width:50px; height:20px; margin-right:5px; font-size:11px; font-family:dotum; line-height:20px; text-align:center; color:#fff; border:1px solid #ff0000; background:#ff8034; display:block; float:left;}
.nslider .status03{width:50px; height:20px; margin-right:5px; font-size:11px; font-family:dotum; line-height:20px; text-align:center; color:#fff; border:1px solid #8FC951; background:#A8D57B; display:block; float:left;}
.nslider .ww02{width:180px; font-weight:600; font-size:13px; display:block; float:left;}
.nslider .ww03{width:60px; font-size:13px; color:#999; display:block; float:left;}
.nslider .ww04{width:90px; font-size:13px; text-align:right; color:#707070; display:block; float:left;}

#mcont2-section{height:369px; margin-top:30px;}
#mcont2-section:after{clear:both; content:""; display:block;}
#mcont2-section .cont-box{width:1200px; height:263px; margin:0 auto;}
#mcont2-section .box01{width:754px; height:369px; margin-right:16px; padding:0 20px; border-radius:10px; border:1px solid #d7d7d7; float:left;}
#mcont2-section .box01 h1{width:714px; height:60px; padding-top:30px; font-weight:600; font-size:18px; text-align:left; color:#222; border-bottom:1px solid #d7d7d7; display:block; position:relative;}
#mcont2-section .box01 h1 span{top:35px; right:0; font-weight:600; font-size:13px; color:#ff0000; position:absolute;}
#mcont2-section .box02{width:429px; height:369px; padding:0 20px; border-radius:10px; border:1px solid #d7d7d7; float:left;}
#mcont2-section .box02 h1{width:389px; height:60px; padding-top:30px; font-weight:600; font-size:18px; text-align:left; color:#222; border-bottom:1px solid #d7d7d7; display:block; position:relative;}
#mcont2-section .box02 .bbox{margin-top:10px;}
#mcont2-section .box02 .bbox ul{}
#mcont2-section .box02 .bbox ul li{}
#mcont2-section .box02 .bbox ul li a{padding-left:5px; font-size:13px; line-height:25px; color:#707070;}
#mcont2-section .box02 .ibox02{margin-top:10px; border-top:1px dashed #707070;}
#mcont2-section .box02 .ibox02 h1{height:50px; padding-top:20px;}

#mcont2-section .cal-box{margin-top:10px;}
#mcont2-section .cal-box table{width:100%;}
#mcont2-section .cal-box table th{width:25%; padding:15px 10px; font-weight:600; font-size:13px; color:#fff; background:#ff8034; border-bottom:1px solid #ddd;}
#mcont2-section .cal-box table td{width:75%; padding:10px 10px; font-weight:600; font-size:13px; border-bottom:1px solid #ddd;}
#mcont2-section .cal-box table td select{width:90px; height:30px; padding:3px; color:#444; border:1px dashed #d7d7d7;}
#mcont2-section .cal-box table td input{vertical-align:middle;}
#mcont2-section .cal-box #totalTime{width:120px; height:25px; font-weight:600; font-size:13px; text-align:center; border:0; border-bottom:1px dashed #d7d7d7;}
#mcont2-section .cal-box #totalPay{width:120px; height:25px; margin-left:5px; border:0; font-weight:600; font-size:13px; text-align:center; color:#6cff00; background:#0a304b;}
#mcont2-section .price-btn{margin-top:20px; text-align:center;}
#mcont2-section .price-btn a{width:200px; height:40px; font-weight:600; font-size:16px; line-height:40px; text-align:center; color:#fff; display:inline-block;}
#mcont2-section .price-btn a.bb01{background:#bf2222;}
#mcont2-section .price-btn a.bb02{background:#9b9b9b;}


#mcont3-section{height:360px; margin-top:30px; background:url("../img/gallery_bg.jpg") repeat;}
#mcont3-section .mcont3-area{width:1200px; height:370px; margin:0 auto;}
#mcont3-section .mcont3-area .left-box{width:280px; height:310px; padding-top:60px; float:left;}
#mcont3-section .mcont3-area .left-box h1{font-weight:600; font-size:30px; color:#fff; display:block;}
#mcont3-section .mcont3-area .left-box h2{margin-top:5px; font-size:15px; color:#c2c2ab; display:block;}
#mcont3-section .mcont3-area .left-box h3{margin-top:35px; font-size:15px; line-height:22px; color:#c2c2ab; display:block;}
#mcont3-section .mcont3-area .left-box a{width:74px; height:30px; margin-top:30px; font-weight:600; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#2cbd77; display:block;}
#mcont3-section .mcont3-area .right-box{width:885px; height:370px; float:left;}
#mcont3-section .mcont3-area .right-box .ga-img{width:232px; height:202px; overflow:hidden;}
#mcont3-section .mcont3-area .right-box .ga-info{width:232px; height:48px; padding-top:10px; background:#fff;}
#mcont3-section .mcont3-area .right-box .date{color:#999;}

.gallery{width:930px; height:370px; float:left; position:relative;}
.gallery .sliderkit-nav{width:930px; height:310px; left:0; top:0; padding:60px 20px 0; overflow:hidden;}
.gallery .sliderkit-nav-clip ul li{margin:0 5px 0 0; float:left;}
.gallery .sliderkit-nav-clip ul li a{width:212px; height:281px; margin:0; display:block; overflow:hidden;}
.gallery .sliderkit-nav-clip ul li a .subj{font-weight:bold; font-size:14px; line-height:30px; color:#333;}
.gallery .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:60px;}
.gallery .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.gallery .sliderkit-nav .sliderkit-nav-btn a{width:22px; height:281px; display:block;}
.gallery .sliderkit-nav .sliderkit-nav-prev{left:0;}
.gallery .sliderkit-nav .sliderkit-nav-next{right:0;}
.gallery .sliderkit-nav .sliderkit-nav-prev a{background:url("../img/marrow_left.png") no-repeat center 115px;}
.gallery .sliderkit-nav .sliderkit-nav-next a{background:url("../img/marrow_right.png") no-repeat center 115px;}

#mcont4-section{height:340px;}
