.inner{width:90%;margin:auto;max-width:var(--max1)}.inner_tb_pc{width:90%;margin:auto;max-width:var(--max1)}@media screen and (max-width:767px){.inner_tb_pc{width:auto}}@media screen and (max-width:767px){.inner_sp{width:90%;margin:auto}}.content{padding:100px 0}@media screen and (max-width:979px){.content{padding:80px 0}}@media screen and (max-width:767px){.content{padding:60px 0}}.content.beige{background-color:var(--color-beige)}.content_head{text-align:center}.content_head_ttl{font-size:2.8rem}@media screen and (max-width:979px){.content_head_ttl{font-size:2.6rem}}@media screen and (max-width:767px){.content_head_ttl{font-size:2.4rem}}.content_head_para{font-size:1.6rem;margin-top:30px}@media screen and (max-width:979px){.content_head_para{font-size:1.5rem;text-align:left}}@media screen and (max-width:767px){.content_head_para{font-size:1.4rem}}.line{background:linear-gradient(transparent 70%,var(--color-yellow) 0)}.fade{opacity:0;transition:opacity .5s linear}.fadeUp{transform:translateY(50px);transition:opacity .5s linear,transform .8s cubic-bezier(.33,1,.68,1);opacity:0}.scale{transform:scale3d(0,0,1);opacity:0;transition:transform .8s cubic-bezier(.33,1,.68,1) .2s,opacity .8s cubic-bezier(.33,1,.68,1) .2s}@media screen and (max-width:767px){.scale{transition:transform .8s cubic-bezier(.33,1,.68,1) 0s,opacity .8s cubic-bezier(.33,1,.68,1) 0s}}.wf-active .fade.on{opacity:1}.wf-active .fadeUp.on{opacity:1;transform:translateY(0)}.wf-active .scale.on{transform:scaleX(1);opacity:1}*,::after,::before{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}:root{--color-gray:#545454;--color-gray2:#F5F5F5;--color-yellow:#FBCC55;--color-yellow2:#EBAC0B;--color-beige:#F6F4EB;--max1:1250px;--max2:1050px;--max3:750px}*{box-sizing:border-box}img{width:100%;height:auto;vertical-align:bottom}ol,ul{list-style:none;padding:0}a{color:var(--TextBlack);text-decoration:none}.tb{display:none}.sp{display:none}.sp_tb{display:none}*{-webkit-tap-highlight-color:transparent}html{font-size:62.5%;opacity:0}html.wf-active{opacity:1}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;font-weight:400;letter-spacing:.05em;font-size:1.6rem;color:#000;margin:0;padding:0;font-family:source-han-sans-japanese,sans-serif;background-color:#fff}.num{font-family:nimbus-sans,sans-serif}.bold{font-weight:700}.italic{font-style:italic}.anchor{margin-top:-100px;padding-top:100px}@media screen and (max-width:979px){.tb{display:block}.sp_tb{display:block}.sp_pc{display:none}.pc{display:none}.anchor{margin-top:-100px;padding-top:100px}}@media screen and (max-width:767px){.tb_pc{display:none}.sp_pc{display:block}.tb{display:none}.sp{display:block}}.m_foot{padding:80px 0 130px;background-color:#fff;position:relative;z-index:10;background-color:var(--color-gray)}.m_foot_inner{position:relative;width:90%;margin:auto}.m_foot .row1,.m_foot .row2,.m_foot .row3{width:100%;margin:0 auto}.m_foot .logo{padding-top:32px;padding-bottom:23px}.m_foot .logo img{display:block;width:138px;margin:0 auto}.m_foot .row2{border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:30px 0}.m_foot #footernavi{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;min-height:61px;max-width:970px;margin:0 auto}.m_foot #footernavi>ul{width:100%;display:flex;justify-content:center}.m_foot #footernavi li{display:flex;align-items:center;padding:0 10px;padding-bottom:5px}.m_foot #footernavi li.sns_ico{padding:0;width:auto;height:auto}.m_foot #footernavi li>a{text-decoration:none;font-size:16px;color:#fff;padding:5px}.m_foot #menu_sns{margin-top:20px}.m_foot #menu_sns ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.m_foot #menu_sns li>a{display:block;width:40px;height:40px}.m_foot .row3{position:relative}.m_foot .copyright{color:#fff;font-size:10px;text-align:center;padding:13px 0}.m_foot .privacy{position:absolute;right:126px;top:5px}.m_foot .privacy a{text-decoration:none;font-size:10px;color:#fff}@media screen and (max-width:767px){.m_foot{padding:50px 0 100px}.m_foot .logo img{width:120px}.m_foot #footernavi ul{flex-wrap:wrap}.m_foot #footernavi li{display:flex;align-items:center;padding:0 10px;padding-bottom:5px}.m_foot #footernavi li>a{font-size:14px}}.m_head{background-color:var(--color-gray);position:sticky;top:0;left:0;z-index:10000}.m_head_inner{display:flex;height:60px;width:94%;margin:auto;justify-content:space-between;align-items:center}.m_head_logo img{width:auto;height:38px}.m_head_right{display:flex;justify-content:flex-end;align-items:center}.m_head_list{display:flex}@media screen and (max-width:979px){.m_head_list{display:none;width:100%;height:100vh;position:absolute;left:0;top:60px;background-color:#fff;padding:50px 0}.m_head_list.on{display:block}}.m_head_list li{margin:0 5px}.m_head_list li.logo{text-align:center;margin-top:50px}.m_head_list li.logo img{height:45px;width:auto;display:inline-block}.m_head_list li a{display:block;color:#fff;font-size:1.4rem;padding:10px}.m_head_list li a:hover{opacity:.5}@media screen and (max-width:979px){.m_head_list li a{color:#000;text-align:center}}.m_head_btn{margin-left:10px}.m_head_btn a{display:block;background-color:#fff;border:1px solid #000;border-radius:20px;font-size:1.6rem}@media screen and (max-width:979px){.m_head_btn a{font-size:1.3rem}}@media screen and (max-width:767px){.m_head_btn a{font-size:1.1rem}}.m_head_btn a img{width:18px}.m_head_btn a .text{position:relative;padding:5px 20px;padding-right:30px;display:block}.m_head_btn a .text:hover{opacity:.5}.m_head_btn a .text:before{width:10px;height:10px;border-right:2px solid var(--color-yellow2);border-bottom:2px solid var(--color-yellow2);content:"";display:block;position:absolute;right:15px;top:50%;transform:rotate(-45deg);margin-top:-4px}.m_head_menu_btn{cursor:pointer;padding:10px;margin-left:10px;display:none}@media screen and (max-width:979px){.m_head_menu_btn{display:block}}.m_head_menu_btn_inner{position:relative;width:25px;height:19px;transform:rotate(0);transition:.5s ease-in-out}.m_head_menu_btn span{display:block;position:absolute;height:2px;width:100%;background-color:#fff;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.m_head_menu_btn.on span{background-color:#fff}.m_head_menu_btn span:nth-child(1){top:0}.m_head_menu_btn span:nth-child(2){top:9px}.m_head_menu_btn span:nth-child(3){bottom:0}.m_head_menu_btn.on span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.m_head_menu_btn.on span:nth-child(2){opacity:0}.m_head_menu_btn.on span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-wrapper{transition-timing-function:linear}.wf-active .p_index_top_head_para.on:before{transform:scale(1)}@media screen and (max-width:767px){.wf-active .p_index_top_head_para.on .textWrap:before{transform:scale(1)}}.anchor{margin-top:-150px;padding-top:150px}.p_index_slide{width:40vw}@media screen and (max-width:979px){.p_index_slide{width:60vw}}@media screen and (max-width:767px){.p_index_slide{width:100%}}.p_index_slide figure{position:relative}.p_index_slide figure:before{content:"";display:block;padding-top:78.888%}.p_index_slide figure img{position:absolute;left:0;top:0;width:100%}.p_index_top{margin-top:-80px;z-index:2;position:relative}@media screen and (max-width:979px){.p_index_top{margin-top:-60px}}@media screen and (max-width:767px){.p_index_top{margin-top:-40px}}.p_index_top_head{max-width:600px;padding:50px;background-color:#fff;border-radius:5px}@media screen and (max-width:979px){.p_index_top_head{padding:40px}}@media screen and (max-width:767px){.p_index_top_head{max-width:280px;padding:30px;margin-left:-5vw;border-radius:0 5px 0 0}}.p_index_top_head_ttl img{height:42px;width:auto}@media screen and (max-width:979px){.p_index_top_head_ttl img{height:32px}}.p_index_top_head_para{margin-top:20px;font-size:1.8rem;position:relative;display:inline-block}.p_index_top_head_para:before{position:absolute;width:100%;height:7px;background-color:var(--color-yellow);left:0;bottom:3px;content:"";display:block;transform:scale(0,1);transition:transform .5s;transform-origin:left center;transition-delay:.3s}@media screen and (max-width:979px){.p_index_top_head_para{font-size:1.5rem}}@media screen and (max-width:767px){.p_index_top_head_para{display:block}.p_index_top_head_para:before{display:none}}.p_index_top_head_para .textWrap{position:relative}.p_index_top_head_para .textWrap.delay:before{transition-delay:.3s}@media screen and (max-width:767px){.p_index_top_head_para .textWrap:before{position:absolute;width:100%;height:5px;background-color:var(--color-yellow);left:0;bottom:3px;content:"";display:block;transform:scale(0,1);transition:transform .5s;transform-origin:left center}}.p_index_top_head_para .text{position:relative;z-index:2}.p_index_top_text{margin-top:20px;padding:0 50px}@media screen and (max-width:979px){.p_index_top_text{padding:0 40px}}@media screen and (max-width:767px){.p_index_top_text{padding:0 0}}.p_index_top_text_ttl{font-size:2.8rem}@media screen and (max-width:979px){.p_index_top_text_ttl{font-size:2.2rem;line-height:1.6}}.p_index_top_text_para{margin-top:20px;font-size:1.6rem}@media screen and (max-width:979px){.p_index_top_text_para{font-size:1.5rem}}.p_index_point_inner{margin:auto;max-width:var(--max2)}.p_index_point_block{margin-bottom:100px;background-color:var(--color-beige);padding:80px 50px;text-align:center;position:relative;border-radius:10px}@media screen and (max-width:979px){.p_index_point_block{padding:60px 40px;margin-bottom:80px}}.p_index_point_block.bottom{margin-bottom:0}.p_index_point_block_num{width:105px;height:105px;background-color:var(--color-yellow);position:absolute;top:-50px;display:flex;justify-content:center;align-items:center;font-size:2.4rem;line-height:1;border-radius:50%}@media screen and (max-width:979px){.p_index_point_block_num{font-size:2rem;width:85px;height:85px}}.p_index_point_block_num.left{left:-50px}@media screen and (max-width:979px){.p_index_point_block_num.left{left:0}}.p_index_point_block_num.right{right:-50px}@media screen and (max-width:979px){.p_index_point_block_num.right{right:0}}.p_index_point_block_num .big{font-size:4.5rem}@media screen and (max-width:979px){.p_index_point_block_num .big{font-size:3.5rem}}.p_index_point_block_ttl{font-size:3.3rem}@media screen and (max-width:979px){.p_index_point_block_ttl{font-size:2.4rem}}.p_index_point_block_para{font-size:1.6rem;margin-top:30px}@media screen and (max-width:979px){.p_index_point_block_para{font-size:1.4rem;text-align:left}}.p_index_point_block_clm{margin-top:50px;display:flex;gap:10px}@media screen and (max-width:979px){.p_index_point_block_clm{margin-top:40px}}@media screen and (max-width:767px){.p_index_point_block_clm{display:block}}.p_index_point_block_clm_image{opacity:0}@media screen and (max-width:979px){.p_index_point_block_clm_image{margin-top:30px}}.p_index_point_block_clm_image_para{margin-top:10px;font-size:1.2rem}.p_index_plan_box{display:flex;justify-content:space-between;gap:10px;margin-top:100px}@media screen and (max-width:979px){.p_index_plan_box{margin-top:80px;display:block}}@media screen and (max-width:767px){.p_index_plan_box{margin-top:60px}}.p_index_plan_block{position:relative}@media screen and (max-width:979px){.p_index_plan_block{margin-bottom:50px}.p_index_plan_block:last-child{margin-bottom:0}}.p_index_plan_block_image{border-radius:5px 5px 0 0;overflow:hidden}.p_index_plan_block_ttl{margin:auto;width:285px;background-color:#fff;border-radius:100px;border:1px solid #000;text-align:center;padding:10px;font-size:2.2rem;position:absolute;left:0;right:0;top:0;transform:translateY(-50%)}@media screen and (max-width:979px){.p_index_plan_block_ttl{font-size:2rem;width:250px}}@media screen and (max-width:767px){.p_index_plan_block_ttl{font-size:1.8rem;width:200px}}.p_index_plan_block_inner{background-color:#fff;padding:40px 30px;border-radius:0 0 5px 5px}@media screen and (max-width:979px){.p_index_plan_block_inner{padding:30px}}.p_index_plan_block_para{text-align:center;font-size:1.5rem}@media screen and (max-width:979px){.p_index_plan_block_para{text-align:left;font-size:1.5rem}}@media screen and (max-width:767px){.p_index_plan_block_para{font-size:1.4rem}}.p_index_plan_block_clm{display:flex;justify-content:space-between;gap:10px;margin-top:30px}@media screen and (max-width:767px){.p_index_plan_block_clm{display:block}}.p_index_plan_block_clm_block{text-align:center}@media screen and (max-width:767px){.p_index_plan_block_clm_block{margin-top:30px}}.p_index_plan_block_clm_block_para{font-size:1rem;margin-top:10px}.p_index_plan_block_detail{border:1px solid #000;padding:20px;border-radius:10px;position:relative;margin-top:80px}@media screen and (max-width:979px){.p_index_plan_block_detail{margin-top:60px}}.p_index_plan_block_detail_inner{max-width:420px;margin:auto}.p_index_plan_block_detail_ttl{max-width:310px;background-color:var(--color-yellow);font-size:1.6rem;text-align:center;margin:auto;position:absolute;transform:translateY(-50%);left:0;right:0;top:0;padding:10px;border-radius:50px}@media screen and (max-width:979px){.p_index_plan_block_detail_ttl{font-size:1.5rem}}@media screen and (max-width:767px){.p_index_plan_block_detail_ttl{font-size:1.3rem}}.p_index_plan_block_detail_price{margin-top:20px;display:flex;justify-content:space-between;border-bottom:1px dotted #000}.p_index_plan_block_detail_price_para{font-size:1.4rem}@media screen and (max-width:979px){.p_index_plan_block_detail_price_para{font-size:1.4rem}}@media screen and (max-width:767px){.p_index_plan_block_detail_price_para{font-size:1.1rem}}.p_index_plan_block_detail_price_para .yellow{color:var(--color-yellow2)}.p_index_plan_block_detail_price_para .big{font-size:2.5rem}@media screen and (max-width:979px){.p_index_plan_block_detail_price_para .big{font-size:2.2rem}}@media screen and (max-width:767px){.p_index_plan_block_detail_price_para .big{font-size:1.6rem}}.p_index_plan_block_detail_box{cursor:pointer}.p_index_plan_block_detail_box.on .p_index_plan_block_detail_table_wrapp{display:block}.p_index_plan_block_detail_list{font-size:1.6rem;position:relative;max-width:230px;margin:auto;margin-top:30px;padding-bottom:5px;border-bottom:1px solid #000}.p_index_plan_block_detail_list:hover{opacity:.5}.p_index_plan_block_detail_list:before{width:10px;height:10px;transform:rotate(45deg);border-right:1px solid #000;border-bottom:1px solid #000;content:"";display:block;position:absolute;right:0;top:30%}.p_index_plan_block_detail_table{border-collapse:collapse;width:100%;margin-top:20px}.p_index_plan_block_detail_table_wrapp{display:none}.p_index_plan_block_detail_table td{font-size:1.6rem}@media screen and (max-width:979px){.p_index_plan_block_detail_table td{font-size:1.4rem}}@media screen and (max-width:767px){.p_index_plan_block_detail_table td{font-size:1.2rem}}.p_index_plan_block_detail_table thead{border:1px solid var(--color-gray);background-color:var(--color-gray);color:#fff}.p_index_plan_block_detail_table thead td{padding:5px;text-align:center;border:1px solid #fff}.p_index_plan_block_detail_table thead td.b-b{border-bottom:none}.p_index_plan_block_detail_table thead td.b-l{border-left:none}.p_index_plan_block_detail_table thead td.b-r{border-right:none}.p_index_plan_block_detail_table tbody td{border:1px solid #000;padding:5px;text-align:center}.p_index_plan_block_detail_note{font-size:1.2rem;margin-top:10px}@media screen and (max-width:767px){.p_index_plan_block_detail_note{font-size:1rem}}.p_index_brand_box{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.p_index_brand_box{display:block}}.p_index_brand_block{width:48%;margin-top:100px}@media screen and (max-width:979px){.p_index_brand_block{margin-top:80px}}@media screen and (max-width:767px){.p_index_brand_block{width:auto;margin-top:60px}}.p_index_brand_block_slider{padding-bottom:40px}@media screen and (max-width:767px){.p_index_brand_block_slider{padding-bottom:30px}}.p_index_brand_block_slider .swiper-pagination{bottom:0}.p_index_brand_block_slider .swiper-pagination-bullet{margin:0 10px!important}.p_index_brand_block_slider .swiper-pagination-bullet-active{background-color:var(--color-yellow)}.p_index_brand_block_ttl{text-align:center;margin-top:30px}@media screen and (max-width:767px){.p_index_brand_block_ttl{margin-top:20px}}.p_index_brand_block_ttl img{width:auto;height:30px;display:inline-block}@media screen and (max-width:767px){.p_index_brand_block_ttl img{height:25px}}.p_index_brand_block_para{margin-top:30px;font-size:1.4rem}@media screen and (max-width:767px){.p_index_brand_block_para{font-size:1.3rem}}.p_index_brand_block_link{margin-top:20px;font-size:1.4rem}@media screen and (max-width:767px){.p_index_brand_block_link{margin-top:10px;font-size:1.3rem}}.p_index_brand_block_link a{text-decoration:underline}.p_index_schedule_box{margin:auto;margin-top:50px;max-width:var(--max3)}@media screen and (max-width:979px){.p_index_schedule_box{margin-top:40px}}@media screen and (max-width:767px){.p_index_schedule_box{margin-top:30px}}.p_index_schedule_block{margin-top:50px;background-color:#fff;padding:30px;display:flex;justify-content:space-between;align-items:center;height:160px;position:relative}@media screen and (max-width:979px){.p_index_schedule_block{margin-top:40px}}@media screen and (max-width:767px){.p_index_schedule_block{margin-top:30px;display:block;height:auto}}.p_index_schedule_block:before{content:"";display:block;width:30px;height:30px;position:absolute;background-color:#fff;left:0;right:0;margin:auto;bottom:-10px;transform:rotate(45deg)}.p_index_schedule_block:last-child:before{display:none}.p_index_schedule_block_left{justify-content:space-between;width:40%;display:flex;align-items:center}@media screen and (max-width:767px){.p_index_schedule_block_left{width:auto}}.p_index_schedule_block_right{width:50%}@media screen and (max-width:767px){.p_index_schedule_block_right{width:auto}}.p_index_schedule_block_num{background-color:var(--color-yellow);width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:3.5rem;line-height:1}@media screen and (max-width:979px){.p_index_schedule_block_num{width:45px;height:45px;font-size:3rem}}@media screen and (max-width:767px){.p_index_schedule_block_num{width:40px;height:40px;font-size:2.4rem}}.p_index_schedule_block_ttl{width:calc(100% - 80px);font-size:2.2rem}@media screen and (max-width:979px){.p_index_schedule_block_ttl{font-size:2rem;width:calc(100% - 60px)}}@media screen and (max-width:767px){.p_index_schedule_block_ttl{font-size:1.8rem;width:calc(100% - 50px)}}.p_index_schedule_block_para{font-size:1.4rem}@media screen and (max-width:767px){.p_index_schedule_block_para{margin-top:20px}}.p_index_schedule_note{text-align:center;font-size:1.4rem;margin-top:30px}@media screen and (max-width:767px){.p_index_schedule_note{font-size:1.2rem}}.p_index_schedule_link{margin-top:50px;text-align:center}@media screen and (max-width:979px){.p_index_schedule_link{margin-top:40px}}@media screen and (max-width:767px){.p_index_schedule_link{margin-top:30px}}.p_index_schedule_link_btn{display:inline-block;padding:15px 80px;color:#fff!important;text-decoration:none;background-color:var(--color-gray);border-radius:100px;position:relative}.p_index_schedule_link_btn:before{width:20px;height:20px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";display:block;position:absolute;right:35px;top:50%;transform:rotate(-45deg);margin-top:-10px}@media screen and (max-width:767px){.p_index_schedule_link_btn:before{width:15px;height:15px;right:25px}}.p_index_schedule_link_btn:hover{background-color:#aeaeae}@media screen and (max-width:979px){.p_index_schedule_link_btn{padding:15px 60px}}@media screen and (max-width:767px){.p_index_schedule_link_btn{padding:15px 50px}}.p_index_schedule_link_ttl{font-size:2.2rem}@media screen and (max-width:979px){.p_index_schedule_link_ttl{font-size:2rem}}@media screen and (max-width:767px){.p_index_schedule_link_ttl{font-size:1.8rem}}.p_index_schedule_link_para{font-size:1.8rem}@media screen and (max-width:979px){.p_index_schedule_link_para{font-size:1.6rem}}@media screen and (max-width:767px){.p_index_schedule_link_para{font-size:1.4rem}}.p_index_case_head_ttl{text-align:center}.p_index_case_head_ttl img{height:75px;width:auto;display:inline-block}@media screen and (max-width:979px){.p_index_case_head_ttl img{height:65px}}@media screen and (max-width:767px){.p_index_case_head_ttl img{height:55px}}.p_index_case_top{display:flex;justify-content:space-between;margin:auto;margin-top:80px;max-width:var(--max2)}@media screen and (max-width:979px){.p_index_case_top{margin-top:70px}}@media screen and (max-width:767px){.p_index_case_top{margin-top:60px;display:block}}.p_index_case_top_block{width:30%}@media screen and (max-width:767px){.p_index_case_top_block{width:auto;margin-bottom:50px}}.p_index_case_top_block_ttl{text-align:center;font-size:2.2rem;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--color-yellow)}.p_index_case_top_block_para{font-size:1.4rem}.p_index_case_bottom{padding:50px 0;margin-top:100px;background-color:var(--color-gray2)}@media screen and (max-width:979px){.p_index_case_bottom{margin-top:80px;padding:40px 0}}@media screen and (max-width:767px){.p_index_case_bottom{margin-top:60px;padding:30px 0}}.p_index_case_bottom_box{margin-top:50px;padding:0 100px;position:relative}@media screen and (max-width:979px){.p_index_case_bottom_box{padding:0 60px}}@media screen and (max-width:767px){.p_index_case_bottom_box{margin-top:40px;padding:0}}.p_index_case_bottom_box .swiper-button-prev{left:50px}@media screen and (max-width:979px){.p_index_case_bottom_box .swiper-button-prev{left:20px}}@media screen and (max-width:767px){.p_index_case_bottom_box .swiper-button-prev{display:none}}.p_index_case_bottom_box .swiper-button-next{right:50px}@media screen and (max-width:979px){.p_index_case_bottom_box .swiper-button-next{right:20px}}@media screen and (max-width:767px){.p_index_case_bottom_box .swiper-button-next{display:none}}.p_index_case_bottom_box .swiper-button-next:hover:after,.p_index_case_bottom_box .swiper-button-next:hover:before,.p_index_case_bottom_box .swiper-button-prev:hover:after,.p_index_case_bottom_box .swiper-button-prev:hover:before{color:var(--color-yellow)}.p_index_case_bottom_box .swiper-button-next:after,.p_index_case_bottom_box .swiper-button-prev:after{font-size:3rem;color:var(--color-gray)}.p_index_case_bottom_ttl{text-align:center;font-size:2.8rem}@media screen and (max-width:979px){.p_index_case_bottom_ttl{font-size:2.6rem}}@media screen and (max-width:767px){.p_index_case_bottom_ttl{font-size:2.4rem}}.p_index_case_bottom_block_pic{padding-bottom:30px}.p_index_case_bottom_block_pic .swiper-pagination{bottom:0}.p_index_case_bottom_block_pic .swiper-pagination-bullet{margin:0 10px!important}.p_index_case_bottom_block_pic .swiper-pagination-bullet-active{background-color:var(--color-yellow)}.p_index_case_bottom_block_ttl{text-align:center;font-size:1.8rem;margin-top:20px;height:65px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.p_index_case_bottom_block_ttl{font-size:1.6rem;height:55px}}.p_index_case_bottom_block_para{font-size:1.4rem;margin-top:20px}@media screen and (max-width:767px){.p_index_case_bottom_block_para{font-size:1.2rem}}