@import "https://use.fontawesome.com/releases/v5.10.2/css/all.css";article section header{padding:0;margin:0}main .inner{width:980px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 979px){main .inner{max-width:95%}}main h3{font-size:40px}@media only screen and (max-width: 979px){main h3{font-size:6vw}}main h4{padding:2px 0;font-size:24px;font-weight:bold;color:#fff;text-align:center;margin:0 0 25px;background:#988575;background:radial-gradient(circle, #e00867 0%, #e00867 40%, rgba(251,84,157,0) 100%)}@media only screen and (max-width: 979px){main h4{margin-bottom:4vw;padding:1vw 6vw;font-size:3.5vw}}main h5{font-size:30px;line-height:1;text-align:center}@media only screen and (max-width: 979px){main h5{font-size:4vw}}main .container01{background:url("/assets/yell/images/tarumikoke/img01.jpg?2024103119211") center top no-repeat;padding:80px 0 125px}main .container01 .img01{text-align:center}main .container01 .inner>ul{display:flex;justify-content:space-between;margin:30px 0 0}main .container01 .inner>ul>li a{width:224px;height:70px;font-size:18px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:3px 3px 5px 2px rgba(0,0,0,0.15);text-decoration:none}main .container01 .osusume{background:url("/assets/yell/images/tarumikoke/img04.jpg?2024103119211") 95% bottom no-repeat #f3f4f6;padding:45px 50px;margin:50px 0 0}main .container01 .osusumeIndex{font-size:25px;font-weight:bold;text-align:center;padding:0 0 3px;position:relative}main .container01 .osusumeIndex::before{content:"";width:73px;height:3px;background:#e00867;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}main .container01 .osusume>ul{margin:30px 0 0}main .container01 .osusume>ul li{font-size:20px;font-weight:bold;background:url("/assets/yell/images/tarumikoke/img03.png?2024103119211") left -6px no-repeat;padding:0 0 0 60px}main .container01 .osusume>ul li+li{margin-top:15px}@media only screen and (max-width: 979px){main .container01{background-size:100% auto;padding:8vw 0 12vw}main .container01 .inner>ul{width:94%;flex-wrap:wrap;margin:4vw auto 0}main .container01 .inner>ul>li{width:48%}main .container01 .inner>ul>li a{width:100%;height:12vw;font-size:3.5vw;display:flex;justify-content:center;align-items:center;box-shadow:0.6vw 0.6vw 1vw 0.4vw rgba(0,0,0,0.15);text-decoration:none}main .container01 .inner>ul>li:nth-child(n+3){margin-top:3vw}main .container01 .osusume{background-size:35vw auto;padding:4vw;margin:7vw 0 0}main .container01 .osusumeIndex{font-size:5vw;padding:0 0 0.5vw}main .container01 .osusumeIndex::before{width:15vw;height:0.7vw}main .container01 .osusume>ul{margin:4vw 0 0}main .container01 .osusume>ul li{font-size:3.7vw;background-size:11vw auto;background-position:-3vw -1vw;padding:0 0 0 8vw}main .container01 .osusume>ul li+li{margin-top:3vw}}main .container04{position:relative;padding:100px 0 125px}main .container04::before{position:absolute;content:"";display:block;width:calc(50% - 200px);height:100%;background:#fdf0f3;left:0;top:0}@media only screen and (max-width: 979px){main .container04{padding:8vw 0 12vw}main .container04::before{width:calc(50% - 10vw)}}main .container04 .inner{position:relative}main .container04 .inner .container04index{background-color:#fdf0f3;padding:40px;text-align:center;color:#e00867}main .container04 .inner .container04index.yell{background-color:transparent;padding:0;margin:0px auto 50px}main .container04 .inner .container04index.yell div h3{margin-top:0}main .container04 .inner .container04index p:last-child{font-size:26px;font-weight:bold;margin-top:20px}main .container04 .inner .container04index div{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}main .container04 .inner .container04index div h3{font-size:60px;font-weight:bold;line-height:1;margin-top:20px}main .container04 .inner .container04index div h3 span{font-size:40px}@media only screen and (max-width: 979px){main .container04 .inner .container04index.yell{margin-bottom:6vw}main .container04 .inner .container04index.yell div h3{margin-top:2vw;font-size:7vw}main .container04 .inner .container04index p:last-child{font-size:4vw;margin-top:4vw}}main .container04 .inner .content_wrap{padding:60px 30px;background-color:#fff;box-shadow:6px 6px 18px rgba(0,0,0,0.1)}@media only screen and (max-width: 979px){main .container04 .inner .content_wrap{padding:6vw 3vw}}main .container04 .inner .text01{margin:0 0 30px;text-align:center;font-weight:bold;font-size:30px;line-height:1.35}@media only screen and (max-width: 979px){main .container04 .inner .text01{margin-bottom:2vw;font-size:5vw}}main .container04 .inner .photo01{margin:100px 0 0}main .container04 .inner .photo01 .photoInner01{width:738px;padding:6px;background:#fff;margin:0 auto;box-shadow:0 5px 15px 5px rgba(0,0,0,0.1)}main .container04 .inner .photo01 .photoInner01 .photoInner02{padding:145px 40px 40px;background:url("/assets/yell/images/tarumikoke/img07.jpg?2024103119211") center top/cover;position:relative}main .container04 .inner .photo01 .photoInner01 .photoInner02 .fukidashi{position:absolute;left:-80px;top:-80px}main .container04 .inner .photo01 .photoInner01 .photoInner02 .index{width:780px;height:79px;color:#fff;font-size:24px;font-weight:bold;padding:10px 0 0;text-align:center;background:url("/assets/yell/images/tarumikoke/img10.png?2024103119211") center top no-repeat;position:absolute;left:50%;top:30px;transform:translate(-50%, 0)}main .container04 .inner .photo01 .photoInner01 .photoInner02 .img{text-align:center}main .container04 .inner .photo01 .photoInner01 .photoInner02 .img a{display:inline-flex;position:relative}main .container04 .inner .photo01 .photoInner01 .photoInner02 .img a::before{font-family:"Font Awesome 5 Free";content:"\f00e";font-size:25px;font-weight:900;color:#fff;text-decoration:none;line-height:1;position:absolute;right:10px;bottom:10px}main .container04 .inner .photo01 .photoInner01 .photoInner02 .text{margin:20px 0 0}@media only screen and (max-width: 979px){main .container04 .inner .photo01{margin:15vw 0 0}main .container04 .inner .photo01 .photoInner01{width:86vw;padding:1vw;font-size:3.7vw;box-shadow:0 1vw 1.5vw 1vw rgba(0,0,0,0.1)}main .container04 .inner .photo01 .photoInner01 .photoInner02{padding:25vw 4vw 4vw;background-size:cover}main .container04 .inner .photo01 .photoInner01 .photoInner02 .fukidashi{width:30vw;left:-7vw;top:-12vw}main .container04 .inner .photo01 .photoInner01 .photoInner02 .index{width:90vw;height:20vw;font-size:4vw;padding:1.5vw 0 0;background:url("/assets/yell/images/tarumikoke/img13.png?2024103119211") center top/100% auto no-repeat;top:4vw}main .container04 .inner .photo01 .photoInner01 .photoInner02 .img a::before{font-size:7vw;right:2vw;bottom:2vw}main .container04 .inner .photo01 .photoInner01 .photoInner02 .text{margin:3vw 0 0}}main .container04 .inner h5{margin-top:60px;line-height:1.4}@media only screen and (max-width: 979px){main .container04 .inner h5{margin-top:8vw}}main .container04 .inner .container04tokucho{margin:30px 0 0}main .container04 .inner .container04tokucho ul{display:flex;flex-wrap:wrap;background:#fdf0f3;padding:30px 40px}main .container04 .inner .container04tokucho ul li{font-size:20px;font-weight:bold;width:33.33%;padding:0 0 0 35px;background:url("/assets/yell/images/shimi/menu/check.png?2024103119211") left center no-repeat}main .container04 .inner .container04tokucho ul li.half{width:50%}main .container04 .inner .container04tokucho ul li:nth-child(n+4){margin-top:15px}@media only screen and (max-width: 979px){main .container04 .inner .container04tokucho{margin:3vw auto 0}main .container04 .inner .container04tokucho ul{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:3vw 4vw}main .container04 .inner .container04tokucho ul li{width:100%;font-size:3vw;padding:0 0 0 6vw;background-size:4vw auto}main .container04 .inner .container04tokucho ul li.half{width:100%}main .container04 .inner .container04tokucho ul li:nth-child(n+2){margin-top:1vw}}main .container04 .inner #which{margin-top:30px}main .container04 .inner #which .col{color:#fb549d;text-align:center}main .container04 .inner #which .col .which_ttl{background:#fb549d;text-align:center;width:380px;margin:0 auto;position:relative}main .container04 .inner #which .col .which_ttl::before{content:"";width:0;height:0;border-style:solid;border-width:45px 190px 0 190px;border-color:#fb549d transparent transparent transparent;position:absolute;left:0;bottom:-45px}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_ttl{width:70vw}main .container04 .inner #which .col .which_ttl::before{border-width:6vw 35vw 0 35vw;bottom:-5.8vw}}main .container04 .inner #which .col .which_ttl p{padding-top:30px;height:90px;font-size:26px;color:#fff;line-height:1.2;position:relative;z-index:1}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_ttl p{height:13vw;font-size:5vw;padding-top:4vw}}main .container04 .inner #which .col .which_ttl p span{font-size:36px}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_ttl p span{font-size:7vw}}main .container04 .inner #which .col .which_inner{background:#f3f3f3;padding:85px 10px 40px;margin-top:-20px}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_inner{padding:12vw 3vw 5vw;margin-top:-3vw}}main .container04 .inner #which .col .which_inner p.text01{font-size:38px;font-weight:bold;line-height:1.1;height:80px;color:#fb549d;display:flex;justify-content:center;align-items:center;margin:0 0 20px}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_inner p.text01{font-size:5vw;height:15vw;margin:0}}main .container04 .inner #which .col .which_inner p.text02{color:#000;text-align:left;font-size:16px;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;margin-top:15px}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_inner p.text02{font-size:3.7vw;margin-top:2vw}}main .container04 .inner #which .col .which_inner p.text03{color:#000;text-align:left;font-size:13px;border:1px solid #ccc;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;padding:10px;margin-top:15px}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_inner p.text03{font-size:3vw}}main .container04 .inner #which .col .which_inner p.which_txt{font-size:24px;font-weight:bold}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_inner p.which_txt{font-size:3.7vw}}main .container04 .inner #which .col .which_inner p.which_txt span.catch{display:block;font-size:32px;line-height:1.3;border-bottom:3px solid #fb549d}@media only screen and (max-width: 979px){main .container04 .inner #which .col .which_inner p.which_txt span.catch{font-size:5.5vw;border-bottom:0.6vw solid #fb549d}}main .container04 .inner #which .col .which_inner p.which_txt span.catch em{font-style:normal;font-size:120%}main .container04 .inner #which .col .which_inner p.which_txt span.catch span{font-size:30px}main .container04 .inner #which .col.tarumi{color:#e00867}main .container04 .inner #which .col.tarumi .which_ttl::before{border-color:#e00867 transparent transparent transparent}main .container04 .inner #which .col.tarumi .which_ttl p{background:#e00867;padding-top:15px}main .container04 .inner #which .col.tarumi .which_inner p.text01{font-size:30px;color:#e00867}main .container04 .inner #which .col.tarumi .which_inner p.which_txt span.catch{border-bottom:3px solid #e00867}main .container04 .inner #which .col.tarumi .which_inner .limited{background-color:#fff;border:1px solid #000;padding:6px 0 3px;margin-top:10px}main .container04 .inner #which .col.tarumi .which_inner .limited p{font-size:20px;color:#000}@media only screen and (max-width: 979px){main .container04 .inner #which .col.tarumi{margin:0 !important}main .container04 .inner #which .col.tarumi .which_ttl p{height:14vw;padding-top:2vw}main .container04 .inner #which .col.tarumi .which_ttl p span{font-size:6vw}main .container04 .inner #which .col.tarumi .which_inner p.text01{font-size:4.5vw}main .container04 .inner #which .col.tarumi .which_inner p.which_txt span.catch{border-bottom:0.6vw solid #e00867}main .container04 .inner #which .col.tarumi .which_inner .limited{border:0.2vw solid #000;padding:1vw;margin-top:10px}main .container04 .inner #which .col.tarumi .which_inner .limited p{font-size:3.7vw}}main .container04 .inner .photo02{margin:25px 0 0;display:flex;justify-content:space-between;align-items:flex-start}main .container04 .inner .photo02 .photoInner01{width:430px;padding:6px;background:#fff;margin:0;box-shadow:0 5px 15px 5px rgba(0,0,0,0.1)}main .container04 .inner .photo02 .photoInner01 .photoInner02{padding:135px 20px 30px;background:url("/assets/yell/images/tarumikoke/img07.jpg?2024103119211") right top/cover;position:relative}main .container04 .inner .photo02 .photoInner01 .photoInner02 .index{width:456px;height:93px;color:#fff;font-size:20px;font-weight:bold;line-height:1.4;padding:10px 0 0;text-align:center;background:url("/assets/yell/images/tarumikoke/img13.png?2024103119211") center top no-repeat;position:absolute;left:50%;top:30px;transform:translate(-50%, 0)}main .container04 .inner .photo02 .photoInner01 .photoInner02 .img{text-align:center}main .container04 .inner .photo02 .photoInner01 .photoInner02 .img a{display:inline-flex;position:relative}main .container04 .inner .photo02 .photoInner01 .photoInner02 .img a::before{font-family:"Font Awesome 5 Free";content:"\f00e";font-size:25px;font-weight:900;color:#fff;text-decoration:none;line-height:1;position:absolute;right:10px;bottom:10px}main .container04 .inner .photo02 .photoInner01 .photoInner02 .text{margin:20px 0 0}@media only screen and (max-width: 979px){main .container04 .inner .photo02{margin:3vw 0 0;flex-direction:column}main .container04 .inner .photo02 .photoInner01{width:86vw;margin:0 auto;padding:1vw;font-size:3.7vw;box-shadow:0 1vw 1.5vw 1vw rgba(0,0,0,0.1)}main .container04 .inner .photo02 .photoInner01+.photoInner01{margin-top:5vw}main .container04 .inner .photo02 .photoInner01 .photoInner02{padding:25vw 4vw 4vw;background-size:cover}main .container04 .inner .photo02 .photoInner01 .photoInner02 .fukidashi{width:30vw;left:-7vw;top:-12vw}main .container04 .inner .photo02 .photoInner01 .photoInner02 .index{width:90vw;height:20vw;font-size:4vw;padding:1.5vw 0 0;background:url("/assets/yell/images/tarumikoke/img13.png?2024103119211") center top/100% auto no-repeat;top:4vw}main .container04 .inner .photo02 .photoInner01 .photoInner02 .img a::before{font-size:7vw;right:2vw;bottom:2vw}main .container04 .inner .photo02 .photoInner01 .photoInner02 .text{margin:3vw 0 0}}main .container04 .inner .container04price h4{margin-top:20px}main .container04 .inner .container04price .price_header{font-size:20px;font-weight:bold;background-color:#f6f6f6;padding:5px 0;margin-top:30px;text-align:center}main .container04 .inner .container04priceSubtitle{font-size:24px;font-weight:bold;text-align:center;padding:5px;margin:0 0 10px;background:#f6f6f6}main .container04 .inner .container04priceSubtitle small{font-size:15px;vertical-align:text-top}main .container04 .inner .container04priceIndex{padding:20px;display:flex;flex-wrap:nowrap;align-items:center;margin:0 0 40px;line-height:1.4;background-color:#fff5e9;font-weight:bold}main .container04 .inner .container04priceIndexLeft{width:50%;padding:35px 10px;text-align:center}main .container04 .inner .container04priceIndexRight{text-align:center;flex-grow:1}main .container04 .inner .container04priceIndexRight p{font-size:22px}main .container04 .inner .container04priceIndexRight div{color:#ed8b00;font-size:60px}main .container04 .inner .container04priceIndexRight div span{font-size:40px}main .container04 .inner .container04priceIndexRight div span span{font-size:24px}main .container04 .inner .container04priceContents{line-height:1.4}main .container04 .inner .container04priceContents>.ac_ly_001,main .container04 .inner .container04priceContents>.ac_ly_002{border-bottom:1px solid #d6d6d6}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002{justify-content:space-between;align-items:center;padding:0 20px 0 15px;font-size:20px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div{color:#e00867;font-size:50px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div span,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div span{font-size:34px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div span span,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div span span{font-size:20px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div.line_2,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div.line_2{line-height:1;margin-bottom:8px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002{width:100%}main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002{width:50%}main .container04 .inner .container04priceArea{padding:10px;text-align:center;font-size:24px;font-weight:bold;line-height:1.4;background:#f6f6f6;margin:0 0 20px}main .container04 .inner .container04priceArea span{font-size:18px;font-weight:normal}main .container04 .inner .container04price .caution{margin:20px 0 0 5px}main .container04 .inner .container04price .caution small{font-size:22px}main .container04 .inner .container04price .button-normal{background:#e00867}@media only screen and (max-width: 979px){main .container04 .inner .container04priceSubtitle{font-size:4vw;margin:0 0 2vw}main .container04 .inner .container04priceIndex{padding:2vw;flex-wrap:wrap;margin:0 0 4vw;line-height:1.4}main .container04 .inner .container04priceIndexLeft{width:100%;padding:3vw 2vw 0}main .container04 .inner .container04priceIndexRight{width:100%;flex-grow:0;margin:0}main .container04 .inner .container04priceIndexRight p{font-size:4vw}main .container04 .inner .container04priceIndexRight div{font-size:12vw}main .container04 .inner .container04priceIndexRight div span{font-size:8vw}main .container04 .inner .container04priceIndexRight div span span{font-size:4vw}main .container04 .inner .container04priceIndex.pico .modalbtn a{min-height:inherit;padding:1.5vw 0;font-size:3.7vw}main .container04 .inner .container04priceContents{line-height:1.4;font-size:4.5vw}main .container04 .inner .container04priceContents>.ac_ly_001,main .container04 .inner .container04priceContents>.ac_ly_002{border:none}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002{width:100%;flex-wrap:wrap;padding:0 1vw;border-bottom:1px solid #d6d6d6;font-size:5vw}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div{font-size:10vw}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div span,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div span{font-size:6vw}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div span span,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div span span{font-size:3vw}main .container04 .inner .container04priceArea{padding:2vw;font-size:4vw;margin:0 0 3vw}main .container04 .inner .container04priceArea span{font-size:3vw}main .container04 .inner .container04price .button-normal{min-height:inherit;font-size:4vw}}main #allerganAward{background:#fde5eb;padding:80px 0 125px}main #allerganAward .inner{background:#ffffff;padding:15px 50px 50px}main #allerganAward em{font-style:normal;font-weight:bold;color:#e00867}main #allerganAward .allerganIndex{display:flex;align-items:center;color:#e00867;line-height:1.2}main #allerganAward .allerganIndex div{margin-right:10px}main #allerganAward .allerganIndex p{flex:1;font-weight:bold;font-size:29px}main #allerganAward .allerganIndex p em{font-size:41px}main #allerganAward .allerganIndex p span{font-size:25px}main #allerganAward .allerganPhoto{display:flex;justify-content:center;margin:25px 0 0}main #allerganAward .allerganPhoto div:nth-child(2){margin:0 0 0 20px}main #allerganAward .allerganText{max-width:820px;margin:20px auto 0}main #allerganAward .allerganBtn{text-align:center;margin:30px 0 0}main #allerganAward .allerganBtn a{min-width:325px;height:65px;color:#fff;font-size:22px;font-weight:bold;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;background:url("/assets/agingcare/light/botox/botox/images/award05.png?2024103119211") 95% center no-repeat #e00867}main #allerganAward .allerganBtn a span{min-height:29px;line-height:1;padding:5px 0 0 38px;background:url("/assets/agingcare/light/botox/botox/images/award04.png?2024103119211") left center no-repeat}@media only screen and (max-width: 979px){main #allerganAward{width:100%;padding:3vw 0;font-size:3.7vw}main #allerganAward .inner{padding:3vw}main #allerganAward .allerganIndex div{width:28vw;margin-right:1vw}main #allerganAward .allerganIndex p{text-align:center;font-size:4.2vw}main #allerganAward .allerganIndex p em{font-size:5.5vw}main #allerganAward .allerganIndex p span{font-size:3vw;display:block;margin:0 0 1vw}main #allerganAward .allerganPhoto{margin:3vw 0 0}main #allerganAward .allerganPhoto div:nth-child(2){margin:0 0 0 2vw}main #allerganAward .allerganText{margin:2vw auto 0}main #allerganAward .allerganBtn{margin:3vw 0 0}main #allerganAward .allerganBtn a{min-width:inherit;width:50vw;height:10vw;font-size:4.2vw;background-size:5vw auto}main #allerganAward .allerganBtn a span{min-height:inherit;padding:0.5vw 0 0.5vw 7vw;background-size:auto 100%}}main .container02{background-color:#f6f6f6;padding:85px 0 140px;text-align:center}main .container02 h3+p{text-align:center;margin-top:20px}main .container02 .jisseki{width:640px;margin:0 auto 30px;border:1px solid #666666;text-align:center;font-size:60px;color:#e00867;border-radius:100px}main .container02 .jisseki span{font-size:50px}main .container02 .jisseki small{font-size:20px;color:#000}main .container02 p.text{font-size:30px;font-weight:bold}@media only screen and (max-width: 979px){main .container02{padding:5vw 0 7vw}main .container02 h3+p{margin-top:2vw}main .container02 .jisseki{width:inherit;max-width:85vw;margin:0 auto 5vw;font-size:6.5vw}main .container02 .jisseki span{font-size:4vw}main .container02 .jisseki small{font-size:3vw}main .container02 p.text{font-size:5vw}}main .container05{padding:80px 0 60px;text-align:center;background:#f9a3bf}main .container05 h3{color:#fff}main .container05 #shokai{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:20px;padding:0 100px}main .container05 #shokai li a{display:block;width:300px;text-align:center;background:#fff;color:#5d5d5d;font-size:21px;font-weight:bold;text-decoration:none;line-height:1.2;padding:20px 4px 28px;border-radius:100px;position:relative}main .container05 #shokai li a span{font-size:80%}main .container05 #shokai li a::before{content:"";position:absolute;left:calc(50% - (50px / 2));bottom:10px;width:50px;height:15px;background:url("https://www.s-b-c.sbs/ageless/images/shimi/shokai_arrow.png?2024103119211") center top no-repeat}main .container05 #shokai li:nth-child(n+3){margin-top:30px}@media only screen and (max-width: 979px){main .container05{padding:5vw 0 6vw;height:inherit}main .container05 #shokai{padding:0 4%;justify-content:center;margin-top:1vw}main .container05 #shokai li{width:46%;padding:0 2% 2%}main .container05 #shokai li a{width:100%;font-size:2.8vw;padding:1.5vw 0.5vw 3vw}main .container05 #shokai li a::before{bottom:0.8vw;left:calc(50% - 3vw);width:6vw;height:2.5vw;background-size:100% auto}main .container05 #shokai li:nth-child(n+3){margin-top:0}}
