.mainv{display:none}.normal{display:block}body{background:url("../images/sec00_bg.png") top left repeat-x}.outerbox{padding-top:0;z-index:1}.outerbox.firstbox{height:544px;padding-top:80px;background:url("../images/sec00_main2.jpg") right calc((100vw - 1124px) / 2) bottom no-repeat;z-index:100}@media screen and (min-width: 1441px){.outerbox.firstbox{background:url("../images/sec00_main2.jpg") right calc((100vw - 1124px) / 2) bottom no-repeat}}@media print, screen and (max-width: 1024px){.outerbox.firstbox{background-position:left calc(50% + 274px) bottom}}@media screen and (max-width: 750px){body{background-image:none}.outerbox.firstbox{height:auto;padding-top:80px;background-image:url("../images/sec00_main_sp.jpg");background-position:right bottom;background-size:100% auto}}header{background-color:rgba(255,255,255,0);transition:background-color .3s 0s ease}header.op1{background-color:#fff}header.op2{background-color:rgba(255,255,255,0)}#globalnavi{position:relative;top:auto;left:0;width:100%}#globalnavi.fix{position:fixed;top:80px;left:0;width:71.910%}#breadcrumbs{display:none}#pagetitle{display:none}@media print, screen and (max-width: 1024px){header{background-color:#fff}#globalnavi.fix{width:100%}}@media screen and (max-width: 750px){#globalnavi{position:fixed}}section .fig3{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;align-content:center;flex-wrap:wrap}section .fig3 figure{margin-bottom:25px;padding:0 16px;position:relative}section .fig3 figure figcaption{position:absolute;left:0;bottom:12px;width:100%;font-size:2.2rem;font-weight:700;text-align:center;font-family:'Zen Kaku Gothic Antique', sans-serif;color:#fff;line-height:1.4;text-shadow:2px 2px 4px rgba(0,0,0,0.5);letter-spacing:-.1rem}section .figbox{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}section .figbox .sbox{position:relative;width:calc((100% / 3) - 17px - 40px);background-color:#cae5cd;border-radius:5px;padding:140px 20px 12px;margin-bottom:16px}section .figbox .sbox figure{width:100%;position:absolute;left:50%;top:70px;transform:translate(-50%, -50%)}section .figbox .sbox .sv_name{height:35px;background-color:#2aafa1;color:#fff;font-size:1.6rem;text-align:cener;line-height:35px}section .figbox .sbox .sv_text{padding-top:12px;text-align:left;font-size:1.4rem;line-height:1.6}section .figbox2{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}section .figbox2 .sbox{position:relative;width:calc((100% / 2) - 20px - 8px);background-color:#fff;border-radius:5px;padding:6px 10px;margin-bottom:18px;text-align:center}section .figbox2 .sbox figure{width:90px;position:absolute;right:20px;top:-10px}section .figbox2 .sbox .sv_name{height:35px;background-color:#2aafa1;color:#fff;font-size:1.6rem;font-weight:700;text-align:left;line-height:35px;padding-left:14px}section .figbox2 .sbox .sv_extitle{border-bottom:1px #2aafa1 solid;color:#2aafa1;font-size:1.6rem;font-weight:400;text-align:left;line-height:1.4;padding:10px 120px 9px 14px}section .figbox2 .sbox .sv_text{min-height:45px;padding-top:12px;margin:0 10px;padding:10px;text-align:left;font-size:1.4rem;line-height:1.6;margin:10px auto;position:relative;background-color:#e9e8ed;border-radius:15px}section .figbox2 .sbox .sv_text::after{position:absolute;bottom:-7px;left:0;display:block;content:'';width:40px;height:7px;clip-path:polygon(0 100%, 28% 0, 100% 0, 1% 100%);background-color:#e9e8ed}section .bt_more{text-align:center;margin-top:30px}section .bt_more a{display:inline-block;height:30px;padding:0 20px;background-color:#2aafa1;border-radius:5px;box-shadow:2px 2px 3px rgba(0,0,0,0.45);color:#fff;font-size:1.8rem}@media screen and (max-width: 750px){section .figbox .sbox{width:calc((100% / 2) - 16px - 40px)}section .figbox2 .sbox{width:100%}}@media screen and (max-width: 500px){section .fig3 figure figcaption{bottom:auto;top:65%}section .figbox .sbox{width:auto;width:100%}}section#sec00{margin:0 auto}h1{padding-top:12px;font-family:'Zen Kaku Gothic Antique', sans-serif;font-weight:900;color:#2aafa1;line-height:1.15}h1 .f60{font-size:6.0rem}h1 .f62{font-size:6.2rem}h1 .f68{font-size:6.8rem}h1 .f48{font-size:4.8rem}h1 .f37{font-size:3.7rem}h1 .f75{font-size:7.5rem}h1 .f80{font-size:8.0rem;line-height:1.3}h1 .f90,h1 .f90b{font-size:9.0rem}h1 .f102{font-size:10.2rem}h1 .f102w{font-size:10.2rem;display:inline-block;transform:scaleX(1.3) translateY(5px);margin-left:40px;margin-right:40px}h1 .narrow{letter-spacing:-.1em}h1 .narrow2{letter-spacing:-.05em}h1 .p_re{display:inline-block;position:relative;z-index:1}h1 .p_re::before{content:'';display:block;width:100%;height:16px;position:absolute;bottom:2px;left:0;background-color:#fff100;z-index:-1}h1 .p_re:last-child{margin-top:-25px}h1 .p_re:last-child::before{bottom:5px}.changetxt li{font-size:2.1rem;color:#727171;font-family:'Zen Kaku Gothic Antique', sans-serif;line-height:1;padding:15px 0 10px;text-align:left;font-weight:700;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}#text_line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap}#text_line figure{width:48px;margin-right:24px;margin-top:12px}#text_line p{height:30px;padding:2px 6px;background-color:#2aafa1;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,0.4);color:#fff100;font-size:2.0rem;font-weight:700;line-height:30px}#box4{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap;margin-top:16px}#box4 figure{width:130px;height:130px;overflow:hidden;margin-right:10px;border-radius:5px;box-shadow:3px 3px 6px 0 rgba(0,0,0,0.4)}#sec00 .note{margin-top:8px;width:580px;margin-left:-10px;transform:scaleX(0.95);font-size:1rem;line-height:1.5;font-weight:500;text-align:left}#logos{background-color:#fff}#logos li{display:flex;align-items:center;height:100px;padding:0 25px}@media screen and (max-width: 750px){section#sec00{padding-bottom:0}h1{padding-top:0;font-weight:700;line-height:1.15}h1 .f60{font-size:7.6vw}h1 .f62{font-size:7.867vw}h1 .f68{font-size:8.8vw}h1 .f48{font-size:6.133vw}h1 .f37{font-size:4.667vw}h1 .f75{font-size:9.333vw}h1 .f80{font-size:10.667vw;line-height:1.4}h1 .f90{font-size:10.667vw}h1 .f90b{font-size:10.667vw}h1 .f102{font-size:11.467vw}h1 .f102w{font-size:11.467vw;display:inline-block;transform:scaleX(1.3) translateY(5px);letter-spacing:-.05em;margin-left:4vw;margin-right:4vw}.changetxt li{font-size:2.8vw;font-size:3.067vw;line-height:1.4;padding:1.6vw 0 1.333vw;font-weight:700}.changetxt li span{display:block}#text_line figure{width:7.2vw;margin-right:3.6vw;margin-top:1.6vw}#text_line p{height:auto;font-size:2.667vw;font-size:2.933vw;line-height:1.5;text-align:left}#box4{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-top;align-content:center;flex-wrap:wrap;width:calc(44vw + 20px);max-width:350px}#box4 figure{width:22vw;max-width:165px;height:22vw;margin-bottom:8px}.note.sp{padding:15px 12px;width:auto;text-align:left;font-size:1.2rem;line-height:1.5;font-weight:500;text-align:left;border-bottom:1px #c9caca solid}}@media screen and (max-width: 500px){h1{line-height:1.5}.changetxt li{font-size:1.8rem;line-height:1.4}#text_line p{font-size:1.6rem}}#sec01 .sms_dial{margin-top:0}@media screen and (max-width: 750px){#sec01 .fig3 figure{max-width:calc(50% - 20px);padding:0 10px}#sec01 .fig3 figure figcaption{font-size:1.8rem}}#sec01 #sec02 .fig3{margin-bottom:50px}#sec01 #sec02 .fig3 figure{width:264px;margin-bottom:11px}#sec01 #sec02 .fig3 figure figcaption{color:#2aafa1;text-shadow:none}#sec01 #sec02 .add_lineicon h3{padding-top:20px}#sec01 #sec02 .add_lineicon figure{width:80px;margin:0 auto}#sec03 .fig3{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}#sec03 .fig3 figure{text-align:center;margin-bottom:18px;padding:0;position:relative;flex-grow:1}#sec03 .fig3 figure figcaption{position:static;bottom:0;width:210px;height:calc(100% - 210px);padding:10px 8px;margin:-21px auto 0;background-color:#fff;border-radius:5px;font-size:1.4rem;font-weight:400;text-align:left;font-family:'Noto Sans JP', sans-serif;color:#000;line-height:1.6;text-shadow:none;letter-spacing:-.1rem}#sec03 .fig3 figure figcaption span{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #2aafa1 solid;text-aling:center;color:#2aafa1;font-weight:700;text-align:center;font-size:1.6rem}@media screen and (max-width: 750px){#sec03 .fig3{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}#sec03 .fig3 figure{width:50%}#sec03 .fig3 figure figcaption{width:calc(100% - 30px)}}@media screen and (max-width: 500px){#sec03 .fig3{display:block}#sec03 .fig3 figure{width:100%}#sec03 .fig3 figure figcaption{width:100%}}#sec04 .figbox .sbox.denwade figure{top:-7px;left:-31px;transform:translate(0, 0)}@media print, screen and (max-width: 1024px){#sec04 .figbox .sbox.denwade figure{top:70px;transform:translateY(-50%)}}#sec06 .ivbox{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap}#sec06 .ivbox .sbox{width:calc((100% - (24px * 2)) / 3);background-color:#fff;border-radius:5px;margin-bottom:28px;text-align:left;margin-right:24px}#sec06 .ivbox .sbox:nth-of-type(3n+7){margin-right:0}#sec06 .ivbox .sbox .sv_name{position:relative;height:50px;margin:0 10px;padding-left:10px;color:#2aafa1;font-size:2.0rem;font-weight:700;text-align:left;line-height:50px;border-bottom:1px #2aafa1 solid}#sec06 .ivbox .sbox .sv_name span{display:block;position:absolute;right:0;top:25px;width:100px;height:30px;background-color:tomato;border-radius:5px;transform:translateY(-50%);font-size:16px;line-height:30px;text-align:center;color:#fff}#sec06 .ivbox .sbox .sv_text{min-height:45px;margin:0 10px;padding:6px 20px 12px;text-align:left;font-size:1.4rem;line-height:1.6;margin:0 auto;position:relative}#sec06 .ivbox .sbox.big{width:calc((100% - 24px) / 2);flex-shrink:1;position:relative;margin-right:0}#sec06 .ivbox .sbox.big:nth-of-type(odd){margin-right:24px}#sec06 .ivbox .sbox.big figure{text-align:center;padding:10px 10px 0 10px}#sec06 .ivbox .sbox.big .sv_name{height:auto;padding:15px 110px 15px 12px;line-height:1.4}#sec06 .ivbox .sbox.big .sv_text{position:relative;font-size:1.6rem;padding-right:110px}#sec06 .ivbox .sbox.big .iv_bt{display:block;position:absolute;right:10px;bottom:10px;width:120px;height:30px;background-color:#2aafa1;border-radius:5px;font-size:1.8rem;line-height:30px;color:#fff;text-align:center}#sec06 .bt_more{margin:0 auto 60px}@media screen and (max-width: 750px){#sec06 .ivbox{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:center;flex-wrap:wrap}#sec06 .ivbox .sbox{width:calc((100% - 24px) / 2);margin-right:0}#sec06 .ivbox .sbox.big{width:100%;margin-right:0}#sec06 .ivbox .sbox.big:nth-of-type(odd){margin-right:0}}@media screen and (max-width: 500px){#sec06 .ivbox{display:block}#sec06 .ivbox .sbox{width:100%}}#sec07 .figbox{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}#sec07 .figbox .sbox{position:static;width:calc((100% / 2) - 10px - 40px);padding:0 20px 12px;margin-bottom:16px;text-align:center}#sec07 .figbox .sbox figure{position:static;display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:flex-start;flex-wrap:nowrap;top:0;left:0;transform:none;width:auto;height:200px;text-align:center;verfical-align:middle;padding:10px 0}#sec07 .figbox .sbox figure image{width:auto;max-width:100%}#sec07 .figbox .sbox .sv_name{height:auto;background-color:#2aafa1;padding:5px 4px;color:#fff;font-size:1.6rem;text-align:center;line-height:1.5}#sec07 .figbox .sbox .sv_text{padding-top:12px;text-align:left;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 750px){#sec07 .figbox{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}#sec07 .figbox .sbox{width:100%}}#sec08{padding-top:50px}#sec08 .catch{text-align:center}#sec08 .catch span{display:inline-block;margin:0 auto;height:40px;width:368px;border-radius:40px;background-color:tomato;color:#fff100;font-family:'Zen Kaku Gothic Antique', sans-serif;font-size:2.4rem;font-weight:700;line-height:40px}#sec08 h2{padding-top:20px}#sec08 .fig3 figure{width:239px;padding:0 15px}#sec08 .fig3 figure:last-child{width:280px;padding:0}#sec08 .fig3 figure figcaption{font-size:2.0rem;color:#2aafa1;text-shadow:none}#sec08 .text{font-size:1.9rem;line-height:1.6}@media screen and (max-width: 500px){#sec08 .catch span{display:inline-block;margin:0 auto;height:8vw;width:auto;padding:0 20px;border-radius:8vw;font-size:4.8vw;line-height:8vw}#sec08 .fig3 figure{width:41%}#sec08 .fig3 figure:last-child{width:55%}#sec08 .fig3 figure figcaption{white-space:nowrap;font-size:4vw}}.qa{text-align:center}.qa ul{width:80%;margin:10px auto 0;text-align:left;background-color:#fff}.qa ul .question{position:relative;cursor:pointer;font-size:2.0rem;font-weight:700;color:#2aafa1;padding:4px 45px 4px 18px}.qa ul .question::before{content:'Q.';font-weight:900;font-family:'Zen Kaku Gothic Antique', sans-serif;font-size:2.4rem}.qa ul .question::after{content:url("../images/qa_arrow.png");display:block;width:24px;height:24px;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform 1s 0 ease}.qa ul .question.open::after{transform:translateY(-50%) rotate(180deg)}.qa ul .answer{border-top:1px #2aafa1 solid;display:none;font-size:1.4rem;line-height:1.6;padding:18px 18px 24px}.qa ul .answer .maincolor{color:#2aafa1}@media screen and (max-width: 750px){.qa ul{width:100%}}#sec11 .figbox{justify-content:center}#sec11 .figbox .sbox{margin:5px;position:static;padding:0;background-color:transparent;width:auto;height:auto}#sec11 .figbox .sbox a{display:block;width:210px;height:210px;background-color:#2aafa1;box-shadow:2px 2px 3px rgba(0,0,0,0.25);border-radius:50%;text-align:center;line-height:210px;color:#fff;font-size:2.5rem;font-weight:700}@media screen and (max-width: 500px){#sec11 .figbox .sbox{margin:1vw}#sec11 .figbox .sbox a{width:40vw;height:40vw;line-height:40vw;font-size:5vw}}.bgc_blue:has(.price){padding-top:50px;padding-bottom:50px}.price{border-radius:5px}.price h2{padding:30px 0 0;background-image:none;color:#fff;font-size:3.5rem;font-weight:700}.price_box{display:inline-block;padding:0 20px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}.price_box .leftbox{text-align:left;font-weight:700;margin-right:18px}.price_box .leftbox p{color:#fff}.price_box .leftbox p:nth-of-type(1){font-size:1.6rem;line-height:1.5}.price_box .leftbox p:nth-of-type(2){font-size:4.6rem;color:#fff100;background-color:tomato;height:58px;line-height:58px;padding:0 10px;box-shadow:2px 2px 3px rgba(0,0,0,0.45);border-radius:5px;margin:8px 0 10px;font-family:'Zen Kaku Gothic Antique', sans-serif}.price_box .leftbox p:nth-of-type(3){font-size:1.4rem;line-height:1.5}@media screen and (max-width: 750px){.price h2{font-size:2.8rem}.price_box .leftbox{margin-right:0px}.price_box .leftbox p:nth-of-type(2){display:inline-block;font-size:6vw}}@media screen and (max-width: 500px){.price h2{font-size:5.6vw}.price_box{flex-direction:column;flex-direction:column-reverse}.price_box .leftbox{margin-right:0px}.price_box .leftbox p:nth-of-type(2){display:block;text-align:center;font-size:32px}}@media print{.outerbox.firstbox{height:624px;padding-top:0}#globalnavi.fix{position:relative;top:auto;left:0;width:100%}}
