@charset "utf-8";
/* ------------------------------------------
* Filename: dy.css
* Description: Sub Contents
* Author: Fu:z
------------------------------------------ */

/* ���ô±� */
.table_a.bus{margin-top:15px; margin-bottom:30px;}

/* �����̿�ȳ� */
ul.list.list_in{margin:0 0 15px 20px;}
ul.list.list_in li{margin:0;}

/* ����ƿ�� �̿�ȳ� */
div.btn_fr{float:right; margin-top:-39px;}

div.aquaworld{margin-top:0;}
div.aquaworld ul.tabmenu li{font-size:14px; letter-spacing:0px;}

/* �̿��� */
div.agreement{margin:0; padding:0;}
div.agreement li{padding:0 0 20px 0; border-bottom:1px solid #efefef;}
div.agreement dt{margin-top:8px; padding-left:26px; line-height:1.4;}
div.agreement dt.first{margin-top:0;}
div.agreement dd{padding-left:36px; line-height:1.4;}

/* �����Ǯ���α׷� */
div.aqua_info_box1{height:183px; margin-bottom:20px;}
div.aqua_info_box1.ty2{height:386px;}
div.aqua_info_box1 li{float:left; height:186px; padding-left:28px; background:url('/img/front/saupjang/dy/img_arrow01.gif') no-repeat 10px 87px; margin-top:20px; letter-spacing:-1px;}
div.aqua_info_box1 li.first{padding-left:24px; background:none;}
div.aqua_info_box1 li table{width:94px; border:1px solid #ebebeb;}
div.aqua_info_box1 li table th{height:29px; text-align:center; color:#777; font-weight:bold; border-bottom:1px solid #16764a; overflow:hidden; letter-spacing:-1px;}
div.aqua_info_box1 ul.color_var2 li table th{border-bottom:1px solid #8bc540;}
div.aqua_info_box1 ul.color_var3 li table th{border-bottom:1px solid #19b469;}
div.aqua_info_box1 li table td.txt{height:121px; border-bottom:1px solid #efefef; text-align:center; line-height:1.5;}
div.aqua_info_box1 li table td.time{height:29px; text-align:center; font-weight:bold; color:#777;}
div.aqua_img_content{margin-top:30px;}
div.aqua_img_content.first{margin-top:0;}
div.aqua_tab_first{padding-top:0;}
.table_a.aqua{margin-bottom:0;}
.table_a.tm3{margin-top:30px;}

/* ����� ���������� */
div.aqua_life_guard{margin-top:0;}
div.aqua_life_guard ul{height:198px; border-bottom:1px solid #efefef; padding-top:30px;}
div.aqua_life_guard ul.first{padding-top:0}
div.aqua_life_guard ul li{float:left; padding-left:43px;}
div.aqua_life_guard ul li:first-child{padding-left:0;}
div.aqua_life_guard dl{width:152px; height:auto; overflow:hidden;}
div.aqua_life_guard dl dt.pic{width:140px; height:105px; padding:5px; border:1px solid #efefef;}
div.aqua_life_guard dl dd.name{font-size:12px; color:#333; padding:10px 0 9px 0px;}
div.aqua_life_guard dl dd.info{font-size:11px; color:#777; letter-spacing:-1px; line-height:1.4;}

/* �׸����� */
div.inner2{display:inline-block;}
div.inner2 li.pic{display:inline; float:left; padding-left:10px;}
div.inner2.ty01{height:156px;}
dl.box_type1{float:left; width:154px; padding-left:34px; background:url('/img/front/saupjang/dy/ico_arrow01.gif') no-repeat 7px 52px;}
dl.box_type1.first{padding-left:6px; background:0;}
dl.box_type1 dt.img1{width:154px;}
dl.box_type1 dd.thm_txt{padding:4px 0 0 2px; font-size:11px; color:#777; line-height:1.4;}
div.trv01{padding-bottom:20px; border-bottom:1px solid #efefef;}

/* ������� */
div.restaurant_info{float:left; margin-top:10px;}
div.restaurant_info dl{display:block; float:left; clear:both; margin-top:8px;}
div.restaurant_info dl dt{float:left; width:104px; color:#333; line-height:1.5;}
div.restaurant_info dl dd{float:left; color:#777; line-height:1.5;}
div.storeview.clear{clear:both; padding-top:30px;}
div.btns.left{padding:0; margin:-10px 0 -50px 0; float:right;}

/* 0320tap */
ul.tabmenu3{overflow:hidden; margin:0 0 20px 0; background:url('/img/front/saupjang/dy/tab_travel_bg.gif') repeat-x 0 18px; width:733px;}
ul.tabmenu3 li{float:left; width:160px; height:260px; margin-left:31px;}
ul.tabmenu3 li:first-child{margin-left:0;}
/* old
ul.tabmenu3 li a > img:first-child{display:none;}
ul.tabmenu3 li.current a > img:first-child{display:block;}
ul.tabmenu3 li.current a > img + img{display:none;}
*/
ul.tabmenu3 li.st1{background:url('/img/front/saupjang/dy/tab_travel_bg1_off.gif') no-repeat 0 0;}
ul.tabmenu3 li.st1.current{background:url('/img/front/saupjang/dy/tab_travel_bg1_on.gif') no-repeat 0 0;}
ul.tabmenu3 li.st2{background:url('/img/front/saupjang/dy/tab_travel_bg2_off.gif') no-repeat 0 0;}
ul.tabmenu3 li.st2.current{background:url('/img/front/saupjang/dy/tab_travel_bg2_on.gif') no-repeat 0 0;}
ul.tabmenu3 li.st3{background:url('/img/front/saupjang/dy/tab_travel_bg3_off.gif') no-repeat 0 0;}
ul.tabmenu3 li.st3.current{background:url('/img/front/saupjang/dy/tab_travel_bg3_on.gif') no-repeat 0 0;}
ul.tabmenu3 li.st4{background:url('/img/front/saupjang/dy/tab_travel_bg4_off.gif') no-repeat 0 0;}
ul.tabmenu3 li.st4.current{background:url('/img/front/saupjang/dy/tab_travel_bg4_on.gif') no-repeat 0 0;}
ul.tabmenu3 li img.thumb{display:block; margin-top:49px;}
ul.tabmenu3 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/dy/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/dy/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/dy/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/dy/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; background:#c6bcaa; margin-bottom:30px; height:1260px;}
div.main_menu_wrap .txt{position:absolute; left:86px; top:213px; color:#666; line-height:1.9;}
div.main_menu_wrap .storeview{width:661px !important; padding-top:0; margin:0 auto;}
div.main_menu_wrap .photo_slide,
div.main_menu_wrap .slides_container{width:661px !important; height:408px !important; overflow:hidden;}
div.main_menu_wrap .storeview a.prev{left:10px; top:50%;}
div.main_menu_wrap .storeview a.next{left:610px; top:50%;}