﻿@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes AnimationTitle{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}body{position:relative}body:after,body:before{width:100%;height:100%;display:block;content:"";position:absolute;top:0;left:0;z-index:-1}body:after{background:url("../images/page/mv.webp") no-repeat right top}@media screen and (max-width: 520px){body:after{background-size:70%}}body:before{background:url("../images/top/bg.webp") no-repeat left -400px;z-index:-2}@media screen and (max-width: 520px){body:before{background-position:left -200px;background-size:150%}}body.type1:after{background:url("../images/page/mv.webp") no-repeat right top}@media screen and (max-width: 520px){body.type1:after{background-size:70%}}body.type2:after{background:url("../images/page/mv2.webp") no-repeat right top}@media screen and (max-width: 520px){body.type2:after{background-size:70%}}body.type3:after{background:url("../images/page/mv3.webp") no-repeat right top}@media screen and (max-width: 520px){body.type3:after{background-size:70%}}body.type4:after{background:url("../images/page/mv4.webp") no-repeat right top}@media screen and (max-width: 520px){body.type4:after{background-size:70%}}body.type5:after{background:url("../images/page/mv5.webp") no-repeat right top}@media screen and (max-width: 520px){body.type5:after{background-size:70%}}body.type6:after{background:url("../images/page/mv6.webp") no-repeat right top}@media screen and (max-width: 520px){body.type6:after{background-size:70%}}.pageMain{display:flex;justify-content:flex-start;align-items:center;width:1360px;height:390px;padding:100px 0px 0;margin:0 auto}@media screen and (max-width: 1400px){.pageMain{padding:100px 20px 0;width:100%}}@media screen and (max-width: 520px){.pageMain{height:200px}}.pageMain .in{position:relative;z-index:1}.pageMain .in .ens{font-family:'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:70px;font-weight:300;letter-spacing:0.1em;line-height:100%}@media screen and (max-width: 520px){.pageMain .in .ens{font-size:24px}}.pageMain .in .ens.is-active{--opacity:1}.pageMain .in .ens span.char{display:inline-block;opacity:var(--opacity, 0);transition:opacity 0.6s cubic-bezier(0.77, 0, 0.175, 1);transition-delay:calc(0.05s * var(--char-index));transition-duration:0}.pageMain .in .title{font-size:16px;font-weight:500;padding:20px 0 0 0}.company1 .pageMain .in{background:url("../images/page/main-company1.webp") no-repeat center;background-size:cover}.l-main-visual{width:455px;height:455px;border-radius:455px;background:var(--Linear, linear-gradient(180deg, #eaffe7 0%, #9feff2 100%));content:"";opacity:0.6;-webkit-filter:blur(9px);filter:blur(20px)}#container{overflow:visible}@media screen and (max-width: 520px){#content{padding-top:30px}}#content section{padding:0 0 50px}#content .f22{font-size:22px}#content .f20{font-size:20px}#content .f18{font-size:18px}#content .f15{font-size:15px}#content .f14{font-size:14px}#content .b{font-weight:700}#content p{line-height:36px;padding:0 0 1em}@media screen and (max-width: 520px){#content p{line-height:28px;font-size:15px}}#content p:last-child{padding:0}#content p:empty{display:none;padding:0;line-height:0}#content table{width:100%}#content table th,#content table td{padding:30px 10px;border-top:none;border-bottom:2px solid #068587;letter-spacing:0.1em;line-height:30px}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px;display:block;width:100% !important}}#content table th{font-size:16px;text-align:center;vertical-align:top;width:150px}@media screen and (max-width: 520px){#content table th{border-top:none;border-bottom:none;padding:10px 10px 0;text-align:left}}#content table td{font-size:16px;width:calc(100% - 150px);border-color:#cdeded;padding:10px 20px 10px 50px}@media screen and (max-width: 520px){#content table td{border-top:none;font-size:15px;padding:10px 10px 10px 20px}}#content table td div{padding:20px 0}@media screen and (max-width: 520px){#content table td div{padding:0 0 10px}}#content .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}#content .titleBox{position:relative;z-index:1;padding:0 0 50px}@media screen and (max-width: 520px){#content .titleBox{padding:0 0 25px}}#content .titleBox .sub{padding:0 0 20px}#content .titleBox h2{font-size:24px;text-align:center}@media screen and (max-width: 520px){#content .titleBox h2{font-size:18px}}#content .l_title{position:relative;font-size:24px;font-weight:600;padding:0;margin:0 0 30px}@media screen and (max-width: 767px){#content .l_title{font-size:20px;margin:0 0 15px}}@media screen and (max-width: 520px){#content .l_title{font-size:18px}}#content .l_title:before{content:"";width:20px;height:10px;position:absolute;top:50%;left:-40px;border-radius:5px;background-color:#068587;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}#content .iconTitle{display:flex;justify-content:center;align-items:center;gap:0 15px;position:relative;font-size:27px;margin:0 0 70px}@media screen and (max-width: 767px){#content .iconTitle{margin:0 0 30px}}@media screen and (max-width: 600px){#content .iconTitle{font-size:20px}}#content .iconTitle:before{content:"";display:inline-block;width:34px;height:45px;background:url("../images/page/icon.svg") no-repeat center;background-size:100%}@media screen and (max-width: 600px){#content .iconTitle:before{width:25px;height:35px}}.about #content .page_about{position:relative;z-index:1}.about #content .page_about p{padding-bottom:0 !important}.about #content .page_about .aboutTx1{text-align:center;font-size:18px;line-height:47px}@media screen and (max-width: 768px){.about #content .page_about .aboutTx1{text-align:left}}@media screen and (max-width: 520px){.about #content .page_about .aboutTx1{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.about #content .page_about .aboutTx1{font-size:15px;line-height:30px}}.about #content .page_about .aboutTitle{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 10px;width:190px;margin-bottom:50px}@media screen and (max-width: 767px){.about #content .page_about .aboutTitle{margin-bottom:30px}}@media screen and (max-width: 520px){.about #content .page_about .aboutTitle{margin-bottom:25px}}@media screen and (max-width: 520px){.about #content .page_about .aboutTitle .icon{width:25px;height:auto}}.about #content .page_about .aboutTitle .rBox p{font-size:20px;text-align:left;line-height:140%}@media screen and (max-width: 520px){.about #content .page_about .aboutTitle .rBox p{font-size:14px}}.about #content .page_about .aboutTitle .rBox .en{color:#068587;font-family:'M PLUS Rounded 1c',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.about #content .page_about .aboutTitle .rBox .jp{font-weight:700;font-size:20px}@media screen and (max-width: 520px){.about #content .page_about .aboutTitle .rBox .jp{font-size:16px}}.about #content .page_about .aboutTitle .sub{margin:10px 0 0 0;width:100%;background-color:#068587;color:#FFF;text-align:center;padding:10px;font-size:18px;border-radius:30px}@media screen and (max-width: 520px){.about #content .page_about .aboutTitle .sub{font-size:16px;padding:5px;margin-top:5px}}.about #content .page_about .aboutBox1{padding:100px 0;position:relative;height:100%;overflow:hidden}@media screen and (max-width: 1300px){.about #content .page_about .aboutBox1{padding:100px 20px}}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox1{padding:50px 20px}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox1{padding:30px 0}}.about #content .page_about .aboutBox1:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:0;background-color:#068587;z-index:0}@media screen and (max-width: 1200px){.about #content .page_about .aboutBox1:after{top:40%}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox1:after{top:30%}}.about #content .page_about .aboutBox1 .imgBox{text-align:center;position:relative;z-index:1}.about #content .page_about .aboutBox1 .txBox{position:relative;background-color:#FFF;border-radius:50px;padding:70px 150px;z-index:2;margin:-100px auto 0;max-width:1080px}@media screen and (max-width: 1240px){.about #content .page_about .aboutBox1 .txBox{max-width:none;width:90%}}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox1 .txBox{padding:40px 60px}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox1 .txBox{padding:40px}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox1 .txBox{border-radius:10px;padding:20px 15px;width:95%;margin-top:10px}}.about #content .page_about .aboutBox1 .txBox .aboutTitle{margin:0 auto 50px}@media screen and (max-width: 767px){.about #content .page_about .aboutBox1 .txBox .aboutTitle{margin:0 auto 30px}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox1 .txBox .aboutTitle{margin:0 auto 20px}}.about #content .page_about .aboutBox1 .txBox p.tx{font-size:18px;line-height:47px}@media screen and (max-width: 520px){.about #content .page_about .aboutBox1 .txBox p.tx{font-size:15px;line-height:30px}}.about #content .page_about .aboutBox2{position:relative}.about #content .page_about .aboutBox2:after{content:"";width:100%;height:100%;position:absolute;top:-3px;left:0;background-color:#068587;z-index:0;padding:0 0 50px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 75%)}.about #content .page_about .aboutBox2 .inner{position:relative;z-index:1;display:flex;justify-content:flex-start;align-items:center;gap:0 50px}@media screen and (max-width: 767px){.about #content .page_about .aboutBox2 .inner{flex-wrap:wrap;gap:0 0}}.about #content .page_about .aboutBox2 .inner .imgBox{width:436px}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox2 .inner .imgBox{width:40%}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox2 .inner .imgBox{width:100%;height:350px;order:2;padding:20px 0 0 0;text-align:center;overflow:hidden}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox2 .inner .imgBox img{object-fit:cover;height:100%;border-radius:30px}}.about #content .page_about .aboutBox2 .inner .txBox{width:calc(100% - 436px);max-width:550px}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox2 .inner .txBox{width:60%}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox2 .inner .txBox{width:100%;max-width:none;order:1}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox2 .inner .txBox .aboutTitle{margin:0 auto 30px}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox2 .inner .txBox .aboutTitle{margin:0 auto 20px}}.about #content .page_about .aboutBox2 .inner .txBox .aboutTitle .rBox .en{color:#FFF}.about #content .page_about .aboutBox2 .inner .txBox .aboutTitle .rBox .jp{color:#FFF}.about #content .page_about .aboutBox2 .inner .txBox .aboutTitle .sub{background-color:#00494a}.about #content .page_about .aboutBox2 .inner .txBox p.tx{font-size:18px;line-height:47px;color:#FFF}@media screen and (max-width: 767px){.about #content .page_about .aboutBox2 .inner .txBox p.tx{padding:0 40px}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox2 .inner .txBox p.tx{font-size:15px;line-height:30px;padding:0}}.about #content .page_about .aboutBox3{position:relative;padding:100px 0}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox3{padding:50px 0}}.about #content .page_about .aboutBox3 .inner{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:0 110px}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox3 .inner{gap:0 50px}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner{flex-wrap:wrap}}.about #content .page_about .aboutBox3 .inner .lBox{width:190px;padding:50px 0 0 0}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .lBox{margin:0 auto}}.about #content .page_about .aboutBox3 .inner .txBox{width:calc(100% - 190px)}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .txBox{width:100%}}.about #content .page_about .aboutBox3 .inner .txBox .in{border-bottom:1px solid #d5d5d5;padding:50px 40px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox3 .inner .txBox .in{flex-wrap:wrap}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .txBox .in{padding:20px}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox3 .inner .txBox .in{padding:20px 0}}.about #content .page_about .aboutBox3 .inner .txBox .in .l{width:300px}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox3 .inner .txBox .in .l{width:100%}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .txBox .in .l{width:30%}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox3 .inner .txBox .in .l{width:100%}}.about #content .page_about .aboutBox3 .inner .txBox .in .l .tx{font-size:22px;font-weight:600}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .txBox .in .l .tx{font-size:18px}}.about #content .page_about .aboutBox3 .inner .txBox .in .l .tx span{color:#068587;display:block;font-size:16px}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .txBox .in .l .tx span{font-size:14px}}.about #content .page_about .aboutBox3 .inner .txBox .in .r{width:calc(100% - 300px)}@media screen and (max-width: 1000px){.about #content .page_about .aboutBox3 .inner .txBox .in .r{width:100%;padding:20px 0 0 0}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .txBox .in .r{width:65%;padding:0}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox3 .inner .txBox .in .r{width:100%;padding:20px 0 0 0}}.about #content .page_about .aboutBox3 .inner .txBox .in .r p{font-size:18px}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .txBox .in .r p{font-size:16px}}@media screen and (max-width: 520px){.about #content .page_about .aboutBox3 .inner .txBox .in .r p{font-size:15px}}@media screen and (max-width: 767px){.about #content .page_about .aboutBox3 .inner .txBox .in .r p br{display:none}}.about #content .page_about .aboutBox4{position:relative}.about #content .page_about .aboutBox4 .inner{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:0 50px}@media screen and (max-width: 767px){.about #content .page_about .aboutBox4 .inner{gap:0 0;flex-wrap:wrap}}.about #content .page_about .aboutBox4 .inner .txBox{width:48%}@media screen and (max-width: 767px){.about #content .page_about .aboutBox4 .inner .txBox{width:100%;order:2;padding:30px 0 0}}.about #content .page_about .aboutBox4 .inner .txBox p{font-size:18px}@media screen and (max-width: 520px){.about #content .page_about .aboutBox4 .inner .txBox p{font-size:15px;line-height:30px}}.about #content .page_about .aboutBox4 .inner .imgBox{width:55%}@media screen and (max-width: 767px){.about #content .page_about .aboutBox4 .inner .imgBox{text-align:center;width:100%;order:1}}.company #content .page_company{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:100px}@media screen and (max-width: 520px){.company #content .page_company{padding-bottom:50px}}@media screen and (max-width: 767px){.company #content .page_company .lBox{width:20%}}@media screen and (max-width: 600px){.company #content .page_company .lBox{display:none}}.company #content .page_company .lBox .in{width:270px;background-color:#FFF;border-radius:10px;box-shadow:0 0 10px rgba(165,165,165,0.4);padding:30px 30px 30px 70px;position:sticky;top:100px}@media screen and (max-width: 1000px){.company #content .page_company .lBox .in{width:180px;padding:40px 20px}}@media screen and (max-width: 767px){.company #content .page_company .lBox .in{width:100%}}.company #content .page_company .lBox .in ul li{font-size:16px;padding:0 0 40px 35px;position:relative;height:61px}@media screen and (max-width: 767px){.company #content .page_company .lBox .in ul li{font-size:12px;padding:0 0 40px 25px}}.company #content .page_company .lBox .in ul li a{color:#868686}.company #content .page_company .lBox .in ul li.current a{color:#333;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.company #content .page_company .lBox .in ul li.current:before{background-color:#068587;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.company #content .page_company .lBox .in ul li:before{content:"";width:12px;height:12px;background-color:#91e3e3;border-radius:50%;position:absolute;top:7px;left:0;z-index:1;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (max-width: 767px){.company #content .page_company .lBox .in ul li:before{top:5px}}.company #content .page_company .lBox .in ul li:after{content:"";width:2px;height:100%;position:absolute;top:10px;left:5px;background-color:#91e3e3;z-index:0}.company #content .page_company .lBox .in ul li:last-child{height:auto;padding:0 0 0 35px}@media screen and (max-width: 767px){.company #content .page_company .lBox .in ul li:last-child{padding:0 0 0 25px}}.company #content .page_company .lBox .in ul li:last-child:after{display:none}.company #content .page_company .rBox{width:calc(100% - 380px)}@media screen and (max-width: 1300px){.company #content .page_company .rBox{width:calc(100% - 330px)}}@media screen and (max-width: 1000px){.company #content .page_company .rBox{width:calc(100% - 250px)}}@media screen and (max-width: 767px){.company #content .page_company .rBox{width:72%}}@media screen and (max-width: 600px){.company #content .page_company .rBox{width:100%}}@media screen and (max-width: 600px){.company #content .page_company .rBox .l_title{margin-left:40px}}.company #content .page_company .rBox .company_sec{padding-bottom:100px}.company #content .page_company .rBox .company_sec .yearTitle{border-bottom:2px solid #cdeded;position:relative;font-size:20px;font-weight:600;padding:0 0 20px 10px;margin:0 0 30px}@media screen and (max-width: 520px){.company #content .page_company .rBox .company_sec .yearTitle{padding:0 0 10px 10px;font-size:18px;margin:0 0 15px}}.company #content .page_company .rBox .company_sec .yearTitle:before{content:"";width:150px;height:2px;position:absolute;bottom:-1px;left:0;background-color:#068587}@media screen and (max-width: 520px){.company #content .page_company .rBox .company_sec .yearTitle:before{width:90px}}.company #content .page_company .rBox .company_sec .flex{display:flex;justify-content:flex-start;align-items:center;padding:20px 0}@media screen and (max-width: 1000px){.company #content .page_company .rBox .company_sec .flex{flex-wrap:wrap;padding:0 0 10px}}.company #content .page_company .rBox .company_sec .flex .type2{width:calc(100% - 240px)}@media screen and (max-width: 1000px){.company #content .page_company .rBox .company_sec .flex .type2{width:100%}}.company #content .page_company .rBox .company_sec .flex .type2 .flex_in{display:flex;justify-content:flex-start;align-items:center;padding:20px 0;width:100%}@media screen and (max-width: 1000px){.company #content .page_company .rBox .company_sec .flex .type2 .flex_in{padding:0 0 10px}}.company #content .page_company .rBox .company_sec .flex .type2 .flex_in .tx{width:calc(100% - 150px)}@media screen and (max-width: 520px){.company #content .page_company .rBox .company_sec .flex .type2 .flex_in .tx{width:calc(100% - 90px)}}.company #content .page_company .rBox .company_sec .flex .month{width:150px;color:#068587;text-align:center;font-weight:600}@media screen and (max-width: 520px){.company #content .page_company .rBox .company_sec .flex .month{width:90px}}.company #content .page_company .rBox .company_sec .flex .tx{width:calc(100% - 150px - 240px);font-size:18px}@media screen and (max-width: 1000px){.company #content .page_company .rBox .company_sec .flex .tx{width:calc(100% - 150px)}}@media screen and (max-width: 520px){.company #content .page_company .rBox .company_sec .flex .tx{font-size:15px;width:calc(100% - 90px)}}.company #content .page_company .rBox .company_sec .flex .img{width:240px;height:170px;position:relative}@media screen and (max-width: 1000px){.company #content .page_company .rBox .company_sec .flex .img{margin:20px 0 0 150px}}@media screen and (max-width: 520px){.company #content .page_company .rBox .company_sec .flex .img{margin-left:90px}}.company #content .page_company .rBox .company_sec .flex .img:empty{background-color:#eceaea}.company #content .page_company .rBox .company_sec .flex .img.no{height:0}.company #content .page_company .rBox .company_sec .flex .img.type2{height:auto}.company #content .page_company.company_type2 .rBox .company_sec{padding-bottom:50px}@media screen and (max-width: 600px){.company #content .page_company.company_type2 .rBox .company_sec{padding-bottom:25px}}.service #content{padding-bottom:0}@media screen and (max-width: 520px){.service #content{overflow-x:hidden}}.service #content .page_service{padding-bottom:0;position:relative;z-index:1}.service #content .page_service p{padding-bottom:0 !important}.service #content .page_service .inner{padding-bottom:100px}@media screen and (max-width: 600px){.service #content .page_service .inner{padding-bottom:50px}}.service #content .page_service .inner p{text-align:center;font-size:18px;line-height:47px}@media screen and (max-width: 768px){.service #content .page_service .inner p{text-align:left}}@media screen and (max-width: 520px){.service #content .page_service .inner p{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.service #content .page_service .inner p{font-size:15px;line-height:30px}}.service #content .page_service .inner p span{color:#0096cd}.service #content .page_service .service_in{display:flex;justify-content:center;align-items:center;padding-bottom:80px}@media screen and (max-width: 1400px){.service #content .page_service .service_in{padding:0 20px}}@media screen and (max-width: 1000px){.service #content .page_service .service_in{flex-wrap:wrap}}.service #content .page_service .service_in.type2 .imgBox{order:2}.service #content .page_service .service_in.type2 .txBox{order:1}@media screen and (max-width: 1000px){.service #content .page_service .service_in .imgBox{width:100%;text-align:center;order:2;padding:30px 0 50px}.service #content .page_service .service_in .imgBox img{width:50%;height:auto}}@media screen and (max-width: 450px){.service #content .page_service .service_in .imgBox img{width:70%}}.service #content .page_service .service_in .txBox{width:750px}@media screen and (max-width: 1000px){.service #content .page_service .service_in .txBox{width:100%;order:1}}.service #content .page_service .service_in .txBox.type2{width:500px;padding:0 0 0 30px}@media screen and (max-width: 1000px){.service #content .page_service .service_in .txBox.type2{width:100%;padding:0}}.service #content .page_service .service_in .txBox .title{display:flex;justify-content:flex-start;align-items:center;gap:0 20px;margin:0 0 30px}@media screen and (max-width: 430px){.service #content .page_service .service_in .txBox .title{gap:0 10px;margin:0 0 10px}}.service #content .page_service .service_in .txBox .title .num{font-family:'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:100px;color:#91e3e3;font-weight:300}@media screen and (max-width: 600px){.service #content .page_service .service_in .txBox .title .num{font-size:60px}}@media screen and (max-width: 430px){.service #content .page_service .service_in .txBox .title .num{font-size:80px}}.service #content .page_service .service_in .txBox .title .box h3{color:#068587;font-size:32px;letter-spacing:0.06em}@media screen and (max-width: 600px){.service #content .page_service .service_in .txBox .title .box h3{font-size:26px}}@media screen and (max-width: 430px){.service #content .page_service .service_in .txBox .title .box h3{font-size:20px;line-height:30px}}.service #content .page_service .service_in .txBox .title .box p{font-size:18px}@media screen and (max-width: 430px){.service #content .page_service .service_in .txBox .title .box p{font-size:15px;line-height:24px}}.service #content .page_service .service_in .txBox .txArea{padding:0 0 0 110px}@media screen and (max-width: 1000px){.service #content .page_service .service_in .txBox .txArea{padding:0 110px}}@media screen and (max-width: 600px){.service #content .page_service .service_in .txBox .txArea{padding:0}}.service #content .page_service .service_in .txBox .txArea p{font-size:18px;line-height:42px}@media screen and (max-width: 520px){.service #content .page_service .service_in .txBox .txArea p{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.service #content .page_service .service_in .txBox .txArea p{font-size:15px;line-height:30px}}.service #content .page_service .service_in .txBox .txArea p span{font-weight:700}.service #content .page_service .service_in .txBox .txArea ul{padding:1em 0}.service #content .page_service .service_in .txBox .txArea ul li{position:relative;padding:0 0 0 1em;font-size:18px;line-height:42px}@media screen and (max-width: 520px){.service #content .page_service .service_in .txBox .txArea ul li{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.service #content .page_service .service_in .txBox .txArea ul li{font-size:15px;line-height:30px}}.service #content .page_service .service_in .txBox .txArea ul li:before{content:"・"}.service #content .page_service .service_bottom{background:url("../images/page/serviceBg.webp") no-repeat center;background-attachment:fixed;padding:100px 20px;position:relative;overflow:hidden}.service #content .page_service .service_bottom:before{content:"";width:690px;height:690px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;background-color:rgba(41,77,194,0.8);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);mix-blend-mode:multiply;border-radius:50px}@media screen and (max-width: 630px){.service #content .page_service .service_bottom:before{width:500px;height:500px;border-radius:20px}}@media screen and (max-width: 520px){.service #content .page_service .service_bottom:before{width:100%;height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);clip-path:polygon(20% 0%, 80% 0%, 100% 10%, 100% 90%, 80% 100%, 20% 100%, 0 90%, 0 10%)}}.service #content .page_service .service_bottom h2{text-align:center;font-size:27px;color:#FFF;font-weight:700;position:relative;z-index:1;text-shadow:0 0 5px rgba(7,17,62,0.2),0 0 5px rgba(7,17,62,0.2),0 0 5px rgba(7,17,62,0.2);padding-bottom:50px}@media screen and (max-width: 630px){.service #content .page_service .service_bottom h2{font-size:24px;padding-bottom:25px}}.service #content .page_service .service_bottom p{line-height:47px;text-align:center;font-size:18px;color:#FFF;position:relative;z-index:1;text-shadow:0 0 5px rgba(7,17,62,0.2),0 0 5px rgba(7,17,62,0.2),0 0 5px rgba(7,17,62,0.2)}@media screen and (max-width: 630px){.service #content .page_service .service_bottom p{line-height:160%;font-size:16px}}@media screen and (max-width: 520px){.service #content .page_service .service_bottom p{text-align:left}}.call-center #content{padding-bottom:0}@media screen and (max-width: 520px){.call-center #content{overflow-x:inherit}}.call-center #content .callBox{display:flex;justify-content:flex-start;gap:0 100px;padding-bottom:100px}@media screen and (max-width: 1000px){.call-center #content .callBox{gap:0 50px}}@media screen and (max-width: 640px){.call-center #content .callBox{flex-wrap:wrap;gap:0 0}}@media screen and (max-width: 520px){.call-center #content .callBox{padding-bottom:50px}}.call-center #content .callBox .lBox{position:relative;width:40%}@media screen and (max-width: 1000px){.call-center #content .callBox .lBox{width:30%}}@media screen and (max-width: 640px){.call-center #content .callBox .lBox{width:90%;height:280px;position:sticky;top:100px}}.call-center #content .callBox .lBox .image-container{position:sticky;top:100px;height:60vh;overflow:hidden;border-radius:0 50px 50px 0}@media screen and (max-width: 1000px){.call-center #content .callBox .lBox .image-container{height:400px}}@media screen and (max-width: 767px){.call-center #content .callBox .lBox .image-container{height:280px}}@media screen and (max-width: 640px){.call-center #content .callBox .lBox .image-container{position:relative;top:0}}@media screen and (max-width: 640px){.call-center #content .callBox .lBox .image-container.is-active{opacity:0.3}}.call-center #content .callBox .lBox .image-container img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:1;max-width:none;height:100%;width:100%;object-fit:cover}.call-center #content .callBox .lBox .image-container .fade-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;transition:opacity 0.8s ease}.call-center #content .callBox .rBox{width:800px;padding:100px 0 0 0}@media screen and (max-width: 1600px){.call-center #content .callBox .rBox{width:670px}}@media screen and (max-width: 1340px){.call-center #content .callBox .rBox{padding:100px 20px 0 0}}@media screen and (max-width: 1000px){.call-center #content .callBox .rBox{width:60%;padding:100px 20px 0}}@media screen and (max-width: 767px){.call-center #content .callBox .rBox{padding:50px 20px 0}}@media screen and (max-width: 640px){.call-center #content .callBox .rBox{padding:50px 20px 50px 60px;width:100%;background-color:rgba(255,255,255,0.7);z-index:2}}@media screen and (max-width: 600px){.call-center #content .callBox .rBox{padding:40px 20px}}.call-center #content .callBox .rBox .in{padding:0 0 150px}@media screen and (max-width: 767px){.call-center #content .callBox .rBox .in{padding:0 0 70px}}@media screen and (max-width: 600px){.call-center #content .callBox .rBox .in .l_title{margin-left:45px}}.call-center #content .callBox .rBox .in p{text-align:left;font-size:18px;line-height:47px}@media screen and (max-width: 767px){.call-center #content .callBox .rBox .in p{font-size:16px;line-height:200%}}@media screen and (max-width: 520px){.call-center #content .callBox .rBox .in p{font-size:15px;line-height:30px}}.call-center #content .callBox .rBox .in ul{padding:10px 0 10px 1em}.call-center #content .callBox .rBox .in ul li{font-size:18px;line-height:47px;padding:0 0 0 1em;position:relative}@media screen and (max-width: 767px){.call-center #content .callBox .rBox .in ul li{font-size:16px;line-height:200%}}.call-center #content .callBox .rBox .in ul li:before{content:"・";position:absolute;top:0;left:0}.call-center #content .callBox2{background:url("../images/page/call-center3.webp") no-repeat center,#f2fafa;background-attachment:fixed;padding:100px 20px 50px;position:relative;overflow:hidden;border-radius:100px 100px 0 0}@media screen and (max-width: 520px){.call-center #content .callBox2{border-radius:30px 30px 0 0;padding:50px 0 0}}.call-center #content .callBox2 .inner{position:relative;z-index:1}.call-center #content .callBox2 .inner p{text-align:center;font-size:18px;line-height:47px}@media screen and (max-width: 768px){.call-center #content .callBox2 .inner p{text-align:left}}@media screen and (max-width: 520px){.call-center #content .callBox2 .inner p{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.call-center #content .callBox2 .inner p{font-size:15px;line-height:30px}}.call-center #content .callBox2 .inner p span{color:#0096cd;font-size:20px}@media screen and (max-width: 440px){.call-center #content .callBox2 .inner p span{font-size:16px}}.call-center #content .callBox2 .inner .flexBox{gap:30px 2%;padding:50px 0 0 0}@media screen and (max-width: 440px){.call-center #content .callBox2 .inner .flexBox{gap:10px 0}}.call-center #content .callBox2 .inner .flexBox p{width:48%;background-color:#068587;color:#FFF;font-size:20px;padding:30px 10px !important;border-radius:30px;text-align:center}@media screen and (max-width: 767px){.call-center #content .callBox2 .inner .flexBox p{font-size:16px}}@media screen and (max-width: 640px){.call-center #content .callBox2 .inner .flexBox p{width:100%;font-size:18px;padding:20px 10px !important}}@media screen and (max-width: 440px){.call-center #content .callBox2 .inner .flexBox p{font-size:15px;padding:10px !important}}.door-sales #content{padding-bottom:0}@media screen and (max-width: 600px){.door-sales #content .page_service .inner{padding-bottom:40px}}.door-sales #content .salesBox1{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:0 0 100px}@media screen and (max-width: 1440px){.door-sales #content .salesBox1{padding:0 20px 100px}}@media screen and (max-width: 600px){.door-sales #content .salesBox1{padding:0 20px 50px}}.door-sales #content .salesBox1 .imgBox{width:40%;height:380px;border-radius:30px;overflow:hidden}@media screen and (max-width: 767px){.door-sales #content .salesBox1 .imgBox{width:80%;height:280px;margin:0 auto}}@media screen and (max-width: 600px){.door-sales #content .salesBox1 .imgBox{width:100%}}.door-sales #content .salesBox1 .imgBox img{object-fit:cover;width:100%;height:100%;max-width:none}.door-sales #content .salesBox1 .txBox{width:52%}@media screen and (max-width: 767px){.door-sales #content .salesBox1 .txBox{width:100%;padding:30px 0 0 0}}@media screen and (max-width: 767px){.door-sales #content .salesBox1 .txBox .l_title{margin-left:45px}}.door-sales #content .salesBox1 .txBox p{font-size:18px;line-height:47px}@media screen and (max-width: 1000px){.door-sales #content .salesBox1 .txBox p{font-size:16px;line-height:36px}}@media screen and (max-width: 768px){.door-sales #content .salesBox1 .txBox p{text-align:left}}@media screen and (max-width: 520px){.door-sales #content .salesBox1 .txBox p{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.door-sales #content .salesBox1 .txBox p{font-size:15px;line-height:30px}}.door-sales #content .salesBox1 .txBox p span{color:#0096cd;font-size:20px}@media screen and (max-width: 440px){.door-sales #content .salesBox1 .txBox p span{font-size:16px}}.door-sales #content .salesBox2{padding:0 0 50px}@media screen and (max-width: 767px){.door-sales #content .salesBox2{padding:0 20px 50px}}.door-sales #content .salesBox2 .iconTitle{margin-bottom:35px}.door-sales #content .salesBox2 p.c{text-align:center;font-size:18px;padding-bottom:100px !important}@media screen and (max-width: 767px){.door-sales #content .salesBox2 p.c{padding-bottom:25px !important}}@media screen and (max-width: 600px){.door-sales #content .salesBox2 p.c{font-size:16px}}@media screen and (max-width: 520px){.door-sales #content .salesBox2 p.c{font-size:15px}}.door-sales #content .salesBox2 .flexBox{max-width:1400px;margin:0 auto}@media screen and (max-width: 1440px){.door-sales #content .salesBox2 .flexBox{padding:0 20px}}@media screen and (max-width: 930px){.door-sales #content .salesBox2 .flexBox{display:block}}@media screen and (max-width: 767px){.door-sales #content .salesBox2 .flexBox{padding:0}}.door-sales #content .salesBox2 .flexBox .in{width:47%}.door-sales #content .salesBox2 .flexBox .in:nth-child(2){margin-top:150px}.door-sales #content .salesBox2 .flexBox .in:nth-child(3){margin-top:-50px}.door-sales #content .salesBox2 .flexBox .in:nth-child(4){margin-top:100px}.door-sales #content .salesBox2 .flexBox .in:nth-child(5){margin-top:-100px}@media screen and (max-width: 930px){.door-sales #content .salesBox2 .flexBox .in{width:100%;margin-top:auto !important;display:flex;justify-content:space-between;align-items:center;padding:0 0 30px}}@media screen and (max-width: 600px){.door-sales #content .salesBox2 .flexBox .in{flex-wrap:wrap}}.door-sales #content .salesBox2 .flexBox .in .imgBox{position:relative;border-radius:20px;overflow:hidden;z-index:1;height:280px}@media screen and (max-width: 930px){.door-sales #content .salesBox2 .flexBox .in .imgBox{width:40%}}@media screen and (max-width: 767px){.door-sales #content .salesBox2 .flexBox .in .imgBox{height:200px}}@media screen and (max-width: 600px){.door-sales #content .salesBox2 .flexBox .in .imgBox{width:100%;height:240px}}@media screen and (max-width: 400px){.door-sales #content .salesBox2 .flexBox .in .imgBox{height:200px}}.door-sales #content .salesBox2 .flexBox .in .imgBox img{object-fit:cover;max-width:none;width:100%;height:100%}.door-sales #content .salesBox2 .flexBox .in .txBox{padding:20px 30px;position:relative;z-index:2}@media screen and (max-width: 930px){.door-sales #content .salesBox2 .flexBox .in .txBox{width:55%;padding:0}}@media screen and (max-width: 600px){.door-sales #content .salesBox2 .flexBox .in .txBox{width:100%;padding:20px}}@media screen and (max-width: 600px){.door-sales #content .salesBox2 .flexBox .in .txBox .title{display:flex;justify-content:flex-start;align-items:baseline;gap:0 10px}}.door-sales #content .salesBox2 .flexBox .in .txBox .title .num{font-family:'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#c2eaea;font-size:80px;font-weight:500;position:absolute;left:30px;top:-10px;z-index:0}@media screen and (max-width: 930px){.door-sales #content .salesBox2 .flexBox .in .txBox .title .num{font-size:60px;position:relative;left:auto;top:auto}}@media screen and (max-width: 767px){.door-sales #content .salesBox2 .flexBox .in .txBox .title .num{font-size:40px}}.door-sales #content .salesBox2 .flexBox .in .txBox .title h3{font-size:20px;position:relative;z-index:1;padding:0 0 0 5em}@media screen and (max-width: 930px){.door-sales #content .salesBox2 .flexBox .in .txBox .title h3{padding:10px 0 0 0}}@media screen and (max-width: 600px){.door-sales #content .salesBox2 .flexBox .in .txBox .title h3{padding:0}}@media screen and (max-width: 400px){.door-sales #content .salesBox2 .flexBox .in .txBox .title h3{font-size:18px}}.door-sales #content .salesBox2 .flexBox .in .txBox ul{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:30px 0 0 6em}@media screen and (max-width: 1200px){.door-sales #content .salesBox2 .flexBox .in .txBox ul{padding-left:0}}@media screen and (max-width: 600px){.door-sales #content .salesBox2 .flexBox .in .txBox ul{padding-top:15px}}.door-sales #content .salesBox2 .flexBox .in .txBox ul.type2{display:block}.door-sales #content .salesBox2 .flexBox .in .txBox ul li{width:48%;padding:10px 0 0 1em;position:relative}@media screen and (max-width: 600px){.door-sales #content .salesBox2 .flexBox .in .txBox ul li{width:100%}}@media screen and (max-width: 520px){.door-sales #content .salesBox2 .flexBox .in .txBox ul li{font-size:15px}}.door-sales #content .salesBox2 .flexBox .in .txBox ul li:before{content:"・";position:absolute;top:10px;left:0}.door-sales #content .salesBox2 .bottom{background-color:#068587;padding:50px 20px;margin-top:100px;text-align:center;color:#FFF}@media screen and (max-width: 767px){.door-sales #content .salesBox2 .bottom{padding:20px;margin-top:40px}}.door-sales #content .salesBox2 .bottom p{line-height:47px;font-size:20px}@media screen and (max-width: 670px){.door-sales #content .salesBox2 .bottom p{font-size:16px;line-height:36px;text-align:left}.door-sales #content .salesBox2 .bottom p br{display:none}}@media screen and (max-width: 520px){.door-sales #content .salesBox2 .bottom p{font-size:15px;line-height:30px}}.door-sales #content .salesBox3{padding:0 0 100px}@media screen and (max-width: 600px){.door-sales #content .salesBox3{padding:0 0 30px}}.door-sales #content .salesBox3 .in{display:flex;justify-content:flex-end;align-items:center;gap:0 30px}@media screen and (max-width: 1550px){.door-sales #content .salesBox3 .in{gap:0 0}}@media screen and (max-width: 900px){.door-sales #content .salesBox3 .in{flex-wrap:wrap}}.door-sales #content .salesBox3 .in .txBox{padding:0 0 0 60px}@media screen and (max-width: 1550px){.door-sales #content .salesBox3 .in .txBox{width:50%;padding:0 30px 0 60px}}@media screen and (max-width: 900px){.door-sales #content .salesBox3 .in .txBox{width:100%;order:2;padding:30px 20px 50px 60px}}@media screen and (max-width: 600px){.door-sales #content .salesBox3 .in .txBox{padding:30px 20px}}@media screen and (max-width: 600px){.door-sales #content .salesBox3 .in .txBox .l_title{margin-left:45px}}.door-sales #content .salesBox3 .in .txBox p{text-align:left;font-size:16px;line-height:180%}@media screen and (max-width: 520px){.door-sales #content .salesBox3 .in .txBox p{font-size:15px}}.door-sales #content .salesBox3 .in .txBox ul{padding:10px 0 10px 1em}.door-sales #content .salesBox3 .in .txBox ul li{line-height:180%;padding:0 0 0 1em;position:relative}@media screen and (max-width: 520px){.door-sales #content .salesBox3 .in .txBox ul li{font-size:15px}}.door-sales #content .salesBox3 .in .txBox ul li:before{content:"・";position:absolute;top:0;left:0}.door-sales #content .salesBox3 .in .imgBox{width:50%;height:520px}@media screen and (max-width: 1000px){.door-sales #content .salesBox3 .in .imgBox{height:450px}}@media screen and (max-width: 900px){.door-sales #content .salesBox3 .in .imgBox{width:100%;height:280px;order:1}}.door-sales #content .salesBox3 .in .imgBox img{object-fit:cover;max-width:none;width:100%;height:100%}.door-sales #content .salesBox3 .in:last-child{justify-content:flex-start}.door-sales #content .salesBox3 .in:last-child .txBox{order:2}@media screen and (max-width: 1550px){.door-sales #content .salesBox3 .in:last-child .txBox{padding:0 30px 0 60px}}@media screen and (max-width: 900px){.door-sales #content .salesBox3 .in:last-child .txBox{padding:30px 20px 50px 60px}}@media screen and (max-width: 600px){.door-sales #content .salesBox3 .in:last-child .txBox{padding:30px 20px}}.door-sales #content .salesBox3 .in:last-child .imgBox{order:1}.door-sales #content .salesBox4{background:url("../images/page/door-sales9.webp") no-repeat center,#f4f4f4;background-size:cover;padding:150px 0}@media screen and (max-width: 767px){.door-sales #content .salesBox4{background-position:center top;background-size:120%;padding:100px 0}}@media screen and (max-width: 520px){.door-sales #content .salesBox4{background-position:right top;background-size:90%;padding:40px 0}}.door-sales #content .salesBox4 .inner{padding-bottom:0}.door-sales #content .salesBox4 .inner .in{width:560px;padding:0 0 0 40px}@media screen and (max-width: 767px){.door-sales #content .salesBox4 .inner .in{width:100%;padding:0 40px}}@media screen and (max-width: 520px){.door-sales #content .salesBox4 .inner .in{padding:0}}@media screen and (max-width: 520px){.door-sales #content .salesBox4 .inner .in .l_title{margin-left:45px}}.door-sales #content .salesBox4 .inner .in p{text-align:left}.recruit #content{padding-bottom:0}@media screen and (max-width: 520px){.recruit #content{overflow-x:hidden}}.recruit #content .page_recruit{padding-bottom:0;position:relative;z-index:1}.recruit #content .page_recruit p{padding-bottom:0 !important}.recruit #content .page_recruit .inner{padding-bottom:100px}@media screen and (max-width: 520px){.recruit #content .page_recruit .inner{padding-bottom:50px}}.recruit #content .page_recruit .inner p{text-align:center;font-size:18px;line-height:47px}@media screen and (max-width: 768px){.recruit #content .page_recruit .inner p{text-align:left}}@media screen and (max-width: 520px){.recruit #content .page_recruit .inner p{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.recruit #content .page_recruit .inner p{font-size:15px;line-height:30px}}.recruit #content .page_recruit .inner p span{color:#0096cd}.recruit #content .page_recruit .recruitBox1{padding:0 0 100px}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox1{padding-bottom:50px}}.recruit #content .page_recruit .recruitBox1 .flexBox{justify-content:center;max-width:1400px;gap:0 20px;margin:0 auto}@media screen and (max-width: 1420px){.recruit #content .page_recruit .recruitBox1 .flexBox{margin:0 20px}}@media screen and (max-width: 1260px){.recruit #content .page_recruit .recruitBox1 .flexBox{flex-wrap:wrap;gap:30px 2%;width:70%;margin:0 auto}}@media screen and (max-width: 960px){.recruit #content .page_recruit .recruitBox1 .flexBox{width:100%;padding:0 20px}}.recruit #content .page_recruit .recruitBox1 .flexBox .in{background-color:#FFF;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.3);padding:50px 30px;flex:1}@media screen and (max-width: 1440px){.recruit #content .page_recruit .recruitBox1 .flexBox .in{padding:50px 10px}}@media screen and (max-width: 1260px){.recruit #content .page_recruit .recruitBox1 .flexBox .in{flex:none;width:48%}}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox1 .flexBox .in{width:100%;padding:25px 10px}}.recruit #content .page_recruit .recruitBox1 .flexBox .in h3{text-align:center;font-size:20px;padding:0 0 30px}.recruit #content .page_recruit .recruitBox1 .flexBox .in .imgBox{text-align:center;height:100px}@media screen and (max-width: 640px){.recruit #content .page_recruit .recruitBox1 .flexBox .in .imgBox{height:70px}.recruit #content .page_recruit .recruitBox1 .flexBox .in .imgBox img{max-width:none;height:100%;width:auto}}.recruit #content .page_recruit .recruitBox1 .flexBox .in .num{color:#068587;font-size:26px;font-weight:700;text-align:center;padding:20px 0 !important}@media screen and (max-width: 640px){.recruit #content .page_recruit .recruitBox1 .flexBox .in .num{font-size:20px;padding:10px 0 !important}}.recruit #content .page_recruit .recruitBox1 .flexBox .in .num span{font-size:40px}@media screen and (max-width: 640px){.recruit #content .page_recruit .recruitBox1 .flexBox .in .num span{font-size:26px}}.recruit #content .page_recruit .recruitBox1 .flexBox .in .tx{font-size:16px;text-align:center;line-height:180%}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox1 .flexBox .in .tx{font-size:15px;line-height:30px}}.recruit #content .page_recruit .recruitBox2{padding-bottom:50px}.recruit #content .page_recruit .recruitBox2 .flexBox{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 0 70px}@media screen and (max-width: 1150px){.recruit #content .page_recruit .recruitBox2 .flexBox{align-items:flex-start}}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox2 .flexBox:last-child{padding-bottom:0}}.recruit #content .page_recruit .recruitBox2 .flexBox .imgBox{width:48%}@media screen and (max-width: 1150px){.recruit #content .page_recruit .recruitBox2 .flexBox .imgBox{width:35%}}@media screen and (max-width: 767px){.recruit #content .page_recruit .recruitBox2 .flexBox .imgBox{padding:30px 0 0 0;text-align:center;width:100%;order:2}}.recruit #content .page_recruit .recruitBox2 .flexBox .txBox{width:50%}@media screen and (max-width: 1150px){.recruit #content .page_recruit .recruitBox2 .flexBox .txBox{width:55%}}@media screen and (max-width: 767px){.recruit #content .page_recruit .recruitBox2 .flexBox .txBox{padding:0 0 0 40px;width:100%;order:1}}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox2 .flexBox .txBox{padding:0}}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox2 .flexBox .txBox .l_title{margin-left:45px}}.recruit #content .page_recruit .recruitBox2 .flexBox .txBox p{text-align:left;font-size:16px;line-height:180%}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox2 .flexBox .txBox p{font-size:15px;line-height:30px}}.recruit #content .page_recruit .recruitBox2 .flexBox .txBox ul{padding:10px 0 10px 1em}.recruit #content .page_recruit .recruitBox2 .flexBox .txBox ul li{line-height:180%;padding:0 0 0 1em;position:relative}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox2 .flexBox .txBox ul li{font-size:15px;line-height:25px}}.recruit #content .page_recruit .recruitBox2 .flexBox .txBox ul li:before{content:"・";position:absolute;top:0;left:0}.recruit #content .page_recruit .recruitBox3{background-color:#f2fafa;border-radius:100px 100px 0 0;padding:100px 0 0}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox3{padding:50px 0 0;border-radius:30px 30px 0 0}}.recruit #content .page_recruit .recruitBox3 .iconTitle span{padding:0 10px;font-size:16px;background-color:#068587;color:#FFF;border-radius:10px}.recruit #content .page_recruit .recruitBox3 .inner{max-width:700px}.recruit #content .page_recruit .recruitBox3 .inner table{margin-bottom:50px}.recruit #content .page_recruit .recruitBox3 .inner table tr th{width:170px}.recruit #content .page_recruit .recruitBox3 .inner table tr td ul{padding:10px 0 10px 1em}.recruit #content .page_recruit .recruitBox3 .inner table tr td ul li{line-height:180%;padding:0 0 0 1em;position:relative}.recruit #content .page_recruit .recruitBox3 .inner table tr td ul li:before{content:"・";position:absolute;top:0;left:0}.recruit #content .page_recruit .recruitBox3 .inner p{text-align:center;font-size:18px;line-height:47px}@media screen and (max-width: 768px){.recruit #content .page_recruit .recruitBox3 .inner p{text-align:left}}@media screen and (max-width: 520px){.recruit #content .page_recruit .recruitBox3 .inner p{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.recruit #content .page_recruit .recruitBox3 .inner p{font-size:15px;line-height:30px}}.recruit #content .page_recruit .recruitBox3 .inner p span{color:#0096cd}.recruit #content .page_recruit .recruitBox3 .inner .recruit_button{padding:50px 0}.recruit #content .page_recruit .recruitBox3 .inner .recruit_button a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;display:flex;justify-content:center;align-items:center;max-width:400px;margin:0 auto;height:50px;padding:9px 25px 9px 30px;line-height:1.8;letter-spacing:0.07em;text-decoration:none;transition:0.3s ease-in-out;font-weight:600;background-color:#068587;color:#FFF;border-radius:20px;font-size:14px;overflow:hidden}.recruit #content .page_recruit .recruitBox3 .inner .recruit_button a{font-size:20px;padding:10px;height:auto}.privacy-policy #content h2,.privacy #content h2{font-size:24px;font-weight:600;padding:0 0 40px}@media screen and (max-width: 520px){.privacy-policy #content h2,.privacy #content h2{font-size:16px;padding:0 0 20px}}.privacy-policy #content .section,.privacy #content .section{padding:0 0 60px}@media screen and (max-width: 520px){.privacy-policy #content .section,.privacy #content .section{padding:0 0 30px}}.privacy-policy #content .box,.privacy #content .box{max-width:1000px;padding:0 0 50px;margin:0 auto}@media screen and (max-width: 520px){.privacy-policy #content .box,.privacy #content .box{padding:0 0 20px}}.privacy-policy #content .box h3,.privacy #content .box h3{font-size:24px;font-weight:600;padding:0 0 20px}@media screen and (max-width: 520px){.privacy-policy #content .box h3,.privacy #content .box h3{font-size:18px}}.privacy-policy #content .box p,.privacy #content .box p{font-size:16px;padding:0 0 20px;line-height:42px}@media screen and (max-width: 520px){.privacy-policy #content .box p,.privacy #content .box p{font-size:14px;line-height:160%}}.privacy-policy #content .box ul li,.privacy-policy #content .box ol li,.privacy #content .box ul li,.privacy #content .box ol li{font-size:18px;list-style-type:none;position:relative;line-height:32px;letter-spacing:0.06em;padding:0 0 0 1em}@media screen and (max-width: 520px){.privacy-policy #content .box ul li,.privacy-policy #content .box ol li,.privacy #content .box ul li,.privacy #content .box ol li{font-size:14px;line-height:160%}}.privacy-policy #content .box ul li:before,.privacy-policy #content .box ol li:before,.privacy #content .box ul li:before,.privacy #content .box ol li:before{content:"・";position:absolute;left:0;top:0}.privacy-policy #content .box ol,.privacy #content .box ol{margin:0 0 0 1.5em}.privacy-policy #content .box ol li,.privacy #content .box ol li{list-style:decimal;padding:0 10px 5px 0}.privacy-policy #content .box ol li:before,.privacy #content .box ol li:before{display:none}.privacy-policy #content .box ol li ul,.privacy #content .box ol li ul{padding:0 0 20px}.privacy-policy #content .box ol li ul li,.privacy #content .box ol li ul li{list-style:none;padding:0 10px 5px 2em}.privacy-policy #content .box ol li ul li span,.privacy #content .box ol li ul li span{position:absolute;top:0;left:0}.topics.category .page_topics{padding-bottom:50px !important}.topics #content{padding-bottom:0}.topics #content .inner{padding-bottom:0}@media screen and (max-width: 1040px){.topics #content .inner{padding:0 20px}}.topics #content .inner .page_topics{padding-bottom:100px;position:relative;z-index:1}@media screen and (max-width: 600px){.topics #content .inner .page_topics{padding-bottom:50px}}.topics #content .inner .page_topics p{text-align:center;font-size:18px;line-height:47px}@media screen and (max-width: 768px){.topics #content .inner .page_topics p{text-align:left}}@media screen and (max-width: 520px){.topics #content .inner .page_topics p{font-size:16px;line-height:36px}}@media screen and (max-width: 430px){.topics #content .inner .page_topics p{font-size:15px;line-height:30px}}.topics #content .inner .page_topics p span{color:#0096cd}.topics #content .inner .topics_wrp{padding:50px;background-color:rgba(255,255,255,0.8);border-radius:30px}@media screen and (max-width: 600px){.topics #content .inner .topics_wrp{padding:0}}.topics #content .inner .list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px 2%}.topics #content .inner .list .in{width:24%;max-width:320px;border-radius:20px;overflow:hidden}@media screen and (max-width: 1000px){.topics #content .inner .list .in{width:47%;max-width:none;padding:0 0 30px}}@media screen and (max-width: 520px){.topics #content .inner .list .in{width:100%;max-width:none;padding:0 0 30px}}.topics #content .inner .list .in a{display:block}.topics #content .inner .list .in a:hover .imgBox img{height:105%;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.topics #content .inner .list .in .imgBox{position:relative;height:210px;overflow:hidden;border-radius:20px}.topics #content .inner .list .in .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none;object-fit:cover;width:100%;height:100%}.topics #content .inner .list .in .txBox{padding:20px 0 0 0}.topics #content .inner .list .in .txBox .date{color:#797979;font-size:12px}.topics #content .inner .list .in .txBox .tx1{font-size:20px;font-weight:700;padding:0 0 10px;color:#068587}.topics #content .inner .list .in .txBox .tx1.normal{font-weight:normal}.topics #content .inner .list .in .txBox .button{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:0 15px;font-size:18px;font-size:14px}@media screen and (max-width: 430px){.topics #content .inner .list .in .txBox .button{font-size:15px}}.topics #content .inner .list .in .txBox .button:before{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;content:"";display:block;width:50px;height:50px;background-color:#068587;border-radius:50%;position:relative;z-index:0}@media screen and (max-width: 430px){.topics #content .inner .list .in .txBox .button:before{width:40px;height:40px}}.topics #content .inner .list .in .txBox .button:after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;content:"";display:block;position:absolute;top:50%;left:16px;background:url("../images/common/arrow2.svg") no-repeat center;background-size:100%;width:20px;height:20px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:1}@media screen and (max-width: 430px){.topics #content .inner .list .in .txBox .button:after{width:13px;height:10px;left:14px}}.topics #content .inner .list .in .txBox .button:hover{opacity:1}.topics #content .inner .list .in .txBox .button:hover:before{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-color:#00B474}.topics #content .inner .list .in .txBox .button:before{width:35px;height:35px}.topics #content .inner .list .in .txBox .button:after{left:7px}@media screen and (max-width: 430px){.topics #content .inner .list .in .txBox .button:after{left:12px}}.topics #content .bottom{background:url("../images/page/topicsBg.webp") no-repeat center;background-attachment:fixed;padding:100px 20px;margin-top:100px;position:relative;overflow:hidden}@media screen and (max-width: 600px){.topics #content .bottom{padding:30px 20px;margin-top:50px}}.topics #content .bottom:before{content:"";width:690px;height:690px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;background-color:rgba(6,133,135,0.5);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);mix-blend-mode:multiply;border-radius:50px}@media screen and (max-width: 630px){.topics #content .bottom:before{width:500px;height:500px;border-radius:20px}}@media screen and (max-width: 520px){.topics #content .bottom:before{width:100%}}.topics #content .bottom p{line-height:47px;text-align:center;font-size:18px;color:#FFF;position:relative;z-index:1;text-shadow:0 0 5px rgba(7,17,62,0.2),0 0 5px rgba(7,17,62,0.2),0 0 5px rgba(7,17,62,0.2)}@media screen and (max-width: 630px){.topics #content .bottom p{line-height:160%;font-size:16px}}@media screen and (max-width: 520px){.topics #content .bottom p{text-align:left;font-size:15px}}.product.single #content,.post.single #content{min-height:600px}.product.single #content .inner,.post.single #content .inner{display:flex;justify-content:space-between;flex-wrap:wrap;color:#333}@media screen and (max-width: 1240px){.product.single #content .inner,.post.single #content .inner{padding:0 20px}}.product.single #content .inner .lBox,.post.single #content .inner .lBox{width:calc(100% - 400px)}@media screen and (max-width: 767px){.product.single #content .inner .lBox,.post.single #content .inner .lBox{width:100%}}.product.single #content .inner .rBox,.post.single #content .inner .rBox{width:320px}@media screen and (max-width: 1240px){.product.single #content .inner .rBox,.post.single #content .inner .rBox{width:30%}}@media screen and (max-width: 767px){.product.single #content .inner .rBox,.post.single #content .inner .rBox{width:100%;padding:50px 0 0 0}}.product.single #content .inner .rBox .st,.post.single #content .inner .rBox .st{position:sticky}.product.single #content .inner .rBox .bnr,.post.single #content .inner .rBox .bnr{padding:0 0 30px}@media screen and (max-width: 767px){.product.single #content .inner .rBox .bnr,.post.single #content .inner .rBox .bnr{text-align:center}}.product.single #content .inner .rBox .title,.post.single #content .inner .rBox .title{font-size:20px;font-weight:700;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #C2C2C2}.product.single #content .inner .rBox aside,.post.single #content .inner .rBox aside{padding:5px 0 0 0}.product.single #content .inner .rBox aside.box,.post.single #content .inner .rBox aside.box{padding:0 0 30px}.product.single #content .inner .rBox aside.box .flexBox,.post.single #content .inner .rBox aside.box .flexBox{padding:10px 0;margin:0}.product.single #content .inner .rBox aside.box .flexBox a,.post.single #content .inner .rBox aside.box .flexBox a{display:flex;justify-content:space-between;align-items:center;width:100%}.product.single #content .inner .rBox aside.box .flexBox a .imgBox,.post.single #content .inner .rBox aside.box .flexBox a .imgBox{width:90px;height:60px;overflow:hidden;border-radius:5px;position:relative;background-color:#EFEFEF}.product.single #content .inner .rBox aside.box .flexBox a .imgBox img,.post.single #content .inner .rBox aside.box .flexBox a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%}.product.single #content .inner .rBox aside.box .flexBox a .txBox,.post.single #content .inner .rBox aside.box .flexBox a .txBox{width:calc(100% - 100px)}.product.single #content .inner .rBox aside.box .flexBox a .txBox p,.post.single #content .inner .rBox aside.box .flexBox a .txBox p{padding:0;line-height:24px}.product.single #content .inner .rBox aside.box .flexBox a .txBox p.time,.post.single #content .inner .rBox aside.box .flexBox a .txBox p.time{font-size:12px;color:#949494}.product.single #content .inner .rBox aside.box .flexBox a .txBox p.tx,.post.single #content .inner .rBox aside.box .flexBox a .txBox p.tx{font-size:14px}.product.single #content .inner .rBox aside.cate,.post.single #content .inner .rBox aside.cate{border-radius:20px;padding:5px 20px;margin:0}.product.single #content .inner .rBox aside.cate a,.post.single #content .inner .rBox aside.cate a{display:block;padding:20px 0;border-bottom:1px solid #e5e5e5}.product.single #content .inner .rBox aside.cate a:last-child,.post.single #content .inner .rBox aside.cate a:last-child{border-bottom:none}.product.single #content .inner h1,.post.single #content .inner h1{font-size:28px;padding:20px 0}@media screen and (max-width: 520px){.product.single #content .inner h1,.post.single #content .inner h1{font-size:22px}}.product.single #content .inner .post_content .cateFlex,.post.single #content .inner .post_content .cateFlex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 520px){.product.single #content .inner .post_content .cateFlex,.post.single #content .inner .post_content .cateFlex{align-items:flex-start}}.product.single #content .inner .post_content .cateFlex .lBox,.post.single #content .inner .post_content .cateFlex .lBox{width:auto}.product.single #content .inner .post_content .cateFlex .lBox .cate,.post.single #content .inner .post_content .cateFlex .lBox .cate{display:flex;justify-content:flex-start;gap:5px 10px}@media screen and (max-width: 520px){.product.single #content .inner .post_content .cateFlex .lBox .cate,.post.single #content .inner .post_content .cateFlex .lBox .cate{gap:3px}}.product.single #content .inner .post_content .cateFlex .lBox .cate div,.post.single #content .inner .post_content .cateFlex .lBox .cate div{background-color:#068587;font-size:12px;padding:5px 15px;border-radius:5px;color:#FFF}@media screen and (max-width: 520px){.product.single #content .inner .post_content .cateFlex .lBox .cate div,.post.single #content .inner .post_content .cateFlex .lBox .cate div{padding:3px;font-size:10px}}.product.single #content .inner .post_content .cateFlex .rBox,.post.single #content .inner .post_content .cateFlex .rBox{width:auto}@media screen and (max-width: 767px){.product.single #content .inner .post_content .cateFlex .rBox,.post.single #content .inner .post_content .cateFlex .rBox{padding:0}}.product.single #content .inner .post_content .cateFlex .rBox .time,.post.single #content .inner .post_content .cateFlex .rBox .time{font-size:12px;padding:0;line-height:20px}.product.single #content .inner .single_content,.post.single #content .inner .single_content{min-height:100px;line-height:30px}@media screen and (max-width: 520px){.product.single #content .inner .single_content,.post.single #content .inner .single_content{white-space:normal;overflow-wrap:break-word}}.product.single #content .inner .single_content h2,.post.single #content .inner .single_content h2{font-size:22px;padding:40px 0 10px;margin:0 0 20px;border-bottom:2px dotted #068587}@media screen and (max-width: 520px){.product.single #content .inner .single_content h2,.post.single #content .inner .single_content h2{font-size:20px}}.product.single #content .inner .single_content h3,.post.single #content .inner .single_content h3{border-left:5px solid #068587;font-size:20px;padding:0 0 0 10px;margin:40px 0 10px}@media screen and (max-width: 520px){.product.single #content .inner .single_content h3,.post.single #content .inner .single_content h3{font-size:18px}}.product.single #content .inner .single_content h4,.post.single #content .inner .single_content h4{font-size:18px;padding:40px 0 10px}.product.single #content .inner .single_content h5,.post.single #content .inner .single_content h5{font-size:16px;margin:20px 0 40px}@media screen and (max-width: 520px){.product.single #content .inner .single_content h5,.post.single #content .inner .single_content h5{font-size:14px}}.product.single #content .inner .single_content .wp-block-columns,.post.single #content .inner .single_content .wp-block-columns{padding:0 0 0px}.product.single #content .inner .single_content .wp-element-caption,.post.single #content .inner .single_content .wp-element-caption{font-size:14px;padding:10px 0}.product.single #content .inner .single_content p,.post.single #content .inner .single_content p{width:100%;line-height:30px;padding:0 0 1em 0}@media screen and (max-width: 520px){.product.single #content .inner .single_content p,.post.single #content .inner .single_content p{font-size:15px;line-height:28px}}.product.single #content .inner .single_content p a,.post.single #content .inner .single_content p a{text-decoration:underline;color:#00AFF8}.product.single #content .inner .single_content img,.post.single #content .inner .single_content img{margin:50px auto;filter:brightness(105%)}.product.single #content .inner .single_content table,.post.single #content .inner .single_content table{margin:0 auto 50px !important}@media screen and (max-width: 520px){.product.single #content .inner .single_content table,.post.single #content .inner .single_content table{table-layout:fixed;margin:0 auto 50px !important}}.product.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr th{background-color:#F0F0F0}.product.single #content .inner .single_content table tr th,.product.single #content .inner .single_content table tr td,.post.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr td{border:1px solid #D0D0D0;padding:10px;width:auto}@media screen and (max-width: 520px){.product.single #content .inner .single_content table tr th,.product.single #content .inner .single_content table tr td,.post.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr td{display:table-cell;font-size:14px;padding:5px}}.product.single #content .inner .single_content ul,.post.single #content .inner .single_content ul{width:100%}.product.single #content .inner .single_content ol,.post.single #content .inner .single_content ol{margin:0 0 30px 1em}.product.single #content .inner .single_content ol li,.post.single #content .inner .single_content ol li{font-size:16px;padding:5px 0}.product.single #content .inner .single_content .wp-block-image,.post.single #content .inner .single_content .wp-block-image{margin:0 1em}@media screen and (max-width: 520px){.product.single #content .inner .single_content .wp-block-image,.post.single #content .inner .single_content .wp-block-image{margin:0 0.5em}}.product.single #content .inner .single_content .wp-block-image img,.post.single #content .inner .single_content .wp-block-image img{margin:20px auto 50px}@media screen and (max-width: 520px){.product.single #content .inner .single_content .wp-block-image img,.post.single #content .inner .single_content .wp-block-image img{margin:10px auto 25px}}.product.single #content .inner .single_content .wp-block-columns,.post.single #content .inner .single_content .wp-block-columns{margin:0 0 0 1em}@media screen and (max-width: 520px){.product.single #content .inner .single_content .wp-block-columns,.post.single #content .inner .single_content .wp-block-columns{flex-wrap:wrap !important}}@media screen and (max-width: 520px){.product.single #content .inner .single_content .wp-block-columns .wp-block-image img,.post.single #content .inner .single_content .wp-block-columns .wp-block-image img{margin:0 auto 20px}}.product.single #content .inner .single_content .is-style-rounded,.post.single #content .inner .single_content .is-style-rounded{border-radius:50px}.product.single #content .inner .single_content .is-style-rounded img,.post.single #content .inner .single_content .is-style-rounded img{border-radius:50px}.product.single #content .inner .single_content .has-background,.post.single #content .inner .single_content .has-background{padding:50px}@media screen and (max-width: 520px){.product.single #content .inner .single_content .has-background,.post.single #content .inner .single_content .has-background{padding:20px}}.product.single #content .inner .single_content blockquote,.post.single #content .inner .single_content blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 40px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.product.single #content .inner .single_content blockquote:before,.post.single #content .inner .single_content blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.product.single #content .inner .single_content blockquote cite,.post.single #content .inner .single_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.product.single #content .inner .single_content .btn,.post.single #content .inner .single_content .btn{text-align:center}.product.single #content .inner .single_content .btn a,.post.single #content .inner .single_content .btn a{min-width:300px;display:inline-block;border-radius:50px;height:auto;padding:15px;text-decoration:none;color:#FFF;font-size:20px}.product.single #content .inner .single_content .wp-block-button,.post.single #content .inner .single_content .wp-block-button{padding:50px 0}.product.single #content .inner .single_content .wp-block-button a,.post.single #content .inner .single_content .wp-block-button a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;display:flex;justify-content:center;align-items:center;max-width:400px;margin:0 auto;height:50px;padding:9px 25px 9px 30px;line-height:1.8;letter-spacing:0.07em;text-decoration:none;transition:0.3s ease-in-out;font-weight:600;background-color:#068587;color:#FFF;border-radius:20px;font-size:14px;overflow:hidden}.product.single #content .inner .single_content .wp-block-button a,.post.single #content .inner .single_content .wp-block-button a{width:300px;display:inline-block;text-align:center}.product #content{padding-bottom:50px}.product #content .inner{padding:0 20px}.product #content .inner .product_list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 3%}.product #content .inner .product_list .in{width:31%}@media screen and (max-width: 520px){.product #content .inner .product_list .in{width:48%}}.product #content .inner .product_list .in a{display:block}.product #content .inner .product_list .in a .title{text-align:center;font-size:20px;padding:0 0 20px}@media screen and (max-width: 767px){.product #content .inner .product_list .in a .title{font-size:16px}}@media screen and (max-width: 520px){.product #content .inner .product_list .in a .title{font-size:13px}}.product.single #content{min-height:600px}.product.single #content .inner{display:block}#content .postlink{display:flex;justify-content:center;align-items:center;padding:50px 0 50px;width:100%;gap:0 2%}@media screen and (max-width: 520px){#content .postlink{padding:30px 0}}#content .postlink .box{width:48%;min-height:1px}@media screen and (max-width: 520px){#content .postlink .box{padding:0 10px}}#content .postlink .box.box_l:empty,#content .postlink .box.box_r:empty{display:none}#content .postlink .box.box_l a,#content .postlink .box.box_r a{background:linear-gradient(0deg, #04aceb 0%, #014188 100%);color:#FFF;display:flex;justify-content:center;align-items:center;font-size:22px;padding:10px 30px;border-radius:10px;text-align:center}#content .postlink .box.box_l a span,#content .postlink .box.box_r a span{font-size:16px;padding:0 10px}@media screen and (max-width: 520px){#content .postlink .box.box_l a span,#content .postlink .box.box_r a span{display:none}}.not404 #container .inner{display:block}.not404 #container .error{position:relative;max-width:960px;font-size:18px;font-weight:500;line-height:200%;text-align:center;padding:100px 0}@media screen and (max-width: 520px){.not404 #container .error{font-size:14px;padding:50px 0}}.not404 #container .error p{padding:0 0 1.5em}.not404 #container .error p.title{font-size:80px;font-weight:700;text-align:center;padding:0 0 80px}@media screen and (max-width: 520px){.not404 #container .error p.title{font-size:24px}}.not404 #container .error .btn{display:flex;justify-content:center}.not404 #container .error .btn a{width:280px}.thanks_area{text-align:center;font-size:20px;line-height:200%}.thanks_area p{padding:0 0 50px}
