@charset "UTF-8";.cf:after{content:"";display:table;clear:both}.cf:before{content:"";display:table}.oh{overflow:hidden}.fz10{font-size:10px!important}.fz11{font-size:11px!important}.fz12{font-size:12px!important}.fz13{font-size:13px!important}.fz14{font-size:14px!important}.fz15{font-size:15px!important}.fz16{font-size:16px!important}.fz17{font-size:17px!important}.fz18{font-size:18px!important}.fz19{font-size:19px!important}.fz20{font-size:20px!important}.fz21{font-size:21px!important}.fz22{font-size:22px!important}.fz23{font-size:23px!important}.fz24{font-size:24px!important}.fwb{font-weight:700!important}.fwn{font-weight:400!important}.tac{text-align:center!important}.tal{text-align:left!important}.tar{text-align:right!important}.db{display:block!important}.dib{display:inline-block!important}.di{display:inline!important}.df{display:flex!important}.df.jc-c{justify-content:center}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1.6}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=button],input[type=submit],textarea{border-radius:0;-webkit-appearance:none}select{border-radius:0}a,input,label{-webkit-tap-highlight-color:transparent}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#bfd8e4}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bfd8e4}input::placeholder,textarea::placeholder{color:#bfd8e4}textarea:-ms-input-placeholder{color:#bfd8e4}input:-ms-input-placeholder,textarea::placeholder{color:#bfd8e4}textarea:-ms-input-placeholder{color:#bfd8e4}input::-ms-input-placeholder,textarea::placeholder{color:#bfd8e4}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],textarea{width:100%;border:1px solid #006495}input[type=date].error,input[type=email].error,input[type=password].error,input[type=tel].error,input[type=text].error,textarea.error{border-color:#e02b1b}input[readonly=readonly]{color:#707070;border:1px solid #707070}input[readonly=readonly].form-date{border:1px solid #006495}input.error{border:1px solid #e02b1b}input[type=password].conf-password,input[type=text].conf-password{color:#000;border:none;padding:0}.checkbox-wrap{position:relative;padding-left:39px}.checkbox-wrap label:before{content:"";display:block;width:29px;height:29px;background-image:url(/assets/img/icon_checkmark.svg);background-repeat:no-repeat;background-position:center;border:solid 2px #006495;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:4px}input[type=checkbox]:checked+label:before{background-color:#006495}.select-box-wrap{position:relative;border:1px solid #006495}.select-box-wrap:after{content:"";position:absolute;top:50%;right:10px;display:inline-block;width:7px;height:7px;border-top:2px solid #006495;border-right:2px solid #006495;background-size:contain;transform:translateY(-84%) rotate(135deg)}.select-box-wrap.active:after{transform:translateY(-84%) rotate(-45deg)}.select-box-wrap.error{border-color:#e02b1b}.select-box-wrap .form-select-box{width:100%}.radio-wrap+.radio-wrap{margin-top:20px}.radio-wrap .email-area,.radio-wrap .radio-label{padding-left:40px}.radio-wrap .radio-label+.email-area{margin-top:10px}.radio-wrap.no-radio-button .radio-label{padding-left:0}.radio-wrap.no-radio-button .radio-label label:after,.radio-wrap.no-radio-button .radio-label label:before{display:none}.radio-label{position:relative;padding-left:40px}.radio-label label:before{content:"";display:block;width:30px;height:30px;border:solid 1px #006495;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.radio-label label:after{content:"";display:none;width:20px;height:20px;background-color:#006495;position:absolute;left:5px;top:50%;transform:translateY(-50%);border-radius:50%}.radio-label label.error:before{border-color:#e02b1b}input[type=radio]:checked+label:after{display:block}input[type=radio]:checked+label.info-wrap{background-color:#ecf3f7}.calendar-wrap{position:relative;width:100%;background:url(/assets/img/icon_calendar.svg) no-repeat center right 10px/18px 16px}.calendar-wrap .form-date{width:100%}.calendar-wrap .form-date:-ms-input-placeholder{color:#bfd8e4}.calendar-wrap .form-date:-ms-input-placeholder,.calendar-wrap .form-date::-ms-input-placeholder,.calendar-wrap .form-date::placeholder{color:#bfd8e4}.calendar-wrap input[readonly=readonly]{color:#000}.calendar-wrap input::-moz-placeholder,.calendar-wrap textarea::-moz-placeholder{color:#bfd8e4}.calendar-wrap input:-ms-input-placeholder,.calendar-wrap textarea:-ms-input-placeholder{color:#bfd8e4}.calendar-wrap input::placeholder,.calendar-wrap textarea::placeholder{color:#bfd8e4}.calendar-wrap textarea:-ms-input-placeholder{color:#bfd8e4}.calendar-wrap input:-ms-input-placeholder,.calendar-wrap textarea::placeholder{color:#bfd8e4}.calendar-wrap textarea:-ms-input-placeholder{color:#bfd8e4}.calendar-wrap input::-ms-input-placeholder,.calendar-wrap textarea::placeholder{color:#bfd8e4}.calendar-wrap .icon.icon-calendar{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.switch{display:flex;justify-content:center;align-items:center;margin-top:28px}.switch .text{display:inline-block;padding-right:12px}.switch .switch-label{width:42px;position:relative;top:-1px;display:inline-block}.switch .switch-input{display:none}.switch .switch-input:checked~.switch-circle{left:19px}.switch .switch-input:checked~.switch-content:after{background-color:#006495;top:0;left:0;width:100%;height:100%}.switch .switch-content{display:block;cursor:pointer;position:relative;border-radius:30px;height:26px;overflow:hidden}.switch .switch-content:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:1.5px solid #e5e5ea;border-radius:30px;background-color:#fff}.switch .switch-content:after{content:"";display:block;position:absolute;background-color:transparent;width:0;height:0;top:50%;left:50%;border-radius:30px;transition:all .5s}.switch .switch-circle{display:block;top:2px;left:2px;position:absolute;box-shadow:0 2px 6px #999;width:21px;height:21px;border-radius:20px;background-color:#fff;transition:all .5s}.vehicle-number{display:flex;align-items:center}.vehicle-number .form-text{width:40%}.vehicle-number .hyphen{padding:0 .5em}.car-number-regist-wrap{display:flex;justify-content:space-between}.car-number-regist-wrap .car-number-box{width:24%}.form.is-one-text{display:flex;align-items:flex-end}.form.is-one-text .form-text{width:85%}a.btn{text-decoration:none}.btn-wrap{display:flex;justify-content:center;align-items:center}.btn{display:flex;justify-content:center;align-items:center;width:100%;font-size:20px;font-weight:700;padding:14px 5px;border-radius:30px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.btn.blue{background-color:#006495;color:#fff}.btn.navy{background-color:#022757;color:#fff}.btn.border.border-navy{border:2px solid #022757;color:#022757}.btn.border.border-blue{border:2px solid #006495;color:#006495}.btn.border.border-blue.disabled{color:#e4e4e4;border-color:#e4e4e4;background-color:#fff}.btn.disabled{background-color:#e4e4e4;color:#fff;pointer-events:none}.btn.disabled .logo-sns.color{display:none}.btn.disabled .logo-sns.gray{display:block}.btn .logo-sns{margin-right:12px}.btn .logo-sns.gray{display:none}.icon.icon-arrow.icon-down{transform:rotate(90deg)}.icon.icon-arrow.icon-down.icon-top-bottom-center{transform:translateY(-50%) rotate(90deg)}.arrow-text-link{position:relative}.arrow-text-link:after{content:"";position:absolute;top:50%;display:inline-block;transform:translateY(-50%)}.arrow-text-link.icon-left{padding-left:.75em}.arrow-text-link.icon-left:after{left:0}.arrow-text-link.icon-arrow-white:after{width:6px;height:9px;background:url(/assets/img/arrow_left_white.svg) no-repeat center/contain}.arrow-text-link.icon-arrow-blue{padding-left:1em}.arrow-text-link.icon-arrow-blue:after{width:10px;height:16px;background:url(/assets/img/arrow_left_blue.svg) no-repeat center/contain}.modal-wrap{position:fixed;top:0;left:0;display:block;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s linear 0s,visibility .3s linear 0s;z-index:-1}.modal-wrap.show{top:0;opacity:1;visibility:visible}.modal-wrap.front{z-index:10010}.modal-wrap .overlay{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#3b4043;cursor:pointer}.modal-wrap .modal-inner{position:absolute;top:50%;left:50%;max-width:1000px;width:100%;background-color:#fff;z-index:10001;transition:opacity .3s linear .3s,visibility .3s linear .3s;transform:translate(-50%,-50%);border-radius:20px;overflow-y:auto}.modal-wrap .modal-inner .img{text-align:center}.modal-wrap .modal-inner .upload-btn-wrap{color:#006495}.modal-wrap .modal-inner .upload-btn-wrap .upload-btn{display:none}.modal-wrap .modal-inner .upload-btn-wrap label{display:flex;justify-content:center;align-items:center;width:100%}.modal-wrap .modal-inner .upload-btn-wrap .icon.icon-plus{margin-right:4px}.modal-wrap .modal-inner.show{opacity:1;visibility:visible}.modal-wrap .modal-close{position:absolute;top:10px;right:10px;cursor:pointer}.modal-wrap.modal-wrap-movie .modal-inner{background-color:transparent;border-radius:0}.modal-wrap.modal-wrap-movie .modal-inner .img{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.modal-wrap.modal-wrap-movie .modal-inner .img iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.modal-wrap.modal-wrap-movie .modal-inner .modal-close{top:0;right:0}.modal-wrap.modal-wrap-delete .modal-inner .img.mycar-info{text-align:left}.modal-wrap.modal-wrap-delete .modal-inner .img.mycar-info .info-list{display:flex}.modal-wrap.modal-wrap-delete .modal-inner .img.mycar-info .info-list+.info-list{margin-top:8px}.modal-wrap.modal-add-home-screen .title-01{display:flex;justify-content:center;align-items:center}.modal-wrap.modal-add-home-screen .title-01 .text{display:inline-block;text-align:left}.modal-wrap.modal-add-home-screen .modal-inner{padding-right:0;padding-left:0}.modal-wrap.modal-add-home-screen .close-text{text-align:center;text-decoration:underline;color:#022757}.modal-trigger-camera{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;overflow:hidden;border:1px solid #bfd8e4;box-shadow:0 3px 6px rgba(0,0,0,.16)}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message{border-bottom:1px solid #bfd8e4;justify-content:center}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger{position:relative;background-color:transparent;color:#999;border-top:none;border-right:none;border-left:none;width:41.786744%}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger .inner{background-color:transparent}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active{border-bottom:none!important}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active:before{content:"";width:100%;height:5px;position:absolute;left:0;background-color:#006495}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active .inner{background-color:transparent}.contents-item.modal-tab-wrap .message-wrap .section-inner{border:none}.contents-item.modal-tab-wrap .note{color:#707070}.contents-item.modal-tab-wrap .step-list{display:flex;justify-content:center;flex-wrap:wrap;margin-inline:auto}.contents-item.modal-tab-wrap .step-list .list{position:relative;display:flex;justify-content:center;width:100%}.contents-item.modal-tab-wrap .step-list .list+.list:before{content:"";display:block;position:absolute;left:50%;background:url("/assets/img/triangle-down-thin-blue.svg") no-repeat center top/contain;transform:translate(-50%)}.contents-item.modal-tab-wrap .step-list .list .icon{text-align:center;width:4em;color:#006495}.contents-item.modal-tab-wrap .step-list .list .icon .step-text{display:block;width:100%;color:#bfd8e4;font-weight:700}.contents-item.modal-tab-wrap .step-list .list .icon .step-icon.three-reader{color:#303030;font-weight:700}.contents-item.modal-tab-wrap .step-list .list .text{width:calc(100% - 4em);padding-left:1em;line-height:1.42857143}.ui-datepicker{z-index:2000!important}.day-sunday .ui-state-active,.day-sunday .ui-state-default{background-image:none;background-color:pink}.day-saturday .ui-state-active,.day-saturday .ui-state-default{background-image:none;background-color:#afeeee}.day-holiday .ui-state-active,.day-holiday .ui-state-default{background-image:none;background-color:pink}.day-anniversary .ui-state-active,.day-anniversary .ui-state-default{background-image:none;background-color:#98fb98}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:auto}.ui-datepicker{width:auto;padding:16px 30px 10px}.ui-datepicker th{font-weight:400}.ui-datepicker .ui-datepicker-title{font-size:16px}.ui-widget.ui-widget-content{border-color:#006495;border-radius:0}.ui-widget-header{border:none;background:0 0}.ui-icon,.ui-widget-content .ui-icon{width:6px;height:12px;background-image:url(/assets/img/arrow_calender_next.svg);background-size:contain;background-position:center}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{display:flex;justify-content:center;align-items:center}.ui-datepicker .ui-datepicker-next{right:-12px}.ui-datepicker .ui-datepicker-next-hover{right:-12px;top:2px;cursor:pointer;opacity:.7}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-prev .ui-icon{transform:rotate(180deg)}.ui-datepicker .ui-datepicker-prev-hover{left:0;top:2px;cursor:pointer;opacity:.7}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:none;background:0 0}.ui-datepicker-calendar thead{border-bottom:1px solid #bfd8e4}.ui-datepicker-calendar tbody:before{content:"";display:block;width:100%;height:8px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:none;background:0 0;display:block;text-align:center}td.ui-datepicker-week-end a.ui-state-default,th.ui-datepicker-week-end{color:#006495}td.ui-datepicker-week-end:last-child a.ui-state-default,th.ui-datepicker-week-end:last-child{color:red}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#006495;color:#fff;border-radius:50%}.custom-calendar-holiday a.ui-state-default{color:#bbb;pointer-events:none;cursor:default}@-webkit-keyframes splash{0%{opacity:1}99%{opacity:1}100%{opacity:0}}@keyframes splash{0%{opacity:1}99%{opacity:1}100%{opacity:0}}@-webkit-keyframes splashBackground{0%{background-color:transparent}99%{background-color:transparent}100%{background-color:#fff}}@keyframes splashBackground{0%{background-color:transparent}99%{background-color:transparent}100%{background-color:#fff}}@-webkit-keyframes splashZindex{0%{z-index:10001}99%{z-index:10001}100%{z-index:-1}}@keyframes splashZindex{0%{z-index:10001}99%{z-index:10001}100%{z-index:-1}}.hidden{opacity:0;visibility:hidden;transition:opacity .2s linear,visibility .2s linear}html.page-splash-animation{width:100vw;height:100vh;overflow-x:hidden;overflow-y:scroll}body.page-splash-animation{width:100vw;height:100vh;overflow-x:hidden;overflow-y:scroll}body.page-splash-animation .contents{position:relative}body.page-splash-animation .contents .contents-inner{position:relative;opacity:0;visibility:hidden;background-color:transparent;transition:opacity .5s linear,visibility .5s linear}.splash-animation-box{position:absolute;left:0;display:flex;justify-content:center;align-items:center;border-radius:20px;transform-origin:top;z-index:10001}.splash-animation-box.back{background-color:#fff;transition:height .5s ease-in-out,top .5s linear}.splash-animation-box.front{background-color:transparent;transition:opacity .2s linear,visibility .2s linear}.fire.page-splash-animation{width:auto;height:auto;min-height:100vh;overflow-x:auto;overflow-y:auto}.fire.page-splash-animation .contents .contents-inner{opacity:1;visibility:visible;-webkit-animation:splashBackground .7s linear forwards;animation:splashBackground .7s linear forwards}.fire.page-splash-animation .hidden{opacity:1;visibility:visible}.fire.page-splash-animation .splash-animation-box.back{top:0;-webkit-animation:splash .75s linear forwards;animation:splash .75s linear forwards;z-index:-1}.fire.page-splash-animation .splash-animation-box.front{opacity:0;visibility:hidden}html.fire{width:auto;height:auto;overflow-x:auto;overflow-y:auto}*{overflow-wrap:break-word;word-break:break-all}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Yu Gothic",sans-serif;background-color:#bfd8e4}a{color:#006495;text-decoration:underline}.link-normal-underline{margin-top:1em}.link-normal-underline.no-barcode a{color:#000}img{max-width:100%;height:auto}p{line-height:1.8}.necessary{font-weight:700!important}.note-text{font-size:12px}.switch-contents{display:none}.switch-contents.show{display:block}.switch-contents.is-hyphen-box .hyphen-input,.switch-contents.is-hyphen-box .no-hyphen-input{display:none}.switch-contents.is-hyphen-box.is-hyphen .hyphen-input{display:block}.switch-contents.is-hyphen-box.no-hyphen .no-hyphen-input{display:block}.c-red{color:#e02b1b!important}.c-attention{color:#e02b1b!important}.c-black{color:#000!important}.border-light-blue{border:2px solid #bfd8e4}.border-blue{border:2px solid #006495}.border-light-gray{border:1px solid #707070}.rice-list{font-size:12px;margin-top:10px}.rice-list .list{position:relative;padding-left:1.1em;margin-top:6px}.rice-list .list:before{content:"※";position:absolute;top:0;left:0}.dot-list{font-size:16px;margin-top:10px}.dot-list .list{position:relative;padding-left:1.1em;margin-top:6px}.dot-list .list:before{content:"・";position:absolute;top:0;left:0}.dot-list .list .rice-list{font-size:16px;margin-top:0}.dot-list .list .rice-list .list:before{content:"※"}.dot-list.rice .list:before{content:"※";top:-1px}.checkmark-list{font-size:16px;margin-top:10px}.checkmark-list .list{position:relative;padding-left:1.1em;margin-top:6px}.checkmark-list .list:before{content:"✓";position:absolute;top:0;left:0}.checkmark-list .list .rice-list{font-size:16px;margin-top:0}.checkmark-list .list .rice-list .list:before{content:"※"}.checkmark-list.rice .list:before{content:"※";top:-1px}.number-list .list{overflow-wrap:break-word;word-break:break-all}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(0):after{content:"0."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(1):after{content:"1."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(2):after{content:"2."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(3):after{content:"3."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(4):after{content:"4."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(5):after{content:"5."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(6):after{content:"6."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(7):after{content:"7."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(8):after{content:"8."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(9):after{content:"9."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(10):after{content:"10."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(11):after{content:"11."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(12):after{content:"12."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(13):after{content:"13."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(14):after{content:"14."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(15):after{content:"15."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(16):after{content:"16."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(17):after{content:"17."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(18):after{content:"18."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(19):after{content:"19."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(20):after{content:"20."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(21):after{content:"21."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(22):after{content:"22."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(23):after{content:"23."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(24):after{content:"24."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(25):after{content:"25."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(26):after{content:"26."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(27):after{content:"27."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(28):after{content:"28."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(29):after{content:"29."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(30):after{content:"30."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(31):after{content:"31."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(32):after{content:"32."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(33):after{content:"33."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(34):after{content:"34."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(35):after{content:"35."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(36):after{content:"36."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(37):after{content:"37."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(38):after{content:"38."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(39):after{content:"39."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(40):after{content:"40."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(41):after{content:"41."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(42):after{content:"42."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(43):after{content:"43."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(44):after{content:"44."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(45):after{content:"45."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(46):after{content:"46."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(47):after{content:"47."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(48):after{content:"48."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(49):after{content:"49."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(50):after{content:"50."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(51):after{content:"51."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(52):after{content:"52."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(53):after{content:"53."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(54):after{content:"54."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(55):after{content:"55."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(56):after{content:"56."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(57):after{content:"57."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(58):after{content:"58."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(59):after{content:"59."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(60):after{content:"60."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(61):after{content:"61."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(62):after{content:"62."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(63):after{content:"63."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(64):after{content:"64."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(65):after{content:"65."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(66):after{content:"66."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(67):after{content:"67."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(68):after{content:"68."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(69):after{content:"69."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(70):after{content:"70."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(71):after{content:"71."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(72):after{content:"72."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(73):after{content:"73."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(74):after{content:"74."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(75):after{content:"75."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(76):after{content:"76."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(77):after{content:"77."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(78):after{content:"78."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(79):after{content:"79."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(80):after{content:"80."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(81):after{content:"81."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(82):after{content:"82."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(83):after{content:"83."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(84):after{content:"84."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(85):after{content:"85."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(86):after{content:"86."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(87):after{content:"87."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(88):after{content:"88."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(89):after{content:"89."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(90):after{content:"90."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(91):after{content:"91."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(92):after{content:"92."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(93):after{content:"93."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(94):after{content:"94."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(95):after{content:"95."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(96):after{content:"96."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(97):after{content:"97."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(98):after{content:"98."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(99):after{content:"99."}.number-list .list{position:relative;padding-left:1.4em}.number-list .list:after{content:"";position:absolute;top:0;left:0}.number-list .list:nth-child(100):after{content:"100."}.accordion-trigger,.accordion-trigger-up,.voluntary-questionnaire-trigger{cursor:pointer;position:relative;color:#006495;text-align:center;font-weight:700;padding-bottom:10px}.accordion-trigger .open,.accordion-trigger-up .open,.voluntary-questionnaire-trigger .open{display:inline}.accordion-trigger .close,.accordion-trigger-up .close,.voluntary-questionnaire-trigger .close{display:none}.accordion-trigger .icon,.accordion-trigger-up .icon,.voluntary-questionnaire-trigger .icon{position:absolute;top:100%;left:50%;transform:translateX(-50%) rotate(90deg)}.accordion-trigger-up.active .open,.accordion-trigger.active .open,.voluntary-questionnaire-trigger.active .open{display:none}.accordion-trigger-up.active .close,.accordion-trigger.active .close,.voluntary-questionnaire-trigger.active .close{display:inline}.accordion-trigger-up.active .icon,.accordion-trigger.active .icon,.voluntary-questionnaire-trigger.active .icon{transform:translateX(-50%) rotate(-90deg)}.accordion-trigger-up.active{display:none}.voluntary-questionnaire-content-wrap{padding-top:20px}.info-box-wrap .accordion-trigger-up,.info-box-wrap+.voluntary-questionnaire-trigger{margin-top:30px}.info-box-wrap .accordion-trigger-up .accordion-content-wrap-up,.info-box-wrap .accordion-trigger-up+.voluntary-questionnaire-content-wrap,.info-box-wrap+.voluntary-questionnaire-trigger .accordion-content-wrap-up,.info-box-wrap+.voluntary-questionnaire-trigger+.voluntary-questionnaire-content-wrap{margin-top:18px}.page-suguraku-history .info-box-wrap+.accordion-area{margin-bottom:40px}.select-car-type-wrap{position:relative;border:none;margin:0}.select-car-type-wrap:after{right:20px;width:12px;height:12px;border-top:3px solid #006495;border-right:3px solid #006495;z-index:2}.select-car-type-wrap.active:after{transform:translateY(-50%) rotate(-45deg)}.select-car-type-wrap .select-car-type-button{width:100%;text-align:center;font-weight:700;color:#006495;padding:12px 0;border:2px solid #006495;opacity:0}.select-car-type-wrap .select-car-type-button.show{display:block;opacity:1}.select-car-type-wrap .select-car-type{position:relative;display:none;width:100%;text-align:center;color:#006495;font-weight:700;border:2px solid #006495;padding:12px 0;margin-top:0}.select-car-type-wrap .car-type-list{position:absolute;top:0;left:0;display:none;width:100%;text-align:center;color:#006495;font-weight:700;border:2px solid #006495;z-index:1}.select-car-type-wrap .car-type-list .list{width:100%;text-align:center;padding:12px 0;background-color:#fff}.select-car-type-wrap .car-type-list .list+.list{border-top:2px solid #006495}.select-car-type-wrap .car-type-list .list a{display:block;text-decoration:none}.select-car-type-wrap .car-type-list.is-anchor-link .list{padding:0}.select-car-type-wrap .car-type-list.is-anchor-link .list a{padding:12px 0}.select-car-type-wrap .car-type-list.show{display:block}.car-type-content{margin-top:-2px}.contents .contents-tab-wrap{display:flex;justify-content:space-between}.contents .contents-tab-wrap .tab .link{display:flex;justify-content:center;align-items:center;width:100%;font-weight:700;text-decoration:none;color:#bfd8e4;background-color:#fff;border-bottom-style:solid;border-bottom-color:#bfd8e4;border-radius:8px 8px 0 0}.contents .contents-tab-wrap .tab.active .link{color:#022757;border-bottom-color:#fff}.contents .contents-inner{background:#fff;border-radius:20px}.contents .contents-inner.is-tab{border-radius:0}.title-01,.title-02,.title-03{color:#006495;text-align:center}.title-01{width:100%;overflow-wrap:break-word;word-break:break-all;line-height:1.3;font-weight:700}.title-01+.title-02{margin-top:1em}.lead+.delivery-car-info-wrap{margin-top:2.5em}.title-02+.lead{margin-top:20px}.title-02+.text{margin-top:1em}.title-02.attention{color:#e02b1b}.title-inner.bg-border{position:relative;color:#000;padding:0 4px}.title-inner.bg-border:after,.title-inner.bg-border:before{content:"";position:absolute;display:block}.title-inner.bg-border:before{top:50%;left:50%;width:calc(100% + 12px);height:2px;z-index:0;transform:translate(-50%,-50%)}.title-inner.bg-border:after{top:0;left:0;width:100%;height:100%;background:#fff;z-index:1}.title-inner.bg-border.black:before{background-color:#000}.title-inner span{position:relative;z-index:2}.text{overflow-wrap:break-word;word-break:break-all}.link-underline a{text-decoration:underline}.text-note{margin-top:.5em}.text-regist-shop{margin-top:.2em}.tab-trigger-list{display:flex}.tab-trigger-list .tab-trigger{display:flex;justify-content:center;align-items:center}.tab-content-wrap .tab-content{display:none}.tab-content-wrap .tab-content.active{display:block}.header{width:100%;background-color:#fff}.header .header-inner{width:100%}.header .header-inner .logo-wrap{display:flex;align-items:center}.header .header-inner .logo-wrap a{display:flex;align-items:center;color:#006495;font-weight:700;text-decoration:none}.header .header-inner .logo-wrap a .logo.logo-mycar-support img{max-width:100%}.gnavi-wrap .gnavi{display:flex}.gnavi-wrap .gnavi .navi a{display:flex;justify-content:center;flex-wrap:wrap;text-decoration:none}.gnavi-wrap .gnavi .navi a .icon-wrap{position:relative;display:flex;justify-content:center;align-items:flex-start}.gnavi-wrap .gnavi .navi a .icon-wrap .icon{fill:#fff}.gnavi-wrap .gnavi .navi a .icon-wrap .circle{position:absolute;right:0;display:none;justify-content:center;align-items:center;background:#fff;border-radius:50%}.gnavi-wrap .gnavi .navi a .icon-wrap .circle .circle-inner{background:#e02b1b;border-radius:50%}.gnavi-wrap .gnavi .navi a .text{width:100%;text-align:center;font-weight:700}.gnavi-wrap .gnavi .navi.new a .icon-wrap .circle{display:flex}.breadcrumb-wrap .breadcrumb{display:flex;flex-wrap:wrap}.breadcrumb-wrap .breadcrumb .list{position:relative}.breadcrumb-wrap .breadcrumb .list+.list{margin-left:2em}.breadcrumb-wrap .breadcrumb .list+.list:before{content:">";position:absolute;top:50%;left:-1.3em;line-height:1;transform:translateY(-50%)}.breadcrumb-wrap .breadcrumb .list a{color:#000;text-decoration:none}.footer{width:100%;color:#fff;background-color:#006495}.footer a{color:#fff;text-decoration:none}.footer .footer-navi .navi{display:flex;align-items:center}.footer .footer-navi .navi+.navi{margin-top:14px}.footer .footer-navi .navi .icon{margin-right:5px}.form-wrap .sec-rules{width:100%;margin-top:40px}.form-wrap .sec-rules .ttl-03{font-size:15px}.form-wrap .sec-rules .rules-inner{height:300px;padding:10px;border:1px solid #006495;overflow-y:auto;margin-top:6px}.form-wrap .sec-rules .rules{width:100%;line-height:1.5}.form-wrap .sec-rules .rules+.rules{margin-top:20px}.form-wrap .sec-rules .rules .ttl-04{font-size:13px}.form-wrap .sec-rules .rules .lead{margin-top:.8em;margin-bottom:1em}.form-wrap .sec-rules .rules .rule-list li{position:relative;font-size:14px;padding-left:1.3em;margin-top:10px}.form-wrap .sec-rules .rules .rule-list li:before{content:"■";position:absolute;top:0;left:0}.form-wrap .sec-rules .agree{text-align:center;font-weight:700;margin-top:20px}.form-wrap .sec-rules .agree .err-text{display:none;font-weight:400;color:#e02b1b;margin-top:8px}.form-wrap .sec-rules .agree.error .err-text{display:block}.form-wrap .btn-wrap{display:flex;justify-content:center;align-items:center}.form-wrap.is-certificate-img .note-text{text-align:center}.form-box+.form-box.another-box{margin-top:60px}.form-box .title{font-weight:700;margin-bottom:5px}.form-box .title .necessary{margin-left:10px}.form-box .btn-wrap.btn-sns+.btn-wrap.btn-sns{margin-top:20px}.form+.form{margin-top:10px}.form .parts-box+.parts-box{margin-top:16px}.form .form-text-column+.form-text-column{margin-top:10px}.title-02+.form-box{margin-top:20px}.error-annotation{color:#e02b1b}.error-annotation+.form-box{margin-top:10px}.info-box{border-radius:10px}.info-box+.info-box{margin-top:20px}.info-box .title{display:flex;justify-content:space-between;align-items:center;font-weight:700}.info-box .title .btn{width:90px;font-size:16px;padding-top:11px;padding-bottom:11px}.info-box .text{margin-top:10px}.info-box .text+.text{margin-top:20px}.info-box .text .text-title{display:block;width:100%;font-size:12px;font-weight:700;margin-bottom:5px}.info-box .text.flex-text{display:flex}.info-box .info-box-block .text{margin-top:0}.info-box.is-box-title .info-box-title{background-color:#bfd8e4}.info-box.is-box-title{padding:0}.info-box.is-box-title .text dl{display:flex}.info-box.is-box-title .text dl+dl{margin-top:4px}.info-box.is-box-title .text dl dt{width:6em}.info-box.is-box-title .text dl dd{width:calc(100% - 6em)}.title-02+.info-box{margin-top:20px}.forget-password{display:flex;align-items:center;margin-top:20px}.postal-code-wrap{display:flex;align-items:center;flex-wrap:wrap}.postal-code-wrap .postal-code-link{display:inline-block;padding-left:.7em}.postal-code-wrap .error-text{width:100%}.birthday-wrap{display:flex}.birthday-wrap .birthday-box-wrap .month-wrap{display:flex}.birthday-wrap .birthday-box-wrap .birthday-box{display:flex;align-items:flex-end}.terms-wrap{width:100%;height:185px;overflow-y:auto}.terms-wrap .terms-wrap-inner{overflow-wrap:break-word;word-break:break-word}.terms-wrap .title{font-weight:700}.terms-wrap .number-list,.terms-wrap .summary{font-size:12px;line-height:2}.terms-wrap .summary{margin-top:14px}.terms-wrap .number-list .list+.list{margin-top:6px}.attention-box .title{display:flex;align-items:center;color:#3b4043}.attention-box .title .icon{margin-right:10px}.agree-wrap{margin-top:20px}.form-box+.agree-wrap{margin-top:32px}.send-email{font-weight:700;margin-bottom:10px}.another-box .title{position:relative;color:#006495;font-weight:700;text-align:center}.another-box .title .title-inner{position:relative;background:#fff;padding:0 20px}.another-box .title:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#006495}.error-text{margin-top:10px}.visit-date-wrap{display:flex;justify-content:space-between;width:100%}.visit-date-wrap+.visit-date-wrap{margin-top:20px}.visit-date-wrap .date-box .title{font-weight:400;margin-bottom:4px}.delivery-car-info-wrap{background-color:#f0f3f5}.delivery-car-info-wrap .delivery-car-info .title{font-weight:700}.delivery-car-info-wrap .info-box-block .title{font-weight:700}.mypage-name-wrap{display:flex;justify-content:space-between}.mypage-name-wrap+.breadcrumb-wrap{padding-top:0;margin-top:10px}.mypage-name-wrap .mypage-name{font-size:20px;font-weight:700}.mypage-name-wrap .btn{display:flex;align-items:center;width:90px;font-size:16px;padding:2px 6px 4px;border-radius:10px}.mypage-name-wrap .btn .icon{margin-left:6px}.mypage-name-wrap .my-contents-list{display:flex}.mypage-name-wrap .my-contents-list .list a{position:relative;display:block}.mypage-name-wrap .my-contents-list .list a .circle{display:none;position:absolute;justify-content:center;align-items:center;background:#fff;border-radius:50%}.mypage-name-wrap .my-contents-list .list a .circle .circle-inner{background:#e02b1b;border-radius:50%}.mypage-name-wrap .my-contents-list .list svg{fill:#006495}.mypage-name-wrap .my-contents-list .list.new a .circle{display:flex}.important-message-wrap{color:#006495}.important-message-wrap.contents-inner{padding:20px 14px!important}.important-message-wrap .message-info .title{font-size:18px;font-weight:700}.shop-info-wrap .shop-info{width:100%;color:#000}.shop-img-box{border-radius:10px;overflow:hidden}.shop-img-box img{width:100%;border-radius:10px}.shop-info-box .info-list{width:100%}.shop-info-box .info-list .list{width:100%;display:flex;align-items:center;border-bottom:1px solid #bfd8e4}.about-service-wrap .about-service-list{display:flex}.about-service-wrap .about-service-list .list a{display:block;text-decoration:none;border:1px solid #cdd6dd;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.about-service-wrap .about-service-list .list a .img,.about-service-wrap .about-service-list .list a .text{text-align:center}.about-service-wrap .about-service-list .list a .text{font-weight:500}.message-wrap .section-inner{padding-right:0;padding-left:0;border:2px solid #006495}.message-wrap .message-area{overflow-y:auto}.message-wrap .btn-wrap.top{justify-content:flex-end;width:100%}.message-wrap .message-box{display:flex}.message-wrap .message-box+.message-box{margin-top:20px}.message-wrap .message-box .icon-wrap{text-align:center}.message-wrap .message-box .icon-wrap .icon{display:block;width:100%}.message-wrap .message-box .icon-wrap .icon img{width:100%}.message-wrap .message-box .icon-wrap p{color:#000;font-size:12px}.message-wrap .message-box .icon-wrap .position{margin-top:10px}.message-wrap .message-box .balloon-wrap .balloon{position:relative;width:100%;text-align:left;border-radius:5px}.message-wrap .message-box.staff .balloon-wrap .balloon{border:2px solid #bfd8e4}.message-wrap .message-box.staff .balloon-wrap .balloon:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent #bfd8e4 transparent transparent}.message-wrap .message-box.staff .balloon-wrap .balloon:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent #fff transparent transparent}.message-wrap .message-box.customer{flex-direction:row-reverse}.message-wrap .message-box.customer .balloon-wrap .balloon{background:#bfd8e4}.message-wrap .message-box.customer .balloon-wrap .balloon:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #bfd8e4}.message-wrap .message-box .modify-list{display:flex;margin-top:10px}.message-wrap .message-box .modify-list .list+.list{margin-left:20px}.message-wrap .submit-form{display:flex;flex-wrap:wrap;width:100%;border-top:2px solid #006495}.message-wrap .submit-form .upper{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:5px 7px 5px 20px}.message-wrap .submit-form .upper .input textarea{width:100%;height:23px;background:0 0;border:none;outline:0;resize:none;-ms-overflow-style:none;scrollbar-width:none}.message-wrap .submit-form .upper .input textarea::-webkit-scrollbar{display:none}.message-wrap .submit-form .upper .btn-wrap .btn{width:100%}.message-wrap .submit-form .file-upload-area{display:flex;align-items:center;flex-wrap:wrap;width:100%;border-top:2px solid #006495;background-color:#f0f3f5}.message-wrap .submit-form .file-upload-area input[type=file]{display:none}.message-wrap .submit-form .file-upload-area .btn-file,.message-wrap .submit-form .file-upload-area .upload-file{font-size:12px}.message-wrap .submit-form .file-upload-area .btn-file{height:25px;padding:2px 12px;background-color:#cdd6dd;border:1px solid #bfd8e4;border-radius:3px}.message-wrap .submit-form .file-upload-area .btn-delete{-webkit-appearance:button;-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;color:buttontext;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;cursor:default;background-color:buttonface;box-sizing:border-box;margin:0;font:400 13.3333px Arial;padding:1px 6px;border-width:2px;border-style:outset;border-color:buttonface;-o-border-image:initial;border-image:initial}.message-wrap .submit-form .file-upload-area .error-text{width:100%}.message-local-navi{display:flex;justify-content:space-between}.message-local-navi .navi{width:50%}.message-local-navi .navi a{position:relative;display:block;width:100%;text-align:center;font-weight:700;text-decoration:none;color:#000;background-color:#ecf3f7}.message-local-navi .navi a .navi-inner{position:relative}.message-local-navi .navi a .navi-inner .circle{position:absolute;right:0;display:none;justify-content:center;align-items:center;background:#fff;border-radius:50%}.message-local-navi .navi a .navi-inner .circle .circle-inner{background:#e02b1b;border-radius:50%}.message-local-navi .navi a:after{content:"";position:absolute;display:none;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:11px 5px 0 5px;border-color:#ecf3f7 transparent transparent transparent}.message-local-navi .navi.active a{color:#fff;background-color:#006495}.message-local-navi .navi.active a:after{display:block;width:0;height:0;border-style:solid;border-width:11px 5px 0 5px;border-color:#006395 transparent transparent transparent}.message-local-navi .navi.new a .navi-inner .circle{display:flex}.mypage-shop-info-wrap{width:100%}.mypage-shop-info-wrap .shop-info{display:flex;margin-top:4px}.mypage-shop-info-wrap .shop-info .title{display:flex;justify-content:center;align-items:center;height:40px;background-color:#bfd8e4}.tab-trigger-wrap-message{position:relative}.tab-trigger-wrap-message .tab-trigger-border{position:relative;top:-2px;z-index:10;width:100%;height:2px}.tab-trigger-wrap-message .tab-trigger-border.white{position:absolute;background-color:#fff;border-right:2px solid #006495;border-left:2px solid #006495;top:calc(100% - 4px);left:0;width:calc(50% - 10px)}.tab-trigger-wrap-message .tab-trigger-border.blue{background:#006495}.tab-trigger-wrap-message.active-right .tab-trigger-border.white{left:auto;right:0}.tab-trigger-wrap-message .tab-trigger-message{position:relative;justify-content:space-between;width:100%;border-bottom:2px solid #006495;z-index:1;padding:0}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger{position:relative;top:2px;font-weight:700;color:#98a6b5;display:flex;align-items:flex-start;border:2px solid #006495;border-radius:8px 8px 0 0;border-bottom-color:transparent}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active{color:#006495;background-color:#fff}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger .inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:12px 5px;border-radius:6px 6px 0 0;background-color:#f0f3f5}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active .inner{color:#006495;background-color:#fff}.tab-content-message{position:relative;z-index:2;top:-6px}.tab-content-message .message-wrap .section-inner{border-top-color:transparent}.tab-content-wrap .message-wrap{margin-top:0}.tab-content-wrap .message-wrap .section-inner{margin-top:0}.select-car-type-wrap{border:none;margin:0}.select-car-type-wrap:after{right:20px;width:12px;height:12px;border-top:3px solid #006495;border-right:3px solid #006495}.select-car-type-wrap.active:after{transform:translateY(-50%) rotate(-45deg)}.select-car-type-wrap .select-car-type-button{width:100%;text-align:center;font-weight:700;color:#006495;padding:12px 0;border:2px solid #006495;opacity:0}.select-car-type-wrap .select-car-type-button.show{display:block;opacity:1}.select-car-type-wrap .select-car-type{position:relative;display:none;width:100%;text-align:center;color:#006495;font-weight:700;border:2px solid #006495;padding:12px 0;margin-top:0}.select-car-type-wrap .car-type-list{position:absolute;top:0;left:0;display:none;width:100%;text-align:center;color:#006495;font-weight:700;border:2px solid #006495}.select-car-type-wrap .car-type-list .list{width:100%;text-align:center;padding:12px 0;background-color:#fff}.select-car-type-wrap .car-type-list .list+.list{border-top:2px solid #006495}.select-car-type-wrap .car-type-list .list a{display:block;text-decoration:none}.select-car-type-wrap .car-type-list.is-anchor-link .list{padding:0}.select-car-type-wrap .car-type-list.is-anchor-link .list a{padding:12px 0}.select-car-type-wrap .car-type-list.show{display:block}.car-type-content{margin-top:-2px}.other-message-list{width:100%}.other-message-list .list{width:100%;overflow-wrap:break-word;word-break:break-word}.other-message-list .list a{display:block;border-bottom:2px solid #cdd6dd;padding:30px 8px 30px 0}.message-list-page-nation{display:flex;justify-content:center;align-items:center}.message-list-page-nation .list a{text-decoration:none}.message-list-page-nation .list.first{padding-right:0}.message-list-page-nation .list.last{padding-left:0}.message-date{color:#006495;font-weight:700;text-align:center;font-size:18px;width:100%;overflow-wrap:break-word;word-break:break-all}.mypage-content+.mypage-content{margin-top:60px}.mypage-content-wrap .title-02.mypage-title{color:#000;background:url(/assets/img/bg_mypage_title.svg) no-repeat center/contain;margin:0 auto}.mypage-content-wrap .title-02+.mypage-content{margin-top:30px}.mypage-content-wrap .mypage-content{padding:2px}.mypage-content-wrap .mypage-content .mypage-contract-inner{width:100%;border-width:1px}.mypage-contract-wrap .car-info-wrap .car-info{display:flex;align-items:center}.mypage-contract-wrap .car-info-wrap .car-info .info{margin-left:10px}.mypage-contract-wrap .car-info-wrap .car-info .info .info-list{display:flex;font-weight:700}.mypage-contract-wrap+.mypage-mycar-info-wrap{margin-top:60px}.mypage-mycar-info-wrap .mypage-mycar-info-inner{display:flex;justify-content:center}.mycar-info-box{position:relative;width:50%;border-radius:20px}.mycar-info-box a{position:relative;display:flex;justify-content:center;flex-wrap:wrap;width:100%;text-decoration:none;background-color:#006495;border-radius:20px}.mycar-info-box .img{position:relative}.mycar-info-box .img .img-inner{width:100%;height:100%;border-radius:50%;border:1px solid #006495;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16);background-size:cover;background-position:center}.mycar-info-box .img .img-inner img{width:100%}.mycar-info-box .info{width:100%;color:#fff;font-weight:700;text-align:center}.mycar-info-box .info .info-list{display:flex;justify-content:center}.mycar-info-box .icon{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mycar-info-box.is-shop a{background-color:#969696}.mycar-info-box.is-shop .img .img-inner{border:1px solid #969696}.mycar-info-box.is-shop .text-regist-shop{display:flex;justify-content:center;align-items:center}.mycar-info-box.is-shop .text-regist-shop .icon-attention{margin-right:5px}.mypage-deliver-reserve-wrap .title-02+.text{margin-top:30px}.mypage-dconnect-wrap .title-02+.text{margin-top:30px}.mypage-dconnect-wrap .text img{width:100%;transform:scale(1.06)}.title-01.title-mypage-contract{flex-wrap:wrap;color:#000;font-size:28px}.title-01.title-mypage-contract .title-inner{display:block;width:100%}.title-01.title-mypage-contract .title-inner.bottom{margin-top:20px}.title-01.title-mypage-contract .maker-name{font-size:16px;display:block;margin-bottom:2px}.title-02.mypage-title+.mypage-content-inner{margin-top:40px}.apply-state-wrap .state-list .list{display:flex;justify-content:center;align-items:center;color:#006495;font-weight:700;padding:15px 8px;border:2px solid #006495}.apply-state-wrap.regist-status-info .list.done{background:url(/assets/img/bg_finish.svg) no-repeat center/80px 58px}.apply-state-wrap.regist-status-info .list.incomplete{border-color:#bfd8e4;background-color:#bfd8e4}.contract-car-info-wrap .contract-car-img{position:relative}.contract-car-info-wrap .contract-car-img .img{position:relative}.contract-car-info-wrap .contract-car-img .modal-trigger{position:absolute}.mypage-contract-progress-wrap .mypage-contract-progress-inner .car-info-wrap+.apply-state-wrap{margin-top:30px}.mypage-movie-list-wrap .title-02.mypage-title+.lead{margin-top:30px}.mypage-movie-list-wrap .title-03{text-align:center;color:#000}.mypage-movie-list-wrap .movie-list-box+.movie-list-box{margin-top:40px}.mypage-movie-list-wrap .movie-list{display:flex;flex-wrap:wrap}.mypage-movie-list-wrap .movie-list .list{position:relative}.mypage-movie-list-wrap .movie-list .list .list-inner{position:relative;padding-top:56.25%;background-color:#dbdbdb}.mypage-movie-list-wrap .movie-list .list .list-inner.img-link{padding-top:0}.mypage-movie-list-wrap .movie-list .list .list-inner.img-link a{position:relative;display:block;overflow:hidden;padding-top:56.25%;border:1px solid #dcdcdc}.mypage-movie-list-wrap .movie-list .list .list-inner.img-link a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;width:auto;z-index:-1}.mypage-movie-list-wrap .movie-list .list .list-inner iframe,.mypage-movie-list-wrap .movie-list .list .list-inner img{position:absolute;top:0;left:0;width:100%;height:100%}.mypage-movie-list-wrap .movie-list .list .text-wrap{line-height:1.6}.mypage-movie-list-wrap .movie-list .list .select-wrap{position:absolute;bottom:0;left:0;display:block;width:100%}.mypage-movie-list-wrap .movie-list .list .select-wrap select{width:100%;padding:6px 10px;border:1px solid #006495}.mypage-movie-list-wrap .movie-list .list .select-wrap .icon{position:absolute;top:50%}.mypage-movie-list-wrap .movie-list .list .select-wrap .icon.arrow:after,.mypage-movie-list-wrap .movie-list .list .select-wrap .icon.arrow:before{background-color:#ababab}.certificate-info-list-wrap{width:100%}.certificate-info-list-wrap .certificate-info-list{width:100%;text-align:center}.certificate-info-list-wrap .certificate-info-list .title{position:relative;background:#fde37f;padding:3px;border-radius:8px}.certificate-info-list-wrap .certificate-info-list .title:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#fde47f transparent transparent transparent;transform:translateX(-50%)}.inspection-certificate-info{margin-top:1em;padding:1.5em;background-color:#ededed}.inspection-certificate-info .title{font-size:140%}.inspection-certificate-info .title+.info{margin-top:.8em}.inspection-certificate-info .info{display:flex;width:100%}.inspection-certificate-info .info+.info{margin-top:.5em}.inspection-certificate-info .info .info-title{width:12em}.delete-link a{position:relative;display:flex;align-items:center;color:#006495;font-weight:400;text-decoration:none;line-height:1.3}.delete-link a .icon{margin-right:1px}.delete-link a:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#006495}.form-box.delivery-form-box+.form-box.delivery-form-box{margin-top:40px}.form-box .title.delivery-title{font-weight:400;margin-bottom:20px}.form-box .text+.text{margin-top:1em}.delivery-car-list .list .info-wrap{display:flex;justify-content:center;align-items:center;width:100%;border-radius:7px;padding:16px;border:2px solid #bfd8e4;color:#000;font-weight:700;text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,.16)}.delivery-car-list .list .img{display:flex;justify-content:center;align-items:center;width:88px;border-radius:6px;border:2px solid #bfd8e4}.delivery-car-list .list .img img{width:100%}.delivery-car-list .list .info{margin-left:15px}.delivery-car-list .list .info .text{margin-top:10px}.delivery-car-list .list.error .info-wrap{border-color:#e02b1b}.info-box-wrap{margin-top:20px}.info-box-wrap+.delivery-car-info-wrap{margin-top:2.5em}.info-box-wrap .info-box{overflow:hidden}.purchase-support-list .list{box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid #cdd6dd;border-radius:10px}.purchase-support-list .list a{position:relative;display:flex;align-items:center;width:100%;text-decoration:none;padding:32px 20px 32px 30px}.purchase-support-list .list a .title-02{text-align:left}.purchase-support-list .list a .text{text-align:left;line-height:1.5;color:#000}.purchase-support-list .list a .icon.icon-arrow-blue{position:absolute;top:50%;transform:translateY(-50%)}.purchase-support-list .list:first-child{margin-top:0}.page-catalog .note-text{margin-top:-12px}.contract-top .accordion-content-wrap-up{padding-top:0}.contract-top .info-box-wrap+.accordion-area{margin-top:0}.shop-map-wrap{width:100%}.shop-map-wrap iframe{width:100%;height:300px}.page-terms .lead+.term-box{margin-top:24px}.page-terms .title-03{color:#000;text-align:left}.page-terms .term-box+.term-box{margin-top:24px}.page-terms .number-list{line-height:1.95;margin-top:8px}.page-terms .text-end{margin-top:40px}.faq-category-wrap .faq-box{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;margin-top:20px}.faq-category-wrap .faq-content,.faq-category-wrap .faq-trigger{display:flex;width:100%;text-align:left}.faq-category-wrap .faq-content.width-100p,.faq-category-wrap .faq-trigger.width-100p{padding-right:0}.faq-category-wrap .faq-content .title,.faq-category-wrap .faq-trigger .title{color:#006495;font-weight:700}.faq-category-wrap .faq-content .text,.faq-category-wrap .faq-trigger .text{display:inline-block}.faq-category-wrap .faq-content .text.width-100p,.faq-category-wrap .faq-trigger .text.width-100p{width:100%}.faq-category-wrap .faq-trigger{position:relative;color:#006495;padding-left:0}.faq-category-wrap .faq-trigger .icon.icon-arrow{position:absolute;top:50%;left:auto;transform:translateY(-50%)}.faq-category-wrap .faq-trigger.active .icon.icon-arrow{transform:translateY(-50%) rotate(180deg)}.faq-category-wrap .faq-contact-mail{position:relative}.faq-category-wrap .rice-list{font-size:inherit}.progress-area{display:flex;justify-content:center;width:116%;margin-left:-8.5%}.progress-area .progress{display:flex;width:100%}.progress-area .progress .step{display:flex;justify-content:center;flex-wrap:wrap;position:relative;width:25%}.progress-area .progress .step .step-progress{position:absolute;display:block;width:100%;right:50%;height:5px;background:#bfd8e4;transform:translateY(-50%)}.progress-area .progress .step .step-progress:after{position:absolute;content:"";height:5px;width:0}.progress-area .progress .step .icon-wrapper{position:relative;display:flex;justify-content:center;align-items:center;background:#bfd8e4;border-radius:50%;padding:4px;overflow:hidden;z-index:1}.progress-area .progress .step .icon-wrapper .icon-checkmark{visibility:hidden}.progress-area .progress .step .step-text{display:block;width:100%;letter-spacing:1px;font-weight:700;color:#000;text-align:center}.progress-area .progress .step:first-child .icon-wrapper{transition:background-color .1s linear 0s,transform .1s linear 0s}.progress-area .progress .step:first-child .icon-wrapper .icon-checkmark{transition:visibility 0s linear 0s}.progress-area .progress .step:first-child .step-text{transition:color .1s linear 0s}.progress-area .progress .step:nth-child(2) .icon-wrapper{transition:background-color .1s linear .5s,transform .1s linear .5s}.progress-area .progress .step:nth-child(2) .icon-wrapper .icon-checkmark{transition:visibility 0s linear .5s}.progress-area .progress .step:nth-child(2) .step-text{transition:color .1s linear .5s}.progress-area .progress .step:nth-child(3) .icon-wrapper{transition:background-color .1s linear 1s,transform .1s linear 1s}.progress-area .progress .step:nth-child(3) .icon-wrapper .icon-checkmark{transition:visibility 0s linear 1s}.progress-area .progress .step:nth-child(3) .step-text{transition:color .1s linear 1s}.progress-area .progress .step:nth-child(4) .icon-wrapper{transition:background-color .1s linear 1.5s,transform .1s linear 1.5s}.progress-area .progress .step:nth-child(4) .icon-wrapper .icon-checkmark{transition:visibility 0s linear 1.5s,transform}.progress-area .progress .step:nth-child(4) .step-text{transition:color .1s linear 1.5s}.progress-area .progress.active .step.done .step-progress:after{width:0;background-color:#006495}.progress-area .progress.active .step.done .icon-wrapper{background:#006495}.progress-area .progress.active .step.done:nth-child(2) .step-progress:after{-webkit-animation:growLine .5s linear forwards 0s;animation:growLine .5s linear forwards 0s}.progress-area .progress.active .step.done:nth-child(3) .step-progress:after{-webkit-animation:growLine .5s linear forwards .5s;animation:growLine .5s linear forwards .5s}.progress-area .progress.active .step.done:nth-child(4) .step-progress:after{-webkit-animation:growLine .5s linear forwards 1s;animation:growLine .5s linear forwards 1s}.progress-area .progress.active .step.done.now .icon-wrapper{background:#fcc800}.progress-area .progress.active .step.done.now .icon-wrapper .icon-checkmark{visibility:visible}.progress-area .progress.active .step.done.now .icon-wrapper .icon-checkmark .path1{stroke:#fff}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes growLine{to{width:100%}}@keyframes growLine{to{width:100%}}.flow-progress-wrap{display:flex;justify-content:center;border-radius:8px;border:2px solid #006495;background-color:#006495}.flow-progress-wrap .list{position:relative;display:flex;justify-content:center;align-items:center;color:#006495;font-weight:700;padding:8px;background-color:#fff;border-right:2px solid #006495}.flow-progress-wrap .list .arrow{position:absolute;top:50%;transform:translateY(-50%)}.flow-progress-wrap .list .arrow.arrow-blue{fill:#fff;z-index:2}.flow-progress-wrap .list .arrow.arrow-blue path{fill:#fff}.flow-progress-wrap .list .arrow.arrow-white{fill:#006495;z-index:1}.flow-progress-wrap .list .arrow.arrow-white path{fill:#006495}.flow-progress-wrap .list:first-child{border-radius:6px 0 0 6px}.flow-progress-wrap .list:last-child{border-radius:0 6px 6px 0}.flow-progress-wrap .list.active{color:#fff;background-color:#006495;border-right-color:#fff}.flow-progress-wrap .list.active .arrow.arrow-blue{fill:#006495}.flow-progress-wrap .list.active .arrow.arrow-blue path{fill:#006495}.flow-progress-wrap .list.active .arrow.arrow-white{fill:#fff}.flow-progress-wrap .list.active .arrow.arrow-white path{fill:#fff}.flow-progress-wrap .list.active.done{border-right-color:#006495}.flow-progress-wrap .list.active.done:after{content:"";position:absolute;top:-2px;right:0;display:block;width:2px;height:calc(100% + 4px);background-color:#fff}.flow-progress-wrap .list:last-child{border-right:none}.flow-progress-wrap .list:last-child.active.done:after{display:none}.title-01+.flow-progress-wrap{margin-top:40px}.logout .footer .footer-inner{flex-wrap:wrap}.logout .footer .footer-navi{width:100%;padding-right:0}.logout .footer .footer-navi+.footer-navi{margin-top:14px}.page-tutorial .text+.form-box{margin-top:.5em}.page-tutorial .vehicle-inspection .img-wrap .img{display:flex;justify-content:center}.page-tutorial .vehicle-inspection .img-wrap p{padding:.5em}.page-tutorial .vehicle-inspection .img-wrap p.caption{text-align:center}.page-tutorial-top{background-color:#fff}.page-tutorial-top .header{border-bottom:1px solid #006495}.page-tutorial-top .mv{margin-top:55px}.page-tutorial-top .title-02{color:#000;font-size:18px;line-height:2;margin-top:36px}.page-tutorial-top .note-text{font-size:12px;margin-top:20px}.page-tutorial-top .note-text.size-l{font-size:14px}.page-tutorial-top .btn-wrap{margin-top:32px}.tutorial-page-nation{display:flex;justify-content:center}.tutorial-page-nation .list{width:10px;height:10px;border:1px solid #006495;border-radius:50%}.tutorial-page-nation .list.active{background-color:#006495}.icon-checkmark-finish{margin-top:13px}.page-switching-shop-confirm .title-02.attention+.form-wrap{margin-top:19px}.page-switching-shop-confirm .delivery-car-info-wrap .text+.agree-wrap{margin-top:20px}.page-switching-shop-confirm .delivery-car-info-wrap .agree-wrap{margin-top:0}.page-switching-shop-confirm .delivery-car-info-wrap .agree-wrap+.agree-wrap{margin-top:20px}.page-area.page-article-list .article-list-wrap .article-list{display:flex;flex-wrap:wrap}.page-area.page-article-list .article-list-wrap .article-list .list a{display:block;color:#000;text-decoration:none}.page-area.page-article-list .article-list-wrap .article-list .list .date{display:flex;align-items:center}.page-area.page-article-list .article-list-wrap .article-list .list .date .icon.new{color:#fff;font-style:normal;background-color:#e02b1b}.page-area.page-article-list .article-list-wrap .article-list .list .img{position:relative;width:100%;padding-top:75%;background-size:cover;background-position:center;overflow:hidden;background-color:#707070}.page-area.page-article-list .article-list-wrap .article-list .list .info .ttl-03{color:#006495;font-weight:700;line-height:1.5;text-align:left}.page-area.page-article-list .article-list-wrap .article-list .list .info .summary{text-align:left}.page-area.area-detail .article-header .date{display:flex;align-items:center;width:100%}.page-area.area-detail .article-header .date .icon.new{color:#fff;background-color:#e02b1b}.page-area.area-detail .article-header .ttl-02{color:#006495;font-weight:700}.page-area.area-detail .article-content .ttl3,.page-area.area-detail .article-content .ttl4,.page-area.area-detail .article-content .ttl5{line-height:1.5}.page-area.area-detail .article-content p img{margin-bottom:0}.page-area.area-detail .article-content .img-area.col-2,.page-area.area-detail .article-content .img-area.col-3{display:flex;flex-wrap:wrap}.page-area.area-detail .article-content .img-area.col-2 .caption,.page-area.area-detail .article-content .img-area.col-3 .caption{display:block;width:100%;line-height:1.54285714}.page-area.area-detail .article-content .img-area.col-2{justify-content:space-between}.page-area.area-detail .article-content .img-area.col-3{justify-content:flex-start}.page-area.area-detail .article-content .img-area.col-3 .img:nth-child(3n){margin-right:0}.page-area.area-detail .article-content .img-area img{margin-bottom:0}.page-area.area-detail .article-content figure{width:100%}.page-area.area-detail .article-content figure span{display:inline-block;width:100%}.page-area.area-detail .article-content figure span img{margin-bottom:0}.page-area.area-detail .article-content figure span figcaption{line-height:1.54285714}.page-area.area-detail .article-content .field-block .img-field figcaption{line-height:1.6}.page-area.area-detail .article-content .field-block .text-field{line-height:1.6}.page-area.area-detail .article-content hr{border:none;background-color:#000;margin-top:0}.page-area.area-detail .article-content hr.mb-l,.page-area.area-detail .article-content hr.mb-m,.page-area.area-detail .article-content hr.mb-s{background-color:transparent}.page-area.area-detail .article-content .movie-area{width:100%}.page-area.area-detail .article-content .movie-area .movie{position:relative;width:100%;padding-top:56.25%}.page-area.area-detail .article-content .movie-area .movie iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.page-area.area-detail .article-content .dp-announcement-area{display:none}.two-step-verification .form-box{margin-inline:auto}.two-step-verification .form.is-one-text{gap:3px}.two-step-verification .info-message ul li{line-height:1.77;text-indent:-1em;padding-left:1em}@media screen and (min-width:768px){.mb-xs{margin-bottom:5px!important}.mb-s{margin-bottom:15px!important}.mb-m{margin-bottom:30px!important}.mb-l{margin-bottom:60px!important}.mb-xl{margin-bottom:80px!important}.sp{display:none!important}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form select{padding:12px 20px}.form.is-one-text .form-text{width:92%}.select-box-wrap.year{width:150px}.select-box-wrap.day,.select-box-wrap.month{width:120px}.radio-wrap.flex-radio-wrap{display:flex}.radio-wrap.flex-radio-wrap .radio-label+.radio-label{margin-left:20px}.btn-wrap{margin-top:40px}.btn{max-width:400px}.btn:hover{opacity:.7}.btn.disabled{background-color:#e4e4e4;color:#fff}.btn.disabled:hover{opacity:1;cursor:default}.modal-wrap .modal-inner{padding:40px}.modal-wrap .modal-inner .title-01+.img{margin-top:34px}.modal-wrap .modal-inner .img+.upload-btn-wrap{margin-top:14px}.modal-wrap .modal-inner .upload-btn-wrap .icon.icon-plus{margin-right:10px}.modal-wrap .modal-inner .btn-wrap .btn+.btn{margin-left:20px}.modal-wrap.modal-wrap-movie .modal-inner{max-width:960px;width:81%;padding:40px}.modal-wrap.modal-wrap-img-change .modal-inner{max-width:700px}.modal-wrap.modal-wrap-img-change .modal-inner .img{max-width:470px;margin:0 auto}.modal-wrap.modal-wrap-img-change .modal-inner .error-text{max-width:470px;margin:0 auto}.modal-wrap.modal-wrap-img-change .btn-wrap .btn{width:215px}.modal-wrap.modal-wrap-delete .modal-inner{padding-right:130px;padding-left:130px}.modal-wrap.modal-wrap-delete .modal-inner .img.mycar-info{padding:17px 20px}.modal-wrap.modal-wrap-delete .modal-inner .img.mycar-info+.text{margin-top:25px}.modal-wrap.modal-add-home-screen .terms-wrap,.modal-wrap.modal-terms-change .terms-wrap{margin-top:40px}.modal-wrap.modal-add-home-screen{display:none}.modal-wrap.modal-add-home-screen .title-01 .text{font-size:28px;margin-left:16px}.modal-wrap.modal-add-home-screen .modal-inner{max-height:90vh}.modal-wrap.modal-add-home-screen .btn-wrap{margin-top:24px}.modal-wrap.modal-add-home-screen .close-text{font-size:14px;margin-top:18px}.modal-wrap.modal-add-home-screen .close-text:hover{cursor:pointer;text-decoration:none}.modal-trigger{cursor:pointer;transition:opacity .3s cubic-bezier(.215, .61, .355, 1)}.modal-trigger:hover{opacity:.7}.modal-trigger-camera{width:50px;height:50px}.contents-item.modal-tab-wrap{margin-top:32px}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger{height:auto;font-size:20px}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger .inner{padding:0 5px 12px}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active{border-bottom:5px solid #006495}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active:before{bottom:1px}.contents-item.modal-tab-wrap .note{font-size:14px;margin-top:16px}.contents-item.modal-tab-wrap .step-list{width:50%;margin-top:24px}.contents-item.modal-tab-wrap .step-list .list+.list:before{width:72px;height:14px}.contents-item.modal-tab-wrap .step-list.ios .list.list-02{margin-top:37px}.contents-item.modal-tab-wrap .step-list.ios .list.list-02:before{top:-22px}.contents-item.modal-tab-wrap .step-list.ios .list.list-03{margin-top:17px}.contents-item.modal-tab-wrap .step-list.ios .list.list-03:before{top:-29px}.contents-item.modal-tab-wrap .step-list.android .list.list-02{margin-top:20px}.contents-item.modal-tab-wrap .step-list.android .list.list-02:before{top:-24px}.contents-item.modal-tab-wrap .step-list.android .list.list-03{margin-top:4px}.contents-item.modal-tab-wrap .step-list.android .list.list-03:before{top:-31px}.ui-datepicker{padding:16px 30px 10px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{padding:4.5px 8px}.splash-animation-box{top:16px;left:15px;max-width:calc(100% - 30px);width:100%;height:400px}body{font-size:16px;padding-top:100px}a:hover{transition:all .3s cubic-bezier(.215, .61, .355, 1)}a.tel{pointer-events:none;cursor:default}a.tel:hover{text-decoration:underline}.w-610{max-width:610px;width:100%;margin:0 auto}.note-text.size-l{font-size:14px}.rice-list .list a:hover{text-decoration:none}.rice-list.fz-16{font-size:16px}.number-list .list a:hover{text-decoration:none}.title-01+.dot-list{margin-top:40px}.contents{max-width:1030px;padding:0 15px 30px;margin:0 auto}.contents .contents-tab-wrap .tab{width:calc(50% - 6px);font-size:16px}.contents .contents-tab-wrap .tab .link{padding-top:13px;padding-bottom:13px;border-bottom-width:9px}.contents .contents-tab-wrap .tab a:hover{opacity:.7}.contents .contents-inner{width:100%;padding:40px 125px}.contents .contents-inner+.contents-inner{margin-top:40px}.contents .contents-inner.contents-item-wrap{padding:40px}.header+.contents{margin-top:60px}.no-footer .contents{padding-bottom:60px}.contents-item{margin-top:40px}.title-01{font-size:32px}.title-02{font-size:24px}.title-02.attention{text-align:left}.title-03.is-delete-button .delete:hover:after{opacity:0}.lead{margin-top:40px}.lead+.select-box-wrap.select-car-type-wrap{margin-top:24px}.link-underline a:hover{text-decoration:none}.text-regist-shop{font-size:14px;text-align:center;margin-top:30px}.header{display:flex;justify-content:center;padding-top:19px;padding-bottom:19px;height:100px;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 3px 6px rgba(0,0,0,.16)}.header .header-inner{max-width:1195px;display:flex;justify-content:space-between}.header .header-inner .logo-wrap{padding-left:4px}.header .header-inner .logo-wrap .logo.logo-mycar-support{width:303px}.header .header-inner .logo-wrap .logo img{max-width:70px}.header .header-inner .logo-wrap .shop-name{font-size:32px;padding-left:12px}.gnavi-wrap .gnavi .navi{width:120px}.gnavi-wrap .gnavi .navi a{width:100%}.gnavi-wrap .gnavi .navi a .icon-wrap{width:46px;height:41px}.gnavi-wrap .gnavi .navi a .icon-wrap .icon{width:46px;fill:#006495}.gnavi-wrap .gnavi .navi a .icon-wrap .icon.message{width:41px}.gnavi-wrap .gnavi .navi a .icon-wrap .circle{top:-3px;right:-4px;padding:2.2px}.gnavi-wrap .gnavi .navi a .icon-wrap .circle .circle-inner{width:14px;height:14px}.gnavi-wrap .gnavi .navi a .text{font-size:14px}.gnavi-wrap .gnavi .navi a:hover .icon-wrap .icon{fill:#022757}.gnavi-wrap .gnavi .navi a:hover .text{color:#022757}.gnavi-wrap .gnavi .navi.active a .icon-wrap .icon{fill:#022757}.gnavi-wrap .gnavi .navi.active a .text{color:#022757}.breadcrumb-wrap{max-width:1030px;width:100%;padding-right:15px;padding-left:15px;margin:30px auto 0}.breadcrumb-wrap .breadcrumb .list{font-size:12px;max-width:calc(100% - 2em);overflow-wrap:break-word;word-break:break-word}.breadcrumb-wrap .breadcrumb .list+.list:before{top:9px}.breadcrumb-wrap .breadcrumb .list a:hover{text-decoration:underline}.breadcrumb-wrap+.contents{margin-top:20px}.footer{padding:50px 15px 180px;margin-top:80px}.footer .footer-inner{display:flex;justify-content:space-between;max-width:1000px;width:100%;margin:0 auto}.footer .footer-navi{width:50%;padding-right:2em}.footer .footer-navi .navi a:hover{text-decoration:underline}.accordion-area+.accordion-area{margin-top:40px}.info-box-wrap+.accordion-area{margin-top:0}.accordion-trigger-up,.voluntary-questionnaire-trigger{margin-top:87px}.accordion-trigger-up:hover,.voluntary-questionnaire-trigger:hover{opacity:.7}.page-suguraku-history .accordion-trigger-up{margin-top:30px}.select-car-type-wrap:after{top:32px}.select-car-type-wrap .select-car-type{font-size:24px;margin-top:10px}.select-car-type-wrap .select-car-type-button{font-size:24px}.select-car-type-wrap .car-type-list .list{font-size:24px;cursor:pointer;transition:color .3s}.select-car-type-wrap .car-type-list .list:hover{color:#bfd8e4}.select-car-type-wrap .car-type-list .list a:hover{color:#bfd8e4}.form-wrap .text.col-1{font-size:15px}.form-wrap .sec-rules{width:100%;margin-top:40px}.form-wrap .sec-rules .ttl-03{font-size:15px}.form-wrap .sec-rules .rules-inner{height:300px;padding:10px;border:1px solid #006495;overflow-y:auto;margin-top:6px}.form-wrap .sec-rules .rules{width:100%}.form-wrap .sec-rules .rules+.rules{margin-top:20px}.form-wrap .sec-rules .rules .ttl-04{font-size:13px}.form-wrap .sec-rules .rules .lead{font-size:14px}.form-wrap .sec-rules .rules .rule-list li{position:relative;font-size:14px;padding-left:1.3em;margin-top:10px}.form-wrap .sec-rules .rules .rule-list li:before{content:"■";position:absolute;top:0;left:0}.form-wrap .sec-rules .agree{text-align:center;font-weight:700;margin-top:20px}.form-wrap .sec-rules .agree .err-text{display:none;font-weight:400;color:#e02b1b;margin-top:8px}.form-wrap .sec-rules .agree.error .err-text{display:block}.form-wrap .btn-wrap{margin-top:40px}.form-wrap .btn-wrap .btn+.btn{margin-left:20px}.form-wrap.is-certificate-img .form-box{margin-top:37px}.form-wrap.is-certificate-img .form-box+.note-text{margin-top:23px}.form-wrap.is-certificate-img .note-text+.btn-wrap{margin-top:50px}*+.form-wrap{margin-top:40px}.form-box+.form-box{margin-top:20px}.form-box.attention-box,.form-box.terms-box{margin-top:40px}.form-box .title{font-size:18px}.lead+.form-box{margin-top:20px}.info-box-wrap{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.info-box-wrap .info-box{width:calc(50% - 10px);margin-top:20px}.info-box-wrap .info-box:first-child,.info-box-wrap .info-box:nth-child(2){margin-top:0}.info-box{padding:20px 40px 35px}.info-box .title{font-size:20px}.info-box .text.is-display-password{display:flex;justify-content:space-between}.info-box .text.flex-text p:first-child{width:180px;padding-right:18px}.info-box .info-box-block{display:flex;align-items:center}.info-box .info-box-block+.info-box-block{margin-top:.4em}.info-box .info-box-block .text{padding-left:1.5em;margin-top:0}.info-box.is-box-title .info-box-title{padding:10px 13px}.info-box.is-box-title .text{padding:10px 30px 50px}.info-box.is-box-title .text dl{display:flex}.info-box.is-box-title .text dl+dl{margin-top:4px}.info-box.is-box-title .text dl dt{width:6em}.forget-password .icon{margin-right:10px}.postal-code-wrap .form-text.form-postal-code{width:100px}.postal-code-wrap .postal-code-link{margin-left:20px}.postal-code-wrap .postal-code-link:after{width:6px;height:10px}.postal-code-wrap+.form-text{margin-top:10px}.birthday-wrap .birthday-box-wrap+.birthday-box-wrap{margin-left:30px}.birthday-wrap .birthday-box-wrap .birthday-box+.birthday-box{margin-left:30px}.birthday-wrap .birthday-box-wrap .birthday-box .select-box-wrap{margin-right:10px}.terms-wrap{padding:17px 21px}.terms-wrap .terms-wrap-inner .number-list{margin-top:26px}.only-agree .agree-wrap{padding:19px 46px 27px}.attention-box{padding:20px 26px}.attention-box .title{display:flex;align-items:center}.attention-box .title .icon{margin-right:10px}.visit-date-wrap .date-box{width:calc(50% - 10px)}.visit-date-wrap .date-box .title{font-size:16px}.delivery-car-info-wrap{padding:20px 30px}.delivery-car-info-wrap .delivery-car-info{display:flex}.delivery-car-info-wrap .delivery-car-info .title+.text{margin-left:5px}.delivery-car-info-wrap .info-box-block{display:flex}.delivery-car-info-wrap .info-box-block+.info-box-block{margin-top:.4em}.delivery-car-info-wrap .info-box-block .text{padding-left:1.5em}.mypage-name-wrap{max-width:1030px;width:100%;padding-right:15px;padding-left:15px;margin:30px auto 0}.mypage-name-wrap+.contents{margin-top:20px}.mypage-name-wrap .my-contents-list{padding-right:20px}.mypage-name-wrap .my-contents-list .list+.list{margin-left:24px}.mypage-name-wrap .my-contents-list .list a .circle{top:0;right:-1px;padding:2.2px}.mypage-name-wrap .my-contents-list .list a .circle .circle-inner{width:11px;height:11px}.mypage-name-wrap .my-contents-list .list a:hover .icon{fill:#022757}.important-message-wrap .message-info{display:flex}.important-message-wrap .message-info .title{width:200px}.important-message-wrap .message-info .message-link .link+.link{margin-top:4px}.important-message-wrap .message-info .message-link .link a:hover{text-decoration:none}.shop-info-wrap .shop-info{display:flex}.shop-info-wrap .shop-info .shop-img-box{max-width:50%}.shop-info-wrap .shop-info .shop-info-box{flex-grow:1}.shop-info-wrap .shop-info+.text{margin-top:36px}.shop-img-box{padding-right:20px}.shop-info-box{padding-left:20px}.shop-info-box .info-list .list{padding-top:13px;padding-bottom:13px}.shop-info-box .info-list .list:first-child{border-top:1px solid #bfd8e4}.shop-info-box .info-list .list .icon{margin-right:20px}.about-service-wrap .about-service-list .list{width:calc(25% - 12px)}.about-service-wrap .about-service-list .list+.list{margin-left:16px}.about-service-wrap .about-service-list .list a{padding-top:17px;padding-bottom:17px}.about-service-wrap .about-service-list .list a .img,.about-service-wrap .about-service-list .list a .text{text-align:center}.about-service-wrap .about-service-list .list a .img .icon{width:auto;height:68px}.about-service-wrap .about-service-list .list a .text{font-size:19px;margin-top:10px}.about-service-wrap .about-service-list .list a:hover{opacity:.7}.message-wrap .section-inner{padding-right:0;padding-left:0}.message-wrap .message-area{max-height:622px;padding:40px 30px}.message-wrap .message-box .icon-wrap{width:55px}.message-wrap .message-box .balloon-wrap{width:calc(100% - 156px)}.message-wrap .message-box .balloon-wrap .balloon{width:100%;min-height:94px;padding:20px 27px}.message-wrap .message-box.staff .balloon-wrap{padding-left:35px}.message-wrap .message-box.staff .balloon-wrap .balloon:before{top:12px;left:-15px;border-width:7.5px 13px 7.5px 0}.message-wrap .message-box.staff .balloon-wrap .balloon:after{top:12px;left:-11px;border-width:7.5px 13px 7.5px 0}.message-wrap .message-box.customer .balloon-wrap{padding-right:35px}.message-wrap .message-box.customer .balloon-wrap .balloon:before{top:16px;right:-13px;border-width:7.5px 0 7.5px 13px}.message-wrap .submit-form{width:100%}.message-wrap .submit-form .upper .input{width:calc(100% - 135px);padding-right:50px}.message-wrap .submit-form .upper .input textarea{margin-top:14px}.message-wrap .submit-form .upper .btn-wrap{width:100px;margin-top:0}.message-wrap .submit-form .file-upload-area{padding:10px 20px}.message-wrap .submit-form .file-upload-area .upload-file{padding-left:20px}.message-local-navi .navi{width:calc(50% - 10px)}.message-local-navi .navi a{font-size:24px;padding-top:14px;padding-bottom:8px;border-radius:30px}.message-local-navi .navi a .navi-inner{padding:0 10px}.message-local-navi .navi a .navi-inner .circle{top:-5px;right:-5px;padding:2.2px}.message-local-navi .navi a .navi-inner .circle .circle-inner{width:14px;height:14px}.message-local-navi .navi a:hover{opacity:.7}.title-01+.message-local-navi{margin-top:30px}.mypage-shop-info-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}.mypage-shop-info-wrap .shop-info{width:50%}.mypage-shop-info-wrap .shop-info:first-child,.mypage-shop-info-wrap .shop-info:nth-child(2){margin-top:0}.mypage-shop-info-wrap .shop-info .title{width:180px;border-radius:10px}.mypage-shop-info-wrap .shop-info .text{width:calc(100% - 180px);padding:8px 8px 8px 20px}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger{width:calc(50% - 10px);height:66px;font-size:24px;cursor:pointer}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger:hover{opacity:.7}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active:hover{opacity:1}.tab-trigger-wrap-message .tab-trigger-message.active .inner{height:64px;padding-top:10px}.tab-trigger-wrap-message .tab-trigger-border.white{top:calc(100% - 4px);width:calc(50% - 10px)}.tab-content-message:after{width:calc(50% - 10px)}.other-message-list .list a:hover{text-decoration:none}.message-list-page-nation{margin-top:48px}.message-list-page-nation .list{font-size:24px;padding:0 14px}.message-list-page-nation .list a:hover{opacity:.7}.title-01+.message-date{margin-top:20px}.mypage-content-wrap .title-02.mypage-title{width:300px;padding:6px 0}.mypage-content-wrap .mypage-content{padding:2px;border-width:2px}.mypage-contract-wrap{display:flex}.mypage-contract-wrap+.mypage-contract-wrap{margin-top:30px}.mypage-contract-wrap .car-info-box{width:50%}.mypage-contract-wrap .car-info-wrap{display:flex;justify-content:space-between;align-items:center;padding:30px}.mypage-contract-wrap .car-info-wrap .car-info{padding-right:8px}.mypage-contract-wrap .car-info-wrap .car-info .info{margin-left:10px}.mypage-contract-wrap .car-info-wrap .progress-area-wrap .title-03+.progress-area{margin-top:20px}.mypage-contract-wrap .progress-area-wrap{padding-left:46px;border-left:1px solid #bfd8e4}.mypage-mycar-info-wrap .title-02+.mypage-mycar-info-inner{margin-top:128px}.mypage-mycar-info-wrap .mypage-mycar-info-inner{justify-content:center}.mypage-mycar-info-wrap .mypage-mycar-info-inner .mycar-info-box{width:calc(50% - 10px)}.mypage-mycar-info-wrap .mypage-mycar-info-inner .mycar-info-box+.mycar-info-box{margin-left:20px}.mypage-mycar-info-wrap+.mypage-deliver-reserve-wrap{margin-top:78px}.mycar-info-box a{padding-bottom:32px}.mycar-info-box a:hover{opacity:.7}.mycar-info-box .img{width:200px;height:200px;margin-top:-100px}.mycar-info-box .info{font-size:22px;margin-top:20px}.title-01.title-mypage-contract+.lead{text-align:center;margin-top:30px}.title-01.title-mypage-contract .title-inner.top{height:28px;margin-bottom:20px}.title-01.title-mypage-contract .title-inner.bottom{height:12px}.apply-state-wrap .state-list{display:flex;justify-content:space-between;flex-wrap:wrap}.apply-state-wrap .state-list .list{width:calc(50% - 5px);font-size:20px;margin-top:10px}.apply-state-wrap.status-info .state-list .list{border-radius:6px}.mypage-contract-car-wrap .mypage-contract-car-inner{padding-top:40px}.contract-car-info-wrap{display:flex;justify-content:space-between;padding:30px 36px 36px}.contract-car-info-wrap .contract-car-info-box{width:50%}.contract-car-info-wrap .contract-car-img{padding-right:20px}.contract-car-info-wrap .contract-car-img .modal-trigger{right:20px;bottom:0}.mypage-contract-progress-wrap .mypage-contract-progress-inner .progress-area{width:126%;margin-left:-13%}.mypage-contract-progress-wrap .mypage-contract-progress-inner .car-info-wrap+.apply-state-wrap{margin-top:30px}.mypage-resigt-status-wrap .title-02.mypage-title+.mypage-resigt-status-inner{margin-top:20px}.mypage-movie-list-wrap .lead{text-align:center}.mypage-movie-list-wrap .lead+.movie-list-box{margin-top:60px}.mypage-movie-list-wrap .movie-list .list{width:23%;margin-top:20px;margin-right:2%;padding-bottom:70px}.mypage-movie-list-wrap .movie-list .list:nth-child(4n){margin-right:0}.mypage-movie-list-wrap .movie-list .list .list-inner.img-link a:hover{opacity:.7}.mypage-movie-list-wrap .movie-list .list .text-wrap{margin-top:13px}.mypage-movie-list-wrap .movie-list .list .select-wrap select{padding:13px 20px}.mypage-movie-list-wrap .movie-list .list .select-wrap .icon{right:20px}.mypage-contract-inspection-certificate-wrap .title-03{text-align:left}.mypage-contract-inspection-certificate-wrap .contract-car-info-wrap .contract-car-img .img{width:100%;text-align:center}.mypage-contract-inspection-certificate-wrap .contract-car-info-box{position:relative}.certificate-info-list-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:17px}.certificate-info-list-wrap .certificate-info-list{width:calc(50% - 10px);margin-top:30px}.certificate-info-list-wrap .certificate-info-list:first-child,.certificate-info-list-wrap .certificate-info-list:nth-child(2){margin-top:0}.certificate-info-list-wrap .certificate-info-list .title:after{border-width:8px 5px 0 5px}.certificate-info-list-wrap .certificate-info-list .text{margin-top:18px}.inspection-certificate-info .info .info-title{width:12em}.delete-link{position:absolute;top:0;right:0}.page-terms .text-end{margin-top:40px}.guide-box-wrap{display:flex;padding:40px}.guide-box-wrap .title-02{text-align:left}.guide-box-wrap .guide-box{width:50%}.guide-box-wrap .guide-box.img{padding-right:90px}.guide-box-wrap .guide-box.info .btn-wrap{justify-content:flex-start}.faq-category-wrap+.faq-category-wrap{margin-top:40px}.faq-category-wrap .faq-box{padding:10px 20px}.faq-category-wrap .faq-content,.faq-category-wrap .faq-trigger{padding-right:44px}.faq-category-wrap .faq-content .title,.faq-category-wrap .faq-trigger .title{font-size:30px;width:43px}.faq-category-wrap .faq-content .text,.faq-category-wrap .faq-trigger .text{width:calc(100% - 43px);padding-top:.7em}.faq-category-wrap .faq-trigger .icon.icon-arrow{right:20px}.faq-category-wrap .faq-trigger:hover{opacity:.7}.faq-category-wrap .faq-content{padding-bottom:10px}.faq-category-wrap .faq-contact-mail{top:3px;left:10px}.faq-category-wrap .faq-contact-mail+.rice-list{margin-top:28px}.progress-area .progress{display:flex;width:100%}.progress-area .progress .step .step-progress{top:15px}.progress-area .progress .step .icon-wrapper{width:30px;height:30px}.progress-area .progress .step .icon-wrapper .icon-checkmark{width:22px}.progress-area .progress .step .step-text{font-size:14px;margin-top:16px}.progress-area .progress.active .step.done.now .icon-wrapper{transform:scale(1.45)}.progress-area .progress.active .step.done.now .icon-wrapper .icon-checkmark{transform:scale(.7)}.form-box .title.delivery-title{font-size:16px}.delivery-car-list{display:flex;justify-content:center;flex-wrap:wrap}.delivery-car-list .list{width:42.5%;margin-top:24px;margin-right:40px}.delivery-car-list .list:first-child,.delivery-car-list .list:nth-child(2){margin-top:0}.delivery-car-list .list:nth-child(2n){margin-right:0}.delivery-car-list .list .info-wrap .info{width:calc(100% - 100px)}.delivery-car-list .list .info-wrap:hover{opacity:.7}.purchase-support-list{display:flex;justify-content:space-between;flex-wrap:wrap}.purchase-support-list .list{width:calc(50% - 10px);margin-top:40px}.purchase-support-list .list a{height:100%;padding:32px 20px 32px 30px}.purchase-support-list .list a .icon-box{width:110px}.purchase-support-list .list a .info{width:calc(100% - 140px)}.purchase-support-list .list a .text{font-size:20px;margin-top:12px}.purchase-support-list .list a .icon.icon-arrow-blue{right:20px}.purchase-support-list .list a:hover{opacity:.7}.purchase-support-list .list:nth-child(2){margin-top:0}.page-catalog .note-text{padding-left:1.5em}.contract-top .accordion-trigger-up{margin-top:40px}.shop-map-wrap{margin-top:40px}.page-tutorial .vehicle-inspection{margin-top:40px}.page-tutorial .vehicle-inspection .img-wrap .img img{width:60%}.tutorial-page-nation{margin-top:60px}.tutorial-page-nation .list+.list{margin-left:16px}.icon-checkmark-finish{margin-bottom:13px}.flow-progress-wrap .list{width:33.2999%;font-size:20px}.flow-progress-wrap .list .arrow{width:16px;height:18px}.flow-progress-wrap .list .arrow.arrow-white{right:-17px}.flow-progress-wrap .list .arrow.arrow-blue{right:-13px}.flow-progress-wrap .list.active .arrow.arrow-blue{right:-15px}.flow-progress-wrap .list.active.done .arrow.arrow-white{right:-15px}.flow-progress-wrap .list.active.done .arrow.arrow-blue{right:-11px}.title-01+.flow-progress-wrap{margin-top:40px}.page-switching-shop-confirm .form-wrap .info-box{padding:20px 20px 29px}.page-area.page-article-list .article-list-wrap .article-list .list{width:32%;border-top-width:4px;border-bottom-width:3px;margin-top:50px;margin-right:2%}.page-area.page-article-list .article-list-wrap .article-list .list:first-child,.page-area.page-article-list .article-list-wrap .article-list .list:nth-child(2){width:calc(50% - 20px)}.page-area.page-article-list .article-list-wrap .article-list .list:first-child{margin-right:40px}.page-area.page-article-list .article-list-wrap .article-list .list:nth-child(3n){margin-right:2%}.page-area.page-article-list .article-list-wrap .article-list .list:nth-child(2){margin-right:0}.page-area.page-article-list .article-list-wrap .article-list .list:nth-child(3n+2){margin-right:0}.page-area.page-article-list .article-list-wrap .article-list .list a{transition:opacity .3s cubic-bezier(.215, .61, .355, 1)}.page-area.page-article-list .article-list-wrap .article-list .list a:hover{opacity:.7}.page-area.page-article-list .article-list-wrap .article-list .list .date{padding-bottom:10px}.page-area.page-article-list .article-list-wrap .article-list .list .date .icon{font-size:16px;padding:3px 14px;margin-right:10px;border-radius:18px}.page-area.page-article-list .article-list-wrap .article-list .list .img{border-radius:8px}.page-area.page-article-list .article-list-wrap .article-list .list .img img{width:100%}.page-area.page-article-list .article-list-wrap .article-list .list .info{padding:20px 0}.page-area.page-article-list .article-list-wrap .article-list .list .info .ttl-03{font-size:18px}.page-area.page-article-list .article-list-wrap .article-list .list .info .summary{font-size:16px;line-height:1.7;margin-top:12px}.page-area.page-article-list .message-list-page-nation{margin-top:40px}.page-area.area-detail .contents .contents-inner.contents-item-wrap{padding-bottom:60px}.page-area.area-detail .article-wrap{width:740px;margin-inline:auto}.page-area.area-detail .article-header .date{font-size:16px}.page-area.area-detail .article-header .date .icon{padding:3px 14.5px;border-radius:18px;margin-right:20px}.page-area.area-detail .article-header .ttl-02{font-size:32px;margin-top:10px}.page-area.area-detail .article-header .campaign-term{font-size:14px;margin-top:12px}.page-area.area-detail .article-header .campaign-term .icon{font-size:12px;padding:2px 10px;margin-right:12px}.page-area.area-detail .img.main{margin-top:35px}.page-area.area-detail .article-content{margin-top:40px}.page-area.area-detail .article-content .mb-l{margin-bottom:80px!important}.page-area.area-detail .article-content .mb-m{margin-bottom:60px!important}.page-area.area-detail .article-content .mb-s{margin-bottom:45px!important}.page-area.area-detail .article-content .ttl3,.page-area.area-detail .article-content .ttl4,.page-area.area-detail .article-content .ttl5{margin-top:60px;margin-bottom:40px}.page-area.area-detail .article-content .ttl3{font-size:32px}.page-area.area-detail .article-content .ttl4{font-size:28px}.page-area.area-detail .article-content .ttl5{font-size:20px}.page-area.area-detail .article-content p{line-height:2;margin-bottom:40px}.page-area.area-detail .article-content p img{margin-bottom:0}.page-area.area-detail .article-content img{border-radius:8px;margin-bottom:60px}.page-area.area-detail .article-content .img-area{margin-bottom:40px}.page-area.area-detail .article-content .img-area img+.caption{margin-top:20px}.page-area.area-detail .article-content .img-area .caption{font-size:14px;margin-bottom:0}.page-area.area-detail .article-content .img-area.col-2 .img{width:calc(50% - 10px)}.page-area.area-detail .article-content .img-area.col-3 .img{width:calc(33.3333% - 13.33333333px);margin-right:20px}.page-area.area-detail .article-content figure{margin-bottom:40px}.page-area.area-detail .article-content figure span{width:670px}.page-area.area-detail .article-content figure span img{margin-bottom:25px}.page-area.area-detail .article-content figure span figcaption{font-size:14px}.page-area.area-detail .article-content .field-block{display:flex;justify-content:space-between;margin-bottom:60px}.page-area.area-detail .article-content .field-block .img-field{width:264px}.page-area.area-detail .article-content .field-block .img-field figure{margin-bottom:0}.page-area.area-detail .article-content .field-block .img-field img{margin-bottom:12px}.page-area.area-detail .article-content .field-block .img-field figcaption{font-size:14px}.page-area.area-detail .article-content .field-block .text-field{width:calc(100% - 264px);padding-left:30px}.page-area.area-detail .article-content .field-block.img-r{flex-direction:row-reverse}.page-area.area-detail .article-content .field-block.img-r .text-field{padding-left:0;padding-right:30px}.page-area.area-detail .article-content hr{height:2px;margin-bottom:60px}.page-area.area-detail .article-content .movie-area{padding-bottom:60px}.page-area.area-detail .article-content .btn-wrap{margin-top:60px}.two-step-verification .contents-inner{padding-block:46px 53px}.two-step-verification *+.form-wrap{margin-top:36px}.two-step-verification .form-wrap:has(.error-text):not(:has(.checkbox-wrap)) .btn-wrap{margin-top:27px}.two-step-verification .form.is-one-text input[type=tel]{padding:18px 20px}.two-step-verification .form+.form{margin-top:22px}.two-step-verification .form+.form:has(.error-text){margin-top:12px}.two-step-verification .form+.form:has(.error-text) .checkbox-wrap{margin-top:7px}.two-step-verification .form-box{max-width:377px}.two-step-verification .form-box .title{font-size:20px}.two-step-verification .checkbox-wrap label{font-size:14px}.two-step-verification .btn{max-width:360px}.two-step-verification .btn.border-navy{height:60px}.two-step-verification .info-message{margin-top:41px}.two-step-verification .info-message ul li{margin-top:3px}.two-step-verification .info-message+.btn-wrap{margin-top:26px}.two-factor-auth:not(.two-step-verification) .contents-inner{padding-block:46px 89px}.two-factor-auth:not(.two-step-verification) *+.form-wrap{margin-top:26px}.two-factor-auth:not(.two-step-verification) .switch{justify-content:start}.two-factor-auth:not(.two-step-verification) .switch label.text{font-size:20px;padding-left:5px;padding-right:32px}.two-factor-auth:not(.two-step-verification) .btn-wrap{margin-top:34px;max-width:740px;margin-inline:auto}.two-factor-auth:not(.two-step-verification) .btn-wrap .border-navy{height:60px}.two-factor-auth.finish .contents-inner{padding-block:46px}.two-factor-auth.finish *+.form-wrap{margin-top:40px}.device .contents-inner{padding:46px 40px 56px}.device .lead{padding-inline:85px}.device *+.form-wrap{margin-top:36px}.device .info-box{padding-top:18px;padding-bottom:43px}.device .info-box .text{margin-top:5px;font-size:18px}.device .info-box .text+.text{margin-top:14px}.device .info-box .text .text-title{margin-bottom:0}.device .info-box+.info-box{margin-top:26px}.device .info-box .btn.change{font-size:18px;line-height:1.5}.device .form-wrap .btn-wrap{margin-top:51px}.device .form-wrap .btn-wrap .btn{height:60px;width:360px}.device-delete .contents-inner{padding-bottom:74px}.device-delete .lead{padding-inline:85px 71px}.device-delete *+.form-wrap{margin-top:66px}.device-delete .info-box{padding-top:30px}.device-delete .form-wrap .btn-wrap{margin-top:49px}}@media screen and (max-width:767px){.mb-xs{margin-bottom:5px!important}.mb-s{margin-bottom:10px!important}.mb-m{margin-bottom:20px!important}.mb-l{margin-bottom:40px!important}.mb-xl{margin-bottom:50px!important}.pc{display:none!important}.sp-tac{text-align:center!important}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form select{padding:12px 10px 14px}.form.is-one-text .form-text{width:82%}.select-box-wrap.year{width:94px}.select-box-wrap.day,.select-box-wrap.month{width:75px}.select-box-wrap .form-select-box.is-empty{color:#bfd8e4}.radio-wrap.flex-radio-wrap .radio-label+.radio-label{margin-top:15px}.radio-wrap.flex-radio-wrap.select-hyphen{display:flex}.radio-wrap.flex-radio-wrap.select-hyphen .radio-label+.radio-label{margin-top:0;margin-left:18px}.car-number-regist-wrap .car-number-box{height:54px}.car-number-regist-wrap .car-number-box input{height:100%}.car-number-regist-wrap .car-number-box:first-child{width:32%}.car-number-regist-wrap .car-number-box:nth-child(3){width:15%}.btn-wrap{margin-top:30px}.btn.border,.btn.btn-back{font-size:16px}.modal-wrap .modal-inner{width:90%;padding:40px 10px 30px}.modal-wrap .modal-inner .title-01+.img{margin-top:30px}.modal-wrap .modal-inner .img+.upload-btn-wrap{margin-top:20px}.modal-wrap .modal-inner .upload-btn-wrap .icon.icon-plus{margin-right:5px}.modal-wrap .modal-inner .btn-wrap{flex-wrap:wrap;flex-direction:column-reverse}.modal-wrap .modal-inner .btn-wrap .btn{margin-bottom:20px}.modal-wrap .modal-inner .btn-wrap .btn:first-child{margin-bottom:0}.modal-wrap.modal-wrap-movie .modal-inner{width:90.2%;padding:32px 0 0}.modal-wrap.modal-wrap-movie .modal-close img{width:17px;height:17px}.modal-wrap.modal-wrap-delete .modal-inner .img.mycar-info{padding:16px 24px}.modal-wrap.modal-wrap-delete .modal-inner .img.mycar-info+.text{margin-top:30px}.modal-wrap.modal-add-home-screen .modal-inner,.modal-wrap.modal-terms-change .modal-inner{max-height:70%}.modal-wrap.modal-add-home-screen .terms-wrap,.modal-wrap.modal-terms-change .terms-wrap{margin-top:30px}.modal-wrap.new-service-release .title-01{font-size:6.8vw}.modal-wrap.modal-add-home-screen .modal-inner{max-height:97vh;max-height:97dvh;height:95vh;height:95dvh;padding-top:4.8vw}.modal-wrap.modal-add-home-screen .title-01{line-height:1.16666667}.modal-wrap.modal-add-home-screen .title-01 .icon{width:19.7333333333vw}.modal-wrap.modal-add-home-screen .title-01 .icon img{width:100%}.modal-wrap.modal-add-home-screen .title-01 .text{font-size:6.4vw;margin-left:2.6666666667vw}.modal-wrap.modal-add-home-screen .btn-wrap{margin-top:1.8666666667vw;padding-right:3.6vw;padding-left:3.6vw}.modal-wrap.modal-add-home-screen .btn-wrap .btn{font-size:5.3333333333vw}.modal-wrap.modal-add-home-screen .close-text{font-size:3.7333333333vw;margin-top:3.2vw}.modal-trigger-camera{width:34px;height:34px}.modal-trigger-camera .icon{width:22px}.contents-item.modal-tab-wrap{margin-top:2.1333333333vw}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger{height:auto}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger .inner{height:auto;padding:0 0 1.6vw 0}.contents-item.modal-tab-wrap .tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active:before{bottom:1px}.contents-item.modal-tab-wrap .note{font-size:3.2vw;margin-top:3.4666666667vw}.contents-item.modal-tab-wrap .step-list{width:92.8%;min-height:60vw;margin-top:2.6666666667vw}.contents-item.modal-tab-wrap .step-list .list+.list:before{width:12vw;height:3.2vw}.contents-item.modal-tab-wrap .step-list .list .icon{position:relative;top:-.5333333333vw;font-size:4.2666666667vw}.contents-item.modal-tab-wrap .step-list .list .icon .step-icon.three-reader{font-size:5.3333333333vw}.contents-item.modal-tab-wrap .step-list .list .icon .icon-add-home-ios,.contents-item.modal-tab-wrap .step-list .list .icon .icon-share{width:5.0666666667vw}.contents-item.modal-tab-wrap .step-list .list .icon .icon-add-home-android{width:8.8vw}.contents-item.modal-tab-wrap .step-list .list .text{font-size:3.7333333333vw;padding-left:.1em}.contents-item.modal-tab-wrap .step-list.ios .list.list-02{margin-top:8.2666666667vw}.contents-item.modal-tab-wrap .step-list.ios .list.list-02:before{top:-5.3333333333vw}.contents-item.modal-tab-wrap .step-list.ios .list.list-03{margin-top:2.9333333333vw}.contents-item.modal-tab-wrap .step-list.ios .list.list-03:before{top:-7.7333333333vw}.contents-item.modal-tab-wrap .step-list.android .list.list-02{margin-top:3.2vw}.contents-item.modal-tab-wrap .step-list.android .list.list-02:before{top:-6.4vw}.contents-item.modal-tab-wrap .step-list.android .list.list-03{margin-top:-.5333333333vw}.contents-item.modal-tab-wrap .step-list.android .list.list-03:before{top:-7.2vw}.ui-datepicker{padding:16px 16px 10px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{padding:5px 8px}.splash-animation-box{top:-50px;left:4%;height:340px;width:92%}.splash-animation-box.front{transition:opacity .2s linear,visibility .2s linear,top .2s linear}body{font-size:4.3vw}.rice-list.fz-16{font-size:4.3vw}.title-01+.dot-list{margin-top:5.3vw}.contents{width:100%;padding-right:4%;padding-left:4%}.contents .contents-tab-wrap .tab{width:calc(50% - 3.5px);font-size:14px}.contents .contents-tab-wrap .tab .link{padding-top:10px;padding-bottom:10px;border-bottom-width:6px}.contents .contents-inner{width:100%;padding:8vw 4%}.contents .contents-inner+.contents-inner{margin-top:30px}.header+.contents{margin-top:30px}.no-footer .contents{padding-bottom:50px}.contents-item{margin-top:30px}.title-01{font-size:7.5vw}.title-01 .sub-title{font-size:5.8vw}.title-02{font-size:5.3vw}.title-02.attention{text-align:left}.lead{margin-top:5.3vw}.lead+.select-box-wrap.select-car-type-wrap{margin-top:5.3vw}.text-regist-shop{display:flex;align-items:flex-start;font-size:3vw;margin-top:32px}.text-regist-shop span{padding-left:6px;margin-top:-2px}.text-regist-shop+.delivery-car-info-wrap{margin-top:30px}.header .header-inner{width:100%}.header .header-inner .logo-wrap{width:100%;height:74px;padding:5.5% 4%}.header .header-inner .logo-wrap a{width:100%}.header .header-inner .logo-wrap .logo{font-size:19px}.header .header-inner .logo-wrap .logo.logo-mycar-support{width:66.5vw}.header .header-inner .logo-wrap .logo img{max-width:13.3vw}.header .header-inner .logo-wrap .shop-name{width:calc(100% - 13.3vw);font-size:20px;padding-left:4.8%}.gnavi-wrap{width:100%}.gnavi-wrap.fixed{position:fixed;top:0;left:0;z-index:10000}.gnavi-wrap .gnavi{background-color:#006495}.gnavi-wrap .gnavi .navi{width:25%}.gnavi-wrap .gnavi .navi+.navi{border-left:2px solid #fff}.gnavi-wrap .gnavi .navi a{display:block;width:100%;padding-top:13px;padding-bottom:10px;background-color:#006495}.gnavi-wrap .gnavi .navi a .icon-wrap{width:32px;margin:0 auto}.gnavi-wrap .gnavi .navi a .icon-wrap .icon{width:32px;height:24px;fill:#fff}.gnavi-wrap .gnavi .navi a .icon-wrap .circle{top:-3px;right:-5px;padding:2px}.gnavi-wrap .gnavi .navi a .icon-wrap .circle .circle-inner{width:10px;height:10px}.gnavi-wrap .gnavi .navi a .text{font-size:2.7vw;color:#fff;margin-top:8px}.gnavi-wrap .gnavi .navi.active a{background-color:#022757}.breadcrumb-wrap{padding:5.3vw 4% 0}.breadcrumb-wrap .breadcrumb{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;white-space:nowrap}.breadcrumb-wrap .breadcrumb .list{font-size:3.2vw;display:inline-block}.breadcrumb-wrap .breadcrumb .list a{font-size:3.2vw}.breadcrumb-wrap .breadcrumb .list a:hover{text-decoration:underline}.breadcrumb-wrap+.contents{margin-top:5.3vw}.footer{margin-top:21.3vw;padding:16vw 4% 21.3vw}.footer .footer-navi+.footer-navi{margin-top:50px}.accordion-area+.accordion-area{margin-top:30px}.info-box-wrap+.accordion-area{margin-top:20px}.accordion-trigger-up,.voluntary-questionnaire-trigger{margin-top:46px}.page-suguraku-history .accordion-trigger-up{margin-top:30px}.form-wrap .btn-wrap{flex-wrap:wrap;flex-direction:column-reverse;margin-top:30px}.form-wrap .btn-wrap .btn{margin-bottom:20px}.form-wrap .btn-wrap .btn:first-child{margin-bottom:0}.form-wrap.is-certificate-img .form-box{margin-top:21px}.form-wrap.is-certificate-img .form-box+.note-text{margin-top:11px}.form-wrap.is-certificate-img .note-text+.btn-wrap{margin-top:26px}*+.form-wrap{margin-top:30px}.form-box+.form-box{margin-top:30px}.form-box.terms-box{margin-top:30px}.form-box .title{font-size:4.7vw}.lead+.form-box{margin-top:30px}.info-box{padding:20px 4.8% 30px}.info-box .title{font-size:18px}.info-box .text.flex-text p:first-child{min-width:130px;padding-right:50px}.info-box .info-box-block+.info-box-block{margin-top:1.8em}.info-box.is-box-title{padding:0}.info-box.is-box-title .info-box-title{padding:10px 13px}.info-box.is-box-title .text{padding:10px 20px 38px}.info-box.is-box-title .text dl{display:flex}.info-box.is-box-title .text dl+dl{margin-top:4px}.info-box.is-box-title .text dl dt{width:6em}.forget-password .icon{margin-right:5px}.postal-code-wrap{justify-content:space-between}.postal-code-wrap .form-text.form-postal-code{width:64px}.postal-code-wrap .postal-code-link{font-size:3.7vw}.postal-code-wrap .postal-code-link:after{width:6px;height:8px}.postal-code-wrap+.form-text{margin-top:14px}.birthday-wrap .birthday-box-wrap{display:flex}.birthday-wrap .birthday-box-wrap+.birthday-box-wrap{margin-left:4px}.birthday-wrap .birthday-box-wrap .birthday-box+.birthday-box{margin-left:4px}.birthday-wrap .birthday-box-wrap .birthday-box .select-box-wrap{margin-right:4px}.terms-wrap{padding:17px 24px}.terms-wrap .terms-wrap-inner .number-list{margin-top:20px}.only-agree .agree-wrap{padding:20px 20px 24px}.attention-box{padding:20px 24px}.visit-date-wrap .date-box.select-date{width:60%}.visit-date-wrap .date-box.select-time{width:35%}.delivery-car-info-wrap{padding:20px}.delivery-car-info-wrap .delivery-car-info .text{margin-top:5px}.delivery-car-info-wrap .info-box-block+.info-box-block{margin-top:.4em}.delivery-car-info-wrap .agree-wrap .checkbox-wrap .col-1{font-size:13px}.delivery-car-info-wrap .agree-wrap .checkbox-wrap .col-1:before{top:50%}.mypage-name-wrap{padding:0 4%;margin-top:20px}.mypage-name-wrap+.contents{margin-top:10px}.mypage-name-wrap .my-contents-list .list+.list{margin-left:17px}.mypage-name-wrap .my-contents-list .list a .icon.person{width:24px}.mypage-name-wrap .my-contents-list .list a .icon.bell{width:30px}.mypage-name-wrap .my-contents-list .list a .circle{top:3px;right:0;padding:2px}.mypage-name-wrap .my-contents-list .list a .circle .circle-inner{width:10px;height:10px}.important-message-wrap .message-info .title{width:100%}.important-message-wrap .message-info .title+.message-link{margin-top:10px}.important-message-wrap .message-info .message-link .link a{display:flex;width:100%}.important-message-wrap .message-info .message-link .link .link-text{width:11em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-info-wrap .shop-info+.text{margin-top:32px}.shop-img-box{width:100%;display:flex;align-items:flex-start}.shop-img-box img{width:auto}.shop-info-box{margin-top:10px}.shop-info-box .info-list .list{padding-top:10px;padding-bottom:10px}.shop-info-box .info-list .list .icon{width:40px;height:40px;margin-right:16px}.shop-info-box .info-list .list .text{line-height:1.25}.about-service-wrap .about-service-list{justify-content:space-between;flex-wrap:wrap}.about-service-wrap .about-service-list .list{width:calc(50% - 5px);margin-top:10px}.about-service-wrap .about-service-list .list:first-child,.about-service-wrap .about-service-list .list:nth-child(2){margin-top:0}.about-service-wrap .about-service-list .list a{padding-top:12px;padding-bottom:12px}.about-service-wrap .about-service-list .list a .img,.about-service-wrap .about-service-list .list a .text{text-align:center}.about-service-wrap .about-service-list .list a .img .icon{width:auto;height:48px}.about-service-wrap .about-service-list .list a .text{font-size:14px;margin-top:7px}.about-service-wrap .about-service-list .list a:hover{opacity:.7}.message-wrap{margin-top:30px}.message-wrap .btn-wrap.top{width:100%;margin-top:20px}.message-wrap .btn-wrap.top .btn{width:162px;font-size:13px;padding-top:12px;padding-bottom:12px}.message-wrap .btn-wrap.top .btn .icon.arrow{margin-right:6px;top:-1px}.message-wrap .btn-wrap.top .btn .icon.blank{width:8px;margin-left:5px}.message-wrap .section-inner{padding-right:0;padding-left:0;margin-top:16px}.message-wrap .message-area{height:645px;padding:30px 6.3%}.message-wrap .message-box .icon-wrap{width:46px}.message-wrap .message-box .icon-wrap p{font-size:11px}.message-wrap .message-box .balloon-wrap .balloon{width:100%;min-height:94px;padding:10px}.message-wrap .message-box.staff{justify-content:space-between}.message-wrap .message-box.staff .balloon-wrap{width:calc(100% - 52px);padding-left:8px}.message-wrap .message-box.staff .balloon-wrap .balloon:before{top:12px;left:-8px;border-width:4px 8px 4px 0}.message-wrap .message-box.staff .balloon-wrap .balloon:after{top:12px;left:-5px;border-width:4px 8px 4px 0}.message-wrap .message-box.customer .balloon-wrap{width:100%;padding-right:8px}.message-wrap .message-box.customer .balloon-wrap .balloon:before{top:12px;right:-8px;border-width:4px 0 4px 8px}.message-wrap .message-box.customer .balloon-wrap .modify-list{justify-content:flex-end;margin-top:5px}.message-wrap .message-box.customer .balloon-wrap .modify-list .list{padding-left:.7em}.message-wrap .message-box.customer .balloon-wrap .modify-list .list a{font-size:14px}.message-wrap .message-box.customer .balloon-wrap .modify-list .list:after{width:6px;height:8px}.message-wrap .submit-form{width:100%}.message-wrap .submit-form .upper .input{width:calc(100% - 70px)}.message-wrap .submit-form .upper .input textarea{font-size:14px;margin-top:8px}.message-wrap .submit-form .upper .btn-wrap{width:70px;margin-top:0}.message-wrap .submit-form .upper .btn-wrap .btn{font-size:16px;padding:8px 0}.message-wrap .submit-form .file-upload-area{font-size:12px;padding:12px 20px}.message-wrap .submit-form .file-upload-area .upload-file{padding-left:14px}.message-local-navi .navi{width:calc(50% - 5px)}.message-local-navi .navi a{padding-top:9px;padding-bottom:6px;border-radius:20px}.message-local-navi .navi a .navi-inner{padding:0 10px}.message-local-navi .navi a .navi-inner .circle{top:-3px;right:-5px;padding:2px}.message-local-navi .navi a .navi-inner .circle .circle-inner{width:10px;height:10px}.title-01+.message-local-navi{margin-top:30px}.mypage-shop-info-wrap{margin-top:30px}.mypage-shop-info-wrap .shop-info:first-child{margin-top:0}.mypage-shop-info-wrap .shop-info .title{width:150px;font-size:16px;border-radius:8px}.mypage-shop-info-wrap .shop-info .text{width:calc(100% - 150px);padding:8px 0 8px 10px}.tab-trigger-wrap-message:after{width:calc(50% - 5px)}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger{width:calc(50% - 5px);height:50px}.tab-trigger-wrap-message .tab-trigger-message .tab-trigger.active .inner{height:50px;padding-top:8px}.tab-trigger-wrap-message .tab-trigger-border.white{top:calc(100% - 4px);width:calc(50% - 5px)}.tab-content-message:after{width:calc(50% - 5px)}.select-car-type-wrap+.car-type-content{margin-top:0}.select-car-type-wrap+.car-type-content .section-inner{margin-top:-2px}.select-car-type-wrap:after{top:28px}.select-car-type-wrap .car-type-list,.select-car-type-wrap .select-car-type-button{font-size:16px}.message-list-page-nation{margin-top:35px}.message-list-page-nation .list{font-size:18px;padding:0 10px}.title-01+.message-date{margin-top:13px}.mypage-content-wrap .title-02.mypage-title{width:240px;padding:5px 0;background-size:contain}.mypage-content-wrap .mypage-content{padding:2px;border-width:2px}.mypage-contract-wrap+.mypage-contract-wrap{margin-top:20px}.mypage-contract-wrap .car-info-box{width:100%}.mypage-contract-wrap .car-info-wrap{padding:16px 10px 26px}.mypage-contract-wrap .car-info-wrap .car-info{padding-bottom:20px}.mypage-contract-wrap .car-info-wrap .car-info .img{max-width:110px;width:100%}.mypage-contract-wrap .car-info-wrap .car-info .info .info-list{display:flex;font-weight:700}.mypage-contract-wrap .car-info-wrap .car-info .info .info-list .title{width:3.5em}.mypage-contract-wrap .car-info-wrap .progress-area-wrap{padding-top:26px}.mypage-contract-wrap .car-info-wrap .progress-area-wrap .title-03+.progress-area{margin-top:14px}.mypage-contract-wrap .progress-area-wrap{border-top:1px solid #bfd8e4}.mypage-mycar-info-wrap .title-02+.mypage-mycar-info-inner{margin-top:100px}.mypage-mycar-info-wrap .mypage-mycar-info-inner{flex-wrap:wrap}.mypage-mycar-info-wrap+.mypage-deliver-reserve-wrap{margin-top:60px}.mycar-info-box{width:100%}.mycar-info-box+.mycar-info-box{margin-top:90px}.mycar-info-box a{padding-bottom:32px}.mycar-info-box .img{width:140px;height:140px;margin-top:-70px}.mycar-info-box .info{font-size:16px;margin-top:12px}.mycar-info-box.is-shop .img .icon.attention{right:14px;width:25.5px}.title-01.title-mypage-contract+.lead{margin-top:20px}.title-01.title-mypage-contract .title-inner.top{height:20px;margin-bottom:10px}.title-01.title-mypage-contract .title-inner.top img{width:54px}.title-01.title-mypage-contract .title-inner.bottom{height:10px}.apply-state-wrap .state-list{width:100%}.apply-state-wrap.status-info .state-list .list{width:100%;border-radius:10px}.apply-state-wrap.status-info .state-list .list+.list{margin-top:15px}.apply-state-wrap.regist-status-info .state-list{display:flex;justify-content:space-between;flex-wrap:wrap}.apply-state-wrap.regist-status-info .state-list .list{width:calc(50% - 7.5px);margin-top:15px}.apply-state-wrap.regist-status-info .state-list .list:first-child,.apply-state-wrap.regist-status-info .state-list .list:nth-child(2){margin-top:0}.contract-car-info-wrap{width:100%;padding:16px 10px 6px}.contract-car-info-wrap .contract-car-img{display:flex;justify-content:space-between;align-items:center}.contract-car-info-wrap .contract-car-img .img{width:107px}.contract-car-info-wrap .contract-car-img .title-02{font-size:4.3vw;padding-left:10px;font-weight:400}.contract-car-info-wrap .contract-car-img .modal-trigger{right:0;bottom:-28px}.contract-car-info-wrap .shop-info-box{margin-top:42px}.contract-car-info-wrap .shop-info-box .info-list .list:first-child{border-top:1px solid #bfd8e4}.contract-car-info-wrap .shop-info-box .info-list .list:last-child{border-bottom:none}.mypage-contract-progress-wrap .title-02.mypage-title+.mypage-content-inner{margin-top:36px}.mypage-contract-progress-wrap .mypage-contract-progress-inner .progress-area{width:116%;margin-left:-8%}.mypage-resigt-status-wrap .title-02.mypage-title+.mypage-resigt-status-inner{margin-top:30px}.mypage-movie-list-wrap .lead+.movie-list-box{margin-top:40px}.mypage-movie-list-wrap .movie-list{justify-content:space-between}.mypage-movie-list-wrap .movie-list .list{width:calc(50% - 8px);margin-top:15px;padding-bottom:60px}.mypage-movie-list-wrap .movie-list .list .text-wrap{margin-top:10px}.mypage-movie-list-wrap .movie-list .list .select-wrap select{font-size:14px;padding:14px 10px}.mypage-movie-list-wrap .movie-list .list .select-wrap .icon{right:10px}.mypage-contract-inspection-certificate-wrap .contract-car-info-wrap{padding-bottom:26px}.mypage-contract-inspection-certificate-wrap .contract-car-info-wrap .contract-car-img{display:block}.mypage-contract-inspection-certificate-wrap .contract-car-info-wrap .contract-car-img .img{width:100%}.mypage-contract-inspection-certificate-wrap .contract-car-info-wrap .contract-car-img .modal-trigger{bottom:0}.mypage-contract-inspection-certificate-wrap .contract-car-info-wrap .shop-info-box{margin-top:20px}.mypage-contract-inspection-certificate-wrap .contract-car-info-wrap .delete-link{margin-top:20px}.certificate-info-list-wrap{margin-top:20px}.certificate-info-list-wrap .certificate-info-list{width:100%}.certificate-info-list-wrap .certificate-info-list+.certificate-info-list{margin-top:12px}.certificate-info-list-wrap .certificate-info-list .title:after{border-width:8px 5px 0 5px}.certificate-info-list-wrap .certificate-info-list .text{margin-top:12px}.inspection-certificate-info .info{font-size:11px}.delete-link{display:flex;justify-content:flex-end}.delivery-car-list .list{width:100%}.delivery-car-list .list+.list{margin-top:10px}.purchase-support-list{width:100%}.purchase-support-list .list{width:100%;margin-top:30px}.purchase-support-list .list a{padding:20px 10px 20px 20px}.purchase-support-list .list a .icon-box{width:80px}.purchase-support-list .list a .info{width:calc(100% - 95px)}.purchase-support-list .list a .title-02{font-size:4.8vw}.purchase-support-list .list a .text{margin-top:6px}.purchase-support-list .list a .icon.icon-catalog{width:60px;height:44px}.purchase-support-list .list a .icon.icon-car{width:59px;height:51px}.purchase-support-list .list a .icon.icon-chat{width:56px;height:47px}.purchase-support-list .list a .icon.icon-consultation{width:60px;height:56px}.purchase-support-list .list a .icon.icon-consultation-online{width:59px;height:44px}.purchase-support-list .list a .icon.icon-tablet{width:60px;height:75px}.purchase-support-list .list a .icon.icon-arrow-blue{width:6px;height:10px;right:10px}.contract-top .accordion-trigger-up{margin-top:30px}.shop-map-wrap{margin-top:30px}.page-terms .text-end{margin-top:30px}.guide-box-wrap{width:100%;padding:30px 15px}.guide-box-wrap .guide-box{width:100%}.guide-box-wrap .guide-box.img img{width:100%}.guide-box-wrap .guide-box.info{margin-top:30px}.faq-category-wrap+.faq-category-wrap{margin-top:30px}.faq-category-wrap .faq-box{padding:18px 10px}.faq-category-wrap .faq-content,.faq-category-wrap .faq-trigger{padding-right:32px}.faq-category-wrap .faq-content .title,.faq-category-wrap .faq-trigger .title{font-size:20px;width:24px}.faq-category-wrap .faq-content .text,.faq-category-wrap .faq-trigger .text{width:calc(100% - 24px);padding-top:.2em}.faq-category-wrap .faq-trigger .icon.icon-arrow{right:10px}.faq-category-wrap .faq-content{padding-top:30px;padding-bottom:14px}.faq-category-wrap .faq-contact-mail{display:block;margin-top:6px}.faq-category-wrap .faq-contact-mail+.rice-list{margin-top:20px}.page-tutorial .vehicle-inspection{margin-top:30px}.page-tutorial .vehicle-inspection .img-wrap p{font-size:14px}.page-tutorial.page-expiry-date .birthday-wrap{flex-wrap:wrap}.page-tutorial.page-expiry-date .birthday-wrap .birthday-box-wrap{width:52%}.page-tutorial.page-expiry-date .birthday-wrap .birthday-box-wrap+.birthday-box-wrap{margin-top:8px;margin-left:0}.page-tutorial.page-expiry-date .birthday-wrap .birthday-box-wrap .birthday-box{width:100%}.page-tutorial.page-expiry-date .birthday-wrap .birthday-box-wrap .birthday-box .select-box-wrap.year{width:93%}.page-tutorial.page-entry-month .birthday-wrap{flex-wrap:wrap}.page-tutorial.page-entry-month .birthday-wrap .birthday-box-wrap{width:48%}.page-tutorial.page-entry-month .birthday-wrap .birthday-box-wrap .birthday-box{width:100%}.page-tutorial.page-entry-month .birthday-wrap .birthday-box-wrap .birthday-box .select-box-wrap.year{width:93%}.tutorial-page-nation{margin-top:28px}.tutorial-page-nation .list+.list{margin-left:12px}.icon-checkmark-finish{margin-bottom:22px}.progress-area .progress{display:flex;width:100%}.progress-area .progress .step .step-progress{top:11px}.progress-area .progress .step .icon-wrapper{width:22px;height:22px}.progress-area .progress .step .icon-wrapper .icon-checkmark{width:22px}.progress-area .progress .step .step-text{font-size:10px;margin-top:8px}.progress-area .progress.active .step.done.now .icon-wrapper{transform:scale(1.45)}.progress-area .progress.active .step.done.now .icon-wrapper .icon-checkmark{transform:scale(.7)}.flow-progress-wrap{background-color:#006495}.flow-progress-wrap .list{width:33.3333%}.flow-progress-wrap .list .arrow{width:10px;height:12px}.flow-progress-wrap .list .arrow.arrow-white{right:-10px}.flow-progress-wrap .list .arrow.arrow-blue{right:-7px}.flow-progress-wrap .list.active .arrow.arrow-blue{right:-9px}.flow-progress-wrap .list.active.done .arrow.arrow-blue{right:-7px}.title-01+.flow-progress-wrap{margin-top:30px}.page-switching-shop-confirm .title-02.attention{text-align:left}.page-switching-shop-confirm .form-wrap .info-box{padding:28px 25px 39px}.page-switching-shop-confirm .checkbox-wrap label:before{top:23%}.page-qr-reader .header+.contents{margin-top:0}.page-qr-reader .contents{padding:0}.page-qr-reader .contents .contents-inner{border-radius:0;padding:0 0 10%}.page-qr-reader .qr_camera_box{padding-top:85%}.page-qr-reader .qr-send{padding:0 4%}.page-qr-reader .footer{margin-top:0}.qr_img_list.sp{margin-top:2em}.page-area.page-article-list .article-list-wrap .article-list{justify-content:space-between}.page-area.page-article-list .article-list-wrap .article-list .list{width:calc(50% - 5px);border-top-width:3px;border-bottom-width:2px;margin-top:18px}.page-area.page-article-list .article-list-wrap .article-list .list .date{font-size:12px;padding:0 0 8px}.page-area.page-article-list .article-list-wrap .article-list .list .date .icon{padding:2px 11px;margin-right:10px;border-radius:13px}.page-area.page-article-list .article-list-wrap .article-list .list .img{border-radius:8px}.page-area.page-article-list .article-list-wrap .article-list .list .img img{width:100%}.page-area.page-article-list .article-list-wrap .article-list .list .info{padding:10px 0 0}.page-area.page-article-list .article-list-wrap .article-list .list .info .ttl-03{font-size:16px}.page-area.page-article-list .article-list-wrap .article-list .list .info .summary{display:none}.page-area.page-article-list .article-list-wrap .article-list .list:first-child{width:100%}.page-area.page-article-list .article-list-wrap .message-list-page-nation{margin-top:40px}.page-area.area-detail .contents-inner.contents-item-wrap.shop-info-wrap{padding-bottom:13.3vw}.page-area.area-detail .breadcrumb-wrap{margin-top:-3px}.page-area.area-detail .article-header .date{font-size:12px}.page-area.area-detail .article-header .date .icon{padding:2px 11px;border-radius:13px;margin-right:10px}.page-area.area-detail .article-header .ttl-02{font-size:28px;line-height:1.28571429;margin-top:10px}.page-area.area-detail .article-header .campaign-term{font-size:10px;padding:0 20px;margin-top:8px}.page-area.area-detail .article-header .campaign-term .icon{padding:0 8px;margin-right:7px}.page-area.area-detail .img.main{margin-top:8px}.page-area.area-detail .article-content{margin-top:30px;font-size:16px}.page-area.area-detail .article-content .mb-l{margin-bottom:80px!important}.page-area.area-detail .article-content .mb-m{margin-bottom:60px!important}.page-area.area-detail .article-content .mb-s{margin-bottom:45px!important}.page-area.area-detail .article-content .ttl3,.page-area.area-detail .article-content .ttl4,.page-area.area-detail .article-content .ttl5{margin-bottom:30px;margin-top:40px}.page-area.area-detail .article-content .ttl3{font-size:28px}.page-area.area-detail .article-content .ttl4{font-size:24px}.page-area.area-detail .article-content .ttl5{font-size:20px}.page-area.area-detail .article-content p{line-height:1.5;margin-bottom:30px}.page-area.area-detail .article-content img{margin-bottom:30px}.page-area.area-detail .article-content .img-area{margin-bottom:30px}.page-area.area-detail .article-content .img-area .img:last-child .caption{margin-bottom:0}.page-area.area-detail .article-content .img-area img{margin-bottom:20px}.page-area.area-detail .article-content .img-area .caption{font-size:12px;margin-bottom:30px;line-height:1.8}.page-area.area-detail .article-content .img-area.col-1 img{margin-bottom:0}.page-area.area-detail .article-content .img-area.col-1 img+.caption{margin-top:20px}.page-area.area-detail .article-content .img-area.col-2 .img{width:100%}.page-area.area-detail .article-content .img-area.col-3 .img{width:100%}.page-area.area-detail .article-content figure{margin-bottom:30px}.page-area.area-detail .article-content figure span img{margin-bottom:20px}.page-area.area-detail .article-content figure figcaption{font-size:12px}.page-area.area-detail .article-content .field-block{margin-bottom:30px}.page-area.area-detail .article-content .field-block .img-field img{margin-bottom:12px}.page-area.area-detail .article-content hr{height:1px;margin-top:40px;margin-bottom:40px}.page-area.area-detail .article-content .btn-wrap{margin-top:40px}.page-area.area-detail .article-content .movie-area{margin-bottom:35px}.two-step-verification .contents-inner{padding-block:9vw}.two-step-verification .lead{margin-top:5vw;color:#707070;font-weight:500}.two-step-verification *+.form-wrap{margin-top:6.3vw}.two-step-verification .form-box .title{margin-bottom:2vw}.two-step-verification .form.is-one-text{width:97.5%;margin-inline:auto}.two-step-verification .form.is-one-text input[type=tel]{padding:18px 10px}.two-step-verification .form+.form{margin-top:5vw}.two-step-verification .form+.form:has(.error-text){margin-top:2.2vw}.two-step-verification .form+.form:has(.error-text) .error-text{margin-top:0}.two-step-verification .form+.form:has(.error-text) .checkbox-wrap{margin-top:4vw}.two-step-verification .checkbox-wrap label{font-size:3.46666vw}.two-step-verification .btn-wrap{margin-top:7.5vw}.two-step-verification .info-message{margin-top:6.9vw;color:#707070}.two-step-verification .info-message ul li{line-height:1.866;font-weight:500}.two-factor-auth.two-step-verification .title-01{font-size:8.53333vw}.two-factor-auth:not(.two-step-verification) .contents-inner{padding:10vw 4% 12vw}.two-factor-auth:not(.two-step-verification) .title-01{font-size:8.53333vw}.two-factor-auth:not(.two-step-verification) *+.form-wrap{margin-top:6.2vw}.two-factor-auth:not(.two-step-verification) .switch{margin-top:0;justify-content:space-between;width:93.5%}.two-factor-auth:not(.two-step-verification) .switch label.text{font-size:20px;width:86%}.two-factor-auth:not(.two-step-verification) .btn-wrap{margin-top:9.5vw}.device .contents-inner{padding:10vw 4% 11vw}.device .title-01{font-size:8.53333vw}.device *+.form-wrap{margin-top:13vw}.device .info-box{padding:5.2vw 4% 11.5vw}.device .info-box .text+.text{margin-top:4.2vw}.device .info-box .text .text-title{margin-bottom:0}.device .info-box .btn.change{line-height:1.5}.device-delete .contents-inner{padding-bottom:10vw}.device-delete .info-box{padding:3.2vw 4% 7.5vw}.device-delete .form-wrap .btn-wrap{margin-top:10.7vw}.device-delete .form-wrap .btn-wrap .btn{margin-bottom:25px}}@media screen and (max-width:767px) and (orientation:landscape){.modal-wrap .modal-inner{height:82%;overflow-y:auto}.modal-wrap.modal-wrap-movie .modal-inner{width:75%;padding:4% 0 0 0;border-radius:0}.modal-wrap.modal-wrap-movie .modal-close{top:0}.title-01{font-size:28px}.title-02{font-size:20px}}@media screen and (max-width:320px){.select-box-wrap.year{width:80px}.select-box-wrap.day,.select-box-wrap.month{width:65px}.gnavi-wrap .gnavi .navi a .text{letter-spacing:-.05em}.postal-code-wrap .postal-code-link{font-size:10px}.message-wrap .submit-form .file-upload-area .btn-file,.message-wrap .submit-form .file-upload-area .upload-file{font-size:11px}.mypage-movie-list-wrap .movie-list .list .select-wrap select{font-size:11px}.mypage-contract-wrap .car-info-wrap .car-info .img{max-width:80px}.progress-area .progress .step .step-text{letter-spacing:-.1em}}@media screen and (min-width:768px) and (max-width:870px){.about-service-wrap .about-service-list .list a .text{font-size:15px}}@media screen and (min-width:768px) and (max-width:800px){.gnavi-wrap .gnavi .navi{width:100px}.gnavi-wrap .gnavi .navi a .text{font-size:10px}}@media screen and (min-width:768px) and (max-width:768px){.header .header-inner .logo-wrap .shop-name{font-size:24px}}
