﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");html{font-size:62.5%;font-size:10px}img{vertical-align:bottom;max-width:100%;height:auto;width:auto}*{box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html .clearfix{height:1px}.boxlink{cursor:pointer}.clearboth{clear:both}.nowrap{white-space:nowrap}.font-min{font-family:"Noto Serif JP" , "ＭＳ Ｐ明朝", "ＭＳ 明朝" , serif;transform:rotate(0.05deg)}.font-sans{font-family:"Noto Sans JP" , メイリオ, "Hiragino Kaku Gothic Pro", Meiryo, "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;transform:rotate(0.05deg)}.font-maru{font-family:'M PLUS Rounded 1c' , メイリオ, "Hiragino Kaku Gothic Pro", Meiryo, "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;transform:rotate(0.05deg)}.xxs-media{display:none}.xs-media{display:none}.s-media{display:none}.ls-media{display:none}.m-media{display:none}.l-media{display:block}img.l-media{display:inline}span.l-media{display:inline}table.l-media{display:table}br.l-media{display:inline-block}*{box-sizing:border-box}@media screen and (min-width: 930.01px) and (max-width: 1100px){.l-media{display:none}img.l-media{display:none}span.l-media{display:none}table.l-media{display:none}br.l-media{display:none}.m-media{display:block}img.m-media{display:inline}span.m-media{display:inline}table.m-media{display:table}br.m-media{display:inline-block}img{max-width:100%;height:auto;width:auto}*{box-sizing:border-box}}@media screen and (min-width: 760.01px) and (max-width: 930px){.l-media{display:none}img.l-media{display:none}span.l-media{display:none}table.l-media{display:none}br.l-media{display:none}.ls-media{display:block}img.ls-media{display:inline}span.ls-media{display:inline}table.ls-media{display:table}br.ls-media{display:inline-block}img{max-width:100%;height:auto;width:auto}*{box-sizing:border-box}}@media screen and (min-width: 600.01px) and (max-width: 760px){.l-media{display:none}img.l-media{display:none}span.l-media{display:none}table.l-media{display:none}br.l-media{display:none}.s-media{display:block}img.s-media{display:inline}span.s-media{display:inline}table.s-media{display:table}br.s-media{display:inline-block}img{max-width:100%;height:auto;width:auto}*{box-sizing:border-box}}@media screen and (min-width: 360.01px) and (max-width: 600px){.l-media{display:none}img.l-media{display:none}span.l-media{display:none}table.l-media{display:none}br.l-media{display:none}.xs-media{display:block}img.xs-media{display:inline}span.xs-media{display:inline}table.xs-media{display:table}br.xs-media{display:inline-block}img{max-width:100%;height:auto;width:auto}*{box-sizing:border-box}}@media screen and (max-width: 360px){.l-media{display:none}img.l-media{display:none}span.l-media{display:none}table.l-media{display:none}br.l-media{display:none}.xxs-media{display:block}img.xxs-media{display:inline}span.xxs-media{display:inline}table.xxs-media{display:table}br.xxs-media{display:inline-block}img{max-width:100%;height:auto;width:auto}*{box-sizing:border-box}}.headb{max-width:1100px;margin:0 auto}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_box{margin:0 0 -5px 0}}.head_boxb{display:flex;justify-content:space-between;position:relative}.head_box_left{max-width:370px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_box_left{margin-left:10px;max-width:360px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_box_left{margin-left:10px;max-width:360px}}.head_txt{position:absolute;top:0px;left:0px;padding:15px 0 0 0.3em}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_txt{padding:5px 0 0 0.3em}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_txt{padding:5px 0 0 0.3em}}@media screen and (min-width: 600.01px) and (max-width: 760px){.head_txt{padding:5px 0 5px 0.3em;text-align:center;right:0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.head_txt{padding:5px 0 5px 0.3em;text-align:center;right:0}}@media screen and (max-width: 360px){.head_txt{padding:5px 0 5px 0.3em;text-align:center;right:0}}.head_txtb{font-size:12px;font-size:1.2rem;line-height:1.6}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_txtb{font-size:11px;font-size:1.1rem}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_txtb{font-size:11px;font-size:1.1rem}}@media screen and (min-width: 600.01px) and (max-width: 760px){.head_txtb{font-size:11px;font-size:1.1rem;display:inline-block;text-align:left}}@media screen and (min-width: 360.01px) and (max-width: 600px){.head_txtb{font-size:12px;font-size:1.2rem;display:inline-block;text-align:left}}@media screen and (max-width: 360px){.head_txtb{font-size:10px;font-size:1.0rem;display:inline-block;text-align:left}}.head_txt1{color:#00ada4}.head_txt2{color:#ff6091}.head_txt_b{color:#fff;display:inline-block;padding:3px 9px 4px 9px;border-radius:3px;line-height:1.2}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_txt_b{padding:1px 7px 2px 7px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.head_txt_b{padding:1px 7px 2px 7px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.head_txt_b{padding:1px 7px 2px 7px}}@media screen and (max-width: 360px){.head_txt_b{padding:1px 7px 2px 7px}}.head_txt1 .head_txt_b{margin-left:5px;background:#FFAE00}.head_txt2 .head_txt_b{margin-right:5px;background:#ff6091}.head_logo{max-width:286px;margin:65px 0 10px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_logo{max-width:240px;margin:70px 0 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_logo{margin:65px 0 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.head_logo{margin:55px 0 5px 5px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.head_logo{margin:70px 0 5px 5px;max-width:240px}}@media screen and (max-width: 360px){.head_logo{margin:70px 0 5px 5px;max-width:220px}}.head_box_right{max-width:725px;width:100%;margin-left:20px;text-align:right;font-size:0}.head_webreserve{padding:10px 0 0;display:inline-block;max-width:85px;vertical-align:top}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_webreserve{max-width:68px}}.head_webreserve a:hover{opacity:0.7}.tel_box{padding:10px 0 0;display:inline-block;vertical-align:top;margin-left:10px}.tel_boxb{background:#eefffe;text-align:center;width:100%;max-width:440px;padding:10px 15px;margin:0 0 0 auto}@media screen and (min-width: 760.01px) and (max-width: 930px){.tel_boxb{padding:4px 5px 7px 5px;max-width:400px}}ul.head_tel_list{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:center}ul.head_tel_list li{color:#ff6091;font-size:12px;font-size:1.2rem;vertical-align:middle;text-align:left;font-weight:600;line-height:1.5;padding:0 5px}@media screen and (min-width: 760.01px) and (max-width: 930px){ul.head_tel_list li{padding:0 10px}}ul.head_tel_list li:first-of-type{color:#00ada4}ul.head_tel_list li:first-of-type span.number{display:block;max-width:118px}ul.head_tel_list li:nth-child(2) span.number{display:block;max-width:121px}ul.head_tel_list li:nth-child(3) span.number{display:block;max-width:120px}ul.head_tel_list li span.number{display:inline-block;vertical-align:text-bottom}.head_sub_menu{margin:15px 0 0}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_sub_menu{margin:5px 0 0px}}.head_sub_menub{max-width:680px;margin:0 auto 0 auto}.head_sub_menub ul{display:flex;justify-content:space-between;flex-direction:row;align-items:center;margin-right:10px;text-align:left}.head_sub_menub ul li{font-size:13px;font-size:1.3rem;line-height:1.4}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_sub_menub ul li{font-size:12px;font-size:1.2rem}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_sub_menub ul li{font-size:12px;font-size:1.2rem;line-height:1.2}}.head_sub_menub ul li a{text-decoration:none;color:#000000;display:block;padding:0 0 0 25px;min-height:19px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_sub_menub ul li a{padding:0 0 0 20px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_sub_menub ul li a{padding:0 0 0 20px}}.head_sub_menub ul li a:hover{opacity:0.6}.head_sub_menub ul li.sub_menu01 a{background:url("../images/head/head_icon_s01.png");background-repeat:no-repeat;background-position:left center;background-size:18px}.head_sub_menub ul li.sub_menu02 a{background:url("../images/head/head_icon_s02.png");background-repeat:no-repeat;background-position:left center;background-size:18px}.head_sub_menub ul li.sub_menu03 a{background:url("../images/head/head_icon_s03.png");background-repeat:no-repeat;background-position:left center;background-size:20px;padding:0 0 0 27px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_sub_menub ul li.sub_menu03 a{padding:0 0 0 22px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_sub_menub ul li.sub_menu03 a{padding:0 0 0 22px}}.head_sub_menub ul li.sub_menu04 a{background:url("../images/head/head_icon_s04.png");background-repeat:no-repeat;background-position:left center;background-size:20px;padding:0 0 0 27px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_sub_menub ul li.sub_menu04 a{padding:0 0 0 22px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_sub_menub ul li.sub_menu04 a{padding:0 0 0 22px}}.head_sub_menub ul li.sub_menu05 a{background:url("../images/head/head_icon_s05.png");background-repeat:no-repeat;background-position:left center;background-size:15px;padding:0 0 0 22px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_sub_menub ul li.sub_menu05 a{padding:0 0 0 17px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_sub_menub ul li.sub_menu05 a{padding:0 0 0 17px}}.head_sub_menub ul li.sub_menu06 a{background:url("../images/head/head_icon_s06.png");background-repeat:no-repeat;background-position:left center;background-size:28px;padding:0 0 0 35px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.head_sub_menub ul li.sub_menu06 a{padding:0 0 0 30px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.head_sub_menub ul li.sub_menu06 a{padding:0 0 0 30px}}.menu{background:url("../images/menu/menubg.jpg") repeat-x;background-size:10px auto;background-position:bottom left}.scrollflg-scrolled .menu{position:fixed;top:0;left:0;right:0;opacity:0.97;z-index:10}.menub{max-width:1100px;margin:0 auto 0 auto;position:relative}.menub ul{display:flex;justify-content:space-between;padding:10px 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul{padding:15px 0 0;margin-right:4px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul{padding:15px 0 0;margin-right:4px}}.menub ul li{text-align:center;height:90px;background:url("../images/menu/menu_line_bg.png");background-position:top right;background-repeat:no-repeat;background-size:1px;width:calc(100% / 10)}.menub ul li:last-of-type{background:none}@media all and (min-width: 1100.01px){.menub ul li:nth-of-type(1){width:calc(100% / 10 - 50px)}}@media all and (min-width: 1100.01px){.menub ul li{width:calc(100% / 10 + (50px / 9))}}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li{height:75px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li{height:80px}}.menub ul li:nth-of-type(7),.menub ul li:nth-of-type(8),.menub ul li:nth-of-type(9),.menub ul li:nth-of-type(10){background:none}.menub ul li:nth-of-type(8){padding-left:5px}.menub ul li:nth-of-type(9){padding-left:5px}.menub ul li:nth-of-type(10){padding-left:5px}.menub ul li a{display:block;text-decoration:none;font-size:15px;font-size:1.5rem;line-height:1.2;width:100%;height:90px;color:#333333}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a{font-size:14px;font-size:1.4rem;line-height:1.2;height:75px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a{font-size:13px;font-size:1.3rem;line-height:1.2;font-feature-settings:"palt";height:80px}}.menub ul li a span.menu_icon{display:inline-block;height:35px;width:100%;margin:0 0 -5px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a span.menu_icon{margin:0;height:25px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a span.menu_icon{margin:0;height:25px}}.menub ul li a.main_menu01 img{width:28px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu01 img{width:22.4px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu01 img{width:19.6px}}.menub ul li a.main_menu01 span.menu_txt{display:inline-block;margin:9px 0 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu01 span.menu_txt{margin:9px 0 0 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu01 span.menu_txt{margin:9px 0 0 0}}.menub ul li a.main_menu02{background-image:url(../images/menu/head_menu_02_yajirushi.png);background-position:bottom 8px center;background-repeat:no-repeat;background-size:29px}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu02{background-position:bottom 10px center}}.menub ul li a.main_menu02 img{width:28px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu02 img{width:22.4px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu02 img{width:19.6px}}.menub ul li a.main_menu02 span.menu_txt{display:inline-block;margin:9px 0 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu02 span.menu_txt{margin:9px 0 0 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu02 span.menu_txt{margin:9px 0 0 0}}.menub ul li a.main_menu03 img{width:30px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu03 img{width:24px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu03 img{width:21px}}.menub ul li a.main_menu03 span.menu_txt{display:inline-block}.menub ul li a.main_menu04 img{width:29px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu04 img{width:23.2px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu04 img{width:20.3px}}.menub ul li a.main_menu04 span.menu_txt{display:inline-block;margin:9px 0 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu04 span.menu_txt{margin:9px 0 0 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu04 span.menu_txt{margin:9px 0 0 0}}.menub ul li a.main_menu05 img{width:24px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu05 img{width:19.2px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu05 img{width:16.8px}}.menub ul li a.main_menu05 span.menu_txt{display:inline-block}.menub ul li a.main_menu06{background-image:url("../images/menu/head_menu_06_yajirushi.png");background-position:bottom 8px center;background-repeat:no-repeat;background-size:29px}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu06{background-position:bottom 10px center}}.menub ul li a.main_menu06 img{width:31px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu06 img{width:24.8px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu06 img{width:21.7px}}.menub ul li a.main_menu06 span.menu_txt{display:inline-block}.menub ul li a.main_menu07 img{width:35px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu07 img{width:28px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu07 img{width:24.5px}}.menub ul li a.main_menu07 span.menu_txt{display:inline-block;margin:9px 0 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu07 span.menu_txt{margin:9px 0 0 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu07 span.menu_txt{margin:9px 0 0 0}}.menub ul li a.main_menu08 img{width:40px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu08 img{width:32px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu08 img{width:28px}}.menub ul li a.main_menu08 span.menu_txt{display:inline-block}.menub ul li a.main_menu09{background:#EF929D;color:#fff;height:74px;padding-top:10px;border-radius:5px;margin-top:-4px;position:relative}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu09{height:60px;padding-top:7px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu09{height:62px;padding-top:9px}}.menub ul li a.main_menu09:before{background-image:url("../images/menu/head_menu_09_yajirushi.png");background-position:50% 50%;background-repeat:no-repeat;background-size:29px;position:absolute;content:"";left:0;right:0;bottom:-12px;height:8px}.menub ul li a.main_menu09 img{width:22px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu09 img{width:17.6px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu09 img{width:15.4px}}.menub ul li a.main_menu09 span.menu_txt{display:inline-block;margin:1px 0 0 0}.menub ul li a.main_menu10{background:#4191ff;color:#fff;height:74px;padding-top:10px;border-radius:5px;margin-top:-4px;position:relative;margin-right:5px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu10{height:60px;padding-top:7px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu10{height:62px;padding-top:3px}}.menub ul li a.main_menu10:before{background-image:url("../images/menu/head_menu_10_yajirushi.png");background-position:50% 50%;background-repeat:no-repeat;background-size:29px;position:absolute;content:"";left:0;right:0;bottom:-12px;height:8px}.menub ul li a.main_menu10 img{width:22px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu10 img{width:17.6px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu10 img{width:15.4px}}.menub ul li a.main_menu10 span.menu_txt{display:inline-block;margin:1px 0 0 0}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu10 span.menu_txt{margin:0}}.menub ul li a.main_menu11{background:#0aaba5;color:#fff;height:74px;padding-top:4px;border-radius:5px;margin-top:-4px;position:relative;margin-right:5px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu11{height:60px;padding-top:1px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu11{height:62px;padding-top:3px}}.menub ul li a.main_menu11 img{width:24px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menub ul li a.main_menu11 img{width:19.2px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menub ul li a.main_menu11 img{width:16.8px}}.menub ul li a.main_menu11 span.menu_txt{display:inline-block}.menub ul li a:hover{opacity:0.7}.menub ul li.menucontents_btn:first-child a{background-image:url(../images/menu/head_menu_02_yajirushi.png);background-position:bottom 10px center;background-repeat:no-repeat;background-size:29px}.menucontents_details_wrap{position:absolute;left:0;right:0;top:100%;display:none;padding:0;text-align:left;overflow:hidden;z-index:2}.menucontents_details{background:rgba(0,173,164,0.7)}.menucontents_details ul{display:flex;justify-content:space-around;align-items:center;height:90px;margin:0 4%}.menucontents_details ul li{text-align:center;height:auto;width:auto !important;background:none;padding:20px 0;margin:-10px 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.menucontents_details ul li{margin:-15px 0 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.menucontents_details ul li{margin:-15px 0 0}}.menucontents_details ul li a{display:block;text-decoration:none;font-size:15px;font-size:1.5rem;line-height:1.4;width:100%;height:100%;color:#ffffff}.menucontents_details ul li a span{display:inline-block;height:auto;width:auto;margin:0;text-align:left}.menucontents_details.sub_menu_medical ul{margin:0 2%}body .sub_menu_beauty{margin-left:70%}body .sub_menu_beauty ul{max-width:180px;margin:0 auto 0 auto}body .sub_menu_beauty ul li:nth-of-type(1){width:auto}body .sub_menu_sports{margin-left:70%}body .sub_menu_sports ul{max-width:220px;margin:0 auto 0 auto}body .sub_menu_sports ul li:nth-of-type(1){width:auto}.sub_menu_medical{background:rgba(0,173,164,0.9)}.sub_menu_care{background:rgba(255,96,145,0.9)}.sub_menu_sports{background:rgba(65,145,255,0.9)}.sub_menu_beauty{background:rgba(239,146,157,0.9)}.catimg{background:url("../images/common/catimg/catimgbg.jpg") 50% 50% no-repeat;background-size:cover;padding:0 10px}@media screen and (max-width: 360px){.catimg{padding:0 10px}}.catimgb{margin:0 auto;height:200px;max-width:1200px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 930.01px) and (max-width: 1100px){.catimgb{height:180px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.catimgb{height:160px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.catimgb{height:140px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.catimgb{height:130px}}@media screen and (max-width: 360px){.catimgb{height:120px}}.content{padding:0 40px 150px 40px;margin:30px 0 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.content{padding:0 30px 120px 30px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.content{padding:0 30px 100px 30px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.content{padding:0 20px 80px 20px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.content{padding:0 20px 50px 20px}}@media screen and (max-width: 360px){.content{padding:0 15px 50px 15px}}.contentb{max-width:1100px;margin:0 auto 0 auto}.contentb:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.content_menu{float:left;width:270px}.content_main{float:right;width:calc(100% - 270px)}.contactb{max-width:1200px;margin:0 auto 0 auto}.pankuzu{padding:20px 40px 0 40px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.pankuzu{padding:20px 30px 0 30px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.pankuzu{padding:20px 30px 0 30px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.pankuzu{padding:20px 20px 0 20px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.pankuzu{padding:20px 20px 0 20px}}@media screen and (max-width: 360px){.pankuzu{padding:20px 15px 0 15px}}.pankuzub{max-width:1100px;margin:0 auto;padding:0 0 0 30px;background:url("../images/pankuzu.png") 0 0 no-repeat;background-size:20px;font-size:14px;font-size:1.4rem;line-height:1.5}@media screen and (min-width: 600.01px) and (max-width: 760px){.pankuzub{font-size:12px;font-size:1.2rem;padding:0 0 0 25px;background-size:18px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.pankuzub{font-size:12px;font-size:1.2rem;padding:0 0 0 25px;background-size:18px}}@media screen and (max-width: 360px){.pankuzub{font-size:12px;font-size:1.2rem;padding:0 0 0 25px;background-size:18px}}.pankuzu_single{display:inline-block;letter-spacing:0.05em;color:#999}.pankuzu_single a{color:#999;text-decoration:none}.pankuzu_single a:hover{text-decoration:underline}.foot{background:url("../images/foot/footbg.jpg") 50% 0 no-repeat;background-size:2100px auto;background-size:cover}.supporter{background:url("../images/foot/footer_support_bg.png") 50% 0;background-size:45px 70px;text-align:center;display:table;width:100%;border-top:5px solid #e71633;border-bottom:5px solid #e71633}.supporterb{vertical-align:middle;text-align:center;font-size:22px;font-size:2.2rem;font-weight:600;margin:0 auto;display:table-cell;padding:10px 10px 12px 10px}@media screen and (min-width: 600.01px) and (max-width: 760px){.supporterb{font-size:20px;font-size:2.0rem}}@media screen and (min-width: 360.01px) and (max-width: 600px){.supporterb{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 360px){.supporterb{font-size:16px;font-size:1.6rem}}.supporterb img{max-width:275px;margin:0 10px}.infor_area{margin:30px auto 0;padding:0 40px 0 40px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.infor_area{padding:0 30px 0 30px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.infor_area{padding:0 30px 0 30px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.infor_area{padding:0 20px 0 20px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.infor_area{padding:0 20px 0 20px}}@media screen and (max-width: 360px){.infor_area{padding:0 15px 0 15px}}.infor_areab{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (min-width: 930.01px) and (max-width: 1100px){.infor_areab{align-items:flex-end;flex-wrap:wrap}}@media screen and (min-width: 760.01px) and (max-width: 930px){.infor_areab{display:block}}@media screen and (min-width: 600.01px) and (max-width: 760px){.infor_areab{display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.infor_areab{display:block}}@media screen and (max-width: 360px){.infor_areab{display:block}}.txt_infor{max-width:calc(50% - 20px);width:100%}@media screen and (min-width: 760.01px) and (max-width: 930px){.txt_infor{max-width:100%}}@media screen and (min-width: 600.01px) and (max-width: 760px){.txt_infor{max-width:100%}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor{max-width:100%}}@media screen and (max-width: 360px){.txt_infor{max-width:100%}}.txt_infor .infor_logo{max-width:277px;width:100%}@media screen and (min-width: 760.01px) and (max-width: 930px){.txt_infor .infor_logo{margin:0 auto}}@media screen and (min-width: 600.01px) and (max-width: 760px){.txt_infor .infor_logo{margin:0 auto}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .infor_logo{margin:0 auto}}@media screen and (max-width: 360px){.txt_infor .infor_logo{margin:0 auto}}.txt_infor .txt_area table{margin:20px 0 0;text-shadow:0px 0px 3px #fff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff}@media screen and (min-width: 760.01px) and (max-width: 930px){.txt_infor .txt_area table{margin:10px 0 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.txt_infor .txt_area table{margin:10px 0 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .txt_area table{margin:10px 0 0;display:block;width:100%}}@media screen and (max-width: 360px){.txt_infor .txt_area table{margin:10px 0 0;display:block;width:100%}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .txt_area table tbody{display:block}}@media screen and (max-width: 360px){.txt_infor .txt_area table tbody{display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .txt_area table tr{display:block;text-align:center}}@media screen and (max-width: 360px){.txt_infor .txt_area table tr{display:block;text-align:center}}.txt_infor .txt_area table th{vertical-align:text-top;padding:0 20px 0 0;font-weight:normal;white-space:nowrap}@media screen and (min-width: 930.01px) and (max-width: 1100px){.txt_infor .txt_area table th{display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .txt_area table th{display:block;font-weight:bold;text-align:center;padding:0}}@media screen and (max-width: 360px){.txt_infor .txt_area table th{display:block;font-weight:bold;text-align:center;padding:0}}@media screen and (min-width: 930.01px) and (max-width: 1100px){.txt_infor .txt_area table td{display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .txt_area table td{display:inline-block;text-align:left;padding-bottom:10px}}@media screen and (max-width: 360px){.txt_infor .txt_area table td{display:inline-block;text-align:left;padding-bottom:10px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.txt_infor .reserve{max-width:550px;margin:20px auto 0 auto}}.txt_infor .reserve table{width:100%;margin:25px 0 0;text-shadow:0px 0px 3px #fff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff}.txt_infor .reserve table th{color:#00ada4;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;line-height:1.4;white-space:nowrap;padding:0;position:relative;width:180px;height:100%}.txt_infor .reserve table th::before{display:block;position:absolute;content:"";width:10px;height:100%;top:0;left:0;bottom:0;border-top:2px solid #00b7ae;border-left:2px solid #00b7ae;border-bottom:2px solid #00b7ae;filter:drop-shadow(0px 0px 1px #fff)}.txt_infor .reserve table th::after{display:block;position:absolute;content:"";width:10px;height:100%;top:0;right:10px;bottom:0;border-top:2px solid #00b7ae;border-right:2px solid #00b7ae;border-bottom:2px solid #00b7ae;filter:drop-shadow(0px 0px 1px #fff)}.txt_infor .reserve table td{color:#00ada4;font-size:18px;font-size:1.8rem;font-weight:bold;white-space:nowrap;padding:0 0 0 10px}.txt_infor .reserve table td:first-child{color:#ff6091}.txt_infor .reserve table td img{max-width:192px}.txt_infor .calender{margin:35px 0 0;background:url("../images/foot/footer_time_bg.png");background-position:center;background-repeat:repeat-y;background-size:contain;padding:25px}@media screen and (min-width: 600.01px) and (max-width: 760px){.txt_infor .calender{padding:15px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .calender{padding:15px}}@media screen and (max-width: 360px){.txt_infor .calender{padding:10px}}.txt_infor .calender .calender_img{max-width:550px;margin:0 auto}.txt_infor .calender .calender_txt{margin:25px 0 0;display:flex;justify-content:space-between;color:#fff}@media screen and (min-width: 930.01px) and (max-width: 1100px){.txt_infor .calender .calender_txt{margin:10px 0 0 0;display:block}}@media screen and (min-width: 760.01px) and (max-width: 930px){.txt_infor .calender .calender_txt{max-width:550px;margin:25px auto 0 auto}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .calender .calender_txt{margin:10px 0 0 0;display:block}}@media screen and (max-width: 360px){.txt_infor .calender .calender_txt{margin:10px 0 0 0;display:block}}.txt_infor .calender .calender_txt .more_list{width:295px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.txt_infor .calender .calender_txt .more_list{margin:10px auto 0 auto}}@media screen and (min-width: 360.01px) and (max-width: 600px){.txt_infor .calender .calender_txt .more_list{margin:10px auto 0 auto;width:100%}}@media screen and (max-width: 360px){.txt_infor .calender .calender_txt .more_list{margin:10px auto 0 auto;width:100%}}.txt_infor .calender .calender_txt .more_list a{display:block;width:100%;height:auto;color:#fff;text-decoration:none;font-weight:600;border:2px solid #fff;border-radius:30px;text-align:center}.txt_infor .calender .calender_txt .more_list a span{background:url("../images/foot/footer_time_icon01.png");background-position:left center;background-repeat:no-repeat;background-size:17px;padding:0 0 0 25px;display:inline-block;text-align:left}.txt_infor .calender .calender_txt .more_list a:hover{opacity:0.5}_:-ms-fullscreen,:root .reserve th::before,_:-ms-fullscreen,:root .reserve th::after{min-height:110px}.foot_webreserve{max-width:280px;margin:30px 0 0 210px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.foot_webreserve{margin-left:40%;margin-top:20px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.foot_webreserve{margin-top:20px;margin-left:43%}}.foot_webreserve a:hover{opacity:0.7}.ft_reserve{margin:20px 0 0 0}.ft_reserve_title{text-align:center;color:#00ada4;font-weight:bold}.ft_reserve_btn{max-width:320px;margin:0 auto}.ft_reserve_btn_sgl{padding:8px 0}.ft_reserve_btn_sgl a{display:block;background:#00ada4;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:10px 10px}.ft_reserve_btn_sgl_txt{display:block;margin:0 auto;max-width:180px}.ft_reserve_btn_sgl-pink a{background:#ff6091}.ft_reserve_btn_sgl-blue{margin-top:20px}.ft_reserve_btn_sgl-blue a{background:#4191ff;position:relative}.ft_reserve_btn_sgl-blue a:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff;pointer-events:none;margin:5px;content:"";display:block}.adress_infor{max-width:calc(50% - 20px);width:100%;background:rgba(216,255,253,0.8);padding:15px 30px 0;margin:30px 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.adress_infor{max-width:100%}}@media screen and (min-width: 760.01px) and (max-width: 930px){.adress_infor{max-width:100%;padding-bottom:1px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.adress_infor{max-width:100%;padding-bottom:1px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.adress_infor{max-width:100%;padding-bottom:1px;padding:15px 15px 1px}}@media screen and (max-width: 360px){.adress_infor{max-width:100%;padding-bottom:1px;padding:15px 15px 1px}}.adress_infor .address_title{text-align:center}.adress_infor .address_title span{display:inline-block;background:url("../images/foot/footer_map_icon01.png");background-position:left center;background-repeat:no-repeat;background-size:26px;padding:0 0 0 35px;display:inline-block;text-align:left;color:#00ada4;font-size:22px;font-size:2.2rem}.adress_infor .address_txt{margin:15px 0 0}.adress_infor .google_map{margin:20px auto 0}.adress_infor .google_mapb{height:0;overflow:hidden;padding-bottom:140%;position:relative;border-radius:10px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.adress_infor .google_mapb{padding-bottom:50%}}@media screen and (min-width: 760.01px) and (max-width: 930px){.adress_infor .google_mapb{padding-bottom:50%}}@media screen and (min-width: 600.01px) and (max-width: 760px){.adress_infor .google_mapb{padding-bottom:100%}}@media screen and (min-width: 360.01px) and (max-width: 600px){.adress_infor .google_mapb{padding-bottom:100%}}@media screen and (max-width: 360px){.adress_infor .google_mapb{padding-bottom:100%}}.adress_infor .google_mapb iframe{position:absolute;left:0;top:0;height:100%;width:100%}.adress_infor .adress_link{margin:30px auto;text-align:center;max-width:400px}.adress_infor .adress_link a{display:block;width:100%;height:auto;color:#00b7ae;text-decoration:none;font-weight:600;border:2px solid #00b7ae;border-radius:30px;text-align:center}.adress_infor .adress_link a span{background:url("../images/foot/footer_map_icon02.png");background-position:left center;background-repeat:no-repeat;background-size:32px;padding:10px 0 10px 45px;display:inline-block;text-align:left;min-height:32px;line-height:1.2}.adress_infor .adress_link a:hover{opacity:0.5}.footerlink{margin:50px auto 0;padding:0 40px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.footerlink{padding:0 30px;margin:30px auto 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.footerlink{padding:0 30px;margin:30px auto 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlink{padding:0 20px;margin:30px auto 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlink{padding:0 20px;margin:30px auto 0}}@media screen and (max-width: 360px){.footerlink{padding:0 20px;margin:30px auto 0}}.footerlinkb{max-width:1100px;margin:0 auto;background:rgba(255,255,255,0.8);padding:40px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.footerlinkb{padding:30px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.footerlinkb{padding:30px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb{padding:20px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb{padding:20px}}@media screen and (max-width: 360px){.footerlinkb{padding:20px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb .footer_submenub ul{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb .footer_submenub ul{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 360px){.footerlinkb .footer_submenub ul{display:flex;flex-wrap:wrap;justify-content:space-between}}.footerlinkb .footer_submenub ul li{display:inline-block;padding:5px 50px 5px 0}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb .footer_submenub ul li{width:calc(50% - 8px);padding:5px 0 5px 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb .footer_submenub ul li{width:calc(50% - 8px);padding:5px 0 5px 0}}@media screen and (max-width: 360px){.footerlinkb .footer_submenub ul li{width:calc(50% - 8px);padding:5px 0 5px 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb .footer_submenub ul li.long{width:100%}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb .footer_submenub ul li.long{width:100%}}@media screen and (max-width: 360px){.footerlinkb .footer_submenub ul li.long{width:100%}}.footerlinkb .footer_submenub ul li a{color:#000;font-size:14px;font-size:1.4rem;display:block;text-decoration:none}.footerlinkb .footer_submenub ul li a:hover{opacity:0.5}.footerlinkb .footer_submenub ul li a span{background:url("../images/foot/footer_link_icons01.png");background-position:left 8px;background-repeat:no-repeat;background-size:5px;padding:0 0 0 15px;display:block;line-height:1.5}.footerlinkb .footer_mainmenu{margin:20px 0 0}.footerlinkb .footer_mainmenub{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb .footer_mainmenub{display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb .footer_mainmenub{display:block}}@media screen and (max-width: 360px){.footerlinkb .footer_mainmenub{display:block}}.footerlinkb .footer_mainmenub .cat_unit{max-width:calc(50% - 20px);width:100%}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb .footer_mainmenub .cat_unit{max-width:100%}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb .footer_mainmenub .cat_unit{max-width:100%}}@media screen and (max-width: 360px){.footerlinkb .footer_mainmenub .cat_unit{max-width:100%}}.footerlinkb .footer_mainmenub .cat_kaigo{width:100%}.footerlinkb .footer_mainmenub .cat_beauty{width:100%;background:#EF929D;border-radius:8px;padding:15px 20px;margin-top:20px}.footerlinkb .footer_mainmenub .cat_sports{width:100%;background:#4191ff;border-radius:8px;padding:15px 20px;margin-top:20px}.footerlinkb .footer_mainmenub .cat_healthscreening{width:100%;background:#00ada4;border-radius:8px;padding:15px 20px}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb .footer_mainmenub ul{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb .footer_mainmenub ul{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (max-width: 360px){.footerlinkb .footer_mainmenub ul{display:flex;justify-content:space-between;flex-wrap:wrap}}.footerlinkb .footer_mainmenub ul,.footerlinkb .footer_mainmenub table{margin:10px 0 0 0}.footerlinkb .footer_mainmenub ul li,.footerlinkb .footer_mainmenub table li{display:inline-block;padding:5px 50px 5px 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.footerlinkb .footer_mainmenub ul li,.footerlinkb .footer_mainmenub table li{display:block;padding:5px 0px 5px 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.footerlinkb .footer_mainmenub ul li,.footerlinkb .footer_mainmenub table li{display:block;padding:5px 0px 5px 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb .footer_mainmenub ul li,.footerlinkb .footer_mainmenub table li{padding:5px 0px 5px 0;width:calc(50% - 8px);display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb .footer_mainmenub ul li,.footerlinkb .footer_mainmenub table li{padding:5px 0px 5px 0;width:calc(50% - 8px);display:block}}@media screen and (max-width: 360px){.footerlinkb .footer_mainmenub ul li,.footerlinkb .footer_mainmenub table li{padding:5px 0px 5px 0;width:calc(50% - 8px);display:block}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footerlinkb .footer_mainmenub ul li.long,.footerlinkb .footer_mainmenub table li.long{width:100%}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footerlinkb .footer_mainmenub ul li.long,.footerlinkb .footer_mainmenub table li.long{width:100%}}@media screen and (max-width: 360px){.footerlinkb .footer_mainmenub ul li.long,.footerlinkb .footer_mainmenub table li.long{width:100%}}.footerlinkb .footer_mainmenub ul li a,.footerlinkb .footer_mainmenub table li a{color:#000;font-size:14px;font-size:1.4rem;display:block;text-decoration:none}.footerlinkb .footer_mainmenub ul li a:hover,.footerlinkb .footer_mainmenub table li a:hover{opacity:0.5}.footerlinkb .cat_healthscreening table{margin-top:0}.cat_title{font-size:14px;font-size:1.4rem;font-weight:bold;position:relative}.cat_title::after{display:inline-block;position:absolute;top:50%;right:0;height:1px;width:100%;background:#000;content:"";margin:0 0 0 10px}.cat_title.color_gairai{color:#00ada4}.cat_title.color_gairai::after{width:calc(100% - 110px);background:#00ada4}.cat_title.color_zaitaku{color:#ffc601}.cat_title.color_zaitaku::after{width:calc(100% - 110px);background:#ffc601}.cat_title.color_rehabili{color:#4191ff}.cat_title.color_rehabili::after{width:calc(100% - 160px);background:#4191ff}.cat_title.color_kaigo{color:#ff6594}.cat_title.color_kaigo::after{width:calc(100% - 160px);background:#ff6594}.cat_title.color_beauty{color:#fff}.cat_title.color_beauty::after{width:calc(100% - 110px);background:#fff}.cat_title.color_sports{color:#fff}.cat_title.color_sports::after{width:calc(100% - 130px);background:#fff}.color_gairai .cat_titleb{background:url("../images/foot/footer_link_icon02.png");background-size:21px;padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat}.color_zaitaku .cat_titleb{background:url("../images/foot/footer_link_icon03.png");background-size:21px;padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat;margin:20px 0 0}.color_rehabili .cat_titleb{background:url("../images/foot/footer_link_icon04.png");background-size:23px;padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat;margin:20px 0 0}.color_kaigo .cat_titleb{background:url("../images/foot/footer_link_icon05.png");background-size:23px;padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat;margin:20px 0 0}.color_beauty .cat_titleb{background:url("../images/foot/footer_link_icon_beauty.png");background-size:18px;padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat}.color_sports .cat_titleb{background:url("../images/foot/footer_link_icon_sports.png");background-size:18px;padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat}.cat_gairai ul li a span{background:url("../images/foot/footer_link_icons02.png");background-position:left 7px;background-repeat:no-repeat;background-size:5px;padding:0 0 0 15px;display:block;line-height:1.5}.cat_zaitaku ul li a span{background:url("../images/foot/footer_link_icons03.png");background-position:left 7px;background-repeat:no-repeat;background-size:5px;padding:0 0 0 15px;display:block;line-height:1.5}.cat_rehabili ul li a span{background:url("../images/foot/footer_link_icons04.png");background-position:left 7px;background-repeat:no-repeat;background-size:5px;padding:0 0 0 15px;display:block;line-height:1.5}.cat_kaigo table tr{display:block}.cat_kaigo table tr td{padding:5px 0 5px 0;display:block}@media screen and (min-width: 930.01px) and (max-width: 1100px){.cat_kaigo table tr td{display:block}}@media screen and (min-width: 760.01px) and (max-width: 930px){.cat_kaigo table tr td{display:block}}@media screen and (min-width: 600.01px) and (max-width: 760px){.cat_kaigo table tr td{padding:5px 0px 5px 0;width:100%;vertical-align:top;display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.cat_kaigo table tr td{padding:5px 0px 5px 0;width:100%;vertical-align:top;display:block}}@media screen and (max-width: 360px){.cat_kaigo table tr td{padding:5px 0px 5px 0;width:100%;vertical-align:top;display:block}}.cat_kaigo table tr td a{color:#000;font-size:14px;font-size:1.4rem;display:block;text-decoration:none}.cat_kaigo table tr td a span{background:url("../images/foot/footer_link_icons05.png");background-position:left 7px;background-repeat:no-repeat;background-size:5px;padding:0 0 0 15px;display:block;line-height:1.5}.cat_kaigo table tr td a:hover{opacity:0.5}.cat_sports table tr td,.cat_beauty table tr td{padding:5px 0 5px 0}@media screen and (min-width: 600.01px) and (max-width: 760px){.cat_sports table tr td,.cat_beauty table tr td{padding:5px 0px 5px 0;width:100%;vertical-align:top;display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.cat_sports table tr td,.cat_beauty table tr td{padding:5px 0px 5px 0;width:100%;vertical-align:top;display:block}}@media screen and (max-width: 360px){.cat_sports table tr td,.cat_beauty table tr td{padding:5px 0px 5px 0;width:100%;vertical-align:top;display:block}}.cat_sports table tr td+td,.cat_beauty table tr td+td{padding-left:40px}@media screen and (min-width: 600.01px) and (max-width: 760px){.cat_sports table tr td+td,.cat_beauty table tr td+td{padding-left:0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.cat_sports table tr td+td,.cat_beauty table tr td+td{padding-left:0}}@media screen and (max-width: 360px){.cat_sports table tr td+td,.cat_beauty table tr td+td{padding-left:0}}.cat_sports table tr td a,.cat_beauty table tr td a{color:#fff;font-size:14px;font-size:1.4rem;display:block;text-decoration:none}.cat_sports table tr td a span,.cat_beauty table tr td a span{background:url("../images/foot/footer_link_icons_beauty.png");background-position:left 7px;background-repeat:no-repeat;background-size:5px;padding:0 0 0 15px;display:block;line-height:1.5}.cat_sports table tr td a:hover,.cat_beauty table tr td a:hover{opacity:0.5}.cat_healthscreening a{color:#fff;font-size:14px;font-size:1.4rem;text-decoration:none;display:block}.cat_healthscreening a span{background:url("../images/foot/footer_link_icon_healthscreening.png");background-size:23px auto;padding:4px 0 4px 35px;background-position:left center;background-repeat:no-repeat}.cat_healthscreening a:hover{opacity:0.5}.cat_unit{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media screen and (min-width: 760.01px) and (max-width: 930px){.cat_unit{display:block}}@media screen and (min-width: 600.01px) and (max-width: 760px){.cat_unit{display:block;margin:20px 0 0 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.cat_unit{display:block;margin:20px 0 0 0}}@media screen and (max-width: 360px){.cat_unit{display:block;margin:20px 0 0 0}}.cat_unit .cat_zaitaku{width:45%}@media screen and (min-width: 760.01px) and (max-width: 930px){.cat_unit .cat_zaitaku{width:100%}}@media screen and (min-width: 600.01px) and (max-width: 760px){.cat_unit .cat_zaitaku{width:100%}}@media screen and (min-width: 360.01px) and (max-width: 600px){.cat_unit .cat_zaitaku{width:100%}}@media screen and (max-width: 360px){.cat_unit .cat_zaitaku{width:100%}}.cat_unit .cat_rehabili{width:45%}@media screen and (min-width: 760.01px) and (max-width: 930px){.cat_unit .cat_rehabili{width:100%;margin:20px 0 0 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.cat_unit .cat_rehabili{width:100%;margin:20px 0 0 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.cat_unit .cat_rehabili{width:100%;margin:20px 0 0 0}}@media screen and (max-width: 360px){.cat_unit .cat_rehabili{width:100%;margin:20px 0 0 0}}.footer_bnr{margin:50px 40px 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.footer_bnr{margin:40px 30px 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.footer_bnr{margin:40px 30px 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footer_bnr{margin:30px 20px 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footer_bnr{margin:30px 20px 0}}@media screen and (max-width: 360px){.footer_bnr{margin:30px 15px 0}}.footer_bnrb{max-width:1100px;width:100%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (min-width: 600.01px) and (max-width: 760px){.footer_bnrb{display:block;max-width:300px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footer_bnrb{display:block;max-width:300px}}@media screen and (max-width: 360px){.footer_bnrb{display:block;max-width:300px}}.footer_bnrb .bnr_unit{max-width:calc(50% - 40px);width:100%}@media screen and (min-width: 930.01px) and (max-width: 1100px){.footer_bnrb .bnr_unit{max-width:calc(50% - 20px)}}@media screen and (min-width: 760.01px) and (max-width: 930px){.footer_bnrb .bnr_unit{max-width:calc(50% - 15px)}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footer_bnrb .bnr_unit{max-width:100%}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footer_bnrb .bnr_unit{max-width:100%}}@media screen and (max-width: 360px){.footer_bnrb .bnr_unit{max-width:100%}}.footer_bnrb .bnr_unit.color_insti .stitle span{color:#00ada4;background:url("../images/foot/footer_bnr_icon01.png");background-position:left center;background-repeat:no-repeat;background-size:36px;padding:0 0 0 40px}.footer_bnrb .bnr_unit.color_link .stitle span{color:#00ada4;background:url("../images/foot/footer_bnr_icon02.png");background-position:left center;background-repeat:no-repeat;background-size:37px;padding:0 0 0 40px}.footer_bnrb .bnr_unit .stitle{text-align:center;font-size:20px;font-size:2.0rem;font-weight:bold;margin-bottom:10px}.footer_bnrb .bnr_unit ul{display:flex;justify-content:space-between}@media screen and (min-width: 600.01px) and (max-width: 760px){.footer_bnrb .bnr_unit ul{display:block}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footer_bnrb .bnr_unit ul{display:block}}@media screen and (max-width: 360px){.footer_bnrb .bnr_unit ul{display:block}}.footer_bnrb .bnr_unit ul li{max-width:calc(50% - 10px);width:100%;text-align:center}@media screen and (min-width: 930.01px) and (max-width: 1100px){.footer_bnrb .bnr_unit ul li{max-width:calc(50% - 5px)}}@media screen and (min-width: 760.01px) and (max-width: 930px){.footer_bnrb .bnr_unit ul li{max-width:calc(50% - 5px)}}@media screen and (min-width: 600.01px) and (max-width: 760px){.footer_bnrb .bnr_unit ul li{max-width:100%;padding-bottom:20px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.footer_bnrb .bnr_unit ul li{max-width:100%;padding-bottom:20px}}@media screen and (max-width: 360px){.footer_bnrb .bnr_unit ul li{max-width:100%;padding-bottom:20px}}.footer_bnrb .bnr_unit ul li a{text-decoration:none}.footer_bnrb .bnr_unit ul li a:hover{opacity:0.5}.footer_bnrb .bnr_unit ul li p{margin:10px 0 0;line-height:1.4;font-size:16px;font-size:1.6rem;color:#000;text-shadow:0px 0px 3px #fff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff}@media screen and (min-width: 760.01px) and (max-width: 930px){.footer_bnrb .bnr_unit ul li p{font-size:14px;font-size:1.4rem}}.copyright{margin:50px 0 0}.copyrightb{padding:0 0 50px;text-align:center;font-size:14px;font-size:1.4rem;text-shadow:0px 0px 3px #fff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff}@media screen and (min-width: 600.01px) and (max-width: 760px){.copyrightb{padding:0 0 120px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.copyrightb{padding:0 0 120px}}@media screen and (max-width: 360px){.copyrightb{padding:0 0 120px}}.kojib{height:1000px}#pagetop{position:fixed;bottom:10px;right:10px;z-index:11;max-width:50px}@media screen and (min-width: 760.01px) and (max-width: 930px){#pagetop{max-width:45px}}@media screen and (min-width: 600.01px) and (max-width: 760px){#pagetop{max-width:40px;right:15px;bottom:70px}}@media screen and (min-width: 360.01px) and (max-width: 600px){#pagetop{max-width:40px;right:15px;bottom:85px}}@media screen and (max-width: 360px){#pagetop{max-width:35px;right:15px;bottom:70px}}.pagelink{margin-top:-160px;padding-top:160px}#sidebtn{position:fixed;top:50%;right:10px;transform:translate(0, -50%);text-align:right;box-sizing:border-box;z-index:10;width:50px;display:none}.sidebtn_singleb{padding:3px 0}.no-touchevents .sidebtn_singleb a:hover{opacity:0.7}.kometxt .kometxt_single{padding-left:16px;padding-left:1.6rem;text-indent:-16px;text-indent:-1.6rem}@media screen and (min-width: 600.01px) and (max-width: 760px){.kometxt .kometxt_single{padding-left:14px;padding-left:1.4rem;text-indent:-14px;text-indent:-1.4rem}}@media screen and (min-width: 360.01px) and (max-width: 600px){.kometxt .kometxt_single{padding-left:14px;padding-left:1.4rem;text-indent:-14px;text-indent:-1.4rem}}@media screen and (max-width: 360px){.kometxt .kometxt_single{padding-left:14px;padding-left:1.4rem;text-indent:-14px;text-indent:-1.4rem}}.kometxt .kometxt_single strong{font-weight:bold}.kometxt2 .kometxt2_single{padding-left:32px;padding-left:3.2rem;text-indent:-32px;text-indent:-3.2rem}@media screen and (min-width: 600.01px) and (max-width: 760px){.kometxt2 .kometxt2_single{padding-left:28px;padding-left:2.8rem;text-indent:-28px;text-indent:-2.8rem}}@media screen and (min-width: 360.01px) and (max-width: 600px){.kometxt2 .kometxt2_single{padding-left:28px;padding-left:2.8rem;text-indent:-28px;text-indent:-2.8rem}}@media screen and (max-width: 360px){.kometxt2 .kometxt2_single{padding-left:28px;padding-left:2.8rem;text-indent:-28px;text-indent:-2.8rem}}.kometxt2 .kometxt2_single strong{font-weight:bold}.mgtop80{margin-top:80px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mgtop80{margin-top:60px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mgtop80{margin-top:50px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mgtop80{margin-top:40px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mgtop80{margin-top:40px}}@media screen and (max-width: 360px){.mgtop80{margin-top:40px}}.mgtop60{margin-top:60px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mgtop60{margin-top:50px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mgtop60{margin-top:40px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mgtop60{margin-top:30px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mgtop60{margin-top:30px}}@media screen and (max-width: 360px){.mgtop60{margin-top:30px}}.mgtop40{margin-top:40px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mgtop40{margin-top:30px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mgtop40{margin-top:30px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mgtop40{margin-top:20px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mgtop40{margin-top:20px}}@media screen and (max-width: 360px){.mgtop40{margin-top:20px}}.mgtop20{margin-top:20px}@media screen and (min-width: 600.01px) and (max-width: 760px){.mgtop20{margin-top:10px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mgtop20{margin-top:10px}}@media screen and (max-width: 360px){.mgtop20{margin-top:10px}}.mgtop10{margin-top:10px}.mgtop0{margin-top:0px}.mgtop80s{margin-top:80px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mgtop80s{margin-top:80px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mgtop80s{margin-top:80px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mgtop80s{margin-top:80px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mgtop80s{margin-top:60px}}@media screen and (max-width: 360px){.mgtop80s{margin-top:40px}}.mgtop60s{margin-top:60px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mgtop60s{margin-top:50px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mgtop60s{margin-top:40px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mgtop60s{margin-top:60px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mgtop60s{margin-top:60px}}@media screen and (max-width: 360px){.mgtop60s{margin-top:60px}}.mgtop40s{margin-top:40px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mgtop40s{margin-top:30px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mgtop40s{margin-top:30px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mgtop40s{margin-top:40px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mgtop40s{margin-top:40px}}@media screen and (max-width: 360px){.mgtop40s{margin-top:40px}}.common_title{margin:100px 0 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.common_title{margin:80px 0 0 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.common_title{margin:80px 0 0 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.common_title{margin:60px 0 0 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.common_title{margin:60px 0 0 0}}@media screen and (max-width: 360px){.common_title{margin:50px 0 0 0}}.common_title.common_title-margintop0{margin-top:0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.common_title.common_title-margintop0{margin-top:0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.common_title.common_title-margintop0{margin-top:0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.common_title.common_title-margintop0{margin-top:0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.common_title.common_title-margintop0{margin-top:0}}@media screen and (max-width: 360px){.common_title.common_title-margintop0{margin-top:0}}.common_titleb{font-size:30px;font-size:3.0rem;text-align:center;border-width:1px 0;border-style:dotted;border-color:#0aaba5;line-height:1.5;padding:18px 10px 15px calc(10px + 0.15em);letter-spacing:0.15em}@media screen and (min-width: 930.01px) and (max-width: 1100px){.common_titleb{font-size:26px;font-size:2.6rem}}@media screen and (min-width: 760.01px) and (max-width: 930px){.common_titleb{font-size:24px;font-size:2.4rem}}@media screen and (min-width: 600.01px) and (max-width: 760px){.common_titleb{font-size:21px;font-size:2.1rem;padding:13px 10px 10px calc(10px + 0.1em);letter-spacing:0.1em}}@media screen and (min-width: 360.01px) and (max-width: 600px){.common_titleb{font-size:19px;font-size:1.9rem;padding:13px 10px 10px calc(10px + 0.1em);letter-spacing:0.1em}}@media screen and (max-width: 360px){.common_titleb{font-size:18px;font-size:1.8rem;padding:13px 10px 10px calc(10px + 0.1em);letter-spacing:0.1em}}.color-pink .common_titleb{border-color:#ff6594}.color-orange .common_titleb{border-color:#ffab17}.color-blue .common_titleb{border-color:#4191ff}.color-yellow .common_titleb{border-color:#ffab17}.common_title-sb{display:inline-block;font-size:16px;font-size:1.6rem;margin:5px 0 0 0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.common_title-sb{font-size:14px;font-size:1.4rem}}@media screen and (min-width: 760.01px) and (max-width: 930px){.common_title-sb{font-size:14px;font-size:1.4rem}}@media screen and (min-width: 600.01px) and (max-width: 760px){.common_title-sb{font-size:14px;font-size:1.4rem}}@media screen and (min-width: 360.01px) and (max-width: 600px){.common_title-sb{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 360px){.common_title-sb{font-size:13px;font-size:1.3rem}}.common_title2{margin:80px 0 0 0;text-align:center}@media screen and (min-width: 930.01px) and (max-width: 1100px){.common_title2{margin:60px 0 0 0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.common_title2{margin:60px 0 0 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.common_title2{margin:50px 0 0 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.common_title2{margin:50px 0 0 0}}@media screen and (max-width: 360px){.common_title2{margin:40px 0 0 0}}.common_title2.common_title2-margintop0{margin-top:0}@media screen and (min-width: 930.01px) and (max-width: 1100px){.common_title2.common_title2-margintop0{margin-top:0}}@media screen and (min-width: 760.01px) and (max-width: 930px){.common_title2.common_title2-margintop0{margin-top:0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.common_title2.common_title2-margintop0{margin-top:0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.common_title2.common_title2-margintop0{margin-top:0}}@media screen and (max-width: 360px){.common_title2.common_title2-margintop0{margin-top:0}}.common_title2b{font-size:24px;font-size:2.4rem;text-align:center;border-bottom:3px solid #00ada4;line-height:1.5;padding:0 10px 5px calc(10px + 0.15em);letter-spacing:0.15em;display:inline-block}@media screen and (min-width: 930.01px) and (max-width: 1100px){.common_title2b{font-size:22px;font-size:2.2rem}}@media screen and (min-width: 760.01px) and (max-width: 930px){.common_title2b{font-size:22px;font-size:2.2rem}}@media screen and (min-width: 600.01px) and (max-width: 760px){.common_title2b{font-size:20px;font-size:2.0rem;padding:0px 10px 5px calc(10px + 0.1em);letter-spacing:0.1em}}@media screen and (min-width: 360.01px) and (max-width: 600px){.common_title2b{font-size:18px;font-size:1.8rem;padding:0px 10px 5px calc(10px + 0.1em);letter-spacing:0.1em}}@media screen and (max-width: 360px){.common_title2b{font-size:17px;font-size:1.7rem;padding:0px 10px 5px calc(10px + 0.1em);letter-spacing:0.1em}}.color-pink .common_title2b{border-color:#ff6594}.color-orange .common_title2b{border-color:#ffab17}.color-blue .common_title2b{border-color:#4191ff}.color-yellow .common_title2b{border-color:#ffab17}.common_btnb{text-align:center}.common_btn_anchor{display:inline-block;background:#00ada4;color:#fff;text-decoration:none;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;border-radius:200px;padding:5px 40px}@media screen and (min-width: 600.01px) and (max-width: 760px){.common_btn_anchor{padding:5px 25px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.common_btn_anchor{padding:5px 25px}}@media screen and (max-width: 360px){.common_btn_anchor{padding:5px 20px}}.color-pink .common_btn_anchor{background:#ff6594}.color-orange .common_btn_anchor{background:#ffab17}.color-blue .common_btn_anchor{background:#4191ff}.color-yellow .common_btn_anchor{background:#ffc601}.common_btn_anchor:hover{background:#00bcb3}.color-pink .common_btn_anchor:hover{background:#ff749f}.color-orange .common_btn_anchor:hover{background:#ffb126}.color-blue .common_btn_anchor:hover{background:#509aff}.color-yellow .common_btn_anchor:hover{background:#ffd02f}.common_btn_txt{display:inline-block;padding:0 0 0 30px;background:url("../images/btn_arrow.png") 0 50% no-repeat;background-size:18px auto;line-height:1.5;text-align:left}.mainfoot_contact{background:url("../images/common/contact/contactbg.jpg") 50% bottom no-repeat;background-size:cover;padding:80px 40px;display:none}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mainfoot_contact{padding:60px 20px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mainfoot_contact{padding:60px 20px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact{padding:40px 15px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact{padding:40px 15px}}@media screen and (max-width: 360px){.mainfoot_contact{padding:30px 10px}}.mainfoot_contact_titleb{font-size:30px;font-size:3.0rem;text-align:center;line-height:1.5;line-height:1.5;padding:0px 0px 0px 0.15em;letter-spacing:0.15em;text-shadow:0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mainfoot_contact_titleb{font-size:26px;font-size:2.6rem}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mainfoot_contact_titleb{font-size:24px;font-size:2.4rem}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_titleb{font-size:21px;font-size:2.1rem;padding:0px 0px 0px 0.1em;letter-spacing:0.1em;font-weight:bold}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_titleb{font-size:19px;font-size:1.9rem;padding:0px 0px 0px 0.1em;letter-spacing:0.1em;font-weight:bold}}@media screen and (max-width: 360px){.mainfoot_contact_titleb{font-size:18px;font-size:1.8rem;padding:0px 0px 0px 0.1em;letter-spacing:0.1em;font-weight:bold}}.mainfoot_contact_box{margin:40px auto 0 auto;background:rgba(255,255,255,0.7);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;max-width:1100px;padding:40px 60px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.mainfoot_contact_box{padding:30px 60px;margin:30px auto 0 auto}}@media screen and (min-width: 760.01px) and (max-width: 930px){.mainfoot_contact_box{padding:30px 60px;margin:30px auto 0 auto}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_box{padding:20px 20px;margin:20px auto 0 auto}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_box{padding:20px 20px;margin:20px auto 0 auto}}@media screen and (max-width: 360px){.mainfoot_contact_box{padding:15px 15px;margin:15px auto 0 auto}}.mainfoot_contact_boxb{max-width:810px;margin:0 auto}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_point{text-align:center}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_point{text-align:center}}@media screen and (max-width: 360px){.mainfoot_contact_point{text-align:center}}.mainfoot_contact_pointb{display:flex;justify-content:space-between}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_pointb{display:inline-block;text-align:left}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_pointb{display:inline-block;text-align:left}}@media screen and (max-width: 360px){.mainfoot_contact_pointb{display:inline-block;text-align:left}}.mainfoot_contact_point_sgl{line-height:1.5;width:calc(100% / 3 - 5px);background:#fe6091;text-align:center;color:#fff;font-weight:bold;padding:10px 0;font-size:18px;font-size:1.8rem;position:relative}@media screen and (min-width: 760.01px) and (max-width: 930px){.mainfoot_contact_point_sgl{font-size:16px;font-size:1.6rem}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_point_sgl{font-size:16px;font-size:1.6rem;width:auto;text-align:left;color:#333;background:none;padding:3px 0 3px 20px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_point_sgl{font-size:16px;font-size:1.6rem;width:auto;text-align:left;color:#333;background:none;padding:3px 0 3px 20px}}@media screen and (max-width: 360px){.mainfoot_contact_point_sgl{font-size:15px;font-size:1.5rem;width:auto;text-align:left;color:#333;background:none;padding:3px 0 3px 20px}}.mainfoot_contact_point_sgl:before{display:block;content:'';position:absolute;z-index:2;top:10px;left:0;width:10px;height:10px;border-radius:100%;background:#fe6091}.mainfoot_contact_tel{margin:40px 0 0 0}@media screen and (min-width: 760.01px) and (max-width: 930px){.mainfoot_contact_tel{margin:30px 0 0 0}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_tel{margin:20px 0 0 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_tel{margin:20px 0 0 0}}@media screen and (max-width: 360px){.mainfoot_contact_tel{margin:15px 0 0 0}}.mainfoot_contact_telb{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:-15px 0}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_telb{display:block;max-width:360px;margin:-8px auto 0 auto}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_telb{display:block;max-width:360px;margin:-8px auto 0 auto}}@media screen and (max-width: 360px){.mainfoot_contact_telb{display:block;max-width:360px;margin:-8px auto 0 auto}}.mainfoot_contact_tel-1column .mainfoot_contact_telb{justify-content:center}.mainfoot_contact_tel_sgl{width:calc(50% - 20px);padding:15px 0}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_tel_sgl{width:auto;padding:8px 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_tel_sgl{width:auto;padding:8px 0}}@media screen and (max-width: 360px){.mainfoot_contact_tel_sgl{width:auto;padding:8px 0}}.mainfoot_contact_tel-1column .mainfoot_contact_tel_sgl{width:calc(65% - 20px)}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_tel-1column .mainfoot_contact_tel_sgl{width:auto}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_tel-1column .mainfoot_contact_tel_sgl{width:auto}}@media screen and (max-width: 360px){.mainfoot_contact_tel-1column .mainfoot_contact_tel_sgl{width:auto}}.mainfoot_contact_tel-1column .mainfoot_contact_tel_sgl.mainfoot_contact_tel_sgl-name{width:auto;padding-left:30px}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_tel-1column .mainfoot_contact_tel_sgl.mainfoot_contact_tel_sgl-name{width:auto;padding-left:0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_tel-1column .mainfoot_contact_tel_sgl.mainfoot_contact_tel_sgl-name{width:auto;padding-left:0}}@media screen and (max-width: 360px){.mainfoot_contact_tel-1column .mainfoot_contact_tel_sgl.mainfoot_contact_tel_sgl-name{width:auto;padding-left:0}}.mainfoot_contact_tel_anchor{display:block;background:#02aca5;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;position:relative;z-index:1}.mainfoot_contact_tel_anchor.color-pink{background:#fe6091}.mainfoot_contact_tel_anchor_txt{display:block;max-width:280px;margin:0 auto;padding:15px 30px}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_tel_anchor_txt{padding:15px 20px}}@media screen and (max-width: 360px){.mainfoot_contact_tel_anchor_txt{padding:15px 20px}}.mainfoot_contact_tel_sgl-name{font-size:24px;font-size:2.4rem}@media screen and (min-width: 760.01px) and (max-width: 930px){.mainfoot_contact_tel_sgl-name{font-size:22px;font-size:2.2rem}}@media screen and (min-width: 600.01px) and (max-width: 760px){.mainfoot_contact_tel_sgl-name{font-size:16px;font-size:1.6rem;text-align:center;font-weight:bold}}@media screen and (min-width: 360.01px) and (max-width: 600px){.mainfoot_contact_tel_sgl-name{font-size:16px;font-size:1.6rem;text-align:center;font-weight:bold}}@media screen and (max-width: 360px){.mainfoot_contact_tel_sgl-name{font-size:16px;font-size:1.6rem;text-align:center;font-weight:bold}}.pagelink-boxb{display:flex;flex-wrap:wrap;margin:-5px -10px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.pagelink-boxb{margin:-5px -9px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.pagelink-boxb{margin:-5px -9px}}.pagelink-box-2column .pagelink-boxb{justify-content:center}.pagelink-box_single_link{width:calc(100% / 3 - 21px);margin:5px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;line-height:1.2;color:#555;text-decoration:none;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;border-radius:200px;font-size:16px;font-size:1.6rem;height:50px;text-align:center;padding:0 15px 0 0;background:url("../images/common/pagelink/pagelinkicon.png") no-repeat;background-position:right 20px center;background-size:20px auto;background-color:#00ada4;color:#fff}.pagelink-box-wide .pagelink-box_single_link{width:calc(100% / 2 - 21px)}.pagelink-box-4column .pagelink-box_single_link{width:calc(100% / 4 - 21px)}@media screen and (min-width: 930.01px) and (max-width: 1100px){.pagelink-box_single_link{margin:5px 4px;width:calc(100% / 3 - 9px)}.pagelink-box-wide .pagelink-box_single_link{width:calc(100% / 2 - 9px)}.pagelink-box-4column .pagelink-box_single_link{width:calc(100% / 4 - 9px)}}@media screen and (min-width: 760.01px) and (max-width: 930px){.pagelink-box_single_link{font-size:14px;font-size:1.4rem;margin:5px 4px;width:calc(100% / 3 - 9px);font-weight:bold}.pagelink-box-wide .pagelink-box_single_link{width:calc(100% / 2 - 9px)}.pagelink-box-4column .pagelink-box_single_link{width:calc(100% / 2 - 9px)}}@media screen and (min-width: 600.01px) and (max-width: 760px){.pagelink-box_single_link{font-size:15px;font-size:1.5rem;margin:5px 2px;width:calc(100% / 2 - 5px);font-weight:bold}.pagelink-box-wide .pagelink-box_single_link{width:calc(100% / 2 - 5px)}.pagelink-box-4column .pagelink-box_single_link{width:calc(100% / 2 - 5px)}}@media screen and (min-width: 360.01px) and (max-width: 600px){.pagelink-box_single_link{font-size:15px;font-size:1.5rem;margin:5px 2px;width:calc(100% / 1 - 5px);font-weight:bold}.pagelink-box-wide .pagelink-box_single_link{width:calc(100% / 1 - 5px)}.pagelink-box-4column .pagelink-box_single_link{width:calc(100% / 1 - 5px)}}@media screen and (max-width: 360px){.pagelink-box_single_link{font-size:14px;font-size:1.4rem;margin:5px 2px;width:calc(100% / 1 - 5px);font-weight:bold}.pagelink-box-wide .pagelink-box_single_link{width:calc(100% / 1 - 5px)}.pagelink-box-4column .pagelink-box_single_link{width:calc(100% / 1 - 5px)}}.pagelink-box_single_link:hover{opacity:0.6}.pagelink-box-blue .pagelink-box_single_link{background-color:#000}.pagelink-box-orange .pagelink-box_single_link{background-color:#000}.pagelink-box-pink .pagelink-box_single_link{background-color:#fe6091}.pagelink-box-yellow .pagelink-box_single_link{background-color:#000}.pagelink-box-beauty .pagelink-box_single_link{background-color:#EF929D}.sp_fix_foot{position:fixed;bottom:10px;left:0;width:100%;z-index:99990;transform:translateY(calc(100% + 10px));transition:.5s}.sp_fix_foot.active{transform:translate(0)}.sp_fix_footb{width:calc(100% - 20px);margin:0 auto}.sp_fix_footb ul{display:flex;justify-content:space-around}.sp_fix_footb ul li{padding:0 1px}.sp_fix_menu{position:fixed;top:50px;right:20px;width:60px;height:60px;z-index:999995;background:rgba(255,255,255,0.9);border:solid #ccc 1px;border-radius:10px;text-align:center}@media screen and (min-width: 360.01px) and (max-width: 600px){.sp_fix_menu{top:65px}}@media screen and (max-width: 360px){.sp_fix_menu{top:60px}}.scrolled .sp_fix_menu{top:20px}.no-scroll .sp_fix_menu{top:20px}.sp_fix_menu .sp_menu{display:block;position:relative;width:60px;height:60px;text-decoration:none;color:#00ada4;font-size:12px;font-size:1.2rem;cursor:pointer}.sp_fix_menu .sp_menu span{position:absolute;display:block;width:30px;height:2px;background:#00ada4;top:20px;left:15px;transition:all 0.5s ease}.sp_fix_menu .sp_menu span::before{position:absolute;display:block;content:"";width:30px;height:2px;background:#00ada4;top:-10px;left:0;transition:all 0.5s ease}.sp_fix_menu .sp_menu span::after{position:absolute;display:block;content:"";width:30px;height:2px;background:#00ada4;top:10px;left:0;transition:all 0.5s ease}.sp_fix_menu .sp_menu.active span{background-color:rgba(255,255,255,0);transition:all 0.5s ease}.sp_fix_menu .sp_menu.active span::before{top:0;transform:rotate(45deg);transition:all 0.5s ease}.sp_fix_menu .sp_menu.active span::after{top:0;transform:rotate(-45deg);transition:all 0.5s ease}.sp_fix_menu .sp_menu p{position:absolute;width:60px;bottom:0;left:0;text-align:center}#sp_menu_list{pointer-events:none;overflow:scroll;background:rgba(206,206,206,0.9);position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;opacity:0;z-index:99990;transition:all 2.0s ease}#sp_menu_list.active{display:inline;pointer-events:auto;opacity:1;transition:all 1.0s ease}.menu_all{padding:155px 15px 15px;width:auto;opacity:0}.active .menu_all{padding-top:85px;opacity:1.0;transition:all 0.8s 0.4s ease}.sp_address{background:rgba(255,255,255,0.8);border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;padding:0 0 5px}.sp_address p{padding:10px 0;font-size:16px;font-size:1.6rem}.sp_address ul{display:flex;justify-content:space-around;margin:0 5px}.sp_address ul li{padding:0 1px}body.no-scroll,html.no-scroll{overflow:hidden}.sp_submenu{padding:2px 0 0}.sp_submenu ul{display:flex;justify-content:space-between;margin:0}.sp_submenu ul li{text-align:center;font-size:14px;font-size:1.4rem;width:25%;padding-top:10px;background:rgba(255,255,255,0.8);margin-left:2px}.sp_submenu ul li a{text-decoration:none;color:#000;olor:#000}.sp_submenu ul li a img{max-width:30px;margin-bottom:10px}.sp_submenu ul li a p{line-height:1.4;margin-bottom:10px}.sp_submenu ul li.sp_submenu01{border-bottom-left-radius:10px;margin-left:0}.sp_submenu ul li.sp_submenu04{border-bottom-right-radius:10px}.sp_mainmenu{padding:7px 0 0}.sp_mainmenu .sp_mainmenub{background:rgba(255,255,255,0.8);border-radius:10px}.sp_mainmenu .sp_mainmenub a{display:block;width:100%;height:auto;text-decoration:none;font-size:16px;font-size:1.6rem;color:#000000;min-height:32px;padding:7px 15px}.sp_mainmenu .sp_mainmenub span{display:block;padding-left:40px;min-height:32px;height:100%}.sp_mainmenu .sp_mainmenub.sp_main01{background:rgba(253,132,169,0.8)}.sp_mainmenu .sp_mainmenub.sp_main01 a span{background:url("../images/menu/sp_menu_img01.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#fff}.sp_mainmenu .sp_mainmenub.sp_main02 a span{background:url("../images/menu/sp_menu_img02.png");background-position:left center;background-repeat:no-repeat;background-size:34px}.sp_mainmenu .sp_mainmenub.sp_main03{font-size:16px;font-size:1.6rem;color:#00ada4}.sp_mainmenu .sp_mainmenub.sp_main03>div{min-height:32px;padding:7px 15px}.sp_mainmenu .sp_mainmenub.sp_main03 div span{background:url("../images/menu/sp_menu_img03.png");background-position:left center;background-repeat:no-repeat;background-size:34px}.sp_mainmenu .sp_mainmenub.sp_main03 a{display:block;width:100%;height:auto;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:normal;color:#000000;min-height:auto}.sp_mainmenu .sp_mainmenub.sp_main03 a span{display:block;padding-left:15px;min-height:auto;background:url("../images/menu/sp_link_icons01.png");background-position:left center;background-repeat:no-repeat;background-size:5px}.sp_mainmenu .sp_mainmenub.sp_main04 a span{background:url("../images/menu/sp_menu_img04.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#00ada4}.sp_mainmenu .sp_mainmenub.sp_main05 a span{background:url("../images/menu/sp_menu_img05.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#ffae01}.sp_mainmenu .sp_mainmenub.sp_main06 a span{background:url("../images/menu/sp_menu_img06.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#4191ff}.sp_mainmenu .sp_mainmenub.sp_main07{font-size:16px;font-size:1.6rem}.sp_mainmenu .sp_mainmenub.sp_main07>div{min-height:32px;padding:7px 15px}.sp_mainmenu .sp_mainmenub.sp_main07 div span{background:url("../images/menu/sp_menu_img07.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#ff6594}.sp_mainmenu .sp_mainmenub.sp_main07 a{display:block;width:100%;height:auto;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:normal;color:#000000;min-height:auto}.sp_mainmenu .sp_mainmenub.sp_main07 a span{display:block;padding-left:15px;min-height:auto;background:url("../images/menu/sp_link_icons02.png");background-position:left center;background-repeat:no-repeat;background-size:5px}.sp_mainmenu .sp_mainmenub.sp_main08 a span{background:url("../images/menu/sp_menu_img08.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#00ada4}.sp_mainmenu .sp_mainmenub.sp_main09 a span{background:url("../images/menu/sp_menu_img09.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#00ada4}.sp_mainmenu .sp_mainmenub.sp_main-beauty{font-size:16px;font-size:1.6rem;color:#fff;background:#EF929D}.sp_mainmenu .sp_mainmenub.sp_main-beauty>div{min-height:32px;padding:7px 15px}.sp_mainmenu .sp_mainmenub.sp_main-beauty div span{background:url("../images/menu/sp_menu_img_beauty.png");background-position:5px center;background-repeat:no-repeat;background-size:20px}.sp_mainmenu .sp_mainmenub.sp_main-beauty a{display:block;width:100%;height:auto;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:normal;color:#fff;min-height:auto;padding:0 15px 7px 15px}.sp_mainmenu .sp_mainmenub.sp_main-beauty a span{display:block;padding-left:15px;min-height:auto;background:url("../images/menu/sp_link_icons-beauty.png");background-position:left center;background-repeat:no-repeat;background-size:5px}.sp_mainmenu .sp_mainmenub.sp_main-sports{font-size:16px;font-size:1.6rem;color:#fff;background:#4191ff;line-height:1.5}.sp_mainmenu .sp_mainmenub.sp_main-sports>div{min-height:32px;padding:7px 15px}.sp_mainmenu .sp_mainmenub.sp_main-sports div span{background:url("../images/menu/sp_menu_img10.png");background-position:left center;background-repeat:no-repeat;background-size:34px}.sp_mainmenu .sp_mainmenub.sp_main-sports a{display:block;width:100%;height:auto;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:normal;color:#fff;min-height:auto;padding:0 15px 7px 15px}.sp_mainmenu .sp_mainmenub.sp_main-sports a span{display:block;padding-left:15px;min-height:auto;background:url("../images/menu/sp_link_icons-beauty.png");background-position:left 6px;background-repeat:no-repeat;background-size:5px}.sp_mainmenu .sp_mainmenub.sp_main10{font-size:16px;font-size:1.6rem;background:#4191ff}.sp_mainmenu .sp_mainmenub.sp_main10 a span{background:url("../images/menu/sp_menu_img10.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#ffffff}.sp_mainmenu .sp_mainmenub.sp_main11{background:#0aaba5}.sp_mainmenu .sp_mainmenub.sp_main11 a span{background:url("../images/menu/sp_menu_img11.png");background-position:left center;background-repeat:no-repeat;background-size:34px;color:#fff}.sp_mainmenu .sp_main03 table,.sp_mainmenu .sp_main07 table,.sp_mainmenu .sp_main-beauty table,.sp_mainmenu .sp_main-sports table{width:100%}.sp_mainmenu .sp_main03 table td,.sp_mainmenu .sp_main07 table td,.sp_mainmenu .sp_main-beauty table td,.sp_mainmenu .sp_main-sports table td{padding:0;width:50%}.sp_smenu{padding:10px 0 20px}.sp_smenu .sp_smenub ul{display:flex;justify-content:space-between;margin:0;text-align:center}.sp_smenu .sp_smenub ul li{width:47%;background:rgba(255,255,255,0.8);border-radius:10px}.sp_smenu .sp_smenub ul li a{display:block;width:100%;font-size:14px;font-size:1.4rem;text-decoration:none;color:#000}.sp_smenu .sp_smenub ul li a span{display:inline-block;padding:10px 0 10px 15px;min-height:auto;background:url("../images/menu/sp_link_icons01.png");background-position:left center;background-repeat:no-repeat;background-size:5px}.submenu{background:#f7f7f7;width:100%}.submenu .submenub{max-width:1100px;margin:0 auto;padding:50px 0 80px}@media screen and (min-width: 930.01px) and (max-width: 1100px){.submenu .submenub{padding:50px 10px 80px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.submenu .submenub{padding:40px 30px 60px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.submenu .submenub{padding:20px 10px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.submenu .submenub{padding:20px 10px}}@media screen and (max-width: 360px){.submenu .submenub{padding:15px}}.submenu_title{text-align:center}.submenu_title .submenu_titleb{display:inline-block;background-image:url("../medicalinfo/images/title_img01.png");background-position:left center;background-repeat:no-repeat;background-size:30px;padding-left:40px;color:#0aaba5;font-size:24px;font-size:2.4rem;font-weight:bold}@media screen and (min-width: 600.01px) and (max-width: 760px){.submenu_title .submenu_titleb{background-size:24px;padding-left:35px;font-size:20px;font-size:2.0rem}}@media screen and (min-width: 360.01px) and (max-width: 600px){.submenu_title .submenu_titleb{background-size:24px;padding-left:35px;font-size:19px;font-size:1.9rem}}@media screen and (max-width: 360px){.submenu_title .submenu_titleb{background-size:24px;padding-left:35px;font-size:18px;font-size:1.8rem}}.side_care .submenu_title .submenu_titleb{background-image:url("../care/images/title_img01.png");background-size:47px;min-height:47px;padding-left:55px;color:#fe6091}@media screen and (min-width: 600.01px) and (max-width: 760px){.side_care .submenu_title .submenu_titleb{background-size:35px;min-height:35px;padding-left:42px;font-size:20px;font-size:2.0rem}}@media screen and (min-width: 360.01px) and (max-width: 600px){.side_care .submenu_title .submenu_titleb{background-size:35px;min-height:35px;padding-left:42px;font-size:19px;font-size:1.9rem}}@media screen and (max-width: 360px){.side_care .submenu_title .submenu_titleb{background-size:32px;min-height:32px;padding-left:40px;font-size:18px;font-size:1.8rem}}.side_beauty .submenu_title .submenu_titleb{background-image:url("../beauty/images/title_img01.png");background-size:auto 47px;min-height:47px;padding-left:45px;color:#EF929D}@media screen and (min-width: 600.01px) and (max-width: 760px){.side_beauty .submenu_title .submenu_titleb{background-size:auto 35px;min-height:35px;padding-left:32px;font-size:20px;font-size:2.0rem}}@media screen and (min-width: 360.01px) and (max-width: 600px){.side_beauty .submenu_title .submenu_titleb{background-size:auto 35px;min-height:35px;padding-left:32px;font-size:19px;font-size:1.9rem}}@media screen and (max-width: 360px){.side_beauty .submenu_title .submenu_titleb{background-size:auto 32px;min-height:32px;padding-left:30px;font-size:18px;font-size:1.8rem}}.side_sports .submenu_title .submenu_titleb{background-image:url("../sports/images/title_img01.png");background-size:auto 47px;min-height:47px;padding-left:45px;color:#4191ff}@media screen and (min-width: 600.01px) and (max-width: 760px){.side_sports .submenu_title .submenu_titleb{background-size:auto 35px;min-height:35px;padding-left:32px;font-size:20px;font-size:2.0rem}}@media screen and (min-width: 360.01px) and (max-width: 600px){.side_sports .submenu_title .submenu_titleb{background-size:auto 35px;min-height:35px;padding-left:32px;font-size:19px;font-size:1.9rem}}@media screen and (max-width: 360px){.side_sports .submenu_title .submenu_titleb{background-size:auto 32px;min-height:32px;padding-left:30px;font-size:18px;font-size:1.8rem}}.submenu_link{margin:25px auto 0}@media screen and (min-width: 600.01px) and (max-width: 760px){.submenu_link{margin:20px auto 0}}@media screen and (min-width: 360.01px) and (max-width: 600px){.submenu_link{margin:15px auto 0}}@media screen and (max-width: 360px){.submenu_link{margin:10px auto 0}}.submenu_linkb{display:flex;flex-wrap:wrap;justify-content:flex-start}.side_beauty .submenu_linkb,.side_sports .submenu_linkb{justify-content:center}.submenu_linkb a{display:flex;align-items:center;justify-content:center;width:calc((100% - 80px) / 4);margin:10px;border:1px solid #0aaba5;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;border-radius:200px;background-color:#ffffff;text-decoration:none;color:#333333;height:50px;line-height:1.2;text-align:center;vertical-align:middle}@media screen and (min-width: 930.01px) and (max-width: 1100px){.submenu_linkb a{width:calc((100% - 40px) / 4);margin:5px}}@media screen and (min-width: 760.01px) and (max-width: 930px){.submenu_linkb a{width:calc((100% - 20px) / 2);margin:5px}}@media screen and (min-width: 600.01px) and (max-width: 760px){.submenu_linkb a{width:calc((100% - 20px) / 2);margin:5px}}@media screen and (min-width: 360.01px) and (max-width: 600px){.submenu_linkb a{width:100%;margin:5px}}@media screen and (max-width: 360px){.submenu_linkb a{width:100%;margin:5px}}.submenu_linkb a span{display:inline-block;background-image:url("../medicalinfo/images/icon_01.png");background-position:left center;background-repeat:no-repeat;background-size:6px;padding-left:15px;text-align:left}.side_care .submenu_linkb a span{background-image:url("../care/images/icon_01.png")}.side_beauty .submenu_linkb a span{background-image:url("../beauty/images/icon_01.png")}.side_sports .submenu_linkb a span{background-image:url("../sports/images/icon_01.png")}.side_care .submenu_linkb a{border:1px solid #fe6091}.side_beauty .submenu_linkb a{border:1px solid #EF929D}.side_sports .submenu_linkb a{border:1px solid #4191ff}.submenu_linkb a:hover{opacity:0.5}
/*# sourceMappingURL=style.css.map */
