@charset "utf-8";

.abtn{display:inline-block;padding:3px 5px;font-size:1em;line-height: 1.5;text-decoration:none;vertical-align:middle;font-family:dotum;border-radius:3px;margin:3px;}
a.abtn{padding:6px 10px;}
a.abtn:focus, a.abtn:hover {text-decoration:none}
.btn-small{height:24px;}
.btn-ssmall{padding:2px 5px;border-radius:3px;}

.list_search .btn-ssmall{line-height:1.4;}
  
.abtn{border:0px;}

.btn-red{border:1px solid #B71C1C;background:#F44336;color:#FFF;}
.btn-pink{border:1px solid #880E4F;background:#E91E63;color:#FFF;}
.btn-purple{border:1px solid #4A148C;background:#9C27B0;color:#FFF;}
.btn-deep_purple{border:1px solid #311B92;background:#673AB7;color:#FFF;}
.btn-indigo{border:1px solid #1A237E;background:#3F51B5;color:#FFF;}
.btn-blue{border:1px solid #0D47A1;background:#2196F3;color:#FFF;}
.btn-light_blue{border:1px solid #01579B;background:#03A9F4;color:#000;}
.btn-cyan{border:1px solid #006064;background:#00BCD4;color:#000;}
.btn-teal{border:1px solid #004D40;background:#009688;color:#FFF;}
.btn-green{border:0px solid #1B5E20;background:#4CAF50;color:#FFF;}
.btn-light_green{border:0px solid #33691E;background:#8BC34A;color:#FFF;}
.btn-lime{border:1px solid #827717;background:#CDDC39;color:#000;}
.btn-yellow{border:1px solid #F57F17;background:#FFEB3B;color:#000;}
.btn-amber{border:1px solid #FF6F00;background:#FFC107;color:#000;}
.btn-orange{border:1px solid #E65100;background:#FF9800;color:#000;}
.btn-deep_orange{border:1px solid #BF360C;background:#FF5722;color:#FFF;}
.btn-brown{border:1px solid #3E2723;background:#795548;color:#FFF;}
.btn-grey{border:1px solid #212121;background:#9E9E9E;color:#000;}
.btn-blue_grey{border:0px solid #263238;background:#607D8B;color:#FFF;}
.btn-default{border:1px solid #ccc;background:#fff;color:#333;}
.btn-chk>span.chk{width:50px;}
/*
.btn-chk>span.chk{display:inline-block;}
.btn-default.btn-chk>span.chk{display:none;}
*/

#reservation .reserv_step_title{ width: 400px; height: 30px;margin-bottom:25px;}
#reservation #reserv_step1,#reservation #reserv_step2{margin-bottom:60px;}
#reservation #reserv_step1 .reserv_step_title,#reservation #reserv_step2 .reserv_step_title,#reservation #reserv_step3 .reserv_step_title{ line-height: 0; text-indent: -10000px; font-size: 0px; display: block;}
#reservation #reserv_step1 .reserv_step_title{background: url("/content/images/step01.jpg") no-repeat center left;}
#reservation #reserv_step2 .reserv_step_title{background: url("/content/images/step02.jpg") no-repeat center left;}
#reservation #reserv_step3 .reserv_step_title{background: url("/content/images/step03.jpg") no-repeat center left;}
#reservation .discription{position:absolute;right:30px;color:#F00;font-family:dotum;line-height: 100%; text-indent: 0px; font-size: 12px;padding-top:25px;}
#reservation .discription_sub{position:absolute;right:30px;color:#F00;font-family:dotum;line-height: 100%; text-indent: 0px; font-size: 12px;padding-top:5px;}

#reservation #reserv_view_step1 .reserv_step_title{font-size:25px;line-height:25px;height:30px;font-weight:bold;}

#reservation .form {}
#reservation .form textarea {width:100%;max-width:100%;font-size:12px;line-heighr:1.4em;border:1px #ccc solid;}
#reservation .form input[type=text],#reservation .form input[type=password]{border:1px solid #DDD;height:25px;font-size:12px;}
#reservation .form select{border:1px solid #DDD;height:25px;font-size:12px;}
#reservation .form textarea{border:1px solid #DDD;height:90px;font-size:12px;}

#reservation .form>table {width:100%;border-collapse:collapse;border-top:2px #3A3A3A solid;}
#reservation .form>table.notopline {border-top:0px;}
#reservation .form>table>tbody>tr {}
#reservation .form>table>tbody>tr>td {padding:5px 8px;font-size:12px;line-height:20px;color:#888;border-bottom:1px #D9D9D9 solid;}
#reservation .form>table>tbody>tr>td>input {height:20px;line-height:1em;}
#reservation .form>table>tbody>tr>th {padding:5px 0;font-size:12px;font-weight:bold;color:#333;text-align:center;border-bottom:1px #D9D9D9 solid;border-right:1px #D9D9D9 solid;}
#reservation .form>table>tbody>tr>th.th_middle {border-left:1px #D9D9D9 solid;}
#reservation .btn-area {padding:5px;text-align:center;}
#reservation .btn-area .abtn{padding:3px 20px;}



#reservation #reserv_step1 .roominfo_li{display:none;}
#reservation #reserv_step1 .roominfo_li.on{display:block;}

div.radiobox{margin-top:3px;float:left;margin-right:2px;}
div.radiolabelbox{float:left;margin-right:10px;}

#nav_3depth {display:block;margin:15px 0 25px 0;height:30px;border-bottom:1px #ccc solid;}
#nav_3depth li {display:block;position:relative;float:left;min-width:85px;height:30px;margin-right:5px;}
#nav_3depth li a {display:block;position:relative;width:100%;padding:0px 1px;height:29px;font-size:12px;color:#888;line-height:29px;text-align:center;border:1px #ccc solid;background:#f5f5f5;z-index:1;}
#nav_3depth li.curr a {font-size:13px;font-weight:bold;color:#333;border:1px #ccc solid;border-bottom:1px #fff solid;background:#fff;z-index:100;}