/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:0.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,a{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}nav ul,nav ol{list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:middle;word-break:break-all}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;line-height:1.5}body{word-wrap:break-word;position:relative;padding-left:220px;overflow-x:hidden;color:#303030;font-family:"UD新ゴ R",sans-serif;font-size:1.4rem;overflow-wrap:break-word}body.is-fixed{height:100%;overflow-y:hidden}img{width:auto;max-width:100%;height:auto;vertical-align:bottom}img[src$=".svg"]{width:100%}a{text-decoration:none}input,select{vertical-align:middle}select{outline:none}input,textarea{border:0;outline:none;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, sans-serif !important}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-family:"UD新ゴ R",sans-serif}input::-moz-placeholder, textarea::-moz-placeholder{font-family:"UD新ゴ R",sans-serif}input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-family:"UD新ゴ R",sans-serif}input::-ms-input-placeholder, textarea::-ms-input-placeholder{font-family:"UD新ゴ R",sans-serif}input::placeholder,textarea::placeholder{font-family:"UD新ゴ R",sans-serif}[type="submit"],[type="reset"],[type="button"],button{border:0;cursor:pointer}html,body:not(.body-footerNoFixed){display:flex;flex-direction:column}body{min-height:100vh}footer{margin-top:auto}.localNav{z-index:12;position:fixed;top:0;left:0;width:100%;padding-left:220px;background-color:#303030;font-size:1.2rem}.localNav_indexMenu{display:none}.localNav_link,.localNav_link-index{display:block;position:relative;padding:10px 20px;color:#fff}.localNav_link::before,.localNav_link-index::before{display:block;position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#288c32;content:'';transition:width .3s}.localNav_link:hover::before,.localNav_link-index:hover::before{width:100%}.localNav_link-index{position:relative;font-family:"UD新ゴ M",sans-serif}.localNav_link-index::after{display:block;position:absolute;top:0;right:0;bottom:0;width:1px;height:50%;margin:auto 0;background-color:rgba(255,255,255,0.3);content:''}.localNav_text-sp{display:none}#join.body-index .localNav_link-index::before,#join.body-house .localNav_link.is-house::before,#join.body-house .is-house.localNav_link-index::before,#join.body-apartment .localNav_link.is-apartment::before,#join.body-apartment .is-apartment.localNav_link-index::before,#join.body-service-area .localNav_link.is-area::before,#join.body-service-area .is-area.localNav_link-index::before,#join.body-flow .localNav_link.is-flow::before,#join.body-flow .is-flow.localNav_link-index::before,#user.body-index .localNav_link-index::before,#user.body-topics .localNav_link.is-topics::before,#user.body-topics .is-topics.localNav_link-index::before,#user.body-member .localNav_link.is-member::before,#user.body-member .is-member.localNav_link-index::before,#user.body-apartment .localNav_link.is-apartment::before,#user.body-apartment .is-apartment.localNav_link-index::before,#user.body-procedure .localNav_link.is-procedure::before,#user.body-procedure .is-procedure.localNav_link-index::before,#user.body-inquiry .localNav_link.is-inquiry::before,#user.body-inquiry .is-inquiry.localNav_link-index::before,#user.body-questionnaire .localNav_link.is-questionnaire::before,#user.body-questionnaire .is-questionnaire.localNav_link-index::before,#user.body-introduction .localNav_link.is-introduction::before,#user.body-introduction .is-introduction.localNav_link-index::before,#user.body-mypage .localNav_link.is-mypage::before,#user.body-mypage .is-mypage.localNav_link-index::before,#service.body-index .localNav_link-index::before,#service-tv.body-index .localNav_link-index::before,#service-tv.body-course .localNav_link.is-course::before,#service-tv.body-course .is-course.localNav_link-index::before,#service-tv.body-opch .localNav_link.is-opch::before,#service-tv.body-opch .is-opch.localNav_link-index::before,#service-tv.body-4k8k .localNav_link.is-4k8k::before,#service-tv.body-4k8k .is-4k8k.localNav_link-index::before,#service-tv.body-option .localNav_link.is-option::before,#service-tv.body-option .is-option.localNav_link-index::before,#service-tv.body-navi .localNav_link.is-navi::before,#service-tv.body-navi .is-navi.localNav_link-index::before,#service-net.body-index .localNav_link-index::before,#service-net.body-option .localNav_link.is-option::before,#service-net.body-option .is-option.localNav_link-index::before,#service-net.body-ipad .localNav_link.is-ipad::before,#service-net.body-ipad .is-ipad.localNav_link-index::before,#service-net.body-cable-wifi .localNav_link.is-wifi::before,#service-net.body-cable-wifi .is-wifi.localNav_link-index::before,#service-tel.body-index .localNav_link-index::before,#service-tel.body-option .localNav_link.is-option::before,#service-tel.body-option .is-option.localNav_link-index::before,#service-tel.body-auset .localNav_link.is-auset::before,#service-tel.body-auset .is-auset.localNav_link-index::before,#service-tel.body-sbset .localNav_link.is-sbset::before,#service-tel.body-sbset .is-sbset.localNav_link-index::before,#service-mobile.body-index .localNav_link-index::before,#service-mobile.body-lineup .localNav_link.is-lineup::before,#service-mobile.body-lineup .is-lineup.localNav_link-index::before,#service-mobile.body-flow .localNav_link.is-flow::before,#service-mobile.body-flow .is-flow.localNav_link-index::before,#service-mobile.body-notice .localNav_link.is-notice::before,#service-mobile.body-notice .is-notice.localNav_link-index::before,#service-combination.body-index .localNav_link-index::before,#service-combination.body-stb-ipad .localNav_link.is-stbipad::before,#service-combination.body-stb-ipad .is-stbipad.localNav_link-index::before,#service-combination.body-ausv .localNav_link.is-ausv::before,#service-combination.body-ausv .is-ausv.localNav_link-index::before,#price.body-index .localNav_link-index::before,#price.body-tv .localNav_link.is-tv::before,#price.body-tv .is-tv.localNav_link-index::before,#price.body-net .localNav_link.is-net::before,#price.body-net .is-net.localNav_link-index::before,#price.body-tel .localNav_link.is-tel::before,#price.body-tel .is-tel.localNav_link-index::before,#price.body-mobile .localNav_link.is-mobile::before,#price.body-mobile .is-mobile.localNav_link-index::before,#price.body-other .localNav_link.is-other::before,#price.body-other .is-other.localNav_link-index::before,#support.body-index .localNav_link-index::before,#support.body-dictionary .localNav_link.is-dictionary::before,#support.body-dictionary .is-dictionary.localNav_link-index::before,#support.body-video .localNav_link.is-video::before,#support.body-video .is-video.localNav_link-index::before,#support.body-user .localNav_link.is-user::before,#support.body-user .is-user.localNav_link-index::before,#support.body-manual .localNav_link.is-manual::before,#support.body-manual .is-manual.localNav_link-index::before,#support.body-close .localNav_link.is-close::before,#support.body-close .is-close.localNav_link-index::before,#malfunction.body-index .localNav_link-index::before,#malfunction.body-restore .localNav_link.is-restore::before,#malfunction.body-restore .is-restore.localNav_link-index::before,#malfunction.body-complete .localNav_link.is-complete::before,#malfunction.body-complete .is-complete.localNav_link-index::before,#ch.body-index .localNav_link-index::before,#ch.body-view .localNav_link.is-view::before,#ch.body-view .is-view.localNav_link-index::before,#ch.body-lineup .localNav_link.is-lineup::before,#ch.body-lineup .is-lineup.localNav_link-index::before,#ch.body-program .localNav_link.is-program::before,#ch.body-program .is-program.localNav_link-index::before,#ch.body-data .localNav_link.is-data::before,#ch.body-data .is-data.localNav_link-index::before,#ch.body-present .localNav_link.is-present::before,#ch.body-present .is-present.localNav_link-index::before,#ch.body-contact .localNav_link.is-contact::before,#ch.body-contact .is-contact.localNav_link-index::before,#ch.body-topics .localNav_link.is-topics::before,#ch.body-topics .is-topics.localNav_link-index::before,#faq.body-index .localNav_link-index::before,#faq.body-tv .localNav_link.is-tv::before,#faq.body-tv .is-tv.localNav_link-index::before,#faq.body-net .localNav_link.is-net::before,#faq.body-net .is-net.localNav_link-index::before,#faq.body-tel .localNav_link.is-tel::before,#faq.body-tel .is-tel.localNav_link-index::before,#faq.body-mobile .localNav_link.is-mobile::before,#faq.body-mobile .is-mobile.localNav_link-index::before,#faq.body-other .localNav_link.is-other::before,#faq.body-other .is-other.localNav_link-index::before,#company.body-index .localNav_link-index::before,#company.body-profile .localNav_link.is-profile::before,#company.body-profile .is-profile.localNav_link-index::before,#company.body-president .localNav_link.is-president::before,#company.body-president .is-president.localNav_link-index::before,#company.body-history .localNav_link.is-history::before,#company.body-history .is-history.localNav_link-index::before,#company.body-showroom .localNav_link.is-showroom::before,#company.body-showroom .is-showroom.localNav_link-index::before,#company.body-news .localNav_link.is-news::before,#company.body-news .is-news.localNav_link-index::before,#company.body-experience .localNav_link.is-experience::before,#company.body-experience .is-experience.localNav_link-index::before,#company.body-advertisement .localNav_link.is-advertisement::before,#company.body-advertisement .is-advertisement.localNav_link-index::before,#recruit.body-index .localNav_link-index::before,#recruit.body-recent .localNav_link.is-recent::before,#recruit.body-recent .is-recent.localNav_link-index::before,#recruit.body-career .localNav_link.is-career::before,#recruit.body-career .is-career.localNav_link-index::before,#recruit.body-part-time .localNav_link.is-part::before,#recruit.body-part-time .is-part.localNav_link-index::before,#business.body-index .localNav_link-index::before,#business.body-owner .localNav_link.is-owner::before,#business.body-owner .is-owner.localNav_link-index::before,#business.body-event .localNav_link.is-event::before,#business.body-event .is-event.localNav_link-index::before{width:100%}body{padding-top:38px;padding-left:220px;color:#000;font-family:'Noto Sans JP', sans-serif}#service-mobile .heading01,#service-mobile .breadcrumbs{display:none !important}#chatplusview{display:none}.p-header{top:50px !important}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mt70{margin-top:70px !important}.mr70{margin-right:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.mt90{margin-top:90px !important}.mr90{margin-right:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.mt100{margin-top:100px !important}.mr100{margin-right:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.p-header{z-index:1;position:absolute;top:0;left:0;width:30%}.p-header_logo{max-width:min(160px, 30%);}.p-mv_img{width:100%}.p-pagelinkArea{position:relative;width:96%;max-width:1200px;margin:0 auto}.p-pagelink{gap:15px;translate:0 -50%;display:-ms-grid;display:grid;z-index:+1;position:absolute;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(5, 1fr);width:100%}.p-pagelink_btn,.p-pagelink_btn-wide{padding:30px 15px;border-radius:10px;background:linear-gradient(to bottom, #008c24, #00a424);color:#fff;font-size:1.8rem;font-weight:bold;text-align:center}.p-block01List{gap:60px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 60px 1fr;grid-template-columns:repeat(2, 1fr)}.p-block01,.p-block01-grid{display:-ms-grid;display:grid;padding:60px;border-radius:20px;background-color:#fff;-webkit-filter:drop-shadow(0 0 20px rgba(0,140,36,0.2));filter:drop-shadow(0 0 20px rgba(0,140,36,0.2))}.p-block01-grid{gap:35px;-ms-grid-column-span:2;grid-column:span 2;-ms-grid-columns:1fr 35px 47%;grid-template-columns:1fr 47%}.p-block01_point,.p-block01_point-center{max-width:220px;margin-bottom:15px}.p-block01_point-center{margin-inline:auto}.p-block01_lead,.p-block01_lead-s{margin-bottom:30px;color:#008c24;font-size:2.8rem;font-weight:bold}.p-block01_lead-s{font-size:2.4rem}.p-block01_text,.p-block01_text-deco{font-size:2rem}.p-block01_text-deco{position:relative;padding-left:18px}.p-block01_text-deco::before{position:absolute;top:10px;left:0;width:12px;height:12px;background-color:#008c24;content:''}.p-block01_emphasis{color:#ff1464;font-size:3.2rem;font-weight:bold}.p-block01_emphasis-s{font-size:1.6rem}.p-block02List{gap:20px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4, 1fr)}.p-block02{display:-ms-grid;display:grid;padding:60px;border-radius:20px;background-color:#fff;-webkit-filter:drop-shadow(0 0 20px rgba(0,140,36,0.2));filter:drop-shadow(0 0 20px rgba(0,140,36,0.2))}.p-block03{z-index:+1;position:relative;margin-top:100px}.p-block03_title{margin-inline:auto;z-index:+1;position:relative;max-width:530px;padding:16px 80px 22px;border:3px solid #008c24;border-radius:100px;background-color:#ffff14;color:#008c24;font-size:3.6rem;font-weight:bold;letter-spacing:-0.01em;line-height:1;text-align:center}.p-block03_body{margin-top:-40px;padding:80px 60px 40px;border-radius:20px;background-color:#008c24}.p-block04{gap:38px;display:-ms-grid;display:grid;position:relative;-ms-grid-columns:1fr 38px 1fr;grid-template-columns:repeat(2, 1fr)}.p-block04_icon{margin-inline:auto;z-index:+1;position:relative;width:100%;max-width:160px;padding:10px 45px;border-radius:50px;background-color:#008c24;color:#fff;font-size:2.4rem;font-weight:bold}.p-block04_body{margin-top:-29px;padding:40px 55px 38px;border:4px solid #008c24;border-radius:20px;background-color:#fff;text-align:center}.p-block04_title{font-size:min(2.6rem, 3.1vw);font-weight:bold;}.p-block04_text{margin-top:7px;font-size:2rem}.p-block04_img{margin-top:15px}.p-block04_btn{margin-top:18px}.p-block04_or{translate:-50% -50%;position:absolute;top:54%;left:50%;width:100%;max-width:90px}.p-textBlock{padding-block:20px;display:-ms-grid;display:grid;-ms-grid-columns:160px 1fr;grid-template-columns:160px 1fr;margin-top:55px;border:1px solid #fff;color:#fff}.p-textBlock_title{padding-inline:35px;display:-ms-grid;display:grid;align-items:center;border-right:1px solid #fff;font-size:2rem;font-weight:bold}.p-textBlock_list{gap:6px;padding-inline:20px;display:-ms-grid;display:grid;list-style:none;counter-reset:textBlockNumber}.p-textBlock_list>li{position:relative;padding-left:18px;font-size:1.4rem;counter-increment:textBlockNumber}.p-textBlock_list>li::before{position:absolute;top:0;left:0;content:counter(textBlockNumber) ")"}.p-tabBlock{z-index:+2;position:relative;max-width:1360px;margin:auto}.p-tabBlock_tabArea{gap:40px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2, 1fr)}.p-tabBlock_tab-au,.p-tabBlock_tab-docomo{padding:30px;color:#fff;font-weight:bold}.is-active.p-tabBlock_tab-au,.is-active.p-tabBlock_tab-docomo{border-top:4px solid;background-color:#fff}.p-tabBlock_tab-au{background-color:#eb5505;font-size:3.4rem}.p-tabBlock_tab-au.is-active{border-color:#eb5505;color:#eb5505}.p-tabBlock_tab-docomo{background-color:#e00040;font-size:3rem}.p-tabBlock_tab-docomo.is-active{border-color:#e00040;color:#e00040}.p-tabBlock_text-s{font-size:2.8rem}.p-tabBlock_text-xs{font-size:2.4rem}.p-tabBlock_content{position:relative;padding:60px;border-radius:0 0 25px 25px;background-color:#fff}.p-tabBlock_content.is-hide{display:none}.p-tableScroll{padding-bottom:0;overflow-x:visible}.p-tableScroll>img{min-width:auto}.p-table01{width:100%;border-collapse:collapse;table-layout:fixed}.p-table01>tbody>tr{border-top:1px solid #6b6b6b}.p-table01>tbody>tr:last-child{border-bottom:1px solid #6b6b6b}.p-table01>tbody>tr>th{width:70.3%;padding:27px 30px;background-color:#e9ffd4;font-weight:normal;text-align:left;vertical-align:middle}.p-table01>tbody>tr>td{width:29.7%;padding-left:30px;font-size:2.4rem;font-weight:bold;text-align:right}.p-table01_title{display:inline-block;color:#008c24;font-size:2.2rem;font-weight:bold}.p-table01_price-l{font-size:3rem}.p-table01_text{margin-top:10px;font-size:1.6rem}.p-table01_note{margin-top:15px}.scroll-hint-icon{top:calc(25% - 25px)}.p-accordionList{gap:60px;display:-ms-grid;display:grid;z-index:+1;position:relative;margin-top:120px}.p-accordion{margin:0;overflow:hidden;border-radius:20px;background-color:#fff}.p-accordion_head{display:flex;align-items:center;justify-content:space-between;margin:0;padding:25px 36px;background-color:#008c24;cursor:pointer}.p-accordion_heading02{margin-block:58px 25px;position:relative;padding-left:16px;color:#008c24;font-size:2.6rem;font-weight:bold}.p-accordion_heading02::before{position:absolute;top:6px;left:0;width:7px;height:30px;border-radius:2px;background-color:#008c24;content:''}.p-accordion_title{color:#fff;font-size:3rem;font-weight:bold}.p-accordion_icon{display:block;position:relative;flex-shrink:0;width:50px;height:50px;margin-left:24px;border-radius:50%;background-color:#fff}.p-accordion_icon::before,.p-accordion_icon::after{position:absolute;top:50%;left:50%;border-radius:50px;background-color:#008c24;content:'';transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.p-accordion_icon::before{width:18px;height:3px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-accordion_icon::after{width:3px;height:18px;-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.p-accordion_head.is-open .p-accordion_icon::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.p-accordion_body{display:none;margin:0;padding:0;background-color:#fff}.p-accordion_content{width:96%;max-width:880px;margin:0 auto 57px}.p-accordion_bodyInner{padding:55px 60px 60px}.p-accordion_bodyInner02{padding:60px}.p-accordion_note01{padding-left:1em;font-size:1.6rem;text-indent:-1em}.p-accordion_text01{margin-bottom:13px;font-size:2rem;font-weight:bold}.p-modelList{gap:40px;display:-ms-grid;display:grid}.p-model{overflow:hidden}.p-model_title{padding:10px 15px 12px;border:2px solid #000;border-bottom:0;border-radius:15px 15px 0 0;background-color:#000;color:#fff;font-size:2.4rem;font-weight:bold;text-align:center}.p-model_title-s{font-size:2rem}.p-model_body{gap:40px;display:-ms-grid;display:grid;-ms-grid-columns:43.2% 40px 1fr;grid-template-columns:43.2% 1fr;padding:40px;border:2px solid #000;border-top:0;border-radius:0 0 15px 15px;background-color:#fff}.p-model_detail{gap:18px;display:-ms-grid;display:grid;-ms-grid-columns:100px 18px 1fr;grid-template-columns:100px 1fr;padding:16px 0 19px;border-bottom:1px solid #666}.p-model_detail>dd,.p-model_detail>dt{font-size:1.6rem}.p-model_detail>dt{font-weight:bold}.p-model_btn{width:100%;max-width:360px;margin:20px auto 0}.p-flowList{gap:60px;display:-ms-grid;display:grid}.p-flow{position:relative;padding:55px 60px;border-radius:20px;background-color:#fff;-webkit-filter:drop-shadow(0 0 20px rgba(0,140,36,0.2));filter:drop-shadow(0 0 20px rgba(0,140,36,0.2))}.p-flow:not(:last-child)::after{translate:-50% 0;position:absolute;top:calc(100% + 12px);left:50%;width:60px;height:35px;background-color:#008c24;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:''}.p-flow_inner{display:-ms-grid;display:grid;grid-template-areas:"icon title" "icon textArea";-ms-grid-columns:auto 57px 1fr;grid-template-columns:auto 1fr;align-items:flex-start;-webkit-column-gap:57px;-moz-column-gap:57px;column-gap:57px}.p-flow_icon{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;margin-inline:auto;display:-ms-grid;display:grid;grid-area:icon;place-content:center;width:160px}@-moz-document url-prefix(){.p-flow_icon img{width:160px}}.p-flow_titleArea{gap:15px;display:-ms-grid;display:grid;-ms-grid-columns:auto 15px 1fr;grid-template-columns:auto 1fr;align-items:flex-start;margin-bottom:20px}.p-flow_step{display:block;max-width:140px;margin-top:2px}.p-flow_title{color:#008c24;font-size:3rem;line-height:1.25}.p-flow_textArea{-ms-grid-row:2;-ms-grid-column:3;grid-area:textArea}.p-flow_text{font-size:2rem}.p-flow_btn{max-width:500px;margin-top:30px}.p-flow_noteArea{margin-top:15px}.p-flow_note{padding-left:1em;font-size:1.4rem;text-indent:-1em}.p-content01{padding-block:155px 185px;position:relative;background:url("/service/mobile/img/index/content01_bg-pc.svg") no-repeat bottom center/1462px,#a4ed94}.p-content01::before,.p-content01::after{position:absolute;top:0;width:400px;height:340px;content:'';pointer-events:none}.p-content01::before{left:0;background:url("/service/mobile/img/index/corner-left.svg") no-repeat top left/contain}.p-content01::after{right:0;background:url("/service/mobile/img/index/corner-right.svg") no-repeat top right/contain}.p-content01_inner{z-index:+1;position:relative;width:96%;max-width:1100px;margin:0 auto}.p-content01_title{width:100%;max-width:503px;margin:0 auto 61px}.p-content02{padding-block:120px 160px;position:relative;background-color:#008c24}.p-content02::before,.p-content02::after{position:absolute;top:0;width:400px;height:340px;content:'';pointer-events:none}.p-content02::before{left:0;background:url("/service/mobile/img/index/corner-left.svg") no-repeat top left/contain}.p-content02::after{right:0;background:url("/service/mobile/img/index/corner-right.svg") no-repeat top right/contain}.p-content02_inner{z-index:+1;position:relative;width:96%;max-width:1200px;margin:0 auto}.p-content02_title{width:100%;max-width:325px;margin:0 auto 61px}.p-content02_note{color:#fff}.p-content03{padding-block:115px 161px;overflow:hidden;background-color:#a4ed94}.p-content03_inner,.p-content03_inner-s{width:96%;max-width:1200px;margin:0 auto}.p-content03_inner-s{max-width:1000px}.p-content03_title{width:100%;max-width:296px;margin:0 auto 61px}.p-content03_bg01{translate:-50% -50%;z-index:-1;position:absolute;top:54%;left:50%;width:1837px;height:1800px;pointer-events:none}.p-content03_bg02,.p-content03_bg03{display:none}.p-content03_note{z-index:+3;position:relative;margin-top:20px;text-align:right}.p-content04{padding-block:115px 161px;background:linear-gradient(to right, transparent 31px, #a4ed94 31px 32px, transparent 32px) calc(50% - 31px) 0/40px 100% repeat,linear-gradient(to bottom, transparent 31px, #a4ed94 31px 32px, transparent 32px) 0 calc(50% - 31px)/100% 40px repeat}.p-content04_inner{width:96%;max-width:1000px;margin:0 auto}.p-content04_title{width:100%;max-width:283px;margin:0 auto 61px}.p-content04_title02{width:100%;max-width:468px;margin:90px auto 61px}.p-content05{padding-block:115px 161px;position:relative;background-color:#a4ed94}.p-content05::before,.p-content05::after{position:absolute;top:0;width:400px;height:340px;content:'';pointer-events:none}.p-content05::before{left:0;background:url("/service/mobile/img/index/corner-left.svg") no-repeat top left/contain}.p-content05::after{right:0;background:url("/service/mobile/img/index/corner-right.svg") no-repeat top right/contain}.p-content05_inner{z-index:+1;position:relative;width:96%;max-width:1000px;margin:0 auto}.p-content05_title{width:100%;max-width:385px;margin:0 auto 61px}.p-contact{position:relative;background:url("/service/mobile/img/index/contact_bg-pc.webp") no-repeat center/cover}.p-contact_inner{z-index:+1;position:relative}.p-note-01{padding-left:1em;text-indent:-1em}.p-footer{padding:20px;background-color:#000;color:#fff;text-align:center}.p-floating-pc{display:block;z-index:5;position:fixed;top:13vw;right:0;width:4.1%;max-width:59px;transition:translate .2s}.p-floating-sp{display:none}.p-link{color:#008c24;text-decoration:underline}.p-btn01{display:block}.p-mt5{margin-top:5px !important}.p-br-s{display:none}.p-br-l{display:inline}.p-ta-center{text-align:center}.p-svgBtn-pc{position:absolute;top:0;left:0;width:100%}.p-svgBtn-sp{display:none}@media only screen and (max-width: 1480px){body{font-size:1.4rem}}@media only screen and (max-width: 1224px){body{padding-left:0}.localNav{top:80px;padding-left:0}}@media only screen and (max-width: 1024px){body{font-size:1.4rem}.localNav_link,.localNav_link-index{padding:10px 20px}.localNav_link::before,.localNav_link-index::before{height:3px}.localNav_link:hover::before,.localNav_link-index:hover::before{width:0}}@media only screen and (max-width: 767px){body{font-size:1.4rem}.localNav{top:50px;height:50px;transition:top .3s}.localNav.is-up{top:0}.localNav_indexMenu{display:block;display:flex;align-items:center;height:100%;padding:0 15px;border-bottom:solid 1px rgba(255,255,255,0.3);color:#fff;font-family:"UD新ゴ M",sans-serif;font-size:1.4rem;cursor:pointer}.localNav_indexMenu::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:10px;height:10px;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:''}.localNav_indexMenu::after{top:17px;right:20px;bottom:auto}.localNav_indexMenu.is-open::after{top:23px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.localNav_list{display:none;position:absolute;top:100%;left:0;width:100%;overflow-y:auto;background-color:#303030;transition:top .3s}.localNav_list.is-up{top:50px}.localNav_item:not(:last-child){border-bottom:solid 1px rgba(255,255,255,0.3)}.localNav_link,.localNav_link-index{padding:15px 15px}.localNav_link::before,.localNav_link-index::before{content:none}.localNav_link-index{font-family:"UD新ゴ R",sans-serif}.localNav_link-index::after{content:none}.localNav_text-sp{display:inline}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt10{margin-top:5px !important}.mr10{margin-right:5px !important}.mb10{margin-bottom:5px !important}.ml10{margin-left:5px !important}.mt20{margin-top:10px !important}.mr20{margin-right:10px !important}.mb20{margin-bottom:10px !important}.ml20{margin-left:10px !important}.mt30{margin-top:15px !important}.mr30{margin-right:15px !important}.mb30{margin-bottom:15px !important}.ml30{margin-left:15px !important}.mt40{margin-top:20px !important}.mr40{margin-right:20px !important}.mb40{margin-bottom:20px !important}.ml40{margin-left:20px !important}.mt50{margin-top:25px !important}.mr50{margin-right:25px !important}.mb50{margin-bottom:25px !important}.ml50{margin-left:25px !important}.mt60{margin-top:30px !important}.mr60{margin-right:30px !important}.mb60{margin-bottom:30px !important}.ml60{margin-left:30px !important}.mt70{margin-top:35px !important}.mr70{margin-right:35px !important}.mb70{margin-bottom:35px !important}.ml70{margin-left:35px !important}.mt80{margin-top:40px !important}.mr80{margin-right:40px !important}.mb80{margin-bottom:40px !important}.ml80{margin-left:40px !important}.mt90{margin-top:45px !important}.mr90{margin-right:45px !important}.mb90{margin-bottom:45px !important}.ml90{margin-left:45px !important}.mt100{margin-top:50px !important}.mr100{margin-right:50px !important}.mb100{margin-bottom:50px !important}.ml100{margin-left:50px !important}}@media print{body{padding:0 !important}html,body{display:block}body{min-height:auto}footer{margin-top:0}.localNav{display:none}}@media only screen and (min-width: 768px){.localNav_list{display:flex !important;flex-wrap:wrap}}@media (max-width: 599px){body{padding-top:50px}.p-header_logo{max-width:min(124px, 55%);}.p-pagelink_btn,.p-pagelink_btn-wide{padding:15px;font-size:1.5rem}.p-block01,.p-block01-grid{padding:20px;border-radius:10px}.p-block01_emphasis{font-size:1.8rem}.p-block01_emphasis-s{font-size:1.4rem}.p-block02{border-radius:10px}.p-block03{margin-top:0}.p-block03_title{width:calc(100% - 32px);max-width:295px;padding:14px 25px 18px;border-width:2px;font-size:2.4rem}.p-block03_body{margin-top:-30px;padding:50px 20px 20px;border-radius:10px}.p-block04{gap:11px;-ms-grid-columns:1fr;grid-template-columns:1fr}.p-block04_icon{max-width:120px;padding:3px 35px 6px;font-size:1.8rem}.p-block04_body{margin-top:-17px;padding:33px 18px 18px;border-width:2px;border-radius:10px}.p-block04_or{translate:-50% 0;position:relative;top:auto;max-width:80px}.p-textBlock{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:20px;padding:15px 19px}.p-textBlock_title{padding:0 15px 13px;border-right:0;border-bottom:1px solid #fff;font-size:1.4rem;text-align:center}.p-textBlock_list{gap:0;padding:12px 0 0}.p-textBlock_list>li{padding-left:1.2em;font-size:1.2rem}.p-tabBlock_tabArea{gap:7px}.p-tabBlock_content{padding:25px 20px 30px}.p-table01_title{font-size:1.8rem}.p-table01_price-l{font-size:2.6rem}.p-table01_text{font-size:1.4rem}.p-accordionList{gap:40px;margin-top:28px}.p-accordion{border-radius:10px}.p-accordion_head{padding:18px 20px}.p-accordion_heading02{margin-block:25px 20px;padding-left:12px;font-size:2.2rem}.p-accordion_heading02::before{width:5px;height:25px}.p-accordion_title{font-size:2rem}.p-accordion_icon{width:34px;height:34px;margin-left:16px}.p-accordion_icon::before{width:13px;height:2px}.p-accordion_icon::after{width:2px;height:13px}.p-accordion_content{width:calc(100% - 20px * 2);margin-bottom:22px}.p-accordion_bodyInner{padding:25px 20px 20px}.p-accordion_bodyInner02{padding:25px 20px}.p-accordion_note01{font-size:1.4rem}.p-accordion_text01{font-size:1.6rem}.p-model_title{border-radius:10px 10px 0 0}.p-model_body{border-radius:0 0 10px 10px}.p-model_detail{gap:5px;-ms-grid-columns:1fr;grid-template-columns:1fr}.p-model_detail>dt{font-weight:1.6rem}.p-model_detail>dd{font-size:1.4rem}.p-model_btn{max-width:295px}.p-flowList{gap:40px}.p-flow{padding:20px;border-radius:10px}.p-flow:not(:last-child)::after{top:calc(100% + 9px);width:36px;height:21px}.p-flow_titleArea{margin-bottom:15px}.p-flow_noteArea{margin-top:10px}.p-flow_note{font-size:1.2rem}.p-content01::before,.p-content01::after{width:140px;height:119px}.p-content01_title{max-width:304px;margin-bottom:43px}.p-content02::before,.p-content02::after{width:140px;height:119px}.p-content02{padding-block:60px 80px}.p-content02_title{max-width:197px;margin-bottom:43px}.p-content03{padding-block:60px 80px}.p-content03_inner{width:100% !important}.p-content03_title{max-width:179px;margin-bottom:43px}.p-content03_bg02,.p-content03_bg03{display:block;z-index:+2;position:relative}.p-content03_note{margin-block:15px;text-align:center}.p-content04{padding-block:60px 80px;background:linear-gradient(to right, transparent 10px, #a4ed94 10px 11px, transparent 11px) calc(50% - 10px) 0/29px 100% repeat,linear-gradient(to bottom, transparent 16px, #a4ed94 16px 17px, transparent 17px) 0 calc(50% - 16px)/100% 29px repeat}.p-content04_title{max-width:171px;margin-bottom:43px}.p-content04_title02{margin-block:65px 43px;max-width:312px}.p-content05::before,.p-content05::after{width:140px;height:119px}.p-content05{padding-block:60px 80px}.p-content05_title{max-width:233px;margin-bottom:43px}.p-contact{background:url("/service/mobile/img/index/contact_bg-sp.webp") no-repeat center/cover}.p-note-01{font-size:1.2rem}.p-br-s{display:inline}.p-br-l{display:none}}@media (max-width: 767px){.p-pagelinkArea{width:100%;background-color:#6edf68}.p-pagelink{margin-inline:auto;padding-block:20px;translate:0;position:relative;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);width:calc(100% - 20px * 2)}.p-pagelink_btn-wide{-ms-grid-column-span:2;grid-column:span 2}.p-block01List{-ms-grid-columns:1fr;grid-template-columns:1fr}.p-block01List{gap:20px}.p-block01-grid{grid-column:auto;-ms-grid-columns:1fr;grid-template-columns:1fr}.p-block01_point,.p-block01_point-center{max-width:160px;margin:0 auto 10px}.p-block01_lead,.p-block01_lead-s{margin-bottom:10px;font-size:2.1rem;text-align:center}.p-block01_lead-s{font-size:1.9rem}.p-block01_text,.p-block01_text-deco{font-size:1.6rem}.p-block01_text-deco::before{top:8px;width:10px;height:10px}.p-block02List{gap:10px;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2, 1fr)}.p-block04_title{font-size:2.2rem}.p-block04_text{font-size:1.6rem}.p-block04_btn{;margin-inline:auto;max-width:max(295px, 70%)}.p-tabBlock_tab-au,.p-tabBlock_tab-docomo{padding:10px}.p-tabBlock_tab-au{font-size:2.4rem}.p-tabBlock_tab-docomo{font-size:2rem}.p-tabBlock_text-s{display:block;font-size:1.8rem}.p-tabBlock_text-xs{display:block;font-size:1.6rem}.p-tabBlock_content{border-radius:0 0 10px 10px}.p-tableScroll{padding-bottom:8px;overflow-x:auto}.p-tableScroll>img{min-width:750px}.p-table01>tbody>tr{padding:15px 18px 18px}.p-table01>tbody>tr>th{display:block;width:100%;padding:16px 20px 14px}.p-table01>tbody>tr>td{display:block;width:100%;padding:8px 15px 13px;background-color:#fff;font-size:2rem}.p-accordion_content{width:calc(100% - 20px * 2)}.p-modelList{gap:20px}.p-model{border-radius:10px}.p-model_title{font-size:1.8rem}.p-model_title-s{display:block;font-size:1.6rem}.p-model_body{gap:15px;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:20px 20px 22px}.p-model_detail{padding:14px 0 16px}.p-flow_inner{grid-template-areas:"title" "icon" "textArea";-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.p-flow_icon{width:120px}@-moz-document url-prefix(){.p-flow_icon img{width:120px}}.p-flow_step{max-width:96px}.p-flow_title{font-size:2.2rem}.p-flow_text{margin-top:20px;font-size:1.6rem}.p-flow_btn{max-width:290px;margin-top:15px}.p-content01{padding-block:58px 82px}.p-content01_inner{width:calc(100% - 20px * 2)}.p-content02_inner{width:calc(100% - 20px * 2)}.p-content03_inner,.p-content03_inner-s{width:calc(100% - 20px * 2)}.p-content04_inner{width:calc(100% - 20px * 2)}.p-content05_inner{width:calc(100% - 20px * 2)}.p-footer{margin-bottom:60px}.p-svgBtn-pc{display:none}.p-svgBtn-sp{display:block;position:absolute;top:0;left:0;width:100%}.p-flow_icon{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.p-flow_textArea{-ms-grid-row:3;-ms-grid-column:1}}@media (min-width: 768px) and (max-width: 1023px){.p-pagelink{translate:0 -15%;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.p-tabBlock_content{padding:30px}}@media (min-width: 1024px) and (max-width: 1211px){.p-pagelink_btn,.p-pagelink_btn-wide{font-size:min(1.8rem, 1.4vw);}}@media (any-hover: hover) and (min-width: 1024px){.p-pagelink_btn,.p-pagelink_btn-wide{transition:translate .2s}.p-pagelink_btn:hover,.p-pagelink_btn-wide:hover{translate:0 4px}.p-tabBlock_tab-au,.p-tabBlock_tab-docomo{transition:translate .2s}.p-tabBlock_tab-au:hover,.p-tabBlock_tab-docomo:hover{translate:0 3px}.p-floating-pc:hover{translate:0 4px}.p-link:hover{ext-decoration:none}.p-btn01{transition:translate .2s}.p-btn01:hover{translate:0 4px}}@media (min-width: 768px) and (max-width: 1022px){.p-block01List{gap:20px}}@media (min-width: 600px) and (max-width: 1023px){.p-block01,.p-block01-grid{padding:30px}.p-block04_body{padding:40px 25px 38px}.p-content01::before,.p-content01::after{width:230px;height:250px}.p-content02::before,.p-content02::after{width:230px;height:250px}.p-content04_title{max-width:220px}.p-content04_title02{max-width:380px}.p-content05::before,.p-content05::after{width:230px;height:250px}.p-content05{padding-block:80px 100px}.p-content05_title{max-width:300px}}@media (min-width: 600px) and (max-width: 1130px){.p-block01_lead,.p-block01_lead-s{font-size:1.8rem}}@media (min-width: 600px) and (max-width: 768px){.p-block03_title{max-width:430px;padding:13px 50px 19px;font-size:2.8rem}.p-block03_body{padding:80px 30px 30px}.p-block04_title{font-size:min(2.4rem, 2.8vw);}.p-block04_text{font-size:min(1.6rem, 2.4vw);}.p-flow{padding:45px 40px}.p-flow_inner{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.p-flow_step{margin-top:-1px}.p-flow_title{font-size:2.6rem}.p-content01_title{max-width:400px}}@media (min-width: 600px) and (max-width: 767px){.p-tabBlock_tabArea{gap:20px}}@media (min-width: 768px) and (max-width: 900px){.p-table01>tbody>tr>td{padding-left:25px;font-size:2rem}.p-table01_price-l{font-size:2.8rem}}@media (min-width: 767px) and (max-width: 1023px){.p-content01{padding-block:220px 100px}.p-content02{padding-block:80px}.p-content04{padding-block:80px 100px}}@media (min-width: 501px) and (max-width: 599px){.p-content03_bg01{top:46vw;width:356.5%;height:153%}}@media (max-width: 500px){.p-content03_bg01{top:50%;width:1194px;height:1205px}}@media (max-width: 1023px){.p-floating-pc{display:none}.p-floating-sp{display:-ms-grid;display:grid;z-index:5;position:fixed;bottom:-100px;left:0;place-items:center;width:100%;padding:5px 10px;background-color:#008c24;transition:bottom .3s}.p-floating-sp.is-show{bottom:0}}
/*# sourceMappingURL=index.css.map */
