.app{font-size:13px;}
.border {border:1 solid #959595}
.m_car_tle {color:#166C9F;font-weight:bold;font-family:µ¸¿ò;font-size:14px}
.wan {background:#D71F27;color:#ffffff;font-family:µ¸¿ò;font-size:11px;padding-top:1px;cursor:hand}
.wan2 {color:#D71F27;font-family:µ¸¿ò;font-size:11px;padding-top:1px;}
.wan2 a:link {color:#D71F27;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1;cursor:hand}
.wan2 a:visited {color:#D71F27;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1;cursor:hand}
.wan2 a:hover {color:#D71F27;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1;cursor:hand}
.de {background:#2065E4;color:#ffffff;font-family:µ¸¿ò;font-size:11px;padding-top:1px; }
.de2 a:link {color:#2065E4;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px;}
.de2 a:visited {color:#2065E4;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px}
.de2 a:hover {color:#2065E4;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px}
.ye {background:#555555;color:#ffffff;font-family:µ¸¿ò;font-size:11px;padding-top:1px;}
.ye2 {color:#2065E4;font-family:µ¸¿ò;font-size:11px;padding-top:1px; }
.ye2 a:link {color:#555555;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px;}
.ye2 a:visited {color:#555555;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px;}
.ye2 a:hover {color:#555555;font-family:µ¸¿ò;font-size:11px;letter-spacing:-1px;}
.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:1px; color:#CDCDCD;}
.daynone2 {background:#E6E6E6;color:#CDCDCD;font-family:µ¸¿ò;font-size:11px;padding-top:1px;}
.m_today {background:#D7EDF6;padding:5px;}
.popup_tle {font-size:14px;font-weight:bold;font-family:µ¸¿ò;color:#49A100;padding:12 0 0 25}
#popup_img_big {width:638px;height:331px;border:1 solid #B1BF82;margin:0 0 0 32}
#popup_img_samll {font-weight:bold;color:#555555;font-family:µ¸¿ò;font-size:12px;position:relative;float:left;margin:21 7 7 7}
#popup_img_samll img {width:124px;height:80px;border:1 solid #DADADA;margin:0 0 5 0}
/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï)*/
.mc{width:350px; float:left; margin-right:20px;}
.m_c{border:1px solid #f2f2f2; margin-bottom:20px;}
.m_c_top {background:#f2f2f2;text-align:center;padding:10px 0; letter-spacing:-1px;}
.m_c_top img{vertical-align:1px !important;margin:0 3px;}
.m_c_arr {cursor:hand;}
.m_c_title {font-size:14px;font-family:µ¸¿ò;font-weight:bold;color:#424242}
#m_c_date {cursor:hand}
.today {color:#D71F27;font-weight:bold;font-size:12px;font-family:µ¸¿ò;text-decoration:underline}
holiday_mini {background:#E89582;font-size:12px;font-family:µ¸¿ò;text-decoration:underline}
.cmt{width:600px; float:left;line-height:20px;color:#636363;}
ul.list {margin-left:20px;}
ul.list li{list-style:disc !important;}
.scroll{display:none;}
#order_form { width:100%; }
#order_form table { width:100%; border-collapse:collapse; font-size:12px; font-family:±¼¸²,µ¸¿ò; }
#order_form table th { border:1px solid #d9d9d9; padding:4px; width:130px; background-color:#f2f2f2; line-height:150%; text-align:center;}
#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: 1 solid #959595; color:555555 }
#order_form input[type="password"] { border: 1 solid #959595; color:555555 }

/*°´½Çº¸±â ÀÌ¹ÌÁö div*/
#preview {position:relative; float:left;text-align:center;padding:1% 1% 5% 1%; width:31.3%;font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
#preview img {border:1px solid #D1D1D1;width:100%; height:auto; margin-bottom:5px;}
#preview a{display:block; background: url(../img/design/more.gif) bottom center no-repeat; padding-bottom:13px; font-size:14px;}
#preview a:link {text-decoration:none;color:#565656}
#preview a:visited {text-decoration:none;color:#565656}
#preview a:hover {text-decoration:none;color:#565656}
.app_btn{}
.deatilRoom td{border:1px solid #ccc; padding-left:10px;}
.deatilRoom td:first-child{padding-left:0;}
.viewer_content_01, .viewer_content_01 img{width:980px !important; height:550px !important; margin-left:0 !important;}
#mask{width:100%; height:150px;overflow:hidden;}
#maskingTarget{width:5040px;}
#maskingTarget div{width:140px!important; margin-left:0 !important;}
#maskingTarget div div{margin:0 !important; padding-top:0 !important;}
#maskingTarget div div div{}
.img_scroll {margin:8px 0px;width:89%; height:71px; }
.btn{position:relative; width:100%; top:-142px; }
.btn_l{position:absolute; left:0px; }
.btn_r{position:absolute; right:0px;}
.m_reservation{display:none;}
/*¿¹¾à¸ðµâ Å×ÀÌºí*/
.app_option{clear:both; padding:10px 0 50px 0;}
.app_table {border-color:#CCCCCC;border-style:solid;width:100%;}
.app_table td{padding:5px 0; border:1px solid #CCCCCC; }
#app_td1 {text-align:center;background:#979797;font-weight:bold; color:#fff;}
#app_td1 td {color:#ffffff}
.app_td1 {background:#5D9849;font-weight:bold;color:#ffffff}
.app_td2 {background:#F3F1EA;font-weight:bold; text-align:center;color:#565656}
.app_td3 {text-align:center;color:#555555}
.app_td3_sum {text-align:center;color:#555;}
/* ¿¹¾àÁ¤º¸ */
.r_info_table { background:#fff;border:2px solid #979797; margin-top:3px; margin-bottom:30px;}
.r_info_table td{padding:5px;}
.m_c_td1 {text-align:center; color:#212121;font-weight:bold;background:#f2f2f2;}
.m_c_td2 {width:30% !important;color:#212121;font-weight:bold;padding-left:20px;background:#FFFFFF url(../img/pension/m_c_td2.gif) top right no-repeat}
.r_text_color1 { color:#b9985e; }
.r_bgcolor_color1 {background:none; }
.r_star_color1 { color:#F70000; }
#order_form{margin-top:3px;}
@media only screen and (max-width:1023px) {
.viewer_content_01, .viewer_content_01 img{width:100% !important; height:auto !important;}
.calender{border:1px solid #e5e5e5;}
.calender_bgcolor{border-collapse:collapse;}
.calender_bgcolor td{border:1px solid #fff;}
.calender_bgcolor img{width:100%;}
.calender_bgcolor .daynone,
.calender_bgcolor .m_today,
.calender_bgcolor .day0,
.calender_bgcolor .day1,
.calender_bgcolor .day2,
.calender_bgcolor .day3,
.calender_bgcolor .day4,
.calender_bgcolor .day5,
.calender_bgcolor .day6{line-height:15px; }
.daynone {display:table-cell;}
.de2{display:block;}
.ye2 {display:block;}
.mc{width:100%; float:none; margin-right:0px;}
.cmt{float:none; width:100%;}
.scroll{display:block;overflow:hidden; position:relative; top:40px; margin:20px 0;}
.scroll div{ text-align:center; width:192px; position:relative; left:50%; top:18px; margin-left:-120px; background:#676767; color:#fff; float:left;}
.scroll img{position:relative; left:53%; }
.m_reservation{display:block;width:100%; text-align:center; margin-top:30px;}
.m_reservation img{width:65%; max-width:364px;}
.app_option{overflow-x:scroll;}
.app_table {border-color:#CCCCCC;border-style:solid;width:200%;}
.app_table td{border:1px solid #CCCCCC; width:8.4% !important;}
.check{display:block; float:right; width:88%;}
.r_info_table td{line-height:16px;}
.m_c_td1 {width:24%; text-align:center;}
#order_form input{width:68px; margin:5px 0;}
#contact_0, #contact_1, #contact_2{width:25% !important;}
#order_form table th{width:16%;}
.border{width:50px;}
.r_bgcolor_color1{width:1px !important; padding:0 !important; background:#fff;}
.r_info .app_table{width:100% !important;}
}
@media only screen and (max-width:767px) {
#preview {position:relative; float:left;text-align:center;padding:0 5% 15% 5%; width:89%;}
#preview a{display:block; background: url(../img/design/more.gif) bottom center no-repeat; font-size:16px;}
}
@media only screen and (max-width:320px) {
.calender_bgcolor .daynone,
.calender_bgcolor .m_today,
.calender_bgcolor .day0,
.calender_bgcolor .day1,
.calender_bgcolor .day2,
.calender_bgcolor .day3,
.calender_bgcolor .day4,
.calender_bgcolor .day5,
.calender_bgcolor .day6{padding:0px;}
}