@charset "utf-8";
/* ------------------------------------------
* Filename: yp.css
* Description: Sub Contents
* Author: Fu:z
------------------------------------------ */

/**
리조트안내
**/

/* 오시는 길 */
.table_a.type1{margin:15px 0 25px 0; border-top:0;}

div.img_align{margin:30px 0 0 0;}
p.td_text{margin:25px 0 7px 0; font-weight:bold;}
p.td_text.first{margin:0 0 7px 0;}

/**
객실
**/

/* 객실안내 */
ul.list.list_in{margin:0 0 15px 20px;}
ul.list.list_in li{margin:0;}

/**
레스토랑
**/

/* 대표메뉴소개 */
div.photo_con{position:relative;}
div.btns.btn_photo{position:absolute; top:10px; right:0;}

/**
부대시설
**/

/* 커뮤니케이션룸안내 */
span.in_txt{margin:0 0 0 10px;}

div.orange_box{padding:0;}
div.orange_box img{margin:5px 0 25px 0;}
div.orange_box p{line-height:18px; color:#fff;}
div.orange_box p strong{font-size:16px; color:#fffc00;}
div.orange_box p span{text-decoration: underline;}

/**
양평여행
**/

/* 추천관광코스 */
ol.course_list{overflow:hidden; margin:-20px 0 0 0;}
ol.course_list li{float:left; margin:20px 0 0 0; padding:0 15px 0 23px; width:202px; background:url('/img/front/saupjang/yp/bul_blue_arrow.gif') no-repeat 0 center;}
ol.course_list li:first-child, ol.course_list li.first{padding:0 15px 0 0; background:none;}
ol.course_list li span.pic{display:block; padding:5px; border:1px solid #efefef;}
ol.course_list li span.title{display:block; padding:8px 0 9px 0; width:190px; text-align:center; color:#333; background-color:#ebebeb;}

/* 테마여행 */
ol.drive_list{overflow:hidden; margin-top:20px;}
ol.drive_list li{float:left; margin:0 0 0 5px; padding:35px 0 0 0; width:102px; height:53px; line-height:20px; text-align:center; font-size:15px; color:#1c75bc; font-weight:bold; background:url('/img/front/saupjang/yp/theme_bg.gif') no-repeat 0 center;}
ol.drive_list li:first-child{margin:0;}
ol.drive_list li.type1{padding:23px 0 0 0; height:65px;}
ol.drive_list li.end{width:94px; background:url('/img/front/saupjang/yp/theme_bg_end.gif') no-repeat 0 center;}

div.travel_box{padding:5px 0 0 0; background:url('/img/front/saupjang/yp/theme_big_bg.gif') no-repeat 0 0;}
div.travel_box div.inner{padding:20px 25px 25px 25px; background:url('/img/front/saupjang/yp/theme_big_bg.gif') no-repeat 0 bottom;}
div.travel_box div.inner dl.list_tour{padding:0 0 0 210px; min-height:128px;}
div.travel_box div.inner ol.travel_list{overflow:hidden; padding:25px 0 0 0; border-top:1px solid #ebebeb;}
div.travel_box div.inner ol.travel_list li{float:left; margin:0 0 30px 0; padding:0 25px 0 33px; line-height:18px; color:#333; background:url('/img/front/saupjang/yp/bul_blue_arrow.gif') no-repeat 0 50px;}
div.travel_box div.inner ol.travel_list li:first-child, div.travel_box div.inner ol.travel_list li.first{padding:0 25px 0 0; background:none;}
div.travel_box div.inner ol.travel_list li.end{padding:0 0 0 33px;}
div.travel_box div.inner ol.travel_list li.last{margin:0;}
div.travel_box div.inner ol.travel_list li img{border:1px solid #efefef;}
div.travel_box div.inner ol.travel_list li p{margin:10px 0 0 0; color:#1c75bc; font-weight:bold;}


/* (단양 탭) */
div.tab_con3{display:none; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#f8f8f8; padding:20px 6px 0;}
div.tab_con3.current{display:block; overflow:hidden;}

ul.tabmenu3.type1{overflow:hidden; margin:0 0 20px 0; background:url(/img/front/saupjang/yp/tab_travel_bg.gif) no-repeat 0 18px; width:733px;}
ul.tabmenu3.type1 li{float:left; width:160px; height:260px; margin-left:31px;}
ul.tabmenu3.type1 li:first-child{margin-left:0;}
ul.tabmenu3.type1 li.st1{background:url(/img/front/saupjang/yp/tab_travel_bg1_off.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st1.current{background:url(/img/front/saupjang/yp/tab_travel_bg1_on.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st2{background:url(/img/front/saupjang/yp/tab_travel_bg2_off.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st2.current{background:url(/img/front/saupjang/yp/tab_travel_bg2_on.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st3{background:url(/img/front/saupjang/yp/tab_travel_bg3_off.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st3.current{background:url(/img/front/saupjang/yp/tab_travel_bg3_on.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st4{background:url(/img/front/saupjang/yp/tab_travel_bg4_off.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st4.current{background:url(/img/front/saupjang/yp/tab_travel_bg4_on.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st5{background:url(/img/front/saupjang/yp/tab_travel_bg5_off.gif) no-repeat 0 0; margin:29px 0 0 0;}
ul.tabmenu3.type1 li.st5.current{background:url(/img/front/saupjang/yp/tab_travel_bg5_on.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st6{background:url(/img/front/saupjang/yp/tab_travel_bg6_off.gif) no-repeat 0 0; margin-top:29px;}
ul.tabmenu3.type1 li.st6.current{background:url(/img/front/saupjang/yp/tab_travel_bg6_on.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li.st7{background:url(/img/front/saupjang/yp/tab_travel_bg7_off.gif) no-repeat 0 0; margin-top:29px;}
ul.tabmenu3.type1 li.st7.current{background:url(/img/front/saupjang/yp/tab_travel_bg7_on.gif) no-repeat 0 0;}
ul.tabmenu3.type1 li img.thumb{display:block; margin-top:49px;}
ul.tabmenu3.type1 li p.info_txt{padding:14px 8px 0; font-size:11px; color:#777; text-align:center; line-height:1.3;}


/**
로그인
**/
div.contents.join{margin:90px 0 0 0; width:930px;}

div.login_box{position:relative; padding:180px 0 0 130px; height:523px; background:url('/img/front/saupjang/yp/login/login_wrap_bg.gif') no-repeat 0 0;}
div.login_box h2{position:absolute; top:14px; left:20px;}

div.login_box div.login_top{height:142px; background:url('/img/front/saupjang/yp/login/login_security.gif') no-repeat 423px 0;}
div.login_box div.login_top p.login_txt{margin:0 0 5px 0; font-size:50px; color:#333; font-weight:bold;}
div.login_box div.login_top p{font-size:13px;}

div.login_box div.login_con{overflow:hidden; margin:0 0 40px 0; padding:35px 0 0 137px; height:195px; background:url('/img/front/saupjang/yp/login/login_bg.gif') no-repeat 0 0;}
div.login_box div.login_input{float:left; margin:0 10px 0 0;}
div.login_box div.login_input span{display:block; margin:0 0 9px 0;}
div.login_box div.login_input span label{display:inline-block; margin:0 10px 0 0; text-align:right; width:50px;}
div.login_box div.login_input label.save{margin:0 0 0 63px;}
div.login_box div.login_input input.input_type{width:220px; height:24px; line-height:20px; border:1px solid #e5e5e5;}

div.login_box div.login_find{margin:53px 0 0 -70px;}
div.login_box div.login_find ul{overflow:hidden;}
div.login_box div.login_find ul li{float:left; margin:0 20px 0 0; padding:0 0 0 10px; line-height:18px; color:#999; background:url('/img/front/saupjang/yp/login/bul_square.gif') no-repeat 0 8px;}
div.login_box div.login_find ul li span{margin:0 0 0 15px;}

div.login_box div.login_info{overflow:hidden;}
div.login_box div.login_info p.txt_info{margin:0 0 15px 0; font-size:14px; color:#333; font-weight:bold;}
div.login_box div.login_info p.txt_info2{font-size:13px;}
div.login_box div.login_info div.btns.join{margin:-42px 130px 0 0;}
div.login_box div.login_info div.btns.join a{margin:0 0 0 10px;}

/* 대표메뉴소개 */
div.main_menu_wrap{position:relative; display:block;}
div.main_menu_wrap .txt{position:absolute; left:86px; top:292px; color:#666; line-height:1.9;}

/*별헤는밤캠핑장*/
.orangecamp{margin:0 0 30px 20px; color: #b41e1e;}