﻿@media all and (max-width : 768px){.pc-only{display:none !important}}@media all and (min-width: 1201px){.tb-only{display:none !important}}@media all and (min-width: 1201px){.sp-only{display:none !important}}@media all and (max-width : 1200px){.sp-only{display:none !important}}@media all and (max-width : 768px){.sp-only{display:block !important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{width:100%;margin:0 auto;font-family:Noto Sans JP;font-weight:500;line-height:1.8;font-size:14px;color:#425965;text-align:left;background:#fff}@media all and (max-width : 768px){body{padding:100px 0 0}}body *{box-sizing:border-box}.rich_font{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500}.robot_font{font-family:"Roboto",sans-serif;font-weight:500}a:link{color:#6f7579;text-decoration:none}a:visited{color:#6f7579;text-decoration:none}a:hover{color:#6f7579;text-decoration:none;opacity:.7}a:active{color:#6f7579;text-decoration:none}table{margin-bottom:40px;width:100%}tr{border-bottom:1px dotted #888}tr:first-child{border-top:1px dotted #888}th{background-color:#edecf0;vertical-align:top;font-weight:normal}td{width:100px;vertical-align:top}ol{line-height:normal}.scroll_prevent{position:fixed}header{height:100px;width:100%;background:#fff}@media all and (max-width : 768px){header{position:fixed;top:0;left:0;z-index:10}}header .header-inner{margin:0 auto;max-width:1000px;height:100px;display:flex;align-items:center;justify-content:space-between}@media all and (max-width : 768px){header .header-inner{padding:0 20px;justify-content:center;position:relative;z-index:10;background:#fff}}header .header-inner .title{max-width:150px}header .header-inner .g-nav ul{display:flex;align-items:center;gap:0 28px}header .header-inner .g-nav ul li a{font-weight:normal;font-size:17px;line-height:1.85;text-align:left;color:#425965}@media all and (max-width : 768px){header .header-inner .tel-btn{width:50%}}header .sp-tpggle{position:absolute;top:25px;right:25px;z-index:15}header .sp-tpggle .openbtn{position:relative;background:#fff;cursor:pointer;width:50px;height:50px;border-radius:5px}header .sp-tpggle .openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#252525;width:45%}header .sp-tpggle .openbtn span:nth-of-type(1){top:15px}header .sp-tpggle .openbtn span:nth-of-type(2){top:23px}header .sp-tpggle .openbtn span:nth-of-type(3){top:31px}header .sp-tpggle .openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}header .sp-tpggle .openbtn.active span:nth-of-type(2){opacity:0}header .sp-tpggle .openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}header .sp-menu{position:absolute;top:-100vh;left:0;background:#fff;width:100%;height:auto;padding:20px 20px 40px;transition:all .4s;z-index:0}header .sp-menu.active{top:100px}header .sp-menu .g-nav ul li a{display:block;width:100%;padding:10px 20px;font-size:18px;font-size:4.8vw;text-align:right}header .sp-menu .tel-btn{margin:30px auto 0;width:100%}footer{padding:40px 0 22px;border-top:1px solid rgba(132,174,188,.4)}footer .footer-inner{max-width:575px;margin:0 auto;padding:0 20px;display:flex;gap:0 26px}@media all and (max-width : 768px){footer .footer-inner{display:block;margin:20px auto 0}}footer .footer-inner .img{max-width:150px}footer .footer-inner .img img{width:100%}footer .footer-inner .info .genre{display:flex;align-items:center;gap:0 25px}@media all and (max-width : 768px){footer .footer-inner .info .genre{flex-wrap:wrap}}footer .footer-inner .info .genre li{font-weight:normal;font-size:14px;letter-spacing:.02em;line-height:26.22px;color:#425965;font-family:"Noto Serif JP",serif;font-weight:500}footer .footer-inner .info .address{display:flex;align-items:center;gap:0 20px;margin:7px auto 0}@media all and (max-width : 768px){footer .footer-inner .info .address{display:block}}footer .footer-inner .info .address p{font-weight:normal;font-size:14px;line-height:26px;color:#251e1c}footer .footer-inner .info .address a{display:flex;align-items:center;justify-content:center;width:151px;height:23px;border-radius:11px;background:rgba(168,198,208,.3)}@media all and (max-width : 768px){footer .footer-inner .info .address a{margin-top:5px}}footer .footer-inner .info .consultation{font-weight:normal;font-size:14px;line-height:22px;color:#251e1c}@media all and (max-width : 768px){footer .footer-inner .info .consultation{margin-top:5px}}footer .f-nav{width:100%;background:rgba(168,198,208,.3);margin:38px auto 0;padding:26px 20px 20px}@media all and (max-width : 768px){footer .f-nav{display:none}}footer .f-nav ul{display:flex;align-items:center;justify-content:center;gap:0 25px}@media all and (max-width : 768px){footer .f-nav ul{flex-wrap:wrap;gap:25px}}@media all and (max-width : 768px){footer .f-nav ul li{width:33.3333333333%}}footer .f-nav ul li a{font-weight:normal;font-size:13px;line-height:22.75px}@media all and (max-width : 768px){footer .f-nav ul li a{display:block;width:100%;text-align:center}}footer .copy{padding:14px 0 0;font-weight:normal;font-size:10px;line-height:17.5px;text-align:center;color:#425965}@media all and (max-width : 768px){footer .copy{margin:14px auto 0;border-top:1px solid rgba(132,174,188,.4)}}.bold{font-weight:bold !important}.red{color:#c50018 !important}.orange{color:#d78255 !important}.blue{color:#2d8ccf !important}.btn{display:flex;align-items:center;justify-content:center;text-align:center}.btn.tel-btn{width:231px;height:35px;background:#97b2ba;border-radius:17px;font-weight:bold;font-size:16px;text-align:center;color:#fff}.btn.fever-btn{width:275px;height:40px;border-radius:20px;background:#d78255;font-weight:bold;font-size:19px;text-align:center;color:#fff}.btn.fever-btn.long{width:476px;height:38px;padding:0 30px;font-weight:bold;font-size:19px;text-align:left;color:#fff}.btn.news-btn{width:275px;height:40px;border-radius:20px;background:#fff;font-weight:bold;font-size:14px;text-align:center;color:#425965}.schedule{padding:40px 20px;background:rgba(168,198,208,.15)}.schedule-inner{max-width:870px;margin:0 auto}.schedule-inner img{width:100%}.mv-title{background:url(../image/info/fv.jpg) no-repeat;background-size:cover;background-position:center;width:100%;height:187px;padding:0 20px}.mv-title-inner{max-width:1000px;width:100%;margin:0 auto;padding:45px 0 56px}.mv-title-inner .title{font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}.mv-title-inner .pankuzu{display:flex;align-items:center;margin:21px auto 0}.mv-title-inner .pankuzu li{padding:0 5px;border:solid #425965;border-width:0 1px;line-height:1}.mv-title-inner .pankuzu li:last-of-type{border:solid #425965;border-width:0 1px 0 0}.mv-title-inner .pankuzu li a{font-size:12px;line-height:1;font-weight:bold}.top .mv{background:url(../image/top/mv.png) no-repeat;background-size:cover;padding:0 20px}@media all and (max-width : 768px){.top .mv{background:url(../image/top/mv-sp.jpg) no-repeat;background-size:cover}}.top .mv .mv-inner{max-width:945px;margin:0 auto;padding:56px 0 70px}.top .mv .mv-inner .title{font-family:"Noto Serif JP",serif;font-weight:500;font-size:60px;line-height:1.33;color:#fff}@media all and (max-width : 768px){.top .mv .mv-inner .title{font-size:40px;font-size:10.6666666667vw}}.top .mv .mv-inner .text{margin:24px auto 0;font-size:16px;line-height:1.75;color:#fff}.top .mv .mv-inner .fever-btn{margin:38px auto 0 0}@media all and (max-width : 768px){.top .mv .mv-inner .fever-btn{width:100%}}.top .mv .mv-inner .fever-btn span{margin:0 24px 0 0}@media all and (max-width : 768px){.top .mv .mv-inner .fever-btn span{margin:0}}.top .mv .mv-inner .news-btn{margin:25px auto 0 0;font-family:"Noto Serif JP",serif}.top .mv .mv-inner .news-btn span{margin:0 12px 0 0}@media all and (max-width : 768px){.top .mv .mv-inner .news-btn{width:100%}}.top .fever{padding:80px 20px 72px;background:rgba(168,198,208,.15)}@media all and (max-width : 768px){.top .fever{padding:40px 20px}}.top .fever-inner{max-width:1000px;margin:0 auto;display:flex;gap:0 95px}@media all and (max-width : 768px){.top .fever-inner{display:block}}.top .fever-inner .img{width:417px}@media all and (max-width : 768px){.top .fever-inner .img{width:100%}}.top .fever-inner .img img{width:100%}.top .fever-inner .fever-info .title{font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:48px}@media all and (max-width : 768px){.top .fever-inner .fever-info .title{font-size:30px;font-size:8vw}}.top .fever-inner .fever-info .text01{margin:14px auto 0;font-size:18px;line-height:28px}.top .fever-inner .fever-info .s-title{display:flex;align-items:center;width:482px;height:37px;margin:33px auto 0 0;padding:0 23px;background:#fff;border:1px solid #425965;border-radius:20px;font-size:18px;line-height:28px;font-weight:bold}@media all and (max-width : 768px){.top .fever-inner .fever-info .s-title{width:100%}}.top .fever-inner .fever-info .text02{margin:16px auto 0;font-size:18px;line-height:28px}.top .fever-inner .fever-info .fever-btn{margin:18px auto 0 0}@media all and (max-width : 768px){.top .fever-inner .fever-info .fever-btn{display:block !important}}@media all and (max-width : 768px){.top .fever-inner .fever-info .fever-btn{width:100%;padding:10px 20px;height:auto;border-radius:50px;text-align:center;font-size:14px;font-size:3.7333333333vw}}.top .fever-inner .fever-info .fever-btn span{margin:0 24px 0 0}@media all and (max-width : 768px){.top .fever-inner .fever-info .fever-btn span{margin:0}}.top .news{padding:44px 20px 55px}@media all and (max-width : 768px){.top .news{padding:20px 20px 25px}}.top .news-inner{max-width:1000px;margin:0 auto;display:flex;gap:0 235px}@media all and (max-width : 768px){.top .news-inner{display:block}}.top .news-inner .news-title{font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:48px}@media all and (max-width : 768px){.top .news-inner .news-title{font-size:30px;font-size:8vw}}@media all and (max-width : 768px){.top .news-inner .news-info{margin:20px auto 0}}.top .news-inner .news-info .title{font-weight:bold;font-size:18px;line-height:28px}.top .news-inner .news-info .title span{margin:0 22px 0 0}.top .news-inner .news-info .text{font-weight:normal;margin:27px auto 0;font-weight:normal;font-size:18px;line-height:28px}.top .information{padding:85px 20px 44px}@media all and (max-width : 768px){.top .information{padding:40px 20px 20px}}.top .information-inner{max-width:870px;margin:0 auto;display:flex;gap:0 126px}@media all and (max-width : 768px){.top .information-inner{display:block}}.top .information-inner .vaccine,.top .information-inner .specific{max-width:373px;width:100%}@media all and (max-width : 768px){.top .information-inner .vaccine,.top .information-inner .specific{margin-bottom:30px}}.top .information-inner .title{display:flex;align-items:center;width:100%;height:40px;border-radius:20px;background:rgba(168,198,208,.3);font-size:20px;line-height:48px;padding:0 33px}.top .information-inner .text{margin:27px auto 0;padding:0 0 0 7px;font-weight:normal;font-size:13px;line-height:22.75px;text-align:left;color:#251e1c}main.info .mv-title{background:url(../image/info/fv.jpg) no-repeat;background-size:cover;background-position:center}@media all and (max-width : 768px){main.info .mv-title{background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0)),url(../image/info/fv.jpg);background-position:right;background-size:cover}}main.info .subject{padding:0 20px}main.info .subject-inner{display:flex;padding:51px 0 74px;max-width:1000px;width:100%;margin:0 auto;border-bottom:1px solid #425965}@media all and (max-width : 768px){main.info .subject-inner{padding:25px 0 30px;display:block}}main.info .subject-inner .title{max-width:346px;width:100%;font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}@media all and (max-width : 768px){main.info .subject-inner .title{font-size:30px;font-size:8vw}}@media all and (max-width : 768px){main.info .subject-inner .info{margin:20px auto 0}}main.info .subject-inner .info .info-dl{display:flex;gap:0 19px;margin:0 auto 52px}@media all and (max-width : 768px){main.info .subject-inner .info .info-dl{display:block}}main.info .subject-inner .info .info-dl:last-of-type{margin:0 auto}main.info .subject-inner .info .info-dl .info-title{display:flex;align-items:center;justify-content:center;min-width:123px;height:37px;border-radius:18px;background:#84aebc;font-size:19px;text-align:center;color:#fff;font-weight:bold}main.info .subject-inner .info .info-dl .info-text{font-weight:normal;font-size:18px;line-height:1.55}@media all and (max-width : 768px){main.info .subject-inner .info .info-dl .info-text{margin:15px auto 0}}main.info .subject-inner .info .info-dl.other .info-title{background:rgba(0,0,0,0);border:1px solid #84aebc;color:#84aebc}main.info .fever{padding:0 20px}main.info .fever-inner{display:flex;padding:68px 0 74px;max-width:1000px;width:100%;margin:0 auto}@media all and (max-width : 768px){main.info .fever-inner{padding:34px 0 30px;display:block}}main.info .fever-inner .title{max-width:346px;width:100%;font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}@media all and (max-width : 768px){main.info .fever-inner .title{font-size:30px;font-size:8vw}}@media all and (max-width : 768px){main.info .fever-inner .info{margin:15px auto 0}}main.info .fever-inner .info .info-title{display:flex;align-items:center;height:40px;width:fit-content;border-radius:20px;background:#d78255;padding:0 50px;font-size:19px;color:#fff}@media all and (max-width : 768px){main.info .fever-inner .info .info-title{margin:30px auto 0;width:100%;justify-content:center}}main.info .fever-inner .info .text01{margin:14px auto 0;font-size:18px;line-height:28px}main.info .fever-inner .info .s-title{display:flex;align-items:center;width:482px;height:37px;margin:33px auto 0 0;padding:0 23px;background:#fff;border:1px solid #425965;border-radius:20px;font-size:18px;line-height:28px;font-weight:bold}@media all and (max-width : 768px){main.info .fever-inner .info .s-title{width:100%}}main.info .fever-inner .info .text02{margin:16px auto 0;font-size:18px;line-height:28px}main.info .fever-inner .info .fever-btn{margin:18px auto 0 0}@media all and (max-width : 768px){main.info .fever-inner .info .fever-btn{width:100%;padding:10px 20px;height:auto;border-radius:50px;text-align:center;font-size:14px;font-size:3.7333333333vw;display:block !important}}main.info .fever-inner .info .fever-btn span{margin:0 24px 0 0}@media all and (max-width : 768px){main.info .fever-inner .info .fever-btn span{margin:0}}main.info .alignment{padding:0 20px;background:rgba(168,198,208,.15)}main.info .alignment-inner{display:flex;padding:68px 0 60px;max-width:1000px;width:100%;margin:0 auto}@media all and (max-width : 768px){main.info .alignment-inner{display:block}}main.info .alignment-inner .title{max-width:346px;width:100%;font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}@media all and (max-width : 768px){main.info .alignment-inner .title{font-size:30px;font-size:8vw}}main.info .alignment-inner .info{flex:1}@media all and (max-width : 768px){main.info .alignment-inner .info{margin:15px auto 0}}main.info .alignment-inner .info .text01{font-weight:normal;font-size:18px;line-height:1.56}main.info .alignment-inner .info .img-li{display:flex;flex-wrap:wrap;gap:16px;margin:52px auto 0}main.info .alignment-inner .info .img-li li{width:calc(33.3333333333% - 16px)}@media all and (max-width : 768px){main.info .alignment-inner .info .img-li li{width:100%}}main.info .alignment-inner .info .img-li li img{width:100%;vertical-align:bottom}main.info .alignment-inner .info .s-title{margin:37px auto 0 0;display:flex;align-items:center;justify-content:center;height:38px;width:fit-content;padding:0 25px;background:#84aebc;border-radius:20px;font-size:18px;line-height:28px;text-align:center;color:#fff}@media all and (max-width : 768px){main.info .alignment-inner .info .s-title{width:100%}}main.info .alignment-inner .info .clinic-li{margin:38px auto 0;display:flex;justify-content:space-between}@media all and (max-width : 768px){main.info .alignment-inner .info .clinic-li{display:block}}main.info .alignment-inner .info .clinic-li li ul li{display:flex;justify-content:space-between;width:280px;font-size:18px;line-height:1.56}main.info .alignment-inner .info .text02{margin:50px auto 0;font-size:18px;line-height:1.56}main.info .about{padding:0 20px}main.info .about-inner{padding:42px 0 80px;max-width:1000px;width:100%;margin:0 auto}main.info .about-inner .title{width:100%;font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}@media all and (max-width : 768px){main.info .about-inner .title{font-size:30px;font-size:8vw}}main.info .about-inner .info{margin:36px auto 0;display:flex;gap:30px}@media all and (max-width : 768px){main.info .about-inner .info{display:block}}main.info .about-inner .info .info-data{width:100%;flex:1}main.info .about-inner .info .info-data dl{display:flex;border-top:1px solid #425965}@media all and (max-width : 768px){main.info .about-inner .info .info-data dl{display:block}}main.info .about-inner .info .info-data dl:last-of-type{border-bottom:1px solid #425965}main.info .about-inner .info .info-data dl dt{width:137px;height:auto;font-size:18px;line-height:1.56;background:rgba(168,198,208,.3);padding:15px}@media all and (max-width : 768px){main.info .about-inner .info .info-data dl dt{width:100%}}main.info .about-inner .info .info-data dl dd{font-size:18px;line-height:1.56;padding:15px}main.doctor .mv-title{background:url(../image/doctor/fv.jpg) no-repeat;background-size:cover;background-position:center}@media all and (max-width : 768px){main.doctor .mv-title{background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0)),url(../image/doctor/fv.jpg);background-position:right;background-size:cover}}main.doctor .doctor-info{padding:0 20px}main.doctor .doctor-info-inner{padding:58px 0 40px;max-width:1000px;width:100%;margin:0 auto}main.doctor .doctor-info-inner .container{display:flex;margin-top:60px}@media all and (max-width : 768px){main.doctor .doctor-info-inner .container{display:block}}main.doctor .doctor-info-inner .container:first-of-type{margin-top:0}main.doctor .doctor-info-inner .container .title{display:flex;align-items:center;height:fit-content;max-width:343px;width:100%;font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}@media all and (max-width : 768px){main.doctor .doctor-info-inner .container .title{font-size:30px;font-size:8vw}}main.doctor .doctor-info-inner .container .title span{display:inline-block;font-size:18px;line-height:1.11;margin:0 14px 0 0}@media all and (max-width : 768px){main.doctor .doctor-info-inner .container .title span{font-size:15px;font-size:4vw}}main.doctor .doctor-info-inner .container .info{display:flex;gap:0 30px}@media all and (max-width : 768px){main.doctor .doctor-info-inner .container .info{display:block;margin:30px auto 0}}main.doctor .doctor-info-inner .container .info .s-title{display:flex;align-items:center;justify-content:center;width:123px;height:38px;border-radius:19px;background:#84aebc;font-size:19px;line-height:33px;text-align:center;color:#fff}@media all and (max-width : 768px){main.doctor .doctor-info-inner .container .info .s-title{width:100%}}main.doctor .doctor-info-inner .container .info .text{font-weight:normal;font-size:18px;line-height:1.55}@media all and (max-width : 768px){main.doctor .doctor-info-inner .container .info .text{margin-top:15px}}main.doctor .sv-title{padding:0 20px;display:flex;align-items:center;background:url(../image/doctor/sv.jpg) no-repeat;background-size:cover;background-position:center;width:100%;height:186px}main.doctor .sv-title-inner{max-width:1000px;width:100%;margin:0 auto}main.doctor .sv-title-inner .title{font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}main.doctor .health{padding:0 20px}main.doctor .health-inner{margin:0 auto;padding:81px 0 72px;max-width:1000px;width:100%}@media all and (max-width : 768px){main.doctor .health-inner{padding:40px 0 30px}}main.doctor .health-inner .text{font-size:18px}main.doctor .health-inner .text img{float:right;width:485px;margin:0 0 40px 56px}@media all and (max-width : 768px){main.doctor .health-inner .text img{float:none;display:block;margin:0 auto;width:100%}}main.map .mv-title{background:url(../image/map/fv.jpg) no-repeat;background-size:cover;background-position:center}@media all and (max-width : 768px){main.map .mv-title{background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0)),url(../image/map/fv-sp.jpg);background-position:right;background-size:cover}}main.map .contents{padding:0 20px}main.map .contents-inner{padding:45px 0 74px;margin:0 auto;max-width:1000px;width:100%}main.map .contents-inner .google-map{width:100%}main.map .contents-inner .container{margin:37px auto 0;display:flex}@media all and (max-width : 768px){main.map .contents-inner .container{display:block}}main.map .contents-inner .container .title{display:flex;align-items:center;height:fit-content;max-width:343px;width:100%;font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}@media all and (max-width : 768px){main.map .contents-inner .container .title{font-size:30px;font-size:8vw}}@media all and (max-width : 768px){main.map .contents-inner .container .info{margin-top:30px}}main.map .contents-inner .container .info dl{display:flex;gap:0 30px;margin-bottom:40px}@media all and (max-width : 768px){main.map .contents-inner .container .info dl{display:block}}main.map .contents-inner .container .info dl:last-of-type{margin-bottom:0}main.map .contents-inner .container .info dl dt{display:flex;align-items:center;justify-content:center;width:123px;height:38px;border-radius:19px;background:#84aebc;font-size:19px;line-height:33px;text-align:center;color:#fff}@media all and (max-width : 768px){main.map .contents-inner .container .info dl dt{margin:15px auto 0;width:100%}}main.map .contents-inner .container .info dl dd{flex:1;font-size:18px;line-height:1.55}@media all and (max-width : 768px){main.map .contents-inner .container .info dl dd{margin:15px auto 0}}main.map .contents-inner .container .info dl dd a{text-decoration:underline}main.support .mv-title{background:url(../image/support/fv.jpg) no-repeat;background-size:cover;background-position:center}@media all and (max-width : 768px){main.support .mv-title{background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0)),url(../image/support/fv-sp.jpg);background-position:right;background-size:cover}}main.support .contents{padding:0 20px}main.support .contents-inner{padding:45px 0 74px;margin:0 auto;max-width:1000px;width:100%}main.support .contents-inner .container{margin:37px auto 0;display:flex}@media all and (max-width : 768px){main.support .contents-inner .container{display:block}}main.support .contents-inner .container .title{display:flex;align-items:center;height:fit-content;max-width:343px;width:100%;font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;line-height:1.33}@media all and (max-width : 768px){main.support .contents-inner .container .title{font-size:30px;font-size:8vw}}@media all and (max-width : 768px){main.support .contents-inner .container .info{margin-top:30px}}main.support .contents-inner .container .info dl{display:flex;gap:0 15px;margin-bottom:40px}@media all and (max-width : 768px){main.support .contents-inner .container .info dl{display:block}}main.support .contents-inner .container .info dl:last-of-type{margin-bottom:0}main.support .contents-inner .container .info dl dt{display:flex;align-items:center;justify-content:center;width:123px;height:38px;border-radius:19px;background:#84aebc;font-size:19px;line-height:33px;text-align:center;color:#fff}@media all and (max-width : 768px){main.support .contents-inner .container .info dl dt{margin:15px auto 0;width:100%}}main.support .contents-inner .container .info dl dd{flex:1;font-size:17px;line-height:1.55}main.support .contents-inner .container .info dl dd .tel{font-size:25px;line-height:1.55;font-weight:bold}main.support .contents-inner .container .info dl dd .fax{font-size:25px;line-height:1.55;font-weight:normal}@media all and (max-width : 768px){main.support .contents-inner .container .info dl dd{margin:15px auto 0}}main.support .contents-inner .container .info dl dd a{text-decoration:underline}main.link .mv-title{background:url(../image/link/fv.jpg) no-repeat;background-size:cover;background-position:center}@media all and (max-width : 768px){main.link .mv-title{background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0)),url(../image/link/fv.jpg);background-position:right;background-size:cover}}main.link .contents{padding:0 20px}main.link .contents-inner{padding:65px 0 60px;margin:0 auto;max-width:1000px;width:100%}@media all and (max-width : 768px){main.link .contents-inner{pading:30px 0}}main.link .contents-inner .container{margin:0 auto 30px;display:flex}@media all and (max-width : 768px){main.link .contents-inner .container{display:block}}main.link .contents-inner .container .title{margin:0 190px 0 0;min-width:193px;width:193px;height:38px;border:1px solid #425965;border-radius:19px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;font-size:19px;line-height:1.75}@media all and (max-width : 768px){main.link .contents-inner .container .title{margin:30px 0 0}}main.link .contents-inner .container .info{margin:0 auto 20px}@media all and (max-width : 768px){main.link .contents-inner .container .info{margin:15px auto 20px}}main.link .contents-inner .container .info .name{font-size:25px;line-height:1.55}@media all and (max-width : 768px){main.link .contents-inner .container .info .name{font-size:25px;font-size:6.6666666667vw}}main.link .contents-inner .container .info p{font-size:18px;line-height:1.5}@media all and (max-width : 768px){main.link .contents-inner .container .info p{font-size:16px;font-size:4.2666666667vw}}
/*# sourceMappingURL=style.css.map */