/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:400}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:400;text-align:left}html{font-size:62.5%}:after,:before{transition:inherit}body{color:#222;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body a,body button{cursor:pointer;transition:.2s cubic-bezier(.25,1,.5,1)}body a:hover{text-decoration:none}.container{margin:0;max-width:100%;min-width:100%;padding:0;width:100%}svg{height:auto}svg,svg *{transition:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-sizing:border-box;font-family:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:left}select::-ms-expand{display:none}.lg:not(br),.sp:not(br),.tb:not(br),br.lg,br.sp,br.tb{display:none!important}.pc:not(br){display:block!important}br.pc{display:inline-block!important}.fixed{height:100%;position:fixed;width:100%}@media screen and (max-width:1090px){.pc:not(br),.sp:not(br),.tb:not(br),br.pc,br.sp,br.tb{display:none!important}.lg:not(br){display:block!important}br.lg{display:inline-block!important}}@media screen and (max-width:900px){.lg:not(br),.pc:not(br),.sp:not(br),br.lg,br.pc,br.sp{display:none!important}.tb:not(br){display:block!important}br.tb{display:inline-block!important}}@media screen and (max-width:740px){.lg:not(br),.pc:not(br),.tb:not(br),br.lg,br.pc,br.tb{display:none!important}.sp:not(br){display:block!important}br.sp{display:inline-block!important}}body:after{background-color:#fff;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .6s cubic-bezier(.69,0,.64,1);width:100%;z-index:10000}body.fadeout:after{opacity:1}.inner{margin-left:auto;margin-right:auto;max-width:1180px;padding-left:40px;padding-right:40px}@media screen and (max-width:1090px){.inner{max-width:100%;padding-left:40px;padding-right:40px}}@media screen and (max-width:900px){.inner{padding-left:15px;padding-right:15px}}@media screen and (max-width:740px){.inner{padding-left:15px;padding-right:15px}}.font-smaller{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:89%;padding:0 .7rem}@media screen and (max-width:740px){.font-smaller{padding:0}}.text-nowrap{white-space:nowrap}@media screen and (max-width:740px){.text-nowrap{white-space:wrap}}.ls-n100{letter-spacing:-.1em}.ls-n150{letter-spacing:-.15em}.ls-n250{letter-spacing:-.25em}.ls-n300{letter-spacing:-.3em}.ls-n350{letter-spacing:-.35em}.header{-webkit-backdrop-filter:blur(10px) brightness(1.1);backdrop-filter:blur(10px) brightness(1.1);background:hsla(0,0%,100%,.15);height:82px;left:0;position:fixed;top:0;transition:.8s cubic-bezier(.25,1,.5,1);width:100%;z-index:100}.header__logo{left:40px;position:absolute;top:35px}.header__logo svg{width:115px}.header__logo svg,.header__logo svg *{transition:.6s cubic-bezier(.25,1,.5,1)}.header__cont{position:absolute;right:40px;top:33px}.header__nav-inner,.header__nav-list{align-items:center;display:flex;flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.header__nav-list{gap:30px}.header__nav-label{cursor:pointer;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:15px;letter-spacing:.07em;line-height:21px;position:relative;text-align:center;transition:.2s cubic-bezier(.25,1,.5,1)}.header__nav-label.--parent{padding-right:15px}.header__nav-label.--parent:before{background-color:#222;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:4px;position:absolute;right:0;top:8px;width:8px}@media screen and (min-width:1025px){.header__nav-label:hover{color:#0069d3}.header__nav-label:hover .header__nav-icn *{fill:#0069d3}.header__nav-label:hover.--parent:before{background-color:#0069d3}}.header__nav-icn{margin-left:6px;vertical-align:4px}.header__nav-icn *{fill:#222}.header__nav-arrow,.header__nav-child{display:none}.header__contact{align-items:center;display:flex;flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end;margin-left:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:18px}.header__contact a{display:block;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:.05em;line-height:17px;padding-left:15px;position:relative;text-align:center}.header__contact a:before{background:#0069d3;border:3px solid #0069d3;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:5px;width:7px}@media screen and (min-width:1025px){.header__contact a:hover{color:#0069d3}.header__contact a:hover:before{background:none!important;border-width:1px;height:12px;left:-3px;top:2px;width:12px}}.header__trg{display:none}@media screen and (max-width:1090px){.header{height:80px}.header__logo{left:15px;top:34px;z-index:1}.header__logo svg{width:145px}.header__logo svg .logo-txt *{fill:#222}.header.is-open .header__logo svg *{fill:#fff}.header__nav{background:#0069d3;height:100vh;max-width:100%;opacity:0;overflow:scroll;position:fixed;right:0;text-align:center;top:0;transition:.35s ease;visibility:hidden;width:480px;-ms-overflow-style:none;scrollbar-width:none}.header__nav::-webkit-scrollbar{display:none}.header__nav.is-open{opacity:1;visibility:visible}.header__nav-inner{display:block;margin:0 auto;max-width:390px;padding:128px 30px 40px}.header__nav-list{display:block}.header__nav-label{border-bottom:1px solid #fff;color:#fff;display:block;font-size:17px;letter-spacing:.02em;line-height:27px;padding:21px 0;position:relative}.header__nav-icn{display:none}.header__nav-arrow{display:block;line-height:1;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.header__nav-arrow svg{transform:rotate(-30deg);width:15px}.header__nav-arrow svg *{stroke:#fff}.header__contact{display:none}.header__btn.btn{background:#fff;border-color:#fff;height:60px;margin-top:38px;padding:20px;width:100%}.header__btn.btn .btn__label{color:#0069d3}.header__btn.btn .btn__arrow svg *{stroke:#0069d3}.header__link{margin-top:15px}.header__link a{color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:15px}.header__trg{background:#fff;border:1px solid #0069d3;border-radius:50%;display:block;height:56px;position:fixed;right:15px;top:15px;width:56px}.header__trg-bar{height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.header__trg-bar span{background:#0069d3;height:1px;left:50%;position:absolute;top:50%;transform:translateX(-50%);width:100%}.header__trg-bar span:first-child{top:0}.header__trg-bar span:nth-child(2){top:100%}.header__trg.is-active{background:none;border-color:#fff}.header__trg.is-active .header__trg-bar span{background:#fff}.header__trg.is-active .header__trg-bar span:first-child{transform:translate(-50%,3px) rotate(45deg)}.header__trg.is-active .header__trg-bar span:nth-child(2){transform:translate(-50%,-4px) rotate(-45deg)}}@media screen and (max-width:900px){.header__nav{width:100%}}.footer__inner{padding-bottom:27px;padding-top:90px}.footer__cont{display:flex;flex-wrap:wrap}.footer__left{flex-shrink:0}.footer__right{flex-shrink:0;margin:-2px 0 0 auto}.footer__logo{margin-bottom:38px}.footer__logo img{width:263px}.footer__info{font-size:13px;font-weight:400;letter-spacing:.05em;line-height:25px}.footer__nav{align-items:center;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:30px;-ms-justify-content:flex-end;justify-content:flex-end}.footer__nav-item a{font-size:15px;font-weight:600;letter-spacing:.05em;line-height:35px}@media screen and (min-width:1025px){.footer__nav-item a:hover{color:#0069d3}}.footer__nav2{margin-top:203px;text-align:right}.footer__nav2-item+.footer__nav2-item{margin-top:11px}.footer__nav2-item a{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:15px;letter-spacing:.05em;line-height:1.3333333333}.footer__nav2-item a .arrow-cmn{display:inline-block;line-height:1;margin-left:7px;transform:rotate(-30deg);vertical-align:2px}.footer__nav2-item a .arrow-cmn svg{width:12px}.footer__nav2-item a .arrow-cmn svg *{stroke:#222;stroke-width:2px}@media screen and (min-width:1025px){.footer__nav2-item a:hover{color:#0069d3}.footer__nav2-item a:hover .arrow-cmn svg *{stroke:#0069d3}}.footer__copy{color:#6f6f6f;display:block;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:15px;margin-top:40px;text-align:right}@media screen and (max-width:740px){.footer__inner{padding:70px 30px 19px}.footer__cont{-ms-justify-content:center;justify-content:center;text-align:center}.footer__right{margin:0 auto}.footer__logo{margin-bottom:27px}.footer__logo svg{width:180px}.footer__nav{-ms-justify-content:center;justify-content:center;margin-top:30px}.footer__nav-item a{font-weight:400}.footer__nav-item:first-child,.footer__nav-item:nth-child(2){display:none}.footer__nav2{margin-left:7px;margin-top:6px;text-align:center}.footer__nav2-item a{font-size:14px}.footer__copy{font-size:11px;letter-spacing:0;margin-top:60px;text-align:center}}.heading{z-index:0}.heading__main{padding:206px 0 60px;position:relative}.heading__pnkz{position:absolute;right:40px;top:114px}.heading__ja{font-size:15px;letter-spacing:.05em;line-height:26px;margin-bottom:-2px}.heading__en,.heading__ja{color:#0069d3;font-weight:700}.heading__en{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:95px;line-height:1.2210526316;margin-left:-6px}.heading__img img{height:auto;max-height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.heading__line{border-color:#0069d3;margin-top:90px}@media screen and (max-width:900px){.heading__main{padding:134px 0 53px}.heading__pnkz{bottom:10px;position:absolute;right:15px;top:auto}.heading__ja{font-size:14px;font-weight:500;line-height:22px;margin-bottom:6px}.heading__en{font-size:38px;line-height:1.3157894737;margin-left:0}.heading__line{margin-top:0}}.ttl__ja{color:#0069d3;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.4285714286;margin-bottom:16px;padding-left:16px;position:relative}.ttl__ja:before{background:#0069d3;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:7px;width:7px}.ttl__en{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:52px;font-weight:700;letter-spacing:.06em;line-height:1.0576923077}@media screen and (max-width:740px){.ttl__ja{letter-spacing:.05em;margin-bottom:8px;padding-left:14px}.ttl__en{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:38px;font-weight:700;letter-spacing:.04em;line-height:1.2368421053;margin-left:-2px}}.ttl2__label{border-bottom:2px solid #0069d3;color:#0069d3;display:flex;flex-wrap:wrap;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:900;padding-bottom:2px;width:-moz-fit-content;width:fit-content}.ttl2__en{font-size:20px;margin-top:8px}.ttl2__num{font-size:30px;margin-left:5px}.ttl2__ja{font-size:30px;font-weight:900;letter-spacing:.05em;line-height:1.3333333333;margin-top:17px}@media screen and (max-width:740px){.ttl2__label{padding-bottom:3px}.ttl2__en{font-size:18px;margin-top:6px}.ttl2__num{margin-left:4px}.ttl2__ja,.ttl2__num{font-size:25px}}.btn{align-items:center;display:block;display:flex;flex-wrap:wrap;height:65px;position:relative;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;background:#0069d3;border:1px solid #0069d3;border-radius:40px;cursor:pointer;overflow:hidden;padding:10px 70px 10px 20px}.btn:before{background:#0053a6;border-radius:50%;content:"";opacity:0;padding-top:200%;position:absolute;right:30px;top:50%;transform:translate(50%,-50%) scale(0);transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .2s cubic-bezier(.25,1,.5,1) .1s;width:200%}.btn__label{color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.3846153846;position:relative;z-index:1}.btn__arrow{line-height:0;position:absolute;right:22px;top:50%;transform:translateY(-50%);transition:opacity .5s cubic-bezier(.25,1,.5,1) .4s;z-index:1}.btn__arrow,.btn__arrow>*{display:inline-block}.btn__arrow svg{width:14px}.btn__arrow svg *{stroke:#fff;stroke-width:2px}.btn.--skeleton{background:none}.btn.--skeleton .btn__label{color:#0053a6}.btn.--skeleton .btn__arrow svg *{stroke:#0053a6}.btn.--white-skeleton{background:none;border-color:#fff}.btn.--ex .btn__arrow>*{transform:rotate(-30deg)}.btn.--big{border-radius:60px;height:107px;margin-left:0}@media screen and (min-width:741px){.btn.--big{-ms-justify-content:center;justify-content:center;max-width:100%;padding:20px 85px 20px 70px;width:723px}.btn.--big .btn__label{font-size:19px}.btn.--big .btn__arrow{right:35px}.btn.--big .btn__arrow svg{width:23px}}@media screen and (max-width:740px){.btn.--big{height:80px}.btn.--big .btn__label{font-size:15px}}@media screen and (min-width:1025px){.btn:hover,a .btn:hover{border-color:#0053a6}.btn:hover:before,a .btn:hover:before{opacity:1;transform:translate(50%,-50%) scale(1);transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .05s cubic-bezier(.25,1,.5,1)}.btn:hover.--skeleton .btn__label,a .btn:hover.--skeleton .btn__label{color:#fff}.btn:hover.--skeleton .btn__arrow svg *,a .btn:hover.--skeleton .btn__arrow svg *{stroke:#fff}}.contact-link{position:relative;z-index:0}.contact-link__top{background:#0069d3;border-radius:0 0 200px 0;padding:180px 0;position:relative;z-index:1}.contact-link__inner{display:flex;flex-wrap:wrap;gap:30px}.contact-link__item{height:215px;width:calc(50% - 15px)}.contact-link__item a{background:#0053a6;border-radius:10px;color:#fff;display:block;height:100%;padding:40px 110px 30px 32px;position:relative}.contact-link__item-ttl{margin-bottom:27px}.contact-link__item-ttl .ttl__ja{color:#fff;margin-bottom:20px}.contact-link__item-ttl .ttl__ja:before{background:#fff}.contact-link__item-ttl .ttl__en{font-size:40px}.contact-link__item-txt{font-size:13px;letter-spacing:.05em;line-height:23px}.contact-link__item-arrow{bottom:44px;position:absolute;right:40px}.contact-link__item-arrow svg{width:44px}.contact-link__item-arrow svg *{stroke:#fff}.contact-link__item-arrow.--ex{transform:rotate(-30deg)}.contact-link__img{margin-top:-215px}.contact-link__img img{width:100%}@media screen and (max-width:900px){.contact-link__inner{padding-left:40px;padding-right:40px}.contact-link__top{border-radius:0 0 140px 0;padding:90px 0}.contact-link__item{height:auto}.contact-link__item a{display:flex;flex-wrap:wrap;padding:35px 20px}.contact-link__item-txt{order:3}.contact-link__item-arrow{margin:45px 0 0 20px;order:2;position:static;right:32px}.contact-link__item-arrow svg{width:35px}.contact-link__img{margin-top:-140px}}@media screen and (max-width:740px){.contact-link__top{border-radius:0 0 71px 0;padding:104px 0 130px}.contact-link__inner{gap:15px;padding-left:15px;padding-right:15px}.contact-link__item{height:187px;width:100%}.contact-link__item a{padding:40px 53px 40px 16px}.contact-link__item-ttl{margin-bottom:15px}.contact-link__item-ttl .ttl__ja{margin-bottom:9px}.contact-link__item-ttl .ttl__en{font-size:34px}.contact-link__item-txt{width:100%}.contact-link__item-arrow{margin:37px 0 0 20px}.contact-link__item-arrow svg{width:28px}.contact-link__img{margin-top:-68px}}.pnkz__list{display:flex;flex-wrap:wrap}.pnkz__item{color:#aaa;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:17px}.pnkz__item+.pnkz__item:before{color:#222;content:"-";display:inline-block;margin:0 5px}.pnkz__item a{color:#222}@media screen and (min-width:1025px){.pnkz__item a:hover{opacity:.5}}.pagination{margin-top:74px}.pagination__list{gap:19px}.pagination__item>*,.pagination__list{align-items:center;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative}.pagination__item>*{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:15px;font-weight:500;height:36px;-ms-justify-content:center;justify-content:center;text-align:center;width:30px;z-index:0}@media screen and (min-width:1025px){.pagination__item a:hover{color:#0069d3}}.pagination__item.--current>*{color:#0069d3}.pagination__item.--current>:before{background:#0069d3;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:18px}.pagination__arrow a{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:17px;font-weight:500;letter-spacing:.03em}.pagination__arrow a .arrow-cmn{display:inline-block;vertical-align:2px}.pagination__arrow a svg{width:12px}.pagination__arrow a svg,.pagination__arrow a svg *{transition:.2s cubic-bezier(.25,1,.5,1)}.pagination__arrow a svg *{stroke:#222;stroke-width:2px}@media screen and (min-width:1025px){.pagination__arrow a:hover{color:#0069d3}.pagination__arrow a:hover svg *{stroke:#0069d3}}.pagination__arrow.--prev{margin-right:25px}.pagination__arrow.--prev .arrow-cmn{margin-right:6px;transform:scaleX(-1)}.pagination__arrow.--next{margin-left:25px}.pagination__arrow.--next .arrow-cmn{margin-left:6px}.pagination__arrow.--disabled a{color:#97a6b5;pointer-events:none}.pagination__arrow.--disabled a svg *{stroke:#97a6b5}.pagination__all{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pagination__all a{border-bottom:1px solid #0069d3;display:inline-block;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:17px;font-weight:500;letter-spacing:.03em;padding:7px 6px 2px;text-align:center}@media screen and (min-width:1025px){.pagination__all a:hover{color:#0069d3}}.pagination.--type2{margin-top:70px}.pagination.--type2 .pagination__arrow.--next{margin-left:auto}@media screen and (max-width:740px){.pagination{margin-top:51px}.pagination__list{gap:14px;-ms-justify-content:center;justify-content:center}.pagination__arrow a svg{width:15px}.pagination__arrow a .arrow-cmn{margin:0!important}.pagination__arrow-label{display:none}.pagination__arrow.--prev{margin-right:21px}.pagination__arrow.--next{margin-left:21px}.pagination__all a{border-bottom:1px solid #0069d3;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:17px;font-weight:500;letter-spacing:.03em;padding:4px 4px 1px;text-align:center}}@media screen and (max-width:740px)and (min-width:1025px){.pagination__all a:hover{color:#0069d3}}@media screen and (max-width:740px){.pagination.--type2{margin-top:57px}}.inL{animation:inL .75s cubic-bezier(.25,1,.5,1) forwards paused;opacity:0}@keyframes inL{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}.inB{animation:inB .6s cubic-bezier(.25,1,.5,1) forwards paused;opacity:0}@keyframes inB{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}.is-view .inB,.is-view .inL,.is-view.inB,.is-view.inL{animation-play-state:running}.is-view .btn__label:before{transform:none}.is-view .btn__arrow{opacity:1}@keyframes arrow{0%{opacity:1;transform:none}50%{opacity:0;transform:translateX(60%)}55%{opacity:0;transform:translateX(-60%)}to{opacity:1;transform:none}}@media screen and (min-width:1025px){a:hover .arrow-cmn svg{animation:arrow .5s cubic-bezier(.87,0,.13,1)}}.fix-btn{position:relative}.fix-btn .dl-btn{bottom:15px;color:#fff;position:fixed;right:0;text-align:center;width:270px;z-index:99}.fix-btn .dl-btn a{background-color:#0069d3;border:2px solid #fff;border-radius:10px 0 0 10px;border-right-width:0;box-shadow:7px 5px 0 0 #52e1ed;display:block;height:100%;padding:23px 27px 21px;text-decoration:none;width:100%}.fix-btn .dl-btn a:hover{background-color:#0053a6}.fix-btn .dl-btn__inner{display:flex;flex-wrap:wrap;gap:7px 0;-ms-justify-content:center;justify-content:center;width:100%}.fix-btn .dl-btn svg{margin:0 5px 3px 0;width:30px}.fix-btn .dl-btn__ttl{color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:2;margin-bottom:6px}.fix-btn .dl-btn__txt{color:#fff;font-size:11px;font-weight:500;letter-spacing:.05em;line-height:1.6}@media screen and (max-width:740px){.fix-btn .dl-btn{border-radius:10px 10px 0 0;border-width:2px 2px 0;bottom:0;padding:0;right:auto;top:auto;width:100%}.fix-btn .dl-btn a{border:solid #fff;border-radius:10px 10px 0 0;border-width:2px 2px 0;box-shadow:none;padding:22px 10px 21px}.fix-btn .dl-btn svg{display:inline-block;margin:-2px 10px 0 0;width:27px}.fix-btn .dl-btn__ttl{display:inline-block;font-size:18px;line-height:1.7;margin-bottom:0}.fix-btn .dl-btn__txt{width:100%}}.product{padding:130px 0 200px}.product__sec+.product__sec{margin-top:200px}.product__heading{margin-bottom:95px}.product__name{align-items:center;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;color:#0d304a;font-size:38px;font-weight:700;gap:20px;letter-spacing:.05em;line-height:1.44;margin-bottom:50px}.product__name:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:45px;margin-top:4px;width:45px}.product__image{align-items:flex-start;display:flex;flex-wrap:wrap;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;flex-wrap:nowrap;gap:30px;margin-bottom:63px}.product__image.onemore{max-width:596px}.product__image__heading{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product__catch{color:#0069d3;font-size:20px;font-weight:700;line-height:1.45;margin-bottom:46px;padding-left:17px;position:relative}.product__catch:before{background-color:#0069d3;content:"";display:inline-block;height:26px;left:0;position:absolute;top:1px;width:3px}.product__txt{font-size:17px;font-weight:500;letter-spacing:.05em;line-height:2;width:69.0909090909%}.product__txt .--full{width:100%}.product__desc{margin-bottom:60px}.product__detail{max-width:50%;width:calc(50% - 15px)}.product__detail__ttl{margin-bottom:43px}.product__detail__ttl .ttl__ja{margin-bottom:13px}.product__detail__ttl .ttl__ja:before{left:3px}.product__detail__ttl .ttl__en{font-size:35px}.product__detail__sub{font-size:17px;font-weight:700;letter-spacing:.05em;line-height:1.47;margin-bottom:1px;padding-left:15px;position:relative}.product__detail__sub:before{background:#0069d3;border-radius:50%;content:"";height:7px;left:1px;position:absolute;top:50%;transform:translateY(-50%);width:7px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__no,.product__detail__no{background:#0069d3;color:#fff;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.42;margin-bottom:10px;padding:5px 12px;width:-moz-fit-content;width:fit-content}.product__detail__summary{font-size:17px;font-weight:700;letter-spacing:.05em;line-height:1.47;margin-bottom:9px}.product__detail__txt{font-weight:400;letter-spacing:.05em;line-height:2.13}.product__detail__txt li{margin-bottom:0}.product__detail__image,.product__detail__image .img-vertical{width:100%}.product__detail__caption{font-size:16px;font-weight:500;letter-spacing:.07em;line-height:2;margin-top:6px}.product__detail__anno{font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1.92;margin-top:45px}.product__detail__info{background:#eceff2;font-size:15px;font-weight:400;letter-spacing:.05em;line-height:2.13;margin-top:15px;padding:10px 15px}.product__detail-row{display:flex;flex-wrap:wrap;gap:34px 30px}.product__photo{display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:30px;margin-bottom:100px;width:100%}.product__photo img{max-width:100%}@media screen and (min-width:1025px){.product__photo a:hover{color:#0069d3}.product__photo a:hover .product__photo__img-inner img{transform:scale(1.05)}}.product__photo__img{flex-grow:0;width:33.3333333333%}.product__photo__img img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product__photo__img-inner{aspect-ratio:345/243;overflow:hidden}.product__photo__img-inner img{height:100%;transition:.6s ease}.product__photo__ttl{font-size:21px;font-weight:700;letter-spacing:.07em;line-height:1.61;margin-top:23px}.product__photo__txt{font-size:16px;font-weight:500;letter-spacing:.07em;line-height:1.68;margin-top:21px}.product__photo-label{font-size:17px;font-weight:500;letter-spacing:.07em;line-height:1.4117647059;margin-bottom:3px}.product__movie{max-width:69.0909090909%;width:100%}.product__movie__inner{aspect-ratio:16/9;width:100%}.product__movie__inner iframe{height:100%;width:100%}.product__movies{margin:60px 0 0}.product__movies .product__detail__ttl{margin-bottom:30px}.product__movies-list{display:grid;gap:40px 30px;grid-template-columns:1fr 1fr;max-width:724px;width:100%}.product__movies-txt{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:20px;margin-top:10px}.product__movies-item{max-width:347px}.product__movies-item img{height:auto;width:100%}@media screen and (min-width:1025px){.product__movies-item:hover{color:#0069d3}.product__movies-item:hover img{opacity:.5}}.product__movies.sftank .product__movies-list{display:flex;justify-content:flex-start}.product__movies.sftank .webimg img{max-width:100%;width:auto}.product__movie-link{margin:60px 0}.product__movie-link-ttl{margin-bottom:30px}.product__movie-link-item{display:inline-block;max-width:347px;width:100%}.product__movie-link-item img{transition:inherit;width:100%}@media screen and (min-width:1025px){.product__movie-link-item:hover{color:#0069d3}.product__movie-link-item:hover img{opacity:.5}}.product__movie-link-txt{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:20px;margin-top:10px}.product__btn{margin:60px auto 0}@media screen and (max-width:740px){.product{padding:103px 0 100px}.product__sec+.product__sec{margin-top:100px}.product__heading{margin-bottom:56px}.product__name{flex-wrap:nowrap;font-size:23px;gap:15px;line-height:1.3;margin-bottom:42px;min-height:40px}.product__name:before{flex-shrink:0;margin-top:0}.product__name:has(.product__text:has(br)){align-items:flex-start}.product__image{flex-wrap:wrap;gap:20px}.product__catch{font-size:18px;margin-bottom:27px;padding-left:13px}.product__catch:before{height:20px;top:5px}.product__txt{font-size:15px;width:100%}.product__desc{margin-bottom:39px}.product__detail{max-width:inherit;width:100%}.product__detail__item+.product__detail__item{margin-top:26px}.product__detail__ttl{margin-bottom:25px}.product__detail__ttl .ttl__ja{font-size:13px;margin-bottom:5px;padding-left:16px}.product__detail__ttl .ttl__ja:before{left:1px;top:6px}.product__detail__ttl .ttl__en{font-size:30px;letter-spacing:.06em;margin-left:0}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__no,.product__detail__no,.product__detail__summary{margin-bottom:9px}.product__detail__txt{line-height:1.86}.product__detail__sub{font-size:15px;font-weight:500;line-height:1.4;margin:40px 0 17px;padding-left:12px}.product__detail__image{width:100%}.product__detail__info{line-height:1.86;margin-top:26px;padding:12px 14px}.product__detail__caption{font-size:14px;letter-spacing:.03em;margin-top:2px}.product__detail__anno{font-size:11px;line-height:1.6;margin-top:36px}.product__detail-row{flex-direction:column;gap:0}.product__photo{flex-wrap:wrap;gap:20px}.product__photo__img{flex-grow:inherit;width:100%}.product__movies-list{display:grid!important;gap:30px;grid-template-columns:1fr}.product__movies-item{max-width:100%}.product__btn{margin:40px auto 0}}.product article.eng .product__name:before{background:url(/builds/web/images/icn-eng.29ffa8cd.png) no-repeat 50%;background-size:cover}.product article.env .product__name:before{background:url(/builds/web/images/icn-env.c6222e9e.png) no-repeat 50%;background-size:cover}.product article.oth .product__name:before{background:url(/builds/web/images/icn-oth.24bb5b3f.png) no-repeat 50%;background-size:cover}.product article+article{margin-top:200px}@media screen and (max-width:740px){.product article+article{margin-top:80px}}.product article.sftank .product__image{margin-bottom:61px}.product article.sftank .product__detail__item:has(.product__detail__sub){padding-top:7px}.product article.sftank .product__detail:first-child .product__detail__item+.product__detail__item{margin-top:35px}.product article.sftank .product__detail__sub{margin-bottom:10px}.product article.sftank .img-sftank{margin-bottom:39px;margin-top:20px;max-width:413px}@media screen and (max-width:740px){.product article.sftank .product__image{margin-bottom:40px}.product article.sftank .product__detail__item:has(.product__detail__sub){padding-top:0}.product article.sftank .product__detail__sub{margin-bottom:16px}.product article.sftank .img-sftank{margin-bottom:1px;margin-top:26px;width:100%}.product article.sftank .product__detail:first-child .product__detail__item+.product__detail__item{margin-top:26px}.product article.sftank .product__detail-row{gap:79px}}.product article.vertical .product__image{margin-bottom:61px}.product article.vertical .product__detail__txt{margin-top:-5px}.product article.vertical .product__desc{margin-bottom:76px}@media screen and (max-width:740px){.product article.vertical .product__image{margin-bottom:42px}.product article.vertical .product__detail-row{gap:38px 0}.product article.vertical .product__desc{margin-bottom:20px}}.product article.facility .product__detail-row{flex-wrap:wrap;gap:34px 30px}.product article.facility .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.facility .product__detail__product__no,.product article.facility .product__detail__no,.product article.facility article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}.product article.facility .product__desc{margin-bottom:55px}@media screen and (max-width:740px){.product article.facility .product__image{margin-bottom:41px}.product article.facility .product__desc{margin-bottom:37px}.product article.facility .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype article.facility .product__detail__product__no,.product article.facility .product__detail__no,.product article.facility article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:6px}}.product article.oiltankguard .product__detail-row{flex-wrap:wrap}.product article.oiltankguard .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.oiltankguard .product__detail__product__no,.product article.oiltankguard .product__detail__no,.product article.oiltankguard article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:3px}.product article.oiltankguard .product__desc{margin-bottom:62px}@media screen and (max-width:740px){.product article.oiltankguard .product__image{margin-bottom:40px}.product article.oiltankguard .product__desc{margin-bottom:37px}.product article.oiltankguard .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype article.oiltankguard .product__detail__product__no,.product article.oiltankguard .product__detail__no,.product article.oiltankguard article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:5px}}.product article.tanklining .product__detail-row{flex-wrap:wrap}.product article.tanklining .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.tanklining .product__detail__product__no,.product article.tanklining .product__detail__no,.product article.tanklining article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:3px}.product article.tanklining .product__desc{margin-bottom:56px}@media screen and (max-width:740px){.product article.tanklining .product__image{margin-bottom:40px}.product article.tanklining .product__desc{margin-bottom:41px}.product article.tanklining .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype article.tanklining .product__detail__product__no,.product article.tanklining .product__detail__no,.product article.tanklining article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:5px}}.product article.coating .product__name{margin-bottom:60px}.product article.coating .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.coating .product__detail__product__no,.product article.coating .product__detail__no,.product article.coating article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}.product article.coating .product__desc{margin-bottom:54px}@media screen and (max-width:740px){.product article.coating .product__name{margin-bottom:44px}.product article.coating .product__desc{margin-bottom:41px}.product article.coating .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype article.coating .product__detail__product__no,.product article.coating .product__detail__no,.product article.coating article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:5px}}.product article.onemore .product__image{margin-bottom:62px}.product article.onemore .product__image .img-onemore{width:596px}.product article.aquaangel .product__detail-row.tanktype article.onemore .product__detail__product__no,.product article.onemore .product__detail__no,.product article.onemore article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}.product article.onemore .product__detail__item{width:calc(50% - 15px)}.product article.onemore .product__desc{margin-bottom:55px}@media screen and (max-width:740px){.product article.onemore .product__heading{margin-bottom:25px}.product article.onemore .product__image{margin-bottom:41px}.product article.onemore .product__image .img-onemore{width:100%}.product article.onemore .product__catch{margin-bottom:25px}.product article.onemore .product__desc{margin-bottom:41px}.product article.onemore .product__detail__item{width:100%}.product article.onemore .product__detail__item+.product__detail__item{margin-top:24px}.product article.aquaangel .product__detail-row.tanktype article.onemore .product__detail__product__no,.product article.onemore .product__detail__no,.product article.onemore article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:6px}}.product article.maintenance .product__image{margin-bottom:62px}.product article.maintenance .product__detail-row{gap:34px 60px}.product article.maintenance .product__heading{margin-bottom:50px}.product article.maintenance .product__detail__item{width:calc(50% - 30px)}.product article.maintenance .product__detail__txt{letter-spacing:.01em}.product article.maintenance .product__detail__info{margin-top:35px;padding:10px 16px}.product article.maintenance .product__desc{margin-bottom:0}@media screen and (max-width:740px){.product article.maintenance .product__name{letter-spacing:0;margin-bottom:41px}.product article.maintenance .product__image{margin-bottom:41px}.product article.maintenance .product__detail__item{width:100%}.product article.maintenance .product__detail__item+.product__detail__item{margin-top:36px}.product article.maintenance .product__detail__txt{letter-spacing:0}.product article.maintenance .product__detail__info{padding:12px 12px 12px 15px}}.product article.tamos .product__desc{margin-bottom:81px}.product article.tamos .product__image{margin-bottom:63px}.product article.tamos .product__image .img-tamos{max-width:683px}.product article.tamos .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.tamos .product__detail__product__no,.product article.tamos .product__detail__no,.product article.tamos article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}.product article.tamos .product__detail__anno{margin-top:4px}@media screen and (max-width:740px){.product article.tamos .product__image{margin-bottom:40px}.product article.tamos .product__image .img-tamos{max-width:100%}.product article.tamos .product__desc{margin-bottom:41px}.product article.tamos .product__detail__item{width:100%}.product article.tamos .product__detail__item+.product__detail__item{margin-top:27px}.product article.aquaangel .product__detail-row.tanktype article.tamos .product__detail__product__no,.product article.tamos .product__detail__no,.product article.tamos article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:5px}.product article.tamos .product__detail__anno{margin-top:38px}}.product article.aquaangel .product__image{margin-bottom:63px}.product article.aquaangel .product__heading{margin-bottom:50px}.product article.aquaangel .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__no,.product article.aquaangel .product__detail__no{margin-bottom:4px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__no+.product__detail__txt,.product article.aquaangel .product__detail__no+.product__detail__txt{padding-left:1em;text-indent:-1em}.product article.aquaangel .product__desc{margin-bottom:54px}.product article.aquaangel .product__photo+.product__desc{margin-top:100px}.product article.aquaangel .product__detail-row.tanktype{gap:29px 0;margin-bottom:100px}.product article.aquaangel .product__detail-row.tanktype .product__detail__item{width:500px}.product article.aquaangel .product__detail-row.tanktype .product__detail__item .btn{width:179px}.product article.aquaangel .product__detail-row.tanktype .product__detail__item .btn__arrow{right:19px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product-type{font-size:17px;font-weight:700;letter-spacing:.05em;line-height:1;margin-top:4px;padding-left:7px;position:relative;width:100%}.product article.aquaangel .product__detail-row.tanktype .product__detail__product-type:before{background-color:#0069d3;content:"";display:inline-block;height:19px;left:0;position:absolute;top:1px;width:2px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product-capa{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:1.4;margin-bottom:25px;padding-left:14px;position:relative}.product article.aquaangel .product__detail-row.tanktype .product__detail__product-capa:before{background:#0069d3;border-radius:50%;content:"";height:7px;left:2px;position:absolute;top:8px;width:7px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__point{display:flex;flex-wrap:wrap;gap:27px 20px;margin-bottom:56px;text-align:left}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__point>dt{width:100px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__point>dd{width:calc(100% - 120px)}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__no{background:#fff;border:1px solid #0069d3;color:#0069d3;margin-bottom:0;padding:4px 10px 3px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product-image{width:357px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product-image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:740px){.product article.aquaangel .product__heading{margin-bottom:61px}.product article.aquaangel .product__name{letter-spacing:-.01em;margin-bottom:41px}.product article.aquaangel .product__desc{margin-bottom:35px}.product article.aquaangel .product__image{margin-bottom:42px}.product article.aquaangel .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__no,.product article.aquaangel .product__detail__no{margin-bottom:5px}.product article.aquaangel .product__detail__item+.product__detail__item{margin-top:28px}.product article.aquaangel .product__detail__item:nth-child(2)>.product__detail__txt{letter-spacing:.04em}.product article.aquaangel .product__photo+.product__desc{margin-top:61px}.product article.aquaangel .product__detail-row.tanktype{gap:24px 0;margin-bottom:0}.product article.aquaangel .product__detail-row.tanktype .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype .product__detail__product-type{font-size:16px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product-capa{margin-bottom:16px;padding-left:12px}.product article.aquaangel .product__detail-row.tanktype .product__detail__item+.product__detail__item{margin-top:17px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__point{gap:0;margin-bottom:48px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__point dd,.product article.aquaangel .product__detail-row.tanktype .product__detail__product__point dt{width:100%}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:6px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__point dd{margin-bottom:27px}.product article.aquaangel .product__detail-row.tanktype .product__detail__product__point dd:last-child{margin-bottom:0}.product article.aquaangel .product__detail-row.tanktype .product__detail__item:nth-child(2) .product__detail__product__point dd{letter-spacing:0}.product article.aquaangel .product__desc.case{margin-bottom:27px}.product article.aquaangel .product__photo.case{gap:37px}.product article.aquaangel .product__photo.case .product__photo__img img{aspect-ratio:360/243}.product article.aquaangel .product__photo.case .product__photo__ttl{margin-top:14px}.product article.aquaangel .product__photo.case .product__photo__txt{margin-top:12px}}.product article.aquainpit .product__name{margin-bottom:51px}.product article.aquainpit .product__image{margin-bottom:62px}.product article.aquainpit .product__desc{margin-bottom:95px}.product article.aquainpit .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.aquainpit .product__detail__product__no,.product article.aquainpit .product__detail__no,.product article.aquainpit article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}@media screen and (max-width:740px){.product article.aquainpit .product__name{letter-spacing:-.01em;margin-bottom:42px}.product article.aquainpit .product__desc{margin-bottom:38px}.product article.aquainpit .product__image{margin-bottom:42px}.product article.aquainpit .product__detail__item+.product__detail__item{margin-top:27px}.product article.aquainpit .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype article.aquainpit .product__detail__product__no,.product article.aquainpit .product__detail__no,.product article.aquainpit article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:5px}.product article.aquainpit .product__movie{max-width:100%}}.product article.plant .product__heading{margin-bottom:50px}.product article.plant .product__image{margin-bottom:63px}.product article.plant .product__catch{margin-bottom:0}.product article.plant .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.plant .product__detail__product__no,.product article.plant .product__detail__no,.product article.plant article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}.product article.plant .product__desc{margin-bottom:55px}@media screen and (max-width:740px){.product article.plant .product__heading{margin-bottom:59px}.product article.plant .product__image{margin-bottom:43px}.product article.plant .product__desc{margin-bottom:36px}.product article.plant .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype article.plant .product__detail__product__no,.product article.plant .product__detail__no,.product article.plant article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:7px}}.product article.safetyangel .product__heading{margin-bottom:130px}.product article.safetyangel .product__name{margin-bottom:48px}.product article.safetyangel .product__image .img-safetyangel{margin-bottom:1px;max-width:969px}.product article.safetyangel .product__txt{width:100%}.product article.safetyangel .product__detail-row{margin-top:3px}.product article.safetyangel .product__detail__ttl{margin-bottom:38px}.product article.safetyangel .product__desc{margin-bottom:55px}@media screen and (max-width:740px){.product article.safetyangel .product__heading{margin-bottom:56px}.product article.safetyangel .product__desc{margin-bottom:28px}.product article.safetyangel .product__name{margin-bottom:34px}.product article.safetyangel .product__image .img-safetyangel{max-width:100%}.product article.safetyangel .product__image{margin-bottom:39px}.product article.safetyangel .product__catch{margin-bottom:26px}.product article.safetyangel .product__detail__ttl{margin-bottom:21px}}.product article.slj .product__heading{margin-bottom:50px}.product article.slj .product__desc{margin-bottom:55px}.product article.slj .product__name{padding-left:58px}.product article.slj .product__image{margin-bottom:63px}.product article.slj .product__catch{margin-bottom:0}.product article.slj .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.slj .product__detail__product__no,.product article.slj .product__detail__no,.product article.slj article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}@media screen and (max-width:740px){.product article.slj .product__heading{margin-bottom:60px}.product article.slj .product__desc{margin-bottom:37px}.product article.slj .product__name{margin-bottom:43px}.product article.slj .product__image{margin-bottom:41px}.product article.slj .product__detail__item{width:100%}.product article.aquaangel .product__detail-row.tanktype article.slj .product__detail__product__no,.product article.slj .product__detail__no,.product article.slj article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:6px}}.product article.overseas .product__image{margin-bottom:63px;width:535px}.product article.overseas .product__desc{margin-bottom:55px}.product article.overseas .product__detail__ttl{margin-bottom:38px}.product article.overseas .product__detail__txt{width:68.5454545455%}@media screen and (max-width:740px){.product article.overseas .product__image{margin-bottom:40px;width:100%}.product article.overseas .product__catch{margin-bottom:20px}.product article.overseas .product__desc{margin-bottom:37px}.product article.overseas .product__detail__ttl{margin-bottom:22px}.product article.overseas .product__detail__txt{width:100%}}.product article.test-eq .product__name{margin-bottom:45px}.product article.test-eq .product__heading{margin-bottom:46px}.product article.test-eq .product__desc{margin-bottom:0}.product article.test-eq .product__detail-row{gap:56px 30px}.product article.test-eq .product__detail__anno{margin-top:44px}@media screen and (max-width:740px){.product article.test-eq .product__name{letter-spacing:0;margin-bottom:37px}.product article.test-eq .product__heading{margin-bottom:35px}.product article.test-eq .product__detail-row{gap:35px}.product article.test-eq .product__detail__anno{margin-top:35px}.product article.test-eq .product__detail__exam{flex-direction:column}.product article.test-eq .product__detail__exam-after,.product article.test-eq .product__detail__exam-before{max-width:155px}}.product article.sf-double .product__name{margin-bottom:45px}.product article.sf-double .product__txt{width:80.8181818182%}.product article.sf-double .product__detail__ttl{margin-bottom:41px}.product article.sf-double .product__detail__exam{display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:83px;-ms-justify-content:space-between;justify-content:space-between}.product article.sf-double .product__detail__exam-item{display:grid;gap:8px 25px;grid-template-columns:1fr 20px 1fr;place-items:center start}.product article.sf-double .product__detail__exam-caption{font-size:17px;font-weight:500;grid-column:1/4;letter-spacing:.07em;line-height:1.58}.product article.sf-double .product__detail__exam-after,.product article.sf-double .product__detail__exam-before{max-width:219px}.product article.sf-double .product__detail__exam .arrow-cmn{grid-column:2/3;place-items:center}.product article.sf-double .product__detail__exam .arrow-cmn svg{width:20px}@media screen and (max-width:740px){.product article.sf-double .product__name{letter-spacing:0;margin-bottom:37px}.product article.sf-double .product__txt{width:100%}.product article.sf-double .product__detail__ttl{margin-bottom:39px}.product article.sf-double .product__detail__exam{flex-direction:column;gap:42px;margin-top:0}.product article.sf-double .product__detail__exam-item{gap:4px 15px}.product article.sf-double .product__detail__exam-after,.product article.sf-double .product__detail__exam-before{max-width:155px}.product article.sf-double .product__detail__exam-caption{font-size:16px}}.product article.depotangel .product__image{margin-bottom:63px}.product article.depotangel .product__txt{width:76.8181818182%}.product article.depotangel .product__detail__item{width:calc(50% - 15px)}.product article.aquaangel .product__detail-row.tanktype article.depotangel .product__detail__product__no,.product article.depotangel .product__detail__no,.product article.depotangel article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}@media screen and (max-width:740px){.product article.depotangel .product__name{margin-bottom:37px}.product article.depotangel .product__image{margin-bottom:39px}.product article.depotangel .product__catch{margin-bottom:22px}.product article.depotangel .product__detail__item,.product article.depotangel .product__txt{width:100%}.product article.depotangel .product__detail__item+.product__detail__item{margin-top:27px}.product article.aquaangel .product__detail-row.tanktype article.depotangel .product__detail__product__no,.product article.depotangel .product__detail__no,.product article.depotangel article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:5px}}.product article.connectia .product__txt{width:76.8181818182%}.product article.aquaangel .product__detail-row.tanktype article.connectia .product__detail__product__no,.product article.connectia .product__detail__no,.product article.connectia article.aquaangel .product__detail-row.tanktype .product__detail__product__no{margin-bottom:4px}.product article.connectia .product__detail__sub{margin-bottom:15px}.product article.connectia .product__detail{width:calc(50% - 90px)}.product article.connectia .product__detail__item+.product__detail__item{margin-top:33px}.product article.connectia .product__detail:nth-of-type(2){margin-left:95px}.product article.connectia .product__detail:nth-of-type(2) .product__detail__sub{margin-bottom:10px}.product article.connectia .product__detail__btn{height:81px;letter-spacing:1em;line-height:1.5;margin-top:54px;padding:21px 89px 23px 20px;width:325px}.product article.connectia .product__detail__btn .line-sec{padding-left:7px}@media screen and (max-width:740px){.product article.connectia .product__name{letter-spacing:-.01em}.product article.connectia .product__txt{width:100%}.product article.connectia .product__detail-row{gap:55px}.product article.connectia .product__detail{width:100%}.product article.connectia .product__detail__item+.product__detail__item{margin-top:28px}.product article.connectia .product__detail:nth-of-type(2){margin-left:0}.product article.connectia .product__detail__btn{margin-top:30px}}