﻿#main .detail-section .block .h2{display:block;width:100%;font-size:18px;line-height:1.5;font-weight:bold;text-align:center}#main .detail-section .block .h2>em{color:#105edb}.text span{font-weight:bold}#main{padding-top:20px}#main .h1{display:block;color:#105edb;font-size:22px;font-weight:bold}#main #mainvisual .mainvisual{display:block;margin-top:25px;border-radius:5px;overflow:hidden}#main #mainvisual .mainvisual .data{display:block;width:100%;padding-top:15px}#main #mainvisual .mainvisual .data .cp-tag{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;width:100%}#main #mainvisual .mainvisual .data .cp-tag>li{display:inline-block;padding:6px 10px;background-color:#4788ee;border-radius:20px;color:#fff;font-size:10px;line-height:1;overflow:hidden}#main #mainvisual .mainvisual .data .cp-tag>li:nth-child(2){margin-left:10px}#main #mainvisual .mainvisual .data .cp-tag>li:nth-child(3){margin-top:10px;margin-right:50%}#main #mainvisual .mainvisual .data .cp-text{display:block;width:100%;margin-top:10px;font-size:14px;line-height:1.75}#main .detail-section{padding-top:30px;padding-bottom:30px}#main .detail-section .block:not(:first-of-type){margin-top:40px}#main .detail-section .block .h2{margin-bottom:10px}#main .detail-section .block>.text{padding-left:15px;padding-right:15px;font-size:14px}#main .detail-section .block>.text+.bluebox{margin-top:10px}#main .detail-section .block .heading{padding:10px 10px 20px}#main .detail-section .block .bluebox{display:block;background-color:#ebf3fe;padding:25px 10px;line-height:1.8}#main .detail-section .block .bluebox:not(:first-of-type){margin-top:20px}#main .detail-section .block .bluebox .yajirusi-box{padding-bottom:20px}#main .detail-section .block .bluebox .yajirusi-box .yajirusi{content:"";width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(135deg);border-top:3px solid #000;border-right:3px solid #000;margin:0 auto}#main .detail-section .block .bluebox .text{font-size:14px}#main .detail-section .block .bluebox .text:not(:first-child){margin-top:10px}#main .detail-section .block .bluebox .text.bold{font-weight:bold}#main .detail-section .block .bluebox .text a{text-decoration:underline}#main .detail-section .block .bluebox .note{display:inline-block;padding-left:1em;text-indent:-1em}#main .detail-section .block .bluebox .note:not(:first-child){margin-top:10px}#main .detail-section .block .bluebox .list:not(:first-child){margin-top:10px}#main .detail-section .block .bluebox .list>li{display:block;padding-left:1em;text-indent:-1em;font-size:12px}#main .detail-section .block .bluebox .list>li:not(:first-child){margin-top:10px}#main .detail-section .block .bluebox .list>li .note{margin-top:0}#main .detail-section .block .bluebox .list>li .text{font-size:12px;text-indent:0}#main .detail-section .block .bluebox .list>li .list{margin-top:10px}#main .detail-section .block .bluebox .list>li .list li:not(:first-child){margin-top:5px}#main .detail-section .block .bluebox .list--dot li::before{content:"・"}#main .detail-section .block .bluebox .list--number{counter-reset:detail-list}#main .detail-section .block .bluebox .list--number>li{counter-increment:detail-list}#main .detail-section .block .bluebox .list--number>li::before{content:counter(detail-list);margin-right:.5em}#main .detail-section .block .bluebox .clause>li:not(:first-child){margin-top:0}#main .detail-section .block .bluebox .data{margin-bottom:10px}#main .detail-section .block .bluebox .data>dt{font-size:15px}#main .detail-section .block .bluebox .data>dd{padding-left:20px}#main .detail-section .block .bluebox .data>dd .note{margin-top:5px;margin-left:20px}#main .detail-section .block .bluebox .step-box{font-weight:bold;border:2px solid #4888ee;border-radius:5px;background:#fff;width:100%}#main .detail-section .block .bluebox .step-box dt{background-color:#4888ee;display:flex;align-items:center;justify-content:center;color:#fff;width:100%}#main .detail-section .block .bluebox .step-box dd{background-color:#fff;padding:5px 15px 5px 15px;text-align:center}#main .detail-section .block .bluebox .step-note{padding:20px 0;font-size:12px;line-height:25px}#main .detail-section .block .faqbox{display:block;background-color:#ebf3fe;margin-top:20px}#main .detail-section .block .faqbox .faq>dt{display:block;padding:25px 80px 25px 75px;font-weight:bold;cursor:pointer;position:relative}#main .detail-section .block .faqbox .faq>dt::before,#main .detail-section .block .faqbox .faq>dt::after{content:"";display:inline-block;width:24px;height:4px;background-color:#0b5bce;border-radius:2px;position:absolute;top:0;bottom:0;right:20px;margin:auto;z-index:1}#main .detail-section .block .faqbox .faq>dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#main .detail-section .block .faqbox .faq>dt .icon{display:inline-block;width:50px;height:50px;position:absolute;top:0;bottom:0;left:15px;margin:auto}#main .detail-section .block .faqbox .faq>dt .icon svg use{fill:#4788ee}#main .detail-section .block .faqbox .faq>dt .icon svg use:nth-of-type(1){fill:#fff}#main .detail-section .block .faqbox .faq>dt.active{background-color:#4788ee;color:#fff}#main .detail-section .block .faqbox .faq>dt.active .icon svg use{fill:#fff}#main .detail-section .block .faqbox .faq>dt.active .icon svg use:nth-of-type(1){fill:#4788ee}#main .detail-section .block .faqbox .faq>dt.active::after{-webkit-transform:rotate(0);transform:rotate(0);background-color:#fff;z-index:2}#main .detail-section .block .faqbox .faq>dd{padding:15px;padding-left:75px;font-size:0;letter-spacing:0}#main .detail-section .block .faqbox .faq>dd .icon{display:inline-block;vertical-align:top;width:50px;height:50px;margin-left:-60px}#main .detail-section .block .faqbox .faq>dd .icon svg use{fill:#4788ee}#main .detail-section .block .faqbox .faq>dd .icon svg use:nth-of-type(3){fill:#fff}#main .detail-section .block .faqbox .faq>dd .text{display:inline-block;padding-top:5px;padding-left:10px;font-size:12px;letter-spacing:.05em}#main .smartnebiki_note{display:block;padding:5px 0;text-align:center;background:#ededed}#main #smartnebiki .mv_under_txt{font-size:20px;font-weight:bold;text-align:center}#main #smartnebiki .mv_under_img{background:#fff8dd;padding:30px 15px;margin:15px}#main #smartnebiki .mv_under_img img{margin:auto;display:block}#main #smartnebiki .mv_under_note{padding-left:1em;text-indent:-1em;margin:0 15px}#main #smartnebiki .smartnebiki{padding-top:30px}#main #smartnebiki .smartnebiki .table{display:block;margin:20px -10px 0;padding:10px 20px 20px;background-color:#fff}#main #smartnebiki .smartnebiki .table .note{padding-left:0em;text-indent:0em}#main #smartnebiki .smartnebiki .table table{width:100%;border-bottom:2px solid #a6b6c6;border-collapse:separate;font-size:11px}#main #smartnebiki .smartnebiki .table table caption{width:100%;height:40px;line-height:40px;background-color:#fff;border-bottom:2px solid #a6b6c6;font-size:13px;font-weight:bold;text-align:center}#main #smartnebiki .smartnebiki .table table tbody tr:not(:first-of-type) th,#main #smartnebiki .smartnebiki .table table tbody tr:not(:first-of-type) td{border-top:1px solid #a6b6c6}#main #smartnebiki .smartnebiki .table table tbody tr th,#main #smartnebiki .smartnebiki .table table tbody tr td{height:50px;padding-left:10px;font-weight:bold;letter-spacing:0}#main #smartnebiki .smartnebiki .table table tbody tr th{background-color:#dce5ee}#main #smartnebiki .smartnebiki .table table tbody tr td:last-of-type{text-align:right}#main #smartnebiki .smartnebiki .table table tbody tr .annon{vertical-align:super;font-size:smaller}#main #option-free .option-free .table{display:block;margin:20px -10px 0;padding:10px 20px 20px;background-color:#fff}#main #option-free .option-free .table table{width:100%;border-bottom:2px solid #a6b6c6;border-collapse:separate;font-size:11px}#main #option-free .option-free .table table thead tr th{padding-top:10px;font-size:13px;font-weight:bold;line-height:1.2;text-align:center}#main #option-free .option-free .table table thead tr th>em{color:#ea688b;font-size:26px}#main #option-free .option-free .table table thead tr td{height:40px;border-bottom:2px solid #a6b6c6;text-align:center}#main #option-free .option-free .table table thead tr td:nth-child(3):last-child{display:none}#main #option-free .option-free .table table tbody tr:not(:first-child) th,#main #option-free .option-free .table table tbody tr:not(:first-child) td{border-top:1px solid #a6b6c6}#main #option-free .option-free .table table tbody tr th,#main #option-free .option-free .table table tbody tr td{font-weight:bold;line-height:1.2}#main #option-free .option-free .table table tbody tr th:nth-child(3):last-child,#main #option-free .option-free .table table tbody tr td:nth-child(3):last-child{display:none}#main #option-free .option-free .table table tbody tr th{padding:20px;background-color:#dce5ee;position:relative}#main #option-free .option-free .table table tbody tr th>a{display:inline-block;text-decoration:underline}#main #option-free .option-free .table table tbody tr th>a::before{content:"";display:inline-block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #4788ee;border-right:2px solid #4788ee;position:absolute;top:24px;left:8px}#main #option-free .option-free .table table tbody tr td:nth-child(1){text-align:right}#main #option-free .option-free .table table tbody tr td:nth-child(2){font-size:11px;text-align:right}#main #option-free .option-free .table table tbody.sponly tr:first-child th,#main #option-free .option-free .table table tbody.sponly tr:first-child td{border-top:2px solid #a6b6c6}#main #option-free .option-free .table table tbody.sponly tr.sp th{padding:25px 0 0;background-color:#fff;font-size:13px;font-weight:bold;line-height:1.2;text-align:center}#main #option-free .option-free .table table tbody.sponly tr.sp th>em{color:#ea688b;font-size:26px}#main #option-free .option-free .table table tbody.sponly tr.sp td{height:40px;border-top:none;border-bottom:2px solid #a6b6c6;text-align:center}