.elementor-section.elementor-section-boxed>.elementor-container{max-width:100% !important}#wrapper{padding-top:0}#content{padding:0}p{margin-bottom:0}body:not(.home) .header-fixed{position:fixed !important;top:0 !important}body:not(.home) #mainimage{padding-top:80px}@media screen and (max-width:767px){body:not(.home) #mainimage{padding-top:64px}}#header .header-fixed{background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(10px) brightness(1.6) opacity(84%);backdrop-filter:blur(10px) brightness(1.6) opacity(84%);display:flex;justify-content:space-between}#header .header-fixed .logo{max-width:320px;padding:0 0 12px 24px}#header .header-fixed .contact{display:flex}#header .header-fixed .contact li{position:relative}#header .header-fixed .contact li a{display:block}#header .header-fixed .contact li img{width:auto;height:99px;opacity:1}#header .header-fixed .contact li img.on{position:absolute;top:0;left:0;opacity:0}#header .header-fixed .contact li:hover img.on{opacity:1}@media screen and (max-width:767px){#header .header-fixed{display:block;position:fixed;top:0;left:0;right:0}#header .header-fixed .logo{max-width:240px;padding:0 0 18px 14px}#header .header-fixed .logo a{display:block}#header .header-fixed .contact{display:none}}#key{position:relative}#key .banner{height:100vh}#key .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#key .inner{position:absolute;top:calc(50% - 40px);transform:translateY(-50%);left:109px;right:0;z-index:1}#key .tt-h2{max-width:574px}#key .group-link{display:flex;justify-content:space-between;max-width:526px;margin:60px 0 0 24px}#key .group-link li{position:relative;width:46.5779467681%}#key .group-link li a{display:block}#key .group-link li img.on{position:absolute;top:0;left:0;opacity:0}#key .group-link li:hover img.on{opacity:1}@media screen and (min-width:768px)and (max-width:1200px){#key .inner{left:30px}}@media screen and (max-width:767px){#key .banner{height:851px}#key .inner{top:auto;bottom:88px;transform:unset;left:30px;right:30px}#key .tt-h2{max-width:339px;margin:0 auto}#key .group-link{margin:31px auto 0;max-width:333px}#key .group-link li{width:48.9489489489%}}.tt-shared{text-align:center}.tt-shared span{display:block;line-height:56px;letter-spacing:0}.tt-shared span.en{font-family:"Baloo Chettan 2",sans-serif;color:#a6c56b;font-size:32px;font-weight:500}.tt-shared span.jp{margin-top:4px;color:#54514a;font-size:40px;font-weight:700}@media screen and (max-width:767px){.tt-shared span{line-height:46px}.tt-shared span.en{font-size:20px}.tt-shared span.jp{margin-top:2px;font-size:32px}}#lead .set1{background:url(//harinakano-kyousei.com/wp-content/themes/genova_tpl/css/../img/top/lead_bg.jpg) no-repeat center/cover;padding:80px 0 170px}#lead .set1 .tt-h2{text-align:center}#lead .set1 .tt-h2 *{font-style:normal;letter-spacing:.04em}#lead .set1 .tt-h2 span{display:block;color:#54514a;font-weight:700;line-height:65px}#lead .set1 .tt-h2 span.t1{font-size:32px}#lead .set1 .tt-h2 span.t1 i.txt-border{border-bottom:2px dashed #22ac3f}#lead .set1 .tt-h2 span.t2{font-size:40px}#lead .set1 .tt-h2 span.t2 i{font-size:48px}#lead .set1 .tt-h2 span.t2 i.txt-color{color:#22ac3f}#lead .set1 .list-txt{margin-top:30px}#lead .set1 .list-txt li{width:-moz-fit-content;width:fit-content;background:#fff;color:#54514a;box-shadow:0px 0px 7px rgba(0,0,0,.16);border-radius:57px;padding:0 46px 0 49px;font-size:32px;font-weight:700;line-height:78px;letter-spacing:.04em}#lead .set1 .list-txt li+li{margin-top:24px}#lead .set2{position:relative;z-index:1}#lead .set2:before{content:"";position:absolute;background:url(//harinakano-kyousei.com/wp-content/themes/genova_tpl/css/../img/top/lead_bg2.jpg) no-repeat center top/cover;-webkit-clip-path:polygon(50% 81px,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 81px,100% 0,100% 100%,0 100%,0 0);top:-81px;left:0;right:0;bottom:0;z-index:-1}#lead .set2 .tt-h3{text-align:center;padding:40px 0 52px 24px}#lead .set2 .tt-h3 *{font-style:normal;letter-spacing:.04em}#lead .set2 .tt-h3 span{display:block;line-height:64px;color:#54514a;font-size:32px;font-weight:700}#lead .set2 .tt-h3 span.t1 img{width:542px;margin-right:5px}#lead .set2 .tt-h3 span.t2{margin-top:9px}#lead .set2 .tt-h3 span.t2 i{font-size:40px}#lead .set2 .tt-h3 span.t2 i.txt-color{color:#22ac3f}@media screen and (max-width:767px){#lead .wrap{padding:0 20px}#lead .set1{background-image:url(//harinakano-kyousei.com/wp-content/themes/genova_tpl/css/../img/top/lead_bg_sp.jpg);background-position:center top;padding:83px 0 235px}#lead .set1 .tt-h2 span{line-height:36px}#lead .set1 .tt-h2 span.t1{font-size:20px}#lead .set1 .tt-h2 span.t2{font-size:22px}#lead .set1 .tt-h2 span.t2 i{font-size:24px}#lead .set1 .list-txt{margin-top:31px}#lead .set1 .list-txt li{padding:0 24px;font-size:16px;line-height:44px}#lead .set1 .list-txt li+li{margin-top:8px}#lead .set2:before{-webkit-clip-path:polygon(50% 53px,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 53px,100% 0,100% 100%,0 100%,0 0);top:-53px}#lead .set2 .tt-h3{padding:40px 0 44px}#lead .set2 .tt-h3 span{font-size:18px;line-height:1}#lead .set2 .tt-h3 span.t1{display:flex;align-items:center;justify-content:center}#lead .set2 .tt-h3 span.t1 img{width:312px;margin-right:3px}#lead .set2 .tt-h3 span.t2{margin-top:7px;font-size:23px}#lead .set2 .tt-h3 span.t2 i{font-size:29px}}#reason{padding:83px 0 131px}#reason .tt-shared{text-align:left}#reason .tt-shared span.jp{display:flex;margin-top:0}#reason .tt-shared span.jp i{display:block;font-style:normal;letter-spacing:0}#reason .tt-shared span.jp i:nth-child(2){margin:-5px 6px 0 5px}#reason .tt-shared span.jp i:nth-child(2) img{width:40px}#reason .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:66px;row-gap:64px}#reason .group .item{width:31.4814814815%}#reason .group .item .box-photo{position:relative}#reason .group .item .box-photo dt{position:absolute;bottom:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#b5dba8;color:#fff;border-radius:10px 0 0;width:32px;height:32px;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0}#reason .group .item .tt-h3{margin-top:19px;color:#22ac3f;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0}#reason .group .item .txt{margin-top:22px;letter-spacing:0}@media screen and (min-width:768px)and (max-width:950px){#reason .group .item{width:calc(50% - 15px)}}@media screen and (max-width:767px){#reason{padding:40px 0 72px}#reason .tt-shared{text-align:center}#reason .tt-shared span.jp{flex-wrap:wrap;justify-content:center}#reason .tt-shared span.jp i{margin-top:0}#reason .tt-shared span.jp i:nth-child(1){width:100%}#reason .tt-shared span.jp i:nth-child(2){margin:3px 5px 0 0}#reason .tt-shared span.jp i:nth-child(2) img{width:40px}#reason .tt-shared span.jp i:nth-child(3){margin-top:13px;font-size:40px}#reason .group{display:block;margin-top:38px}#reason .group .item{width:100%}#reason .group .item+.item{margin-top:48px}}#fueture .set1{position:relative;background:#fcfff5;padding:98px 0 97px}#fueture .set1:before,#fueture .set1:after{content:"";position:absolute;background:#f6faec;height:48px;width:50%;bottom:0}#fueture .set1:before{left:0;-webkit-clip-path:polygon(0 0,0% 100%,100% 100%);clip-path:polygon(0 0,0% 100%,100% 100%)}#fueture .set1:after{-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);right:0}#fueture .set1 .txt{margin-top:24px}#fueture .set2 .item{padding:48px 0}#fueture .set2 .item .wrap{display:flex;align-items:center;justify-content:space-between}#fueture .set2 .item .box-photo{position:relative;width:50%}#fueture .set2 .item .box-photo dt{position:absolute;bottom:6px;color:#22ac3f;opacity:.64;font-size:160px;line-height:1;font-weight:500;letter-spacing:.02em}#fueture .set2 .item .box-txt{width:46.2962962963%}#fueture .set2 .item .box-txt .tt-h3{color:#22ac3f;font-size:32px;font-weight:700;line-height:38px;letter-spacing:0}#fueture .set2 .item .box-txt .txt{margin-top:34px}#fueture .set2 .item:nth-child(even){background:#fcfff5}#fueture .set2 .item:nth-child(even) .box-photo dt{left:18px}#fueture .set2 .item:nth-child(odd){background:#f6faec}#fueture .set2 .item:nth-child(odd) .box-photo{order:2}#fueture .set2 .item:nth-child(odd) .box-photo dt{right:14px}#fueture .set2 .item:nth-child(odd) .box-txt{order:1}@media screen and (max-width:767px){#fueture .set1{padding:40px 0 104px}#fueture .set1 .txt{margin-top:17px}#fueture .set2 .item{padding:48px 0 57px}#fueture .set2 .item .wrap{display:block}#fueture .set2 .item .box-photo{width:100%}#fueture .set2 .item .box-photo dt{bottom:-3px !important;right:6px !important;left:auto !important;font-size:88px;letter-spacing:0}#fueture .set2 .item .box-txt{width:100%;margin-top:9px}#fueture .set2 .item .box-txt .tt-h3{font-size:24px}#fueture .set2 .item .box-txt .txt{margin-top:0}}#contact{background:#37322f;background:linear-gradient(180deg,#37322f 0%,#534943 100%);color:#fff;padding:34px 0 59px}#contact .tt-shared span{color:#fff !important}#contact .group-link{display:flex;justify-content:space-between;max-width:840px;margin:38px auto 0}#contact .group-link li{width:47.619047619%}@media screen and (max-width:767px){#contact{padding:31px 0 58px}#contact .group-link{margin-top:21px;display:block}#contact .group-link li{margin:0 auto;max-width:333px;width:100%}#contact .group-link li+li{margin-top:16px}}#introduce{background:#fff;padding:52px 0 68px}#introduce .set1{display:flex;justify-content:space-between;margin-top:49px}#introduce .set1 .photo{width:44.4444444444%}#introduce .set1 .gr-txt{width:51.9444444444%;margin-top:-6px}#introduce .set1 .gr-txt .name{margin-top:15px;text-align:right;line-height:26px}#introduce .set1 .gr-txt .name *{letter-spacing:0}#introduce .set1 .gr-txt .name dt{color:#54514a;margin-right:6px;font-size:12px}#introduce .set1 .gr-txt .name dd{margin-top:0;font-size:24px}#introduce .set1 .gr-txt .name dd span{margin-right:7px;color:#a6c56b;font-weight:700;font-size:16px}#introduce .set2{display:flex;justify-content:space-between;margin-top:23px}#introduce .set2 h4{margin-bottom:4px;color:#22ac3f;font-size:20px;line-height:32px;font-weight:700;letter-spacing:0}#introduce .set2 .col-l{width:42.962962963%}#introduce .set2 .col-l .item .list{color:#54514a;letter-spacing:0}#introduce .set2 .col-l .item+.item{margin-top:11px}#introduce .set2 .col-r{width:52.037037037%}#introduce .set2 .col-r .item .history dl{display:flex}#introduce .set2 .col-r .item .history dl *{letter-spacing:0}#introduce .set2 .col-r .item .history dl dt{max-width:101px;width:100%;color:#b5dba8;font-weight:700}#introduce .set2 .col-r .item .history dl dd{margin-left:5px;flex:1}@media screen and (max-width:767px){#introduce{padding:54px 0 62px}#introduce .set1{display:block;margin-top:31px}#introduce .set1 .photo{width:100%}#introduce .set1 .gr-txt{width:100%;margin-top:10px}#introduce .set1 .gr-txt .name{margin-top:26px}#introduce .set2{display:block;margin-top:48px}#introduce .set2 h4{margin-bottom:2px}#introduce .set2 .col-l{width:100%}#introduce .set2 .col-l .item+.item{margin-top:37px}#introduce .set2 .col-r{width:100%;margin-top:40px}#introduce .set2 .col-r .item h4{margin-bottom:7px}#introduce .set2 .col-r .item .history dl{display:block;line-height:25px}#introduce .set2 .col-r .item .history dl *{letter-spacing:0}#introduce .set2 .col-r .item .history dl dt{max-width:unset}#introduce .set2 .col-r .item .history dl dd{margin-left:0}#introduce .set2 .col-r .item .history dl+dl{margin-top:8px}}#flow-price{background:#faf8ec;padding-top:83px}#flow-price .tt-h4{text-align:center;color:#22ac3f;border-bottom:1px solid #b5dba8;font-size:32px;line-height:1;font-weight:700;letter-spacing:.04em}#flow-price .set1{margin-top:65px}#flow-price .set1 .wrap{display:flex;justify-content:space-between;-moz-column-gap:40px;column-gap:40px}#flow-price .set1 .item{position:relative;box-sizing:border-box;background:#fff;border:1px solid #5ec083;max-width:333px;width:100%;padding:47px 20px 40px}#flow-price .set1 .item .inner{max-width:253px;margin:0 auto}#flow-price .set1 .item .tt-h4{padding-bottom:23px;letter-spacing:0}#flow-price .set1 .item .txt{text-align:justify;margin-top:6px}#flow-price .set1 .item .price{text-align:right;border-bottom:1px solid #b5dba8;padding:47px 0 8px;letter-spacing:.04em}#flow-price .set1 .item:nth-child(-n+2):before{content:"";position:absolute;background:#5ec083;-webkit-clip-path:polygon(0 0,0% 100%,100% 54%);clip-path:polygon(0 0,0% 100%,100% 54%);top:50%;transform:translateY(-50%);right:-33px;width:33px;height:37px}#flow-price .set1 .item:nth-child(1) .sub-txt{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;background:#abcd04;background:linear-gradient(180deg,#abcd04 0%,#58c371 100%);width:116px;height:116px;padding-left:2px;border-radius:50%;top:-38px;left:-42px;color:#fff;font-size:32px;font-weight:700;letter-spacing:.064em}#flow-price .set1 .item:nth-child(3):before{content:"";position:absolute;background:#5ec083;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);width:37px;height:33px;bottom:-33px;left:50%;transform:translateX(-50%)}#flow-price .set .tt-h3{color:#fff;font-size:40px;font-weight:700;line-height:1;letter-spacing:0}#flow-price .set .tt-h4{letter-spacing:0;padding-bottom:23px}#flow-price .set .item{box-sizing:border-box;background:#fff}#flow-price .set .table{margin-top:17px}#flow-price .set .table .tt-h5{background:url(//harinakano-kyousei.com/wp-content/themes/genova_tpl/css/../img/top/price_flow_bg_tt.jpg) no-repeat right top/cover;color:#fff;padding:0 0 4px 30px;font-size:24px;font-weight:700;line-height:47px;letter-spacing:.04em}#flow-price .set .table dl{display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;border-bottom:1px solid #b5dba8;background:#f6faec;color:#54514a;line-height:32px;padding:7px 31px 8px;letter-spacing:.04em}#flow-price .set .table dl dt span.fs10{font-size:14px}#flow-price .set .table dl dd{text-align:right}#flow-price .set2{position:relative;box-sizing:border-box;background:#a6c56b;max-width:1208px;margin:55px auto 0;padding:56px 0 80px}#flow-price .set2:after{content:"";position:absolute;background:#a6c56b;bottom:-37px;left:50%;transform:translateX(-50%);width:43px;height:37px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}#flow-price .set2 .inner{margin-top:71px}#flow-price .set2 .item{padding:45px 40px 47px}#flow-price .set2 .item .tt-h4{margin-bottom:7px}#flow-price .set2 .item:nth-child(1){border:1px solid #5e9fc0}#flow-price .set2 .item:nth-child(2){border:1px solid #5ec083;margin-top:28px;padding-bottom:40px}#flow-price .set2 .item:nth-child(2) .txt2{margin-top:15px}#flow-price .set2 .item:nth-child(2) .txt2 span{color:#22ac3f;font-weight:900}#flow-price .set2 .item:nth-child(2) .table3,#flow-price .set2 .item:nth-child(2) .table4{margin-top:64px}#flow-price .set2 .item:nth-child(2) .txt3{margin-top:6px}#flow-price .set3{margin-top:62px}#flow-price .set3 .item{border:1px solid #5ec083;padding:46px 40px 54px}#flow-price .set4{position:relative;z-index:1;margin-top:96px;padding:64px 0 89px}#flow-price .set4:before{content:"";position:absolute;background:#abcd04;background:linear-gradient(120deg,#abcd04 0%,#58c371 100%);top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.8}#flow-price .set4:after{content:"";position:absolute;background:url(//harinakano-kyousei.com/wp-content/themes/genova_tpl/css/../img/top/flow_price_bg.jpg) no-repeat right top/1366px auto;top:0;left:0;right:0;bottom:0;z-index:-2}#flow-price .set4 .tt-h3{color:#fff;font-weight:700;font-size:32px;line-height:48px;letter-spacing:.04em}#flow-price .set4 .tt-h3 span{display:block;width:-moz-fit-content;width:fit-content;color:#74c64c;background:#fff;border-radius:32px;padding:6px 22px 7px 25px;margin-bottom:15px;font-size:24px;letter-spacing:0}#flow-price .set4 .txt{color:#fff;margin-top:27px;letter-spacing:.04em}#flow-price .set4 .group{display:flex;justify-content:space-between;margin-top:60px}#flow-price .set4 .group .col{box-sizing:border-box;background:#fff;width:48.1481481481%;padding:30px 31px 38px}#flow-price .set4 .group .col .tt-h4-2{text-align:center;color:#fff;padding:7px 10px 8px;font-size:24px;font-weight:700;line-height:48px;letter-spacing:.04em}#flow-price .set4 .group .col .note{text-align:right;margin:21px 7px 5px 0;font-size:12px;line-height:1;letter-spacing:.04em}#flow-price .set4 .group .col .table .name-price{position:relative}#flow-price .set4 .group .col .table .name-price .name{color:#fff;padding-left:17px;font-weight:700;line-height:40px;letter-spacing:.04em}#flow-price .set4 .group .col .table .name-price dl{display:flex;justify-content:space-between;background:#f6faec;color:#54514a;padding:4px 17px 3px;letter-spacing:.04em}#flow-price .set4 .group .col .table .name-price+.name-price{margin-top:28px}#flow-price .set4 .group .col .table .name-price:not(:nth-child(2),:nth-child(4)):before{content:"";position:absolute;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);width:32px;height:8px;bottom:-18px;left:50%;transform:translateX(-50%)}#flow-price .set4 .group .col .table .name-price:nth-child(3){margin-top:40px}#flow-price .set4 .group .col:nth-child(1){border:1px solid #227aac}#flow-price .set4 .group .col:nth-child(1) .tt-h4-2{background:#227aac}#flow-price .set4 .group .col:nth-child(1) .table .name-price:before{background:#5e9fc0}#flow-price .set4 .group .col:nth-child(1) .table .name-price .name{background:#5e9fc0}#flow-price .set4 .group .col:nth-child(1) .table .name-price dl{border-bottom:1px solid #a0c9dd}#flow-price .set4 .group .col:nth-child(2){position:relative;border:1px solid #22ac3f}#flow-price .set4 .group .col:nth-child(2) .tt-h4-2{background:#22ac3f}#flow-price .set4 .group .col:nth-child(2) .txt-deco{position:absolute;top:-152px;right:-66px;background:url(//harinakano-kyousei.com/wp-content/themes/genova_tpl/css/../img/top/price_flow_deco.png) no-repeat;background-size:100%;box-sizing:border-box;width:234.5px;height:168px;padding:49px 0 0 63px;font-weight:700;text-align:center;line-height:1;letter-spacing:0}#flow-price .set4 .group .col:nth-child(2) .txt-deco i{margin:0 -3px 0 -4px;font-style:normal}#flow-price .set4 .group .col:nth-child(2) .txt-deco span{display:block;color:#22ac3f;margin-top:7px;font-size:36px;letter-spacing:0}#flow-price .set4 .group .col:nth-child(2) .table .name-price:before{background:#5ec083}#flow-price .set4 .group .col:nth-child(2) .table .name-price .name{background:#5ec083}#flow-price .set4 .group .col:nth-child(2) .table .name-price dl{border-bottom:1px solid #b5dba8}@media screen and (min-width:951px)and (max-width:1250px){#flow-price .set4 .group .col:nth-child(2) .txt-deco{right:calc(-50vw + 108%)}}@media screen and (min-width:768px)and (max-width:1200px){#flow-price .set1 .wrap{max-width:756px;justify-content:space-between;flex-wrap:wrap;row-gap:40px}#flow-price .set1 .item{width:calc(50% - 20px)}#flow-price .set1 .item:nth-child(2):before{-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);width:37px;height:33px;bottom:-33px;top:auto;left:50%;transform:translateX(-50%)}#flow-price .set1 .item:nth-child(3){margin-left:auto}}@media screen and (min-width:768px)and (max-width:1100px){#flow-price .set4 .group .col .tt-h4-2{font-size:2.1818181818vw}}@media screen and (max-width:950px){#flow-price .set4 .group{display:block}#flow-price .set4 .group .col{width:520px;margin:0 auto}#flow-price .set4 .group .col:nth-child(2){margin-top:180px}}@media screen and (max-width:767px){#flow-price{padding-top:55px}#flow-price .tt-h4{font-size:24px}#flow-price .set1{margin-top:39px}#flow-price .set1 .wrap{display:block}#flow-price .set1 .item{max-width:unset;padding:29px 24px 30px}#flow-price .set1 .item .inner{max-width:unset}#flow-price .set1 .item .tt-h4{padding-bottom:20px}#flow-price .set1 .item .price{padding:33px 0 9px}#flow-price .set1 .item:nth-child(-n+2):before{-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);width:27px;height:24px;left:50%;right:auto;top:auto;bottom:-24px;transform:translateX(-50%)}#flow-price .set1 .item:nth-child(1) .sub-txt{width:71px;height:71px;top:-34px;left:-20px;font-size:19px}#flow-price .set1 .item:nth-child(3):before{width:27px;height:24px;bottom:-24px}#flow-price .set1 .item+.item{margin-top:40px}#flow-price .set .tt-h3{font-size:24px}#flow-price .set .tt-h4{margin-bottom:16px;padding-bottom:20px}#flow-price .set .tt-h4 span{font-size:10px}#flow-price .set .table .tt-h5{padding:0 8px 4px 16px;font-size:20px;line-height:41px}#flow-price .set .table .tt-h5 span{font-size:10px}#flow-price .set .table dl{display:block;line-height:24px;padding:11px 0 12px}#flow-price .set .table dl dt{text-align:center;color:#5ec083;font-weight:500}#flow-price .set .table dl dt span.fs10{font-size:10px}#flow-price .set .table dl dt span.fs12{font-size:12px}#flow-price .set .table dl dt span.fs14{font-size:14px}#flow-price .set .table dl dd{margin-top:9px;text-align:center;line-height:21px}#flow-price .set .table dl dd span{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word;direction:rtl;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:sideways-right;-o-text-orientation:sideways-right;-ms-text-orientation:upright;-ms-text-orientation:sideways-right;-moz-text-orientation:sideways-right;-webkit-text-orientation:sideways-right}#flow-price .set .table dl.type2{padding:15px 0 11px}#flow-price .set .table dl.type2 dt{line-height:16px}#flow-price .set .table dl.type3 dt{line-height:20px}#flow-price .set2{margin-top:39px;padding:40px 0 50px}#flow-price .set2:after{bottom:-18px;width:19px;height:18px}#flow-price .set2 .inner{margin-top:28px}#flow-price .set2 .item{box-sizing:border-box;padding:30px 24px 41px;border:none !important}#flow-price .set2 .item:nth-child(1) .txt{letter-spacing:0}#flow-price .set2 .item:nth-child(2){margin-top:23px;padding-bottom:40px}#flow-price .set2 .item:nth-child(2) .txt1{letter-spacing:0}#flow-price .set2 .item:nth-child(2) .table3,#flow-price .set2 .item:nth-child(2) .table4{margin-top:40px}#flow-price .set2 .item:nth-child(2) .txt3{margin-top:6px}#flow-price .set3{margin-top:40px}#flow-price .set3 .item{padding:29px 24px 40px}#flow-price .set4{margin-top:64px;padding:48px 0 64px}#flow-price .set4:after{background:url(//harinakano-kyousei.com/wp-content/themes/genova_tpl/css/../img/top/flow_price_bg_sp.jpg) no-repeat center top/100%}#flow-price .set4 .tt-h3{font-size:24px;line-height:40px;letter-spacing:.03em}#flow-price .set4 .tt-h3 span{margin-right:-22px;padding:4px 15px 6px 24px;margin-bottom:7px;font-size:16px}#flow-price .set4 .txt{margin-top:11px}#flow-price .set4 .group{margin-top:201px}#flow-price .set4 .group .col{width:100%;padding:24px 24px 39px}#flow-price .set4 .group .col .tt-h4-2{padding:7px 0 11px;line-height:32px;letter-spacing:0}#flow-price .set4 .group .col .note{margin:20px 7px 9px 0}#flow-price .set4 .group .col .table .name-price .name{padding-left:7px}#flow-price .set4 .group .col .table .name-price dl{padding:4px 7px 3px}#flow-price .set4 .group .col .table .name-price+.name-price{margin-top:24px}#flow-price .set4 .group .col .table .name-price:nth-child(3){margin-top:32px}#flow-price .set4 .group .col .table .name-price:not(:nth-child(2),:nth-child(4)):before{bottom:-16px}#flow-price .set4 .group .col:nth-child(1) .tt-h4-2{font-size:22px}#flow-price .set4 .group .col:nth-child(2){margin-top:105px;padding-top:33px}#flow-price .set4 .group .col:nth-child(2) .tt-h4-2{margin:0 -8px}#flow-price .set4 .group .col:nth-child(2) .txt-deco{top:-99px;right:-13px;width:177px;height:130px;padding:37px 0 0 49px;font-size:12.5px}#flow-price .set4 .group .col:nth-child(2) .txt-deco span{margin-top:5px;font-size:27px}}#infomation{color:#54514a;padding:56px 0 80px}#infomation .elementor-element-1d3f134{padding:68px 25px 80px !important}#infomation .elementor-row{justify-content:space-between}#infomation .elementor-col-50:nth-child(1){max-width:456px;width:100%}#infomation .elementor-col-50:nth-child(2){max-width:540px;width:100%;margin-top:77px}#infomation .tt-shared{text-align:left}#infomation .tbl-time{margin-top:40px}#infomation .tbl-time table{table-layout:fixed}#infomation .tbl-time table *{letter-spacing:.04em}#infomation .tbl-time table th{width:45%;padding-left:16px}#infomation .tbl-time table td:last-child{width:50px}#infomation .tbl-time table thead{background:#5ec083;color:#fff}#infomation .tbl-time table thead tr *{line-height:40px}#infomation .tbl-time table thead tr th{font-weight:700}#infomation .tbl-time table thead tr td{font-family:"Abel",sans-serif}#infomation .tbl-time table tbody{background:#f6faec}#infomation .tbl-time table tbody tr{border-bottom:1px solid #b5dba8}#infomation .tbl-time table tbody tr:nth-child(1) *{padding-top:5px;padding-bottom:3px}#infomation .tbl-time table tbody tr:nth-child(2) *{padding-top:4px;padding-bottom:3px}#infomation .note{font-family:"Noto Sans JP",sans-serif;margin-top:14px;line-height:28px;letter-spacing:0}#infomation .info{margin-top:14px}#infomation .info dl{display:flex;border-bottom:1px solid #b5dba8;padding:24px 0 9px;line-height:24px;letter-spacing:0}#infomation .info dl dt{color:#22ac3f;max-width:96px;width:100%;font-weight:700}#infomation .info dl dd{font-family:"Noto Sans JP",sans-serif;flex:1}#infomation .tt-h3{color:#a6c56b;font-size:32px;font-weight:500;line-height:1;letter-spacing:0}#infomation #newsList{margin-top:18px}#infomation #newsList dl{background:#f6faec;padding:17px 20px 20px;line-height:24px;letter-spacing:0}#infomation #newsList dl dt{color:#5ec083;font-size:14px;font-weight:700}#infomation #newsList dl dt .newsLabel{margin-left:10px;font-size:12px}#infomation #newsList dl dd{font-family:"Noto Sans JP",sans-serif;margin-top:2px}#infomation #newsList dl dd a{color:#54514a}#infomation #newsList dl dd a:hover{text-decoration:underline}#infomation #newsList dl+dl{margin-top:9px}#infomation .map{position:relative;height:400px}#infomation .map .btn-map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-family:"dnp-shuei-mgothic-std",sans-serif;width:204px}#infomation .map .btn-map a{display:block;text-align:center;background:#72706e;color:#fff;padding-bottom:2px;font-size:20px;font-weight:300;line-height:46px;letter-spacing:.1em}#infomation .map .btn-map a:hover{opacity:.8}@media screen and (min-width:768px)and (max-width:1000px){#infomation .tbl-time table td:last-child{width:30px}}@media screen and (max-width:767px){#infomation{background:#fff}#infomation .wrap{display:block}#infomation .elementor-col-50:nth-child(1){max-width:unset;gap:0}#infomation .elementor-col-50:nth-child(2){max-width:unset;margin-top:55px;gap:0}#infomation .tt-shared{text-align:center}#infomation .tbl-time{margin-top:30px}#infomation .tbl-time table th{width:40%;padding-left:16px}#infomation .tbl-time table td:last-child{width:auto}#infomation .tbl-time table tbody tr th{padding-left:10px}#infomation .info{margin-top:22px}#infomation .info dl{display:block;padding:15px 0 16px}#infomation .info dl dt{max-width:unset}#infomation .info dl dd{margin-top:4px}#infomation #newsList{margin-top:16px}#infomation .map{height:240px}}#footer{background:#fff;color:#54514a}#footer *{letter-spacing:0}#footer .logo{max-width:366px;padding-top:84px}#footer .info{margin-top:44px;line-height:24px}#footer .site-map{margin-top:33px}#footer .site-map a:hover{text-decoration:underline}#footer address{text-align:right;background:#22ac3f;color:#fff;margin-top:35px;padding:29px 0;line-height:24px}@media screen and (max-width:767px){#footer .logo{max-width:222px;padding-top:28px}#footer .info{margin-top:40px}#footer .site-map{margin-top:40px}#footer address{text-align:left;margin-top:38px;padding:16px 10px 88px}}.fixed_box{position:fixed;bottom:0;left:0;right:0;z-index:1000}.fixed_box ul{display:flex;justify-content:space-between}.fixed_box ul li a{display:block}.fixed_box ul li a img{opacity:1 !important}.fixed_box ul li:nth-child(1){width:42.4936386768%}.fixed_box ul li:nth-child(2){width:41.2213740458%}.fixed_box ul li:nth-child(3){width:16.2849872774%}