@charset "utf-8";

.bbs_skin .total{margin:10px 0}
.bbs_skin .total span{color:#f26522;}

.bbs_comment{margin:10px 0}

.machine_list li{border:1px solid #d6d6d6;border-top:2px solid #323a47;padding:20px;margin:0 0 30px 0;position:relative}
.machine_list li a{display:block}
.machine_list li img{width:100%}
.machine_list li strong{display:block;margin:25px 40px 5px 0;font-weight:bold;color:#333a47}
.machine_list li span{display:inline-block;width:35px;height:0;padding:35px 0 0 0;overflow:hidden;background:url("/images/08_agr/sub06/ico_view.png") no-repeat center center #333a47;position:absolute;bottom:20px;right:20px}
.machine_list li a:hover span{background-color:#01a83e}
@media all and (min-width:768px) {
.machine_list ul{overflow:hidden}
.machine_list li{float:left;width:48%;margin:0 1% 30px 1%;box-sizing:border-box}
}
@media all and (min-width:1023px) {
.machine_list li{width:31.333%}
}
.machine_cal{border:1px solid #d6d6d6;border-top:2px solid #323a47;padding:20px;margin:0 0 30px 0}

.machine_cal .cal .date{text-align:center;font-size:18px;color:#000;padding:20px 0;}
.machine_cal .cal .date em{display:inline-block;font-style:normal;padding:0 50px;}
.machine_cal .cal .date a{display:inline-block;width:30px;height:30px;overflow:hidden;}
.machine_cal .cal .date a span{display:block;padding:35px 0 0 0;}
.machine_cal .cal .date a.prev{background:url("/images/bbs/cal_prev.png") no-repeat left center;}
.machine_cal .cal .date a.next{background:url("/images/bbs/cal_next.png") no-repeat left center;}

.machine_cal .info{background:#f4f4f8;padding:0 0 20px 0}
.machine_cal .info img{width:100%}
.machine_cal .info ul{margin:20px 0 0 20px}
.machine_cal .cal div{overflow:hidden}
.machine_cal .cal dl{float:right;overflow:hidden;margin:10px 0}
.machine_cal .cal dt, .machine_cal .cal dd{float:left}
.machine_cal .cal dt{margin:0 0 0 20px}
.machine_cal .cal dt span{display:block;width:20px;height:0;padding:20px 0 0 0;margin:0 10px 0 0;overflow:hidden}
.machine_cal .cal td{position:relative}
.machine_cal .cal td .rt_on, .machine_cal .cal td .rt_off{display:block;position:absolute;top:0;right:0;left:0;bottom:0;padding:0 0 0 100%;overflow:hidden;z-index:-1}
.machine_cal .cal .rt_on{background:#48cadd}
.machine_cal .cal .rt_off{background:url("/images/08_agr/sub06/rt_off.gif")}
@media all and (min-width:768px) {
.machine_cal{overflow:hidden;padding:30px}
.machine_cal .info{float:left;width:45%}
.machine_cal .cal{float:right;width:50%}
}
@media all and (min-width:1023px) {
.machine_cal .cal td a{height:40px}
}

.rt_reser th, .rt_reser td{vertical-align:middle}
.rt_reser td img{width:80px}
.rt_reser td.tit a{color:#000;font-weight:bold;text-align:left}
.rt_reser td .ing{font-weight:bold;color:#24972f}
.rt_reser td .cancel{font-weight:bold;color:#d44500}
.rt_reser td .btn_cancel{display:inline-block;padding:5px 10px;background:#333a47;border-radius:4px;color:#fff;font-size:13px}

.rt_reserv th, .rt_reserv td{line-height:1.25em;padding:10px 5px}
.rt_reserv th, .rt_reserv td input{margin:2px 0}
.rt_reserv td .ing{font-weight:bold;color:#24972f}
.rt_reserv td .cancel{font-weight:bold;color:#d44500}
.rt_reserv td .btn_add{display:inline-block;padding:5px 10px;background:#333a47;border-radius:4px;color:#fff;font-size:14px}
.rt_reserv .agree p{margin:10px 0 0 0}

.rt_reserv .btn_calender{display:inline-block;margin:0 20px 0 0}
.rt_reserv .input_wmo40{width:40px}
.rt_reserv .input_wmo90{width:90px}
@media all and (min-width:768px) {
.rt_reserv th, .rt_reserv td{padding:10px}
}

.login h4{text-align:center;color:#019838;background:none;padding:0;font-weight:bold}
.login h4 strong{color:#323a47}
.login div{border:5px solid #323a47;padding:40px;margin:0 0 20px 0;text-align:center}
.login div *{vertical-align:middle}
.login label{font-size:16px;display:block;margin:0 0 5px 0;font-weight:bold}
.login input{width:100%}
.login input[type=text], .login input[type=password]{border:1px solid #dcdcdc;padding:11px;box-sizing:border-box;margin:0 0 15px 0}
.login input[type=submit]{background:#333a47;color:#fff;font-size:16px;padding:10px 0;cursor:pointer}
.login_txt{background:#f6f7f7;padding:40px}
.login_txt h4{margin-top:0}
.login_txt p{margin:0}
@media all and (min-width:768px) {
.login h4{font-size:36px}
.login label{display:inline;margin:0 5px 0 30px}
.login label:first-child{margin-left:0}
.login input{width:auto}
.login input[type=text], .login input[type=password]{margin:0}
.login input[type=submit]{width:100px}
}
     
.house_list{margin-top:30px;border-top:solid 1px #323a47}
.house_list li{position:relative;border-bottom:solid 1px #d6d6d6;overflow:hidden;line-height:1.5em}
.house_list .adm_check{position:absolute;top:20px;right:16px;margin:0 0 10px 0}
.house_list a{display:block;padding:0 0 20px 0}
.house_list a .img{display:inline-block;padding:20px 20px 0 20px;text-align:center}
.house_list a .img img{border:solid 1px #dfdfdf;width:100%}
.house_list a .list{display:block;padding:0 15px;margin:15px 0 0 0}
.house_list a .list strong{display:block;font-weight:normal;color:#0052ca;padding:0 0 0 8px;margin:10px 10px 0 0;background:url("/images/01_potal/sub/li03.gif") no-repeat 0 9px}
@media all and (min-width:768px) {
.house_list a{padding:0 0 15px 0}
.house_list .img{display:block !important}
.house_list .img img{width:auto !important}
.house_list a .list strong{display:inline-block;margin:0 10px 5px 0}
}
@media all and (min-width:1023px) {
.house_list a{height:210px;padding:0}
.house_list .img{display:inline-block !important}
.house_list .list{position:absolute;top:20px;left:275px;width:68%;}
}   