html{scroll-behavior:smooth}body{background-color:#FFF}#Tieup_Content{max-width:818px;margin:0 auto;display:block;font-size:16px;line-height:1.625 !important;background:#FFF;color:#464646;font-family:'Noto Sans JP', sans-serif;font-weight:400;text-align:left;font-feature-settings:"palt";letter-spacing:0.05em;box-sizing:border-box}#Tieup_Content h1,#Tieup_Content h2,#Tieup_Content h3,#Tieup_Content h4,#Tieup_Content h5{font-weight:600}#Tieup_Content h1,#Tieup_Content h2,#Tieup_Content h3,#Tieup_Content h4,#Tieup_Content h5,#Tieup_Content p,#Tieup_Content li{font-family:'Noto Sans JP', sans-serif}#Tieup_Content img{line-height:100%}#Tieup_Content .sp_obj{display:none}#Tieup_Content .Tieup_Inner{width:100%;background:#f7f3ec}#Tieup_Content .section_Heading{width:100%;margin:0 auto;text-align:center;padding:5px 0}#Tieup_Content .section_Heading h2{font-size:24px;line-height:48px}#Tieup_Content .section_Heading strong{font-size:30px}#Tieup_Content #family{width:100%;margin:40px auto 0 auto;padding:40px 0 35px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;column-gap:28px;row-gap:30px;background:#85ccae url(/kenko/assets/v2/collab/riumachi/stories/index/family_bg-9479f5e7fd48e1c163c1c47df49f4a9a59cf0981bc831346c78665269905a087.png) no-repeat left 45px;background-size:contain}#Tieup_Content #family .family_heading{width:100%;text-align:center}#Tieup_Content #family .family_heading h2{display:inline-block;font-size:28px;line-height:1.1;padding-bottom:20px;margin-bottom:20px;color:#FFF;font-weight:bold;background:url(/kenko/assets/v2/collab/riumachi/stories/index/family_line-98bb535ea8988b0258d25ab29e8556f65acd2dc0764899f6766500cb6fd069ae.png) repeat-x left bottom;background-size:9px 7px}#Tieup_Content #family .family_heading p{margin-bottom:1em}#Tieup_Content #family .ExperienceList_box{background:#fff url(/kenko/assets/v2/collab/riumachi/stories/index/listbox_base02-8f380eba76f0b460e2d1c6e62020e9cfd3a75e2156a2c7ac57d35df7d3a51615.png) no-repeat 0px 0px;background-size:350px 250px;-webkit-background-size:350px 250px}#Tieup_Content #family .ExperienceList_box::after{background:url(/kenko/assets/v2/collab/riumachi/stories/index/button_small02-63434691255431674f5df79284bbbfd028b9d7eda929959151e7b6448f233e76.png) no-repeat 0px 0px;background-size:contain;-webkit-background-size:contain}#Tieup_Content #family .ExperienceList_box a{text-decoration:none}#Tieup_Content #family ul.ExperienceList_keywords li{color:#85ccae;border:2px solid #85ccae}@media screen and (max-width: 768px){#Tieup_Content{font-size:3.73vw;line-height:1.7}}@media screen and (max-width: 768px){#Tieup_Content .pc_obj{display:none}#Tieup_Content .sp_obj{display:block}}@media screen and (max-width: 768px){#Tieup_Content .section_Heading{padding:2vw 0}}@media screen and (max-width: 768px){#Tieup_Content .section_Heading h2{font-size:5.33vw;line-height:8.5vw}}@media screen and (max-width: 768px){#Tieup_Content .section_Heading strong{font-size:6.4vw}}@media screen and (max-width: 768px){#Tieup_Content #family{width:100%;margin:6vw auto 8vw auto;padding:10vw 0 6vw 0;column-gap:0;row-gap:4vw;background:#85ccae url(/kenko/assets/v2/collab/riumachi/stories/index/family_bg_sp-63f384310fbdcddb0df19e4bbec604dfe0e14df3ddef5ebb9bdcfb43225f84cf.png) no-repeat left 5vw;background-size:contain}}@media screen and (max-width: 768px){#Tieup_Content #family .family_heading h2{font-size:5.86vw;background:url(/kenko/assets/v2/collab/riumachi/stories/index/family_line-98bb535ea8988b0258d25ab29e8556f65acd2dc0764899f6766500cb6fd069ae.png) repeat-x left bottom;background-size:9px 7px}}@media screen and (max-width: 768px){#Tieup_Content #family .ExperienceList_box{margin-left:4vw;background:#fff url(/kenko/assets/v2/collab/riumachi/stories/index/listbox_base02_sp-ae5e0eaf58a25aa85944e9ffc64cdf9ecb943d7a39ec81eff19948784feb145b.png) no-repeat 0px 0px;background-size:100% auto;-webkit-background-size:100% auto}#Tieup_Content #family .ExperienceList_box:nth-of-type(even){margin-left:0}}@media screen and (max-width: 768px){#Tieup_Content #family ul.ExperienceList_keywords li{border:1px solid #85ccae}}#section_AppInvitation .Button,#section_AppInvitation2 .Button{width:460px;height:60px;margin:15px auto 0 auto;background:#ef7c94;border-radius:999px;position:relative}@media screen and (max-width: 768px){#section_AppInvitation .Button,#section_AppInvitation2 .Button{width:82%;height:13vw;margin:5vw auto 0 auto}}#section_AppInvitation .Button a,#section_AppInvitation2 .Button a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;font-size:20px;font-weight:600;color:#FFF;text-decoration:none}@media screen and (max-width: 768px){#section_AppInvitation .Button a,#section_AppInvitation2 .Button a{font-size:5.33vw}}#section_AppInvitation .Button a::before,#section_AppInvitation2 .Button a::before{content:"";display:inline-block;position:absolute;top:42%;right:2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:10px;height:10px;margin:0;border-top:2px solid #FFF;border-right:2px solid #FFF;transform:rotate(45deg);z-index:1}#Tieup_Header{padding:20px;display:flex;justify-content:space-between;align-items:center}#Tieup_Header .logo01,#Tieup_Header .logo02{width:25%}@media screen and (max-width: 768px){.tieup_header .logo01,.tieup_header .logo02{width:40%}}#section_Mainvisual{width:100%;margin:0 auto}#section_Mainvisual p{margin-top:20px;text-align:center}@media screen and (max-width: 768px){#section_Mainvisual p{margin-top:5vw}}#section_ExperienceList{width:728px;margin:40px auto 0 auto;padding-bottom:50px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;column-gap:28px;row-gap:30px}@media screen and (max-width: 768px){#section_ExperienceList{width:100%;margin:6vw auto 0 auto;padding-bottom:10vw;column-gap:0;row-gap:4vw}}.ExperienceList_box{width:350px;position:relative;background:url(/kenko/assets/v2/collab/riumachi/stories/index/listbox_base-2013cc56bd9059955dffc5719e3b0ab5bcb3400eff8ab5e547b9e8ba87854e28.png) repeat 0px 0px;background-size:350px 250px;-webkit-background-size:350px 250px;border-radius:10px}.ExperienceList_box::after{content:"";width:17px;height:17px;position:absolute;right:42px;top:125px;background:url(/kenko/assets/v2/collab/riumachi/stories/index/button_small-504e60ab5fb13709730cf051b569695514bdae34901da832a729576c0212c146.png) repeat 0px 0px;background-size:contain;-webkit-background-size:contain;z-index:100}.ExperienceList_box a{text-decoration:none}@media screen and (max-width: 768px){.ExperienceList_box{width:44%;margin-left:4vw;position:relative;background:url(/kenko/assets/v2/collab/riumachi/stories/index/listbox_base_sp-c45f8d2dce57fbd51989f27aa2465210612300af26b6c170dcbcf3ed9534b0cb.png) repeat 0px 0px;background-size:100% auto;-webkit-background-size:100% auto}}@media screen and (max-width: 768px){.ExperienceList_box::after{content:"";width:4vw;height:4vw;right:12.7%;top:29vw}}.ExperienceList_box.pc{display:block}.ExperienceList_box.sp{display:none}@media screen and (max-width: 768px){.ExperienceList_box.pc{display:none}.ExperienceList_box.sp{display:block}}.ExperienceList_inner{width:100%;height:190px;display:block;position:relative;overflow:hidden}@media screen and (max-width: 768px){.ExperienceList_inner{height:39.46vw}}.ExperienceList_Text{width:184px;margin:50px 50px 0 auto;position:relative}@media screen and (max-width: 768px){.ExperienceList_Text{width:72%;margin:6.5vw auto 0 auto}}.ExperienceList_name{margin:0;font-size:22px;line-height:1;letter-spacing:0}@media screen and (max-width: 768px){.ExperienceList_name{font-size:3.8vw}}.ExperienceList_Text p{width:100%;margin:25px 0 0 0;font-size:14px;line-height:22px;letter-spacing:0.1em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 768px){.ExperienceList_Text p{margin:4.2vw 0 0 0;padding:0 0 0 8.8vw;font-size:3.2vw;line-height:4.8vw;letter-spacing:0.05em;-webkit-line-clamp:3;font-feature-settings:"palt"}}.ExperienceList_image{position:absolute;width:120px;left:5px;bottom:0}.ExperienceList_image img{vertical-align:bottom}.ExperienceList_image.-illust02{width:140px}@media screen and (max-width: 768px){.ExperienceList_image{width:17vw;left:0}}@media screen and (max-width: 768px){.ExperienceList_image.-illust02{width:18.4vw}}ul.ExperienceList_keywords{width:100%;height:60px;padding:0 15px;background:#FFF;border-radius:0 0 10px 10px;position:relative;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:center;gap:10px}ul.ExperienceList_keywords li{color:#ef7c94;font-size:14px;line-height:1;font-weight:600;letter-spacing:0;padding:8px 10px;border-radius:4px;border:2px solid #ef7c94}@media screen and (max-width: 768px){ul.ExperienceList_keywords{height:auto;min-height:15vw;padding:1.5vw 2vw 2vw 2vw;flex-wrap:wrap;align-content:flex-start;gap:3px}}@media screen and (max-width: 768px){ul.ExperienceList_keywords li{font-size:3.2vw;line-height:3.2vw;padding:1vw;margin:0;border:1px solid #ef7c94}ul.ExperienceList_keywords li.Text_small{font-size:2.9vw;letter-spacing:-0.05em}}#section_Tips{width:100%;padding:80px 0 40px 0;background:#FFF}#section_Tips .section_inner{width:688px;margin:0 auto}#section_Tips .section_Heading{border-top:2px solid #ef7c9a;border-bottom:2px solid #ef7c9a}#section_Tips .section_Heading h2 strong{color:#ef7c9a}#section_Tips .TipsList{width:100%;min-height:70px;margin-top:20px;background:#fce5eb;border-radius:10px;display:flex;justify-content:flex-start;align-items:stretch;position:relative}#section_Tips .TipsList:first-of-type{margin-top:30px}#section_Tips .TipsList dt{width:55px;background:#f39bb2;border-radius:10px 0 0 10px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;color:#FFF;text-align:center}#section_Tips .TipsList dd{padding:15px 20px;line-height:30px;font-weight:600;display:flex;justify-content:center;align-items:center}#section_Tips .TipsList dd strong{font-size:20px;color:#ef7c9a;background:linear-gradient(180deg, transparent 0 80%, #ff0 100%)}@media screen and (max-width: 768px){#section_Tips{padding:10vw 0 5vw 0}}@media screen and (max-width: 768px){#section_Tips .section_inner{width:88%}}@media screen and (max-width: 768px){#section_Tips .TipsList{margin-top:4vw}}@media screen and (max-width: 768px){#section_Tips .TipsList:first-of-type{margin-top:5.33vw}}@media screen and (max-width: 768px){#section_Tips .TipsList dt{width:10vw;min-width:10vw}}@media screen and (max-width: 768px){#section_Tips .TipsList dd{padding:3.5vw 4vw;font-size:4.26vw;line-height:6.93vw}}@media screen and (max-width: 768px){#section_Tips .TipsList dd strong{font-size:4.5vw}}#section_AppInvitation{width:100%;position:relative;padding:40px 0}#section_AppInvitation .section_inner{width:728px;margin:0 auto;padding:50px 0;border:5px solid #fce5eb;border-radius:10px}#section_AppInvitation .section_Heading{width:78%;margin:0 auto;text-align:left;padding-bottom:30px;position:relative;background:url(/kenko/assets/v2/collab/riumachi/stories/index/appinvitation_fukidasi-06b5f53874af13fe16f2c71306e09fff7a25ceceef5d0f8cf4fcb54b826c17b9.png) no-repeat bottom left;background-size:contain}#section_AppInvitation .section_Heading h2.Heading{font-size:20px;line-height:40px;letter-spacing:0.1em}#section_AppInvitation .section_Heading h2 span{color:#ef7c9a}#section_AppInvitation .section_Heading .Heading_image{width:87px;position:absolute;right:-10px;bottom:30px}#section_AppInvitation .AppInvitation_image{width:573px;margin:0 auto}#section_AppInvitation .AppInvitation_fukidasi{width:100%;margin:20px auto 0 auto;display:flex}#section_AppInvitation .AppInvitation_fukidasi h2{display:inline-block;font-size:24px;text-align:center;position:relative;margin:0 auto}#section_AppInvitation .AppInvitation_fukidasi h2::before{content:"";width:35px;height:74px;background:url(/kenko/assets/v2/collab/riumachi/stories/index/brackets01-1800e2db310719c7531e413f7f553f28711aba7200fc6109366416f9a825fd84.png) no-repeat 0px 0px;background-size:contain;position:absolute;left:-50px;bottom:0}#section_AppInvitation .AppInvitation_fukidasi h2::after{content:"";width:35px;height:74px;background:url(/kenko/assets/v2/collab/riumachi/stories/index/brackets02-74cc64f2f66b08dd03fe433649fd0649e119d7e8bb9cc08efad7debc784cabca.png) no-repeat 0px 0px;background-size:contain;position:absolute;right:-50px;bottom:0}#section_AppInvitation .AppInvitation_fukidasi strong{font-size:40px;line-height:52px;color:#ef7c9a}@media screen and (max-width: 768px){#section_AppInvitation{padding:5vw 0}}@media screen and (max-width: 768px){#section_AppInvitation .section_inner{width:100%;padding:0;border:none}}@media screen and (max-width: 768px){#section_AppInvitation .section_Heading{padding-bottom:8vw;text-align:center;background:url(/kenko/assets/v2/collab/riumachi/stories/index/appinvitation_fukidasi_sp-cf78df9689acf4da195d485c9246f518dfa4b9dd2d7a4b157c1496ef227b77d7.png) no-repeat bottom left;background-size:contain;margin-bottom:5vw}}@media screen and (max-width: 768px){#section_AppInvitation .section_Heading h2.Heading{font-size:5.33vw;line-height:8vw}#section_AppInvitation .section_Heading h2.Heading strong{font-size:5.33vw;line-height:8vw}}@media screen and (max-width: 768px){#section_AppInvitation .section_Heading .Heading_image{display:none}}@media screen and (max-width: 768px){#section_AppInvitation .AppInvitation_image{width:100%}}@media screen and (max-width: 768px){#section_AppInvitation .AppInvitation_fukidasi{margin:8vw auto 0 auto}}@media screen and (max-width: 768px){#section_AppInvitation .AppInvitation_fukidasi h2{font-size:5.33vw}}@media screen and (max-width: 768px){#section_AppInvitation .AppInvitation_fukidasi h2::before,#section_AppInvitation .AppInvitation_fukidasi h2::after{width:8.7vw;height:15.2vw}#section_AppInvitation .AppInvitation_fukidasi h2::before{left:-9vw}#section_AppInvitation .AppInvitation_fukidasi h2::after{right:-9vw}}@media screen and (max-width: 768px){#section_AppInvitation .AppInvitation_fukidasi strong{font-size:8.53vw;line-height:10.6vw}}#section_AppInformation{width:100%;padding:40px 0;position:relative}#section_AppInformation .section_inner{width:728px;margin:0 auto;padding:70px 40px 40px 40px;border:5px solid #e8f2f7;border-radius:10px;position:relative}#section_AppInformation .AppInformation_catch{width:460px;height:70px;margin:0 auto;color:#FFF;font-size:18px;line-height:26px;font-weight:600;text-align:center;background:#2fa8ca;border-radius:999px;display:flex;justify-content:center;align-items:center;position:absolute;top:-35px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#section_AppInformation .AppInformation_catch::after{content:"";position:absolute;left:calc((100% - 15px)/2);bottom:-12px;background:#2fa8ca;height:calc(tan(60deg) * 15px / 2);width:15px;clip-path:polygon(0 0, 100% 0, 50% 100%)}#section_AppInformation .section_Heading{border-top:2px solid #2fa8ca;border-bottom:2px solid #2fa8ca;border-top:2px solid #2fa8ca;border-bottom:2px solid #2fa8ca}#section_AppInformation .section_Heading h2 strong{color:#2fa8ca}#section_AppInformation .AppInformation_point{width:100%;min-height:150px;margin-top:50px;padding:25px 30px;background:#e8f2f7;border-radius:10px;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:25px}#section_AppInformation .AppInformation_point .Point_number{width:60px;height:60px;overflow:hidden;background:#2fa8ca;border-radius:999px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#FFF}#section_AppInformation .AppInformation_point .Point_number span{display:block;font-size:11px;line-height:11px}#section_AppInformation .AppInformation_point .Point_number strong{font-size:30px;line-height:30px;font-weight:400;display:block}#section_AppInformation .AppInformation_point .Point_content{width:320px}#section_AppInformation .AppInformation_point .Point_content h3{font-size:20px;line-height:30px;margin-top:-5px;color:#2fa8ca}#section_AppInformation .AppInformation_point .Point_content p{margin-top:10px;font-size:14px;line-height:24px}#section_AppInformation .AppInformation_point .Point_content2 p,#section_AppInformation .AppInformation_point .Point_content3 p{font-size:14px;line-height:24px}#section_AppInformation .AppInformation_point .Point_image{width:135px;position:absolute;right:36px;bottom:0px}#section_AppInformation .AppInformation_point .Point_image img{line-height:100%;vertical-align:bottom}#section_AppInformation .AppInformation_point .Point_image_sub img{line-height:100%;vertical-align:bottom}#section_AppInformation .AppInformation_point.point03 .Point_image{bottom:auto;top:-30px}#section_AppInformation .AppInformation_point .Point_content2{width:340px;margin-top:25px;position:relative}#section_AppInformation .AppInformation_point .Point_content2 .Point_image_sub{width:215px;z-index:1}#section_AppInformation .AppInformation_point .Point_content2 p{width:auto;position:absolute;right:0;top:0;z-index:2}#section_AppInformation .AppInformation_point .Point_content3{width:360px;position:absolute;right:25px;bottom:0px;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-end}#section_AppInformation .AppInformation_point .Point_content3 .Point_image_sub{width:195px;margin-left:10px}#section_AppInformation .AppInformation_point .Point_content3 p{width:auto;padding-bottom:26px}@media screen and (max-width: 768px){#section_AppInformation{padding:8vw 0}}@media screen and (max-width: 768px){#section_AppInformation .section_inner{width:90%;margin:0 auto;padding:0;border:none}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_catch{width:95%;height:auto;margin-bottom:6vw;padding:2vw 0;font-size:4.26vw;line-height:5.86vw;font-weight:600;position:relative;top:0;left:auto;transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%)}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point{width:100%;margin-top:12vw;padding:9vw 6vw 6vw 6vw;position:relative;gap:0}#section_AppInformation .AppInformation_point.point03{padding:9vw 6vw 0 6vw}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_number{position:absolute;top:-8vw;left:6vw}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_content{width:47vw}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_content h3{font-size:4.8vw;line-height:6.9vw;margin-top:0}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_content p,#section_AppInformation .AppInformation_point .Point_content2 p,#section_AppInformation .AppInformation_point .Point_content3 p{font-size:3.46vw;line-height:5.86vw}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_image{width:33.33%;right:3.2vw;top:-5vw;bottom:auto}#section_AppInformation .AppInformation_point.point01 .Point_image{top:auto;bottom:0}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_content2{width:100%;padding:auto;margin-top:10vw;position:relative}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_content2 .Point_image_sub{width:55%}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_content3{width:100%;position:relative;right:auto;align-items:center}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_content3 .Point_image_sub{width:55%;min-width:55%;margin-left:10px;margin-right:-4vw}}@media screen and (max-width: 768px){#section_AppInformation .AppInformation_point .Point_content3 p{padding-bottom:0}}#section_AppInvitation2{width:auto;margin:0 auto;padding-top:40px;padding-bottom:40px}#section_AppInvitation2 .AppInvitation_fukidasi{width:auto;margin:0 auto;display:flex}#section_AppInvitation2 .AppInvitation_fukidasi h2{display:inline-block;font-size:36px;text-align:center;position:relative;margin:0 auto}#section_AppInvitation2 .AppInvitation_fukidasi h2::before{content:"";width:43px;height:90px;background:url(/kenko/assets/v2/collab/riumachi/stories/index/brackets01-1800e2db310719c7531e413f7f553f28711aba7200fc6109366416f9a825fd84.png) no-repeat 0px 0px;background-size:contain;position:absolute;left:-60px;bottom:0}#section_AppInvitation2 .AppInvitation_fukidasi h2::after{content:"";width:43px;height:90px;background:url(/kenko/assets/v2/collab/riumachi/stories/index/brackets02-74cc64f2f66b08dd03fe433649fd0649e119d7e8bb9cc08efad7debc784cabca.png) no-repeat 0px 0px;background-size:contain;position:absolute;right:-60px;bottom:0}#section_AppInvitation2 .AppInvitation_fukidasi strong{font-size:48px;line-height:60px;color:#ef7c9a}#section_AppInvitation2 p{margin-top:1em;font-size:20px;line-height:36px;text-align:center}#section_AppInvitation2 .notes{margin-top:1em;font-size:12px;line-height:18px;text-align:center}@media screen and (max-width: 768px){#section_AppInvitation2{padding-top:5vw;padding-bottom:10vw}}@media screen and (max-width: 768px){#section_AppInvitation2 .AppInvitation_fukidasi h2{font-size:5.33vw}}@media screen and (max-width: 768px){#section_AppInvitation2 .AppInvitation_fukidasi h2::before{content:"";width:9vw;height:15.2vw;left:-9vw}#section_AppInvitation2 .AppInvitation_fukidasi h2::after{content:"";width:9vw;height:15.2vw;right:-9vw}}@media screen and (max-width: 768px){#section_AppInvitation2 .AppInvitation_fukidasi strong{font-size:8.53vw;line-height:10.66vw}}@media screen and (max-width: 768px){#section_AppInvitation2 p{font-size:3.73vw;line-height:6.4vw}}#section_Banner{width:100%;background:#f8f5f0;padding:40px 0;position:relative}#section_Banner .banner_keihatu{width:673px;margin:0 auto}@media screen and (max-width: 768px){#section_Banner{padding:5vw 0 8vw 0}}@media screen and (max-width: 768px){#section_Banner .banner_keihatu{width:100%;margin:0 auto}}.rheumatism08_section{max-width:818px;margin:0 auto;display:block}.rheumatism08_section08{overflow:hidden;padding:5%;font-size:16px !important;line-height:150% !important}.rheumatism08_section08_float_left{width:33%;float:left;display:inline;padding:0 5% 0 0}.rheumatism08_section08_float_right{width:65%;float:left;display:inline}.rheumatism08_section0801{display:flex}.rheumatism08_section0801_float_left,.rheumatism08_section0801_float_right{margin:2.5px}.rheumatism08_down{margin:0 0 30px !important}.rheumatism08_smart_section{display:none}@media screen and (max-width: 768px){.rheumatism08_section{display:none}.rheumatism08_smart_section{width:100%;display:block;margin:0 auto !important}.rheumatism08_section08{overflow:hidden;margin:5%;font-size:4vw !important;line-height:150% !important}}#section_instagram{width:100%;background:#fbe2ed;position:relative}#Tieup_Content #section_instagram a{width:100%;display:block;padding:60px 0;text-decoration-line:none;text-decoration:none}@media screen and (max-width: 768px){#Tieup_Content #section_instagram a{padding:12vw 0}}#section_instagram h2{width:50%;margin:0 auto}#section_instagram .instagram_logo{width:120px;margin:0 auto}@media screen and (max-width: 768px){#section_instagram .instagram_logo{width:35%;margin:0 auto}}#section_instagram p{font-size:20px;list-height:36px;font-weight:600;color:#464646;text-align:center;letter-spacing:0.2em}@media screen and (max-width: 768px){#section_instagram p{font-size:4.6vw;list-height:8vw}}#section_instagram .Button{width:360px;height:50px;margin:30px auto 0 auto;background:#f264b7;border-radius:999px;position:relative}@media screen and (max-width: 768px){#section_instagram .Button{width:70%;height:11vw;margin:5vw auto 0 auto}}#section_instagram .Button span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;font-size:18px;font-weight:600;color:#fff;text-decoration:none}@media screen and (max-width: 768px){#section_instagram .Button span{font-size:4vw}}#section_instagram span::before{content:"";display:inline-block;position:absolute;top:42%;right:2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:10px;height:10px;margin:0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);z-index:1}.c-form-search__input-text{border:1px solid #979797 !important;border-radius:1.6rem !important;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12) !important;font-size:1.4rem !important;padding:0.6rem 1.6rem 0.5rem !important}@media screen and (max-width: 1024px) and (orientation: portrait){.c-form-search__input-text{border-radius:2rem !important;padding:0.6rem 1.6rem 0.5rem !important}}
