@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:16px;width:28%;box-sizing:border-box;vertical-align:middle;font-size:1.6rem;}.contact-form-field > .form-label .must{display:block;margin:2px 0 0;font-size:1.4rem;}.contact-form-field > .form-element{display:table-cell;padding: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;}.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:after{content:'';background:linear-gradient(rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);display:block;margin:0 auto;width:100%;height:150px;}.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;}[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;}.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%;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"] + label:after{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;}.structure-search-box #searchKouzou .column .userRadioBox01 input[type="radio"]:checked + label:after{content:'';}.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:2px 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;}@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;}}