@charset "utf-8";@media screen and (min-width:768px), print{.pc-obj{display:block;}.sp-obj{display:none;}.old-ie-box p{text-align:center;line-height:1.8;font-size:2rem;}.old-ie-box p br{display:block;}body{font-size:1.4rem;}h1,h2,h3,h4,h5,h6,dl,dt,dd,p,blockquote,ul,ol,li{font-size:1.4rem;}a[href^="tel"]{pointer-events:none;}input[type="text"],
input[type="tel"],
input[type="email"],
input[type="date"],
input[type="month"],
input[type="search"],
input[type="password"],
input[type="number"]{padding:4px 0.4em;}dl.inset{display:table;margin:0;margin-top:-1px;border:1px solid #e6e6e6;}_:-ms-fullscreen,:root dl.inset{table-layout:fixed;}dl.inset > dt{display:table-cell;padding:16px;width:28%;box-sizing:border-box;vertical-align:middle;font-size:1.6rem;}dl.inset > dt em{display:block;}dl.inset > dt span.required{margin:2px 0 0;font-size:1.4rem;}dl.inset > dd{display:table-cell;padding:16px 16px 16px 16px;margin:0;width:72%;background-color:#fff;border-left:1px solid #e6e6e6;vertical-align:middle;word-break:break-all;}dl.inset > dd a[target="_blank"]{margin-top:-4px;}.form-radio ul.col2 li,
.form-check ul.col2 li,
.form-radio ul.col3 li,
.form-check ul.col3 li{width:32.5%;padding-left:1%;}.form-radio ul.col3 li:nth-child(2n+1),
.form-check ul.col3 li:nth-child(2n+1){padding-left:1%;}.form-radio ul.col2 li:nth-child(3n+1),
.form-check ul.col2 li:nth-child(3n+1),
.form-radio ul.col3 li:nth-child(3n+1),
.form-check ul.col3 li:nth-child(3n+1){padding-left:0;clear:both;}.form-radio ul.col55 li,
.form-check ul.col55 li{width:48%;padding-left:4%;}.form-radio ul.col55 li:nth-child(2n+1),
.form-check ul.col55 li:nth-child(2n+1){padding-left:0;}.form-radio ul.col12 li,
.form-check ul.col12 li{padding-right:0;width:48%;padding-left:4%;}.form-radio ul.col12 li:nth-child(2n+1),
.form-check ul.col12 li:nth-child(2n+1){padding-left:0;}.inset dd .lbcol-f{width:auto;}.inset dd label span.lb,
.inset dd label span.lb2,
.inset dd label span.lb6,
.inset dd label span.lb10{font-size:1.4rem;}.inset dd label span.lb,
.inset dd label span.lb10{width:4.5em;}.inset dd label span.lb6{width:8em;}.inset dd label span.lb10{width:10.5em;}.inset dd .col2box.sp-off .lbcol{flex-flow:row;}.inset dd .col2box .lbcol span.lb{display:block!important;}.site-mypage .inset dd .col2box .lbcol span.lb{position:relative;}.site-mypage .inset dd .col2box span.lb .required{margin-right:0!important;position:absolute;top:0;right:0;}.inset dd .col2box.sp-off .lbcol span.lb{text-align:right;}.inset dd .col2box .lbcol span.ct{display:block!important;}.inset dd .col2box.sp-off .lbcol span.ct{padding:0 0 0 6px!important;width:auto;}.inset dd .form-add .post-dummy{width:93%;}dl.inset .form-select label{display:inline-block;}.form-select select{width:100%;}.form-tel label{width:93%;}.form-area .inset .form-tel label{width:400px;max-width:93%;}dl.inset .form-tel2 label.tel-num{display:inline-block;}.form-num label{width:50%;}.form-text label{width:93%;}.form-textarea label{width:84%;}.form-textarea textarea{width:100%;height:110px;}.form-textarea textarea.long{height:185px;}.form-check ul.col3 li.check-text{width:93%;}.form-name label.lbcol{width:auto;}.form-name label.lbcol input[type="text"]{width:280px;}.form-tel2 .tel-num input[type="tel"]{width:280px;}.form-zip .input-zip{width:160px;}.form-zip .input-zip input{max-width:160px;}.coa-area .form-zip .input-zip input{max-width:217px;}.file-upload h2{display:inline-block;width:28%;vertical-align:middle;}.file-upload .form-file{display:inline-block;width:66%;vertical-align:middle;}dl.inset .form-file{padding:0;width:100%;}.form-file{padding:16px;margin:0;}.form-file .lb-file{width:50%;padding:6px 0;}.form-file-box .form-file{width:50%;}.form-file-box .form-file .lb-file{width:100%;}.form-wrap section.form-agree{padding:0 0 24px;}.form-bottom-box{text-align:center;}.form-agree h2{display:none;}.form-bottom-wrap{margin-bottom:40px;}.form-wrap section.form-agree .form-bottom-wrap{margin-bottom:8px;}.form-bottom-box{padding:0;font-size:1.4rem;text-align:center;}.form-bottom-wrap .form-terms-tx{width:540px;margin:0 auto;font-size:1.2rem;}.form-wrap .form-fin{width:100%;margin:0 auto 64px;}.form-wrap .form-fin h2{font-size:2.4rem;}.form-fin p{font-size:1.6rem;}.form-fin small{font-size:1.2rem;}.form-bottom-wrap .form-fin-act .form-btn-next{margin-top:40px;}.form-bottom-wrap .form-fin-act a.btn-m1{width:280px;}.form-bottom-link.back{position:absolute;bottom:0;left:0;padding:0;}.form-bottom-box.form-agree-box .form-bottom-link.back{bottom:4px;left:8px;}.form-bottom-check-wrap{text-align:center;}.form-bottom-check-wrap .form-terms-tx{width:540px;margin:0 auto;font-size:1.2rem;}.form-agree-check label{width:360px;margin:0.4em auto 0;}.form-agree-check label input[type="checkbox"]+span{display:inline-block;border:none;font-size:1.6rem;}.form-bottom-back-wrap .form-bottom-link.back{position:relative;margin-left:8px;}.form-conf-backs{margin-bottom:32px;padding-top:0;}.simple-form{border:1px solid #e6e6e6;padding:16px;width:560px;margin:0 auto 32px;}.simple-form > .form-bottom-wrap{margin-bottom:24px;}.simple-form dl.inset > dt{width:100%;padding:16px 0 4px;}.simple-form dl.inset > dd{margin:0;padding:4px 0;}.simple-form .form-text label{width:100%;}.form-agree label input[type="checkbox"]:hover+span{background-color:transparent;}.error-topbox.pc{display:block;}.error-topbox.sp{display:none;}.src-box .error-topbox{margin:0 0 5px;}.contact-form-field{display:table;margin:0;margin-top:-1px;border:1px solid #e6e6e6;}.contact-form-field > .form-label{display:table-cell;padding:10px 16px;width:28%;box-sizing:border-box;vertical-align:middle;font-size:1.6rem;}.contact-form-field > .form-label .must{}.contact-form-field > .form-element{display:table-cell;padding:10px 16px;margin:0;width:72%;background-color:#fff;border-left:1px solid #e6e6e6;vertical-align:middle;word-break:break-all;}.contact-form-field > .form-element a[target="_blank"]:before{margin-top:-4px;}.contact-form-field > .form-element input[type="text"],
.contact-form-field > .form-element input[type="password"],
.contact-form-field > .form-element input[type="file"]{width:93%;}.contact-form-field > .form-element .form-file{padding:0;}.contact-form-field > .form-element .form-file .lb-file input[type="text"]{width:100%;}.contact-form-field > .form-element textarea{width:84%;height:110px;}.contact-form-field > .form-element > select{width:auto;}.contact-form-field > .form-element > .form-select select[multiple="multiple"]{height:140px;background-image:none;padding-right:0.4em;}.contact-form-field > .form-element > input[type="text"].contact-form-text-date{width:332px;}.contact-form-field > ul.form-element{padding:16px;}.contact-form-field > .form-element .form-select label{display:inline-block;padding:0;}.contact-form-field > .form-element.col3 ul li,
.contact-form-field > .form-element.col3 > label{display:inline-block;min-width:32.9%;max-width:99.6%;}.contact-form-field .form-element.date-time li{width:auto;}.contact-form-field > .form-element .form-zip input[type="text"]{max-width:280px;}.journal-list{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;}.journal-list li,
.contact-form-field > .form-element.col3 .journal-list li{border-bottom:none;width:calc((100% / 3) - 16px);min-width:auto;display:block;padding:12px 8px 0;}.journal-list .journal-img{width:114px;margin:0 auto;padding:0;}.journal-list .journal-input{width:100%;margin-top:16px;}.journal-list .journal-input .ttl{font-size:1.6rem;}.formcms-fin{font-size:1.6rem;}.form-wrap .formcms-fin h2{font-size:2.4rem;}.formcms-fin p{font-size:1.6rem;}.formcms-fin .form-btn-next{margin-top:40px;}.formcms-fin .form-btn-next a{min-width:280px;margin:8px;font-size:1.8rem;}.formcms-nav,
.form-wrap .form-set .formcms-nav{margin:-40px 0 30px 0;font-size:1.4rem;}.form-wrap .inner > .formcms-nav{margin-top:24px;}.formcms-nav i{font-size:1.6rem;}.formcms-nav span{min-width:130px;}.sec-cont pre{display:block;}.sec-cont h2{margin:32px 0 16px;font-size:2rem;}.sec-cont .sttl,
.sec-cont h3:not(.kit-ttl):not(.ttl){margin:32px 0 16px;border-left-width:5px;font-size:2rem;}.sec-cont h4{margin-top:24px;font-size:1.8rem;}.sec-cont h5{font-size:1.6rem;}.sec-cont h6{font-size:1.4rem;}.sec-cont .udb{padding-bottom:8px;}.sec-cont .bg{padding:8px !important;}.sec-cont .square{padding-left:18px !important;}.sec-cont .square::before{width:10px;height:10px;margin-top:-6px;}.sec-cont img.pc{display:block;}.sec-cont img.sp{display:none;}.sec-cont .scroll table{width:auto;}.sec-cont table th,
.sec-cont table td{font-size:1.4rem;}.sec-cont ul.list-ann{margin-left:16px;}.sec-cont ul.list-ann > li::before{text-indent:16px;margin-left:-16px;}.sec-cont ul[class^="col"],
.blog-wrap .entry .sec-cont ul[class^="col"]{margin:16px 0;list-style:none;}.blog-wrap .entry .related-pd{position:relative;margin:32px 0 0;}.sec-cont ul.tbl-col2 > li{padding:0 16px;box-sizing:border-box;}.sec-cont ul[class^="col"].sp2{justify-content:center;}.sec-cont ul[class^="col"] > li{padding:0 16px;}.sec-cont ul.tbl-col2 > li{width:calc(100%/2) !important;}.sec-cont ul.col2 > li{max-width:calc(100%/2) !important;}.sec-cont ul.col3 > li{max-width:calc(100%/3) !important;}.sec-cont ul.col4 > li{max-width:calc(100%/4) !important;}.sec-cont ul.col2-eq > li{width:calc(100%/2) !important;}.sec-cont ul.col3-eq > li{width:calc(100%/3) !important;}.sec-cont ul.col4-eq > li{width:calc(100%/4) !important;}.sec-cont ul[class^="col"] > li img{max-width:100%;height:auto;}.sec-cont ul.col2-eq li img,
.sec-cont ul.col3-eq li img,
.sec-cont ul.col4-eq li img{width:100%;}.sec-cont ul li figure{display:table;width:100px;}.blog-wrap .sec-cont ul li figure,
.melmaga-wrap .sec-cont ul li figure,
.faq-wrap .sec-cont ul li figure,
.seminar-wrap .sec-cont ul li figure,
.sec-cont ul[class^="col"] li figure{width:auto;}.blog-wrap .sec-cont ul li img,
.melmaga-wrap .sec-cont ul li img,
.faq-wrap .sec-cont ul li img,
.seminar-wrap .sec-cont ul li img,
.sec-cont ul[class^="col"] li img{max-width:100% !important;height:auto;}.sec-cont ul.col2-eq li figure,
.sec-cont ul.col3-eq li figure,
.sec-cont ul.col4-eq li figure{display:block;width:auto;}.sec-cont ul li figure img{max-width:none !important;}.sec-cont ul li figcaption{font-size:1.4rem;}.sec-cont .tbl-cap{font-size:1.2rem;}.sec-cont p{font-size:1.6rem;}.sec-cont ol li,
.sec-cont ul li{line-height:1.6;font-size:1.6rem;}.sec-cont ol li:last-child,
.sec-cont ul li:last-child{margin-bottom:0;}.sec-cont table ol li,
.sec-cont table ul li{font-size:1.4rem;}.sec-cont .sec-ol a, .sec-cont .sec-li a{font-size:1.6rem;font-weight:bold;}.sec-cont .sec-tb th{font-size:1.6rem;}.sec-cont .sec-tb td{padding:8px;font-size:1.6rem;}.sec-cont .sec-tb td a::before{top:8px;}.sec-cont .cnt-li dl dt{font-size:2rem;}.cnt-li dl dt a::before{top:11px;width:6px;height:6px;}.cnt-li dl dd{line-height:1.6;font-size:1.6rem;}.sec-cont dl dt,
.sec-cont dl dd{line-height:1.6;font-size:1.6rem;}.sec-cont .laychng-tbl thead th,
.sec-cont .product-tbl thead th{font-weight:bold;}.sec-cont .laychng-tbl tbody td:first-child,
.sec-cont .product-tbl tbody td:first-child{font-weight:bold;}.sec-cont .product-ctrl{margin-top:-24px;}.sec-cont .product-ctrl li{margin:0;font-size:1.4rem;}.sec-cont dl.data{overflow:hidden;margin:0 0 32px;}.sec-cont dl.data dt{margin:0;width:130px;padding:10px 0 10px 15px;float:left;}.sec-cont dl.data dd{padding:10px 0 10px 150px;font-size:1.6rem;}.sec-cont dl.timesc{margin:10px 0 20px 0;border-bottom:none;}.sec-cont dl.timesc dt{position:relative;float:left;margin:0;padding:10px 0 10px 15px;width:130px;font-weight:bold;}.sec-cont dl.timesc dt:before{content:"";position:absolute;right:-9px;top:18px;border-radius:7px;height:7px;width:7px;background:#313843;}.sec-cont dl.timesc dd{margin-left:150px;padding:10px 0 10px 30px;overflow:hidden;border-left:1px solid #e6e6e6;font-size:1.6rem;}.sec-cont dl.timesc dd span{display:block;float:left;}.sec-cont dl.timesc dd span.tright{margin:0 0 0 24px;}.sec-cont dl.col-date{display:table;width:100%;}.sec-cont dl.col-date dt{display:table-cell;width:140px;}.m-op, .ovlay-sp{width:auto;overflow-y:inherit;}.inner{margin:auto;padding:0 20px;max-width:1200px;min-width:960px;}.btm-wrap{margin:64px 0 32px;}.btm-wrap .contents-author{font-size:1.2rem;}.btm-wrap .att-tx{font-size:1.2rem;}.candidate-list ul li{border:none;font-size:1.4rem;}.candidate-list ul li a{position:relative;padding:12px 8px 12px 32px;background-position:left 8px center;background-size:16px 16px;}.candidate-list .contents li a{padding-right:88px;}.candidate-list ul li span{position:absolute;top:50%;right:16px;margin-top:-10px;font-size:1.2rem;}.btn-m1{width:360px;font-size:1.8rem;}.btn-m2{font-size:1.6rem;}.btn-fav{padding:0 4px 0 24px;font-size:1.2rem;}.btn-fav::before{width:25px;background-size:22px;}.btn-fav.on::before{background-size:22px;}.btn-cart{font-size:1.2rem;}.red-btn,
a.red-btn,
input.red-btn,
button.red-btn,
a.redbd-btn,
input.redbd-btn,
button.redbd-btn,
a.gry-btn,
input.gry-btn,
button.gry-btn{padding:0 24px 0 0;line-height:60px;}.ar::before,
a.ar::before,
button.ar::before{margin-top:-4px;width:8px;height:8px;right:18px;}.news-aresa .tab-btn{overflow-x:visible;white-space:normal;}.news-aresa .tab-list > li{height:400px;}.slider-lists .sl a img.pc{display:block;}.slider-lists .sl a img.sp{display:none;}#PRODUCTS_SLIDER.slider-lists{margin:0;}#PRODUCTS_SLIDER .sl{margin:0 8px;width:230px;}#PRODUCTS_SLIDER .sl .label{font-size:1.6rem;}#PRODUCTS_SLIDER .sl dl dt{font-size:1.8rem;}#PRODUCTS_SLIDER .sl dl dd{font-size:1.4rem;line-height:1.6;}.simple-hd .header-wrap .head-area .menu-box .wako-logo,
.simple-hd .header-wrap .search-box,
.simple-hd2 .header-wrap .search-box{display:none;}.simple-hd .head-area-pc{right:0;}.nav-fixed #SP_MENU_BOX{position:fixed;top:0;left:0;right:0;z-index:400;}.nav-fixed .header-wrap .head-area .menu-box{position:fixed;top:6px;right:20px;left:20px;z-index:601;pointer-events:none;}.nav-fixed .header-wrap .head-area .menu-box ul{position:relative;margin:0 auto;padding:0;min-width:960px;max-width:1200px;}.nav-fixed .header-wrap .head-area .menu-box ul li a{pointer-events:visible;}.nav-fixed .comparison-view{position:fixed;top:50px;left:0;right:0;margin-top:0;}.nav-fixed .wrap-all{margin-top:50px;}.wrap-all{padding-top:0;margin-top:0;}.header-wrap{height:auto;min-width:980px;}.header-wrap .inner,
.header-wrap .head-area .inner,
.header-wrap .main-area .inner{position:relative;margin:0 auto;padding:0 20px;min-width:960px;max-width:1200px;}.header-wrap .head-area{position:static;border-bottom:none;height:80px;}.header-wrap .logo-box{float:none;margin-left:0;width:100%;height:80px;vertical-align:middle;box-sizing:border-box;}.header-wrap .logo-box .logos{position:relative;float:left;margin:24px 0 0;padding:0;z-index:100;}.header-wrap .logo-box .ff-logo{display:inline-block;margin-right:24px;padding:0;width:auto;vertical-align:middle;}.header-wrap .logo-box .ff-logo img{width:120px;height:34px;}.header-wrap .logo-box .ffwk-logo,
.header-wrap .logo-box .ffwk{display:inline-block;vertical-align:middle;}.header-wrap .logo-box .ffwk-logo .ffwk img{width:234px;height:16px;}.header-wrap .logo-box .ffwk-logo .lc img{width:51px;height:25px;}.header-wrap .logo-box .lc{display:inline-block;margin-left:20px;vertical-align:middle;}.header-wrap .logo-box img{vertical-align:middle;}.header-wrap .head-area .menu-box{position:absolute;top:85px;right:20px;z-index:400;}.header-wrap .head-area .menu-box ul{position:relative;display:block;z-index:1;text-align:right;}.header-wrap .head-area .menu-box ul li{display:inline-block;padding-left:16px;font-size:1.6rem;}.header-wrap .head-area .menu-box .wako-logo{position:absolute;top:-70px;right:0;width:55px;background-color:transparent;vertical-align:middle;}.header-wrap .head-area .menu-box .wako-logo a{width:100%;}.header-wrap .head-area .menu-box .wako-logo a img{width:55px;height:53px;}.header-wrap .head-area .menu-box li a{width:auto;height:auto;color:#fff;background-position:left center;font-weight:bold;}.header-wrap .head-area .menu-box li a:hover{color:#fb0020;text-decoration:none;}.header-wrap .head-area .menu-box li a span{display:block;padding-left:32px;line-height:30px;}.header-wrap .head-area .menu-box .tel,
.header-wrap .head-area .menu-box .search,
.header-wrap .head-area .menu-box .spmenu{display:none;}.header-wrap .head-area .menu-box .favorite a{background-image:url(../img/ic_fav02.svg);}.header-wrap .head-area .menu-box .cart a{background-image:url(../img/ic_cart01.svg);background-size:30px 30px;}.header-wrap .head-area .menu-box .cart .n{top:0;width:25px;margin:0;}.header-wrap .main-area{position:static;width:auto;height:40px;min-width:1000px;background-color:#313843;}.header-wrap .main-menu-box{position:relative;display:inline-block;vertical-align:top;z-index:400;}.header-wrap .main-menu-box > ul::after{content:"";display:block;clear:both;}.header-wrap .main-menu-box > ul >li:not(.login){position:relative;float:left;}.header-wrap .main-menu-box .login{position:absolute;top:-40px;left:760px;}.header-wrap .main-menu-box ul ul{background-color:#fff;}.header-wrap .main-menu-box ul li{margin:0 16px 0 0;padding:0;border:none;}.header-wrap .main-menu-box .smenu-list > li > span,
.header-wrap .main-menu-box ul li a{position:relative;padding:0 10px;background-color:transparent;line-height:40px;white-space:nowrap;color:#fff;}.header-wrap .main-menu-box ul li a:hover{color:#fb0020;text-decoration:none;}.header-wrap .main-menu-box .smenu-list > li > span{padding-left:18px;font-size:1.6rem;}.header-wrap .main-menu-box .smenu-list > li > span::before{right:auto;left:0;border-top:6px solid rgba(255,255,255,.2);border-right:4px solid transparent;border-left:4px solid transparent;}.header-wrap .head-area-pc .login-usr > a:before{content:none;}.header-wrap .main-menu-box ul li a:hover::before{border-top-color:#fb0020;}.header-wrap .main-menu-box > ul > li > span{padding:0 0 0 8px;font-weight:bold;}.header-wrap .main-menu-box li{background-color:transparent;}.header-wrap .main-menu-box li a span::before{display:none;}.header-wrap .main-menu-box ul li.smenu-pin.on > .smenu-box{display:block!important;}.header-wrap .main-menu-box ul ul li{margin:0;}.header-wrap .main-menu-box ul ul li.smenu-pin > a{padding-right:40px;}.header-wrap .main-menu-box ul ul li.smenu-pin > a::before{content:"";display:block;width:0;height:0;border:4px solid transparent;border-left:6px solid #cdcdcd;position:absolute;left:auto !important;right:15px !important;top:50%;margin-top:-3px;transition:0.2s all;}.header-wrap .main-menu-box ul ul li a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on > a{color:#fb0020;background-color:#e8e8ea;text-decoration:none;}.header-wrap .main-menu-box ul ul li.smenu-pin.on > a::before{border-left-color:#fb0020;}.header-wrap .main-menu-box .menu-2nd{position:absolute;top:40px;left:0;min-height:100%;}.header-wrap .main-menu-box .menu-2nd ul{min-width:300px;}.header-wrap .main-menu-box .smenu-pin:not(.product-mn) .menu-2nd > ul{box-sizing:border-box;overflow-y:auto;max-height:calc(100vh - 140px);}.header-wrap .main-menu-box .menu-2nd ul ul{height:500px;overflow-y:auto;}.header-wrap .main-menu-box .menu-2nd > ul > li.bd-t{border-top:1px solid #e6e6e6;}.header-wrap .main-menu-box .menu-3rd{position:absolute;top:0;left:100%;min-height:100%;}.header-wrap .main-menu-box .menu-4th{position:absolute;top:0;left:100%;margin-left:-1px;min-height:100%;}.header-wrap .main-menu-box .menu-4th ul.col-2 li{display:inline-block;width:100%;box-sizing:border-box;}.header-wrap .main-menu-box .menu-2nd li a{background-color:#fff;padding:0 8px;line-height:35px;}.header-wrap .main-menu-box .menu-3rd li a,
.header-wrap .main-menu-box .menu-4th li a{background-color:#fff;padding:0 8px;line-height:25px;}.header-wrap .sub-menu-box{position:absolute;top:0px;right:0;}.header-wrap .sub-menu-box ul::after{content:"";display:block;clear:both;}.header-wrap .sub-menu-box li{float:left;margin:0 10px 0 6px;background:none;border:none;}.header-wrap .sub-menu-box li a{padding:0;color:#333;font-weight:bold;}.header-wrap .sub-menu-box li a:hover{color:#fb0020;text-decoration:none;}.head-area-pc{position:absolute;top:-66px;right:80px;}.head-area-pc > .in{position:relative;width:600px;min-height:53px;font-size:0;text-align:right;vertical-align:top;box-sizing:border-box;padding-top:30px;}.header-wrap .head-area-pc .login{display:inline-block;vertical-align:middle;}.header-wrap .head-area-pc .login a{display:inline-block;padding:0 10px 0 24px;height:24px;line-height:24px;background:#e6e6e6 url(../img/ic_login.svg) no-repeat 5px center;background-size:16px 16px;border-top:none;color:#313843;font-size:1.3rem;font-weight:bold;width:86px;box-sizing:border-box;text-align:center;}.header-wrap .head-area-pc .login a span{vertical-align:middle;}.header-wrap .head-area-pc .login a:hover{color:#313843;background-color:#d4d5d6;text-decoration:none;}.header-wrap .head-area-pc .login-usr{position:relative;display:inline-block;vertical-align:middle;z-index:500;}.header-wrap .head-area-pc .login-usr.active:after{content:"";position:absolute;left:35px;bottom:0;margin-bottom:-6px;width:16px;height:16px;box-sizing:border-box;background-image:url(../img/ic_arrow_balloon.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center;z-index:700;}.nav-fixed .header-wrap .head-area-pc .login-usr.active:after{content:none;}.header-wrap .head-area-pc .login-usr > a{display:inline-block;padding:2px;margin:0 0 11px;height:24px;line-height:24px;background:#e6e6e6 url(../img/ic_login.svg) no-repeat center center;background-size:16px 16px;border-top:none;color:#313843;font-size:1.3rem;font-weight:bold;width:86px;box-sizing:border-box;text-align:center;}.header-wrap .head-area-pc .login-usr > a > span > b{display:none;}.header-wrap .head-area-pc .login-usr > a:hover{color:#313843;background-color:#d4d5d6;text-decoration:none;}.header-wrap .head-area-pc .login-usr > a .ico-surprised{width:12px;height:12px;border-radius:12px;position:absolute;top:-5px;left:35px;}.header-wrap .head-area-pc .login-usr .smenu-box{position:absolute;top:33px;left:0;min-height:100%;width:300px;z-index:600;text-align:left;}.header-wrap .head-area-pc .login-usr .smenu-box:before{content:'';display:block;width:300px;height:15px;position:absolute;top:-15px;}.header-wrap .head-area-pc .login-usr.on .smenu-box{display:block;}.nav-fixed .header-wrap .head-area-pc .login-usr.on .smenu-box{display:none;}.header-wrap .head-area-pc .login-usr .smenu-box ul{width:100%;box-sizing:border-box;}.header-wrap .head-area-pc .login-usr .smenu-box > ul{box-sizing:border-box;overflow-y:auto;border:1px solid #b4b4b4;max-height:calc(100vh - 140px);}.header-wrap .head-area-pc .login-usr .smenu-box > ul > li{background-color:#fff;padding:0 0 10px;display:flex;flex-wrap:wrap;}.header-wrap .head-area-pc .login-usr .smenu-box > ul > li > ul > li{background-color:#fff;}.header-wrap .head-area-pc .login-usr .smenu-box ul li.mypage{display:block;padding-top:10px;}.header-wrap .head-area-pc .login-usr .smenu-box ul li.mypage a{padding:10px 10px 10px 25px;line-height:1.6;}.header-wrap .head-area-pc .login-usr .smenu-box > ul > li.product,
.header-wrap .head-area-pc .login-usr .smenu-box > ul > li.usr-info{border-top:1px solid #b4b4b4;}.header-wrap .head-area-pc .login-usr .smenu-box ul li a{background-color:#fff;}.header-wrap .head-area-pc .login-usr .smenu-box ul li ul li a{padding:10px 10px 10px 25px;font-size:1.4rem;}.header-wrap .head-area-pc .login-usr .smenu-box ul li .login-usr-ttl{padding:10px 0 10px 50px;background-position:25px center;margin:0 0 10px;display:flex;align-items:center;line-height:1.6;position:relative;min-height:48px;width:100%;box-sizing:border-box;}.header-wrap .head-area-pc .login-usr .smenu-box ul li .login-usr-ttl:after{content:'';width:calc(100% - 50px);border-bottom:1px solid #e6e6e6;display:block;bottom:0;left:25px;position:absolute;}.mem-link{display:inline-flex;}.mem-link .h-signup{order:1;margin-right:15px;}.mem-link .login{order:2;}.header-wrap .head-area-pc .mem-link .login{width:auto;}.header-wrap .head-area-pc .mem-link .h-signup a{display:inline-block;padding:0 16px;height:24px;line-height:24px;background:#fff;border-top:none;border:1px solid #fb0020;color:#fb0020;font-size:1.3rem;font-weight:bold;box-sizing:border-box;text-align:center;}.header-wrap .head-area-pc .mem-link .h-signup a:hover{text-decoration:none;background-color:#f5f5f5;border-color:#dd001c;color:#dd001c;}.header-wrap .head-area-pc .mem-link .h-signup a::before{display:none;}.header-wrap .country-box{display:inline-block;margin-left:20px;margin-left:15px;background:none;border:none;vertical-align:top;}.header-wrap .country-box .in{position:relative;display:block;}.header-wrap .current-country{display:table-cell;vertical-align:top;}.header-wrap .country-box .current-country{width:auto;padding-right:12px;}.header-wrap .country-box .current-country a{padding:0 0 0 24px;color:#333;}.header-wrap .country-box .current-country a::before{background-image:url(../img/ic_country.svg);left:0;}.header-wrap .country-box .swich{display:table-cell;width:auto;border:none;vertical-align:top;}.header-wrap .country-box .swich ul li{padding:0;width:auto;border-left:none;}.header-wrap .country-box .swich ul li + li::before{content:"";position:absolute;left:0;top:50%;margin-top:-6px;width:1px;height:12px;background:#6F737C;}.header-wrap .country-box .swich ul li a,
.header-wrap .country-box .swich ul li span{padding:0 10px;width:auto;color:#333;}#SP_MENU_BOX{display:block!important;position:static;padding:0;height:auto;background-color:transparent;overflow:inherit;}.menu-bg{display:none!important;}.header-wrap .search-box .src-select-box{position:relative;}.header-wrap .search-box{position:static;display:inline-block;padding:0;margin-top:5px;width:320px;float:right;margin-right:0px;border:none;}body.signin .header-wrap .search-box{margin-right:130px;}.header-wrap .search-box .src-box{position:absolute;top:100%;left:-50%;left:auto;right:20px;margin-top:0;margin-left:-200px;margin-left:0;width:840px;border:2px solid #e6e6e6;color:#333;z-index:200;box-shadow:0 0 10px rgba(0,0,0,.1);}.header-wrap .src-box .btn-box .reset-btn{margin-right:8px;}.header-wrap .src-box .btn-box .reset-btn input,
.header-wrap .src-box .btn-box .reset-btn a{padding:0 15px;font-weight:bold;}.header-wrap .src-box .btn-box .search-btn{width:180px;}.header-wrap .search-box .search-block{border:none;width:calc(100% - 30px);}.header-wrap .search-box .select-search-tx input{padding:15px 48px 15px 8px;line-height:30px;}_:-ms-fullscreen,:root .header-wrap .search-box .select-search-tx input{padding:4px 34px 4px 8px;height:30px;line-height:1em;}.header-wrap .search-box .select-search-btn{border:none;background-color:#e6e6e6;width:30px;height:30px;}.header-wrap .search-box .src-pin{height:30px;width:30px;}.header-wrap .search-box .src-pin::after{top:50%;margin-top:-10px;height:20px;}.header-wrap .search-box .select-search-btn input{width:30px;height:30px;background-color:#e6e6e6;background-image:url(../img/ic_src03.svg);}.header-wrap .search-box .select-search-tx input::placeholder{font-size:1.2rem;}.header-wrap .search-box .select-search-tx input::-webkit-input-placeholder{font-size:1.2rem;}.header-wrap .search-box .select-search-tx input::-webkit-input-placeholder{font-size:1.2rem;}.header-wrap .search-box .select-search-tx input::-moz-placeholder{font-size:1.2rem;}.header-wrap .search-box .select-search-tx input:-ms-input-placeholder{font-size:1.2rem;}.header-wrap .candidate-list{width:840px;position:absolute;top:auto;bottom:-5px;right:0;z-index:200;}.header-modal{width:480px;}.header-modal-tx > p{font-size:1.6rem;}.header-wrap .main-menu-box .product-mn .menu-2nd{width:95vw;max-width:1201px;min-width:800px;max-height:580px;height:calc(100vh - 140px);background-color:transparent;border:none;overflow:hidden;}.header-wrap .main-menu-box > ul > .smenu-pin.on > span:after,
.header-wrap .main-menu-box > ul > .smenu-pin > span.active:after{content:"";position:absolute;left:45px;bottom:0;margin-bottom:-8px;width:16px;height:16px;box-sizing:border-box;z-index:1;background-image:url(../img/ic_arrow_balloon.svg);background-repeat:no-repeat;background-size:16px 16px;}.header-wrap .main-menu-box .menu-2nd > ul{padding-top:10px;padding-bottom:10px;max-height:100%;}.header-wrap .main-menu-box .product-mn .menu-2nd > ul{width:300px;height:100%;box-sizing:border-box;overflow-y:auto;border:1px solid #b4b4b4;padding-top:10px;padding-bottom:0;background-color:#fff;background-size:auto 230px;background-repeat:no-repeat;background-position:left -255px bottom;}.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on > ul{background-image:url(../category/images/img_synthesis_ttl.png);}.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on > ul{background-image:url(../category/images/img_analysis_ttl.png);}.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on > ul{background-image:url(../category/images/img_culture_ttl.png);}.header-wrap .main-menu-box .product-mn .menu-2nd.life-on > ul{background-image:url(../category/images/img_life_ttl.png);}.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on > ul{background-image:url(../category/images/img_pharma_ttl.png);}.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on > ul{background-image:url(../category/images/img_chemicals_ttl.png);}.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on > ul{background-image:url(../img/img_custom_ttl.png);}.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on > ul{background-image:url(../img/img_instruments_ttl.png);background-position:left -265px bottom;background-size:auto 180px;}.header-wrap .main-menu-box .product-mn .menu-2nd > ul:before{content:'';position:absolute;bottom:50px;left:1px;background:linear-gradient(rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%);display:block;margin:0 auto;width:298px;height:190px;}.header-wrap .main-menu-box .menu-2nd > ul > li > a{font-size:1.6rem;padding-top:10px;padding-bottom:10px;}.header-wrap .main-menu-box .product-mn .menu-2nd > ul > li > a{font-size:1.6rem;padding-top:10px;padding-bottom:10px;}.header-wrap .main-menu-box .product-mn .menu-2nd > ul > li > a{font-size:1.8rem;}.header-wrap .main-menu-box .product-mn .menu-2nd > ul > li.bd-t{border-top:none;}.header-wrap .main-menu-box .menu-2nd li a{background-color:#fff;padding:6px 8px 6px 25px;line-height:1.4;white-space:normal;box-sizing:border-box;min-height:35px;transition:0.2s all;}.header-wrap .main-menu-box .product-mn .menu-2nd li a span{vertical-align:middle;}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-3rd{width:320px;height:100%;box-sizing:border-box;position:absolute;top:0;left:300px;min-height:100%;border-top:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;z-index:2;background-color:#fff;}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-3rd > ul{width:100%;overflow-y:auto;margin:0;padding:10px 0;box-sizing:border-box;}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-3rd > ul > li > a:before{right:22px !important;}.header-wrap .main-menu-box .product-mn .menu-2nd ul ul{height:100%;}.header-wrap .main-menu-box .product-mn .menu-3rd li a{background-color:#fff;}.header-wrap .main-menu-box .product-mn .menu-2nd ul li.smenu-pin.on > .smenu-box:after,
.header-wrap .main-menu-box .product-mn .menu-2nd [class^="menu-clone"] > .smenu-box:after{content:'';width:8px;height:100%;display:block;position:absolute;top:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0) 100%);}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-3rd .smenu-pin .menu-4th{position:absolute;top:-1px;left:320px;min-height:100%;height:calc(100% + 2px);z-index:5;background-color:#fff;border:1px solid #b4b4b4;overflow-y:auto;box-sizing:border-box;overflow-x:auto;background-position:right bottom -75px;background-size:155% auto;background-repeat:no-repeat;}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-3rd .menu-4th > ul{width:100%;min-width:auto;display:flex;flex-flow:column wrap;margin:0;padding:10px 0 0;overflow-x:auto;position:relative;}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-3rd .menu-4th > ul:after{right:0px;}.header-wrap .main-menu-box .product-mn .menu-4th.blank-box{display:block;background-color:rgba(255, 255, 255, 0);border:none;}.header-wrap .main-menu-box .product-mn .menu-4th ul li{display:block;width:50%;background-color:#fff;}.header-wrap .main-menu-box .product-mn .menu-4th li a{background-color:#fff;padding-left:42px;padding-right:25px;height:100%;box-sizing:border-box;position:relative;}.header-wrap .main-menu-box .product-mn .menu-4th li a:before{position:absolute;top:50%;left:23px;content:'';display:block;margin-top:-6px;width:6px;height:6px;border-top:1px solid #333;border-left:1px solid #333;transform:rotate(135deg);}.header-wrap .main-menu-box .product-mn .menu-4th li a:hover:before{border-color:#fff;}.header-wrap .main-menu-box .menu-2nd .smenu-ttl{padding-top:10px;background-color:#fff;display:flex;width:100%;;}.header-wrap .main-menu-box .menu-2nd .smenu-ttl a{width:100%;padding:5px 25px;margin:0;display:flex;align-items:center;color:#333;font-size:2.0rem;line-height:1.4;position:relative;min-height:48px;white-space:normal;box-sizing:border-box;}.header-wrap .main-menu-box .menu-2nd .smenu-ttl a:after{content:'';width:calc(100% - 50px);border-bottom:1px solid #b4b4b4;display:block;bottom:0;left:25px;position:absolute;}.header-wrap .main-menu-box .menu-2nd .menu-3rd > .smenu-ttl a{width:320px;}.header-wrap .main-menu-box .menu-2nd .menu-3rd .menu-4th .smenu-ttl a{width:100%;}.header-wrap .main-menu-box .menu-2nd .menu-3rd > .smenu-ttl a{padding-left:55px;font-weight:bold;background-size:30px 30px;background-repeat:no-repeat;background-position:left 25px center;}.header-wrap .main-menu-box .menu-2nd .smenu-ttl a > span{display:inline-block;padding:0 0 0 8px;line-height:1.2;position:relative;}.header-wrap .main-menu-box .menu-2nd .menu-3rd > .smenu-ttl a span{padding-right:25px;}.header-wrap .main-menu-box .menu-2nd .menu-4th .smenu-ttl a span{padding-left:20px;}.header-wrap .main-menu-box .menu-2nd .smenu-ttl a > span:after{position:absolute;top:50%;content:'';display:block;margin-top:-4px;width:8px;height:8px;border-top:1px solid #333;border-left:1px solid #333;transform:rotate(135deg);}.header-wrap .main-menu-box .menu-2nd .menu-3rd > .smenu-ttl a span:after{right:10px;}.header-wrap .main-menu-box .menu-2nd .menu-4th .smenu-ttl a span:after{left:-2px;}.header-wrap .main-menu-box .menu-2nd .synthesis .menu-3rd > .smenu-ttl a,
.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on .menu-clone-3rd .menu-3rd > .smenu-ttl a{background-image:url(../img/ic_synthesis.svg);}.header-wrap .main-menu-box .menu-2nd .analysis .menu-3rd > .smenu-ttl a,
.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on .menu-clone-3rd .menu-3rd > .smenu-ttl a{background-image:url(../img/ic_analysis.svg);}.header-wrap .main-menu-box .menu-2nd .cell_culture .menu-3rd > .smenu-ttl a,
.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on .menu-clone-3rd .menu-3rd > .smenu-ttl a{background-image:url(../img/ic_culture.svg);}.header-wrap .main-menu-box .menu-2nd .lifescience .menu-3rd > .smenu-ttl a,
.header-wrap .main-menu-box .product-mn .menu-2nd.life-on .menu-clone-3rd .menu-3rd > .smenu-ttl a{background-image:url(../img/ic_life.svg);}.header-wrap .main-menu-box .menu-2nd .general .menu-3rd > .smenu-ttl a,
.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on .menu-clone-3rd .menu-3rd > .smenu-ttl a{background-image:url(../img/ic_pharma.svg);}.header-wrap .main-menu-box .menu-2nd .fine_chemicals .menu-3rd > .smenu-ttl a,
.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on .menu-clone-3rd .menu-3rd > .smenu-ttl a{background-image:url(../img/ic_chemicals.svg);}.header-wrap .main-menu-box .menu-2nd .custom_service .menu-3rd > .smenu-ttl a,
.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on .menu-clone-3rd .menu-3rd > .smenu-ttl a{background-image:url(../img/ic_custom.svg);}.header-wrap .main-menu-box .menu-2nd .instruments .menu-3rd > .smenu-ttl a,
.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on .menu-clone-3rd .menu-3rd > .smenu-ttl a{background-image:url(../img/ic_instruments.svg);}.header-wrap .main-menu-box ul ul li.smenu-pin.synthesis a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.synthesis > a,
.header-wrap .main-menu-box ul ul li.smenu-pin.synthesis li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on [class^="menu-clone"] li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on [class^="menu-clone"] a:hover{background-color:#284B9B;color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.synthesis a:hover:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.synthesis > a:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.synthesis li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on [class^="menu-clone"] li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on [class^="menu-clone"] a:hover:before{border-left-color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.analysis a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.analysis > a,
.header-wrap .main-menu-box ul ul li.smenu-pin.analysis li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on [class^="menu-clone"] li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on [class^="menu-clone"] a:hover{background-color:#6EB92D;color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.analysis a:hover:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.analysis > a:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.analysis li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on [class^="menu-clone"] li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on [class^="menu-clone"] a:hover:before{border-left-color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.cell_culture a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.cell_culture > a,
.header-wrap .main-menu-box ul ul li.smenu-pin.cell_culture li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on [class^="menu-clone"] li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on [class^="menu-clone"] a:hover{background-color:#FA3C23;color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.cell_culture a:hover:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.cell_culture > a:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.cell_culture li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on [class^="menu-clone"] li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on [class^="menu-clone"] a:hover:before{border-left-color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.lifescience a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.lifescience > a,
.header-wrap .main-menu-box ul ul li.smenu-pin.lifescience li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.life-on [class^="menu-clone"] li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.life-on [class^="menu-clone"] a:hover{background-color:#F08C00;color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.lifescience a:hover:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.lifescience > a:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.lifescience li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.life-on [class^="menu-clone"] li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.life-on [class^="menu-clone"] a:hover:before{border-left-color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.general a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.general > a,
.header-wrap .main-menu-box ul ul li.smenu-pin.general li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on [class^="menu-clone"] li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on [class^="menu-clone"] a:hover{background-color:#37BEF0;color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.general a:hover:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.general > a:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.general li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on [class^="menu-clone"] li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on [class^="menu-clone"] a:hover:before{border-left-color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.fine_chemicals a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.fine_chemicals > a,
.header-wrap .main-menu-box ul ul li.smenu-pin.fine_chemicals li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on [class^="menu-clone"] li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on [class^="menu-clone"] a:hover{background-color:#F5DC14;color:#333;}.header-wrap .main-menu-box ul ul li.smenu-pin.fine_chemicals a:hover:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.fine_chemicals > a:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.fine_chemicals li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on [class^="menu-clone"] li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on [class^="menu-clone"] a:hover:before{border-left-color:#333;}.header-wrap .main-menu-box ul ul li.smenu-pin.custom_service a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.custom_service > a,
.header-wrap .main-menu-box ul ul li.smenu-pin.custom_service li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on [class^="menu-clone"] li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on [class^="menu-clone"] a:hover{background-color:#8C64AA;color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.custom_service a:hover:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.custom_service > a:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.custom_service li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on [class^="menu-clone"] li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on [class^="menu-clone"] a:hover:before{border-left-color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.instruments a:hover,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.instruments > a,
.header-wrap .main-menu-box ul ul li.smenu-pin.instruments li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on [class^="menu-clone"] li.smenu-pin.on > a,
.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on [class^="menu-clone"] a:hover{background-color:#088660;color:#fff;}.header-wrap .main-menu-box ul ul li.smenu-pin.instruments a:hover:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.on.instruments > a:before,
.header-wrap .main-menu-box ul ul li.smenu-pin.instruments li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on [class^="menu-clone"] li.smenu-pin.on > a:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on [class^="menu-clone"] a:hover:before{border-left-color:#fff;}.header-wrap .main-menu-box .product-mn .fine_chemicals .menu-4th li a:hover:before,
.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on [class^="menu-clone"] .menu-4th li a:hover:before{border-color:#333;}.header-wrap .main-menu-box .menu-2nd .synthesis .smenu-ttl a:hover,
.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on [class^="menu-clone"] .smenu-ttl a:hover{color:#284B9B;background-color:#fff;}.header-wrap .main-menu-box .menu-2nd .analysis .smenu-ttl a:hover,
.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on [class^="menu-clone"] .smenu-ttl a:hover{color:#6EB92D;background-color:#fff;}.header-wrap .main-menu-box .menu-2nd .cell_culture .smenu-ttl a:hover,
.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on [class^="menu-clone"] .smenu-ttl a:hover{color:#FA3C23;background-color:#fff;}.header-wrap .main-menu-box .menu-2nd .lifescience .smenu-ttl a:hover,
.header-wrap .main-menu-box .product-mn .menu-2nd.life-on [class^="menu-clone"] .smenu-ttl a:hover{color:#F08C00;background-color:#fff;}.header-wrap .main-menu-box .menu-2nd .general .smenu-ttl a:hover,
.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on [class^="menu-clone"] .smenu-ttl a:hover{color:#37BEF0;background-color:#fff;}.header-wrap .main-menu-box .menu-2nd .fine_chemicals .smenu-ttl a:hover,
.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on [class^="menu-clone"] .smenu-ttl a:hover{color:#F5DC14;background-color:#fff;}.header-wrap .main-menu-box .menu-2nd .custom_service .smenu-ttl a:hover,
.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on [class^="menu-clone"] .smenu-ttl a:hover{color:#8C64AA;background-color:#fff;}.header-wrap .main-menu-box .menu-2nd .instruments .smenu-ttl a:hover,
.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on [class^="menu-clone"] .smenu-ttl a:hover{color:#088660;background-color:#fff;}.header-wrap .main-menu-box .menu-2nd .synthesis .smenu-ttl a span:after,
.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on [class^="menu-clone"] .smenu-ttl a span:after{border-color:#284B9B;}.header-wrap .main-menu-box .menu-2nd .analysis .smenu-ttl a span:after,
.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on [class^="menu-clone"] .smenu-ttl a span:after{border-color:#6EB92D;}.header-wrap .main-menu-box .menu-2nd .cell_culture .smenu-ttl a span:after,
.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on [class^="menu-clone"] .smenu-ttl a span:after{border-color:#FA3C23;}.header-wrap .main-menu-box .menu-2nd .lifescience .smenu-ttl a span:after,
.header-wrap .main-menu-box .product-mn .menu-2nd.life-on [class^="menu-clone"] .smenu-ttl a span:after{border-color:#F08C00;}.header-wrap .main-menu-box .menu-2nd .general .smenu-ttl a span:after,
.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on [class^="menu-clone"] .smenu-ttl a span:after{border-color:#37BEF0;}.header-wrap .main-menu-box .menu-2nd .fine_chemicals .smenu-ttl a span:after,
.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on [class^="menu-clone"] .smenu-ttl a span:after{border-color:#F5DC14;}.header-wrap .main-menu-box .menu-2nd .custom_service .smenu-ttl a span:after,
.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on [class^="menu-clone"] .smenu-ttl a span:after{border-color:#8C64AA;}.header-wrap .main-menu-box .menu-2nd .instruments.smenu-ttl a span:after,
.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on [class^="menu-clone"] .smenu-ttl a span:after{border-color:#088660;}@media only screen and (orientation:landscape){body.ios .header-wrap .main-menu-box .product-mn .menu-2nd{height:calc(100vh - 240px);}body.ios.nav-fixed .header-wrap .main-menu-box .product-mn .menu-2nd{height:calc(100vh - 140px);}}body.ios .header-wrap .main-menu-box .product-mn .menu-2nd .menu-3rd,
body.ios .header-wrap .main-menu-box .product-mn .menu-2nd .menu-4th{opacity:0;}body.ios .header-wrap .main-menu-box .product-mn .menu-2nd .menu-clone-3rd{position:absolute;top:0;left:300px;height:100%;border-bottom:1px solid #b4b4b4;box-sizing:border-box;overflow:hidden;}body.ios .header-wrap .main-menu-box .product-mn .menu-2nd .menu-clone-3rd .menu-3rd{display:block;position:relative;top:0;left:0;z-index:3;opacity:1;}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-clone-3rd .menu-3rd > ul{height:100%;}body.ios .header-wrap .main-menu-box .product-mn .menu-2nd .menu-clone-4th{position:absolute;top:0;left:620px;height:100%;}body.ios .header-wrap .main-menu-box .product-mn .menu-2nd .menu-clone-4th .menu-4th{display:block;position:relative;top:0;left:0;z-index:4;opacity:1;background-color:#fff;border:1px solid #b4b4b4;box-sizing:border-box;height:100%;overflow-y:scroll;}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-clone-4th .menu-4th ul{min-width:auto;display:flex;flex-flow:column wrap;margin:0;padding:10px 0 0;overflow-x:auto;}.header-wrap .main-menu-box .product-mn .menu-2nd .menu-clone-4th .menu-4th ul li,
body.ios .header-wrap .main-menu-box .product-mn .menu-4th ul li{width:100%;}.header-wrap .main-menu-box .smenu-pin:not(.product-mn) .menu-2nd > ul{border:1px solid #b4b4b4;}.header-wrap .main-menu-box .smenu-pin:not(.product-mn) .menu-2nd > ul li a{font-size:1.4rem;}.header-wrap .main-menu-box ul::-webkit-scrollbar{width:11px;}.header-wrap .main-menu-box ul::-webkit-scrollbar-track{background:#fff;}.header-wrap .main-menu-box ul::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;border:3px solid #fff;}.header-wrap .main-menu-box .product-mn .menu-2nd.synthesis-on > ul::-webkit-scrollbar-thumb,
.header-wrap .main-menu-box .menu-2nd .synthesis ul::-webkit-scrollbar-thumb{background:rgba(40, 75, 155, 0.5);}.header-wrap .main-menu-box .product-mn .menu-2nd.analysis-on > ul::-webkit-scrollbar-thumb,
.header-wrap .main-menu-box .menu-2nd .analysis ul::-webkit-scrollbar-thumb{background:rgba(110, 185, 45, 0.5);}.header-wrap .main-menu-box .product-mn .menu-2nd.culture-on > ul::-webkit-scrollbar-thumb,
.header-wrap .main-menu-box .menu-2nd .cell_culture ul::-webkit-scrollbar-thumb{background:rgba(250, 60, 35, 0.5);}.header-wrap .main-menu-box .product-mn .menu-2nd.life-on > ul::-webkit-scrollbar-thumb,
.header-wrap .main-menu-box .menu-2nd .lifescience ul::-webkit-scrollbar-thumb{background:rgba(240, 140, 0, 0.5);}.header-wrap .main-menu-box .product-mn .menu-2nd.pharma-on > ul::-webkit-scrollbar-thumb,
.header-wrap .main-menu-box .menu-2nd .general ul::-webkit-scrollbar-thumb{background:rgba(55, 190, 240, 0.5);}.header-wrap .main-menu-box .product-mn .menu-2nd.chemicals-on > ul::-webkit-scrollbar-thumb,
.header-wrap .main-menu-box .menu-2nd .fine_chemicals ul::-webkit-scrollbar-thumb{background:rgba(245, 220, 20, 0.5);}.header-wrap .main-menu-box .product-mn .menu-2nd.custom-service-on > ul::-webkit-scrollbar-thumb,
.header-wrap .main-menu-box .menu-2nd .custom_service ul::-webkit-scrollbar-thumb{background:rgba(140, 100, 170, 0.5);}.header-wrap .main-menu-box .product-mn .menu-2nd.instruments-on > ul::-webkit-scrollbar-thumb,
.header-wrap .main-menu-box .menu-2nd .instruments ul::-webkit-scrollbar-thumb{background:rgba(8, 134, 96, 0.5);}.footer-wrap{position:relative;min-width:980px;}.footer-wrap .inner{margin:0 auto;padding:0 10px;min-width:960px;max-width:1080px;}.contact-wrap{margin-top:80px;}.contact-wrap > .inner{max-width:1080px;}.contact-wrap .contact-box{display:flex;align-items:flex-end;justify-content:space-between;}.contact-wrap .tel-box{display:none;min-width:330px;text-align:left;}.contact-wrap .tel-box a{padding:4px 4px 4px 70px;background-size:60px 34px;font-size:4.0rem;text-align:left;}.contact-wrap .tx-box{margin:0;text-align:left;font-size:1.4rem;}.contact-wrap .tx-box .jp-tx{font-size:1.6rem;line-height:1.6;}.contact-wrap .tx-box em{font-size:1.6rem;margin-bottom:4px;}.contact-wrap .tx-box .jp-tx em{font-size:2.4rem;margin-bottom:0;text-align:left;}.contact-wrap .btn-box{margin:0;min-width:210px;text-align:right;}.contact-wrap .btn-box a{margin:0;padding:15px 50px 15px 60px;font-size:1.6rem;}.contact-wrap .btn-box a.no-icon{padding:15px 50px;}.contact-wrap .btn-box a:before{right:12px;}.footer-wrap .main-area{padding:0;margin-top:80px;}.footer-wrap .main-area > .inner,
.footer-wrap .sub-area > .inner{padding:0 20px;}.footer-wrap .main-area .foot-nav{position:relative;display:flex;align-items:flex-start;width:100%;padding:30px 0 20px;}.footer-wrap .foot-nav .smenu-pin{cursor:auto;}.footer-wrap .foot-nav .smenu-pin:after{content:none;}.footer-wrap .foot-nav .smenu-box{display:block !important;}.footer-wrap .foot-nav li{border:none;}.footer-wrap .foot-nav > li{width:25%;}.footer-wrap .foot-nav > li:last-child{}.foot-nav dl{margin-bottom:32px;}.foot-nav dl dt{border-top:none;}.foot-nav dl dt em,
.footer-wrap .foot-nav li em{font-size:1.6rem;padding:10px 0;}.foot-nav dl dt a{display:inline-block;}.footer-wrap .foot-nav .smenu-box ul li{border-top:none;padding-left:0;word-break:break-word;}.footer-wrap .foot-nav .smenu-box li a{display:inline-block;background-color:transparent;font-size:1.4rem;padding:5px 0;}.footer-wrap .foot-nav .smenu-box li a.link-blank:after{top:auto;bottom:auto;right:auto;margin:3px 0 0 5px;}.footer-wrap .sub-area{background-color:#313843;}.footer-wrap .sub-area > .inner{background-color:#313843;}.footer-wrap .sub-area .sub-box{display:flex;align-items:center;}.footer-wrap .subnav{width:50%;padding:0;}.footer-wrap .subnav ul{justify-content:flex-start;}.footer-wrap .subnav ul li{margin-right:24px;margin-left:0;}.footer-wrap .subnav ul li a{font-size:1.4rem;}.footer-wrap .subnav ul li a.link-blank{padding-right:20px;}.footer-wrap .subnav ul li a.link-blank::after{width:14px;height:14px;}.footer-wrap .sub-area .bottom-box{width:50%;text-align:right;color:#fff;padding:0;}.footer-wrap .sub-area .bottom-box .bottom-link-box{display:none;}.footer-wrap .bottom-box .co{font-size:1.4rem;font-weight:normal;color:#fff;margin-bottom:0;}.footer-ptop{right:16px;}.f-fix .footer-ptop{bottom:20px;}.f-fix .footer-wrap.gdpr-on .footer-ptop{bottom:96px;}.footer-ptop .ptop-btn{width:40px;height:40px;}.footer-ptop .ptop-btn:before{width:16px;height:16px;right:11px;margin-top:-3px;}.cookie-law{width:auto;min-width:960px;max-width:1080px;padding:0 20px;box-sizing:content-box;}.cookie-law .tx-box p{font-size:1.6rem;}.cookie-law-btn-box{margin-left:24px;}.cookie-law-btn-box .cookie-law-close{width:40px;height:40px;}.cookie-law-btn-box .cookie-law-close:before{top:6px;left:6px;}.cookie-law-btn-box .cookie-law-close:after{bottom:6px;left:6px;}.search-box{background-color:transparent;}.src-box{padding:20px 10px 30px;box-shadow:0 0 10px rgba(0,0,0,.1);}.src-box dl{flex-wrap:nowrap;}.src-box .structure-btn{display:block;position:absolute;top:30px;right:8px;}.src-box .structure-btn > a{display:inline-block;}.src-box .structure-btn .app-btn{display:inline;margin:0 20px 0 0;text-align:left;}.src-box dl dt,
.src-box dl dd{margin:0;vertical-align:middle;}.src-box dl dd{width:calc(100% - 120px);}.src-box dl dt br{display:block;}.src-box .src-compound dt{vertical-align:middle;}.src-box .src-compound dt::before,
.src-box .src-antibody dt::before{margin-top:-5px;width:10px;height:10px;}.src-box .src-compound .elment-box{padding-top:5px;}.src-box .src-compound .elment-box dt input{width:48px;}.select-search-tx input{width:70%;}.search-box .src-area{display:table;padding:0;width:100%;box-sizing:border-box;}.src-box .tab-list{padding:15px 20px 0;}.src-box .tab-btn li span{min-width:110px;}.src-box select{height:35px;white-space:nowrap;}.src-box .src-compound{padding:0;}.src-box .src-compound > div::after,
.src-box .src-antibody > div::after{content:"";display:block;clear:both;}.src-box .src-compound .chem-box,
.src-box .src-compound .elment-box,
.src-box .src-antibody .antigen-box{display:flex;flex-wrap:wrap;padding-bottom:20px;}.src-box .cord-box{padding-top:5px;}.src-box .cord-box dl{margin:15px 0 0;}.src-box .cord-box dl dt,
.src-box .cord-box dl dd{vertical-align:baseline;}.src-box .cord-box dl dt{margin-bottom:0;}.src-box .cord-box dl dd fieldset{font-size:0;}.src-box .src-compound .cord-box dl dt,
.src-box .src-compound dt,
.src-box .src-antibody dt,
.src-box .src-antibody .cord-box dl dt{padding-left:20px;width:120px;line-height:1.2;}.src-box .src-compound .chem-box dl,
.src-box .src-compound .elment-box dl,
.src-box .src-antibody .antigen-box dl{width:50%;margin:0;padding:15px 0 0 25px;min-height:50px;box-sizing:border-box;}.src-box .src-antibody .antigen-box dl.lb2{margin-top:2px;align-items:flex-start;}.src-box .src-antibody .antigen-box dl.lb2 dt{margin-top:9px;}.src-box .src-compound .chem-box dl:nth-of-type(odd),
.src-box .src-compound .elment-box dl:nth-of-type(odd),
.src-box .src-antibody .antigen-box dl:nth-of-type(odd){padding:15px 25px 0 0;}.src-box .src-antibody .antigen-box label{display:block;}.src-box .src-antibody .antigen-box label + label{margin-top:15px;}.src-box .src-antibody .antigen-box label .slc-src{}.src-box .cord-box label{display:inline-block;margin:0 20px 0 0;}.src-box .cord-box label + label{margin-right:0;}.src-box .cord-box label .slc-s{width:240px;}.src-box .cord-box label .slc-at{width:300px;}.src-box .cord-box .form-txtm label{max-width:300px;width:45%;}.src-box .btn-box{position:absolute;bottom:30px;right:30px;font-size:0;}.src-box .btn-box .search-btn{margin-right:0;width:200px;}.src-box .btn-box input[type="submit"]{font-size:1.6rem;font-weight:bold;}.src-box .btn-box .reset-btn{font-size:1.4rem;position:static;margin-right:16px;}.src-box .btn-box .reset-btn input,
.src-box .btn-box .reset-btn a{padding:0 16px;}.top-wrap{position:relative;margin-bottom:30px;}[id^="GSSCPDCT0"] .top-wrap,
#GSSCSVJS01 .top-wrap,
#GSSCSVMG01 .top-wrap,
#GSSCSVKK01 .top-wrap{margin-bottom:0;}.comparison-view{position:absolute;top:auto;margin-top:10px;}.comparison-view a{padding:7px 15px;font-size:1.5rem;}.ordering-mov a{padding:6px 12px 6px 38px;background-position:11px;font-size:1.5rem;}.top-btn-group{position:absolute;top:auto;margin-top:10px;}.nav-fixed .top-btn-group{position:fixed;top:50px;left:0;right:0;margin-top:0;}.top-btn-group .comparison-view{position:static;top:auto;left:auto;right:auto;margin-top:0;}.top-btn-group .comparison-view a{margin-left:12px;}.breadcrumb-wrap{display:block;margin-top:25px;}[id^="GSSCPDCT0"] .breadcrumb-wrap,
#GSSCSVJS01 .breadcrumb-wrap,
#GSSCSVMG01 .breadcrumb-wrap,
#GSSCSVKK01 .breadcrumb-wrap{position:absolute;top:24px;left:0;margin:0;width:100%;}[id^="GSSCPDCT0"] .breadcrumb-wrap li,
#GSSCSVJS01 .breadcrumb-wrap li,
#GSSCSVKK01 .breadcrumb-wrap li,
[id^="GSSCPDCT0"] .breadcrumb-wrap li a,
#GSSCSVJS01 .breadcrumb-wrap li a,
#GSSCSVKK01 .breadcrumb-wrap li a,
[id^="GSSCPDCT0"] .breadcrumb-wrap li a.disabled:hover,
#GSSCSVJS01 .breadcrumb-wrap li a.disabled:hover,
#GSSCSVKK01 .breadcrumb-wrap li a.disabled:hover{color:#fff;}#GSSCSVMG01 .breadcrumb-wrap li,
#GSSCSVMG01 .breadcrumb-wrap li a{color:#313843;}[id^="GSSCPDCT0"] .breadcrumb-wrap ol li::before,
#GSSCSVJS01 .breadcrumb-wrap ol li::before,
#GSSCSVKK01 .breadcrumb-wrap ol li::before{border-color:#fff;}#GSSCSVMG01 .breadcrumb-wrap ol li::before{border-color:#313843;}.breadcrumb{display:inline-block;position:relative;z-index:10;}.breadcrumb .label-box .lb{display:inline-block;padding:5px 10px;background:#cdcdcd;}.breadcrumb .label-box + ol{margin-top:10px;}.breadcrumb-wrap ol{margin:0 160px 0 0;padding:0;list-style:none;}.breadcrumb-wrap ol li{position:relative;display:inline-block;margin:0 0 8px 16px;padding:0;font-weight:bold;}.breadcrumb-wrap ol li em{font-weight:inherit;font-style:italic;}.breadcrumb-wrap ol li:first-child{margin-left:0;}.breadcrumb-wrap ol li::before{content:"";display:block;width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;position:absolute;top:7px;left:-12px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.breadcrumb-wrap ol li:first-child::before{display:none;}.breadcrumb-wrap ol li span{font-weight:normal;}.breadcrumb-wrap ol li a{color:#333;text-decoration:none;font-weight:normal;}.breadcrumb-wrap ol li a.disabled{display:inline-block;}.breadcrumb-wrap ol li a.disabled,
.breadcrumb-wrap ol li a.disabled > span{font-weight:bold;pointer-events:none;}.breadcrumb-wrap ol li a:hover,
#GSSCSVKK01 .breadcrumb-wrap li a:hover{color:#fb0020;}.breadcrumb-wrap ol li a.disabled:hover{color:#333;}.top-wrap .src-wrap{height:560px;background-position:center bottom;}.top-wrap .src-wrap .inner{padding:140px 10px 0;}.top-wrap .search-box{margin:0 65px;padding:0;}.top-wrap .search-box.op{top:-330px;}.top-wrap .search-box::before{top:65px;width:180px;height:33px;}.top-wrap .src-wrap .tx-box{margin:0 64px;padding-bottom:40px;text-shadow:0px 0px 10px rgba(255,255,255,1);}.top-wrap .src-wrap .tx-box .ttl{margin:0 0 16px;padding:0 0 0 76px;min-height:54px;font-size:4.4rem;line-height:54px;}@media screen and (max-width:1200px){.top-wrap .src-wrap .tx-box .ttl{font-size:3.6rem;}}.top-wrap .src-wrap .tx-box .ttl::before{width:54px;height:52px;background-size:54px 52px;margin-top:-27px;}.top-wrap .src-wrap .tx-box .tx{line-height:1.8;font-size:1.6rem;}.top-wrap .src-wrap .tx-box .tx br{display:block;}.top-wrap .search-box .search-block{float:left;display:block;width:calc(100% - 62px);}.top-wrap .search-box .select-search-tx input{padding:29px 70px 29px 16px;}_:-ms-fullscreen,:root .top-wrap .search-box .select-search-tx input{padding:0 76px 0 16px;height:58px;line-height:1em;}.top-wrap .search-box .select-search-tx input::placeholder{font-size:1.6rem;}.top-wrap .search-box .select-search-tx input::-webkit-input-placeholder{font-size:1.6rem;}.top-wrap .search-box .select-search-tx input::-webkit-input-placeholder{font-size:1.6rem;}.top-wrap .search-box .select-search-tx input::-moz-placeholder{font-size:1.6rem;}.top-wrap .search-box .select-search-tx input:-ms-input-placeholder{font-size:1.6rem;}.top-wrap .search-box .src-pin{width:58px;height:58px;}.top-wrap .search-box .src-pin::before{margin:-6px 0 0 -8px;border:8px solid transparent;border-top:12px solid #313843;}.top-wrap .search-box .src-pin.op::before{margin-top:-14px;border:8px solid transparent;border-bottom:12px solid #313843;}.top-wrap .search-box .src-pin::after{top:12px;height:34px;}.top-wrap .search-box .select-search-btn{display:block;border-width:0;float:left;}.top-wrap .search-box .select-search-btn input{width:60px;height:60px;background-size:40px;}.top-wrap .src-box{width:calc(100% - 60px);}.top-wrap .candidate-list{width:calc(100% - 60px);}.title-wrap .ttl-box{margin-bottom:40px;}#GSSCPDCT10 .title-wrap .ttl-box{margin-bottom:24px;}[id^="GSSCSVBG0"] .title-wrap{padding:48px 0 30px;}[id^="GSSCPDCT0"] .title-wrap,
#GSSCSVJS01 .title-wrap,
#GSSCSVMG01 .title-wrap,
#GSSCSVKK01 .title-wrap{height:320px;min-width:980px;overflow:hidden;}[id^="GSSCPDCT0"] .title-wrap .inner,
#GSSCSVJS01 .title-wrap .inner,
#GSSCSVMG01 .title-wrap .inner,
#GSSCSVKK01 .title-wrap .inner{padding:0;}[id^="GSSCPDCT0"] .title-wrap .ttl-box,
#GSSCSVJS01 .title-wrap .ttl-box,
#GSSCSVMG01 .title-wrap .ttl-box,
#GSSCSVKK01 .title-wrap .ttl-box{padding:85px 0 0 0;}#GSSCSVMG01 .title-wrap .ttl-block .img{background-size:170px 170px;}.title-wrap .ttl-block{padding:0;margin:0;}.title-wrap .ttl-block .img{position:absolute;top:-20px;left:5px;width:210px;height:210px;background-size:180px 180px;}.title-wrap .ttl{margin-bottom:25px;font-size:3.8rem;}.title-wrap .ttl-box .ttl q{margin-top:15px;}.title-wrap .ttl .sub-ttl{margin-left:24px;font-size:2.8rem;}.title-wrap .ttl-block .ttl{padding:0 0 0 260px;margin:0 0 16px;}.title-wrap .ttl-block .ttl span{margin-bottom:10px;font-size:2.6rem;}.title-wrap .ttl-block .ttl em{line-height:1;font-size:5.5rem;}[id^="GSSCSVBG0"] .title-wrap .ttl{display:inline-block;margin-right:16px;width:360px;vertical-align:top;}.title-wrap .ttl-box q{font-size:1.6rem;}.title-wrap .grade{font-size:1.6rem;}.title-wrap .standard{font-size:1.6rem;}.title-wrap .standard:first-child{font-size:2.0rem;}.title-wrap .sub{font-size:1.6rem;margin:8px 0 16px;}.title-wrap .ttl + .sub{font-size:2.0rem;}[id^="GSSCSVBG0"] .title-wrap .ttl + .sub{display:inline-block;margin:34px 0 0;font-size:1.6rem;vertical-align:top;}.title-wrap .read{font-size:2rem;margin:-16px 0 16px;}.title-wrap .ttl-block + .read{margin:0;padding:0 0 0 260px;font-size:1.8rem;letter-spacing:.05em;}.title-wrap .ttl-block + .read br{display:block;}.message-wrap{margin-bottom:24px;}.message-wrap .msg-box{padding:16px;}.campaign-wrap{margin:40px 0 -40px;}.campaign-wrap .cp-box{padding:20px;width:500px;}.campaign-wrap .cp-box p strong{font-size:2rem;}.campaign-wrap .cp-box dl.code{display:table;margin:0 auto 8px;}.campaign-wrap .cp-box dl.code dt,
.campaign-wrap .cp-box dl.code dd{display:table-cell;font-size:1.4rem;padding:8px 16px;}.campaign-wrap .cp-box dl.code dt{border:none;border-right:1px solid #e6e6e6;}.campaign-wrap .cp-box dl.code dd{font-size:1.6rem;}.ol-wrap .articles{margin-bottom:16px;}.ol-wrap .form-set h2{font-size:2rem;}.pnav-fixed .nav-wrap{position:fixed;top:40px;left:0;right:0;z-index:99;background:#5a6069;border-top:1px solid #6F737C;border-top:1px solid #5a6069;}.form-ol-wrap{margin-bottom:40px;}.form-ol-wrap .form-set{border-top:solid 1px #e6e6e6;}.form-ol-wrap .form-set h2{font-size:2rem;}.form-ol-wrap p,
.form-ol-wrap li{line-height:1.6;font-size:1.6rem;}.form-wrap .form-set{margin:0 auto;padding:0 0 8px;font-size:1.6rem;line-height:1.6;}.form-wrap .form-set p{font-size:1.6rem;line-height:1.6;}.form-wrap section{margin:0 0 32px;}.form-wrap h2{margin:32px 0 16px;font-size:2rem;}.result-area{min-width:960px;margin:0 auto;overflow:hidden;position:relative;}.result-area.ovf-a{overflow:visible;}.result-area::after{content:"";display:block;clear:both;}.result-area.op{}.result-area.op.p-rlt{overflow:visible;}.result-area .refine-box{float:right;position:absolute;right:-280px;margin-top:10px;transition:0.5s right ease;}.result-area.ovf-a .refine-box{margin-right:280px;}.result-area.op .refine-box{right:0;}.result-area.op.p-rlt .refine-box{position:relative;}.refine-box .refine-pin{top:0;padding:0;width:45px;}.refine-box .refine-pin::before{bottom:16px;}.refine-box .refine-pin span{padding:24px 0 35px;min-height:72px;font-size:1.8rem;font-weight:bold;}.refine-box .refine-cont{display:block;padding-left:16px;width:280px;border-left:#e6e6e6 1px solid;box-sizing:border-box;}.result-area.ovf-a .refine-box .refine-cont{display:none;}.result-area.op .refine-box .refine-cont{display:block;}.result-area .result-box{transition:0.5s all;}.result-area.op .result-box{padding-right:340px;}.result-area .btm-cont{width:265px;}.result-area .btm-cont.p-fix{display:block;position:fixed;bottom:0;padding:10px 0;background:#fff;}.gdpr-on .result-area .btm-cont.p-fix{bottom:80px;}.result-area .btm-cont.p-fix .error-topbox{margin:0 auto 16px;}.refine-box .refine-cont .ttl-box{border-bottom:none;}.refine-box .refine-cont .ttl-box::after{content:"";display:block;clear:both;}.refine-box .refine-cont .ttl-box .tt{margin:0;padding:0;font-size:2.8rem;}.refine-box .refine-cont .ttl-box .alldel-pin{position:relative;top:auto;right:auto;margin:10px 40px 0 0;float:right;}.refine-box .refine-cont .list-box{padding:24px 0 0;}.gdpr-on .refine-box .refine-cont .list-box:last-of-type,
.refine-box .refine-cont .list-box:last-of-type{padding-bottom:0;}.refine-box .refine-cont .list-box .tt{font-size:1.8rem;}.refine-box .refine-cont .list-box .cnt.acd-box{margin-right:20px;}.refine-box .refine-cont .list-box .cnt ul.col2-sp li{float:none;width:auto;}.refine-box .refine-cont .list-box .cnt ul.col2-sp li:first-child + li{margin-top:16px;}.refine-box .refine-cont .list-box .cnt dl.col2-sp{display:block;}.refine-box .refine-cont .list-box .cnt dl.col2-sp dt,
.refine-box .refine-cont .list-box .cnt dl.col2-sp dd{display:block;width:auto;}.refine-box .refine-cont .list-box .cnt ul li{margin:8px 0;}.refine-box .refine-cont .list-box .tt.acd-pin i{margin-top:-10px;width:20px;height:20px;}.refine-box .refine-cont .list-box .tt.acd-pin i::before, .refine-box .refine-cont .list-box .tt.acd-pin i::after{margin:-1px 0 0 6px;width:8px;height:2px;}.refine-box .refine-cont .list-box .tt.acd-pin i::after{margin:-4px 0 0 9px;width:2px;height:8px;}.refine-box .close-btn{top:0;right:0;}.result-area .btm-wrap{height:auto;margin:30px 0 0 0;}.refine-box .btm-wrap label{width:auto;}.refine-box .btm-wrap input{width:100%;}.result-box .search-box{padding:10px 0 20px;max-width:760px;}.result-box .search-box .src-select-box{width:auto;}.result-box .search-box .select-search-tx input{padding:23px 8px;font-size:1.6rem;}_:-ms-fullscreen,:root .result-box .search-box .select-search-tx input{padding:8px;height:46px;line-height:1em;}.result-box .search-box .search-block{width:calc(100% - 46px);}.result-box .search-box .select-search-btn input{height:46px;width:46px;background-size:30px;}.result-box .candidate-list{width:calc(100% - 46px);}.check-tip .tip{top:auto;bottom:100%;left:0;margin:0 0 10px;min-width:130px;font-size:1.1rem;font-weight:bold;}.check-tip .tip span::before{bottom:-5px;left:10px;margin-bottom:0;margin-left:0;width:8px;height:8px;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);}.refine-result{margin:0 0 0 0;max-width:760px;}.src-keydel{width:100%;}.src-key dl.size-l,
.src-key dl{margin:0 8px 8px 0;}.src-key dl dt{margin:0 10px 0 0;line-height:30px;font-size:1.6rem;}.src-key dl ul li{margin:0 4px 4px 0;float:left;}.src-key dl ul li span{font-size:1.4rem;height:29px;box-sizing:border-box;padding-top:5px;}.src-key dl.size-l.src-ct dd > ul > li{float:none;margin:0;}.src-key dl.src-ct dd > ul > li > span{float:left;}.src-key dl dd > ul > li > ul{margin-top:0;margin-left:10px;}.src-key dl dd > ul > li > ul li:first-child{margin-left:20px;}.src-key dl dd > ul > li > ul li:first-child::before{display:block;content:"";border:5px solid transparent;border-left:8px solid #333;position:absolute;left:-14px;top:50%;margin-top:-5px;}.src-view{text-align:right;}.src-view dl.view-num{display:inline-block;}#GSSCPDSR02 .result-list .no-result,
#GSSCPDSR02 .product-list .src-view,
#GSSCPDSR02 .product-list-detail .src-view{margin-right:56px;}#GSSCPDSR02 .result-area.op.p-rlt .result-list .no-result,
#GSSCPDSR02 .result-area.op.p-rlt .product-list .src-view,
#GSSCPDSR02 .result-area.op.p-rlt .product-list-detail .src-view{margin-right:0;}.structure-area .product-list .src-view,
.structure-area .product-list-detail .src-view{margin-right:0;}.product-list .src-view,
.product-list-detail .src-view{margin-top:40px;}.src-view ul.view-type li{margin-right:10px;}.pagenav .pagination .page-numbers,
.paginate li{display:inline-block;line-height:30px;}.pagenav .pagination .prev a,
.paginate li.prev a{margin-right:8px;}.pagenav .pagination .next a,
.paginate li.next a{margin-left:8px;}.product-list > .pagenav:last-child,
.product-list-detail > .pagenav:last-child{margin-top:30px;}.paginate{margin-top:30px !important;}.frame-tip{top:auto;bottom:125%;}.frame-tip::before{top:auto;bottom:0;}.frame-tip i{top:auto;bottom:-5px;}.lb-jis .frame-tip::before{height:7px;}.lb-jis .frame-tip i{top:auto;bottom:-3px;}.lb-jis .frame-tip img{width:40px;}.ico-tip{top:auto;bottom:125%;}.ico-tip::before{top:0;bottom:auto;}.ico-tip i{top:-5px;bottom:auto;}.product-head{border-bottom:none}.product-head .product-name{word-break:normal;}.product-head .product-name h2,
.product-head .product-name .name{display:inline-block;margin-bottom:16px;font-size:2rem;}.product-head .product-name .name{margin-bottom:0;}.product-head .product-name a{display:block;}.product-head .product-name a::before{top:10px;left:-14px;width:6px;height:6px;}.product-head .product-name q{margin-top:4px;font-size:1.4rem;}.product-head .product-name .grade{font-size:1.4rem;}.product-head .product-name .grade b{margin:0 8px 0 0;}.product-head .product-name .grade q{margin-top:0;}.product-list .product-head .product-set2 dl{margin-bottom:0;}.product-list .product-head .product-set2 p{font-size:1.4rem;}.product-head .product-set1,
.product-head .product-set2{margin-right:100px;}.product-head .product-btn{position:absolute;left:auto;right:15px;top:10px;bottom:10px;margin-bottom:0;}.product-head .product-set1 dl{display:inline-block;font-size:0;margin-top:0;vertical-align:top;}.product-head .product-set1 dl.block{display:block;}.product-head .product-set1 dl:not(.block){margin-right:20px;}.product-head .product-set1 dl:last-child{margin-right:0;}.product-head .product-set1 dl dt,
.product-head .product-set1 dl dd,
.product-head .product-set2 dl dt,
.product-head .product-set2 dl dd{margin:0;font-weight:normal;}.product-head .product-set1 dl dt{font-weight:bold;}.product-head .product-set2 dl dt,
.product-head .product-set2 dl dd{font-size:1.4rem;}.product-head .product-set1 dl dt{margin-right:5px;}.result-list .product-head .product-set1 dl dt,
.result-list .product-head .product-set1 dl dd{display:inline-block;font-size:1.4rem;vertical-align:middle;}.product-list-detail .product-head .product-set2 dl dt,
.product-list-detail .product-head .product-set2 dl dd{font-size:1.2rem;}.product-list-detail .product-list-in{margin:24px auto;}.product-list-detail .pagenav + .product-list-in{margin-top:30px;}.product-list{margin:0 auto;max-width:1200px;}.product-list .product-list-in{border-bottom:1px solid #e6e6e6;}.product-list .product-head{padding:10px 15px 10px 20px;}table.product-tbl,
table.product-tbl th,
table.product-tbl td{border:1px solid #e6e6e6;font-size:1.2rem;}table.product-tbl td{font-size:1.4rem;}.product-list table.product-tbl th{background:transparent;}table.laychng-tbl,
table.product-tbl{display:table;}table.laychng-tbl thead,
table.product-tbl thead{width:100%;}table.laychng-tbl thead tr,
table.product-tbl thead tr{display:table-row;}table.laychng-tbl tr,
table.product-tbl tr{display:table-row;}table.laychng-tbl tbody,
table.product-tbl tbody{display:table-row-group;width:100%;overflow-x:auto;overflow-y:auto;}table.laychng-tbl tbody tr,
table.product-tbl tbody tr{display:table-row;min-width:1px;}table.laychng-tbl tbody tr:nth-child(even),
table.product-tbl tbody tr:nth-child(even){background:#f5f5f5;}table.laychng-tbl th,
table.laychng-tbl td,
table.product-tbl th,
table.product-tbl td,
.sec-cont .product-tbl th,
.sec-cont .product-tbl td{padding:8px;display:table-cell;}table.product-tbl thead tr th:first-child{border-left-color:#e6e6e6;}table.product-tbl thead tr th:last-child{border-right-color:#e6e6e6;}table.product-tbl td dl dt,
table.product-tbl td dl dd{font-size:1.4rem;}table.product-tbl td.product-inv dl dt{font-size:1.4rem;}table.product-tbl td.product-inv dl dd{font-size:1.4rem;}table.product-tbl td.product-price dl{text-align:right;}table.product-tbl td.product-price .product-tbl-in p,
table.product-tbl td.product-inv .product-tbl-in p{font-size:1.4rem;}table.product-tbl td.product-price .product-tbl-in p{text-align:left;}table.product-tbl td.product-price .product-tbl-in .price{text-align:right;}table.product-tbl td.product-price dl dt{margin:4px 0 0 0;padding:0;float:left;clear:both;text-align:left;}table.product-tbl td.product-inv .btn-inq{height:27px;line-height:26px;box-sizing:border-box;}table.product-tbl td.product-doc ul li{font-size:1.4rem;}.result-area.op table.product-tbl td.product-price dl dt,
.blog-wrap table.product-tbl td.product-price dl dt{float:none;}table.product-tbl td.product-price dl dd{margin:4px 0 0 0;text-align:right;}[id^="basic"] table.product-tbl td.product-price dl dd{float:right;}table.product-tbl td.product-price dl dd:first-of-type{margin:0;}table.product-tbl .product-comp{width:1%;min-width:45px;max-width:48px;text-align:center;}[id^="basic"] table.product-tbl .product-code{width:auto;min-width:320px;}table.product-tbl .product-size{width:15%;}table.product-tbl td.product-size{text-align:right;font-size:1.2rem;}[id^="basic"] table.product-tbl th.product-price{}table.product-tbl td.product-size .product-tbl-in{text-align:right;font-size:1.4rem;}table.product-tbl th.product-price{width:25%;}.result-area.op table.product-tbl th.product-price{width:17%;}table.product-tbl td.product-price{text-align:left;}table.product-tbl .btn-setbox.cl2{width:176px;display:flex;justify-content:center;}table.product-tbl .btn-setbox.cl2 a{width:calc(50% - 3px);margin:0 3px 0 0;}table.product-tbl .btn-setbox.cl2:nth-child(even){margin-right:0;margin-left:3px;}table.product-tbl .btn-setbox .st{margin:0 auto;font-size:1.2rem;}table.product-tbl .btn-setbox a.btn-sub{margin-top:8px;}table.product-tbl .product-inv{width:15%;}table.product-tbl .product-doc{min-width:90px;width:12%;}table.product-tbl .product-submit{padding:8px;width:186px;min-width:186px;}table.product-tbl .product-submit .btn-setbox{width:176px;}table.product-tbl .product-submit .btn-setbox p.st{font-size:1.4rem;}table.product-tbl td.product-code .product-tbl-in dl{display:block;margin:0 auto;padding:0;}table.product-tbl td.product-code .product-tbl-in{display:flex;justify-content:space-between;align-items:center;}.result-area.op table.product-tbl td.product-code .product-tbl-in,
.blog-wrap table.product-tbl td.product-code .product-tbl-in{display:block;}table.product-tbl td.product-code dl dt{margin:0;padding:0 5px 0 0;text-align:left;width:4em;float:left;clear:both;}table.product-tbl td.product-code dl dd{margin:0;padding:0;text-align:left;overflow:hidden;}table.product-tbl .product-code .product-tbl-in .lb-code{width:auto;vertical-align:middle;text-align:left;}.result-area.op table.product-tbl .product-tbl-in .btn-setbox{margin-left:0;margin:4px 0;}.result-area.op table.product-tbl .product-code .product-tbl-in .btn-setbox .st{margin-left:auto;}.result-area.op table.product-tbl .product-code,
.blog-wrap table.product-tbl .product-code{width:20%;}.result-area.op table.product-tbl .product-size{width:20%;}.result-area.op table.product-tbl .product-inv{width:15%;}.result-area.op table.product-tbl th.product-price{width:20%;}.result-area.op table.product-tbl .product-code .product-tbl-in .lb-code{text-align:center;}table.product-tbl .product-code .product-tbl-in .lb-code span{margin-right:1em;}table.product-tbl .product-code .product-tbl-in .lb-jis{padding:0;vertical-align:middle;}table.product-tbl .product-code .product-tbl-in .btn-setbox{margin-left:10px;flex-grow:1;margin-bottom:0;}table.product-tbl .product-code .product-tbl-in .btn-setbox .st{margin-left:0;}.result-area.op table.product-tbl td.product-code .product-tbl-in .lb-code{float:none;}.result-area.op table.product-tbl td.product-code .product-tbl-in dl{display:block;}.result-area.op table.product-tbl td.product-code dl dt,
.result-area.op table.product-tbl td.product-code dl dd,
.result-area.op table.product-tbl td.product-inv dl dt,
.result-area.op table.product-tbl td.product-inv dl dd,
.blog-wrap table.product-tbl td.product-code dl dt,
.blog-wrap table.product-tbl td.product-code dl dd,
.blog-wrap table.product-tbl td.product-inv dl dt,
.blog-wrap table.product-tbl td.product-inv dl dd{margin:0;width:100%;float:none;text-align:center;word-wrap:normal;word-break:normal;}.result-area.op table.product-tbl td.product-code dl dt,
.blog-wrap table.product-tbl td.product-code dl dt{margin-top:8px;}.result-area.op table.product-tbl td.product-code dl dt:first-child,
.blog-wrap table.product-tbl td.product-code dl dt:first-child{margin-top:0;}table.product-tbl .product-inv .tr-tip:hover .frame-tip.lb-delv-tip{display:block;}table.product-tbl .product-inv .frame-tip.lb-delv-tip{width:500px;margin-left:-250px;bottom:auto;}table.product-tbl .product-submit .cart-box input[type="number"]{width:60px;float:left;margin:4px 0;height:30px;}table.product-tbl .product-submit .cart-box .btn-cart{width:110px;min-height:30px;float:right;}table.product-tbl .product-submit .cart-box .lb-out-of-stock{display:inline-block;margin:4px 0;line-height:30px;text-align:left;font-size:1.2rem;}.product-list-detail .product-head{margin:0;padding:10px 15px 10px 20px;border:1px solid #e6e6e6;border-bottom:none;}.product-list-in dl.note-box,
.product-list-detail dl.note-box{margin:0 0 16px;padding:16px 0 16px;}.product-list-in dl.note-box dt,
.product-list-detail dl.note-box dt,
.product-list-in dl.note-box dd,
.product-list-detail dl.note-box dd{font-size:1.4rem;}.product-list-detail .product-list-in:nth-child(even){background:transparent;}.product-list-detail .product-head::after{content:"";display:block;clear:both;}.product-list-detail .product-head .product-set-main{float:left;width:calc(100% - 215px);}.product-list-detail .product-head:not(.no-img) .product-set1{width:100%;}.product-list-detail .product-head .product-set1 dl{float:none;width:auto;}.product-list-detail .product-head .img-box{width:200px;height:130px;}.product-list-detail .product-head .img-box img.thumb{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.product-list-detail .product-head .img-box .modal-pin::before{width:20px;height:20px;right:10px;bottom:10px;}.product-list-detail table.product-tbl td.product-code .mark-jis{margin:0;padding:0 2px 0 0;vertical-align:middle;}.product-remarks{margin-top:16px;}.product-remarks li{margin:0 0 8px !important;font-size:1.4rem !important;}.product-remarks li:last-child{margin:0 !important;}.product-list-detail + .contact-box{margin-top:30px;}.comparison-lb{width:150px;}.comparison-lb .comparison-h,
.comparison-lb > ul{padding:0 10px;}.comparison-lb > ul li{padding-right:6px;}.comparison-lb ul p.lb{font-size:1.4rem;}.comparison-lb p{font-size:1.4rem;}.comparison-cnt{width:calc(100% - 150px);}.comparison-lb .comparison-h .comp-name{padding-right:6px;}.comparison-lb .comp-submit2 .cmp-reset-pin:before{top:50%;margin-top:-4px;}.no-comp .comparison-msg p{margin:0;padding:0;font-size:1.6rem;}.comparison-area .comparison-li{padding:4px 10px;font-size:1.4rem;}.comparison-area .comp-name .comparison-li b{font-size:1.6rem;}.comparison-area .comp-name .comparison-li q{font-size:1.2rem;}.comparison-area .comparison-li .inv{}.comparison-area .comparison-li .inv a{width:176px;margin-left:auto;margin-right:auto;}.comparison-area .comparison-li .btn-setbox{display:flex;flex-flow:wrap;justify-content:center;}.comparison-area .comparison-li .btn-setbox::after{content:"";clear:both;display:block;}.comparison-area .comparison-li .btn-setbox .st{font-size:1.2rem;width:calc(50% - 5px);box-sizing:border-box;}.comparison-area .comparison-li .btn-setbox .btn-sub{float:right;width:50%;box-sizing:border-box;}.comparison-area .comparison-li .btn-setbox .cart-box{width:100%;}.comparison-area .cart-box::after{content:"";clear:both;display:block;}.comparison-area .cart-box input[type="number"]{width:60px;float:left;margin:4px 0;height:30px;}.comparison-area .cart-box .btn-cart{width:110px;min-height:30px;float:right;}.comparison-cnt .comp-price dl dt{margin:8px 0 0 0;padding:0;float:left;clear:both;font-size:1.4rem;}.comparison-cnt .comp-price dl dt:first-of-type{margin:0;}.comparison-cnt .comp-price dl dd{margin:8px 0 0 0;text-align:right;overflow:hidden;font-size:1.4rem;}.comparison-cnt .comp-price dl dd:first-of-type{margin:0;}.comparison-cnt > ul ul li.comp-inv dl dt{font-size:1.4rem;}.comp-inv dl dd{font-size:1.4rem;}.comparison-ul > li{width:calc(100% / 4);}.comparison-ul ul li.comp-submit1 .btn-setbox,
.comparison-ul ul li.comp-submit2 .btn-setbox{width:176px;}.comparison-ul ul li.comp-struct .img-box{height:156px;}.comparison-ul ul li.comp-struct .img-box .modal-pin{background-position:right 10px bottom 10px;background-size:32px;}.fav-tip .tip,
.product-tbl-in .btn-setbox .fav-tip .tip{width:200px;top:auto;bottom:5px;right:-8px;left:auto;margin:0 0 10px;font-size:1.1rem;font-weight:bold;}.fav-tip .tip span:before{bottom:-5px;margin-bottom:0;width:8px;height:8px;}.scroll-hint-box{margin-left:-60px;width:120px;height:120px;}.area-ttl{padding:50px 0 30px;}.area-ttl .ttl{font-size:3.4rem;}.area-ttl .ttl::before{margin-top:4px;margin-left:-10px;width:20px;height:3px;}.cst-service-area{}.cst-service-box h3{font-size:2.4rem;}.cst-service-box h3::before,
.cst-service-box h3::after{width:10px;height:30px;}.cst-service-box h3::before{margin-right:20px;}.cst-service-box h3::after{margin-left:20px;}.area-cont{padding-bottom:50px;}.cst-service-box .svc-list ~ h3{margin-top:32px;}.products-area{margin-top:10px;}.area-cont .products-box{margin:0 20px;}.area-cont .products-box .pd1{margin-bottom:16px;}.area-cont .products-box .pd2{width:50%;margin:0 auto;font-size:0;text-align:center;}.area-cont .products-box li{padding:10px;width:calc(100% / 3 - 0.1px);}.area-cont .products-box .pd2 li{display:inline-block;float:none;width:25%;text-align:left;vertical-align:top;}.area-cont .products-box .pd1 li .name{min-height:80px;}.area-cont .products-box li .name{min-height:64px;background-position:10px center;background-size:48px 48px;font-size:1.8rem;}.area-cont .products-box .pd2 li .name{background-size:36px 36px;}.area-cont .products-box li .name::before{right:24px;width:8px;height:8px;border-width:1px;}.area-cont .products-box li .name span{padding:0 40px 0 64px;word-break:normal;}.area-cont .products-box .pd2 li .name span{padding-left:56px;}.products-area.jp-cst .area-cont .products-box li .name span,
.products-area.jp-cst .area-cont .products-box li.custom .name span{padding:0 32px 0 64px;word-break:normal;}.products-area.jp-cst .area-cont .products-box li .name span small{margin-top:3px;max-width:162px;font-size:1.1rem;}.products-area.jp-cst .inner{padding:0;max-width:1220px;}.products-area.jp-cst .area-cont .products-box{margin:0 0;}.products-area.jp-cst .area-cont .products-box li{padding:10px;width:calc(100% / 4 - 0.1px);}.products-area.jp-cst .area-cont .products-box li.pd2-box{width:100%;}.products-area.jp-cst .area-cont .products-box li.pd2-box ul li{width:50%;}.products-area.jp-cst .area-cont .products-box li.pd2-box ul li .name{min-height:74px;}.products-area .area-cont{padding-bottom:50px;}.area-cont .pd-category{margin:0 auto;column-count:3;column-rule:1px solid #e6e6e6;column-gap:0;width:90%;}.area-cont .pd-category dl{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0 10% 30px;padding:0 6%;border-top:none;}body.safari .area-cont .pd-category dl{display:inline-block;width:80%;box-sizing:border-box;}.area-cont .pd-category dl:first-child{border-top:none;}.area-cont .pd-category dl dt{margin:0 0 10px;padding:20px 0 0;line-height:1.3;border-bottom:none;font-size:2rem;}.area-cont .pd-category dl dt .pd-pin{display:none;}.area-cont .pd-category dl dt a{display:inline-block;position:relative;padding-left:16px;}.area-cont .pd-category dl dt a::before{content:"";position:absolute;top:8px;left:-4px;width:8px;height:8px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.area-cont .pd-category dl dd{margin:0 0 6px 0;height:auto;font-size:1.6rem;}.area-cont .pd-category dl dd a{display:inline-block;padding:0 0 0 15px;}.area-cont .pd-category dl dd a::before{top:10px;}.area-cont .pd-category dl dd.new a::after{margin-left:8px;padding:3px 4px;font-size:1.4rem;}.bn-area::before{height:300px;}.bn-area .slider-box{padding-top:110px;}.bn-area .slider-box .slick-prev,
.bn-area .slider-box .slick-next{margin-top:-65px;height:132px;}.bn-area .slider-box .slick-dots{margin-top:-38px;}.bn-area .slider-box .slick-dots li{margin:0 12px;}.bn-area .slider-box .slick-dots li button::before{width:16px;height:16px;box-sizing:border-box;}#GSSCPDCT01 .bn-area .area-cont{padding-top:70px;}#GSSCPDCT01 .bn-area .slider-box{padding-top:0;}.highlights-area{min-width:980px;}.highlights-area .slider-box{padding:0 100px;max-width:1200px;min-width:960px;box-sizing:border-box;}.highlights-area .slick-prev,
.highlights-area .slick-next{width:50px;}.highlights-area .slick-prev{left:-50px;}.highlights-area .slick-next{right:-50px;}.highlights-area .slick-prev::before,
.highlights-area .slick-next::before{top:70px;left:50%;width:24px;height:24px;margin-top:0;margin-left:-20px;border-width:2px;}.highlights-area .slick-prev::before{left:auto;right:50%;margin-left:0;margin-right:-20px;}.info-area .info-box{margin-top:30px;padding:16px;border-width:3px;}.info-area .info-box dl dt,
.info-area .info-box dl dd{display:table-cell;vertical-align:top;font-size:1.6rem;}.info-area .info-box dl dt{min-width:100px;padding-right:16px;}.news-box .news-block .no-result{padding:1px 0 20px;}.news-box .tab-list > li .no-result{padding-bottom:16px;}.news-box .news-block .no-result{padding-top:16px;}.news-area .news-box{margin-top:8px;}.news-box .news-btns{padding-right:0;}.news-box .list-view{position:absolute;top:3px;right:0;margin:0;text-align:left;}.news-box .list-view a,
.news-box .tab-btn li,
.news-box .news-list li .date,
.news-box .news-list li .tx{font-size:1.6rem;}.news-box .news-list li .tx .ic-pdf{width:24px;height:18px;background-size:24px 24px;}.news-block,
.news-box .tab-list{padding-top:16px;}.news-wrap .news-area .area-cont .news-box .news-block:first-child{margin-top:-40px;padding-top:0;}.news-box .tab-btn li{margin:0 2px 0 0;width:auto;border:none;}.news-box .tab-btn li:last-child{margin-right:0;}.news-box .tab-btn li span{padding:8px 16px 6px;min-width:145px;box-sizing:border-box;}.news-box .list-view{top:8px;margin:0 8px;}.news-box .list-view a{padding-right:16px;}.news-box .list-view a::before{top:8px;}.news-box .news-list li .no-link{position:relative;padding:16px 64px 16px 140px;}.news-box .news-list li a{position:relative;padding:16px 64px 16px 140px;}.news-box .news-list li a::before{content:"";position:absolute;right:30px;top:50%;margin-top:-6px;width:12px;height:12px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.news-box .news-list li a:hover::before{border-color:#dd001c;}.news-box .news-list li .date{position:absolute;top:22px;left:24px;}.news-box .news-list li .label,
.news-box .news-list li .label + .label{display:inline;}.news-box .news-list li .date + .label{margin-right:16px;}.pd-cate{padding:6px 8px 4px 28px;background-size:20px 20px;font-size:1.2rem;}.pd-cate.othercate,
.pd-cate.other{padding-left:8px;}.news-box .news-list li .label .news-cate{display:inline-block;margin:3px 0 0 0;font-size:1.6rem;}.news-box .news-list li .label .news-cate + .news-cate{margin-left:8px;}.news-box .news-list li .label .news-cate + .news-cate::before{padding-right:8px;}.news-box .news-list li .label .pd-cate + .news-cate{margin-left:8px;}.news-box .news-list li .label .ic-hot{padding:0 0 0 20px;background-size:18px 18px;font-size:1.4rem;}.news-box .news-list li .tx{position:relative;padding-right:0;line-height:1.6;}.news-box .news-list li .tx::before{display:none;}.news-area .area-ttl,
.news-area .area-cont{margin:0 5%;}.journal-area{min-width:980px;}.journal-area .area-ttl, .journal-area .area-cont{margin:0 60px;}.journal-area .area-ttl{padding-bottom:50px;}.journal-area .area-ttl .btns{bottom:0;}.journal-area .area-ttl .btns ul li{margin-left:32px;}.journal-area .area-ttl .btns ul li a{padding-right:16px;font-size:1.6rem;}.journal-area .area-ttl .btns ul li a::before{margin-top:-3px;width:6px;height:6px;}.journal-area .journal-list{margin-top:0;}.journal-area .journal-list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;}.journal-area .journal-list li{padding:30px 50px 0;width:calc(100%/3);border:none;box-sizing:border-box;}.journal-area .journal-list li a{display:table;padding:0;width:100%;box-sizing:border-box;}.journal-area .journal-list .frame{display:block;margin:0;padding:20px 0;width:100%;background-color:#fff;text-align:center;}.journal-area .journal-list .frame img{width:120px;height:auto;}.journal-area .journal-list dl{display:block;margin-top:16px;padding:0;width:auto;}.journal-area .journal-list dl dt{font-size:1.8rem;}.journal-area .journal-list dl dd{font-size:1.4rem;line-height:1.6;}.area-cont .service-box ul{text-align:center;font-size:0;}.area-cont .service-box ul li{display:inline-block;float:none;width:375px;padding:8px;vertical-align:top;}.area-cont .service-box ul li a{height:130px;}.area-cont .service-box ul li a::before{background-size:auto;}.area-cont .service-box ul li a::after{right:16px;width:8px;height:8px;border-width:1px;}.area-cont .service-box ul li a .ttl{font-size:2rem;font-weight:bold;}.area-cont .support-box ul{display:block;text-align:center;font-size:0;}.area-cont .support-box ul li{display:inline-block;width:240px;padding:8px;vertical-align:top;}.area-cont .support-box ul li a{display:block;padding:96px 0 8px;height:160px;}.area-cont .support-box ul li a .ttl{margin:0 16px 4px;font-size:1.8rem;width:auto;}.area-cont .support-box ul li a .sub{padding:0 16px;font-size:1.6rem;width:auto;}.area-cont .support-box ul li a::before{top:25px;}.area-cont .support-box ul li a::after{right:16px;width:8px;height:8px;border-width:1px;}.ol-wrap{margin-bottom:60px;}.ol-wrap .inner{position:relative;}.ol-wrap .product-set{float:left;padding:0;margin-right:20px;width:calc(60% - 20px);}.ol-wrap .images-box{float:right;margin:0;width:370px;}.ol-wrap .images-box .tab-wrap{padding:0;}.ol-wrap .images-box .tab-wrap ul.tab-btn{margin:20px 0 0;font-size:0;}.ol-wrap .images-box .tab-btn li{margin-left:-1px;}.ol-wrap .images-box .tab-btn li span{padding:1px 5px;min-width:65px;}#PRODUCT_PACK_SLIDER,
#PRODUCT_PACK_SLIDER .slick-list.draggable,
#PRODUCT_LABEL_SLIDER,
#PRODUCT_LABEL_SLIDER .slick-list.draggable,
.ol-wrap .images-box .tab-list li,
.ol-wrap .images-box .sl{width:370px;}#PRODUCT_LABEL_SLIDER .slick-dots, #PRODUCT_PACK_SLIDER .slick-dots{margin-top:55px;}.ol-wrap .images-box .tab-list li .zoom-btn::before{width:32px;height:32px;}.ol-wrap .images-box .att-tx{margin:35px 0 0;font-size:1.4rem;}.ol-wrap .sds-box{float:left;width:500px;margin:30px 0 0;}.ol-wrap p,
.ol-wrap li{line-height:1.6;font-size:1.6rem;}.ol-wrap .readmore{width:160px;font-size:1.6rem;}.cont-area{margin-top:100px;}#GSSCPDDT01 #basic.cont-area{margin-top:50px;margin-bottom:64px;}.sec-ttl{margin:0 0 30px;}.sec-ttl .ttl{margin-bottom:20px;line-height:1.3;font-size:3.0rem;}.sec-cont:after{content:"";display:block;clear:both;}.sec-cont .txt-box + .txt-box{margin-top:16px;}.sds-box .doc2-list{margin:0;}.product-set dl dt,
.product-set dl dd{font-size:1.6rem;}.product-set dl dt{margin:0 0 0 16px;font-weight:normal;}.sec-ttl .ttl a::before{margin-top:-8px;width:8px;height:8px;border-top-width:4px;border-left-width:4px;}.sec-cont .link-list.ct{font-size:0;}.sec-cont .link-list li{margin:0 10px;}.sec-cont .link-list li a{padding:20px 8px;line-height:23px;font-size:1.8rem;font-weight:bold;box-sizing:border-box;}.sec-cont .contact-box .link-list li a{width:275px;padding:20px 24px;}.sec-cont .link-list li a::before{right:16px;margin-top:-4px;width:8px;height:8px;}.sec-cont .link-list.sp-2col li:nth-child(even){padding:0 1%;}.sec-cont .link-list.sp-2col li{display:inline-block;float:none;margin:0;padding:0 .5%;width:25%;box-sizing:border-box;vertical-align:top;}.doc1-list.ct{text-align:center;font-size:0;}.doc1-list li{padding:0 8px;width:25%;}.doc1-list li a{padding:20px 16px;font-size:1.8rem;}.doc1-list li a.ic-pdf,
.doc1-list li a.ic-another,
.doc2-list dd a.ic-pdf,
.doc2-list dd a.ic-another{padding-left:36px;background-size:32px 32px;}.doc1-list li time{font-size:1.8rem;}.doc1-list.ct li{display:inline-block;float:none;margin-bottom:0;vertical-align:top;}.doc-wrapblock{display:flex;flex-flow:wrap;width:100%;}.doc2-list{margin:0;padding:0;}.sec-cont .doc2-list{width:auto;margin-right:10px;}.sec-cont .doc2-list dt{height:30px;line-height:30px;font-size:1.6rem;}.sec-cont .doc2-list dt .list-more{margin:5px 0;padding:0 24px 0 8px;line-height:20px;}.sec-cont .doc2-list dt .list-more::before{right:8px;}.doc-wrapblock dl.doc2-list > dd > ul{width:auto;}.doc-wrapblock dl.doc2-list > dd > ul > li{width:230px;}.doc-wrapblock dl.doc2-list.doc-spdata > dd > ul > li{width:calc(100% / 5);}.doc-wrapblock dl.doc2-list.doc-spdata{width:100%;}.doc-wrapblock dl.doc2-list.doc-spdata.cl1{width:calc(230px * 1);}.doc-wrapblock dl.doc2-list.doc-spdata.cl2{width:calc(230px * 2);}.doc-wrapblock dl.doc2-list.doc-spdata.cl3{width:calc(230px * 3);}.doc-wrapblock dl.doc2-list.doc-spdata.cl4{width:calc(230px * 4);}.doc-wrapblock dl.doc2-list.doc-spdata.cl1 > dd > ul > li,
.doc-wrapblock dl.doc2-list.doc-spdata.cl2 > dd > ul > li,
.doc-wrapblock dl.doc2-list.doc-spdata.cl3 > dd > ul > li,
.doc-wrapblock dl.doc2-list.doc-spdata.cl4 > dd > ul > li{width:230px;}.doc-wrapblock dl.doc2-list.doc-insp,
.doc-wrapblock dl.doc2-list.doc-calib{width:calc(50% - 10px);}.doc-wrapblock dl.doc2-list.doc-insp.cl1,
.doc-wrapblock dl.doc2-list.doc-calib.cl1{width:230px;}.doc-wrapblock dl.doc2-list.doc-insp.cl2,
.doc-wrapblock dl.doc2-list.doc-calib.cl2{width:460px;}.doc-wrapblock dl.doc2-list.doc-insp.variable > dd > ul > li,
.doc-wrapblock dl.doc2-list.doc-calib.variable > dd > ul > li{width:calc(100% / 3);}.doc-wrapblock .doc-listset{display:flex;flex-wrap:wrap;}.doc-wrapblock .doc-listset.variable{width:100%;}.sec-cont .doc2-list .more-box li a{font-size:1.4rem;}.doc1-list li a{padding:20px 16px;line-height:23px;font-size:1.8rem;}.doc2-list dd a{padding:14px 22px;line-height:20px;font-size:1.8rem;}.doc1-list li a:before,
.doc2-list dd a:before{right:16px;margin-top:-4px;width:8px;height:8px;}.sec-cont .doc1-list{margin-top:0;}.sec-cont .doc1-box, .sec-cont .doc2-box{margin:0 0 24px;}.sec-cont .doc3-box, .sec-cont .doc4-box{margin:0;}.doc-wrapblock::after{content:"";display:block;clear:both;}.sec-cont .doc2-block{width:75%;float:left;}.sec-cont .doc2-box .doc2-list,
.sec-cont .doc3-box .doc2-list{display:table-cell;padding:0 8px;box-sizing:border-box;}.sec-cont .doc3-box .doc2-list{display:block;margin:0 0 24px;}.sec-cont .doc4-box{width:25%;float:right;margin-top:0;padding-left:8px;box-sizing:border-box;}.sec-cont .doc4-box .doc1-list{margin-bottom:40px;}.sec-cont .doc4-box .doc2-list{margin-top:0;margin-bottom:24px;}.sec-cont .doc4-box .doc2-list.variable dd ul li{float:none;width:100%;}.nav-wrap ul li a{font-size:1.4rem;line-height:20px;}.kit-table .kit-ttl{padding:8px;font-size:1.6rem;text-align:center;}.kit-cont{display:table;}.kit-cont tbody{padding:0;flex-wrap:wrap;}.kit-cont tr{display:table;padding:0;width:calc(100% - 30px);margin:0 15px;}.kit-cont th,
.kit-cont td{display:table-cell;vertical-align:top;}.kit-table tbody th{padding:10px 0;width:80%;box-sizing:border-box;font-size:1.4rem;font-weight:normal;}.kit-table tbody td{padding:10px 0;width:20%;box-sizing:border-box;font-size:1.4rem;text-align:right;}.free-article h2,
.free-article .ttl{margin:0 0 16px;font-size:2rem;}.articles::after{content:"";display:block;clear:both;}.articles .img-box{}.articles .img-box.l{float:left;margin:0 24px 24px 0;max-width:370px;}.articles .img-box.r{float:right;margin:0 0 24px 24px;max-width:370px;}.sec-box + .sec-box{margin-top:48px;}.sec-cont .lineup-box .ttl{padding:16px;font-size:2.0rem;text-align:center;}.sec-cont .lineup-box .lineup-li{margin:15px 10px;}.sec-cont .lineup-box .lineup-li.col-2{height:auto;}_:-ms-fullscreen,:root .sec-cont .lineup-box .lineup-li.col-2 li{overflow:hidden;}.sec-cont .lineup-box .lineup-li li::before{text-indent:20px;margin-left:-20px;}.sec-cont .lineup-box .lineup-li .pd{margin-left:20px;}.sec-cont .lineup-box .lineup-li.col-2 .pd{column-count:2;column-rule:1px solid #e6e6e6;column-gap:70px;}.sec-cont .lineup-box .lineup-li .pd > li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0 0 30px;}body.safari .sec-cont .lineup-box .lineup-li .pd > li{display:inline-block;width:100%;}.sec-cont .lineup-box .lineup-li .pd > li > a{font-size:2rem;}.sec-cont .lineup-box .lineup-li .pd > li > a::before{top:10px;left:-4px;width:8px;height:8px;}.sec-cont .lineup-box .lineup-li .cate > li > a{font-size:1.6rem;}.sec-cont .lineup-box .lineup-li .pd > li.new > a:after{margin-left:8px;padding:3px 4px;font-size:1.4rem;}.sec-cont .lineup-box .lineup-li .cate > li.new > a:after{margin-left:8px;padding:3px 4px;font-size:1.4rem;}.sec-cont .lineup-box .lineup-li .pd > li.cate-s{margin-bottom:8px;}.sec-cont .lineup-box .lineup-li .pd > li.cate-s > a{font-size:1.6rem;}.sec-cont .lineup-box .lineup-li .pd > li.cate-s + li:not(.cate-s){margin-top:30px;}.sec-cont .txlink-list li a{font-size:1.6rem;}.sec-cont .faq-box + .faq-box{margin-top:56px;}.sec-cont .faq-box .acd-block + .acd-block{margin-top:16px;}.sec-cont .faq-box .acd-block .acd-pin{padding:24px 72px;font-size:1.8rem;}.sec-cont .faq-box .acd-block .acd-box{padding:16px 72px 24px;font-size:1.8rem;}.sec-cont .faq-box .acd-block .acd-pin::before,
.sec-cont .faq-box .acd-block .acd-box::before{left:24px;font-size:3.4rem;}.sec-cont .faq-box .acd-block .acd-pin::before{top:20px;}.sec-cont .faq-box .acd-block .acd-box::before{top:12px;}.sec-cont .faq-box .acd-block .acd-pin i:last-child{top:22px;right:22px;width:29px;height:29px;}.sec-cont .faq-box .acd-block .acd-pin i:last-child::before,
.sec-cont .faq-box .acd-block .acd-pin i:last-child::after{margin:-1px 0 0 7px;width:14px;height:2px;}.sec-cont .faq-box .acd-block .acd-pin i:last-child::after{margin:-7px 0 0 13px;width:2px;height:14px;}.sec-cont .simple-tb th,
.sec-cont .simple-tb td{padding:8px 24px;line-height:1.6;font-size:1.6rem;}.sec-cont .simple-tb th{white-space:normal;}.sec-cont .txt-box p{line-height:1.6;font-size:1.6rem;}.sec-cont .sec-li li{font-size:1.6rem;margin-bottom:4px;}#GSSCPDCT30 .product-list .product-head,
.GSSCPDCT30.product-list .product-head{padding:6px 15px;}#GSSCPDCT30 .product-list .product-set-main,
.GSSCPDCT30.product-list .product-set-main{width:calc(100% - 135px);}#GSSCPDCT30 .product-list .product-list-in.op .product-set-main,
.GSSCPDCT30.product-list .product-list-in.op .product-set-main{width:calc(100% - 175px);}#GSSCPDCT30 .product-list .no-img .product-set-main,
.GSSCPDCT30.product-list .no-img .product-set-main,
#GSSCPDCT30 .product-list .product-list-in.op .no-img .product-set-main,
.GSSCPDCT30.product-list .product-list-in.op .no-img .product-set-main{width:calc(100% - 20px);}#GSSCPDCT30 .product-list .product-head .img-box,
.GSSCPDCT30.product-list .product-head .img-box{margin-right:35px;width:100px;height:60px;}#GSSCPDCT30 .product-list .product-list-in.op .product-head .img-box,
.GSSCPDCT30.product-list .product-list-in.op .product-head .img-box{width:140px;height:84px;}#GSSCPDCT30 .product-head .product-btn,
.GSSCPDCT30 .product-head .product-btn{top:6px;}#GSSCPDCT30 .product-head .product-name a::before,
.GSSCPDCT30 .product-head .product-name a::before{top:7px;left:-10px;width:5px;height:5px;}#GSSCPDCT30 .product-head .product-name .name,
.GSSCPDCT30 .product-head .product-name .name{font-size:1.6rem;}#GSSCPDCT30 .product-head .product-name .grade,
.GSSCPDCT30 .product-head .product-name .grade{font-size:1.2rem;}#GSSCPDCT30 .product-head .product-name .manufacturer dt,
#GSSCPDCT30 .product-head .product-name .manufacturer dd,
.GSSCPDCT30 .product-head .product-name .manufacturer dt,
.GSSCPDCT30 .product-head .product-name .manufacturer dd{font-size:1.2rem;}#GSSCPDCT30 .product-head .product-set2,
.GSSCPDCT30.product-head .product-set2{margin:0;font-size:0;}#GSSCPDCT30 .product-list-in.op .product-head .product-set2,
.GSSCPDCT30 .product-list-in.op .product-head .product-set2{margin:8px 0 0;}.GSSCPDCT30 .product-list-in.op .product-head .product-set2{margin:0 0 0;}#GSSCPDCT30 .product-list-in.op .product-head.no-img .product-set2,
.GSSCPDCT30 .product-list-in.op .product-head.no-img .product-set2{margin-right:0;}#GSSCPDCT30 .product-head .product-set2 dl,
.GSSCPDCT30 .product-head .product-set2 dl{display:inline-block;margin-right:20px;}#GSSCPDCT30 .product-head .product-set2 dl.block,
.GSSCPDCT30 .product-head .product-set2 dl.block{display:block;margin-right:0;}#GSSCPDCT30 .product-list table.product-tbl thead tr,
.GSSCPDCT30.product-list table.product-tbl thead tr{background-color:#e6e6e6;}#GSSCPDCT30 .product-list table.product-tbl thead tr th,
.GSSCPDCT30.product-list table.product-tbl thead tr th{border-color:#fff;}#GSSCPDCT30 table.product-tbl thead tr th:first-child,
.GSSCPDCT30 table.product-tbl thead tr th:first-child{border-left-color:#e6e6e6;}#GSSCPDCT30 table.product-tbl thead tr th:last-child,
.GSSCPDCT30 table.product-tbl thead tr th:last-child{border-right-color:#e6e6e6;}#GSSCPDCT30 .product-list table.product-tbl tbody tr:nth-child(even),
.GSSCPDCT30.product-list table.product-tbl tbody tr:nth-child(even){background-color:#f5f5f5;}#GSSCPDCT30 .product-list table.laychng-tbl th,
#GSSCPDCT30 .product-list table.laychng-tbl td,
#GSSCPDCT30 .product-list table.product-tbl th,
#GSSCPDCT30 .product-list table.product-tbl td,
.GSSCPDCT30.product-list table.laychng-tbl th,
.GSSCPDCT30.product-list table.laychng-tbl td,
.GSSCPDCT30.product-list table.product-tbl th,
.GSSCPDCT30.product-list table.product-tbl td{padding:4px 8px;}#GSSCPDCT30 .product-list table.product-tbl td dl,
#GSSCPDCT30 .product-list table.product-tbl td dl dt,
#GSSCPDCT30 .product-list table.product-tbl td dl dd,
#GSSCPDCT30 .product-list table.product-tbl td.product-inv dl dt,
#GSSCPDCT30 .product-list table.product-tbl td.product-inv dl dd,
#GSSCPDCT30 .product-list table.product-tbl td.product-price .product-tbl-in p,
#GSSCPDCT30 .product-list table.product-tbl td.product-inv .product-tbl-in p,
#GSSCPDCT30 .product-list table.product-tbl td.product-code dl dt,
#GSSCPDCT30 .product-list table.product-tbl td.product-code dl dd,
#GSSCPDCT30 .product-list table.product-tbl td.product-size .product-tbl-in,
#GSSCPDCT30 .product-list .product-tbl thead th,
#GSSCPDCT30 .product-list .product-tbl tbody td,
.GSSCPDCT30.product-list table.product-tbl td dl,
.GSSCPDCT30.product-list table.product-tbl td dl dt,
.GSSCPDCT30.product-list table.product-tbl td dl dd,
.GSSCPDCT30.product-list table.product-tbl td.product-inv dl dt,
.GSSCPDCT30.product-list table.product-tbl td.product-inv dl dd,
.GSSCPDCT30.product-list table.product-tbl td.product-price .product-tbl-in p,
.GSSCPDCT30.product-list table.product-tbl td.product-inv .product-tbl-in p,
.GSSCPDCT30.product-list table.product-tbl td.product-code dl dt,
.GSSCPDCT30.product-list table.product-tbl td.product-code dl dd,
.GSSCPDCT30.product-list table.product-tbl td.product-size .product-tbl-in,
.GSSCPDCT30.product-list .product-tbl thead th,
.GSSCPDCT30.product-list .product-tbl tbody td{font-size:1.2rem;}#GSSCPDCT30 .product-list table.product-tbl th.product-price{}#GSSCPDCT30 .product-list table.product-tbl .product-inv{}#GSSCPDCT30 .product-list table.product-tbl .product-submit,
.GSSCPDCT30.product-list table.product-tbl .product-submit{min-width:180px;}#GSSCPDCT30 .product-list table.product-tbl .product-submit .btn-setbox,
.GSSCPDCT30.product-list table.product-tbl .product-submit .btn-setbox{width:176px;font-size:0;}#GSSCPDCT30 .product-list .product-submit .btn-fav,
#GSSCPDCT30 .product-list .product-submit .cart-box,
.GSSCPDCT30.product-list .product-submit .btn-fav,
.GSSCPDCT30.product-list .product-submit .cart-box{}#GSSCPDCT30 .product-list .product-submit .cart-box input[type="number"],
#GSSCPDCT30 .product-list .product-submit .cart-box .btn-cart,
.GSSCPDCT30.product-list .product-submit .cart-box input[type="number"],
.GSSCPDCT30.product-list .product-submit .cart-box .btn-cart{display:inline-block;vertical-align:middle;}#GSSCPDCT30 .product-list .product-submit .cart-box,
.GSSCPDCT30.product-list .product-submit .cart-box{}#GSSCPDCT30 .product-list .product-submit .btn-fav,
.GSSCPDCT30.product-list .product-submit .btn-fav{padding-left:30px;width:100%;}#GSSCPDCT30 .product-list .product-submit .cart-box input[type="number"],
#GSSCPDCT30 .product-list .product-submit .cart-box .btn-cart,
.GSSCPDCT30.product-list .product-submit .cart-box input[type="number"],
.GSSCPDCT30.product-list .product-submit .cart-box .btn-cart{margin-left:0;}.seminar-wrap{margin:32px 0;}.seminar-wrap .cont-area{margin-top:64px;}.semi-frame .img{margin-bottom:32px;}.semi-frame .label{margin-bottom:16px;}.semi-frame .label .semi-cate{display:inline-block;margin-top:3px;font-size:1.6rem;vertical-align:middle;}.semi-frame .ic-rec{padding:0 0 0 20px;margin-bottom:4px;background-size:18px 18px;font-size:1.4rem;vertical-align:middle;}.semi-frame .label .pd-cate{margin-bottom:0;}.semi-frame .tt-box .ttl em{font-size:2.8rem;}.list-area .semi-frame .tt-box .ttl em{font-size:2rem;}.semi-frame .ttl .pickup{width:30px;height:30px;background-size:30px;}.semi-frame .tt-box .ttl .pickup + em{padding-left:40px;}.semi-frame .ttl .fin,
.semi-frame .ttl .accepting{margin-left:16px;padding:0 8px;line-height:30px;font-size:1.6rem;font-weight:bold;box-sizing:border-box;}.list-area .semi-frame .ttl .fin,
.list-area .semi-frame .ttl .accepting{line-height:24px;font-size:1.4rem;}.semi-frame .tt-box .tx{font-size:1.6rem;}.list-area .semi-frame .tt-box .tx{font-size:1.4rem;}.semi-frame .cont{display:table;width:100%;}.semi-frame .cont .date,
.semi-frame .cont .place{display:table-cell;padding-left:55px;width:50%;vertical-align:top;}.list-area .semi-frame .cont .date,
.list-area .semi-frame .cont .place{padding-left:50px;}.semi-frame .cont .ttl{font-size:1.4rem;}.list-area .semi-frame .cont .ttl{font-size:1.2rem;}.semi-frame .cont .dtl{font-size:1.6rem;line-height:1.6;}.list-area .semi-frame .cont .dtl{font-size:1.4rem;}.seminar-wrap .entry-block{margin:40px 0;}.seminar-wrap .entry-block .disabled,
.seminar-wrap .entry-block a{padding:0 24px;width:360px;height:60px;line-height:60px;font-size:2rem;}.semi-fin-msg{margin-bottom:20px;padding:20px;}.semi-atcbody{margin-top:40px;padding-top:40px;}.semi-atcbody .sec-cont{margin:0 5%;}.semi-atcbottom{margin-top:40px;padding-top:32px;}.semi-top a{padding:8px 16px 8px 24px;}.semi-top a::before{left:8px;}.list-area .semi-frame{padding:24px 80px 24px 34px;}.list-area .semi-frame .ttl .pickup{left:-58px;top:-2px;}.list-area .semi-frame .tt-box .ttl .pickup + em{padding-left:0;}.list-area .semi-frame .label{margin-bottom:8px;}.seminar-wrap .list-area li a{padding-right:0;}.seminar-wrap .list-area li a::before{right:30px;margin-top:-6px;width:12px;height:12px;}.seminar-wrap .list-area li a[target^="_blank"]::before{width:16px;height:16px;background-size:16px 16px;right:28px;}.seminar-wrap .readmore{width:160px;font-size:1.6rem;}[id^="GSSCSVIM0"] .title-wrap .ttl,
[id^="GSSCNSSM0"] .title-wrap .ttl{margin-bottom:16px;}.journal-wrap{margin-bottom:64px;}.journal-wrap .index_block,
.journal-wrap .cat_list_block,
.journal-wrap .result-list{padding:0 5%;}.journal-wrap .result-list{margin-top:32px;}.journal-wrap #search{margin-bottom:32px;}.journal-wrap #search .ttl{font-size:2.4rem;}.journal-wrap #search .src-in{display:block;margin-bottom:16px;}.journal-wrap #search .src-in::after{content:"";display:block;clear:both;}.journal-wrap #search .src-in{display:table;width:100%;}.journal-wrap #search .src-in .src-jnl,
.journal-wrap #search .src-in .src-key{display:table-cell;width:25%;box-sizing:border-box;vertical-align:middle;}.journal-wrap #search .src-in .src-key{padding-left:16px;width:50%;}.journal-wrap #search .src-in select{width:auto;height:36px;min-height:36px;}.journal-wrap #search .src-in .src-key input.fs-search{padding:17px 8px;width:calc(100% - 36px);}_:-ms-fullscreen,:root .journal-wrap #search .src-in .src-key input.fs-search{padding:8px;height:36px;line-height:1em;}.journal-wrap #search .btn-btm input.fs-submit{width:36px;height:36px;}.journal-wrap #search .atttx{margin-top:16px;font-size:1.2rem;}.journal_search{position:absolute;top:-100px;right:0;margin-top:0;}.journal_search a{padding:0 32px 0 64px;line-height:40px;font-size:1.6rem;}.journal_search a::before{left:24px;margin-top:-12px;width:24px;height:24px;background-size:24px;}.journal-wrap .cat_block.stop::before{display:none;}.journal-wrap .cat_block .frame{display:table;padding:32px;width:100%;box-sizing:border-box;}.journal-wrap .cat_block .j-ttl{margin:0 0 16px;font-size:2.4rem;text-align:left;}.journal-wrap .cat_block.stop .j-ttl i{position:static;display:inline-block;margin-left:16px;padding:0 8px;line-height:24px;background:#b4b4b4;vertical-align:text-top;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}.journal-wrap .cat_block .img{margin:0;display:table-cell;vertical-align:top;}.journal-wrap .cat_block .detail{display:table-cell;padding-left:32px;vertical-align:top;}.journal-wrap .cat_block .detail::after{content:"";display:block;clear:both;}.journal-wrap .cat_block .detail .txt-box{margin-bottom:32px;font-size:1.6rem;}.journal-wrap .latest-box{display:inline-block;float:right;padding:0 0 0 16px;margin-top:24px;}.journal-wrap .latest-box .tt{margin-bottom:0;}.journal-wrap .latest-box .tt em{font-size:1.8rem;}.journal-wrap .latest-box .tt em i{font-size:1.5rem;}.journal-wrap .latest-box a{padding:6px 8px;}.journal-wrap .latest-box .bnum + .c-box span:last-of-type{padding-right:12px;border-right:1px solid #b4b4b4;}.journal-wrap .cat_block.stop .detail .latest-box{margin-top:0;}.journal-wrap .latest-box a{font-size:1.4rem;}.journal-wrap .cat_block .detail .latest-box .ctlg-box::after{content:"";display:block;clear:both;}.journal-wrap .cat_block .detail .latest-box .bnum{float:right;display:inline-block;margin:-4px 0 0 12px;}.journal-wrap .cat_block .detail .latest-box .bnum a{padding:6px 20px 6px 16px;}.journal-wrap .cat_block .detail .latest-box .bnum a:hover{background-color:#e8e8ea;}.journal-wrap .cat_block .detail .latest-box .c-box{margin-top:0;float:left;}.journal-wrap .cat_block .detail .btn-box{float:left;}.journal-wrap .cat_block .detail .btn-box .entry{text-align:left;}.journal-wrap .cat_block .detail .btn-box .entry a{width:190px;padding:0;line-height:40px;font-size:1.6rem;box-sizing:border-box;}.journal-wrap .cat_block .detail .btn-box .entry a::before{right:16px;}.journal-wrap .revision{padding:16px 0 0;font-size:1.2rem;}.journal-wrap .mdl-cont .cnt-box .revision{margin:0 0 16px;padding:0 0 16px;}.journal-wrap .revision .retext{display:block;}.journal-wrap .revision .retext br{display:block;}.journal-wrap .revision .pdf{display:block;margin-top:4px;}.journal-wrap .revision .pdf a{font-size:1.2rem;}.journal-wrap .cat_list_block .cat_block{margin-top:40px;}.journal-wrap .cat_list_block .cat_block .frame{padding:0 32px;}.journal-wrap .cat_list_block .cat_block .img{width:200px;overflow:hidden;}.journal-wrap .cat_list_block .cat_block .j-ttl{margin:0 0 16px;font-size:2.8rem;}.journal-wrap .cat_list_block .latest-box{float:none;}.journal-wrap .cat_list_block .latest-box .latest{padding-right:0;border-right:none;}.journal-wrap .cat_list_block .cat_block .detail .txt-box{margin-bottom:32px;}.journal-wrap .cat_list_block .revision .retext,
.journal-wrap .cat_list_block .revision .pdf{display:inline;}.journal-wrap .cat_list_block .cat_block .detail .btn-box{float:none;margin:10px 0 0;}.journal-wrap .cat_list_block .atttx{margin:32px 32px 0;line-height:1.6;}.journal-wrap .cat_list_block .atttx a.pc-obj{display:inline;}.journal-wrap .cat_list_block .atttx a.sp-obj{display:none;}.journal-wrap .cat_list_block #search{margin:32px 32px 0;}.journal-wrap .cat_list_block #search .src-in{font-size:0;}.journal-wrap .cat_list_block #search dl:first-child{width:auto;}.journal-wrap .cat_list_block #search dl{display:inline-block;font-size:0;vertical-align:middle;}.journal-wrap .cat_list_block #search dl dt{display:inline-block;margin:0;width:auto;vertical-align:middle;}.journal-wrap .cat_list_block #search dl dt em{font-size:1.6rem;}.journal-wrap .cat_list_block #search dl dd{display:inline-block;padding-left:16px;width:400px;box-sizing:border-box;}.journal-wrap .cat_list_block #search dl dd input.fs-search{width:calc(100% - 36px);height:36px;}.journal-wrap .cat_list_block #search .btn-btm{display:inline-block;margin:0;float:none;width:auto;vertical-align:middle;}.journal-wrap .cat_list_block #search .btn-btm input.fs-submit{width:35px;}.journal-wrap .backnumber-area{margin-top:64px;}.journal-wrap .backnumber-area .ttl{margin:0 0 32px;padding-bottom:16px;font-size:2.8rem;}.journal-wrap .backnumber-area .bn-box ul{display:flex;flex-wrap:wrap;}.journal-wrap .backnumber-area .bn-box li{margin:0 3% 25px 0;border-bottom:none;width:22%;}.journal-wrap .backnumber-area .bn-box li a{display:inline-block;padding:8px;border-left:2px solid #e6e6e6;padding:0 0 0 8px;}.journal-wrap .backnumber-area .bn-box li a::before{display:none;}.journal-wrap .backnumber-area .bn-box li a:hover{color:#fb0020;text-decoration:none;}.journal-wrap .form_btn a{display:block;margin:auto;padding:0;width:280px;height:60px;line-height:60px;font-size:2rem;}.journal-wrap .form_btn a::before{right:16px;margin-top:-4px;width:8px;height:8px;}.journal-wrap .result-ently-block .ttl{font-size:2rem;}.journal-wrap .result-ently-block .ttl a{margin-right:80px;padding:24px 120px 8px 16px;}.journal-wrap .result-ently-block .ttl .num{margin-left:12px;padding-left:12px;}.journal-wrap .result-ently-block .latest-box{display:inline-block;margin:0;top:20px;right:10px;text-align:left;float:none;}.journal-wrap .result-ently-block .latest-box .latest{padding-right:0;border:none;}.journal-wrap .result-ently-block .latest-box .latest a{display:inline-block;padding:0 12px;line-height:30px;}.result-ently-block .ol-box{height:100px;box-sizing:border-box;}.result-ently-block .ol-box.op{padding-bottom:24px;}.result-ently-block .ttl a .ol{display:inline-block;left:auto;margin:0;padding:0 32px 0 16px;width:130px;line-height:30px;position:absolute;top:20px;right:0;box-sizing:border-box;}.journal-wrap .mdl-cont .cnt-box{padding:0 16px 16px 0;height:calc(80vh - 80px);overflow-y:auto;box-sizing:border-box;}.journal-wrap .excpert{padding:16px;}.journal-wrap .excpert h4{padding:12px 72px 12px 16px;font-size:2rem;}.journal-wrap .excpert h4 .ic-pdf{margin-top:-15px;padding:0 8px;right:16px;line-height:30px;font-size:1.6rem;}.journal-wrap .excpert ul + ul{}.journal-wrap .excpert ul li{margin:0 0 16px;}.entry .pd-cate.synthesis,
.entry .pd-cate.analysis,
.entry .pd-cate.culture,
.entry .pd-cate.life,
.entry .pd-cate.pharma,
.entry .pd-cate.chemicals,
.entry .pd-cate.instruments,
.entry .pd-cate.custom,
.entry .pd-cate.othercate{padding-left:28px;}.blog-wrap .content{float:left;margin:24px -270px 0 0;width:100%;}.blog-wrap .entry-list, .blog-wrap .entry-detail, .blog-wrap .result-list{position:relative;margin:0 330px 0 0;}.side-menu{margin-top:40px;width:270px;float:right;}.side-menu .ttl:not(.kw){margin-bottom:0;padding:10px;font-size:1.6rem;}.side-menu ul li{font-size:1.4rem;}.side-menu ul li a{padding:16px 24px 16px 10px;}.side-menu ul li a::before{right:10px;}.side-menu .fs-search{padding:22px 8px;width:calc(100% - 46px);}_:-ms-fullscreen,:root .side-menu .fs-search{height:46px;}.side-menu .fs-submit{height:46px;width:46px;background-size:30px;}.side-menu > dl{font-size:13px;padding:10px 10px 30px 10px;overflow:hidden;}.side-menu > dl dt{padding:0;margin:5px 0 2px;width:100%;display:block;font-weight:bold;}.side-menu > dl dd{overflow:hidden;}.side-menu > dl dd a{float:left;text-align:center;display:block;padding-left:12px;margin-right:7px;position:relative;}.side-menu > dl dd a:before{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #313843;border-right:solid 2px #313843;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;left:0;}.blog-wrap .entry dl.related-tag{margin:16px 0 0;font-size:0;}.blog-wrap .entry .related-pd .ttl,
.blog-wrap .entry dl.related-tag dt{display:inline-block;margin:2px 20px 5px 0;vertical-align:top;}.blog-wrap .entry dl.related-tag dt{margin-top:5px;}.blog-wrap .entry .related-pd ul,
.blog-wrap .entry dl.related-tag dd{display:inline-block;vertical-align:top;}.blog-wrap .entry .related-pd li:not(:last-child){margin-right:16px;}.blog-wrap .entry .related-pd li a::before{top:7px;}.blog-wrap .entry dl.related-tag dd li a{font-size:1.1rem;}.blog-wrap .entry-detail .entry .related-pd .ttl,
.blog-wrap .entry-detail .entry dl.related-tag dt{padding-left:8px;border-left:3px solid #b4b4b4;line-height:1;}.side-menu .taglist{margin:16px 0 0;}.side-menu .taglist ol{margin-bottom:20px;overflow:hidden;}.side-menu .taglist ol li a{font-size:1.2rem;}.blog-wrap .entry-list h1, .blog-wrap .result-list h1{margin:24px 0;padding:0 0 0 20px;font-size:3.6rem;}.blog-wrap .entry-list h1::before, .blog-wrap .result-list h1::before{top:6px;width:8px;height:34px;}#fs-result .loading-box{margin-top:30px;}.fs-result-msg{padding:16px;}.fs-result-msg p{font-size:1.6rem;}.fs-result-msg p em{margin-right:8px;font-size:2.4rem;}.fs-result-msg p .n{margin:0 6px;font-size:2.4rem;}.fs-result-msg p .pg{display:inline;font-size:1.4rem;}.blog-wrap .entry .date{display:inline-block;margin-right:8px;font-size:1.4rem;}.blog-wrap .entry .label{display:inline-block;}.blog-wrap .entry > a{display:block;overflow:hidden;}.blog-wrap .entry > h2{margin:8px 0;font-size:2.4rem;}.blog-wrap .entry-detail .entry > h2{margin:24px 0;font-size:2.8rem;}.blog-wrap .entry > h3{padding-left:24px;border-left-width:6px;font-size:1.6rem;}.blog-wrap .entry ul li.data{font-size:12px;margin-top:6px;}.blog-wrap .entry ul li.cat{margin-left:10px;font-size:14px;font-weight:bold;border-left:2px solid #333;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;color:#646464;padding:3px 5px 2px;}.blog-wrap .entry ul li.cat a{color:#646464;}.side-menu .form-zip{margin-top:16px;}.side-menu dl{margin-top:16px;}.blog-wrap .entry .entry-body{padding-bottom:8px;}.blog-wrap .entry .entry-body .thum{float:left;width:28%;min-height:160px;margin-right:2%;}.blog-wrap .entry .entry-body .thum img{width:100%;height:auto;border:1px solid #b4b4b4;padding:5px;box-sizing:border-box;}.blog-wrap .entry .entry-body .text{float:right;width:70%;line-height:1.6;font-size:1.4rem;}.blog-wrap .entry .entry-body .more{position:absolute;bottom:0;right:0;}.blog-wrap .entry .entry-body .more a{padding:8px 24px 8px 16px;font-size:1.6rem;font-weight:bold;}.blog-wrap .entry .entry-body .more a:before{top:15px;}.pagech{margin:32px 0;}.pagech li{margin:0 8px;}.pagech li.back,
.pagech li.next{float:none;}.pagech li a{padding:8px 16px;}.pagech li.back a{padding-left:24px;}.pagech li.back a::before{left:8px;}.pagech li.next a{padding-right:24px;}.pagech li.next a::before{right:8px;}.melmaga-wrap{margin:0;}.melmaga-wrap .content{float:left;margin:40px 0 0 0;width:calc(100% - 330px);}.melmaga-wrap .about-area{margin-top:50px;}.melmaga-wrap .about-area .txt-box{position:relative;}.melmaga-wrap .about-area .txt-box .ttl{position:absolute;top:0;left:0;width:120px;height:120px;display:table;padding:0;font-size:2rem;}.melmaga-wrap .about-area .txt-box .ttl span{display:table-cell;vertical-align:middle;text-align:center;}.melmaga-wrap .about-area .txt-box .txt{margin:0 0 0 140px;}.melmaga-wrap .about-area .txt-box .txt ul li{font-size:1.6rem;}.melmaga-wrap .about-area .txt-box .bn-btn a{font-size:1.6rem;font-weight:normal;}.melmaga-wrap .about-area .btn-box li.change{padding-right:10px;}.melmaga-wrap .about-area .btn-box li.release{padding-left:10px;}.melmaga-wrap .about-area .btn-box li.entry{margin-bottom:30px;}.melmaga-wrap .about-area .btn-box li.change a,
.melmaga-wrap .about-area .btn-box li.release a{font-size:1.8rem;line-height:21px;padding:21px 0;}.melmaga-wrap .about-area .btn-box li.entry a:not(.red-tx){font-size:2rem;line-height:30px;padding:25px 0px;}.melmaga-wrap .about-area .btn-box li.change a::after,
.melmaga-wrap .about-area .btn-box li.release a::after,
.melmaga-wrap .about-area .btn-box li.entry a:not(.red-tx)::after{left:15px;margin-top:-12px;width:24px;height:24px;}.melmaga-wrap .about-area .btn-box{margin:50px auto 0;width:480px;}.melmaga-wrap .btn-box li .at{margin-top:8px;font-size:1.4rem;}.melmaga-wrap .btn-box li .at a{padding:0;font-size:1.4rem;}.melmaga-wrap .about-area .btn-box li.entry a.red-tx{font-size:1.4rem;}.melmaga-wrap .entry-list .ttl,
.melmaga-wrap .result-list .ttl{margin:0 0 24px;padding:4px 0 4px 12px;border-left-width:5px;font-size:2.4rem;}.melmaga-wrap .entry .date{display:inline-block;margin-right:8px;font-size:1.4rem;}.melmaga-wrap .entry .label{display:inline-block;}.melmaga-wrap .entry > a{display:block;overflow:hidden;}.melmaga-wrap .entry > h3{margin:0 0 8px;font-size:2rem;}.melmaga-wrap .entry-detail .entry > h3{margin:24px 0;font-size:2.8rem;}.melmaga-wrap .entry .entry-body .text{line-height:1.6;font-size:1.4rem;}.melmaga-wrap .more-btn{font-size:1.6rem;}.melmaga-wrap .entry{padding:0 0 24px 0;margin:0 0 24px 0;}.melmaga-wrap .entry-detail .entry h2{margin:24px 0;font-size:2.8rem;}.melmaga-wrap .entry .entry-body .text{font-size:1.6rem;}.melmaga-wrap .entry-detail .entry-body .text{margin-bottom:24px;}.faq-wrap > .inner{margin-top:0;}.faq-wrap .content{float:left;margin:40px 0 0 0;width:calc(100% - 330px);}.faq-wrap .entry-list .catbox{width:48%;float:left;margin-right:4%;}.faq-wrap .entry-list .catbox:nth-child(odd){margin-right:0%;}.page_title h2,
.faq-wrap .entry-list .catbox h2{margin:0 0 24px;padding:4px 0 4px 12px;border-left-width:5px;font-size:2.4rem;}.faq-wrap .entry-list .catbox h2 a{padding:10px 32px 10px 16px;}.faq-wrap .entry-list .catbox ul li a{padding:18px 32px 18px 16px;font-size:1.6rem;}.faq-wrap .more-btn{font-size:1.6rem;}.faq-wrap .entry-list .catbox p{margin-top:16px;line-height:1.6;font-size:1.6rem;}.faq-wrap .entry-list .catbox p .btn-contact{margin-top:16px;}.faq-wrap .entry-list .catbox p .btn-contact a{font-size:1.6rem;}.faq-wrap .entry-list .catbox p .btn-contact a::before{right:16px;}.faq-wrap .entry h2{margin-bottom:16px;font-size:2rem;}.faq-wrap .entry-detail{margin-top:0;}.faq-wrap .entry .qanum{position:absolute;right:10px;top:19px;padding:6px 8px;font-size:1.3rem;background:#fff;border:1px solid #e6e6e6;}.faq-wrap .result-list .entry .qanum{top:13px;}.faq-wrap .entry-detail .entry h2{font-size:2.8rem;}.faq-wrap .entry h2 .qicon,
.faq-wrap .entry .entry-body .aicon{padding:5px 0 0;width:60px;font-size:3.4rem;}.faq-wrap .entry .entry-body .aicon{padding:0;line-height:1.2;}.faq-wrap .entry h2 .title,
.faq-wrap .entry .entry-body .text{margin:0 0 0 60px;padding:15px 0;}.faq-wrap .entry h2 .title{margin-right:130px;}.faq-wrap .entry-list .entry h2 .title{margin-right:16px;}.faq-wrap .entry .entry-body .text{padding:0;font-size:1.4rem;}.faq-wrap .entry-detail .related_list{margin-top:32px;}.faq-wrap .entry-detail .entry h2 .qicon{padding-top:11px;}.faq-wrap .entry-detail .related_list h3{font-size:1.6rem;}.faq-wrap .entry-detail .related_list li{font-size:1.4rem;}.faq-wrap .result-list .src-ttl{padding:0 0 0 20px;font-size:2.8rem;}.faq-wrap .result-list .src-ttl::before{top:6px;width:8px;height:28px;}.faq-wrap .txt-box{margin:32px 0;padding:0;}.faq-wrap .txt-box .tx{font-size:1.6rem;}.faq-wrap .txt-box .btn{text-align:left;}.faq-wrap .txt-box .btn a{width:240px;padding:0;line-height:50px;}.faq-telbox{padding:0;}.faq-telbox .tel{text-align:left;}a.ic-freedial{padding-left:70px;line-height:1;background-size:60px 34px;font-size:4.2rem;}.faq-telbox .tx{margin-top:5px;}.faq-telbox .tx em{font-size:1.6rem;}.appsrc-area{margin:40px 0;padding:0px 0px;}.appsrc-area .input-box{display:flex;flex-wrap:wrap;justify-content:space-between;}.appsrc-area .input-box dl{width:calc(100%/2);box-sizing:border-box;}.appsrc-area .input-box dl:nth-child(odd){padding-right:24px;}.appsrc-area .input-box dl:nth-child(even){padding-left:24px;border-left:1px solid #e6e6e6;}.src-input .btn-box{margin-top:16px;}.src-input .btn-box .form-agree-check,
.src-input .btn-box .form-agree-check label{margin-bottom:0;}.src-input .btn-box .form-bottom-check-wrap .form-terms-tx{width:auto;font-size:1.2rem;text-align:center;}.src-input .btn-box .form-btn-next{width:200px;}.appsrc-area .src-input{margin:0 55px;padding:0 0 35px;}.appsrc-area .src-input dl + dl{margin:0;padding:0;border:none;}.src-input p{margin-bottom:24px;}.src-input p em{font-size:1.6rem;}.src-input dt{font-size:1.6rem;}.src-input dt::before{width:10px;height:10px;}.src-input dt .must{display:block;margin:2px 0 0;}.src-input .other-li{display:flex;flex-wrap:wrap;justify-content:space-between;}.src-input p.input-ttl{padding:16px 0 8px;}.src-input .input-ttl b{font-size:1.6rem;}#GSSCPDTR01 .coa-wrap .src-input p.att-tx{margin-top:32px;margin-bottom:-8px;}.src-input .input-ttl span.input-att{font-size:1.2rem;}.src-input .other-li dl.output dd:after{top:-1px;right:-13px;}.src-input .other-li .prop,
.src-input .other-li .adr{width:calc(100%/2);box-sizing:border-box;}.src-input .other-li .prop{padding-right:30px;}.src-input .other-li .adr{padding:0 0 0 30px;}.src-input .col2,
.src-input .lot-box{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;}.src-input ul.col2,
.src-input .other-li .col2{display:block;width:auto;}.src-input dd ul.col2 li{display:inline-block;margin:0;width:auto;}.src-input .col2 dl,
.src-input .lot-box dl{width:50%;margin:0;padding:15px 0 0 0;box-sizing:border-box;}.src-input .other-li .col2 dl{width:100%;padding:15px 0 0 0;box-sizing:border-box;}.src-input .lot-box dl{}.src-input .col2 dl:nth-of-type(odd){padding:8px 0 0 0;}#GSSCPDIS01 .src-input .other-li .prop dl,
#GSSCPDIS01 .src-input .other-li .adr dl{padding-top:15px;}#GSSCPDIS01 .src-input .other-li .prop dl:first-of-type,
#GSSCPDIS01 .src-input .other-li .adr dl:first-of-type{padding-top:8px;}#GSSCPDTR01 .src-input .other-li .prop dl,
#GSSCPDTR01 .src-input .other-li .adr dl{padding-top:8px;}#GSSCPDTR01 .src-input .other-li .prop dl:first-of-type,
#GSSCPDTR01 .src-input .other-li .adr dl:first-of-type{padding-top:15px;}.src-input .col2 dt,
.src-input .lot-li dt{padding-left:24px;width:160px;line-height:1.2;vertical-align:top;}.src-input .col2 dd,
.src-input .lot-li dd{margin:0;vertical-align:top;}.src-input .lot-box dl{padding-right:30px;}.src-input .lot-box dl + dl{padding-right:0;padding-left:30px;}.src-input .code dd{font-size:1.6rem;}.src-input label input[type="checkbox"]~span{padding-right:0;}.src-input .btn-box .search-btn{margin-right:0;width:200px;}.src-input .btn-box .error-topbox{margin:0 auto 20px;}.src-input .btn-box .submit-btn{width:200px;}.src-input .btn-box input{font-size:1.6rem;font-weight:bold;}.src-input .btn-box .reset-btn{font-size:1.4rem;position:static;margin-right:16px;}.src-input .btn-box .reset-btn a,
.src-input .btn-box .reset-btn input{padding:0 15px;font-weight:bold;}.appsrc-area .search-box{padding:35px 0 30px;margin:0 auto;width:620px;}.appsrc-area .search-box .src-select-box{width:auto;}.appsrc-area .search-box .select-search-tx input{padding:22px 16px;font-size:1.6rem;}_:-ms-fullscreen,:root .appsrc-area .search-box .select-search-tx input{padding:8px;height:44px;line-height:1em;}.appsrc-area .search-box .select-search-tx input::placeholder{font-size:1.6rem;}.appsrc-area .search-box .select-search-tx input::-webkit-input-placeholder{font-size:1.6rem;}.appsrc-area .search-box .select-search-tx input::-ms-input-placeholder{font-size:1.6rem;}.appsrc-area .search-box .select-search-tx input::-moz-placeholder{font-size:1.6rem;}.appsrc-area .search-box .select-search-tx input:-ms-input-placeholder{font-size:1.6rem;}.appsrc-area .search-box .search-block{width:calc(100% - 48px);}.appsrc-area .search-box .select-search-btn input{height:44px;width:44px;background-size:30px;}.appcate-area{margin-top:40px;padding-top:40px;}.app-cateli-box + .app-cateli-box{margin-top:56px;}.app-cateli-box .acd-block + .acd-block{margin-top:16px;}.app-cateli-box .acd-block .acd-pin{padding:14px 72px 14px 24px;font-size:1.6rem;}.app-cateli-box .acd-block .acd-box{padding:0 72px 24px 24px;font-size:1.4rem;}.app-cateli-box .acd-block .acd-box li a::before{top:8px;}.app-cateli-box .acd-block .acd-pin i{margin-top:-15px;right:22px;width:30px;height:30px;}.app-cateli-box .acd-block .acd-pin i::before,
.app-cateli-box .acd-block .acd-pin i::after{margin:-1px 0 0 8px;width:14px;height:2px;}.app-cateli-box .acd-block .acd-pin i::after{margin:-7px 0 0 14px;width:2px;height:14px;}.app-cateli-box .acd-block .acd-box li a .ic-pdf{width:24px;height:18px;background-size:24px 24px;}.app-result li{padding:20px 0px;}.app-result li a{padding:8px 8px;}.app-result li .col{padding:0 8px;}.app-result li .ttl{font-size:2rem;}.app-result li .ttl .ic-pdf{margin-left:6px;width:24px;height:18px;background-size:24px 24px;}.app-result li .label .pd-cate{padding:4px 8px;font-size:1.2rem;}.app-detail{margin:40px 5%;padding:0;}.app-detail th,
.app-detail td{padding:16px;border:1px solid #e6e6e6;}.app-detail thead th{font-size:2.4rem;}.app-detail tbody th{display:table-cell;padding:16px;font-size:1.8rem;width:25%;}.app-detail tbody td{display:table-cell;width:75%;}.app-detail .result-img figure a .btn{padding:14px 40px 14px 50px;background-size:32px 32px;}.app-detail .result-img figure a .btn::before{right:16px;margin-top:-4px;width:8px;height:8px;}.app-detail .result-img figcaption p{font-size:1.2rem;}.app-detail th q{display:block;margin:0;font-size:1.4rem;}.app-detail td,
.app-detail td li{line-height:1.9;font-size:1.6rem;}.news-wrap{margin:32px 0;}.news-wrap .news-area .area-ttl,
.news-wrap .news-area .area-cont{margin:0;}.news-wrap .news-article .date{display:inline-block;margin-right:8px;font-size:1.4rem;}.news-wrap .news-article .label .news-cate{margin:0 15px 0 0;font-size:1.6rem;}.news-wrap .news-article .label .news-cate + .news-cate{margin-left:0;margin-right:15px;}.news-wrap .news-article .label .ic-hot{padding:0 0 0 20px;background-size:18px 18px;font-size:1.4rem;}.news-atchead .ttl{margin:8px 0 24px;font-size:2.8rem;}.news-atchead{margin:0 5%;}.news-atcbody{margin:0 5% 32px;padding-bottom:32px;}.news-atcbottom .news-top a{padding:8px 16px 8px 24px;}.news-atcbottom .news-top a::before{left:8px;}.news-wrap .news-atcbottom{padding-top:32px;}.coa-area{margin:40px 0;padding:0;}.coa-area .src-input{margin:0;padding:30px 0 35px;position:relative;}.coa-area .src-input > p{margin:0 340px 30px 40px;}.coa-area .src-input > .input-box,
.coa-area .src-input > .btn-box{margin:0 55px;}.coa-area .src-input > .btn-box{margin-top:20px;}.coa-area .src-input dl{flex-wrap:nowrap;}.coa-area .src-input dt{position:relative;margin-bottom:0;vertical-align:middle;padding-right:5px;}.coa-area .src-input dt .must{position:absolute;}.coa-area .src-input dd{width:calc(100% - 192px);}.coa-area .src-input dd .attx{position:absolute;margin-top:1px;}.coa-area .src-input .lot-box dl,
.coa-area .src-input .lot-box dl:first-child{margin-top:0;}.coa-area .src-input .word{position:absolute;top:30px;right:40px;width:auto;margin-bottom:0;}.coa-area .src-input .word dt{padding-left:0;padding-right:20px;width:auto;}.coa-area .src-input .word dt:before{content:none;}.coa-area .src-input .word dd,
.coa-area .src-input .code dd{width:auto;}.coa-area .src-input .code{width:50%;margin:0;padding-right:30px;box-sizing:border-box;}.coa-area .src-input .address dt{vertical-align:top;padding-top:8px;}.coa-area .src-input .address dt:before{top:13px;margin-top:0;}.coa-area .src-input .other-li .col2 dl{padding-bottom:8px;}.coa-area .src-input .address{align-items:flex-start;}.mdl-wrap{padding:10px;}.modal-base{width:80%;}.modal-base .prev,
.modal-base .next{top:50%;left:-50px;width:50px;height:100px;margin-top:-50px;background-color:initial;}.modal-base .next{left:auto;right:-50px;}.modal-base .prev::before,
.modal-base .next::before{top:50%;left:-4px;margin-top:-16px;width:32px;height:32px;}.modal-base .prev::before{left:20px;}.close-btn2{top:-16px;right:-16px;width:32px;height:32px;}.mdl-foot{margin-top:15px;}.mdl-foot .close-btn{display:inline-block;padding:10px;width:200px;}.main-wrap{padding-top:0;min-width:980px;}.header-test{border:none;background-color:#fff;}.header-test::before{content:"";position:absolute;top:87px;bottom:0;display:block;width:100%;height:50px;background-color:#313843;}.header-test .sp{display:none;}.header-test .pc{position:relative;display:inline-block;width:100%;height:137px;max-width:1200px;min-width:980px;}.footer-test{background:url(../img/footer_pc_bg.png) repeat-x;}.footer-test .sp{display:none;}.footer-test .pc{position:relative;display:inline-block;width:100%;height:630px;max-width:1200px;min-width:980px;}.ovlay-sp{position:static;overflow:initial;width:auto;height:auto;}.ovlay-sp body{width:100%;height:100%;overflow-y:auto;position:static;}.structure-area,
.structure-wrap + .btm-wrap{display:block;}.structure-sp-area{display:none;}.structure-area .hidden{display:none;}.structure-area .float-left{float:left;}.structure-area .jsmeSearch > .float-left{margin-right:50px;min-width:511px;}.structure-area .align-right{text-align:right;}.structure-area .jsmeSearch > .float-left > .align-right{margin:14px 0;}.structure-area .jsmeSearch > .float-left > .align-right a{padding:0 8px;color:#333;text-decoration:none;}.structure-area .jsmeSearch > .float-left > .align-right a:hover{color:#fb0020;}.structure-search-box{margin:40px auto;padding:0;}.structure-search-box h2{padding:0;margin:0 auto;font-size:1.6rem;font-weight:bold;text-align:center;display:block;width:897px;}.structure-search-box h2 span{font-weight:normal;color:#646464;}.structure-search-box h2 #search-summary{margin-left:4px;font-weight:bold;}.structure-search-box #search{width:100%;overflow:hidden;margin:0px auto;padding:0;}.structure-search-box #searchWrapAll02{clear:both;width:100%;margin:0px auto;padding:0;}.structure-search-box #searchKouzou{clear:both;width:100%;margin:0 auto;padding:0;overflow:hidden;}.structure-search-box #searchKouzou .inbox{width:100%;overflow:hidden;}.structure-search-box #searchKouzou .inboxSideL{width:100%;overflow:hidden;}.structure-search-box #searchKouzou .inbox .inboxSideR{width:100%;text-align:center;overflow:hidden;}.structure-search-box #searchKouzou .inbox .inboxDesc{overflow:hidden;border-bottom:1px solid #e6e6e6;padding:0 0 40px;margin:0 0 40px 50%;}.structure-search-box #searchKouzou .inbox .jsmeSearch > .inboxDesc{padding:0;margin:0;border-bottom:1px solid #e6e6e6;}.structure-search-box #searchKouzou .column{display:flex;align-items:center;width:100%;padding:4px 0;text-align:left;}.structure-search-box #searchKouzou .inbox .jsmeSearch > .inboxDesc:last-child .column{padding:24px 8px 0px;border-top:1px solid #e6e6e6;margin:0 0 24px;box-sizing:border-box;}.structure-search-box #searchKouzou .column .columnDesc01{width:112px;margin:0;padding:0;}.structure-search-box #searchKouzou .column .userTxtBox02{width:88px;margin:0 6px 0 0;padding:0 0 0 20px;position:relative;}.structure-search-box #searchKouzou .userTtl01{margin:0 6px 0 0;padding:0 0 0 20px;font-size:1.4rem;font-weight:bold;position:relative;}.structure-search-box #searchKouzou .userTtl01:before,
.structure-search-box #searchKouzou .column .userTxtBox02:before{content:'';width:10px;height:10px;background-color:#cdcdcd;position:absolute;left:0;top:50%;margin-top:-5px;}.structure-search-box #searchKouzou .userTtl01 span{color:#646464;}.structure-search-box #searchKouzou .column .userTxtBox01{max-width:104px;width:20%;margin:0 6px;padding:0;}.structure-search-box #searchKouzou .inputBox{width:100%;padding:4px 0.4em;line-height:22px;border:1px solid #cdcdcd;height:32px;}.structure-search-box #searchKouzou .inputBox:hover,
.structure-search-box #searchKouzou .inputBox:focus{border:1px solid #b4b4b4;}.structure-search-box #searchKouzou .column .columnDesc02{text-align:center;margin:0 8px;padding:0;}.structure-search-box #searchKouzou .column .columnDesc02 p{padding:0;margin:0;font-size:1.4rem;}.structure-search-box #searchKouzou .column .columnDesc02 span{display:block;color:#646464;padding:0;margin:0;}.structure-search-box #searchKouzou .inbox .inboxDescLine{margin:0 auto 0;padding:0;overflow:hidden;}.structure-search-box #searchKouzou .inbox .jsmeSearch > .float-left + div > .inboxDescLine:nth-child(2){margin-left:50%;margin-bottom:40px;}.structure-search-box #searchKouzou .inbox .jsmeSearch > .float-left + div > .inboxDescLine:last-child{margin-bottom:40px;width:100%;}.structure-search-box #searchKouzou .inbox .inboxDescLine .column{display:block;}.structure-search-box #searchKouzou .inbox .jsmeSearch > .float-left + div > .inboxDescLine > .align-center{margin:0;}.structure-search-box #searchKouzou .column .userRadioBox01{display:flex;align-items:center;padding:0 0px 0 12px;margin:24px auto 0;position:relative;}.structure-search-box #searchKouzou .column .userRadioBox01 label span{color:#646464;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"]{box-sizing:border-box;position:absolute;top:0;left:0;opacity:0;margin:0;padding:0;width:16px;height:16px;line-height:16px;vertical-align:baseline;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"] + label{display:block;padding:5px 5px 5px 30px;line-height:18px;border:none;background-color:transparent;position:relative;min-width:200px;cursor:pointer;font-size:1.4rem;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"]:checked + label:before{border:1px solid #b4b4b4;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"]:hover + label:before{border:1px solid #b4b4b4;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"] + label:before{content:'';display:block;width:17px;height:17px;background:#fff;border:1px solid #e6e6e6;box-sizing:border-box;position:absolute;left:7px;top:6px;border-radius:50%;transition:0.3s border-color;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"] + label:after{content:'';background:#333;width:9px;height:9px;top:9px;left:10px;border-radius:50%;border-bottom:2px solid #333;border-left:2px solid #333;display:block;position:absolute;opacity:0;transition:0.3s opacity;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"]:checked + label:after{opacity:1;}.structure-search-box #jsmeSearchButton{position:relative;display:inline-block;padding:12px 20px;border:none;background-color:#fb0020;color:#ffffff;font-size:1.6rem;text-align:center;font-weight:bold;text-decoration:none;width:208px;}.structure-search-box #jsmeSearchButton:hover{background-color:#dd001c;color:#e8e8ea;}.structure-search-box #jsmeSearchButton b span{font-weight:normal;}.structure-search-box table.result-table{border:solid 1px #e6e6e6;background-color:white;border-collapse:collapse;margin:0 auto 24px;padding:0;}.structure-search-box table.result-table td{width:25%;height:120px;border:solid 1px #e6e6e6;vertical-align:top;}.structure-search-box table.result-table .structure-item{width:223px;height:120px;}.structure-search-box table.result-table .loading img{margin:0 auto;padding-top:36px;display:block;}#searchResultTub08{width:100%;margin:0px auto;padding:24px 0 0;text-align:center;clear:both;}#searchResultTub08 a{display:inline-block;padding:4px 16px;border:1px solid #cdcdcd;cursor:pointer;position:relative;color:#333;text-decoration:none;}#searchResultTub08 a:hover{background-color:#e8e8ea;}#searchResultTub08 a:after{display:block;content:'';border:5px solid transparent;position:absolute;right:8px;top:50%;margin-top:-4px;}#searchResultTub08 a#s-on02{display:inline-block;padding:4px 26px 4px 18px;}#searchResultTub08 a#s-on02:after{border-top:none;border-bottom:8px solid #333;}#searchResultTub08 #s-off02{display:none;padding:4px 40px 4px 32px;}#searchResultTub08 a#s-off02:after{border-top:8px solid #333;}.structure-manuale-box > .ttl{box-sizing:border-box;padding:0 5%;margin:0 auto 24px;}.structure-manuale-box h2{font-size:3.4rem;margin:24px auto 0;padding:0 0 24px;border-bottom:1px solid #e6e6e6;width:100%;text-align:center;box-sizing:border-box;}.structure-manuale-box h3{font-size:2.0rem;margin:0 auto 16px;padding:0 0 0 8px;width:100%;text-align:left;box-sizing:border-box;border-left:5px solid #fb0020;line-height:1;}.structure-manuale-box .manuale-cnt{box-sizing:border-box;padding:0 5%;margin:0 auto;text-align:left;}.structure-manuale-box .manuale-tx p{line-height:1.6;}.structure-manuale-box .manuale-tx li{line-height:1.6;margin:12px 0;}.structure-manuale-box .manuale-tx p span,
.structure-manuale-box .manuale-tx li span{display:block;margin:0;padding:0;color:#646464;}.structure-manuale-box .manuale-img{padding:0;margin:16px auto 32px;text-align:center;}.structure-manuale-box .manuale-img a{display:block;}.structure-manuale-box .manuale-img img{max-width:100%;}.structure-manuale-box .structure-icon{width:31px;height:18px;}#searchKouzou .inbox div.inboxDesc#error-box{margin:24px auto;padding:8px 16px;width:100%;border:3px solid #fb0020;box-sizing:border-box;text-align:left;}#searchKouzou .inbox div.inboxDesc#error-box p{color:#fb0020;font-size:1.4rem;font-weight:bold;margin:0.4em 0;padding:0;}.jsa-resetDiv{text-align:left;border-color:transparent;border-style:none;border-width:medium;width:auto;min-width:0;height:auto;min-height:0;background-color:transparent;background-image:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;line-height:normal;}.search-box.product-cnt,
.search-box.cst-search{display:flex;justify-content:space-between;align-items:center;max-width:100%;width:100%;}.search-box.product-cnt .src-area,
.search-box.cst-search .src-area{width:820px;}.product-cnt-list-in,
.cst-search-list-in{margin:30px auto;}.product-cnt-list-in li{padding:20px 0;}.cst-search-list-in > li{padding:25px 15px 25px 20px;}.product-cnt-list-in li a,
.cst-search-list-in li .ttl a{font-size:2.0rem;}.product-cnt-list-in li .ttl{font-size:2.0rem;}.product-cnt-list-in li .url,
.cst-search-list-in li .url{margin-top:15px;}.cst-search-list-in li .ttl a{vertical-align:middle;}.cst-search-list-in li .ttl a:before{top:10px;left:-16px;width:6px;height:6px;}.cst-search-list-in li .ttl span:not(.highlight),
.cst-service-list li span{padding:0 8px;line-height:26px;font-size:1.4rem;font-weight:bold;}.cst-search-list-in li .ttl .maker,
.cst-service-list li .maker{font-size:1.4rem;font-weight:bold;padding-top:1px;padding-bottom:1px;}.cst-search-list-in li .ttl .status + .maker,
.cst-service-list li .status + .maker,
.cst-search-list-in li .ttl .fin + .maker,
.cst-service-list li .fin + .maker{}.cst-search-list-in li .ttl .maker::before,
.cst-service-list li .maker::before{top:9px;}#GSSCSVJS02 .title-wrap .ttl,
#GSSCSVJS03 .title-wrap .ttl,
#GSSCSVJS04 .title-wrap .ttl{margin-bottom:16px;}#GSSCSVJS02 .title-wrap .ttl-box,
#GSSCSVJS03 .title-wrap .ttl-box{margin-bottom:24px;}#GSSCSVJS02 .articles .img-box.r,
#GSSCSVJS02 .articles .img-box.l,
#GSSCSVJS03 .articles .img-box.r,
#GSSCSVJS03 .articles .img-box.l{margin-bottom:16px;}#GSSCSVJS02 .ol-wrap,
#GSSCSVJS03 .ol-wrap,
#GSSCSVJS04 .ol-wrap{margin-bottom:24px;}#GSSCSVJS02 .cont-area,
#GSSCSVJS03 .cont-area,
#GSSCSVJS04 .cont-area{margin-top:50px;}#GSSCSVJS04 .campaign-wrap{margin-top:24px;margin-bottom:24px;}#GSSCSVJS02 .sec-ttl,
#GSSCSVJS03 .sec-ttl,
#GSSCSVJS04 .sec-ttl{margin-bottom:20px;}#GSSCSVJS02 .sec-ttl .ttl,
#GSSCSVJS03 .sec-ttl .ttl,
#GSSCSVJS04 .sec-ttl .ttl{margin-bottom:8px;}#GSSCSVJS02 .sec-ttl .ttl a{padding:4px 0 4px 24px;}#GSSCSVJS02 .sec-ttl .ttl a::before{margin-top:-6px;}#GSSCSVJS04 .sec-cont .faq-box + .faq-box{margin-top:16px;}#GSSCSVJS04 .cont-area#request{border-width:3px;margin:50px 0 0;}#GSSCSVJS04 .cont-area#request .sec-ttl{}#GSSCSVJS04 .cont-area#request .sec-cont{padding:0 12px 30px;}#GSSCSVJS04 .cont-area#request h2.ttl{font-size:3.0rem;padding:10px 20px;margin-bottom:30px;}#GSSCSVJS04 .cont-area#request h3{font-size:2.0rem;margin:0 10px;padding:2px 10px;}#GSSCSVJS04 .cont-area#request .txt-box{margin:0 10px 0 26px;padding-top:10px;}#GSSCSVJS04 .cont-area#request .btn-box{margin:30px 0 0;}.page-article-wrap .sec-cont .nav-wrap ul li{font-size:1.2rem;line-height:1.4;margin-bottom:0;}.catalog-wrap .catalog-category{margin:40px auto;}.catalog-wrap .catalog-category h2{font-size:3.0rem;}.catalog-cont{margin-bottom:40px;}.catalog-cont dl.c-note dt{font-size:2.0rem;}.catalog-wrap .catalog-set{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;}.catalog-wrap .catalog-block{width:100%;padding:0 0 32px;border-bottom:none;}.catalog-wrap .index_block > .catalog-category:first-child{margin-top:40px;}.catalog-wrap .catalog-block.col2{width:47%;padding-bottom:80px;margin:0;}.catalog-wrap .catalog-set .catalog-block .c-ttl{font-size:2.0rem;}.catalog-wrap .catalog-block .frame{display:flex;align-items:flex-start;}.catalog-wrap .catalog-block .c-pdf a{font-size:1.6rem;}.catalog-wrap .catalog-block .img{width:180px;margin-bottom:30px;}.catalog-wrap .catalog-block .detail{width:calc(100% - 180px);padding:0 0 0 32px;}.catalog-wrap .catalog-block .detail .txt-box{font-size:1.4rem;margin-bottom:30px;}.catalog-wrap .catalog-block .c-info dl dt,
.catalog-wrap .catalog-block .c-info dl dd{font-size:1.6rem;}.catalog-wrap .catalog-block .check label{margin-bottom:0;}.catalog-wrap .catalog-set .catalog-block > .btn-box{display:flex;justify-content:flex-end;}.catalog-wrap .catalog-block .btn-box p{font-size:1.6rem;}.catalog-wrap .catalog-block .catalog{text-align:left;}.catalog-wrap .catalog-block .catalog a{width:190px;}.catalog-wrap .catalog-block .form a{padding:13px 16px 13px 12px;margin-bottom:0;}.cst-service-box .svc-list li:nth-child(odd),
.cst-service-box .svc-list li:nth-child(even),
.cst-service-box .svc-list li{margin:0;padding:8px;width:25%;}.cst-service-box ul li a{display:flex;padding:0 24px 0 16px;font-size:1.7rem;height:66px;justify-content:center;align-items:center;}.cst-service-box .svc-btn{margin-top:60px;justify-content:center;}.cst-service-box .svc-btn li{margin:0 10px;width:340px;}.cst-service-box ul.svc-btn li a{display:block;width:100%;height:65px;line-height:65px;font-size:1.8rem;}.cst-contact-area .area-ttl{padding-top:30px;margin-bottom:30px;}.cst-contact-area.btm .area-ttl{margin-bottom:20px;}.cst-contact-area.btm .area-ttl .ttl{font-size:2.4rem;}.cst-contact-area.btm .cst-contact-box .tel-box .tx, .cst-contact-area.btm .cst-contact-box .tel-box .fax{font-size:1.4rem;}.cst-contact-area .cst-contact-box .form-box .btn a{background-size:30px 30px;background-position:left 15px center;}.cst-contact-box{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:700px;}.cst-contact-box .tel-box,
.cst-contact-box .form-box{box-sizing:border-box;text-align:left;}.cst-contact-box .tel-box .tel{margin-bottom:10px;text-align:left;}.cst-contact-box .tel-box .tx, .cst-contact-box .tel-box .fax{font-size:1.6rem;}.cst-contact-box .form-box .btn{margin:0 10px;width:340px;}.cst-contact-box .form-box .btn a{padding:20px;width:100%;line-height:25px;font-size:1.8rem;}#GSSCSVJS01 .info-area .info-box{margin-top:40px;}#GSSCSVJS01 .cnt-wrap .src-wrap{display:block;width:820px;margin:40px auto 0;}#GSSCSVJS01 .cnt-wrap .search-box .search-block{width:calc(100% - 62px);}#GSSCSVJS01 .cnt-wrap .search-box .select-search-tx input{padding:29px 16px 29px 16px;}_:-ms-fullscreen,:root #GSSCSVJS01 .cnt-wrap .search-box .select-search-tx input{padding:0 16px;height:58px;line-height:1em;}#GSSCSVJS01 .cnt-wrap .search-box .select-search-tx input::placeholder{font-size:1.6rem;}#GSSCSVJS01 .cnt-wrap .search-box .select-search-tx input::-webkit-input-placeholder{font-size:1.6rem;}#GSSCSVJS01 .cnt-wrap .search-box .select-search-tx input::-webkit-input-placeholder{font-size:1.6rem;}#GSSCSVJS01 .cnt-wrap .search-box .select-search-tx input::-moz-placeholder{font-size:1.6rem;}#GSSCSVJS01 .cnt-wrap .search-box .select-search-tx input:-ms-input-placeholder{font-size:1.6rem;}#GSSCSVJS01 .cnt-wrap .search-box .select-search-btn{float:left;border-width:0;}#GSSCSVJS01 .cnt-wrap .search-box .select-search-btn input{width:60px;height:60px;background-size:40px;}#GSSCSVJS01 .cnt-wrap .src-box{width:calc(100% - 60px);}.sec-cont .cst-service-list th{padding:10px;line-height:1.6;}table.cst-service-list .sv{width:65%;}table.cst-service-list .mk{display:table-cell;width:35%;}.sec-cont .cst-service-list td{line-height:1.6;display:table-cell;border:1px solid #e6e6e6;}table.cst-service-list .mk-name{padding:10px;}table.cst-service-list td .fin,
table.cst-service-list .status{padding:0 6px;line-height:20px;font-size:1.2rem;font-weight:bold;box-sizing:border-box;}table.cst-service-list a{padding:12px 10px 12px 23px;font-size:1.6rem;}table.cst-service-list a:before{content:'';top:50%;margin-top:-4px;width:6px;height:6px;}table.cst-service-list .sv-name{margin-right:16px;}table.cst-service-list a .sv-name:before{content:none;}table.cst-service-list .status + .status{margin-left:8px;}.cst-svc-box ul.cst-service-list li{padding:8px;}.cst-svc-box ul.cst-service-list li a{padding-left:15px;font-size:1.6rem;}.cst-svc-box ul.cst-service-list li a::before{top:12px;}.cst-more-btn{width:220px;}.cst-more-btn span{width:220px;line-height:50px;}.cst-more-btn span i{margin-top:-13px;width:26px;height:26px;}.cst-more-btn span i::before{margin:-1px 0 0 7px;width:12px;}.cst-more-btn span i::after{margin:-6px 0 0 12px;height:12px;}.cst-more-box,
.cst-more-box .acd-box{margin-top:16px;}.cst-way-box .btn-box{margin-top:30px;}.cst-way-box .btn-box .red-btn{width:270px;padding:20px 25px;line-height:25px;font-size:1.8rem;font-weight:bold;}.cst-related-box .related-list li{padding:12px 0;line-height:27px;font-size:1.4rem;}.cst-related-box .related-list li a{padding-left:20px;font-weight:bold;font-size:1.6rem;vertical-align:middle;}.cst-doc-box{margin-top:24px;}.cst-doc-box .doc-list{margin:0 26px;padding:10px 0 0;}.cst-doc-box .doc-list li{padding:12px 0;font-size:1.6rem;}.cst-doc-box .doc-list li a{padding-left:18px;font-weight:bold;}.cst-related-box .related-list li a::before{width:6px;height:6px;}.cst-doc-box .doc-list li a::before{top:10px;}.cst-doc-box .doc-list li a::after{width:24px;height:24px;top:50%;margin-top:-10px;top:10px;}.cst-related-box .related-list li .status{margin-left:15px;padding:0 6px;line-height:20px;font-size:1.2rem;font-weight:bold;box-sizing:border-box;}.cst-doc-box .doc-list li a i{margin-left:15px;padding:0 6px;line-height:22px;font-size:1.4rem;font-weight:bold;box-sizing:border-box;}.cst-related-box .related-list li .status + .status{margin-left:8px;}.cst-related-box .related-list li .fin{padding:0 6px;line-height:20px;font-size:1.2rem;font-weight:bold;box-sizing:border-box;}.cst-related-box .rlt-detail{margin:0 20px;padding:0;}.cst-related-box .rlt-detail .img-box{display:table-cell;margin:0;padding:5px 16px 0 0;max-width:200px;vertical-align:top;}.cst-related-box .rlt-detail .tx-box{display:table-cell;}.cst-related-box .rlt-detail .tx-box,
.cst-related-box .rlt-detail .tx-box p{font-size:1.4rem;line-height:1.6;}.cst-flow-box{margin-top:40px;}.cst-flow-box ol > li{margin-bottom:40px;}.cst-flow-box ol > li::before{left:130px;margin:3px 0 0;width:20px;height:20px;}.cst-flow-box ol dl{display:table;width:100%;box-sizing:border-box;}.cst-flow-box ol dl dt{display:table-cell;width:280px;padding:16px;font-size:2rem;text-align:center;box-sizing:border-box;vertical-align:middle;}.cst-flow-box ol dl dt small{display:block;margin:4px 0 0;}.cst-flow-box ol dl dd{display:table-cell;padding:24px 24px;vertical-align:middle;}.cst-flow-box ol dl dd em{font-size:1.6rem;}.cst-flow-box ol dl dd .tx{margin-top:8px;}.cst-order-box .cst-sttl{margin:30px 0 30px;padding:0 0 20px 0;font-size:3rem;}.cst-order-box dl{margin-top:30px;}.cst-order-box dl dt{margin-bottom:10px;}.cst-order-box dl dd ul li{margin:0;padding:0 16px 0 0;width:30%;}.cst-order-box dl dd ul li a{padding:20px 25px;line-height:23px;background-size:30px 30px;font-size:1.8rem;}.cst-order-box dl dd ul li a::before{margin-top:-4px;width:8px;height:8px;right:18px;}.cst-order-box, .cst-inq-box{margin-top:64px;}.cst-inq-box .cst-contact-box{margin:0;}#GSSCSVJS04 .title-wrap .inner{display:table;width:calc(100% - 40px);box-sizing:content-box;}#GSSCSVJS04 .title-wrap .ttl-box{display:table-cell;}.cst-logo-box{display:table-cell;padding-bottom:25px;width:200px;border-bottom:1px solid #e6e6e6;vertical-align:bottom;text-align:right;}.cst-logo-box .cst-logo-in{display:block;width:200px;}.cst-logo-box .cst-logo-in a{display:inline;}#GSSCSVJS04 .ol-wrap .doc-box{margin-top:30px;}.region-box{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:40px auto;}.region-box .ttl{font-size:2.0rem;padding:24px 8px;}.region-box .ttl small{font-size:1.6rem;margin-top:4px;}.region-in{width:23%;max-width:260px;border-bottom:none;box-sizing:border-box;margin:0;padding:0;}.region-list .link a{padding:0 24px;}.region-list .link a:before{border-top-color:#333;border-left-color:#333;right:auto;left:4px;width:6px;height:6px;}.region-bottom-wrap{margin-top:64px;}.other-countries dl{display:flex;align-items:center;margin-left:auto;margin-right:auto;width:570px;}.other-countries dl dt{width:170px;margin:0;padding:0;font-size:1.8rem;}.other-countries dl dd{width:400px;margin:0;}.sp-acd-body{display:block;}.sp-acd-btn{cursor:auto;}.sp-acd-btn:after{content:none;}.sp-acd-btn:hover{background-color:transparent;}.sp-acd-close-btn{display:none;}.error-wrap{margin-top:60px;}.error-wrap .inner{max-width:1080px;}.error-head .ttl{margin:0 0 20px;padding:0 0 10px;font-size:3rem;}.error-head .ttl .s-tt{color:#646464;font-size:2.4rem;}.error-cont{text-align:center;min-height:90px;}.error-btm p,
.error-cont p{font-size:1.6rem;}.error-btm{margin-top:30px;}a.txlink-rt::before{width:6px;height:6px;margin-top:-3px;}#GSSCPDCT30 .sns-wrap.top-pos .share-list{margin-top:-30px;margin-bottom:5px;}.blog-wrap .entry-head{display:flex;justify-content:space-between;}.blog-wrap .entry-head .entry-date{width:calc(100% - 130px);}.blog-wrap .entry-head .sns-wrap.top-pos{margin-bottom:0;width:130px;}.site-mypage p.cstsv-name{font-size:24px;}.site-mypage .form-wrap .formcms-fin h2{font-size:24px;font-weight:bold;margin-bottom:0;margin-top:22px;}.site-mypage .form-wrap .formcms-fin h2 + p{margin-top:8px;}.site-mypage .form-wrap .formcms-fin .form-btn-next{margin-top:50px;}.site-mypage .form-zip .lbcol .lb,
.site-mypage .form-pref .lbcol .lb,
.site-mypage .form-add .lbcol .lb{width:7.5em;}.site-mypage .form-belongs label.lbcol,
.site-mypage .form-add label.lbcol{width:93%;}.inset dd .col2box .lbcol{width:93%;}.inset dd .col2box .form-select label.lbcol{cursor:default;}.inset dd .col2box .form-select .lbcol .ct select{width:auto;}.site-mypage .form-pref label{display:inline-block;width:auto;vertical-align:middle;}.site-mypage a.ic-another,
.site-mypage a.ic-pdf{display:inline-block;box-sizing:border-box;padding:0 50px;line-height:40px;font-size:1.4rem;text-align:center;text-decoration:none;font-weight:bold;}.site-mypage a.ic-another::before,
.site-mypage a.ic-pdf::before{right:16px;margin-top:-4px;width:8px;height:8px;}.site-mypage .col1 .check-text .lbtext{min-width:300px;}.site-mypage .ct-ut input[type="text"]{width:250px;}.site-mypage .item li .att-tx{margin:0 0 0 5px;font-size:1.2rem;}.site-mypage dl.inset dd input[type="file"]{width:auto;}.site-mypage .form-zip .lbcol .att-tx{display:table-cell;padding-left:10px;vertical-align:middle;}.site-mypage .inset dd .col2box-file label span.ct{width:auto;}.site-mypage .form-doc{}.site-mypage .form-doc p.tx{margin:25px 0 5px;font-size:1.6rem;}.site-mypage .form-doc p.btn{text-align:center;}.site-mypage .form-doc p.btn a.ic-down{display:inline-block;line-height:54px;padding:0 80px;font-size:1.6rem;background-position:18px center;}.site-mypage .cs-input-type .tx{padding:10px 5px;font-size:1.6rem;}.site-mypage .cs-input-type .cs-input-type-btn{margin-bottom:20px;}.site-mypage .cs-input-type .cs-input-type-btn::after{border:40px solid transparent;border-top:30px solid #E6E6E6;bottom:-40px;}.site-mypage .cs-input-type .cs-input-type-btn ul{margin:0 auto;justify-content:center;}.site-mypage .cs-input-type .cs-input-type-btn ul li{width:270px;padding:12px;}.site-mypage .cs-input-type .cs-input-type-btn{margin:20px auto 40px auto;width:600px;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]~span{padding:16px 0 20px;font-size:1.6rem;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]~span::before{bottom:4px;}.site-mypage .check-animals .check-animals-num{justify-content:flex-start;width:125px;min-width:125px!important;cursor:default;}.site-mypage .check-animals .check-animals-num input{margin:0;}.site-mypage .check-animals .check-animals-o{width:auto;}.site-mypage .check-animals .check-animals-o ~ .check-animals-num{width:auto;min-width:1px;margin:0;}.site-mypage .inset dd .col2box.form-tel2 span.lb .required{top:3px;}.top-wrap{margin-bottom:35px;}.title-wrap .ttl{margin-bottom:15px;}.site-mypage.reorder-style .custom-reorder-spec dl{display:table;width:100%;margin:0;border:solid 1px #e6e6e6;}.site-mypage.reorder-style .custom-reorder-spec dt{display:table-cell;padding:16px;width:28%;box-sizing:border-box;vertical-align:middle;font-size:1.6rem;}.site-mypage.reorder-style .custom-reorder-spec dl dd{display:table-cell;padding:16px 16px 16px 16px;margin:0;width:72%;background-color:#fff;border-left:1px solid #e6e6e6;vertical-align:middle;word-break:break-all;font-size:1.6rem;line-height:1.6;}.site-mypage.reorder-style .form-top-wrap,
.site-mypage.reorder-style .form-bottom-wrap{margin:32px 0 0 0;}.site-mypage.reorder-style .form-bottom-wrap .form-bottom-box.simple{padding:0;margin-left:auto;margin-right:auto;width:840px;position:relative;display:flex;justify-content:center;flex-flow:wrap;}.site-mypage.reorder-style .form-top-wrap .form-btn-next,
.site-mypage.reorder-style .form-bottom-wrap .form-btn-next{margin:0 10px;order:2;text-align:center;}.site-mypage.reorder-style .form-top-wrap .form-btn-next button,
.site-mypage.reorder-style .form-bottom-wrap .form-btn-next button{margin:0;padding:0 30px;width:300px;height:66px!important;}.site-mypage.reorder-style .form-top-wrap .form-btn-back,
.site-mypage.reorder-style .form-bottom-wrap .form-btn-back{margin:0 10px;order:1;text-align:center;}.site-mypage.reorder-style .form-top-wrap .form-btn-back .btn-back,
.site-mypage.reorder-style .form-bottom-wrap .form-btn-back .btn-back{margin:0;width:300px;height:66px;padding:0 30px;line-height:66px;}.site-mypage.reorder-style .msg-area{margin:0 0 20px;}.site-mypage.reorder-style .comp-wrap .msg-area h2.ttl, .msg-area.msg-left h2.ttl{font-size:2.4rem;}.btn-setbox .cart-tip.tip{top:100%;bottom:auto;left:0;margin:6px 0 0 0;font-size:1.1rem;width:100%;}.btn-setbox .cart-tip.tip span{padding:5px;}.btn-setbox .cart-tip.tip span::before{left:10px;bottom:100%;margin-bottom:-4px;width:10px;height:10px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}.comparison-li .btn-setbox .cart-tip.tip{top:auto;bottom:100%;margin:0 0 2px 0;}.comparison-li .btn-setbox .cart-tip.tip span::before{left:10px;bottom:-6px;margin-bottom:0;margin-left:0;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);}.cart-sub-tool .btn-setbox .cart-tip.tip{left:8px;margin:8px 0 0 0;width:160px;}.download-wrap{margin:32px 0;}.download-info{}.download-list-box{margin-top:32px;}.download-head{display:flex;padding:0 8px 0 22px;align-items:center;}.download-file{width:calc(100% - 480px);padding-right:10px;box-sizing:border-box;}.download-file-name{font-size:2.0rem;}.download-file-name a:before{top:9px;left:-22px;width:8px;height:8px;}.download-file-summary{font-size:1.4rem;}.download-list{margin:5px 0 24px;}.download-list li{display:flex;width:100%;padding:24px 8px 24px 28px;align-items:center;}.download-size,
.download-update{width:95px;padding:0 5px;text-align:center;}.download-detail{width:185px;padding:0 5px;text-align:center;}.download-body .download-size,
.download-body .download-update,
.download-body .download-detail{margin:0;font-size:1.4rem;}.download-body .download-size .download-lb,
.download-body .download-update .download-lb,
.download-body .download-detail .download-lb{display:none;}.download-body .download-detail a{padding:5px 30px 5px 0px;background-size:26px 26px;}.download-btn{width:180px;text-align:center;padding:0 10px;}.download-body .download-btn{margin:0;}.site-mypage .download-wrap .form-bottom-check-wrap{margin-top:32px;}.download-info.sec-cont{margin-bottom:40px;}.download-btn .download-btn-style{display:block;width:100%;text-align:center;}.download-wrap .modal-base{margin:60px auto 60px;max-width:1024px;}.download-wrap .mdl-wrap{padding:55px 90px 30px;}.download-ttl{margin:0 0 30px;text-align:center;font-size:2.4rem;}.download-wrap .form-agree-check label{margin-top:10px;}.download-terms{padding:20px 15px;}.download-terms-tx{font-size:1.6rem;}.error-wrap.download-wrap{margin-top:60px;}.error-wrap.download-wrap .error-box{padding:60px 0 30px;}.error-wrap.download-wrap .btn-m1{width:300px;}.ie .doc-wrapblock dl.variable.doc-insp.doc2-list > dd > ul > li,
.ie .doc-wrapblock dl.variable.doc-calib.doc2-list > dd > ul > li{width:33.33333%;}.ie .sec-cont ul[class^="col"] > li{flex-shrink:0;}.ie .sec-cont ul.col3 > li{max-width:33.3333333%!important}.ie .sec-cont ul li figure{display:block;}#page ul[class^="cont-list-box"]{padding-left:0!important;list-style:none!important;counter-reset:cont-num;}#page ul[class^="cont-list-box"] li{padding-left:2.2em!important;position:relative;}#page ul[class^="cont-list-box"] li::before{counter-increment:cont-num;content:counter(cont-num)".";position:absolute;top:0px;left:0;width:2em!important;text-align:right;font-weight:normal;}#page ul[class^="cont-list-box"] span{margin-right:2em!important;}.top-bn-area .slider-box{padding-top:0;margin-top:80px;}#TOP_SLIDER.slider-lists{padding:0 32px;margin:0 auto 43px;max-width:1144px;box-sizing:border-box;}.top-bn-area .slider-lists .sl{margin:0 10px;}.top-bn-area .slider-box .slick-prev{left:8px;margin-top:0;height:132px;}.top-bn-area .slider-box .slick-next{right:8px;margin-top:0;height:132px;}.top-bn-area .slider-box .slick-dots{margin-top:0;bottom:-43px;}.cmn-mdl-bd{padding:24px;}.cmn-mdl-info-ttl{padding:16px;font-size:2.2rem;}.cmn-mdl-tx{font-size:1.6rem;line-height:1.6;}.check-and-link label input[type="checkbox"] ~ span{margin-right:4px;}.check-and-link a{font-size:1.6rem;}.cmn-mdl-link,
a.cmn-mdl-link{font-size:1.6rem;}.cmn-mdl-form-box{margin-top:24px;}.cmn-mdl-btm-btn-box{margin-top:24px;}[id^="GSSCSVKK0"] .breadcrumb-wrap ol{margin-right:230px;}.instruments-ttl-btn-area .instruments-contact-items,
.instruments-ttl-btn-area .instruments-link-items{width:216px;margin:0 0 0 auto;}.instruments-ttl-btn-area .instruments-link-items{justify-content:flex-end;margin-top:8px;}.instruments-ttl-btn-area .instruments-link-item:nth-child(even){margin-left:7px;}.instruments-ttl-btn-area{top:120px;margin:8px auto 8px auto;position:absolute;pointer-events:none;z-index:99;}.instruments-ttl-btn-area.is-comparison-active{top:168px;}.instruments-ttl-btn-area.is-active{display:block;}a.btn-contact-instruments{pointer-events:visible;}a.btn-instruments-link{pointer-events:visible;}.instruments-cnt-btn{padding:0 50px;}.instruments-cnt-btn .instruments-link-items{justify-content:space-between;}.instruments-cnt-btn .instruments-contact-item,
.instruments-cnt-btn .instruments-link-item,
.instruments-detail-btn .instruments-link-item,
.instruments-detail-btn .instruments-contact-item{padding:0;width:calc((100% - 48px) / 3);}.instruments-cnt-btn a.btn-instruments-link,
.instruments-detail-btn a.btn-instruments-link{padding:15px 46px 15px 46px;background-size:28px 28px;background-position:16px center;font-size:1.5rem;}.instruments-cnt-btn .instruments-link-item{margin:0;}.instruments-cnt-btn .img-instruments-catalog{width:auto;right:17px;}.instruments-cnt-btn .instruments-contact-box,
.instruments-detail-btn .instruments-contact-box{margin-top:50px;}.instruments-cnt-btn .btn-contact-instruments,
.instruments-detail-btn .btn-contact-instruments{display:block;width:auto;padding:16px 20px 16px 44px;background-size:32px 32px;background-position:20px center;font-size:1.8rem;}.page-contact-btn{margin:40px 0 40px;}.page-contact-btn .btn-contact-instruments{display:block;padding:0;width:calc((100% - 48px) / 3);padding:16px 20px 16px 44px;background-size:32px 32px;background-position:20px center;font-size:1.8rem;}.instruments-area .inner{padding:0 20px;}.instruments-category{padding:0 50px;width:100%;}.instruments-category::after{width:calc((100% - 48px) / 3);}.instruments-category li{margin:0 0;padding:0;width:calc((100% - 48px) / 3);}.instruments-category li:nth-child(n+4){margin:40px 0 0 0;}.instruments-category li a .name{margin:10px 0 0 0;padding-left:20px;font-size:1.8rem;}.instruments-category li a .name::before{width:8px;height:8px;top:7px;left:0px;}.instruments-sub-category{padding:0 50px;}.instruments-sub-category li{margin:0 0 0 0;padding:0;width:calc((100% - 48px) / 3);}.instruments-sub-category li:nth-child(n+4){margin:24px 0 0 0;}.instruments-sub-category::after{width:calc((100% - 48px) / 3);}.instruments-sub-category li a{padding:24px 16px;}.instruments-sub-category li a .img-box img{width:auto;max-width:310px;height:auto;max-height:140px;}.instruments-sub-category li a .standard{margin-top:20px;font-size:1.6rem;}.instruments-sub-category li a .ttl{margin-top:3px;font-size:1.8rem;}.instruments-sub-category li a .txt-box{margin-top:10px;line-height:1.5;}table.product-tbl.instruments-tbl th{padding:8px 12px;text-align:center;font-size:1.4rem;}table.product-tbl.instruments-tbl td{padding:8px 12px;}table.product-tbl.instruments-tbl .product-mfr{width:180px;}table.product-tbl.instruments-tbl .product-code{width:120px;}table.product-tbl.instruments-tbl .product-code .product-tbl-in{justify-content:center;}table.product-tbl.instruments-tbl .product-size{width:120px;}table.product-tbl.instruments-tbl .product-price{width:150px;}table.product-tbl.instruments-tbl .product-inv{width:120px;}table.product-tbl.instruments-tbl td.product-price{text-align:right;}.instruments-head-wrap .inner{display:flex;}.instruments-head-wrap .inner,
.instruments-doc .inner,
.instruments-detail-wrap .inner,
#GSSCSVKK03 .btm-wrap .inner,
[id^="GSSCSVKK0"] .sns-wrap.bottom-pos .inner{max-width:1100px;}.instruments-head-wrap .instruments-head-img-box{margin:0 24px 24px 0;width:480px;flex-shrink:0;}.instruments-head-wrap .instruments-head-txt-box{width:calc(100% - 504px);}.instruments-items li{margin:16px 0 0 0;padding:0 0 0 24px;font-size:1.6rem;}.instruments-items li::before{width:14px;height:14px;top:5px;}.instruments-free-box{line-height:1.8;font-size:1.6rem;}.instruments-doc{margin-top:40px;margin-bottom:40px;}.instruments-doc .doc1-list li{padding:0 12px;}.instruments-doc .ttl{font-size:1.6rem;}.instruments-doc .txt{margin:5px 0 0 0;font-size:1.4rem;}.instruments-doc ~ .instruments-detail-btn{margin:40px 0 60px 0;}#GSSCSVKK03 .nav-wrap ul{padding-left:35px;}#GSSCSVKK03 .instruments-detail-wrap .cont-area{margin-top:50px;}#GSSCSVKK03 .instruments-detail-wrap .cont-area:first-of-type{margin-top:40px;}.instruments-detail-btn .instruments-link-items{justify-content:center;}.instruments-detail-btn .instruments-link-item{margin:0 12px;}.instruments-detail-wrap .instruments-sub-category{padding:0;}.instruments-detail-wrap{}.sec-cont.instruments-cont{font-size:1.6rem;}.sec-cont.instruments-cont p{font-size:1.6rem;}.footer-wrap .foot-nav .links.is-sns .smenu-box li a.link-blank{padding-right:0;}.foot_twitter_icon{width:40px;}.prd-col-wrap:not(.is-full){display:flex;margin:0 auto;padding:0 20px;max-width:1200px;min-width:960px;}.prd-side-wrap{width:250px;min-width:250px;}.tbl-of-cnt-sticky-box{position:sticky;top:60px;right:0;width:250px;z-index:3;}.tbl-of-cnt-btn:not(:root){width:100%;padding:12px 40px;font-size:1.8rem;cursor:auto;background-color:#313843;}.tbl-of-cnt-btn-tx{transform:none;}.tbl-of-cnt-icon-box{position:absolute;width:22px;height:20px;margin:-10px 0 0;top:50%;left:12px;}.tbl-of-cnt{position:relative;display:block;top:auto;left:auto;width:100%;margin-top:16px;max-height:calc(100vh - 40px - 42px - 72px - 60px);}.tbl-of-cnt-icon{height:4px;}.tbl-of-cnt-icon-box .tbl-of-cnt-icon:nth-of-type(2){margin-top:-2px;}.tbl-of-cnt-icon:before{width:4px;height:4px;left:4px;background-color:#313843;}.tbl-of-cnt-link:not(:root){font-size:1.6rem;padding:10px 10px 10px 36px;}.tbl-of-cnt-link:not(:root):before{top:16px;width:6px;height:6px;left:16px;}.tbl-of-cnt-in{padding:12px 8px 12px 32px;}.tbl-of-cnt-in a:not(:root){font-size:1.4rem;}.tbl-of-cnt-in > a:not(:root){padding:6px 0;}.tbl-of-cnt-in p{font-size:1.4rem;}.tbl-of-cnt-in > p{padding:6px 0;}.tbl-of-cnt-in li a:not(:root){font-size:1.4rem;padding:6px 0 6px 20px;}.tbl-of-cnt-in li a:not(:root):before{top:11px;width:6px;height:6px;}.prd-col-wrap:not(.is-full) .contents-wrap{margin-right:32px;padding-right:32px;border-right:1px solid #cdcdcd;width:calc(100% - 250px);}.prd-col-wrap:not(.is-full) .contents-wrap .inner{max-width:none;min-width:auto;padding:0;}.prd-col-wrap .cont-area{margin-top:60px;}.prd-col-wrap:not(.is-full) .title-wrap .ttl{padding-right:0;}.prd-col-wrap .sec-cont h2{position:relative;margin:60px 0 32px;padding:12px 20px;font-size:2.6rem;}.prd-col-wrap .sec-cont .sttl,
.prd-col-wrap .sec-cont h3:not(.kit-ttl):not(.ttl){margin-top:40px;font-size:2.2rem;}#GSSCPDCT10 .prd-col-wrap .sec-cont h3:not(.kit-ttl):not(.ttl){margin-top:32px;}.prd-col-wrap .sec-cont .lineup-box{margin-top:43px;}.prd-col-wrap .sec-cont .lineup-box .ttl{padding-right:40px;padding-left:56px;font-size:2rem;top:-20px;}.lineup-icon-box{width:21px;height:20px;margin-top:-10px;left:10px;}.lineup-icon{width:4px;height:4px;}.lineup-icon-box .lineup-icon:nth-of-type(2){margin-top:-2px;}.lineup-icon:before{width:4px;height:4px;left:8px;}.lineup-icon:after{width:4px;height:4px;left:16px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li{margin:39px 24px 19px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd{margin-left:0;}.lineup-link-ttl-box{padding:0;border-bottom:none}.lineup-acd-btn:not(:root){display:none;}.lineup-link-ttl:not(:root){font-size:1.6rem;padding-left:34px;}.lineup-link-ttl:hover .lineup-link-ttl-tx{border-color:#333;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .cate > li a,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li.cate-s > a{font-size:1.4rem;padding-left:28px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .lineup-link-ttl-box + .cate{margin-top:10px;padding-left:8px;padding-bottom:0;border-bottom:none;}.prd-col-wrap .sec-cont .lineup-box .lineup-li li{margin:6px 0;}.prd-col-wrap .sec-cont .lineup-box .lineup-li[class*="col-"]{display:flex;align-items:flex-start;}.prd-col-wrap .sec-cont .lineup-box .lineup-li[class*="col-"] .pd{column-count:auto;column-rule:none;column-gap:normal;padding:0 4px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li[class*="col-"] .pd:first-of-type{padding-left:0;}.prd-col-wrap .sec-cont .lineup-box .lineup-li[class*="col-"] .pd:last-of-type{padding-right:0;}.lineup-link-ttl:not(:root):before,
.lineup-link-ttl:not(:root):after{top:3.5px;width:10px;height:10px;}.lineup-link-ttl:not(:root):before{left:0;}.lineup-link-ttl:not(:root):after{left:6px;}.js-target-lineup{display:block;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .cate > li a:before,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li.cate-s > a:before{top:8px;left:3px;width:5px;height:5px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .cate > li,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li.cate-s{margin:5px 0;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li{padding-bottom:19px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li > .pd:first-of-type > li:first-of-type,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li:first-of-type{padding-top:5px;margin-top:0;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li:last-of-type{padding-bottom:5px;margin-bottom:0;}.prd-col-wrap .sec-cont .lineup-box .lineup-li li:last-of-type{margin-bottom:0;}.form-bottom-note-tx,
.src-input .form-bottom-note-tx{text-align:center;}.header-wrap .main-menu-box .menu-2nd li a{transition:0.3s background-color, 0.3s color;}.header-wrap .main-menu-box ul ul li.smenu-pin > a:before{transition:0.3s border-color, 0.3s transform;transform:translateX(0);}.header-wrap .main-menu-box ul ul li.smenu-pin.on > a:before{transform:translateX(4px);}.header-wrap .main-menu-box .menu-2nd .menu-3rd > .smenu-ttl a{transition:0.3s color;}.header-wrap .main-menu-box .menu-2nd .menu-3rd > .smenu-ttl a span:after{transition:0.3s border-color, 0.3s transform;transform:translateX(0) rotate(135deg);}.header-wrap .main-menu-box .menu-2nd .menu-3rd > .smenu-ttl a:hover span:after{transform:translateX(4px) rotate(135deg);}.header-wrap .main-menu-box .menu-2nd .menu-4th .smenu-ttl a span:after{transition:0.3s border-color, 0.3s transform;transform:translateX(0) rotate(135deg);}.header-wrap .main-menu-box .menu-2nd .menu-4th .smenu-ttl a:hover span:after{transform:translateX(4px) rotate(135deg);}.header-wrap .main-menu-box .product-mn .menu-4th li a:before{transition:0.3s border-color, 0.3s transform;transform:translateX(0) rotate(135deg);}.header-wrap .main-menu-box .product-mn .menu-4th li a:hover:before{transform:translateX(2px) rotate(135deg);}.area-cont .pd-category dl dt a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.area-cont .pd-category dl dt a:hover:before{transform:translateX(4px) rotate(135deg);}#searchResultTub08 a:after{transition:0.3s transform;transform:translateX(0);}#searchResultTub08 a:hover:after{transform:translateY(2px);}#searchResultTub08 #s-on02:hover:after{transform:translateY(-2px);}@media screen and (max-width:1200px){.instruments-category{padding:0 0;}.instruments-cnt-btn{padding:0 0;}.instruments-sub-category{padding:0 0;}.instruments-cnt-btn a.btn-instruments-link{background-position:14px center;}.instruments-cnt-btn .btn-contact-instruments,
.instruments-detail-btn .btn-contact-instruments,
.page-contact-btn .btn-contact-instruments{padding:16px 5px 16px 44px;background-position:10px center;}#GSSCSVKK03 .nav-wrap ul{padding-left:0;}}@media print{body{-webkit-print-color-adjust:exact;}.nav-fixed .wrap-all{margin-top:0!important;}.header-wrap .head-area .menu-box, #SP_MENU_BOX, .footer-wrap .main-area, .footer-wrap .subnav, #PAGETOP, #COOKIE_LAW, .comparison-view, .result-area .btm-wrap{display:none!important;}.footer-wrap .sub-area{margin-top:30px;padding:10px 0;border-top:1px solid #e6e6e6;background:#fff;}.footer-wrap .sub-area > .inner{background-color:#fff;}.footer-wrap .sub-area .bottom-box{width:100%;}.footer-wrap .bottom-box .co{color:#646464;}.pnav-fixed .nav-wrap{position:static;background:transparent;border-top:none;}.pnav-fixed .nav-wrap ul{margin-right:0;}}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.tbl-of-cnt-sticky-box{position:static;}}@media screen and (min-width:768px), print{.lal-search-wrap .appsrc-area{margin:0 !important;}.lal-search-wrap .appsrc-area .search-box{padding:35px 0 5px !important;}.lal-search-wrap .src-rule{margin:0 auto 20px auto;}.lal-list th,
.lal-list td{padding:15px 15px;}.lal-list tr td:nth-child(4){text-align:right;}.lal-list td a.dl-icon{display:inline-block;border:1px solid #fb0020;padding:5px 10px;}.lal-item-cate{margin-top:0;}}@media screen and (min-width:768px), print{.form-text-full1:not(:root), .form-select-fulull1{max-width:180px;min-width:180px;}.form-text-full2:not(:root), .form-select-full2:not(:root){max-width:280px;min-width:280px;}.form-text-full3:not(:root), .form-select-full3{max-width:360px;min-width:360px;}.form-text-full4:not(:root), .form-select-full4{max-width:480px;min-width:480px;}.form-text-full5:not(:root), .form-select-full5{max-width:600px;min-width:600px;}.form-text-full6:not(:root), .form-select-full6{max-width:790px;min-width:790px;}}@media screen and (min-width:768px), print{.overlay-f2 .modal-base{max-width:950px;}#GSSCPDSR08 .overlay-f2 .modal-base{max-width:1045px;max-height:85vh;}#GSSCPDSR08 .title-wrap .ttl-box{margin-bottom:24px;}.sec-cont-box.is-flex-pc{display:flex;align-items:center;justify-content:space-between;}.sec-cont .sec-cont-txt{margin:0 30px 0 0;font-size:1.6rem;}.pesticide-search-input{display:flex;justify-content:space-between;}.pesticide-search-item{margin:16px 0 0;width:calc(100% / 2 - 20px);}.pesticide-search-item:first-child{margin:16px 0 0;}.pesticide-search-form{margin-bottom:0;}.kw-search-ttl-box{margin-top:22px;}.kw-search-input-box{padding:16px 12px;}.kw-search-form-box{margin-bottom:36px;}.pesticide-result-box{margin:0;}.pagenav-2{padding-bottom:14px;}.pesticide-result-list + .pagenav-2{padding-top:14px;}.pagenav-2 .pagenav-num{margin-left:0;}.pagination-box{margin-right:0;}.pesticide-result-list + .pagenav-2 .pagination-box{margin:0;}.pesticide-no-result{margin:70px 48px;padding:64px 3% 50px;border:4px solid #F2F2F2;}.pesticide-no-result-ttl{font-size:1.8rem;}.pesticide-no-result-txt{margin-top:28px;font-size:1.7rem;}.pesticide-no-result-smltxt{margin:18px 0 10px;}@media screen and (min-width:1200px){.pesticide-no-result-txt .pc-obj{display:none;}}.pesticide-contact{margin:22px 0 0;}.pesticide-contact .pesticide-contact-btn{line-height:50px;font-size:1.8rem;}.pesticide-contact .pesticide-contact-btn::before{background-size:24px;background-position-y:center;width:24px;vertical-align:text-top;}.pesticide-result-in a.btn-sub::before{top:50%;left:auto;}.pesticide-result-list .product-head{padding:20px 50px 30px;}.tab-wrap .pesticide-kw-list{padding:10px 8px;}.lb-mixture, .lb-Standard{margin-left:-15px;}.pesticide-result-list .product-head .product-name a::before{top:8px;width:8px;height:8px;left:-14px;}.pesticide-result-in .product-name h2, .pesticide-result-in .product-name .name{padding-left:4px;}.tab-wrap .pesticide-result-tab-btn li{margin-left:4px;padding:5px 30px;border-left:1px solid #E5E5E5;}.tab-wrap .pesticide-result-tab-btn li:first-child{margin-left:0;}.pesticide-result-link dt{width:92px;padding:6px 12px 3px;line-height:normal;}.pesticide-result-link dd{padding:0 12px 7px;width:calc(100% - 92px);}.pesticide-result-link-list li{margin:8px 0 0;font-size:1.2rem;}.pesticide-search-form .mdl-cont{padding:26px 20px 20px;}.pesticide-search-component-head{margin-bottom:10px;}.pesticide-search-component-ttl{font-size:2.4rem;}.pesticide-search-component-initial{padding-top:20px;border-top:1px solid #E3E3E3;}.pesticide-search-component-list{column-count:4;padding-bottom:20px;border-bottom:1px solid #E3E3E3;}.pesticide-search-component-list li{margin:0 0 3px;}.pesticide-search-component-bottom{margin-top:30px;}.pre-error-msg-box{width:80%;}}@media screen and (min-width:768px), print{.str-result-img-act:hover .btn-s-f2:not(:root){background-color:#909090;color:#ffffff;}.str-list-result-item .frame-tip.ftip02{margin-top:10px;}.str-form-img-box .str-list-result-item .frame-tip.ftip02, .str-form-img-box .str-list-result-item:last-child .frame-tip.ftip02{top:100%;bottom:auto;left:0;right:auto;}.str-form-img-box .str-list-result-item:nth-child(5n+1) .frame-tip.ftip02{left:30px;}.str-form-img-box .str-list-result-item:nth-child(5n) .frame-tip.ftip02{left:-30px;}.str-form-img-box .str-result-img-act .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:last-child .str-result-img-act .frame-tip.ftip02::before{border-width:0 6px 10px 6px;border-color:transparent transparent #6e6e6e transparent;top:-10px;left:50%;right:auto;bottom:auto;margin-left:-20px;}.str-form-img-box .str-list-result-item:first-child .str-result-img-act .frame-tip.ftip02::before{margin-left:-50px;}.str-form-img-box .str-list-result-item:nth-child(5n+1) .frame-tip.ftip02::before{margin-left:-50px;}.str-form-img-box .str-list-result-item:nth-child(5n) .frame-tip.ftip02::before{margin-left:10px;}.str-form-img-box .str-result-img-act .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:last-child .str-result-img-act .frame-tip.ftip02::after{top:-16px;bottom:auto;left:0;right:auto;width:100%;height:16px;}.str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n):last-child .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+1) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(4) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(3) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(2) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(1) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(3) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(2) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(1) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+4):nth-last-child(2) .frame-tip.ftip02, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+4):nth-last-child(1) .frame-tip.ftip02{bottom:140%;top:auto;}.str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n):last-child .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+1) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(4) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(3) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(2) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(1) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(3) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(2) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(1) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+4):nth-last-child(2) .frame-tip.ftip02::before, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+4):nth-last-child(1) .frame-tip.ftip02::before{border-width:10px 6px 0 6px;border-color:#6e6e6e transparent transparent transparent;top:auto;bottom:-10px;}.str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n):last-child .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+1) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(4) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(3) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(2) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+2):nth-last-child(1) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(3) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(2) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+3):nth-last-child(1) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+4):nth-last-child(2) .frame-tip.ftip02::after, .str-form-img-box .str-list-result-item:nth-last-child(-n+5):nth-child(5n+4):nth-last-child(1) .frame-tip.ftip02::after{top:auto;bottom:-10px;}.structure-loading-box{display:flex;}}@media screen and (min-width:768px), print{#GSSCPDSR05 .title-wrap .ttl-box, #GSSCPDSR06 .title-wrap .ttl-box, #GSSCPDSR07 .title-wrap .ttl-box{margin-bottom:24px;}.structure-drawing-wrap{display:block;}.str-drawing-main-wrap{display:flex;justify-content:space-between;margin-top:30px;}.structure-src-wrap .sec-cont{display:block;}.str-error-msg-box{margin:20px 0;padding:12px 20px;border:1px solid #fb0620;}.str-error-msg-box p{margin:0;padding:0;color:#fb0620;font-size:1.6rem;font-weight:700;}.str-mjs-wrap{width:calc(100% - 400px);}.str-mjs-resizable{padding:0px 12px 12px 0px;max-width:100%;height:550px;min-width:300px;min-height:300px;background-color:transparent;overflow:hidden;resize:both;}.str-mjs-ifm{width:100%;height:100%;border:1px dashed #cccccc;overflow:hidden;}.str-search-input-wrap{width:350px;}.str-mjs-bottom{margin-top:15px;}.str-mjs-bottom .btn-s-f2:not(:root){margin-right:15px;width:160px;padding-right:15px;}.str-search-input-box + .str-search-input-box{margin-top:20px;}.str-search-input-box label.lb-f2 input{height:32px;padding:5px;}.str-search-input-box .input-list-items{margin:0;}.str-search-input-box .input-list-item{margin:0 0 6px;padding:0;line-height:32px;}.str-search-input-box .input-list-item label.radio-f2 input[type="radio"]~span{padding-left:30px;font-size:1.6rem;}.str-search-input-box .input-list-item label.radio-f2 input[type="radio"]~span::before{top:-2px;width:20px;height:20px;}.str-search-input-box .input-list-item label.radio-f2 input[type="radio"]~span::after{top:3px;width:8px;height:8px;}.str-search-input-ttl-box{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}.str-search-input-ttl{margin:0;padding:0;font-size:1.6rem;font-weight:700;}.str-search-input-dl{margin:0;padding:0;display:flex;align-items:center;}.str-search-input-dl + .str-search-input-dl{margin-top:12px;}.str-search-input-dt{margin:0 20px 0 0;padding:0;width:65px;text-align:center;font-size:1.6rem;}.str-search-input-dd{margin:0;padding:0;}.str-search-input-bottom{margin:30px 0 0;text-align:center;}.str-search-input-bottom .btn-search-f2{width:250px;}.mdl-history-link{display:block;margin:15px 0 0;}.str-history-list-wrap{max-height:70vh;overflow-y:auto;}.str-history-list-wrap::-webkit-scrollbar{width:10px;}.str-history-list-wrap::-webkit-scrollbar-track{background-color:transparent;}.str-history-list-wrap::-webkit-scrollbar-thumb{background-color:#CCD0D3;border-radius:10px;}.structure-drawing-bn-area{display:block;margin:46px 0 0;}.structure-drawing-bn-box{display:flex;justify-content:center;}.structure-drawing-bn-link{transition:.2s opacity;}.structure-drawing-bn-link:hover{opacity:.7;}.modal-base.fig-str{max-width:760px;max-height:640px;height:80vh;}.modal-base.fig-str .mdl-wrap{padding:50px;}.modal-base.fig-str .mdl-img{padding:0;}}@media screen and (min-width:900px){#GSSCPDSR05 .inner, #GSSCPDSR07:not(.is-empty) .inner{min-width:auto;max-width:auto;}#GSSCPDSR05.main-wrap, #GSSCPDSR06.main-wrap, #GSSCPDSR07.main-wrap{min-width:auto;}.src-str-tbl{width:100%;min-width:364px;}.str-rslt-main-wrap{max-width:none;width:calc(100% - 220px);}}@media screen and (min-width:768px), print{.str-contact-box{margin:120px 0;}.structure-list-wrap{display:block;}.str-list-empty-tx{font-size:1.6rem;}}@media screen and (max-width:1199px){.str-list-result-item{width:calc(100% / 4);}.str-list-result-item:nth-of-type(4n){border-right-color:transparent;}.str-history-list-wrap .str-list-result-item:nth-of-type(4n){border-right-color:#cdd0d2;}}@media screen and (max-width:999px){.str-history-list-wrap .str-list-result-item{width:calc(100% / 3);}.str-history-list-wrap .str-list-result-item:nth-of-type(3n){border-right-color:transparent;}}@media screen and (min-width:1200px){.str-list-result-item{width:calc(100% / 5);}.str-list-result-item:nth-of-type(5n){border-right-color:transparent;}.str-history-list-wrap .str-list-result-item{width:calc(100% / 4);}.str-history-list-wrap .str-list-result-item:nth-of-type(5n){border-right-color:#cdd0d2;}.str-history-list-wrap .str-list-result-item:nth-of-type(4n){border-right-color:transparent;}}@media screen and (min-width:768px), print{.structure-result-wrap{display:block;}.main-wrap.js-not-change-viewport-ipad, .main-wrap.js-not-change-viewport-ipad:not(.is-empty) .inner{min-width:auto;}}@media screen and (min-width:900px){.structure-result-wrap{display:flex;justify-content:space-between;}.str-filter-box{display:block;padding:0;}.str-filter-wrap{position:static;margin-top:0;margin-right:20px;width:30%;max-width:280px;border-right:1px solid #e6e6e6;z-index:1;}.str-filter-ttl-box{margin:10px -3%;padding:0 10px;background-color:transparent;color:initial;height:auto;line-height:initial;text-align:left;cursor:default;}.str-filter-ttl{margin:0 15px;font-weight:700;color:#333333;}.str-filter-list-dd dl + dl:not(:root){margin-top:10px;}.str-filter-sp-flex dl{width:auto;margin:0;}.str-filter-cont{position:sticky;top:40px;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 40px);}.str-filter-cont::-webkit-scrollbar{width:6px;}.str-filter-cont::-webkit-scrollbar-track{background-color:transparent;}.str-filter-cont::-webkit-scrollbar-thumb{background-color:#CDD0D2;}.str-filter-body{padding:0 15px;margin-bottom:30px;}.str-filter-bottom{border-top:1px solid #e6e6e6;position:-webkit-sticky;position:sticky;bottom:0;}.str-filter-error{width:calc(100% - 20px);}.str-result-item-box{display:block;}.str-filter-list-more-txt{display:block;margin-right:0;}.str-filter-list-more-btn .ic-arr--dw{display:block;margin-top:-2px;}}@media screen and (min-width:1200px){.str-filter-list-more-btn{width:90px;height:auto;line-height:1.8;}.str-result-operation-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;}.str-result-sort-wrap{margin:0 20px 10px 0;}.str-result-paging-wrap{margin-top:0;}.str-filter-wrap{margin-right:40px;width:280px;min-width:280px;}.str-rslt-main-wrap{max-width:none;width:calc(100% - 310px);}.str-result-img-wrap{min-width:170px;width:170px;}.src-str-tbl{width:364px;max-width:364px;}.str-result-item-box{display:flex;justify-content:space-between;}.str-result-item-prop-box{margin-right:10px;margin-bottom:0;}}@media screen and (min-width:768px), print{.str-form-img-box:not(.is-single){position:relative;height:468px;overflow-y:auto;overflow-x:hidden;padding:10px;box-sizing:border-box;}.str-form-img-box.is-1row{height:250px;}.str-form-img-box.is-single{padding:10px 16px;}.str-form-img-box.is-single .str-list-result-item{width:auto;min-height:0;}.str-form-img-box.is-single .str-list-result-img-box{display:flex;align-items:center;padding-bottom:0;}.str-form-img-box .str-list-result-item .str-list-history-det{padding-bottom:20px;}.str-form-img-box.is-single .str-list-result-item .str-list-history-det{padding:0;margin:0 0 0 20px;}.str-form-img-box.is-single .str-list-result-img-box .str-result-img{padding:0;}.str-form-img-box.is-single .str-list-history-type-box{width:auto;}.str-form-img-box.is-single .str-list-history-option-box{margin-left:4px;}.str-form-img-box .str-list-result-items{flex-wrap:wrap;}.str-form-img-box .str-list-result-item{width:calc(100% / 5);min-width:140px;min-height:180px;border-bottom-color:#cdd0d2;}.str-form-img-box .str-list-result-item:last-child{border-right-color:#cdd0d2;}.str-form-img-box .str-list-result-item:nth-of-type(3n), .str-form-img-box .str-list-result-item:nth-of-type(4n){border-right-color:#cdd0d2;}.str-form-img-box .str-list-result-item:nth-of-type(5n){border-right-color:transparent;}.str-form-img-box .str-list-result-img-box{padding-bottom:0;}.str-form-img-box .str-list-result-img-box .str-result-img{padding:20px 10px 10px;}.str-form-img-box .str-list-result-item .str-result-img-act{margin:10px 0 0;}.str-form-img-box .str-result-img-act .btn-s-f2{padding:4px 5px;font-size:1rem;min-width:auto;}.str-form-img-box .str-list-result-item .str-result-zoom-btn::before{width:20px;height:20px;right:10px;bottom:12px;}.str-form-img-box.is-single .str-list-result-item .str-result-zoom-btn::before{right:-20px;bottom:10px;}.form-pt2 .formcms-nav, .form-pt2 .form-wrap .form-set .formcms-nav{margin:30px 0;}.form-pt2 .formcms-nav span{padding:15px 15px 15px 0px;font-size:2rem;}.form-pt2 .formcms-nav span:before, .form-pt2 .formcms-nav span:after{width:15px;left:-8px;}.form-pt2 .contact-form input::placeholder, .form-pt2 .contact-form textarea::placeholder{font-size:1.4rem;}.form-pt2 .contact-form input::-webkit-input-placeholder, .form-pt2 .contact-form textarea::-webkit-input-placeholder{font-size:1.4rem;}.form-pt2 .contact-form input::-webkit-input-placeholder, .form-pt2 .contact-form textarea::-webkit-input-placeholder{font-size:1.4rem;}.form-pt2 .contact-form input::-moz-placeholder, .form-pt2 .contact-form textarea::-moz-placeholder{font-size:1.4rem;}.form-pt2 .contact-form input:-ms-input-placeholder, .form-pt2 .contact-form textarea:-ms-input-placeholder{font-size:1.4rem;}.str-form-img-box .str-list-result-item .str-list-result-form, .str-list-result-form{margin:10px 0 0;font-size:1.6rem;}.form-pt2 .form-wrap .inner, .form-pt2 #GSSCPDSR04 .form-wrap .inner{max-width:996px;min-width:996px;}.form2-box{margin-top:70px;}.form-pt2 .form-wrap .contact-form input, .form-pt2 .form-wrap .contact-form textarea{padding:15px;width:100%;}.form-pt2 .contact-form section + section{margin-top:40px;}.form-pt2 .contact-form h2{margin:0 0 30px;padding:10px 12px;font-size:2rem;}.form-pt2 dl.inset{margin:15px 0;border:none;}.form-pt2 .contact-form-field > .form-label{padding:5px 16px 0 0;width:254px;min-width:254px;vertical-align:top;}.form-pt2 .contact-form-field > .form-element{padding:0;width:742px;max-width:742px;border-left:none;box-sizing:border-box;vertical-align:top;font-size:1.4rem;}.contact-form-field > .form-element ul{margin:0;}.form-pt2 .form-select select{padding:0 34px 0 15px;}.form-pt2 dl.inset > dd .form-msg-f2{margin-top:15px;}.form-pt2 dl.inset > dd .txt-link-f2 + .form-text{display:inline;margin-top:0;margin-left:10px;}.form-pt2 .form-text label, .form-pt2 .form-textarea label{width:100%;padding:0;}.form-pt2 h2{margin:0;padding:10px 15px;font-size:2rem;}.form-pt2 .contact-form-field > .form-element .form-flex-f2 label + label{margin-left:32px;}.form-pt2 .form-agree{margin:70px 0;}.form-pt2 .form-agree .form-bottom-check-wrap{margin:0 auto 40px;width:790px;}.form-pt2 .form-agree .form-agree-check label{margin:0 auto;}.form-pt2 .form-bottom-check-wrap .form-terms-tx{margin-bottom:25px;width:auto;font-size:1.4rem;}.form-pt2 .form-btn-next .btn-m1{width:250px;padding:15px;line-height:1.2;}.input-list-item{display:block;margin-right:0;}.input-list-item:last-child{margin-bottom:6px;}.input-list-items.col-2-sp .input-list-item{display:block;}.input-list-items.col-2-sp{display:block;}.input-list-items.col-2{display:flex;flex-wrap:wrap;}.input-list-items.col-2 .input-list-item{width:50%;}.input-list-items.col-auto .input-list-item + .input-list-item{margin-left:50px;}.form-flex-f2 label + label{margin-left:40px;}.input-list-items.acd-box{display:none;}#name-field input, #name_kana-field input, #zip_code-field input, #address_1d-field select, #tel-field input{max-width:280px;min-width:280px;}#address_3-field input, #address_4-field input, #company_name-field input, #company_name_kana-field input, #company_department-field input, #laboratory_name-field input, #email-field input, #email_confirmation-field input, #sales_agent_required-field input{max-width:600px;min-width:600px;display:block;}#estimate_purity-field input, #estimate_continuity_detail-field input{max-width:480px;min-width:480px;}}@media screen and (min-width:768px), print{.contact-form2-box{min-width:1025px;}.sec-form-read{margin-top:-14px;}.sec-form-read .f-tx{font-size:1.6rem;}.sec-form-read .f-attx{font-size:1.4rem;}.contact-form2-box .contact-form-field{margin:-1px 0 0;}.contact-form2-box .contact-form-field > .form-element{width:calc(100% - 28%);}.contact-form2-box .contact-form-field > .form-label{width:28%;min-width:28%;}.contact-form2-box .contact-form-field > .form-element label{display:inline-block;}.contact-form2-box .contact-form-field > .form-element .form-text-full6:not(:root){min-width:700px;}.form-abreast-box li, .contact-form2-box .form-abreast-box li{margin-bottom:0;}.contact-form2-box .form-abreast-box li .form-tx-f2{margin:0 .4em;}.form-pt2 .form-abreast-box li:not(:first-child) input.form-text-sm2{padding:15px 10px;}.contact-comp-box .msg-area-box{margin-bottom:40px;}.contact-comp-box .msg-area-box .comp-ttl{font-size:2.4rem;}.contact-comp-box .msg-area-box .comp-tx{margin-top:16px;font-size:1.6rem;}.contact-comp-box .msg-area-box .comp-tx br{display:block;}.contact-comp-box .msg-area-box .comp-attx{font-size:1.4rem;}.contact-comp-box .redbd-btn{margin:0;padding:0 30px;width:300px;height:66px!important;}.form-err-msg:not(:root){font-size:1.4rem;}}@media screen and (min-width:768px), print{.src-structure-area{display:block;position:relative;margin-top:-105px;}.src-structure-box{margin:0 5%;text-align:center;}.src-structure-link{display:inline-block;box-shadow:0 0 15px rgb(0,0,0,.6);background-color:#d8b6b6;}.src-structure-link img{width:100%;max-width:800px;transition:.2s all linear;}.src-structure-link:hover img{opacity:0.8;}.src-box .structure-btn{display:block;position:absolute;top:20px;right:10px;}.src-box .structure-btn > a{position:relative;display:flex;align-items:center;justify-content:center;padding:6px 32px 6px 40px;background-color:#ffffff;color:#FB0020;border:1px solid #FB0020;transition:.2s all linear;font-size:1.4rem;font-weight:bold;}.src-box .structure-btn > a:hover{color:#dd001c;border-color:#dd001c;background-color:#e8e8ea;text-decoration:none;}.src-box .structure-btn > a::before{content:"";position:absolute;top:50%;right:10px;display:block;margin-top:-6px;width:12px;height:12px;background-image:url(../img/ic_str_arr.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;transform:none;transition:.2s all linear;}.src-box .structure-btn > a:hover::before{right:8px;transform:none;}.src-box .structure-btn > a::after{content:"";position:absolute;top:50%;left:10px;display:block;margin-top:-10px;width:20px;height:18px;background-image:url(../img/ic_synthesis_red.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}}@media screen and (min-width:768px), print{.src-structure-area{margin-bottom:40px;}.products-cate-area{margin:64px 0;}.products-title-box{margin-bottom:30px;}.products-cate-ttl{font-size:2.4rem;}.products-cate-item{width:calc(100% / 4);}.products-cate-item:not(:nth-last-of-type(1)):not(:nth-last-of-type(2))::before{width:calc(100% - 36px);}.products-cate-item:nth-child(odd):after{height:calc(100% - 36px);}.products-cate-item:not(:nth-of-type(4n)):after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;height:calc(100% - 36px);width:1px;background-color:#CFD0D2;}.products-cate-item:nth-last-of-type(3)::before, .products-cate-item:nth-last-of-type(4)::before{display:none;}.products-cate-item-link::before{left:-1px;}.products-cate-item-img-box{display:flex;align-items:center;justify-content:center;margin-top:30px;width:130px;height:110px;}.ct-analysis .products-cate-item-img-box{}.products-cate-item-img{width:100%;}.products-cate-item-txt-box{margin:24px 0 30px;}.products-cate-item-stxt{top:-32px;font-size:1.15rem;}.products-cate-item-txt{font-size:1.9rem;}.products-cate-area .art-banner{text-align:center;margin-top:40px;}.products-cate-area .art-banner a:hover{text-decoration:none;opacity:.8;}.src-structure-wrap{display:block;margin:50px 0;}.src-structure-wrap .src-structure-link{box-shadow:none;}.products-title{font-size:2.2rem;}.products-items{width:calc(100% + 50px);margin:0 -25px;}.products-items.is-center{justify-content:center;}.products-item{width:calc(100% / 3 - 50px);margin:0 25px 60px;}.products-item-txt-box{margin-bottom:18px;}.products-item-ttl{font-size:2.4rem;}.products-item-read{font-size:1.6rem;}.products-item-more-box{position:absolute;bottom:0;left:0;right:0;width:100%;}.products-item.on .products-item-more-box::before, .products-item.on .products-item-more-box::after{content:"";position:absolute;top:8px;left:0;display:block;width:100%;width:calc(calc(100% - clamp(126px, 50vw, 200px) ) /2);height:10px;background-color:#ffffff;z-index:4;}.products-item.on .products-item-more-box::before{left:auto;right:0;}.products-more-item-box{position:absolute;top:18px;left:0;right:0;background-color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,.25);z-index:3;}.products-more-items{min-height:300px;}.products-more-item-link-txt{font-size:1.6rem;}.products-more-item-link::before{top:6px;}_:-ms-lang(x)::-ms-backdrop, .products-item{width:calc(33.333333333% - 50px);}_:-ms-lang(x)::-ms-backdrop, .products-item.on .products-item-more-box::before, _:-ms-lang(x)::-ms-backdrop, .products-item.on .products-item-more-box::after{display:none;}_:-ms-lang(x)::-ms-backdrop, .products-cate-item-txt{font-size:1.9rem;}.sec-lineup-box{display:flex;}.sec-cont .sec-title-box:not(:root){position:relative;align-items:center;justify-content:center;padding:0 40px 0 48px;min-width:255px;min-height:40px;font-size:2rem;box-sizing:border-box;}_:-ms-lang(x)::-ms-backdrop, .sec-cont .sec-title-box:not(:root){min-height:none;padding:6px 40px 6px 48px;}.sec-title-icon{position:absolute;left:12px;top:50%;margin:-8px 0 0;transform-origin:center;}.sec-title-icon i{position:relative;display:block;}.ic-category{width:22px;height:22px;margin-top:-11px;}.ic-category i{height:9px;margin-bottom:3px;}.ic-category i::before, .ic-category i::after{width:9px;height:9px;}.ic-academi{transform:scale(1.3);}.ic-lineup{margin-top:-6px;left:17px;transform:scale(1.6);}.sec-category-box{margin:0;}.sec-category-items:not(:root){justify-content:flex-start;}.sec-category-item:not(:root){width:calc(100% / 3 - 20px);margin:4px 20px 4px 0;}.sec-category-item:not(:root):last-child{margin-bottom:4px;}.sec-category-item:not(:root):nth-of-type(3n){width:calc(100% / 3);margin-right:0;}.sec-category-link:not(:root){padding:8px 4px 8px 24px;font-size:1.8rem;}.cmn-acd-wrap + .cmn-acd-wrap{margin-top:32px;}.cmn-acd-head-ttl{padding:4px 22px;min-height:40px;font-size:1.6rem;box-sizing:border-box;}_:-ms-lang(x)::-ms-backdrop, .cmn-acd-head-ttl{min-height:auto;padding:6px 22px;}.cmn-acd-body .lineup-link-ttl:not(:root){display:inline-block;padding-left:12px;font-size:1.8rem;}.sec-cont .cmn-acd-body .sec-lineup-box:not(:root){margin:0;}.prd-col-wrap .sec-cont .cmn-acd-body .sec-lineup-box .pd{margin-left:20px;}.prd-col-wrap .sec-cont .cmn-acd-body .sec-lineup-box[class*="col-"] .pd, .prd-col-wrap .sec-cont .cmn-acd-body .sec-lineup-box[class*="col-"] .pd:first-of-type{padding:0;margin-left:20px;padding-right:20px;}.prd-col-wrap .sec-cont .cmn-acd-body .sec-lineup-box[class*="col-"] .pd:first-of-type{border-right:1px solid #CFD0D2;}.prd-col-wrap .sec-cont .cmn-acd-body .sec-lineup-box[class*="col-"] .pd:last-of-type{margin-left:-1px;padding:0 20px;border-left:1px solid #CFD0D2;}.sec-cont .cmn-acd-body .sec-lineup-box .pd + .pd{border:none;}.sec-cont .cmn-acd-body .sec-lineup-box .pd .sec-lineup-item:not(:root){margin:0 0 24px;}.sec-cont .cmn-acd-body .sec-lineup-box .sec-lineup-item .sec-lineup-sub-items a:not(:root){display:inline-block;padding:0 0 0 20px;}.sec-cont .cmn-acd-body .sec-lineup-box .sec-lineup-item .sec-lineup-sub-items a:not(:root)::before{width:7px;height:7px;}.sec-lineup-item .lineup-link-ttl:not(:root):before, .sec-lineup-item .lineup-link-ttl:not(:root)::after{display:inline-block;width:3px;height:11px;background:#fb0020;border-radius:3px;border:none;top:8px;left:0;transform:rotate(45deg);transition:.2s left;}.sec-lineup-item .lineup-link-ttl:not(:root)::after{top:1px;transform:rotate(-45deg);}.sec-lineup-item .lineup-link-ttl:not(:root):hover:before, .sec-lineup-item .lineup-link-ttl:not(:root):hover:after{left:2px;}.sec-cont .cmn-acd-body .sec-lineup-box .sec-lineup-item .sec-lineup-sub-items:not(:root){margin-top:0;padding-left:8px;}.sec-cont .cmn-acd-body .sec-lineup-box .sec-lineup-item .sec-lineup-sub-items li:not(:root){line-height:1.4;margin:6px 0;}.sec-lineup-sub-items .lineup-link-tx{font-size:1.8rem;}#GSSCPDCT10.pdct10v3 .prd-col-wrap:not(.is-full) .contents-wrap{margin-right:0;border-right:none;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont{margin:0 20px;}.sec-cont .sec-title-box:not(:root){margin-left:-20px;}.sec-category-box{margin:0 -20px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont h3:not(.kit-ttl):not(.ttl){margin:32px -20px 8px;padding-left:20px;font-size:2rem;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont .sec-title-box + h3:not(.kit-ttl):not(.ttl){margin-top:16px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont h3:not(.kit-ttl):not(.ttl)::before{top:50%;margin-top:-12px;width:5px;height:24px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont .sec-title-box:not(:root){margin-left:-20px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-category-box{margin:8px -20px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-lineup-wrap{margin:24px -20px;}#GSSCPDCT10.pdct10v3 .ol-wrap{margin-bottom:30px}#GSSCPDCT10.pdct10v3 .prd-col-wrap .cont-area{margin-top:30px;}#GSSCPDCT10.pdct10v3 .prd-col-wrap .cont-area + .cont-area{margin-top:60px;}#GSSCPDCT10.pdct10v3 .tbl-of-cnt-in{padding:12px 16px;}#GSSCPDCT10.pdct10v3 .prd-col-wrap .sec-cont .lineup-box{margin-top:0;}[id^="GSSCPDCT0"].pdct-v3 .title-wrap, #GSSCSVJS01.pdct-v3 .title-wrap, #GSSCSVKK01.pdct-v3 .title-wrap{height:160px;}[id^="GSSCPDCT0"].pdct-v3 .title-wrap .ttl-box, #GSSCSVJS01.pdct-v3 .title-wrap .ttl-box, #GSSCSVKK01.pdct-v3 .title-wrap .ttl-box{margin:0;padding:28px 0 0;}.pdct-v3 .title-wrap .ttl-block{margin-left:170px;width:100%;}.pdct-v3 .title-wrap .ttl-block .img{top:0;left:0;width:100px;height:100px;background-size:80px, 80px;}.pdct-v3 .title-wrap .ttl-block .ttl{padding:14px 0 0 130px;margin:0 0 8px;}.pdct-v3 .title-wrap .ttl-block .ttl span{display:none;}.pdct-v3 .title-wrap .ttl-block .ttl em{font-size:4.5rem;}.pdct-v3 .title-wrap .ttl-block + .read{padding-left:300px;font-size:1.3rem;}.tbl-of-cnt-in.is-noind{padding:12px 16px;}}@media screen and (min-width:768px), print{.tbl-att-tx{font-size:1.5rem;}.sec-btm-box{margin:24px 0 16px;}.sec-cont .sec-btm-tx{font-size:1.2rem;}}@media screen and (min-width:768px), print{.str-article-wrap{display:block;margin:50px auto 0;max-width:1084px;}.str-sction-box{margin-bottom:40px;}.str-sc-ttl{margin-bottom:16px;border-left-width:5px;font-size:2.2rem;}.str-sc-stt{margin-bottom:16px;font-size:1.8rem;}.str-sc-tx-box{margin-top:16px;}.str-sc-txt{font-size:1.6rem;}.str-sc-txt + .str-sc-txt{margin-top:0;}.str-sc-col-box{display:flex;flex-wrap:wrap;justify-content:space-between;}.str-sc-col{margin:0 0 0 16px;width:calc(100% / 2 - 20px);}.str-sc-items{margin-left:5px;}.str-sc-item{font-size:1.6rem;}.str-sc-item::before{top:8px;}}@media screen and (min-width:768px), print{.dissertation-box a.link-blank.is-s:after{margin-top:-5px;}.ol-wrap .product-set .dissertation-box .tr-tip{font-size:1.6rem;}.ol-wrap .product-set .dissertation-box a.link-blank.is-s:after{margin-top:-7px;width:16px;height:16px;right:-20px;}}@media screen and (min-width:768px), print{.dissertation-box .frame-tip{right:-134px;}.dissertation-box a.link-blank{padding-right:20px;}.ol-wrap .product-set .dissertation-box a.link-blank.is-s:after, table.product-tbl .product-code .product-tbl-in .dissertation-box a.link-blank.is-s:after{margin-top:-7px;width:16px;height:16px;right:0;}#GSSCPDDT01 table.product-tbl td.product-code dl dd{overflow:visible;float:left;}table.product-tbl .product-code .product-tbl-in .dissertation-box .frame-tip{right:-122px;height:20px;line-height:1.4;}table.product-tbl .product-code .product-tbl-in .dissertation-box .frame-tip span{margin-right:0;}}.blog-footmorelink a{width:280px;padding-left:24px;}@media screen and (min-width:768px), print{#GSSCPDSR02 .sch-rslt2-main-wrap .product-list .src-view, #GSSCPDSR02 .sch-rslt2-main-wrap .product-list-detail .src-view{margin-right:0;}.result-box .search-box2{max-width:none;}.result-box .search-box .search-block{width:calc(100% - 55px);}.result-box .search-box2 .select-search-tx input{padding:27px 22px;}.result-box .search-box .select-search-tx input::placeholder{font-size:1.6rem;}.result-box .search-box2 .select-search-btn input{height:56px;width:55px;}_:-ms-fullscreen,:root .result-box .search-box2 .select-search-tx input{padding:8px 22px;height:54px;}.result-box .search-box2 .candidate-list{width:calc(100% - 55px);}#GSSCPDSR02 .product-list .product-list-in, #GSSCPDSR02 .product-list-detail .product-list-in{margin:30px auto;}#GSSCPDSR02 .product-list .product-list-in.op{border-bottom:none;}}@media screen and (min-width:900px){.sch-rslt2-wrap{display:flex;justify-content:space-between;}.sch-rslt2-main-wrap{max-width:none;width:calc(100% - 220px);}.str-filter-ttl-box{line-height:normal;}.str-filter-wrap{margin-right:30px;width:250px;min-width:250px;border-right:none;}.sch-rslt2-wrap .str-filter-body{padding:0;}.sch-rslt2-wrap .str-filter-cont-box{margin-bottom:0;}.sch-rslt2-wrap .str-filter-cont, .sch-rslt2-wrap .str-filter-body{scrollbar-width:none;}.sch-rslt2-wrap .str-filter-cont::-webkit-scrollbar, .sch-rslt2-wrap .str-filter-body::-webkit-scrollbar{display:none;}.sch-rslt2-wrap .str-filter-cont{position:static;max-height:initial;max-height:auto;}.sch-rslt2-wrap .str-filter-ttl-box{margin:10px 0;padding:0;}.sch-rslt2-wrap .str-filter-box{padding:0;}.sch-rslt2-wrap .str-filter-bottom{border-top:none;}.sch-rslt2-wrap .str-filter-ttl{margin:0;}.sch-rslt2-wrap .str-filter-list-dd{padding-top:8px;}.sch-rslt2-wrap .str-filter-list-more{margin:8px 0 0;}.sch-rslt2-wrap .str-filter-list-dd dt{margin:0 0 13px;}.sch-rslt2-wrap .str-filter-list-more .input-list-item:not(:first-child){margin:12px 0;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin i{margin-top:-10px;width:20px;height:20px;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin i::before, .sch-rslt2-wrap .str-filter-list-dt.acd-pin i::after{margin:-1px 0 0 6px;width:8px;height:2px;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin i::after{margin:-4px 0 0 9px;width:2px;height:8px;}.sch-rslt2-wrap .str-filter-list-dd.acd-box dl.col2-sp{display:block;}.sch-rslt2-wrap .str-filter-list-dd.acd-box dl.col2-sp + dl.col2-sp{margin-top:16px;}.sch-rslt2-wrap .str-filter-list-dd.acd-box dl.col2-sp dt, .sch-rslt2-wrap .str-filter-list-dd.acd-box dl.col2-sp dd{display:block;width:auto;}.sch-rslt2-wrap .str-filter-list-dd.acd-box dl.col2-sp dt{margin:0 0 8px;}.sch-rslt2-wrap .input-list-items:not(.col-2) .input-list-item:not(:first-child){margin:10px 0;}.sch-rslt2-wrap .filter-search-box{width:auto;}.sch-rslt2-main-wrap{width:calc(100% - 280px);}.sch-rslt2-wrap .str-filter-follow > .str-filter-bottom{display:block;}.sch-rslt2-wrap .str-filter-cont .str-filter-bottom{display:none;}.ie .sch-rslt2-wrap .str-filter-cont, .ie .sch-rslt2-wrap .str-filter-bottom{position:static;}.ie .sch-rslt2-wrap .str-filter-cont{max-height:none;}.ie .sch-rslt2-wrap .str-filter-cont-box{margin-bottom:0!important;}}@media screen and (orientation:portrait){.tb-dev .sch-rslt2-wrap .str-filter-cont-box{margin-bottom:0!important;}}@media screen and (min-width:1200px){.sch-rslt2-main-wrap{max-width:none;width:calc(100% - 280px);}}@media screen and (min-width:768px), print{.header-wrap .head-area{box-shadow:none;}.header-wrap .sub-menu-box{position:absolute;top:2px;}.header-wrap .head-area-pc > .in{display:block;padding-top:28px;}.header-wrap .head-area-pc .in .mem-link, .header-wrap .head-area-pc .in .country-box, .header-wrap .head-area-pc .in .sub-menu-box{order:0;width:auto;}.mem-link .h-signup{margin-right:19px;}.header-wrap .sub-menu-box li{margin:0 10px 0 10px;}.header-wrap .head-area-pc .mem-link .h-signup a{width:100px;height:26px;line-height:26px;}.header-wrap .head-area-pc .login a, .header-wrap .head-area-pc .login-usr > a{padding:0;min-width:100px;height:26px;line-height:24px;border:1px solid #313843;background-color:transparent;font-size:1.4rem;}.header-wrap .head-area-pc .login a{background-image:none;}.header-wrap .head-area-pc .login a:hover, .header-wrap .head-area-pc .login-usr > a:hover{background-color:#f5f5f5;}.header-wrap .head-area-pc .login-usr a span{vertical-align:middle;}.header-wrap .head-area-pc .login a:before{content:"";display:inline-block;padding-right:5px;width:10px;height:16px;background-image:url(../img/ic_login.svg);background-repeat:no-repeat;background-size:auto 13px;background-position-y:center;vertical-align:-3px;}.header-wrap .head-area-pc .in .login-usr{width:auto;}.header-wrap .head-area-pc .in .login-usr ~ .sub-menu-box ul li:nth-child(2n + 1){border-right:none;}.header-wrap .head-area-pc .login-usr > a .ico-surprised{left:42px;}.header-wrap .head-area-pc .in .sub-menu-box ul{display:block;background:transparent;border:none;}.header-wrap .head-area-pc .in .sub-menu-box ul li, .header-wrap .head-area-pc .in .sub-menu-box ul li.agent, .header-wrap .head-area-pc .in .sub-menu-box ul li:nth-child(2n){width:auto;border:none;}.header-wrap .country-box .current-country{padding-right:13px;}.header-wrap .country-box{margin-left:19px;line-height:25px;}.header-wrap .country-box .current-country a{padding:0 0 0 20px;}.top-wrap{margin-bottom:22px;}.breadcrumb-wrap{margin-top:16px;}.header-wrap .main-menu-box .smenu-list > li > span:hover:before, .header-wrap .main-menu-box .smenu-list > li.on > span:before{transform:rotate(45deg) translate(2px,2px);border-color:#BC000F}.header-wrap .main-menu-box .smenu-list > li > span::before{left:2px;border-top:none;border-left:none;border-bottom:2px solid #FB0020;border-right:2px solid #FB0020;}.header-wrap .main-menu-box .smenu-list > li > span{padding-left:20px;}.header-wrap .reg-jp .candidate-list{top:auto;right:33px;bottom:-3px;z-index:200;}.header-wrap .reg-jp.search-box{margin-top:3px;width:480px;background-color:transparent;}.reg-jp .src-select-wrapper{height:34px;}.reg-jp .src-select-trigger{padding:0 21px 0 10px;width:96px;height:34px;line-height:34px;min-height:0;font-size:14px;}.reg-jp .top-wrap .src-options{top:55px;width:121px;}.reg-jp .src-options{top:34px;}.reg-jp .src-option{padding:0 27px 0 10px;width:auto;height:34px;line-height:34px;font-size:1.4rem;}.header-wrap .reg-jp.search-box .select-search-tx input{padding:17px 92px 17px 8px;line-height:34px;}_:-ms-fullscreen,:root .header-wrap .reg-jp.search-box .select-search-tx input{padding:0 92px 0 8px;}.header-wrap .reg-jp.search-box .src-pin{padding:0 15px 0 8px;top:5px;width:78px;height:25px;font-size:1.2rem;}.header-wrap .reg-jp.search-box .search-block{width:calc(100% - 34px);}.header-wrap .reg-jp.search-box .select-search-tx{height:34px;}.header-wrap .reg-jp.search-box .select-search-btn{width:34px;height:34px;}.header-wrap .reg-jp.search-box .select-search-btn input{width:34px;height:34px;background-color:#464646;background-image:url(../img/ic_src.svg);}.btm-wrap{margin:54px 0 32px;}.contact-wrap{margin-top:54px;}.contact-wrap .contact-box{align-items:center;justify-content:center;}.contact-wrap .tx-box{margin:0 24px 0 0;}.contact-wrap .tx-box .jp-tx{font-size:1.4rem;line-height:1.7;}.contact-wrap .tx-box .jp-tx em{font-size:1.6rem;margin-bottom:6px;}.contact-wrap .btn-box a.no-icon{padding:26px 24px;color:#fb0018;font-weight:bold;border:1px solid #fb0018;background:transparent;}.contact-wrap .btn-box a.ar:before{margin-top:-7px;right:18px;width:10px;height:10px;border-color:#fb0018;}.footer-ptop .ptop-btn:before{width:10px;height:10px;right:14px;margin-top:-1px;border-width:2px;}.footer-wrap .main-area{margin-top:62px;}.footer-wrap .inner{max-width:1196px;}.footer-wrap .sub-area .inner{max-width:1216px;padding-right:0;}.footer-wrap .main-area .foot-nav{padding:33px 0 12px;}.footer-wrap .foot-nav > li{width:290px;}.footer-wrap .foot-nav > li:nth-child(2){width:330px;}.footer-wrap .foot-nav li:last-child dl{margin-bottom:23px;}.footer-wrap .foot-nav dl.blog dt, .footer-wrap .foot-nav dl.links dt{display:block;}.footer-wrap .foot-nav dl.blog dd a:before, .footer-wrap .foot-nav dl.links dd a:before, .footer-wrap .foot-nav dl.links.is-sns dd a:before{content:none;}.footer-wrap .foot-nav dl.maker dd a{font-weight:normal;}.foot-nav dl dt em, .footer-wrap .foot-nav li em{padding:10px 0 6px;}.footer-wrap .foot-nav .smenu-box li a.link-blank:after{position:absolute;margin:4px 0 0 7px;}.footer-wrap .foot-nav .smenu-box li.sub a{padding:7px 0 3px 14px;}.footer-wrap .foot-nav .smenu-box li.sub a:before{left:0;}.footer-wrap .sub-area, .footer-wrap .sub-area > .inner{background-color:#22272f;}.footer-wrap .sub-area .sub-box{height:60px;}.footer-wrap .subnav ul li a, .footer-wrap .bottom-box .co{font-size:1.2rem;color:#939393;}.footer-wrap .subnav ul li a.link-blank{padding-right:15px;}.footer-wrap .subnav ul li a.link-blank::after{margin-bottom:-6px;width:12px;height:12px;}}@media screen and (min-width:768px), print{.reg-jp .top-wrap .src-box, .header-wrap .search-box.reg-jp .src-box{width:945px;padding-bottom:0;}.reg-jp .top-wrap .src-box{width:950px;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn{margin:20px 0 0;width:auto;}.reg-jp .src-box .close-btn{top:-7px;right:0;width:28px;height:28px;}.reg-jp .src-box .tab-list{min-height:325px;}.reg-jp .src-box .src-compound, .reg-jp .src-box .src-antibody{padding:0;}.reg-jp .src-box .src-compound .cord-box dl dt, .reg-jp .src-box .src-compound dt, .reg-jp .src-box .src-antibody dt, .reg-jp .src-box .src-antibody .cord-box dl dt{padding-left:16px;width:113px;}.reg-jp .src-box .src-compound .mfr-box{padding:10px 0 13px;}.reg-jp .src-box .src-antibody .mfr-box{padding:10px 0 4px;}.reg-jp .src-box .mfr-box dl{margin:0;}.reg-jp .mfr-box dd .form-zip{display:flex;}.reg-jp .src-box .mfr-box label{margin:0 8px 0 0;width:250px;}.reg-jp .src-box .src-antibody .antigen-box label .slc-src{width:250px;}.reg-jp .src-box select{padding:0 34px 0 0.7em;}.reg-jp .src-box .src-compound .chem-box{padding-bottom:13px;}.reg-jp .src-box .src-compound .elment-box{padding:0 0 18px;}.reg-jp .src-box .src-compound .chem-box dl, .reg-jp .src-box .src-compound .elment-box dl{padding:5px 0 0 20px;min-height:40px;}.reg-jp .src-box .src-antibody .antigen-box dl{padding:18px 0 0 20px;}.reg-jp .src-box .src-compound .chem-box dl:nth-of-type(odd), .reg-jp .src-box .src-compound .elment-box dl:nth-of-type(odd), .src-box .src-antibody .antigen-box dl:nth-of-type(odd){padding:5px 25px 0 0;}.reg-jp .src-box .src-antibody .antigen-box dl:nth-of-type(odd){padding-top:18px;}.reg-jp .form-compound{width:90%;}.reg-jp .form-compound label{width:110px;}.reg-jp .src-box .src-antibody .antigen-box label + label{margin-top:5px;}.reg-jp .form-compound .tx:last-of-type{width:auto;}.reg-jp .form-compound .tx{min-width:30px;}.reg-jp .form-compound .tx.btm{line-height:1.1;font-size:13px;vertical-align:middle;}.reg-jp .form-compound .tx i{font-size:10px;}.reg-jp .src-box .src-compound .elment-box dt input{height:33px;}.reg-jp .form-compound label input{width:110px;height:33px;}.reg-jp .src-box .src-antibody .antigen-box{padding-bottom:18px;}.reg-jp .src-box .cord-box{padding-top:0;}.reg-jp .src-box .cord-box dl{margin-top:0;}.reg-jp .src-box .cord-box .form-txtm label{width:250px;}.reg-jp .src-box .btn-box{bottom:0;right:16px;}.header-wrap .src-box.reg-jp .btn-box .search-btn{width:200px;}.reg-jp .src-box .btn-box .search-btn input{font-weight:normal;background-position:right 12px center;background-size:22px 22px;}.reg-jp .src-box .btn-box .reset-btn{margin:0 3px 0 0;}.reg-jp .src-box .btn-box .reset-btn input{padding:0 29px 0 17px;background-size:10px;}.reg-jp .srh-link-box{display:flex;align-items:flex-start;margin:30px -10px 0;padding:0;border-top:1px solid #cfd0d2;}.reg-jp .src-box .tab-btn{width:auto;}.reg-jp .srh-link-items li, .reg-jp .srh-link-items li.current{margin:0;width:auto;}.reg-jp .srh-link-items li a, .reg-jp .srh-link-items li span{padding-left:22px;min-width:0;font-size:1.6rem;}.reg-jp .srh-link-items.link-btn li .src-pin::before, .reg-jp .srh-link-items.link-btn li.str a:before, .reg-jp .srh-link-items li span::before{top:-2px;margin:auto;width:16px;height:16px;border:none;background-size:16px 16px;}.reg-jp .srh-link-items.link-btn li .src-pin:not(.anti):before, .reg-jp .src-box .tab-btn li span.compound:before{height:14px;background-size:14px 14px;}.reg-jp .srh-link-items.tab-btn li{padding:18px 31px 16px 24px;border-left:none;border-bottom:none;text-align:center;}.reg-jp .srh-link-items.tab-btn li:nth-child(2){padding:18px 37px 16px 27px;}.reg-jp .srh-link-items.link-btn{width:calc(100% - 312px);}.reg-jp .srh-link-items.link-btn > li{padding:18px 18px 12px 18px;}.reg-jp .srh-link-items.link-btn > li.str{padding:18px 40px 16px 32px;}.reg-jp .srh-link-items.link-btn > li.other{padding:18px 18px 12px 18px;width:auto;}.reg-jp .srh-link-items.link-btn > li.other span{line-height:1.4;}.reg-jp .srh-link-items.link-btn > li.logo{position:static;margin:0 16px 0 auto;padding:14px 0;width:auto;}.reg-jp .srh-link-items li span.acd-pin{padding:0 0 4px 20px;}.reg-jp .srh-link-items.link-btn li.other span:before{left:2px;margin-top:-8px;width:7px;height:7px;border-width:2px;}.reg-jp .srh-link-box .srh-link-other-items{right:auto;display:block;margin:0 0 0 -9px;padding:21px 18px 18px 18px;width:auto;box-sizing:border-box;}.reg-jp .srh-link-box .srh-link-other-items li{margin:10px 0 0;}.reg-jp .srh-link-box .srh-link-other-items li a{padding-left:13px;font-size:1.4rem;}.reg-jp .srh-link-items li.acd-pin .srh-link-other-items li a{padding-left:16px;}.reg-jp .srh-link-items li.acd-pin .srh-link-other-items li a::after{top:4px;left:1px;width:5px;height:5px;}.reg-jp .search-box .select-search-tx{background-position:right 22px center;}.reg-jp .search-box .select-search-tx input{padding:27px 70px 27px 16px;background:transparent;}_:-ms-fullscreen,:root .reg-jp .search-box .select-search-tx input{height:54px;}.reg-jp .top-main-bg{height:100%;min-height:100%;width:100%;object-fit:cover;}.reg-jp .top-wrap .src-box{top:56px;max-height:none;}.reg-jp .top-wrap .search-box{margin:0 auto;max-width:1005px;}.reg-jp .top-wrap .search-box .search-block{width:calc(100% - 57px);box-sizing:border-box;}.reg-jp .top-wrap .src-select-box{position:relative;box-shadow:0 0 5px rgba(0,0,0,0.1);height:56px;}.reg-jp .top-wrap .src-select-box::before{content:"";position:absolute;left:-76px;width:56px;height:56px;background-image:url(../img/wk_logo.svg);background-size:56px 56px;}.reg-jp .top-wrap .src-select-wrapper{height:56px;}.reg-jp .top-wrap .src-select-trigger{padding:0 20px;width:120px;height:56px;line-height:56px;font-size:1.6rem;}.reg-jp .top-wrap .src-select-trigger:after{right:16px;width:7px;height:7px;}.reg-jp .top-wrap .src-select-opt.opened .src-options{top:55px;width:121px;}.reg-jp .top-wrap .src-option{height:56px;line-height:56px;font-size:1.6rem;}.reg-jp .top-wrap .candidate-list{top:56px;width:calc(100% - 55px);}.reg-jp .top-wrap .src-link .srh-link-items.link-btn li{margin-right:32px;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn li.str, .reg-jp .srh-link-box .srh-link-items.link-btn li.str{display:block;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn li.str{margin-right:31px;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn li.other{margin:0;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn .srh-link-other-items{right:auto;margin-top:0;padding:21px 18px 18px 18px;width:auto;box-sizing:border-box;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn .srh-link-other-items li:first-child{margin-bottom:10px;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn .srh-link-other-items a{font-size:1.4rem;}.reg-jp .srh-link-items.link-btn .srh-link-other-items a::before{margin-top:-5px;left:-4px;}.reg-jp .top-wrap .srh-link-items.link-btn li.other span:before{margin-top:-9px;left:2px;width:7px;height:7px;border-width:2px;}.reg-jp .top-wrap{padding-bottom:128px;overflow:hidden;}.reg-jp .top-wrap .src-wrap{max-width:100vw;height:auto;}.reg-jp .top-wrap .src-wrap .inner{padding-top:54px;min-width:0;}.reg-jp .top-wrap .search-box .select-search-btn input{width:56px;height:56px;background-size:30px;}#GSSCTPCM01.reg-jp .inner{max-width:1240px;box-sizing:border-box;}.tp-prod-info-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin:22px auto 0;padding:0 10px;max-width:1005px;min-width:960px;}.tp-prod-info-wrap .inner{padding:0;max-width:auto;min-width:0;}.tp-prod-info-wrap .products-cate-area{margin-bottom:0;max-width:585px;width:60%;}.tp-prod-info-wrap .products-cate-item{width:calc(100% / 2);}.tp-prod-info-wrap .products-cate-item:not(:nth-of-type(4n)):after{content:none;}.tp-prod-info-wrap .products-cate-item-link{padding:6px 14px;height:80px;min-height:80px;}.tp-prod-info-wrap .products-cate-item-txt-box{padding:0 0 0 16px;width:calc(100% - 42px);}.tp-prod-info-wrap .products-cate-item-img-box{width:42px;height:auto;}.tp-prod-info-wrap .products-cate-item-txt{font-size:1.7rem;}.tp-prod-info-wrap .products-cate-item-stxt{font-size:1.1rem;}.tp-prod-info-wrap .info-area{max-width:380px;width:38%;}.tp-prod-info-wrap .info-area .info-box{margin:0 0 22px;}.tp-prod-info-wrap .info-news-box{margin-bottom:22px;}.tp-prod-info-wrap .info-news-box .news-tx i{width:36px;height:15px;line-height:15px;}.tp-prod-info-wrap .info-news-box .news-tx{margin-bottom:6px;font-size:1.2rem;}.tp-prod-info-wrap .info-news-box .news-banner .ttl{margin:28px 20px;}.tp-prod-info-wrap .info-art-box{justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid #E3E3E3;}.tp-prod-info-wrap .info-art-box .ttl{margin:0 auto;height:32px;line-height:32px;text-align:center;font-size:1.5rem;font-weight:bold;}.tp-prod-info-wrap .info-art-box .ttl:before, .tp-prod-info-wrap .info-art-box .ttl::after{width:6px;height:30px;}.tp-prod-info-wrap .art-banner .bnr-ttl{line-height:20px;font-size:1.4rem;}.tp-prod-info-wrap .info-box.clm-2 .info-items li:nth-child(odd){margin-right:20px;}.jptp-others-area{padding:33px 0 19px;}.jptp-others-area .area-cont{display:flex;justify-content:center;}.jptp-others-area .other-box h3.ttl{display:block;margin:0 0 16px;font-weight:normal;}.jptp-others-area .other-box ul{padding:0;}.jptp-others-area .other-box ul li{width:270px;}.jptp-others-area .other-box:first-child ul li{margin-right:40px;}.jptp-others-area .other-box ul li a{border-width:3px;}.jptp-others-area .other-box ul li a .ttl{width:calc(100% - 74px);font-size:1.6rem;}.jptp-others-area .other-box ul li .other-img{width:74px;}.jptp-others-area .other-box ul li.corp .ttl .ff-logo{margin-bottom:10px;width:98px;}.jptp-others-area .other-box ul li.corp .ttl .ffwk-logo{width:150px;}.jptp-magazine-column{display:flex;justify-content:space-between;margin:55px auto 64px;padding:0 20px;max-width:1200px;min-width:960px;box-sizing:border-box;}.jptp-magazine-column > div .inner{padding:0;min-width:auto;}.jptp-magazine-column > div .ttl{margin:0 0 24px;font-size:2.6rem;font-weight:normal;}.jptp-journal-area .journal-items li{display:flex;flex-flow:column;align-items:center;margin-right:36px;width:146px;}.jptp-journal-area .journal-items li img{width:146px;}.jptp-journal-area .journal-items li .tx{padding:14px 0 0;width:176px;word-break:break-word;}.jptp-journal-area .journal-items li .tx em{display:inline-block;margin-bottom:2px;font-size:1.6rem;}.jptp-newsletter-area{margin:0 0 0 5%;}.jptp-newsletter-area .newsletter-box{padding:30px 38px;max-width:577px;box-sizing:border-box;box-shadow:4px 4px 5px rgba(255, 0, 0, 0.15);}.jptp-newsletter-area .sub-ttl{margin-bottom:8px;padding-left:70px;font-size:3.4rem;background-size:45px 27px;}.jptp-newsletter-area p{line-height:1.6;font-size:1.3rem;}.jptp-newsletter-area .mktoForm{width:100%!important;}.jptp-newsletter-area .mktoForm .mktoOffset, .jptp-newsletter-area .mktoForm .mktoGutter{display:none!important;}.jptp-newsletter-area .mktoFormRow + .mktoFormRow{width:calc(100% - 120px);}.jptp-newsletter-area .mktoFormRow + .mktoFormRow .mktoFieldDescriptor, .jptp-newsletter-area .mktoFormRow + .mktoFormRow .mktoFieldWrap{width:100%;}.jptp-newsletter-area .mktoFormRow + .mktoFormRow #Email{padding:14px;height:40px;}.jptp-newsletter-area .mktoButtonRow .mktoButtonWrap.mktoMinimal .mktoButton{padding:12px 0;width:120px;height:40px;font-size:1.6rem;}#GSSCTPCM01 .mktoForm .mktoError{right:-112px!important;left:auto;bottom:-26px!important;}.jptp-blog-area{padding:46px 0 50px;}.jptp-blog-area .area-ttl-side .ttl{width:276px;font-size:initial;}.jptp-blog-area .area-ttl-side .list-link{position:static;text-align:right;}.area-ttl-side{display:block;}.area-ttl-side .ttl{font-size:2.6rem;font-weight:normal;}.area-ttl-side .list-link a{padding-left:18px;font-size:1.6rem;}.area-ttl-side .list-link a:hover::before{transform:translateX(4px) rotate(135deg);}.jptp-blog-area .keyword-box .ttl{line-height:1;font-size:1.8rem;vertical-align:middle;}.jptp-blog-area .keyword-list span{margin:0 10px 10px 0;font-size:1.2rem;box-sizing:border-box;}.jptp-blog-area .keyword-list span a{padding:0 18px;height:24px;line-height:24px;}.jptp-blog-area .entry-box{overflow-x:visible;}.jptp-blog-area .entry-arrow-box{display:none;}.jptp-blog-area .entry-items{margin:25px 0 0;justify-content:space-between;}.jptp-blog-area .entry-items li{width:calc((100% - 72px) / 4);max-width:278px;}.jptp-blog-area .entry-items figure{width:100%;height:160px;}.jptp-blog-area .entry-items .date{font-size:1.2rem;}.jptp-news-area{margin-top:-150px;}.jptp-news-area .area-ttl-side{padding:30px 0 4px;}.jptp-news-area .area-ttl-side .list-link{right:0;bottom:7px;}.area-ttl-side .list-link a::before{width:8px;height:8px;}.jptp-news-area .area-cont{margin:0;}.jptp-news-area .news-box .tab-btn{display:flex;justify-content:space-between;padding:0;}.jptp-news-area .news-box .tab-btn li:first-child{position:relative;display:inline-block;margin-left:0;width:220px;height:42px;line-height:45px;}.jptp-news-area .news-box .tab-btn li{margin-left:23px;padding:0;width:220px;height:42px;line-height:45px;border-left:1px solid #cfd0d2;}.jptp-news-area .news-box .tab-btn li.current::before{top:1px;left:1px;width:calc(100% - 2px);}.jptp-news-area .news-box .tab-btn li.current::after{content:"";position:absolute;left:0;bottom:-1.5px;width:100%;border-top:3px solid #fff;}.jptp-news-area .news-box .tab-list{padding:30px 3%;}.jptp-news-area .news-box .tab-list > li{margin:0 auto;padding-right:34px;max-width:1200px;height:340px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#CFD0D2 transparent;}.jptp-news-area .news-box .tab-list > li::-webkit-scrollbar{width:7px;}.jptp-news-area .news-box .tab-list > li::-webkit-scrollbar-track{background:transparent;}.jptp-news-area .news-box .tab-list > li::-webkit-scrollbar-thumb{background:#CFD0D2;border-radius:4px;}.jptp-news-area .news-box .news-list li:nth-child(3){border-bottom:1px dotted #cfd0d2;}.jptp-news-area .news-box .news-list li:nth-child(n + 4){display:block;}.jptp-news-area .news-box .news-list li a, .jptp-news-area .news-box .news-list li .no-link{padding:22px 28px 22px 162px;}.jptp-news-area .news-box .news-list li a::before{content:none;}.jptp-news-area .news-box .news-list li .date{top:22px;left:28px;}.jptp-news-area .news-box .news-list li .date + .label{margin-right:18px;}.jptp-news-area .news-box .news-list li .label .news-cate{margin:0 0 8px 0;min-width:118px;font-size:1.2rem;}.jptp-news-area .news-box .news-list li .label .news-cate + .news-cate{margin-left:-1px;}.jptp-news-area .news-box .news-list li .label + .label{vertical-align:top;}.pd-catew{margin:0 4px 4px 0;padding:0 10px;min-width:56px;height:22px;line-height:22px;font-size:1.2rem;text-align:center;box-sizing:border-box;}.jptp-news-area .news-box .news-list li .tx{margin-top:4px;font-size:1.4rem;}.jptp-news-area .news-box .more-btn{display:none;}.tp-pickup-area{padding:0 0 70px;}.tp-pickup-area .area-ttl-side{padding-bottom:21px;}.tp-pickup-area .slick-list{--widthC1:calc(270px + 18px * 2);--widthCA:calc(var(--widthC1) * 2);--widthP2:calc(100% - var(--widthCA));--widthP:calc(var(--widthP2) / 2);padding:0 var(--widthP);}_:-ms-fullscreen,:root .tp-pickup-area .pickup-slider-cont{padding:0 2%;width:768px;overflow:hidden;}_:-ms-fullscreen,:root .tp-pickup-area .slick-list{padding:0 10%;width:auto;}_:-ms-fullscreen,:root .tp-pickup-area .slick-prev{left:0;}_:-ms-fullscreen,:root .tp-pickup-area .slick-next{right:0;}.tp-pickup-area .slick-item{padding:4px 18px 0;width:270px !important;}.tp-pickup-area .slick-item .pickup-img{margin-bottom:22px;}.tp-pickup-area .slick-prev{left:34px;}.tp-pickup-area .slick-next{right:34px;}.tp-pickup-area .pickup-slider-bottom{margin-top:35px;}.tp-pickup-area .slide-number-box{width:48px;}.tp-pickup-area .progress{max-width:580px;}.tp-pickup-area .slick-slider.list-1 .slick-track, .tp-pickup-area .slick-slider.list-2 .slick-track, .tp-pickup-area .slick-slider.list-3 .slick-track{margin:0 auto;}.tp-pickup-area .slick-slider.list-2 + .pickup-slider-bottom{display:none;}}@media all and (-ms-high-contrast:none) and (min-width:768px){.reg-jp .top-main-bg{width:auto;min-width:100%;height:auto;}}@media screen and (min-width:1200px), print{.jptp-newsletter-area{margin:0 0 0 70px;}.tp-pickup-area .slick-list{min-width:1224px;--widthC1:calc(270px + 18px * 2);--widthCA:calc(var(--widthC1) * 4);--widthP2:calc(100% - var(--widthCA));--widthP:calc(var(--widthP2) / 2);padding:0 var(--widthP);}_:-ms-fullscreen,:root .tp-pickup-area .pickup-slider-cont{width:1224px;padding:0 1.5%;}_:-ms-fullscreen,:root .tp-pickup-area .slick-list{width:1224px;padding:0;}.tp-pickup-area .slick-slider.list-3 + .pickup-slider-bottom, .tp-pickup-area .slick-slider.list-4 + .pickup-slider-bottom{display:none;}.tp-pickup-area .slick-slider.list-1 .slick-list, .tp-pickup-area .slick-slider.list-2 .slick-list, .tp-pickup-area .slick-slider.list-3 .slick-list{min-width:0;width:auto !important;}.tp-pickup-area .slick-slider.list-1 .slick-track, .tp-pickup-area .slick-slider.list-2 .slick-track, .tp-pickup-area .slick-slider.list-3 .slick-track{width:auto !important;}}@media screen and (min-width:768px), print{.other-countries dl{width:620px}.other-countries dl dt{width:240px;}.region-switch-contents{display:flex;align-items:center;justify-content:space-between;padding:22px 0;}.region-switch-wrap{min-width:1000px;}.region-switch-wrap .copy{display:inline-block;margin:0 28px 0 0;font-size:1.6rem;}.region-switch-wrap .actions{align-items:center;}.region-switch-wrap .list-box{min-width:280px;max-width:365px;}.region-switch-wrap .list-box:before{right:18px;}.region-switch-wrap .list-box .list-option{padding:0 15px;}.region-switch-wrap .list-box .list-option p{padding:0 14px 0 20px;}.region-switch-wrap .action-btn{padding-left:14px;width:100px;}.region-switch-wrap .close-btn{position:static;margin-left:26px;width:26px;height:26px;}.region-switch-wrap .close-btn a{width:27px;height:27px;}.region-switch-wrap .close-btn a::before, .region-switch-wrap .close-btn a::after{height:18px;}_:-ms-fullscreen,:root .wrap-all{padding-top:0;}_:-ms-fullscreen,:root .nav-fixed #SP_MENU_BOX{top:0!important;}_:-ms-fullscreen,:root .nav-fixed .header-wrap .head-area .menu-box{top:6px!important;}}