.main{width:100%;margin-bottom:40px}.main .outline{padding:0}#delivery .text_box{background:#fff;padding:20px}#delivery .text_box .title+p{margin-bottom:15px}#works .title01+p span{color:#e34755;font-size:1.3em;font-weight:bold}#comparison .title{font-size:20px;font-weight:bold;margin-bottom:20px}#comparison .title span{color:#e34755}#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:#e34755;color:#fff;text-align:left}.comparison_table tbody td{text-align:center;width:30%}/*# sourceMappingURL=top.css.map */
