.past_tab,.tabpast{padding:0;margin:0}.tabpast label,a.bace3_btn{box-sizing:border-box;font-weight:700}.btex,.tabpast label,a.bace3_btn{font-weight:700}.tabpast label,a.bace3_btn{cursor:pointer;text-align:center}.past_tab{width:100%}.tabpast{position:relative}.tabpast div.pasts_box{list-style:none;display:inline-block;width:100%}.tabpast label.area,.tabpast label.cat{position:absolute;top:0;background-color:#333;width:150px;height:60px}.tabpast input[type=radio]{display:none}.tabpast label{display:block;font-size:14px;line-height:130%;color:#fff;height:60px;margin:0 0 0 10px;padding:10px 0;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;border:2px solid #333;border-bottom:none}.tabpast label.area{left:0;display:block}.tabpast label.cat{left:160px;display:block}.tabpast input[type=radio]:checked+label,.tabpast label:hover{display:block;height:60px;text-align:center;margin:0 0 0 10px;cursor:pointer;font-size:14px;color:#333;background-color:#fff;border:2px solid #333;border-bottom:none}.tabpast .past_sel{display:none;background-color:#fff;border:2px solid #333;padding:15px}.tabpast1,.tabpast2{display:block;padding:0}.tabpast input[type=radio]:checked+label+.past_sel{display:block}.tabpast1{margin:58px 0 18px}.tabpast2{margin:37px 0 18px}.sha,.sha::after{display:inline-block}.past_box{padding:15px;margin:0;border:3px solid #eb303d;background-color:#fff;color:#333;border-radius:7px;-webkit-border-radius:7px}.past_box p{font-size:14px;line-height:150%;margin:0;padding:10px}.sha{position:relative;padding:0}.sha::after{content:'';position:absolute;top:50%;left:0;width:100%;height:1.2px;background-color:red}.tbig{font-size:120%}.mini{font-size:80%}.past_btn_box{padding:0;margin:20px 0 0}a.bace3_btn{display:block;border:none;background:url(../images/btn/bicon_chintai.png) 15px 20px no-repeat #ccc;border-radius:25px;-webkit-border-radius:25px;width:30%;float:left;font-size:16px;padding:20px 25px 20px 40px;margin:10px;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;text-decoration:none}a:hover.bace3_btn{background:url(../images/btn/bicon_chintai.png) 15px 20px no-repeat #333;text-decoration:none}a.chintai,a:hover.chintai{background-image:url(../images/btn/bicon_chintai.png)}a.jigyoyo,a:hover.jigyoyo{background-image:url(../images/btn/bicon_jigyo.png)}a.baibai,a:hover.baibai{background-image:url(../images/btn/bicon_baibai.png)}a.chintai_act,a:hover.chintai,a:hover.chintai_act{background:url(../images/btn/bicon_chintai.png) 15px 20px no-repeat #009495}a.jigyoyo_act,a:hover.jigyoyo,a:hover.jigyoyo_act{background:url(../images/btn/bicon_jigyo.png) 15px 20px no-repeat #5D8834}a.baibai_act,a:hover.baibai,a:hover.baibai_act{background:url(../images/btn/bicon_baibai.png) 15px 20px no-repeat #BD5612}.conf_tex{font-size:16px;color:#333}.all_clear{clear:both;height:0;margin:0;padding:0}@media screen and (max-width:480px){.orderbox,.past_tab{margin:0;padding:0;width:97%;float:none}a.bace3_btn{display:block;border:none;background:url(../images/btn/bicon_chintai.png) 15px 20px no-repeat #ccc;border-radius:25px;-webkit-border-radius:25px;width:95%;float:none;font-size:16px;box-sizing:border-box;padding:20px 25px 20px 40px;margin:10px;color:#fff;font-weight:700;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;text-decoration:none;text-align:center}a:hover.bace3_btn{background:url(../images/btn/bicon_chintai.png) 15px 20px no-repeat #333;text-decoration:none}a.chintai,a:hover.chintai{background-image:url(../images/btn/bicon_chintai.png)}a.jigyoyo,a:hover.jigyoyo{background-image:url(../images/btn/bicon_jigyo.png)}a.baibai,a:hover.baibai{background-image:url(../images/btn/bicon_baibai.png)}a.chintai_act,a:hover.chintai_act{background:url(../images/btn/bicon_chintai.png) 15px 20px no-repeat #333}a.jigyoyo_act,a:hover.jigyoyo_act{background:url(../images/btn/bicon_jigyo.png) 15px 20px no-repeat #333}a.baibai_act,a:hover.baibai_act{background:url(../images/btn/bicon_baibai.png) 15px 20px no-repeat #333}}@media screen and (max-width:320px){.tabpast label.area,.tabpast label.cat{position:absolute;top:0;display:block;background-color:#333;width:120px;height:60px}.tabpast label.area{left:0}.tabpast label.cat{left:130px}}