﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{color:#333;margin:0;padding:0}body{background:#fff}input,textarea{margin:0}table{font-size:100%;border-spacing:0;border-collapse:collapse}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ins,del{text-decoration:none}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1}abbr,acronym{border:0}body,input,select,textarea,table{font-size:13px;font-family:arial, verdana, helvetica, clean, sans-serif, 'Hiragino Kaku Gothic Pro';line-height:1.7}* html body,* html input,* html textarea,* html table{font-size:small}*:first-child+html body,*:first-child+html input,*:first-child+html textarea,*:first-child+html table{font-size:small}body.langKr #container,body.langKr #searchBy,body.langKr #breadcrumbList{font-family:Dotum, Helvetica, AppleGothic, Sans-serif}.clfix:after,#header:after,#langNav:after,.wrapper:after,#sign-tool:after,#globalNav:after,#breadcrumbList:after,#sign:after,.ttp:after{clear:both;content:".";display:block;height:0;visibility:hidden}*:first-child+html .clfix,*:first-child+html #header:after,*:first-child+html #langNav:after,*:first-child+html .wrapper:after,*:first-child+html #sign-tool,*:first-child+html #globalNav,*:first-child+html #breadcrumbList,*:first-child+html #sign,*:first-child+html .ttp{display:inline-block;min-height:1%}* html .clfix,* html #header:after,* html #langNav:after,* html .wrapper:after,* html #sign-tool,* html #globalNav,* html #breadcrumbList,* html #sign,* html .ttp{height:1%}.clfix,#header,#langNav,.wrapper,#sign-tool,#globalNav,#breadcrumbList,#sign,.ttp{display:block}a{overflow:hidden;text-decoration:none}a:hover,a:active,#contentBody a{text-decoration:underline}a:link{text-decoration:underline}a:link{color:#489ad4}a:visited{color:#909;text-decoration:underline}a:hover,#headLink a:hover{color:#c00}a:active{color:#c00}.px10{font-size:77%}.px11,.xs{font-size:85%}.px12,.s{font-size:93%}.px13,.m{font-size:100%}.px14{font-size:108%}.px15,.l{font-size:116%}.px16,.xl{font-size:123%}.px17{font-size:131%}.px18{font-size:138%}.px19{font-size:146%}.px20{font-size:153%}.px21{font-size:161%}.px22{font-size:167%}.px23{font-size:174%}.px24{font-size:182%}.px25{font-size:189%}.px26{font-size:197%}.em-section{background:#f7f5f0;border-bottom:1px solid #565656;padding:0 0 40px}html{overflow-y:scroll}.asterisk{color:#f00;padding-right:.3em}.icon-reserve_phone_number{background:url(../imgs/reserve-earpiece.png) 0 0 no-repeat;display:inline-block;height:27px;padding-right:5px;width:27px}.std-link{padding-left:20px}#gurunavi_reserve{margin:0 auto;max-width:940px}.reserve_phone{margin:0 20px 20px;padding-top:30px;line-height:1.4}.reserve_phone .h1{font-size:36px;font-weight:normal;line-height:39px;margin-bottom:20px}.reserve_phone .h1 span{font-size:14px;padding:0 5px}.reserve_phone p{font-size:12px;margin:0 auto;line-height:1.7;text-align:left}.reserve_phone p span{font-weight:bold}.reserve_phone p.l-txt{margin-bottom:20px}.reserve_by_online{margin:0 auto 0;margin-top:10px;width:380px}.reserve_by_online a{background-color:#ff6262;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi窶ｦpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff6262), color-stop(100%, #ea2b3b));background-image:-moz-linear-gradient(top, #ff6262 0%, #ea2b3b 100%);background-image:-webkit-linear-gradient(top, #ff6262 0%, #ea2b3b 100%);background-image:linear-gradient(to bottom, #ff6262 0%, #ea2b3b 100%);border:solid 1px #ff1212;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:bold;line-height:24px;padding:15px 5px;text-align:center}.reserve_by_online a .primary-arrow-icon{background:url("../imgs/reserve_primary-arrow.png") 0 0 no-repeat;display:inline-block;padding-right:5px;vertical-align:middle;height:18px;width:18px}.reserve_by_online p span{display:block;font-size:14px;font-weight:bold}.reserve_phone_number{margin:0 auto 30px}.reserve_phone_number a{color:#619a01;text-decoration:none}.reserve_phone_number p{color:#619a01;font-size:36px;line-height:1.2;text-align:center;text-shadow:1px 1px 3px #fff}.reserve_phone_number p .-abroad{display:block;font-size:14px;font-weight:bold}.reserve_phone_number p .-abroad__text{display:block;font-weight:normal;font-size:10px;line-height:1.5;padding-top:7px}.reserve_service{color:#555;margin:0 20px 40px;font-weight:bold}.reserve_service .h2{font-size:24px;font-weight:normal;margin:10px 0}.reserve_service .reserve_service_inner{background:#f0efdd;padding:10px}.reserve_service .reserve_service_inner .reserve_service_step{background:#fff;margin-bottom:20px;padding:10px}.reserve_service .reserve_service_inner .reserve_service_step li{padding:7px 0 10px 100px}.reserve_service .reserve_service_inner .reserve_service_step li.step1{background:url(../imgs/reserve-step1.png) 0 3px no-repeat}.reserve_service .reserve_service_inner .reserve_service_step li.step2{background:url(../imgs/reserve-step2.png) 0 3px no-repeat}.reserve_service .reserve_service_inner .reserve_service_step li.step3{background:url(../imgs/reserve-step3.png) 0 3px no-repeat}.reserve_service .reserve_service_inner .reserve_service_step li.step4{background:url(../imgs/reserve-step4.png) 0 3px no-repeat}.reserve_service .service_customer{border-left:10px solid #dcd9af;font-weight:normal;margin:10px;padding:0 10px}.reserve_service .service_customer .h3{font-size:16px;margin:10px 0;padding-top:10px}.reserve_service .service_customer dl{font-size:12px;float:left;padding-bottom:10px;width:210px}.reserve_service .service_customer dl dt{text-decoration:underline}.reserve_service .service_customer dl dd{margin:3px 0}.reserve_notes{border:1px solid #666;font-size:16px;font-weight:bold;margin:0 20px 40px;padding:15px 15px 5px}.reserve_notes>.h2{font-weight:bold;margin:5px 0 5px;padding-bottom:5px}.reserve_notes li{font-size:12px;font-weight:normal;padding-bottom:5px}.reserve_food{margin:0 20px 40px;line-height:1.4}.reserve_food .h2{color:#E6002D;font-size:28px;margin:0 0 20px;padding-top:10px;text-align:center}.reserve_food .l-reserve_food__img{width:100%}.reserve_food .l-reserve_food__offer{font-size:8px;text-align:right}
