@charset "utf-8";
/* ------------------------------------------
* Filename: sol.css
* Description: Sub Contents
* Author: Fu:z
------------------------------------------ */
/**
리조트안내
**/

/* 오시는 길 */
.table_a.type1{margin:15px 0 25px 0}

ul.list.list_in{margin:0 0 15px 20px;}
ul.list.list_in li{margin:0;}

/**
객실
**/

/* 객실안내 */
div.btns.type1{margin-bottom:25px;}
div.img_align{margin:20px 0 20px 0;}

/* 호텔 */

/* 리조트 */

/**
레스토랑
**/

/* 대표메뉴소개 */
div.photo_con{position:relative;}
div.btns.btn_photo{position:absolute; top:10px; right:0;}

/**
아쿠아월드
**/

/* 이용안내 */
ol.list_aqua{overflow:hidden; margin:-15px 0 0 0;}
ol.list_aqua li{float:left; margin:15px 0 0; padding:0 7px 0 18px; background:url('/img/front/saupjang/gj/bul_big_arrow.gif') no-repeat 0 center;}
ol.list_aqua li:first-child, ol.list_aqua li.first{margin:15px 0 0; padding:0 7px 0 0; background:none;}
div.gj_aqua_info{margin-top:0;}

/* 아쿠아월드 */
p.sample{padding:105px 0 90px 0; text-align:center; color:#333; background-color:#e2e2e2;}
p.sample.type1{margin:30px 0 0 0;}

/* 라이프가이드소개 */
ul.guard_list{overflow:hidden; margin:30px 0 0 0; padding:0 0 20px 0; border-bottom:1px solid #efefef;}
ul.guard_list li{float:left; margin:0 0 0 41px; line-height:18px;}
ul.guard_list li:first-child{margin:0;}
ul.guard_list li img{margin:0 0 7px 0; padding:6px 7px 7px 7px; background:url('/img/front/saupjang/gj/guard_bg.gif') no-repeat 0 0;}
ul.guard_list li p.name{margin:0 0 5px 0; color:#333;}
ul.guard_list li p.job{font-size:11px;}

/**
경주여행
**/

/* 패키지여행 */
ul.list_box{overflow:hidden; padding:20px 13px 15px 14px; border-top:2px solid #916747; border-bottom:2px solid #dfdfdf;}
ul.list_box li{float:left; margin:0 0 5px 17px;  width:129px; text-align:center; color:#2f1e10; font-weight:bold;}
ul.list_box li:first-child, ul.list_box li.first{margin:0;}
ul.list_box li a{display:block; padding:20px 0 23px 0; background:url('/img/front/saupjang/gj/list_box_bg_off.gif') no-repeat 0 0;}
ul.list_box li a:hover{background:url('/img/front/saupjang/gj/list_box_bg_on.gif') no-repeat 0 0; color:#fff;}
ul.list.cen{margin:0 0 0 45px;}
p.txt.first{margin:5px 0 0 0;}
div.memento{display:inline-block;width:100%;}
div.memento ul li.pic{display:inline;float:left;border:1px solid #e1e1e1;}
div.memento ul li p.title{float:left;margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;line-height:1.2;background:url(/img/front/saupjang/color/point_brown/h5_title.gif) no-repeat 0 0px;}
div.memento ul li p.txt{float:left;margin:10px 0 0 20px;line-height:1.6;width:50%;}
div.memento ul li p.price{float:left;font-weight:bold;margin:20px 0 0 20px;padding:10px 10px 10px 20px;width:50%;background:url(/img/front/saupjang/common/box_type1_bg.gif) no-repeat;background-size:70% 50px;}



/**
로그인
**/
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/gj/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/gj/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/gj/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/gj/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:218px; color:#666; line-height:1.45;}