.contents_inner{max-width:1320px;margin:0 auto;padding:0 clamp(25px,5vw,40px)}@media screen and (min-width: 980px){.contents_inner{padding:0 40px}}@media screen and (min-width: 1520px){.contents_inner{padding:0}}.marker{color:#35adc8;font-weight:700}.sec_line{border-top:1px solid #c8c8c8}#fv{position:relative;padding-top:110px}@media screen and (min-width: 980px){#fv{padding-top:235px}}@media screen and (min-width: 640px){.fv_head{display:flex;align-items:center;justify-content:space-between}}.breadcrumb{display:flex;align-items:center;gap:0px 10px;margin-bottom:20px}@media screen and (min-width: 980px){.breadcrumb{margin-bottom:25px}}.breadcrumb .breadcrumb_icon{width:24px;height:24px;display:block;transform:rotate(180deg)}.breadcrumb .breadcrumb_icon img{width:100%;height:auto;display:block}.breadcrumb .breadcrumb_ttl{font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1em;color:#c8c8c8}.breadcrumb .breadcrumb_list{display:flex;align-items:center}.breadcrumb .breadcrumb_item+.breadcrumb_item:before{content:"/";color:#c8c8c8;padding:0px .5em;font-size:1.3rem;font-weight:700}.breadcrumb .breadcrumb_item:last-child .breadcrumb_link,.breadcrumb .breadcrumb_item:last-child .breadcrumb_ttl{cursor:default;pointer-events:none}@media screen and (min-width: 980px){.breadcrumb .breadcrumb_link{transition:all .2s ease-in-out}}@media screen and (min-width: 980px)and (any-hover: hover){.breadcrumb .breadcrumb_link:hover{opacity:.5}}.fv_title{line-height:1em}.fv_title .fv_title_sub{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1em}@media screen and (min-width: 980px){.fv_title .fv_title_sub{font-size:1.8rem}}.fv_title .fv_title_main{display:block;margin-top:10px;font-size:3rem;font-weight:700;letter-spacing:.05em;line-height:1em}@media screen and (min-width: 980px){.fv_title .fv_title_main{font-size:4rem}}.fv_head_eng{font-family:"Montserrat",sans-serif;font-weight:700;font-size:3.4rem;line-height:1.1em;letter-spacing:.05em;color:#35adc8;margin-top:20px}@media screen and (min-width: 640px){.fv_head_eng{margin-top:0px;text-align:right}}@media screen and (min-width: 980px){.fv_head_eng{font-size:5.5rem}}.fv_mv{position:relative;margin-top:50px;border-radius:200px;overflow:hidden;height:400px}@media screen and (min-width: 640px){.fv_mv{height:500px;border-radius:300px}}@media screen and (min-width: 980px){.fv_mv{margin-top:100px;height:700px;border-radius:500px}}@media screen and (max-width: 425px){.fv_mv{width:calc(100vw - 12px);max-width:395px;height:auto;aspect-ratio:1/1;margin:55px 0 0 -20px;border-radius:999px}}.fv_mv .fv_mv_img{position:absolute;inset:0}.fv_mv .fv_mv_img img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}@media screen and (min-width: 980px){.fv_mv .fv_mv_img img{position:absolute;left:50%;top:0;width:100%;max-width:none;transform:translateX(-50%)}}@media screen and (max-width: 425px){.fv_mv .fv_mv_img img{object-position:48% center}}.fv_mv_catch{position:absolute;left:11%;top:auto;bottom:47.5%;transform:translateY(50%)}@media screen and (min-width: 980px){.fv_mv_catch{left:13%}}@media screen and (max-width: 425px){.fv_mv_catch{left:8.5%;bottom:48%;transform:translateY(50%)}}.fv_mv_catch .fv_mv_catch_text{writing-mode:vertical-rl;font-size:2.2rem;font-weight:700;line-height:1.6em;letter-spacing:.05em;color:#fff}@media screen and (min-width: 980px){.fv_mv_catch .fv_mv_catch_text{font-size:4rem;line-height:1.625em}}@media screen and (max-width: 640px){.fv_mv_catch .fv_mv_catch_text{font-size:1.8rem;line-height:1.55em}}@media screen and (max-width: 425px){.fv_mv_catch .fv_mv_catch_text{font-size:1.6rem;line-height:1.58em}}.fv_mv_catch .fv_mv_catch_eng{position:absolute;right:.6em;top:14.2em;writing-mode:vertical-rl;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1rem;line-height:1.2em;letter-spacing:.05em;color:#fff}@media screen and (min-width: 980px){.fv_mv_catch .fv_mv_catch_eng{font-size:1.5rem;right:.9em;top:17.2em}}@media screen and (max-width: 640px){.fv_mv_catch .fv_mv_catch_eng{top:14.2em;font-size:1rem}}@media screen and (max-width: 425px){.fv_mv_catch .fv_mv_catch_eng{right:.5em;top:13em}}.fv_mv_catch._sub{left:12%;top:40px}@media screen and (min-width: 980px){.fv_mv_catch._sub{left:160px;top:139px}}.fv_mv_catch._sub .fv_mv_catch_text{line-height:1.625em}.fv_mv_catch._sub .fv_mv_catch_eng{position:static;display:inline-block;margin-top:10px;vertical-align:middle;white-space:nowrap}.fv_mv_catch._sub .fv_mv_catch_num{font-size:2.75rem}@media screen and (min-width: 980px){.fv_mv_catch._sub .fv_mv_catch_num{font-size:5rem}}.fv_mv_logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -37%);width:100px}@media screen and (min-width: 980px){.fv_mv_logo{width:200px;transform:translate(-50%, -49%)}}@media screen and (max-width: 640px){.fv_mv_logo{width:115px}}@media screen and (max-width: 425px){.fv_mv_logo{width:100px;transform:translate(-48%, -41%)}}.fv_mv_logo img{width:100%;height:auto;display:block}.fv_mv_chara{position:absolute;left:calc(50% + 11px);top:69%;transform:translateX(-50%);width:200px}@media screen and (min-width: 980px){.fv_mv_chara{width:340px}}@media screen and (max-width: 425px){.fv_mv_chara{left:54%;top:70%;width:180px}}.fv_mv_chara img{width:95%;height:auto;display:block}.index_block{max-width:1040px;margin:60px auto}@media screen and (min-width: 980px){.index_block{margin:95px auto}}.index_inner{background-color:#fff;border:2px solid #f5f5f5;border-radius:10px;padding:30px 25px}@media screen and (max-width: 425px){.index_inner{padding:25px 20px}}@media screen and (min-width: 640px)and (max-width: 980px){.index_inner{padding:30px 35px}}@media screen and (min-width: 980px){.index_inner{padding:50px 100px;display:flex;align-items:center;justify-content:flex-start;gap:0px 58px;min-width:0}}@media screen and (min-width: 980px)and (max-width: 1180px){.index_inner{padding:45px 40px;gap:0px 35px}}.index_label{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.05em;line-height:1.1em;color:#2da1c6;margin-bottom:20px;text-align:center}@media screen and (max-width: 425px){.index_label{text-align:left;margin-bottom:18px}}@media screen and (min-width: 640px)and (max-width: 980px){.index_label{margin-bottom:25px}}@media screen and (min-width: 980px){.index_label{margin-bottom:0px;width:70px;flex-shrink:0}}.index_list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:104px;align-items:end}@media screen and (max-width: 425px){.index_list{grid-template-columns:1fr;gap:14px 0px;align-items:stretch}}@media screen and (max-width: 640px){.index_list{grid-template-columns:1fr;gap:14px 0px;align-items:stretch;justify-content:center}}@media screen and (min-width: 640px)and (max-width: 980px){.index_list{grid-template-columns:repeat(3, 1fr);gap:20px 30px}}@media screen and (min-width: 980px)and (max-width: 1180px){.index_list{flex:1;min-width:0}}.index_list .index_item+.index_item{margin-top:15px}@media screen and (max-width: 425px){.index_list .index_item+.index_item{margin-top:0px}}@media screen and (min-width: 640px){.index_list .index_item+.index_item{margin-top:0px}}@media screen and (min-width: 980px){.index_list .index_item{min-width:0}}.index_list .index_link{position:relative;display:flex;align-items:center;gap:0px 5px;max-width:100%;padding:0px 0px 5px 0px;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.4em;color:#000;transition:all .3s ease-in-out}.index_list .index_link:after{content:"";position:absolute;left:0;bottom:0;width:calc(100% + 40px);height:1px;background-color:#c8c8c8}@media screen and (max-width: 980px){.index_list .index_link:after{width:100%}}.index_list .index_link .text{min-width:0}@media screen and (max-width: 425px){.index_list .index_link .text{white-space:normal}}.index_list .index_link .icon{width:15px;height:15px;flex-shrink:0;transform:rotate(90deg)}.index_list .index_link .icon img{width:100%;height:auto;display:block}@media(any-hover: hover){.index_list .index_link:hover{color:#35adc8}}.sec_intro{margin-top:60px;padding-bottom:60px}@media screen and (min-width: 980px){.sec_intro{margin-top:95px;padding:0 150px 345px 150px;display:flex;align-items:flex-start;gap:0px 50px}}@media screen and (min-width: 980px){.sec_intro_catch{flex:1}}.sec_intro_catch .sec_intro_title{font-size:3.6rem;font-weight:700;line-height:1.3em;letter-spacing:.05em}@media screen and (min-width: 980px){.sec_intro_catch .sec_intro_title{font-size:6.5rem}}.sec_intro_catch .sec_intro_eng{margin-top:10px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:.05em;line-height:1.1em}@media screen and (min-width: 980px){.sec_intro_catch .sec_intro_eng{font-size:1.6rem}}.sec_intro_body{margin-top:40px}@media screen and (min-width: 980px){.sec_intro_body{margin-top:0px;flex:1}}.sec_intro_body .sec_intro_text{font-size:1.7rem;font-weight:700;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.sec_intro_body .sec_intro_text{font-size:2rem}}.sec_intro_body .sec_intro_message{margin-top:30px;font-size:1.9rem;font-weight:700;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.sec_intro_body .sec_intro_message{margin-top:40px;font-size:2.4rem}}.sec_intro_body .sec_intro_message .marker{color:#2aafcb}.s_point{position:relative;padding:60px clamp(20px,5vw,40px)}@media screen and (min-width: 980px){.s_point{padding:250px 100px}}@media screen and (min-width: 1180px){.s_point{padding:250px 100px}}@media screen and (min-width: 1180px){.s_point#point{padding:248px 100px}}.s_point_inner{max-width:1220px;margin:0 auto}@media screen and (min-width: 980px){.s_point_inner{display:flex;align-items:flex-start;gap:0px 50px}}.s_point_h2{margin-bottom:50px}@media screen and (min-width: 980px){.s_point_h2{width:300px;flex-shrink:0;position:sticky;top:140px;margin-bottom:0px}}.contents_title{position:relative;display:inline-block;background-color:#fff;border-radius:20px;padding:30px 30px;min-width:220px;filter:drop-shadow(0px 4px 5px rgba(0, 0, 0, 0.25))}@media screen and (min-width: 980px){.contents_title{display:block;padding:44px 30px 40px;min-width:0}}.contents_title:after{content:"";position:absolute;left:35px;bottom:-30px;width:37px;height:35px;background-color:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%)}.contents_title .contents_title__eyes{display:flex;gap:0px 30px;margin-bottom:14px}.contents_title .contents_title__eyes .eye{width:14px;height:14px;display:block}.contents_title .contents_title__eyes .eye img{width:100%;height:auto;display:block}.contents_title .contents_title__text{display:block;font-size:2.6rem;font-weight:700;line-height:1.3em;letter-spacing:.05em}@media screen and (min-width: 980px){.contents_title .contents_title__text{font-size:3.5rem}}.contents_title .contents_title__en{display:block;margin-top:14px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:.05em;line-height:1.2em;color:#35adc8}@media screen and (min-width: 980px){.s_point_contents{width:calc(100% - 350px);min-width:0}}.point_unit{padding-bottom:80px}@media screen and (min-width: 980px){.point_unit{padding-bottom:143px}}.point_unit:last-child{padding-bottom:0px}@media screen and (min-width: 980px){.s_point_contents._02 .point_unit{padding-bottom:156px}}@media screen and (min-width: 980px){.s_point_contents._02 .point_unit:last-child{padding-bottom:0px}}.point_parts{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.05em;line-height:1em;border-bottom:3px solid #35adc8}.point_title{margin-top:10px;font-size:2.4rem;font-weight:700;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width: 980px){.point_title{font-size:3.5rem}}.point_body{margin-top:30px}.point_body p{font-size:1.6rem;font-weight:400;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.point_body p{font-size:1.8rem}}.point_body p+p{margin-top:30px}@media screen and (min-width: 980px){.point_body p+p{margin-top:40px}}.point_body .marker{color:#2aafcb}.point_photo{margin-top:40px;border-radius:20px;overflow:hidden;height:240px}@media screen and (min-width: 980px){.point_photo{margin-top:60px;border-radius:40px;height:450px}}.point_photo img{width:100%;height:100%;object-fit:cover;display:block}.point_list_card{margin-top:40px;background-color:#fff;border-radius:10px;padding:40px 25px;box-shadow:0px 4px 5px rgba(0,0,0,.25)}@media screen and (min-width: 980px){.point_list_card{margin-top:60px;padding:80px 50px;display:flex;align-items:flex-start;gap:0px 50px}}.contents_title_02{position:relative;margin:0 auto 30px auto;padding:0 47px;max-height:90px;line-height:1.4;display:flex;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0}@media screen and (min-width: 1370px){.contents_title_02{margin:0;padding:0 47px}}@media screen and (max-width: 1369px){.contents_title_02{margin:0;padding:0 25px}}.contents_title_02._rule{margin:0;padding:0 16px}.contents_title_02._hokohoko{margin:0;padding:0 27px}.contents_title_02._small{margin:0;padding:0 25px}@media screen and (min-width: 980px){.contents_title_02._small{padding:0 25px}}.contents_title_02:before,.contents_title_02:after{content:"";position:absolute;top:0px;bottom:0px;width:5px}.contents_title_02:before{left:0px;border-left:2px solid #c8c8c8;border-top:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8}.contents_title_02:after{right:0px;border-right:2px solid #c8c8c8;border-top:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8}.contents_title_02 .title{font-size:2rem;font-weight:700;line-height:1.4em;letter-spacing:.05em;text-align:center}.contents_title_02 .en{margin-top:10px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.05em;line-height:1.4em;text-align:center}.contents_title_02 .inner{padding:10px 0}.list_parts_list{border-top:1px solid #c8c8c8}@media screen and (min-width: 980px){.list_parts_list{flex:1;min-width:0}}.list_parts_list .list_parts{display:flex;align-items:flex-start;gap:0px 5px;padding:25px 0px;border-bottom:1px solid #c8c8c8}@media screen and (min-width: 980px){.list_parts_list .list_parts{padding:30px 0px}}.list_parts_list .list_parts .icon{width:20px;height:2px;background-color:#35adc8;flex-shrink:0;margin-top:.65em}.list_parts_list .list_parts .text{flex:1;min-width:0;font-size:1.5rem;font-weight:700;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width: 980px){.list_parts_list .list_parts .text{font-size:1.7rem}}.list_parts_list .list_parts .text .marker{color:#35adc8}.photo_break{height:300px}@media screen and (min-width: 980px){.photo_break{height:700px}}.photo_break img{width:100%;height:100%;object-fit:cover;display:block}.howto_unit{position:relative}.howto_unit+.howto_unit{margin-top:80px}@media screen and (min-width: 980px){.howto_unit+.howto_unit{margin-top:0px}}.howto_parts .text{display:inline-block;background-color:#ea8da1;border-radius:20px;padding:2px 10px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.05em;line-height:1em;position:absolute}.howto_parts .tail{display:block;position:relative;top:19px;width:29px;height:9px}.howto_parts .tail img{width:100%;height:auto;display:block}.howto_title{margin-top:40px;font-size:2.4rem;font-weight:700;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width: 980px){.howto_title{font-size:3.5rem;margin-top:35px}}.howto_point_list{margin-top:30px}@media screen and (min-width: 640px){.howto_point_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}}.howto_point_list .howto_point{background-color:rgba(245,176,161,.2);border-radius:200px 200px 0px 0px;padding:100px 15px 60px 15px;text-align:center}@media(max-width: 1036px){.howto_point_list .howto_point{padding:100px 3px 60px 3px}}.howto_point_list .howto_point+.howto_point{margin-top:20px}@media screen and (min-width: 640px){.howto_point_list .howto_point+.howto_point{margin-top:0px}}.howto_point_list .howto_point_num{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.05em;line-height:1em}.howto_point_list .howto_point_eye{position:relative;width:170px;height:70px;margin:30px auto 0px auto}.howto_point_list .howto_point_eye img{position:absolute;display:block}.howto_point_list .howto_point_eye._type01 .e01{left:40px;top:25px;width:20px}.howto_point_list .howto_point_eye._type01 .e02{left:110px;top:25px;width:20px}.howto_point_list .howto_point_eye._type01 .e_deco{left:94px;top:0px;width:32px}.howto_point_list .howto_point_eye._type02 .e_ul{left:65px;top:5px;width:24px}.howto_point_list .howto_point_eye._type02 .e_ur{left:83px;top:0px;width:24px;transform:scaleX(-1)}.howto_point_list .howto_point_eye._type02 .e01{left:0px;top:25px;width:20px}.howto_point_list .howto_point_eye._type02 .e02{left:50px;top:25px;width:20px}.howto_point_list .howto_point_eye._type02 .e03{left:100px;top:25px;width:20px}.howto_point_list .howto_point_eye._type02 .e04{left:150px;top:25px;width:20px}.howto_point_list .howto_point_eye._type03 .e01{left:40px;top:25px;width:20px}.howto_point_list .howto_point_eye._type03 .e02{left:110px;top:25px;width:20px}.howto_point_list .howto_point_eye._type03 .e_line{left:30px;top:57px;width:109px}.howto_point_list .howto_point_text{margin-top:30px}.howto_point_list .howto_point_title{font-size:2rem;font-weight:700;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width: 980px){.howto_point_list .howto_point_title{font-size:2.6rem}}.howto_point_list .howto_point_note{margin-top:20px;font-size:1.4rem;font-weight:400;line-height:1.6em;letter-spacing:.05em}@media screen and (min-width: 980px){.howto_point_list .howto_point_note{font-size:1.5rem}}.howto_body{margin-top:30px}.howto_photo{margin-top:30px}@media screen and (min-width: 980px){.howto_photo{margin-top:30px}}.howto_card{margin-top:40px;background-color:#fff;border-radius:10px;padding:40px 25px;box-shadow:0px 4px 5px rgba(0,0,0,.25)}@media screen and (max-width: 979px){.howto_card .spec_list .spec_item{display:block}.howto_card .spec_list .spec_label{margin-bottom:5px}}@media screen and (min-width: 980px){.howto_card{margin-top:60px;padding:80px 50px}}.howto_card.first{margin:40px 0 140px}@media screen and (min-width: 980px){.howto_card.first{margin:60px 0 153px}}.spec_list .spec_item._hours_instagram{flex-wrap:wrap;row-gap:30px}.spec_instagram{box-sizing:border-box;width:100%;margin-top:30px;padding:40px 25px;background-color:#f5f5f5;border-radius:10px;text-align:center}@media screen and (min-width: 980px){.spec_instagram{flex:0 0 100%;margin-top:0;padding:45px}}.spec_instagram .spec_instagram_text{font-size:1.5rem;font-weight:700;line-height:1.8em;letter-spacing:.05em;text-align:left}@media screen and (min-width: 980px){.spec_instagram .spec_instagram_text{font-size:1.7rem}}.spec_instagram .spec_instagram_btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;max-width:100%;margin-top:30px;padding:20px 40px;border-radius:10px;background:linear-gradient(90deg, #794dc1 0%, #d7378c 100%);color:#fff;font-size:1.6rem;font-weight:700;line-height:1.4em;letter-spacing:.05em;transition:opacity .3s ease-in-out}.spec_instagram .spec_instagram_btn .icon{flex-shrink:0;width:24px;height:24px}.spec_instagram .spec_instagram_btn .icon img{display:block;width:100%;height:auto}@media screen and (min-width: 980px){.spec_instagram .spec_instagram_btn{font-size:1.8rem}}@media(any-hover: hover){.spec_instagram .spec_instagram_btn:hover{opacity:.7}}.spec_instagram .spec_instagram_btn:focus-visible{outline:2px solid #794dc1;outline-offset:4px}.howto_card_head{text-align:center;line-height:1.4em;letter-spacing:.05em;margin:-2px auto 50px 0;font-size:2.5rem}@media screen and (min-width: 640px){.howto_card_head{font-size:3rem}}@media screen and (min-width: 980px){.howto_card_head{font-size:3.5rem;font-weight:600}}@media screen and (min-width: 980px){.spec_block{display:flex;align-items:flex-start;gap:50px}}.spec_block .contents_title_02{margin-bottom:30px}@media screen and (min-width: 980px){.spec_block .contents_title_02{margin-bottom:0px;align-self:auto}}@media screen and (min-width: 980px){.spec_block .spec_contents{flex:1;min-width:0}}.spec_block .spec_contents .spec_attention{background-color:#2aafcb;border-radius:70px;padding:2px 10px;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.6em;text-align:center}@media screen and (min-width: 980px){.spec_block .spec_contents .spec_attention{font-size:1.7rem}}.spec_block .contents_title_02._hokohoko+.spec_contents .spec_item{padding:30px 0px;gap:0px 94px}.spec_block .contents_title_02._hokohoko+.spec_contents .map_link{margin-top:8px;padding:0px 12px}.spec_list{border-top:1px solid #c8c8c8}@media screen and (min-width: 980px){.spec_list{flex:1;min-width:0}}.spec_list .spec_item{padding:25px 0px;border-bottom:1px solid #c8c8c8}@media screen and (min-width: 1370px){.spec_list .spec_item{display:flex;align-items:flex-start;gap:0px 100px;padding:29px 0px}}@media screen and (min-width: 980px)and (max-width: 1369px){.spec_list .spec_item{display:flex;align-items:flex-start;gap:0px clamp(30px,3vw,100px);padding:30px 0px}}.spec_list .spec_label{font-size:1.5rem;font-weight:700;line-height:1.4em;letter-spacing:.05em;color:#35adc8;margin-bottom:5px}@media screen and (min-width: 640px){.spec_list .spec_label{min-width:85px;margin-bottom:0px}}@media screen and (min-width: 980px){.spec_list .spec_label{flex-shrink:0;font-size:1.7rem}}@media screen and (min-width: 980px){.spec_list .spec_body{flex:1;min-width:0}}.spec_list .spec_text{font-size:1.5rem;font-weight:400;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width: 980px){.spec_list .spec_text{font-size:1.7rem}}.spec_list .spec_text .strong{font-weight:700}.spec_list .map_link{display:inline-flex;align-items:center;gap:0px 6px;margin-top:6px;padding:0px 12px;border:1px solid #000;border-radius:30px;font-size:1.2rem;font-weight:400;letter-spacing:.05em;line-height:1.4em;color:#000;transition:all .3s ease-in-out}@media screen and (min-width: 980px){.spec_list .map_link{font-size:1.4rem}}.spec_list .map_link .icon{width:10px;display:block}.spec_list .map_link .icon img{width:100%;height:auto;display:block}@media(any-hover: hover){.spec_list .map_link:hover{opacity:.6}}.howto_unit:nth-of-type(2) .spec_list{border-top:none}.cta_fukidashi{position:relative;display:inline-block;max-width:100%;margin-top:30px}.cta_fukidashi .cta_fukidashi_text{position:relative;z-index:1;background-color:#fff;border-radius:80px;padding:6px 25px;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1.4em;color:#000}@media screen and (max-width: 425px){.cta_fukidashi .cta_fukidashi_text{padding:6px 15px;font-size:1.5rem}}@media screen and (min-width: 640px){.cta_fukidashi .cta_fukidashi_text{line-height:1.8em;white-space:nowrap}}@media screen and (min-width: 980px){.cta_fukidashi .cta_fukidashi_text{padding:6px 30px;font-size:2rem}}@media screen and (min-width: 1520px){.cta_fukidashi .cta_fukidashi_text{padding:6px 40px;font-size:2.4rem}}.cta_fukidashi:after{content:"";position:absolute;left:50%;bottom:-4px;width:12px;height:12px;background-color:#fff;transform:translateX(-50%) rotate(45deg)}.cta_fukidashi._fill_blue .cta_fukidashi_text,.cta_fukidashi._fill_green .cta_fukidashi_text{color:#000}.cta_fukidashi._fill_blue .cta_fukidashi_text .sub,.cta_fukidashi._fill_green .cta_fukidashi_text .sub{display:block;font-size:.62em;line-height:1.3em}.cta_fukidashi._fill_blue .cta_fukidashi_text{background-color:#35adc8}.cta_fukidashi._fill_blue:after{background-color:#35adc8}.cta_fukidashi._fill_green .cta_fukidashi_text{background-color:#4cc764}.cta_fukidashi._fill_green:after{background-color:#4cc764}.kome{margin-top:30px;display:flex;align-items:flex-start;gap:0px 5px;font-size:1.3rem;font-weight:400;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width: 980px){.kome{font-size:1.5rem}}.kome .kome_icon{flex-shrink:0}.kome .kome_text{flex:1;min-width:0}.marker_pk{color:#ea8da1;font-weight:700}.marker_gr{color:#4cc764;font-weight:700}.cta_label{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:.05em;line-height:1.2em}.cta_type2{margin-top:40px;background-color:#f5f5f5;border-radius:10px;padding:40px 25px;text-align:center}@media screen and (min-width: 980px){.cta_type2{margin-top:50px;padding:50px}}.cta_type2 .cta_text{margin-top:3px;font-size:1.5rem;font-weight:700;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.cta_type2 .cta_text{font-size:1.7rem}}.cta_type2 .line_btn{display:inline-flex;align-items:center;justify-content:center;gap:0px 10px;margin-top:30px;background-color:#4cc764;border-radius:10px;padding:18px 30px;transition:all .3s ease-in-out}@media screen and (min-width: 980px){.cta_type2 .line_btn{padding:20px 40px}}.cta_type2 .line_btn .icon{width:24px;display:block}.cta_type2 .line_btn .icon img{width:100%;height:auto;display:block}.cta_type2 .line_btn .text{font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1em;color:#fff}@media screen and (min-width: 980px){.cta_type2 .line_btn .text{font-size:1.8rem}}@media(any-hover: hover){.cta_type2 .line_btn:hover{opacity:.7}}.faq_list .faq_item{width:100%;background-color:#fff;border-radius:10px;box-shadow:0px 4px 5px rgba(0,0,0,.25)}.faq_list .faq_item+.faq_item{margin-top:15px}.faq_list .faq_q{width:100%;display:flex;align-items:center;gap:0px 15px;background-color:rgba(0,0,0,0);border:none;padding:20px;cursor:pointer;text-align:left;font-family:inherit}@media screen and (min-width: 980px){.faq_list .faq_q{gap:0px 30px;padding:30px}}.faq_list .faq_q .faq_q_head{flex:1;min-width:0;display:flex;align-items:flex-start;gap:0px 15px}.faq_list .faq_q .faq_parts{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.7rem;letter-spacing:.05em;line-height:1.2em;color:#2aafcb;border-bottom:3px solid #35adc8}@media screen and (min-width: 980px){.faq_list .faq_q .faq_parts{font-size:2rem}}.faq_list .faq_q .faq_q_text{flex:1;min-width:0;font-size:1.6rem;font-weight:700;line-height:1.4em;letter-spacing:.05em;color:#000}@media screen and (min-width: 980px){.faq_list .faq_q .faq_q_text{font-size:2rem}}.faq_list .faq_q .faq_icon{position:relative;width:24px;height:24px;flex-shrink:0;background-color:#35adc8;border-radius:50%}.faq_list .faq_q .faq_icon:before,.faq_list .faq_q .faq_icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:1px;background-color:#fff;transition:all .3s ease-in-out}.faq_list .faq_q .faq_icon:before{transform:translate(-50%, -50%)}.faq_list .faq_q .faq_icon:after{transform:translate(-50%, -50%) rotate(90deg)}.faq_list .faq_q._open .faq_icon:before{transform:translate(-50%, -50%) rotate(45deg)}.faq_list .faq_q._open .faq_icon:after{transform:translate(-50%, -50%) rotate(-45deg)}.faq_list .faq_a{display:none;margin:0 20px;padding:20px 0 20px 0;border-top:1px solid #e5e5e5}@media screen and (min-width: 980px){.faq_list .faq_a{margin:0 30px;padding:25px 0 30px 0}}.faq_list .faq_a p{font-size:1.5rem;font-weight:400;line-height:1.8em;letter-spacing:.05em}.faq_list .faq_a p+p{margin-top:20px}.cont_title{font-size:2.4rem;font-weight:700;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width: 980px){.cont_title{font-size:3.5rem}}.cont_title .marker{color:#35adc8}.cont_body{margin-top:30px}@media screen and (min-width: 980px){.cont_body{margin-top:40px}}.cont_body p{font-size:1.5rem;font-weight:400;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.cont_body p{font-size:1.7rem}}.cont_body .marker{color:#35adc8;font-weight:700}.cont_photo{margin-top:30px}@media screen and (min-width: 980px){.cont_photo{margin-top:40px}}@media screen and (min-width: 980px){.thema_block{flex:1;min-width:0}}.thema_block .thema_etc{margin-top:15px;text-align:right;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.4em}@media screen and (min-width: 980px){.thema_block .thema_etc{font-size:1.7rem}}.cert_card{margin-top:60px;background-color:#fff;border-radius:10px;padding:40px 25px;box-shadow:0px 4px 5px rgba(0,0,0,.25)}@media screen and (min-width: 980px){.cert_card{margin-top:100px;margin-left:150px;margin-right:150px;padding:80px 50px}}@media screen and (min-width: 980px){.cert_body{flex:1;min-width:0;display:flex;align-items:flex-start;gap:0px 50px}}@media screen and (min-width: 980px){.cert_body .list_parts_list{flex:1;min-width:0}}.cert_body .gg_badge{margin:30px auto 0px auto;width:141px;text-align:center}@media screen and (min-width: 980px){.cert_body .gg_badge{margin:0;flex-shrink:0}}.cert_body .gg_badge img{width:130px;height:auto;display:inline-block}.cert_body .gg_badge .gg_number,.cert_body .gg_badge .gg_expire{font-size:1.4rem;font-weight:400;line-height:1.4em;color:#03045e}.btn_standard{display:inline-flex;align-items:center;justify-content:center;gap:0px 10px;border-radius:10px;padding:18px 30px;transition:all .3s ease-in-out}@media screen and (min-width: 980px){.btn_standard{padding:20px 40px}}.btn_standard .icon{width:24px;display:block}.btn_standard .icon img{width:100%;height:auto;display:block}.btn_standard .text{font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1em;color:#fff}@media screen and (min-width: 980px){.btn_standard .text{font-size:1.8rem}}.btn_standard._mail{background-color:#f5b2a1}.btn_standard._line{background-color:#4cc764}.btn_standard._blue{background-color:#35adc8}.btn_standard._green{background-color:#4cc764}.btn_standard._outline{background-color:#fff;border:1px solid #35adc8}.btn_standard._outline .text{color:#2aafcb}@media(any-hover: hover){.btn_standard:hover{opacity:.7}}.footer_cta{position:relative;padding:20px 5vw 80px 5vw}@media screen and (min-width: 980px){.footer_cta{padding:0px 50px 150px 50px}}.footer_cta_list{max-width:1420px;margin:0 auto}@media screen and (min-width: 980px){.footer_cta_list{display:flex;align-items:stretch;justify-content:center;gap:0px 30px}}.footer_cta_list .footer_cta_card{border-radius:10px;padding:40px 25px;text-align:center;box-shadow:10px 10px 15px rgba(0,0,0,.25)}@media screen and (min-width: 980px){.footer_cta_list .footer_cta_card{flex:1;min-width:0;padding:50px;display:flex;flex-direction:column;align-items:center}}.footer_cta_list .footer_cta_card+.footer_cta_card{margin-top:30px}@media screen and (min-width: 980px){.footer_cta_list .footer_cta_card+.footer_cta_card{margin-top:0px}}.footer_cta_list .footer_cta_card._line{background-color:#4cc764}.footer_cta_list .footer_cta_card._donate{background-color:#35adc8}.footer_cta_list .footer_cta_card._contact{background-color:#f5b2a1}.footer_cta_list .cta_card_eyes{width:90px;margin:0 auto}.footer_cta_list .cta_card_eyes img{width:100%;height:auto;display:block}.footer_cta_list .cta_card_copy{margin:10px 0 30px;width:100%;text-align:left;font-size:1.5rem;font-weight:700;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.footer_cta_list .cta_card_copy{font-size:1.7rem}}.footer_cta_list .cta_card_btn{display:inline-flex;align-items:center;justify-content:center;gap:0px 10px;margin-top:30px;border:1px solid #fff;border-radius:10px;padding:18px 30px;transition:all .3s ease-in-out}@media screen and (min-width: 980px){.footer_cta_list .cta_card_btn{margin-top:auto;padding:20px 40px}}.footer_cta_list .cta_card_btn .icon{width:24px;display:block}.footer_cta_list .cta_card_btn .icon img{width:100%;height:auto;display:block}.footer_cta_list .cta_card_btn .text{font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1em;color:#fff}@media screen and (min-width: 980px){.footer_cta_list .cta_card_btn .text{font-size:1.8rem}}@media(any-hover: hover){.footer_cta_list .cta_card_btn:hover{opacity:.6}}.wahaha_btn_block{max-width:1280px;margin:0 auto}.wahaha_btn{display:flex;flex-direction:column;gap:20px}.wahaha_btn .wahaha_btn_inner{color:inherit;display:flex;align-items:center;justify-content:space-between;flex:1;margin:0 auto;width:100%;max-width:610px;border-radius:20px;box-shadow:0px 10px 20px rgba(0,0,0,.25);background-color:#fff;transition:transform .3s ease,box-shadow .3s ease}@media(any-hover: hover){.wahaha_btn .wahaha_btn_inner:hover{transform:translateY(-6px);box-shadow:0px 14px 24px rgba(0,0,0,.2)}.wahaha_btn .wahaha_btn_inner:hover .wahaha_btn_img{transform:rotate(-5deg) scale(1.06)}.wahaha_btn .wahaha_btn_inner:hover .wahaha_btn_arrow{transform:scale(1.06)}}.wahaha_btn .wahaha_btn_inner:focus-visible{outline:3px solid #35adc8;outline-offset:5px}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main{display:flex;align-items:center;flex:1;min-width:0;padding:20px 16px;gap:10px}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_img{display:block;width:40px;height:40px;flex-shrink:0;transition:transform .3s ease}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_link{min-width:0}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_link .wahaha_btn_link_text{font-size:1.5rem;font-weight:bold;line-height:1.4em}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_link .wahaha_btn_link_text_en{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;line-height:1.2em;margin-top:5px}.wahaha_btn .wahaha_btn_inner .wahaha_btn_arrow{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;margin-right:16px;border-radius:50%;background-color:#ea8da1;transition:transform .3s ease}.wahaha_btn .wahaha_btn_inner .wahaha_btn_arrow.bl{background-color:#35adc8}.wahaha_btn .wahaha_btn_inner .wahaha_btn_arrow::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateX(-1px) rotate(45deg)}@media screen and (min-width: 640px){.wahaha_btn .wahaha_btn_inner .wahaha_btn_main{flex:0 1 auto;min-width:auto;padding:30px;gap:20px}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_img{width:80px;height:80px;flex-shrink:1}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_link{min-width:auto}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_link .wahaha_btn_link_text{font-size:1.8rem}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_link .wahaha_btn_link_text_en{margin-top:15px;font-size:1.2rem}.wahaha_btn .wahaha_btn_inner .wahaha_btn_arrow{width:24px;height:24px;flex-shrink:1;margin-right:8%}}@media screen and (min-width: 980px){.wahaha_btn{flex-direction:row}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_img{width:120px;height:120px}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_link .wahaha_btn_link_text{font-size:2.7rem}.wahaha_btn .wahaha_btn_inner .wahaha_btn_main .wahaha_btn_link .wahaha_btn_link_text_en{font-size:1.4rem}}@media screen and (min-width: 980px){.fv_mv{height:636px}}.fv_mv .fv_mv_catch._sub{top:auto;left:146px}@media screen and (max-width: 425px){.fv_mv .fv_mv_catch._sub{top:auto;left:63px}}.fv_mv .fv_mv_catch._sub .fv_mv_catch_text{margin-top:-42px}.fv_mv .fv_mv_catch._sub .fv_mv_catch_eng{transform:translateX(-7px)}.fv_mv .fv_mv_img img{object-position:0% 0%}@media screen and (max-width: 425px){.fv_mv .fv_mv_img img{object-position:34% 0%}}@media screen and (min-width: 980px){.fv_mv{height:700px}}.fv_mv .fv_mv_catch_text{text-orientation:upright}.fv_mv .fv_mv_catch_eng{text-orientation:initial}.index_block .index_inner{align-items:flex-start}.index_block .index_inner .index_list{gap:19px 57px}.index_block .index_inner .index_label{text-align:end}@media screen and (max-width: 425px){.index_block .index_inner .index_label{text-align:start}}@media screen and (min-width: 425px)and (max-width: 980px){.index_block .index_inner .index_label{text-align:center}}@media screen and (min-width: 980px){.sec_intro._kifu{padding:0 150px 3px 150px}.sec_intro._kifu .sec_intro_title{font-size:5rem;line-height:1.4em}}@media screen and (min-width: 980px){.cert_card{margin:100px 150px 250px}}.kifu_btn{margin:40px 0px 0px 0px}@media screen and (min-width: 980px){.kifu_btn{margin:80px 0px 0px 0px}}.donation_card{margin-top:40px;border-radius:10px;padding:40px 25px;text-align:center}@media screen and (min-width: 980px){.donation_card{margin-top:40px;padding:50px}}.donation_card._pink{background-color:#ffd7e0}.donation_card._pink .donation_num,.donation_card._pink .donation_date,.donation_card._pink .donation_note{color:#ea8da1}.donation_card._pink .donation_bar .bar{background-color:#ea8da1}.donation_card._blue{background-color:#c9eff7}.donation_card._blue .donation_num,.donation_card._blue .donation_date,.donation_card._blue .donation_note{color:#35adc8}.donation_card .cta_fukidashi{margin-top:0px}.donation_card .donation_num{margin-top:30px;display:flex;align-items:flex-end;justify-content:center;gap:0px 3px;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:.05em}.donation_card .donation_num .big{font-size:5.8rem;line-height:.8em}@media screen and (min-width: 980px){.donation_card .donation_num .big{font-size:9rem}}.donation_card .donation_num .slash{width:2px;height:34px;margin:0 8px;background-color:currentColor;transform:rotate(30deg)}@media screen and (min-width: 980px){.donation_card .donation_num .slash{height:40px}}.donation_card .donation_num .small{font-size:2rem;line-height:.9em}@media screen and (min-width: 980px){.donation_card .donation_num .small{font-size:2.7rem}}.donation_card .donation_num .unit{font-family:"Zen Kaku Gothic Antique",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em}@media screen and (min-width: 980px){.donation_card .donation_num .unit{font-size:2rem}}.donation_card .donation_date{margin-top:20px;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.8em}@media screen and (min-width: 980px){.donation_card .donation_date{font-size:1.7rem}}.donation_card .donation_bar{margin-top:30px;position:relative;height:20px;background-color:#fff;border-radius:70px;overflow:hidden}.donation_card .donation_bar .bar{position:absolute;left:3px;top:2px;height:16px;border-radius:70px}.donation_card .donation_note{margin-top:30px;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.8em}@media screen and (min-width: 980px){.donation_card .donation_note{font-size:1.7rem}}.memori_gauge{margin-top:20px;padding:0 20px}.memori_gauge .memori_row{position:relative;height:61px}.memori_gauge .memori_row .memori{position:absolute;top:20px;transform:translateX(-50%);display:block;width:52px;padding:10px 0px 12px 0px;background-color:#35adc8;border-radius:50%;color:#fff;text-align:center}.memori_gauge .memori_row .memori:after{content:"";position:absolute;left:50%;bottom:-4px;width:10px;height:10px;background-color:#35adc8;transform:translateX(-50%) rotate(45deg)}.memori_gauge .memori_row .memori .num{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.8rem;line-height:1em;letter-spacing:.05em}.memori_gauge .memori_row .memori .unit{display:block;font-size:1.2rem;font-weight:700;line-height:1em;letter-spacing:.05em;margin-top:2px}.memori_gauge .memori_scale{position:relative;margin-top:22px;height:20px;background-color:#fff;border-radius:70px;background-image:repeating-linear-gradient(to right, transparent 0px, transparent calc(10% - 1px), #E5E5E5 calc(10% - 1px), #E5E5E5 10%)}.memori_gauge .memori_scale .mark{position:absolute;top:0px;width:1px;height:20px;background-color:#35adc8}.memori_gauge .memori_scale .bar{position:absolute;left:3px;top:2px;height:16px;background-color:#35adc8;border-radius:70px}.gauge_legend{margin-top:30px}@media screen and (min-width: 640px){.gauge_legend{display:flex;align-items:center;justify-content:center;gap:15px 20px}}.gauge_legend .legend_item{display:flex;align-items:center;justify-content:center;gap:0px 5px}.gauge_legend .legend_item+.legend_item{margin-top:15px}@media screen and (min-width: 640px){.gauge_legend .legend_item+.legend_item{margin-top:0px}}.gauge_legend .legend_item .chip{display:flex;align-items:center;gap:0px 5px;background-color:#35adc8;border-radius:4px;padding:5px 10px;color:#fff}.gauge_legend .legend_item .chip .num{font-family:"Montserrat",sans-serif;font-weight:700;font-size:2.4rem;line-height:1em;letter-spacing:.05em}@media screen and (min-width: 980px){.gauge_legend .legend_item .chip .num{font-size:3rem}}.gauge_legend .legend_item .chip .unit{font-size:1.6rem;font-weight:700;line-height:1em;letter-spacing:.05em}@media screen and (min-width: 980px){.gauge_legend .legend_item .chip .unit{font-size:1.8rem}}.gauge_legend .legend_item .eq{font-size:1.8rem;font-weight:700;color:#35adc8}.gauge_legend .legend_item .text{text-align:left;font-size:1.6rem;font-weight:700;line-height:1.2em;letter-spacing:.05em;color:#35adc8}@media screen and (min-width: 980px){.gauge_legend .legend_item .text{font-size:1.8rem}}.btn_center{margin-top:40px;text-align:center}@media screen and (min-width: 980px){.btn_center{margin-top:30px}}.btn_line_arrow{display:inline-flex;align-items:center;gap:0px 10px;border:1px solid #c8c8c8;border-radius:70px;padding:10px 9px 10px 30px;transition:all .3s ease-in-out}.btn_line_arrow .text{font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1em;color:#000}@media screen and (min-width: 980px){.btn_line_arrow .text{font-size:1.8rem}}.btn_line_arrow .icon{width:24px;height:24px;display:block}.btn_line_arrow .icon img{width:100%;height:auto;display:block}@media(any-hover: hover){.btn_line_arrow:hover{opacity:.6}}.howto_parts._blue .text{background-color:#35adc8}.howto_parts._blue .tail{filter:brightness(0) saturate(100%) invert(55%) sepia(57%) saturate(461%) hue-rotate(144deg) brightness(95%) contrast(100%)}@media screen and (min-width: 980px){#course.s_point{padding:250px 100px 360px}}.price_head{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 5px}.price_head .price_chip{display:flex;align-items:center;gap:0px 5px;background-color:#35adc8;border-radius:4px;padding:5px 10px;color:#fff}.price_head .price_chip .num{font-family:"Montserrat",sans-serif;font-weight:700;font-size:4.5rem;line-height:1em;letter-spacing:.05em}@media screen and (min-width: 980px){.price_head .price_chip .num{font-size:8rem}}.price_head .price_chip .unit{font-size:2.2rem;font-weight:700;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width: 980px){.price_head .price_chip .unit{font-size:3.5rem}}.price_head .eq,.price_head .text{font-size:2.2rem;font-weight:700;line-height:1.4em;letter-spacing:.05em;color:#35adc8}@media screen and (min-width: 980px){.price_head .eq,.price_head .text{font-size:3.5rem}}@media screen and (min-width: 980px){.cont_body{margin-top:34px}}.use_card{margin-top:40px;background-color:#fff;border-radius:10px;padding:40px 25px;box-shadow:10px 10px 15px rgba(0,0,0,.25);text-align:center}@media screen and (min-width: 980px){.use_card{padding:49px}}.use_card .list_parts_list{margin-top:40px;text-align:left}@media screen and (min-width: 980px){#buppin .use_card{margin-top:56px}}#buppin .wlist_btns{justify-content:space-between}#buppin .w_col{max-width:257px}@media screen and (min-width: 980px){#method.s_point{padding:250px 100px 300px}}.style_list{margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}@media screen and (min-width: 640px){.style_list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 980px){.style_list{margin-top:60px}}.style_list .style_item{height:198px;background-color:#35adc8;border-radius:20px;padding:40px 20px;text-align:center;color:#fff}.style_list .style_item .icon{display:block;width:22px;margin:0 auto}.style_list .style_item .icon img{width:100%;height:auto;display:block}.style_list .style_item .style_label{margin-top:10px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:.05em;line-height:1.2em}.style_list .style_item .style_title{margin-top:10px;font-size:2rem;font-weight:700;line-height:1.3em;letter-spacing:.05em}@media screen and (min-width: 980px){.style_list .style_item .style_title{font-size:2.4rem}}.howto_unit+.howto_unit{margin-top:100px}@media screen and (min-width: 980px){.howto_unit+.howto_unit{margin-top:142px}}#method .cta_type2._noanker{background-color:#f5f5f5}@media screen and (min-width: 980px){#method .cta_type2._noanker{padding:38px}}@media screen and (min-width: 980px){#method .cta_type2._noanker .btn_standard{margin-top:28px}}@media screen and (min-width: 980px){#buppin .cta_type2._noanker{padding:60px 50px 53px}}.wlist_btns{margin-top:30px}@media screen and (min-width: 640px){.wlist_btns{position:relative;display:flex;align-items:stretch;justify-content:center;gap:0px 40px}}@media screen and (min-width: 640px){.wlist_btns:after{content:"";position:absolute;top:0px;bottom:0px;left:50%;width:1px;background-color:#d9d9d9;transform:translateX(-50%)}}@media screen and (min-width: 640px){.wlist_btns .w_col{width:290px}}.wlist_btns .w_col+.w_col{margin-top:30px}@media screen and (min-width: 640px){.wlist_btns .w_col+.w_col{margin-top:0px}}.wlist_btns .w_col .w_label{font-size:1.5rem;font-weight:700;line-height:1.4em;letter-spacing:.05em;text-align:center;color:#35adc8}@media screen and (min-width: 980px){.wlist_btns .w_col .w_label{font-size:1.7rem}}.wlist_btns .w_col .btn_standard{margin-top:20px;width:100%;padding:20px 17px}.tax_card+.tax_card{margin-top:40px}@media screen and (min-width: 980px){.tax_card+.tax_card{margin-top:60px}}@media screen and (min-width: 980px){.tax_body{flex:1;min-width:0}}.tax_body .tax_unit+.tax_unit{margin-top:50px}@media screen and (min-width: 980px){.tax_body .tax_unit+.tax_unit{margin-top:60px}}.tax_body .tax_h{font-size:1.7rem;font-weight:700;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.tax_body .tax_h{font-size:2rem}}.tax_body .tax_text{margin-top:15px;font-size:1.5rem;font-weight:400;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.tax_body .tax_text{font-size:1.75rem}}.tax_body .tax_text .marker{color:#35adc8;font-weight:700}.tax_body .tax_text.mt-0{margin-top:0px}.tax_body .list_parts_list{margin-top:20px}.tax_body .tax_example{margin-top:20px;background-color:#f5f5f5;border-radius:10px;padding:30px}.tax_body .tax_example .ex_title{font-size:1.5rem;font-weight:700;line-height:1.8em;letter-spacing:.05em;color:#35adc8}@media screen and (min-width: 980px){.tax_body .tax_example .ex_title{font-size:1.7rem}}.tax_body .tax_example .ex_text{margin-top:5px;font-size:1.5rem;font-weight:400;line-height:1.8em;letter-spacing:.05em}@media screen and (min-width: 980px){.tax_body .tax_example .ex_text{font-size:1.7rem}}.tax_body .tax_example .ex_result{margin-top:5px;font-size:1.5rem;font-weight:700;line-height:1.8em;letter-spacing:.05em;color:#35adc8}@media screen and (min-width: 980px){.tax_body .tax_example .ex_result{font-size:1.7rem}}.tax_body .kome{margin-top:14px}
