.mH10{margin:10px 0}
.mH20{margin:20px 0}
.mH30{margin:30px 0}
.mH40{margin:40px 0}
.mH50{margin:50px 0}
.mH80{margin:80px 0}
.mH80_minus_t{ position:absolute; top:300px; left:120px}
.mH100{margin:100px 0}

.mT100{margin-top:100px}
.mT200{margin-top:200px}

#contents{min-height:1000px;overflow:hidden}

.md-visual{position:absolute;width:100%;height:1000px}
.md-visual .img{position:relative;width:100%;height:100%;overflow:hidden}
.md-visual .img li{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-size:cover !important}
.md-visual .img li:first-child{display:block}


.h2{margin:100px 0 60px;text-align:center}
.h2 .eng{}
.h2 .eng .name{display:block;font-size:18px;font-weight:800;color:#222}
.h2 .eng i{display:inline-block;width:80px;height:1px;background:#000}
.h2 .eng b{display:block;font-size:60px;color:#333;font-family:'Nanum Myeongjo';font-weight:700;height:80px;overflow:hidden}
.h2 .eng b span{display:inline-block;margin-top:100px}
.h2 .kor{font-size:24px;color:#000;font-weight:400;height:60px;overflow:hidden}

.h2 .kor span{display:inline-block;margin-top:60px}

.h2 .kor2{color:#fff;font-size:30px;line-height:1.2;height:180px;overflow:hidden}
.h2 .kor2 span{display:inline-block;margin-top:180px}

.kor2info{color:#fff;font-size:18px;line-height:1.5; text-align:center; position:relative;width:900px;margin:0 auto;background:rgba(0,0,0,0.3);padding:20px 100px}
.h2 .eng.on b span{margin-top:0;transition:0.8s}
.h2 .kor.on span{margin-top:0;transition:0.8s}
.h2 .kor2.on span{margin-top:0;transition:0.8s}

.md-slogan{margin:20px 0;text-align:center;color:#fff;font-size:30px;line-height:1.3}

.md-p{font-size:18px;color:#666;line-height:1.4}
.md-p.center{text-align:center}
.cor_fff { color:#FFF}




/*개별페이지*/
.p_sub01 .jq-banner{position:relative;width:1242px}
.p_sub01 .jq-banner .mask{position:relative;height:400px;overflow:hidden;}
.p_sub01 .jq-banner .img{position:absolute;}
.p_sub01 .jq-banner .img li{float:left;width:290px;margin-right:21px}
.p_sub01 .jq-banner .next{position:absolute;top:50%;margin-top:-30px;cursor:pointer;right:-90px}
.p_sub01 .jq-banner .prev{position:absolute;top:50%;margin-top:-30px;cursor:pointer;left:-90px}



/*.p_sub01 .jq-banner ul{overflow:hidden;margin-top:60px}*/
.p_sub01 .jq-banner li{float:left;margin:25px 5px}
/*.p_sub01 .jq-banner li:first-child{margin-left:315px}*/
.p_sub01 .jq-banner li .box{position:relative;width:290px;height:290px;background:#fff;border-radius:50%;border:1px solid #ccc;overflow:hidden}
.p_sub01 .jq-banner li .box a{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3)}
.p_sub01 .jq-banner li .box a .plus{display:none}
.p_sub01 .jq-banner li .box a .room{display:block;text-align:center;color:#fff;margin-top:120px;font-size:14px;font-weight:600}
.p_sub01 .jq-banner li .box a .room b{display:block;font-size:50px;color:#fff}
.p_sub01 .jq-banner li .box a .room i{display:block;font-style:normal;font-size:26px;letter-spacing:-1px}
.p_sub01 .jq-banner li .box a:hover{background:transparent}
.p_sub01 .jq-banner li .box a:hover .room{display:none}
.p_sub01 .jq-banner li .box a:hover .plus{display:block;height:100%;background:url('../images/main/ms3_plus.png') no-repeat center}
.p_sub01 .jq-banner li .info{text-align:center;font-size:18px;margin:10px 0}













.p_sub01 .md-p .name{font-size:26px;color:#000;font-weight:400}


/*스페셜*/
.d_container{position:relative;width:1004px;margin:0 auto}	
.sec2{position:relative}
.sec2 .spe_tt1 {position: absolute;left: 300px;top: -20px; padding-top:3px;
	z-index: 1;	width: 400px;	height: 0px;	background: #c97225;
	font-size: 28px; color: #FFF; text-align:center; border:1px solid #ffffff}
.dot_line1 {width:100%; height:1px; background:url(../images/sub/dot_line.gif); margin:15px 0 70px 0}



/*quick*/
#quick{position: absolute/*fixed*/;top:180px;right:0;width:199px;min-height:900px;height:100%;z-index:10;background:url('../images/special/spe_boxbg.png');transition:0.3s;display:none}
#quick.off{right:-199px;transition:0.3s;}
#quick .quick_box {width:80px;height:80px;background:#fff;border-radius:50%;overflow:hidden}
#quick .qs1 .title{padding:20px 0 9px;background:url('../images/special/spe_boxbg.png')}
#quick .qs1 .con{overflow:hidden}
#quick .qs1 .con > div{float:left;width:100%;border:1px solid #fff;}
#quick .qs1 .con > div strong{display:block;height:20px;line-height:20px;background:#7a7983;color:#fff;padding-left:10px;font-size:14px;font-weight:400}
#quick .qs1 .con > div:first-child strong{background:# 8f8e97}

#quick .qs2 .title{padding:0px 0 10px;background:#fff}
.qs4 { height:110px}
#quick .qs5{position:absolute;bottom:0;width:100%}
#quick .qs5 .d_banner{position:relative;width:100%;height:116px;overflow:hidden;background:#2a3751}
#quick .qs5 .d_banner .img{position:relative;width:100%;height:100%;overflow:hidden}
#quick .qs5 .d_banner .img li{position:absolute;left:0;top:0;display:none}
#quick .qs5 .d_banner .img li:first-child{display:block}
#quick .qs5 .d_banner .img li a{display:block;height:100%}
#quick .qs5 .d_banner .btn{position:absolute;left:10px;top:10px;z-index:1}
#quick .qs5 .d_banner .btn li{display:inline-block;width:8px;height:8px;background:#000;margin:0 2px;cursor:pointer;text-indent:-9999px;border-radius:10px}
#quick .qs5 .d_banner .btn li.on{background:#e62d2d}

#quick .toggle{position:absolute;left:-70px;top:20px;width:70px;height:70px;background:url('../images/close_bu.gif') no-repeat;cursor:pointer}
#quick.off .toggle{top:60px;;background:url('../images/ms1_open02.png') no-repeat}

.thumb-scale{display:block;overflow:hidden}
.thumb-scale img{transition:.3s;transform:scale(1)}
.thumb-scale:hover img{transition:.3s;transform:scale(1.05)}


/*주변여행*/
.md-visual2{position:absolute;width:100%;height:1000px}
.md-visual2 .img{position:relative;width:100%;height:100%;overflow:hidden}
.md-visual2 .img li{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-size:cover !important}
.md-visual2 .img li:first-child{display:block}
.md-visual2 .info{position:relative;width:1260px;height:180px;margin:0 auto;top:620px;background:rgba(255,255,255,0.8);padding:20px 100px}
.md-visual2 .info strong{display:block;font-size:30px;color:#000;font-weight:500;}
.md-visual2 .info p{font-size:16px;margin-top:20px;line-height:1.4;color:#000;font-weight:500;}

.md-visual2 .btn{position:absolute;width:100%;top:290px;text-align:center}
.md-visual2 .btn li{display:inline-block;width:104px;height:104px;background:#3c4353;margin:0 5px;cursor:pointer;border-radius:50%;border:3px solid #fff}
.md-visual2 .btn li a{display:table-cell;color:#fff;width:104px;height:100px;vertical-align:middle;text-align:center;font-size:16px;letter-spacing:-1px}
.md-visual2 .btn li.on{background:#77a001; color:#000000}
.md-visual2 .arrow{position:absolute;width:100%;top:50%;margin-top:-20px;}
.md-visual2 .prev{position:absolute;left:50px;margin-left:0;cursor:pointer;}
.md-visual2 .next{position:absolute;right:50px;margin-right:0;cursor:pointer;}

/*예약안내*/
.md-visual3{position:absolute;width:100%;height:350px}
.md-visual3 .img{position:relative;width:100%;height:100%;overflow:hidden}
.md-visual3 .img li{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover !important}

/* p_06sub*/

.table{  width:100%;border-collapse:collapse;text-align:center;border-left-style:hidden;border-right-style:hidden; margin:0px auto 0}
.table_cor { background:#989898;color:#ffffff;}
.info_cor { color:#1cbbb2;font-weight: bold;}

.table .table_line{border:1px solid #cccccc;padding:5px 0; width:10%;font-size:14px;}
.table .table_bu:hover{ background:#fcecd1;cursor:pointer;}
.re_bu{ width:100%;border-collapse:collapse;text-align:center;border-left-style:hidden;border-right-style:hidden; margin:10px auto 0}


.p_map { }
.p_map .sec1{margin:0px auto;width:1100px;font-size:14px !important}

.tour-box {width:100%; position:relative;border-bottom:1px dotted #ccc; padding:20px 0; margin-bottom:20px; clear:both}
.reser_conten01 p{font-size:14px;}
.reser_poinline{border-bottom:2px double #ff6666;}
.lef_tt {position:relative;float:left;width:128px; margin:20px 0; clear:both}
.lef_tt img {display:inline-block; }
.right_tt {float:right; margin:20px 0 0; width:950px;font-size:14px;}
.right_tt h3 {color:#666;  line-height:180%;font-weight:600; color:#000; }
.right_tt {color:#333333;   font-size:14px; line-height:180%  }
.right_tt h3 img {vertical-align:middle;}
.right_tt .pay { font-size:20px; color:#ff9900; line-height:160%; margin:30px 10px;}
.tour_point { font-weight:600; font-size:16px; color:#12734e;}
#tour-list-main a {font-size:14px}
.sec2 a {font-size:18px;color:#333333;}
