html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,button,caption,textarea{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;line-height:1.0;word-break:break-word;box-sizing:border-box}body{background:#fff;font-family:"Noto Sans JP",Helvetica Neue,Helvetica,YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;color:#404040;font-feature-settings:"palt";-webkit-text-size-adjust:100%}html{background:#5666BE;font-size:62.5%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-ms-overflow-style:none}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}p,ul,ol,table{font-size:14px}table{border-collapse:collapse}a{color:inherit;text-decoration:none;overflow:hidden;outline:none}img,video,object,embed{max-width:100%;height:auto}img{vertical-align:bottom;border:0}iframe{max-width:100%}input,textarea,button,select{font-family:"Noto Sans JP",Helvetica Neue,Helvetica,YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}input:disabled,textarea:disabled,button:disabled,select:disabled{cursor:not-allowed;background-color:#f7f7f7 !important}select{-webkit-appearance:none;background-color:#fff;background-image:url(../img/common/arrow-select-down.svg);background-size:1.2rem;background-repeat:no-repeat;background-position:center right 1rem;border:solid .1rem #ccc;border-radius:.4rem;padding:1.2rem 3rem 1.2rem 1rem}select:focus{border-color:#5666BE;background-color:#fff}select:active{background-color:#fff}select:disabled{background-image:url(../img/common/arrow-select-down-grey.svg)}textarea{min-height:4rem;line-height:1.4;resize:vertical}input[type='text'],input[type='date'],input[type='password'],input[type='number'],input[type='email'],input[type='password'],input[type='tel'],textarea{background-color:#fff;border:solid .1rem #ccc;border-radius:.4rem;padding:.8rem 1rem}input[type='text']:focus,input[type='date']:focus,input[type='password']:focus,input[type='number']:focus,input[type='email']:focus,input[type='password']:focus,input[type='tel']:focus,textarea:focus{border-color:#5666BE}input[type='file'],input[type='checkbox'],input[type='radio'],select{cursor:pointer}button:focus,input[type='text']:focus,input[type='number']:focus,input[type='date']:focus,input[type='email']:focus,input[type='password']:focus,input[type='file']:focus,input[type='tel']:focus,input[type='checkbox']:focus,input[type='radio']:focus,select:focus,textarea:focus{outline:none;background-color:#fff}button:active,input[type='text']:active,input[type='number']:active,input[type='date']:active,input[type='email']:active,input[type='password']:active,input[type='file']:active,input[type='tel']:active,input[type='checkbox']:active,input[type='radio']:active,select:active,textarea:active{outline:none;background-color:#fff}@-webkit-keyframes onAutoFillStart{from{}to{}}@keyframes onAutoFillStart{from{}to{}}input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}label{display:inline-block;cursor:pointer}button{cursor:pointer}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{margin:0;padding:0;border:0}::-moz-selection{background-color:#909597;color:white;text-shadow:none}::selection{background-color:#909597;color:white;text-shadow:none}a,a>svg,img,input,button,select{transition:all .2s}.ipt-error{border-color:#c81b1b !important;background-color:#fdefef !important}.txt-error-req,.txt-error-kana,.txt-error-slt,.txt-error-mail,.txt-error-num,.txt-error-phone,.txt-error-etc,.txt-error-copies,.txt-error-textarea,.txt-error-file,.txt-error-update,.txt-error-update-ipt{font-size:13px;font-size:1.3rem;color:#c81b1b;line-height:1.5}.container{width:97%;max-width:2440px;margin:0 auto}.container:after{clear:both;content:'';display:block;height:0;overflow:hidden}.wrap-content{width:93rem;margin:0 auto}.defs,#icon-set{display:none}.defs svg,#icon-set svg{display:inline-block;vertical-align:middle;margin:0}#grd-set{visibility:hidden;height:0}main{background:#fff;position:static}section{padding:16rem 0}section:not(.sec-feature):not(.sec-top-news){margin-bottom:4rem}section .sec-intro{font-size:16px;font-size:1.6rem;line-height:1.7;letter-spacing:.06rem}.sec-title{margin-bottom:5rem;text-align:center}.sec-title img{display:inline-block}.sec-title .title{margin:1.6rem 0 1.2rem;font-size:40px;font-size:4rem;font-weight:700;letter-spacing:.4rem;line-height:1.5}.sec-title p{font-family:"Montserrat",Roboto,sans-serif;font-size:20px;font-size:2rem;font-weight:600;color:#929696;letter-spacing:.36rem}.link-area,.link-area-blank{cursor:pointer;transition:all .3s;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1))}.link-area:hover,.link-area-blank:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.link-pdf,.link-download,.link-window,.link-buy{display:inline-block;padding:.5rem 0 .5rem .5rem;font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.link-pdf svg,.link-download svg,.link-window svg,.link-buy svg{display:inline-block;vertical-align:top;width:1.8rem;height:1.8rem;margin-right:.5rem;fill:#5666BE}.link-disabled{display:inline-block;padding:.5rem 0 .5rem .5rem;background:none;font-size:16px;font-size:1.6rem;font-weight:600;color:#404040;letter-spacing:.04rem;cursor:default}.link-disabled:hover{opacity:1}.link-pdf,.link-download,.link-window{padding-right:2.4rem}.link-pdf{background:url(../img/common/icon-pdf.svg) right 0.1rem center no-repeat;background-size:1.6rem}.link-download{background:url(../img/common/icon-download.svg) right 0.1rem center no-repeat;background-size:1.6rem}.link-window{background:url(../img/common/icon-window.svg) right 0.1rem center no-repeat;background-size:1.6rem}.link-buy svg:last-child{margin-right:0;margin-left:.5rem}@media screen and (max-width: 1135px){.wrap-content{width:88%}}@media screen and (max-width: 767px){section{padding:6rem 0}.wrap-content{width:90%}.sec-title{margin-bottom:4rem}.sec-title .title{margin:1rem 0 .8rem;font-size:26px;font-size:2.6rem;letter-spacing:.2rem}.sec-title p{font-size:16px;font-size:1.6rem;color:#7d8282;letter-spacing:.2rem}}@media screen and (max-width: 320px) and (orientation: portrait){.sec-title{margin-bottom:3.5rem}.sec-title .title{font-size:25px;font-size:2.5rem;letter-spacing:.04rem}.sec-title p{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 568px) and (orientation: landscape){.wrap-content{width:94.5%}}[class^="btn-"],.link-active,.link-default{display:inline-block;outline:none;line-height:1;position:relative;cursor:pointer;transition:all .3s}[class^="btn-"]:hover,.link-active:hover,.link-default:hover{opacity:.9}.btn-large{padding:1.8rem 3.8rem 2rem;border-radius:3rem;font-size:20px;font-size:2rem;letter-spacing:.08rem}.btn-large::after{content:'';display:inline-block;width:.8rem;height:.8rem;margin:0 0 .2rem 1rem;border-right:solid .2rem #fff;border-bottom:solid .2rem #fff;transform:rotate(-45deg)}.btn-panel-large{padding:1.8rem 3.8rem 2rem;border-radius:3rem;background:transparent;border:solid .2rem;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.08rem}.btn-panel-large::after{content:'';display:inline-block;width:.8rem;height:.8rem;margin:0 0 .2rem 1rem;border-right:solid .2rem;border-bottom:solid .2rem;transform:rotate(-45deg)}.btn-medium{padding:1rem 2.8rem 1.2rem 3rem;border-radius:2rem;font-size:15px;font-size:1.5rem;letter-spacing:.08rem}.btn-medium::after{content:'';display:inline-block;width:.6rem;height:.6rem;margin:0 0 .2rem 1rem;border-right:solid .2rem #fff;border-bottom:solid .2rem #fff;transform:rotate(-45deg)}.btn-small{padding:.4rem 1rem .5rem 1.2rem;border-radius:2rem;font-size:12px;font-size:1.2rem;letter-spacing:.06rem}.btn-small::after{content:'';display:inline-block;width:.5rem;height:.5rem;margin:0 0 .2rem .3rem;border-right:solid .1rem #fff;border-bottom:solid .1rem #fff;transform:rotate(-45deg)}.btn-large,.btn-medium,.btn-small{background-color:#5666BE;color:#fff}.btn-large,.btn-medium{font-weight:700}.btn-ondotori{background-color:#07243A}.btn-smartvalve{background-color:#714194}input[class^='ipt-']{font-size:16px;font-size:1.6rem}.ipt-ss{width:8rem}.ipt-s{width:30%}.ipt-m{width:60%}.ipt-l{width:80%}.ipt-max{width:100%}@media screen and (max-width: 767px){.btn-large,.btn-panel-large{font-size:16px;font-size:1.6rem}.btn-large::after,.btn-panel-large::after{width:.7rem;height:.7rem}.btn-large{padding:1.5rem 3rem 1.7rem}.btn-panel-large{padding:1.4rem 3rem 1.6rem}.btn-medium{padding:.9rem 1.3rem 1rem 1.7rem;font-size:14px;font-size:1.4rem;font-weight:400}.btn-medium::after{width:.5rem;height:.5rem;margin-left:.4rem;border-width:.1rem}}@media screen and (max-width: 320px) and (orientation: portrait){.btn-medium{padding:.9rem 1rem 1rem 1.2rem;font-size:12px;font-size:1.2rem}.btn-medium::after{width:.4rem;height:.4rem;margin-left:.3rem}}@media screen and (max-width: 568px) and (orientation: landscape){.btn-medium{padding:.9rem .8rem 1rem .9rem;font-size:11px;font-size:1.1rem;letter-spacing:0;white-space:nowrap}.btn-medium::after{width:.4rem;height:.4rem;margin-left:.3rem}}header{width:100%;background:rgba(255,255,255,0.9);filter:drop-shadow(0 0.1rem 0.2rem rgba(221,221,221,0.4));position:fixed;top:0;left:0;z-index:40}.header-inner{display:flex;justify-content:space-between}.header-logo a{display:block;padding:2rem 0}.header-logo a:hover{opacity:.8}.header-logo img{width:10rem;height:auto}.header-nav{width:calc(100% - 12.5rem);display:flex;justify-content:flex-end}.header-nav .banner a{width:24rem;height:5.2rem;padding:0 1.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.7rem;text-align:center;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.header-nav .banner a:hover{opacity:.9;filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.header-nav .banner-ism span,.header-nav .banner-25th span{width:35%;padding-right:1rem;font-size:12px;font-size:1.2rem;color:#404040;line-height:1.3;text-align:right;white-space:nowrap}.header-nav .banner-ism span,.header-nav .banner-ism img,.header-nav .banner-25th span,.header-nav .banner-25th img{display:inline-block;vertical-align:middle}.header-nav .banner-ism+.banner-wss,.header-nav .banner-25th+.banner-wss{margin-top:1.5rem}.header-nav .banner-ism img{width:64%}.header-nav .banner-25th img{width:58%}.megamenu{width:calc(100% - 21rem);display:flex}.megamenu .parent{min-width:11rem;transition:all .2s}.megamenu .parent:hover{background:#5666BE;color:#fff}.megamenu .parent:hover .megainner{opacity:1;visibility:visible}.megamenu .icon-down,.megamenu .icon-right{display:none}.megamenu .head{display:block;padding:3.3rem 2.5rem;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:.06rem;text-align:center;position:relative}.megamenu .head .en{display:none}.megamenu .head .window{display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem;margin:0 0 .2rem .4rem;fill:#404040}.megamenu span.head{cursor:default}.megamenu a.head:hover{background:#5666BE;color:#fff}.megamenu a.head:hover .window{fill:#fff}.megamenu .child{margin-bottom:2.5rem}.megamenu .child li a{padding:.8rem .8rem .8rem 2.6rem;font-size:15px;font-size:1.5rem}.megamenu .child li:not(.sub){margin-bottom:1.2rem}.megamenu .child li:not(.sub) a{background:url(../img/common/arrow-btn-circle.svg) left top 0.8rem no-repeat;background-size:1.8rem;font-weight:600}.megamenu .child .sub{margin-bottom:.5rem}.megamenu .child .sub a{padding-left:4rem;background:url(../img/common/arrow-btn-w.svg) left 2.5rem top 1.2rem no-repeat;background-size:.6rem}.megamenu .child a{display:inline-block;letter-spacing:.04rem;line-height:1}.megamenu .child a:hover{opacity:.8}.megainner{width:100%;background:#5666BE;padding:6rem 3.5rem;position:fixed;top:8rem;left:0;color:#fff;z-index:60;opacity:0;visibility:hidden;transition:all .2s}.megainner .container{padding-left:7rem;padding-right:7rem}.megainner a{color:#fff}.megainner .inner-cols{display:flex}.megainner .blc-head{width:28rem}.megainner .blc-body{width:calc(100% - 28rem);padding-left:1rem}.megainner .blc-body .link-all{display:inline-block;padding:1rem 3.6rem 1.2rem 2.6rem;background-color:#fff;background-image:url(../img/common/arrow-btn.svg);background-position:right 2rem center;background-size:.7rem;background-repeat:no-repeat;border-radius:2rem;font-size:15px;font-size:1.5rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.megainner .blc-body .link-all+.child{margin-top:2.5rem}.megainner .blc-body .link-all:hover{opacity:.9}.megainner .blc-body .body-cols{display:inline-block;width:45%;vertical-align:top}.megainner .title{margin:0 0 1.2rem;font-size:32px;font-size:3.2rem;font-weight:700;line-height:1.4;letter-spacing:.08rem}.megainner .title-en{font-family:"Montserrat",Roboto,sans-serif;font-weight:600;font-size:18px;font-size:1.8rem;letter-spacing:0.4rem}.megainner .inner-btn-right{text-align:right}.megainner .inner-btn-right a,.megainner .inner-btn-right .info{display:inline-block;vertical-align:middle}.megainner .inner-btn-right a{padding:1rem 3.6rem 1.2rem 2.6rem;background-color:#fff;background-image:url(../img/common/arrow-btn.svg);background-position:right 2rem center;background-size:.7rem;background-repeat:no-repeat;border-radius:2rem;font-size:15px;font-size:1.5rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.megainner .inner-btn-right a:hover{opacity:.9}.megainner .inner-btn-right .info{padding-right:1.5rem;font-size:12px;font-size:1.2rem;line-height:1.4;letter-spacing:.04rem}.megainner .software-grid{margin-bottom:5rem;display:grid;grid-template-rows:20% 20% 20% 20% 20%;grid-template-columns:50% 50%}.megainner .software-grid .series-1{grid-row:1 / 2;grid-column:1 / 2}.megainner .software-grid .series-2{grid-row:2 / 3;grid-column:1 / 2}.megainner .software-grid .series-3{grid-row:3 / 4;grid-column:1 / 2}.megainner .software-grid .series-4{grid-row:4 / 5;grid-column:1 / 2}.megainner .software-grid .series-5{grid-row:5 / 6;grid-column:1 / 2}.megainner .software-grid .series-6{grid-row:1 / 2;grid-column:2 / 3}.megainner .software-grid .series-7{grid-row:2 / 3;grid-column:2 / 3}.megainner .software-grid .series-8{grid-row:3 / 4;grid-column:2 / 3}.megainner .software-grid .series-9{grid-row:4 / 5;grid-column:2 / 3}.megainner .about-body .link-all,.megainner .about-body .banner{display:inline-block;vertical-align:top}.megainner .about-body .link-all{margin-right:6rem}.megainner .about-body .banner-ism{margin-right:1rem}.megainner .about-body .child{display:none}.megainner .support-grid{display:grid;grid-template-rows:25% 25% 25% 25%;grid-template-columns:25% 22% 22% 22%;grid-template-areas:"support-1 support-5 support-6 support-7" "support-2" "support-3" "support-4"}.megainner .support-grid .support-1{grid-row:1 / 2;grid-column:1 / 2}.megainner .support-grid .support-2{grid-row:2 / 3;grid-column:1 / 2}.megainner .support-grid .support-3{grid-row:3 / 4;grid-column:1 / 2}.megainner .support-grid .support-4{grid-row:4 / 5;grid-column:1 / 2}.megainner .support-grid .support-5{grid-row:1 / 2;grid-column:2 / 3}.megainner .support-grid .support-6{grid-row:1 / 2;grid-column:3 / 4}.megainner .support-grid .support-7{grid-row:1 / 2;grid-column:4 / 5}.header-info{width:21rem;padding:1.4rem 0 0 1.2rem}.header-links{padding-bottom:.5rem;text-align:right;white-space:nowrap}.header-links a{display:inline-block;font-size:13px;font-size:1.3rem;color:#5666BE}.header-links a+a{margin-left:1.5rem}.header-links a:hover{opacity:.8}.header-links svg{display:inline-block;width:1.5rem;height:1.5rem;margin:0 .5rem .2rem 0;fill:#5666BE;vertical-align:middle}.header-search form{border:solid .1rem #ccc;border-radius:.4rem;position:relative}.header-search input[type="text"]{width:100%;display:block;margin-left:auto;padding:.3rem 1rem .3rem 2.4rem;border-radius:.4rem;border-color:transparent;font-size:13px;font-size:1.3rem;line-height:1}.header-search span{width:2.4rem;height:2.4rem;padding:.5rem;display:block;position:absolute;top:.2;left:.2rem}.header-search svg{width:1.4rem;height:1.4rem;fill:#aaa}.header-banner{display:none}.btn-menu,.btn-close{display:none}@media screen and (max-width: 1135px){header .container{width:100%}.header-logo a{display:inline-block;padding:1.2rem 1.5rem}.header-logo img{width:8.2rem}.header-inner{display:block;width:100%;background:rgba(255,255,255,0.9);position:fixed;z-index:50}.header-nav{display:block;width:auto;height:calc(100vh - 5.8rem);background:#5666BE;position:absolute;top:5.8rem;right:-100%;z-index:65;transition:all .1s;overflow-y:scroll}.header-nav .banner{text-align:center}.header-nav .banner a{width:26rem;margin:0 auto}.menu-slide{right:0}.megamenu{display:block;width:35rem;padding-top:1rem}.megamenu .head{padding:1.6rem 2.2rem;font-size:17px;font-size:1.7rem;font-weight:500;color:#fff;text-align:left;letter-spacing:.1rem}.megamenu .head .en{display:block;margin-top:.8rem;font-size:11px;font-size:1.1rem;font-family:"Montserrat",Roboto,sans-serif;font-weight:600;letter-spacing:.2rem}.megamenu .head .window{display:none}.megamenu .parent{position:relative}.megamenu .parent:hover .megainner{opacity:0;visibility:hidden}.megamenu .icon-down,.megamenu .icon-right{display:block;fill:#fff;position:absolute;top:3.4rem}.megamenu .icon-down{width:1.4rem;height:1.4rem;right:2.3rem;margin-top:-.6rem}.megamenu .icon-right{width:2rem;height:2rem;right:2rem;margin-top:-1rem}.megamenu .child li a{font-size:14px;font-size:1.4rem}.megamenu .child li:not(.sub){margin-bottom:1.5rem}.megamenu .child li:not(.sub) a{background-size:1.6rem;font-weight:500}.header-info{width:100%;padding:2rem}.header-links{margin-bottom:3.5rem;padding-bottom:0;text-align:left}.header-links a{font-size:16px;font-size:1.6rem;color:#fff}.header-links a+a{margin-left:3.5rem}.header-links svg{fill:#fff}.header-search{display:none}.header-banner{display:block}.btn-menu,.btn-close{display:inline-block}.btn-menu{padding:1.5rem;position:absolute;top:0;right:0;z-index:50}.btn-menu svg{width:3rem;height:3rem;fill:#5666BE}.btn-close{width:5.8rem;height:5.8rem;padding:1.8rem;position:absolute;top:0;right:-6rem;z-index:65;background:#5666BE;transition:all .1s}.btn-close svg{width:2.5rem;height:2.5rem;fill:#fff}.megainner{padding:1rem 2rem 2.5rem;transition:none}.megainner .container{padding:0}.megainner .inner-cols{display:block}.megainner .blc-head{display:none}.megainner .blc-body{width:100%;padding-left:2rem}.megainner .blc-body .body-cols{display:block;width:100%}.megainner .blc-body .body-cols .link-all{margin-bottom:2.5rem}.megainner .blc-body .body-cols .child{margin-bottom:-1rem}.megainner .inner-btn-right{text-align:left}.megainner .inner-btn-right a{font-size:13px;font-size:1.3rem;background-size:.6rem}.megainner .inner-btn-right .info{padding:0 0 1.5rem;font-size:11px;font-size:1.1rem}.megainner .inner-btn-right .info br{display:none}.megainner .hide{display:none !important}.megainner .software-grid{display:block;margin-bottom:3rem}.megainner .about-body .child{display:block;margin:1.5rem 0 -1rem}.megainner .about-body .child li{margin-bottom:0}.megainner .about-body .child svg{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;fill:#fff;margin:0 0 .2rem .6rem}.megainner .support-grid{display:block}.parent-open .megainner{position:static;opacity:1 !important;visibility:visible !important}.parent-open .icon-down{transform:rotate(180deg)}.close-slide{right:0}}@media screen and (max-width: 767px) and (orientation: portrait){.header-nav{width:100%}.megamenu{width:100%}}@media screen and (max-width: 767px) and (orientation: landscape){.header-nav .banner-ism+.banner-wss{margin-top:0}.header-banner .banner{display:inline-block;vertical-align:middle;margin:0 1rem}.megainner .blc-body .body-cols .link-all{margin-right:1rem}.megainner .inner-btn-right .info{display:block}.header-banner .banner{display:block;margin:0 0 1rem}.header-banner .banner+.banner{margin-top:2rem}}.footer-banner{padding:4rem 0 6rem;background:#fff;text-align:center}.footer-banner .wrap-content{display:flex;justify-content:space-between}.footer-banner a{display:flex;align-items:center;justify-content:center;width:48.5%;height:10rem;background:#fff;border-radius:.7rem;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer-banner a:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.footer-banner a p,.footer-banner a img{display:inline-block;vertical-align:middle}.footer-banner a p{margin-right:1.8rem;font-size:13px;font-size:1.3rem;font-weight:700;letter-spacing:.04rem}.footer-body{padding:5rem 0 3rem;background:#F4F4F4}.footer-body .wrap-content{position:relative;overflow:visibility}.footer-logo{display:inline-block;margin-bottom:3rem}.footer-logo:hover{opacity:.8}.blc-footer-menu{display:flex}.blc-footer-menu a:hover{color:#5666BE}.blc-footer-menu a:hover svg{fill:#5666BE}.blc-footer-menu .headline,.blc-footer-menu .lar-link,.blc-footer-menu .def-link{margin:.3rem 0 1rem;padding:.5rem .5rem .5rem 0;font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:.06rem}.blc-footer-menu .lar-link{padding-left:3rem;background:url(../img/svg/arrow-right-l.svg) left top 0.3rem no-repeat;background-size:2.2rem}.blc-footer-menu .def-link{font-weight:700}.blc-footer-menu .def-link,.blc-footer-menu .mid-link{margin:.3rem 0 1rem;padding:.5rem .5rem .5rem 2.6rem;background:url(../img/svg/arrow-right-l.svg) left center no-repeat;background-size:1.8rem;font-size:14px;font-size:1.4rem;letter-spacing:.06rem}.blc-footer-menu .sub-link{margin-bottom:1rem;padding:.5rem .5rem .5rem 4rem;background:url(../img/common/arrow-btn.svg) left 2.6rem center no-repeat;background-size:.6rem;font-size:14px;font-size:1.4rem}.blc-footer-menu a{display:inline-block}.blc-footer-menu .menu-item{width:25%}.blc-footer-menu .menu-item-cols{width:75%;display:grid;grid-template-rows:4.5rem 4.5rem;grid-template-columns:36% 47% 17%;grid-template-areas:"news support about" "software buy recruit"}.blc-footer-menu .menu-item-cols .news{grid-row:1 / 2;grid-column:1 / 2}.blc-footer-menu .menu-item-cols .software{grid-row:2 / 3;grid-column:1 / 2}.blc-footer-menu .menu-item-cols .support{grid-row:1 / 2;grid-column:2 / 3}.blc-footer-menu .menu-item-cols .buy{grid-row:2 / 3;grid-column:2 / 3}.blc-footer-menu .menu-item-cols .about{grid-row:1 / 2;grid-column:3 / 4}.blc-footer-menu .menu-item-cols .recruit{grid-row:2 / 3;grid-column:3 / 4}.blc-footer-menu .menu-item-cols svg{width:1.2rem;height:1.2rem;fill:#404040;display:inline-block;vertical-align:middle;margin:0 0 .2rem .4rem}.footer-sns{position:absolute;bottom:0;right:0}.footer-sns svg{fill:#5666BE}.footer-sns a{display:inline-block;margin-left:1.6rem;vertical-align:middle}.footer-sns a:hover{opacity:.8}.footer-sns .sns-tw{width:3.2rem;height:2.6rem}.footer-sns .sns-in{width:3rem;height:3rem}.footer-sns .sns-fb{width:2.8rem;height:2.8rem}.footer-bottom{padding:1.5rem 2.5rem;color:#fff}.footer-bottom .wrap-content{display:flex;justify-content:space-between;align-items:center}.footer-bottom ul,.footer-bottom p{font-size:13px;font-size:1.3rem;letter-spacing:.1rem}.footer-bottom ul{text-align:right}.footer-bottom li{display:inline-block}.footer-bottom li:first-child a::before{content:none}.footer-bottom a{display:block;padding:.8rem 0 .8rem .4rem;color:#fff}.footer-bottom a::before{content:'|';display:inline-block;margin:0 1rem .2rem 0;vertical-align:middle;font-size:10px;font-size:1rem}.footer-bottom a:hover{opacity:.8}.to-top{width:7rem;height:7rem;position:absolute;top:-9rem;right:-4rem;cursor:pointer;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));transition:all .3s}.to-top:hover{opacity:.9;filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}@media screen and (max-width: 1135px){.to-top{right:2rem}}@media screen and (max-width: 1135px) and (orientation: portrait){.footer-banner a{padding:2rem}.footer-banner .banner-ism img{width:55%}.to-top{right:0}.blc-footer-menu .menu-item{width:35%}.blc-footer-menu .menu-item-cols{width:65%;grid-template-rows:4.5rem 4.5rem;grid-template-columns:65% 35%}.blc-footer-menu .menu-item-cols .support{grid-row:3 / 4;grid-column:1 / 2}.blc-footer-menu .menu-item-cols .buy{grid-row:1 / 2;grid-column:2 / 3}.blc-footer-menu .menu-item-cols .about{grid-row:2 / 3;grid-column:2 / 3}.blc-footer-menu .menu-item-cols .recruit{grid-row:3 / 4;grid-column:2 / 3}}@media screen and (max-width: 1135px) and (orientation: landscape){.blc-footer-menu .menu-item-cols{grid-template-columns:28% 44% 28%}}@media screen and (max-width: 767px){.footer-banner a{height:8rem;padding:2rem;white-space:nowrap}.footer-banner a img{height:auto}.footer-banner .banner-wss img{width:90%}.footer-banner .banner-ism img{width:55%}}@media screen and (max-width: 767px) and (orientation: portrait){.footer-banner{padding:6rem 0 1rem}.footer-banner .wrap-content{display:block}.footer-banner a{width:100%;margin-bottom:2.5rem}.footer-banner a p{margin-right:1.2rem;font-size:12px;font-size:1.2rem}.footer-body{padding-top:3rem;padding-bottom:0}.footer-body .wrap-content{padding-bottom:12rem}.footer-logo{width:100%;height:auto}.blc-footer-menu{display:block}.blc-footer-menu .menu-item,.blc-footer-menu .menu-item-cols{width:100%}.blc-footer-menu .def-link,.blc-footer-menu .mid-link{padding-left:3rem;background-size:2.2rem;font-size:15px;font-size:1.5rem}.blc-footer-menu .sub-link{margin:.4rem 0 1.2rem;padding-left:3rem;background-position:left 1.3rem center;font-size:15px;font-size:1.5rem}.blc-footer-menu .headline,.blc-footer-menu .lar-link,.blc-footer-menu .def-link{margin:.9rem 0 1.7rem}.blc-footer-menu .lar-link{display:block;overflow:visible}.blc-footer-menu .menu-item-cols{display:block}.footer-sns{width:100%;bottom:1.6rem}.footer-sns a{margin:0 .7rem .7rem 0}.to-top{width:5rem;height:5rem;top:auto;bottom:7rem;right:0}.footer-bottom{padding:2.2rem 0 2.6rem}.footer-bottom .wrap-content{flex-wrap:wrap;align-items:center;justify-content:center}.footer-bottom ul{margin-bottom:1.5rem;order:1;text-align:center;font-size:12px;font-size:1.2rem}.footer-bottom li{margin:0 1rem .4rem}.footer-bottom p{order:2;font-size:11px;font-size:1.1rem}.footer-bottom a{padding:.4rem}.footer-bottom a::before{content:none}}@media screen and (max-width: 767px) and (orientation: landscape){.blc-footer-menu .menu-item{width:50%}.blc-footer-menu .menu-item-cols{width:50%;display:block}.blc-footer-menu .menu-item-cols .lar-link{display:block;margin:.3rem 0 1.8rem}.to-top{width:5.5rem;height:5.5rem;top:-8rem;right:0}.footer-bottom{padding:1rem 0}.footer-bottom ul{font-size:12px;font-size:1.2rem}.footer-bottom p{font-size:10px;font-size:1rem}}.slick-slider,.list-option{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:3.5rem;width:3.5rem;line-height:0px;font-size:0px;cursor:pointer;border:solid 0.2rem #5666BE;background:transparent;border-radius:50%;color:transparent;top:50%;transform:translate(0, -50%);padding:0;outline:none}.slick-prev:hover,.slick-next:hover{opacity:.8}.slick-prev::after,.slick-next::after{content:'';display:block;width:.9rem;height:.9rem;border-left:solid 0.2rem #5666BE;border-bottom:solid 0.2rem #5666BE;transform:rotate(45deg);position:absolute;top:1rem;left:1.2rem}.slick-prev.slick-disabled,.slick-next.slick-disabled{border-color:#cdcdcd !important;cursor:default}.slick-prev.slick-disabled::after,.slick-next.slick-disabled::after{border-color:#cdcdcd !important}.slick-prev{left:0}.slick-next{right:0;transform:rotate(180deg);transform-origin:50% 25%}.slick-dotted.slick-slider{margin-bottom:3rem}.slick-dots{position:absolute;bottom:-5rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;width:1.2rem;height:1.2rem;margin:0 .8rem;padding:0;background:transparent;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;width:1.2rem;height:1.2rem;outline:none;line-height:0;font-size:0;color:transparent;padding:.5rem;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:'';width:1.2rem;height:1.2rem;background:#E6E6E6;border-radius:50%;font-family:"slick";font-size:6px;line-height:2rem;text-align:center;color:#5666BE;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background:#5666BE;color:#5666BE;opacity:1;cursor:default}@media screen and (max-width: 767px) and (orientation: portrait){.slick-prev{left:0}.slick-next{right:0}.slick-prev,.slick-next{width:2.8rem;height:2.8rem}.slick-prev::after,.slick-next::after{width:.7rem;height:.7rem;top:.8rem;left:.9rem}}.sec-top-feature{min-height:105vh;background:url(../img/feature/01.jpg) center center no-repeat;background-size:cover;position:relative}.sec-top-feature::after{content:'';display:block;width:100%;height:15%;position:absolute;bottom:0;left:0;background:url(../img/feature/cover.png) left bottom repeat-x;background-size:contain}.top-feature-body{position:absolute;width:100%;top:50vh;text-align:right}.top-feature-body h1{margin-bottom:2.5rem;font-size:6.5px;font-size:2.03125vw;font-weight:700;letter-spacing:.28rem;line-height:260%}.top-feature-body h1 em{font-size:8.3px;font-size:2.59375vw}.top-feature-body h1 span{padding:.8vw 5vw 1vw 3vw}.top-feature-body .headline{font-size:3.58px;font-size:1.11875vw;font-weight:700;letter-spacing:.14rem}.top-feature-body .headline span{padding:.4vw 5vw .6vw 1vw}.top-feature-body .headline br{display:none}.top-feature-body h1 span,.top-feature-body .headline span{display:inline-block;background:rgba(255,255,255,0.8)}@media screen and (max-width: 767px){.top-feature-body{top:auto;bottom:12vh}.top-feature-body h1{margin-bottom:5vw;font-size:17px;font-size:5.3125vw;letter-spacing:.2rem;line-height:240%}.top-feature-body h1 em{font-size:20px;font-size:6.25vw}.top-feature-body h1 span,.top-feature-body .headline span{padding:2vw 4.5vw 2.2vw 3vw}.top-feature-body .headline{font-size:10px;font-size:3.125vw;line-height:1.8;letter-spacing:.14rem}.top-feature-body .headline span{padding-left:4vw;line-height:1.4}.top-feature-body .headline br{display:block}}@media screen and (max-width: 767px) and (orientation: landscape){.top-feature-body h1{margin-bottom:4vh;font-size:11px;font-size:3.4375vw;line-height:230%}.top-feature-body h1 em{font-size:14px;font-size:4.375vw}.top-feature-body .headline{font-size:5px;font-size:1.5625vw}.top-feature-body .headline br{display:none}.top-feature-body h1 span,.top-feature-body .headline span{padding:1.2vw 2.5vw 1.4vw 2vw}}.sec-top-products .sec-intro{margin-bottom:7rem;text-align:center}.sec-top-products .product-list{margin-bottom:5rem;padding:7rem 7.5rem;background:#fff;border-radius:.7rem;position:relative}.sec-top-products .product-list h3{margin-bottom:2.5rem;font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.06rem}.sec-top-products .product-list .logo{margin-bottom:4rem}.sec-top-products .product-list .copy{margin-bottom:4.5rem;font-size:18px;font-size:1.8rem;line-height:1.6}.sec-top-products .product-list .copy em{font-weight:700}.sec-top-products .product-list .thumb{position:absolute}.sec-top-products .product-list:hover .btn-large{opacity:.8}.sec-top-products .product-ondotori{color:#07243A}.sec-top-products .product-ondotori .btn-large{background:#07243A}.sec-top-products .product-ondotori .thumb{right:6rem;bottom:3rem}.sec-top-products .product-smartvalve{color:#714194}.sec-top-products .product-smartvalve .btn-large{background:#714194}.sec-top-products .product-smartvalve .thumb{right:7rem;bottom:5rem}.sec-top-products .blc-links{text-align:center}.sec-top-products .blc-links a{display:inline-block;margin:0 1.4rem;padding:.8rem;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:.04rem;color:#5666BE}.sec-top-products .blc-links a:hover{opacity:.8}.sec-top-products .blc-links svg{fill:#5666BE;vertical-align:middle}.sec-top-products .blc-links .arrow{width:2.2rem;height:2.2rem;margin:0 .6rem .2rem 0}.sec-top-products .blc-links .window{width:1.8rem;height:1.8rem;margin:0 0 .5rem .6rem}@media screen and (max-width: 767px) and (orientation: portrait){.sec-top-products .sec-intro{margin-bottom:5.5rem}.sec-top-products .sec-intro br{display:none}.sec-top-products .product-list{margin-bottom:4rem;padding:2.8rem 2.4rem;text-align:center}.sec-top-products .product-list h3,.sec-top-products .product-list .logo,.sec-top-products .product-list .copy{text-align:left}.sec-top-products .product-list h3{margin-bottom:2rem;font-size:14px;font-size:1.4rem}.sec-top-products .product-list .logo{margin-bottom:2.5rem;display:block}.sec-top-products .product-list .copy{margin-bottom:0;font-size:15px;font-size:1.5rem}.sec-top-products .product-list .thumb{width:80%;position:static}.sec-top-products .product-ondotori .logo{width:90%}.sec-top-products .product-smartvalve .thumb{margin:2rem auto 2.5rem}}@media screen and (max-width: 767px) and (orientation: landscape){.sec-top-products .product-list{padding:4rem}.sec-top-products .product-list h3{font-size:18px;font-size:1.8rem}.sec-top-products .product-list .logo{margin-bottom:3rem}.sec-top-products .product-list .copy{font-size:14px;font-size:1.4rem}.sec-top-products .product-ondotori .logo{width:40%}.sec-top-products .product-ondotori .thumb{width:40%;right:2rem}.sec-top-products .product-smartvalve .logo{width:50%}.sec-top-products .product-smartvalve .thumb{width:50%;right:3rem;bottom:9rem}}.sec-top-software .sec-title b{font-family:"Montserrat",Roboto,sans-serif;font-weight:400}.sec-top-software .sec-title br{display:none}.sec-top-software .blc-cols{margin:10rem auto 4rem;display:flex;justify-content:space-around;text-align:center}.sec-top-software .blc-cols>div{width:30%;margin:0 5%}.sec-top-software .blc-cols p{font-size:15px;font-size:1.5rem;letter-spacing:.06rem}.sec-top-software h3{margin-bottom:.5rem;font-size:25px;font-size:2.5rem;font-weight:700;letter-spacing:.08rem;text-align:left}.sec-top-software h3 svg{display:inline-block;vertical-align:middle;fill:#5666BE;margin:0 1rem 0 0}.sec-top-software h3 .software{width:3.6rem;height:3.6rem}.sec-top-software h3 .manual{width:2.4rem;height:3.2rem}.sec-top-software ul{margin:0 0 6rem 2rem;padding-top:2rem;text-align:left;position:relative}.sec-top-software ul::before{content:'';display:block;width:.1rem;height:calc(100% - .8rem);background:#5666BE;position:absolute;top:0;left:0}.sec-top-software ul li{position:relative;margin-top:3.2rem}.sec-top-software ul li::before{content:'';display:block;width:1.6rem;height:.1rem;background:#5666BE;position:absolute;top:.8rem;left:0}.sec-top-software ul li a{background:url(../img/svg/arrow-right-l.svg) left 2.2rem center no-repeat;background-size:2.2rem;padding:1rem 1rem 1rem 5.2rem;font-size:16px;font-size:1.6rem;letter-spacing:.06rem}.sec-top-software ul li a:hover{color:#5666BE}.sec-top-software .btn-medium{margin-top:2rem}@media screen and (max-width: 767px) and (orientation: portrait){.sec-top-software .sec-title b{display:inline-block;margin:0 -.4rem;font-size:24px;font-size:2.4rem}.sec-top-software .blc-cols{display:block;margin:6rem auto 1rem}.sec-top-software .blc-cols>div{width:100%;margin:0}.sec-top-software .blc-cols>div+div{margin-top:7rem}.sec-top-software ul{margin-bottom:4rem;padding-top:.1rem}.sec-top-software ul li a{font-size:15px;font-size:1.5rem;font-weight:700;color:#5666BE}}@media screen and (max-width: 320px) and (orientation: portrait){.sec-top-software .sec-title br{display:block}}@media screen and (max-width: 767px) and (orientation: landscape){.sec-top-software .blc-cols{justify-content:space-between}.sec-top-software .blc-cols>div{width:48%;margin:0}}.sec-top-etc{padding:10rem 0 8rem;background:#F4F4F4}.sec-top-etc .wrap-content{display:flex;justify-content:space-between}.sec-top-etc .item-etc{width:27%;text-align:center;transition:all .3s}.sec-top-etc .item-etc:hover{opacity:.8}.sec-top-etc .link-area,.sec-top-etc .link-area-blank{filter:none}.sec-top-etc .thumb{height:11.6rem;margin-bottom:2rem}.sec-top-etc a{display:inline-block;background:url(../img/svg/arrow-right-l.svg) left center no-repeat;background-size:2.2rem;padding:1rem 1rem 1rem 3rem;font-size:16px;font-size:1.6rem;font-weight:700;color:#5666BE;letter-spacing:.06rem;white-space:nowrap;line-height:1.3}.sec-top-etc a:hover{color:#5666BE}.sec-top-etc .item-wss a{text-align:left}.sec-top-etc .item-wss a svg{display:inline-block;width:2rem;height:2rem;margin:.2rem 0 -.1rem .6rem;fill:#5666BE;vertical-align:bottom}@media screen and (max-width: 1135px) and (orientation: portrait){.sec-top-etc .wrap-content{display:block}.sec-top-etc .item-etc{width:100%}}@media screen and (max-width: 767px){.sec-top-etc{padding-bottom:2rem}.sec-top-etc .wrap-content{display:block}.sec-top-etc .item-etc{width:100%;margin-bottom:6rem}.sec-top-etc .thumb{height:auto;margin-bottom:1rem}}.sec-top-about{padding-top:24rem;padding-bottom:10rem}.sec-top-about .blc-thumb{margin-top:6rem}.sec-top-about .blc-thumb img{width:100%;height:auto}.sec-top-about .wrap-content{margin:-12.5rem auto 0}.sec-top-about .body{padding:5rem;background:#fff;border-radius:.7rem;text-align:center}.sec-top-about .body p{margin-bottom:4rem;font-size:16px;font-size:1.6rem;letter-spacing:.08rem;line-height:1.7;text-align:left}.sec-top-about .body:hover a{opacity:.8}@media screen and (max-width: 767px){.sec-top-about{padding-top:8rem;padding-bottom:3rem}.sec-top-about .blc-thumb{margin-top:8rem;overflow:hidden}.sec-top-about .blc-thumb img{transform:scale(1.6, 1.6)}.sec-top-about .wrap-content{margin:0 auto .5rem}.sec-top-about .body{padding:3rem 3.6rem 3.6rem}.sec-top-about .body p{margin-bottom:2.6rem}}.sec-top-news{text-align:center}.list-news{margin-bottom:5rem;border-top:solid 0.1rem #acafaf;border-bottom:solid 0.1rem #acafaf;text-align:left}.list-news li{padding:1.8rem 3.5rem 1.8rem .5rem;background:url(../img/svg/arrow-right-l.svg) right 0.5rem center no-repeat;background-size:2.2rem;border-bottom:dashed 0.1rem #acafaf;overflow-x:hidden;cursor:pointer}.list-news li>div{display:flex;align-items:center}.list-news li:last-child{border-bottom:none}.list-news li:hover a{color:#5666BE}.list-news .cat{width:12rem;padding:.6rem;text-align:center;border:solid .1rem #999;font-size:12px;font-size:1.2rem;color:#999;letter-spacing:.06rem}.list-news time{width:8.5rem;font-size:14px;font-size:1.4rem;letter-spacing:.1rem;line-height:1.8}.list-news .cat,.list-news time{margin-right:1.4rem;display:inline-block;white-space:nowrap}.list-news a{width:calc(100% - 20.5rem);font-size:15px;font-size:1.5rem;letter-spacing:.04rem;line-height:1.7;white-space:nowrap;overflow:hidden}.list-news .tag{display:inline-block;margin-right:1rem;padding:.3rem;border:solid 0.1rem #AD1717;border-radius:.3rem;font-size:12px;font-size:1.2rem;color:#AD1717}.list-news .page-off{visibility:hidden;height:0 !important;padding:0;border-bottom-width:0 !important}.list-news .cat-hide{display:none}.list-news .news-null{background:none}.list-news .news-null p{font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.04rem}@media screen and (max-width: 767px){.list-news li{padding:1.6rem 3.2rem 1.4rem .5rem}.list-news a{display:block;margin-top:1rem}}@media screen and (max-width: 767px) and (orientation: portrait){.list-news li>div{display:block}.list-news a{width:100%;white-space:normal}}@media screen and (max-width: 767px){.list-news a{margin-top:0}}.sec-mid-feature{height:34rem;padding:0;display:flex;justify-content:center;align-items:center}.sec-mid-feature+section{padding-top:10rem}.mid-feature-body{margin-top:8rem;text-align:center}.mid-feature-body .logo,.mid-feature-body .logo-s{margin-bottom:1.8rem}.mid-feature-body .copy{font-size:16px;font-size:1.6rem;color:#fff;line-height:1.5;letter-spacing:.06rem}.mid-feature-body .copy a{display:inline-block;vertical-align:bottom;padding:0 .5rem;color:#A68C73}.mid-feature-body .copy a svg{width:1.7rem;height:1.7rem;margin:0 .3rem .2rem .1rem;fill:#A68C73;display:inline-block;vertical-align:middle}.mid-feature-body .copy a:hover{opacity:.9}.feature-ondotori{background:#07243A;position:relative}.feature-ondotori .ondotori-border{width:100%;display:flex;position:absolute;bottom:0;left:0}.feature-ondotori .ondotori-border span{display:block;width:calc(100% / 8);height:.8rem}.feature-ondotori .ondotori-border span:nth-child(1){background:#194980}.feature-ondotori .ondotori-border span:nth-child(2){background:#788C9E}.feature-ondotori .ondotori-border span:nth-child(3){background:#00A4C7}.feature-ondotori .ondotori-border span:nth-child(4){background:#115D83}.feature-ondotori .ondotori-border span:nth-child(5){background:#01646A}.feature-ondotori .ondotori-border span:nth-child(6){background:#2F343D}.feature-ondotori .ondotori-border span:nth-child(7){background:#D47F0F}.feature-ondotori .ondotori-border span:nth-child(8){background:#81B04D}.sec-ondotori-series,.sec-ondotori-search,.sec-smartvalve-series{margin-bottom:0 !important}.sec-ondotori-series .sec-title,.sec-ondotori-search .sec-title{margin-bottom:7rem}.sec-ondotori-series .blc-btn-right .btn-medium,.sec-ondotori-series .blc-btn-center .btn-medium,.sec-ondotori-search .blc-btn-right .btn-medium,.sec-ondotori-search .blc-btn-center .btn-medium{background:#07243A;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1))}.feature-smartvalve{background:url(../img/product/bg-smartvalve-series.png) center center no-repeat #714194;background-size:cover;position:relative}.feature-smartvalve .copy br{display:none}.feature-dovalve{background:url(../img/product/smartvalve/bg-dovalve.png) left center no-repeat #714194;background-size:42%;position:relative}.feature-smajorro{background:url(../img/product/smartvalve/bg-sj1.png) right center no-repeat #714194;background-size:cover;position:relative}.blc-btn-right{text-align:right}.blc-btn-right .btn-medium{margin-left:1rem}.blc-btn-center{text-align:center}.blc-btn-center .btn-medium,.blc-btn-center .btn-large{margin:0 .5rem;vertical-align:middle}.blc-series-grid{margin-top:2.5rem;margin-bottom:5rem;grid-template-rows:37.5rem 37.5rem 37.5rem 37.5rem 37.5rem;grid-template-columns:50% 50%}.blc-series-grid-s{margin-top:10rem;margin-bottom:8rem;grid-template-rows:37.5rem 37.5rem;grid-template-columns:100%}.blc-series-grid,.blc-series-grid-s{display:grid}.blc-series-grid>div,.blc-series-grid-s>div{display:flex;margin-bottom:3rem;background:#fff;border-radius:.7rem}.blc-series-grid>div:hover .btn-medium,.blc-series-grid-s>div:hover .btn-medium{opacity:.8}.blc-series-grid>div:hover .thumb,.blc-series-grid-s>div:hover .thumb{opacity:.9}.blc-series-grid .thumb,.blc-series-grid-s .thumb{position:relative;padding-top:3.5rem;border-radius:.7rem 0 0 .7rem;transition:all .3s}.blc-series-grid .photo,.blc-series-grid-s .photo{display:block;position:absolute;bottom:3rem;left:50%}.blc-series-grid .body,.blc-series-grid-s .body{position:relative}.blc-series-grid .logo,.blc-series-grid-s .logo{display:inline-block;text-align:right}.blc-series-grid .logo img,.blc-series-grid-s .logo img{display:inline-block}.blc-series-grid .logo .name,.blc-series-grid-s .logo .name{margin-bottom:.8rem}.blc-series-grid .cat span,.blc-series-grid-s .cat span{display:inline-block;margin:0 .5rem .8rem 0;padding:.3rem .9rem .4rem 1rem;border:solid .1rem;border-radius:.3rem;font-size:13px;font-size:1.3rem;letter-spacing:.06rem}.blc-series-grid .title,.blc-series-grid-s .title{display:inline-block;margin-bottom:1.2rem}.blc-series-grid .title h2,.blc-series-grid-s .title h2{font-size:24px;font-size:2.4rem;font-weight:600;line-height:1.4;letter-spacing:.06rem}.blc-series-grid .caption,.blc-series-grid-s .caption{font-size:12px;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.06rem}.blc-series-grid .desc,.blc-series-grid-s .desc{line-height:1.4;letter-spacing:.04rem}.blc-series-grid .btn-medium,.blc-series-grid-s .btn-medium{position:absolute}.blc-series-grid .tr7wbnw,.blc-series-grid .rtr500b,.blc-series-grid .dovalve,.blc-series-grid .smajorro,.blc-series-grid-s .tr7wbnw,.blc-series-grid-s .rtr500b,.blc-series-grid-s .dovalve,.blc-series-grid-s .smajorro{width:100%}.blc-series-grid .tr7wbnw .thumb,.blc-series-grid .rtr500b .thumb,.blc-series-grid .dovalve .thumb,.blc-series-grid .smajorro .thumb,.blc-series-grid-s .tr7wbnw .thumb,.blc-series-grid-s .rtr500b .thumb,.blc-series-grid-s .dovalve .thumb,.blc-series-grid-s .smajorro .thumb{width:29rem}.blc-series-grid .tr7wbnw .body,.blc-series-grid .rtr500b .body,.blc-series-grid .dovalve .body,.blc-series-grid .smajorro .body,.blc-series-grid-s .tr7wbnw .body,.blc-series-grid-s .rtr500b .body,.blc-series-grid-s .dovalve .body,.blc-series-grid-s .smajorro .body{width:calc(100% - 29rem);padding:3rem}.blc-series-grid .tr7wbnw .caption,.blc-series-grid .rtr500b .caption,.blc-series-grid .dovalve .caption,.blc-series-grid .smajorro .caption,.blc-series-grid-s .tr7wbnw .caption,.blc-series-grid-s .rtr500b .caption,.blc-series-grid-s .dovalve .caption,.blc-series-grid-s .smajorro .caption{margin-bottom:1.6rem}.blc-series-grid .tr7wbnw .desc,.blc-series-grid .rtr500b .desc,.blc-series-grid .dovalve .desc,.blc-series-grid .smajorro .desc,.blc-series-grid-s .tr7wbnw .desc,.blc-series-grid-s .rtr500b .desc,.blc-series-grid-s .dovalve .desc,.blc-series-grid-s .smajorro .desc{font-size:15px;font-size:1.5rem}.blc-series-grid .tr7wbnw .btn-medium,.blc-series-grid .rtr500b .btn-medium,.blc-series-grid .dovalve .btn-medium,.blc-series-grid .smajorro .btn-medium,.blc-series-grid-s .tr7wbnw .btn-medium,.blc-series-grid-s .rtr500b .btn-medium,.blc-series-grid-s .dovalve .btn-medium,.blc-series-grid-s .smajorro .btn-medium{bottom:3rem;right:3rem}.blc-series-grid .tr4,.blc-series-grid .tr5i,.blc-series-grid .tr7ui,.blc-series-grid .mcr4,.blc-series-grid .rtr600,.blc-series-grid .ease,.blc-series-grid-s .tr4,.blc-series-grid-s .tr5i,.blc-series-grid-s .tr7ui,.blc-series-grid-s .mcr4,.blc-series-grid-s .rtr600,.blc-series-grid-s .ease{width:98.5%}.blc-series-grid .tr4 .thumb,.blc-series-grid .tr5i .thumb,.blc-series-grid .tr7ui .thumb,.blc-series-grid .mcr4 .thumb,.blc-series-grid .rtr600 .thumb,.blc-series-grid .ease .thumb,.blc-series-grid-s .tr4 .thumb,.blc-series-grid-s .tr5i .thumb,.blc-series-grid-s .tr7ui .thumb,.blc-series-grid-s .mcr4 .thumb,.blc-series-grid-s .rtr600 .thumb,.blc-series-grid-s .ease .thumb{width:15.9rem}.blc-series-grid .tr4 .body,.blc-series-grid .tr5i .body,.blc-series-grid .tr7ui .body,.blc-series-grid .mcr4 .body,.blc-series-grid .rtr600 .body,.blc-series-grid .ease .body,.blc-series-grid-s .tr4 .body,.blc-series-grid-s .tr5i .body,.blc-series-grid-s .tr7ui .body,.blc-series-grid-s .mcr4 .body,.blc-series-grid-s .rtr600 .body,.blc-series-grid-s .ease .body{width:calc(100% - 15.9rem);padding:2rem}.blc-series-grid .tr4 .caption,.blc-series-grid .tr5i .caption,.blc-series-grid .tr7ui .caption,.blc-series-grid .mcr4 .caption,.blc-series-grid .rtr600 .caption,.blc-series-grid .ease .caption,.blc-series-grid-s .tr4 .caption,.blc-series-grid-s .tr5i .caption,.blc-series-grid-s .tr7ui .caption,.blc-series-grid-s .mcr4 .caption,.blc-series-grid-s .rtr600 .caption,.blc-series-grid-s .ease .caption{margin-bottom:1.2rem}.blc-series-grid .tr4 .desc,.blc-series-grid .tr5i .desc,.blc-series-grid .tr7ui .desc,.blc-series-grid .mcr4 .desc,.blc-series-grid .rtr600 .desc,.blc-series-grid .ease .desc,.blc-series-grid-s .tr4 .desc,.blc-series-grid-s .tr5i .desc,.blc-series-grid-s .tr7ui .desc,.blc-series-grid-s .mcr4 .desc,.blc-series-grid-s .rtr600 .desc,.blc-series-grid-s .ease .desc{font-size:14px;font-size:1.4rem}.blc-series-grid .tr4 .btn-medium,.blc-series-grid .tr5i .btn-medium,.blc-series-grid .tr7ui .btn-medium,.blc-series-grid .mcr4 .btn-medium,.blc-series-grid .rtr600 .btn-medium,.blc-series-grid .ease .btn-medium,.blc-series-grid-s .tr4 .btn-medium,.blc-series-grid-s .tr5i .btn-medium,.blc-series-grid-s .tr7ui .btn-medium,.blc-series-grid-s .mcr4 .btn-medium,.blc-series-grid-s .rtr600 .btn-medium,.blc-series-grid-s .ease .btn-medium{bottom:2rem;right:2rem}.blc-series-grid .tr4,.blc-series-grid .tr7ui,.blc-series-grid .rtr600,.blc-series-grid-s .tr4,.blc-series-grid-s .tr7ui,.blc-series-grid-s .rtr600{margin-right:1.5%}.blc-series-grid .tr5i,.blc-series-grid .mcr4,.blc-series-grid .ease,.blc-series-grid-s .tr5i,.blc-series-grid-s .mcr4,.blc-series-grid-s .ease{margin-left:1.5%}.blc-series-grid .tr7wbnw,.blc-series-grid-s .tr7wbnw{grid-row:1 / 2;grid-column:1 / 3}.blc-series-grid .tr7wbnw .thumb,.blc-series-grid-s .tr7wbnw .thumb{background:#194980;text-align:center}.blc-series-grid .tr7wbnw .logo,.blc-series-grid-s .tr7wbnw .logo{width:20.9rem}.blc-series-grid .tr7wbnw .photo,.blc-series-grid-s .tr7wbnw .photo{margin-left:-12rem}.blc-series-grid .tr7wbnw .cat span,.blc-series-grid-s .tr7wbnw .cat span{border-color:#194980;color:#194980}.blc-series-grid .tr7wbnw .title,.blc-series-grid .tr7wbnw .caption,.blc-series-grid-s .tr7wbnw .title,.blc-series-grid-s .tr7wbnw .caption{color:#194980}.blc-series-grid .tr7wbnw .btn-medium,.blc-series-grid-s .tr7wbnw .btn-medium{background:#194980}.blc-series-grid .rtr500b,.blc-series-grid-s .rtr500b{grid-row:2 / 3;grid-column:1 / 3}.blc-series-grid .rtr500b .thumb,.blc-series-grid-s .rtr500b .thumb{background:#788C9E;text-align:center}.blc-series-grid .rtr500b .logo,.blc-series-grid-s .rtr500b .logo{width:20rem}.blc-series-grid .rtr500b .photo,.blc-series-grid-s .rtr500b .photo{margin-left:-11.85rem}.blc-series-grid .rtr500b .cat span,.blc-series-grid-s .rtr500b .cat span{border-color:#788C9E;color:#788C9E}.blc-series-grid .rtr500b .title,.blc-series-grid .rtr500b .caption,.blc-series-grid-s .rtr500b .title,.blc-series-grid-s .rtr500b .caption{color:#788C9E}.blc-series-grid .rtr500b .btn-medium,.blc-series-grid-s .rtr500b .btn-medium{background:#788C9E}.blc-series-grid .tr4,.blc-series-grid-s .tr4{grid-row:3 / 4;grid-column:1 / 2}.blc-series-grid .tr4 .thumb,.blc-series-grid-s .tr4 .thumb{background:#00A4C7;text-align:center}.blc-series-grid .tr4 .logo,.blc-series-grid-s .tr4 .logo{width:7rem}.blc-series-grid .tr4 .photo,.blc-series-grid-s .tr4 .photo{margin-left:-6.5rem}.blc-series-grid .tr4 .cat span,.blc-series-grid-s .tr4 .cat span{border-color:#00A4C7;color:#00A4C7}.blc-series-grid .tr4 .title,.blc-series-grid .tr4 .caption,.blc-series-grid-s .tr4 .title,.blc-series-grid-s .tr4 .caption{color:#00A4C7}.blc-series-grid .tr4 .btn-medium,.blc-series-grid-s .tr4 .btn-medium{background:#00A4C7}.blc-series-grid .tr5i,.blc-series-grid-s .tr5i{grid-row:3 / 4;grid-column:2 / 3}.blc-series-grid .tr5i .thumb,.blc-series-grid-s .tr5i .thumb{background:#115D83;text-align:center}.blc-series-grid .tr5i .logo,.blc-series-grid-s .tr5i .logo{width:8.7rem}.blc-series-grid .tr5i .photo,.blc-series-grid-s .tr5i .photo{margin-left:-6.7rem}.blc-series-grid .tr5i .cat span,.blc-series-grid-s .tr5i .cat span{border-color:#115D83;color:#115D83}.blc-series-grid .tr5i .title,.blc-series-grid .tr5i .caption,.blc-series-grid-s .tr5i .title,.blc-series-grid-s .tr5i .caption{color:#115D83}.blc-series-grid .tr5i .btn-medium,.blc-series-grid-s .tr5i .btn-medium{background:#115D83}.blc-series-grid .tr7ui,.blc-series-grid-s .tr7ui{grid-row:4 / 5;grid-column:1 / 2}.blc-series-grid .tr7ui .thumb,.blc-series-grid-s .tr7ui .thumb{background:#01646A;text-align:center}.blc-series-grid .tr7ui .logo,.blc-series-grid-s .tr7ui .logo{width:10.9rem}.blc-series-grid .tr7ui .photo,.blc-series-grid-s .tr7ui .photo{margin-left:-6.2rem}.blc-series-grid .tr7ui .cat span,.blc-series-grid-s .tr7ui .cat span{border-color:#01646A;color:#01646A}.blc-series-grid .tr7ui .title,.blc-series-grid .tr7ui .caption,.blc-series-grid-s .tr7ui .title,.blc-series-grid-s .tr7ui .caption{color:#01646A}.blc-series-grid .tr7ui .btn-medium,.blc-series-grid-s .tr7ui .btn-medium{background:#01646A}.blc-series-grid .mcr4,.blc-series-grid-s .mcr4{grid-row:4 / 5;grid-column:2 / 3}.blc-series-grid .mcr4 .thumb,.blc-series-grid-s .mcr4 .thumb{background:#2F343D;text-align:center}.blc-series-grid .mcr4 .logo,.blc-series-grid-s .mcr4 .logo{width:10.9rem}.blc-series-grid .mcr4 .photo,.blc-series-grid-s .mcr4 .photo{margin-left:-4.7rem}.blc-series-grid .mcr4 .cat span,.blc-series-grid-s .mcr4 .cat span{border-color:#2F343D;color:#2F343D}.blc-series-grid .mcr4 .title,.blc-series-grid .mcr4 .caption,.blc-series-grid-s .mcr4 .title,.blc-series-grid-s .mcr4 .caption{color:#2F343D}.blc-series-grid .mcr4 .btn-medium,.blc-series-grid-s .mcr4 .btn-medium{background:#2F343D}.blc-series-grid .rtr600,.blc-series-grid-s .rtr600{grid-row:5 / 6;grid-column:1 / 2}.blc-series-grid .rtr600 .thumb,.blc-series-grid-s .rtr600 .thumb{background:#D47F0F;text-align:center}.blc-series-grid .rtr600 .logo,.blc-series-grid-s .rtr600 .logo{width:10.9rem}.blc-series-grid .rtr600 .photo,.blc-series-grid-s .rtr600 .photo{margin-left:-5.8rem}.blc-series-grid .rtr600 .cat span,.blc-series-grid-s .rtr600 .cat span{border-color:#D47F0F;color:#D47F0F}.blc-series-grid .rtr600 .title,.blc-series-grid .rtr600 .caption,.blc-series-grid-s .rtr600 .title,.blc-series-grid-s .rtr600 .caption{color:#D47F0F}.blc-series-grid .rtr600 .btn-medium,.blc-series-grid-s .rtr600 .btn-medium{background:#D47F0F}.blc-series-grid .ease,.blc-series-grid-s .ease{grid-row:5 / 6;grid-column:2 / 3}.blc-series-grid .ease .thumb,.blc-series-grid-s .ease .thumb{background:#81B04D;text-align:center}.blc-series-grid .ease .logo,.blc-series-grid-s .ease .logo{width:9.6rem;text-align:left}.blc-series-grid .ease .photo,.blc-series-grid-s .ease .photo{margin-left:-6.8rem}.blc-series-grid .ease .cat span,.blc-series-grid-s .ease .cat span{border-color:#81B04D;color:#81B04D}.blc-series-grid .ease .title,.blc-series-grid .ease .caption,.blc-series-grid-s .ease .title,.blc-series-grid-s .ease .caption{color:#81B04D}.blc-series-grid .ease .btn-medium,.blc-series-grid-s .ease .btn-medium{background:#81B04D}.blc-series-grid .dovalve .thumb,.blc-series-grid .smajorro .thumb,.blc-series-grid-s .dovalve .thumb,.blc-series-grid-s .smajorro .thumb{text-align:center}.blc-series-grid .dovalve .logo,.blc-series-grid .smajorro .logo,.blc-series-grid-s .dovalve .logo,.blc-series-grid-s .smajorro .logo{margin-top:1rem}.blc-series-grid .dovalve .photo,.blc-series-grid .smajorro .photo,.blc-series-grid-s .dovalve .photo,.blc-series-grid-s .smajorro .photo{margin-bottom:1.5rem}.blc-series-grid .dovalve .cat span,.blc-series-grid .smajorro .cat span,.blc-series-grid-s .dovalve .cat span,.blc-series-grid-s .smajorro .cat span{border-color:#714194;color:#714194}.blc-series-grid .dovalve .title,.blc-series-grid .dovalve .caption,.blc-series-grid .smajorro .title,.blc-series-grid .smajorro .caption,.blc-series-grid-s .dovalve .title,.blc-series-grid-s .dovalve .caption,.blc-series-grid-s .smajorro .title,.blc-series-grid-s .smajorro .caption{color:#714194}.blc-series-grid .dovalve .btn-medium,.blc-series-grid .smajorro .btn-medium,.blc-series-grid-s .dovalve .btn-medium,.blc-series-grid-s .smajorro .btn-medium{background:#714194}.blc-series-grid .dovalve,.blc-series-grid-s .dovalve{grid-row:1 / 2;grid-column:1 / 3}.blc-series-grid .dovalve .thumb,.blc-series-grid-s .dovalve .thumb{background:url(../img/product/smartvalve/bg-dovalve.png) no-repeat #714194;background-size:cover}.blc-series-grid .dovalve .logo,.blc-series-grid-s .dovalve .logo{width:21rem}.blc-series-grid .dovalve .photo,.blc-series-grid-s .dovalve .photo{margin-left:-8.75rem}.blc-series-grid .smajorro,.blc-series-grid-s .smajorro{grid-row:2 / 3;grid-column:1 / 3}.blc-series-grid .smajorro .thumb,.blc-series-grid-s .smajorro .thumb{background:url(../img/product/smartvalve/bg-smajorro.png) no-repeat #714194;background-size:cover}.blc-series-grid .smajorro .logo,.blc-series-grid-s .smajorro .logo{width:22rem}.blc-series-grid .smajorro .photo,.blc-series-grid-s .smajorro .photo{margin-left:-7.45rem}.banner-smartvalve-series,.banner-ondotori-series{margin-top:8rem;padding:3rem;border-radius:.7rem;position:relative}.banner-smartvalve-series h3,.banner-ondotori-series h3{margin-bottom:2.5rem;font-size:16px;font-size:1.6rem;font-weight:600;color:#fff;letter-spacing:.06rem}.banner-smartvalve-series .thumb,.banner-ondotori-series .thumb{position:absolute;transition:all .3s}.banner-smartvalve-series .btn-medium,.banner-ondotori-series .btn-medium{display:block;margin-top:2.5rem;background:#fff;white-space:nowrap;text-align:center}.banner-smartvalve-series:hover .btn-medium,.banner-ondotori-series:hover .btn-medium{opacity:.9}.banner-smartvalve-series{background:url(../img/product/bg-smartvalve.png) center center no-repeat #714194;background-size:cover}.banner-smartvalve-series .thumb{top:5rem;right:2.5rem}.banner-smartvalve-series .btn-medium{width:30rem;color:#714194}.banner-smartvalve-series .btn-medium::after{border-color:#714194}.banner-smartvalve-series:hover{background-color:#7c47a2}.banner-ondotori-series{background:#07243A;overflow:hidden}.banner-ondotori-series .thumb{bottom:1.5rem;right:1rem}.banner-ondotori-series .btn-medium{width:26rem;color:#07243A}.banner-ondotori-series .btn-medium::after{border-color:#07243A}.banner-ondotori-series:hover{background-color:#092f4c}@media screen and (max-width: 1135px) and (orientation: portrait){.mid-feature-body{margin-top:6rem}.mid-feature-body .logo{width:32vw}.blc-series-grid,.blc-series-grid-s{display:block;margin-bottom:9rem}.blc-series-grid>div,.blc-series-grid-s>div{height:34rem}.blc-series-grid .desc,.blc-series-grid-s .desc{font-size:13px;font-size:1.3rem}.blc-series-grid .tr7wbnw .thumb,.blc-series-grid .rtr500b .thumb,.blc-series-grid .dovalve .thumb,.blc-series-grid .smajorro .thumb,.blc-series-grid-s .tr7wbnw .thumb,.blc-series-grid-s .rtr500b .thumb,.blc-series-grid-s .dovalve .thumb,.blc-series-grid-s .smajorro .thumb{width:30vw}.blc-series-grid .tr7wbnw .body,.blc-series-grid .rtr500b .body,.blc-series-grid .dovalve .body,.blc-series-grid .smajorro .body,.blc-series-grid-s .tr7wbnw .body,.blc-series-grid-s .rtr500b .body,.blc-series-grid-s .dovalve .body,.blc-series-grid-s .smajorro .body{width:70vw;padding:2.5rem}.blc-series-grid .tr7wbnw .logo,.blc-series-grid .rtr500b .logo,.blc-series-grid .dovalve .logo,.blc-series-grid .smajorro .logo,.blc-series-grid-s .tr7wbnw .logo,.blc-series-grid-s .rtr500b .logo,.blc-series-grid-s .dovalve .logo,.blc-series-grid-s .smajorro .logo{width:70%}.blc-series-grid .tr7wbnw .photo,.blc-series-grid .rtr500b .photo,.blc-series-grid .dovalve .photo,.blc-series-grid .smajorro .photo,.blc-series-grid-s .tr7wbnw .photo,.blc-series-grid-s .rtr500b .photo,.blc-series-grid-s .dovalve .photo,.blc-series-grid-s .smajorro .photo{width:80%;margin-left:-43%}.blc-series-grid .tr7wbnw .caption,.blc-series-grid .rtr500b .caption,.blc-series-grid .dovalve .caption,.blc-series-grid .smajorro .caption,.blc-series-grid-s .tr7wbnw .caption,.blc-series-grid-s .rtr500b .caption,.blc-series-grid-s .dovalve .caption,.blc-series-grid-s .smajorro .caption{margin-bottom:1.2rem}.blc-series-grid .tr7wbnw .desc,.blc-series-grid .rtr500b .desc,.blc-series-grid .dovalve .desc,.blc-series-grid .smajorro .desc,.blc-series-grid-s .tr7wbnw .desc,.blc-series-grid-s .rtr500b .desc,.blc-series-grid-s .dovalve .desc,.blc-series-grid-s .smajorro .desc{font-size:13px;font-size:1.3rem}.blc-series-grid .tr7wbnw .btn-medium,.blc-series-grid .rtr500b .btn-medium,.blc-series-grid .dovalve .btn-medium,.blc-series-grid .smajorro .btn-medium,.blc-series-grid-s .tr7wbnw .btn-medium,.blc-series-grid-s .rtr500b .btn-medium,.blc-series-grid-s .dovalve .btn-medium,.blc-series-grid-s .smajorro .btn-medium{bottom:2.5rem;right:2.5rem}.blc-series-grid .tr4,.blc-series-grid .tr5i,.blc-series-grid .tr7ui,.blc-series-grid .mcr4,.blc-series-grid .rtr600,.blc-series-grid .ease,.blc-series-grid-s .tr4,.blc-series-grid-s .tr5i,.blc-series-grid-s .tr7ui,.blc-series-grid-s .mcr4,.blc-series-grid-s .rtr600,.blc-series-grid-s .ease{width:100%}.blc-series-grid .tr4 .thumb,.blc-series-grid .tr5i .thumb,.blc-series-grid .tr7ui .thumb,.blc-series-grid .mcr4 .thumb,.blc-series-grid .rtr600 .thumb,.blc-series-grid .ease .thumb,.blc-series-grid-s .tr4 .thumb,.blc-series-grid-s .tr5i .thumb,.blc-series-grid-s .tr7ui .thumb,.blc-series-grid-s .mcr4 .thumb,.blc-series-grid-s .rtr600 .thumb,.blc-series-grid-s .ease .thumb{width:30vw}.blc-series-grid .tr4 .body,.blc-series-grid .tr5i .body,.blc-series-grid .tr7ui .body,.blc-series-grid .mcr4 .body,.blc-series-grid .rtr600 .body,.blc-series-grid .ease .body,.blc-series-grid-s .tr4 .body,.blc-series-grid-s .tr5i .body,.blc-series-grid-s .tr7ui .body,.blc-series-grid-s .mcr4 .body,.blc-series-grid-s .rtr600 .body,.blc-series-grid-s .ease .body{width:70vw;padding:2.5rem}.blc-series-grid .tr4,.blc-series-grid .tr7ui,.blc-series-grid .rtr600,.blc-series-grid-s .tr4,.blc-series-grid-s .tr7ui,.blc-series-grid-s .rtr600{margin-right:0}.blc-series-grid .tr5i,.blc-series-grid .mcr4,.blc-series-grid .ease,.blc-series-grid-s .tr5i,.blc-series-grid-s .mcr4,.blc-series-grid-s .ease{margin-left:0}.banner-smartvalve-series,.banner-ondotori-series{padding:2.8rem}.banner-smartvalve-series h3,.banner-ondotori-series h3{margin-bottom:2rem}.banner-smartvalve-series .logo{width:56%}.banner-smartvalve-series .thumb{width:37%}.banner-smartvalve-series .btn-medium{margin-top:2rem}.banner-ondotori-series .logo{width:38%}.banner-ondotori-series .thumb{width:52%}.banner-ondotori-series .btn-medium{margin-top:2rem}}@media screen and (max-width: 767px){.sec-mid-feature+section,.sec-bg-feature+section{padding-top:6rem}.mid-feature-body{margin-top:5.8rem;padding:0 2rem}.mid-feature-body .logo{margin-bottom:1.2rem}.feature-ondotori .ondotori-border span{height:.4rem}.sec-ondotori-series .sec-title{margin-bottom:6rem}.sec-ondotori-series .sec-title img{width:14rem;margin-top:-1rem}.blc-series-grid .cat,.blc-series-grid-s .cat{margin-bottom:.4rem}.blc-series-grid .cat span,.blc-series-grid-s .cat span{margin:0 .4rem .6rem 0;padding:.3rem .35rem .4rem .4rem;font-size:11px;font-size:1.1rem}.blc-series-grid .title,.blc-series-grid-s .title{margin-bottom:.9rem}.blc-series-grid .title h2,.blc-series-grid-s .title h2{font-size:20px;font-size:2rem}.blc-series-grid .tr7wbnw .caption,.blc-series-grid .rtr500b .caption,.blc-series-grid .tr4 .caption,.blc-series-grid .tr5i .caption,.blc-series-grid .tr7ui .caption,.blc-series-grid .mcr4 .caption,.blc-series-grid .rtr600 .caption,.blc-series-grid .ease .caption,.blc-series-grid .dovalve .caption,.blc-series-grid .smajorro .caption,.blc-series-grid-s .tr7wbnw .caption,.blc-series-grid-s .rtr500b .caption,.blc-series-grid-s .tr4 .caption,.blc-series-grid-s .tr5i .caption,.blc-series-grid-s .tr7ui .caption,.blc-series-grid-s .mcr4 .caption,.blc-series-grid-s .rtr600 .caption,.blc-series-grid-s .ease .caption,.blc-series-grid-s .dovalve .caption,.blc-series-grid-s .smajorro .caption{margin-bottom:1rem}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-mid-feature{height:32vh}.mid-feature-body .logo{width:40vw}.mid-feature-body .logo-s{width:70vw;margin-bottom:1rem}.mid-feature-body .logo-s br{display:block}.mid-feature-body .copy{font-size:11px;font-size:1.1rem;letter-spacing:.04rem}.mid-feature-body .copy br{display:none}.mid-feature-body .copy a{vertical-align:middle}.mid-feature-body .copy a svg{width:1.3rem;height:1.3rem}.sec-ondotori-series .blc-btn-right,.sec-ondotori-series .blc-btn-center,.sec-ondotori-search .blc-btn-right,.sec-ondotori-search .blc-btn-center{text-align:center;white-space:nowrap}.sec-ondotori-series .blc-btn-right .btn-medium,.sec-ondotori-series .blc-btn-center .btn-medium,.sec-ondotori-search .blc-btn-right .btn-medium,.sec-ondotori-search .blc-btn-center .btn-medium{margin:0}.sec-ondotori-series .blc-btn-right .btn-medium+.btn-medium,.sec-ondotori-series .blc-btn-center .btn-medium+.btn-medium,.sec-ondotori-search .blc-btn-right .btn-medium+.btn-medium,.sec-ondotori-search .blc-btn-center .btn-medium+.btn-medium{margin-left:.6rem}.feature-smartvalve .copy br{display:block}.blc-series-grid,.blc-series-grid-s{margin-bottom:6rem}.blc-series-grid>div,.blc-series-grid-s>div{display:block;height:auto}.blc-series-grid .thumb,.blc-series-grid-s .thumb{border-radius:.7rem .7rem 0 0}.blc-series-grid .tr7wbnw .thumb,.blc-series-grid .rtr500b .thumb,.blc-series-grid .tr4 .thumb,.blc-series-grid .tr5i .thumb,.blc-series-grid .tr7ui .thumb,.blc-series-grid .mcr4 .thumb,.blc-series-grid .rtr600 .thumb,.blc-series-grid .ease .thumb,.blc-series-grid .dovalve .thumb,.blc-series-grid .smajorro .thumb,.blc-series-grid-s .tr7wbnw .thumb,.blc-series-grid-s .rtr500b .thumb,.blc-series-grid-s .tr4 .thumb,.blc-series-grid-s .tr5i .thumb,.blc-series-grid-s .tr7ui .thumb,.blc-series-grid-s .mcr4 .thumb,.blc-series-grid-s .rtr600 .thumb,.blc-series-grid-s .ease .thumb,.blc-series-grid-s .dovalve .thumb,.blc-series-grid-s .smajorro .thumb{width:100%;padding:2.2rem 2rem 1.8rem}.blc-series-grid .tr7wbnw .logo,.blc-series-grid .rtr500b .logo,.blc-series-grid .tr4 .logo,.blc-series-grid .tr5i .logo,.blc-series-grid .tr7ui .logo,.blc-series-grid .mcr4 .logo,.blc-series-grid .rtr600 .logo,.blc-series-grid .ease .logo,.blc-series-grid .dovalve .logo,.blc-series-grid .smajorro .logo,.blc-series-grid-s .tr7wbnw .logo,.blc-series-grid-s .rtr500b .logo,.blc-series-grid-s .tr4 .logo,.blc-series-grid-s .tr5i .logo,.blc-series-grid-s .tr7ui .logo,.blc-series-grid-s .mcr4 .logo,.blc-series-grid-s .rtr600 .logo,.blc-series-grid-s .ease .logo,.blc-series-grid-s .dovalve .logo,.blc-series-grid-s .smajorro .logo{width:100%;margin-bottom:1.6rem;text-align:center}.blc-series-grid .tr7wbnw .logo img,.blc-series-grid .rtr500b .logo img,.blc-series-grid .tr4 .logo img,.blc-series-grid .tr5i .logo img,.blc-series-grid .tr7ui .logo img,.blc-series-grid .mcr4 .logo img,.blc-series-grid .rtr600 .logo img,.blc-series-grid .ease .logo img,.blc-series-grid .dovalve .logo img,.blc-series-grid .smajorro .logo img,.blc-series-grid-s .tr7wbnw .logo img,.blc-series-grid-s .rtr500b .logo img,.blc-series-grid-s .tr4 .logo img,.blc-series-grid-s .tr5i .logo img,.blc-series-grid-s .tr7ui .logo img,.blc-series-grid-s .mcr4 .logo img,.blc-series-grid-s .rtr600 .logo img,.blc-series-grid-s .ease .logo img,.blc-series-grid-s .dovalve .logo img,.blc-series-grid-s .smajorro .logo img{display:inline-block}.blc-series-grid .tr7wbnw .logo .name,.blc-series-grid .rtr500b .logo .name,.blc-series-grid .tr4 .logo .name,.blc-series-grid .tr5i .logo .name,.blc-series-grid .tr7ui .logo .name,.blc-series-grid .mcr4 .logo .name,.blc-series-grid .rtr600 .logo .name,.blc-series-grid .ease .logo .name,.blc-series-grid .dovalve .logo .name,.blc-series-grid .smajorro .logo .name,.blc-series-grid-s .tr7wbnw .logo .name,.blc-series-grid-s .rtr500b .logo .name,.blc-series-grid-s .tr4 .logo .name,.blc-series-grid-s .tr5i .logo .name,.blc-series-grid-s .tr7ui .logo .name,.blc-series-grid-s .mcr4 .logo .name,.blc-series-grid-s .rtr600 .logo .name,.blc-series-grid-s .ease .logo .name,.blc-series-grid-s .dovalve .logo .name,.blc-series-grid-s .smajorro .logo .name{width:auto;height:2.4rem;margin:0 .3rem 0 0}.blc-series-grid .tr7wbnw .logo .series,.blc-series-grid .rtr500b .logo .series,.blc-series-grid .tr4 .logo .series,.blc-series-grid .tr5i .logo .series,.blc-series-grid .tr7ui .logo .series,.blc-series-grid .mcr4 .logo .series,.blc-series-grid .rtr600 .logo .series,.blc-series-grid .ease .logo .series,.blc-series-grid .dovalve .logo .series,.blc-series-grid .smajorro .logo .series,.blc-series-grid-s .tr7wbnw .logo .series,.blc-series-grid-s .rtr500b .logo .series,.blc-series-grid-s .tr4 .logo .series,.blc-series-grid-s .tr5i .logo .series,.blc-series-grid-s .tr7ui .logo .series,.blc-series-grid-s .mcr4 .logo .series,.blc-series-grid-s .rtr600 .logo .series,.blc-series-grid-s .ease .logo .series,.blc-series-grid-s .dovalve .logo .series,.blc-series-grid-s .smajorro .logo .series{width:auto;height:1.8rem}.blc-series-grid .tr7wbnw .photo,.blc-series-grid .rtr500b .photo,.blc-series-grid .tr4 .photo,.blc-series-grid .tr5i .photo,.blc-series-grid .tr7ui .photo,.blc-series-grid .mcr4 .photo,.blc-series-grid .rtr600 .photo,.blc-series-grid .ease .photo,.blc-series-grid .dovalve .photo,.blc-series-grid .smajorro .photo,.blc-series-grid-s .tr7wbnw .photo,.blc-series-grid-s .rtr500b .photo,.blc-series-grid-s .tr4 .photo,.blc-series-grid-s .tr5i .photo,.blc-series-grid-s .tr7ui .photo,.blc-series-grid-s .mcr4 .photo,.blc-series-grid-s .rtr600 .photo,.blc-series-grid-s .ease .photo,.blc-series-grid-s .dovalve .photo,.blc-series-grid-s .smajorro .photo{position:static;margin:0 auto}.blc-series-grid .tr7wbnw .body,.blc-series-grid .rtr500b .body,.blc-series-grid .tr4 .body,.blc-series-grid .tr5i .body,.blc-series-grid .tr7ui .body,.blc-series-grid .mcr4 .body,.blc-series-grid .rtr600 .body,.blc-series-grid .ease .body,.blc-series-grid .dovalve .body,.blc-series-grid .smajorro .body,.blc-series-grid-s .tr7wbnw .body,.blc-series-grid-s .rtr500b .body,.blc-series-grid-s .tr4 .body,.blc-series-grid-s .tr5i .body,.blc-series-grid-s .tr7ui .body,.blc-series-grid-s .mcr4 .body,.blc-series-grid-s .rtr600 .body,.blc-series-grid-s .ease .body,.blc-series-grid-s .dovalve .body,.blc-series-grid-s .smajorro .body{width:100%;padding:2rem 2rem 7rem}.blc-series-grid .tr7wbnw .desc,.blc-series-grid .rtr500b .desc,.blc-series-grid .tr4 .desc,.blc-series-grid .tr5i .desc,.blc-series-grid .tr7ui .desc,.blc-series-grid .mcr4 .desc,.blc-series-grid .rtr600 .desc,.blc-series-grid .ease .desc,.blc-series-grid .dovalve .desc,.blc-series-grid .smajorro .desc,.blc-series-grid-s .tr7wbnw .desc,.blc-series-grid-s .rtr500b .desc,.blc-series-grid-s .tr4 .desc,.blc-series-grid-s .tr5i .desc,.blc-series-grid-s .tr7ui .desc,.blc-series-grid-s .mcr4 .desc,.blc-series-grid-s .rtr600 .desc,.blc-series-grid-s .ease .desc,.blc-series-grid-s .dovalve .desc,.blc-series-grid-s .smajorro .desc{font-size:15px;font-size:1.5rem}.blc-series-grid .tr7wbnw .btn-medium,.blc-series-grid .rtr500b .btn-medium,.blc-series-grid .tr4 .btn-medium,.blc-series-grid .tr5i .btn-medium,.blc-series-grid .tr7ui .btn-medium,.blc-series-grid .mcr4 .btn-medium,.blc-series-grid .rtr600 .btn-medium,.blc-series-grid .ease .btn-medium,.blc-series-grid .dovalve .btn-medium,.blc-series-grid .smajorro .btn-medium,.blc-series-grid-s .tr7wbnw .btn-medium,.blc-series-grid-s .rtr500b .btn-medium,.blc-series-grid-s .tr4 .btn-medium,.blc-series-grid-s .tr5i .btn-medium,.blc-series-grid-s .tr7ui .btn-medium,.blc-series-grid-s .mcr4 .btn-medium,.blc-series-grid-s .rtr600 .btn-medium,.blc-series-grid-s .ease .btn-medium,.blc-series-grid-s .dovalve .btn-medium,.blc-series-grid-s .smajorro .btn-medium{right:2rem;bottom:2rem}.blc-series-grid .tr7wbnw .photo,.blc-series-grid-s .tr7wbnw .photo{width:56%}.blc-series-grid .rtr500b .photo,.blc-series-grid-s .rtr500b .photo{width:52%;margin:-.6rem auto}.blc-series-grid .tr4 .photo,.blc-series-grid-s .tr4 .photo{width:38%;margin:-.8rem auto -1rem}.blc-series-grid .tr5i .photo,.blc-series-grid-s .tr5i .photo{width:30%;margin:-.8rem auto}.blc-series-grid .tr7ui .photo,.blc-series-grid-s .tr7ui .photo{width:42%;margin:-.8rem auto}.blc-series-grid .mcr4 .photo,.blc-series-grid-s .mcr4 .photo{width:20%;margin:-.8rem auto}.blc-series-grid .rtr600 .photo,.blc-series-grid-s .rtr600 .photo{width:20%;margin:-1.6rem auto -1.2rem}.blc-series-grid .ease .photo,.blc-series-grid-s .ease .photo{width:43%;margin:.6rem auto}.blc-series-grid .dovalve .logo,.blc-series-grid-s .dovalve .logo{margin-top:-.4rem}.blc-series-grid .dovalve .photo,.blc-series-grid-s .dovalve .photo{width:36%;margin:.6rem auto}.blc-series-grid .smajorro .logo,.blc-series-grid-s .smajorro .logo{margin-top:-.4rem}.blc-series-grid .smajorro .photo,.blc-series-grid-s .smajorro .photo{width:30%;margin:.4rem auto}.banner-smartvalve-series,.banner-ondotori-series{margin-top:6rem;padding:1.2rem}.banner-smartvalve-series h3,.banner-ondotori-series h3{margin-bottom:1rem;font-size:12px;font-size:1.2rem}.banner-smartvalve-series .btn-medium,.banner-ondotori-series .btn-medium{margin-top:1rem;padding:.4rem .3rem .5rem .2rem;font-size:11px;font-size:1.1rem;letter-spacing:0;white-space:nowrap}.banner-smartvalve-series .btn-medium::after,.banner-ondotori-series .btn-medium::after{width:.4rem;height:.4rem;margin:0 0 .1rem .2rem}.banner-smartvalve-series .thumb{width:38%;top:auto;right:.5rem;bottom:.5rem}.banner-smartvalve-series .btn-medium{width:17.2rem}.banner-ondotori-series .thumb{width:44%;top:auto;right:.5rem;bottom:1rem}.banner-ondotori-series .btn-medium{width:16rem}}@media screen and (max-width: 767px) and (orientation: landscape){.sec-mid-feature{height:64vh}.mid-feature-body .logo{width:35vw}.mid-feature-body .logo-s{width:70vw}.mid-feature-body .copy{font-size:14px;font-size:1.4rem}.blc-series-grid{grid-template-rows:30rem 30rem 30rem 30rem 30rem}.blc-series-grid .tr7wbnw .thumb,.blc-series-grid .rtr500b .thumb{width:17rem}.blc-series-grid .tr7wbnw .logo,.blc-series-grid .rtr500b .logo{width:80%}.blc-series-grid .tr7wbnw .series,.blc-series-grid .rtr500b .series{width:40%}.blc-series-grid .tr7wbnw .photo,.blc-series-grid .rtr500b .photo{width:84%;margin-left:-42%}.blc-series-grid .tr7wbnw .body,.blc-series-grid .rtr500b .body{padding:2rem;width:calc(100% - 17rem)}.blc-series-grid .tr7wbnw .desc,.blc-series-grid .rtr500b .desc{font-size:12px;font-size:1.2rem}.blc-series-grid .tr7wbnw .btn-medium,.blc-series-grid .rtr500b .btn-medium{bottom:1.9rem;right:2rem}.blc-series-grid .tr4 .thumb,.blc-series-grid .tr5i .thumb,.blc-series-grid .tr7ui .thumb,.blc-series-grid .mcr4 .thumb,.blc-series-grid .rtr600 .thumb,.blc-series-grid .ease .thumb{width:8.5rem;padding-top:2.5rem}.blc-series-grid .tr4 .logo,.blc-series-grid .tr5i .logo,.blc-series-grid .tr7ui .logo,.blc-series-grid .mcr4 .logo,.blc-series-grid .rtr600 .logo,.blc-series-grid .ease .logo{width:78%}.blc-series-grid .tr4 .name,.blc-series-grid .tr5i .name,.blc-series-grid .tr7ui .name,.blc-series-grid .mcr4 .name,.blc-series-grid .rtr600 .name,.blc-series-grid .ease .name{margin-bottom:.5rem}.blc-series-grid .tr4 .series,.blc-series-grid .tr5i .series,.blc-series-grid .tr7ui .series,.blc-series-grid .mcr4 .series,.blc-series-grid .rtr600 .series,.blc-series-grid .ease .series{width:60%}.blc-series-grid .tr4 .photo,.blc-series-grid .tr5i .photo,.blc-series-grid .tr7ui .photo,.blc-series-grid .mcr4 .photo,.blc-series-grid .rtr600 .photo,.blc-series-grid .ease .photo{bottom:2rem}.blc-series-grid .tr4 .body,.blc-series-grid .tr5i .body,.blc-series-grid .tr7ui .body,.blc-series-grid .mcr4 .body,.blc-series-grid .rtr600 .body,.blc-series-grid .ease .body{width:calc(100% - 8.5rem);padding:1.5rem}.blc-series-grid .tr4 .cat,.blc-series-grid .tr5i .cat,.blc-series-grid .tr7ui .cat,.blc-series-grid .mcr4 .cat,.blc-series-grid .rtr600 .cat,.blc-series-grid .ease .cat{margin-bottom:0}.blc-series-grid .tr4 .title,.blc-series-grid .tr5i .title,.blc-series-grid .tr7ui .title,.blc-series-grid .mcr4 .title,.blc-series-grid .rtr600 .title,.blc-series-grid .ease .title{margin-bottom:.5rem}.blc-series-grid .tr4 .title h2,.blc-series-grid .tr5i .title h2,.blc-series-grid .tr7ui .title h2,.blc-series-grid .mcr4 .title h2,.blc-series-grid .rtr600 .title h2,.blc-series-grid .ease .title h2{font-size:16px;font-size:1.6rem}.blc-series-grid .tr4 .caption,.blc-series-grid .tr4 .desc,.blc-series-grid .tr5i .caption,.blc-series-grid .tr5i .desc,.blc-series-grid .tr7ui .caption,.blc-series-grid .tr7ui .desc,.blc-series-grid .mcr4 .caption,.blc-series-grid .mcr4 .desc,.blc-series-grid .rtr600 .caption,.blc-series-grid .rtr600 .desc,.blc-series-grid .ease .caption,.blc-series-grid .ease .desc{font-size:11px;font-size:1.1rem}.blc-series-grid .tr4 .btn-medium,.blc-series-grid .tr5i .btn-medium,.blc-series-grid .tr7ui .btn-medium,.blc-series-grid .mcr4 .btn-medium,.blc-series-grid .rtr600 .btn-medium,.blc-series-grid .ease .btn-medium{font-size:11px;font-size:1.1rem;bottom:1.4rem;right:1.2rem}.blc-series-grid .tr4 .photo,.blc-series-grid .tr5i .photo,.blc-series-grid .tr7ui .photo{width:88%;margin-left:-44%}.blc-series-grid .mcr4 .photo{width:60%;margin-left:-28%}.blc-series-grid .rtr600 .photo,.blc-series-grid .ease .photo{width:88%;margin-left:-42%}.blc-series-grid-s{grid-template-rows:30rem 30rem}.blc-series-grid-s .dovalve .thumb,.blc-series-grid-s .smajorro .thumb{width:17rem}.blc-series-grid-s .dovalve .logo,.blc-series-grid-s .smajorro .logo{width:80%}.blc-series-grid-s .dovalve .series,.blc-series-grid-s .smajorro .series{width:40%}.blc-series-grid-s .dovalve .photo,.blc-series-grid-s .smajorro .photo{width:84%;margin-left:-42%}.blc-series-grid-s .dovalve .body,.blc-series-grid-s .smajorro .body{padding:2rem;width:calc(100% - 17rem)}.blc-series-grid-s .dovalve .desc,.blc-series-grid-s .smajorro .desc{font-size:12px;font-size:1.2rem}.blc-series-grid-s .dovalve .btn-medium,.blc-series-grid-s .smajorro .btn-medium{bottom:1.9rem;right:2rem}.banner-smartvalve-series,.banner-ondotori-series{padding:2rem}.banner-smartvalve-series h3,.banner-ondotori-series h3{margin-bottom:1.4rem}.banner-smartvalve-series .btn-medium,.banner-ondotori-series .btn-medium{margin-top:1.5rem}.banner-smartvalve-series .logo{width:57%}.banner-smartvalve-series .thumb{width:40%;top:auto;right:.8rem;bottom:.5rem}.banner-smartvalve-series .btn-medium{width:25rem}.banner-ondotori-series .logo{width:40%}.banner-ondotori-series .thumb{width:55%;top:auto;right:.5rem;bottom:1rem}.banner-ondotori-series .btn-medium{width:22.5rem}}@media screen and (max-width: 568px) and (orientation: landscape){.sec-ondotori-series .blc-btn-right .btn-medium,.sec-ondotori-series .blc-btn-center .btn-medium,.sec-ondotori-search .blc-btn-right .btn-medium,.sec-ondotori-search .blc-btn-center .btn-medium{font-size:12px;font-size:1.2rem;padding:1rem 1.5rem 1.1rem 1.6rem}.blc-series-grid .cat span{font-size:10px;font-size:1rem}.blc-series-grid .tr7wbnw .thumb,.blc-series-grid .rtr500b .thumb,.blc-series-grid .dovalve .thumb,.blc-series-grid .smajorro .thumb{width:15rem}.blc-series-grid .tr7wbnw .body,.blc-series-grid .rtr500b .body,.blc-series-grid .dovalve .body,.blc-series-grid .smajorro .body{padding:1.6rem;width:calc(100% - 15rem)}.blc-series-grid .tr7wbnw .btn-medium,.blc-series-grid .rtr500b .btn-medium,.blc-series-grid .dovalve .btn-medium,.blc-series-grid .smajorro .btn-medium{bottom:1.4rem;right:1rem}.blc-series-grid .tr4 .thumb,.blc-series-grid .tr5i .thumb,.blc-series-grid .tr7ui .thumb,.blc-series-grid .mcr4 .thumb,.blc-series-grid .rtr600 .thumb,.blc-series-grid .ease .thumb{width:8rem;padding-top:2.5rem}.blc-series-grid .tr4 .body,.blc-series-grid .tr5i .body,.blc-series-grid .tr7ui .body,.blc-series-grid .mcr4 .body,.blc-series-grid .rtr600 .body,.blc-series-grid .ease .body{width:calc(100% - 8rem);padding:1.2rem}.blc-series-grid .tr4 .title,.blc-series-grid .tr5i .title,.blc-series-grid .tr7ui .title,.blc-series-grid .mcr4 .title,.blc-series-grid .rtr600 .title,.blc-series-grid .ease .title{margin-bottom:.5rem}.blc-series-grid .tr4 .title h2,.blc-series-grid .tr5i .title h2,.blc-series-grid .tr7ui .title h2,.blc-series-grid .mcr4 .title h2,.blc-series-grid .rtr600 .title h2,.blc-series-grid .ease .title h2{font-size:15px;font-size:1.5rem;letter-spacing:0}.blc-series-grid .tr4 .btn-medium,.blc-series-grid .tr5i .btn-medium,.blc-series-grid .tr7ui .btn-medium,.blc-series-grid .mcr4 .btn-medium,.blc-series-grid .rtr600 .btn-medium,.blc-series-grid .ease .btn-medium{bottom:1rem;right:1rem}.banner-smartvalve-series .btn-medium,.banner-ondotori-series .btn-medium{font-size:13px;font-size:1.3rem}.banner-smartvalve-series .btn-medium{width:22rem}.banner-ondotori-series .btn-medium{width:20rem}}@media screen and (max-width: 320px) and (orientation: portrait){.banner-ondotori-series h3{font-size:10px;font-size:1rem;letter-spacing:0}.banner-ondotori-series .thumb{width:47%;right:-.6rem}.banner-ondotori-series .btn-medium{width:14rem;font-size:10px;font-size:1rem}}.blc-ondotori-search{margin:2.5rem auto 8rem;padding:4.5rem 4.5rem 2.5rem;background:#F4F4F4;border-radius:.7rem}.blc-ondotori-search .cols{display:flex;flex-wrap:wrap;margin-bottom:4.5rem}.blc-ondotori-search .cols>div{width:50%}.blc-ondotori-search .head{font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.06rem}.blc-ondotori-search .item{display:inline-block;margin:0 .7rem 1rem 0}.blc-ondotori-search label{display:inline-block;padding:.4rem 1rem .5rem;border:solid 0.2rem #acafaf;border-radius:.3rem;font-size:14px;font-size:1.4rem;color:#acafaf}.blc-ondotori-search .measurement .head,.blc-ondotori-search .features .head{margin-bottom:1.8rem}.blc-ondotori-search .measurement input,.blc-ondotori-search .features input{display:none}.blc-ondotori-search .measurement input:checked+label,.blc-ondotori-search .features input:checked+label{border-color:#07243A;color:#07243A}.blc-ondotori-search .measurement input:checked+label::after,.blc-ondotori-search .features input:checked+label::after{border-color:#07243A}.blc-ondotori-search .measurement{padding-right:3rem}.blc-ondotori-search .features .item{margin-right:1.3rem}.blc-ondotori-search .features label{padding:.5rem .8rem .5rem 1rem;border-right:none;border-radius:.3rem 0 0 .3rem;position:relative}.blc-ondotori-search .features label::after{content:'';display:block;width:1.8rem;height:1.8rem;border-right:solid 0.2rem #a2a5a5;border-bottom:solid 0.2rem #a2a5a5;transform:scaleX(0.6) rotate(-45deg);position:absolute;top:.2rem;right:-1rem}.blc-ondotori-search .series{white-space:nowrap}.blc-ondotori-search .series .head,.blc-ondotori-search .series select{display:inline-block;vertical-align:middle}.blc-ondotori-search .series select{width:58%;margin-left:1.4rem;border-color:transparent;font-size:15px;font-size:1.5rem;filter:drop-shadow(0 0.1rem 0.2rem rgba(102,102,102,0.2))}.blc-ondotori-search .btn{text-align:center}.blc-ondotori-search .btn button{width:22rem;margin:0 .8rem;text-indent:1.4rem}.blc-ondotori-search .btn .btn-large{background:#07243A;letter-spacing:.6rem}.blc-ondotori-search .btn .btn-panel-large{border-color:#07243A;font-weight:500;color:#07243A;letter-spacing:.2rem}.blc-ondotori-search .btn .btn-panel-large::after{border-color:#07243A}.blc-ondotori-search .btn .desc{margin-top:1rem;font-size:11px;font-size:1.1rem;line-height:1.4;letter-spacing:.02rem;color:#6c7070}.ondotori-search-summary{margin-bottom:8rem;font-size:24px;font-size:2.4rem;font-weight:600;text-align:center;letter-spacing:.1rem}.ondotori-search-summary span{display:inline-block;padding:0 1.5rem;font-size:32px;font-size:3.2rem}@media screen and (max-width: 767px){.blc-ondotori-search{margin-bottom:6rem;padding:2.6rem 2.6rem 2rem}.blc-ondotori-search .cols{margin-bottom:3.4rem}.blc-ondotori-search .head{font-size:16px;font-size:1.6rem}.blc-ondotori-search .measurement .head,.blc-ondotori-search .features .head{margin-bottom:1.6rem;font-size:16px;font-size:1.6rem}.blc-ondotori-search .item{margin:0 .6rem 1rem 0}.blc-ondotori-search label{padding:.4rem .8rem .5rem;font-size:12px;font-size:1.2rem}.blc-ondotori-search .features label{padding:.4rem .6rem .5rem .8rem}.blc-ondotori-search .features label::after{width:1.6rem;height:1.6rem;right:-.9rem}.blc-ondotori-search .series select{font-size:13px;font-size:1.3rem}.ondotori-search-summary{margin-bottom:6rem;font-size:20px;font-size:2rem;line-height:1.5}.ondotori-search-summary span{padding:0 1.3rem;font-size:26px;font-size:2.6rem}}@media screen and (max-width: 767px) and (orientation: portrait){.blc-ondotori-search{width:116%;margin-left:-8%}.blc-ondotori-search .cols>div{width:100%}.blc-ondotori-search .measurement{padding-right:0}.blc-ondotori-search .features{margin:2rem 0}.blc-ondotori-search .series select{width:72%}.blc-ondotori-search .btn{white-space:nowrap}.blc-ondotori-search .btn button{margin:0 1%;width:48%}.blc-ondotori-search .btn .desc{white-space:normal}.blc-ondotori-search .btn .desc br{display:none}.blc-ondotori-search .btn-panel-large{padding-left:0;padding-right:1rem}.blc-ondotori-search .btn-panel-large::after{margin-left:.4rem}.ondotori-search-summary{font-size:14px;font-size:1.4rem;letter-spacing:.02rem}.ondotori-search-summary span{padding:0 .4rem;font-size:17px;font-size:1.7rem}}.blc-ondotori-list{margin-bottom:5rem;display:flex;flex-wrap:wrap}.blc-ondotori-list>div{width:48.5%;margin-bottom:4rem;background:#fff;border-radius:.7rem}.blc-ondotori-list>div:nth-child(odd){margin-right:1%}.blc-ondotori-list>div:nth-child(even){margin-left:1%}.blc-ondotori-list .series{padding:1.2rem 1.8rem;border-radius:.7rem .7rem 0 0;font-size:13px;font-size:1.3rem;font-weight:600;letter-spacing:.04rem;color:#fff}.blc-ondotori-list .header{padding:2.5rem 3rem 1.5rem}.blc-ondotori-list .title{margin-bottom:.5rem;display:inline-block}.blc-ondotori-list .title h2{font-size:32px;font-size:3.2rem;font-family:Roboto,"Roboto",sans-serif;font-weight:900}.blc-ondotori-list .point{display:flex;flex-wrap:wrap;align-items:center;align-content:center;height:8.5rem;overflow-y:visible}.blc-ondotori-list .point li{width:100%;margin:.3rem 0;padding-left:2.4rem;font-size:15px;font-size:1.5rem;letter-spacing:.02rem;line-height:1.2;position:relative}.blc-ondotori-list .point li::before,.blc-ondotori-list .point li::after{content:'';display:block;position:absolute}.blc-ondotori-list .point li::before{width:1.4rem;height:1.4rem;border:solid 0.1rem #929696;top:.2rem;left:0}.blc-ondotori-list .point li::after{width:.8rem;height:.5rem;border-left:solid .2rem;border-bottom:solid .2rem;transform:rotate(-45deg);top:.5rem;left:.3rem}.blc-ondotori-list .overview{width:86%;margin:0 auto 2.4rem;padding:2.6rem 0;border-top:solid 0.1rem #929696;border-bottom:solid 0.1rem #929696;display:flex;align-items:center}.blc-ondotori-list .overview .thumb{width:43%;height:17rem;padding:0 1.5rem;display:flex;align-items:center;justify-content:center}.blc-ondotori-list .overview .body{width:57%;padding:0 1.5rem 0 1rem}.blc-ondotori-list .measurement span{display:inline-block;margin:0 .2rem .8rem 0;padding:.4rem .6rem;border:solid .1rem;border-radius:.3rem;font-size:14px;font-size:1.4rem;letter-spacing:.02rem}.blc-ondotori-list .spec{padding-top:.6rem}.blc-ondotori-list .spec>p{margin-bottom:.8rem;font-size:14px;font-size:1.4rem;font-weight:600;letter-spacing:.06rem}.blc-ondotori-list .spec .list p{margin-bottom:.3rem;font-size:12px;font-size:1.2rem;line-height:1.3;letter-spacing:.02rem}.blc-ondotori-list .spec .list span::after{content:'：';display:inline-block;padding:0 .3rem}.blc-ondotori-list .desc{height:15.5rem;padding:0 3rem;position:relative}.blc-ondotori-list .desc .head{margin-bottom:.4rem;font-size:14px;font-size:1.4rem;font-weight:600;letter-spacing:.06rem}.blc-ondotori-list .desc .copy{font-size:12px;font-size:1.2rem;line-height:1.3;letter-spacing:.02rem}.blc-ondotori-list .feature{width:calc(100% - 6rem);position:absolute;bottom:2rem;left:3rem}.blc-ondotori-list .feature span{display:inline-block;margin:0 1.2rem 1rem 0;padding:.5rem .8rem .5rem 1.2rem;border:solid .1rem;border-right:none;border-radius:.2rem 0 0 .2rem;font-size:14px;font-size:1.4rem;letter-spacing:.02rem;position:relative}.blc-ondotori-list .feature span::after{content:'';display:block;width:1.7rem;height:1.7rem;border-right:solid .1rem;border-bottom:solid .1rem;transform:scaleX(0.5) rotate(-45deg);position:absolute;top:.3rem;right:-.9rem}.blc-ondotori-list .tr7wbnw .series{background:#194980}.blc-ondotori-list .tr7wbnw .title{color:#194980}.blc-ondotori-list .tr7wbnw .point li::after{border-color:#194980}.blc-ondotori-list .tr7wbnw .measurement span{border-color:#194980;color:#194980}.blc-ondotori-list .tr7wbnw .feature span{border-color:#194980;color:#194980}.blc-ondotori-list .tr7wbnw .feature span::after{border-color:#194980}.blc-ondotori-list .rtr500b .series{background:#788C9E}.blc-ondotori-list .rtr500b .title{color:#788C9E}.blc-ondotori-list .rtr500b .point li::after{border-color:#788C9E}.blc-ondotori-list .rtr500b .measurement span{border-color:#788C9E;color:#788C9E}.blc-ondotori-list .rtr500b .feature span{border-color:#788C9E;color:#788C9E}.blc-ondotori-list .rtr500b .feature span::after{border-color:#788C9E}.blc-ondotori-list .tr4 .series{background:#00A4C7}.blc-ondotori-list .tr4 .title{color:#00A4C7}.blc-ondotori-list .tr4 .point li::after{border-color:#00A4C7}.blc-ondotori-list .tr4 .measurement span{border-color:#00A4C7;color:#00A4C7}.blc-ondotori-list .tr4 .feature span{border-color:#00A4C7;color:#00A4C7}.blc-ondotori-list .tr4 .feature span::after{border-color:#00A4C7}.blc-ondotori-list .tr5i .series{background:#115D83}.blc-ondotori-list .tr5i .title{color:#115D83}.blc-ondotori-list .tr5i .point li::after{border-color:#115D83}.blc-ondotori-list .tr5i .measurement span{border-color:#115D83;color:#115D83}.blc-ondotori-list .tr5i .feature span{border-color:#115D83;color:#115D83}.blc-ondotori-list .tr5i .feature span::after{border-color:#115D83}.blc-ondotori-list .tr7ui .series{background:#01646A}.blc-ondotori-list .tr7ui .title{color:#01646A}.blc-ondotori-list .tr7ui .point li::after{border-color:#01646A}.blc-ondotori-list .tr7ui .measurement span{border-color:#01646A;color:#01646A}.blc-ondotori-list .tr7ui .feature span{border-color:#01646A;color:#01646A}.blc-ondotori-list .tr7ui .feature span::after{border-color:#01646A}.blc-ondotori-list .rtr600 .series{background:#D47F0F}.blc-ondotori-list .rtr600 .title{color:#D47F0F}.blc-ondotori-list .rtr600 .point li::after{border-color:#D47F0F}.blc-ondotori-list .rtr600 .measurement span{border-color:#D47F0F;color:#D47F0F}.blc-ondotori-list .rtr600 .feature span{border-color:#D47F0F;color:#D47F0F}.blc-ondotori-list .rtr600 .feature span::after{border-color:#D47F0F}.blc-ondotori-list .mcr4 .series{background:#2F343D}.blc-ondotori-list .mcr4 .title{color:#2F343D}.blc-ondotori-list .mcr4 .point li::after{border-color:#2F343D}.blc-ondotori-list .mcr4 .measurement span{border-color:#2F343D;color:#2F343D}.blc-ondotori-list .mcr4 .feature span{border-color:#2F343D;color:#2F343D}.blc-ondotori-list .mcr4 .feature span::after{border-color:#2F343D}.blc-ondotori-list .ease .series{background:#81B04D}.blc-ondotori-list .ease .title{color:#81B04D}.blc-ondotori-list .ease .point li::after{border-color:#81B04D}.blc-ondotori-list .ease .measurement span{border-color:#81B04D;color:#81B04D}.blc-ondotori-list .ease .feature span{border-color:#81B04D;color:#81B04D}.blc-ondotori-list .ease .feature span::after{border-color:#81B04D}@media screen and (max-width: 1135px) and (orientation: portrait){.blc-ondotori-list .series{padding:1rem;font-size:11px;font-size:1.1rem;letter-spacing:0}.blc-ondotori-list .header{padding:1.8rem 2rem 1rem}.blc-ondotori-list .title h2{font-size:26px;font-size:2.6rem}.blc-ondotori-list .point{height:8rem}.blc-ondotori-list .point li{font-size:13px;font-size:1.3rem}.blc-ondotori-list .overview{width:88%;margin-bottom:1.8rem;padding:1.2rem 0}.blc-ondotori-list .overview .thumb{width:35%;height:13rem;padding:0 1rem}.blc-ondotori-list .overview .body{width:65%}.blc-ondotori-list .measurement span{font-size:11px;font-size:1.1rem}.blc-ondotori-list .spec>p{margin-bottom:.6rem;font-size:12px;font-size:1.2rem}.blc-ondotori-list .spec .list p{font-size:11px;font-size:1.1rem}.blc-ondotori-list .desc{padding:0 2rem}.blc-ondotori-list .desc .head{margin-bottom:.7rem}.blc-ondotori-list .desc .copy{font-size:11px;font-size:1.1rem;line-height:1.5}.blc-ondotori-list .feature{width:calc(100% - 4rem);bottom:1.3rem;left:2rem}.blc-ondotori-list .feature span{margin:0 .8rem .7rem 0;padding:.4rem .6rem .4rem .7rem;font-size:12px;font-size:1.2rem}.blc-ondotori-list .feature span::after{width:1.5rem;height:1.5rem;top:.2rem;right:-.8rem}}@media screen and (max-width: 767px){.blc-ondotori-list .series{line-height:1.3}.blc-ondotori-list .point li{padding-left:2rem}.blc-ondotori-list .point li::before{width:1.2rem;height:1.2rem;top:.1rem}.blc-ondotori-list .point li::after{width:.8rem;height:.4rem;top:.3rem;left:.2rem}}@media screen and (max-width: 767px) and (orientation: portrait){.blc-ondotori-list>div{width:100%}.blc-ondotori-list>div:nth-child(odd),.blc-ondotori-list>div:nth-child(even){margin:0 0 2.6rem}.blc-ondotori-list .point{height:auto;margin:.6rem 0}.blc-ondotori-list .spec{padding-top:.3rem}.blc-ondotori-list .desc{height:auto}.blc-ondotori-list .feature{width:100%;margin:1.2rem 0;position:static}}@media screen and (max-width: 767px) and (orientation: landscape){.blc-ondotori-list .series{padding:.8rem 1.2rem;font-size:12px;font-size:1.2rem;letter-spacing:0}.blc-ondotori-list .header{padding:1.8rem 1.8rem 1rem}.blc-ondotori-list .title h2{font-size:23px;font-size:2.3rem}.blc-ondotori-list .point{height:7rem}.blc-ondotori-list .point li{font-size:13px;font-size:1.3rem}.blc-ondotori-list .overview{width:88%;margin-bottom:1.8rem;padding:1.8rem 0}.blc-ondotori-list .overview .thumb{width:37%;height:12rem;padding:0 1.2rem}.blc-ondotori-list .overview .body{width:63%;padding:0 0 0 1rem}.blc-ondotori-list .measurement span{margin:0 .2rem .5rem 0;padding:.4rem .5rem;font-size:12px;font-size:1.2rem}.blc-ondotori-list .spec>p{font-size:12px;font-size:1.2rem}.blc-ondotori-list .spec .list p{font-size:11px;font-size:1.1rem}.blc-ondotori-list .desc{height:12.5rem;padding:0 1.8rem}.blc-ondotori-list .desc .head{margin-bottom:.6rem;font-size:13px;font-size:1.3rem}.blc-ondotori-list .desc .copy{font-size:11px;font-size:1.1rem;line-height:1.5}.blc-ondotori-list .feature{width:calc(100% - 3.6rem);left:1.8rem;bottom:1rem}.blc-ondotori-list .feature span{margin:0 .7rem .6rem 0;padding:.3rem .3rem .4rem .6rem;font-size:11px;font-size:1.1rem}.blc-ondotori-list .feature span::after{width:1.3rem;height:1.3rem;top:.2rem;right:-.7rem}}.feature-series{position:relative}.feature-series h1{margin-bottom:1.4rem;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.06rem;line-height:1.3;color:#fff}.feature-series .ondotori,.feature-series .series{margin-bottom:1.4rem;display:inline-block;vertical-align:bottom}.feature-series .ondotori{margin-right:1.2rem}.feature-series .border{width:100%;height:.8rem;background:#07243A;position:absolute;bottom:0;left:0}.feature-series+section{padding-top:3rem}@media screen and (max-width: 767px){.feature-series .border{height:.4rem}}@media screen and (max-width: 767px) and (orientation: portrait){.feature-series h1{font-size:13px;font-size:1.3rem}.feature-series .ondotori{width:9rem;margin-right:.7rem}.feature-series .series{width:auto;height:2.4rem}}@media screen and (max-width: 767px) and (orientation: landscape){.feature-series .mid-feature-body{padding:0 4rem}.feature-series h1{font-size:16px;font-size:1.6rem}.feature-series .ondotori{width:13rem;margin-right:1rem}.feature-series .series{width:auto;height:3.2rem}}@media screen and (max-width: 320px) and (orientation: portrait){.feature-series .mid-feature-body .ondotori{width:8rem;margin-right:.6rem}.feature-series .mid-feature-body .series{width:auto;height:2rem}}.feature-tr7wbnw{background:#194980}.feature-rtr500b{background:#788C9E}.feature-tr4{background:#00A4C7}.feature-tr5i{background:#115D83}.feature-tr7ui{background:#01646A}.feature-mcr4{background:#2F343D}.feature-rtr600{background:#D47F0F}.feature-ease{background:#81B04D}.sec-product-series{padding-bottom:0}.sec-product-series .head-series-btn{margin-bottom:1.5rem;text-align:center}.sec-product-series .head-series-btn .btn-medium{margin:0 .4rem 1.5rem;filter:drop-shadow(0 0.2rem 0.3rem rgba(0,0,0,0.2))}.sec-product-series .head-series-btn .btn-medium:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.sec-product-series .head-thumb{text-align:center}.sec-series-tr4 .head-thumb,.sec-series-tr5i .head-thumb,.sec-series-tr7ui .head-thumb,.sec-series-mcr4 .head-thumb,.sec-series-rtr600 .head-thumb{margin:7rem 0 -6rem}@media screen and (max-width: 767px){.sec-product-series .head-series-btn{width:110%;margin-left:-5%}.sec-series-tr4 .head-thumb,.sec-series-tr5i .head-thumb,.sec-series-tr7ui .head-thumb,.sec-series-mcr4 .head-thumb,.sec-series-rtr600 .head-thumb{margin:5rem 0 -4rem}}@media screen and (max-width: 767px) and (orientation: portrait){.feature-series+section{padding-top:1.8rem}.sec-product-series .head-series-btn{width:110%;margin-left:-5%}.sec-product-series .head-series-btn .btn-medium{margin:0 .3rem 1.2rem;padding-left:1.3rem;font-size:13px;font-size:1.3rem;white-space:nowrap}.sec-product-series .head-series-btn .btn-medium:nth-child(1),.sec-product-series .head-series-btn .btn-medium:nth-child(2){width:45%}.sec-product-series .head-series-btn .btn-medium:nth-child(3),.sec-product-series .head-series-btn .btn-medium:nth-child(4),.sec-product-series .head-series-btn .btn-medium:nth-child(5){width:29%}.sec-product-series .head-thumb img{width:100%}}@media screen and (max-width: 320px) and (orientation: portrait){.sec-product-series .head-series-btn .btn-medium{padding-left:1rem;font-size:12px;font-size:1.2rem}}.sec-series-overview,.sec-series-feature,.sec-series-lineup,.sec-series-linkarea,.sec-product-specs,.sec-product-news,.sec-product-software,.sec-product-option,.sec-product-related{padding-top:0}.sec-series-overview h2,.sec-series-feature h2,.sec-series-lineup h2,.sec-series-linkarea h2,.sec-product-specs h2,.sec-product-news h2,.sec-product-software h2,.sec-product-option h2,.sec-product-related h2{margin-bottom:5rem;padding-left:1.8rem;font-size:32px;font-size:3.2rem;font-weight:600;letter-spacing:.06rem;position:relative}.sec-series-overview h2 span,.sec-series-feature h2 span,.sec-series-lineup h2 span,.sec-series-linkarea h2 span,.sec-product-specs h2 span,.sec-product-news h2 span,.sec-product-software h2 span,.sec-product-option h2 span,.sec-product-related h2 span{width:.4rem;height:2.8rem;display:inline-block;position:absolute;left:0;bottom:0}.sec-series-overview h2 span::before,.sec-series-overview h2 span::after,.sec-series-feature h2 span::before,.sec-series-feature h2 span::after,.sec-series-lineup h2 span::before,.sec-series-lineup h2 span::after,.sec-series-linkarea h2 span::before,.sec-series-linkarea h2 span::after,.sec-product-specs h2 span::before,.sec-product-specs h2 span::after,.sec-product-news h2 span::before,.sec-product-news h2 span::after,.sec-product-software h2 span::before,.sec-product-software h2 span::after,.sec-product-option h2 span::before,.sec-product-option h2 span::after,.sec-product-related h2 span::before,.sec-product-related h2 span::after{content:'';display:block;width:100%;height:1.3rem;position:absolute;left:0}.sec-series-overview h2 span::before,.sec-series-feature h2 span::before,.sec-series-lineup h2 span::before,.sec-series-linkarea h2 span::before,.sec-product-specs h2 span::before,.sec-product-news h2 span::before,.sec-product-software h2 span::before,.sec-product-option h2 span::before,.sec-product-related h2 span::before{top:0}.sec-series-overview h2 span::after,.sec-series-feature h2 span::after,.sec-series-lineup h2 span::after,.sec-series-linkarea h2 span::after,.sec-product-specs h2 span::after,.sec-product-news h2 span::after,.sec-product-software h2 span::after,.sec-product-option h2 span::after,.sec-product-related h2 span::after{bottom:0;background:#07243A}@media screen and (max-width: 767px){.sec-series-overview h2,.sec-series-feature h2,.sec-series-lineup h2,.sec-series-linkarea h2,.sec-product-specs h2,.sec-product-news h2,.sec-product-software h2,.sec-product-option h2,.sec-product-related h2{margin-bottom:3rem;padding-left:1.2rem;font-size:20px;font-size:2rem}.sec-series-overview h2 span,.sec-series-feature h2 span,.sec-series-lineup h2 span,.sec-series-linkarea h2 span,.sec-product-specs h2 span,.sec-product-news h2 span,.sec-product-software h2 span,.sec-product-option h2 span,.sec-product-related h2 span{width:.3rem;height:1.8rem;top:.2rem;bottom:auto}.sec-series-overview h2 span::before,.sec-series-overview h2 span::after,.sec-series-feature h2 span::before,.sec-series-feature h2 span::after,.sec-series-lineup h2 span::before,.sec-series-lineup h2 span::after,.sec-series-linkarea h2 span::before,.sec-series-linkarea h2 span::after,.sec-product-specs h2 span::before,.sec-product-specs h2 span::after,.sec-product-news h2 span::before,.sec-product-news h2 span::after,.sec-product-software h2 span::before,.sec-product-software h2 span::after,.sec-product-option h2 span::before,.sec-product-option h2 span::after,.sec-product-related h2 span::before,.sec-product-related h2 span::after{height:.8rem}}@media screen and (max-width: 320px) and (orientation: portrait){.sec-series-overview h2,.sec-series-feature h2,.sec-series-lineup h2,.sec-series-linkarea h2,.sec-product-specs h2,.sec-product-news h2,.sec-product-software h2,.sec-product-option h2,.sec-product-related h2{padding-left:1rem;font-size:17px;font-size:1.7rem}}.sec-series-overview .blc-overview a,.sec-series-overview .blc-functions a{font-weight:600}.sec-series-overview .blc-overview a svg,.sec-series-overview .blc-functions a svg{width:1.5rem;height:1.5rem;margin:0 .4rem;display:inline-block;vertical-align:middle}.sec-series-overview .blc-overview a:hover,.sec-series-overview .blc-functions a:hover{opacity:.8}.sec-series-overview .blc-overview em,.sec-series-overview .blc-functions em{font-weight:600}.sec-series-overview .blc-overview{margin-bottom:10rem}.sec-series-overview .blc-overview .head{margin-bottom:4rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.06rem;line-height:1.6}.sec-series-overview .blc-overview .desc{font-size:16px;font-size:1.6rem;letter-spacing:.04rem;line-height:1.7}.sec-series-overview .blc-functions dl{margin-bottom:5rem}.sec-series-overview .blc-functions dt{padding-bottom:1rem;font-size:14px;font-size:1.4rem;letter-spacing:.1rem;position:relative}.sec-series-overview .blc-functions dt::after{content:'';display:block;width:calc(100% - 9.3rem);height:.1rem;position:absolute;top:.7rem;left:9.3rem}.sec-series-overview .blc-functions dd{display:flex}.sec-series-overview .blc-functions .headarea{width:25rem;padding:1.2rem 0 0 0}.sec-series-overview .blc-functions .headarea p{font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.06rem;line-height:1.4}.sec-series-overview .blc-functions .body{width:calc(100% - 25rem)}.sec-series-overview .blc-functions .body p{font-size:16px;font-size:1.6rem;letter-spacing:.04rem;line-height:1.7}.sec-series-overview .head-banner{display:flex;margin-top:10rem}.sec-series-overview .head-banner>div{width:49%}.sec-series-overview .head-banner .banner{margin-right:1%;background:#fff;display:flex;border-radius:.7rem;position:relative}.sec-series-overview .head-banner .banner a{display:inline-block;padding-right:2.2rem;font-size:12px;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.06rem;text-align:right;position:absolute;bottom:1.5rem;right:1.8rem}.sec-series-overview .head-banner .banner svg{position:absolute;bottom:.2rem;right:0}.sec-series-overview .head-banner .banner:hover a{opacity:.8}.sec-series-overview .head-banner .thumb{width:36%;padding:1rem;border-radius:.7rem 0 0 .7rem;display:flex;align-items:center;justify-content:center}.sec-series-overview .head-banner img{width:92%}.sec-series-overview .head-banner .body{width:64%;padding:1.8rem;text-align:right}.sec-series-overview .head-banner svg{width:1.6rem;height:1.6rem}.sec-series-overview .head-banner p{font-size:15px;font-size:1.5rem;line-height:1.3;letter-spacing:.1rem;text-align:left}.sec-series-overview .head-banner p em{font-weight:600}.sec-series-overview .head-banner .links{padding:1rem 0 0 4rem}.sec-series-overview .head-banner .links p{margin-bottom:2rem}.sec-series-overview .head-banner .links a{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.06rem}.sec-series-overview .head-banner .links a:hover{opacity:.8}.sec-series-overview .head-banner .links svg{width:2rem;height:2rem;margin-right:.7rem;display:inline-block;vertical-align:middle}.sec-series-overview.sec-series-rtr500b .head-banner{justify-content:space-between}.sec-series-overview.sec-series-rtr500b .head-banner .banner .body a{padding-top:.5rem}.sec-series-overview.sec-series-rtr500b .head-banner .links{background:#fff;border-radius:.7rem;display:flex;align-items:center}.sec-series-overview.sec-series-rtr500b .head-banner .links p{margin-bottom:.5rem}.sec-series-overview.sec-series-tr4 .head-banner .links p:nth-child(1),.sec-series-overview.sec-series-tr4 .head-banner .links p:nth-child(2){display:inline-block}.sec-series-overview.sec-series-tr4 .head-banner .links p:nth-child(1){margin-right:3rem}.sec-series-overview.sec-series-tr4 .head-banner .banner a{padding-top:.5rem}.sec-series-overview.sec-series-tr4 .head-banner .banner a br{display:none}@media screen and (max-width: 1135px) and (orientation: portrait){.sec-series-overview .head-banner .links{padding-left:2.5rem}.sec-series-overview .head-banner p{font-size:13px;font-size:1.3rem;letter-spacing:.02rem}.sec-series-overview.sec-series-tr4 .head-banner .banner a br{display:block}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-series-overview .blc-overview{margin-bottom:6rem}.sec-series-overview .blc-overview .head{margin-bottom:2.8rem;font-size:17px;font-size:1.7rem;letter-spacing:.04rem}.sec-series-overview .blc-overview .desc{font-size:15px;font-size:1.5rem}.sec-series-overview .blc-functions dd{display:block}.sec-series-overview .blc-functions .headarea{width:100%;padding:.8rem 0 1rem}.sec-series-overview .blc-functions .headarea p{font-size:17px;font-size:1.7rem}.sec-series-overview .blc-functions .headarea br{display:none}.sec-series-overview .blc-functions .body{width:100%}.sec-series-overview .blc-functions .body p{font-size:15px;font-size:1.5rem}.sec-series-overview .head-banner{display:block}.sec-series-overview .head-banner>div{width:100%}.sec-series-overview .head-banner .banner{margin:0 0 4rem}.sec-series-overview .head-banner .banner p{margin-bottom:1rem}.sec-series-overview .head-banner .banner a{position:relative;bottom:auto;right:auto}.sec-series-overview .head-banner .thumb{width:30%}.sec-series-overview .head-banner .body{width:70%;padding:1.2rem}.sec-series-overview .head-banner .links{padding:0}.sec-series-overview .head-banner .links p{margin:2rem 0 0}.sec-series-overview .head-banner .links a{font-size:15px;font-size:1.5rem}.sec-series-overview .head-banner .links svg{width:1.7rem;height:1.7rem;margin:0 .7rem .2rem 0}.sec-series-overview.sec-series-tr5i,.sec-series-overview.sec-series-tr7ui,.sec-series-overview.sec-series-mcr4,.sec-series-overview.sec-series-rtr600{margin-bottom:0 !important}}@media screen and (max-width: 767px) and (orientation: landscape){.sec-series-overview .blc-overview .head{margin-bottom:2.8rem;font-size:18px;font-size:1.8rem}.sec-series-overview .head-banner .body{padding:1rem 1rem 5rem}.sec-series-overview .head-banner p{font-size:13px;font-size:1.3rem}.sec-series-overview .head-banner .banner a{line-height:1.2;bottom:1rem;right:1rem}.sec-series-overview .head-banner .links{padding:0 0 0 1.5rem}.sec-series-overview .head-banner .links p{margin-bottom:0 !important}.sec-series-overview .head-banner .links p+p{margin-top:1rem}.sec-series-overview .head-banner .links a{display:inline-block;padding:.5rem 0 .5rem 2.4rem;font-size:14px;font-size:1.4rem;position:relative}.sec-series-overview .head-banner .links svg{widows:1.6rem;height:1.6rem;position:absolute;top:50%;left:0;margin-top:-.8rem}.sec-series-overview.sec-series-tr4 .head-banner .banner a br{display:block}}.sec-series-feature .blc-figure{padding:2.2rem 2.2rem 2rem;background:#F4F4F4}.sec-series-feature .thumb{margin-bottom:2.2rem;padding:3rem;background:#fff;border-radius:.7rem}.sec-series-feature .pc{display:block}.sec-series-feature .sp{display:none}.sec-series-feature p{font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.06rem}.sec-series-feature p a{display:inline-block;vertical-align:middle;padding:0 .5rem;font-weight:600}.sec-series-feature p a:hover{opacity:.8}.sec-series-feature p svg{display:inline-block;vertical-align:middle;width:1.7rem;height:1.7rem;margin:0 .4rem .3rem 0}@media screen and (max-width: 767px){.sec-series-feature .blc-figure{padding:0;background:none}.sec-series-feature .thumb{padding:0}.sec-series-feature p{font-size:15px;font-size:1.5rem;line-height:1.7}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-series-feature .pc{display:none}.sec-series-feature .sp{display:block}}.sec-series-feature.sec-series-ease .blc-figure{margin-bottom:1rem}.sec-series-feature.sec-series-ease .blc-figure+p{text-align:right}.sec-series-feature.sec-series-ease a{color:#81B04D}.sec-series-feature.sec-series-ease a svg{fill:#81B04D}.sec-series-feature.sec-series-ease a:hover{opacity:.8}.sec-series-lineup{padding-bottom:10rem !important}.sec-series-lineup .wrap-tab{display:none;transition:all .1s}.sec-series-lineup .tab-label-1,.sec-series-lineup .tab-label-2{display:inline-block;width:48.8%;padding:2.2rem;background:#e7e7e7;border-radius:.7rem .7rem 0 0;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.06rem;text-align:center;position:absolute;top:-6.2rem;transition:all .1s}.sec-series-lineup .tab-label-1 svg,.sec-series-lineup .tab-label-2 svg{display:inline-block;vertical-align:middle;width:1.4rem;height:1.4rem;margin-right:1rem}.sec-series-lineup .tab-label-1 br,.sec-series-lineup .tab-label-2 br{display:none}.sec-series-lineup .tab-label-1{left:1%}.sec-series-lineup .tab-label-2{right:1%}.sec-series-lineup .tab-radio{display:none}.sec-series-lineup .tab-radio:checked+.tab-label-1{left:0}.sec-series-lineup .tab-radio:checked+.tab-label-2{right:0}.sec-series-lineup .tab-radio:checked+label{width:49%;padding:3rem 2rem;margin-top:-1rem;background:#F4F4F4}.sec-series-lineup .tab-radio:checked+label+.wrap-tab{display:block}.sec-series-lineup .blc-btn-center .btn-medium{margin:0 .5rem 1rem}.sec-series-lineup .blc-lineup,.sec-product-related .blc-lineup{margin-bottom:14rem;padding:1.6rem 1.6rem .7rem;background:#F4F4F4;border-radius:.7rem;position:relative}.sec-series-lineup .heading,.sec-product-related .heading{margin:0 0 1rem auto;display:flex;align-items:center;justify-content:flex-end;font-size:16px;font-size:1.6rem;letter-spacing:.06rem;color:#fff}.sec-series-lineup .heading>div,.sec-product-related .heading>div{padding:.7rem 0 .9rem;background:#07243A;text-align:center}.sec-series-lineup .heading>div:nth-child(1),.sec-series-lineup .heading>div:nth-child(2),.sec-product-related .heading>div:nth-child(1),.sec-product-related .heading>div:nth-child(2){width:22rem;border-right:dashed .1rem #fff}.sec-series-lineup .heading>div:nth-child(1),.sec-product-related .heading>div:nth-child(1){border-radius:.4rem 0 0 .4rem}.sec-series-lineup .heading>div:nth-child(3),.sec-product-related .heading>div:nth-child(3){width:calc(100% - 11.2rem - 44rem);border-radius:0 .4rem .4rem 0}.sec-series-lineup .list-lineup,.sec-product-related .list-lineup{height:11.2rem;margin-bottom:1rem;display:flex;background:#fff;border-radius:.7rem}.sec-series-lineup .list-lineup .thumb,.sec-product-related .list-lineup .thumb{width:11.2rem;border-radius:.4rem 0 0 .4rem;display:flex;align-items:center;justify-content:center;transition:all .3s}.sec-series-lineup .list-lineup img,.sec-product-related .list-lineup img{width:75%}.sec-series-lineup .list-lineup .overview,.sec-series-lineup .list-lineup .spec,.sec-product-related .list-lineup .overview,.sec-product-related .list-lineup .spec{width:22rem;padding:1.4rem 1.6rem;border-right:dashed .1rem #ddd}.sec-series-lineup .list-lineup .overview p,.sec-product-related .list-lineup .overview p{margin-bottom:.2rem;font-size:20px;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.04rem}.sec-series-lineup .list-lineup .overview li,.sec-product-related .list-lineup .overview li{font-size:12px;font-size:1.2rem;line-height:1.4;letter-spacing:.02rem}.sec-series-lineup .list-lineup .spec,.sec-product-related .list-lineup .spec{display:flex;align-items:center}.sec-series-lineup .list-lineup .spec p,.sec-product-related .list-lineup .spec p{font-size:14px;font-size:1.4rem;letter-spacing:.02rem;line-height:1.3}.sec-series-lineup .list-lineup .spec span::after,.sec-product-related .list-lineup .spec span::after{content:'：';display:inline-block;padding:0 .3rem}.sec-series-lineup .list-lineup .spec .btn-small,.sec-product-related .list-lineup .spec .btn-small{display:none}.sec-series-lineup .list-lineup .feature,.sec-product-related .list-lineup .feature{width:calc(100% - 11.2rem - 44rem);padding:1.6rem;position:relative}.sec-series-lineup .list-lineup .feature span,.sec-product-related .list-lineup .feature span{display:inline-block;margin:0 .8rem .6rem 0;padding:.3rem .5rem .3rem .6rem;border:solid .1rem;border-radius:.2rem 0 0 .2rem;border-right:none;font-size:12px;font-size:1.2rem;position:relative}.sec-series-lineup .list-lineup .feature span::after,.sec-product-related .list-lineup .feature span::after{content:'';display:block;width:1.3rem;height:1.3rem;border-right:solid .1rem;border-bottom:solid .1rem;transform:scaleX(0.6) rotate(-45deg);position:absolute;top:.2rem;right:-.7rem}.sec-series-lineup .list-lineup .feature .btn-small,.sec-product-related .list-lineup .feature .btn-small{background:#07243A;position:absolute;bottom:1.5rem;right:1.5rem}.sec-series-lineup .list-lineup:hover .thumb,.sec-product-related .list-lineup:hover .thumb{opacity:.9}.sec-series-lineup .list-lineup:hover .btn-small,.sec-product-related .list-lineup:hover .btn-small{opacity:.8}.sec-series-rtr500b.sec-series-lineup .blc-lineup,.sec-series-tr5i.sec-series-lineup .blc-lineup,.sec-series-rtr600.sec-series-lineup .blc-lineup{margin-top:12rem}.sec-series-rtr500b.sec-series-lineup .list-lineup .spec.center,.sec-series-tr5i.sec-series-lineup .list-lineup .spec.center,.sec-series-rtr600.sec-series-lineup .list-lineup .spec.center{text-align:center;justify-content:center}.sec-series-rtr500b.sec-series-lineup .rtr500b-child .list-lineup .overview p,.sec-series-tr5i.sec-series-lineup .rtr500b-child .list-lineup .overview p,.sec-series-rtr600.sec-series-lineup .rtr500b-child .list-lineup .overview p{font-size:17px;font-size:1.7rem}.sec-series-rtr600.sec-series-lineup .list-lineup img{width:80%}@media screen and (max-width: 1135px) and (orientation: portrait){.sec-series-lineup .heading>div:nth-child(1),.sec-product-related .heading>div:nth-child(1){width:18rem}.sec-series-lineup .heading>div:nth-child(2),.sec-product-related .heading>div:nth-child(2){width:15rem}.sec-series-lineup .heading>div:nth-child(3),.sec-product-related .heading>div:nth-child(3){width:calc(100% - 10rem - 33rem)}.sec-series-lineup .list-lineup,.sec-product-related .list-lineup{height:auto;min-height:10rem}.sec-series-lineup .list-lineup .thumb,.sec-product-related .list-lineup .thumb{width:10rem}.sec-series-lineup .list-lineup .overview,.sec-series-lineup .list-lineup .spec,.sec-product-related .list-lineup .overview,.sec-product-related .list-lineup .spec{padding:1.2rem}.sec-series-lineup .list-lineup .overview,.sec-product-related .list-lineup .overview{width:18rem}.sec-series-lineup .list-lineup .overview p,.sec-product-related .list-lineup .overview p{font-size:17px;font-size:1.7rem}.sec-series-lineup .list-lineup .spec,.sec-product-related .list-lineup .spec{width:15rem}.sec-series-lineup .list-lineup .feature,.sec-product-related .list-lineup .feature{width:calc(100% - 43rem);padding:1.2rem}.sec-series-lineup .list-lineup .feature .btn-small,.sec-product-related .list-lineup .feature .btn-small{bottom:1.2rem;right:1rem}}@media screen and (max-width: 767px){.sec-series-lineup{padding-bottom:2rem !important}.sec-series-lineup .tab-label-1,.sec-series-lineup .tab-label-2{padding:1.4rem 1rem 1.4rem 16%;font-size:13px;font-size:1.3rem;text-align:left;top:-5.3rem}.sec-series-lineup .tab-label-1 br,.sec-series-lineup .tab-label-2 br{display:block}.sec-series-lineup .tab-label-1 svg,.sec-series-lineup .tab-label-2 svg{width:1.2rem;height:1.2rem;position:absolute;top:50%;left:25%;margin-top:-.3rem}.sec-series-lineup .tab-radio:checked+label{padding:2rem 1rem 2rem 16%}.sec-series-lineup .blc-lineup,.sec-product-related .blc-lineup{margin-bottom:7rem;padding:1.2rem 1.2rem .6rem}.sec-series-lineup .blc-lineup .heading,.sec-product-related .blc-lineup .heading{font-size:12px;font-size:1.2rem}.sec-series-lineup .blc-lineup .heading>div,.sec-product-related .blc-lineup .heading>div{padding:.5rem 0 .6rem}.sec-series-lineup .blc-lineup .heading>div:nth-child(1),.sec-series-lineup .blc-lineup .heading>div:nth-child(2),.sec-product-related .blc-lineup .heading>div:nth-child(1),.sec-product-related .blc-lineup .heading>div:nth-child(2){width:42%}.sec-series-lineup .blc-lineup .heading>div:nth-child(2),.sec-product-related .blc-lineup .heading>div:nth-child(2){border-right:none;border-radius:0 .4rem .4rem 0}.sec-series-lineup .blc-lineup .heading>div:nth-child(3),.sec-product-related .blc-lineup .heading>div:nth-child(3){display:none}.sec-series-lineup .list-lineup,.sec-product-related .list-lineup{height:auto;min-height:9rem}.sec-series-lineup .list-lineup .thumb,.sec-product-related .list-lineup .thumb{width:16%}.sec-series-lineup .list-lineup .overview,.sec-series-lineup .list-lineup .spec,.sec-product-related .list-lineup .overview,.sec-product-related .list-lineup .spec{width:42%;padding:.8rem}.sec-series-lineup .list-lineup .overview p,.sec-product-related .list-lineup .overview p{font-size:15px;font-size:1.5rem}.sec-series-lineup .list-lineup .overview li,.sec-product-related .list-lineup .overview li{font-size:11px;font-size:1.1rem}.sec-series-lineup .list-lineup .spec,.sec-product-related .list-lineup .spec{border-right:none;position:relative}.sec-series-lineup .list-lineup .spec div,.sec-product-related .list-lineup .spec div{margin-bottom:2.4rem}.sec-series-lineup .list-lineup .spec p,.sec-product-related .list-lineup .spec p{font-size:11px;font-size:1.1rem}.sec-series-lineup .list-lineup .spec .btn-small,.sec-product-related .list-lineup .spec .btn-small{display:block;background:#07243A;position:absolute;bottom:.8rem;right:.6rem;padding:.4rem .6rem .5rem .6rem;font-size:10px;font-size:1rem;letter-spacing:0}.sec-series-lineup .list-lineup .spec .btn-small::after,.sec-product-related .list-lineup .spec .btn-small::after{width:.4rem;height:.4rem;margin:0 0 .2rem .2rem}.sec-series-lineup .list-lineup .feature,.sec-product-related .list-lineup .feature{display:none}.sec-series-rtr500b.sec-series-lineup .blc-lineup,.sec-series-tr5i.sec-series-lineup .blc-lineup,.sec-series-rtr600.sec-series-lineup .blc-lineup{margin-top:9rem}.sec-series-rtr500b.sec-series-lineup .rtr500b-child .list-lineup .overview p,.sec-series-tr5i.sec-series-lineup .rtr500b-child .list-lineup .overview p,.sec-series-rtr600.sec-series-lineup .rtr500b-child .list-lineup .overview p{font-size:15px;font-size:1.5rem}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-series-lineup .tab-label-1,.sec-series-lineup .tab-label-2{padding:1rem .5rem 1rem 8.5%;font-size:12px;font-size:1.2rem;top:-4.4rem}.sec-series-lineup .tab-label-1 svg,.sec-series-lineup .tab-label-2 svg{width:1rem;height:1rem;position:absolute;top:50%;left:7%;margin-top:-.3rem}.sec-series-lineup .tab-radio:checked+label{padding:1.5rem .5rem 1.5rem 8.5%}.sec-series-lineup .blc-btn-center .btn-medium{white-space:nowrap}.sec-series-lineup .blc-btn-center .btn-medium:nth-child(1),.sec-series-lineup .blc-btn-center .btn-medium:nth-child(2){width:46%}.sec-series-lineup .blc-btn-center .btn-medium:nth-child(3){width:52%}.sec-series-tr4 .head-thumb{margin-top:4rem}}.sec-series-linkarea{margin-bottom:0 !important}.sec-series-linkarea h3{margin-bottom:2.2rem;padding-left:1.5rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem;position:relative}.sec-series-linkarea h3 span{width:.4rem;height:2.2rem;display:inline-block;position:absolute;left:0;bottom:0}.sec-series-linkarea h3 span::before,.sec-series-linkarea h3 span::after{content:'';display:block;width:100%;height:1rem;position:absolute;left:0}.sec-series-linkarea h3 span::before{top:0}.sec-series-linkarea h3 span::after{bottom:0;background:#07243A}.sec-series-linkarea .blc-linklist{padding:5.5rem 5.5rem .5rem;background:#F4F4F4;border-radius:.7rem;font-size:0}.sec-series-linkarea .links{margin-bottom:5rem;display:inline-block;vertical-align:top;width:48%}.sec-series-linkarea .links:nth-child(even){margin-left:4%}.sec-series-linkarea .links p{margin-bottom:2rem;font-size:16px;font-size:1.6rem;letter-spacing:.04rem}.sec-series-linkarea ul a{font-size:16px;font-size:1.6rem;line-height:1.3;letter-spacing:.04rem}.sec-series-linkarea ul svg{width:1.8rem;height:1.8rem;margin:0 .5rem .2rem 0;display:inline-block;vertical-align:middle}.sec-series-linkarea li{margin-bottom:1rem}.sec-series-linkarea .banner{display:inline-block;padding:2.5rem;background:#fff;border-radius:.7rem;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1))}.sec-series-linkarea .banner:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.sec-series-linkarea .blc-series-detail{margin-bottom:18rem;padding:5.5rem 5.5rem 5rem;background:#F4F4F4;border-radius:.7rem}.sec-series-linkarea .blc-series-detail .link-right{margin:-3rem 0 2rem;text-align:right}.sec-series-linkarea .blc-series-detail .link-right a{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.04rem}.sec-series-linkarea .blc-series-detail .link-right svg{width:1.8rem;height:1.8rem;display:inline-block;vertical-align:middle;margin:0 .5rem .2rem 0}.sec-series-linkarea .blc-series-detail .headline{margin-bottom:2rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.06rem;line-height:1.4}.sec-series-linkarea .blc-series-detail .desc{font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.06rem}.sec-series-linkarea .blc-series-detail .desc svg{display:inline-block;width:1.6rem;height:1.6rem;margin:0 .2rem 0 .5rem}.sec-series-linkarea .blc-series-detail a:hover{opacity:.8}@media screen and (max-width: 1135px) and (orientation: portrait){.sec-series-linkarea .blc-linklist{padding:3rem 3rem .5rem}.sec-series-linkarea h3{margin-bottom:1.8rem;padding-left:1.2rem;font-size:18px;font-size:1.8rem}.sec-series-linkarea h3 span{height:1.6rem}.sec-series-linkarea h3 span::before,.sec-series-linkarea h3 span::after{width:.3rem;height:.7rem}.sec-series-linkarea ul a{font-size:13px;font-size:1.3rem}.sec-series-linkarea ul svg{width:1.4rem;height:1.4rem}.sec-series-linkarea .links{margin-bottom:3rem}.sec-series-linkarea .links p{margin-bottom:1.6rem;font-size:13px;font-size:1.3rem;line-height:1.4}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-series-linkarea .blc-linklist{padding:2rem 2.2rem .1rem}.sec-series-linkarea .links{display:block;width:100%;margin:1.5rem 0 3.5rem}.sec-series-linkarea .links:nth-child(even){margin-left:0}.sec-series-linkarea h3{margin-bottom:2.2rem}.sec-series-linkarea li{margin-bottom:1.6rem}.sec-series-linkarea .banner{padding:2rem 3rem}}@media screen and (max-width: 767px) and (orientation: landscape){.sec-series-linkarea .blc-linklist{padding:3.5rem 2.5rem .1rem}.sec-series-linkarea .links{width:49%;margin-bottom:3rem}.sec-series-linkarea .links:nth-child(even){margin-left:2%}.sec-series-linkarea .links p{margin-bottom:1.6rem;font-size:13px;font-size:1.3rem;line-height:1.4}.sec-series-linkarea h3{padding-left:1.2rem;font-size:17px;font-size:1.7rem}.sec-series-linkarea h3 span{width:.3rem;height:1.8rem}.sec-series-linkarea h3 span::before,.sec-series-linkarea h3 span::after{height:.8rem}.sec-series-linkarea ul a{font-size:14px;font-size:1.4rem}.sec-series-linkarea li{margin-bottom:1.4rem}}.sec-series-tr7wbnw .head-series-btn .btn-medium{background:#194980}.sec-series-tr7wbnw h2 span::before,.sec-series-tr7wbnw h3 span::before{background:#194980}.sec-series-tr7wbnw .blc-functions dt{color:#194980}.sec-series-tr7wbnw .blc-functions dt::after{background:#194980}.sec-series-tr7wbnw .blc-overview a,.sec-series-tr7wbnw .blc-functions a,.sec-series-tr7wbnw .head-banner a{color:#194980}.sec-series-tr7wbnw .blc-overview a svg,.sec-series-tr7wbnw .blc-functions a svg,.sec-series-tr7wbnw .head-banner a svg{fill:#194980}.sec-series-tr7wbnw .head-banner .thumb{background:#194980}.sec-series-tr7wbnw .list-lineup .thumb{background:#194980}.sec-series-tr7wbnw .list-lineup .feature span{border-color:#194980;color:#194980}.sec-series-tr7wbnw .list-lineup .feature span::after{border-color:#194980}.sec-series-tr7wbnw .btn-medium{background:#194980}.sec-series-tr7wbnw .blc-linklist ul svg{fill:#194980}.sec-series-tr7wbnw .blc-linklist ul a:hover{color:#194980}.sec-series-tr7wbnw .product-overview .head,.sec-series-tr7wbnw .product-overview .name{color:#194980}.sec-series-tr7wbnw .product-overview .desc{border-color:#194980}.sec-series-tr7wbnw .product-overview .points li::after{border-color:#194980}.sec-series-tr7wbnw .product-overview .text a{color:#194980}.sec-series-tr7wbnw .product-overview .text svg{fill:#194980}.sec-series-tr7wbnw .product-overview .slick-prev,.sec-series-tr7wbnw .product-overview .slick-next{border-color:#194980}.sec-series-tr7wbnw .product-overview .slick-prev::after,.sec-series-tr7wbnw .product-overview .slick-next::after{border-color:#194980}.sec-series-tr7wbnw .product-overview .slick-dots li.slick-active button:before{background:#194980}.sec-series-tr7wbnw .blc-specs .link-pdf,.sec-series-tr7wbnw .blc-specs .link-buy,.sec-series-tr7wbnw .blc-specs a{color:#194980}.sec-series-tr7wbnw .blc-specs .link-pdf svg,.sec-series-tr7wbnw .blc-specs .link-buy svg,.sec-series-tr7wbnw .blc-specs a svg{fill:#194980}.sec-series-tr7wbnw .link-right a{color:#194980}.sec-series-tr7wbnw .link-right a svg{fill:#194980}.sec-series-tr7wbnw .list-news li{background-image:url(../img/product/tr7wbnw/icon-right.svg)}.sec-series-tr7wbnw .blc-series-detail a,.sec-series-tr7wbnw .blc-figure a{color:#194980}.sec-series-tr7wbnw .blc-series-detail svg,.sec-series-tr7wbnw .blc-figure svg{fill:#194980}.sec-series-rtr500b .head-series-btn .btn-medium{background:#788C9E}.sec-series-rtr500b h2 span::before,.sec-series-rtr500b h3 span::before{background:#788C9E}.sec-series-rtr500b .blc-functions dt{color:#788C9E}.sec-series-rtr500b .blc-functions dt::after{background:#788C9E}.sec-series-rtr500b .blc-overview a,.sec-series-rtr500b .blc-functions a,.sec-series-rtr500b .head-banner a{color:#788C9E}.sec-series-rtr500b .blc-overview a svg,.sec-series-rtr500b .blc-functions a svg,.sec-series-rtr500b .head-banner a svg{fill:#788C9E}.sec-series-rtr500b .head-banner .thumb{background:#788C9E}.sec-series-rtr500b .list-lineup .thumb{background:#788C9E}.sec-series-rtr500b .list-lineup .feature span{border-color:#788C9E;color:#788C9E}.sec-series-rtr500b .list-lineup .feature span::after{border-color:#788C9E}.sec-series-rtr500b .btn-medium{background:#788C9E}.sec-series-rtr500b .blc-linklist ul svg{fill:#788C9E}.sec-series-rtr500b .blc-linklist ul a:hover{color:#788C9E}.sec-series-rtr500b .product-overview .head,.sec-series-rtr500b .product-overview .name{color:#788C9E}.sec-series-rtr500b .product-overview .desc{border-color:#788C9E}.sec-series-rtr500b .product-overview .points li::after{border-color:#788C9E}.sec-series-rtr500b .product-overview .text a{color:#788C9E}.sec-series-rtr500b .product-overview .text svg{fill:#788C9E}.sec-series-rtr500b .product-overview .slick-prev,.sec-series-rtr500b .product-overview .slick-next{border-color:#788C9E}.sec-series-rtr500b .product-overview .slick-prev::after,.sec-series-rtr500b .product-overview .slick-next::after{border-color:#788C9E}.sec-series-rtr500b .product-overview .slick-dots li.slick-active button:before{background:#788C9E}.sec-series-rtr500b .blc-specs .link-pdf,.sec-series-rtr500b .blc-specs .link-buy,.sec-series-rtr500b .blc-specs a{color:#788C9E}.sec-series-rtr500b .blc-specs .link-pdf svg,.sec-series-rtr500b .blc-specs .link-buy svg,.sec-series-rtr500b .blc-specs a svg{fill:#788C9E}.sec-series-rtr500b .link-right a{color:#788C9E}.sec-series-rtr500b .link-right a svg{fill:#788C9E}.sec-series-rtr500b .list-news li{background-image:url(../img/product/rtr500b/icon-right.svg)}.sec-series-rtr500b .blc-series-detail a,.sec-series-rtr500b .blc-figure a{color:#788C9E}.sec-series-rtr500b .blc-series-detail svg,.sec-series-rtr500b .blc-figure svg{fill:#788C9E}.sec-series-tr4 .head-series-btn .btn-medium{background:#00A4C7}.sec-series-tr4 h2 span::before,.sec-series-tr4 h3 span::before{background:#00A4C7}.sec-series-tr4 .blc-functions dt{color:#00A4C7}.sec-series-tr4 .blc-functions dt::after{background:#00A4C7}.sec-series-tr4 .blc-overview a,.sec-series-tr4 .blc-functions a,.sec-series-tr4 .head-banner a{color:#00A4C7}.sec-series-tr4 .blc-overview a svg,.sec-series-tr4 .blc-functions a svg,.sec-series-tr4 .head-banner a svg{fill:#00A4C7}.sec-series-tr4 .head-banner .thumb{background:#00A4C7}.sec-series-tr4 .list-lineup .thumb{background:#00A4C7}.sec-series-tr4 .list-lineup .feature span{border-color:#00A4C7;color:#00A4C7}.sec-series-tr4 .list-lineup .feature span::after{border-color:#00A4C7}.sec-series-tr4 .btn-medium{background:#00A4C7}.sec-series-tr4 .blc-linklist ul svg{fill:#00A4C7}.sec-series-tr4 .blc-linklist ul a:hover{color:#00A4C7}.sec-series-tr4 .product-overview .head,.sec-series-tr4 .product-overview .name{color:#00A4C7}.sec-series-tr4 .product-overview .desc{border-color:#00A4C7}.sec-series-tr4 .product-overview .points li::after{border-color:#00A4C7}.sec-series-tr4 .product-overview .text a{color:#00A4C7}.sec-series-tr4 .product-overview .text svg{fill:#00A4C7}.sec-series-tr4 .product-overview .slick-prev,.sec-series-tr4 .product-overview .slick-next{border-color:#00A4C7}.sec-series-tr4 .product-overview .slick-prev::after,.sec-series-tr4 .product-overview .slick-next::after{border-color:#00A4C7}.sec-series-tr4 .product-overview .slick-dots li.slick-active button:before{background:#00A4C7}.sec-series-tr4 .blc-specs .link-pdf,.sec-series-tr4 .blc-specs .link-buy,.sec-series-tr4 .blc-specs a{color:#00A4C7}.sec-series-tr4 .blc-specs .link-pdf svg,.sec-series-tr4 .blc-specs .link-buy svg,.sec-series-tr4 .blc-specs a svg{fill:#00A4C7}.sec-series-tr4 .link-right a{color:#00A4C7}.sec-series-tr4 .link-right a svg{fill:#00A4C7}.sec-series-tr4 .list-news li{background-image:url(../img/product/tr4/icon-right.svg)}.sec-series-tr4 .blc-series-detail a,.sec-series-tr4 .blc-figure a{color:#00A4C7}.sec-series-tr4 .blc-series-detail svg,.sec-series-tr4 .blc-figure svg{fill:#00A4C7}.sec-series-tr5i .head-series-btn .btn-medium{background:#115D83}.sec-series-tr5i h2 span::before,.sec-series-tr5i h3 span::before{background:#115D83}.sec-series-tr5i .blc-functions dt{color:#115D83}.sec-series-tr5i .blc-functions dt::after{background:#115D83}.sec-series-tr5i .blc-overview a,.sec-series-tr5i .blc-functions a,.sec-series-tr5i .head-banner a{color:#115D83}.sec-series-tr5i .blc-overview a svg,.sec-series-tr5i .blc-functions a svg,.sec-series-tr5i .head-banner a svg{fill:#115D83}.sec-series-tr5i .head-banner .thumb{background:#115D83}.sec-series-tr5i .list-lineup .thumb{background:#115D83}.sec-series-tr5i .list-lineup .feature span{border-color:#115D83;color:#115D83}.sec-series-tr5i .list-lineup .feature span::after{border-color:#115D83}.sec-series-tr5i .btn-medium{background:#115D83}.sec-series-tr5i .blc-linklist ul svg{fill:#115D83}.sec-series-tr5i .blc-linklist ul a:hover{color:#115D83}.sec-series-tr5i .product-overview .head,.sec-series-tr5i .product-overview .name{color:#115D83}.sec-series-tr5i .product-overview .desc{border-color:#115D83}.sec-series-tr5i .product-overview .points li::after{border-color:#115D83}.sec-series-tr5i .product-overview .text a{color:#115D83}.sec-series-tr5i .product-overview .text svg{fill:#115D83}.sec-series-tr5i .product-overview .slick-prev,.sec-series-tr5i .product-overview .slick-next{border-color:#115D83}.sec-series-tr5i .product-overview .slick-prev::after,.sec-series-tr5i .product-overview .slick-next::after{border-color:#115D83}.sec-series-tr5i .product-overview .slick-dots li.slick-active button:before{background:#115D83}.sec-series-tr5i .blc-specs .link-pdf,.sec-series-tr5i .blc-specs .link-buy,.sec-series-tr5i .blc-specs a{color:#115D83}.sec-series-tr5i .blc-specs .link-pdf svg,.sec-series-tr5i .blc-specs .link-buy svg,.sec-series-tr5i .blc-specs a svg{fill:#115D83}.sec-series-tr5i .link-right a{color:#115D83}.sec-series-tr5i .link-right a svg{fill:#115D83}.sec-series-tr5i .list-news li{background-image:url(../img/product/tr5i/icon-right.svg)}.sec-series-tr5i .blc-series-detail a,.sec-series-tr5i .blc-figure a{color:#115D83}.sec-series-tr5i .blc-series-detail svg,.sec-series-tr5i .blc-figure svg{fill:#115D83}.sec-series-tr7ui .head-series-btn .btn-medium{background:#01646A}.sec-series-tr7ui h2 span::before,.sec-series-tr7ui h3 span::before{background:#01646A}.sec-series-tr7ui .blc-functions dt{color:#01646A}.sec-series-tr7ui .blc-functions dt::after{background:#01646A}.sec-series-tr7ui .blc-overview a,.sec-series-tr7ui .blc-functions a,.sec-series-tr7ui .head-banner a{color:#01646A}.sec-series-tr7ui .blc-overview a svg,.sec-series-tr7ui .blc-functions a svg,.sec-series-tr7ui .head-banner a svg{fill:#01646A}.sec-series-tr7ui .head-banner .thumb{background:#01646A}.sec-series-tr7ui .list-lineup .thumb{background:#01646A}.sec-series-tr7ui .list-lineup .feature span{border-color:#01646A;color:#01646A}.sec-series-tr7ui .list-lineup .feature span::after{border-color:#01646A}.sec-series-tr7ui .btn-medium{background:#01646A}.sec-series-tr7ui .blc-linklist ul svg{fill:#01646A}.sec-series-tr7ui .blc-linklist ul a:hover{color:#01646A}.sec-series-tr7ui .product-overview .head,.sec-series-tr7ui .product-overview .name{color:#01646A}.sec-series-tr7ui .product-overview .desc{border-color:#01646A}.sec-series-tr7ui .product-overview .points li::after{border-color:#01646A}.sec-series-tr7ui .product-overview .text a{color:#01646A}.sec-series-tr7ui .product-overview .text svg{fill:#01646A}.sec-series-tr7ui .product-overview .slick-prev,.sec-series-tr7ui .product-overview .slick-next{border-color:#01646A}.sec-series-tr7ui .product-overview .slick-prev::after,.sec-series-tr7ui .product-overview .slick-next::after{border-color:#01646A}.sec-series-tr7ui .product-overview .slick-dots li.slick-active button:before{background:#01646A}.sec-series-tr7ui .blc-specs .link-pdf,.sec-series-tr7ui .blc-specs .link-buy,.sec-series-tr7ui .blc-specs a{color:#01646A}.sec-series-tr7ui .blc-specs .link-pdf svg,.sec-series-tr7ui .blc-specs .link-buy svg,.sec-series-tr7ui .blc-specs a svg{fill:#01646A}.sec-series-tr7ui .link-right a{color:#01646A}.sec-series-tr7ui .link-right a svg{fill:#01646A}.sec-series-tr7ui .list-news li{background-image:url(../img/product/tr7ui/icon-right.svg)}.sec-series-tr7ui .blc-series-detail a,.sec-series-tr7ui .blc-figure a{color:#01646A}.sec-series-tr7ui .blc-series-detail svg,.sec-series-tr7ui .blc-figure svg{fill:#01646A}.sec-series-mcr4 .head-series-btn .btn-medium{background:#2F343D}.sec-series-mcr4 h2 span::before,.sec-series-mcr4 h3 span::before{background:#2F343D}.sec-series-mcr4 .blc-functions dt{color:#2F343D}.sec-series-mcr4 .blc-functions dt::after{background:#2F343D}.sec-series-mcr4 .blc-overview a,.sec-series-mcr4 .blc-functions a,.sec-series-mcr4 .head-banner a{color:#2F343D}.sec-series-mcr4 .blc-overview a svg,.sec-series-mcr4 .blc-functions a svg,.sec-series-mcr4 .head-banner a svg{fill:#2F343D}.sec-series-mcr4 .head-banner .thumb{background:#2F343D}.sec-series-mcr4 .list-lineup .thumb{background:#2F343D}.sec-series-mcr4 .list-lineup .feature span{border-color:#2F343D;color:#2F343D}.sec-series-mcr4 .list-lineup .feature span::after{border-color:#2F343D}.sec-series-mcr4 .btn-medium{background:#2F343D}.sec-series-mcr4 .blc-linklist ul svg{fill:#2F343D}.sec-series-mcr4 .blc-linklist ul a:hover{color:#2F343D}.sec-series-mcr4 .product-overview .head,.sec-series-mcr4 .product-overview .name{color:#2F343D}.sec-series-mcr4 .product-overview .desc{border-color:#2F343D}.sec-series-mcr4 .product-overview .points li::after{border-color:#2F343D}.sec-series-mcr4 .product-overview .text a{color:#2F343D}.sec-series-mcr4 .product-overview .text svg{fill:#2F343D}.sec-series-mcr4 .product-overview .slick-prev,.sec-series-mcr4 .product-overview .slick-next{border-color:#2F343D}.sec-series-mcr4 .product-overview .slick-prev::after,.sec-series-mcr4 .product-overview .slick-next::after{border-color:#2F343D}.sec-series-mcr4 .product-overview .slick-dots li.slick-active button:before{background:#2F343D}.sec-series-mcr4 .blc-specs .link-pdf,.sec-series-mcr4 .blc-specs .link-buy,.sec-series-mcr4 .blc-specs a{color:#2F343D}.sec-series-mcr4 .blc-specs .link-pdf svg,.sec-series-mcr4 .blc-specs .link-buy svg,.sec-series-mcr4 .blc-specs a svg{fill:#2F343D}.sec-series-mcr4 .link-right a{color:#2F343D}.sec-series-mcr4 .link-right a svg{fill:#2F343D}.sec-series-mcr4 .list-news li{background-image:url(../img/product/mcr4/icon-right.svg)}.sec-series-mcr4 .blc-series-detail a,.sec-series-mcr4 .blc-figure a{color:#2F343D}.sec-series-mcr4 .blc-series-detail svg,.sec-series-mcr4 .blc-figure svg{fill:#2F343D}.sec-series-rtr600 .head-series-btn .btn-medium{background:#D47F0F}.sec-series-rtr600 h2 span::before,.sec-series-rtr600 h3 span::before{background:#D47F0F}.sec-series-rtr600 .blc-functions dt{color:#D47F0F}.sec-series-rtr600 .blc-functions dt::after{background:#D47F0F}.sec-series-rtr600 .blc-overview a,.sec-series-rtr600 .blc-functions a,.sec-series-rtr600 .head-banner a{color:#D47F0F}.sec-series-rtr600 .blc-overview a svg,.sec-series-rtr600 .blc-functions a svg,.sec-series-rtr600 .head-banner a svg{fill:#D47F0F}.sec-series-rtr600 .head-banner .thumb{background:#D47F0F}.sec-series-rtr600 .list-lineup .thumb{background:#D47F0F}.sec-series-rtr600 .list-lineup .feature span{border-color:#D47F0F;color:#D47F0F}.sec-series-rtr600 .list-lineup .feature span::after{border-color:#D47F0F}.sec-series-rtr600 .btn-medium{background:#D47F0F}.sec-series-rtr600 .blc-linklist ul svg{fill:#D47F0F}.sec-series-rtr600 .blc-linklist ul a:hover{color:#D47F0F}.sec-series-rtr600 .product-overview .head,.sec-series-rtr600 .product-overview .name{color:#D47F0F}.sec-series-rtr600 .product-overview .desc{border-color:#D47F0F}.sec-series-rtr600 .product-overview .points li::after{border-color:#D47F0F}.sec-series-rtr600 .product-overview .text a{color:#D47F0F}.sec-series-rtr600 .product-overview .text svg{fill:#D47F0F}.sec-series-rtr600 .product-overview .slick-prev,.sec-series-rtr600 .product-overview .slick-next{border-color:#D47F0F}.sec-series-rtr600 .product-overview .slick-prev::after,.sec-series-rtr600 .product-overview .slick-next::after{border-color:#D47F0F}.sec-series-rtr600 .product-overview .slick-dots li.slick-active button:before{background:#D47F0F}.sec-series-rtr600 .blc-specs .link-pdf,.sec-series-rtr600 .blc-specs .link-buy,.sec-series-rtr600 .blc-specs a{color:#D47F0F}.sec-series-rtr600 .blc-specs .link-pdf svg,.sec-series-rtr600 .blc-specs .link-buy svg,.sec-series-rtr600 .blc-specs a svg{fill:#D47F0F}.sec-series-rtr600 .link-right a{color:#D47F0F}.sec-series-rtr600 .link-right a svg{fill:#D47F0F}.sec-series-rtr600 .list-news li{background-image:url(../img/product/rtr600/icon-right.svg)}.sec-series-rtr600 .blc-series-detail a,.sec-series-rtr600 .blc-figure a{color:#D47F0F}.sec-series-rtr600 .blc-series-detail svg,.sec-series-rtr600 .blc-figure svg{fill:#D47F0F}.sec-series-ease .head-series-btn .btn-medium{background:#81B04D}.sec-series-ease h2 span::before,.sec-series-ease h3 span::before{background:#81B04D}.sec-series-ease .blc-functions dt{color:#81B04D}.sec-series-ease .blc-functions dt::after{background:#81B04D}.sec-series-ease .blc-overview a,.sec-series-ease .blc-functions a,.sec-series-ease .head-banner a{color:#81B04D}.sec-series-ease .blc-overview a svg,.sec-series-ease .blc-functions a svg,.sec-series-ease .head-banner a svg{fill:#81B04D}.sec-series-ease .head-banner .thumb{background:#81B04D}.sec-series-ease .list-lineup .thumb{background:#81B04D}.sec-series-ease .list-lineup .feature span{border-color:#81B04D;color:#81B04D}.sec-series-ease .list-lineup .feature span::after{border-color:#81B04D}.sec-series-ease .btn-medium{background:#81B04D}.sec-series-ease .blc-linklist ul svg{fill:#81B04D}.sec-series-ease .blc-linklist ul a:hover{color:#81B04D}.sec-series-ease .product-overview .head,.sec-series-ease .product-overview .name{color:#81B04D}.sec-series-ease .product-overview .desc{border-color:#81B04D}.sec-series-ease .product-overview .points li::after{border-color:#81B04D}.sec-series-ease .product-overview .text a{color:#81B04D}.sec-series-ease .product-overview .text svg{fill:#81B04D}.sec-series-ease .product-overview .slick-prev,.sec-series-ease .product-overview .slick-next{border-color:#81B04D}.sec-series-ease .product-overview .slick-prev::after,.sec-series-ease .product-overview .slick-next::after{border-color:#81B04D}.sec-series-ease .product-overview .slick-dots li.slick-active button:before{background:#81B04D}.sec-series-ease .blc-specs .link-pdf,.sec-series-ease .blc-specs .link-buy,.sec-series-ease .blc-specs a{color:#81B04D}.sec-series-ease .blc-specs .link-pdf svg,.sec-series-ease .blc-specs .link-buy svg,.sec-series-ease .blc-specs a svg{fill:#81B04D}.sec-series-ease .link-right a{color:#81B04D}.sec-series-ease .link-right a svg{fill:#81B04D}.sec-series-ease .list-news li{background-image:url(../img/product/ease/icon-right.svg)}.sec-series-ease .blc-series-detail a,.sec-series-ease .blc-figure a{color:#81B04D}.sec-series-ease .blc-series-detail svg,.sec-series-ease .blc-figure svg{fill:#81B04D}.sec-series-smartvalve .head-series-btn .btn-medium{background:#714194}.sec-series-smartvalve h2 span::before,.sec-series-smartvalve h3 span::before{background:#714194}.sec-series-smartvalve .blc-functions dt{color:#714194}.sec-series-smartvalve .blc-functions dt::after{background:#714194}.sec-series-smartvalve .blc-overview a,.sec-series-smartvalve .blc-functions a,.sec-series-smartvalve .head-banner a{color:#714194}.sec-series-smartvalve .blc-overview a svg,.sec-series-smartvalve .blc-functions a svg,.sec-series-smartvalve .head-banner a svg{fill:#714194}.sec-series-smartvalve .head-banner .banner a{padding-top:.5rem}.sec-series-smartvalve .head-banner .thumb{background:#714194}.sec-series-smartvalve .list-lineup .thumb{background:#714194}.sec-series-smartvalve .list-lineup .feature span{border-color:#714194;color:#714194}.sec-series-smartvalve .list-lineup .feature span::after{border-color:#714194}.sec-series-smartvalve .list-lineup .feature .btn-small{background:#714194}.sec-series-smartvalve .btn-medium{background:#714194}.sec-series-smartvalve .blc-lineup .heading>div{background:#714194}.sec-series-smartvalve .blc-linklist ul svg{fill:#714194}.sec-series-smartvalve .blc-linklist ul a:hover{color:#714194}.sec-series-smartvalve .product-overview .head,.sec-series-smartvalve .product-overview .name{color:#714194}.sec-series-smartvalve .product-overview .desc{border-color:#714194}.sec-series-smartvalve .product-overview .points li::after{border-color:#54C8E8}.sec-series-smartvalve .product-overview .text a{color:#714194}.sec-series-smartvalve .product-overview .text svg{fill:#714194}.sec-series-smartvalve .product-overview .slick-prev,.sec-series-smartvalve .product-overview .slick-next{border-color:#714194}.sec-series-smartvalve .product-overview .slick-prev::after,.sec-series-smartvalve .product-overview .slick-next::after{border-color:#714194}.sec-series-smartvalve .product-overview .slick-dots li.slick-active button:before{background:#714194}.sec-series-smartvalve .blc-specs .link-pdf,.sec-series-smartvalve .blc-specs .link-buy,.sec-series-smartvalve .blc-specs a{color:#714194}.sec-series-smartvalve .blc-specs .link-pdf svg,.sec-series-smartvalve .blc-specs .link-buy svg,.sec-series-smartvalve .blc-specs a svg{fill:#714194}.sec-series-smartvalve .link-right a{color:#714194}.sec-series-smartvalve .link-right a svg{fill:#714194}.sec-series-smartvalve .list-news li{background-image:url(../img/product/smartvalve/icon-right.svg)}.sec-series-smartvalve .blc-series-detail a,.sec-series-smartvalve .blc-figure a{color:#714194}.sec-series-smartvalve .blc-series-detail svg,.sec-series-smartvalve .blc-figure svg{fill:#714194}@media screen and (max-width: 767px){.blc-series-grid-s{margin-top:6rem}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-smartvalve-series .sec-title .title{letter-spacing:.04rem}}.sec-detail-feature{padding:9.3rem 0 0;height:14rem;position:relative}.sec-detail-feature .ondotori,.sec-detail-feature .series{margin-bottom:1.4rem;display:inline-block;vertical-align:bottom}.sec-detail-feature .ondotori{margin-right:1.2rem}.sec-detail-feature .dovalve{margin-bottom:1.8rem;margin-left:1.6rem;display:inline-block;vertical-align:bottom}.sec-detail-feature .border{width:100%;height:.5rem;background:#07243A;position:absolute;bottom:0;left:0}.sec-detail-feature+section{margin-bottom:0 !important;padding-top:3rem;padding-bottom:0}.product-feature-body{height:100%;display:flex;align-items:center;justify-content:center}.sec-product-detail .head-series-btn{text-align:center}.sec-product-detail .head-series-btn .btn-medium{margin:0 .3rem 1rem;filter:drop-shadow(0 0.2rem 0.3rem rgba(0,0,0,0.2))}.sec-product-detail.sec-series-tr5i .head-series-btn,.sec-product-detail.sec-series-tr7ui .head-series-btn,.sec-product-detail.sec-series-mcr4 .head-series-btn,.sec-product-detail.sec-series-rtr600 .head-series-btn,.sec-product-detail.sec-series-ease .head-series-btn{margin-bottom:16rem}.product-overview{margin-bottom:8rem;font-size:0}.product-overview .blc-thumb,.product-overview .blc-body{display:inline-block;vertical-align:middle}.product-overview .blc-thumb{width:38%;padding-right:2.5rem}.product-overview .thumbs{min-height:20rem;padding:0 3.2rem;text-align:center}.product-overview .thumbs>li{display:flex;justify-content:center;align-items:center}.product-overview .thumbs img{filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1))}.product-overview .blc-body{width:62%}.product-overview .head{margin-bottom:2.5rem;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.04rem;line-height:1.3}.product-overview .ondotori{display:block}.product-overview .name{margin-bottom:2.5rem;font-family:Roboto,"Roboto",sans-serif;font-size:54px;font-size:5.4rem;font-weight:900;line-height:1.3}.product-overview .desc{padding:1.8rem .5rem;border-top:solid .1rem;border-bottom:solid .1rem}.product-overview .points{margin-bottom:1.4rem}.product-overview .points li{width:100%;margin:.5rem 0;padding-left:2.4rem;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.04rem;line-height:1.2;position:relative}.product-overview .points li::before,.product-overview .points li::after{content:'';display:block;position:absolute}.product-overview .points li::before{width:1.4rem;height:1.4rem;border:solid 0.1rem #929696;top:.2rem;left:0}.product-overview .points li::after{width:.8rem;height:.5rem;border-left:solid .2rem;border-bottom:solid .2rem;transform:rotate(-45deg);top:.5rem;left:.3rem}.product-overview .text{font-size:16px;font-size:1.6rem;letter-spacing:.04rem;line-height:1.5}.product-overview .text a{display:inline-block;vertical-align:middle;padding-right:.5rem;font-weight:600}.product-overview .text a:hover{opacity:.8}.product-overview .text svg{display:inline-block;vertical-align:middle;width:1.7rem;height:1.7rem;margin:0 .5rem .2rem 0}.product-overview .slick-prev{transform:scale(0.7, 0.7)}.product-overview .slick-next{transform:rotate(180deg) scale(0.7, 0.7);transform-origin:50% 45%}.product-overview .slick-dots{left:0}.product-overview .slick-list{padding:0 1rem !important}.sec-product-specs .blc-specs{padding:3rem 4rem;background:#F4F4F4;border-radius:.7rem}.sec-product-specs .blc-specs table{width:100%;margin-bottom:2rem}.sec-product-specs .blc-specs th,.sec-product-specs .blc-specs td{padding:1rem 0;border-bottom:solid .1rem #cdcdcd;font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.04rem}.sec-product-specs .blc-specs th{width:18rem;text-align:left;font-weight:600}.sec-product-specs .blc-specs a{font-weight:600}.sec-product-specs .blc-specs a svg{width:1.7rem;height:1.7rem;display:inline-block;vertical-align:middle;margin:0 .5rem .2rem 0}.sec-product-specs .blc-specs a:hover{opacity:.8}.sec-product-specs .spec-info{text-align:right}.sec-product-specs .spec-info span{display:inline-block;vertical-align:top}.sec-product-specs .spec-info span+span{margin-left:3rem}.sec-product-specs .spec-info a:hover{opacity:.8}.sec-product-specs .price{font-size:12px;font-size:1.2rem;letter-spacing:.04rem;line-height:1.3}.sec-product-news .link-right{margin:-6rem 0 3rem;text-align:right}.sec-product-news .link-right a{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.04rem}.sec-product-news .link-right a:hover{opacity:.8}.sec-product-news .link-right svg{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;margin:0 .5rem .2rem 0}.sec-product-news .list-news{margin-bottom:18rem}.sec-product-option .slick-track{margin:1rem 0}.sec-product-option .list-options{width:100%;height:30rem;padding:0 5rem;text-align:left;position:relative;overflow:hidden}.sec-product-option .list-options .right,.sec-product-option .list-options .details{display:none}.sec-product-option .list-options .item-option{display:inline-block;width:23%;min-height:28.5rem;margin:0 1%;padding:2rem;background:#fff;border-radius:.7rem;text-align:center;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));cursor:pointer;transition:all .3s}.sec-product-option .list-options .item-option:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.sec-product-option .list-options .item-option:hover .btn-medium{opacity:.8}.sec-product-option .list-options .item-option.slick-slide{width:23vw;margin:0 1vw}.sec-product-option .list-options p{text-align:left}.sec-product-option .list-options .name{font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.04rem;line-height:1.3}.sec-product-option .list-options .desc{height:3rem;font-size:12px;font-size:1.2rem;line-height:1.3}.sec-product-option .btn-medium{padding-left:2rem;padding-right:1.8rem;background:#5666BE}.sec-product-option .btn-medium::after{margin-left:.6rem}.modal-options{padding:0 4.7rem}.modal-options .item-option>.btn-medium{display:none}.modal-options .cols{margin-bottom:2.5rem;display:flex;text-align:left}.modal-options .left{width:35%;padding-right:2rem}.modal-options .name{margin-bottom:0;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.04rem;line-height:1.3}.modal-options .desc{margin-bottom:0;font-size:12px;font-size:1.2rem;line-height:1.3}.modal-options .thumb{display:flex;justify-content:center;align-items:center}.modal-options .thumb img{width:90%}.modal-options .right{width:65%}.modal-options .inner{padding:1.8rem 2.5rem 1.5rem;background:#F4F4F4;border-radius:.7rem}.modal-options table{margin-bottom:.6rem;width:100%}.modal-options table th,.modal-options table td{padding:.6rem 0;border-bottom:solid .1rem #cdcdcd;font-size:12px;font-size:1.2rem;letter-spacing:.04rem;vertical-align:top;line-height:1.3}.modal-options table th{width:10rem;padding-right:1rem;font-weight:600}.modal-options table .link-window{padding:.2rem 1.6rem .2rem 0;background-size:1.2rem;font-size:12px;font-size:1.2rem}.modal-options table .link-window:hover{opacity:.8}.modal-options .link-right{margin-bottom:0;text-align:right;line-height:1}.modal-options .link-pdf{padding-right:1.5rem;background-size:1.1rem;font-size:12px;font-size:1.2rem}.modal-options .link-pdf svg{width:1.3rem;height:1.3rem}.modal-options .link-pdf:hover{opacity:.8}.modal-options .details p{font-size:13px;font-size:1.3rem;line-height:1.5;text-align:left;letter-spacing:.04rem}.modal-options .details a:not(.btn-medium){font-weight:600;color:#5666BE}.modal-options .details a:not(.btn-medium) svg{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:middle;margin:0 .4rem .1rem 0;fill:#5666BE}.modal-options .details a:not(.btn-medium):hover{opacity:.8}@media screen and (max-width: 1135px) and (orientation: portrait){.sec-detail-feature{height:12rem;padding-top:7rem}.sec-product-detail .head-series-btn{text-align:center}.sec-product-detail .head-series-btn .btn-medium{margin:0 .4rem 1rem}.product-overview{margin-bottom:7rem}.product-overview .head{font-size:18px;font-size:1.8rem}.product-overview .ondotori{width:auto;height:2.4rem}.product-overview .name{font-size:38px;font-size:3.8rem}.sec-series-overview .head-banner{margin-top:6rem}.sec-series-overview .head-banner .banner p{margin-bottom:4rem}.sec-series-overview .head-banner .links a{display:inline-block;padding:2rem 2rem 2rem 3rem;position:relative;line-height:1.3}.sec-series-overview .head-banner .links svg{position:absolute;top:50%;left:0;margin:-1rem 0 0 0}.sec-product-news .list-news{margin-bottom:8rem}.sec-product-option .list-options{height:auto}.sec-product-option .list-options .item-option{min-height:25rem}.sec-product-option .list-options .item-option .thumb{height:13rem}.sec-product-option .list-options .item-option .thumb img{width:auto;height:100%;margin:0 auto}}@media screen and (max-width: 767px){.sec-detail-feature{padding-top:6rem}.sec-detail-feature .ondotori,.sec-detail-feature .series,.sec-detail-feature .dovalve{margin-bottom:0}.sec-detail-feature .ondotori{width:auto;height:1.5rem;margin-top:.3rem;margin-right:.8rem}.sec-detail-feature .series,.sec-detail-feature .dovalve{width:auto;height:1.8rem}.sec-detail-feature .border{height:.3rem}.sec-detail-feature+section{padding-top:0}.sec-product-specs .blc-specs{padding:1.2rem 2.4rem 3rem}.sec-product-specs .blc-specs th,.sec-product-specs .blc-specs td{font-size:14px;font-size:1.4rem}.sec-product-specs .spec-info a{font-size:15px;font-size:1.5rem}.sec-series-linkarea .blc-series-detail{margin:-6rem auto 10rem;padding:3rem 2rem}.sec-series-linkarea .blc-series-detail .headline{margin-bottom:1.4rem}.sec-series-linkarea .blc-series-detail .desc{font-size:15px;font-size:1.5rem}.sec-product-detail.sec-series-tr5i .head-series-btn,.sec-product-detail.sec-series-tr7ui .head-series-btn,.sec-product-detail.sec-series-mcr4 .head-series-btn,.sec-product-detail.sec-series-rtr600 .head-series-btn,.sec-product-detail.sec-series-ease .head-series-btn{margin-bottom:10rem}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-detail-feature{height:16vh}.sec-series-overview .head-banner{margin-top:0}.sec-series-overview .head-banner .banner{margin-bottom:3rem}.sec-series-overview .head-banner .links p{margin-top:0}.sec-series-overview .head-banner .links p+p{margin:1rem 0 0}.sec-series-overview .head-banner .links a{display:inline-block;padding:.5rem 2rem .5rem 2.5rem;position:relative;line-height:1.3}.sec-series-overview .head-banner .links svg{position:absolute;top:50%;left:0;margin:-1rem 0 0 0}.product-overview{display:block;margin-bottom:3rem}.product-overview .blc-thumb{width:100%;padding-right:0}.product-overview .thumbs{padding-bottom:4rem}.product-overview .blc-body{width:100%}.product-overview .slick-prev{transform:scale(1, 1)}.product-overview .slick-next{transform:rotate(180deg)}.product-overview .slick-dots{bottom:0}.product-overview .head{margin-bottom:1.8rem;font-size:16px;font-size:1.6rem}.product-overview .ondotori{width:auto;height:2.3rem}.product-overview .desc{padding-bottom:2.2rem}.product-overview .name{margin-bottom:2rem;font-size:36px;font-size:3.6rem}.product-overview .points li{font-size:15px;font-size:1.5rem}.product-overview .text{font-size:15px;font-size:1.5rem}.sec-product-detail .head-series-btn{width:104.4%;margin-left:-2.2%;margin-bottom:3.2rem}.sec-product-detail .head-series-btn .btn-medium{margin:0 .2rem;padding-left:1.2rem;padding-right:1.2rem}.sec-product-detail .head-series-btn .btn-medium:nth-child(1),.sec-product-detail .head-series-btn .btn-medium:nth-child(2){width:48%;margin-bottom:1.4rem;text-align:center}.sec-product-specs .blc-specs th,.sec-product-specs .blc-specs td{display:block;width:100%}.sec-product-specs .blc-specs th{padding-bottom:0;border-bottom:none}.sec-product-specs .blc-specs td{padding-top:.2rem}.sec-product-specs .spec-info span+span{margin:.4rem 0 0 0}.sec-product-news .wrap-content{position:relative}.sec-product-news .list-news{margin-bottom:12rem}.sec-product-news .link-right{margin:0;position:absolute;bottom:11rem;right:0}.sec-product-software .blc-software-item{margin:3rem 0 0}.sec-product-software .item-software{position:relative}.sec-product-software .item-software .overview{margin-bottom:0}.sec-product-software .item-software .overview>div:nth-child(3){display:inline-block;position:absolute;top:0;right:0}.sec-product-option .list-options{width:104%;height:auto;margin-left:-2%;padding:.3rem 3.5rem}.sec-product-option .list-options .item-option{width:44%;min-height:20.5rem;padding:1.3rem}.sec-product-option .list-options .item-option .thumb{height:10rem}.sec-product-option .list-options .name{font-size:16px;font-size:1.6rem}.sec-product-option .list-options .desc{height:2.5rem;font-size:11px;font-size:1.1rem}.sec-product-option .btn-medium{padding-left:1.2rem;padding-right:1rem;font-size:12px;font-size:1.2rem;white-space:nowrap}.modal-options{padding:0 3.5rem}.modal-options .cols{display:block;margin-bottom:1.2rem}.modal-options .left{width:100%;padding-right:0}.modal-options .thumb{height:18vh}.modal-options .thumb img{width:auto;height:100%}.modal-options .right{width:100%}.modal-options .inner{padding:.7rem 1.5rem}.modal-options table th,.modal-options table td{font-size:11px;font-size:1.1rem}.modal-options .details p{margin-bottom:1.2rem;font-size:12px;font-size:1.2rem}.modal-options .btn-medium{width:13rem}.sec-series-linkarea .blc-series-detail{padding-bottom:6rem;position:relative}.sec-series-linkarea .blc-series-detail .link-right{margin:0;position:absolute;right:2rem;bottom:2rem}.sec-series-linkarea .blc-series-detail .headline{font-size:18px;font-size:1.8rem}.sec-series-rtr500b .head-banner .links a{padding:2rem 2rem 1.6rem 4.5rem}.sec-series-rtr500b .head-banner .links svg{left:2rem;margin-top:-.5rem}}@media screen and (max-width: 767px) and (orientation: landscape){.sec-detail-feature{height:29vh}.product-overview{margin-bottom:4rem}.product-overview .blc-thumb{width:45%;padding-right:2rem}.product-overview .thumbs{min-height:auto}.product-overview .blc-body{width:55%}.product-overview .head{margin-bottom:1.2rem;font-size:15px;font-size:1.5rem}.product-overview .ondotori{width:auto;height:2rem}.product-overview .name{margin-bottom:1rem;font-size:30px;font-size:3rem}.product-overview .desc{padding:1.2rem .4rem}.product-overview .points{margin-bottom:1rem}.product-overview .points li{padding-left:2rem;font-size:14px;font-size:1.4rem}.product-overview .points li::before{width:1.2rem;height:1.2rem}.product-overview .points li::after{width:.6rem;height:.4rem}.product-overview .text{font-size:14px;font-size:1.4rem}.product-overview .text svg{width:1.5rem;height:1.5rem}.sec-series-overview .head-banner{margin-top:6rem}.sec-product-detail .head-series-btn{text-align:center}.sec-product-detail .head-series-btn .btn-medium{min-width:10rem;margin:0 .3rem 1rem;padding-left:2rem;padding-right:2rem}.sec-product-news .list-news{margin-bottom:6rem}.sec-product-news .link-right{margin-top:-4.5rem}.sec-product-option .list-options{height:auto;padding:.3rem 4rem}.sec-product-option .list-options .item-option{width:46%;min-height:auto}.sec-product-option .list-options .item-option .thumb{height:35vh}.sec-product-option .list-options .item-option .thumb img{width:auto;height:100%;margin:0 auto}.modal-options{padding:0 4.5rem}.modal-options .cols{margin-bottom:1.5rem}.modal-options .left{width:35%}.modal-options .right{width:65%}.modal-options .inner{padding:1rem 2rem}.modal-options table th,.modal-options table td{font-size:12px;font-size:1.2rem}.modal-options .details{margin-bottom:1rem}.modal-options .details p{margin-bottom:1rem;font-size:12px;font-size:1.2rem}.modal-options .btn-medium{width:15rem}.sec-series-linkarea .blc-series-detail{margin:-8rem auto 10rem}.sec-series-linkarea .blc-series-detail .link-right a{font-size:14px;font-size:1.4rem}.sec-series-linkarea .blc-series-detail .headline{font-size:16px;font-size:1.6rem}.sec-series-linkarea .blc-series-detail .desc{font-size:13px;font-size:1.3rem}}@media screen and (max-width: 320px) and (orientation: portrait){.sec-product-detail .head-series-btn .btn-medium{padding-left:1rem;padding-right:1rem}.sec-product-option .list-options .item-option{min-height:auto;padding:1rem 1rem 1.5rem}.sec-product-option .btn-medium{padding-left:.8rem;padding-right:.8rem}.sec-product-option .btn-medium::after{margin-left:.4rem}.modal-options .link-pdf{white-space:nowrap}.modal-options .inner{padding:.5rem 1.2rem}}@media screen and (max-width: 568px) and (orientation: landscape){.modal-options .cols{margin-bottom:.5rem}.modal-options .inner{padding:.5rem 1rem}.modal-options table th,.modal-options table td{padding:.5rem 0;font-size:11px;font-size:1.1rem}.modal-options .details p{font-size:11px;font-size:1.1rem;line-height:1.3}}.sec-bg-feature,.sec-bg-d-feature{padding:0}.sec-bg-feature::after,.sec-bg-d-feature::after{content:'';display:block;width:100%;background:rgba(146,150,150,0.4);position:absolute;top:0;left:0}.sec-bg-feature+section,.sec-bg-d-feature+section{padding-top:10rem}.sec-bg-feature{height:34rem}.sec-bg-feature::after{height:34rem}.sec-bg-d-feature{height:16rem}.sec-bg-d-feature::after{height:16rem}.detail-feature-body{height:100%;padding-top:11rem;text-align:center}.detail-feature-body .title{font-size:24px;font-size:2.4rem;font-weight:600;color:#fff;letter-spacing:.1rem;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));position:relative;z-index:30}.feature-option{background:url(../img/product/option/feature.png) center center no-repeat #f2f2f2;background-size:cover}.sec-option-series{margin-bottom:0 !important}.blc-option-list,.blc-catalog-list{width:102%;margin-left:-1%;display:flex;flex-wrap:wrap}.blc-option-list .item-option,.blc-catalog-list .item-option{width:31.3%;margin:0 1% 4rem;padding:5rem 2rem 5rem;background:#fff;border-radius:.7rem;text-align:center;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));cursor:pointer;transition:all .3s}.blc-option-list .item-option:hover,.blc-catalog-list .item-option:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.blc-option-list img,.blc-catalog-list img{width:80%;margin-bottom:2rem}.blc-option-list:hover a,.blc-catalog-list:hover a{opacity:.8}.blc-option-list{margin-top:10rem}@media screen and (max-width: 767px) and (orientation: portrait){.sec-bg-feature+section,.sec-bg-d-feature+section{padding-top:6rem}.sec-bg-feature{height:32vh}.sec-bg-feature::after{height:32vh}.sec-bg-d-feature{height:18vh}.sec-bg-d-feature::after{height:18vh}.detail-feature-body{padding-top:8rem}.detail-feature-body .title{font-size:18px;font-size:1.8rem}.feature-option{background:url(../img/product/option/feature-sp.png) center bottom no-repeat;background-size:105%}.blc-option-list,.blc-catalog-list{display:block}.blc-option-list .item-option,.blc-catalog-list .item-option{width:84%;margin:0 auto 3rem}.blc-option-list{margin-top:6rem}}@media screen and (max-width: 767px) and (orientation: landscape){.sec-bg-feature{height:64vh}.sec-bg-feature::after{height:64vh}.sec-bg-d-feature{height:32vh}.sec-bg-d-feature::after{height:32vh}.detail-feature-body{padding-top:8rem}.detail-feature-body .title{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 320px) and (orientation: portrait){.detail-feature-body{padding-top:7.2rem}}@media screen and (max-width: 568px) and (orientation: landscape){.detail-feature-body{padding-top:7.2rem}}.sec-discon-series{margin-bottom:0 !important;padding-bottom:10rem}.sec-discon-series .sec-title{margin-top:-3.2rem}.feature-discon{background:url(../img/product/discon/feature.png) center center no-repeat #f2f2f2;background-size:cover}.item-discon{margin-bottom:12rem}.item-discon .head{height:100%;margin-bottom:1.8rem;padding:0 0 1.5rem 1.6rem;border-bottom:solid .1rem #999;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.item-discon .head::before,.item-discon .head::after{content:'';display:block;width:.3rem;height:32%;position:absolute;left:0}.item-discon .head::before{background:#5666BE;top:5%}.item-discon .head::after{background:#909597;bottom:25%}.item-discon .title{width:calc(100% - 18rem)}.item-discon .headline{margin-bottom:.3rem;font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.4;letter-spacing:.06rem}.item-discon h2{font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem;line-height:1.5}.item-discon .date{width:18rem;margin-bottom:.4rem;text-align:right}.item-discon .date span{display:inline-block;padding:.5rem .8rem .6rem 1rem;border:solid .1rem #999;font-size:14px;font-size:1.4rem;letter-spacing:.04rem}.item-discon .desc{margin-bottom:4rem;font-size:15px;font-size:1.5rem;line-height:1.5;letter-spacing:.04rem}.item-discon .desc a{color:#5666BE;font-weight:600}.item-discon .desc a:hover{opacity:.8}.item-discon .bottom,.item-discon .bottom-2{display:flex;justify-content:space-between;align-items:flex-end}.item-discon .links{margin-left:-.5rem}.item-discon .links a{margin-bottom:1rem;margin-right:2rem}.item-discon .links a:not(.link-disabled):hover{opacity:.8}.item-discon .detail{margin-bottom:.6rem;text-align:right;white-space:nowrap}.item-discon .detail p,.item-discon .detail .btn-medium{display:inline-block;vertical-align:middle}.item-discon .detail p{margin-right:1rem;font-size:16px;font-size:1.6rem;letter-spacing:.04rem;white-space:nowrap}.item-discon .detail .btn-medium{filter:drop-shadow(0 0.2rem 0.3rem rgba(0,0,0,0.2))}.item-discon .detail .btn-medium+.btn-medium{margin-left:1rem}.item-discon .bottom .links{width:calc(100% - 34rem)}.item-discon .bottom .detail{width:34rem}.item-discon .bottom-2 .links{width:calc(100% - 39rem)}.item-discon .bottom-2 .detail{width:39rem}.item-discon .bottom-0 .links{width:100%}@media screen and (max-width: 767px) and (orientation: portrait){.item-discon{margin-bottom:6rem;padding:1.6rem 0;border-top:solid .1rem #999;border-bottom:solid .1rem #999}.item-discon .head{display:block;margin-bottom:1.3rem;padding-bottom:1.3rem;border-bottom-style:dashed}.item-discon .head::before,.item-discon .head::after{height:38%}.item-discon .head::after{bottom:15%}.item-discon .title{width:100%;margin-bottom:1rem}.item-discon .headline{font-size:14px;font-size:1.4rem}.item-discon h2{font-size:18px;font-size:1.8rem}.item-discon .date{width:100%;text-align:left}.item-discon .date span{padding:.4rem .5rem .5rem .6rem;font-size:11px;font-size:1.1rem}.item-discon .desc{margin-bottom:2rem}.item-discon .bottom,.item-discon .bottom-2{display:block}.item-discon .bottom .links,.item-discon .bottom .detail,.item-discon .bottom-2 .links,.item-discon .bottom-2 .detail{width:100%}.item-discon .bottom .detail,.item-discon .bottom-2 .detail{margin:1rem 0 0;text-align:left}.item-discon .bottom .detail p,.item-discon .bottom-2 .detail p{display:block;margin-bottom:1rem;font-size:13px;font-size:1.3rem}}.sec-software-list,.sec-support-list,.sec-news-list,.sec-casestudy-list,.sec-buy-head,.sec-dealer-head,.sec-recruit-content,.sec-recruit-detail,.sec-tips-list{margin-bottom:0 !important}.sec-software-list .intro,.sec-support-list .intro,.sec-news-list .intro,.sec-casestudy-list .intro,.sec-buy-head .intro,.sec-dealer-head .intro,.sec-recruit-content .intro,.sec-recruit-detail .intro,.sec-tips-list .intro{margin-bottom:8rem;font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.06rem;text-align:center}.feature-software{background:url(../img/software/feature.png) center center no-repeat #f2f2f2;background-size:cover}.sec-software-list .blc-text-right{margin-bottom:1rem;text-align:right}.sec-software-list .blc-text-right a{font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.sec-software-list .blc-text-right a:hover{opacity:.8}.sec-software-list .blc-text-right svg{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;margin:0 .5rem .2rem 0;fill:#5666BE}.blc-software-search,.blc-manual-search{margin-bottom:4rem;background:#F4F4F4;border-radius:.7rem}.blc-software-search .cols,.blc-manual-search .cols{display:flex;margin-bottom:4rem}.blc-software-search select,.blc-manual-search select{font-size:16px;font-size:1.6rem}.blc-software-search .blc-center,.blc-manual-search .blc-center{text-align:center}.blc-software-search .btn-medium,.blc-manual-search .btn-medium{width:16rem;filter:drop-shadow(0 0.2rem 0.3rem rgba(0,0,0,0.2))}.blc-software-search{padding:4.5rem 4.5rem 4rem}.blc-software-search>p{font-size:16px;font-size:1.6rem;line-height:1.4;letter-spacing:.04rem}.blc-software-search .cols{margin:3rem 0 4rem}.blc-software-search .cols p{margin-bottom:1.2rem;font-size:12px;font-size:1.2rem;letter-spacing:.06rem}.blc-software-search .left{width:65%}.blc-software-search .right{width:35%}.blc-software-search select{width:22rem}.blc-software-search select+select{margin-left:1rem}.software-product-index .hide-product{display:none}.blc-software-item{margin-bottom:6rem}.software-null{filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1))}.software-end{cursor:default;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1))}.item-software{margin-bottom:3rem;padding:4rem;background:#fff;border-radius:.7rem}.item-software .overview{margin-bottom:1.5rem;position:relative;display:flex;align-items:flex-start}.item-software .overview>div:nth-child(1){padding-top:.2rem;width:9.5rem}.item-software .overview>div:nth-child(2){padding:0 1rem}.item-software .overview>div:nth-child(3){padding-top:.4rem;margin-left:auto}.item-software .overview span{display:inline-block;border:solid .1rem;font-size:12px;font-size:1.2rem;text-align:center;white-space:nowrap}.item-software .overview .cat{width:9rem;padding:.2rem .6rem .2rem .8rem;border-radius:.3rem;border-color:#5666BE;color:#5666BE;line-height:1.2}.item-software .overview a,.item-software .overview .title{display:inline-block;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.04rem;line-height:1.3}.item-software .overview .flag,.item-software .overview .app,.item-software .overview .date{padding:.5rem .6rem .5rem .8rem}.item-software .overview .flag{width:8.6rem;margin-right:.8rem;border-color:#AD1717;color:#AD1717}.item-software .overview .app{width:8rem}.item-software .desc{font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.04rem}.item-software .target{margin-top:2rem;padding-top:2rem;border-top:solid .1rem #999}.item-software .target .head{margin-bottom:1.2rem;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.04rem}.item-software .target .text{font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:.02rem}.item-software .target .date{margin-top:1rem;font-size:12px;font-size:1.2rem;letter-spacing:.04rem;text-align:right}.item-software strong{font-weight:600}.item-software .desc a,.item-software .target a{display:inline-block;pointer-events:none}.item-software:hover .overview a{opacity:.8}@media screen and (max-width: 1135px) and (orientation: portrait){.blc-software-search .left{width:55%}.blc-software-search .right{width:45%}.blc-software-search select{width:80%}.blc-software-search select+select{margin:1rem 0 0 0}}@media screen and (max-width: 767px){.item-software{padding:2.5rem}.item-software .overview span{font-size:11px;font-size:1.1rem}.item-software .overview .cat,.item-software .overview .flag,.item-software .overview .app{padding:.4rem .6rem .4rem .8rem}.item-software .overview a{font-size:18px;font-size:1.8rem}.item-software .overview .flag,.item-software .overview .app{width:auto}.item-software .desc{font-size:14px;font-size:1.4rem}.item-software .target{margin-top:1.7rem;padding-top:1.8rem}.item-software .target .head{margin-bottom:.8rem;font-size:15px;font-size:1.5rem}.item-software .target .text,.item-software .target .date{font-size:11px;font-size:1.1rem}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-software-list .intro{margin-bottom:5rem}.blc-software-search{width:110%;margin-left:-5%;padding:3rem 2rem 3.5rem}.blc-software-search .cols{display:block}.blc-software-search .left,.blc-software-search .right{width:100%;padding-top:1rem}.blc-software-search .left{padding-bottom:3rem}.blc-software-search .blc-center{text-align:left}.blc-software-search .btn-medium{width:50%}.blc-software-item{margin:7rem 0}.item-software .overview{display:block}.item-software .overview>div:nth-child(1){width:100%}.item-software .overview>div:nth-child(2){padding:1rem 0}.item-software .overview .cat{width:auto}.item-software .overview .cat br{display:none}}@media screen and (max-width: 767px) and (orientation: landscape){.blc-software-search .left,.blc-software-search .right{width:50%}.blc-software-search select{width:90%}.blc-software-search select+select{margin:1rem 0 0 0}.blc-software-item{margin-bottom:0}}.pagination{text-align:center}.pagination ul{display:inline-block}.pagination li{margin-bottom:1rem;display:inline-block;vertical-align:middle}.pagination a,.pagination button{display:inline-block;vertical-align:middle;width:4rem;margin:0 .3rem;padding:1.2rem 0;background:#fff;border-radius:.6rem;font-size:15px;font-size:1.5rem;font-weight:600;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pagination .prev,.pagination .next{width:6rem;letter-spacing:.1rem}.pagination .prev-page,.pagination .next-page{display:inline-block;margin:0;vertical-align:middle}.pagination .prev-page button,.pagination .next-page button{width:6rem}.pagination .prev-page.disabled,.pagination .next-page.disabled{display:none}.pagination .current a,.pagination .active a{background:#5666BE;color:#fff}@media screen and (max-width: 767px) and (orientation: portrait){.pagination{width:110%;margin-left:-5%}.pagination li{vertical-align:top}.pagination .prev,.pagination .next{width:5rem}.pagination a,.pagination .active{margin:0 .1rem}}.sec-software-detail h2,.sec-support-list h2,.sec-news-detail h2,.sec-recruit-content h2,.sec-recruit-detail h2,.sec-outside-content h2{height:100%;margin-bottom:3rem;padding-left:1.5rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem;line-height:1;position:relative}.sec-software-detail h2::before,.sec-software-detail h2::after,.sec-support-list h2::before,.sec-support-list h2::after,.sec-news-detail h2::before,.sec-news-detail h2::after,.sec-recruit-content h2::before,.sec-recruit-content h2::after,.sec-recruit-detail h2::before,.sec-recruit-detail h2::after,.sec-outside-content h2::before,.sec-outside-content h2::after{content:'';display:inline-block;width:.3rem;height:47.4%;position:absolute;left:0}.sec-software-detail h2::before,.sec-support-list h2::before,.sec-news-detail h2::before,.sec-recruit-content h2::before,.sec-recruit-detail h2::before,.sec-outside-content h2::before{background:#5666BE;top:0}.sec-software-detail h2::after,.sec-support-list h2::after,.sec-news-detail h2::after,.sec-recruit-content h2::after,.sec-recruit-detail h2::after,.sec-outside-content h2::after{background:#909597;bottom:0}.sec-software-detail{margin-bottom:0 !important}.sec-software-detail .sec-title .title{margin-top:0;letter-spacing:.2rem}.sec-software-detail .software-cat{margin-bottom:6rem;text-align:center}.sec-software-detail .software-cat .cat{display:inline-block;padding:.4rem .6rem .4rem .8rem;border:solid 0.1rem #5666BE;border-radius:.3rem;font-size:14px;font-size:1.4rem;color:#5666BE}.sec-software-detail .software-cat .date{margin-top:1rem;font-size:12px;font-size:1.2rem;letter-spacing:.08rem}.sec-software-detail [class^="blc-"]{margin-bottom:10rem}.sec-software-detail [class^="blc-"] p,.sec-software-detail [class^="blc-"] li,.sec-software-detail [class^="blc-"] th,.sec-software-detail [class^="blc-"] td,.sec-software-detail [class^="blc-"] a{font-size:16px;font-size:1.6rem;line-height:1.6}.sec-software-detail [class^="blc-"] p,.sec-software-detail [class^="blc-"] ul{margin-bottom:2rem}.sec-software-detail [class^="blc-"] li{margin-bottom:1.5rem}.sec-software-detail [class^="blc-"] a:not(.btn-large){font-weight:600;color:#5666BE}.sec-software-detail [class^="blc-"] a:not(.btn-large) svg{display:inline-block;vertical-align:middle;width:1.7rem;height:1.7rem;margin:0 .5rem .2rem 0;fill:#5666BE}.sec-software-detail [class^="blc-"] a:not(.btn-large):hover{opacity:.8}.sec-software-detail .inner-table{padding:4rem;background:#F4F4F4}.sec-software-detail .inner-table table{width:100%}.sec-software-detail .inner-table th,.sec-software-detail .inner-table td{padding:1.2rem 0;text-align:left;border-bottom:solid .1rem #ccc}.sec-software-detail .inner-table tr:last-child th,.sec-software-detail .inner-table tr:last-child td{border-bottom:none}.sec-software-detail .inner-table th{width:15rem;font-weight:600;letter-spacing:.08rem}.sec-software-detail .inner-table td{letter-spacing:.04rem}.sec-software-detail .blc-manual{margin-bottom:4rem}.sec-software-detail .blc-manual a{font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE}.sec-software-detail .blc-manual a svg{width:1.8rem;height:1.8rem;margin:0 .6rem .2rem 0;fill:#5666BE;display:inline-block;vertical-align:middle}.sec-software-detail .blc-manual a:hover{opacity:.8}.sec-software-detail .blc-manual .date{padding-left:1rem;font-size:12px;font-size:1.2rem;letter-spacing:.04rem}.sec-software-detail .blc-tab{margin-bottom:1rem;background:#F4F4F4}.sec-software-detail .blc-tab .headline{display:block;margin-bottom:0;padding:2.6rem 4rem;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.08rem;cursor:pointer;transition:all .2s}.sec-software-detail .blc-tab .headline svg{width:1.4rem;height:1.4rem;margin:0 1rem .2rem 0;display:inline-block;vertical-align:middle;transition:all .2s}.sec-software-detail .blc-tab .headline:hover{color:#5666BE}.sec-software-detail .blc-tab .headline:hover svg{fill:#5666BE}.sec-software-detail .blc-tab .tab-body{height:0;padding:0 4rem;opacity:0;visibility:hidden;letter-spacing:.02rem;transition:all .2s}.sec-software-detail .blc-tab .tab-body>*{display:none}.sec-software-detail .blc-tab .tab-body .heading{padding-left:1rem;border-left:solid .3rem;line-height:1.2;font-weight:600}.sec-software-detail .blc-tab .tab-body ul,.sec-software-detail .blc-tab .tab-body ol{padding-left:4rem}.sec-software-detail .blc-tab .tab-body ul+.heading,.sec-software-detail .blc-tab .tab-body ol+.heading{margin-top:3rem}.sec-software-detail .blc-tab .tab-body ul{list-style-type:disc}.sec-software-detail .blc-tab .tab-body ol{list-style-type:decimal}.sec-software-detail .blc-tab .tab-body strong{font-weight:600}.sec-software-detail .blc-tab .tab-body .caption{margin-bottom:3rem;padding:1.2rem 1.5rem;background:#fff}.sec-software-detail .blc-tab .tab-body .caption p{margin-bottom:0;font-size:14px;font-size:1.4rem}.sec-software-detail .blc-tab .label-check{display:none}.sec-software-detail .blc-tab .label-check:checked+label svg{transform:rotate(180deg)}.sec-software-detail .blc-tab .label-check:checked+label+.tab-body{height:auto;padding:1rem 4rem 2.5rem;opacity:1;visibility:visible}.sec-software-detail .blc-tab .label-check:checked+label+.tab-body>*{display:block}.sec-software-detail .blc-history{margin-bottom:10rem}.sec-software-detail .wrap-scroll{height:22rem;padding:3rem;background:#fff;border:solid .1rem #999;border-radius:.7rem;overflow-y:scroll}.sec-software-detail .wrap-scroll p,.sec-software-detail .wrap-scroll li{font-size:15px;font-size:1.5rem}.sec-software-detail .blc-license{margin-bottom:6rem}.sec-software-detail .blc-btn{text-align:center}.sec-software-detail .btn-large{min-width:45%;letter-spacing:.18rem;filter:drop-shadow(0 0.2rem 0.3rem rgba(0,0,0,0.2))}@media screen and (max-width: 767px) and (orientation: portrait){.sec-software-detail h2,.sec-support-list h2,.sec-news-detail h2,.sec-outside-content h2{padding-left:1.4rem;font-size:20px;font-size:2rem}.sec-software-detail h2::before,.sec-software-detail h2::after,.sec-support-list h2::before,.sec-support-list h2::after,.sec-news-detail h2::before,.sec-news-detail h2::after,.sec-outside-content h2::before,.sec-outside-content h2::after{height:46.5%;position:absolute;left:0}.sec-software-detail .inner-table{padding:0}.sec-software-detail .inner-table th,.sec-software-detail .inner-table td{display:block;width:100%;border-bottom:none;font-size:14px;font-size:1.4rem}.sec-software-detail .inner-table th{padding:.6rem 1.5rem;background:#e7e7e7}.sec-software-detail .inner-table td{padding:1rem 1.5rem}.sec-software-detail [class^="blc-"] p,.sec-software-detail [class^="blc-"] li,.sec-software-detail [class^="blc-"] th,.sec-software-detail [class^="blc-"] td{font-size:14px;font-size:1.4rem}.sec-software-detail .blc-tab .headline{padding:1.5rem;font-size:16px;font-size:1.6rem}.sec-software-detail .blc-tab .tab-body{padding:0 1.5rem}.sec-software-detail .blc-tab .tab-body ol,.sec-software-detail .blc-tab .tab-body ul{padding-left:2.5rem}.sec-software-detail .blc-tab .label-check:checked+label+.tab-body{padding:1.5rem 1.5rem 2.5rem}.sec-software-detail .wrap-scroll{height:18rem;padding:1.5rem}.sec-software-detail .btn-large{width:100%;padding-left:1.5rem;padding-right:1.5rem;white-space:nowrap}}@media screen and (max-width: 320px) and (orientation: portrait){.sec-software-detail .btn-large{font-size:15px;font-size:1.5rem;letter-spacing:.02rem}}.feature-support{background:url(../img/support/feature.png) center center no-repeat #f2f2f2;background-size:cover}.sec-support-list .blc-links{margin-bottom:10rem}.sec-support-list .blc-links p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.4;letter-spacing:.06rem}.sec-support-list .blc-links .btn-medium{margin-right:1.6rem;filter:drop-shadow(0 0.2rem 0.3rem rgba(0,0,0,0.2))}.sec-support-list .blc-links:last-child{margin-bottom:5rem}@media screen and (max-width: 1135px) and (orientation: portrait){.sec-support-list .blc-links{margin-bottom:6rem}.sec-support-list .blc-links .btn-medium{margin-right:1.2rem;margin-bottom:2rem}.sec-support-list .blc-links:last-child{margin-bottom:0}}@media screen and (max-width: 767px) and (orientation: landscape){.sec-support-list .blc-links .btn-medium{margin:0 1.2rem 1.8rem 0}}.sec-catalog-list{margin-bottom:0 !important}.sec-catalog-list .blc-intro{margin-top:10rem}.sec-catalog-list .blc-intro p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.04rem}.sec-catalog-list .blc-intro a{margin-bottom:10rem;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE}.sec-catalog-list .blc-intro a svg{display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;margin:0 .5rem .2rem;fill:#5666BE}.sec-catalog-list .blc-intro a:hover{opacity:.8}@media screen and (max-width: 767px) and (orientation: portrait){.sec-catalog-list .blc-intro{margin-top:5rem}.sec-catalog-list .blc-intro a{margin-bottom:5rem}}.sec-support-content .sec-title{margin-bottom:8rem}.sec-support-content .sec-title .title{margin:0;padding-left:0}.sec-support-content .sec-title .title br{display:none}.blc-support-body p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.04rem}.blc-support-body p+.blc-repair{margin-top:5rem}.blc-support-body p a{font-weight:600;color:#5666BE}.blc-support-body p a:hover{opacity:.8}.blc-support-body p svg{width:1.8rem;height:1.8rem;display:inline-block;vertical-align:middle;margin:0 .5rem .2rem 0;fill:#5666BE}.blc-support-body .heading{margin-bottom:.5rem;font-size:21px;font-size:2.1rem;font-weight:600}.blc-support-body .blc-repair,.blc-support-body .blc-export{margin:3rem 0 1rem;padding:4rem 5rem 2rem;background:#F4F4F4}.blc-support-body+.blc-support-body{margin-top:10rem}.blc-support-body .blc-export{margin-bottom:8rem}.blc-repair-tab{margin:15rem 0 0;padding:5rem 5rem .1rem;background:#F4F4F4;border-radius:.7rem;position:relative}.blc-repair-tab label[class^="tab-"]{display:flex;justify-content:center;align-items:center;width:49%;background:#e5e5e5;border-radius:.7rem .7rem 0 0;position:absolute;top:-7.9rem;transition:all .2s}.blc-repair-tab label[class^="tab-"] span{display:inline-block;padding-left:2.6rem;font-size:18px;font-size:1.8rem;color:#999;letter-spacing:.06rem;line-height:1.3;position:relative}.blc-repair-tab label[class^="tab-"] svg{display:inline-block;width:1.5rem;height:1.5rem;margin:0 1rem 0 0;vertical-align:middle;fill:#737373;position:absolute;top:50%;left:0;margin-top:-.6rem}.blc-repair-tab .tab-1{padding:2.8rem 3rem;left:1%}.blc-repair-tab .tab-1 br{display:none}.blc-repair-tab .tab-2{padding:1.7rem 3rem 1.6rem;right:1%}.blc-repair-tab .wrap-tab{display:none}.blc-repair-tab input[type="radio"]{display:none}.blc-repair-tab input[type="radio"]:checked+label{padding:3rem 3rem 4rem;background:#F4F4F4;top:-8.6rem}.blc-repair-tab input[type="radio"]:checked+label svg{fill:#404040}.blc-repair-tab input[type="radio"]:checked+label span{font-weight:600;color:#404040}.blc-repair-tab input[type="radio"]:checked+label+.wrap-tab{display:block}.blc-repair-tab #tab-1:checked+label{left:0}.blc-repair-tab #tab-2:checked+label{right:0}.blc-repair-tab .content{margin-bottom:6rem}.blc-repair-tab .content>small{display:inline-block;font-size:12px;font-size:1.2rem;line-height:1.5}.blc-repair-tab .content>small+p{margin-top:3rem}.blc-repair-tab h3{margin-bottom:1rem;font-size:21px;font-size:2.1rem;font-weight:600;line-height:1.3}.blc-repair-tab p{margin-bottom:1rem;font-size:16px;font-size:1.6rem;line-height:1.6}.blc-repair-tab ul{margin-bottom:3rem}.blc-repair-tab li{font-size:16px;font-size:1.6rem;line-height:1.6}.blc-repair-tab .heading{font-weight:600}.blc-repair-tab .heading small{display:inline-block;margin-left:1rem;font-size:13px;font-size:1.3rem;font-weight:400}.blc-repair-tab .arrow-down{margin-bottom:7rem;height:4.6rem;background:url(../img/support/repair/arrow-bottom.svg) center center no-repeat;background-size:4.6rem}.blc-repair-tab .cols{margin-top:3rem;display:flex;justify-content:space-between}.blc-repair-tab .blc-cols{width:49%;padding:2rem 2.4rem;background:#fff;border-radius:.7rem}.blc-repair-tab .blc-cols .head{margin-bottom:.5rem;font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.3}.blc-repair-tab .blc-cols p{margin-bottom:0;font-size:14px;font-size:1.4rem;letter-spacing:.04rem}.blc-repair-tab .blc-cols>a{margin-top:2.4rem;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.blc-repair-tab .blc-cols>a:hover{opacity:.8}.blc-repair-tab .blc-cols svg{width:1.8rem;height:1.8rem;display:inline-block;vertical-align:middle;margin:0 .5rem .2rem 0;fill:#5666BE}.blc-repair-tab a[href^="tel"]{pointer-events:none;font-weight:400;color:#404040}@media screen and (max-width: 1135px) and (orientation: portrait){.blc-repair-tab label[class^="tab-"]{top:-7rem}.blc-repair-tab label[class^="tab-"] span{font-size:15px;font-size:1.5rem}}@media screen and (max-width: 767px){.sec-support-content .sec-title{margin-bottom:5rem}.sec-support-content .sec-title .title br{display:block}.blc-support-body .heading{font-size:18px;font-size:1.8rem}.blc-support-body .blc-repair,.blc-support-body .blc-export{margin:2.5rem 0 1rem;padding:2rem 2.4rem .2rem}.blc-support-body .blc-export{margin-bottom:6rem}.blc-support-body+.blc-support-body{margin-top:6rem}.blc-repair-tab{margin:10rem 0 0;padding:3rem 2.4rem .2rem}.blc-repair-tab label[class^="tab-"]{top:-6.5rem}.blc-repair-tab label[class^="tab-"] span{padding-left:2rem;font-size:13px;font-size:1.3rem}.blc-repair-tab label[class^="tab-"] svg{width:1rem;height:1rem;margin-top:-.5rem}.blc-repair-tab input[type="radio"]:checked+label{padding:2rem .5rem 2.5rem;top:-5.8rem}.blc-repair-tab .tab-1{padding:2.4rem .5rem 2.5rem}.blc-repair-tab .arrow-down{margin-bottom:5rem}}@media screen and (max-width: 767px) and (orientation: portrait){.blc-repair-tab label[class^="tab-"]{top:-4.8rem}.blc-repair-tab label[class^="tab-"] span{font-size:11px;font-size:1.1rem}.blc-repair-tab .tab-1{width:30% !important;padding:1rem .5rem;left:2%}.blc-repair-tab .tab-1 br{display:block}.blc-repair-tab .tab-2{width:66% !important;padding:1rem .5rem;right:2%}.blc-repair-tab input[type="radio"]:checked+label{padding:1rem .5rem 2rem;top:-5rem}.blc-repair-tab .cols{display:block}.blc-repair-tab .blc-cols{width:100%;margin:0 0 1.5rem}.blc-repair-tab .blc-cols>a{margin-top:1.5rem}}@media screen and (max-width: 320px) and (orientation: portrait){.blc-repair-tab label[class^="tab-"] svg{width:.8rem;height:.8rem;left:.2rem}.blc-repair-tab label[class^="tab-"] span{padding-left:1.6rem}.blc-repair-tab .tab-2 br{display:none}}@media screen and (max-width: 568px) and (orientation: landscape){.blc-repair-tab .tab-1,.blc-repair-tab .tab-2{padding-right:1rem}}.blc-support-form>p,.blc-recruit-form>p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.8}.blc-support-form .red,.blc-recruit-form .red{color:#AD1717}.blc-support-form .headline-mid,.blc-recruit-form .headline-mid{margin:4rem 0 2rem;padding-left:0;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem}.blc-support-form .headline-mid small,.blc-recruit-form .headline-mid small{font-size:13px;font-size:1.3rem}.blc-support-form .blc-delete,.blc-recruit-form .blc-delete{margin:4rem 0 8rem}.blc-support-form .blc-delete p,.blc-recruit-form .blc-delete p{font-size:16px;font-size:1.6rem;line-height:1.4;letter-spacing:.04rem;vertical-align:bottom}.blc-support-form .blc-delete p+p,.blc-recruit-form .blc-delete p+p{margin-top:6rem}.blc-support-form .blc-delete span,.blc-recruit-form .blc-delete span{display:inline-block;vertical-align:bottom;padding-right:1rem;font-size:21px;font-size:2.1rem;font-weight:600;line-height:1.4}.blc-support-form .form-txt,.blc-recruit-form .form-txt{margin-bottom:2rem;font-size:16px;font-size:1.6rem;line-height:1.5}.blc-support-form p a{font-weight:600;color:#5666BE}.blc-support-form p a svg{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;margin:0 .5rem .2rem 0;fill:#5666BE}.blc-support-form p a:hover{opacity:.8}.blc-support-form .form-heading{margin-bottom:1.8rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem}.blc-support-form .form-heading small{font-size:18px;font-size:1.8rem}.blc-support-form .table-form .td-cols .mail{grid-row:2 / 3}.blc-support-form .ipt-radio{display:none}.blc-support-form .ipt-radio+label{margin:0 3rem 2rem 0;padding-left:2.6rem;font-size:15px;font-size:1.5rem;position:relative}.blc-support-form .ipt-radio+label::before,.blc-support-form .ipt-radio+label::after{content:'';display:block;position:absolute}.blc-support-form .ipt-radio+label::before{width:1.6rem;height:1.6rem;border:solid .1rem #bbb;border-radius:50%;top:50%;left:0;margin-top:-.8rem}.blc-support-form .ipt-radio:checked+label::after{width:1rem;height:1rem;border-radius:50%;background:#5666BE;top:50%;left:.4rem;margin-top:-.4rem}.table-form{width:100%;margin-bottom:6rem}.table-form th,.table-form td{padding:2rem;border:solid .1rem #ccc;font-size:16px;font-size:1.6rem;line-height:1.5;vertical-align:middle}.table-form th{width:18rem;background:#F4F4F4;text-align:left;font-weight:600;letter-spacing:.06rem;white-space:nowrap}.table-form th small{display:inline-block;padding-top:1rem;font-weight:400;white-space:normal}.table-form td .txt{font-size:16px;font-size:1.6rem;line-height:1.3;letter-spacing:.08rem}.table-form td .txt span:not(.required){display:inline-block;font-weight:600}.table-form td .txt span:not(.required)::after{content:'：';display:inline-block;padding:0 1rem 0 .5rem}.table-form .required{font-weight:600;color:#AD1717;display:inline-block;padding-left:.4rem}.table-form small{display:inline-block;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:.04rem}.table-form .heading,.table-form .heading-min{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.2}.table-form .td-cols{display:grid;grid-gap:2rem 2rem;grid-template-columns:50% 50%;grid-template-rows:1fr}.table-form .td-cols input,.table-form .td-cols select{display:inline-block;width:calc(100% - 12.5rem)}.table-form .td-cols .postal{grid-column:1 / 2;grid-row:1 / 2}.table-form .td-cols .prefectures{grid-column:2 / 3;grid-row:1 / 2}.table-form .td-cols .address-1{grid-column:1 / 2;grid-row:2 / 3}.table-form .td-cols .address-2{grid-column:2 / 3;grid-row:2 / 3}.table-form .td-cols .building{grid-column:1 / 3;grid-row:3 / 4}.table-form .td-cols .heading{width:10rem}.table-form .td-cols .heading-min{width:4rem}.table-form .td-cols .phone{grid-column:1 / 3;grid-row:1 / 2}.table-form .td-cols .extension{grid-column:1 / 2;grid-row:2 / 3}.table-form .td-cols .fax{grid-column:2 / 3;grid-row:2 / 3}.table-form .td-cols .fax input{width:calc(100% - 6rem)}.table-form .td-cols .fax+.mail{grid-column:1 / 3;grid-row:3 / 4}.table-form .td-cols p[class^="txt-error"]{padding-left:10.4rem}.table-form .inner-details{padding:0}.table-form .blc-details{padding:2rem;display:grid;grid-template-columns:8.6rem 1fr 1fr;grid-template-rows:1fr;grid-gap:.5rem 2rem;border-top:dashed .1rem #ccc}.table-form .blc-details:first-child{border-top:none}.table-form .blc-details .id{grid-column:1 / 2;grid-row:1 / 3;align-self:center}.table-form .blc-details .series{grid-column:2 / 3;grid-row:1 / 2}.table-form .blc-details .name{grid-column:3 / 4;grid-row:1 / 2}.table-form .blc-details .etc{grid-column:2 / 4;grid-row:2 / 3}.table-form .blc-details .etc small{margin-bottom:.4rem}.table-form .blc-details .serial{padding-top:2rem;grid-column:1 / 4;grid-row:3 / 4;white-space:nowrap}.table-form .blc-details .serial input{display:inline-block;width:calc(100% - 11rem)}.table-form .blc-details .heading{width:10.5rem}.table-form .blc-details .product-name{display:none}.table-form .add{padding:0 2rem 2rem;text-align:right}.table-form .blc-use{grid-template-columns:1fr 1fr}.table-form .blc-use .series{grid-column:1 / 2;grid-row:1 / 2}.table-form .blc-use .name{grid-column:2 / 3;grid-row:1 / 2}.table-form .blc-use .etc{grid-column:1 / 3;grid-row:2 / 3}.table-form .blc-use .etc small{margin-bottom:.4rem}.table-form .label-data{width:30%;margin-bottom:2rem}.table-form .label-cat{width:45%;margin-right:3rem}.table-form .label-cat:nth-child(1),.table-form .label-cat:nth-child(2){margin-bottom:1.6rem}.table-form .label-purchased,.table-form .label-customer-cat{width:30%}.table-form .info-completed td p{line-height:1.6}.table-form .td-rows div+div,.table-form .td-rows-num div+div{margin-top:2rem}.table-form .td-rows .heading{width:10rem}.table-form .td-rows input{width:calc(100% - 11.5rem)}.table-form .td-rows p[class^="txt-error"]{padding-left:10.4rem}.table-form .td-rows-num .heading{width:19rem}.table-form .td-rows-num select{margin-right:.5rem}.table-form .blc-news-receive>p{margin-bottom:2.2rem;font-size:16px;font-size:1.6rem;line-height:1.4}.table-form .blc-news-receive>div+div{margin-top:1.6rem}.table-form .blc-news-receive .heading{width:45%}.table-form .blc-news-receive label{display:inline-block;margin-left:4rem}.table-form .blc-userdata .heading{width:9rem}.table-form .blc-userdata input{width:calc(100% - 9.5rem)}.table-form .blc-userdata>div+div{margin-top:2rem}.table-form .blc-userdata .txt-error-req,.table-form .blc-userdata .txt-error-mail{padding-left:9.5rem}.table-form .tr-thead th{background:#e9ebf7;padding:1.2rem 2rem}.table-form .update-checked{display:none}.table-form .update-checked+label{padding-left:2.8rem;display:block;position:relative}.table-form .update-checked+label::before,.table-form .update-checked+label::after{content:'';display:inline-block;vertical-align:middle;position:absolute}.table-form .update-checked+label::before{width:1.6rem;height:1.6rem;background:#fff;border:solid .1rem #999;top:0;left:0}.table-form .update-checked+label::after{width:.9rem;height:.6rem;border-left:solid .3rem transparent;border-bottom:solid .3rem transparent;top:.3rem;left:.3rem;transform:rotate(-45deg)}.table-form .update-checked+label:hover{opacity:.9}.table-form .update-checked:checked+label{color:#5666BE}.table-form .update-checked:checked+label::after{border-color:#5666BE}.table-form .td-product-check{font-size:0}.table-form .td-product-check>div{display:inline-block;vertical-align:top;min-width:20%}.table-form .td-shipping-select>div{display:inline-block;vertical-align:middle;margin-right:2rem}.table-form .td-shipping-select select{padding:.4rem 2.5rem .4rem .8rem;background-size:.8rem;background-position:center right .6rem;font-size:14px;font-size:1.4rem}.table-form .ipt-check{display:none}.table-form .ipt-check+label{margin:.4rem 0 2rem 0;padding:0 .5rem 0 2.6rem;font-size:15px;font-size:1.5rem;position:relative}.table-form .ipt-check+label::before,.table-form .ipt-check+label::after{content:'';display:block;position:absolute}.table-form .ipt-check+label::before{width:1.6rem;height:1.6rem;border:solid .1rem #bbb;border-radius:.1rem;top:50%;left:0;margin-top:-.8rem}.table-form .ipt-check:checked+label::after{width:.8rem;height:.6rem;border-left:solid 0.2rem #5666BE;border-bottom:solid 0.2rem #5666BE;transform:rotate(-45deg);top:.3rem;left:.4rem}.table-form .ipt-purpose{margin-top:.8rem}.table-update input:disabled,.table-update select:disabled{background-color:#F4F4F4}.blc-form-select{margin-bottom:6rem;padding:3rem 3rem 1rem;border:solid .1rem #ccc}.blc-form-select+.table-form{margin-top:-3.5rem}.txt-error-update{margin-bottom:1rem}@media screen and (max-width: 1135px) and (orientation: portrait){.table-form .td-cols .address-1{grid-column:1 / 3}.table-form .td-cols .address-2{grid-column:1 / 3;grid-row:3 / 4}.table-form .td-cols .building{grid-row:4 / 5}.table-form .blc-details{grid-template-columns:7.5rem 1fr 1fr}.table-form .blc-details .heading{width:9rem}.table-form .blc-details .serial input{width:calc(100% - 9.5rem)}.table-form .blc-use{grid-template-columns:1fr 1fr}.table-form .label-cat{width:90%;margin:0}.table-form .label-cat:nth-child(1),.table-form .label-cat:nth-child(2),.table-form .label-cat:nth-child(3){margin-bottom:1.6rem}.table-form .blc-news-receive>div+div{margin-top:2rem}.table-form .blc-news-receive .heading{width:100%;display:block;margin-bottom:1.5rem}.table-form .blc-news-receive label{margin:0 4rem 0 0}}@media screen and (max-width: 767px){.blc-support-form .blc-btn-center .btn-large,.blc-recruit-form .blc-btn-center .btn-large{margin-bottom:2rem}.blc-support-form .form-heading{margin-bottom:1rem;font-size:18px;font-size:1.8rem;line-height:1.2}.blc-support-form .form-heading small{font-size:15px;font-size:1.5rem}.blc-support-form .headline-mid{margin:3rem 0 1.6rem;font-size:18px;font-size:1.8rem}.blc-support-form .blc-delete{margin-bottom:6rem}.blc-support-form .blc-delete p{line-height:1.6}.blc-support-form .blc-delete span{font-size:18px;font-size:1.8rem}.table-form{border-top:solid .1rem #ccc}.table-form th,.table-form td{display:block;width:100%;font-size:14px;font-size:1.4rem}.table-form th{padding:.6rem 1.2rem;border-top:none;border-bottom:none}.table-form th br{display:none}.table-form td{padding:1.2rem;border-top:none}.table-form td p{font-size:14px;font-size:1.4rem}.table-form td .txt{font-size:14px;font-size:1.4rem}.table-form .td-cols{display:block}.table-form .td-cols .heading,.table-form .td-cols .heading-min{width:auto;margin-bottom:1rem;display:block}.table-form .td-cols input,.table-form .td-cols select{display:block;width:100%}.table-form .td-cols .postal,.table-form .td-cols .prefectures,.table-form .td-cols .address-1,.table-form .td-cols .address-2,.table-form .td-cols .phone,.table-form .td-cols .extension,.table-form .td-cols .fax{margin-bottom:1.8rem}.table-form .td-cols .fax input{width:100%}.table-form .td-cols p[class^="txt-error"]{padding-left:0}.table-form .blc-details{padding:1.2rem;display:block}.table-form .blc-details .id,.table-form .blc-details .series,.table-form .blc-details .name{margin-bottom:1rem}.table-form .blc-details .serial input{width:100%}.table-form .blc-details .etc small{font-size:11px;font-size:1.1rem;color:#888}.table-form .blc-details .heading{display:block;margin-bottom:1rem}.table-form input+small{margin-top:.5rem}.table-form .label-data{width:49%;margin-bottom:1rem}.table-form .label-purchased{width:49%}.table-form .td-rows>div+div,.table-form .td-rows-num>div+div{margin-top:1.5rem}.table-form .td-rows .heading{display:block;margin-bottom:1rem}.table-form .td-rows input{width:100%}.table-form .td-rows p[class^="txt-error"]{padding-left:0}.table-form .td-rows-num>div{white-space:nowrap}.table-form .td-rows-num .heading{width:17rem}.table-form .td-rows-num .ipt-ss{width:7rem}.table-form .blc-news-receive>p{margin-bottom:2rem;font-size:14px;font-size:1.4rem}.table-form .blc-news-receive .heading{font-size:14px;font-size:1.4rem}.table-form .blc-userdata .heading{width:100%;margin-bottom:1rem;font-size:14px;font-size:1.4rem}.table-form .blc-userdata input{width:100%}.table-form .blc-userdata .txt-error-req,.table-form .blc-userdata .txt-error-mail{padding-left:0}.table-form .td-product-check>div{margin-right:1.5rem}.blc-form-select{padding:2rem 2rem 1rem}}@media print{body{-webkit-print-color-adjust:exact}header,footer,.sec-feature,.blc-support-form>p,.blc-btn-center,.info-completed{display:none}.sec-support-content{padding-top:4rem !important}.sec-support-content .sec-title em{display:none}}.blc-faq-cat{margin-bottom:5rem}.blc-faq-cat .heading{margin-bottom:2rem;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.04rem}.blc-faq-cat li{display:inline-block;margin:0 .5rem 1rem 0}.blc-faq-cat .link-active,.blc-faq-cat .link-default{padding:1rem 2.6rem 1.2rem 2.8rem;border-radius:2rem;font-size:15px;font-size:1.5rem;font-weight:600;color:#fff;letter-spacing:.08rem;filter:drop-shadow(0 0.2rem 0.3rem rgba(0,0,0,0.2))}.blc-faq-cat .link-active{background:#5666BE;cursor:default}.blc-faq-cat .link-active:hover{opacity:1}.blc-faq-cat .link-default{background:#909597}.blc-faq-list{margin-bottom:10rem}.faq-item{margin-bottom:3rem;padding:3rem;background:#fff;border-radius:.7rem;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));position:relative;cursor:pointer;transition:all .3s}.faq-item:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.faq-item .arrow{display:inline-block;position:absolute;top:3rem;right:3rem}.faq-item .arrow svg{width:2rem;height:1.5rem;fill:#5666BE;transition:all .1s}.faq-item .cat{margin-bottom:.5rem;padding-right:2rem}.faq-item .cat li{display:inline-block;margin:0 .5rem .8rem 0;padding:.7rem 1.2rem;border-radius:3rem;border:solid 0.1rem #5666BE;font-size:12px;font-size:1.2rem;font-weight:600;color:#5666BE;letter-spacing:.06rem}.faq-item .question{padding-left:2.4rem;font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:.06rem;line-height:1.3;position:relative}.faq-item .question::before{content:'Q.';display:inline-block;color:#5666BE;position:absolute;top:0;left:0}.faq-item .answer{display:none;padding-top:2.3rem;opacity:0;transition:all .3s}.faq-item .answer p:not(.head){margin-bottom:2rem;font-size:15px;font-size:1.5rem;line-height:1.6}.faq-item .answer .head{margin-bottom:1rem;font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.3}.faq-item .answer a{font-weight:600;color:#5666BE}.faq-item .answer a svg{display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;margin:0 .5rem .2rem 0;fill:#5666BE}.faq-item .answer a:hover{opacity:.8}.faq-item .answer img{display:block;margin-bottom:2.5rem}.faq-item .title{margin-bottom:2rem;position:relative}.faq-item .title span{display:inline-block;padding-right:.8rem;background:#fff;font-size:18px;font-size:1.8rem;font-weight:600;color:#5666BE;letter-spacing:.06rem;position:relative;z-index:20}.faq-item .title::before{content:'';display:block;width:100%;height:.1rem;background:#5666BE;position:absolute;top:1rem;left:0;z-index:10}.faq-item .product{margin-top:2rem;padding:1.2rem;background:#F4F4F4}.faq-item .product p{font-size:12px;font-size:1.2rem;letter-spacing:.04rem;line-height:1.4}.faq-item table th,.faq-item table td{padding:.8rem;border:solid .1rem #ddd;font-size:15px;font-size:1.5rem;line-height:1.3;text-align:left}.faq-item table th{background:#F4F4F4}.faq-item-open .answer{display:block;opacity:1}.faq-item-open .arrow svg{transform:rotate(-180deg)}@media screen and (max-width: 767px){.blc-faq-cat .link-active,.blc-faq-cat .link-default{padding:1.1rem 1.2rem 1.3rem 1.3rem;font-weight:400}.blc-faq-list{margin-bottom:8rem}.faq-item{margin-bottom:2.4rem;padding:2rem 1.8rem}.faq-item .arrow{top:1.5rem;right:1rem}.faq-item .arrow svg{width:1.8rem;height:1.2rem}.faq-item .cat{padding-right:1rem}.faq-item .cat li{margin:0 .3rem .7rem 0;padding:.5rem .8rem;font-size:11px;font-size:1.1rem}.faq-item .question{padding-left:2.2rem;font-size:16px;font-size:1.6rem}.faq-item .answer{padding-top:1.8rem}.faq-item .answer p:not(.head){margin-bottom:1.5rem;font-size:14px;font-size:1.4rem}.faq-item .answer .head{margin-bottom:.8rem;font-size:15px;font-size:1.5rem}.faq-item .answer img{margin:0 auto 1.8rem}.faq-item .title{margin-bottom:1.8rem}.faq-item .title span{font-size:16px;font-size:1.6rem}.faq-item .product{padding:.7rem 1rem}}.feature-news{background:url(../img/news/feature.png) center center no-repeat #f2f2f2;background-size:cover}.blc-news-cat,.blc-casestudy-cat,.blc-tips-cat{margin-bottom:3rem;text-align:center}.blc-news-cat .item-cat,.blc-casestudy-cat .item-cat,.blc-tips-cat .item-cat{display:inline-block;margin:0 .5rem 1.4rem;padding:1rem 2.4rem 1.2rem 2.6rem;background:#909597;border-radius:2rem;font-size:15px;font-size:1.5rem;font-weight:600;color:#fff;letter-spacing:.08rem;outline:0;cursor:pointer;filter:drop-shadow(0 0.2rem 0.3rem rgba(0,0,0,0.2));transition:all .3s}.blc-news-cat .item-cat:hover,.blc-casestudy-cat .item-cat:hover,.blc-tips-cat .item-cat:hover{opacity:.9}.blc-news-cat .cat-selected,.blc-casestudy-cat .cat-selected,.blc-tips-cat .cat-selected{background:#5666BE}.blc-news-cat .page-off,.blc-casestudy-cat .page-off,.blc-tips-cat .page-off{visibility:hidden;height:0 !important;padding:0;border-bottom-width:0 !important}.sec-news-list .list-news{margin-bottom:7rem}@media screen and (max-width: 767px) and (orientation: portrait){.blc-news-cat,.blc-casestudy-cat{width:106%;margin-left:-3%;margin-bottom:1.5rem}.blc-news-cat .item-cat,.blc-casestudy-cat .item-cat{margin:0 .2rem 1.3rem;padding-left:1.4rem;padding-right:1.4rem}}.sec-news-detail{margin-bottom:0 !important}.news-title{margin-bottom:8rem}.news-title h1{margin-bottom:1.5rem;font-size:32px;font-size:3.2rem;font-weight:600;line-height:1.4;letter-spacing:.1rem}.news-title .cat,.news-title time{display:inline-block;vertical-align:middle}.news-title .cat{margin-right:1.5rem;padding:.5rem 2rem;border:solid .1rem;border-radius:.3rem #999;font-size:14px;font-size:1.4rem;color:#999;letter-spacing:.06rem}.news-title time{font-size:14px;font-size:1.4rem;letter-spacing:.1rem}.news-body h3{margin-bottom:2rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.08rem;line-height:1.5}.news-body p,.news-body li,.news-body table,.news-body a{font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.04rem}.news-body p,.news-body>table,.news-body ul,.news-body ol,.news-body .inner-table{margin-bottom:3rem}.news-body p+h2,.news-body p+h3,.news-body>table+h2,.news-body>table+h3,.news-body ul+h2,.news-body ul+h3,.news-body ol+h2,.news-body ol+h3,.news-body .inner-table+h2,.news-body .inner-table+h3,.news-body img+h2,.news-body img+h3{margin-top:6rem}.news-body a{display:inline-block;vertical-align:middle;padding:0 .2rem;font-weight:600;color:#5666BE}.news-body a svg{display:inline-block;width:1.6rem;height:1.6rem;fill:#5666BE;vertical-align:middle;margin:0 .5rem .2rem 0}.news-body a:hover{opacity:.8}.news-body .link-download,.news-body .link-window{padding-right:2.2rem}.news-body ul,.news-body ol{padding-left:4rem}.news-body ul{list-style-type:disc}.news-body ol{list-style-type:decimal}.news-body strong{font-weight:600}.news-body small{font-size:90%}.news-body .red{color:#AD1717}.news-body .inner-table{padding:3rem 4rem 2rem;background:#F4F4F4}.news-body .inner-table table{width:100%}.news-body .inner-table th,.news-body .inner-table td{padding:1rem 0;line-height:1.5;border-bottom:solid .1rem #bcbcbc}.news-body .inner-table th{padding-right:2rem;text-align:left;font-weight:600}.news-body .inner-table .desc{margin:1rem 0 2rem;text-align:right;font-size:12px;font-size:1.2rem}.news-body img+.caption{font-size:14px;font-size:1.4rem;text-align:center}.news-body .img-center{display:block;margin-left:auto;margin-right:auto}.news-body .text-center{text-align:center}.news-bottom{margin:10rem auto 8rem;padding:4rem 4rem 3.5rem;background:#F4F4F4}.news-bottom h2{margin-bottom:2rem !important}.news-bottom p{margin-bottom:0 !important;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.06rem}@media screen and (max-width: 767px) and (orientation: portrait){.news-title{margin-bottom:4.5rem}.news-title h1{font-size:20px;font-size:2rem}.news-title .cat,.news-title time{font-size:12px;font-size:1.2rem}.news-body ul,.news-body ol{padding-left:2rem}.news-body .inner-table{padding:1.4rem 2rem 1rem}.news-body .inner-table th,.news-body .inner-table td{display:block;width:100%}.news-body .inner-table th{padding-bottom:0;border-bottom:none}.news-body .inner-table td{padding-top:.3rem;font-size:12px;font-size:1.2rem}.news-body .inner-table .desc{text-align:left}.news-bottom{margin-bottom:5rem;padding:2.5rem}.news-bottom h2{margin-bottom:1.2rem;font-size:18px;font-size:1.8rem}}.feature-casestudy{background:url(../img/product/casestudy/feature.png) center center no-repeat #f2f2f2;background-size:cover}.blc-casestudy-list{width:102%;margin-left:-1%;display:flex;flex-wrap:wrap}.blc-casestudy-list .item-casestudy{width:30.3%;margin:0 1.5% 3rem;background:#fff;border-radius:.7rem;position:relative}.blc-casestudy-list .item-casestudy:hover .thumb img{transform:scale(1.1, 1.1);opacity:.8}.blc-casestudy-list .thumb{overflow:hidden}.blc-casestudy-list .thumb img{border-radius:.7rem .7rem 0 0;transition:all .3s}.blc-casestudy-list .body{padding:2rem 2rem 4rem}.blc-casestudy-list .body a{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.04rem;line-height:1.4}.blc-casestudy-list .cat{margin-bottom:.3rem}.blc-casestudy-list .cat span{margin:0 .3rem 1rem 0;padding:.3rem .5rem;border:solid 0.1rem #5666BE;border-radius:.3rem;display:inline-block;font-size:12px;font-size:1.2rem;color:#5666BE}.blc-casestudy-list .desc{margin:1rem 0 1.5rem;font-size:13px;font-size:1.3rem;letter-spacing:.04rem;line-height:1.4}.blc-casestudy-list .tag{width:calc(100% - 4rem);position:absolute;left:2rem;bottom:1.2rem}.blc-casestudy-list .tag span{display:inline-block;margin:0 .8rem .8rem 0;padding:.3rem .3rem .3rem .5rem;border:solid 0.1rem #5666BE;border-right:none;border-radius:.3rem 0 0 .3rem;font-size:12px;font-size:1.2rem;color:#5666BE;position:relative}.blc-casestudy-list .tag span::after{content:'';display:block;width:1.3rem;height:1.3rem;border-right:solid 0.1rem #5666BE;border-bottom:solid 0.1rem #5666BE;transform:scaleX(0.5) rotate(-45deg);position:absolute;top:.2rem;right:-.7rem}@media screen and (max-width: 767px) and (orientation: portrait){.blc-casestudy-cat .item-cat{min-width:8.5rem}.blc-casestudy-list{width:100%;margin:0 auto;display:block}.blc-casestudy-list .item-casestudy{width:100%;margin:0 0 3rem}.blc-casestudy-list .thumb img{width:100%;height:auto}}.feature-casestudy-detail{background-size:cover;background-position:center center}.casestudy-feature-body{height:100%;padding-top:8rem;text-align:center;display:flex;align-items:center;justify-content:center}.casestudy-feature-body .title{font-size:40px;font-size:4rem;font-weight:600;color:#fff;letter-spacing:.1rem;line-height:1.2;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));position:relative;z-index:30}.sec-casestudy-detail{margin-bottom:0 !important}.blc-casestudy-head{margin-bottom:7rem}.blc-casestudy-head h1{margin-bottom:2.4rem;font-size:40px;font-size:4rem;font-weight:600;line-height:1.3;letter-spacing:.1rem}.blc-casestudy-head ul{margin-right:1rem}.blc-casestudy-head li{display:inline-block;margin-right:.8rem}.blc-casestudy-head ul,.blc-casestudy-head .tag{display:inline-block;vertical-align:bottom}.blc-casestudy-head .cat{display:inline-block;padding:.6rem .8rem;border-radius:.3rem;border:solid 0.2rem #5666BE;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.04rem;color:#5666BE}.blc-casestudy-head a:hover{opacity:.8}.blc-casestudy-head .tag span{display:inline-block;margin-right:1.2rem;padding:.3rem .3rem .3rem .5rem;border:solid 0.1rem #5666BE;border-right:none;border-radius:.3rem 0 0 .3rem;font-size:13px;font-size:1.3rem;color:#5666BE;position:relative}.blc-casestudy-head .tag span::after{content:'';display:block;width:1.3rem;height:1.3rem;border-right:solid 0.1rem #5666BE;border-bottom:solid 0.1rem #5666BE;transform:scaleX(0.5) rotate(-45deg);position:absolute;top:.2rem;right:-.7rem}.blc-casestudy-body .content{margin-bottom:6rem}.blc-casestudy-body h2{margin-bottom:3rem;padding-left:1.4rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem;position:relative}.blc-casestudy-body h2 span{width:.3rem;height:90%;display:inline-block;position:absolute;left:0;top:.2rem}.blc-casestudy-body h2 span::before,.blc-casestudy-body h2 span::after{content:'';display:block;width:100%;height:45%;position:absolute;left:0}.blc-casestudy-body h2 span::before{top:0;background:#5666BE}.blc-casestudy-body h2 span::after{bottom:0;background:#909597}.blc-casestudy-body p{font-size:16px;font-size:1.6rem;line-height:1.7;letter-spacing:.02rem}.blc-casestudy-products{margin-bottom:8rem;display:flex;justify-content:space-between}.blc-casestudy-products>div{width:48%}.blc-casestudy-products h2{margin-bottom:4rem}.blc-casestudy-products h2+small{display:block;margin:-2.5rem 0 1.5rem;font-size:12px;font-size:1.2rem;letter-spacing:.04rem}.blc-casestudy-products h2 .serieslogo{display:inline-block;margin-left:1.5rem}.blc-casestudy-products ul{display:flex;flex-wrap:wrap}.blc-casestudy-products li{width:31%;margin:0 1.1% 1rem;padding:1.6rem 1.4rem 2rem;background:#fff;border-radius:.7rem;text-align:center}.blc-casestudy-products .thumb{display:block;margin-bottom:.8rem;display:flex;justify-content:center;align-items:center}.blc-casestudy-products .name{font-weight:600;line-height:1.3}.blc-casestudy-bottom{margin-bottom:8rem;padding:2.2rem;background:#F4F4F4;border-radius:.7rem}.blc-casestudy-bottom p{font-size:12px;font-size:1.2rem;letter-spacing:.04rem;text-align:center}.blc-casestudy-bottom a:hover{color:#5666BE}.blc-casestudy-bottom+.blc-btn-center{margin-bottom:10rem}@media screen and (max-width: 767px){.casestudy-feature-body{padding-top:6rem}.casestudy-feature-body .title{font-size:20px;font-size:2rem}.blc-casestudy-head{margin-bottom:5rem}.blc-casestudy-head h1{margin-bottom:1.4rem;font-size:20px;font-size:2rem}.blc-casestudy-head .cat{border-width:.1rem;font-size:12px;font-size:1.2rem}.blc-casestudy-head .tag span{font-size:12px;font-size:1.2rem}.blc-casestudy-body h2{margin-bottom:2rem;font-size:18px;font-size:1.8rem;line-height:1.3}.blc-casestudy-products{display:block}.blc-casestudy-products>div{width:100%}.blc-casestudy-products>div:nth-child(1){margin-bottom:4rem}.blc-casestudy-products h2+small{margin:-.5rem 0 1.5rem}.blc-casestudy-products h2 .serieslogo{width:auto;height:1.8rem;vertical-align:middle}.blc-casestudy-products li{padding:1.2rem .5rem 1.6rem}.blc-casestudy-products .thumb{max-width:90%}.blc-casestudy-products .name{font-size:14px;font-size:1.4rem;font-weight:400}.blc-casestudy-bottom{padding:1.8rem .5rem}}@media screen and (max-width: 767px) and (orientation: portrait){.blc-casestudy-head ul,.blc-casestudy-head .tag{display:block}.blc-casestudy-head ul{margin-bottom:1.2rem}}.feature-tips{background:url(../img/product/tips/feature.png) center center no-repeat #f2f2f2;background-size:cover}.sec-tips-detail{margin-bottom:0 !important}.sec-tips-detail .sec-title .title{letter-spacing:.06rem}.sec-tips-detail .tag{margin-top:4rem}.sec-tips-detail .tag li{display:inline-block;margin:0 .5rem}.sec-tips-detail .tag span{display:inline-block;padding:.6rem .8rem;border:solid 0.2rem #5666BE;border-radius:.3rem;font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.blc-tips-list .item-tips{display:flex;height:100%;margin-bottom:3rem;background:#fff;border-radius:.7rem;position:relative}.blc-tips-list .item-tips:hover .thumb{opacity:.8}.blc-tips-list .thumb{width:27rem;border-radius:.7rem 0 0 .7rem;background-size:cover;background-position:center center;overflow:hidden;transition:all .3s}.blc-tips-list .body{width:calc(100% - 27rem);padding:2.6rem 2.6rem 1.8rem}.blc-tips-list .body a{display:inline-block;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.04rem;line-height:1.4}.blc-tips-list .cat{margin-bottom:.3rem}.blc-tips-list .cat span{margin:0 .5rem 1rem 0;padding:.4rem .6rem;border:solid 0.1rem #5666BE;border-radius:.3rem;display:inline-block;font-size:14px;font-size:1.4rem;color:#5666BE}.blc-tips-list .desc{margin:1rem 0 2rem;font-size:15px;font-size:1.5rem;letter-spacing:.04rem;line-height:1.4}.blc-tips-list .tag span{display:inline-block;margin:0 1rem .8rem 0;padding:.3rem .3rem .3rem .5rem;border:solid 0.1rem #5666BE;border-right:none;border-radius:.3rem 0 0 .3rem;font-size:14px;font-size:1.4rem;color:#5666BE;position:relative}.blc-tips-list .tag span::after{content:'';display:block;width:1.5rem;height:1.5rem;border-right:solid 0.1rem #5666BE;border-bottom:solid 0.1rem #5666BE;transform:scaleX(0.5) rotate(-45deg);position:absolute;top:.2rem;right:-.8rem}.blc-monitoring-content{margin-top:6rem}.blc-monitoring-content .content{margin-bottom:6rem}.blc-monitoring-content h2{margin-bottom:3rem;padding-left:1.4rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem;position:relative}.blc-monitoring-content h2 span{width:.4rem;height:88%;display:inline-block;position:absolute;left:0;top:.4rem}.blc-monitoring-content h2 span::before,.blc-monitoring-content h2 span::after{content:'';display:block;width:100%;height:45%;position:absolute;left:0}.blc-monitoring-content h2 span::before{top:0;background:#5666BE}.blc-monitoring-content h2 span::after{bottom:0;background:#909597}.blc-monitoring-content h2 small{display:inline-block;margin-left:.6rem;font-size:13px;font-size:1.3rem;font-weight:400}.blc-monitoring-content p,.blc-monitoring-content li{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.6}.blc-monitoring-content .heading{font-weight:600}.blc-monitoring-content .heading small{display:inline-block;margin-left:1rem;font-size:13px;font-size:1.3rem;font-weight:400}.blc-monitoring-content .square{display:inline-block;margin-right:1rem;padding:.5rem 1rem;border:solid 0.1rem #404040}.blc-monitoring-content .red{color:#AD1717}.blc-monitoring-content .img-right{float:right;margin-left:3rem}.blc-monitoring-content .clear{float:none;clear:both}.blc-monitoring-content dl{margin-bottom:4rem;margin-left:3rem}.blc-monitoring-content dt{padding-bottom:1.4rem;font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.06rem}.blc-monitoring-content .tips-banner.link-area:hover p{opacity:.8}.blc-monitoring-content .tips-banner{width:50%;background:#fff;border-radius:.7rem;display:flex;align-items:center;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));position:relative}.blc-monitoring-content .tips-banner .left{width:30%}.blc-monitoring-content .tips-banner .left img{border-radius:.7rem 0 0 .7rem}.blc-monitoring-content .tips-banner .right{width:70%;padding-left:2rem}.blc-monitoring-content .tips-banner p{margin-bottom:0;font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.blc-monitoring-content .tips-banner svg{width:1.7rem;height:1.7rem;display:inline-block;vertical-align:middle;margin:0 .5rem .2rem 0;fill:#5666BE}.blc-monitoring-content .tips-banner::after{content:'COMING SOON';display:block;width:100%;height:calc(100% - 4.5rem);padding-top:4.5rem;background:rgba(51,51,51,0.7);border-radius:.7rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.08rem;text-align:center;color:#fff;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.sec-tips-detail .tag{margin-top:3rem}.sec-tips-detail .tag li{margin:0 .4rem .8rem}.sec-tips-detail .tag span{font-size:14px;font-size:1.4rem;border-width:.1rem}.blc-tips-list .body{padding:2rem 2rem 1rem}.blc-tips-list .body a{font-size:18px;font-size:1.8rem}.blc-tips-list .cat{margin-bottom:0}.blc-tips-list .cat span{font-size:11px;font-size:1.1rem}.blc-tips-list .tag span{font-size:11px;font-size:1.1rem}.blc-tips-list .tag span::after{width:1.2rem;height:1.2rem;right:-.6rem}.blc-tips-list .desc{margin:.8rem 0 1.5rem;font-size:14px;font-size:1.4rem}.blc-monitoring-content h2{margin-bottom:2.5rem;padding-left:1.2rem;font-size:18px;font-size:1.8rem}.blc-monitoring-content h2 span{width:.3rem;height:92%;top:.2rem}.blc-monitoring-content p,.blc-monitoring-content li,.blc-monitoring-content dt{margin-bottom:2rem;font-size:15px;font-size:1.5rem}.blc-monitoring-content .content{margin-bottom:4rem}.blc-monitoring-content dl{margin-left:1rem}.blc-monitoring-content dt{padding-bottom:0}.blc-monitoring-content .img-right{width:50%}.blc-monitoring-content .tips-banner::after{height:calc(100% - 3.5rem);padding-top:3.5rem;font-size:18px;font-size:1.8rem}}@media screen and (max-width: 767px) and (orientation: portrait){.blc-tips-list .item-tips{display:block}.blc-tips-list .thumb{width:100%;height:42vw;background-position:center bottom -3rem;border-radius:.7rem .7rem 0 0}.blc-tips-list .body{width:100%}.blc-monitoring-content .tips-banner{width:100%}}.feature-about{background:url(../img/about/feature.png) center center no-repeat #f2f2f2;background-size:cover}.sec-about-intro{padding-bottom:0}.sec-about-contents,.blc-info-body,.sec-proofreading,.sec-support-content{margin-bottom:0 !important}.sec-about-contents h1,.sec-about-contents h2,.blc-info-body h1,.blc-info-body h2,.sec-proofreading h1,.sec-proofreading h2,.sec-support-content h1,.sec-support-content h2{margin-bottom:6rem;padding-left:1.8rem;font-size:32px;font-size:3.2rem;font-weight:600;letter-spacing:.06rem;position:relative}.sec-about-contents h1 span,.sec-about-contents h2 span,.blc-info-body h1 span,.blc-info-body h2 span,.sec-proofreading h1 span,.sec-proofreading h2 span,.sec-support-content h1 span,.sec-support-content h2 span{width:.4rem;height:88%;display:inline-block;position:absolute;left:0;top:.4rem}.sec-about-contents h1 span::before,.sec-about-contents h1 span::after,.sec-about-contents h2 span::before,.sec-about-contents h2 span::after,.blc-info-body h1 span::before,.blc-info-body h1 span::after,.blc-info-body h2 span::before,.blc-info-body h2 span::after,.sec-proofreading h1 span::before,.sec-proofreading h1 span::after,.sec-proofreading h2 span::before,.sec-proofreading h2 span::after,.sec-support-content h1 span::before,.sec-support-content h1 span::after,.sec-support-content h2 span::before,.sec-support-content h2 span::after{content:'';display:block;width:100%;height:45%;position:absolute;left:0}.sec-about-contents h1 span::before,.sec-about-contents h2 span::before,.blc-info-body h1 span::before,.blc-info-body h2 span::before,.sec-proofreading h1 span::before,.sec-proofreading h2 span::before,.sec-support-content h1 span::before,.sec-support-content h2 span::before{top:0;background:#5666BE}.sec-about-contents h1 span::after,.sec-about-contents h2 span::after,.blc-info-body h1 span::after,.blc-info-body h2 span::after,.sec-proofreading h1 span::after,.sec-proofreading h2 span::after,.sec-support-content h1 span::after,.sec-support-content h2 span::after{bottom:0;background:#909597}.sec-about-contents{padding-bottom:10rem}.sec-about-contents .blc-btn-center{margin-bottom:8rem}.sec-about-contents .btn-recruit::after{content:none !important}.sec-about-contents .btn-recruit svg{width:1.4rem;height:1.4rem;fill:#fff;display:inline-block;vertical-align:middle;margin:0 0 .2rem .8rem}.sec-about-contents .banner-25th{display:inline-block;padding:2.5rem 3.8rem;background:#fff;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1))}.sec-about-contents .banner-25th small,.sec-about-contents .banner-25th img,.sec-about-contents .banner-25th span{display:inline-block;vertical-align:middle}.sec-about-contents .banner-25th small{margin-right:2.5rem;font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:.12rem;text-align:right}.sec-about-contents .banner-25th span{margin-left:1.6rem;font-size:20px;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:.1rem;text-align:left}.sec-about-contents .banner-25th:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.blc-about-head{padding:5rem 0;text-align:center}.blc-about-head h2{margin-bottom:5rem;padding-left:0;font-size:32px;font-size:3.2rem;font-weight:600;letter-spacing:.06rem}.blc-about-head .head{margin-bottom:4.5rem;font-size:28px;font-size:2.8rem;font-weight:600;letter-spacing:.06rem;line-height:1.3}.blc-about-head .head br{display:none}.blc-about-head .intro{font-size:16px;font-size:1.6rem;line-height:1.7}.about-thumbs img{width:100%;height:auto}.blc-about-detail{margin-bottom:10rem;display:grid;grid-template-rows:5rem 36rem 5rem 5rem 18rem;grid-template-columns:1fr 1fr;grid-gap:5.5rem 7.5rem}.blc-about-detail .heading{margin-bottom:.8rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.06rem}.blc-about-detail .heading svg{width:2.2rem;height:2.2rem;margin-right:.7rem;fill:#5666BE;display:inline-block;vertical-align:bottom}.blc-about-detail .text{font-size:16px;font-size:1.6rem;line-height:1.5}.blc-about-detail .head{font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.6}.blc-about-detail .map{width:100%;height:26rem;margin-top:2rem}.blc-about-detail .map iframe{width:100%;height:100%}.blc-about-detail .map .text{font-size:15px;font-size:1.5rem}.blc-about-detail .member{margin-top:1.2rem}.blc-about-detail .member li{font-size:16px;font-size:1.6rem;line-height:1.5}.blc-about-detail .member li span{display:inline-block;width:20rem}.blc-about-detail .name{grid-row:1;grid-column:1 / 3}.blc-about-detail .employee small{display:inline-block;padding-left:.6rem;font-size:12px;font-size:1.2rem}.blc-about-history{margin-bottom:10rem}.blc-about-history .item-history{width:100%;display:flex}.blc-about-history .year{width:11rem;height:20rem;border-right:solid 0.3rem #5666BE;font-size:24px;font-size:2.4rem;font-weight:600;color:#5666BE;letter-spacing:.1rem}.blc-about-history .body{width:calc(100% - 11rem);padding-right:3rem;position:relative}.blc-about-history .text{padding:.3rem 0 2.2rem 2rem;border-bottom:dashed .1rem #ccc;font-size:16px;font-size:1.6rem;line-height:1.4;position:relative}.blc-about-history .text::before{content:'';display:block;width:1.1rem;height:1.1rem;background:#909597;border-radius:50%;position:absolute;bottom:-.65rem;left:-.7rem}.blc-about-history .thumb{text-align:center;position:absolute;top:-2rem;right:0}.blc-about-history .caption{margin-top:-4rem;font-size:12px;font-size:1.2rem;line-height:1.4;letter-spacing:.04rem}.blc-about-history .history-03 .thumb,.blc-about-history .history-10 .thumb,.blc-about-history .history-13 .thumb{top:-5.5rem}.blc-about-history .history-04 .thumb,.blc-about-history .history-05 .thumb,.blc-about-history .history-08 .thumb,.blc-about-history .history-09 .thumb,.blc-about-history .history-11 .thumb,.blc-about-history .history-12 .thumb{top:-7.5rem}.blc-about-history .history-12 .thumb{top:-6.8rem}.blc-about-history .last .year{height:5.8rem;border-right:dotted 0.3rem #5666BE}@media screen and (max-width: 767px){.blc-about-head{padding:2rem 0 0}.blc-about-head h2{margin-bottom:3rem;font-size:20px;font-size:2rem}.blc-about-head .head{margin-bottom:3rem;font-size:18px;font-size:1.8rem}.blc-about-head .intro{text-align:left}.about-thumbs{margin-bottom:3rem}.sec-about-contents h1,.sec-about-contents h2,.sec-informations h1,.sec-informations h2,.sec-proofreading h1,.sec-proofreading h2,.sec-support-content h1,.sec-support-content h2{margin-bottom:3rem;padding-left:1.3rem;font-size:20px;font-size:2rem;line-height:1.3}.sec-about-contents h1 span,.sec-about-contents h2 span,.sec-informations h1 span,.sec-informations h2 span,.sec-proofreading h1 span,.sec-proofreading h2 span,.sec-support-content h1 span,.sec-support-content h2 span{width:.3rem;height:92%}.sec-about-contents h1 span::before,.sec-about-contents h1 span::after,.sec-about-contents h2 span::before,.sec-about-contents h2 span::after,.sec-informations h1 span::before,.sec-informations h1 span::after,.sec-informations h2 span::before,.sec-informations h2 span::after,.sec-proofreading h1 span::before,.sec-proofreading h1 span::after,.sec-proofreading h2 span::before,.sec-proofreading h2 span::after,.sec-support-content h1 span::before,.sec-support-content h1 span::after,.sec-support-content h2 span::before,.sec-support-content h2 span::after{height:47%}.blc-about-detail{display:block}.blc-about-detail>div{margin-bottom:3.5rem}.blc-about-detail .heading{font-size:16px;font-size:1.6rem}.blc-about-detail .heading svg{width:1.7rem;height:1.7rem}.blc-about-detail .company .text,.blc-about-detail .company-tokyo .text{font-size:14px;font-size:1.4rem}.blc-about-detail .map{height:20rem;margin-top:1.2rem}.blc-about-history .item-history .year{width:9.2rem;font-size:20px;font-size:2rem;line-height:1.4}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-about-contents .blc-btn-center{margin-bottom:0}.sec-about-contents .blc-btn-center .btn-medium{margin:0 3rem 1.5rem;padding-right:2.8rem;padding-left:2.8rem}.sec-about-contents .blc-btn-center+.blc-btn-center{display:none}.blc-about-head .head br{display:block}.about-thumbs{overflow-x:hidden}.about-thumbs img{width:140%;max-width:140%;margin-left:-20%}.blc-about-detail .member li{position:relative;text-align:right}.blc-about-detail .member li span{width:auto;position:absolute;top:0;left:0}.blc-about-history{margin-bottom:6rem}.blc-about-history .item-history{display:block;border-left:solid 0.3rem #5666BE}.blc-about-history .item-history .year,.blc-about-history .item-history .body{width:100%}.blc-about-history .item-history .year{height:auto;padding-left:1.8rem;border-right:none}.blc-about-history .item-history .body{padding-right:0}.blc-about-history .item-history .text{padding:.3rem 0 1.8rem 1.8rem}.blc-about-history .item-history .thumb{display:inline-block;padding:3rem 3rem 8rem;position:static}.blc-about-history .item-history .caption{font-size:11px;font-size:1.1rem}.blc-about-history .item-history.last{height:4rem;border-left:dotted 0.3rem #5666BE}.blc-about-history .history-05 .thumb,.blc-about-history .history-08 .thumb,.blc-about-history .history-09 .thumb,.blc-about-history .history-11 .thumb,.blc-about-history .history-12 .thumb,.blc-about-history .history-13 .thumb{padding-bottom:0}}@media screen and (max-width: 767px) and (orientation: landscape){.blc-about-history .item-history .thumb{max-width:14rem}.blc-about-history .history-05 .thumb,.blc-about-history .history-08 .thumb,.blc-about-history .history-12 .thumb{top:-5.2rem}.blc-about-history .history-07 .thumb{top:-1rem;max-width:15.5rem}.blc-about-history .history-07 .caption{margin-top:-3rem;white-space:nowrap}.blc-about-history .history-09 .thumb,.blc-about-history .history-11 .thumb{top:-3rem}.blc-about-history .history-13 .thumb{max-width:13.5rem;top:-1.5rem}}@media screen and (max-width: 320px) and (orientation: portrait){.sec-about-contents h2{padding-left:1rem;font-size:17px;font-size:1.7rem}}.sec-result{margin-bottom:0 !important}.sec-copyright{margin-bottom:0 !important}.sec-copyright p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.7}.sec-copyright .text-right{margin-bottom:5rem;text-align:right}.sec-copyright .headline{font-size:18px;font-size:1.8rem;font-weight:600}.sec-copyright .blc-policy{margin-bottom:4rem;padding:2rem 3rem 2.5rem;background:#F4F4F4}.sec-copyright .blc-policy p{margin-bottom:.4rem;font-size:14px;font-size:1.4rem}.sec-copyright .blc-policy .link{display:inline-block;font-size:14px;font-size:1.4rem;font-weight:600;color:#5666BE}.sec-copyright .blc-policy .link:hover{opacity:.8}.sec-copyright .blc-policy svg{width:1.4rem;height:1.4rem;fill:#5666BE;margin:0 .5rem .1rem 0;display:inline-block;vertical-align:middle}.sec-copyright .blc-policy a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 767px){.sec-copyright .text-right{margin-bottom:3rem}.sec-copyright .blc-policy{padding:2rem}.sec-copyright .blc-policy a[href^="tel:"]{pointer-events:auto;font-weight:600;color:#5666BE}}@media screen and (max-width: 320px) and (orientation: portrait){.sec-bg-d-feature.feature-about .detail-feature-body .title{font-size:15px;font-size:1.5rem}}.sec-404{margin-bottom:0 !important;text-align:center}.sec-404 p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.04rem}.sec-404 .headline{font-size:28px;font-size:2.8rem;font-weight:600}@media screen and (max-width: 767px){.sec-404 .headline{font-size:20px;font-size:2rem}}.feature-informations{background:url(../img/product/informations/feature.png) center center no-repeat #f2f2f2;background-size:cover}.sec-informations{margin-bottom:0 !important}.sec-informations .blc-info-body p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.04rem}.sec-informations .blc-info-body p+h2{margin-top:8rem}.sec-informations .blc-info-body .text-right{text-align:right}.sec-informations .blc-info-body .headline{margin-bottom:.5rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.08rem}.sec-informations .blc-info-body a{color:#5666BE;font-weight:600}.sec-informations .blc-info-body a:hover{opacity:0.8}.sec-informations .list-series{margin-bottom:3rem;padding-left:2rem;list-style-type:disc}.sec-informations .list-series li{font-size:16px;font-size:1.6rem;line-height:1.6}.sec-informations .blc-alert{margin-bottom:3rem}.sec-informations .blc-alert li{font-size:12px;font-size:1.2rem;line-height:1.6;color:#AD1717}.sec-informations .blc-alert a{color:#5666BE;font-weight:600}.sec-informations .blc-alert a:hover{opacity:.8}.sec-informations .blc-alert+h2{margin-top:8rem}.sec-informations .blc-table-scroll table{width:100%}.sec-informations .blc-table-scroll thead th{background:#F4F4F4;font-weight:600;text-align:center;white-space:nowrap}.sec-informations .blc-table-scroll th,.sec-informations .blc-table-scroll td{padding:.8rem 1rem;border:solid .1rem #ccc;vertical-align:middle;line-height:1.4}.sec-informations .blc-table-scroll tbody th{background:#F4F4F4;font-weight:600;text-align:left}.sec-informations .blc-table-scroll tbody .th-center{text-align:center}.sec-informations .blc-table-scroll tbody td{padding:1.4rem 1rem;font-size:14px;font-size:1.4rem}.sec-informations .blc-table-scroll+h2{margin-top:10rem}.sec-informations .table-device tbody td:nth-child(1),.sec-informations .table-device tbody td:nth-child(2){white-space:nowrap}.sec-informations .table-device tbody td:nth-child(4),.sec-informations .table-device tbody td:nth-child(5){text-align:center}.sec-informations .table-device tbody td:nth-child(6){font-size:12px;font-size:1.2rem}.sec-informations .table-router tbody td:nth-child(1),.sec-informations .table-router tbody td:nth-child(2){white-space:nowrap}.sec-informations .table-router tbody td:nth-child(3),.sec-informations .table-router tbody td:nth-child(4),.sec-informations .table-router tbody td:nth-child(5){text-align:center}.sec-informations .table-router-run tbody td:nth-child(3),.sec-informations .table-router-run tbody td:nth-child(4){text-align:center}.sec-informations .table-os tbody td{padding-left:1.5rem}.sec-informations .table-os a{font-weight:600;color:#5666BE}.sec-informations .table-os a svg{width:1.5rem;height:1.5rem;margin:0 .6rem .2rem 0;display:inline-block;vertical-align:middle;fill:#5666BE}.sec-informations .table-os a:hover{opacity:.8}.sec-informations .table-compatible tbody th small{font-size:12px;font-size:1.2rem;font-weight:400}.sec-informations .table-compatible tbody td{text-align:center}.sec-informations .table-compatible tbody p{margin:.5rem 0 0;font-size:12px;font-size:1.2rem}.sec-informations .table-compatible .th{display:flex;min-height:5.5rem;justify-content:center;align-items:center}.sec-informations .table-compatible .rl{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1rem}.sec-informations .table-sim th .red,.sec-informations .table-sim-d th .red{font-weight:400;color:#AD1717}.sec-informations .table-sim td a,.sec-informations .table-sim-d td a{color:#5666BE}.sec-informations .table-sim td a:hover,.sec-informations .table-sim-d td a:hover{opacity:.8}.sec-informations .table-sim td:first-child,.sec-informations .table-sim td:nth-child(2){white-space:nowrap}.sec-informations .support-tag{margin-bottom:3rem}.sec-informations .support-tag li{display:inline-block;margin-right:3rem;font-size:14px;font-size:1.4rem;letter-spacing:.04rem}.sec-informations .tag-32,.sec-informations .tag-64{display:inline-block;width:.8rem;height:.8rem;margin:0 .8rem 0 0;border-radius:50%;vertical-align:middle}.sec-informations .tag-32{background:#909597}.sec-informations .tag-64{background:#5666BE}.sec-informations .tag-check{display:inline-block;width:1.6rem;height:1rem;margin:0 .6rem .2rem;border-left:solid 0.3rem #5666BE;border-bottom:solid 0.3rem #5666BE;transform:rotate(-45deg)}.sec-informations .tag-cross{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;margin:0 .6rem .2rem;position:relative}.sec-informations .tag-cross::before,.sec-informations .tag-cross::after{content:'';display:inline-block;width:1.8rem;height:.3rem;background:#bbb;position:absolute;top:.7rem;left:0}.sec-informations .tag-cross::before{transform:rotate(45deg)}.sec-informations .tag-cross::after{transform:rotate(-45deg)}.sec-informations .tag-border{display:inline-block;vertical-align:middle;width:1.5rem;height:.3rem;margin:-.2rem .6rem 0;background:#666}.sec-informations .list-desc{margin:2rem 0}.sec-informations .list-desc p{margin-bottom:0}.sec-informations .list-desc .red{color:#AD1717}.sec-informations .blc-info-content{margin-top:12rem}.sec-informations .blc-info-content .red{font-size:12px;font-size:1.2rem;color:#AD1717;line-height:1.3}.sec-informations .blc-info-content p a{font-weight:600;color:#5666BE}.sec-informations .blc-info-content p a:hover{opacity:.8}.sec-informations .link-info{margin:1.5rem 0 3.5rem}.sec-informations .link-info li{margin-bottom:1.6rem;font-size:16px;font-size:1.6rem}.sec-informations .link-info a{font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE}.sec-informations .link-info svg{width:1.6rem;height:1.6rem;fill:#5666BE;display:inline-block;vertical-align:middle;margin:0 .6rem .2rem 0}.sec-informations .link-flow{display:inline-block;margin-top:.5rem;font-size:12px;font-size:1.2rem;font-weight:600;color:#5666BE;letter-spacing:.02rem}.sec-informations .link-flow::after{content:'';display:inline-block;width:.5rem;height:.5rem;margin:0 .2rem .3rem .5rem;border-left:solid 0.1rem #5666BE;border-bottom:solid 0.1rem #5666BE;transform:rotate(-45deg)}.sec-informations .link-flow:hover{opacity:.8}.sec-informations .blc-change-point{margin:5rem 0 10rem}.sec-informations .blc-change-point dt{font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:.04rem;position:relative}.sec-informations .blc-change-point dt::after{content:'';display:block;width:100%;height:.1rem;background:#404040;position:absolute;top:1rem;left:0;z-index:20}.sec-informations .blc-change-point dt span{display:inline-block;padding-right:1rem;background:#fff;position:relative;z-index:30}.sec-informations .blc-change-point dd{display:flex;margin-top:4rem}.sec-informations .blc-change-point .thumb{width:8rem}.sec-informations .blc-change-point .body{width:calc(100% - 8rem);padding-left:2.5rem}.sec-informations .blc-change-point .heading{margin-bottom:.5rem;font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:.04rem;line-height:1.3}.sec-informations .blc-change-point .text{margin-bottom:0;font-size:14px;font-size:1.4rem}.sec-informations .blc-procedure{margin-bottom:3rem;padding:4rem 5rem 1.5rem;background:#F4F4F4}.sec-informations .blc-procedure .heading{margin-bottom:.5rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.06rem}.sec-informations .blc-procedure .heading-mid{margin-bottom:.5rem;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.06rem}.sec-informations .blc-procedure .small{font-size:12px;font-size:1.2rem}.sec-informations .blc-procedure a{display:inline-block;margin-bottom:3rem;font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE}.sec-informations .blc-procedure a svg{display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;margin:0 .5rem .2rem 0;fill:#5666BE}.sec-informations .blc-procedure a:hover{opacity:.8}.sec-informations .blc-procedure+.arrow-down{margin-bottom:3rem;height:4.6rem;background:url(../img/proofreading/arrow-bottom.svg) center center no-repeat;background-size:4.6rem}.sec-informations .blc-procedure:last-child{margin-bottom:10rem}.sec-informations .blc-btn-center a{margin:0 2rem}.sec-informations .img-sim{display:block;margin:5rem auto}.informations-bottom{margin:10rem auto 8rem;padding:4rem 4rem 3.5rem;background:#F4F4F4}.informations-bottom h2{margin-bottom:2rem !important;font-size:21px;font-size:2.1rem}.informations-bottom p{margin-bottom:0 !important;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.06rem}@media screen and (max-width: 767px){.sec-informations .blc-info-body .headline{font-size:18px;font-size:1.8rem}.sec-informations .blc-table-scroll{overflow-x:scroll}.sec-informations .blc-table-scroll table{min-width:90rem}.sec-informations .table-device thead th:nth-child(6){width:20rem !important}.sec-informations .table-device tbody td:nth-child(3){width:20rem;white-space:nowrap}.sec-informations .list-desc p{font-size:12px;font-size:1.2rem}.sec-informations .blc-change-point .heading{font-size:17px;font-size:1.7rem}.sec-informations .blc-info-content{margin-top:8rem}.sec-informations .blc-procedure{padding:3rem 3rem .5rem}.sec-informations .blc-procedure .heading{font-size:18px;font-size:1.8rem}.sec-informations .blc-procedure .heading-mid{font-size:15px;font-size:1.5rem}.sec-informations .blc-btn-center a{margin:0 1rem}}@media screen and (max-width: 767px) and (orientation: portrait){.feature-informations .detail-feature-body .title{font-size:16px;font-size:1.6rem}.feature-min .detail-feature-body .title{font-size:12px;font-size:1.2rem;letter-spacing:0;line-height:1.5}.sec-informations .blc-change-point dt span{padding-left:2.2rem}.sec-informations .blc-change-point dt::after{content:none}.sec-informations .blc-change-point .thumb{width:7rem;display:flex;align-items:center}.sec-informations .blc-change-point .body{width:calc(100% - 7rem);padding-left:1.6rem}.sec-informations .blc-change-point .plus span{background:url(../img/product/informations/plus.svg) left top 0.3rem no-repeat;background-size:1.6rem}.sec-informations .blc-change-point .cancel span{background:url(../img/product/informations/cancel.svg) left top 0.3rem no-repeat;background-size:1.6rem}.informations-bottom{margin-bottom:5rem;padding:2.5rem}.informations-bottom h2{margin-bottom:1.2rem;font-size:18px;font-size:1.8rem}}.feature-buy{background:url(../img/buy/feature.png) center center no-repeat #f2f2f2;background-size:cover}.sec-buy-head,.sec-dealer-head{text-align:center}.sec-buy-head .intro,.sec-dealer-head .intro{margin-top:7rem}.sec-buy-head .intro small,.sec-dealer-head .intro small{display:inline-block;margin-top:2rem;font-size:12px;font-size:1.2rem;line-height:1.5}.sec-buy-head a:hover{opacity:.8}.sec-buy-head .text{margin:8rem 0 2rem;font-size:16px;font-size:1.6rem;letter-spacing:.06rem;line-height:1.5}.blc-buy-head{margin-bottom:2rem}.blc-buy-head a{display:inline-block;margin:0 2rem;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.06rem;color:#5666BE}.blc-buy-head svg{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;margin:0 .5rem .2rem 0;fill:#5666BE}.shop-banner{filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1))}.shop-banner:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.blc-buy-bottom{padding:3.5rem;background:#F4F4F4}.blc-buy-bottom p{font-size:16px;font-size:1.6rem;line-height:1.8;letter-spacing:.06rem}@media screen and (max-width: 767px){.sec-buy-head .intro,.sec-buy-head .text{text-align:left}.sec-buy-head .intro{margin-bottom:6.5rem}}@media screen and (max-width: 767px) and (orientation: portrait){.blc-buy-head a{margin:0}.blc-buy-head a+a{margin-top:2rem}.blc-buy-bottom{padding:2rem 3rem}.blc-buy-bottom p{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 320px) and (orientation: portrait){.blc-buy-bottom{padding:2rem}.blc-buy-bottom p{font-size:13px;font-size:1.3rem}}.blc-dealer-list{margin-bottom:7rem}.item-dealer{margin-bottom:4rem;display:flex;align-items:flex-start;text-align:left;font-size:0}.item-dealer .area{width:12rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.06rem;line-height:1.3}.item-dealer .body{width:calc(100% - 12rem)}.item-dealer .body dt{border-bottom:solid 0.3rem #d7dbf0}.item-dealer .body dd{font-size:0}.item-dealer .label-prefecture{display:inline-block;padding:.5rem 1.8rem 1rem .1rem;font-size:16px;font-size:1.6rem;letter-spacing:.04rem;position:relative;transition:all .3s}.item-dealer .label-prefecture::before{content:'';width:.6rem;height:.6rem;margin:0 1rem .2rem 0;display:inline-block;vertical-align:middle;border-right:solid 0.1rem #404040;border-bottom:solid 0.1rem #404040;transform:rotate(-45deg);transition:all .3s}.item-dealer .label-prefecture::after{content:'';display:block;width:0;height:.3rem;background:transparent;position:absolute;bottom:-.3rem;left:0;transition:all .2s}.item-dealer .label-prefecture:hover{opacity:.8}.item-dealer .ipt-prefecture{display:none}.item-dealer .ipt-prefecture:checked+.label-prefecture{font-weight:600}.item-dealer .ipt-prefecture:checked+.label-prefecture::before{transform:rotate(45deg);border-color:#5666BE}.item-dealer .ipt-prefecture:checked+.label-prefecture::after{width:100%;background:#5666BE}.item-dealer .not-covered{display:inline-block;padding:.5rem 1.8rem 1rem .1rem;font-size:16px;font-size:1.6rem;color:#999;letter-spacing:.04rem;position:relative}.item-dealer .not-covered small{display:inline-block;vertical-align:top;margin:0 0 .2rem .3rem;color:#5666BE;font-size:12px;font-size:1.2rem;font-weight:600}.item-dealer .not-covered::after{content:'';display:block;width:100%;height:.3rem;background:#dedede;position:absolute;bottom:-.3rem;left:0}.dealer-detail{display:none;width:100%;margin:2rem 0 4rem;transition:all .3s;opacity:0}.dealer-detail thead th:nth-child(1){width:24rem}.dealer-detail thead th:nth-child(1) span{border-radius:.4rem 0 0 .4rem}.dealer-detail thead th:nth-child(5) span{border-radius:0 .4rem .4rem 0}.dealer-detail thead span{display:block;padding:.6rem 1rem .7rem;background:#5666BE;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.04rem;color:#fff;white-space:nowrap}.dealer-detail tbody td{padding:1.2rem 1rem;border-bottom:dashed .1rem #999;font-size:15px;font-size:1.5rem;line-height:1.5;vertical-align:middle}.dealer-detail tbody td:nth-child(1){font-weight:600}.dealer-detail tbody td:nth-child(4),.dealer-detail tbody td:nth-child(5){white-space:nowrap;letter-spacing:.06rem}.dealer-detail .link-window{padding:0 2.2rem 0 0;background-size:1.5rem;font-size:15px;font-size:1.5rem}.dealer-detail .link-window:hover{opacity:.8}.dealer-detail a[href^="tel:"]{pointer-events:none}.prefecture-13 thead th:nth-child(2),.prefecture-27 thead th:nth-child(2){width:19%}.dealer-show{display:table;opacity:1}.not-covered-text{font-size:16px;font-size:1.6rem;letter-spacing:.06rem}.not-covered-text small{display:inline-block;margin-right:.5rem;font-weight:600;color:#5666BE}.not-covered-text span{display:inline-block;padding-bottom:1rem;border-bottom:solid .3rem #dedede;line-height:1.4}.blc-shop-banner{margin-top:16rem;text-align:center}.blc-shop-banner p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;letter-spacing:.04rem}@media screen and (max-width: 1135px){.item-dealer .area{width:7.5rem;font-size:18px;font-size:1.8rem}.item-dealer .body{width:calc(100% - 7.5rem)}}@media screen and (max-width: 1135px) and (orientation: portrait){.dealer-detail{margin:0 0 4rem}.item-dealer{margin-bottom:2rem}.item-dealer .body dt{border-bottom:none}.item-dealer .label-prefecture{margin-bottom:1.8rem;padding:0 1.4rem 1rem 0}.item-dealer .label-prefecture::after{width:100%;background:#d7dbf0}}@media screen and (max-width: 767px){.sec-dealer-head .intro{margin:5rem 0}.item-dealer{display:block;margin-bottom:3rem}.item-dealer .area,.item-dealer .body{width:100%}.item-dealer .area{margin-bottom:1.5rem}.item-dealer .area br{display:none}.item-dealer .label-prefecture,.item-dealer .not-covered{font-size:15px;font-size:1.5rem}.item-dealer .body dt{border-bottom:none}.item-dealer .label-prefecture{margin-bottom:1.8rem;padding:0 1.4rem 1rem 0}.item-dealer .label-prefecture::after{width:100%;background:#d7dbf0}.dealer-detail{margin:1rem 0 4rem}.dealer-detail thead span{font-size:13px;font-size:1.3rem}.dealer-detail thead th:nth-child(1){width:20rem}.dealer-detail tbody td{padding:.6rem .5rem;font-size:13px;font-size:1.3rem;line-height:1.3}.dealer-detail tbody a{font-weight:600;color:#5666BE}.dealer-detail .link-window{padding-right:1.8rem;font-size:13px;font-size:1.3rem;background-size:1.2rem}.dealer-detail a[href^="tel:"]{pointer-events:auto}}@media screen and (max-width: 767px) and (orientation: portrait){.dealer-detail thead{display:none}.dealer-detail tbody td{width:100%;padding:.7rem .2rem;display:block}.dealer-detail tbody td::before{content:attr(data-label);display:inline-block;width:7rem;font-weight:600}.dealer-detail tbody td:first-child{background:#5666BE;text-align:center;font-weight:normal;color:#fff}.dealer-detail tbody td:first-child a{color:#fff}.dealer-detail tbody td:first-child::before{content:none}.dealer-detail tbody td:last-child{border-bottom:none}.dealer-detail tbody .null{padding:.2rem .1rem .1rem;border-bottom:none !important}.dealer-detail .link-window{background-image:url(../img/common/icon-window-w.svg)}}.sec-proofreading{margin-bottom:0 !important}.sec-proofreading .sec-title{margin-bottom:10rem}.sec-proofreading .sec-title .title{margin:0 0 5rem;padding-left:0;line-height:1}.sec-proofreading .sec-title a{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.sec-proofreading .sec-title a:hover{opacity:.8}.sec-proofreading .sec-title svg{display:inline-block;width:1.8rem;height:1.8rem;fill:#5666BE;vertical-align:middle;margin:0 .5rem .2rem 0}.blc-proofreading-body>p{margin-bottom:1rem;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.04rem}.blc-proofreading-body small{display:block;font-size:12px;font-size:1.2rem;line-height:1.5}.blc-proofreading-tab label[class^="tab-"],.blc-installation-tab label[class^="tab-"]{width:32%}.blc-proofreading-tab .tab-1,.blc-installation-tab .tab-1{left:1%}.blc-proofreading-tab .tab-2,.blc-installation-tab .tab-2{left:34%}.blc-proofreading-tab .tab-3,.blc-installation-tab .tab-3{right:1%}.blc-proofreading-tab,.blc-installation-tab{margin:15rem 0 8rem;padding:5rem 5rem .1rem;background:#F4F4F4;border-radius:.7rem;position:relative}.blc-proofreading-tab label[class^="tab-"],.blc-installation-tab label[class^="tab-"]{display:block;padding:3rem;background:#e5e5e5;border-radius:.7rem .7rem 0 0;font-size:18px;font-size:1.8rem;color:#999;letter-spacing:.06rem;text-align:center;position:absolute;top:-7.8rem;transition:all .2s}.blc-proofreading-tab label[class^="tab-"] svg,.blc-installation-tab label[class^="tab-"] svg{display:inline-block;width:1.5rem;height:1.5rem;margin:0 1rem 0 0;vertical-align:middle;fill:#737373}.blc-proofreading-tab label[class^="tab-"] br,.blc-installation-tab label[class^="tab-"] br{display:none}.blc-proofreading-tab .wrap-tab,.blc-installation-tab .wrap-tab{display:none}.blc-proofreading-tab input[type="radio"],.blc-installation-tab input[type="radio"]{display:none}.blc-proofreading-tab input[type="radio"]:checked+label,.blc-installation-tab input[type="radio"]:checked+label{padding-bottom:4rem;background:#F4F4F4;font-weight:600;color:#404040;top:-8.6rem}.blc-proofreading-tab input[type="radio"]:checked+label svg,.blc-installation-tab input[type="radio"]:checked+label svg{fill:#404040}.blc-proofreading-tab input[type="radio"]:checked+label+.wrap-tab,.blc-installation-tab input[type="radio"]:checked+label+.wrap-tab{display:block}.blc-proofreading-tab #tab-1:checked+label,.blc-installation-tab #tab-1:checked+label{width:33%;left:0}.blc-proofreading-tab #tab-3:checked+label,.blc-installation-tab #tab-3:checked+label{width:33%;right:0}.blc-proofreading-tab .content,.blc-installation-tab .content{margin-bottom:6rem}.blc-proofreading-tab .content>small,.blc-installation-tab .content>small{display:inline-block;font-size:12px;font-size:1.2rem;line-height:1.5}.blc-proofreading-tab .content>small+p,.blc-installation-tab .content>small+p{margin-top:3rem}.blc-proofreading-tab h3,.blc-installation-tab h3{margin-bottom:2rem;padding-left:1.4rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem;position:relative}.blc-proofreading-tab h3 span,.blc-installation-tab h3 span{width:.4rem;height:88%;display:inline-block;position:absolute;left:0;top:.4rem}.blc-proofreading-tab h3 span::before,.blc-proofreading-tab h3 span::after,.blc-installation-tab h3 span::before,.blc-installation-tab h3 span::after{content:'';display:block;width:100%;height:45%;position:absolute;left:0}.blc-proofreading-tab h3 span::before,.blc-installation-tab h3 span::before{top:0;background:#5666BE}.blc-proofreading-tab h3 span::after,.blc-installation-tab h3 span::after{bottom:0;background:#909597}.blc-proofreading-tab h3 small,.blc-installation-tab h3 small{display:inline-block;margin-left:.6rem;font-size:13px;font-size:1.3rem;font-weight:400}.blc-proofreading-tab p,.blc-proofreading-tab li,.blc-installation-tab p,.blc-installation-tab li{margin-bottom:1rem;font-size:16px;font-size:1.6rem;line-height:1.6}.blc-proofreading-tab .heading,.blc-installation-tab .heading{font-weight:600}.blc-proofreading-tab .heading small,.blc-installation-tab .heading small{display:inline-block;margin-left:1rem;font-size:13px;font-size:1.3rem;font-weight:400}.blc-proofreading-tab .square,.blc-installation-tab .square{display:inline-block;padding:.6rem 1rem;border:solid 0.1rem #404040}.blc-proofreading-tab .sample-list,.blc-installation-tab .sample-list{margin-top:2rem;display:flex;justify-content:space-between}.blc-proofreading-tab .sample-list li,.blc-installation-tab .sample-list li{width:30%;filter:drop-shadow(0.1rem 0.1rem 0.6rem rgba(0,0,0,0.1));cursor:pointer;transition:all .3s}.blc-proofreading-tab .sample-list li::before,.blc-installation-tab .sample-list li::before{content:''}.blc-proofreading-tab .sample-list li:hover,.blc-installation-tab .sample-list li:hover{filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(0,0,0,0.2))}.blc-proofreading-tab .sample-list img,.blc-installation-tab .sample-list img{width:100%;height:auto}.blc-proofreading-tab .sample-temp li:nth-child(1),.blc-proofreading-tab .sample-temp li:nth-child(2),.blc-installation-tab .sample-temp li:nth-child(1),.blc-installation-tab .sample-temp li:nth-child(2){width:25%}.blc-proofreading-tab .sample-temp li:nth-child(3),.blc-installation-tab .sample-temp li:nth-child(3){width:40%}.blc-proofreading-tab a,.blc-installation-tab a{font-weight:600;color:#5666BE}.blc-proofreading-tab a svg,.blc-installation-tab a svg{display:inline-block;vertical-align:middle;width:1.7rem;height:1.7rem;margin:0 .5rem .2rem 0;fill:#5666BE}.blc-proofreading-tab a:hover,.blc-installation-tab a:hover{opacity:.8}.blc-proofreading-tab ul,.blc-installation-tab ul{margin-bottom:2rem}.blc-proofreading-tab ul li::before,.blc-installation-tab ul li::before{content:'・';display:inline-block}@media screen and (max-width: 767px){.sec-proofreading .sec-title{margin-bottom:6rem}.blc-proofreading-tab,.blc-installation-tab{margin:10rem 0 6rem;padding:3.5rem 2rem .5rem}.blc-proofreading-tab h3,.blc-installation-tab h3{margin-bottom:1rem;padding-left:1.2rem;font-size:18px;font-size:1.8rem}.blc-proofreading-tab h3 span,.blc-installation-tab h3 span{width:.3rem;height:92%;top:.2rem}.blc-proofreading-tab p,.blc-proofreading-tab li,.blc-installation-tab p,.blc-installation-tab li{font-size:15px;font-size:1.5rem}.blc-proofreading-tab .content,.blc-installation-tab .content{margin-bottom:4rem}.blc-proofreading-tab label[class^="tab-"],.blc-installation-tab label[class^="tab-"]{padding:1.5rem .5rem;font-size:13px;font-size:1.3rem;top:-4.4rem}.blc-proofreading-tab label[class^="tab-"] svg,.blc-installation-tab label[class^="tab-"] svg{width:1.2rem;height:1.2rem}.blc-proofreading-tab input[type="radio"]:checked+label,.blc-installation-tab input[type="radio"]:checked+label{padding-bottom:2rem;top:-4.8rem}}@media screen and (max-width: 767px) and (orientation: portrait){.sec-proofreading .sec-title .title{margin-bottom:2rem}.blc-proofreading-tab label[class^="tab-"],.blc-installation-tab label[class^="tab-"]{padding:.8rem .5rem .8rem 2.5rem;font-size:12px;font-size:1.2rem;line-height:1.3;white-space:nowrap;text-align:left;top:-4.6rem}.blc-proofreading-tab label[class^="tab-"] svg,.blc-installation-tab label[class^="tab-"] svg{width:.8rem;height:.8rem;position:absolute;top:2rem;left:1rem;margin-top:-.6rem}.blc-proofreading-tab label[class^="tab-"] br,.blc-installation-tab label[class^="tab-"] br{display:block}.blc-proofreading-tab input[type="radio"]:checked+label,.blc-installation-tab input[type="radio"]:checked+label{padding-bottom:1.4rem;top:-4.8rem}}@media screen and (max-width: 320px) and (orientation: portrait){.blc-proofreading-tab label[class^="tab-"],.blc-installation-tab label[class^="tab-"]{padding-left:1.8rem;font-size:11px;font-size:1.1rem;top:-4.4rem}.blc-proofreading-tab label[class^="tab-"] svg,.blc-installation-tab label[class^="tab-"] svg{width:.7rem;height:.7rem;left:.6rem}}.header-proofreading{padding:2rem 0;display:flex;justify-content:space-between;align-items:center}.header-proofreading .link{text-align:right}.header-proofreading a{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.04rem;color:#5666BE}.header-proofreading a svg{display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;margin:0 .5rem .2rem 0;fill:#5666BE}.header-proofreading a:hover{opacity:.8}.blc-proofreading-head{margin:7rem 0 8rem;text-align:center}.blc-proofreading-head p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;letter-spacing:.04rem;line-height:1.5}.blc-contact-head,.blc-contact-info{margin-bottom:3rem;padding:4rem 5rem 1.5rem;background:#F4F4F4}.blc-contact-head p,.blc-contact-info p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;letter-spacing:.06rem;line-height:1.5}.blc-contact-head p+.heading,.blc-contact-info p+.heading{margin-top:4rem}.blc-contact-head .heading,.blc-contact-info .heading{margin-bottom:.6rem;font-size:21px;font-size:2.1rem;font-weight:600;line-height:1.3}.blc-contact-head a,.blc-contact-info a{display:inline-block;margin:0 3rem 2rem 0;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.06rem;color:#5666BE}.blc-contact-head a svg,.blc-contact-info a svg{display:inline-block;width:1.8rem;height:1.8rem;fill:#5666BE;vertical-align:middle;margin:0 .5rem .2rem 0}.blc-contact-head a:hover,.blc-contact-info a:hover{opacity:.8}.blc-contact-info{margin-bottom:8rem}@media screen and (max-width: 767px){.blc-contact-head,.blc-contact-info{margin-bottom:2rem;padding:2.5rem 2.5rem .5rem}.blc-contact-head p,.blc-contact-info p{margin-bottom:2rem}.blc-contact-head p+.heading,.blc-contact-info p+.heading{margin-top:2rem}.blc-contact-head .heading,.blc-contact-info .heading{font-size:18px;font-size:1.8rem}.blc-contact-info{margin-bottom:6rem}}.feature-recruit{background:url(../img/recruit/feature.png) center center no-repeat #f2f2f2;background-size:cover}.feature-recruit.sec-bg-d-feature{background-position:bottom center}.blc-recruit-cols{display:flex;justify-content:space-between}.blc-recruit-cols>div{width:49%;padding:4rem 3rem 3rem;background:#F4F4F4;border-radius:.7rem;align-self:flex-start}.blc-recruit-cols .head{margin-bottom:2.5rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.04rem}.blc-recruit-cols li{margin-bottom:1.2rem}.blc-recruit-cols li a{font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE;letter-spacing:.04rem;line-height:1.3}.blc-recruit-cols li a:hover{opacity:.8}.blc-recruit-cols li svg{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;margin:0 .5rem .2rem 0;fill:#5666BE}.blc-recruit-product{margin-top:10rem}.blc-recruit-product>p{margin-bottom:3rem;font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.04rem}.blc-recruit-banner{margin-bottom:12rem;display:flex;justify-content:space-between}.blc-recruit-banner>div{width:49%;height:24.5rem;padding:2.8rem;background:#fff;border-radius:.7rem;text-align:center;position:relative}.blc-recruit-banner .head{margin-bottom:1.6rem;font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:.06rem}.blc-recruit-banner .thumb{width:100%;padding:0 1rem;position:absolute;bottom:2.2rem;left:0;text-align:center}.blc-recruit-banner .ondotori .head{color:#07243A}.blc-recruit-banner .smartvalve .head{color:#714194}.blc-recruit-environment{margin-bottom:12rem}.blc-recruit-environment .cols{display:flex;margin-bottom:3.5rem}.blc-recruit-environment .cols>div{width:50%}.blc-recruit-environment .thumb{padding-right:4rem}.blc-recruit-environment .thumb p{margin-bottom:1rem;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.06rem}.blc-recruit-environment .thumb img{border-radius:.7rem}.blc-recruit-environment .thumb div{width:100%;height:14rem;background-color:#F4F4F4;border-radius:.7rem}.blc-recruit-environment .photo-matsumoto{background-image:url(../img/recruit/company-matsumoto.png);background-position:center center;background-repeat:no-repeat}.blc-recruit-environment .photo-tokyo{background-image:url(../img/recruit/company-tokyo.png);background-position:center center;background-repeat:no-repeat}.blc-recruit-environment .body{padding-top:2rem}.blc-recruit-environment .body p{font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.04rem}.blc-recruit-benefit{margin-bottom:12rem}.blc-recruit-benefit ul{display:flex;flex-wrap:wrap;justify-content:space-between}.blc-recruit-benefit li{width:24%;height:7.6rem;margin-bottom:1.4rem;border:solid 0.2rem #5666BE;border-radius:.7rem;display:flex;align-items:center;justify-content:center}.blc-recruit-benefit li p{font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:.04rem;color:#5666BE;text-align:center;line-height:1.2}.blc-recruit-benefit li small{font-size:1px;font-size:.1rem}@media screen and (max-width: 1135px) and (orientation: portrait){.blc-recruit-banner>div{height:20rem}.blc-recruit-banner .head{font-size:14px;font-size:1.4rem}.blc-recruit-banner .thumb{bottom:2rem}.blc-recruit-banner .ondotori a img{width:60%}.blc-recruit-banner .smartvalve a img{width:94%}.blc-recruit-banner .smartvalve .thumb img{width:50%}.blc-recruit-benefit li{height:6.2rem}.blc-recruit-benefit li p{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 767px){.blc-recruit-cols{display:block}.blc-recruit-cols>div{width:100%;padding:2.5rem 2.5rem 2rem}.blc-recruit-cols>div+div{margin-top:2rem}.blc-recruit-cols .head{margin-bottom:1.6rem;font-size:18px;font-size:1.8rem}}@media screen and (max-width: 767px) and (orientation: portrait){.blc-recruit-banner{display:block}.blc-recruit-banner>div{width:100%}.blc-recruit-banner .ondotori{margin-bottom:2rem}.blc-recruit-environment .cols{display:block}.blc-recruit-environment .cols>div{width:100%}.blc-recruit-environment .thumb{padding-right:0}.blc-recruit-environment .body{padding-top:1rem}.blc-recruit-environment .photo-tokyo{background-position:center right}.blc-recruit-benefit li{width:49%;height:5.6rem;margin-bottom:1rem;border-width:.1rem}.blc-recruit-benefit li p{font-weight:400}}@media screen and (max-width: 767px) and (orientation: landscape){.blc-recruit-banner>div{height:18rem;padding:2.4rem 1rem}.blc-recruit-banner .head{font-size:14px;font-size:1.4rem}.blc-recruit-banner .thumb{bottom:1.5rem}.blc-recruit-banner .ondotori a img{width:56%}.blc-recruit-banner .smartvalve a img{width:90%}.blc-recruit-banner .smartvalve .thumb img{width:50%}.blc-recruit-benefit li{height:6.2rem;margin-bottom:1rem}.blc-recruit-benefit li p{font-size:14px;font-size:1.4rem}}.sec-recruit-detail .sec-title{margin-bottom:8rem}.sec-recruit-detail .sec-title .title{letter-spacing:.06rem}.sec-recruit-detail .intro{margin-bottom:4rem;text-align:left}.sec-recruit-detail .intro a{display:inline-block;font-weight:600;color:#5666BE;vertical-align:middle}.sec-recruit-detail .intro a:hover{opacity:.8}.sec-recruit-detail .intro svg{width:1.8rem;height:1.8rem;display:inline-block;vertical-align:middle;margin:0 .5rem .2rem 0;fill:#5666BE}.blc-recruit-table{margin:6rem 0 10rem}.blc-recruit-table p a{color:#5666BE}.blc-recruit-table p a:hover{opacity:.8}.blc-recruit-detail{margin-bottom:8rem}.blc-recruit-detail p{font-size:16px;font-size:1.6rem;line-height:1.7;letter-spacing:.04rem}.blc-recruit-detail p+p{margin-top:3rem}.blc-recruit-detail p em{font-weight:600}.table-recruit{width:100%;margin-bottom:10rem}.table-recruit th,.table-recruit td{padding:2rem 0;border-bottom:dashed .1rem #bbb;font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.04rem;vertical-align:middle}.table-recruit th{width:20rem;font-weight:600;text-align:left}.table-recruit p{font-size:16px;font-size:1.6rem;line-height:1.5}.table-recruit p+p{margin-top:3rem}@media screen and (max-width: 767px){.table-recruit th{width:14rem}}@media screen and (max-width: 767px) and (orientation: portrait){.table-recruit{border-top:dashed .1rem #bbb}.table-recruit th,.table-recruit td{display:block;width:100%}.table-recruit th{padding-bottom:0;border-bottom:none}.table-recruit td{padding-top:1rem}}.blc-recruit-form .confirm-head{margin:6rem 0 2rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem}.form-recruit-entry{display:block;margin-top:6rem}.form-recruit-entry .label-entry{display:inline-block;width:48%;white-space:nowrap}.form-recruit-entry .inner-labels label{padding:.6rem 0}.form-recruit-entry .head{margin:10rem 0 2rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.06rem}.form-recruit-entry .head .required{color:#AD1717}.form-recruit-entry .inner-textarea{margin:-2rem 0 10rem}.form-recruit-entry .inner-textarea .count{margin-bottom:.8rem;text-align:right;letter-spacing:.06rem}.form-recruit-entry .inner-textarea textarea{font-size:16px;font-size:1.6rem;line-height:1.6}@media screen and (max-width: 1135px) and (orientation: portrait){.form-recruit-entry .label-entry{width:100%;white-space:normal}}@media screen and (max-width: 767px){.blc-recruit-form .confirm-head{margin:3rem 0 1rem;font-size:18px;font-size:1.8rem}.blc-recruit-form input[type="file"]{width:100%}.sec-recruit-detail .sec-title{margin-bottom:4rem}.form-recruit-entry .label-entry{margin:.4rem 0}.form-recruit-entry .head{margin:6rem 0 1rem;font-size:18px;font-size:1.8rem;line-height:1.3}.form-recruit-entry .inner-textarea{margin:-.5rem 0 6rem}}.sec-manual-list{margin-bottom:0 !important}.blc-manual-search{margin-bottom:8rem;padding:4.5rem 8rem 4rem}.blc-manual-search select,.blc-manual-search input{width:100%;margin-bottom:3rem;font-size:16px;font-size:1.6rem}.blc-manual-search p{margin-bottom:2rem;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.06rem}.blc-manual-item{margin-bottom:4rem;background:#F4F4F4;border-radius:.7rem}.blc-manual-item dt{padding:1.2rem 1.6rem;border-left:solid .8rem;border-radius:.7rem .7rem 0 0;display:flex;align-items:center}.blc-manual-item .name{width:calc(100% - 18rem)}.blc-manual-item .name img,.blc-manual-item .name p{display:inline-block;vertical-align:bottom}.blc-manual-item .name img+img{margin-left:1rem}.blc-manual-item .name p{margin-left:1.5rem;font-size:14px;font-size:1.4rem;color:#fff;letter-spacing:.04rem;line-height:1.1}.blc-manual-item .name .name-text,.blc-manual-item .name .name-en{margin-left:0;font-weight:600;letter-spacing:.04rem}.blc-manual-item .name .name-text{font-size:18px;font-size:1.8rem}.blc-manual-item .name .name-en{font-size:23px;font-size:2.3rem;font-family:Roboto,"Roboto",sans-serif;line-height:.85}.blc-manual-item .name .name-en small{font-size:18px;font-size:1.8rem;font-weight:400}.blc-manual-item .name img+.name-en{margin-left:1rem}.blc-manual-item .link{width:18rem;text-align:right}.blc-manual-item .link a{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.04rem;color:#fff}.blc-manual-item .link a:hover{opacity:.8}.blc-manual-item .link svg{width:1.8rem;height:1.8rem;display:inline-block;vertical-align:middle;margin:0 .5rem .2rem 0;fill:#fff}.blc-manual-item .body{height:0;padding:0 4rem;display:none;opacity:0;justify-content:space-between;transition:all .3s}.blc-manual-item .body>div{width:48%;padding:4rem 0 3rem}.blc-manual-item .body .head{margin-bottom:2.4rem;font-size:21px;font-size:2.1rem;font-weight:600;letter-spacing:.06rem}.blc-manual-item .body li{margin-bottom:.8rem}.blc-manual-item .body a{padding-left:0}.blc-manual-item .body a:hover{opacity:.8}.blc-manual-item .label-open{padding:1.4rem;background:#e7e7e7;border-radius:0 0 .7rem .7rem;text-align:center;transition:all .3s;cursor:pointer}.blc-manual-item .label-open svg{display:inline-block;width:1.6rem;height:2rem;transition:all .2s}.blc-manual-item .label-open:hover{opacity:.7}.dl-open .body{height:auto;opacity:1;display:flex}.dl-open .label-open svg{transform:rotate(180deg)}.item-tr7wbnw dt,.item-rtr500b dt,.item-tr4 dt,.item-tr5i dt,.item-tr7ui dt,.item-rtr600 dt,.item-mcr4 dt,.item-ease dt,.item-ondotori dt,.item-rtr500 dt{border-left-color:#07243A}.item-tr7wbnw dt{background:#194980}.item-tr7wbnw .label-open svg{fill:#194980}.item-tr7wbnw .body a{color:#194980}.item-tr7wbnw .body a svg{fill:#194980}.item-tr7wbnw .link-window{background-image:url(../img/manual/icon/window-tr7wbnw.svg)}.item-rtr500b dt{background:#788C9E}.item-rtr500b .label-open svg{fill:#788C9E}.item-rtr500b .body a{color:#788C9E}.item-rtr500b .body a svg{fill:#788C9E}.item-rtr500b .link-window{background-image:url(../img/manual/icon/window-rtr500b.svg)}.item-tr4 dt{background:#00A4C7}.item-tr4 .label-open svg{fill:#00A4C7}.item-tr4 .body a{color:#00A4C7}.item-tr4 .body a svg{fill:#00A4C7}.item-tr4 .link-window{background-image:url(../img/manual/icon/window-tr4.svg)}.item-tr5i dt{background:#115D83}.item-tr5i .label-open svg{fill:#115D83}.item-tr5i .body a{color:#115D83}.item-tr5i .body a svg{fill:#115D83}.item-tr5i .link-window{background-image:url(../img/manual/icon/window-tr5i.svg)}.item-tr7ui dt{background:#01646A}.item-tr7ui .label-open svg{fill:#01646A}.item-tr7ui .body a{color:#01646A}.item-tr7ui .body a svg{fill:#01646A}.item-tr7ui .link-window{background-image:url(../img/manual/icon/window-tr7ui.svg)}.item-rtr600 dt{background:#D47F0F}.item-rtr600 .label-open svg{fill:#D47F0F}.item-rtr600 .body a{color:#D47F0F}.item-rtr600 .body a svg{fill:#D47F0F}.item-rtr600 .link-window{background-image:url(../img/manual/icon/window-rtr600.svg)}.item-mcr4 dt{background:#2F343D}.item-mcr4 .label-open svg{fill:#2F343D}.item-mcr4 .body a{color:#2F343D}.item-mcr4 .body a svg{fill:#2F343D}.item-mcr4 .link-window{background-image:url(../img/manual/icon/window-mcr4.svg)}.item-ease dt{background:#81B04D}.item-ease .label-open svg{fill:#81B04D}.item-ease .body a{color:#81B04D}.item-ease .body a svg{fill:#81B04D}.item-ease .link-window{background-image:url(../img/manual/icon/window-ease.svg)}.item-smartvalve dt{background:#714194;border-left-color:#2A104E}.item-smartvalve .label-open svg{fill:#714194}.item-smartvalve .body a{color:#714194}.item-smartvalve .body a svg{fill:#714194}.item-smartvalve .link-window{background-image:url(../img/manual/icon/window-smartvalve.svg)}.item-rtr500 dt{background:#A3A19E}.item-rtr500 .label-open svg{fill:#A3A19E}.item-rtr500 .body a{color:#A3A19E}.item-rtr500 .body a svg{fill:#A3A19E}.item-rtr500 .link-window{background-image:url(../img/manual/icon/window-rtr500.svg)}.item-ondotori dt{background:#07243A}.item-ondotori .label-open svg{fill:#07243A}.item-ondotori .body a{color:#07243A}.item-ondotori .body a svg{fill:#07243A}.item-ondotori .link-window{background-image:url(../img/manual/icon/window-ondotori.svg)}.item-ondotori-etc dt{background:#5666BE;border-left-color:#909597}.item-ondotori-etc .label-open svg{fill:#5666BE}.item-ondotori-etc .body a{color:#5666BE}.item-ondotori-etc .body a svg{fill:#5666BE}.item-ondotori-etc .link-window{background-image:url(../img/manual/icon/window-blue.svg)}@media screen and (max-width: 1135px) and (orientation: portrait){.blc-manual-search{margin-bottom:6rem;padding:4rem 4rem 3rem}.blc-manual-item{margin-bottom:3rem}.blc-manual-item .name p{display:block;margin:.6rem 0 0 0}.blc-manual-item .body{padding:0 3rem}.blc-manual-item .body>div{padding:3rem 0 2rem}}@media screen and (max-width: 767px){.blc-manual-search{padding:2.5rem}.blc-manual-search input{margin-bottom:2rem}.blc-manual-item .name p{display:block;font-size:12px;font-size:1.2rem;margin:.6rem 0 0 0}.blc-manual-item .name .name-text,.blc-manual-item .name .name-en{display:inline-block}.blc-manual-item .name .name-en{font-size:22px;font-size:2.2rem}.blc-manual-item .links a{font-size:14px;font-size:1.4rem}.blc-manual-item .links svg{width:1.5rem;height:1.5rem}.blc-manual-item .body{padding:0 2rem}.blc-manual-item .body>div{padding:2.5rem 0 1.5rem}.blc-manual-item .body .head{margin-bottom:2rem;font-size:18px;font-size:1.8rem}.blc-manual-item .link-pdf,.blc-manual-item .link-window{font-size:15px;font-size:1.5rem}.dl-open .body{display:block}.dl-open .body>div{width:100%}}@media screen and (max-width: 767px) and (orientation: portrait){.blc-manual-item dt{display:block;padding:2rem 1.6rem 1.6rem}.blc-manual-item .name{width:100%}.blc-manual-item .name p{margin-bottom:0}.blc-manual-item .name .name-text,.blc-manual-item .name .name-en{margin:0}.blc-manual-item .link{width:100%;margin-top:1.2rem;text-align:left}.item-ondotori .link,.item-ondotori-etc .link,.item-rtr500 .link{display:none}.item-tr72wfh .name img+.name-en,.item-tr74uih .name img+.name-en,.item-rtr507 .name img+.name-en{margin-left:0}.item-tr72wfh .name .name-en,.item-tr74uih .name .name-en,.item-rtr507 .name .name-en{display:block;margin:.6rem 0 0 0;line-height:1.1}}@media screen and (max-width: 320px) and (orientation: portrait){.blc-manual-item dt{padding:2rem .5rem 1.6rem 1rem;border-left-width:.6rem}}.sec-outside-content{margin-bottom:0 !important}.sec-outside-content .blc-esp-menu a{font-size:17px;font-size:1.7rem}.sec-outside-content h2 small{display:inline-block;padding-left:2rem;font-size:14px;font-size:1.4rem;flex-wrap:.04rem}.sec-outside-content h2+.txt{margin:-.8rem 0 2.5rem;font-size:15px;font-size:1.5rem}.header-out{padding:2rem 0;filter:drop-shadow(0 0.1rem 0.2rem rgba(221,221,221,0.4))}.header-out .header-inner{display:flex;justify-content:space-between;align-items:center}.header-out .link-site{display:inline-block;vertical-align:middle;padding:.4rem .5rem .6rem 2.4rem;background:url(../img/common/arrow-right.svg) left center no-repeat;background-size:1.8rem;font-size:16px;font-size:1.6rem;font-weight:600;color:#5666BE;letter-spacing:.04rem}.blc-outside-table .intro{margin-bottom:6rem;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.04rem;text-align:center}.blc-outside-table .mid-title{margin-bottom:5rem;font-size:32px;font-size:3.2rem;font-weight:600;letter-spacing:.08rem}.blc-esp-menu{margin-bottom:3rem}.blc-esp-menu li{display:inline-block;margin-bottom:2rem;vertical-align:middle}.blc-esp-menu li::after{content:'|';display:inline-block;margin:0 1rem 0 1.5rem;vertical-align:top;color:#bbb}.blc-esp-menu li:last-child::after{content:none}.blc-esp-menu a{display:inline-block;padding-left:1.8rem;background:url(../img/common/arrow-down.svg) left center no-repeat;background-size:1rem;font-size:16px;font-size:1.6rem;font-weight:600}.blc-esp-menu a:hover{opacity:.8}.blc-prt-disclaimer{margin-bottom:6rem}.blc-prt-disclaimer>p{margin-bottom:2rem;font-size:16px;font-size:1.6rem;line-height:1.8;letter-spacing:.04rem}.blc-prt-disclaimer .headline{font-weight:600}.blc-prt-form p,.blc-prt-form input{margin-bottom:2rem;font-size:16px;font-size:1.6rem;letter-spacing:.04rem}.blc-prt-form input{margin-bottom:4rem}.blc-prt-form .error{color:#AD1717}.footer-out{background:#5666BE;padding:1.5rem 2.5rem;color:#fff}.footer-out .wrap-content{display:flex;justify-content:space-between;align-items:center}.footer-out ul,.footer-out p{font-size:13px;font-size:1.3rem;letter-spacing:.1rem}.footer-out ul{text-align:right}.footer-out li{display:inline-block}.footer-out li:first-child a::before{content:none}.footer-out a{display:block;padding:.8rem 0 .8rem .4rem;color:#fff}.footer-out a::before{content:'|';display:inline-block;margin:0 1rem .2rem 0;vertical-align:middle;font-size:10px;font-size:1rem}.inner-table-outside{margin-bottom:0}.table-outside{width:100%;margin-bottom:8rem}.table-outside th,.table-outside td{padding:1rem;font-size:15px;font-size:1.5rem;text-align:left}.table-outside th{font-weight:600;letter-spacing:.08rem}.table-outside thead th{background:#e2e5f4}.table-outside thead th:nth-child(4){width:18rem}.table-outside tbody th,.table-outside tbody td{border-bottom:solid .1rem #ccc;line-height:1.3}.table-outside tbody th{padding-top:2.2rem;background:#F4F4F4;font-weight:600}.table-outside tbody td{vertical-align:middle}.table-outside .btn-medium{padding-left:2.4rem;padding-right:2.2rem}.table-outside small{font-size:11px;font-size:1.1rem}.table-esp thead th:last-child{width:13rem;white-space:nowrap}.table-esp tbody a,.table-esp tbody span{display:inline-block;vertical-align:middle}.table-esp tbody a+span{padding-left:1rem}.table-prt thead th:nth-child(2){width:7rem}.table-prt thead th:last-child{width:8rem}.table-est-sensor,.table-est-sensor2{margin-bottom:3rem}.table-est-sensor tbody th,.table-est-sensor2 tbody th{width:20rem;padding-top:.8rem}.table-est-sensor tbody .m-head,.table-est-sensor2 tbody .m-head{width:12rem;font-weight:600}.table-est-sensor tbody .m-head+td::before,.table-est-sensor2 tbody .m-head+td::before{content:':';display:inline-block;margin-right:1rem}.table-est-sensor tbody td,.table-est-sensor2 tbody td{padding:.8rem 1rem;border-bottom:dashed .1rem #ddd;font-size:14px;font-size:1.4rem}.table-est-sensor .sensor-info p,.table-est-sensor2 .sensor-info p{line-height:1.5}.table-est-sensor .sensor-info .bold,.table-est-sensor2 .sensor-info .bold{display:inline-block;width:9rem;font-weight:600}.table-est-sensor .sensor-info b,.table-est-sensor2 .sensor-info b{font-weight:600}.table-est-sensor tbody tr:nth-child(4n) td,.table-est-sensor tbody tr:last-child td{border-bottom:solid .1rem #ccc}.table-est-sensor2 tbody tr:nth-child(3n) td,.table-est-sensor2 tbody tr:last-child td{border-bottom:solid .1rem #ccc}.est-sensor-grid form,.est-sensor-grid2 form{padding:1rem 0;display:grid;grid-template-columns:38% 38% 1fr;grid-template-rows:1fr;row-gap:1.5rem}.est-sensor-grid .summary,.est-sensor-grid2 .summary{grid-column:3 / 4;grid-row:1 / 5;padding-right:2rem;align-self:center;text-align:center}.est-sensor-grid .summary p,.est-sensor-grid2 .summary p{margin:1rem 0;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.06rem}.est-sensor-grid .summary small,.est-sensor-grid2 .summary small{font-size:14px;font-size:1.4rem}.est-sensor-grid #sum,.est-sensor-grid #sum2,.est-sensor-grid2 #sum,.est-sensor-grid2 #sum2{font-size:24px;font-size:2.4rem}.est-sensor-grid .title,.est-sensor-grid select,.est-sensor-grid2 .title,.est-sensor-grid2 select{display:inline-block;vertical-align:middle}.est-sensor-grid .title,.est-sensor-grid2 .title{width:11rem;font-size:15px;font-size:1.5rem;font-weight:600;line-height:1.2}.est-sensor-grid select,.est-sensor-grid2 select{width:calc(100% - 16rem)}.est-sensor-grid .red,.est-sensor-grid2 .red{font-size:13px;font-size:1.3rem;color:#AD1717;letter-spacing:.04rem}.est-sensor-grid .type{grid-column:1 / 3;grid-row:1 / 2}.est-sensor-grid .tube{grid-column:1 / 2;grid-row:2 / 3}.est-sensor-grid .cable{grid-column:2 / 3;grid-row:2 / 3}.est-sensor-grid .waterproof{grid-column:1 / 2;grid-row:3 / 4}.est-sensor-grid .add-tube{grid-column:2 / 3;grid-row:3 / 4}.est-sensor-grid .info{grid-column:1 / 4;grid-row:4 / 5}.est-sensor-grid .summary{grid-column:3 / 4;grid-row:1 / 5}.est-sensor-grid2 .type2{grid-column:1 / 2;grid-row:1 / 2}.est-sensor-grid2 .film{grid-column:2 / 3;grid-row:1 / 2}.est-sensor-grid2 .cable2{grid-column:1 / 2;grid-row:2 / 3}.est-sensor-grid2 .waterproof2{grid-column:2 / 3;grid-row:2 / 3}.est-sensor-grid2 .info2{grid-column:1 / 3;grid-row:3 / 4}.est-sensor-grid2 .summary{grid-column:3 / 4;grid-row:1 / 4}h2#tr819x{margin-top:8rem}.modal-over{display:none;width:100%;height:100vh;background:rgba(17,17,17,0.6);transition:all .3s;position:fixed;top:0;left:0;z-index:80}.modal-wrap{display:none;width:100%;height:100vh;opacity:0;transition:all .5s;position:fixed;top:0;left:0;z-index:85}.modal-inner{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.modal-body{width:86vw;max-width:98rem;min-height:30rem;max-height:98vh;background:#fff;padding:6rem 1.6rem 5rem;text-align:center;position:relative;transition:all .3s;overflow-y:scroll;opacity:0}.modal-body p{margin-bottom:2.5rem;font-size:15px;font-size:1.5rem;line-height:1.8}.modal-body form{display:inline-block}.modal-body .btn-m{padding-right:5rem;padding-left:5rem}.modal-body .slick-prev,.modal-body .slick-next{margin:0}.modal-body .slick-dots{left:0}.modal-body .sample-thumb{width:100%;height:85vh}.modal-body .sample-img{display:inline-block;width:auto;height:100%}.modal-close{display:inline-block;position:absolute;top:2rem;right:2rem;cursor:pointer;transition:.2s}.modal-close:hover{opacity:.8}.modal-show{display:block;opacity:1}@media screen and (max-width: 767px){.modal-body{width:94vw;overflow-y:scroll}}@media screen and (max-width: 767px) and (orientation: portrait){.modal-body{max-height:96vh;padding:2rem .5rem 3rem}.modal-body .slick-dots{bottom:-3.4rem}.modal-close{top:2rem;right:2rem}}@media screen and (max-width: 767px) and (orientation: landscape){.modal-body{max-height:94vh;padding:2rem 1.2rem 2rem}.modal-body .slick-dots{bottom:-2rem}.modal-close{top:1.5rem;right:1.5rem}}@media screen and (max-width: 320px) and (orientation: portrait){.modal-body{max-height:94vh;overflow-y:scroll}}
