.main{width:100%;background:url(../img/main_bg.jpg) center center;background-size:cover;text-align:center}.main .outline{padding:0}@media screen and (min-width: 769px){.main .outline{padding:20px}}.bnr_area{margin-bottom:30px}#delivery .text_box{background:#fff;padding:20px}#delivery .text_box .title+p{margin-bottom:15px}#works .title01+p span{color:#053559;font-size:1.3em;font-weight:bold}#comparison .title{font-size:20px;font-weight:bold;margin-bottom:20px}#comparison .title span{color:#053559}#comparison .text{padding:20px 0}#comparison .comparison_box{overflow-x:scroll;max-width:100%}@media screen and (min-width: 769px){#comparison .comparison_box{overflow-x:initial}}.comparison_table{min-width:700px;background:#fff;width:100%;font-size:15px}@media screen and (min-width: 769px){.comparison_table{min-width:100%}}.comparison_table tr th,.comparison_table tr td{vertical-align:middle;white-space:nowrap}.comparison_table tr th:first-child{position:-webkit-sticky;position:sticky;left:0}.comparison_table thead th{background:#707070;color:#fff;border:1px solid #fff;padding:8px;position:-webkit-sticky;position:sticky;top:0}.comparison_table thead th:first-child{z-index:1}.comparison_table tbody th,.comparison_table tbody td{border:1px solid #eee;padding:10px 15px}.comparison_table tbody th{background:#053559;color:#fff;text-align:left}.comparison_table tbody td{text-align:center;width:30%}#delivery .delivery_title{background:#f9b535;color:#fff;text-align:center;padding:2px 5px;margin-bottom:8px;width:100%}#delivery .tel:before{display:none}#delivery .tel p{font-size:42px;text-align:right}#delivery .img{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;background:url(../img/common/map.png) center center no-repeat;background-size:contain}/*# sourceMappingURL=top.css.map */
