.page-policy{background-color:#fff}.page-policy .heading-lede{margin:100px 0 0;line-height:2;font-size:1.4rem}.policy-content{counter-reset:heading-ol;line-height:2;font-size:1.4rem}@media (max-width:767px){.policy-content{line-height:1.8;font-size:1.3rem}}.policy-content .heading-ol{counter-increment:heading-ol;display:flex;align-items:center;margin-top:100px;margin-bottom:40px;line-height:1.2;font-size:2.3rem}@media (max-width:767px){.policy-content .heading-ol{font-size:2rem}}@media (min-width:992px){.policy-content .heading-ol{font-size:3rem}}.policy-content .heading-ol:first-child{margin-top:0}.policy-content .heading-ol:before{content:counter(heading-ol);display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:10px;font-size:1.6rem;color:#fff;background-color:#203e95;border-radius:3px}@media (max-width:767px){.policy-content .heading-ol:before{width:30px;height:30px;font-size:1.4rem}}.policy-content ol{counter-reset:policy-ol;margin-bottom:30px;padding-left:0;list-style:none}.policy-content ol li{position:relative;margin-bottom:.4em;padding-left:30px}.policy-content ol li:last-child{margin-bottom:0}.policy-content ol li:before{counter-increment:policy-ol;content:"(" counter(policy-ol) ")";position:absolute;left:0;font-weight:700}@media (max-width:991px){.policy-content .sp-scroll-x{margin:40px -15px;overflow:hidden}.policy-content .sp-scroll-x__container{padding:0 15px 15px;overflow:auto}.policy-content .sp-scroll-x__container table{width:1000px}.policy-content .sp-scroll-x__container table td,.policy-content .sp-scroll-x__container table th{padding:10px 15px}}.policy-content table{width:100%;table-layout:fixed}.policy-content table td,.policy-content table th{padding:20px 30px;text-align:center;border-left:1px solid #dae6fa;border-bottom:1px solid #dae6fa}.policy-content table td:first-child,.policy-content table th:first-child{border-left:0}.policy-content table th{background-color:#f4f8ff}.policy-content table .btn-default{width:100%;padding-top:18px;padding-bottom:18px;text-align:left;vertical-align:top}.policy-content .table-layout-auto{table-layout:auto}.policy-content .table-layout-auto td,.policy-content .table-layout-auto th{width:23%}.policy-content .table-layout-auto td:last-child,.policy-content .table-layout-auto th:last-child{width:auto;padding-left:20px;padding-right:20px}.policy-content .table-layout-auto ul{margin:0;padding-left:30px;text-align:left}.policy-content .table-layout-auto a{color:#203e95}.policy-last{margin-top:100px;padding:60px 0;font-size:1.4rem;background-color:#f4f8ff}@media (min-width:768px){.policy-last{margin-top:150px;padding:80px 0}}.policy-last:after{content:"";display:block;width:100%;clear:both}@media (min-width:768px){.policy-last .fl{float:left;margin-bottom:0}}@media (min-width:768px){.policy-last .modifier{float:right;margin-bottom:0}}.policy-last a[href^="tel:"]{color:currentColor}.ehead:before{content:attr(data-ehead)}.eat:before{content:"@"}.edom:before{content:"mi-rai.co.jp"}.tokusho{padding:0 0 100px}@media (max-width:991px){.tokusho .heading-page{font-size:2.2rem}}@media (min-width:992px){.tokusho .container{max-width:720px}}.tokusho .tokusho-table{width:100%}@media (max-width:991px){.tokusho .tokusho-table tr{display:block;padding:15px 0;border-bottom:1px solid #ddd}}.tokusho .tokusho-table td,.tokusho .tokusho-table th{padding:10px 0;font-size:1.4rem;vertical-align:top;border-bottom:1px solid #ddd}@media (max-width:991px){.tokusho .tokusho-table td,.tokusho .tokusho-table th{display:block;width:100%;padding:0;border-bottom:0}}@media (min-width:992px){.tokusho .tokusho-table td,.tokusho .tokusho-table th{padding:18px 0}}@media (max-width:991px){.tokusho .tokusho-table th{margin-bottom:5px}}@media (min-width:992px){.tokusho .tokusho-table th{width:200px}}@media (min-width:992px){.tokusho .tokusho-table td{padding-left:20px}}