#ct-header{background:#d51400;text-align:center;width:685px}@media screen and (max-width:767px){#ct-header{max-width:100%}}#ct-header ul{margin:0;padding:0 15px 20px}#ct-header li{padding:2px 0 2px 10px}#ct-header li:hover{padding:4px 0 0 10px}@media screen and (max-width:767px){#ct-header li{width:45%}}body{color:#4e4e4e}@media screen and (max-width:767px){#contents{overflow:hidden;padding:70px 0 0}}.main{-webkit-box-shadow:none;box-shadow:none}#mainbg{background:#d51501;width:685px;padding-bottom:10px}#mainbg .banner{line-height:0}@media screen and (max-width:767px){#mainbg{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0!important;margin:0!important}}.chuuki{text-align:center;font-size:11px}.chuuki a{font-weight:700}#daikinhyo{position:relative;margin:0 0 0 9px;padding:0 0 20px;background:#fff;width:667px;overflow:hidden}@media screen and (max-width:767px){#daikinhyo{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0!important;margin:0!important}}#daikinhyo h3{margin:0 0 0 -9px;padding:0}@media screen and (max-width:767px){#daikinhyo h3{margin:0}}#daikinhyo h3 img{vertical-align:top;font-size:0}table{text-align:center;padding:0 30px;margin:0 0 0 19px;background:rgba(255,253,169,.3);border:1px solid #ddd;border-collapse:collapse}table th{background-color:#d7141d;color:#fff;font-size:18px;width:116px;height:40px;position:relative;vertical-align:middle}table th:first-child{width:148px}table th:after{content:"";display:block;width:100%;height:200px;position:absolute;bottom:0;right:0;border-right:1px solid #fff;border-bottom:1px solid #fff}table tr:nth-child(odd){background:rgba(255,253,169,.4)}table td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-collapse:separate;width:116px;height:40px;position:relative;vertical-align:middle}table td:nth-child(odd){background:rgba(255,253,169,.4)}@media screen and (max-width:767px){table td{width:auto!important}}table td .kome{position:absolute;top:2px;right:2px}table td a{display:block;height:100%;width:100%;font-size:11.8px;line-height:1.1;color:#6f6767!important;padding-bottom:5px}table td a:hover{background:rgba(253,243,1,.55)}table td a img{padding-top:11px;padding-bottom:2px}@media screen and (max-width:767px){table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0!important;margin:0!important}}#tm{margin-top:30px}@media screen and (max-width:767px){#tm{padding:0 1em}}@media screen and (max-width:767px){img{max-width:100%;height:auto}}