﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media screen and (max-width: 768px){.cta2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (min-width: 768px){.cta2{width:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (max-width: 768px){.cta2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (min-width: 768px){.cta2{width:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}.cta-box{position:relative;z-index:11}.cta-box_inner{background:#111;width:100%;height:298px;display:flex;justify-content:center;align-items:center}.cta-box_inner_l{width:500px;padding-right:40px;border-right:1px solid #494949}.cta-box_inner_r{width:500px;padding-left:40px}.cta-box_inner p{font-size:20px;font-weight:bold;color:#fff;text-align:center;margin-bottom:30px}.cta-box_inner p span{color:#1cceef}.cta-box_inner .app_btn{margin:auto}.cta-box .cta-btn_area{display:flex;justify-content:center;align-items:center}.cta-box .common-btn{height:86px;margin-bottom:0;border-radius:43px;background:#fff;width:208px;position:relative;transition:.25s}.cta-box .common-btn:hover{background:rgba(255,255,255,.2)}.cta-box .common-btn:hover a{color:#fff}.cta-box .common-btn:hover a::after{background:url(/img/pc/index/icon_arrow_right_c.png) no-repeat;background-position:center;padding:7%;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cta-box .common-btn a{color:#111;line-height:86px;font-size:20px;font-weight:bold;transition:.25s}.cta-box .common-btn a::after{background:url(/img/pc/index/icon_arrow_right_b.png) no-repeat;background-position:center;padding:7%;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cta-box .area-btn{margin-right:20px}.cta-box .area-btn a::before{background:url(/img/pc/index/icon_map1.png) no-repeat;background-position:center;padding:9%;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cta-box .area-btn a:hover::before{background:url(/img/pc/index/icon_map2.png) no-repeat;background-position:center;padding:9%;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cta-box .appoint-btn a::before{background:url(/img/pc/index/icon_tel1.png) no-repeat;background-position:center;padding:9%;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cta-box .appoint-btn a:hover::before{background:url(/img/pc/index/icon_tel2.png) no-repeat;background-position:center;padding:9%;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cta-box .js-cta-fade{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);transition:all 400ms;z-index:-2}.cta-box .js-cta-fade.js-cta-scroll{bottom:297px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.cta2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (min-width: 768px){.cta2{width:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}.price{background:url("/img/pc/index/bg_contents2.png") no-repeat;background-size:cover;position:relative;height:1300px}.price-inner{position:absolute;top:-116px;left:0;width:100%}.price-inner .lg-ttl{display:table}.price-box{padding-top:100px;width:960px;margin:0 auto;position:relative;z-index:5}.price-box::before{content:"";background:url("/img/pc/index/img_contents2_plan.png") no-repeat;width:340px;height:970px;position:absolute;top:140px;left:-210px}.price-content{width:960px;margin:0 auto}.price-content_img{margin-bottom:30px;text-align:right}.price-content-inner{color:#fff;font-size:12px;width:800px;margin-left:auto}.price-content-inner .note{color:#fff}.price-content-inner .note .blue{color:#1b82e9}.price-use_inner{width:800px;margin-top:110px;margin-left:auto;text-align:center}.price-use_inner_caution{color:#fff;font-size:12px;width:800px;margin-left:auto;margin-top:2px}.price-use_inner_caution .note{color:#fff}.price-use_inner .color-btn{margin-top:32px;margin-bottom:70px}.price-use_image{background:url("/img/pc/index/bg_hikaku.png") no-repeat;background-size:cover;max-width:84%;width:1440px;height:1300px;position:absolute;right:0;top:1200px;text-align:center;z-index:1}.price-use_ttl{font-size:35px;font-weight:bold;color:#fff;white-space:nowrap;padding-top:50px;padding-bottom:36px}.price-use_box{position:relative;background:#514d5a;height:400px;padding:40px;color:#fff}.price-use_box_container{display:flex;justify-content:space-between}.price-use_box_container_txt{width:252px;text-align:left;font-size:16px}.price-use_box .ttl-h4{font-size:26px;font-weight:bold;margin-bottom:24px}.price-use_box::before{content:"";background:url("/img/pc/index/img_igai.png") no-repeat;width:121px;height:121px;position:absolute;top:-33px;left:-37px}.price-use_box::after{content:"";width:24px;height:24px;background:#514d5a;position:absolute;bottom:-12px;right:50%;transform:translateX(50%) rotate(45deg)}.price .ttl-h5{font-size:22px;color:#fff;font-weight:bold;margin-top:57px;margin-bottom:40px}.price .app_btn{margin:auto;width:480px;height:70px;font-size:20px}.price .app_btn a{line-height:70px}.price .app_btn:hover{width:480px;height:70px}.price-campaign_area{width:788px;padding:150px 0 140px;margin:0 auto;text-align:center}.price-campaign_area .ttl-h3{font-size:38px;font-weight:bold;text-align:center;margin-bottom:46px}.price-campaign_area p{text-align-last:left}.price-caution{margin:0 auto;width:960px}.ind-price{position:relative;padding-bottom:60px;background:url("/img/pc/index/price/bg.png") no-repeat top left/cover}.ind-price.test_abc{background:url("/img/pc/index/price/bg_bc.png") no-repeat top center/cover}.price-headline{width:100%;max-width:960px;padding:60px 0 40px 44px;margin:0 auto}.price-headline .section-ttl_box_inner{margin-left:0}.price-headline .section-ttl_box_inner .price-headline_sub{display:block;font-size:.7em}.price-headline .section-ttl_box_inner .price-headline_sub sup{font-size:.7em;vertical-align:super}.price-mv{position:relative;text-align:center;z-index:-1}.price-mv .plan1{margin-bottom:40px}.price-tab .tab-list{position:relative;display:flex}.price-tab .tab-list::before{position:absolute;content:"";display:block;width:114px;height:106px;background:url(/img/pc/index/price/price_osusume.png) no-repeat center/100%;top:-15px;left:-18px;z-index:1}.price-tab .tab-list li{width:33.125%}.price-tab .tab-list li.active{width:66.25%}.price-tab .tab-list li+li{margin-left:6px}.price-tab .tab-list button{position:relative;width:100%;height:100%;padding:13px 0;border-radius:5px 5px 0 0;background-color:#c9a5e5;font-size:18px;font-weight:bold;cursor:pointer}.price-tab .tab-list button::after{position:absolute;content:"";width:10px;height:16px;background:url(/img/pc/index/icon_arrow_right_b.png) no-repeat center/100%;top:50%;right:34px;transform:rotate(90deg) translate(0, -50%)}.price-tab .tab-list button span{display:block;font-size:.8em;font-weight:400;line-height:1}.price-tab .tab-list button[aria-selected=true]{background-color:#fff;font-size:22px}.price-tab .tab-list.test_abc li{width:50%}.price-tab .tab-list.test_abc li.active{width:50%}.price-tab .tab-panel{position:relative}.price-tab .tab-panel[aria-hidden=true]{display:none}.price-tab .tab-panel_inner{width:100%;background-color:#fff}.price-tab .tab-panel .caption{text-align:center}.price-tab .tab-panel::before{position:absolute;content:"";display:block;width:114px;height:106px;background:url(/img/pc/index/price/price_osusume.png) no-repeat center/100%;top:-15px;left:-18px;z-index:1}.price-tab_subtitle{display:flex;justify-content:center}.price-tab_subtitle p{display:inline-block;padding:2em 1.2em 1em;margin:0 auto;background:url(/img/pc/index/price/price_subtitle.png) no-repeat bottom center/100%;font-size:21px;font-weight:bold;text-align:center}.price-tab_subtitle p span{margin:0 -0.6em;font-size:.85em}.price-tab_title{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:32px}.price-tab_title>div.text{font-size:18px;font-weight:bold}.price-tab_title>div.text p{width:352px;height:40px;line-height:40px;font-style:italic;background-color:#efdbff;margin-top:2px}.price-tab_title>div.text p.no1{clip-path:polygon(4% 0, 100% 0, 98% 100%, 2% 100%);-webkit-clip-path:polygon(4% 0, 100% 0, 98% 100%, 2% 100%)}.price-tab_title>div.text p.no2{clip-path:polygon(2% 0, 98% 0, 96% 100%, 0 100%);-webkit-clip-path:polygon(2% 0, 98% 0, 96% 100%, 0 100%)}.price-tab_table{text-align:center;padding:0 36px;margin-bottom:20px}.price-tab_table .thead{display:flex;width:100%;border-bottom:2px solid #fff}.price-tab_table .thead .td{width:22.0720720721%;padding:10px 0;background-color:#e3dee7;border-left:2px solid #fff;font-size:16px;font-weight:bold}.price-tab_table .thead .td:nth-of-type(1){width:33.7837837838%;background-color:#e3dee7;border-left:none}.price-tab_table .t-block1{border-bottom:2px solid #fff}.price-tab_table .t-block1 .tr{display:flex;border:3px solid #f74490}.price-tab_table .t-block1 .tr .td{position:relative;width:22.2222222222%;padding:37px 0;color:#f74490;font-size:30px;font-weight:bold;text-align:center}.price-tab_table .t-block1 .tr .td:nth-of-type(1){width:33.6734693878%;padding:41px 0;background-color:#f74490;color:#fff;font-size:20px;font-weight:bold;text-align:center}.price-tab_table .t-block1 .tr .td:nth-of-type(3)::before,.price-tab_table .t-block1 .tr .td:nth-of-type(4)::before{position:absolute;content:"";width:1px;height:94%;background-color:#c8c8c8;top:50%;left:2px;transform:translateY(-50%)}.price-tab_table .t-block1 .tr .td:nth-of-type(2)::after{position:absolute;content:"";width:128px;height:40px;background:url(/img/pc/index/price/img_batch1.png) no-repeat center/100%;z-index:1;top:-14px;left:50%}.price-tab_table .t-block1 .tr .td:nth-of-type(3)::after{position:absolute;content:"";width:128px;height:40px;background:url(/img/pc/index/price/img_batch2.png) no-repeat center/100%;z-index:1;top:-14px;left:50%}.price-tab_table .t-block2{display:flex}.price-tab_table .t-block3{display:flex;justify-content:center;align-items:center;width:7.4324324324%;background-color:#f5f0fb;border-right:2px solid #fff}.price-tab_table .t-block3 .td{color:#4a4357;font-size:16px;text-align:center}.price-tab_table .t-block4{width:92.5675675676%}.price-tab_table .t-block4 .tr{display:flex}.price-tab_table .t-block4 .tr .td{display:flex;justify-content:center;align-items:center;flex:1 0 0;padding:5px 0;border-bottom:1px solid #c8c8c8;font-size:16px;font-weight:bold;color:#4a4357}.price-tab_table .t-block4 .tr .td:nth-of-type(1){display:block;width:28.4671532847%;background-color:#f5f0fb;font-size:16px;text-align:left;padding:5px 8px;color:#4a4357;border-top:2px solid #fff;flex:0 0 28.4671532847%;border-bottom:none}.price-tab_table .t-block4 .tr .td:nth-of-type(n+3){border-left:1px solid #c8c8c8}.price-tab_table .t-block4 .tr .td:last-of-type{border-right:1px solid #c8c8c8}.price-tab_table .t-block4 .tr .td sup{vertical-align:super;font-size:.7em}.price-tab_table .t-block4 .tr .td strong{font-weight:bold}.price-tab_table .t-block4 .tr:nth-of-type(1) .td:nth-of-type(1){border-top:none}.price-tab_table .t-block4 .tr:nth-of-type(2) .td:nth-of-type(2){padding-left:1.6em}.price-tab_table.price-tab_table1 .thead .td{width:22.7477477477%}.price-tab_table.price-tab_table1 .thead .td:nth-of-type(1){width:31.7567567568%}.price-tab_table.price-tab_table1 .t-block1 .tr .td{width:22.7477477477%}.price-tab_table.price-tab_table1 .t-block1 .tr .td:nth-of-type(1){width:31.9727891156%}.price-tab_table.price-tab_table1 .t-block4 .tr .td:nth-of-type(1){width:26.6423357664%;flex:0 0 26.6423357664%}.price-tab_table.price-tab_table2 .thead .td{width:19.5945945946%}.price-tab_table.price-tab_table2 .thead .td.colspan2{flex:2 0 0}.price-tab_table.price-tab_table2 .thead .td:nth-of-type(1){width:41.2162162162%}.price-tab_table.price-tab_table2 .t-block1 .tr .td{width:19.6145124717%}.price-tab_table.price-tab_table2 .t-block1 .tr .td.colspan2{flex:2 0 0}.price-tab_table.price-tab_table2 .t-block1 .tr .td:nth-of-type(1){width:41.156462585%}.price-tab_table.price-tab_table2 .t-block4 .tr .td.colspan2{flex:2 0 0}.price-tab_table.price-tab_table2 .t-block4 .tr .td:nth-of-type(1){width:36.496350365%;flex:0 0 36.496350365%}.price-tab_video-866{text-align:center;margin-bottom:20px}.price-tab_bottom{width:100%;padding:90px 0 50px;background:url(/img/pc/index/price/price_tab_bg.png) no-repeat top left/100% 100%}.price-tab_copy{text-align:center;margin-bottom:30px}.price-tab_copy p{color:#fff;font-size:30px;font-weight:bold;line-height:1}.price-tab_copy p span.text{font-size:36px}.price-tab_copy p span.price0{font-size:60px;line-height:1.2}.price-tab_copy p .subcolor{color:#ff97c7}.price-tab_copy p sup{font-size:20px;vertical-align:super}.price-tab_air{text-align:center;margin-bottom:24px}.price-tab_air .air-head{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:570px;height:140px;border-radius:15px;background-color:#e6f1f6;padding:12px 0;margin:0 auto}.price-tab_air .air-head .price-t{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #a0a8ae}.price-tab_air .air-head .price-t p{font-size:15px;font-weight:bold;line-height:1.2}.price-tab_air .air-head .price-t p>span.air-price{font-size:44px}.price-tab_air .air-head .price-t p>span.yen{font-size:24px}.price-tab_air .air-head .price-t p>span.kome{vertical-align:super}.price-tab_air .air-head .price-t div.minus{width:82px;color:#fff;font-size:24px;font-weight:bold;line-height:1.2;position:relative}.price-tab_air .air-head .price-t div.minus::before{position:absolute;top:-10px;left:calc(50% - 12px);content:"";display:block;width:24px;height:24px;background-color:#a0a8ae;border-radius:12px;margin:auto}.price-tab_air .air-head .price-t div.minus::after{position:absolute;top:-10px;left:calc(50% - 12px);content:"－";margin:auto}.price-tab_air .air-head .year{font-size:18px;font-weight:bold;line-height:1;width:100%}.price-tab_air .air-bottom{display:flex;justify-content:center;align-items:center;width:570px;height:70px;background-color:#f84490;border-radius:15px;margin:45px auto 0;position:relative}.price-tab_air .air-bottom::before,.price-tab_air .air-bottom::after{position:absolute;top:-32px;content:"";display:block;width:5px;height:18px;background-color:#a0a8ae}.price-tab_air .air-bottom::before{right:calc(50% + 2.5px)}.price-tab_air .air-bottom::after{left:calc(50% + 2.5px)}.price-tab_air .air-bottom p{color:#fff;font-size:18px;font-weight:bold}.price-tab_air .air-bottom p span.text{font-size:24px}.price-tab_air .air-bottom p span.price0{font-size:50px}.price-tab_air .air-bottom p .subcolor{color:#fff006}.price-tab_air .air-bottom p sup{font-size:15px;vertical-align:super}.price-tab_text{font-size:16px;color:#fff;text-align:center;line-height:1.25}.price-tab_text1{background-color:#f7448f;margin-top:20px;padding:10px 20px;font-size:15px;font-weight:bold;text-align:left}.price-tab_text1 a{color:#fff;text-decoration:underline}.price-tab_note{height:13.5em;padding:2em;margin-top:20px;background-color:#fff;overflow-y:auto}.price-tab_note li{position:relative;color:#333;font-size:12px;line-height:1.6666666667}.price-tab_note ol{counter-reset:count 0}.price-tab_note ol li{padding-left:2em}.price-tab_note ol li::before{content:"※" counter(count);counter-increment:count 1;position:absolute;left:0}.ttl-h3{font-size:38px;font-weight:bold;text-align:center;margin-top:60px}.price-acc{margin-top:30px;background-color:#fff;border:1px solid #c8c8c8;border-radius:5px}.price-acc button{position:relative;width:100%;padding:22px 36px 22px 68px;color:#343434;font-size:20px;text-align:left;font-weight:bold}.price-acc button::before{position:absolute;content:"";width:24px;height:24px;background:url(/img/pc/index/price/price_head_icon.png) no-repeat center/100% 100%;left:36px;top:50%;transform:translateY(-50%)}.price-acc button::after{position:absolute;content:"";width:10px;height:16px;background:url(/img/pc/index/icon_arrow_right_b.png) no-repeat center/100%;right:40px;top:50%;transform:translate(0, -50%) rotate(90deg)}.price-acc button[aria-selected=true]::after{transform:translate(0, -50%) rotate(-90deg)}.price-acc>dd{position:relative}.price-acc>dd::before{position:absolute;content:"";width:calc(100% - 72px);height:1px;background-color:rgba(0,0,0,.2);top:0;left:36px}.price-acc>dd[aria-hidden=true]{display:none}.price-acc_subtitle{display:flex;justify-content:center}.price-acc_subtitle p{display:inline-block;padding:1.5em 0 .5em;margin:0 auto;font-size:21px;font-weight:bold;text-align:center}.price-acc_subtitle p span{margin:0 -0.6em;font-size:.85em}.price-acc_title{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:14px}.price-acc_title>div.text{font-size:18px;font-weight:bold}.price-acc_title>div.text p{width:352px;height:40px;line-height:40px;font-style:italic;background-color:#efdbff;margin-top:2px}.price-acc_title>div.text p.no1{clip-path:polygon(4% 0, 100% 0, 98% 100%, 2% 100%);-webkit-clip-path:polygon(4% 0, 100% 0, 98% 100%, 2% 100%)}.price-acc_title>div.text p.no2{clip-path:polygon(2% 0, 98% 0, 96% 100%, 0 100%);-webkit-clip-path:polygon(2% 0, 98% 0, 96% 100%, 0 100%)}.price-acc h3{position:relative;font-size:18px;font-weight:bold;padding:30px 0 10px 54px}.price-acc h3::before{position:absolute;content:"";display:block;width:8px;height:16px;background-color:#c19fdb;bottom:16px;left:36px}.price-acc_table1{text-align:center;padding:0 36px;margin-bottom:20px}.price-acc_table1 .thead{display:flex;width:100%;border-bottom:2px solid #fff}.price-acc_table1 .thead .td{width:58.7837837838%;padding:10px 0;background-color:#e3dee7;border-left:2px solid #fff;font-size:16px;font-weight:bold}.price-acc_table1 .thead .td:nth-of-type(1){width:41.2162162162%;background-color:#e3dee7;border-left:none}.price-acc_table1 .t-block1{border-bottom:2px solid #fff}.price-acc_table1 .t-block1 .tr{display:flex;border:3px solid #f74490}.price-acc_table1 .t-block1 .tr .td{position:relative;width:58.843537415%;padding:17px 0;color:#f74490;font-size:30px;font-weight:bold;text-align:center}.price-acc_table1 .t-block1 .tr .td:nth-of-type(1){width:41.156462585%;padding:21px 0;background-color:#f74490;color:#fff;font-size:20px;font-weight:bold;text-align:center}.price-acc_table1 .t-block2{display:flex}.price-acc_table1 .t-block3{display:flex;justify-content:center;align-items:center;width:7.4324324324%;background-color:#f5f0fb;border-right:2px solid #fff}.price-acc_table1 .t-block3 .td{color:#4a4357;font-size:16px;text-align:center}.price-acc_table1 .t-block4{width:92.5675675676%}.price-acc_table1 .t-block4 .tr{display:flex}.price-acc_table1 .t-block4 .tr .td{display:flex;justify-content:center;align-items:center;flex:1 0 0;padding:5px 0;border-bottom:1px solid #c8c8c8;font-size:16px;color:#4a4357}.price-acc_table1 .t-block4 .tr .td:nth-of-type(1){display:block;width:36.496350365%;background-color:#f5f0fb;font-size:16px;text-align:left;padding:5px 8px;color:#4a4357;border-top:2px solid #fff;flex:0 0 36.496350365%;border-bottom:none}.price-acc_table1 .t-block4 .tr .td:nth-of-type(n+3){border-left:1px solid #c8c8c8}.price-acc_table1 .t-block4 .tr .td:last-of-type{border-right:1px solid #c8c8c8}.price-acc_table1 .t-block4 .tr .td sup{vertical-align:super;font-size:.7em}.price-acc_table1 .t-block4 .tr .td strong{font-weight:bold}.price-acc_table1 .t-block4 .tr:nth-of-type(1) .td:nth-of-type(1){border-top:none}.price-acc_table1 .t-block4 .tr:nth-of-type(2) .td:nth-of-type(2){padding-left:1.6em}.price-acc_table1 .t-block4 .tr:last-of-type .td:nth-of-type(2){width:21.2895377129%;flex-basis:21.2895377129%}.price-acc_table1 .t-block4 .tr:last-of-type .td:nth-of-type(3){width:41.9708029197%;flex-basis:41.9708029197%}.price-acc_table2{padding:0 36px}.price-acc_table2 .thead{display:flex}.price-acc_table2 .thead .td{flex:1;padding:5px 12px;background-color:#e3dee7;font-size:16px}.price-acc_table2 .thead .td+.td{border-left:2px solid #fff}.price-acc_table2 .tr{display:flex;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.price-acc_table2 .tr .td{flex:1;padding:6px 12px;border-right:1px solid #c8c8c8;font-size:16px}.price-acc_table2 .tr .td sup{vertical-align:super;font-size:.7em}.price-acc dl{display:flex;padding:0 36px}.price-acc dl dt{display:flex;align-items:center;width:33.8600451467%;padding:0 12px;background-color:#e3dee7;border-right:2px solid #fff;font-size:16px}.price-acc dl dd{width:66.1399548533%;padding:8px 0 8px 12px;border:1px solid #c8c8c8;border-left:none;font-size:16px;line-height:1.5}.price-acc_text{padding:0 36px;font-size:16px;margin-bottom:2em}.price-acc_note{color:#776891;font-size:10px;line-height:1.4;padding:0 3.6em 4em}.price-acc_note li{position:relative;padding-left:1.25em}.price-acc_note li::before{position:absolute;content:"※";left:0}.price-acc .cancel-link{text-align:center;margin:1em 0 0}.price-acc .cancel-link a{position:relative;color:#f74490;font-size:16px;font-weight:bold}.price-acc .cancel-link a::before{position:absolute;content:"";width:112%;height:2px;background-color:#f74490;bottom:-8px;left:0}.price-acc .cancel-link a::after{position:absolute;content:"";display:block;width:16px;height:10px;background:url(/img/pc/index/price/icon_arrow_pink.png) no-repeat center/100%;top:3px;left:calc(50% + 10px);transform:translateX(6em)}.price-acc .cancel-link a:hover{text-decoration:none}.price-acc .cancel-link+h3{padding-top:18px}.price-campaign_area_bg{text-align:center;background:url("/img/pc/index/bg_pattern.png") repeat}.price-campaign_area_bg .discount_banner{display:inline-block}.price-campaign_area_bg .discount_banner p{text-align:left;font-size:12px}html.webp .ind-price{background:url("/img/pc/index/price/bg.webp") no-repeat top left/cover}html.webp .price-campaign_area_bg{background:url("/img/pc/index/bg_pattern.webp") repeat}.pricezero-content-2205{background:#ffbad6 url("/img/pc/index/2205/bg_price_pc.png") no-repeat}.pricezero-content-2205 .pricezero-inner{margin:0 auto;padding:158px 0;width:960px}.pricezero-content-2205 .pricezero-inner .ttl-h3{margin-top:0;font-size:45px;line-height:1.4;position:relative}.pricezero-content-2205 .pricezero-inner .ttl-h3::before{content:"";position:absolute;background:url("/img/pc/index/2205/campaign_item01.png") no-repeat;top:-72px;left:calc(50% - 212px);width:162px;height:76px}.pricezero-content-2205 .pricezero-inner .pricezero-block{margin-top:40px;padding:42px 160px 38px;background-color:#fff;box-shadow:3px 3px 2px rgba(0,0,0,.1)}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-basic{margin-bottom:38px;border:2px solid #c6d3dc;position:relative}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-basic .basic-header{background-color:#d9e7f1;text-align:center;font-size:30px;font-weight:bold;line-height:1.7}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-basic .basic-body{padding:30px 108px 38px;text-align:center}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-basic .basic-body .basic-ttl{font-size:20px;font-weight:bold}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-basic .basic-body .basic-img{margin-top:18px;width:90.4%}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-basic .basic-body .basic-detail{margin-top:9px;border:2px solid #cfcfcf;font-size:25px;font-weight:bold;line-height:1.4}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-basic .basic-body .basic-detail .small{font-size:18px}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-basic::after{content:"";position:absolute;border:18px solid rgba(0,0,0,0);border-top:18px solid #000;bottom:-48px;left:50%;transform:translateX(-50%)}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-campaign{padding-left:235px;position:relative}.pricezero-content-2205 .pricezero-inner .pricezero-block .pricezero-campaign .campaign-badge{position:absolute;top:-49px;left:-1px}.pricezero-content-2205 .pricezero-inner .pricezero-block--add{margin-top:8px;padding-top:47px;box-shadow:none;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.1));position:relative}.pricezero-content-2205 .pricezero-inner .pricezero-block--add .pricezero-campaign .campaign-badge{top:-30px}.pricezero-content-2205 .pricezero-inner .pricezero-block--add::before{content:"";position:absolute;background:url("/img/sp/index/2205/campaign_arrow01.png") center/contain no-repeat;top:-43px;left:50%;width:75px;height:75px;transform:translateX(-50%)}.pricezero-content-2205 .pricezero-inner .pricezero-block--add::after{content:"";position:absolute;border:33px solid rgba(0,0,0,0);border-top:33px solid #fff;bottom:-66px;left:50%;transform:translateX(-50%)}.pricezero-content-2205 .pricezero-inner .pricezero-block--nextyear{margin-top:126px;padding-top:15px}.pricezero-content-2205 .pricezero-inner .pricezero-block--nextyear .pricezero-subheader{padding:18px 0;text-align:center;font-size:45px;font-weight:bold;position:relative}.pricezero-content-2205 .pricezero-inner .pricezero-block--nextyear .pricezero-subheader::before{content:"";position:absolute;background:url("/img/sp/index/2205/campaign_item02.png") center/contain no-repeat;width:163px;height:77px;top:-51px;left:calc(50% - 277px)}.pricezero-content-2205 .pricezero-inner .pricezero-img{margin-top:54px;padding-left:195px}.pricezero-content-2205 .pricezero-inner .surprise-wrapper{position:relative;z-index:1}.pricezero-content-2205 .pricezero-inner .surprise-wrapper::after{content:"";position:absolute;background:url("/img/pc/index/2205/campaign_img01.png") left top/cover no-repeat;top:-223px;right:48px;width:282px;height:413px;z-index:-1}.pricezero-content-2205 .pricezero-inner .pricezero-note{margin-top:14px;color:#fff;text-align:right;font-size:18px}.pricezero-content-2205 .pricezero-inner .pricezero-discount{margin-top:41px;background-color:#fff;text-align:center}.pricezero-content-2205 .pricezero-inner .pricezero-discount .discount-total{padding:36px 0 46px}.pricezero-content-2205 .pricezero-inner .pricezero-attention{margin-top:41px;padding:15px 29px;height:208px;border:1px solid #ffe7f1;overflow-y:scroll}.pricezero-content-2205 .pricezero-inner .pricezero-attention .attention-item{font-size:12px}.pricezero-content-2205 .pricezero-inner .pricezero-attention .attention-item a{color:#1b82e9}.pricezero-content-2205 .pricezero-inner .pricezero-attention .attention-item a:hover{text-decoration:underline}.table-02{margin-top:40px}.getugaku-hikaku{margin-top:20px}@media screen and (max-width: 768px){.cta2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (min-width: 768px){.cta2{width:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}.support{z-index:11}.support-step_box{width:960px;margin-left:auto;margin-right:auto;position:relative}.support-step_box::after{content:"";background:url("/img/pc/index/img_contents4_nagare.png") no-repeat;width:305px;height:245px;max-width:100%;background-size:80%;position:absolute;top:-260px;right:-130px}.support-step_box_inner{display:flex;align-items:center;margin-bottom:28px}.support-step_box_contents{background:#fff;width:640px;height:190px;padding:44px;box-sizing:border-box}.support-step_box_ttl{font-size:24px;font-weight:bold;margin-bottom:22px}.support-step_box_p{font-size:16px}.support-step_box .app_btn{width:360px;height:50px}.support-step_box .app_btn:hover{width:360px;height:50px}.support-step_box .app_btn a{line-height:50px;font-size:18px}.support-step_box .app_btn a::before{background-size:30px}.support-step_ttl{font-size:38px;font-weight:bold;text-align:center;margin-top:70px;margin-bottom:60px}.support-step_ttl span{color:#f74490}.support-step_flow_img{position:absolute;top:-100px;right:-60px}.support-step_hukidasi_img{position:absolute;bottom:140px;right:-20px}.support-huwan_box{margin-top:100px}.support-huwan_box .support-step_ttl{margin-bottom:0}.support .cta-block{position:absolute;width:100%;top:0;left:0}@media screen and (max-width: 1300px){.support-step_box::after{right:-30px}}@media screen and (max-width: 1200px){.support-step_flow_img{right:-10px}}@media screen and (max-width: 768px){.cta2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (min-width: 768px){.cta2{width:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}.check-box{width:960px;margin-left:auto;margin-right:auto}.check-box_inner{display:flex;margin-bottom:30px}.check-box_inner:nth-child(2n){flex-direction:row-reverse}.check-box_contents{background:#fff;flex:1;height:290px;padding:46px;box-sizing:border-box}.check-box_contents h4{font-size:24px;font-weight:bold;margin-bottom:30px;text-align:center}.check-box_contents p{font-size:16px}.check-box_contents .color-btn{width:280px;height:50px}.check-box_contents .color-btn a{line-height:50px;font-size:18px}.check-box_contents .color-btn a::after{right:15px}.check-box_img{flex:1}@media screen and (max-width: 768px){.cta2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (min-width: 768px){.cta2{width:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}.matome{position:relative;background:#fff}.matome-box{width:960px;margin:0 auto;padding-top:80px;padding-bottom:70px;display:flex;justify-content:space-between;flex-wrap:wrap;background:#fff}.matome-box_inner{width:300px;height:300px;margin-bottom:30px;background:#f6f8fa;border:1px solid #111;box-sizing:border-box;text-align:center;transition:.25s;position:relative}.matome-box_inner:hover{border:4px solid #111}.matome-box_inner a:hover{text-decoration:none}.matome-box_ttl{padding:32px 0}.matome-box_txt{font-size:20px;font-weight:bold}.matome-box_img{padding:20px 0}.matome-box_arr{position:absolute;bottom:0;right:0}.matome .section-ttl_box{background:#fff;padding-top:90px}.matome .section-ttl_img{align-self:unset}@media screen and (max-width: 768px){.cta2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (min-width: 768px){.cta2{width:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}.faq{position:relative;background:#fff;padding-top:350px;padding-bottom:110px}.faq-box{width:960px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-around;align-items:center}.faq-box_inner{width:280px;height:290px}.faq-box_inner .color-btn{width:280px;height:54px}.faq-box_inner .color-btn a{font-size:18px;line-height:54px}.faq-box_inner .color-btn a::after{right:15px}.faq-box_icon{text-align:center;margin-bottom:30px}.faq-box_txt{font-size:16px;font-weight:bold}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500;color:#333;line-height:1.5;letter-spacing:.05em;-webkit-font-smoothing:antialiased;background-color:#fff}@media screen and (max-width: 768px){body{font-size:12px}}@media screen and (min-width: 768px){body{font-size:14px}}*,*::before,*::after{box-sizing:border-box}a{color:#333;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}a.hover:hover{text-decoration:none}a.hover:hover img{opacity:.7}a .blue{color:#1b82e9}@media screen and (max-width: 768px){br.pc{display:none}br.sp{display:block}}@media screen and (min-width: 768px){br.pc{display:block}br.sp{display:none}}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}img{max-width:100%;width:auto;vertical-align:bottom}.sup{font-size:10px;vertical-align:super}.sub{font-size:12px;vertical-align:sub}.note{font-size:14px;line-height:1.75;color:#666;text-align:left}.note.divice{font-size:12px}.note dt{font-size:14px;font-weight:bold}.note dt.red{color:red}.note dd{margin-bottom:10px}.note dd span{font-weight:bold}#main{position:relative;overflow:visible}#main_B{display:block;padding-top:136px}.h1{margin-bottom:20px;color:#00a0e9;font-size:46px;font-weight:bold;line-height:1.3;letter-spacing:.05em}.h2{margin-bottom:20px;color:#333;font-size:26px;font-weight:bold;line-height:2;letter-spacing:.05em}.h3{color:#00a0e9;font-size:24px;font-weight:bold;line-height:1.5}.primary-button{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:25px 32px;border-radius:6px;background-color:#00a0e9;background-size:200% 100%;background-image:linear-gradient(to right, transparent 50%, #53c9ff 50%);box-shadow:0px 2px 4px 0px rgba(0,0,0,.3);font-size:28px;color:#fff;font-weight:bold;line-height:1;letter-spacing:.0625em;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow .25s ease-out,background-position .3s cubic-bezier(0.19, 1, 0.22, 1) .1s,color .5s ease 0s,background-color .5s ease}.primary-button::after{position:absolute;display:block;top:calc(50% + 1px);right:18px;content:"";width:16px;height:16px;border-top:3px #fff solid;border-right:3px #fff solid;border-radius:2px;transform:translate(0, -50%) rotate(45deg)}.primary-button:link,.primary-button:visited,.primary-button:active{color:#fff}.primary-button:hover{text-decoration:none;background-color:#53c9ff;background-position:-100% 100%;box-shadow:0px 8px 4px 0px rgba(0,0,0,.1)}.secondary-button{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:25px 32px;border-radius:6px;background-color:#eee;background-size:200% 100%;background-image:linear-gradient(to right, transparent 50%, #fff 50%);box-shadow:0px 2px 4px 0px rgba(0,0,0,.3);font-size:28px;color:#00a0e9;font-weight:bold;line-height:1;letter-spacing:.0625em;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow .25s ease-out,background-position .3s cubic-bezier(0.19, 1, 0.22, 1) .1s,color .5s ease 0s,background-color .5s ease}.secondary-button::after{position:absolute;display:block;top:calc(50% + 1px);right:16px;content:"";width:16px;height:16px;border-top:3px #00a0e9 solid;border-right:3px #00a0e9 solid;border-radius:2px;transform:translate(0, -50%) rotate(45deg)}.secondary-button:link,.secondary-button:visited,.secondary-button:active{color:#00a0e9}.secondary-button:hover{text-decoration:none;background-color:#fff;background-position:-100% 100%;box-shadow:0px 8px 4px 0px rgba(0,0,0,.1)}.chat-button{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:14px 15px 13px 15px;border:2px solid #888;border-radius:4px;background-color:#fff;background-size:200% 100%;background-image:linear-gradient(to right, transparent 50%, #888 50%);box-shadow:0px 2px 4px 0px rgba(34,64,86,.3);color:#888;font-weight:bold;font-size:20px;letter-spacing:.0125em;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow .25s ease-out,background-position .3s cubic-bezier(0.19, 1, 0.22, 1) .1s,color .5s ease 0s,background-color .5s ease}.chat-button::after{position:absolute;display:block;top:calc(50% + 1px);right:10px;content:"";width:8px;height:8px;border-top:2px #888 solid;border-right:2px #888 solid;border-radius:1px;transform:translate(0, -50%) rotate(45deg)}.chat-button:link,.chat-button:visited,.chat-button:active{color:#888}.chat-button:hover{text-decoration:none;color:#fff;background-color:#888;background-position:-100% 100%;box-shadow:0px 8px 4px 0px rgba(0,0,0,.1)}.chat-button:hover::after{border-top-color:#fff;border-right-color:#fff}.entry-button,.area-button{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:14px 15px 13px 15px;border:2px solid #00a0e9;border-radius:4px;background-color:#fff;background-size:200% 100%;background-image:linear-gradient(to right, transparent 50%, #00a0e9 50%);box-shadow:0px 2px 4px 0px rgba(34,64,86,.3);color:#00a0e9;font-weight:bold;font-size:20px;letter-spacing:.0125em;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow .25s ease-out,background-position .3s cubic-bezier(0.19, 1, 0.22, 1) .1s,color .5s ease 0s,background-color .5s ease}.entry-button::after,.area-button::after{position:absolute;display:block;top:calc(50% + 1px);right:10px;content:"";width:8px;height:8px;border-top:2px #00a0e9 solid;border-right:2px #00a0e9 solid;border-radius:1px;transform:translate(0, -50%) rotate(45deg)}.entry-button:link,.entry-button:visited,.entry-button:active,.area-button:link,.area-button:visited,.area-button:active{color:#00a0e9}@media screen and (min-width: 1100px){.entry-button:hover,.area-button:hover{text-decoration:none;color:#fff;background-color:#00a0e9;background-position:-100% 100%;box-shadow:0px 8px 4px 0px rgba(0,0,0,.1)}.entry-button:hover::after,.area-button:hover::after{border-top-color:#fff;border-right-color:#fff}}.appoint-button{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:7px 15px 8px 9px;border:2px solid #ff7e00;border-radius:4px;background-color:#fff;background-size:200% 100%;background-image:linear-gradient(to right, transparent 50%, #ff7e00 50%);box-shadow:0px 2px 4px 0px rgba(34,64,86,.3);color:#ff7e00;font-weight:bold;font-size:20px;letter-spacing:.0125em;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow .25s ease-out,background-position .3s cubic-bezier(0.19, 1, 0.22, 1) .1s,color .5s ease 0s,background-color .5s ease}.appoint-button::after{position:absolute;display:block;top:calc(50% + 1px);right:10px;content:"";width:8px;height:8px;border-top:2px #ff7e00 solid;border-right:2px #ff7e00 solid;border-radius:1px;transform:translate(0, -50%) rotate(45deg)}.appoint-button:link,.appoint-button:visited,.appoint-button:active{color:#ff7e00}@media screen and (min-width: 1100px){.appoint-button:hover{text-decoration:none;color:#fff;background-color:#ff7e00;background-position:-100% 100%;box-shadow:0px 8px 4px 0px rgba(0,0,0,.1)}.appoint-button:hover::after{border-top-color:#fff;border-right-color:#fff}}.cta2__header{position:relative;margin-top:30px;margin-bottom:30px;padding-top:45px;padding-bottom:0;text-align:center}.cta2__header::after{position:absolute;display:block;top:0;bottom:auto;left:50%;content:"";width:22px;height:22px;border-top:4px #00a0e9 solid;border-right:4px #00a0e9 solid;border-radius:2px;transform:translate(-50%, 0) rotate(135deg)}.cta2__header-title{font-size:40px;color:#00a0e9;font-weight:bold;letter-spacing:.025em;line-height:1.25}.cta2__body .primary-button{max-width:700px}.cta2--alt .cta2__header{padding-top:0;padding-bottom:45px}.cta2--alt .cta2__header::after{top:auto;bottom:0}@keyframes cta3-arrow-anime{0%{bottom:38px}80%{bottom:28px}100%{bottom:38px}}.cta3{overflow:hidden}.cta3__inner{position:relative;padding-bottom:120px}.cta3__inner::after{content:"";position:absolute;bottom:38px;left:50%;transform:translate(-50%, 0);will-change:top;animation:cta3-arrow-anime 1.2s ease-in infinite;display:block;width:66px;height:40px;background:url("/img/pc/cta/cta3_arrow.png") 50% 50% no-repeat}.cta3__body{position:relative;left:50%;transform:translate(-50%, 0);width:1200px;height:352px}.orange-font{color:#f76504 !important}.text-und{text-decoration:underline !important}.kome8{font-size:10px;padding-top:10px;color:#ff7e00}.cmn-mainimg_ttl{width:100%;max-width:1280px;margin:-24px auto 0 auto;font-weight:bold}.cmn-mainimg_ttl__main{display:inline-block;color:#fff;background:#000;font-size:58px;line-height:1;padding:15px 20px}.cmn-mainimg_ttl__main span{font-size:38px}.cmn-mainimg_ttl__sub{display:inline-block;color:#fff;background:#000;font-size:38px;line-height:1;padding:16px 20px}.app_btn{background:#00a0e9;background:linear-gradient(45deg, rgb(0, 160, 233) 0%, rgb(0, 186, 220) 100%);box-shadow:0 10px 20px rgba(0,186,220,.7);width:428px;height:86px;border-radius:43px;text-align:center;font-size:23px;font-weight:bold;position:relative;transition:.5s}.app_btn:hover{background:#f28be6;background:linear-gradient(101deg, #946fd1 0%, #ef65b9 100%);box-shadow:0 10px 10px rgba(233,42,204,.4);width:428px;height:86px;border-radius:43px;font-weight:bold}.app_btn>a{color:#fff;display:block;line-height:86px;padding-left:8%;box-sizing:border-box}.app_btn>a:hover{text-decoration:none}.app_btn>a::before{content:"";background:url("/img/pc/index/icon_cart.png") no-repeat;width:34px;height:36px;position:absolute;top:50%;left:60px;transform:translateY(-50%)}.app_btn>a::after{content:"";background:url("/img/pc/index/icon_arrow_right_c.png") no-repeat;width:12px;height:20px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.common-btn{width:182px;height:42px;border:2px solid #fff;border-radius:21px;font-size:16px;font-weight:bold;text-align:center;transition:.5s}.common-btn:hover{background:#fff}.common-btn a{color:#fff;display:block;line-height:42px;transition:.5s;position:relative}.common-btn a::after{content:"";background:url("/img/pc/index/icon_arrow_right_c.png") no-repeat;width:20px;height:20px;position:absolute;top:8px;right:6px}.common-btn a:hover{text-decoration:none;color:#111}.common-btn a:hover::after{content:"";background:url("/img/pc/index/icon_arrow_right_b.png") no-repeat}.color-btn{background:#f28be6;background:linear-gradient(101deg, #946fd1 0%, #ef65b9 100%);box-shadow:0 10px 10px rgba(233,42,204,.4);width:428px;height:86px;border-radius:43px;font-weight:bold;width:478px;height:70px;margin:40px auto 0;box-shadow:0 10px 12px rgba(119,119,119,.4)}.color-btn:hover{background:#f74490}.color-btn a{color:#fff;display:block;font-size:20px;line-height:70px;text-align:center;position:relative}.color-btn a::after{content:"";background:url("/img/pc/index/icon_arrow_right_c.png") no-repeat;background-position:right center;padding:5%;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.color-btn a:hover{text-decoration:none;color:#fff}.color-btn_accordion{background:#f28be6;background:linear-gradient(101deg, #946fd1 0%, #ef65b9 100%);box-shadow:0 10px 10px rgba(233,42,204,.4);width:428px;height:86px;border-radius:43px;font-weight:bold;width:478px;height:70px;margin:40px auto 0;box-shadow:0 10px 12px rgba(119,119,119,.4)}.color-btn_accordion:hover{background:#f74490}.color-btn_accordion a{color:#fff;display:block;font-size:20px;line-height:70px;text-align:center;position:relative}.color-btn_accordion a::after{content:"";background:url("/img/pc/campaign/icon_open_white.png") no-repeat;background-position:right center;padding:5%;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.color-btn_accordion a:hover{text-decoration:none;color:#fff}.color-btn_accordion_02{background:#f28be6;background:linear-gradient(101deg, #946fd1 0%, #ef65b9 100%);box-shadow:0 10px 10px rgba(233,42,204,.4);width:428px;height:86px;border-radius:43px;font-weight:bold;width:478px;height:70px;margin:40px auto 0;box-shadow:0 10px 12px rgba(119,119,119,.4)}.color-btn_accordion_02:hover{background:#f74490}.color-btn_accordion_02 a{color:#fff;display:block;font-size:20px;line-height:70px;text-align:center;position:relative}.color-btn_accordion_02 a::after{content:"";background:url("/img/pc/campaign/icon_close_white.png") no-repeat;background-position:right center;padding:5%;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.color-btn_accordion_02 a:hover{text-decoration:none;color:#fff}.area-btn{margin-bottom:12px;position:relative}.area-btn a::before{content:"";background:url("/img/pc/index/icon_map2.png") no-repeat;width:20px;height:28px;position:absolute;top:6px;left:20px}.area-btn a:hover::before{content:"";background:url("/img/pc/index/icon_map1.png") no-repeat;background-position:center}.appoint-btn{position:relative}.appoint-btn a::before{content:"";background:url("/img/pc/index/icon_tel2.png") no-repeat;width:20px;height:28px;position:absolute;top:6px;left:20px}.appoint-btn a:hover::before{content:"";background:url("/img/pc/index/icon_tel1.png") no-repeat;background-position:center}.section-ttl_box{display:flex;justify-content:space-between;max-width:1920px;margin:0 auto}.section-ttl_box_inner{z-index:10;margin-left:76px}.section-ttl_box_inner h2,.section-ttl_box_inner .substitute{background:#111;color:#fff;font-weight:bold;padding:10px 18px}.section-ttl_box_inner h2.cont,.section-ttl_box_inner .substitute.cont{padding:0;display:inline}.section-ttl_box_inner h2 p,.section-ttl_box_inner .substitute p{display:inline}.section-ttl_box_inner .md-ttl{font-size:38px;display:inline-block}.section-ttl_box_inner .md-ttl .sup{font-size:16px}.section-ttl_box_inner .lg-ttl{font-size:58px}.section-ttl_img{align-self:center;z-index:10;margin-right:50px}.note{display:flex;line-height:1.5;font-size:12px}.note .yohaku{margin-right:1%;width:22px}.note .note-txt{width:100%}.note .note-txt .blue{color:#1b82e9}.note i{padding-right:1%}.note_wrap{padding:4px;width:auto}.note_caption{padding:15px 0;font-size:16px;font-weight:bold;display:flex;justify-content:center}.note_caption span{position:relative;cursor:pointer}.note_inner{margin:30px auto 0;padding:0 30px 30px 30px;max-width:960px;box-sizing:border-box;background:#f7f7f7}.note_list{height:100px;overflow-y:scroll;background:#fff;padding:7px 15px}.note_list li{padding-left:2em;text-indent:-2em;font-size:12px}.note_list li em{display:inline-block;width:2em;text-indent:0}.note_list li a{color:#1b82e9}.ttl-color{color:#f74490}.comment_note{font-size:12px;margin-top:20px}.comment_note .blue{color:#1b82e9}.comment_note_03{font-size:12px;margin-top:10px}.comment_note_04{font-size:12px;width:960px;margin-left:auto;margin-right:auto;margin-bottom:14px}ul.flex-note{font-feature-settings:"palt"}ul.flex-note li{display:flex}ul.flex-note li .indent{width:1.5em;flex-shrink:0}ul.flex-note li .indent.length-2{width:2.5em}ul.flex-note li a{color:#1b82e9}.js-effect-fade{opacity:.1;transform:translate(0, 100px);transition:all 1200ms}.js-effect-fade.js-effect-scroll{opacity:1;transform:translate(0, 0)}.breadcrumb{background:#f6f8fa}.breadcrumb_ul{max-width:1920px;margin-right:auto;margin-left:auto;font-size:13px;padding:11px 80px}.breadcrumb_ul li{display:inline}.breadcrumb_ul li:not(:last-child)::after{content:"＞";display:inline;padding:0 12px}.obi_form_popup_block{z-index:300;position:fixed;display:none;justify-content:center;align-items:center;height:100%;width:100%;top:0;background-color:rgba(0,0,0,.5)}.obi_form_popup_block .form_popup_bg{z-index:16;position:absolute;top:0;height:100%;width:100%}.obi_form_popup_block .form_popup_inner{z-index:17;position:relative;background-color:#fff;width:40%;border-radius:10px}.obi_form_popup_block .form_popup_inner .form_popup_title{text-align:center;margin:20px 10px 10px 10px}.obi_form_popup_block .form_popup_inner .form_popup_text{padding:20px 20px 30px 20px}.obi_form_popup_block .form_popup_inner .form_ppopup_close{position:absolute;right:-10px;top:-10px;background-color:#000;color:#fff;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:30px;font-weight:bold;cursor:pointer;flex-direction:column}.obi_form_popup_block .form_popup_inner .form_popup_link{color:blue;text-decoration:underline}.form_popup_inner_Air7{z-index:17;background:url(/img/pc/header/modal_bg.png) no-repeat;border-radius:10px;position:relative;padding:0 25px 25px;width:665px}.form_popup_inner_Air7 .form_ppopup_close{position:absolute;right:-12px;top:-12px;background-color:#000;color:#fff;height:30px;width:30px;padding:1px 0 0 1px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:30px;font-weight:bold;cursor:pointer;flex-direction:column}.air7cp-btn{background:linear-gradient(90deg, #8660c5, #ef5cb6);border-radius:50px;width:350px;height:60px;margin:0 auto;text-align:center}.air7cp-btn>a{display:block;line-height:60px;color:#fff;text-decoration:none;font-size:18px;font-weight:bold;background:url("/img/pc/header/icon_arrow_right_c.png") no-repeat top 50% right 25px}.air7popup-note{color:#000;font-size:10px;line-height:1.3}.air7popup-note-box{margin-bottom:15px}.ttl-note-top{margin-top:28px;font-weight:normal}.mt15{margin-top:15px}.mt150{margin-top:150px}.seo-image{max-width:100%;height:auto}