:root{--blk:#444;--blk:#595757;--grd:linear-gradient(103deg, #E1A9B1 2.16%, #B3CFEA 36.14%, #80CCE6 62.14%, #B2D3D6 93.64%);--grd-02:linear-gradient(158deg, #5DBDDD -47.05%, #80CDE7 -3.44%, #B3D4D7 40.3%, #F6F0CA 99.61%);--gry-bg:#F2F2F3;--gry-line:#9A9A9A;--pnk:#E49EA2;--pnk-bg:#F2DFE1;--prim:#6BBCDE;--prim-02:#B2DFF5;--prim-03:#E6F4F7;--wht:#FFF;--yel:#FFE789;--yel-bg:#FFFBEB;--grn:#45B8A6;--line-grn:#06C755}body.Gynd{overflow-x:hidden}body.Gynd small{color:var(--gry-line)}body.Gynd .link-bar{color:var(--prim);text-decoration:underline;cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .link-bar:hover{opacity:.75}}body.Gynd .btn-blank{position:relative;display:block;height:48px;text-align:center;line-height:46px;font-size:16px;font-weight:700;border-radius:8px;border:1px solid var(--blk);background-color:#fff;white-space:nowrap;transition:all .3s}body.Gynd .btn-blank::after{content:"";display:block;width:18px;height:18px;position:absolute;top:0;right:15px;bottom:0;left:auto;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/gynd/ico_blank.svg)}body.Gynd .btn-blank:hover{background-color:var(--prim-03)}body.Gynd .sd{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:100vw;height:100vh;color:#fff;background-image:var(--grd)}body.Gynd .sd_wrap{position:relative;display:flex;justify-content:center;flex-wrap:nowrap;width:calc(100% - 100px);max-width:1280px;height:100%;margin:0 auto}@media screen and (max-width:1500px),print{body.Gynd .sd_wrap{width:95%}}body.Gynd .sd_menu{flex:1;position:absolute;top:50px;right:auto;bottom:auto;left:0;margin:auto}body.Gynd .sd_menu_list{display:flex;flex-direction:column;gap:32px;padding-top:78px}body.Gynd .sd_menu_list_item{font-weight:700;font-size:20px;line-height:1;letter-spacing:1px}body.Gynd .sd_menu_list_item a{cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .sd_menu_list_item a:hover{opacity:.75}}body.Gynd .sd_cv{flex:1}body.Gynd .sd_cv_list{position:absolute;top:auto;right:0;bottom:41px;left:auto;margin:auto;display:flex;flex-direction:column;gap:40px;padding:20px 23px 40px 28px;color:#fff;border-radius:20px;background-color:rgba(255,255,255,.8)}body.Gynd .sd_cv_list_item_ttl{position:relative;display:block;height:45px;line-height:45px;margin-bottom:20px;padding:0 20px;white-space:nowrap;font-size:14px;text-align:center;border-radius:4px;background-color:var(--sec-color)}body.Gynd .sd_cv_list_item_ttl::after{content:"";display:block;margin:-1px auto 0;width:0;height:0;line-height:0;border-style:solid;border-color:var(--sec-color) transparent transparent transparent;border-width:10px 6px 0 6px}body.Gynd .sd_cv_list_item_cont{display:block;line-height:1;cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .sd_cv_list_item_cont:hover{opacity:.75}}body.Gynd .sd_cv_list_item_cont .btn-pccv{display:block;padding:14px 32px;text-align:center;border-radius:100px;background-color:var(--sec-color)}body.Gynd .sd_cv_list_item_cont .btn-pccv .logo{display:block;width:144px;margin:0 auto}body.Gynd .sd_cv_list_item_cont .btn-pccv .txt{display:block;padding-top:10px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;white-space:nowrap;color:var(--yel)}body.Gynd .sd_cv_list_item.gc{--sec-color:var(--prim)}body.Gynd .sd_cv_list_item.gb{--sec-color:var(--grn)}body.Gynd .sd .canvas-shape{z-index:-1;display:block;width:625px;height:500px}body.Gynd .sd .canvas-shape:nth-of-type(1){position:absolute;top:0;right:0;bottom:auto;left:auto;margin:auto;transform:translate(40%,-30%)}body.Gynd .sd .canvas-shape:nth-of-type(2){position:absolute;top:auto;right:auto;bottom:0;left:0;margin:auto;transform:translate(-60%,40%)}body.Gynd .Gynd_cont{box-sizing:content-box;position:relative;width:100%;max-width:375px;margin:50px auto;background-color:#fff;border-radius:20px;border:3px #fff solid}@media screen and (max-width:480px),print{body.Gynd .Gynd_cont{max-width:100%;margin:0 auto;border-radius:0;border:none}}body.Gynd .Gynd_cont_box{box-sizing:border-box;position:relative}body.Gynd .Gynd_cont .txt-gynd img{display:inline-block;vertical-align:text-bottom;width:240px}body.Gynd .Gynd_cont .txt-gynd>span{display:inline-block;vertical-align:text-bottom;margin-left:5px}body.Gynd .Gynd_cont .header{z-index:1;overflow:hidden;position:absolute;width:100%;height:54px;border-radius:20px 20px 0 0}@media screen and (max-width:480px),print{body.Gynd .Gynd_cont .header{border-radius:0}}body.Gynd .Gynd_cont .header_box{display:flex;justify-content:space-between;flex-wrap:nowrap;width:89.3%;max-width:335px;margin:auto;align-items:center;height:100%}body.Gynd .Gynd_cont .header_ttl{flex:0 0 138px}body.Gynd .Gynd_cont .header_ttl img,body.Gynd .Gynd_cont .header_ttl_logo{display:block;width:100%}body.Gynd .Gynd_cont .header_ttl_logo{cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .header_ttl_logo:hover{opacity:.75}}body.Gynd .Gynd_cont .header_search{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;height:32px;padding:0 16px;color:var(--prim);background:var(--yel);border-radius:300px;cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .header_search:hover{opacity:.75}}body.Gynd .Gynd_cont .header_search_ico{display:block;flex:0 0 24px;height:24px}body.Gynd .Gynd_cont .header_search_txt{flex:1 1 auto;padding-left:4px;font-weight:900;font-size:12px;line-height:32px;white-space:nowrap}body.Gynd .Gynd_cont .main .fv{overflow:hidden;position:relative;width:100%;height:100vh;max-height:560px;padding:54px 0 78px;border-radius:20px 20px 0 0;color:var(--prim);background-image:var(--grd-02)}@media screen and (max-width:480px),print{body.Gynd .Gynd_cont .main .fv{border-radius:0}}body.Gynd .Gynd_cont .main .fv_wrap{position:relative;width:89.3%;max-width:335px;margin:auto;height:100%;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/gynd/fv_img.jpg)}body.Gynd .Gynd_cont .main .fv_txt{position:absolute;top:39px;right:0;bottom:auto;left:0;margin:auto;text-align:center;line-height:1}body.Gynd .Gynd_cont .main .fv_txt_sub{display:block;padding-bottom:12px;font-size:14px;font-weight:700}body.Gynd .Gynd_cont .main .fv_txt_logo{display:block;width:289px;height:36px;margin:0 auto}body.Gynd .Gynd_cont .main .summary{width:89.3%;max-width:335px;margin:auto}body.Gynd .Gynd_cont .main .summary_point{counter-reset:number 0;display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;margin:24px auto 60px}body.Gynd .Gynd_cont .main .summary_point_item{counter-increment:number 1;flex:1 1 auto;padding:10px 8px;text-align:center;font-weight:700;line-height:1;background-repeat:repeat-y;background-position:left bottom;background-image:radial-gradient(circle,var(--prim) calc(2px / 2),transparent calc(2px / 2));background-size:2px calc(3px + 2px)}body.Gynd .Gynd_cont .main .summary_point_item:last-of-type{border-right:1px dotted var(--prim)}body.Gynd .Gynd_cont .main .summary_point_item .ttl{white-space:nowrap;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:10px;letter-spacing:.5px;color:var(--yel)}body.Gynd .Gynd_cont .main .summary_point_item .ttl:after{content:counter(number);display:inline-block;padding-left:2px;font-size:16px;letter-spacing:.8px}body.Gynd .Gynd_cont .main .summary_point_item .desc{font-size:12px}body.Gynd .Gynd_cont .main .summary_point_item .desc>*{white-space:nowrap;font-weight:700}body.Gynd .Gynd_cont .main .summary_point_item .desc em{display:block;padding:10px 0 7px;color:var(--prim)}body.Gynd .Gynd_cont .main .summary_about{position:relative;text-align:center}body.Gynd .Gynd_cont .main .summary_about_wrap{padding-bottom:18px;background:var(--prim-03);border-radius:20px}body.Gynd .Gynd_cont .main .summary_about_lead{position:relative;transform:translateY(-50%);display:block;width:300px;height:39px;margin:0 auto;line-height:39px;text-align:center;font-size:16px;font-weight:700;letter-spacing:-.8px;color:#fff;background:var(--grd);border-radius:300px}body.Gynd .Gynd_cont .main .summary_about_lead:after{content:"";display:block;margin:-1px auto 0;width:0;height:0;border-style:solid;border-color:#91cde7 transparent transparent transparent;border-width:20px 12px 0 12px}body.Gynd .Gynd_cont .main .summary_about_ttl{padding:15px 0;font-weight:700;line-height:1;color:var(--prim);white-space:nowrap}body.Gynd .Gynd_cont .main .summary_about_intro{font-size:16px;font-weight:700;line-height:160%;letter-spacing:0}body.Gynd .Gynd_cont .main .summary_about_intro mark{background:linear-gradient(transparent 60%,var(--yel) 0)}body.Gynd .Gynd_cont .main .summary_about_list{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 0}body.Gynd .Gynd_cont .main .summary_about_list_item{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;gap:11px;width:100%;max-width:260px;padding:16px;background-color:#fff;border-radius:10px}body.Gynd .Gynd_cont .main .summary_about_list_item_img{display:block;flex:0 0 85px}body.Gynd .Gynd_cont .main .summary_about_list_item_img img{display:block;width:100%}body.Gynd .Gynd_cont .main .summary_about_list_item_txt{font-size:16px;font-weight:700;line-height:160%}body.Gynd .Gynd_cont .main .summary_about_list_item_txt mark{background:linear-gradient(transparent 90%,var(--yel) 0)}body.Gynd .Gynd_cont .main .summary_about_note{width:89.5%;max-width:300px;margin:auto;border-radius:10px;background-color:#fff}body.Gynd .Gynd_cont .main .summary_about_note_ttl{height:62px;line-height:62px;white-space:nowrap;font-size:24px;font-weight:700;color:#fff;border-top-right-radius:10px;border-top-left-radius:10px;background-color:var(--prim)}body.Gynd .Gynd_cont .main .summary_about_note_desc{padding:24px 0 16px;font-weight:700;line-height:140%}body.Gynd .Gynd_cont .main .summary_about_note_desc em{font-weight:700;color:var(--pnk)}body.Gynd .Gynd_cont .main .summary_about_note_desc small{display:inline-block;padding-top:10px;font-weight:500;font-size:12px;line-height:140%}body.Gynd .Gynd_cont .main .summary_about_note_graph{position:relative;display:block;max-width:258px;margin:0 auto;padding-bottom:12px}body.Gynd .Gynd_cont .main .summary_about_note_graph .img{display:block}body.Gynd .Gynd_cont .main .summary_about_note_graph .img img{display:block;width:100%}body.Gynd .Gynd_cont .main .summary_about_note_graph .illust{position:absolute;top:-2px;right:-31px;bottom:auto;left:auto;margin:auto;display:block;width:74px}body.Gynd .Gynd_cont .main .summary_about_note_graph .illust img{display:block;width:100%}body.Gynd .Gynd_cont .main .summary_about_add{padding:32px 0 80px}body.Gynd .Gynd_cont .main .summary_about_add_ttl{position:relative;font-size:16px;font-weight:700;line-height:1}body.Gynd .Gynd_cont .main .summary_about_add_ttl::before{z-index:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;height:1px;width:100%;background-color:currentColor}body.Gynd .Gynd_cont .main .summary_about_add_ttl span{z-index:1;position:relative;display:inline-block;padding:0 1em;background-color:#fff}body.Gynd .Gynd_cont .main .summary_about_add_cont{display:block;padding-top:10px;font-weight:700;font-size:14px;line-height:1.4;color:var(--gry-line)}body.Gynd .Gynd_cont .main .point{z-index:1;position:relative;overflow:hidden}body.Gynd .Gynd_cont .main .point_ttl{z-index:-1;position:relative;padding-top:50px}body.Gynd .Gynd_cont .main .point_ttl::before{z-index:0;content:"";position:absolute;top:0;right:0;bottom:auto;left:0;margin:auto;display:block;width:100%;height:250px;background:var(--grd)}body.Gynd .Gynd_cont .main .point_ttl::after{z-index:1;content:"";position:absolute;top:110px;right:auto;bottom:auto;left:50%;margin:auto;transform:translateX(-50%);width:611px;height:442px;border-radius:100%;background-color:#fff}body.Gynd .Gynd_cont .main .point_ttl_illust{z-index:2;position:relative;display:block;width:124px;margin:0 auto}body.Gynd .Gynd_cont .main .point_ttl_illust img{display:block;width:100%}body.Gynd .Gynd_cont .main .point_ttl_txt{z-index:3;position:relative;padding:30px 0 50px;text-align:center;font-weight:700;color:var(--prim)}body.Gynd .Gynd_cont .main .point_ttl_txt .txt-gynd{font-size:16px;line-height:1;letter-spacing:-.8px}body.Gynd .Gynd_cont .main .point_ttl_txt .def{display:block;padding-top:16px;font-size:24px;letter-spacing:-1.2px}body.Gynd .Gynd_cont .main .point_list{counter-reset:number 0;display:flex;flex-direction:column;gap:78px}body.Gynd .Gynd_cont .main .point_list_item{counter-increment:number 1}body.Gynd .Gynd_cont .main .point_list_item_img{position:relative;display:block}body.Gynd .Gynd_cont .main .point_list_item_img::before{content:counter(number,decimal-leading-zero);display:block;position:absolute;top:0;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:60px;letter-spacing:.05em;color:var(--yel);transform:translateY(-50%)}body.Gynd .Gynd_cont .main .point_list_item_img img{display:block;width:100%}body.Gynd .Gynd_cont .main .point_list_item_img .ico{position:absolute;top:auto;right:auto;bottom:16px;left:18px;margin:auto;display:block;width:96px;height:96px}body.Gynd .Gynd_cont .main .point_list_item_txt{width:89.5%;max-width:300px;margin:auto}body.Gynd .Gynd_cont .main .point_list_item_txt_ttl{padding:32px 0 24px;margin-bottom:24px;text-align:center;font-weight:700;font-size:22px;letter-spacing:.05em;background-position:left bottom;background-image:radial-gradient(circle,var(--gry-line) calc(2px / 2),transparent calc(2px / 2));background-repeat:repeat-x;background-size:calc(4px + 2px) 2px}body.Gynd .Gynd_cont .main .point_list_item_txt_desc{font-size:16px;line-height:1.8}body.Gynd .Gynd_cont .main .point_list_item:nth-of-type(odd) .point_list_item_img{width:calc(100% - 5.35%);margin-right:auto}body.Gynd .Gynd_cont .main .point_list_item:nth-of-type(odd) .point_list_item_img::before{right:12px}body.Gynd .Gynd_cont .main .point_list_item:nth-of-type(even) .point_list_item_img{width:calc(100% - 5.35%);margin-left:auto}body.Gynd .Gynd_cont .main .point_list_item:nth-of-type(even) .point_list_item_img::before{left:12px}body.Gynd .Gynd_cont .main .navm{padding:40px 0;margin:64px 0;background-color:var(--yel-bg)}body.Gynd .Gynd_cont .main .navm_list{display:flex;flex-direction:column;width:89.3%;max-width:335px;margin:auto;padding:32px;background-color:#fff;border-radius:10px}body.Gynd .Gynd_cont .main .navm_list_item{border-bottom:1px solid var(--gry-line)}body.Gynd .Gynd_cont .main .navm_list_item:not(:first-of-type) a{margin-top:16px}body.Gynd .Gynd_cont .main .navm_list_item a{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;width:100%;padding-bottom:16px;white-space:nowrap;font-weight:700;font-size:18px;line-height:1;letter-spacing:.05em;color:var(--prim);cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .main .navm_list_item a:hover{opacity:.75}}body.Gynd .Gynd_cont .main .navm_list_item a:after{content:"";display:block;flex:0 0 7px;height:7px;margin-right:5px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}body.Gynd .Gynd_cont .main .step_ttl_box{position:relative;padding:18px 0 25px;text-align:center;background-image:var(--grd);border-top-right-radius:20px;border-top-left-radius:20px}body.Gynd .Gynd_cont .main .step_ttl_illust{display:block;position:absolute;top:-80px;right:20px;bottom:auto;left:auto;margin:auto;width:100px}body.Gynd .Gynd_cont .main .step_ttl_illust img{display:block;width:100%}body.Gynd .Gynd_cont .main .step_ttl_en{display:block;width:79px;margin:0 auto}body.Gynd .Gynd_cont .main .step_ttl_en img{display:block;width:100%}body.Gynd .Gynd_cont .main .step_ttl_txt{font-weight:700;font-size:22px;letter-spacing:.05em;color:#fff}body.Gynd .Gynd_cont .main .step_ttl_txt .txt-gynd{display:block;padding:12px 0}body.Gynd .Gynd_cont .main .step_nav{z-index:5;position:sticky;top:0;padding:16px 0 12px;margin:40px 0;background-color:#fff}body.Gynd .Gynd_cont .main .step_nav_list{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;gap:25px}body.Gynd .Gynd_cont .main .step_nav_list_item{z-index:1;position:relative;display:block}body.Gynd .Gynd_cont .main .step_nav_list_item::after{z-index:-1;content:"";position:absolute;top:0;bottom:0;margin:auto;height:1px;background-color:var(--gry-bg)}body.Gynd .Gynd_cont .main .step_nav_list_item a{display:block;width:41px;height:41px;text-align:center;font-weight:700;font-size:24px;letter-spacing:.05em;line-height:41px;color:var(--yel);border-radius:100%;background-color:var(--gry-bg)}body.Gynd .Gynd_cont .main .step_nav_list_item:first-of-type::after{left:100%;width:25px}body.Gynd .Gynd_cont .main .step_nav_list_item:last-of-type::after{right:100%;width:25px}body.Gynd .Gynd_cont .main .step_nav_list_item:not(:last-of-type):not(:first-of-type)::after{left:50%;width:91px;transform:translateX(-50%)}body.Gynd .Gynd_cont .main .step_nav_list_item.current{z-index:5}body.Gynd .Gynd_cont .main .step_nav_list_item.current:after{background-color:var(--pnk)}body.Gynd .Gynd_cont .main .step_nav_list_item.current a{background-color:var(--pnk)}body.Gynd .Gynd_cont .main .step_list{width:89.3%;max-width:335px;margin:auto;padding-bottom:40px;margin-bottom:40px;background-position:left bottom;background-image:radial-gradient(circle,var(--gry-line) calc(2px / 2),transparent calc(2px / 2));background-repeat:repeat-x;background-size:calc(4px + 2px) 2px}body.Gynd .Gynd_cont .main .step_list_item em{font-weight:700;color:var(--prim)}body.Gynd .Gynd_cont .main .step_list_item sub{vertical-align:top}body.Gynd .Gynd_cont .main .step_list_item small{display:inline-block;font-size:14px;line-height:1.4;letter-spacing:.05em}body.Gynd .Gynd_cont .main .step_list_item .ttl{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;gap:16px;font-weight:700;color:var(--prim)}body.Gynd .Gynd_cont .main .step_list_item .ttl_box{flex:0 0 60px;height:60px;text-align:center;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;line-height:1;color:var(--prim);background-color:var(--yel);border-radius:4px}body.Gynd .Gynd_cont .main .step_list_item .ttl_box .txt{display:block;padding:10px 0 3px;font-size:10px;letter-spacing:.05em}body.Gynd .Gynd_cont .main .step_list_item .ttl_box .num{display:block;font-size:32px;letter-spacing:.05em}body.Gynd .Gynd_cont .main .step_list_item .ttl_txt{white-space:nowrap;font-size:20px;line-height:1.4;letter-spacing:.1em}body.Gynd .Gynd_cont .main .step_list_item .img{display:block;margin:24px auto;text-align:center;border-radius:20px;background-color:var(--prim-03)}body.Gynd .Gynd_cont .main .step_list_item .img img{display:block;width:100%}body.Gynd .Gynd_cont .main .step_list_item .desc .def{font-size:16px;line-height:1.8}body.Gynd .Gynd_cont .main .step_list_item .desc .min{font-size:12px;line-height:1.4}body.Gynd .Gynd_cont .main .step_list_item .app{padding:32px 0;border-radius:10px;background-color:var(--yel-bg)}body.Gynd .Gynd_cont .main .step_list_item .app_wrap{width:100%;max-width:300px;margin:auto}body.Gynd .Gynd_cont .main .step_list_item .app_logo{display:block;margin:0 auto}body.Gynd .Gynd_cont .main .step_list_item .app_logo img{display:block;width:100%}body.Gynd .Gynd_cont .main .step_list_item .app_ttl{margin-top:32px;text-align:center;font-weight:700;font-size:18px;line-height:1.4;letter-spacing:.1em}body.Gynd .Gynd_cont .main .step_list_item .app_btns .btn-blank:first-of-type{margin:32px 0 16px}body.Gynd .Gynd_cont .main .step_list_item:not(:last-of-type)::after{content:"";display:block;width:100%;height:44px;margin:40px auto;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/gynd/step_delimiter.svg)}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img{padding:19px 0 22px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_ttl{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;gap:16px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_ttl_ico{display:block;flex:0 0 34px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_ttl_ico img{display:block;width:100%}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_ttl_txt{display:block;font-size:14px;line-height:1.2}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_cont{position:relative;display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;gap:33px;margin-top:14px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_cont::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1px;height:100%;background-position:left bottom;background-image:radial-gradient(circle,var(--gry-line) calc(1px / 2),transparent calc(1px / 2));background-repeat:repeat-x;background-size:calc(1px + 1px) 1px;background-position:right top;background-repeat:repeat-y;background-size:1px 4px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_cont_item{flex:1;max-width:122px;text-align:center}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_cont_item_ttl{position:relative;padding:7px 10px;font-size:14px;line-height:1.2;background-color:#fff;border-radius:4px;white-space:nowrap}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_cont_item_ttl::after{content:"";position:absolute;top:100%;right:0;bottom:auto;left:0;margin:auto;display:block;margin:-1px auto 0;width:0;height:0;line-height:0;border-style:solid;border-color:#fff transparent transparent transparent;border-width:10px 6px 0 6px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_cont_item_ttl em{color:var(--pnk)}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_cont_item_logo{display:block;width:106px;margin:22px auto 0}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .img_cont_item_logo img{display:block;width:100%}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(1) .desc .def>small{margin-top:14px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(2) .note{position:relative;padding:32px 0;margin-top:32px;text-align:center;border-radius:10px;background-color:var(--gry-bg)}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(2) .note::before{content:"";position:absolute;top:-16px;right:auto;bottom:auto;left:-10px;margin:auto;display:block;width:53px;height:61px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/gynd/step02_clinic_ico.svg)}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(2) .note_wrap{width:89.3%;max-width:335px;margin:auto}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(2) .note_ttl{font-weight:700;font-size:18px;line-height:1.4;letter-spacing:.1em}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(2) .note_desc{padding:22px 0;text-align:left;font-size:16px;line-height:1.8}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .def~ul li{margin:6px 0}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem{margin:40px auto;text-align:center}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem_ttl{position:relative;height:45px;line-height:43px;font-size:18px;font-weight:700;color:var(--pnk)}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem_ttl::after,body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem_ttl::before{content:"";display:block;height:2px;width:100%}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem_ttl::before{background-position:left top;background-image:radial-gradient(circle,var(--pnk) calc(2px / 2),transparent calc(2px / 2));background-repeat:repeat-x;background-size:calc(3px + 2px) 2px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem_ttl::after{background-position:left bottom;background-image:radial-gradient(circle,var(--pnk) calc(2px / 2),transparent calc(2px / 2));background-repeat:repeat-x;background-size:calc(3px + 2px) 2px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem>p small{display:block;padding:14px 0 20px;font-size:12px;line-height:1}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem>ul{display:flex;justify-content:center;flex-wrap:nowrap;gap:7px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem>ul li{flex:1;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;gap:4px;padding:12px 0 16px;border-radius:10px;background-color:var(--gry-bg);white-space:nowrap}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem>ul li .ico{display:block;width:40px;height:40px;margin:0 auto}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem>ul li .ico img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem>ul li .txt{flex:1 1 auto;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;align-items:center;font-weight:700}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem>ul li .txt p{display:block;font-size:14px;line-height:1.2}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .desc .preitem>ul li .txt p small{display:block;font-weight:500;font-size:10px;line-height:1.3;letter-spacing:0;color:var(--blk)}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .app_logo{width:100px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .app_ttl{margin-top:26px;text-align:center;font-weight:700;font-size:18px;line-height:1.4;letter-spacing:.1em}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .app_desc{margin:18px auto 22px;font-size:14px;line-height:1.4;letter-spacing:0}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .app dl{padding:18px 22px;text-align:center;color:var(--gry-line);background-color:#fff}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .app dl dt{padding-bottom:12px;font-weight:700;font-size:16px;line-height:1;letter-spacing:0}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(3) .app dl dd{font-size:14px;line-height:1.4;letter-spacing:0}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .desc small{font-size:12px;line-height:1.4;letter-spacing:0}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .desc .step{counter-reset:number 0;margin-top:34px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .desc .step li{counter-increment:number 1;position:relative;padding-left:38px;margin-bottom:15px;font-size:16px;line-height:1.4;letter-spacing:0}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .desc .step li::before{content:counter(number);display:block;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;width:32px;height:32px;line-height:32px;text-align:center;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-weight:700;color:var(--prim);border-radius:100%;background-color:var(--prim-03)}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .desc .pn{display:flex;justify-content:center;flex-wrap:nowrap;align-items:flex-end;margin:14px 0 40px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .desc .pn .illust{z-index:1;position:relative;display:block;flex:0 0 99px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .desc .pn .txt{z-index:0;position:relative;display:block;flex:1 1 auto;margin-left:-62px;margin-bottom:7px;padding:13px 17px 13px 67px;font-size:16px;line-height:1.4;letter-spacing:0;color:var(--pnk);border-radius:0 10px 10px 0;background-color:var(--pnk-bg)}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .app_logo{display:block;width:191px;margin:0 auto}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .app_note{padding-top:20px}body.Gynd .Gynd_cont .main .step_list_item:nth-of-type(4) .note{display:block;padding:12px 0;margin-top:40px;text-align:center;font-size:16px;line-height:1.4;letter-spacing:0;color:#fff;border-radius:35px;background-color:var(--pnk)}body.Gynd .Gynd_cont .main .step_imp{width:89.3%;max-width:335px;margin:auto;padding-bottom:80px}body.Gynd .Gynd_cont .main .step_imp_ttl{position:relative;display:block;height:45px;text-align:center;font-weight:700;font-size:20px;letter-spacing:.1em;line-height:45px;color:#fff;border-radius:23px;background-color:var(--prim)}body.Gynd .Gynd_cont .main .step_imp_ttl::after{content:"";display:block;width:0;height:0;margin:-2px auto 0;border-style:solid;border-color:var(--prim) transparent transparent transparent;border-width:22px 15px 0 15px}body.Gynd .Gynd_cont .main .step_imp_qa{position:relative;display:block;padding:24px 0 18px;margin-top:23px;border-radius:20px;border:1px solid var(--prim);background-color:var(--prim-03)}body.Gynd .Gynd_cont .main .step_imp_qa dl{width:91%;max-width:300px;margin:auto}body.Gynd .Gynd_cont .main .step_imp_qa dl dt{position:relative;padding:0 16px 0 28px;margin-bottom:16px;font-weight:700;color:var(--prim)}body.Gynd .Gynd_cont .main .step_imp_qa dl dt::after{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;display:block;width:22px;height:22px;border-radius:50%;background-repeat:no-repeat;background-color:var(--prim);background-image:url(../img/gynd/ico_question.svg);background-size:9px;background-position:center center}body.Gynd .Gynd_cont .main .step_imp_qa dl dd{z-index:0;position:relative;font-weight:500;font-size:16px;line-height:1.8;letter-spacing:0}body.Gynd .Gynd_cont .main .step_imp_qa dl dd::before{z-index:1;content:"";position:absolute;top:auto;right:6px;bottom:100%;left:auto;margin:auto;display:block;width:80px;height:77px;background-image:url(../img/gynd/step04_why_illust.svg)}body.Gynd .Gynd_cont .main .step_imp_qa dl dd em{font-weight:700;color:var(--pnk)}body.Gynd .Gynd_cont .main .druglist{z-index:1;position:relative;border-radius:20px;background-color:var(--prim-03)}body.Gynd .Gynd_cont .main .druglist_wrap{width:89.3%;max-width:335px;margin:auto;text-align:center}body.Gynd .Gynd_cont .main .druglist_ttl{display:block;padding:50px 0 36px;font-weight:700;font-size:24px;line-height:1.08;letter-spacing:-.05em;color:var(--prim)}body.Gynd .Gynd_cont .main .druglist_item:not(:last-of-type){margin-bottom:24px}body.Gynd .Gynd_cont .main .druglist_item_ttl{display:block;height:42px;line-height:42px;font-weight:700;font-size:24px;letter-spacing:-.05em;color:#fff;border-radius:8px;background-image:var(--grd)}body.Gynd .Gynd_cont .main .druglist_item ul{margin-top:10px}body.Gynd .Gynd_cont .main .druglist_item ul li{display:block;height:36px;line-height:36px;font-size:16px;letter-spacing:0;border-radius:4px;background-color:#fff}body.Gynd .Gynd_cont .main .druglist_item ul li:not(:last-of-type){margin-bottom:4px}body.Gynd .Gynd_cont .main .druglist_note{padding:28px 0 55px;text-align:left}body.Gynd .Gynd_cont .main .druglist_note small{display:block;font-size:12px;line-height:1.4;letter-spacing:0}body.Gynd .Gynd_cont .main .pcp{z-index:0;position:relative;margin-top:-37px;padding-bottom:64px}body.Gynd .Gynd_cont .main .pcp_img{display:block;width:100%;height:229px}body.Gynd .Gynd_cont .main .pcp_ttl{position:relative;width:89.3%;max-width:335px;margin:auto;padding-top:48px;text-align:center}body.Gynd .Gynd_cont .main .pcp_ttl_main{font-weight:700;font-size:24px;line-height:1.46;letter-spacing:-.05em;color:var(--prim)}body.Gynd .Gynd_cont .main .pcp_ttl_sub{padding:10px 0 5px;font-weight:700;font-size:18px;line-height:1.44;letter-spacing:.1em}body.Gynd .Gynd_cont .main .pcp_ttl_note{font-size:14px;color:var(--blk)}body.Gynd .Gynd_cont .main .pcp_box{overflow:hidden;width:calc(100% - 5.35%);margin-left:auto;margin-top:36px;margin-bottom:20px}body.Gynd .Gynd_cont .main .pcp_box table{table-layout:fixed;border-collapse:separate;border-spacing:6px 4px;font-weight:700}body.Gynd .Gynd_cont .main .pcp_box table tr td,body.Gynd .Gynd_cont .main .pcp_box table tr th{text-align:center;vertical-align:middle;white-space:nowrap;border-radius:4px}body.Gynd .Gynd_cont .main .pcp_box table tr td:nth-of-type(1),body.Gynd .Gynd_cont .main .pcp_box table tr th:nth-of-type(1){min-width:235px;padding-right:10px}body.Gynd .Gynd_cont .main .pcp_box table tr td:nth-of-type(1)>div,body.Gynd .Gynd_cont .main .pcp_box table tr th:nth-of-type(1)>div{border-radius:4px;background-color:var(--gry-bg)}body.Gynd .Gynd_cont .main .pcp_box table tr td:nth-of-type(2),body.Gynd .Gynd_cont .main .pcp_box table tr th:nth-of-type(2){min-width:114px;background-color:var(--prim-03)}body.Gynd .Gynd_cont .main .pcp_box table tr td:nth-of-type(3),body.Gynd .Gynd_cont .main .pcp_box table tr th:nth-of-type(3){min-width:114px;color:#fff;background-color:var(--prim)}body.Gynd .Gynd_cont .main .pcp_box table tr th{height:24px;font-size:12px;line-height:2;letter-spacing:.1em;color:var(--gry-line)}body.Gynd .Gynd_cont .main .pcp_box table tr td:nth-of-type(1){font-size:18px;letter-spacing:.1em}body.Gynd .Gynd_cont .main .pcp_box table tr td:nth-of-type(1)>div{padding:20px 17px 23px}body.Gynd .Gynd_cont .main .pcp_box table tr td:nth-of-type(1) .subcat{display:block;padding:10px 12px;margin-top:13px;text-align:left;font-weight:500;font-size:18px;line-height:1.44;letter-spacing:.1em;background-color:#fff;border-radius:4px}body.Gynd .Gynd_cont .main .pcp_box table tr td .circle,body.Gynd .Gynd_cont .main .pcp_box table tr td .cross,body.Gynd .Gynd_cont .main .pcp_box table tr td .triangle{display:block;margin:0 auto}body.Gynd .Gynd_cont .main .pcp_box table tr td .triangle{width:27px}body.Gynd .Gynd_cont .main .pcp_box table tr td .circle{width:28px}body.Gynd .Gynd_cont .main .pcp_box table tr td .cross{width:26px}body.Gynd .Gynd_cont .main .pcp_note{text-align:center;font-size:12px}body.Gynd .Gynd_cont .main .faq{padding:50px 0 64px;border-radius:20px;background-color:var(--pnk-bg)}body.Gynd .Gynd_cont .main .faq_ttl{padding-bottom:35px;text-align:center;font-weight:700;font-size:24px;line-height:1;letter-spacing:-.05em}body.Gynd .Gynd_cont .main .faq_item{overflow:hidden;width:89.3%;max-width:335px;margin:auto;border-radius:8px;background-color:var(--pnk)}body.Gynd .Gynd_cont .main .faq_item:not(:last-of-type){margin-bottom:16px}body.Gynd .Gynd_cont .main .faq_item_A,body.Gynd .Gynd_cont .main .faq_item_Q{position:relative;display:block;font-weight:700;font-size:16px;line-height:1.4}body.Gynd .Gynd_cont .main .faq_item_A_box,body.Gynd .Gynd_cont .main .faq_item_Q_box{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;gap:16px;width:95%;max-width:300px;margin:auto}body.Gynd .Gynd_cont .main .faq_item_A_box::before,body.Gynd .Gynd_cont .main .faq_item_Q_box::before{display:block;flex:0 0 40px;height:40px;line-height:40px;text-align:center;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:18px;border-radius:100%}body.Gynd .Gynd_cont .main .faq_item_Q{position:relative;padding:14px 0 17px;cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .main .faq_item_Q:hover{opacity:.75}}body.Gynd .Gynd_cont .main .faq_item_Q_box{color:#fff}body.Gynd .Gynd_cont .main .faq_item_Q_box::before{content:"Q";color:var(--pnk);background-color:#fff}body.Gynd .Gynd_cont .main .faq_item_Q_box .cross{position:relative;flex:0 0 14px;height:14px;margin-right:4px}body.Gynd .Gynd_cont .main .faq_item_Q_box .cross::after,body.Gynd .Gynd_cont .main .faq_item_Q_box .cross::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;background-color:#fff;transition:all .3s}body.Gynd .Gynd_cont .main .faq_item_Q_box .cross::before{width:100%;height:2px}body.Gynd .Gynd_cont .main .faq_item_Q_box .cross::after{width:2px;height:100%}body.Gynd .Gynd_cont .main .faq_item_A{overflow:hidden;position:relative;height:0;background-color:#fff;transition:all .3s ease}body.Gynd .Gynd_cont .main .faq_item_A_box{flex-wrap:wrap}body.Gynd .Gynd_cont .main .faq_item_A_box::before{content:"A";color:var(--prim);background-color:var(--yel)}body.Gynd .Gynd_cont .main .faq_item_A_box>p,body.Gynd .Gynd_cont .main .faq_item_A_box>table{flex:calc(100% - 56px);max-width:calc(100% - 56px);margin-left:auto}body.Gynd .Gynd_cont .main .faq_item_A_box table{border-collapse:collapse}body.Gynd .Gynd_cont .main .faq_item_A_box table td,body.Gynd .Gynd_cont .main .faq_item_A_box table th{vertical-align:middle;padding:7px 0;text-align:center;font-weight:700;white-space:nowrap}body.Gynd .Gynd_cont .main .faq_item_A_box table tr:has(.section) .section{font-weight:700;font-size:14px;line-height:33px;color:#fff;background-color:var(--prim)}body.Gynd .Gynd_cont .main .faq_item_A_box table tr:not(:has(.section)){font-size:14px;border:1px solid #fff}body.Gynd .Gynd_cont .main .faq_item_A_box table tr:not(:has(.section)) th{line-height:28px;color:var(--prim);background-color:var(--prim-03)}body.Gynd .Gynd_cont .main .faq_item_A_box table tr:not(:has(.section)) td{color:var(--prim);background-color:var(--gry-bg)}body.Gynd .Gynd_cont .main .faq_item_A_box table tr:not(:has(.section)) td small{display:block;font-weight:500;font-size:10px;line-height:1.2;letter-spacing:0}body.Gynd .Gynd_cont .main .faq_item_A_box small{display:inline-block;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:0}body.Gynd .Gynd_cont .main .faq_item input[type=checkbox]{display:none}body.Gynd .Gynd_cont .main .faq_item input[type=checkbox]:checked~.faq_item_Q .cross::after{transform:rotate(90deg)}body.Gynd .Gynd_cont .main .faq_item input[type=checkbox]:checked~.faq_item_A{height:auto;padding:18px 0}body.Gynd .Gynd_cont .main .news{padding:55px 0 56px;text-align:center}body.Gynd .Gynd_cont .main .news_en{display:block;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:32px;line-height:1;letter-spacing:.1em}body.Gynd .Gynd_cont .main .news_jp{display:block;padding:10px 0 30px;font-weight:700;font-size:24px;line-height:1;letter-spacing:.05em}body.Gynd .Gynd_cont .main .news_list{width:calc(100% - 5.35%);margin-left:auto;margin-bottom:0}body.Gynd .Gynd_cont .main .news_list_item{padding:0 24px 0 0}body.Gynd .Gynd_cont .main .news_list_item_link{display:block}body.Gynd .Gynd_cont .main .news_list_item_link .img{display:block;width:100%;aspect-ratio:5/3;overflow:hidden}body.Gynd .Gynd_cont .main .news_list_item_link .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}body.Gynd .Gynd_cont .main .news_list_item_link .ttl{padding-top:15px;display:block;text-align:left;font-size:14px;line-height:1.4}body.Gynd .Gynd_cont .main .news_list_item_link:hover .img img{transform:scale(1.15)}body.Gynd .Gynd_cont .main .news .slick-dots{position:static;padding-top:32px;line-height:0}body.Gynd .Gynd_cont .main .news .slick-dots li{width:14px;height:14px}body.Gynd .Gynd_cont .main .news .slick-dots li button{background-color:var(--prim-03)}body.Gynd .Gynd_cont .main .news .slick-dots li.slick-active button{background-color:var(--prim)}body.Gynd .Gynd_cont .main .aff{width:89.3%;max-width:335px;margin:auto;padding:50px 0 80px;background-position:left top;background-image:radial-gradient(circle,var(--gry-line) calc(2px / 2),transparent calc(2px / 2));background-repeat:repeat-x;background-size:calc(4px + 2px) 2px}body.Gynd .Gynd_cont .main .aff_ttl{font-weight:700;font-size:18px;line-height:1;letter-spacing:.05em}body.Gynd .Gynd_cont .main .aff_item{display:block;padding:14px 0 16px;margin-top:16px;text-align:center;border-radius:4px;border:2px solid var(--gry-bg);cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .main .aff_item:hover{opacity:.75}}body.Gynd .Gynd_cont .main .aff_item:nth-of-type(1){color:var(--prim)}body.Gynd .Gynd_cont .main .aff_item:nth-of-type(2){color:var(--grn)}body.Gynd .Gynd_cont .main .aff_item_ttl{padding-bottom:10px;font-weight:700;font-size:14px;line-height:1;letter-spacing:.1em}body.Gynd .Gynd_cont .main .aff_item_logo{display:block;width:182px;margin:0 auto}body.Gynd .Gynd_cont .main .aff_item_logo img{display:block;width:100%}body.Gynd .Gynd_cont .main .corp{width:89.3%;max-width:335px;margin:auto;padding:40px 0;text-align:center;border-radius:10px;background-color:var(--gry-bg);border:4px var(--prim-02) solid}body.Gynd .Gynd_cont .main .corp_ttl{padding-bottom:20px;text-align:center;font-weight:700;font-size:24px}body.Gynd .Gynd_cont .main .corp_logos{width:95%;max-width:300px;margin:auto;padding:38px 0 24px;background-color:#fff;border-radius:10px}body.Gynd .Gynd_cont .main .corp_logos_list{width:78%;max-width:300px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:17px}body.Gynd .Gynd_cont .main .corp_logos_list_item{display:block}body.Gynd .Gynd_cont .main .corp_logos_list_item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.Gynd .Gynd_cont .main .corp_logos_list_item:nth-of-type(1){max-width:94px}body.Gynd .Gynd_cont .main .corp_logos_list_item:nth-of-type(2){max-width:110px}body.Gynd .Gynd_cont .main .corp_logos_list_item:nth-of-type(3){max-width:82px}body.Gynd .Gynd_cont .main .corp_logos_list_item:nth-of-type(4){max-width:55px}body.Gynd .Gynd_cont .main .corp_logos_list_item:nth-of-type(5){max-width:43px}body.Gynd .Gynd_cont .main .corp_logos_desc{padding-top:22px;font-size:16px;line-height:1.43;letter-spacing:.1em}body.Gynd .Gynd_cont .main .corp_subttl{display:block;padding:28px 0 20px;font-weight:700;font-size:18px}body.Gynd .Gynd_cont .main .corp_btns{width:95%;max-width:300px;margin:auto}body.Gynd .Gynd_cont .main .corp_btns .btn-blank:not(:last-of-type){margin-bottom:16px}body.Gynd .Gynd_cont .main .contact{width:89.5%;max-width:300px;margin:auto;padding:64px 0 100px;text-align:center}body.Gynd .Gynd_cont .main .contact_en{display:block;width:141px;margin:0 auto}body.Gynd .Gynd_cont .main .contact_jp{padding:9px 0 25px;font-weight:700;font-size:24px;line-height:1.46;letter-spacing:-.05em}body.Gynd .Gynd_cont .totop{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;text-align:center;padding:11px 0;font-size:12px;line-height:1;letter-spacing:.05em;color:var(--gry-line);background-color:var(--gry-bg);cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .totop:hover{opacity:.75}}body.Gynd .Gynd_cont .totop::after{content:"";display:block;flex:0 0 5px;height:5px;margin-top:3px;border-top:1px solid currentColor;border-left:1px solid currentColor;transform:rotate(45deg)}body.Gynd .Gynd_cont .totop_txt{display:block;padding-right:6px;font-size:12px;line-height:1;letter-spacing:.05em}body.Gynd .Gynd_cont .footer{overflow:hidden;padding:42px 0 120px;text-align:center;color:#fff;border-radius:0 0 20px 20px;background:linear-gradient(100.57deg,#5dbddd -26.06%,#80cde7 7.73%,#b3d4d7 46.86%,#f6f0ca 110.94%)}@media screen and (max-width:480px),print{body.Gynd .Gynd_cont .footer{border-radius:0}}body.Gynd .Gynd_cont .footer_logo{display:block;width:196px;margin:0 auto}body.Gynd .Gynd_cont .footer_logo img{display:block;width:100%}body.Gynd .Gynd_cont .footer_nav{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;padding:30px 0 40px;gap:24px}body.Gynd .Gynd_cont .footer_nav_item{position:relative}body.Gynd .Gynd_cont .footer_nav_item:not(:last-of-type)::after{content:"";position:absolute;top:0;right:-11px;bottom:0;left:auto;margin:auto;display:block;width:1px;height:12px;background-color:currentColor}body.Gynd .Gynd_cont .footer_nav_item_link{display:block;font-size:14px;cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .footer_nav_item_link:hover{opacity:.75}}body.Gynd .Gynd_cont .footer_copy{display:block;text-align:center;font-size:10px;color:#fff}body.Gynd .Gynd_cont .CV{z-index:10;width:89.5%;max-width:300px;margin:auto;height:64px;padding:0 14px;border-radius:32px;background-color:var(--line-grn);transition:all .3s}body.Gynd .Gynd_cont .CV.fv_cv{position:absolute;top:auto;right:0;bottom:30px;left:0;margin:auto;cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .CV.fv_cv:hover{opacity:.75}}body.Gynd .Gynd_cont .CV.fixed{opacity:0;visibility:hidden;position:fixed;top:auto;right:0;bottom:29px;left:0;margin:auto;transform:translateY(10px);transition:all .3s}body.Gynd .Gynd_cont .CV.fixed.show{opacity:1;visibility:visible;transform:translateY(0);cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .CV.fixed.show:hover{opacity:.75}}body.Gynd .Gynd_cont .CV_box{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center}body.Gynd .Gynd_cont .CV_ico{display:block;flex:0 0 50px;margin-right:5px}body.Gynd .Gynd_cont .CV_ico img{display:block;width:100%}body.Gynd .Gynd_cont .CV_txt{display:block;font-weight:700;font-size:16px;letter-spacing:.05em;color:var(--yel)}body.Gynd .Gynd_cont .CV_modal{z-index:100;display:none;position:relative;width:100%;max-width:375px;margin:auto;min-height:100vh;color:#fff;background-color:#fff;transition:all .3s}@media screen and (max-width:480px),print{body.Gynd .Gynd_cont .CV_modal{max-width:100%;height:100%}}body.Gynd .Gynd_cont .CV_modal.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto}body.Gynd .Gynd_cont .CV_modal_wrap{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;align-items:center;width:89.3%;max-width:335px;margin:auto;height:100%;padding:16px 0 57px}body.Gynd .Gynd_cont .CV_modal_close{position:relative;display:block;width:40px;height:40px;margin-left:auto;border:1px solid var(--gry-line);border-radius:100%;cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .CV_modal_close:hover{opacity:.75}}body.Gynd .Gynd_cont .CV_modal_close::after,body.Gynd .Gynd_cont .CV_modal_close::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:25px;height:2px;border-radius:1px;background-color:var(--gry-line)}body.Gynd .Gynd_cont .CV_modal_close::before{transform:rotate(-45deg)}body.Gynd .Gynd_cont .CV_modal_close::after{transform:rotate(45deg)}body.Gynd .Gynd_cont .CV_modal_list{display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:center;gap:32px;width:100%;padding:26px 0;text-align:center}body.Gynd .Gynd_cont .CV_modal_list_item{width:100%}body.Gynd .Gynd_cont .CV_modal_list_item:not(:last-of-type){padding-bottom:32px;background-position:left bottom;background-image:radial-gradient(circle,var(--gry-line) calc(2px / 2),transparent calc(2px / 2));background-repeat:repeat-x;background-size:calc(4px + 2px) 2px}body.Gynd .Gynd_cont .CV_modal_list_item_ttl{position:relative;display:block;height:45px;line-height:45px;margin-bottom:20px;white-space:nowrap;text-align:center;font-size:18px;font-weight:500;border-radius:4px;background-color:var(--sec-color)}body.Gynd .Gynd_cont .CV_modal_list_item_ttl::after{content:"";display:block;margin:-1px auto 0;width:0;height:0;line-height:0;border-style:solid;border-color:var(--sec-color) transparent transparent transparent;border-width:10px 6px 0 6px}body.Gynd .Gynd_cont .CV_modal_list_item_ttl em{font-weight:700}body.Gynd .Gynd_cont .CV_modal_list_item_cont{display:block;line-height:1}body.Gynd .Gynd_cont .CV_modal_list_item_cont .logo{display:block;width:234px;margin:22px auto 16px}body.Gynd .Gynd_cont .CV_modal_list_item_cont .btn-line{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;width:300px;height:64px;padding:0 22px 0 14px;margin:0 auto;border-radius:32px;background-color:var(--line-grn);cursor:pointer;transition:all .3s}@media screen and (min-width:481px),print{body.Gynd .Gynd_cont .CV_modal_list_item_cont .btn-line:hover{opacity:.75}}body.Gynd .Gynd_cont .CV_modal_list_item_cont .btn-line .btn_ico{flex:0 0 50px}body.Gynd .Gynd_cont .CV_modal_list_item_cont .btn-line .btn_txt{flex:1 1 auto;font-weight:700;font-size:20px;line-height:1;letter-spacing:.05em;color:var(--yel);white-space:nowrap}body.Gynd .Gynd_cont .CV_modal_list_item_cont .btn-line .btn_txt small{display:block;padding-bottom:6px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:16px;line-height:1;letter-spacing:.05em;color:#fff}body.Gynd .Gynd_cont .CV_modal_list_item.gc{--sec-color:var(--prim)}body.Gynd .Gynd_cont .CV_modal_list_item.gb{--sec-color:var(--grn)}
/*# sourceMappingURL=gynd.css.map */
