.reserv {}
h4 {margin-bottom: 20px; font-size: 22px; line-height: 1; color: #a47b44;}
h5 {margin-bottom: 10px; font-size: 18px; line-height: 1; color: #666;}
h6 {margin-bottom: 10px; font-size: 16px; line-height: 1; color: #888;}
.reserv .reserv_txt1 {margin: 0 0 20px 0; padding: 0; font-size: 12px; line-height: 1.8;}
.reserv .reserv_txt2 {margin: 0 0 50px 0; padding: 0;font-size: 12px; line-height: 1.8;}
.reser_month {margin: 40px 0 20px 0; font-size: 24px; text-align: center}
.reser_month .m_car_tle { font-weight:bold;}

/* °´½Ç¾È³» */
#preview { float: left; padding: 1% 1% 5%; position: relative; text-align: center; width: 31.3%; }
#preview img { border: 1px solid #d1d1d1; height: 150px; margin-bottom: 5px; width: 100%; }
#preview a { background: rgba(0, 0, 0, 0) url("../img/design/more.gif") no-repeat scroll center bottom; display: block; font-size: 14px; padding-bottom: 13px; }
#preview a:hover { color: #e5962f; text-decoration: none; }
.app_table { border-color: #cccccc; border-style: solid; width: 100%; margin-bottom: 30px }
.app_table td { border: 1px solid #cccccc; padding: 5px 0; }
#app_td1 { background: #979797 none repeat scroll 0 0; color: #fff; font-weight: bold; text-align: center; }
#app_td1 td { color: #ffffff; }
.app_td1 { background: #5d9849 none repeat scroll 0 0; color: #ffffff; font-weight: bold; }
.app_td2 { background: #f3f1ea none repeat scroll 0 0; color: #565656; font-weight: bold; text-align: center; }
.app_td3 { color: #555555; text-align: center; }
.app_td3_sum { color: #555; text-align: center; }
.viewer_tle_01 {margin-bottom: 20px; font-size: 22px; line-height: 1; color: #8eaa19;font-weight: bold}
.viewer_content_01, .viewer_content_01 img { width: 720px; height: auto !important; margin-left: 0 !important; }
#mask { height: 150px; overflow: hidden; width: 100%; }
#maskingTarget { width: 5040px; }
#maskingTarget div { margin-left: 0; width: 140px; }
#maskingTarget div div { margin: 0; padding-top: 0; }
#maskingTarget div div div { }


.border {border:1 solid #959595}

.wan {background:#D71F27;color:#ffffff;font-size:11px;padding-top:1px;cursor:hand}
.wan2 {color:#D71F27;font-size:11px;padding-top:1px;}
.wan2 a:link {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:hand}
.wan2 a:visited {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:hand}
.wan2 a:hover {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:hand}
.de {background:#2065E4;color:#ffffff;font-size:11px;padding-top:1px}
.de2 a:link {color:#2065E4;font-size:11px;letter-spacing:-1px}
.de2 a:visited {color:#2065E4;font-size:11px;letter-spacing:-1px}
.de2 a:hover {color:#2065E4;font-size:11px;letter-spacing:-1px}
.ye {background:#555555;color:#ffffff;font-size:11px;padding-top:1px}
.ye2 {color:#2065E4;font-size:11px;padding-top:1px}
.ye2 a:link {color:#555555;font-size:11px;letter-spacing:-1px}
.ye2 a:visited {color:#555555;font-size:11px;letter-spacing:-1px}
.ye2 a:hover {color:#555555;font-size:11px;letter-spacing:-1px}

/* calendar */
.day0 {background:#F6F6F6;padding: 5px;color:#DC495A;font-weight:bold;}
.day1 {background:#FCF7E6;padding: 5px;}
.day2 {background:#FCF7E6;padding: 5px;}
.day3 {background:#FCF7E6;padding: 5px;}
.day4 {background:#FCF7E6;padding: 5px;}
.day5 {background:#FCF7E6;padding: 5px;}
.day6 {background:#F6F6F6;padding: 5px;}
.holiday {color:#DC495A;font-weight:bold;}
.day {}
.daynone {background:#E6E6E6;padding: 5px;color:#CDCDCD}
.daynone2 {background:#E6E6E6;color:#CDCDCD;font-size:11px;padding-top:1px;}
.m_today {background:#D7EDF6;padding:5px;}
.popup_tle {font-size:14px;font-weight:bold;color:#49A100;padding:12px 0 0 25px}
#popup_img_big {width:638px;height:331px;border:1px solid #B1BF82;margin:0 0 0 32px}
#popup_img_samll {font-weight:bold;color:#555555;font-size:12px;position:relative;float:left;margin:21px 7px 7px 7px}
#popup_img_samll img {width:124px;height:80px;border:1 solid #DADADA;margin:0 0 5px 0}
/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï)*/
.reserv table table {padding-top: 10px; background: none !important; border: 1px solid #e5e5e5}
.reserv table table td:last-child {display: none}
.reserv table div {padding: 10px;}
.m_c_top {background: #e5e5e5;text-align:center;padding:0 0 0 0;letter-spacing:-1px;}
.m_c_top img {vertical-align: middle;}
.m_c_arr {cursor:hand;margin:0 6px  1px 8px}
.m_c_title {font-size:14px;font-weight:bold;color:#424242; vertical-align: middle}
#m_c_date {cursor:hand}
.today {color:#D71F27;font-weight:bold;font-size:12px;text-decoration:underline}
holiday_mini {background:#E89582;font-size:12px;text-decoration:underline}
table.order_info {background: #f5f5f5;border: 3px solid #ccc}
table.order_info td {padding: 10px; border-bottom: 1px solid #e5e5e5}
table.order_info {}
table.order_info .m_c_td1 {color:#222;font-weight:bold;background:#ccc;}
table.order_info .m_c_td2 {color:#222;font-weight:bold;background:#FFFFFF url(../img/pension/m_c_td2.gif) right no-repeat}
table.r_info_table {background: #f5f5f5;border: 3px solid #ccc}
table.r_info_table td {padding: 10px; border-bottom: 1px solid #e5e5e5}
table.r_info_table {}
table.r_info_table .m_c_td1 {color:#222;font-weight:bold;background:#ccc;}
table.r_info_table .m_c_td2 {color:#222;font-weight:bold;background:#FFFFFF url(../img/pension/m_c_td2.gif) right no-repeat}
table.r_info_table .r_text_color1 {color: #111}
table.r_info_table .r_bgcolor_color1 {padding: 0 !important}

#order_form { width:100%; }
#order_form table { width:100%; border-collapse:collapse; font-size:12px; font-family:±¼¸²,µ¸¿ò; }
#order_form table th { border:1px solid #CCCCCC; padding:4px; width:130px; background-color:#999; color:#FFFFFF; line-height:150%; }
#order_form table td { border:1px solid #CCCCCC; padding:4px; line-height:150%; color:#333333; }
#order_form input { border: expression( ((this.type=='text')||(this.type=='password'))?'1 solid #959595':''); color : expression( ((this.type=='text')||(this.type=='password'))?'555555':''); }
#order_form input[type="text"] { border: 1px solid #959595; color:#555555 }
#order_form input[type="password"] { border: 1px solid #959595; color:#555555 }