﻿*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,address,ul,ol,li,dl,dt,dd,table,caption,th,td,img,form{border:none;border-collapse:collapse;font-size:100%;font-style:normal;font-weight:normal;line-height:100%;list-style-type:none;margin:0;padding:0;text-align:left;vertical-align:top}html{font-size:62.5%}body{background:#fff4e1;color:#2a2a2c;font-family:'Roboto', 'Noto Sans JP', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:20px;margin:0 auto;padding:0;width:100%}picture,figure{display:block}h1,h2,h3,h4,h5,h6,p,a{line-height:1.37}h1,h2,h3,h4{font-weight:500;text-align:center}h2{font-size:4vw}@media all and (min-width: 769px){h2{font-size:29px}}a{color:#000;text-decoration:none}img{max-width:100%}figure{margin:0}.color_orange,.color_green{font-weight:500}.color_orange{color:#ff7348}.color_green{color:#1ba167}.text_large{font-size:1.5em}.text_small{font-size:0.8em}.text_note{font-size:1vw}.text_underline{border-bottom:3px dotted #ff7348}.bg_pink,.bg_beige,.bg_yellow,.bg_white{position:relative}.bg_pink .inner,.bg_beige .inner,.bg_yellow .inner,.bg_white .inner{padding:30px}@media (min-width: 769px){.bg_pink .inner,.bg_beige .inner,.bg_yellow .inner,.bg_white .inner{width:100%;max-width:800px;margin:auto}}.bg_pink{background:#ffeef0}.bg_beige{background:#fff4e1}.bg_yellow{background:#ffbb19}.bg_light-yellow{background:#fff694}.bg_white{background:#fff}.title_brackets,.title_brackets--large{display:flex;align-items:center;justify-content:center;position:relative}.title_brackets::before,.title_brackets--large::before,.title_brackets--large::after,.title_brackets::after,.title_brackets--large::after{background:#ff7348;content:'';display:block;position:relative;bottom:0px;width:55px;height:3px}.title_brackets::before,.title_brackets--large::before,.title_brackets--large::after{left:0;transform:rotate(60deg)}.title_brackets::after,.title_brackets--large::after{right:0;transform:rotate(-60deg)}.title_brackets--large::before,.title_brackets--large::after{width:80px}.title_brackets--large::before{left:0;transform:rotate(60deg)}.title_brackets--large::after{right:0;transform:rotate(-60deg)}.title_box{display:flex;align-items:center;justify-content:center}.box_white,.box_border{background:#fff;border-radius:8px}.box_beige{background:#fff4e1;border-radius:8px}.box_border{border:3px solid #d8ccb8}.mov{margin-bottom:10vw}.mov h2{text-align:left;position:relative}.mov img{width:19vw;max-width:142px;padding:2vw}.mov_item{width:100%;padding:0 5vw 5vw}.mov .box_white,.mov .box_border{background-image:none !important}.balloon_question{font-size:5vw;text-align:center;margin-top:3vw;padding:6vw;background:#fff;border-radius:1.5vw;position:relative}@media (min-width: 769px){.balloon_question{font-size:29px}}.balloon_question::before{content:'';position:absolute;max-width:83 px;max-height:61.5 px;width:11vw;height:100%;top:-2.6vw;left:8vw;background:url(../img/icon_question.png) no-repeat;background-size:contain}@media (min-width: 769px){.balloon_question::before{top:-35px;left:70px;width:130px}}.balloon_question::after{content:'';position:absolute;width:0;height:0;right:0;bottom:-9vw;left:0;margin:auto;border:5vw solid transparent;border-top:5vw solid #fff}.balloon_title{font-size:2.2vw;line-height:1.2}.label_orange,.label_green,.label_blue,.label_white{display:inline-block;color:#fff;text-align:center;padding:3px;border-radius:20px}.label_orange{background:#ff7348}.label_green{background:#1ba167}.label_blue{background:#4297cf}.label_white{color:#ff7348;background:#fff}.arrow_orange::before{content:'';width:0;height:0;position:absolute;top:-15px;right:0;left:0;margin:0 auto;border:40px solid transparent;border-top:40px solid #ff7348}.only_pc{display:none !important}@media (min-width: 769px){.only_pc{display:initial !important}}.only_sp{display:initial !important}.only_sp--flex{display:flex !important}@media (min-width: 769px){.only_sp{display:none !important}.only_sp--flex{display:none !important}}header .flex{align-items:center}header a{color:#4e4e4e;font-size:16px}header .red_botton{border:solid 1px #fff}header .btn_flat_border{padding:0.7em 1.2em;color:#ffffff;background-color:#dd3c3c;margin-right:5px;font-size:15px;font-size:1.5rem}header .btn_flat_border:hover{color:#dd3c3c;background-color:#ffffff;border:solid 1px #dd3c3c}header .bt_gray{padding:0 0em}header .bt_gray a{color:#ffffff;background-color:#818181}header .bt_gray a:hover{color:#818181;background-color:#ffffff;border:solid 1px #818181}header .bt_gray a:hover:before{content:'';display:inline-block;width:16px;height:15px;background-image:url(../img/line_menu_hover.png);background-size:cover;vertical-align:middle;margin:0px 7px 2px 0}header .bt_gray a::before{content:'';display:inline-block;width:16px;height:15px;background-image:url(../img/line_menu.png);background-size:cover;vertical-align:middle;margin:0px 7px 2px 0}header .bt_red .bt_red a:before{content:'';display:inline-block;width:20px;height:14px;background-image:url("../img/mail_menu.png");background-size:cover;vertical-align:middle;margin:0px 7px 2px 0}header .bt_red a:hover:before{content:'';display:inline-block;width:20px;height:14px;background-image:url("../img/mail_menu_hover.png");background-size:cover;vertical-align:middle;margin:0px 7px 2px 0}header .text_note{display:none}@media (max-width: 768px){header .text_note{display:block;font-size:2vw;align-self:flex-end}}nav{width:100%;position:fixed;top:0;z-index:200;box-shadow:0px 1px 7px 0px rgba(0,0,0,0.15)}nav .logo{padding:0 20px}nav .menu,nav .drawer{background-color:#fff;padding:16px 0}.menu__page{border-left:1px solid #ebebeb}.menu__page li{font-size:20px;font-size:2rem;border-right:1px solid #ebebeb;padding:0 20px}.head_tel{text-align:center}.head_tel::before{content:'';display:inline-block;width:26px;height:26px;background-image:url(../img/24.png);background-size:cover;vertical-align:unset;margin:0px 6px -3px 9px}.head_tel a{color:#dd3c3c;font-size:1.9vw;line-height:0.6;padding-right:10px;letter-spacing:0.05em}.head_tel span{color:#4e4e4e;font-size:0.86vw;letter-spacing:0em;font-weight:normal}.navbar_toggle{z-index:9999;right:20px;position:absolute}.navbar_toggle_icon{position:relative;display:block;height:2px;width:30px;background:#545454;-webkit-transition:ease 0.5s;transition:ease 0.5s}.navbar_toggle_icon:nth-child(1){top:0}.navbar_toggle_icon:nth-child(2){margin:8px 0}.navbar_toggle_icon:nth-child(3){top:0}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar_toggle.open .navbar_toggle_icon:nth-child(2){-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.navbar_toggle.open .navbar_toggle_icon:nth-child(3){top:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:ease 0.5s;transition:ease 0.5s;z-index:1000}.menu.open{-webkit-transform:translateX(0);transform:translateX(0);overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;height:100vh}@media (min-width: 769px){nav{display:flex;flex-direction:row}.navbar_toggle{display:none}.menu{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.menu ul{display:flex;flex-wrap:wrap;align-items:center}.menu ul li{border-bottom:none}.menu li:first-child{margin-right:auto}.menu li:second-child{margin-right:auto}}@media only screen and (max-width: 768px){.flex,.square_back{display:block}nav .menu,nav .drawer{padding:12px 0}nav .menu{padding:0}header .drawer.flex{display:flex;box-shadow:0px 1px 7px 0px rgba(0,0,0,0.15)}nav{height:40px}.menu ul{padding-bottom:10%}.menu ul li{font-size:16px;padding:12px;text-align:center;border:none}.menu__page{border:none}p.bt{text-align:left}.menu ul li.head_tel{font-size:20px}.head_tel a{font-size:7vw}.head_tel span{display:none}header p.bt{text-align:center}header .bt_gray a,header .bt_red a{width:70%;text-align:center}}footer{color:#fff;background:#333;margin:0;padding:20px 0}footer .fnav{font-size:12px;padding:10px 0 25px}footer p{font-size:12px;text-align:center}footer a{color:#fff}.cta{max-width:1100px;margin:auto;padding:2vw 0 9vw}@media (min-width: 769px){.cta ul{display:flex;align-items:flex-end}}.cta ul li{width:80%;max-width:450px;margin:auto}@media (min-width: 769px){.cta ul li{width:45%;margin:0 auto}}.cta ul li+li{margin-top:25px}.shindan{background:#ffc230;padding:69px 0 40px}@media (max-width: 768px){.shindan{padding:30px 0 25px}}.shindan *{font-family:'Noto Sans JP', sans-serif}.shindan__title{color:#fff;font-size:6vw;margin-bottom:6vw}@media (min-width: 768px){.shindan__title{font-size:36px;margin-bottom:30px}}.shindan__title--label span{display:inline-block;color:#ff7348;font-size:3vw;margin-bottom:3vw;padding:6px 15px;background:#fff;border-radius:8px}@media (min-width: 768px){.shindan__title--label span{font-size:21px;margin-bottom:25px}}.shindan__container{background:#fff;border-radius:20px;overflow:hidden;padding-top:23px}.shindan__wrapper{margin:0 auto;padding:47px 0 70px;width:680px}@media (max-width: 678px){.shindan__wrapper{width:100%;padding-bottom:0}.shindan__wrapper:last-child{padding-bottom:47px}}.shindan__sec_bg{padding:40px 20px 0}.shindan__sec+.shindan__sec{margin:40px 0 0}.shindan__item{border-top:1px solid #333333;padding:34px 0 57.5px}.shindan__item:last-child{padding-bottom:0}.shindan__item_title{align-items:center;display:flex;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:40px}.shindan .text_note{font-size:14px;text-align:center;margin-top:30px}.shindan__step{align-items:center;color:#fff;background:#ff7348;border-radius:50%;display:flex;flex-wrap:wrap;font-weight:700;height:70px;justify-content:center;margin:0 auto 35px;text-align:center;width:70px}.shindan__step_text{flex-shrink:0;font-size:14px;line-height:1;width:100%}.shindan__step_num{display:block;flex-shrink:0;font-size:36px;line-height:1}.shindan__required{background:#ff7348;border-radius:12px;color:#fff;display:inline-block;font-size:12px;line-height:1;margin-left:16px;padding:4px 11px}.shindan__parts--flex{align-items:center;display:flex;justify-content:space-between}.shindan__parts--flex.start{justify-content:flex-start}@media (max-width: 768px){.shindan__parts--flex{flex-wrap:wrap}}.shindan__parts:not(:last-child){margin-bottom:24px}.shindan__parts--info{margin-top:80px}.shindan__parts_title{font-size:16px;font-weight:700;line-height:1.4;text-align:left}@media (max-width: 768px){.shindan__parts_title{width:490px;margin-bottom:10px}}.shindan__parts_note{display:block;font-size:12px;font-weight:400}.shindan__sec_title{font-size:24px;font-weight:700;margin-bottom:50px;text-align:center}.radio__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){.radio__list{margin:0 2%}}.radio__label{cursor:pointer;display:block;flex-shrink:0;padding:17px 8px;position:relative;width:330px}@media (max-width: 768px){.radio__label{width:88%;margin:2% auto}}.radio__label:nth-child(2n){margin-left:20px}@media (max-width: 768px){.radio__label:nth-child(2n){margin:2% auto}}.radio__label:nth-child(n+3){margin-top:20px}@media (max-width: 768px){.radio__label:nth-child(n+3){margin:2% auto}}.radio__text{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:500;line-height:1;position:relative;transition:0.3s}.radio__text:before{background:#fff;border:2px solid #cfd5da;border-radius:50%;content:'';display:block;height:26px;margin-right:8px;width:26px}.radio__border{border:2px solid #cfd5da;border-radius:6px;height:100%;left:0;position:absolute;top:0;transition:0.3s;width:100%}.radio__input{display:none}.radio__input:checked+.radio__text:after{background:#ff7348;border-radius:50%;content:'';display:block;height:16px;left:7px;position:absolute;top:7px;transform:rotateZ(-45deg);transition:0.3s;width:16px}.radio__input:checked ~ .radio__border{border-color:#ff7348}.shindan__select_box{position:relative;width:490px}.shindan__select_box--flex{display:flex;align-items:center;position:relative;width:100px;margin-left:1.5em}@media (max-width: 768px){.shindan__select_box--flex:first-of-type{margin-left:0}}.shindan__select_box--flex span{margin-left:0.5em}.shindan__select_box:after,.shindan__select_box--flex .shindan__select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;bottom:calc(50% - 3px);content:'';display:block;height:0;margin:auto;position:absolute;right:18px;top:50%;transform:translate(0, -50%);width:0}.shindan__select_box--target:before{background:rgba(214,214,214,0.5);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.shindan__select_box--target .shindan__select:not(.select-is-active){display:none}.shindan__select_box--target.is-active:before{z-index:-1}.shindan__select_box--target.is-active .select-is-active{display:block}.shindan__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #cfd5da;box-shadow:none;font-size:16px;line-height:2;padding:6px 8px;width:100%}.shindan__select.center{text-align:center}.btn_flat_border{display:inline-block;padding:1.5em 6em;text-decoration:none;color:#ffffff;border:solid 1px #ffffff;border-radius:4em;transition:0.4s}.btn_flat_border:hover{background:#fff;color:#4e4e4e}.red_botton{color:#dd3c3c;border:solid 1px #dd3c3c}.red_botton:hover{color:#fff;background:#dd3c3c}.gray_button{color:#818181;border:solid 1px #818181}.gray_button:hover{background:#818181;color:#fff}.btn_line{font-size:20px;text-align:center;margin-top:30px}.btn_line a{display:inline-block;color:#fff;width:100%;max-width:320px;padding:4px;transition:all 0.3s;background-color:#01b901;border:2px solid #01b901;border-radius:8px;box-shadow:0 4px 0 #269526}.btn_line a:active{box-shadow:0 0 0 transparent;transform:translate(0, 4px)}.btn_line a span{display:block;font-size:12px}.radio__list--step2 .radio__label{padding:0}.shindan__input{border:1px solid #d0d0d0;box-sizing:border-box;padding:13px;width:490px}.shindan__input::-moz-placeholder{color:#b3b9ba}.shindan__input:-ms-input-placeholder{color:#b3b9ba}.shindan__input::-ms-input-placeholder{color:#b3b9ba}.shindan__input:-moz-placeholder-shown{color:#b3b9ba}.shindan__input:-ms-input-placeholder{color:#b3b9ba}.shindan__input:placeholder-shown,.shindan__input::placeholder{color:#b3b9ba}.shindan__input:focus{outline-width:0}.shindan__phone_box{align-items:center;display:flex;justify-content:space-between;width:490px}.shindan__phone_box .shindan__input{width:100%}.phone_hyphen{background:#000;display:block;flex-shrink:0;height:1px;margin:0 4px;width:10px}.infomation_text{color:#333;font-size:14px;font-weight:400;line-height:1.4;margin:0 auto 17.5px}.privacy_text{align-items:center;display:flex;font-size:14px;justify-content:center;margin:0 auto 48px}.privacy_text a{color:#dd3c3c}.privacy_text a:hover{text-decoration:underline}.privacy_text input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:3px;bottom:0;color:#fff;cursor:pointer;display:inline-block;height:16px;left:0;margin:0.4rem;outline:none;position:relative;right:0;transition:all 0.15s ease-out 0s;vertical-align:-0.8rem;width:16px}.privacy_text input:before,.privacy_text input:after{background:#fff;content:'';position:absolute;transition:all 0.2s ease-in-out}.privacy_text input:before{height:2px;left:2px;top:6px;transform:rotate(45deg);width:0}.privacy_text input:after{bottom:3px;height:0;right:9px;transform:rotate(40deg);transition-delay:0.2s;width:2px}.privacy_text input:checked:before{height:2px;left:1px;top:9px;width:6px}.privacy_text input:checked:after{bottom:1px;height:11px;right:4px;width:2px}.privacy_text input:indeterminate:before,.privacy_text input:indeterminate:after{height:2px;transform:rotate(0);width:7px}.privacy_text input:indeterminate:before{left:1px;top:7px}.privacy_text input:indeterminate:after{bottom:7px;right:1px}.privacy_text input:checked{background:#000}.submit_button{padding-bottom:8px;text-align:center}.submit_button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:#ff7348;border:none;border-radius:10px;box-shadow:0 8px 0 #bc5434;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:70px;justify-content:center;letter-spacing:0.1em;line-height:1;margin:0 auto;position:relative;top:0;transition:0.3s;width:300px}@media (max-width: 768px){.submit_button button{font-size:5vw;width:80%}}.submit_button button:hover{box-shadow:0 0px 0 #920b29;opacity:0.75;top:8px}.submit_button button:after{background:url(../img//submit_arrow.png) left top/cover no-repeat;bottom:0;content:'';display:block;height:20px;margin:auto;position:absolute;right:20px;top:0;width:20px}.fv{padding-top:64px}.fv picture{text-align:center}.fv .inner{display:flex;align-items:center;justify-content:space-between}.fv .inner li{flex-basis:30%;display:flex;flex-wrap:wrap;justify-self:center}.fv .inner li picture{margin:auto}.fv .inner li picture img{width:100%;max-width:140px}.fv .inner li p{text-align:center;width:100%;margin-top:20px}.fv .inner li p span{font-size:1.2em}.question{padding-bottom:30px}.question .balloon_question{margin-bottom:90px}@media (max-width: 768px){.question .balloon_question{margin-bottom:13vw}}.question .box_white,.question .box_border{position:relative;text-align:center;background:url(../img/bg_reason.png) no-repeat center 25px,#fff;background-size:78%}@media (min-width: 768px){.question .box_white,.question .box_border{font-size:21px}}.question .box_white .lead,.question .box_border .lead{margin:30px 0 20px}.question .box_white .lead span,.question .box_border .lead span{font-size:1.6em}.question .box_white .lead span.bg_light-yellow,.question .box_border .lead span.bg_light-yellow{display:inline-block;padding:3px 5px}.question .box_white h4,.question .box_border h4{font-size:1.5em;margin-bottom:30px}.question .box_white p,.question .box_border p{font-size:0.8em;line-height:1.5;margin-bottom:40px;text-align:center}.question .box_white .label_orange,.question .box_border .label_orange{font-size:5vw;position:absolute;top:-20px;right:0;left:0;width:8em;margin:0 auto;padding:4px 20px;border-radius:30px}@media (min-width: 678px){.question .box_white .label_orange,.question .box_border .label_orange{font-size:29px}}.question .box_white .graph,.question .box_border .graph{width:65%;margin:auto}.question .box_white .graph img,.question .box_border .graph img{width:100%}.change h2{margin:auto;padding:20px 0}.change h2 img{width:100%;max-width:380px}.change>.bg_white{padding-bottom:40px}.change>.bg_white h2{width:70%}.change .bg_yellow h2{line-height:1.8;margin-bottom:10px}.change .bg_yellow h2 span{font-size:1.37em}.difference .inner{padding:50px 30px}.difference h2{font-size:4vw;margin-bottom:30px}@media (min-width: 769px){.difference h2{font-size:29px}}.difference h3{margin-bottom:20px}.difference .text_note{margin-top:20px}.difference .list_box{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.difference .list_box li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-basis:45%;padding:30px;margin:1%}.difference .list_box li:nth-child(1) img{width:75px}.difference .list_box li:nth-child(2) img{width:101px}.difference .list_box li:nth-child(3) img{width:85px}.difference .list_box li img{margin-bottom:20px}.difference .list_box li p{font-size:3vw;line-height:1.5;text-align:center;width:100%}@media (min-width: 769px){.difference .list_box li p{font-size:21px}}.difference .box_white,.difference .box_border{margin-bottom:30px}.difference .box_white p,.difference .box_border p{text-align:center}.difference .list_check li{position:relative;line-height:1.5;padding:20px 0 20px 40px}.difference .list_check li::before{content:'';position:absolute;top:27px;left:0;display:inline-block;width:25px;height:19px;background:url(../img/list_check.png) no-repeat;background-size:contain}.difference .list_check li+li{border-top:2px solid #eee}.difference .bg_white .inner{padding-bottom:0}.difference .bg_white .lead{text-align:center;margin-bottom:30px}.difference .bg_white .lead span{font-size:1.5em}.difference .bg_white .case{margin-bottom:40px}.difference .bg_white .case li{text-align:center}.difference .bg_white .case li+li{margin-top:30px}.difference .bg_white .case li img{width:100%;max-width:552px}.price h2{font-size:6vw;margin-bottom:20px}@media (min-width: 768px){.price h2{font-size:29px;margin:40px}}.price .box_border{padding:20px;text-align:center}.price .box_border h3{display:inline-block;font-size:5vw;padding:0 0.4em;margin-bottom:10px;background:linear-gradient(transparent 50%, #fff694 50%)}@media (min-width: 768px){.price .box_border h3{font-size:27px}}.price .box_border p,.price .box_border div{text-align:center}.price .box_border .price .text_large{font-size:8vw;letter-spacing:2px}@media (min-width: 768px){.price .box_border .price .text_large{font-size:60px}}.price .box_border .price .text_small{font-size:2vw}.price .box_border .price sup{font-size:1vw;vertical-align:middle}@media (min-width: 768px){.price .box_border .price sup{vertical-align:super}}.price .box_border .text_note{margin:10px 0 25px}.price .box_border .text_bold{font-size:3.7vw;line-height:1.6;margin-bottom:25px}@media (min-width: 768px){.price .box_border .text_bold{font-size:21px}}.price figure{text-align:center;margin-bottom:20px}.price figure img{width:100%;max-width:442px}.price .service h2{color:#ff7348;font-size:4vw;white-space:nowrap}@media (min-width: 768px){.price .service h2{font-size:24px}}.price .service .lead{font-size:3.7vw;text-align:center;line-height:1.8;margin-bottom:30px}@media (min-width: 768px){.price .service .lead{font-size:21px}}.price .service ul{display:flex;flex-wrap:wrap;justify-content:center}.price .service ul li{flex-basis:48%;max-width:48%}.price .service ul li:nth-child(odd){margin-right:1%}.price .service ul li:nth-child(even){margin-left:1%}.price .service ul li img{max-width:240px;width:100%}.price .service ul li figcaption{font-size:3vw;margin:2vw 0 5vw}@media (min-width: 768px){.price .service ul li figcaption{font-size:21px}}.payment h2{font-size:5vw;margin-bottom:20px}@media (min-width: 768px){.payment h2{font-size:36px}}.payment .lead{text-align:center;font-size:3.7vw;line-height:1.8;white-space:nowrap;margin-bottom:30px}@media (min-width: 768px){.payment .lead{font-size:18px}}.payment .box_white,.payment .box_border{padding:2vw 6vw}@media (min-width: 768px){.payment .box_white,.payment .box_border{margin-bottom:50px}}.payment .box_white>li,.payment .box_border>li{font-size:4vw;padding:6vw 0;display:flex;align-items:center}@media (min-width: 768px){.payment .box_white>li,.payment .box_border>li{font-size:21px;padding:3vw 0}}.payment .box_white>li+li,.payment .box_border>li+li{border-top:2px solid #eee}.payment .box_white>li img,.payment .box_border>li img{width:100%}.payment .box_white>li:nth-child(1) img,.payment .box_border>li:nth-child(1) img,.payment .box_white>li:nth-child(3) img,.payment .box_border>li:nth-child(3) img{margin-right:5vw;max-width:65px}.payment .box_white>li:nth-child(2) img,.payment .box_border>li:nth-child(2) img{margin-right:5.2vw;max-width:61px}.payment .box_white>li .list_content ul,.payment .box_border>li .list_content ul{display:flex;align-items:flex-end;margin-top:1em}.payment .box_white>li .list_content ul li:nth-child(1),.payment .box_border>li .list_content ul li:nth-child(1),.payment .box_white>li .list_content ul li:nth-child(2),.payment .box_border>li .list_content ul li:nth-child(2){max-width:42px}.payment .box_white>li .list_content ul li:nth-child(3),.payment .box_border>li .list_content ul li:nth-child(3){max-width:25px}.payment .box_white>li .list_content ul li:nth-child(4),.payment .box_border>li .list_content ul li:nth-child(4){max-width:40px}.payment .box_white>li .list_content ul li:not(:first-child),.payment .box_border>li .list_content ul li:not(:first-child){margin-left:0.5em}.flow h2{font-size:6vw;margin-bottom:20px}@media (min-width: 768px){.flow h2{font-size:36px;margin:30px}}.flow ol{counter-reset:li;list-style:none}.flow ol li{position:relative;background:#fff;border-radius:10px;margin:0 auto 70px;max-width:500px}.flow ol li:last-child{margin-bottom:30px}.flow ol li::before{counter-increment:li;content:counter(li);position:absolute;top:-5px;left:15px;display:block;color:#fff;font-size:5.8vw;font-weight:500;padding:0.6em 0.6em 0.8em;background:#ff7348;border-radius:6px 6px 9px 9px}@media (min-width: 768px){.flow ol li::before{display:flex;align-items:center;justify-content:center;font-size:38px;width:60px;height:75px;padding:0}}.flow ol li+li::after{content:'';position:absolute;top:-45px;right:0;left:0;width:0;height:0;margin:0 auto;border:20px solid transparent;border-top:20px solid #ff7348}.flow ol li h3{color:#ff7348;font-size:3.7vw;padding:6vw}@media (min-width: 768px){.flow ol li h3{font-size:21px;padding:30px}}.flow ol li p{font-size:2.7vw;line-height:1.8;padding:0 20px 20px}@media (min-width: 768px){.flow ol li p{font-size:14px;padding:0 30px 30px}}.flow ol li img{max-width:500px;width:100%;border-radius:10px 10px 0 0}.voice h2{font-size:6vw;margin-top:10px}@media (min-width: 768px){.voice h2{font-size:36px}}.voice .box_white,.voice .box_border{margin-top:40px}.voice_info span{color:#848484;font-size:0.8em}.voice_account{display:flex;align-items:center}.voice_account img{margin:20px;max-width:90px}.voice_content{border-top:2px solid #eee;padding:30px 0}.voice_content div{width:5.5em;margin-bottom:10px}.voice_content p{font-size:0.9em;line-height:1.8}.voice .text_note{font-size:14px;text-align:center;margin-bottom:30px}.thanks{padding:80px 0 50px}.thanks h2{font-size:6vw;margin-bottom:30px}@media (min-width: 768px){.thanks h2{font-size:28px}}.thanks p{font-size:3.7vw;line-height:1.8;text-align:center;margin-bottom:20px;white-space:nowrap}@media (min-width: 768px){.thanks p{font-size:16px}}.thanks dl dt{color:#ff7348;font-size:3.7vw}@media (min-width: 768px){.thanks dl dt{font-size:18px}}.thanks dl dt:not(:first-child){margin-top:25px}.thanks dl dd{padding-top:15px;font-size:3.7vw}@media (min-width: 768px){.thanks dl dd{font-size:16px}}.thanks dl dd table tr:first-child th,.thanks dl dd table tr:first-child td{padding-top:0}.thanks dl dd table tr th{padding:10px 10px 0 0}.thanks dl dd table tr td{padding:10px 10px 0 0}
