﻿html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:200}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}a{display:inline-block}a img{border:none}img{vertical-align:bottom;max-width:100%}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{color:#000;text-decoration:none}a:link{color:#000}a:active{color:#000}a:visited{color:#000}a:hover{cursor:pointer}h1,h2,h3,h4{margin:0}p{margin:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*:focus{outline:none}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1;margin-top:0 !important}body{position:relative;color:#333333;font-size:1.4rem;letter-spacing:0.1em;line-height:2;width:100%;font-family:"Noto Sans JP", sans-serif;font-weight:400;-webkit-text-size-adjust:100%}@media (min-width: 751px) and (max-width: 1024px){body{font-size:1.4rem;-webkit-font-smoothing:antialiased}}@media (max-width: 750px){body{font-size:1.2rem;-webkit-font-smoothing:antialiased}}.inner{width:92%;max-width:100rem;margin:0 auto}.sp{display:none}@media (max-width: 750px){.sp{display:block}}.sp-only{display:none}@media (min-width: 751px) and (max-width: 1024px){.sp-only{display:none}}@media (max-width: 750px){.sp-only{display:block}}.tab{display:none}@media (min-width: 751px) and (max-width: 1024px){.tab{display:block}}@media (max-width: 750px){.tab{display:none}}.pc-tab{display:block}@media (min-width: 751px) and (max-width: 1024px){.pc-tab{display:block}}@media (max-width: 750px){.pc-tab{display:none}}@media (min-width: 751px) and (max-width: 1024px){.pc{display:block}}@media (max-width: 750px){.pc{display:none}}a{color:#333333}.flex{display:-webkit-box;display:flex}.en{font-family:"Comfortaa", cursive;font-weight:700}.attention{font-size:1.2rem}.header{position:absolute;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:0 4rem;height:8rem;z-index:9999}.header .logo{width:12.8rem}.header .control-btns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header .control-btns .user{display:-webkit-box;display:flex;margin-right:0rem}.header .control-btns .user li:first-child{margin-right:2.4rem}.header .control-btns .user li a{color:#ffffff;font-size:2rem}.header .control-btns .menu{width:3rem;height:2.2rem;position:relative;cursor:pointer}@media screen and (max-width: 767px){.header .control-btns .menu{width:2.1rem;height:1.4rem}}.header .control-btns .menu span{width:100%;height:0.2rem;background:#ffffff;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0}.header .control-btns .menu:before,.header .control-btns .menu:after{content:"";position:absolute;width:100%;height:0.2rem;background:#ffffff}.header .control-btns .menu:before{top:0}.header .control-btns .menu:after{bottom:0}.header .gNav{position:fixed;background:#ffffff;top:0;right:0;padding:2rem 4rem;height:100vh;overflow-y:auto;z-index:9999;display:none}.header .gNav .control-btns{-webkit-box-pack:end;justify-content:flex-end;margin-bottom:2rem}.header .gNav .control-btns .user li a{color:#333333}.header .gNav .control-btns .close{width:3rem;height:2.2rem;position:relative;cursor:pointer}.header .gNav .control-btns .close:before,.header .gNav .control-btns .close:after{content:"";position:absolute;width:3rem;height:0.2rem;background:#333333;top:50%}.header .gNav .control-btns .close:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.header .gNav .control-btns .close:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.header .gNav ul.nav-list li{margin-bottom:3rem}.header .gNav ul.nav-list li a{font-size:1.2rem;line-height:1}.header .gNav ul.nav-list li a span{font-family:"Comfortaa", cursive;font-weight:700;font-size:2.6rem;display:block;margin-bottom:1rem}.header .gNav ul.nav-list li ul{margin-top:3rem}.header .gNav ul.nav-list li ul li{margin-left:4rem}.header .gNav ul.nav-list li.insta{text-align:center;margin-bottom:0}.header .gNav ul.nav-list li.insta a{width:4rem;height:4rem;border-radius:50%;color:#ffffff;background:#333333;line-height:4rem;text-align:center;font-size:2.4rem}@media (max-width: 750px){.header{padding:0 4%;height:6rem}.header .control-btns .user{margin-right:2rem}.header .control-btns .user li:first-child{margin-right:1.4rem}.header .gNav{padding:1rem 4% 1rem 3rem;width:80%}.header .gNav ul.nav-list li{margin-bottom:2rem}.header .gNav ul.nav-list li a{font-size:1.2rem}.header .gNav ul.nav-list li a span{font-size:1.6rem}.header .gNav ul.nav-list li ul{margin-top:2rem}.header .gNav ul.nav-list li.insta{margin-top:3rem}}.footer{background:#333333;color:#ffffff}.footer a{color:#ffffff}.footer .inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:6.5rem 0 7rem}.footer .footer-l .logo{width:13rem;margin-bottom:4rem}.footer .footer-l .insta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.footer .footer-l .insta p{margin-right:2rem}.footer .footer-l .insta .insta-ic a{width:4rem;height:4rem;background:#ffffff;border-radius:50%;color:#333333;font-size:2.4rem;line-height:4rem;text-align:center}.footer .footer-r{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.footer .footer-r ul{margin-right:7rem}.footer .footer-r ul:last-of-type{margin-right:0}.footer .footer-r ul li{margin-bottom:1.5rem}.footer .footer-r ul li ul{margin:1.5rem 0 0}.footer .footer-r ul li ul li a:before{content:"-";margin-right:0.5rem}.footer .copyright{text-align:center}@media (max-width: 750px){.footer .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:6.5rem 0 3rem}.footer .footer-l .logo{width:55vw;margin-left:auto;margin-right:auto}.footer .footer-l .insta{-webkit-box-pack:center;justify-content:center}.footer .footer-r ul:nth-child(1),.footer .footer-r ul:nth-child(2){display:none}.footer .footer-r ul:last-of-type{margin-right:auto;margin-left:auto;width:100%;text-align:center;margin-top:8rem}}.index h2{line-height:1;font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:6rem}.index h2 span{font-size:2.8rem;color:#fea601;font-family:"Comfortaa", cursive;font-weight:700;display:block;margin-bottom:2rem}.index .btn{background-color:#0185ab;text-align:center !important;max-width:18rem;margin-left:auto;margin-right:auto;margin-top:4rem;padding:0.5rem 0}.index .btn a:after{top:43% !important}.index .icon-piggy{position:relative}.index .icon-piggy:before{content:"";background:url(/images/common/icon-piggy.png) center/cover no-repeat;display:block;width:7rem;min-height:7.5rem;position:absolute;top:-8rem;left:45%}@media (max-width: 750px){.index .icon-piggy:before{left:38%;top:-10rem}}.index .mainv{height:100vh;background:url(/images/common/mainv.jpg) center/cover no-repeat;position:relative}.index .mainv .catch{position:absolute;font-size:3.4vw;line-height:1.6;font-weight:700;letter-spacing:0.2em;color:#ffffff;text-shadow:0 0 1.4rem rgba(0,0,0,0.6);top:20%;left:10%}.index .about{padding-top:13rem;text-align:center}.index .about .inner{border-bottom:solid 0.2rem #eeeeee}.index .about .figure{margin-bottom:5rem}.index .about .txt{margin-bottom:8rem}.index .about .txt h3{color:#fea601;font-size:1.6rem;margin-bottom:4rem}.index .about .txt p{margin-bottom:1rem}.index .plan{padding:7rem 0 8.5rem}.index .plan .read-more{text-align:right}.index .plan .read-more a{color:#ffffff;font-size:1.4rem;padding-right:1.5rem;position:relative}.index .plan .read-more a:after{content:"";width:0.6rem;height:0.6rem;border-top:solid 0.2rem #ffffff;border-right:solid 0.2rem #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0;top:33%}.index .plan .plan-01{padding:12.6rem 4rem 6.5rem;background:url(/images/common/plan-01-bg.jpg) center/cover no-repeat;position:relative;margin-bottom:4rem}.index .plan .plan-01 h3{color:#cb4117;font-size:2.8rem;font-weight:700;line-height:8rem;padding:0 6rem;background:#ffffff;position:absolute;top:10rem;left:4rem}.index .plan .plan-01 .price{color:#cb4117;font-size:2.8rem;font-weight:700;line-height:8rem;padding:0 6rem;background:#ffffff;position:absolute;top:20rem;left:4rem}.index .plan .plan-01 .price span{font-size:1.6rem}.index .plan .plan-01 .detail{margin-left:40%;padding:22% 4rem 2rem;background:rgba(0,0,0,0.6);color:#ffffff}.index .plan .plan-01 .detail p{font-size:1.6rem;line-height:2.75;margin-bottom:6rem}.index .plan .other-plan{-webkit-box-pack:justify;justify-content:space-between}.index .plan .other-plan .others{width:48%;color:#ffffff;padding:2rem;position:relative;min-height:42rem;z-index:1}.index .plan .other-plan .others:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;z-index:-1}.index .plan .other-plan .others .wrap{border:solid 0.1rem #ffffff;padding:4rem 2rem 2rem;height:100%}.index .plan .other-plan .others h3{font-size:2.5rem}.index .plan .other-plan .others .price{text-align:right;font-size:2.5rem}.index .plan .other-plan .others .price span{font-size:1.6rem}.index .plan .other-plan .others p{font-size:1.6rem;margin-bottom:3rem}.index .plan .other-plan .others.plan-02{background:url(/images/common/plan-02-bg.jpg) center/cover no-repeat}.index .plan .other-plan .others.plan-03{background:url(/images/common/plan-03-bg.jpg) center/cover no-repeat}.index .voice{padding:4rem 0 6rem;background:#fea601;position:relative;z-index:1}.index .voice:before{content:"";width:30%;height:50%;background:url(/images/common/voice-bg-01.jpg) right top/contain no-repeat;position:absolute;top:0;right:0;z-index:-1}.index .voice:after{content:"";width:30%;height:50%;background:url(/images/common/voice-bg-02.jpg) left bottom/contain no-repeat;position:absolute;bottom:0;left:0;z-index:-1}.index .voice h2{color:#ffffff}.index .voice h2 span{color:#ffffff}.index .voice ul{background:#ffffff;padding:3rem 4rem}.index .voice ul li{-webkit-box-align:end;align-items:flex-end;padding:3rem 0}.index .voice ul li .image{width:35%}.index .voice ul li .txt{width:65%;padding-left:8rem}.index .voice ul li .txt .name{font-size:1.6rem;font-weight:700;margin-bottom:1rem}.index .voice ul li:nth-child(odd){border-bottom:solid 0.2rem #eeeeee}.index .voice ul li:nth-child(even) .image{-webkit-box-ordinal-group:3;order:2}.index .voice ul li:nth-child(even) .txt{-webkit-box-ordinal-group:2;order:1;padding:0 8rem 0 0}.index .news{padding:12rem 0 8rem;position:relative;z-index:1}.index .news:after{content:"";position:absolute;width:100%;height:50%;background:#eeeeee;bottom:0;z-index:-1}.index .news .inner{padding:6rem 4rem;-webkit-box-align:center;align-items:center;-ms-box-shadow:0px 0px 14px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 14px 0px rgba(0,0,0,0.15);background:#ffffff;justify-content:space-around}.index .news h2{width:100%;margin:0}.index .news ul{width:65%}.index .news ul li{padding:0 1.5rem 2rem;border-bottom:solid 0.1rem #eeeeee;margin-bottom:2.5rem}.index .news ul li:last-child{margin-bottom:0}.index .news ul li a span{margin-right:6rem}@media (min-width: 751px) and (max-width: 1024px){.index .about .figure img{margin-left:auto;margin-right:auto}.index .plan .plan-01{padding:18.6rem 4rem 6.5rem}.index .plan .other-plan{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.index .plan .other-plan .others{width:100%}.index .plan .other-plan .others .wrap{padding:4rem 10% 2rem}.index .plan .other-plan .others p{margin-top:3rem}.index .plan .other-plan .plan-02{margin-bottom:4rem}.index .news ul li a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media (max-width: 750px){.index h2{font-size:4vw}.index h2 span{font-size:10vw}.index h3{font-size:4vw}.index .mainv .catch{left:4%;font-size:4.8vw}.index .about{margin-top:3rem}.index .about h2 span{font-size:6vw;line-height:1.4}.index .plan .plan-01,.index .plan .plan-02,.index .plan .plan-03{padding:6.5rem 10% 6.5rem}.index .plan .plan-01 .detail,.index .plan .plan-02 .detail,.index .plan .plan-03 .detail{margin-left:0;padding:15%}.index .plan .plan-01 .detail .detail-price,.index .plan .plan-02 .detail .detail-price,.index .plan .plan-03 .detail .detail-price{font-size:7vw;text-align:center}.index .plan .plan-01 .detail .read-more,.index .plan .plan-02 .detail .read-more,.index .plan .plan-03 .detail .read-more{text-align:center}.index .plan .plan-02 .detail,.index .plan .plan-03 .detail{background:rgba(0,0,0,0.6);color:#ffffff}.index .plan .plan-02 .detail p,.index .plan .plan-03 .detail p{line-height:2.75;margin-bottom:6rem}.index .plan .plan-01{background:url(/images/common/plan-01-bg-sp.png) center/cover no-repeat}.index .plan .plan-02{background:url(/images/common/plan-02-bg-sp.png) center/cover no-repeat;margin-bottom:4rem}.index .plan .plan-03{background:url(/images/common/plan-03-bg-sp.png) center/cover no-repeat}.index .voice ul li{-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:1rem 0 5rem 0}.index .voice ul li:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:5rem 0 3rem 0}.index .voice ul li:nth-child(even) .txt{padding:0}.index .voice ul li .image{width:100%}.index .voice ul li .txt{width:100%;padding-left:0}.index .voice ul li .txt .name{margin-top:1rem}.index .news h2{width:100%;margin:0 auto 9rem auto}.index .news .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.index .news ul{width:100%}.index .news ul li a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.index .news ul li a span{margin-right:0}}.w100{width:100%}.w90{width:90%}.second .header{position:fixed;background-color:#333;z-index:10;top:0}.second .header .control-btns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.second .header .control-btns .user{display:-webkit-box;display:flex;margin-right:1.8rem}.second .header .control-btns .user li:first-child{margin-right:0}.second .wrapper-second{margin:8rem auto 0;padding:30px 10px;max-width:750px}@media screen and (max-width: 767px){.second .wrapper-second{margin-top:6rem;padding:30px 10px}}.second .wrapper-second .section__title{font-size:22px;line-height:100%;color:#FEA601;text-align:center;margin-bottom:15px}.second .wrapper-second .section__title+.confirmation-field,.second .wrapper-second .section__title+form{margin-top:30px}.second .wrapper-second .step{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:40px}.second .wrapper-second .step .step__item{width:42px;height:42px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:22px;font-weight:bold;background-color:#eee;border-radius:50px;letter-spacing:-1px;padding-bottom:5px;position:relative}.second .wrapper-second .step .step__item.active{background-color:#333;color:#fff}.second .wrapper-second .step .step__item::after{position:absolute;font-size:10px;color:#333;white-space:nowrap;top:calc(100% + 7px);letter-spacing:0}.second .wrapper-second .step .step__item:nth-of-type(1)::after{content:"契約者情報登録"}.second .wrapper-second .step .step__item:nth-of-type(2)::after{content:"確認"}.second .wrapper-second .step .step__item:nth-of-type(3)::after{content:"完了"}.second .wrapper-second .step .step__item+.step__item{margin-left:50px}.second .wrapper-second .step+p{margin:30px;text-align:center;line-height:180%;padding-top:30px}.second .wrapper-second .plan-detail{padding:0 15px}.second .wrapper-second .plan-detail .plan-detail__image{background-color:#C4C4C4;height:300px;margin-bottom:20px}.second .wrapper-second .plan-detail .plan-detail__content{line-height:160%}.second .wrapper-second .plan-detail .plan-detail__content p+p{margin-top:10px}.second .wrapper-second .plan-detail .plan-detail__content p:last-of-type{margin-bottom:30px}.second .wrapper-second .plan-detail .column{display:-webkit-box;display:flex;flex-wrap:wrap;margin:10px auto}.second .wrapper-second .plan-detail .column:last-of-type{margin-bottom:20px}.second .wrapper-second .plan-detail .column .item{line-height:180%}.second .wrapper-second .plan-detail .column .item.half{width:50%}.second .wrapper-second .plan-detail .column .item.title{font-weight:bold}.second .wrapper-second .plan-detail .price{font-size:28px;font-weight:bold;margin-bottom:20px}.second .wrapper-second .plan-detail .price span{font-size:18px}.second .wrapper-second .plan-detail .note{padding-left:20px}.second .wrapper-second .plan-detail .note .item{list-style-type:disc;list-style-position:outside;line-height:150%}.second .wrapper-second .plan-detail .note .item+.item{margin-top:10px}.second .wrapper-second .purchase,.second .wrapper-second .submit{display:block;font-size:24px;line-height:100%;font-weight:bold;padding:10px 15px;line-height:130%;padding-bottom:14px;background-color:#0185AB;color:#fff;text-align:center;margin:30px 40px;border-radius:5px}.second .wrapper-second .back{display:block;font-size:18px;text-decoration:underline;line-height:100%;font-weight:bold;color:#FA7979;text-align:center;margin-bottom:30px}.second .wrapper-second .ragistration-field,.second .wrapper-second .confirmation-field{border:1px solid #ccc;padding:20px;background-color:#F7F7F7;border-radius:5px;border:1px solid #ccc;padding:20px;background-color:#F7F7F7}.second .wrapper-second .ragistration-field+.ragistration-field,.second .wrapper-second .confirmation-field+.ragistration-field{margin-top:25px}.second .wrapper-second .ragistration-field .submit,.second .wrapper-second .confirmation-field .submit{margin:30px 0 0}.second .wrapper-second .ragistration-field+p,.second .wrapper-second .confirmation-field+p{margin-top:25px;text-align:center}.second .wrapper-second .ragistration-field+p a,.second .wrapper-second .confirmation-field+p a{text-decoration:underline;color:#0185AB}.second .wrapper-second .ragistration-field>.mypage-column,.second .wrapper-second .confirmation-field>.mypage-column{margin-top:-5px}.second .wrapper-second .ragistration-field .field__block .hystory-list,.second .wrapper-second .confirmation-field .field__block .hystory-list{display:-webkit-box;display:flex;width:100%;font-size:14px}.second .wrapper-second .ragistration-field .field__block .hystory-list+.hystory-list,.second .wrapper-second .confirmation-field .field__block .hystory-list+.hystory-list{margin-top:10px}.second .wrapper-second .ragistration-field .field__block .hystory-list .item:first-of-type,.second .wrapper-second .confirmation-field .field__block .hystory-list .item:first-of-type{width:35%;font-weight:bold}.second .wrapper-second .ragistration-field .field__block .hystory-list .item:last-of-type,.second .wrapper-second .confirmation-field .field__block .hystory-list .item:last-of-type{width:65%}.second .wrapper-second .ragistration-field .field__block .purchase,.second .wrapper-second .ragistration-field .field__block .submit,.second .wrapper-second .confirmation-field .field__block .purchase,.second .wrapper-second .confirmation-field .field__block .submit{margin:10px 30px 0;padding:12px;background-color:#333;font-size:20px}.second .wrapper-second .ragistration-field .field__block .title,.second .wrapper-second .confirmation-field .field__block .title{font-size:14px;font-weight:bold;line-height:150%;margin-bottom:6px}.second .wrapper-second .ragistration-field .field__block .title .required::after,.second .wrapper-second .confirmation-field .field__block .title .required::after{content:"※必須";color:#FA7979}.second .wrapper-second .ragistration-field .field__block .field-text,.second .wrapper-second .confirmation-field .field__block .field-text{border:1px solid #999;background-color:#fff;font-size:14px;padding:10px 15px;border-radius:3px;line-height:100%}.second .wrapper-second .ragistration-field .field__block .field-select+input,.second .wrapper-second .ragistration-field .field__block .field-text+input,.second .wrapper-second .confirmation-field .field__block .field-select+input,.second .wrapper-second .confirmation-field .field__block .field-text+input{margin-top:10px}.second .wrapper-second .ragistration-field .field__block .field-select,.second .wrapper-second .confirmation-field .field__block .field-select{border:1px solid #999;background-color:#fff;border-radius:3px;padding:0 15px;position:relative;display:inline-block;min-width:50%}.second .wrapper-second .ragistration-field .field__block .field-select+.field-select,.second .wrapper-second .confirmation-field .field__block .field-select+.field-select{margin-top:10px}.second .wrapper-second .ragistration-field .field__block .field-select select,.second .wrapper-second .confirmation-field .field__block .field-select select{font-size:14px;height:14px;padding:10px 0;width:100%;color:#333;box-sizing:content-box;position:relative;z-index:2}.second .wrapper-second .ragistration-field .field__block .field-select::before,.second .wrapper-second .confirmation-field .field__block .field-select::before{content:"";background-image:url(/assets/img/common/arrow_bottom.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:6px;width:9px;z-index:1}.second .wrapper-second .ragistration-field .field__block .field-select.after_month::after,.second .wrapper-second .confirmation-field .field__block .field-select.after_month::after{content:"月";position:absolute;left:calc(100% + 10px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.second .wrapper-second .ragistration-field .field__block .field-select.after_day::after,.second .wrapper-second .confirmation-field .field__block .field-select.after_day::after{content:"日";position:absolute;left:calc(100% + 10px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.second .wrapper-second .ragistration-field .field__block+.field__block,.second .wrapper-second .confirmation-field .field__block+.field__block{margin-top:20px}.second .wrapper-second .ragistration-field .confirmation__title,.second .wrapper-second .confirmation-field .confirmation__title{text-align:center;font-size:22px;line-height:100%;margin:0 auto 20px;font-weight:bold}.second .wrapper-second .ragistration-field .confirmation__title02,.second .wrapper-second .confirmation-field .confirmation__title02{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-weight:bold;font-size:20px;line-height:100%;margin:0 auto 20px}.second .wrapper-second .ragistration-field .confirmation__header,.second .wrapper-second .confirmation-field .confirmation__header{font-size:18px;color:#f6f8f9;line-height:100%;padding:15px 20px;margin:-20px -20px 20px;font-weight:bold;border-radius:4px 4px 0 0;background-color:#aaa}.second .wrapper-second .ragistration-field .price,.second .wrapper-second .confirmation-field .price{font-size:28px;font-weight:bold}.second .wrapper-second .ragistration-field .price span,.second .wrapper-second .confirmation-field .price span{font-size:18px}.second .wrapper-second .ragistration-field .supplement,.second .wrapper-second .confirmation-field .supplement{font-size:10px;line-height:120%;margin:6px auto 15px}.second .wrapper-second .ragistration-field .supplement a,.second .wrapper-second .confirmation-field .supplement a{text-decoration:underline;color:#0185AB}.second .wrapper-second .ragistration-field+.confirmation-field,.second .wrapper-second .confirmation-field+.confirmation-field{margin-top:25px}.second .wrapper-second .ragistration-field .field__block .purchase,.second .wrapper-second .ragistration-field .field__block .submit,.second .wrapper-second .confirmation-field .field__block .purchase,.second .wrapper-second .confirmation-field .field__block .submit{margin:10px 30px 0;padding:12px;background-color:#333;font-size:20px}.second .wrapper-second .ragistration-field .field__block .title,.second .wrapper-second .confirmation-field .field__block .title{font-size:14px;font-weight:bold;line-height:150%;margin-bottom:6px}.second .wrapper-second .ragistration-field .field__block .title .required::after,.second .wrapper-second .confirmation-field .field__block .title .required::after{content:"※必須";color:#FA7979}.second .wrapper-second .ragistration-field .field__block .change,.second .wrapper-second .confirmation-field .field__block .change{text-align:center;font-size:18px;font-weight:bold;text-decoration:underline;display:block;margin-top:10px;color:#0185AB}.second .wrapper-second .ragistration-field .field__block .column,.second .wrapper-second .confirmation-field .field__block .column{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.second .wrapper-second .ragistration-field .field__block .column .item span,.second .wrapper-second .confirmation-field .field__block .column .item span{display:block}.second .wrapper-second .ragistration-field .field__block+.field__block,.second .wrapper-second .confirmation-field .field__block+.field__block{margin-top:20px}.second .mypage-column{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;font-weight:bold;font-size:14px}.second .mypage-column a{background:#0185AB;padding:7px 10px;color:#fff;font-weight:bold;border-radius:50px;font-size:12px}.second .mypage-column+.mypage-column{border-top:1px solid #ccc;padding-top:7px;margin-top:7px}.second .mypage-column .confirmation__title02,.second .mypage-column .confirmation__title{margin-bottom:0 !important}.second .mypage-column+.field__block{margin-top:20px}.sns_open{margin:0 auto 20px;padding:6px 12px;color:#81878d;font-size:12px;background-color:#d7e0e5;border-radius:50px;height:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:90px}.sns_open img{max-height:100%}.modal_popUp,input[name=modal_switch],#modal_open+label ~ label{display:none}#modal_open+label,#modal_close-button+label{cursor:pointer}#modal_open:checked+label ~ .modal_popUp{background:#fff;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:998}#modal_open:checked+label.sns_open ~ .modal_popUp{width:calc(100% - 20px);border:1px solid rgba(0,0,0,0.2);border-radius:5px}#modal_open:checked+label.credit_open ~ .modal_popUp{width:100%;top:0%;left:0;transform:translate(0, 0);-webkit-transform:translate(0, 0)}#modal_open:checked+label+#modal_close-overlay+label{display:block;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;white-space:nowrap;text-indent:100%;z-index:997}#modal_open:checked+label.sns_open+#modal_close-overlay+label{background:rgba(0,0,0,0.5)}#modal_open:checked+label.credit_open+#modal_close-overlay+label{background:#E5E5E5}.modal_title{border-bottom:1px solid #dee2e6}.modal_title.sns_title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:16px;font-size:16px;line-height:100%}.modal_title.credit_title{padding:45px 0 21px;font-size:22px;line-height:100%;text-align:center;position:relative}.modal_title .close{position:relative;width:20px}.modal_title.credit_title .close{position:absolute;width:20px;height:22px;top:48px;left:20px}#modal_close-button+label{display:block;font-size:20px}#modal_close-button+label::before{content:"×";font-weight:bold;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal_content{padding:16px}.modal_content .sns{display:-webkit-box;display:flex;justify-content:space-around;flex-wrap:wrap}.modal_content .sns .item{width:52px}.modal_content .sns .item a{display:block;border-radius:10px;overflow:hidden}.modal_content .sns::after{width:100%;content:"このページのURL";text-align:center;font-size:12px;margin:10px}.modal_content .url{background-color:#f6f8f9;padding:10px;text-align:center;font-size:12px;line-height:100%;border-radius:5px}@media (min-width: 768px){#modal_open:checked+label ~ .modal_popUp{width:600px;height:600px}#modal_open:checked+label ~ .modal_popUp>.modal_popUp-content{height:calc(100% - 20px)}#modal_open:checked ~ #modal_close-button+label{width:44px;height:44px;left:50%;top:50%;margin-left:240px;margin-top:-285px;overflow:hidden}#modal_open:checked ~ #modal_close-button+label::after{display:none}}.mypage-navi{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.mypage-navi .item a{padding:20px;background-color:#F7F7F7;font-size:14px;line-height:100%;display:block;position:relative}.mypage-navi .item a::after{content:"▶︎";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:#C4C4C4}.mypage-navi .item+.item{border-top:1px solid #ccc}
