﻿@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Darker+Grotesque:wght@300..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");.pg{background:#f5f4f2}.pg .pghead{width:100%;padding-top:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg .pghead .inner{display:flex;align-items:center}.pg .pghead h1{font-size:clamp(2.3625rem, calc(-.9892241379rem + 6.9827586207vw), 3.375rem);font-weight:600;color:#63111f;font-family:"Darker Grotesque",sans-serif;line-height:1}.pg .pghead .ja{font-size:clamp(.56875rem, calc(-.2381465517rem + 1.6810344828vw), .8125rem);letter-spacing:0.15em;padding-left:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);margin-top:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);line-height:1}.pg .inner{max-width:900px}.pg .headline{margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.pg .headline h2{font-size:clamp(1.4875rem, calc(-.6228448276rem + 4.3965517241vw), 2.125rem);font-weight:600;color:#63111f;font-family:"Darker Grotesque",sans-serif;line-height:1;margin-bottom:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem)}.pg .headline .ja{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);letter-spacing:0.15em;line-height:1}.pg .btn__rectuit{width:100%;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-bottom:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem)}.pg .btn__rectuit .btn{width:100%;max-width:900px;margin:0 auto}.pg.about .outline{width:100%;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.about .outline .table{margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.about .outline .table table{width:100%;border-collapse:collapse}.pg.about .outline .table th,.pg.about .outline .table td{text-align:left;font-weight:400;border-bottom:1px solid #555;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);padding-top:clamp(.525rem, calc(-.2198275862rem + 1.5517241379vw), .75rem);padding-bottom:clamp(.525rem, calc(-.2198275862rem + 1.5517241379vw), .75rem);vertical-align:top;line-height:1.8}.pg.about .outline .table th{width:10em}.pg.about .outline .map{margin-bottom:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem)}.pg.about .outline .map iframe{width:100%;height:560px}.pg.about .members{width:100%;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.about .members .list{margin-bottom:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem)}.pg.about .members .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.about .members .list ul li{width:31.5%;margin-bottom:3%}.pg.about .members .list ul li button{all:unset;display:block;width:100%;cursor:pointer;transition:0.3s}.pg.about .members .list ul li button:hover{opacity:0.6}.pg.about .members .list ul li .img{margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);position:relative}.pg.about .members .list ul li .img::after{content:"";width:60px;height:60px;position:absolute;top:0;right:0;background:url(../images/member_more.svg?251028) no-repeat center center;background-size:cover;z-index:10}.pg.about .members .list ul li .txt .post{font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);line-height:1;margin-bottom:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem)}.pg.about .members .list ul li .txt .name{font-size:clamp(1.05rem, calc(-.4396551724rem + 3.1034482759vw), 1.5rem);font-weight:600;line-height:1;letter-spacing:0.15em;margin-bottom:clamp(.2625rem, calc(-.1099137931rem + .775862069vw), .375rem)}.pg.about .members .list ul li .txt .en{font-size:clamp(.83125rem, calc(-.3480603448rem + 2.4568965517vw), 1.1875rem);font-family:"Darker Grotesque",sans-serif;letter-spacing:0.1em;line-height:1;color:#63111f}.pg.about .members .list ul li:first-child{width:100%}.pg.about .members .list ul li:first-child .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.pg.about .members .list ul li:first-child .wrap .img{width:42%;margin-bottom:0}.pg.about .members .list ul li:first-child .wrap .txt{width:58%;background:url(../images/member_bg.webp?251028) no-repeat center center;background-size:cover;position:relative}.pg.about .members .list ul li:first-child .wrap .txt .txt__box{position:absolute;top:30%;left:17%;color:#fff;display:inline-block}.pg.about .members .list ul li:first-child .wrap .txt .txt__box .post{margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.pg.about .members .list ul li:first-child .wrap .txt .txt__box .name{font-size:clamp(1.4875rem, calc(-.6228448276rem + 4.3965517241vw), 2.125rem);margin-bottom:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem)}.pg.about .members .list ul li:first-child .wrap .txt .txt__box .en{color:#fff}.modal{display:none;position:fixed;z-index:21000;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1080px;background:#fff}.modal .wrap{padding-top:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-bottom:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);position:relative}.modal .close{position:absolute;width:30px;top:25px;right:25px}.modal .close button{all:unset;transition:0.3s;cursor:pointer}.modal .close button:hover{opacity:0.6}.modal .txt{width:60%}.modal .txt .post{font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);line-height:1;margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.modal .txt .name{font-size:clamp(1.6625rem, calc(-.6961206897rem + 4.9137931034vw), 2.375rem);font-weight:600;letter-spacing:0.15em;line-height:1;margin-bottom:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem)}.modal .txt .en{font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);line-height:1;letter-spacing:0.15em;font-family:"Darker Grotesque",sans-serif;margin-bottom:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem)}.modal .txt p{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:2;margin-bottom:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.modal .txt .achievements{padding-top:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.modal .txt .achievements h3{color:#63111f;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);font-weight:400;margin-bottom:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem)}.modal .txt .achievements ul li{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:1.8;padding-left:20px;position:relative}.modal .txt .achievements ul li::after{content:"●";position:absolute;top:0;left:0;color:#63111f;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem)}.modal .img{width:35%}.modal__bg{display:none;position:fixed;z-index:20000;top:0;left:0;width:100vw;height:100svh;background:rgba(0,0,0,0.4)}.pg.recruit .recruit__head{position:relative}.pg.recruit .recruit__head h1{position:absolute;margin:0;width:100%;max-width:250px;top:50%;left:50%;transform:translate(-50%, -50%)}.pg.recruit .message{width:100%;padding-top:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.recruit .message .inner{max-width:950px}.pg.recruit .message .txt{width:60%}.pg.recruit .message .txt p{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:2;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.pg.recruit .message .txt .btn a{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);display:inline-block;border:1px solid #63111f;color:#63111f;padding:10px 20px;text-decoration:none}.pg.recruit .message .txt .btn a:hover{color:#fff;background:#63111f}.pg.recruit .message .img{width:35%}.pg.recruit .data{width:100%;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.recruit .data .inner{max-width:750px}.pg.recruit .data h2{text-align:center;color:#63111f;font-weight:400;font-size:clamp(1.05rem, calc(-.4396551724rem + 3.1034482759vw), 1.5rem);letter-spacing:0.1em;margin-bottom:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem)}.pg.recruit .data .table table{width:100%;border-collapse:collapse}.pg.recruit .data .table table th,.pg.recruit .data .table table td{font-weight:400;text-align:left;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);line-height:1.8;vertical-align:top;border-bottom:1px solid #999;padding-top:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.pg.recruit .data .table table th ul li,.pg.recruit .data .table table td ul li{font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);line-height:1.8;padding-left:20px;position:relative}.pg.recruit .data .table table th ul li::after,.pg.recruit .data .table table td ul li::after{content:"●";position:absolute;top:0;left:0;color:#63111f;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.pg.recruit .data .table table th p,.pg.recruit .data .table table td p{color:#63111f}.pg.recruit .data .table table th{width:10em;color:#63111f}.pg.recruit .data .occupation__box{margin-bottom:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem)}.pg.recruit .data .occupation__box h3{font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);letter-spacing:0.1em;font-weight:500;text-align:center;color:#63111f;margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.pg.recruit .data .occupation__box h3 span{font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem)}.pg.recruit .data .occupation__box h4{font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);letter-spacing:0.1em;font-weight:500;text-align:center;color:#fff;background:#63111f;padding:5px}.pg.recruit .data .occupation__box .box{margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.recruit .btn__contact{text-align:center;padding-bottom:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem)}.pg.recruit .btn__contact a{width:100%;max-width:300px;display:inline-block;border:1px solid #63111f;border-radius:100vh;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500;padding:15px;cursor:pointer;transition:0.3s;background:#63111f;color:#fff;text-decoration:none}.pg.recruit .btn__contact a:hover{background:none;color:#63111f}.pg.news .news__list{width:100%;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.news .news__list .list{margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.pg.news .news__list .list ul li{border-bottom:1px solid #999;padding-top:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);padding-bottom:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.pg.news .news__list .list ul li:last-child{border:none}.pg.news .news__list .list ul li .date{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);letter-spacing:0.05em;color:#63111f}.pg.news .news__list .list ul li p{font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);line-height:1.8}.pg.news .news__list .list ul li p a{text-decoration:none;color:#333}.pg.news .news__list .list ul li p a:hover{color:#63111f;text-decoration:underline}.pg.news .news__list .pickup{margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.pg.news .news__list .pickup h2{color:#63111f;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);font-weight:400;margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.pg.news .news__list .pickup ul li h3{font-size:clamp(.74375rem, calc(-.3114224138rem + 2.1982758621vw), 1.0625rem);font-weight:500;color:#63111f}.pg.news .news__list .pickup ul li p{font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);line-height:1.8}.pg.news .news__list .pickup ul li p a{text-decoration:none;color:#333}.pg.news .news__list .pickup ul li p a:hover{color:#63111f;text-decoration:underline}.pg.news .news__detail{width:100%;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.news .news__detail .detail{margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.pg.news .news__detail .detail .detail__head{padding-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);border-bottom:1px solid #ccc}.pg.news .news__detail .detail .detail__head h1{font-size:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);letter-spacing:0.05em;font-weight:500;margin:0;margin-bottom:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem)}.pg.news .news__detail .detail .detail__head .date{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);color:#63111f}.pg.news .news__detail .detail .detail__body{font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);line-height:2;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.news .news__detail .detail .detail__body p{margin:1em 0}.pg.news .news__detail .detail .detail__body img{max-width:100%;height:auto}.pg.news .news__detail .detail .back{text-align:center}.pg.news .news__detail .detail .back a{text-decoration:none;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);display:inline-block;border-radius:100vh;border:1px solid #63111f;color:#63111f;padding:15px 30px}.pg.news .news__detail .detail .back a:hover{background:#63111f;color:#fff}.pg.contact{padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.contact .lead{width:100%;padding-top:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.contact .lead p{font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);line-height:1.8;text-align:center}.pg.contact .box{width:100%;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.contact .box .inner{max-width:800px}.pg.contact .box .form .form__item{margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.pg.contact .box .form .form__item label{width:100%;display:block;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);margin-bottom:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem);color:#63111f}.pg.contact .box .form .form__item label .required{color:#c00}.pg.contact .box .form .form__item input,.pg.contact .box .form .form__item textarea,.pg.contact .box .form .form__item select{all:unset;box-sizing:border-box;width:100%;border:1px solid #ccc;border-radius:7px;background:#fff;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);padding:15px}.pg.contact .box .form .form__item textarea{height:200px}.pg.contact .box .form .form__item select{background:url(../images/select_mark.webp) no-repeat 97% center #fff;background-size:13px}.pg.contact .box .form .form__policy{border:1px solid #63111f;background:#fff;padding:15px;width:100%;height:300px;font-size:clamp(.525rem, calc(-.2198275862rem + 1.5517241379vw), .75rem);overflow:auto;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.pg.contact .box .form h2{margin-top:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);text-align:center;font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);font-weight:500;color:#63111f}.pg.contact .box .form .form__check{text-align:center;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);color:#63111f}.pg.contact .box .form .form__submit{margin-top:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);margin-bottom:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);text-align:center;position:relative}.pg.contact .box .form .form__submit input{all:unset;width:100%;max-width:200px;display:inline-block;border:1px solid #63111f;border-radius:100vh;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500;padding:15px;cursor:pointer;transition:0.3s;background:#63111f;color:#fff}.pg.contact .box .form .form__submit input:hover{background:none;color:#63111f}.wpcf7-submit{position:relative;padding-right:2.25rem}.wpcf7-spinner{position:absolute;right:calc(50% - 6.5rem);top:50%;transform:translateY(-50%)}.wpcf7 form.sent .wpcf7-response-output{border:2px solid #3ca305;color:#3ca305;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);background:#fff;border-radius:6px;padding:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);text-align:center;width:100%;max-width:600px;margin:0 auto}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:2px solid #c00;color:#c00;background:#fff;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);border-radius:6px;padding:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);text-align:center;width:100%;max-width:600px;margin:0 auto}.wpcf7-not-valid-tip{color:#c00;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem)}.pg.solutions .hibiki__box{width:100%;padding-top:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-bottom:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.solutions .hibiki__box h2{text-align:center;color:#63111f;font-size:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);font-weight:600;font-family:"Noto Serif JP",serif;letter-spacing:0.05em;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.pg.solutions .hibiki__box .lead{text-align:center;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);line-height:1.8;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.solutions .hibiki__efficient{background:#f0eeeb}.pg.solutions .hibiki__efficient .inner{max-width:1100px}.pg.solutions .hibiki__efficient .list{margin-left:auto;margin-right:auto}.pg.solutions .hibiki__efficient .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.solutions .hibiki__efficient .list ul li{width:33%;text-align:center;margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.pg.solutions .hibiki__efficient .list ul li .img{width:40%;margin-left:auto;margin-right:auto;margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.pg.solutions .hibiki__efficient .list ul li h3{margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);color:#63111f;font-weight:600}.pg.solutions .hibiki__system{background:#f5f4f2}.pg.solutions .hibiki__system .inner{max-width:990px}.pg.solutions .hibiki__system .img{margin-left:auto;margin-right:auto}.pg.solutions .hibiki__use{background:#f0eeeb}.pg.solutions .hibiki__use .inner{max-width:990px}.pg.solutions .hibiki__use .img{margin-left:auto;margin-right:auto}.pg.solutions .hibiki__merit{background:url(../images/hibiki_merit_bg.webp) no-repeat center center;background-size:cover}.pg.solutions .hibiki__merit .inner{max-width:1100px}.pg.solutions .hibiki__merit h2{color:#fff}.pg.solutions .hibiki__merit .lead{color:#fff;font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);font-weight:500}.pg.solutions .hibiki__merit .img{margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.solutions .hibiki__merit .btn{text-align:center}.pg.solutions .hibiki__merit .btn a{text-decoration:none;padding:20px 40px;display:inline-block;background:#d70374;color:#fff;font-size:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);font-weight:500;border-radius:100vh}.pg.solutions .hibiki__merit .btn a:hover{opacity:0.6}.pg.solutions .hibiki__faq{background:#f0eeeb}.pg.solutions .hibiki__faq h2{margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.solutions .hibiki__faq .list .inner{max-width:630px}.pg.solutions .hibiki__faq .list ul li{text-align:center;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pg.solutions .hibiki__faq .list ul li h3{font-size:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);color:#63111f;font-weight:600;margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.pg.solutions .hibiki__faq .list ul li p{font-size:clamp(.74375rem, calc(-.3114224138rem + 2.1982758621vw), 1.0625rem);line-height:2;text-align:left}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}.pg .pghead{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg .pghead h1{font-size:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg .pghead .ja{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg .headline{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg .headline h2{font-size:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg .headline .ja{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg .btn__rectuit{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.about .outline{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .outline .table{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.about .outline .table th,.pg.about .outline .table td{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding-top:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding-bottom:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem)}.pg.about .outline .table th{width:7em}.pg.about .outline .map{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.about .outline .map iframe{height:300px}.pg.about .members{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .members .list{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .members .list ul li{width:48%;margin-bottom:8%}.pg.about .members .list ul li .img{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin:0 auto 5% auto}.pg.about .members .list ul li .img::after{width:50px;height:50px}.pg.about .members .list ul li .txt .post{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);margin-bottom:clamp(.2884615385rem, calc(0rem + 1.5384615385vw), .7384615385rem)}.pg.about .members .list ul li .txt .name{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.about .members .list ul li .txt .en{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.about .members .list ul li:first-child{width:80%;margin:0 auto 10% auto}.pg.about .members .list ul li:first-child .wrap .img{width:100%}.pg.about .members .list ul li:first-child .wrap .txt{width:100%}.pg.about .members .list ul li:first-child .wrap .txt .txt__box{position:static;padding:5%}.pg.about .members .list ul li:first-child .wrap .txt .txt__box .post{margin-bottom:clamp(.2884615385rem, calc(0rem + 1.5384615385vw), .7384615385rem)}.pg.about .members .list ul li:first-child .wrap .txt .txt__box .name{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.modal{display:none;width:90%;height:80svh;overflow:auto}.modal .wrap{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.modal .close{width:20px;top:20px;right:20px}.modal .txt{width:100%;margin-bottom:5%}.modal .txt .post{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.modal .txt .name{font-size:clamp(1.3461538462rem, calc(0rem + 7.1794871795vw), 3.4461538462rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.modal .txt .en{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.modal .txt p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.modal .txt .achievements{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.modal .txt .achievements h3{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem)}.modal .txt .achievements ul li{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-left:20px}.modal .txt .achievements ul li::after{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.modal .img{width:100%}.modal__bg{display:none}.pg.recruit .recruit__head h1{max-width:120px}.pg.recruit .message{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .message .txt{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.recruit .message .txt p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .message .txt .btn a{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding:10px 20px}.pg.recruit .message .img{width:100%}.pg.recruit .data{padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .data h2{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .data .table table th,.pg.recruit .data .table table td{display:block;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.recruit .data .table table th ul li,.pg.recruit .data .table table td ul li{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding-left:20px}.pg.recruit .data .table table th ul li::after,.pg.recruit .data .table table td ul li::after{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.recruit .data .table table th{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);width:100%;border:none;padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:0}.pg.recruit .data .table table td{padding-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .data .occupation__box{margin-bottom:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem)}.pg.recruit .data .occupation__box h3{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.recruit .data .occupation__box h3 span{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.recruit .data .occupation__box h4{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);padding:5px}.pg.recruit .data .occupation__box .box{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.recruit .btn__contact{padding-bottom:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem)}.pg.recruit .btn__contact a{width:100%;max-width:300px;font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding:15px}.pg.news .news__list{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.news .news__list .list{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.news .news__list .list ul li{padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.news .news__list .list ul li .date{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.news .news__list .list ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.news .news__list .pickup{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.news .news__list .pickup h2{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.news .news__list .pickup ul li h3{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.news .news__list .pickup ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.news .news__detail{padding-top:0;padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.news .news__detail .detail{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.news .news__detail .detail .detail__head{padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.news .news__detail .detail .detail__head h1{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.news .news__detail .detail .detail__head .date{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.news .news__detail .detail .detail__body{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.news .news__detail .detail .detail__body p{margin:1em 0}.pg.news .news__detail .detail .back a{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding:15px 30px}.pg.contact{padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.contact .lead{padding-top:0;padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.contact .lead p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);text-align:left}.pg.contact .box{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.contact .box .form .form__item{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.contact .box .form .form__item label{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.contact .box .form .form__item input,.pg.contact .box .form .form__item textarea{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding:12px}.pg.contact .box .form .form__item textarea{height:200px}.pg.contact .box .form .form__policy{padding:10px;height:200px;font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.contact .box .form h2{margin-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem)}.pg.contact .box .form .form__check{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);font-weight:500}.pg.contact .box .form .form__submit{margin-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.contact .box .form .form__submit input{max-width:200px;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding:15px}.wpcf7 form.sent .wpcf7-response-output{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);width:90%;margin:0 auto}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);width:90%;margin:0 auto}.wpcf7-not-valid-tip{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.pg.solutions .hibiki__box{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.solutions .hibiki__box h2{font-size:clamp(1.25rem, calc(0rem + 6.6666666667vw), 3.2rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.solutions .hibiki__box .lead{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);text-align:left}.pg.solutions .hibiki__efficient .list ul li{width:48%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.solutions .hibiki__efficient .list ul li .img{width:50%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.solutions .hibiki__efficient .list ul li h3{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem)}.pg.solutions .hibiki__efficient .list ul li p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.solutions .hibiki__merit .lead{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.solutions .hibiki__merit .img{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.solutions .hibiki__merit .btn a{padding:15px 30px;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.solutions .hibiki__faq h2{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.solutions .hibiki__faq .list ul li{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.solutions .hibiki__faq .list ul li h3{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);text-align:left;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.solutions .hibiki__faq .list ul li p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}}
/*# sourceMappingURL=style_page.css.map */
