@charset "UTF-8";.section:last-child{}@media screen and (max-width:639px){.section:last-child{margin:0 0 20px 0}}.section:last-child{}@media screen and (min-width:640px) and (max-width:959px){.section:last-child{margin:0 0 50px 0}}.section:last-child{}@media print,screen and (min-width:960px){.section:last-child{margin:0 0 50px 0}}.section:last-child{}.heading-2{font-size:1.375rem;text-align:center;color:#231815;text-align:left;padding:11px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:50px 0 0}.heading-2:first-of-type{}@media screen and (max-width:639px){.heading-2:first-of-type{margin:30px 0 0}}.heading-2:first-of-type{}@media screen and (min-width:640px) and (max-width:959px){.heading-2:first-of-type{margin:50px 0 0}}.heading-2:first-of-type{}@media print,screen and (min-width:960px){.heading-2:first-of-type{margin:50px 0 0}}.heading-2:first-of-type{}.lead-txt{margin:20px 0 0}.notice-txt{color:#ff1815;text-align:center;font-size:1.5rem;font-weight:bold;margin:50px 0 0}@media screen and (max-width:639px){.notice-txt{margin:30px 0 0}}.notice-txt{}.btn--box{display:flex;flex-wrap:wrap;justify-content:center}.btn--box .btn{font-size:1.25rem;width:340px;width:48%;border-radius:100px}.btn--box .btn span{font-size:0.8125rem;display:block}.btn--box{}@media screen and (max-width:639px){.btn--box .btn{margin:15px 1% 0 1%;padding:10px 20px}.btn--box .btn--red{padding:15px 20px}}.btn--box{}@media screen and (min-width:640px) and (max-width:959px){.btn--box .btn{margin:30px 1% 0 1%;padding:15px 20px}}.btn--box{}@media print,screen and (min-width:960px){.btn--box .btn{margin:30px 1% 0 1%;padding:15px 20px}}.btn--box{}.period .heading-3:first-of-type{margin:20px 0 0}.period .heading-3{font-size:1.25rem;font-weight:bold}.period .lead-txt{margin:0}.period .lead-txt strong{font-weight:bold;font-size:1.25rem}.period .lead-txt span{color:#ff1815}@media screen and (max-width:639px){.period .lead-txt span{padding:0}.period .lead-txt span:before{content:"\a";white-space:pre}}.period .lead-txt span{}@media screen and (min-width:640px) and (max-width:959px){.period .lead-txt span{padding:0 0 0 10px}}.period .lead-txt span{}@media print,screen and (min-width:960px){.period .lead-txt span{padding:0 0 0 10px}}.period .lead-txt span{}.period .lead-txt:last-child{margin:20px 0 0}.period{}@media screen and (max-width:639px){.period .heading-3{margin:20px 0 0}}.period{}@media screen and (min-width:640px) and (max-width:959px){.period .heading-3{margin:40px 0 0}}.period{}@media print,screen and (min-width:960px){.period .heading-3{margin:40px 0 0}}.period{}.period .date-txt{padding:0 0 0 20px}.method .normal-list{margin:20px 0 0}.method .no-order-list li{background:#eef8f8;text-indent:0}.method .no-order-list li .ttl{font-size:1.125rem;font-weight:bold;text-indent:-1em}.method .no-order-list li .txt-label{margin:0 0 0 -20px;padding:8px 15px;background:#fff000;font-weight:bold}.method .no-order-list li:before{left:30px;top:34px}.method .notice-list li.notice-list__item{margin:0;padding:0 0 0 20px}.method .notice-list li.notice-list__item:before{left:0;top:4px;font-size:0.9375rem;content:"※";counter-increment:none;border:0}.method .notice-list li.notice-list__item.is--red{color:#ff1815}.method .notice-list:last-child{margin:20px 0 0}.method .notice-list.btn-caption{text-align:center}.method p:not(:first-child) span{color:#ff1815}.method .notice--box{background:#eee}.method .notice--box .ttl{font-size:1.125rem;font-weight:bold}.method .btn--red{border:0;background:#c83c1e;width:340px}.method .btn--red:hover{background:#c80e36}.method .btn--disabled{border:0;width:340px}.method .txt-link{display:block;margin-top:20px;text-align:center}.method{}@media screen and (max-width:639px){.method .no-order-list li{margin:10px 0 0;padding:15px}.method p:not(:first-child){margin:10px 0 0}.method .notice--box{margin:10px auto 0;padding:15px}.method .notice-list.btn-caption{margin:15px 0 5px}}.method{}@media screen and (min-width:640px) and (max-width:959px){.method .no-order-list li{margin:30px 0 0;padding:30px 30px 30px 60px}.method p:not(:first-child){margin:20px 0 0}.method .notice--box{max-width:800px;margin:30px auto 0;padding:30px}.method .notice-list.btn-caption{margin:30px 0 5px}}.method{}@media print,screen and (min-width:960px){.method .no-order-list li{margin:30px 0 0;padding:30px 30px 30px 60px}.method p:not(:first-child){margin:20px 0 0}.method .notice--box{max-width:800px;margin:30px auto 0;padding:30px}.method .notice-list.btn-caption{margin:30px 0 5px}}.method{}.num table{border-collapse:collapse;border-bottom:1px solid #ccc}.num table tr th{width:20%;text-align:left;vertical-align:middle;border-bottom:1px dotted #ccc}.num table tr td{font-size:0.9375rem;text-align:center;width:10%;border-bottom:1px dotted #ccc}.num table tr:first-child{border-bottom:1px solid #ccc}.num table tr:first-child td{font-size:0.8125rem;width:20%;padding:5px}.num table tr:not(:first-child) td:last-child,.num table tr:not(:first-child) td:nth-last-child(2),.num table tr:not(:first-child) td:nth-last-child(3){font-size:1.125rem;font-weight:bold;text-align:center;padding:5px}.num{}@media screen and (max-width:639px){.num table{margin:10px auto 0}}.num{}@media screen and (min-width:640px) and (max-width:959px){.num .num-table-wrapper{max-width:650px;margin:30px auto 0}}.num{}@media print,screen and (min-width:960px){.num .num-table-wrapper{max-width:650px;margin:30px auto 0}}.num{}.contract .no-order-list li:before,.policy .no-order-list li:before{top:3px;left:-6px}.contract .tel-txt,.policy .tel-txt{font-size:1.5rem;font-weight:bold}.contract .tel-txt .text01,.policy .tel-txt .text01{font-size:1.125rem}.contract .tel-txt .text02,.policy .tel-txt .text02{font-size:0.8125rem;display:block;color:none;font-weight:normal}.contract,.policy{}@media screen and (max-width:639px){.contract .no-order-list,.policy .no-order-list{margin:10px 0}.contract .tel-txt,.policy .tel-txt{margin:10px auto 0}}.contract,.policy{}@media screen and (min-width:640px) and (max-width:959px){.contract .no-order-list,.policy .no-order-list{margin:30px 0}.contract .tel-txt,.policy .tel-txt{margin:20px 0 0 20px}}.contract,.policy{}@media print,screen and (min-width:960px){.contract .no-order-list,.policy .no-order-list{margin:30px 0}.contract .tel-txt,.policy .tel-txt{margin:20px 0 0 20px}}.contract,.policy{}.-annotation{padding-left:1.1em;position:relative;text-indent:0}.-annotation:before{content:"※";position:absolute;left:3px}
/*# sourceMappingURL=index.css.map */