﻿body{padding:0;margin:0}header{width:100%;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.1);position:relative;width:100%;padding-top:8px}@media print,screen and (min-width: 768px){header{min-width:1260px;padding-top:15px}}header h1{line-height:1.4;margin:0;font-size:2.1rem}@media print,screen and (min-width: 768px){header h1{font-size:3rem;font-weight:700;margin:0;flex:3}}header .header{position:relative}header .header-inner{display:flex;flex-flow:nowrap;max-width:100%;flex-direction:column;padding:5px 15px}@media print,screen and (min-width: 768px){header .header-inner{width:1260px;height:100px;padding:0 30px;margin:0 auto;flex-direction:row;align-items:center;position:relative}}header .header-inner .header__logo{width:110px;display:flex;justify-content:center}@media print,screen and (min-width: 768px){header .header-inner .header__logo{width:250px}}header .header-inner .header-contact{width:100%;height:100%;margin:5px 0;max-width:96%;display:flex;align-items:center}@media print,screen and (min-width: 768px){header .header-inner .header-contact{width:auto;justify-content:space-between;margin:0;position:absolute;right:0;top:0;right:30px;margin-left:2.5em}}header::before{display:block;position:absolute;top:0;left:0;width:100%;background:no-repeat 50%;content:"";height:8px;background-image:url(/img/sim/cmn_ex01_01_sp.svg);background-size:cover}@media print,screen and (min-width: 768px){header::before{height:15px;background-image:url(/img/sim/cmn_ex01_01.svg);background-size:cover}}header .header-ttl{background-color:#ecf3f5;padding:1em 15px}@media print,screen and (min-width: 768px){header .header-ttl{display:flex;align-items:center;justify-content:flex-start;padding:1.4em 0 1em}}@media print,screen and (min-width: 768px){header .header-ttl .header-ttl-inner{width:1200px;margin:auto}}header .header-ttl .header-ttl__sub{margin:0 0 .4em;color:#1746ff;line-height:1.4;font-size:1.4rem;font-weight:700}@media print,screen and (min-width: 768px){header .header-ttl .header-ttl__sub{font-size:1.6rem}}header .header-milestone{width:100%;background-color:#0091ff;font-size:1.2rem;color:#fff;font-weight:bold;padding:5px 20px;position:relative}header .header-milestone div,header .header-milestone span{color:#fff}header .header-milestone .header-milestone-inner{width:100%;position:relative}@media print,screen and (min-width: 768px){header .header-milestone .header-milestone-inner{width:1200px;margin:auto}}header .header-milestone .header-milestone__img{position:absolute;width:90px;right:10px;bottom:20px}@media print,screen and (min-width: 768px){header .header-milestone .header-milestone__img{bottom:-5px;width:130px}}@media print,screen and (min-width: 768px){header .header-milestone{font-size:1.6rem;padding:16px 20px}}.Main{margin-top:0}.Main__content{margin:0 auto}.Main__foot .conditions-conversion{background-color:#ecf3f5}.Main__foot .conditions-conversion__heading{display:flex;justify-content:center}.Main__foot .conditions-conversion__heading__title{position:relative;text-align:center}.Main__foot .conditions-conversion__heading__title:before,.Main__foot .conditions-conversion__heading__title:after{position:absolute;display:inline-block;content:""}.Main__foot .conditions-conversion__heading__title:before{left:0;background:url(/img/sim/app-files/cmn_ic02_01.svg) no-repeat 0 0;background-size:contain}.Main__foot .conditions-conversion__heading__title:after{background:url(/img/sim/app-files/cmn_ic02_02.svg) no-repeat 0 0;background-size:contain}.Main__foot .conditions-conversion__box{position:relative;z-index:1;background-color:#fff;border-radius:10px}.Main__foot .conditions-conversion__box__title{text-align:center}.Main__foot .conditions-conversion__description__tel__link{display:flex;font-family:Arial,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Osaka,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;line-height:1;text-decoration:none}.Main__foot .conditions-conversion__description__tel__label{position:relative;text-decoration:none}.Main__foot .conditions-conversion__description__tel__label:before{position:absolute;top:50%;left:0;display:inline-block;content:"";background:url(/img/sim/app-files/cmn_ic03.svg) no-repeat 0 0;background-size:contain}@media print,screen and (min-width: 768px)and (max-width: 1540px){.Main__foot .conditions-conversion__heading__title,.Main__foot .simulation-conversion__heading__title{padding:.9em 3.8em 1.4em}}@media only screen and (min-width: 768px){.Main{min-width:1260px;margin-top:0}.Main__content{max-width:1260px;padding:2em 30px 5em}.Main__foot .conditions-conversion{padding:2.375em 0 3.125em}.Main__foot .conditions-conversion__inner{width:1260px;padding:0 30px;margin:0 auto}.Main__foot .conditions-conversion__heading__title{font-size:2.6rem;font-weight:700;line-height:1}.Main__foot .conditions-conversion__heading__title:before,.Main__foot .conditions-conversion__heading__title:after{bottom:-9px}.Main__foot .conditions-conversion__heading__title:before{width:71px;height:97px}.Main__foot .conditions-conversion__heading__title:after{right:0;width:75px;height:92px}.Main__foot .conditions-conversion__box{padding:1.5em 2.5em}.Main__foot .conditions-conversion__box__title{font-size:1.7rem;font-weight:700}.Main__foot .conditions-conversion__description{display:flex;align-items:center;justify-content:center;margin-top:.4em}.Main__foot .conditions-conversion__description__tel__link{font-size:3.6rem;font-weight:700}.Main__foot .conditions-conversion__description__tel__label{padding-left:1.7em}.Main__foot .conditions-conversion__description__tel__label:before{width:51px;height:30px;margin-top:-15px}.Main__foot .conditions-conversion__description__note{margin-left:1.4em;font-size:1.4rem}.Main__foot .conditions-conversion__heading__title,.Main__foot .simulation-conversion__heading__title{padding:.9em 4.1em 1.4em}}@media only screen and (max-width: 767.98px){.Main__foot .conditions-conversion{padding:1.43em 15px 2.4em}.Main__foot .conditions-conversion__heading__title{padding:.3em 2.5em .8em;font-size:1.8rem;font-weight:700;line-height:1.4}.Main__foot .conditions-conversion__heading__title:before,.Main__foot .conditions-conversion__heading__title:after{bottom:-3px}.Main__foot .conditions-conversion__heading__title:before{width:35px;height:48px}.Main__foot .conditions-conversion__heading__title:after{right:-4px;width:37px;height:46px}.Main__foot .conditions-conversion__box{padding:1.2em 15px 1em}.Main__foot .conditions-conversion__box__title{font-size:1.4rem;font-weight:700}.Main__foot .conditions-conversion__description{margin-top:.2em}.Main__foot .conditions-conversion__description__tel__link{justify-content:center;padding:.4em 1em;font-size:2.8rem;font-weight:700;background-color:#fff;border-radius:9999px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.Main__foot .conditions-conversion__description__tel__label{padding-left:1.6em}.Main__foot .conditions-conversion__description__tel__label:before{width:34px;height:20px;margin-top:-10px}.Main__foot .conditions-conversion__description__note{margin-top:1em;font-size:1.2rem}}.Footer{border-top:none}.Footer .text,.Footer .text--center{margin:1em 0 0}.Footer .footer-copyright{margin-top:0}@media only screen and (min-width: 768px){.Footer{min-width:1260px}.Footer__foot__inner{max-width:1680px;padding:1.6em 30px 2.2em;margin:0 auto}.Footer .text,.Footer .text--center,.Footer .text--right{font-size:1.6rem}.Footer .footer-copyright{line-height:1.6}.Footer .footer-copyright__label{font-size:1.4rem}}@media only screen and (max-width: 767.98px){.Footer__foot__inner{padding:1.1em 15px 2.2em}.Footer .footer-copyright{margin-top:0;line-height:1.2}.Footer .text,.Footer .text--center,.Footer .text--right{font-size:1.4rem}}*,*::after,*::before{color:#333}.modal-item--md{padding:0 14px}@media only screen and (min-width: 768px){.modal-item--md{padding:0}}.modal-item--md .modal{max-width:876px}.heading3__title{margin:0;line-height:1.4}.heading3__inner{padding-bottom:.8em;border-bottom:1px solid #ccc}@media only screen and (min-width: 768px){.heading3{margin:2.8em 0 0}.heading3__title{font-size:2.2rem;font-weight:700}}@media only screen and (max-width: 767.98px){.heading3{margin:2.2em 0 0}.heading3__title{font-size:1.8rem;font-weight:700}}.Main{margin-top:0}.Main__content{margin:0 auto}.Main .conditions-lead{margin:1em 0 1.25em;text-align:center;color:#333}.Main .conditions-box__head{overflow:hidden;background-color:#faf7f0;border:1px solid #ddd;border-bottom:none}.Main .conditions-box__head+.conditions-box__body{border-top:none}.Main .conditions-box__title{text-align:center}.Main .conditions-box__body{overflow:hidden;border:1px solid #ddd}.Main .conditions-birth-wrap,.Main .conditions-birth__year,.Main .conditions-birth__month,.Main .conditions-birth__day{display:flex;flex-flow:row wrap}.Main .conditions-birth__year{width:100%;margin-top:0}.Main .conditions-field--textfield>input{text-align:center}.Main .conditions-field--selectfield>select{text-align:center}.Main .conditions-field--selectfield:after{position:absolute;top:50%;z-index:1;display:block;width:0;height:0;content:"";border-color:#666 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 5.5px 0}.Main .conditions-field--ticksfield>input[type=radio]:checked+label{background-color:#fff;border-color:#1746ff}.Main .conditions-field--ticksfield>input[type=radio]+label{position:relative;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;border:1px solid #fff;border-radius:10px;color:#333;transition:background-color .25s cubic-bezier(0.4, 0, 0.2, 1) 0s,border-color .25s cubic-bezier(0.4, 0, 0.2, 1) 0s}.Main .conditions-field--ticksfield>input[type=radio][disabled]+label{border-color:#f4f4f4 !important;background-color:#f4f4f4 !important;box-shadow:none !important;color:#999 !important;cursor:default}.Main .conditions-field--ticksfield>input[type=radio]+label:after,.Main .conditions-field--ticksfield>input[type=radio]+label:before{position:absolute;top:50%;display:block;content:"";border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Main .conditions-field--ticksfield>input[type=radio][disabled]+label:after,.Main .conditions-field--ticksfield>input[type=radio][disabled]+label:before{background-color:#f4f4f4}.Main .conditions-field--ticksfield>input[type=radio]+label:before{width:20px;height:20px;background-color:#fff;border:1px solid #ccc}.Main .conditions-field--ticksfield>input[type=radio]+label:after{width:12px;height:12px;background-color:#1746ff;opacity:0}.Main .conditions-field--ticksfield>input[type=radio]:checked+label:after{opacity:1}.Main .conditions-field--selectfield,.Main .conditions-field--textfield,.Main .conditions-field--ticksfield{position:relative;display:block;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);transition:background-color .25s cubic-bezier(0.4, 0, 0.2, 1) 0s}.Main .conditions-field--selectfield>input[type=text],.Main .conditions-field--selectfield>select,.Main .conditions-field--textfield>input[type=text],.Main .conditions-field--textfield>select,.Main .conditions-field--ticksfield>input[type=text],.Main .conditions-field--ticksfield>select{position:relative;z-index:2;display:block;width:100%;height:100%;margin:0;font-size:2rem;-webkit-appearance:none;appearance:none;cursor:pointer;background:none;border:none;border-radius:10px}.Main .conditions-field--selectfield>input[type=text]:hover,.Main .conditions-field--selectfield>select:hover,.Main .conditions-field--textfield>input[type=text]:hover,.Main .conditions-field--textfield>select:hover,.Main .conditions-field--ticksfield>input[type=text]:hover,.Main .conditions-field--ticksfield>select:hover{border:1px solid #999}.Main .conditions-field--selectfield.u-is-selected>input[type=text],.Main .conditions-field--selectfield.u-is-selected>select,.Main .conditions-field--textfield.u-is-selected>input[type=text],.Main .conditions-field--textfield.u-is-selected>select,.Main .conditions-field--ticksfield.u-is-selected>input[type=text],.Main .conditions-field--ticksfield.u-is-selected>select{border:none}.Main .conditions-provision{display:none}.Main .conditions-provision__head{overflow:hidden;background-color:#f4f4f4;border-radius:10px 10px 0 0}.Main .conditions-provision__head+.conditions-provision__body{border-radius:0 0 10px 10px}.Main .conditions-provision__title{text-align:center}.Main .conditions-provision__body{overflow:hidden;background-color:#f4f4f4;border-radius:10px}.Main .conditions-submit,.Main .conditions-submit-button{display:flex;justify-content:center}.Main .conditions-submit-button{position:relative;align-items:center;line-height:1.4;color:#fff;text-align:center;cursor:pointer;background-color:#ec6c0e;border:2px solid #ec6c0e;box-shadow:0 2px 10px rgba(0,0,0,.2)}.Main .conditions-submit-button:disabled{color:#999;pointer-events:none;cursor:default;background-color:#f4f4f4;border-color:#f4f4f4;box-shadow:none}.Main .conditions-conversion{background-color:#ecf3f5}.Main .conditions-conversion__heading{display:flex;justify-content:center}.Main .conditions-conversion__heading__title{position:relative;text-align:center}.Main .conditions-conversion__heading__title:before,.Main .conditions-conversion__heading__title:after{position:absolute;display:inline-block;content:""}.Main .conditions-conversion__heading__title:before{left:0;background:url(/app-files/img/cmn_ic02_01.svg) no-repeat 0 0;background-size:contain}.Main .conditions-conversion__heading__title:after{background:url(/app-files/img/cmn_ic02_02.svg) no-repeat 0 0;background-size:contain}.Main .conditions-conversion__box{position:relative;z-index:1;background-color:#fff;border-radius:10px}.Main .conditions-conversion__box__title{text-align:center}.Main .conditions-conversion__description__tel__link{display:flex;font-family:Arial,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Osaka,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;line-height:1;text-decoration:none}.Main .conditions-conversion__description__tel__label{position:relative;text-decoration:none}.Main .conditions-conversion__description__tel__label:before{position:absolute;top:50%;left:0;display:inline-block;content:"";background:url(/app-files/img/cmn_ic03.svg) no-repeat 0 0;background-size:contain}.Main .u-is-selected.conditions-field--selectfield,.Main .u-is-selected.conditions-field--textfield,.Main .u-is-selected.conditions-field--ticksfield{background-color:#fff;border:1px solid #1746ff}.Main .u-is-selected.conditions-field--selectfield>input[type=text],.Main .u-is-selected.conditions-field--selectfield>select,.Main .u-is-selected.conditions-field--textfield>input[type=text],.Main .u-is-selected.conditions-field--textfield>select,.Main .u-is-selected.conditions-field--ticksfield>input[type=text],.Main .u-is-selected.conditions-field--ticksfield>select{border-color:#1746ff;outline:#e8a530;color:#000}.Main .u-disabled.conditions-field--selectfield,.Main .u-disabled.conditions-field--textfield,.Main .u-disabled.conditions-field--ticksfield{background-color:#ddd;border:none;box-shadow:none}@media print,screen and (min-width: 768px)and (max-width: 1540px){.Main .conditions-conversion__heading__title,.Main .simulation-conversion__heading__title{padding:.9em 3.8em 1.4em}}@media only screen and (min-width: 768px){.Main{min-width:1260px;margin-top:0}.Main .heading1{display:flex;align-items:center;justify-content:flex-start;padding:2.2em 0}.Main .heading1__inner{width:100%;max-width:1260px;padding:0 30px;margin:0 auto;background-color:#ecf3f5}.Main .heading1__subtitle{font-size:1.6rem;font-weight:700}.Main .heading1__title{font-size:3rem;font-weight:700}.Main__content{max-width:1260px;padding:2em 30px 5em}.Main .conditions-lead{font-size:2rem;font-weight:700}.Main .conditions-app{margin:1.25em 0 0}.Main .conditions-column__item [data-col-pc="2"]>*{width:calc((100% - 36px)/2)}.Main .conditions-box__head{padding:.375em 1em .3125em;border-radius:10px 10px 0 0}.Main .conditions-box__head+.conditions-box__body{border-radius:0 0 10px 10px}.Main .conditions-box__title{font-size:1.8rem;font-weight:700}.Main .conditions-box__body{padding:1.5em 1.625em 1.5em 2em;border-radius:10px}.Main .conditions-birth-wrap>*{margin-left:1.125em}.Main .conditions-birth__day,.Main .conditions-birth__month,.Main .conditions-birth__year{align-items:flex-end}.Main .conditions-birth__year{width:unset;margin-left:0}.Main .conditions-birth__label{margin-left:.45em;font-size:2rem;font-weight:700}.Main .conditions-field--selectfield{width:238px;height:63px}.Main .conditions-field--selectfield>select{padding:13px 10px}.Main .conditions-field--selectfield:after{right:1.125em;margin-top:-3px}.Main .conditions-field--textfield{width:80px;height:63px}.Main .conditions-field--textfield>input{padding:.5em .8em .4em}.Main .conditions-field--ticksfield>input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:none}.Main .conditions-field--ticksfield>input[type=radio]+label{height:63px;padding:.5em 2.1em .4em 2em;font-size:2rem;font-weight:700}.Main .conditions-field--ticksfield>input[type=radio]+label:hover{border-color:#999}.Main .conditions-field--ticksfield>input[type=radio]+label:before{left:.65em}.Main .conditions-field--ticksfield>input[type=radio]+label:after{left:.85em}.Main .conditions-field--ticksfield>input[type=radio]:checked+label:hover{border-color:#1746ff}.Main .conditions-ticks [data-col-pc]:not([data-col-pc="1"]){display:flex;flex-flow:row wrap;width:100%}.Main .conditions--ticksfield [data-col-pc="2"]>*{width:calc((100% - 36px)/2)}.Main .conditions-provision{width:800px;margin:1.875em auto 0}.Main .conditions-provision__head{padding:1.25em 6.125em .8125em}.Main .conditions-provision__title{font-size:1.8rem;font-weight:700}.Main .conditions-provision__body{padding:0 6.125em 1.25em}.Main .conditions-text{margin:1em 0 0;text-align:center}.Main .conditions-submit{margin:2.1875em 0 0}.Main .conditions-submit-button{min-width:360px;padding:.6em 1.1em;font-size:2rem;font-weight:700;border-radius:28px;transition:background-color .25s cubic-bezier(0.4, 0, 0.2, 1) 0s,color .25s cubic-bezier(0.4, 0, 0.2, 1) 0s}.Main .conditions-submit-button:hover{color:#ec6c0e;background-color:#fff}.Main .conditions-conversion{padding:2.375em 0 3.125em}.Main .conditions-conversion__inner{width:1260px;padding:0 30px;margin:0 auto}.Main .conditions-conversion__heading__title{font-size:2.6rem;font-weight:700;line-height:1}.Main .conditions-conversion__heading__title:before,.Main .conditions-conversion__heading__title:after{bottom:-9px}.Main .conditions-conversion__heading__title:before{width:71px;height:97px}.Main .conditions-conversion__heading__title:after{right:0;width:75px;height:92px}.Main .conditions-conversion__box{padding:1.5em 2.5em}.Main .conditions-conversion__box__title{font-size:1.7rem;font-weight:700}.Main .conditions-conversion__description{display:flex;align-items:center;justify-content:center;margin-top:.4em}.Main .conditions-conversion__description__tel__link{font-size:3.6rem;font-weight:700}.Main .conditions-conversion__description__tel__label{padding-left:1.7em}.Main .conditions-conversion__description__tel__label:before{width:51px;height:30px;margin-top:-15px}.Main .conditions-conversion__description__note{margin-left:1.4em;font-size:1.4rem}.Main .conditions-conversion__heading__title,.Main .simulation-conversion__heading__title{padding:.9em 4.1em 1.4em}.Main .conditions-field--selectfield>input[type=text],.Main .conditions-field--selectfield>select,.Main .conditions-field--textfield>input[type=text],.Main .conditions-field--textfield>select,.Main .conditions-field--ticksfield>input[type=text],.Main .conditions-field--ticksfield>select{font-weight:700;transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1) 0s;border-color:#999}.Main .u-disabled input[type=text],.Main .u-disabled select{border-color:#ddd}}@media only screen and (max-width: 767.98px){.Main .conditions-field--selectfield>input[type=text],.Main .conditions-field--selectfield>select,.Main .conditions-field--textfield>input[type=text],.Main .conditions-field--textfield>select,.Main .conditions-field--ticksfield>input[type=text],.Main .conditions-field--ticksfield>select{font-weight:700}.Main__content{width:100%;padding:1.4em 15px 3em;margin:0 auto}.Main .conditions-lead{font-size:1.8rem;font-weight:700}.Main .conditions-app{margin:.78em 0 0}.Main .conditions-box__head{padding:.71em 15px .43em;border-radius:5px 5px 0 0}.Main .conditions-box__head+.conditions-box__body{border-radius:0 0 5px 5px}.Main .conditions-box__body{padding:1.1em 15px}.Main .conditions-box__title{font-size:1.6rem;font-weight:700}.Main .conditions-birth__label{flex-shrink:0;margin-left:.67em;font-size:1.5rem;font-weight:700}.Main .conditions-birth__day,.Main .conditions-birth__month,.Main .conditions-birth__year{align-items:center}.Main .conditions-birth__day,.Main .conditions-birth__month{width:calc((100% - 15px)/2);margin-top:1em}.Main .conditions-birth__day{margin-left:15px}.Main .conditions-field--textfield,.Main .conditions-field--selectfield{flex:1;width:100%;height:60px}.Main .conditions-field--textfield>input{padding:.6em 1em}.Main .conditions-field--selectfield{flex:1;width:100%;height:60px}.Main .conditions-field--selectfield:after{right:.93em;margin-top:-4px}.Main .conditions-field--ticksfield>input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:none}.Main .conditions-field--ticksfield>input[type=radio]+label{height:60px;padding:.56em 1em .4em 1.94em;font-size:1.8rem;font-weight:700}.Main .conditions-field--ticksfield>input[type=radio]+label:before{left:.45em}.Main .conditions-field--ticksfield>input[type=radio]+label:after{left:.67em}.Main .conditions-provision{margin:1.1em 0 0}.Main .conditions-provision__head{padding:1.1em 15px .29em}.Main .conditions-provision__head+.conditions-provision__body{padding-top:.5em}.Main .conditions-provision__title{font-size:1.6rem;font-weight:700}.Main .conditions-provision__body{padding:1.1em 15px 1em}.Main .conditions-text{margin:.75em 0 0;font-size:1.6rem;line-height:1.4}.Main .conditions-submit{margin:1.78em 0 0}.Main .conditions-submit-button{width:100%;padding:.8em 1.4em;font-size:1.5rem;font-weight:700;border-radius:24px}.Main .conditions-conversion{padding:1.43em 15px 2.4em}.Main .conditions-conversion__heading__title{padding:.3em 2.5em .8em;font-size:1.8rem;font-weight:700;line-height:1.4}.Main .conditions-conversion__heading__title:before,.Main .conditions-conversion__heading__title:after{bottom:-3px}.Main .conditions-conversion__heading__title:before{width:35px;height:48px}.Main .conditions-conversion__heading__title:after{right:-4px;width:37px;height:46px}.Main .conditions-conversion__box{padding:1.2em 15px 1em}.Main .conditions-conversion__box__title{font-size:1.4rem;font-weight:700}.Main .conditions-conversion__description{margin-top:.2em}.Main .conditions-conversion__description__tel__link{justify-content:center;padding:.4em 1em;font-size:2.8rem;font-weight:700;background-color:#fff;border-radius:9999px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.Main .conditions-conversion__description__tel__label{padding-left:1.6em}.Main .conditions-conversion__description__tel__label:before{width:34px;height:20px;margin-top:-10px}.Main .conditions-conversion__description__note{margin-top:1em;font-size:1.2rem}}@media only screen and (max-width: 373.98px){.Main .conditions-field--selectfield>input[type=text],.Main .conditions-field--selectfield>select,.Main .conditions-field--textfield>input[type=text],.Main .conditions-field--textfield>select,.Main .conditions-field--ticksfield>input[type=text],.Main .conditions-field--ticksfield>select{font-size:5.33333vw}.Main .conditions-field--ticksfield>input[type=radio]+label{padding:2.66667vw 1em 1.86667vw 9.06667vw;font-size:4.8vw}.Main .conditions-field--ticksfield>input[type=radio]+label:before{width:5.33333vw;height:5.33333vw}.Main .conditions-field--ticksfield>input[type=radio]+label:after{width:3.2vw;height:3.2vw}}.Footer{border-top:none}.Footer .text,.Footer .text--center{margin:1em 0 0}.Footer .footer-copyright{margin-top:0}@media only screen and (min-width: 768px){.Footer{min-width:1260px}.Footer__foot__inner{max-width:1680px;padding:1.6em 30px 2.2em;margin:0 auto}.Footer .text,.Footer .text--center,.Footer .text--right{font-size:1.6rem}.Footer .footer-copyright{line-height:1.6}.Footer .footer-copyright__label{font-size:1.4rem}}@media only screen and (max-width: 767.98px){.Footer__foot__inner{padding:1.1em 15px 2.2em}.Footer .footer-copyright{margin-top:0;line-height:1.2}.Footer .text,.Footer .text--center,.Footer .text--right{font-size:1.4rem}}button[data-sim-name=month],button[data-sim-name=day]{display:flex;align-items:center;justify-content:center;padding:.2em .2em .1em;overflow:hidden;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);transition:background-color .25s cubic-bezier(0.4, 0, 0.2, 1) 0s,border-color .25s cubic-bezier(0.4, 0, 0.2, 1) 0s}button[data-sim-name=month]:hover,button[data-sim-name=day]:hover{border-color:#1746ff}button.u-is-selected{border-color:#1746ff;background-color:#fff}[hidden=""],[hidden=true]{display:none !important}button[disabled]{background-color:#f4f4f4;box-shadow:none;color:#999;cursor:default;pointer-events:none !important}.modal-md ul{padding:0;margin:0;list-style:none}.modal-md--day .modal-md-body-list{grid-template-columns:repeat(7, 1fr)}.modal-md-header__title{text-align:center}.modal-md-body{display:flex;justify-content:center}.modal-md-body-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px}.modal-md-body-list>li{width:70px;height:50px}.modal-md-body-list>li button{width:100%;height:100%;font-weight:700}.modal-md__conditions{max-height:unset}.modal-md__conditions .modal-header__title{color:#000064;text-align:center}.modal-md__conditions .modal-content__text{color:#000}@media screen and (max-width: 767.98px){.modal-md--day .modal-md-body-list{grid-template-columns:repeat(5, 1fr)}.modal-md{padding:15px}.modal-md-body-list{grid-template-columns:repeat(5, 1fr);width:100%}.modal-md-body-list>li{width:100%}.modal-md-body-list li button{width:100%;height:45px;font-size:1.8rem;font-weight:700}}@media screen and (min-width: 768px){.modal-header__title{font-size:2rem;font-weight:bold}.modal-content .text,.modal-content .text--center,.modal-content .text--right{font-size:1.6rem}}.conditions-init-lp{margin:0 0 1.25em;border:1px solid #ddd;border-radius:10px;background-color:#fff}.conditions-init-lp .box__body{padding:1.2em 1.4em 1.4em}@media screen and (min-width: 768px){.conditions-init-lp .box__body{padding:1.6em 1.8em}}.conditions-init-lp .box__body .lead{margin:0;font-weight:700;color:#000064;font-size:1.8rem}@media screen and (min-width: 768px){.conditions-init-lp .box__body .lead{font-size:2rem}}.conditions-provision .conditions-ticks{padding:5px 0}