@charset "utf-8";.pc-obj{display:none;}.sp-obj{display:block;}.old-ie-box{display:none;}.old-ie-box .inner{position:relative;padding:30px 20px;}.old-ie-box p{margin:0;font-weight:bold;font-size:1.4rem;line-height:1.6;color:#fb0020;}.old-ie-box p br{display:none;}.old-ie-box.on{display:block;}.old-ie-box.on .modal-base{margin:0;width:100%;background-color:#e6e6e6;}.old-ie-box.on .mdl-wrap{padding:0;}html{height:100%;line-height:1;background:#ffffff;color:#333;font-size:62.5%;}body{margin:0;padding:0;border:0;font-size:1.2rem;line-height:1.4;overflow-y:scroll;font-family:'Helvetica', 'Arial', "メイリオ", Meiryo,"Hiragino Kaku Gothic ProN","游ゴシック", YuGothic,sans-serif;word-break:normal;-webkit-text-size-adjust:100%;}body.sp-ver{display:block;}body.ie7{overflow-y:visible;}article,aside,details,figcaption,include,footer,header,hgroup,main,nav,section,summary{display:block;margin:0;padding:0;}h1,h2,h3,h4,h5,h6,dl,dt,dd,p,blockquote,ul,ol,li{margin:1.4em 0 .6em;padding:0;font-size:1.2rem;vertical-align:baseline;-webkit-overflow-wrap:break-word;-ms-overflow-wrap:break-word;overflow-wrap:break-word;-webkit-word-wrap:break-word;-ms-word-wrap:break-word;word-wrap:break-word;}figcaption,span{-webkit-overflow-wrap:break-word;-ms-overflow-wrap:break-word;overflow-wrap:break-word;-webkit-word-wrap:break-word;-ms-word-wrap:break-word;word-wrap:break-word}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a:link{color:#fb0020;text-decoration:none;}a:visited{color:#fb0020;text-decoration:none;}a:active,a:hover{text-decoration:underline;}abbr[title]{border-bottom:1px dotted;}i{font-style:italic;}em{font-style:normal;}b,strong,em{font-weight:bold;}dfn{font-style:italic;}mark{background:#313843;color:#fff;}small{font-size:100%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1.2em 0;padding:0 0 0 2em;}li{margin:.4em 0;}img{border:0;vertical-align:top;}img{-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}.product-list code{font-family:initial;}q::before,
q::after{display:none;}legend{border:0;padding:0;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}form{margin:0;padding:0;}button,input,optgroup,select,textarea{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:inherit;font-size:14px;font-family:inherit;line-height:normal;}.ios optgroup,
.ios select,
.ios textarea,
.ios input[type="text"],
.ios input[type="tel"],
.ios input[type="email"],
.ios input[type="date"],
.ios input[type="month"],
.ios input[type="search"],
.ios input[type="password"],
.ios input[type="number"],
.ios input[type="checkbox"]{font-size:16px !important;}@media screen and (-webkit-min-device-pixel-ratio:0){.ios optgroup,
.ios select,
.ios textarea,
.ios input[type="text"],
.ios input[type="tel"],
.ios input[type="email"],
.ios input[type="date"],
.ios input[type="month"],
.ios input[type="search"],
.ios input[type="password"],
.ios input[type="number"],
.ios input[type="checkbox"]{font-size:16px !important;}}textarea,
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="date"],
input[type="month"],
input[type="search"],
input[type="password"],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="number"],
input[type="file"],
button{-webkit-appearance:none;border:none;border-radius:0;-webkit-border-radius:0;}textarea:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="number"]:focus,
input[type="file"]:focus,
button:focus,
select:focus{outline:none;}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}select:disabled,
textarea:disabled,
input[type="text"]:disabled,
input[type="tel"]:disabled,
input[type="email"]:disabled,
input[type="date"]:disabled,
input[type="month"]:disabled,
input[type="search"]:disabled,
input[type="password"]:disabled,
input[type="button"]:disabled,
input[type="submit"]:disabled,
input[type="number"]:disabled,
.ie6 input[type="submit"]:disabled,
.ie7 input[type="submit"]:disabled,
.ie8 input[type="submit"]:disabled,
input[type="reset"]:disabled{background-color:#e6e6e6;cursor:not-allowed;}button{overflow:visible;text-transform:none;}button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],
html input[disabled]{cursor:default;}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:8px 0.2em;line-height:22px;border:1px solid #cdcdcd;height:35px;}input[type="number"]{padding-top:4px;padding-bottom:4px;line-height:1;}input[type="text"]:hover,
input[type="tel"]:hover,
input[type="email"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="search"]:hover,
input[type="password"]:hover,
input[type="number"]:hover{border-color:#b4b4b4;}input[type="date"],
input[type="month"]{height:40px;}input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;margin:0 3px -3px 0;padding:0;width:16px;height:16px;line-height:16px;vertical-align:baseline;}dl.inset label,
label.check-tip,
ul label,
.form-agree label{margin:0;padding:0;position:relative;cursor:pointer;}label input[type="radio"],
label input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;margin:0;}label input[type="radio"]~span,
label input[type="checkbox"]~span{display:block;padding:5px 5px 5px 30px;min-height:26px;line-height:18px;box-sizing:border-box;border:none;background-color:transparent;background-repeat:no-repeat;background-position:7px 6px;background-size:16px;position:relative;}label input[type="radio"]~span::before,
label input[type="checkbox"]~span::before{content:"";display:block;width:15px;height:15px;background:#fff;border:1px solid #cdcdcd;box-sizing:border-box;position:absolute;left:7px;top:6px;transition:0.3s border-color;}label input[type="radio"]~span::before{border-radius:50%;width:17px;height:17px;}label input[type="radio"]:disabled~span,
label input[type="checkbox"]:disabled~span{cursor:not-allowed;}label input[type="radio"]:disabled~span::before,
label input[type="checkbox"]:disabled~span::before{background-color:#f5f5f5;}label input[type="radio"]:hover:disabled~span::before,
label input[type="checkbox"]:hover:disabled~span::before{border:1px solid #cdcdcd;}label input[type="radio"] ~ span::after,
label input[type="checkbox"] ~ span::after{content:"";width:9px;height:4px;border-bottom:2px solid #333;border-left:2px solid #333;display:block;position:absolute;top:9px;left:9px;opacity:0;transition:0.3s opacity;}label input[type="radio"]:checked ~ span::after,
label input[type="checkbox"]:checked ~ span::after{opacity:1;}label input[type="radio"]:disabled ~ span::after,
label input[type="checkbox"]:disabled ~ span::after{border-color:#b4b4b4;}label input[type="radio"] ~ span::after{background:#333;width:9px;height:9px;top:9px;left:10px;border-radius:50%;}label input[type="checkbox"] ~ span::after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}label.check-tip input[type="checkbox"]~span{padding:0;width:20px;height:20px;min-height:0;}label.check-tip input[type="checkbox"]~span::before{width:20px;height:20px;top:0;left:0;}label.check-tip input[type="checkbox"] ~ span::after{width:12px;height:7px;top:4px;left:3px;}input[type="date"]{background-image:url(../img/select.png);-webkit-background-size:10px;background-size:10px;background-repeat:no-repeat;background-position:right center;border:1px solid #333;height:35px;width:140px;padding:0 0 0 5px;}input[type="date"]::-webkit-clear-button{-webkit-appearance:none;}input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none;}input[type="date"]::-webkit-calendar-picker-indicator{color:transparent;width:20px;height:35px;background-color:transparent;background-image:url(../img/select.png);-webkit-background-size:10px;background-size:10px;background-repeat:no-repeat;background-position:right center;}select{position:relative;padding:0 0 0 .4em;height:35px;min-height:35px;font-size:14px;border:1px solid #cdcdcd;border-radius:0;-webkit-border-radius:0;overflow-x:hidden;}select:focus{outline:none;}input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}::-ms-clear{display:none;}::-ms-reveal{display:none;}select{padding:0 34px 0 .4em;background-image:url(../img/select_bg.png);background-repeat:no-repeat;background-position:right center;background-color:#ffffff;}select:hover{border-color:#b4b4b4;}_:-ms-fullscreen,:root select{padding-right:0;background-image:none;}select, option{text-transform:none;-webkit-appearance:none;-moz-appearance:none;}select:disabled.error{background-color:#e6e6e6;border-color:#b4b4b4;}select:disabled,
select:disabled:hover{background-image:url(../img/select.png);cursor:not-allowed;}option{color:#333;background-color:#fff;}textarea{display:block;padding:0.2em .5em.2em;width:100%;border:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;}::-webkit-input-placeholder,:-ms-input-placeholder,::-moz-placeholder{color:#b4b4b4;}input::-webkit-input-placeholder{color:#b4b4b4;}input:-moz-placeholder{color:#b4b4b4;}input::-moz-placeholder{color:#b4b4b4;}input:-ms-input-placeholder{color:#b4b4b4;}textarea::-webkit-input-placeholder{color:#b4b4b4;}textarea:-moz-placeholder{color:#b4b4b4;}textarea::-moz-placeholder{color:#b4b4b4;}textarea:-ms-input-placeholder{color:#b4b4b4;}input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{color:transparent;}input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder{color:transparent;}input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{color:transparent;}fieldset{border:none;margin:0;padding:0;}dl.inset{display:block;width:100%;margin:24px 0 0 0;border:none;background-color:transparent;box-sizing:border-box;font-size:1.4rem;}dl.inset > dt{position:relative;display:block;margin:0;padding:4px 6px;background-color:#f5f5f5;width:auto;text-align:left;font-size:1.4rem;}dl.ssb-inset > dd{display:block;margin:0;padding:4px 0 0;background-color:transparent;box-sizing:border-box;}dl.inset > dt em{display:inline-block;vertical-align:middle;font-weight:bold;}.conf-in dl.inset > dt em{width:100%;font-weight:400;}.form-in dl.inset > dt em small{font-size:1.4rem;font-weight:400;}dl.inset > dt b{width:100%;display:inline-block;vertical-align:middle;font-weight:bold;}dl.inset > dt span.required{display:inline-block;margin:0 0 0 4px;line-height:16px;vertical-align:middle;text-align:center;font-size:1.2rem;color:#fb0020;}dl.inset > dt span.required::before{content:"*";}dl.inset > dt em small.inp-attx,
dl.inset > dt small.inp-attx{font-size:1.2rem;font-weight:100;}dl.inset > dd{margin:4px 0 0;}dl.inset > dd p{margin:0.4em 0 0;}dl.inset > dd a[target="_blank"]{position:relative;padding-left:12px;padding-right:20px;display:inline-block;color:#333;text-decoration:none;}dl.inset > dd a[target="_blank"]:hover{color:#fb0020;}dl.inset > dd a[target="_blank"]:before{content:'';position:absolute;width:4px;height:4px;border:none;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-3px;}dl.inset > dd a[target="_blank"]:hover:before{border-top-color:#fb0020;border-right-color:#fb0020;}dl.inset > dd a[target="_blank"]:after{content:'';position:absolute;width:16px;height:16px;top:50%;right:0;margin-top:-8px;background-image:url(../img/ic_blank02.svg);background-size:contain;}dl.inset select{overflow:hidden;white-space:nowrap;}.form-radio ul,
.form-check ul{margin:0;padding:0;list-style:none;}.form-radio li,
.form-check li{float:left;display:block;margin:0;padding:0;}.form-radio li b,
.form-check li b{display:table-cell;font-style:normal;font-weight:400;}.form-radio li b small,
.form-check li b small{font-size:1.2rem;}.form-radio ul.col2f li,
.form-check ul.col2f li{padding-right:1.2em;}.form-radio ul.col1f li,
.form-check ul.col1f li{padding-right:1.2em;}.form-radio ul.col1 li,
.form-check ul.col1 li{float:none;width:100%;}.form-radio ul.col3 li label input[type="radio"]~span,
.form-check ul.col3 li label input[type="checkbox"]~span,
.form-radio ul.col2f li label input[type="radio"]~span,
.form-check ul.col2f li label input[type="checkbox"]~span,
.form-radio ul.col1f li label input[type="radio"]~span,
.form-check ul.col1f li label input[type="checkbox"]~span{padding-right:15px;background-position:7px 9px;}.form-radio ul.col2 li:last-child:nth-child(odd) b,
.form-check ul.col2 li:last-child:nth-child(odd) b,
.form-radio ul.col2f li:last-child:nth-child(odd) b,
.form-check ul.col2f li:last-child:nth-child(odd) b{height:28px;}.form-radio ul.col3 li,
.form-check ul.col3 li{padding-right:0;width:48%;padding-left:4%;}.form-radio ul.col3 li:nth-child(2n+1),
.form-check ul.col3 li:nth-child(2n+1){padding-left:0;}.form-radio ul.col2f li,
.form-check ul.col2f li{padding-right:0;}.form-radio ul.col2f li,
.form-check ul.col2f li,
.form-radio ul.col2 li,
.form-check ul.col2 li{width:48%;padding-left:4%;}.form-radio ul.col2f li:nth-child(3n+1),
.form-check ul.col2f li:nth-child(3n+1),
.form-radio ul.col2 li:nth-child(3n+1),
.form-check ul.col2 li:nth-child(3n+1){padding-left:4%;}.form-radio ul.col2f li:nth-child(2n+1),
.form-check ul.col2f li:nth-child(2n+1),
.form-radio ul.col2 li:nth-child(2n+1),
.form-check ul.col2 li:nth-child(2n+1){padding-left:0;}.form-radio ul.col1f li,
.form-check ul.col1f li{float:none;width:100%;padding-right:0;}.form-radio ul.col1 li,
.form-check ul.col1 li{width:100%;}.form-radio ul.col55 li,
.form-check ul.col55 li{width:100%;padding-left:0%;}.form-radio ul.col1f li label input[type="radio"]~span,
.form-check ul.col1f li label input[type="checkbox"]~span{padding-top:10px;padding-bottom:10px;background-position:7px center;}.form-radio ul.col22,
.form-check ul.col22,
.form-radio ul.col12,
.form-check ul.col12{display:flex;flex-wrap:wrap;width:100%;}.form-radio ul.col22 li,
.form-check ul.col22 li{padding-right:0;width:48%;padding-left:4%;float:none;}.form-radio ul.col22 li:nth-child(2n+1),
.form-check ul.col22 li:nth-child(2n+1){padding-left:0;}.form-radio ul.col22 li label,
.form-check ul.col22 li label,
.form-radio ul.col12 li label,
.form-check ul.col12 li label{padding:6px 0;}.form-radio ul.col22 li label input[type="radio"]~span,
.form-check ul.col22 li label input[type="checkbox"]~span,
.form-radio ul.col12 li label input[type="radio"]~span,
.form-check ul.col12 li label input[type="checkbox"]~span{padding-right:15px;background-position:7px 9px;}.form-check ul.col22 li.check-text{display:table;width:100%;padding-left:0;}.form-radio ul.col12 li,
.form-check ul.col12 li{width:100%;padding-left:0%;}.form-radio ul.col4 li.check-text .lbtext,
.form-check ul.col4 li.check-text .lbtext{padding:0;}dl.inset label{display:block;padding:6px 0;}.inset dd .lbcol{width:100%;display:table;}.inset dd .lbcol-f{display:table;}.inset dd .col2box .lbcol{width:100%;float:none;display:flex;align-items:center;}.inset dd .col2box .lbcol .lb,
.inset dd .col2box .lbcol .ct{box-sizing:border-box;}.inset dd .col2box.sp-off .lbcol{flex-flow:column;}.inset dd .col2box.sp-off .lbcol span.lb{width:100%;text-align:left;}.inset dd .col2box.sp-off .lbcol span.ct{width:100%;padding:6px 0 0 0!important;}.inset .lbcol,
.inset .lbcol-f{width:100%;}.inset dd label span.lb,
.inset dd label span.lb2,
.inset dd label span.lb6,
.inset dd label span.lb10{display:table-cell;padding-right:0.5em;vertical-align:middle;text-align:right;line-height:1.2;font-size:1.2rem;}.inset dd label span.ct,
.inset dd label span.ut,
.inset dd label span.ut2,
.inset dd label span.ut3{display:table-cell;vertical-align:middle;}.inset dd label span.ut{padding:0 2.5em 0 0.5em;white-space:nowrap;}.inset label span.ut{width:1em;}.inset dd label span.ut2,
.inset dd label span.ut3{padding:0 0 0 0.5em;}.inset label span.ut,
.inset label span.ut2{padding:0 0.3em 0 0.3em;}.inset label span.ut2{width:2em;}.inset label span.ut3{width:3em;}.inset label span.lb6{width:6em;font-size:1.4rem;}.inset dd label span.lb2{width:2.5em;}.inset dd .lbcol span i,
.inset dd .lbcol-f span i{display:inline-block;font-size:1.2rem;font-style:normal;}.inset dd .post-add span i{font-size:1.4rem;}.inset dd .form-add .post-dummy{display:table;width:100%;margin:0;padding:6px 0;vertical-align:middle;position:relative;}.inset dd .form-add .post-dummy span.lb{display:table-cell;padding-right:0.5em;width:4.5em;vertical-align:middle;text-align:right;line-height:1.2;font-size:1.2rem;}.inset dd .form-add .post-dummy span.ct{display:table-cell;vertical-align:middle;}.form-add .post-dummy input:focus{outline:none;border-color:#b4b4b4;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.form-select .select-num select,
.form-date select{margin:0 0.5em 0 0.5em;min-width:120px;}.form-select select:first-child,
.form-date select:first-child{margin-left:0;}.form-select select{width:100%;}.form-select span.ct select{width:100%;}.form-num input{width:100%;}.form-num label{width:100%;}.form-text input{width:100%;}.form-text label{width:100%;}.form-textarea textarea{width:100%;height:95px;}.form-textarea textarea.long{height:135px;}.form-check ul.col3 li.check-text{display:table;width:100%;padding-left:0;}.check-text .lbcheck{display:table-cell;vertical-align:middle;width:7.5em;}.check-text .lbtext{display:table-cell;vertical-align:middle;padding-left:0.5em;}.check-text .lbtext input{width:100%;}.form-add input{width:100%;}.form-add .input-add{width:93%;}.form-add select{min-width:100%;}.form-add label.lbcol{width:100%;}.form-add label.lbcol span.lb{width:4.5em;}.form-add .post-dummy input[type="text"]{background:#e6e6e6;color:#b4b4b4;}.form-country select{min-width:300px;}.form-zip .input-zip{vertical-align:middle;padding-right:0.5em;width:100%;}.form-zip .lbcol .input-zip{display:table-cell;}.form-zip .input-zip input{width:100%;}.form-zip .post-btn{display:table-cell;vertical-align:middle;}.form-zip .post-btn .btn-sub2{width:7.5em;padding-top:7px;padding-bottom:7px;height:35px;}.src-input .form-zip .post-btn .btn-sub2{width:7.0em;}.form-mail input{width:100%;}.form-mail label{width:93%;}.form-name label.lbcol{display:table;float:left;width:100%;}.form-name label.lbcol+label.lbcol>span.lb{width:2.5em;}.form-name label.lbcol span.lb{width:7.5em;}.form-name label.lbcol input[type="text"]{width:100%;}.input-name{display:block;padding-right:8px;float:left;}.form-tel input{width:100%;}.form-tel label{width:100%;}dl.inset .form-tel2 label{display:table-cell;vertical-align:middle;}.form-tel2 .tel-select{width:7.5em;padding-right:0.5em;}_:-ms-fullscreen,:root .form-tel2 .tel-select{padding-right:0;}.form-tel2 .tel-select select{width:100%;}.form-tel2 .tel-num input[type="tel"]{width:100%;}dl.inset .form-req-quantity label{display:inline-block;}.form-req-quantity input{width:100%;}.form-req-quantity .quantity{width:25%;}.form-req-quantity .unit{width:18%;}dl.inset .form-date label{display:inline-block;}.form-date .select-year select{min-width:96px;}.form-date .select-month select{min-width:72px;}.form-date.credit select:first-child{margin-left:0.5em;}.form-file{margin:1.4em 0 .6em;}.form-file input[type="file"]{display:none;}.form-file .lb-file{display:table;width:100%;}.form-file .lb-file .text{display:table-cell;vertical-align:middle;padding-right:0.5em;width:100%;}.form-file .lb-file input[type="text"]{width:100%;cursor:pointer;}.form-file .lb-file input[type="text"]:disabled{cursor:pointer;border:1px solid #cdcdcd;background-color:#fff;color:#333;-webkit-text-fill-color:#333;opacity:1;margin:0;}.form-file .lb-file input[type="text"]:disabled:placeholder-shown{color:#b4b4b4;-webkit-text-fill-color:#b4b4b4;opacity:1;}.form-file .lb-file input[type="text"]:disabled::-webkit-input-placeholder{color:#b4b4b4;-webkit-text-fill-color:#b4b4b4;opacity:1;}.form-file .lb-file input[type="text"]:disabled::-moz-placeholder{color:#b4b4b4;-webkit-text-fill-color:#b4b4b4;opacity:1;}.form-file .lb-file input[type="text"]:disabled:-ms-input-placeholder{color:#b4b4b4;-webkit-text-fill-color:#b4b4b4;opacity:1;}.form-file .lb-file .upload{vertical-align:middle;width:80px;}.form-file-box{display:flex;align-items:center;}.form-file-box .form-file{width:calc(100% - 80px);}.form-file-box .delete{vertical-align:middle;width:80px;margin-left:0.5em;}.form-agree h2{display:none;}.form-bottom-box.form-agree-box{padding:0;}.form-agree-check{margin:0 0 0.3em;}.form-agree-check label{position:relative;cursor:pointer;}.form-agree-check label{display:block;margin:8px 0 32px;}.form-agree-check label span em{font-weight:normal;}.form-agree-check label input[type="checkbox"]+span{display:block;width:auto;border-radius:0;border:1px solid #b4b4b4;background-color:#ffffff;background-position:7px center;line-height:28px;box-sizing:border-box;text-align:left;font-size:1.4rem;}.form-agree-check label input[type="checkbox"]+span:before{top:11px;}.form-agree-check label input[type="checkbox"]+span:after{top:14px;}.form-agree-check label input[type="checkbox"]+span em{font-weight:normal;}.form-bottom-wrap .form-terms-tx{font-size:1.4rem;margin:0.3em auto;width:auto;line-height:1.5;}.form-bottom-link{padding:16px 0 8px;font-size:1.4rem;text-align:left;}.form-bottom-link.code{text-align:center}.form-bottom-wrap .form-btn-next{display:block;margin:8px auto;}.form-bottom-wrap .form-fin-act{text-align:center;}.form-bottom-wrap .form-fin-act a.btn-m1{box-sizing:border-box;color:#fff;text-decoration:none;}.form-bottom-wrap .form-fin-act .form-btn-next{margin:32px auto 16px;}.form-wrap .form-fin h2{font-weight:bold;font-size:1.6rem;margin-bottom:0.6em;padding-left:0;border-left:none;}.form-fin .atttx{color:#ae0016;}.form-fin small{font-size:1.0rem;}.form-bottom-check-wrap .form-terms-tx{font-size:1.4rem;margin:0.3em auto;width:auto;line-height:1.5;}.form-bottom-next-wrap{text-align:center;}.form-bottom-next-wrap .form-btn-next{display:block;margin:8px auto;}.form-bottom-next-wrap button{line-height:1.5;}.form-conf-backs{margin-bottom:24px;padding:12px 0;width:100%;border-top:0;text-align:right;box-sizing:border-box;}.btn-sub2.form-update{color:#333;text-decoration:none;box-sizing:border-box;}.form-bottom-wrap{position:relative;margin-bottom:32px;}.form-bottom-box{font-size:1.4rem;}.simple-form dl.inset{border:none;}.simple-form dl.inset > dt{background-color:transparent;display:block;padding:4px 0;}.simple-form dl.inset > dd{display:block;border-left:none;width:100%;margin:0;}.simple-form .form-bottom-box .btn-m1.back{display:block;background-color:#e6e6e6;color:#333;font-weight:normal;font-size:1.4rem;margin:0 auto;}input:hover,
input:focus{border-color:#b4b4b4;}select:hover{cursor:pointer;border:1px solid #b4b4b4;}textarea:hover,
textarea:focus{border:1px solid #b4b4b4;}label input[type="radio"]:hover~span:before,
label input[type="radio"]~span:hover:before,
label input[type="radio"]:checked~span:before,
label input[type="radio"]~span:checked:before,
label input[type="checkbox"]:hover~span:before,
label input[type="checkbox"]~span:hover:before,
label input[type="checkbox"]:checked~span:before,
label input[type="checkbox"]~span:checked:before{border:1px solid #b4b4b4;}dl.inset input:disabled,
dl.inset input:disabled:hover{cursor:not-allowed;background-color:#f5f5f5;border:1px solid #b4b4b4;color:#b4b4b4;}.form-file .lb-file:hover{color:#333;}.form-file .lb-file:hover .btn-sub2{background:#d4d5d6;}.form-file .lb-file:hover input[type="text"]{color:#333;border:1px solid #b4b4b4;}.contact-form-field{display:block;width:100%;margin:24px 0 0 0;border:none;background-color:transparent;box-sizing:border-box;font-size:1.4rem;}.contact-form-field > .form-label{position:relative;display:block;margin:0;padding:4px 6px;background-color:#f5f5f5;width:auto;text-align:left;font-weight:bold;cursor:default;font-size:1.4rem;}.contact-form-field > .form-label .must{display:block;font-size:1.0rem;float:right;font-weight:normal;background-color:#fb0020;color:#fff;padding:0px 3px;margin-top:3px;}.contact-form-field > .form-element{margin:4px 0 0;padding:6px 0;}.contact-form-field > .form-element label{display:block;padding:6px 0;margin:0;position:relative;cursor:pointer;}.contact-form-field > .form-element .atttx-in{display:block;margin:0.4em 0 0;}.contact-form-field > .form-element ul{padding:0;margin:4px 0 0;list-style:none;}.contact-form-field > ul.form-element{padding:6px 0;margin:0;list-style:none;}.contact-form-field ul.form-element li{display:inline-block;}.contact-form-field > .form-element.col3 ul li{margin:0;}.contact-form-field .form-element.date-time li{display:inline-block;width:100%;}.contact-form-field > .form-element .form-element{margin:0;}.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:100%;}.contact-form-field > .form-element.error input[type="file"]{margin-bottom:8px;}.contact-form-field > .form-element > input[type="text"],
.contact-form-field > .form-element > input[type="password"],
.contact-form-field > .form-element > textarea{margin:6px 0;}.contact-form-field > .form-element label input[type="text"]{margin-left:8px;}.contact-form-field > .form-element textarea{width:100%;height:95px;}.contact-form-field > .form-element > select{width:100%;overflow:hidden;}.contact-form-field > .form-element > select[multiple="multiple"]{height:140px;background-image:none;padding-right:0;}.contact-form-field > .form-element > .form-select select[multiple="multiple"] option{overflow:hidden;}.contact-form-field > .form-element input[type="radio"],
.contact-form-field > .form-element input[type="checkbox"]{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;}.contact-form-field > .form-element input:focus,
.contact-form-field > .form-element button:focus,
.contact-form-field > .form-element textarea:focus{color:#333;border:1px solid #b4b4b4;}.contact-form-field > .form-element textarea:hover{border:1px solid #b4b4b4;}.contact-form-field > .form-element a[target="_blank"]{position:relative;padding-left:12px;padding-right:20px;display:inline-block;color:#333;text-decoration:none;}.contact-form-field > .form-element a[target="_blank"]:hover{color:#fb0020;}.contact-form-field > .form-element a[target="_blank"]:before{content:'';position:absolute;width:4px;height:4px;border:none;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-3px;}.contact-form-field > .form-element a[target="_blank"]:hover:before{border-top-color:#fb0020;border-right-color:#fb0020;}.contact-form-field > .form-element a[target="_blank"]:after{content:'';position:absolute;width:16px;height:16px;top:50%;right:0;margin-top:-8px;background-image:url(../img/ic_blank02.svg);background-size:contain;}.contact-form-field > .form-element > .field_value{display:inline-block;margin:0;padding:0;}.contact-form-field > .form-element > .field_value .img{padding:0;margin:0;}.contact-form-field > .form-element > .field_value .img:before,
.contact-form-field > .form-element > .field_value .img:after{content:none;}.contact-form-field > .form-element > .field_value .img img{max-width:200px;}.contact-form-field > .form-element > .field_value .doc{padding:4px 30px 4px 12px;}.contact-form-field > .form-element > .field_value .doc:after{content:none;}.contact-form-field > .form-element .form-zip{width:100%;float:none;display:flex;align-items:center;}.contact-form-field > .form-element .form-zip input[type="text"]{margin-top:6px;margin-bottom:6px;margin-right:0.5em;}.journal-list li{width:100%;padding:16px 0;margin:0;border-bottom:1px solid #e6e6e6;display:flex;align-items:flex-start;}.journal-list li:last-child{border-bottom:none;padding-bottom:0;}.journal-list .journal-img{width:30%;margin:0;padding:0 16px 0 0;box-sizing:border-box;}.journal-list .journal-img img{width:100%;margin:0;padding:0;}.journal-list .journal-input{width:70%;margin:0;padding:0;box-sizing:border-box;}.journal-list .journal-input .ttl{font-weight:bold;padding:0;margin:0 0 4px;word-break:normal;}.field_error{display:inline-block;position:relative;margin:0;padding:4px 0.6em;background:#fff;color:#fb0020;font-weight:bold;border:2px solid #fb0020;z-index:1;}.field_error:before{content:'';display:block;position:absolute;top:-9px;border:5px solid transparent;border-bottom-color:#fff;-webkit-transform:scaleX(.6);transform:scaleX(.6);z-index:3;}.field_error:after{content:'';display:block;position:absolute;top:-12px;border:5px solid transparent;border-bottom-color:#fb0020;-webkit-transform:scaleX(.8);transform:scaleX(.8);z-index:2;}.contact-form-field > .form-element > input[type="text"] + br,
.contact-form-field > .form-element > textarea + br,
.contact-form-field > .form-element > select + br,
.contact-form-field > .form-element > label:last-of-type + br{display:none;}.formcms-fin{font-size:1.2rem;}.form-wrap .formcms-fin h2{font-weight:bold;font-size:1.6rem;margin-bottom:0.6em;padding-left:0;border-left:none;}.formcms-fin .form-btn-next{margin:32px auto 16px;text-align:center;}.formcms-fin .form-btn-next a{position:relative;display:inline-block;padding:18px 20px;margin:8px 0;border:none;background-color:#fb0020;color:#ffffff;font-size:1.6rem;text-align:center;font-weight:bold;text-decoration:none;min-width:100%;box-sizing:border-box;}.formcms-fin .form-btn-next a:hover{background-color:#dd001c;color:#e8e8ea;}.formcms-nav,
.form-wrap .form-set .formcms-nav{display:table;margin:0 0 15px 0;min-width:260px;}.form-wrap .inner > .formcms-nav{margin-top:16px;}.formcms-nav i{font-style:normal;}.formcms-nav span{display:table-cell;position:relative;text-align:center;background-color:#e6e6e6;box-sizing:border-box;color:#313843;padding:4px 20px 4px 8px;z-index:1;line-height:1;line-height:18px;}.formcms-nav span:last-child{padding-right:12px;}.formcms-nav span:before,
.formcms-nav span:after{content:'';position:absolute;left:-6px;display:block;background-color:#e6e6e6;border-left:2px solid #fff;width:11px;height:50%;z-index:2;padding:0;margin:0;}.formcms-nav span:before{bottom:0;-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-webkit-transform:skew(-30deg);transform:skew(-30deg);}.formcms-nav span:after{top:0;-moz-transform:skew(30deg);-ms-transform:skew(30deg);-webkit-transform:skew(30deg);transform:skew(30deg);}.formcms-nav span:first-child:before,
.formcms-nav span:first-child:after{content:none;}.formcms-nav span.current:before,
.formcms-nav span.current:after{background-color:#313843;}.formcms-nav span.current{color:#fff;background-color:#313843;}.formcms-nav i{font-weight:bold;margin-right:5px;line-height:1;font-size:1.4rem;}.error-topbox{margin:24px auto;width:100%;box-sizing:border-box;border:2px solid #fb0020;}.error-topbox.pc{display:none;}.error-topbox ul{padding:8px 16px;margin:0;list-style:none;}.error-topbox ul li{color:#fb0020;font-size:1.4rem;font-weight:bold;text-align:left;}.error-topbox p{margin:0;padding:8px 16px;color:#fb0020;font-size:1.4rem;font-weight:bold;text-align:left;}.error-before,
.error-after{clear:both;padding:6px 0;}dl.inset > dd .error-before p,
.error-before p,
dl.inset > dd .error-after p,
.error-after p{position:relative;display:inline-block;margin:0;padding:4px 0.6em;background:#fff;color:#fb0020;font-weight:bold;border:2px solid #fb0020;z-index:1;}dl.inset > dd .error-before p:before,
.error-before p:before{content:'';display:block;position:absolute;bottom:-10px;border:5px solid transparent;border-top-color:#fff;-webkit-transform:scaleX(.6);transform:scaleX(.6);z-index:3;}dl.inset > dd .error-before p:after,
.error-before p:after{content:'';display:block;position:absolute;bottom:-12px;border:5px solid transparent;border-top-color:#fb0020;-webkit-transform:scaleX(.8);transform:scaleX(.8);z-index:2;}dl.inset > dd .error-after p:before,
.error-after p:before{content:'';display:block;position:absolute;top:-9px;border:5px solid transparent;border-bottom-color:#fff;-webkit-transform:scaleX(.6);transform:scaleX(.6);z-index:3;}dl.inset > dd .error-after p:after,
.error-after p:after{content:'';display:block;position:absolute;top:-12px;border:5px solid transparent;border-bottom-color:#fb0020;-webkit-transform:scaleX(.8);transform:scaleX(.8);z-index:2;}div.error textarea,
dl.inset div.error textarea,
div.error select,
dl.inset div.error select,
div.error input[type="text"],
dl.inset div.error input[type="text"],
div.error input[type="tel"],
dl.inset div.error input[type="tel"],
div.error input[type="email"],
dl.inset div.error input[type="email"],
div.error input[type="date"],
dl.inset div.error input[type="date"],
div.error input[type="month"],
dl.inset div.error input[type="month"],
div.error input[type="search"],
dl.inset div.error input[type="search"],
div.error input[type="password"],
dl.inset div.error input[type="password"],
div.error input[type="number"],
label.error textarea,
dl.inset label.error textarea,
label.error select,
dl.inset label.error select,
label.error input[type="text"],
dl.inset label.error input[type="text"],
label.error input[type="tel"],
dl.inset label.error input[type="tel"],
label.error input[type="email"],
dl.inset label.error input[type="email"],
label.error input[type="date"],
dl.inset label.error input[type="date"],
label.error input[type="month"],
dl.inset label.error input[type="month"],
label.error input[type="search"],
dl.inset label.error input[type="search"],
label.error input[type="password"],
dl.inset label.error input[type="password"],
label.error input[type="number"],
dl.inset label.error input[type="number"],
.contact-form-field > .form-element.error input[type="text"],
.contact-form-field > .form-element.error input[type="password"],
.contact-form-field > .form-element.error textarea,
.contact-form-field > .form-element.error select,
.contact-form-field > .form-element.error select[multiple="multiple"] option{border-color:#fb0020;background-color:#ffebee;}label.error input[type="file"],
dl.inset label.error input[type="file"],
.contact-form-field > .form-element.error input[type="file"]{background-color:#ffebee;color:#333;}input[type="file"]::-webkit-file-upload-button:focus{outline-offset:-2px;}.form-radio label.error input[type="radio"]+span,
.form-check label.error input[type="checkbox"]+span,
.form-radio label.error input[type="radio"]+input[type="hidden"]+span,
.form-check label.error input[type="checkbox"]+input[type="hidden"]+span,
.form-check .ssb-agree label.error input[type="checkbox"]+span,
.contact-form-field > .form-element.error input[type="radio"]+span,
.contact-form-field > .form-element.error input[type="checkbox"]+span,
.error label input[type="radio"]~span,
.error label input[type="checkbox"]~span{background-color:#ffebee;}dl.inset label.error input:disabled{background-color:#f5f5f5;border:1px solid #b4b4b4;color:#b4b4b4;}.form-agree label.error{margin:8px auto;background-color:#ffebee;}.form-agree label.error input[type="checkbox"]+span{border-color:#ffebee;}.formcms-error,
.form-wrap .form-set .formcms-error{margin:24px auto;padding:16px;width:100%;box-sizing:border-box;border:3px solid #fb0020;color:#fb0020;font-size:1.4rem;font-weight:bold;}.journal-wrap .sec-cont em,
.faq-wrap .sec-cont em,
.seminar-wrap .sec-cont em,
.melmaga-wrap .sec-cont em,
.blog-wrap .sec-cont em{font-weight:inherit;font-style:italic;}.sec-cont pre{display:none;}.sec-cont hr{margin:8px 0;border:none;border-top:1px solid #e6e6e6;}.sec-cont h2{margin:16px 0 8px;padding:0 0 8px;font-size:1.4rem;}.sec-cont .sttl,
.sec-cont h3:not(.kit-ttl):not(.ttl){margin:16px 0 8px;padding:0 0 0 8px;line-height:1;border-left:4px solid #fb0020;font-size:1.4rem;font-weight:bold;}.sec-cont .sec-box .sttl:not(.kit-ttl){margin-top:0;}.sec-cont .sec-box.lineup .nav-manual .sec-li li,
.sec-cont .sec-box.category ol li{margin:0;}.sec-cont h4{margin:16px 0 8px;padding:0;font-weight:bold;}.sec-cont h5{color:#333;}.sec-cont h6{color:#333;}.sec-cont a,
.product-tbl a,
.app-detail a,
.btm-wrap a{text-decoration:underline;}.sec-cont a:visited,
.product-tbl a:visited,
.app-detail a:visited,
.btm-wrap a:visited{text-decoration:underline;}.sec-cont a:hover,
.product-tbl a:hover,
.app-detail a:hover,
.btm-wrap a:hover{background-color:#fb0020;color:#fff;}.sec-cont a.sec-img-link:hover{background:transparent;color:#fb0020;}.sec-cont .udb{padding-bottom:4px;border-bottom:1px solid #e6e6e6;}.sec-cont .bg{padding:4px !important;background-color:#f5f5f5;border-left:none !important;}.sec-cont .square,
.sec-cont .triangle{position:relative;padding-left:14px !important;border:none !important;}.sec-cont .square::before{content:"";width:8px;height:8px;background-color:#333;position:absolute;top:50%;left:0;margin-top:-4px;}.sec-cont .triangle::before{content:"";position:absolute;top:50%;left:0;margin-top:-4px;border-top:6px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;}.sec-cont p{margin:0 0 16px;line-height:1.8;}.sec-cont i{font-style:italic;}.sec-cont img{max-width:100%;}@media screen and (max-width:768px){.sec-cont img{height:auto;}}.sec-cont img.pc{display:none;}.sec-cont ol,
.sec-cont ul{margin:.6em 0 .6em 2em;padding:0;}.sec-cont ul{list-style:disc;}.sec-cont ol li,
.sec-cont ul li{margin:4px 0;line-height:1.6;}.sec-cont ul.list-ann,
.melmaga-wrap .sec-cont ul.list-ann{list-style:none;margin-left:12px;}.sec-cont ul.list-ann li{list-style:none;}.sec-cont ul.list-ann > li::before{content:"※";text-indent:12px;margin-left:-12px;}.sec-cont ul[class^="col"],
.blog-wrap .entry .sec-cont ul[class^="col"],
.melmaga-wrap .sec-cont ul[class^="col"]{display:flex;flex-wrap:wrap;margin:8px 0;justify-content:center;list-style:none;}.sec-cont ul.tbl-col2,
.melmaga-wrap .sec-cont ul.tbl-col2{display:flex;flex-wrap:wrap;margin:8px 0;justify-content:center;list-style:none;}.sec-cont ul.tbl-col2 > li{width:100%;margin:0;list-style:none;}.sec-cont ul.tbl-col2 > li table{width:100%;}.sec-cont ul[class^="col"].sp2{justify-content:flex-start;}.sec-cont ul[class^="col"] > li{margin:0;padding:8px;box-sizing:border-box;list-style:none;}.sec-cont ul li figure{margin:0;text-align:center;}.sec-cont ul li figcaption{margin-bottom:8px;line-height:1.4;text-align:left;}.sec-cont ul.c li figcaption{text-align:center;}.sec-cont ul.r li figcaption{text-align:right;}.sec-cont ul.col2 > li{max-width:calc(100%/2);}.sec-cont ul.col3 > li{max-width:calc(100%/3);}.sec-cont ul.col4 > li{max-width:calc(100%/4);}.sec-cont ul.col2-eq > li{width:calc(100%/2);}.sec-cont ul.col3-eq > li{width:calc(100%/3);}.sec-cont ul.col4-eq > li{width:calc(100%/4);}.sec-cont ul[class^="col"].sp1 > li{max-width:none;}.sec-cont ul[class^="col"].sp2 > li{max-width:calc(100%/2);}.sec-cont ol.doc-num{counter-reset:li;margin:0;list-style:none;}.sec-cont ol.doc-num > li{position:relative;margin:0 0 8px;padding-left:2em;}.sec-cont ol.doc-num > li::before{content:counter(li) " )";counter-increment:li;position:absolute;top:0;left:0;box-sizing:border-box;text-align:center;}.sec-cont dl{margin:8px 0 16px;}.sec-cont dl dt{margin:0 0 8px;padding:0 0 4px;border-bottom:1px solid #e6e6e6;}.sec-cont dl dd + dt{margin-top:10px;}.sec-cont dl dd{margin:0;line-height:1.6;}.sec-cont dl dd + dd{margin-top:8px;}.sec-cont dl.col-date{margin:8px 0;}.sec-cont dl.col-date dt{margin:0;padding:0;border:none;}.sec-cont .scroll{overflow-x:auto;white-space:nowrap;}.sec-cont .scroll::-webkit-scrollbar{height:6px;}.sec-cont .scroll::-webkit-scrollbar-track{border-radius:5px;background:#e6e6e6;}.sec-cont .scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#646464;}.sec-cont .scroll table{width:100%;}.sec-cont table{margin:8px 0;}.sec-cont table.nowrap{white-space:nowrap;overflow:auto;}.sec-cont table th,
.sec-cont table td{padding:8px;border:1px solid #e6e6e6;box-sizing:border-box;font-size:1.2rem;}.sec-cont table.no-border th,
.sec-cont table.no-border td{border:none;}.sec-cont table th{background-color:#f5f5f5;text-align:center;}.sec-cont blockquote{position:relative;display:block;padding-left:1em;line-height:1.6;color:#646464;}.sec-cont blockquote::before{content:"";display:block;width:50px;height:1px;background-color:#b4b4b4;position:absolute;top:-4px;left:0;}.sec-cont blockquote::after{content:"“";color:#b4b4b4;font-size:2em;position:absolute;top:-10px;left:0;}.sec-cont .tbl-cap{margin:4px;font-size:1rem;color:#333;}.sec-cont dl.data{overflow:hidden;margin:0 4px 8px;}.sec-cont dl.data dt{margin:8px 0 2px;padding:0;border-bottom:none;font-weight:bold;}.sec-cont dl.data dd{padding:0 0 8px;border-bottom:1px dotted #b4b4b4;font-size:1.4rem;}.sec-cont dl.data dd:last-child{border-bottom:none;}.sec-cont dl.data dd a{text-decoration:underline;}.sec-cont dl.data dd span{display:block;text-indent:-2em;padding-left:2em;}.sec-cont dl.timesc{overflow:hidden;margin:0 4px 8px;border-bottom:1px dotted #b4b4b4;}.sec-cont dl.timesc:last-child{border-bottom:none;}.sec-cont dl.timesc dt{margin:0 0 2px;padding:0;border-bottom:none;font-weight:normal;}.sec-cont dl.timesc dd{margin-left:8px;padding:0 0 8px;font-size:1.4rem;}.sec-cont dl.timesc dd span{font-weight:bold;}.sec-cont dl.timesc dd span.tright{font-weight:normal;margin-left:10px;}.w10{width:10% !important;}.w20{width:20% !important;}.w30{width:30% !important;}.w40{width:40% !important;}.w50{width:50% !important;}.w60{width:60% !important;}.w70{width:70% !important;}.w80{width:80% !important;}.w90{width:90% !important;}.w100{width:100% !important;}.l{text-align:left !important;}.r{text-align:right !important;}.c{text-align:center!important;}.fc_gry{color:#646464 !important;}.fc_red{color:#fb0020 !important;}.fc_blu{color:#0000ff !important;}.fc_gre{color:#339966 !important;}.fbg_red{background:#ffebee !important;padding:2px 4px !important;}.fbg_blu{background:#d9e5ff !important;padding:2px 4px !important;}.fbg_gre{background:#ccffcc !important;padding:2px 4px !important;}.cl_gry{background:#f5f5f5 !important;}.cl_wh{background:#fff !important;}.fs12{font-size:1.2rem !important;}.fs13{font-size:1.3rem !important;}.fs14{font-size:1.4rem !important;}.fs15{font-size:1.5rem !important;}.fs16{font-size:1.6rem !important;}.fs17{font-size:1.7rem !important;}.fs18{font-size:1.8rem !important;}.fs19{font-size:1.9rem !important;}.fs20{font-size:2.0rem !important;}.fs21{font-size:2.1rem !important;}.fs22{font-size:2.2rem !important;}.fs23{font-size:2.3rem !important;}.fs24{font-size:2.4rem !important;}.fs25{font-size:2.5rem !important;}.fs26{font-size:2.6rem !important;}.fs27{font-size:2.7rem !important;}.fs28{font-size:2.8rem !important;}.fs29{font-size:2.9rem !important;}.fs30{font-size:3.0rem !important;}.mt10{margin-top:10px !important;}.mt20{margin-top:20px !important;}.mt30{margin-top:30px !important;}.mt40{margin-top:40px !important;}.mt50{margin-top:50px !important;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb30{margin-bottom:30px !important;}.mb40{margin-bottom:40px !important;}.mb50{margin-bottom:50px !important;}.mr10{margin-right:10px !important;}.mr20{margin-right:20px !important;}.mr30{margin-right:30px !important;}.mr40{margin-right:40px !important;}.mr50{margin-right:50px !important;}.ml10{margin-left:10px !important;}.ml20{margin-left:20px !important;}.ml30{margin-left:30px !important;}.ml40{margin-left:40px !important;}.ml50{margin-left:50px !important;}.pt10{padding-top:10px !important;}.pt20{padding-top:20px !important;}.pt30{padding-top:30px !important;}.pt40{padding-top:40px !important;}.pt50{padding-top:50px !important;}.pb10{padding-bottom:10px !important;}.pb20{padding-bottom:20px !important;}.pb30{padding-bottom:30px !important;}.pb40{padding-bottom:40px !important;}.pb50{padding-bottom:50px !important;}.pr10{padding-right:10px !important;}.pr20{padding-right:20px !important;}.pr30{padding-right:30px !important;}.pr40{padding-right:40px !important;}.pr50{padding-right:50px !important;}.pl10{padding-left:10px !important;}.pl20{padding-left:20px !important;}.pl30{padding-left:30px !important;}.pl40{padding-left:40px !important;}.pl50{padding-left:50px !important;}.blog-wrap .entry .sec-cont ul{margin:.6em 0 .6em 2em;}.blog-wrap .entry .sec-cont ul li{display:list-item;float:none;}.faq-wrap .entry .sec-cont ul{overflow:visible;}.faq-wrap .entry .sec-cont ul li{display:list-item;float:none;}.melmaga-wrap .sec-cont ul{margin:.6em 0 .6em 2em;list-style:disc;}.melmaga-wrap .sec-cont li{margin:.4em 0;list-style:disc;}.clearfix:before,
.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}ul.linelist{list-style:none;margin:0;padding:0;letter-spacing:-0.4em;}ul.linelist li{margin:0;padding:0;word-spacing:normal;letter-spacing:normal;line-height:1;display:inline-block;*display:inline;*zoom:1;}.src-pin,.tab-btn li:not(.current){cursor:pointer;}.inner{padding:0 3%;}.inner::after{content:"";display:block;clear:both;}.m-op,
.ovlay-sp,
.fixed-elm{width:100%;height:100%;overflow-y:hidden;}.highlight{background-color:#fff227;}.search-box{position:relative;padding:8px;border-top:1px solid #b4b4b4;}.search-box .src-select-box .form-search::after{content:"";display:block;clear:both;}.search-box .search-block{position:relative;float:left;display:block;width:calc(100% - 43px);background-color:#fff;border:1px solid #fb0020;border-right:none;}.search-box .search-block label{display:block;}.search-box .select-search-tx input{padding:20px 48px 20px 8px;width:100%;height:0;line-height:40px;border:none;box-sizing:border-box;}_:-ms-fullscreen,:root .search-box .select-search-tx input{padding:4px;height:40px;line-height:1em;}.search-box .select-search-tx input::placeholder{font-size:1.4rem;}.search-box .select-search-tx input::-webkit-input-placeholder{font-size:1.4rem;}.search-box .select-search-tx input::-ms-input-placeholder{font-size:1.4rem;}.search-box .select-search-tx input::-moz-placeholder{font-size:1.4rem;}.search-box .select-search-tx input:-ms-input-placeholder{font-size:1.4rem;}.search-box .select-search-btn input{display:block;height:40px;width:40px;background:#fb0020 url(../img/ic_src.svg) no-repeat center center;background-size:24px 24px;text-indent:-1000px;}.search-box .select-search-btn input:hover{background-color:#dd001c;}.search-box .src-pin{display:block;position:absolute;top:0;right:0;height:40px;width:40px;background-color:#fff;box-sizing:border-box;}.search-box .src-pin:hover{text-decoration:none;background-color:#f5f5f5;}.search-box .src-pin::before{content:"";position:absolute;top:50%;left:50%;margin:-3px 0 0 -4px;border:4px solid transparent;border-top:6px solid #313843;}.search-box .src-pin.op::before{margin-top:-8px;border:4px solid transparent;border-bottom:6px solid #313843;}.search-box .src-pin::after{content:"";position:absolute;left:0;top:8px;width:1px;height:24px;background-color:#313843;}.search-box .select-search-btn{float:right;display:block;background-color:#fb0020;border:1px solid #fb0020;}.candidate-list{display:none;position:relative;z-index:1;width:100%;}.header-wrap .candidate-list{top:1px;}.candidate-in{display:table;width:100%;position:absolute;top:0;left:0;right:0;background-color:#fff;border:1px solid #b4b4b4;border-top:none;box-shadow:2px 2px 2px rgba(0,0,0,.1);box-sizing:border-box;}.candidate-list .word,
.candidate-list .contents{display:table-cell;width:60%;vertical-align:top;box-sizing:border-box;}.candidate-list .contents{width:40%;}.candidate-list .word{border-right:1px solid #e6e6e6;}.candidate-list ul{display:block;margin:0;padding:0;list-style:none;}.candidate-list ul li{margin:0;padding:0;font-size:1.1rem;border-top:1px solid #e6e6e6;}.candidate-list ul li:first-child{border-top:none;}.candidate-list ul li a{display:block;padding:16px 8px 16px 20px;background:url(../img/ic_src02.svg) no-repeat left 4px center;background-size:12px 12px;color:#646464;}.candidate-list ul li a:hover,
.candidate-list ul li.current a{text-decoration:none;background-color:#f5f5f5;}.candidate-list ul li span{text-align:right;float:right;color:#b4b4b4;font-size:1rem;}.btm-wrap{margin:24px 0 16px;}.btm-wrap .contents-author{margin:8px 0 0;text-align:right;color:#646464;}.btm-wrap ul.att-tx{padding-left:1.6em;}.btm-wrap ul.att-tx li{font-size:1.2rem}.btm-wrap p.att-tx{margin:1.2em 0;padding-left:1.2em;}.btm-wrap p.att-tx::before{content:"※";text-indent:1.2em;margin-left:-1.2em;margin-right:0.2em;}[id^="GSSCSVBG0"] .btm-wrap p.att-tx{margin:0;padding:16px;color:#fb0020;border:1px solid #fb0020;text-align:center;font-weight:bold;}.acd-box{display:none;}.tab-wrap ul,
.tab-wrap ul li{margin:0;padding:0;list-style:none;}.tab-btn li{display:inline-block;}.tab-list > li{display:none;}.tab-list > li.current{display:block;}.btn-m1{position:relative;display:inline-block;padding:18px 20px;border:none;background-color:#fb0020;color:#ffffff;font-size:1.6rem;text-align:center;font-weight:bold;text-decoration:none;width:100%;}.btn-m1:hover{background-color:#dd001c;color:#e8e8ea;}.form-agree-box .btn-m1:disabled,
.form-btn-next .btn-m1:disabled,
.form-agree-box .btn-m1:disabled:hover,
.form-btn-next .btn-m1:disabled:hover{cursor:not-allowed;background-color:#e6e6e6;color:#ffffff;}.btn-m1:before{content:'';position:absolute;display:block;width:12px;height:12px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);border-top:1px solid #fff;border-left:1px solid #fff;right:20px;top:50%;margin-top:-6px;}.btn-m1:hover:before{border-top-color:#e8e8ea;border-left-color:#e8e8ea;}.btn-m1:disabled:hover:before{border-top-color:#fff;border-left-color:#fff;}.btn-m1 small{display:block;font-size:1.4rem;font-weight:normal;}.btn-m2{display:block;padding:0;width:100%;height:40px;line-height:40px;background-color:#fb0020;color:#fff;box-sizing:border-box;font-weight:bold;}input[type="submit"].btn-m2{padding:0 24px;background:url(../img/ic_arrow_w01.svg) no-repeat center right 8px;background-color:#fb0020;background-size:14px 14px;}.btn-m2:hover{background-color:#dd001c;color:#e8e8ea;}input[type="submit"].btn-m2:hover{background-image:url(../img/ic_arrow_w01hover.svg);background-color:#dd001c;}.btn-sub2{display:inline-block;width:160px;padding:9px 16px 8px;background:#F5F5F5;font-size:1.4rem;text-align:center;position:relative;box-sizing:border-box;}.btn-sub2:hover{background:#d4d5d6;}.form-link-back{position:relative;padding-left:14px;}.form-link-back:before,
.form-link-back:after{content:'';width:4px;height:4px;border:none;border-top:1px solid #fb0020;border-right:1px solid #fb0020;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;top:50%;margin-top:-3px;}.form-link-back:before{left:4px;}.form-link-back:after{left:8px;}.form-link-top{position:relative;padding-left:12px;}.form-link-top:before{content:'';width:4px;height:4px;border:none;border-top:2px solid #fb0020;border-right:2px solid #fb0020;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-4px;}.btn-fav{display:block;width:100%;margin:4px 0;padding:0 5px 0 23px;min-height:30px;background:#fff;border:1px solid #cdcdcd;position:relative;box-sizing:border-box;font-size:1rem;color:#333;}.btn-fav:hover{background-color:#e8e8ea;}.btn-fav::before{content:"";display:block;margin:0;width:14px;height:100%;background:#646464;border-right:1px solid #cdcdcd;position:absolute;top:0;left:0;}.btn-fav::before{background:#fff url(../img/ic_fav01.svg) no-repeat center center;background-size:14px 14px;}.btn-fav.on::before{background:#fff url(../img/ic_fav02.svg) no-repeat center center;background-size:14px 14px;}.btn-fav:hover::before,
.btn-fav.on:hover::before{background-color:#fff;}.cart-box::after{content:"";clear:both;display:block;}.btn-cart{display:block;width:100%;margin:4px 0;padding:0 4px 0 25px;min-height:30px;background:#fb0020;color:#fff;position:relative;box-sizing:border-box;font-size:1.2rem;}.btn-cart:disabled,
.btn-cart:disabled:hover{cursor:not-allowed;background-color:#e6e6e6;color:#ffffff;}.btn-cart:hover{color:#e8e8ea;background:#dd001c;}.btn-cart::before{content:"";display:block;margin:0 4px 0 0;width:25px;height:100%;background:url(../img/ic_cart01.svg) no-repeat 4px 3px;background-size:22px 22px;position:absolute;top:0;left:0;}a.btn-inq,
a.btn-sub{position:relative;display:block;margin:4px 0;background:#fff;border:1px solid #cdcdcd;text-align:center;line-height:25px;color:#333;font-size:1.2rem;text-decoration:none !important;}a.btn-sub{margin:4px auto;padding:0 6px;width:5em;}a.btn-inq::before,
a.btn-sub::before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-3px;width:4px;height:4px;border-top:1px solid #b4b4b4;border-left:1px solid #b4b4b4;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}a.btn-inq:hover,
a.btn-sub:hover{background-color:#e8e8ea !important;color:#333 !important;}.red-btn,
a.red-btn,
input.red-btn,
button.red-btn{position:relative;display:inline-block;padding:12px 40px;background-color:#fb0020;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;box-sizing:border-box;}.red-btn:hover,
a.red-btn:hover,
input.red-btn:hover,
button.red-btn:hover{text-decoration:none;background-color:#dd001c;color:#e8e8ea;}a.redbd-btn,
input.redbd-btn,
button.redbd-btn{position:relative;display:inline-block;padding:12px 40px;border:1px solid #fb0020;color:#fb0020;font-size:1.6rem;font-weight:bold;text-align:center;text-decoration:none;box-sizing:border-box;}a.redbd-btn:hover,
input.redbd-btn:hover,
button.redbd-btn:hover{text-decoration:none;border-color:#dd001c;color:#dd001c;background-color:#e8e8ea;}a.gry-btn,
input.gry-btn,
button.gry-btn{position:relative;display:inline-block;padding:12px 40px;background-color:#f5f5f5;color:#333;font-size:1.6rem;font-weight:bold;text-align:center;box-sizing:border-box;}a.gry-btn:hover,
input.gry-btn:hover,
button.gry-btn:hover{text-decoration:none;background-color:#d4d5d6;}a.grybd-btn,
input.grybd-btn,
button.grybd-btn{position:relative;display:inline-block;padding:12px 40px;background-color:#f5f5f5;border:1px solid #b4b4b4;color:#313843;font-size:1.6rem;font-weight:bold;text-align:center;box-sizing:border-box;}a.grybd-btn:hover,
input.grybd-btn:hover,
button.grybd-btn:hover{text-decoration:none;background-color:#d4d5d6;}.grybd-btn.ar::before{border-top-color:#313843;border-left-color:#313843;}.ar::before,
a.ar::before,
button.ar::before{position:absolute;top:50%;right:10px;content:"";display:block;margin-top:-2.5px;width:5px;height:5px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(135deg);}.ar.btn-sub2::before,
a.ar.btn-sub2::before,
button.ar.btn-sub2::before{border-color:#fb0020;}.red-btn.ar:hover::before{border-color:#e8e8ea;}.redbd-btn.ar::before{border-left-color:#fb0020;border-top-color:#fb0020;}.redbd-btn.ar:hover::before{border-left-color:#dd001c;border-top-color:#dd001c;}.gry-btn.ar::before{border-color:#333;}a.link-blank{position:relative;margin-right:22px;}a.link-blank:after{content:'';position:absolute;width:16px;height:16px;bottom:0;right:-20px;background-image:url(../img/ic_blank02.svg);background-size:contain;}.ar-link,
.area-cont .pd-category dl dd a{display:inline-block;padding-left:12px;position:relative;cursor:pointer;}.ar-link:hover{color:#fb0020;}.ar-link::before,
.sec-cont .lineup-box .lineup-li .cate > li a:before,
.area-cont .pd-category dl dd a::before{display:block;content:"";position:absolute;top:50%;left:0;content:"";display:block;margin-top:-3px;width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.ar-link:hover::before,
.sec-cont .lineup-box .lineup-li .cate > li a:hover:before,
.area-cont .pd-category dl dd a:hover:before{border-top-color:#fb0020;border-left-color:#fb0020;color:#fb0020;}a.ar-link.link-blank:after{bottom:.2em;}.slider-box{margin:0 auto;padding:0;max-width:1200px;}.slider-lists{position:relative;}.slick-track::after,
.slider-lists::after{content:"";display:block;clear:both;}.slider-lists .sl{float:left;height:100%;min-height:1px;}.slider-lists .sl a{display:block;}.slider-lists .sl a:hover{opacity:.9;}.slider-lists .sl a img{width:100%;height:auto;}.slider-lists .sl a img.pc{display:none;}.slick-list.draggable{overflow:hidden;}.slick-dots{margin:10px 0 0;padding:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;margin:0 4px;padding:0;}.slick-dots li button{padding:2px;background:none;font-size:0!important;}.slick-dots li button::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#e6e6e6;}.slick-dots li button:hover::before{background-color:#b4b4b4;}.slick-dots li.slick-active button::before{background-color:#fb0020;}.slick-prev, .slick-next{display:block;padding:0;height:100%;width:10%;position:absolute;top:0;left:0;color:transparent;background-color:transparent;font-size:0;cursor:pointer;z-index:1;}.slick-next{left:auto;right:0;}.slick-prev::before, .slick-next::before{content:"";position:absolute;top:50%;left:0;margin-top:-20px;padding:0;width:24px;height:24px;border-top:2px solid #313843;border-left:2px solid #313843;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.slick-prev::before{left:auto;right:0;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}.slick-prev:hover::before,
.slick-next:hover::before{border-top-color:#fb0020;border-left-color:#fb0020;}#PRODUCTS_SLIDER.slider-lists{margin:0 6%;}#PRODUCTS_SLIDER .sl{margin:0 5px;}#PRODUCTS_SLIDER .sl a{color:#333;}#PRODUCTS_SLIDER .sl a:hover{color:#fb0020;text-decoration:none;}#PRODUCTS_SLIDER .sl .pic{position:relative;display:block;margin-bottom:10px;padding-bottom:0;overflow:hidden;max-height:180px;text-align:center;}#PRODUCTS_SLIDER .sl .pic img{width:100%;height:auto;padding-bottom:30px;}#PRODUCTS_SLIDER .sl .label{position:absolute;bottom:0;right:0;display:block;padding:5px 10px;width:100%;line-height:20px;color:#fff;background-color:#b4b4b4;box-sizing:border-box;font-weight:bold;text-align:center;}#PRODUCTS_SLIDER .sl .label i{font-style:normal;}#PRODUCTS_SLIDER .sl .label i + i::before{content:", ";}#PRODUCTS_SLIDER .sl dl{margin:0;padding:0;}#PRODUCTS_SLIDER .sl dl dt{margin:0 0 5px;padding:0;line-height:1.5;font-size:1.4rem;font-weight:bold;}#PRODUCTS_SLIDER .sl dl dt span{display:block;}#PRODUCTS_SLIDER .sl dl dt span::before{content:"[";}#PRODUCTS_SLIDER .sl dl dt span::after{content:"]";}#PRODUCTS_SLIDER .sl dl dd{margin:0;padding:0;line-height:1.5;}#PRODUCT_LABEL_SLIDER,
#PRODUCT_PACK_SLIDER{margin:auto;}#PRODUCT_LABEL_SLIDER .slick-dots,
#PRODUCT_PACK_SLIDER .slick-dots{position:absolute;top:100%;left:0;right:0;margin-top:44px;}#PRODUCT_LABEL_SLIDER, #PRODUCT_PACK_SLIDER,
#PRODUCT_LABEL_SLIDER .slick-list.draggable, #PRODUCT_PACK_SLIDER .slick-list.draggable{width:260px;}.simple-hd .header-wrap .head-area .menu-box .wako-logo{display:none;}.wrap-all{padding-top:43px;}.header-wrap{}.header-wrap ul{margin:0;padding:0;list-style:none;}.header-wrap ul li{margin:0;padding:0;list-style:none;}.header-wrap .head-area{position:fixed;top:0;left:0;width:100%;background:#ffffff;border-bottom:1px solid #e6e6e6;z-index:400;}.m-op .header-wrap .head-area{z-index:1002;}.header-wrap .head-area .inner{padding:0;}.header-wrap .logo-box{float:left;margin-left:12px;width:70px;}.header-wrap .logo-box .logos{margin:0;padding:0;}.header-wrap .logo-box .ffwk-logo{display:none;}.header-wrap .logo-box .ff-logo{display:inline-block;padding:11px 0;width:70px;}.header-wrap .logo-box .ff-logo img{width:70px;height:20px;}.header-wrap .head-area .menu-box{float:right;}.header-wrap .head-area .menu-box ul{margin:0;display:table;}.header-wrap .head-area .menu-box ul li{display:table-cell;vertical-align:top;}.header-wrap .head-area .menu-box li a{position:relative;display:block;padding:0;width:42px;height:42px;background-repeat:no-repeat;background-position:center;background-size:24px 24px;text-align:center;}.header-wrap .head-area .menu-box li a span{display:none;}.header-wrap .head-area .menu-box .search{display:none;}.header-wrap .head-area .menu-box .cart .n{display:block;position:absolute;top:8px;left:0;right:0;margin:0 12px 0 8px;color:#F99604;font-size:1.2rem;font-weight:bold;text-align:center;}.header-wrap .head-area .menu-box .cart .n::before,
.header-wrap .head-area .menu-box .cart .n::after{display:none;}.header-wrap .head-area .menu-box .tel a{background-image:url(../img/ic_tel02.svg);}.header-wrap .head-area .menu-box .favorite a{background-image:url(../img/ic_fav02.svg);transition:0.3s transform, 0.3s color;}.header-wrap .head-area .menu-box .favorite a.check{transform:scale(1.2, 1.2);}.header-wrap .head-area .menu-box .cart a{background-image:url(../img/ic_cart02.svg);background-size:30px;transition:0.3s transform, 0.3s color;}.header-wrap .head-area .menu-box .cart a.check{transform:scale(1.2, 1.2);}.header-wrap .head-area .menu-box .wako-logo{width:42px;background-color:#e6e6e6;text-align:center;vertical-align:middle;}.header-wrap .head-area .menu-box .wako-logo a{display:inline-block;width:28px;height:auto;}.header-wrap .head-area .menu-box .wako-logo a img{width:28px;height:27px;}.header-wrap .head-area .menu-box .search{display:none;}.header-wrap .head-area .menu-box .favorite{display:none;}body.signin .header-wrap .head-area .menu-box .favorite{display:block;}.header-wrap .head-area .menu-box .spmenu a{display:table-cell;background:#313843;vertical-align:middle;text-align:center;}.header-wrap .head-area .menu-box .spmenu a span{position:relative;display:inline-block;margin-top:2px;width:16px;height:16px;}.header-wrap .head-area .menu-box .spmenu a i{position:absolute;display:block;width:100%;height:2px;background-color:#fff;transition:.3s ease;}.header-wrap .head-area .menu-box .spmenu a i:nth-of-type(1){top:0;}.header-wrap .head-area .menu-box .spmenu a i:nth-of-type(2){top:7px;}.header-wrap .head-area .menu-box .spmenu a i:nth-of-type(3){bottom:0;}.header-wrap .head-area .menu-box .spmenu a.op i:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg);}.header-wrap .head-area .menu-box .spmenu a.op i:nth-of-type(2){opacity:0;}.header-wrap .head-area .menu-box .spmenu a.op i:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg);}#SP_MENU_BOX{display:none;position:fixed;padding:0 0 100px;top:43px;left:0;width:100%;height:100%;background-color:#fff;z-index:600;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;}.header-wrap .main-area{position:relative;margin:0;padding:0;width:100%;min-height:100%;height:auto;background-color:#ffffff;box-sizing:border-box;}.header-wrap .main-area .inner{padding:0;}.src-box{background-color:#313843;text-decoration:none;}.header-wrap .search-box{border-top-color:#6F737C;padding:10px 12px;background-color:#313843;}.header-wrap .search-box .search-block,
.header-wrap .search-box .select-search-btn{border:none;}.header-wrap .search-box .search-block{width:calc(100% - 40px);}.header-wrap .search-box .select-search-btn input{background-color:#e6e6e6;background-image:url(../img/ic_src03.svg);}.header-wrap .search-box .select-search-btn input:hover{background-color:#d4d5d6;}.header-wrap .main-menu-box li{background:#313843;border-top:1px solid #6F737C;font-size:1.4rem;}.header-wrap .main-menu-box li:first-child{border-top:none;}.header-wrap .main-menu-box .smenu-list > li > span,
.header-wrap .main-menu-box li a{position:relative;display:block;padding:12px;}.header-wrap .main-menu-box .smenu-list > li.smenu-pin{color:#fff;}.header-wrap .main-menu-box .smenu-list > li.smenu-pin > span:hover{cursor:pointer;}.header-wrap .main-menu-box li a span{position:relative;}.header-wrap .main-menu-box .smenu-list > li > span::before,
.header-wrap .head-area-pc .login-usr > a:before{content:"";position:absolute;top:50%;right:12px;margin-top:-3px;border-top:6px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;}.header-wrap .main-menu-box .smenu-list > li > span:hover::before,
.header-wrap .head-area-pc .login-usr > a:hover:before{border-top-color:#fb0020;}.header-wrap .main-menu-box ul ul li a{color:#333;}.header-wrap .main-menu-box ul ul li a.link-blank{margin-right:0;}.header-wrap .main-menu-box ul ul li a.link-blank:after{display:none;}.header-wrap .main-menu-box ul ul li a.link-blank span{padding-right:20px;}.header-wrap .main-menu-box ul ul li a.link-blank span:after{content:'';position:absolute;width:16px;height:16px;top:50%;right:0;margin-top:-8px;background-image:url(../img/ic_blank02.svg);background-size:contain;}.header-wrap .main-menu-box .smenu-list > li.op > span::before,
.header-wrap .head-area-pc .login-usr.op > a:before{border:none;border-bottom:6px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;}.header-wrap .main-menu-box .smenu-list > li.op > span:hover::before,
.header-wrap .head-area-pc .login-usr.op > a:hover:before{border-bottom-color:#fb0020;}.header-wrap .main-menu-box .menu-2nd,
.header-wrap .main-menu-box .menu-3rd,
.header-wrap .main-menu-box .menu-4th{display:none;}.header-wrap .main-menu-box .menu-2nd li{border-top-color:#fff;}.header-wrap .main-menu-box .menu-2nd li a{background-color:#f5f5f5;color:#333;}.header-wrap .main-menu-box .menu-2nd li a:hover{background-color:#e8e8ea;color:#fb0020;text-decoration:none;}.mem-link{display:flex;}.header-wrap .head-area-pc .mem-link .login{width:50%;}.header-wrap .head-area-pc .mem-link .h-signup{width:50%;}.header-wrap .head-area-pc .mem-link .h-signup a{display:block;padding:10px 12px 10px 12px;color:#fff;background:#313843;border-top:1px solid #6F737C;border-left:1px solid #6F737C;font-size:1.4rem;position:relative;}.header-wrap .head-area-pc .mem-link .h-signup a:hover{text-decoration:none;color:#DD001C;}.search-box .src-box{display:none;}.header-wrap .search-box .src-box{position:static;margin-top:1px;border:none;z-index:200;}.header-wrap .sub-menu-box li{background:#313843;border-top:1px solid #6F737C;font-size:1.4rem;}.header-wrap .sub-menu-box li a{display:block;padding:12px;color:#fff;}.header-wrap .sub-menu-box li a:hover{color:#fb0020;text-decoration:none;}.header-wrap .head-area-pc .login a{display:block;padding:10px 12px 10px 40px;color:#fff;background:#313843 url(../img/ic_login02.svg) no-repeat 12px center;background-size:16px 16px;border-top:1px solid #6F737C;font-size:1.4rem;}.header-wrap .head-area-pc .login a:hover{text-decoration:none;color:#fb0020;}.header-wrap .head-area-pc .login-usr > a{position:relative;display:block;padding:10px 12px 10px 40px;color:#fff;background:#313843 url(../img/ic_login02.svg) no-repeat 12px center;background-size:16px 16px;border-top:1px solid #6F737C;font-size:1.4rem;text-decoration:none;}.header-wrap .head-area-pc .login-usr > a > span > b{font-weight:normal;}.ico-surprised{background:#fb0020 url(../img/ic_surprised.svg) no-repeat center center;background-size:12px 12px;display:inline-block;width:16px;height:16px;border-radius:8px;vertical-align:text-top;margin-left:12px;line-height:16px;}.header-wrap .head-area-pc .login-usr .smenu-box{display:none;}.header-wrap .head-area-pc .login-usr .smenu-box ul li{background:#313843;border-top:1px solid #fff;font-size:1.4rem;}.header-wrap .head-area-pc .login-usr .smenu-box ul li:first-child{border-top:none;}.header-wrap .head-area-pc .login-usr .smenu-box ul li a{background-color:#f5f5f5;color:#333;position:relative;display:block;padding:12px;}.header-wrap .head-area-pc .login-usr .smenu-box ul li ul li a{padding:12px 12px 12px 40px;}.header-wrap .head-area-pc .login-usr .smenu-box ul li a:hover{background-color:#e8e8ea;color:#fb0020;text-decoration:none;}.header-wrap .head-area-pc .login-usr .smenu-box ul li .login-usr-ttl{background-color:#fff;color:#333;position:relative;display:block;padding:10px 12px 10px 40px;background-repeat:no-repeat;background-position:12px center;background-size:16px 16px;}.header-wrap .head-area-pc .login-usr .smenu-box ul li.product .login-usr-ttl{background-image:url(../img/ic_cube.svg);background-size:18px 18px;}.header-wrap .head-area-pc .login-usr .smenu-box ul li.usr-info .login-usr-ttl{background-image:url(../img/ic_user.svg);}.menu-bg{display:none;position:fixed;padding-top:50px;top:0;left:0;right:0;width:100%;height:120%;box-sizing:border-box;background-color:#ffffff;z-index:120;overflow:hidden;}.header-wrap .country-box{background:#313843;border-top:1px solid #6F737C;font-size:1.4rem;}.header-wrap .country-box .in{display:flex;justify-content:space-between;}.header-wrap .country-box .current-country{width:50%;}.header-wrap .country-box .current-country a{position:relative;display:block;padding:10px 12px 10px 40px;color:#fff;}.header-wrap .country-box .current-country a::before{content:"";display:block;width:16px;height:16px;background:url(../img/ic_country02.svg) no-repeat center;background-size:16px 16px;position:absolute;top:50%;left:12px;margin-top:-8px;}.header-wrap .country-box .current-country a:hover{color:#fb0020;text-decoration:none;}.header-wrap .country-box .swich{width:50%;box-sizing:border-box;}.header-wrap .country-box .swich ul{display:table;width:100%;height:100%;}.header-wrap .country-box .swich ul li{position:relative;display:table-cell;padding:0;width:50%;text-align:center;border-left:1px solid #6F737C;}.header-wrap .country-box .swich a,
.header-wrap .country-box .swich span{display:inline-block;padding:10px 0;width:100%;color:#fff;white-space:nowrap;vertical-align:middle;}.header-wrap .country-box .swich ul li span{text-decoration:underline;}.header-wrap .country-box .swich a:hover{color:#fb0020;text-decoration:none;}body.signin .header-wrap .head-area .menu-box .favorite{display:inline-block;}.header-modal-box{position:fixed;top:calc(50% - 90px);z-index:300;width:100%;margin:0 auto;padding:0 3%;box-sizing:border-box;}.header-modal-box.off{display:none;}.header-modal-box.on{display:block;}.header-modal{background-color:rgba(0,0,0,.7);color:#fff;margin:0 auto;padding:40px 10px;text-align:center;box-shadow:1px 1px 10px rgba(0,0,0,.2);}.header-modal-tx > p{margin:0;padding:0;font-size:1.4rem;}.header-modal-tx > p.off{display:none;}.header-modal-tx > p.on{display:block;}.cst-contact-area + .contact-wrap{display:none;}.contact-wrap .tx-box{text-align:center;margin:24px 0 0;font-size:1.4rem;}.contact-wrap .tx-box .jp-tx{display:block;text-align:left;}.contact-wrap .tx-box .jp-tx em{text-align:center;}.contact-wrap .tx-box em{display:block;margin-bottom:8px;}.contact-wrap .tel-box{text-align:center;margin:0;}.contact-wrap .tel-box a{position:relative;display:inline-block;padding:4px 4px 4px 45px;font-size:2.4rem;font-weight:bold;line-height:1;background-repeat:no-repeat;background-position:left center;background-size:40px 23px;text-align:center;background-image:url(../img/ic_freedial.svg);}.contact-wrap .btn-box{text-align:center;}.contact-wrap .btn-box a{display:inline-block;margin:24px 0 0;padding:13px 50px 13px 60px;border:none;background-color:#fb0020;color:#ffffff;font-size:1.4rem;text-decoration:none;line-height:1;background-repeat:no-repeat;background-position:left 16px center;background-size:24px 24px;text-align:center;background-image:url(../img/ic_mail.svg);position:relative;}.contact-wrap .btn-box a.no-icon{padding:13px 50px;background-image:none;}.contact-wrap .btn-box a:hover{background-color:#dd001c;color:#e8e8ea;}.footer-wrap .main-area{background-color:#f5f5f5;}.footer-wrap .main-area > .inner{padding:0;background-color:#f5f5f5;}.footer-wrap .foot-box{margin-top:40px;background-color:#f5f5f5;}.footer-wrap .main-area ul{margin:0;padding:0;list-style:none;color:#646464;}.footer-wrap .foot-nav li{margin:0;}.foot-nav dl{margin:0;padding:0;}.foot-nav dl dt{margin:0;padding:0;border-top:1px solid #fff;}.foot-nav dl dt em{display:block;padding:16px 3%;font-size:1.4rem;}.foot-nav dl dt a{display:block;color:#646464;}.foot-nav dl dt a:hover{color:#fb0020;text-decoration:none;}.foot-nav dl dd{margin:0;padding:0;}.footer-wrap{position:relative;}.footer-wrap .foot-nav .smenu-pin{position:relative;cursor:pointer;}.footer-wrap .foot-nav .smenu-pin:after{display:block;content:'';border:5px solid transparent;border-top:8px solid #646464;position:absolute;right:16px;top:50%;margin-top:-4px;}.footer-wrap .foot-nav .smenu-pin.op:after{border-top:transparent;border-bottom:8px solid #646464;}.footer-wrap .foot-nav .smenu-box{display:none;}.footer-wrap .foot-nav .smenu-box li{border-top:1px solid #fff;padding-left:24px;box-sizing:border-box;}.footer-wrap .foot-nav .smenu-box li a{display:block;padding:16px 3%;color:#646464;background-color:#f5f5f5;font-size:1.2rem;text-decoration:none;}.footer-wrap .foot-nav .smenu-box li a:hover{color:#fb0020;}.footer-wrap .foot-nav .smenu-box li a.link-blank{padding-right:0;}.footer-wrap .foot-nav .smenu-box li a.link-blank:after{width:14px;height:14px;bottom:50%;margin-bottom:-8px;}.footer-wrap .foot-nav .smenu-box li.sub a:before{content:'-';margin-right:4px;}.footer-wrap .sub-area{position:relative;}.footer-wrap .sub-area > .inner{padding:0;}.footer-wrap .subnav{background-color:#313843;padding:0 4px;}.footer-wrap .subnav ul{margin:0;padding:8px 0;width:100%;list-style:none;}.footer-wrap .subnav ul li{display:inline-block;margin:0 8px;text-align:center;}.footer-wrap .subnav ul li:last-child{margin-right:0;}.footer-wrap .subnav ul li:last-child{border-right:none;}.footer-wrap .subnav ul li a{display:block;color:#fff;margin:0;padding:8px 0;font-size:1rem;text-decoration:none;}.footer-wrap .subnav ul li a:hover{color:#fb0020;}.footer-wrap .subnav ul li a.link-blank{padding-right:16px;}.footer-wrap .subnav ul li a.link-blank::after{background-image:url(../img/ic_blank04.svg);width:12px;height:12px;right:0;bottom:50%;margin-bottom:-6px;}.footer-wrap .sub-area .bottom-box{padding:12px 3%;text-align:center;}.footer-wrap .sub-area .bottom-box .bottom-link-box{margin:5px 0 20px;}.footer-wrap .sub-area .bottom-box .bottom-link-box a{display:inline-block;margin:0;text-decoration:none;font-size:0;}.footer-wrap .bottom-box .ffwk-logo,
.footer-wrap .bottom-box .lc-logo{display:inline-block;margin:0;padding:0;vertical-align:middle;}.footer-wrap .bottom-box .ffwk-logo{margin-right:10px;}.footer-wrap .bottom-box .ffwk-logo img{width:200px;height:13px;}.footer-wrap .bottom-box .lc-logo img{width:44px;height:22px;}.footer-wrap .bottom-box .co{display:inline-block;font-size:1.1rem;margin:0 0 4px;padding:0;color:#646464;}.footer-wrap .bottom-box .wako-logo{display:block;}.footer-ptop{display:block;line-height:1;z-index:20;right:3%;position:absolute;bottom:100%;}.f-fix .footer-ptop{position:fixed;bottom:8px;}.f-fix .footer-wrap.gdpr-on .footer-ptop{bottom:88px;}.footer-ptop .ptop-btn{display:block;width:32px;height:32px;color:#fff;text-align:center;position:relative;background-color:#fb0020;margin:0;padding:0;text-decoration:none;}.footer-ptop .ptop-btn:hover{background-color:#dd001c;color:#e8e8ea;}.footer-ptop .ptop-btn:before{width:12px;height:12px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);right:10px;margin-top:-2px;}.cookie-law-area{height:80px;width:100%;margin:0;padding:0;box-sizing:border-box;}.cookie-law-box{position:fixed;left:0;bottom:0;width:100%;background-color:rgba(230, 230, 230, 0.9);z-index:10;margin:0;padding:0;box-sizing:border-box;z-index:600;}.cookie-law{position:relative;width:100%;height:80px;margin:0 auto;padding:0 3%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;}.cookie-law .tx-box p{margin:0;padding:0;}.cookie-law .tx-box a{text-decoration:underline;}.cookie-law .tx-box a:hover{background-color:#fb0020;color:#fff;}.cookie-law-btn-box{margin-left:8px;}.cookie-law-btn-box .cookie-law-close{position:relative;display:block;width:28px;height:28px;background-color:#f5f5f5;line-height:1;border-radius:50%;}.cookie-law-btn-box .cookie-law-close:hover{background-color:#d4d5d6;}.cookie-law-btn-box .cookie-law-close:before,
.cookie-law-btn-box .cookie-law-close:after{content:'';display:block;width:16px;height:16px;position:absolute;border-top:1px solid #333;}.cookie-law-btn-box .cookie-law-close:before{top:0;left:0;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.cookie-law-btn-box .cookie-law-close:after{bottom:0;left:0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}.src-box{width:100%;padding:6px;background-color:#fff;border:2px solid #e6e6e6;border-top:none;box-sizing:border-box;position:absolute;top:100%;left:0;z-index:99;}.src-box .tab-wrap{}.src-box .structure-btn{}.src-box .structure-btn a{position:relative;display:inline-block;padding-right:16px;color:#333;font-size:1.4rem;}.src-box .structure-btn a::before{content:"";position:absolute;right:2px;top:50%;margin-top:-3px;width:4px;height:4px;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);}.src-box .structure-btn a:hover{color:#fb0020;text-decoration:none;}.src-box .structure-btn > a{display:none;}.src-box .structure-btn .app-btn{display:none !important;margin:10px 0 20px;text-align:right;}.src-box .tab-btn{border-bottom:2px solid #fb0020;font-size:0;}.src-box .tab-btn li{background-color:#f5f5f5;font-size:1.6rem;font-weight:bold;}.src-box .tab-btn li:not(.current):hover{background-color:#d4d5d6;}.src-box .tab-btn li.current{background-color:#fb0020;color:#fff;cursor:default;}.src-box .tab-btn li span{display:block;padding:8px 16px;min-width:110px;box-sizing:border-box;text-align:center;}.src-box .tab-list{padding:3%;}.src-box select{width:100%;height:auto;box-sizing:border-box;white-space:normal;}.src-box dl{display:flex;align-items:center;flex-wrap:wrap;width:100%;}.src-box dl dt,
.src-box dl dd{margin:0;padding:0;display:block;}.src-box dl dd{width:100%;}.src-box dl dt{margin-bottom:8px;}.src-box dl dt br{display:none;}.src-box .cord-box{padding-top:8px;}.src-box .cord-box dl{margin:8px 0 0;}.src-box .cord-box dl dt{margin-bottom:8px;}.src-box .cord-box dl dt{width:auto;display:block;}.src-box .cord-box dl dd{display:block;}.src-box .cord-box label{display:block;margin-bottom:8px;}.src-box .src-compound dt{position:relative;padding-left:16px;box-sizing:border-box;font-weight:bold;}.src-box .src-compound dt::before,
.src-box .src-antibody dt::before{content:"";position:absolute;top:50%;left:0;display:block;margin-top:-4px;width:8px;height:8px;background-color:#cdcdcd;}.src-box .src-compound .elment-box dt input{width:36px;}.src-box .src-antibody dt{position:relative;padding-left:16px;box-sizing:border-box;font-weight:bold;}.src-box .src-compound .chem-box,
.src-box .src-compound .elment-box,
.src-box .src-antibody .antigen-box{padding-bottom:16px;border-bottom:1px solid #e6e6e6;}.src-box .src-antibody .antigen-box label{display:block;}.src-box .src-antibody .antigen-box label + label{margin-top:10px;}.src-box .close-btn{position:absolute;top:0;right:0;display:block;width:40px;height:40px;line-height:40px;background:#333;color:#fff;text-align:center;cursor:pointer;}.form-compound{display:table;width:100%;}.form-compound label{display:table-cell;width:25%;}.form-compound .tx{display:table-cell;padding:0 3px;width:5%;box-sizing:border-box;}.form-compound .tx.c{text-align:center;}.form-compound .tx.r{text-align:right;}.form-compound .tx.l{text-align:left;}.form-compound label input{width:100%;}.form-compound label input::placeholder{text-align:right;}.form-compound label input::-webkit-input-placeholder{text-align:right;}.form-compound label input::-webkit-input-placeholder{text-align:right;}.form-compound label input::-moz-placeholder{text-align:right;}.form-compound label input:-ms-input-placeholder{text-align:right;}.form-txtm input{width:100%;}.src-box .btn-box{position:relative;margin:8px 0 0;text-align:center;}.src-box .btn-box .search-btn{display:inline-block;margin-right:40px;width:130px;}.src-box .btn-box .search-btn input{display:block;padding:0 20px;width:100%;height:40px;line-height:40px;color:#fff;box-sizing:border-box;font-weight:bold;background:url(../img/ic_arrow_w01.svg) no-repeat center right 8px;background-color:#fb0020;background-size:14px 14px;}.src-box .btn-box .search-btn input:hover{background-image:url(../img/ic_arrow_w01hover.svg);background-color:#dd001c;color:#e8e8ea;}.src-box .btn-box .reset-btn{display:inline-block;position:absolute;bottom:0;right:0;margin:0;}.src-box .btn-box .reset-btn input,
.src-box .btn-box .reset-btn a{display:inline-block;color:#333;padding:0 10px;height:40px;line-height:40px;background-color:#f5f5f5;box-sizing:border-box;}.src-box .btn-box .reset-btn input:hover,
.src-box .btn-box .reset-btn a:hover{text-decoration:none;background-color:#e8e8ea;}[id^="GSSCSVBG0"] .top-wrap{margin-bottom:0;}.comparison-view{position:fixed;right:0;top:50px;width:100%;z-index:100;pointer-events:none;}.comparison-view .inner{position:relative;text-align:right;}.comparison-view a{display:inline-block;padding:5px 10px;background-color:#fb0020;color:#fff;font-size:1.4rem;text-decoration:none;pointer-events:visible;box-shadow:0 0 5px rgba(0,0,0,.15);}.ordering-mov{display:none;}.ordering-mov.is-init{display:block;}.ordering-mov.is-hide{display:none;}.ordering-mov a{display:inline-block;padding:4px 10px 4px 34px;background-color:#fff;background-image:url(../img/ic_ordering02.svg);background-repeat:no-repeat;background-position:8px center;background-size:22px 22px;color:#fb0020;border:1px solid #fb0020;font-size:1.4rem;text-decoration:none;pointer-events:visible;}.ordering-mov a:hover{text-decoration:none;background-color:#f5f5f5;}.top-btn-group{position:fixed;right:0;top:50px;width:100%;z-index:100;pointer-events:none;}.top-btn-group-box{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;}.top-btn-group .comparison-view{position:static;right:auto;top:auto;width:auto;z-index:100;}.top-btn-group .comparison-view a{margin-top:8px;margin-left:8px;}.top-btn-group .inner .inner{padding:0;width:100%;max-width:none;min-width:auto;}@media screen and (min-width:400px){.top-btn-group .comparison-view a{margin-top:0;}}.comparison-view a.check{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:compact 0.3s 1;animation-delay:0.3s;box-shadow:none;}.comparison-view a.check::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fb0020;opacity:.3;transform-origin:center;animation:ring 0.5s 1;animation-delay:0.3s;z-index:-1;}@keyframes compact{from,to{transform:scale(1, 1);opacity:1;}50%{transform:scale(0.95, 0.95);opacity:.8;}}@keyframes ring{0%{transform:scale(1, 1);opacity:.3;transform-origin:center;}100%{transform:scale(1.5, 1.5);opacity:0;transform-origin:center;}}.comparison-view a:hover{color:#e8e8ea;background-color:#dd001c;}.comparison-view a span{margin-right:3px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.comparison-view a i{text-decoration:none;font-style:normal;}.comparison-view a i::before{content:"(";}.comparison-view a i::after{content:")";}.breadcrumb-wrap{display:none;}.top-wrap .src-wrap{background:url(../img/bg_search.png) no-repeat right bottom;background-size:cover;}.top-wrap .src-wrap .inner{padding:40px 3%;}.top-wrap .search-box{position:relative;padding:0;background-color:transparent;border-top:none;}.top-wrap .search-box::before{content:"";width:130px;height:22px;background:url(../img/logo_siyakucom.png) no-repeat left top;background-size:cover;position:absolute;top:42px;left:-2px;}.top-wrap .form-search{font-size:0;}.top-wrap .search-box .search-block,
.top-wrap .search-box .select-search-btn{float:none;display:inline-block;vertical-align:top;}.top-wrap .src-wrap .tx-box{padding:0 0 16px;text-align:center;}.top-wrap .src-wrap .tx-box .ttl{position:relative;display:inline-block;margin:0 0 8px;padding:0 0 0 40px;font-size:1.8rem;font-weight:bold;}.top-wrap .src-wrap .tx-box .ttl::before{content:"";position:absolute;top:50%;left:0;margin-top:-15px;width:29px;height:28px;background:url(../img/wk_logo.svg) no-repeat center;background-size:29px 28px;border:1px solid #fff;}.top-wrap .src-wrap .tx-box .tx{margin:0;padding:0;font-weight:bold;}.top-wrap .src-wrap .tx-box .tx br{display:none;}.top-wrap .src-wrap .tx-box .tx{}[id^="GSSCSVBG0"] .title-wrap{padding:24px 0 8px;}.title-wrap .ttl-box{border-bottom:1px solid #e6e6e6;}[id^="GSSCSVBG0"] .title-wrap .ttl-box{border-bottom:none;}[id^="GSSCPDCT0"] .title-wrap,
#GSSCSVJS01 .title-wrap,
#GSSCSVMG01 .title-wrap,
#GSSCSVKK01 .title-wrap{position:relative;}[id^="GSSCPDCT0"] .title-wrap .inner,
#GSSCSVJS01 .title-wrap .inner,
#GSSCSVMG01 .title-wrap .inner{padding:5% 3%;}[id^="GSSCPDCT0"] .title-wrap .ttl-box,
#GSSCSVJS01 .title-wrap .ttl-box,
#GSSCSVMG01 .title-wrap .ttl-box,
#GSSCSVKK01 .title-wrap .ttl-box{position:relative;border-bottom:none;z-index:1;}.title-wrap .ttl-block{position:relative;padding:0;margin:0 3%;}.title-wrap .ttl-block .img{display:block;width:48px;height:48px;background-repeat:no-repeat;background-position:center;background-size:48px 48px;}#GSSCPDCT01 .title-wrap .ttl-block .img{background-image:url(../img/ic_synthesis_w.svg);}#GSSCPDCT02 .title-wrap .ttl-block .img{background-image:url(../img/ic_analysis_w.svg);}#GSSCPDCT03 .title-wrap .ttl-block .img{background-image:url(../img/ic_culture_w.svg);}#GSSCPDCT04 .title-wrap .ttl-block .img{background-image:url(../img/ic_life_w.svg);}#GSSCPDCT05 .title-wrap .ttl-block .img{background-image:url(../img/ic_pharma_w.svg);}#GSSCPDCT06 .title-wrap .ttl-block .img{background-image:url(../img/ic_chemicals_w.svg);}#GSSCSVJS01 .title-wrap .ttl-block .img{background-image:url(../img/ic_custom_w.svg);}#GSSCSVMG01 .title-wrap .ttl-block .img{background-image:url(../img/ic_newsletter.svg);}#GSSCSVKK01 .title-wrap .ttl-block .img{background-image:url(../img/ic_instruments_w.svg);}[id^="GSSCPDCT0"] .title-wrap .image-box,
#GSSCSVJS01 .title-wrap .image-box,
#GSSCSVMG01 .title-wrap .image-box,
#GSSCSVKK01 .title-wrap .image-box{position:absolute;top:0;bottom:auto;left:0;right:0;margin:0;width:100%;height:100%;overflow:hidden;}[id^="GSSCPDCT0"] .title-wrap .image-box img,
#GSSCSVJS01 .title-wrap .image-box img,
#GSSCSVMG01 .title-wrap .image-box img,
#GSSCSVKK01 .title-wrap .image-box img{position:absolute;width:auto;height:auto;top:50%;left:50%;min-height:100%;min-width:100%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}@supports ( object-fit:cover ){[id^="GSSCPDCT0"] .title-wrap .image-box img, #GSSCSVJS01 .title-wrap .image-box img, #GSSCSVMG01 .title-wrap .image-box img, #GSSCSVKK01 .title-wrap .image-box img{position:static;height:100%;width:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;}}.title-wrap .ttl-block .ttl{margin:3% 0 12px;color:#fff;font-weight:bold;}#GSSCSVMG01 .title-wrap .ttl-block .ttl{color:#313843;}.title-wrap .ttl-block .ttl span{display:block;margin-left:0;font-size:1.2rem;}.title-wrap .ttl-block .ttl em{display:block;}.title-wrap .ttl{margin:0 0 15px;font-size:1.8rem;line-height:1.3;}.title-wrap .ttl-block .ttl{}[id^="GSSCSVBG0"] .title-wrap .ttl{margin:auto;width:200px;}.title-wrap .ttl span{margin-left:10px;}.title-wrap .ttl .sub-ttl{display:none;margin-left:16px;color:#646464;font-size:1.6rem;}.title-wrap .ttl img{width:100%;}.title-wrap .ttl-box .ttl q{display:block;margin-top:10px;font-size:1.4rem;font-weight:normal;}.title-wrap .grade{margin:0 0 8px;}.title-wrap .grade b{margin-right:8px;font-weight:normal;}.title-wrap .grade q{display:inline-block;margin:0;}.title-wrap .standard{display:block;margin-bottom:8px;}.title-wrap .standard:first-child{font-weight:bold;}.title-wrap .sub{display:block;margin:4px 0 8px;}.title-wrap .ttl + .sub{font-weight:bold;margin-top:-10px;}[id^="GSSCSVBG0"] .title-wrap .ttl + .sub{margin-top:8px;}.title-wrap .read{margin:-8px 0 8px;line-height:1.6;font-weight:bold;}.title-wrap .ttl-block .ttl span{display:block;margin-left:0;font-size:1.2rem;}.title-wrap .ttl-block .ttl em{display:block;}.title-wrap .ttl-block + .read{margin:-8px 3% 0;padding-right:0;color:#fff;font-weight:normal;}#GSSCSVJS01 .title-wrap .ttl-block + .read{}#GSSCSVMG01 .title-wrap .ttl-block + .read{color:#313843;}.title-wrap .ttl-block + .read br{display:none;}.message-wrap{margin-bottom:16px;}.message-wrap .msg-box{padding:10px;border:3px solid #fb0020;}.message-wrap .msg-box p{margin:5px 0;color:#fb0020;font-weight:bold;}.campaign-wrap{margin:16px 0;text-align:center;}.campaign-wrap .cp-box{display:inline-block;border:1px solid #fb0020;padding:10px;text-align:center;}.campaign-wrap .cp-box dl.code{display:inline-block;margin:0 0 8px;border:1px solid #e6e6e6;}.campaign-wrap .cp-box dl.code dt{margin:0;padding:4px 8px;background-color:#f5f5f5;}.campaign-wrap .cp-box dl.code dd{padding:4px 8px;font-size:1.4rem;font-weight:bold;letter-spacing:.05em;}.ol-wrap .atttx,
.form-wrap .form-set .atttx{color:#fb0020;}.ol-wrap .form-set h2,
.form-wrap .form-set h2{margin:16px 0 8px;padding:0 0 0 8px;line-height:1;border-left:4px solid #fb0020;font-size:1.4rem;font-weight:bold;}.form-wrap .form-set a,
.form-bottom-check-wrap a{text-decoration:underline;}.form-wrap .form-set a:hover,
.form-bottom-check-wrap a:hover{color:#fff;background-color:#fb0020;text-decoration:underline;}.form-wrap .form-set a[target="_blank"]{display:inline-block;position:relative;margin-right:22px;}.form-wrap .form-set a[target="_blank"]::before{content:'';position:absolute;width:16px;height:16px;bottom:0;right:-20px;background-image:url(../img/ic_blank02.svg);background-size:contain;}.form-wrap .form-set{margin:0 auto;padding:0 0 8px;line-height:1.4;font-size:1.2rem;}.form-wrap .form-set p{margin:0;padding:0;}.form-wrap h2{margin:16px 0 8px;padding:0 0 0 8px;line-height:1;border-left:4px solid #fb0020;font-size:1.4rem;font-weight:bold;}.result-area{min-height:170px;}.refine-box{z-index:1;}.sp-ver .refine-box{position:absolute;left:100%;}.sp-ver .result-area.op .refine-box{position:fixed;padding:0;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:500;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;}.refine-box .refine-pin{position:absolute;top:56px;right:100%;width:20px;padding:0 10px;background:#fb0020;border-right:none;font-size:1.4rem;text-align:center;cursor:pointer;line-height:1.1;}.refine-box .refine-pin:hover{background-color:#dd001c;color:#e8e8ea;}.refine-box .refine-pin::before{content:"";display:block;width:0;height:0;border:5px solid transparent;border-right:8px solid #fff;position:absolute;left:50%;bottom:8px;margin-left:-8px}.refine-box .refine-pin:hover::before{border-right-color:#e8e8ea;}.result-area.op .refine-box .refine-pin::before{border-right:none;border-left:8px solid #fff;margin-left:-3px}.refine-box .refine-pin span{color:#fff;display:inline-block;margin:0 auto;padding:12px 0 22px;text-align:center;white-space:nowrap;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;}.refine-box .refine-pin:hover span{color:#e8e8ea;}.refine-box .refine-cont{display:none;}.sp-ver .refine-box .refine-cont{position:relative;padding:16px 0;width:100%;height:100%;box-sizing:border-box;}.sp-ver .result-area.op .refine-box .refine-cont{display:block;}.refine-box .refine-cont .list-box{margin:24px 0 0;padding:24px 3% 0 6%;border-top:1px solid #e6e6e6;}.refine-box .refine-cont .list-box:last-of-type{padding-bottom:10px;}.gdpr-on .refine-box .refine-cont .list-box:last-of-type{padding-bottom:90px;}.refine-box .refine-cont .list-box:first-of-type{margin-top:0;border-top:none;}.refine-box .refine-cont .list-box:not(.category) .cnt:not(.acd-box){max-height:200px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}.refine-box .refine-cont .ttl-box{position:relative;border-bottom:1px solid #e6e6e6;}.refine-box .refine-cont .ttl-box .tt{display:block;margin:0 0 16px;padding:0 3%;font-size:1.8rem;font-weight:bold;}.refine-box .refine-cont .ttl-box .alldel-pin{position:absolute;top:4px;right:50px;display:none;}.refine-box .refine-cont .list-box .tt{margin:0 0 16px;font-weight:bold;font-size:1.6rem;}.refine-box .refine-cont .list-box .tt.acd-pin{position:relative;cursor:pointer;}.refine-box .refine-cont .list-box .tt.acd-pin:hover{color:#fb0020;}.refine-box .refine-cont .list-box .tt.acd-pin i{position:absolute;top:50%;right:0;display:block;margin-top:-15px;width:30px;height:30px;background-color:#f5f5f5;}.refine-box .refine-cont .list-box .tt.acd-pin i::before,
.refine-box .refine-cont .list-box .tt.acd-pin i::after{content:"";display:block;position:absolute;left:0;top:50%;margin:-1px 0 0 8px;width:16px;height:2px;background-color:#333;transition:0.3s opacity, 0.3s background-color;}.refine-box .refine-cont .list-box .tt.acd-pin i::after{margin:-8px 0 0 15px;width:2px;height:16px;}.refine-box .refine-cont .list-box .tt.acd-pin.on i::after{opacity:0;}.refine-box .refine-cont .list-box .tt.acd-pin:hover i::before,
.refine-box .refine-cont .list-box .tt.acd-pin:hover i::after{background-color:#fb0020;}.refine-box .refine-cont .list-box .cnt{margin:0;}.refine-box .refine-cont .list-box .cnt.acd-box{display:none;margin-right:30px;}.refine-box .refine-cont .list-box .cnt a{color:#333;font-size:1.4rem;text-decoration:none;}.refine-box .refine-cont .list-box .cnt a:hover{color:#fb0020;}.refine-box .refine-cont .list-box .cnt dl{margin:0;padding:0;}.refine-box .refine-cont .list-box .cnt dl + dl{margin-top:16px;}.refine-box .refine-cont .list-box .cnt dl dt{margin:0 0 8px;padding:0;font-size:1.4rem;}.refine-box .refine-cont .list-box .cnt dl dd{margin:0;padding:0;font-size:1.4rem;}.refine-box .refine-cont .list-box .cnt dl.col2-sp{display:table;width:100%;}.refine-box .refine-cont .list-box .cnt dl.col2-sp dt{display:table-cell;width:20%;font-size:1.4rem;vertical-align:middle;}.refine-box .refine-cont .list-box .cnt dl.col2-sp dd{display:table-cell;font-size:1.4rem;vertical-align:middle;}.refine-box .refine-cont .list-box .cnt ul{margin:0;padding:0;list-style:none;}.refine-box .refine-cont .list-box .cnt ul li{margin:16px 0;font-size:1.4rem;}.refine-box .refine-cont .list-box .cnt ul li:first-child{margin-top:0;}.refine-box .refine-cont .list-box .cnt ul.col2-sp::before{content:"";display:block;clear:both;}.refine-box .refine-cont .list-box .cnt ul.col2-sp li{float:left;width:50%;}.refine-box .refine-cont .list-box .cnt ul.col2-sp li:first-child + li{margin-top:0;}.refine-box .refine-cont .list-box .cnt .sub-cate{}.refine-box .refine-cont .list-box .cnt .sub-cate ul{margin:0;padding:0;list-style:none;}.refine-box .refine-cont .list-box .cnt .sub-cate ul li{margin:8px 0;}.refine-box .close-btn{position:absolute;top:12px;right:3%;display:block;width:30px;height:30px;line-height:30px;background:#f5f5f5;text-align:center;cursor:pointer;}.refine-box .close-btn:hover{background-color:#e8e8ea;}.refine-box .close-btn::before,
.refine-box .close-btn::after{content:"";position:absolute;top:2px;left:3px;display:block;width:14px;height:14px;border-top:1px solid #333;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.refine-box .close-btn::after{top:auto;bottom:3px;left:3px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}.sp-ver .result-area .btm-cont{display:block;position:fixed;bottom:0;padding:0 0 20px;width:100%;background:#fff;}.sp-ver.gdpr-on .result-area .btm-cont{bottom:80px;}.sp-ver .result-area .btm-cont .error-topbox{margin:0 auto 16px;width:90%;}.result-area .btm-cont::before{content:"";display:block;height:30px;position:absolute;top:-30px;left:0;right:0;background:linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .7) 20%, rgba(255, 255, 255, 1) 80%);}.result-area .btm-wrap{margin-top:30px;height:108px;}.refine-box .btm-wrap label{display:block;width:80%;margin:auto;}.refine-box .btm-wrap input{width:100%;height:50px;border:1px solid #fb0020;background:#fff;color:#fb0020;font-size:1.6rem;font-weight:bold;}.refine-box .btm-wrap input:hover{color:#dd001c;border-color:#dd001c;background-color:#e8e8ea;}.n{display:inline-block;margin-left:8px;font-style:normal;}.n::before{display:inline;content:"(";}.n::after{display:inline;content:")";}.result-box .search-box{padding:8px 0;background-color:transparent;border:none;}.result-box .search-box .src-select-box{border:1px solid #fb0020;}.result-box .search-box .search-block{width:calc(100% - 40px);border:none;}.result-box .search-box .select-search-tx input{padding-right:0;}_:-ms-fullscreen,:root .result-box .search-box .select-search-tx input{padding:4px;height:40px;line-height:1em;}.result-box .search-box .select-search-btn{border:none;}.result-box .candidate-list{width:calc(100% - 40px);}.result-box .candidate-in{top:1px;}.check-tip{display:block;position:relative;}.check-tip .tip{position:absolute;top:100%;left:50%;margin:10px 0 10px -59px;width:118px;color:#333;background-color:#fff;border:1px solid #cdcdcd;box-sizing:border-box;box-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:1rem;text-align:center;z-index:100;}.check-tip .tip span{position:relative;display:block;padding:5px;}.check-tip .tip span::before{content:"";position:absolute;left:50%;bottom:100%;margin-left:-5px;margin-bottom:-4px;width:10px;height:10px;background-color:#fff;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;box-sizing:border-box;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}.check-tip .tip span::after{content:"比較表に追加しました";}.refine-result{margin:0 32px 10px 0;}.src-keydel{display:block;margin:0 0 0 0;text-align:right;}.src-key{overflow:hidden;margin-right:0;}.src-key dl{margin:0 10px 10px 0;padding:0;overflow:hidden;float:left;}.src-key dl.size-l{margin:0 0 10px;float:none;}.src-key dl dt{display:inline-block;margin:0 5px 0 0;padding:0;line-height:26px;font-size:1.2rem;font-weight:bold;vertical-align:top;}.src-key dl dd{display:inline-block;margin:0;padding:0;vertical-align:top;}.src-key dl ul{margin:0;padding:0;list-style:none;overflow:hidden;}.src-key dl ul li{margin:0 5px 5px 0;}.src-key dl ul li:last-child{margin-right:0;}.src-key dl ul li span{display:inline-block;padding:4px 32px 4px 8px;border:1px solid #b4b4b4;position:relative;font-size:1.2rem;}.src-key dl ul li span a{display:inline-block;margin:-10px 0 0 0;width:20px;height:20px;cursor:pointer;position:absolute;top:50%;right:4px;text-align:center;box-sizing:border-box;font-weight:normal;}.src-key dl ul li span a:hover{background-color:#e8e8ea;}.src-key dl ul li span a::before,
.src-key dl ul li span a::after{content:"";display:block;width:14px;height:14px;position:absolute;border-top:1px solid #333;}.src-key dl ul li span a::before{top:-2px;left:-2px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.src-key dl ul li span a::after{bottom:-3px;left:-2px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}.src-key dl.src-ct dd > ul > li > span{box-shadow:1px 1px 0 #b4b4b4 inset, -1px -1px 0 #b4b4b4 inset;}.src-key dl dd > ul > li > ul{margin-top:5px;}.src-key dl dd > ul > li > ul li{margin-right:5px;position:relative;float:left;}.src-key dl dd > ul > li > ul li:last-child{margin-right:0;}#GSSCPDSR02 .result-list .no-result{margin-right:40px;padding:5px 0 30px;}#GSSCPDSR04 .result-list .no-result{display:none;}.result-list .no-result p{margin:5px 0;}.result-list .no-result p.tx{margin:20px 0 10px 0;font-size:1.6rem;}.src-view{margin:15px 0 15px 0;overflow:hidden;}.src-view dl.view-num{display:none;margin:0 10px 0 0;padding:0;vertical-align:bottom;}.src-view dl.view-num dt{display:table-cell;margin:0;padding:0 5px 0 0;vertical-align:middle;}.src-view dl.view-num dd{display:table-cell;margin:0;padding:0;vertical-align:middle;}.src-view ul.view-type{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:bottom;}.src-view ul.view-type li{display:table-cell;margin:0;padding:0 8px 0 0;height:35px;vertical-align:middle;}.src-view ul.view-type li a{display:block;color:#333;text-decoration:none;cursor:pointer;}.src-view ul.view-type li a:hover{color:#fb0020;}.src-view ul.view-type li a::before{content:'';display:inline-block;margin:0 5px 0 0;width:35px;height:35px;vertical-align:middle;}.src-view ul.view-type li.view-list a::before{background:#cacaca url(../img/ic_list02.svg) no-repeat center center;}.src-view ul.view-type li.view-list a:hover::before{background:#fb0020 url(../img/ic_list02.svg) no-repeat center center;}.src-view ul.view-type li.view-list.on a::before{background:#fb0020 url(../img/ic_list02.svg) no-repeat center center;}.src-view ul.view-type li.view-detail a::before{background:#cacaca url(../img/ic_detail02.svg) no-repeat center center;}.src-view ul.view-type li.view-detail a:hover::before{background:#fb0020 url(../img/ic_detail02.svg) no-repeat center center;}.src-view ul.view-type li.view-detail.on a::before{background:#fb0020 url(../img/ic_detail02.svg) no-repeat center center;}.pagenav{margin:15px 0;padding:5px 15px;background:#e6e6e6;overflow:hidden;}.pagenav .pagenav-num{margin:0;padding:0;line-height:30px;float:left;}.pagenav .pagenav-num b,
.pagenav .pagenav-num em{font-weight:normal;}.pagenav .pagination{margin:0;padding:0;float:right;}.pagenav .pagination .page-numbers{display:none;}.pagenav .pagination span{display:inline-block;}.pagenav .pagination a{display:block;padding:0 10px;color:#333;}.pagenav .pagination .prev a,
.pagenav .pagination .next a,
.paginate li.prev a,
.paginate li.next a{padding:0 10px 0 30px;background:#fff;line-height:30px;position:relative;}.pagenav .pagination .prev a:hover,
.pagenav .pagination .next a:hover,
.paginate li.prev a:hover,
.paginate li.next a:hover{color:#fb0020;text-decoration:none;}.pagenav .pagination .prev a,
.paginate li.prev a{margin-right:2px;}.pagenav .pagination .next a,
.paginate li.next a{padding:0 30px 0 10px;margin-left:2px;}.pagenav .pagination .prev a::before,
.pagenav .pagination .next a::before,
.paginate li.prev a::before,
.paginate li.next a::before{content:"";display:block;margin-top:-5px;width:8px;height:8px;position:absolute;top:50%;left:8px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.pagenav .pagination .prev a::before,
.paginate li.prev a::before{border-bottom:2px solid #333;border-right:2px solid #333;}.pagenav .pagination .next a::before,
.paginate li.next a::before{left:auto;right:8px;border-top:2px solid #333;border-left:2px solid #333;}.pagenav .pagination .prev a:hover::before,
.paginate li.prev a:hover::before,
.pagenav .pagination .next a:hover::before,
.paginate li.next a:hover::before{border-color:#fb0020;}.pagenav .pagination .page-numbers a.fs-current-link{text-decoration:underline;}.pagenav .pagination .page-numbers.current a,
.paginate li.is-current a{text-decoration:underline;}.paginate{margin:15px 0 !important;padding:5px 15px !important;list-style:none;background-color:#e6e6e6;font-size:0;text-align:right;}.paginate li{display:none;margin:0 !important;padding:0 !important;}.paginate li a{display:block;padding:0 10px;color:#333;}.paginate li.prev,
.paginate li.next{display:inline-block;}.paginate li.prev a,
.paginate li.next a{color:#333;}.product-ctrl{margin:0 0 15px !important;}.product-ctrl ul{margin:0 !important;padding:0 !important;list-style:none !important;text-align:right !important;}.product-ctrl ul li{display:inline-block !important;margin:0 8px 0 0 !important;padding:0;}.product-ctrl ul li:last-child{margin:0 !important;}.product-ctrl ul li span.product-all-op,
.product-ctrl ul li span.product-all-cl{display:inline-block;padding:5px 24px 3px 16px;border:1px solid #cdcdcd;cursor:pointer;position:relative;}.product-ctrl ul li span.product-all-op:hover,
.product-ctrl ul li span.product-all-cl:hover{background-color:#e8e8ea;}.product-ctrl ul li span.product-all-op::before,
.product-ctrl ul li span.product-all-cl::before{display:block;content:"";border:5px solid transparent;border-top:8px solid #333;position:absolute;right:8px;top:50%;margin-top:-3px;}.product-ctrl ul li span.product-all-cl::before{border-top:transparent;border-bottom:8px solid #333;}.tr-tip{position:relative;cursor:help;}.frame-tip{display:none;padding:10px;width:90px;background:#fff;position:absolute;top:115%;margin-left:-45px;left:50%;box-shadow:0 0 3px rgba(0,0,0,.6);z-index:100;box-sizing:border-box;}.frame-tip{width:90px;margin-left:-45px;}table.product-tbl .product-inv .frame-tip.lb-delv-tip{width:130px;font-size:11px;max-height:130px;overflow-y:auto;top:auto;bottom:125%;margin-left:-65px;}table.product-tbl .product-inv .frame-tip.lb-delv-tip p{font-size:11px;line-height:1.3;}.frame-tip::before{content:"";display:block;width:100%;height:10px;background:#fff;position:absolute;left:0;top:0;z-index:101;}.frame-tip i{display:block;margin-left:-5px;width:10px;height:10px;background:#fff;position:absolute;left:50%;top:-5px;z-index:99;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);box-shadow:0 0 3px rgba(0,0,0,.6);}.ico-tip{display:none;padding:8px;width:8em;line-height:1.3;background:#fff;position:absolute;bottom:115%;margin-left:-45px;left:50%;box-shadow:0 0 3px rgba(0,0,0,.6);z-index:100;box-sizing:border-box;word-break:normal;bottom:100%;}.ico-tip::before{content:"";display:block;width:100%;height:10px;background:#fff;position:absolute;left:0;bottom:0;z-index:101;}.ico-tip i{display:block;margin-left:-5px;width:10px;height:10px;background:#fff;position:absolute;left:50%;bottom:-5px;z-index:99;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);box-shadow:0 0 3px rgba(0,0,0,.6);}.tr-tip .frame-tip.on,
table.product-tbl .tr-tip:hover .frame-tip.lb-delv-tip.on{display:block;}.lb-jis .frame-tip{padding:5px 4px 5px;}.lb-jis .frame-tip::before{height:5px;}.lb-jis .frame-tip p{margin:0 auto;}.lb-jis .frame-tip i{width:7px;height:7px;top:-3px;}.lb-jis .frame-tip .img-box{margin:0 0 2px;text-align:center;}.lb-jis .frame-tip img{width:34px;}.lb-jis .frame-tip ul,
.blog-wrap .lb-jis .frame-tip ul{margin:0;padding:0;list-style:none;}.lb-jis .frame-tip ul li{margin:0;padding:0;font-size:11px;line-height:1.1;}.product-head{padding:10px 10px 10px 15px;border:1px solid #e6e6e6;position:relative;overflow:hidden;}.product-list-in.op .product-head{border-bottom:none;}.product-head::after{content:"";display:block;clear:both;}.product-head .product-name{word-break:break-word;}.product-head .product-name a{position:relative;display:inline-block;color:#333;text-decoration:none;}.product-head .product-name a::before{content:"";position:absolute;top:6px;left:-10px;content:"";display:block;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.product-head .product-name a:hover{color:#fb0020;text-decoration:none;background-color:transparent;}.product-head .product-name h2,
.product-head .product-name .name{display:block;margin:0 0 4px;padding:0;font-size:1.6rem;}.product-head .product-name .name{margin-bottom:0;}.product-head .product-name .name a{color:#333;}.product-head .product-name q{display:block;margin:0 0 8px;font-size:1.4rem;font-weight:normal;word-break:normal;word-wrap:normal;}.product-head .product-name .name q{margin:0;}.product-head .product-name .name .st,
table.product-tbl .btn-setbox .st{text-align:center;font-size:1.2rem;display:block;width:5em;margin:0 auto;padding:0 8px;line-height:26px;height:26px;color:#fff;background:#b4b4b4;min-width:76px;box-sizing:border-box;}.product-head .product-name .name .st{display:inline-block;margin:0 0 0 5px;padding:0 5px;line-height:20px;height:20px;font-weight:normal;vertical-align:text-top;}.product-head .product-name .name a.btn-sub,
table.product-tbl .btn-setbox a.btn-sub{min-width:76px;box-sizing:border-box;line-height:24px;height:26px;}table.product-tbl .btn-setbox a.btn-sub{margin:4px auto 0;}.product-head .grade{margin:5px 0 0;}.product-head .manufacturer{margin:3px 0 0;padding:0;}.product-head .manufacturer dt,
.product-head .manufacturer dd{display:inline;margin:0;padding:0;border:none;vertical-align:middle;}.product-head .manufacturer dt{font-weight:bold;}.product-head .product-name .grade b{display:inline-block;margin-right:4px;font-weight:normal;}.product-head .product-name .grade q{display:inline-block;margin-bottom:0;}.product-head .product-set1{margin:0;}.product-head .product-set1 dl{display:block;float:none;margin:3px 0 0;width:auto;}.product-head .product-set1 dl dt,
.product-head .product-set1 dl dd{display:inline;margin:0;padding:0;}.product-head .product-set1 dl dt{float:left;font-weight:bold;clear:both;}.result-list .product-head .product-set1{margin-top:3px;}.result-list .product-head .product-set1 dl{margin-top:0;}.result-list .product-head .product-set1 dl dt,
.result-list .product-head .product-set1 dl dd{line-height:22px;}.product-head .product-set1 dl dd{margin-left:5px;overflow:hidden;}.product-list .product-head .product-set2 p{margin:8px 0;}.product-head .product-set2{margin:0;}.product-list .product-head .product-set2 dl{margin:0 0 4px;}.product-head .product-set2 dl dt{display:inline;margin:0;padding:0;border-bottom:none;}.product-head .product-set2 dl dd{display:inline;margin:0;padding:0;}.product-head .product-set2 dl dd ul{display:inline;margin:0;padding:0;list-style:none;}.product-head .product-set2 dl dd ul li{display:inline-block;margin:0;padding:0;}.product-head .product-btn{display:block;margin:0 0 8px;padding:6px 0;width:120px;line-height:1.4;background-color:#fff;border:1px solid #cdcdcd;text-align:center;cursor:pointer;box-sizing:border-box;position:absolute;top:6px;right:8px;width:20px;height:20px;}.product-head .product-btn:hover{background-color:#e8e8ea;}.product-head .product-btn::after{display:block;content:"";border:5px solid transparent;border-top:8px solid #333;position:absolute;right:4px;top:50%;margin-top:-4px;}.product-head .product-btn.op::after{border-top:transparent;border-bottom:8px solid #333;}.product-list .product-cont{display:none;}.product-remarks{margin-top:8px;}.sec-cont table.product-tbl{margin:0;}table.laychng-tbl th,
table.product-tbl th{background:#f5f5f5;font-size:1.2rem;font-weight:normal;}table.product-tbl thead tr th{background-color:transparent;border-color:#fff;font-weight:bold;padding:4px;}.result-list table.product-tbl th{font-weight:bold;}table.product-tbl,
table.product-tbl th,
table.product-tbl td{border:none;box-sizing:border-box;}table.laychng-tbl,
table.product-tbl{display:flex;width:100%;}table.product-tbl{border-top:none;}table.laychng-tbl th,
table.laychng-tbl td ,
table.product-tbl th,
table.product-tbl td{display:flex;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;align-items:center;justify-content:center;}table.product-tbl .st-discon th,
table.product-tbl .st-discon td{color:#b4b4b4;}table.product-tbl .product-tbl-in{width:100%;box-sizing:border-box;}table.product-tbl .product-code .product-tbl-in{width:100%;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap;}table.product-tbl .product-tbl-in:after{clear:both;}.product-list-in + .product-list-in{margin-top:-1px;}.product-list .product-head.no-img .product-set-main{float:left;width:calc(100% - 100px);padding-right:16px;box-sizing:border-box;vertical-align:top;}#GSSCPDSR02 .product-list .product-head.no-img .product-set-main{width:100%;padding-right:20px;}.product-list-detail .product-head:not(.no-img) .product-set1{width:calc(100% + 75px);}body:not(.signin) .product-list-in.st-discon .product-head,
body:not(.signin) .product-list-in.st-discon .product-head .product-name a,
body:not(.signin) .product-list-in.st-discon .product-head .product-set1 dl dd a,
body:not(.signin) .product-list-in.st-discon .product-head .product-set1 dl dd a:hover{color:#b4b4b4;}body:not(.signin) .product-list-in.st-discon .product-head .product-set1 dl dd a{pointer-events:none;}body:not(.signin) .product-list-in.st-discon .product-head .product-set1 dl dd a:hover{cursor:text;}table.product-tbl .btn-setbox.cl2{width:100%;}table.product-tbl .product-code .product-tbl-in .btn-setbox{margin-bottom:10px;}table.laychng-tbl thead,
table.product-tbl thead{width:60px;}table.laychng-tbl thead tr,
table.product-tbl thead tr{display:flex;flex-direction:column;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}table.product-tbl thead tr{background-color:#e6e6e6;}table.laychng-tbl tbody,
table.product-tbl tbody{display:flex;width:calc(100% - 60px);overflow-x:auto;overflow-y:hidden;padding-bottom:2px;}table.laychng-tbl tbody tr,
table.product-tbl tbody tr{display:flex;flex-direction:column;flex-grow:1;width:calc(100% / 2);min-width:calc(100% / 2);border-top:1px solid #e6e6e6;}table.product-tbl td.product-comp{justify-content:center;align-items:center;}table.product-tbl td.product-comp label.check-tip span{margin:0 auto;}.product-code .product-tbl-in .lb-code{margin:0;text-align:center;}table.product-tbl .product-code .product-tbl-in .lb-code{width:100%;}.product-code .product-tbl-in .lb-jis{display:inline-block;margin:0;text-align:center;border-bottom:1px dashed #cdcdcd;}table.product-tbl .product-inv .product-tbl-in .lb-delv.tr-tip{border-bottom:1px dashed #cdcdcd;display:inline-block;}table.product-tbl td.product-size .product-tbl-in{text-align:center;}table.product-tbl td.product-price dl{margin:0;padding:0;text-align:center;}table.product-tbl td.product-price dl dt{margin:8px 0 0 0;padding:0;border-bottom:none;text-align:center;font-weight:normal;}table.product-tbl td.product-price dl dt:first-of-type{margin:0;}table.product-tbl td.product-price dl dd{margin:0;padding:0;text-align:center;word-wrap:normal;word-break:normal;}table.product-tbl td.product-inv .product-tbl-in{text-align:center;}table.product-tbl td.product-inv dl{display:inline-block;margin:0 auto;padding:0;vertical-align:middle;}table.product-tbl td dl dt,
table.product-tbl td dl dd{font-weight:normal;}table.product-tbl td.product-inv dl dt{margin:0 0.5rem 0 0;padding:0;float:left;clear:both;border-bottom:none;font-size:1.2rem;}table.product-tbl td.product-inv dl dt::after{}table.product-tbl td.product-inv dl dt:first-of-type{margin:0 0.5rem 0 0;}table.product-tbl td.product-inv dl dd{margin:0 0 0 0;padding:0;overflow:hidden;font-size:1.2rem;}table.product-tbl .product-inv .product-tbl-in .tr-tip{text-align:center;}table.product-tbl .tr-tip:hover .frame-tip.lb-delv-tip{display:none;}table.product-tbl .product-price .product-tbl-in p,
table.product-tbl .product-inv .product-tbl-in p{margin:0;text-align:center;font-size:1.2rem;}table.product-tbl td.product-inv .btn-inq{border-color:#e6e6e6;}table.product-tbl .product-inv .product-tbl-in p.att-tx{font-size:1.2rem;}table.product-tbl td.product-doc{text-align:center;}table.product-tbl td.product-doc ul{margin:0;list-style:none;}table.product-tbl td.product-doc ul li{margin:8px 0;font-size:1.2rem;}table.product-tbl .product-submit .btn-setbox{margin:0 auto;width:110px;}table.product-tbl .product-submit .btn-setbox p.st{text-align:center;font-size:1.2rem;display:block;width:5em;margin:8px auto;padding:0 8px;line-height:24px;color:#646464;background:#e6e6e6;}table.product-tbl .product-submit input[type="number"]{width:100%;}.product-head .product-set1 dl dt,
.product-head .product-set1 dl dd{font-size:1.2rem;}.product-head .product-set1 dl dd ul{display:inline;margin:0;padding:0;list-style:none;font-size:0;}.product-head div[class^="product-set"] dl dd ul li{margin:0;display:inline-block;vertical-align:baseline;}.product-head .product-set1 dl.applaw-box dd ul li{position:relative;}.product-head .product-set1 dl dd ul li + li{margin-left:5px;}.product-list .product-head .product-set2 dl dd ul li + li{margin-left:3px!important;}div.comparison-li ul.ghs li,
div[class^="product-set"] ul.ghs li{border:none;display:inline-block;height:22px;}div.comparison-li ul.ghs li img,
div[class^="product-set"] ul.ghs li img{width:auto;height:100%;vertical-align:middle;margin:1px 1px;}body:not(.signin) .st-discon div.comparison-li ul.ghs li img,
body:not(.signin) .st-discon div[class^="product-set"] ul.ghs li img{opacity:.4;}.product-head .product-set1 dl.block{display:block;margin-right:0;}.product-list-detail .product-head .img-box{position:relative;float:right;margin:0;padding:0;width:70px;height:50px;border:1px solid #e6e6e6;box-sizing:border-box;text-align:center;}.product-list-detail .product-head .img-box.noimage{display:none;}.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 cord-box{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;}.product-list-detail .product-head .img-box .modal-pin::before{display:block;content:"";width:16px;height:16px;background:url(../img/ic_zoom.svg) no-repeat center center;position:absolute;right:4px;bottom:4px;}.product-list-detail .product-head .img-box .modal-pin{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;cursor:pointer;}.img-box .modal-pin{}.product-head .product-set2 dl dt,
.product-head .product-set2 dl dd,
.product-head .product-set2 dl dd ul li{position:relative;font-size:1.2rem;}.product-head .product-set2 dl dd ul li img{}table.laychng-tbl tbody::-webkit-scrollbar,
table.product-tbl tbody::-webkit-scrollbar{height:6px;}table.laychng-tbl tbody::-webkit-scrollbar-track,
table.product-tbl tbody::-webkit-scrollbar-track{border-radius:5px;background:#e6e6e6;}table.laychng-tbl tbody::-webkit-scrollbar-thumb,
table.product-tbl tbody::-webkit-scrollbar-thumb{border-radius:5px;background:#646464;}.product-list-detail .product-head .product-set1,
.product-list-detail .product-head .product-set2{margin:0;}.product-list-detail .product-head .product-set1{width:100%;overflow:hidden;}.product-list-detail .product-head .product-set2{position:relative;margin-top:10px;clear:both;}.product-list-detail .product-head .product-set2 dl{margin:4px 0;}.product-list-detail .product-head .product-set-main{float:left;width:calc(100% - 75px);}.product-list-detail .product-head.no-img .product-set-main{width:100%;}table.product-tbl td.product-code dl{margin:0;padding:0;}table.product-tbl td.product-code dl dt{margin:0;padding:0;border-bottom:none;text-align:center;}table.product-tbl td.product-code dl dd{margin:0 0 4px;padding:0;text-align:center;}.product-list-detail table.product-tbl td.product-code .mark-jis{margin:0 auto;text-align:center;}.product-list-detail table.product-tbl td.product-code .mark-jis .img-box{margin:0 auto;width:30px;}.product-list-detail table.product-tbl td.product-code .mark-jis img{width:100%;}.product-list-detail table.product-tbl .st-discon td.product-code .mark-jis img{opacity:.3;}.product-list-detail table.product-tbl td.product-code .mark-jis ul{margin:0;padding:0;list-style:none;}.product-list-detail table.product-tbl td.product-code .mark-jis ul li{margin:0;padding:0;font-size:11px;line-height:1.2;}.product-list-in dl.note-box,
.product-list-detail dl.note-box{margin:0;padding:16px 8px 32px;display:flex;align-items:flex-start;}.product-list-in dl.note-box dt,
.product-list-detail dl.note-box dt{margin:0 2px 6px 0;padding:0;border-bottom:none;font-weight:bold;word-break:keep-all;}.product-list-detail dl.note-box dt{white-space:nowrap;}.product-list-in dl.note-box dd,
.product-list-detail dl.note-box dd{margin:0;padding:0;}.product-list table.product-tbl td{text-align:center;}.product-list-detail + .contact-box{margin-top:16px;}li.off[class^="comparison"]{display:none;}.comparison-msg{display:none;}.no-comp .comparison-msg{display:block;}.no-comp .comparison-area,
.no-comp + .btm-wrap .att-tx{display:none;}.comparison-area ul,
.comparison-area ul li{margin:0;padding:0;list-style:none;}.comparison-area ul li.st-discon{color:#b4b4b4;}.comparison-area .comparison-li{padding:4px 8px;width:100%;font-size:1.2rem;}.comparison-area .comparison-li > a{display:inline-block;}.comparison-area .comp-name .comparison-li > a{position:relative;padding-left:10px;color:#333;}.comparison-area .comp-name .comparison-li > a::before{content:"";position:absolute;left:-2px;top:8px;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.comparison-area .comp-name .comparison-li b{display:block;margin-bottom:3px;font-size:1.4rem;}.comparison-area .comparison-li > a:hover{color:#fb0020;}.comparison-area .comp-name .comparison-li > a:hover{text-decoration:none;}.comparison-area .comparison-li > p.st-link a{text-decoration:underline;}.comparison-area .comparison-li > p.st-link a:hover{color:#fff;background-color:#fb0020;}.comparison-area input[type="number"]{width:100%;}.comparison-area{display:flex;}.comparison-area p{margin:0;}.comparison-area .comparison-li .btn-setbox .st{display:block;margin:4px 0;background:#b4b4b4;border:1px solid #b4b4b4;text-align:center;line-height:25px;color:#fff;font-size:1.2rem;}.comparison-area .comparison-li .btn-setbox .btn-sub{position:relative;}.comparison-area .comparison-li .btn-setbox .btn-sub::before{content:"";position:absolute;top:50%;right:10px;display:block;margin-top:-2px;width:4px;height:4px;border-top:1px solid #b4b4b4;border-left:1px solid #b4b4b4;transform:rotate(135deg);}.comparison-lb{margin-top:20px;width:90px;}.comparison-lb p{font-size:1.2rem;}.comparison-lb .comparison-h{padding:0 5px;background:#e6e6e6;border:1px solid #b4b4b4;border-bottom:none;}.comparison-lb .comparison-h .comp-name{padding:4px 0;border-top:1px solid #b4b4b4;}.comparison-lb ul li .ic-x{display:block;margin:0 8px 0 0;background:#fff;cursor:pointer;text-align:center;}.comparison-lb ul li .ic-x:hover{background-color:#f5f5f5;}.comparison-cnt .comp-submit2{padding:0;}.comparison-cnt .comp-ctrl .comparison-li{position:relative;overflow:hidden;}.comparison-cnt .comp-ctrl .comparison-li .ic-l,
.comparison-cnt .comp-ctrl .comparison-li .ic-r{display:block;width:16px;height:100%;position:absolute;top:0;cursor:pointer;}.comparison-cnt .comp-ctrl .comparison-li .ic-l:hover,
.comparison-cnt .comp-ctrl .comparison-li .ic-r:hover{background-color:#f5f5f5;}.comparison-cnt .comp-ctrl .comparison-li .ic-l{left:8px;}.comparison-cnt .comp-ctrl .comparison-li .ic-r{right:8px;}.comparison-cnt .comp-ctrl .comparison-li .ic-l::after,
.comparison-cnt .comp-ctrl .comparison-li .ic-r::after{position:absolute;top:50%;content:"";display:block;margin-top:-4px;width:8px;height:8px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.comparison-cnt .comp-ctrl .comparison-li .ic-l::after{left:6px;border-bottom:2px solid #333;border-right:2px solid #333;}.comparison-cnt .comp-ctrl .comparison-li .ic-r::after{right:6px;border-top:2px solid #333;border-left:2px solid #333;}.comparison-area .ic-x{display:block;margin:0 auto;width:20px;height:20px;line-height:20px;background:#f5f5f5;cursor:pointer;position:relative;}.comparison-area .ic-x:hover,
.comparison-area .ic-x:hover{background-color:#e8e8ea;}.comparison-area .ic-x::before,
.comparison-area .ic-x::after{content:"";display:block;width:13px;height:12px;position:absolute;border-top:1px solid #333;}.comparison-area .ic-x::before{top:-1px;left:-1px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.comparison-area .ic-x::after{bottom:-1px;left:-1px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}.comparison-lb > ul{margin:0;padding:0 5px;display:flex;flex-direction:column;background:#e6e6e6;border:1px solid #b4b4b4;border-top:none;}.comparison-lb > ul li{display:flex;margin:0;padding:6px 0;border-top:1px solid #b4b4b4;}.comparison-lb ul p.lb{display:inline-block;width:calc( 100% - 30px );line-height:20px;}.comparison-lb .comp-ctrl{display:flex;align-items:center;}.comparison-lb .comp-submit2{text-align:center;border-right:1px solid #b4b4b4;}.comparison-lb .comp-submit2 .cmp-reset-pin{display:inline-block;margin:8px 0;padding:0 4px 0 16px;cursor:pointer;position:relative;}.comparison-lb .comp-submit2 .cmp-reset-pin:hover{color:#fb0020;background-color:transparent;}.comparison-lb .comp-submit2 .cmp-reset-pin:before{content:'';position:absolute;top:5px;left:2px;display:block;text-indent:12px;width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);text-decoration:none;}.comparison-lb .comp-submit2 .cmp-reset-pin:hover:before{border-color:#fb0020;}.comparison-block{width:100%;margin:0;padding:0;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap;}body.modal-on .comparison-block{overflow-x:hidden;}.comparison-cnt{width:calc(100% - 90px);position:relative;}.comparison-cnt .comp-ctrl{padding:4px 0;border-bottom:1px solid #b4b4b4;text-align:center;}.comparison-cnt .comp-submit2{display:flex;margin:0;padding:0;border-top:1px solid #b4b4b4;align-items:center;justify-content:center;}.comparison-cnt .comp-ctrl{display:flex;}.comparison-cnt .comp-ctrl h2{display:block;line-height:1.6;}.comparison-cnt .comp-ctrl q{display:block;font-size:10px;line-height:1.4;}.comparison-cnt .comp-price dl{margin:0;padding:0;}.comparison-cnt .comp-price dl dt{margin:8px 0 0 0;padding:0;font-size:1.2rem;}.comparison-cnt .comp-price dl dt:first-of-type{margin:0;}.comparison-cnt .comp-price dl dd{margin:0;padding:0;font-size:1.2rem;}.comparison-cnt > ul{margin:0;padding:0;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap;letter-spacing:-0.4em;padding-bottom:10px;}.comparison-cnt > ul::-webkit-scrollbar{height:8px;}.comparison-cnt > ul::-webkit-scrollbar-track{border-radius:5px;background:#e6e6e6;}.comparison-cnt > ul::-webkit-scrollbar-thumb{border-radius:5px;background:#646464;}.comparison-cnt > ul > li{display:inline-block;margin:0;border:1px solid #b4b4b4;border-left:none;width:calc(100% / 2.1);box-sizing:border-box;white-space:normal;vertical-align:top;word-spacing:normal;letter-spacing:normal;}.comparison-cnt > ul > li:first-child{border-left:1px solid #b4b4b4;}.comparison-cnt > ul ul{margin:0;padding:0;}.comparison-cnt > ul ul li{display:flex;margin:0 4px;padding:0;border-top:1px solid #b4b4b4;word-wrap:break-word;white-space:normal;}.comparison-cnt [class^="comparison"]{box-sizing:border-box;position:relative;}.comparison-cnt [class^="comparison"].comp-name{align-items:initial;word-break:break-word;}.comparison-cnt > ul ul li.comp-submit1{margin:0;align-items:center;justify-content:center;}#SCROLLBAR{width:100%;height:20px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}#SCROLLBAR.no-disp{opacity:0;}#SCROLLBAR .scrollbar-inner{height:1px;margin:0;padding:0;}.comparison-area .comparison-ul{margin:0;padding:0 0 10px;font-size:0;}.comparison-ul > li{display:inline-block;margin:0;border:1px solid #b4b4b4;border-left:none;width:calc(100% / 2.1);min-width:136px;box-sizing:border-box;white-space:normal;vertical-align:top;word-spacing:normal;letter-spacing:normal;}.comparison-ul ul{margin:0;padding:0;}.comparison-ul ul li{display:flex;margin:0;padding:0;border-top:1px solid #e6e6e6;word-wrap:break-word;white-space:normal;}.comparison-ul ul li.odd{background-color:#f5f5f5;}.comparison-ul ul li.comp-submit1{margin:0;align-items:center;justify-content:center;}.comparison-ul ul li.comp-submit1 .btn-setbox,
.comparison-cnt div.comp-submit2 .btn-setbox{margin:0 auto;width:100%;max-width:176px;}.comparison-ul ul li.comp-grade b{display:block;font-weight:normal;}.comparison-ul ul li.comp-grade q{display:block;}.comparison-ul ul li.comp-jis{margin:0;justify-content:center;text-align:center;}.comparison-ul ul li.comp-jis .lb-jis{display:inline-block;padding:0 5px;border-bottom:1px dashed #cdcdcd;}.comparison-ul ul li.comp-jis .lb-jis .frame-tip ul li{border:none;justify-content:center;}.comparison-ul ul li.comp-assay{margin:0;align-items:center;}.comparison-ul ul li .ico-list li{display:inline-block;margin:2.5px 5px 2.5px 0;border:none;background-color:transparent;}.comparison-ul ul li .ico-list li img{display:inline-block;vertical-align:middle;}.comparison-area ul li.st-discon .ico-list li img{opacity:.4;}.comparison-ul ul li.comp-struct .img-box{display:flex;justify-content:center;position:relative;margin:auto;width:100%;height:60px;text-align:center;overflow:hidden;}.comparison-ul ul li.comp-struct .img-box img.thumb{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.comparison-ul ul li.comp-struct .img-box .modal-pin{position:absolute;right:0;bottom:0;display:block;width:100%;height:100%;background:url(../img/ic_zoom.svg) no-repeat right bottom;background-size:24px 24px;cursor:pointer;}.comparison-ul ul li.comp-inv dl{margin:0;}.comparison-ul ul li.comp-inv dl dt{margin:8px 0 0 0;padding:0;float:left;clear:both;}.comparison-ul ul li.comp-inv dl dt:first-of-type{margin:0;}.comp-inv dl dd{margin:8px 0 0 0;padding:0;overflow:hidden;}.comparison-ul ul li.comp-inv dl dd:first-of-type{margin:0;}.order-goods .product-head{overflow:visible;}.cart-subtotal-add .btn-setbox{position:relative;}.comparison-ul .cart-box,
.product-tbl-in .cart-box{position:relative;}.cart-box .btn-cart:after{content:'';top:0;left:0;display:block;width:100%;height:100%;z-index:-1;}.cart-box .lb-out-of-stock{display:block;text-align:center;}.fav-tip{position:relative;}.fav-tip .tip{position:absolute;bottom:20px;right:-16px;margin:0;padding:0;width:170px;color:#333;background-color:#fff;border:1px solid #cdcdcd;box-sizing:border-box;box-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:1rem;text-align:center;z-index:100;}.comparison-ul .btn-setbox .fav-tip .tip,
.product-tbl-in .btn-setbox .fav-tip .tip{width:auto;right:auto;left:-24px;}.fav-tip .tip span{position:relative;display:block;padding:5px;}.fav-tip .tip span:before{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;margin-top:-4px;width:10px;height:10px;background-color:#fff;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;box-sizing:border-box;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);}.btn-fav .fav-tip .tip span:after{content:'It has been added to the favorite.';}.btn-fav{transition:0.4s all;}.btn-fav:before{transition:0.2s background-position;}.btn-fav.a-fav-enter:before{background-position:center top -30px;}.btn-fav.a-fav-leave:before{background-position:center top -30px;}.btn-fav.a-fav-enter-to:before,
.btn-fav.a-fav-leave-to:before{background-position:center top 3px;}.scroll-hint-box{display:none;position:absolute;top:28px;left:50%;margin-left:-40px;z-index:6;width:80px;height:80px;}.scroll-hint-box.on{display:block;}.scroll-hint{background-color:rgba(49, 56, 67, 0.8);width:100%;height:100%;}.scroll-hint img{display:block;max-width:100%;max-height:100%;margin:0 auto;}.area-ttl{padding:20px 0 15px;text-align:center;}.area-ttl .ttl{display:inline-block;margin:0;padding:0;position:relative;font-size:1.8rem;}.area-ttl .ttl::before{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;display:block;width:16px;height:2px;background-color:#333;}.area-cont{padding-bottom:20px;}.cst-contact-area.btm .area-cont{padding-bottom:0;}.cst-contact-area.btm .area-ttl{padding:16px 0;}.cst-contact-area.btm .area-ttl .ttl::before{display:none;}.cst-contact-area .cst-contact-box .form-box .btn a{display:block;background-image:url(../img/ic_mail.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:24px 24px;}.area-cont .products-box .pd1,
.area-cont .products-box .pd2{margin:0;padding:0;list-style:none;}.area-cont .products-box .pd1::after,
.area-cont .products-box .pd2::after{content:"";display:block;clear:both;}.area-cont .products-box li{margin:0;padding:0;}.area-cont .products-box .pd1{margin:0;}.area-cont .products-box li{float:left;padding:4px;width:50%;box-sizing:border-box;}.area-cont .products-box li a{display:flex;flex-wrap:wrap;color:#313843;background-color:#333;border:1px solid #b4b4b4;}.area-cont .products-box li a:hover{text-decoration:none;}.area-cont .products-box li .img{border-bottom:1px solid #b4b4b4;width:100%;}.area-cont .products-box li a:hover .img{opacity:.9;}.area-cont .products-box li .img img{width:100%;}.area-cont .products-box li .name{position:relative;display:flex;align-items:center;min-height:48px;line-height:1.2;background-color:#f5f5f5;background-repeat:no-repeat;background-position:4px center;background-size:24px 24px;font-size:1.4rem;font-weight:bold;width:100%;}.area-cont .products-box li a:hover .name{background-color:#d4d5d6;}.area-cont .products-box .pd2 li .name{background-color:#fff;}.area-cont .products-box .pd2 li a:hover .name{background-color:#e8e8ea;}.area-cont .products-box li.endotoxin .name,
.area-cont .products-box li.transfection .name{background-color:#fff;}.area-cont .products-box li .name::before{content:"";position:absolute;top:50%;right:8px;margin-top:-4px;width:4px;height:4px;border-top:2px solid #313843;border-left:2px solid #313843;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.area-cont .products-box li .name span{display:block;padding:0 24px 0 32px;}.area-cont .products-box li.synthesis .name{background-image:url(../img/ic_synthesis.svg);}.area-cont .products-box li.analysis .name{background-image:url(../img/ic_analysis.svg);}.area-cont .products-box li.culture .name{background-image:url(../img/ic_culture.svg);}.area-cont .products-box li.life .name{background-image:url(../img/ic_life.svg);}.area-cont .products-box li.pharma .name{background-image:url(../img/ic_pharma.svg);}.area-cont .products-box li.chemicals .name{background-image:url(../img/ic_chemicals.svg);}.area-cont .products-box li.instruments .name{background-image:url(../img/ic_instruments.svg);}.area-cont .products-box li.custom .name{background-image:url(../img/ic_custom.svg);}.area-cont .products-box li.endotoxin .name{background-image:url(../img/ic_endotoxin.svg);}.area-cont .products-box li.transfection .name{background-image:url(../img/ic_transfection.svg);}.products-area.jp-cst .area-cont .products-box li .name span small{display:block;font-size:1.0rem;font-weight:400;}.products-area.jp-cst .area-cont .products-box li.custom .name span{padding-right:13px;}.products-area.jp-cst .area-cont .products-box li.pd2-box{padding:0;}.products-area.jp-cst .area-cont .products-box li.pd2-box ul li{width:100%;}.products-area .inner{padding:0;}.area-cont .pd-category{margin:0;}.area-cont .pd-category dl{margin:0;padding:0;}.area-cont .pd-category dl:first-child{border-top:1px solid #e6e6e6;}.area-cont .pd-category dl.op{border-bottom:1px solid #e6e6e6;}.area-cont .pd-category dl dt{position:relative;margin:0;padding:8px 16% 8px 6%;line-height:24px;border-bottom:1px solid #e6e6e6;font-size:1.6rem;font-weight:bold;}.area-cont .pd-category dl dt .pd-pin{position:absolute;right:0;top:50%;margin-top:-15px;width:calc(12% + 8px);height:30px;border-left:1px solid #e6e6e6;box-sizing:border-box;}.area-cont .pd-category dl dt .pd-pin::before{display:block;content:"";border:5px solid transparent;border-top:8px solid #333;position:absolute;right:50%;top:50%;margin-top:-4px;margin-right:-5px;}.area-cont .pd-category dl.op dt .pd-pin::before{border-top:transparent;border-bottom:8px solid #333;}.area-cont .pd-category dl dt a{color:#333;}.area-cont .pd-category dl dd{margin:0 6%;padding:0;height:0;line-height:1.6;font-size:1.4rem;transition:.3s ease;overflow:hidden;}.area-cont .pd-category dl.op dd{margin:10px 6%;height:auto;}.area-cont .pd-category dl.op dd:first-child{margin-top:10px;}.area-cont .pd-category dl.op dd:last-child{margin-bottom:10px;}.area-cont .pd-category dl dd a{padding:5px 0 5px 15px;display:block;color:#333;position:relative;}.area-cont .pd-category dl dt a:hover,
.area-cont .pd-category dl dd a:hover{color:#fb0020;text-decoration:none;}.area-cont .pd-category dl dd a::before{top:12px;margin-top:0;}.area-cont .pd-category dl dd.new a::after{content:"NEW";margin-left:4px;padding:1px 4px;background-color:#fb0020;color:#fff;font-size:1.1rem;font-weight:bold;}.bn-area{position:relative;}.bn-area::before{content:"";position:absolute;top:0;left:0;right:0;display:block;width:100%;height:50%;background-color:#f5f5f5;}.bn-area .slider-box{padding-top:48px;}.bn-area .slick-list.draggable{background-color:#333;}.bn-area .slider-box .slick-dots{margin-top:-20px;}.bn-area .slider-box .slick-dots li button::before{border:1px solid #fff;background-color:transparent;}.bn-area .slider-box .slick-dots li button:hover::before{background-color:rgba(255,255,255,.4);}.bn-area .slider-box .slick-dots li.slick-active button::before{background-color:#fff;}.bn-area .slider-box .slick-prev,
.bn-area .slider-box .slick-next{display:block;position:absolute;top:50%;margin-top:-10%;padding:0;width:16px;height:70%;background:none;background-color:#b4b4b4;font-size:0;cursor:pointer;z-index:1;}.bn-area .slider-box .slick-prev:hover,
.bn-area .slider-box .slick-next:hover{background-color:#646464;}.bn-area .slider-box .slick-prev{left:8px;}.bn-area .slider-box .slick-next{right:8px;}.bn-area .slider-box .slick-prev::before,
.bn-area .slider-box .slick-next::before{top:50%;margin-top:-4px;width:8px;height:8px;border-color:#fff;}#GSSCPDCT01 .bn-area::before{content:none;}#GSSCPDCT01 .bn-area .area-cont{padding-bottom:20px;}#GSSCPDCT01 .bn-area .slider-box{padding-top:20px;}.highlights-area{background-color:#f5f5f5;}.highlights-area .inner{padding:0;}.highlights-area .slick-prev{left:-6%;width:6%;}.highlights-area .slick-next{right:-6%;width:6%;}.highlights-area .slick-prev::before{right:50%;margin-right:-15px;}.highlights-area .slick-next::before{left:50%;margin-left:-15px;}.highlights-area .slick-prev::before,
.highlights-area .slick-next::before{width:15px;height:15px;margin-top:0;top:20%;border-width:1px;}.info-area .info-box{margin:24px 0 0;padding:8px;background-color:#f5f5f5;border:2px solid #e6e6e6;}.info-area .info-box dl{margin:0;padding:0;}.info-area .info-box dl dt{margin:0 0 4px;font-weight:bold;}.info-area .info-box dl dd{margin:0;line-height:1.5;font-weight:bold;}.info-area .info-box dl dd a{text-decoration:underline;}.info-area .info-box dl dd a:hover{background-color:#fb0020;color:#fff;}.news-box{position:relative;}.news-box .news-btns{position:relative;}.news-box .list-view{margin:0 5px 5px;text-align:right;}.news-box .list-view a{position:relative;display:inline-block;padding-right:8px;color:#333;}.news-box .list-view a::before{content:"";position:absolute;right:0;top:6px;width:4px;height:4px;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 .list-view a:hover{color:#fb0020;text-decoration:none;}.news-box .tab-btn{font-size:0;}.news-box .tab-btn::-webkit-scrollbar{height:3px;}.news-box .tab-btn li{margin:1px 0 0;padding:0;width:calc(100% / 3);border-right:1px solid #fff;background-color:#f5f5f5;font-weight:bold;text-align:center;box-sizing:border-box;}.news-box .tab-btn li:hover{background-color:#e8e8ea;}.news-box .tab-btn li.current{background-color:#fb0020;}.news-box .tab-btn li.current span,
.news-box .tab-btn li.current a span{color:#fff;}.news-box .tab-btn li span{display:inline-block;padding:4px;color:#313843;}.news-box .tab-btn li a{display:block;color:#313843;}.news-box .tab-btn li a:hover{text-decoration:none;}.news-box .tab-list{padding-top:4px;border-top:2px solid #fb0020;}.news-box .news-list li{padding:0;border-bottom:1px solid #e6e6e6;}.news-box .news-list li .no-link,
.news-box .news-list li a{position:relative;display:block;padding:12px 8px;color:#333;text-decoration:none;}.news-box .news-list li a:hover{background-color:#f5f5f5;}.news-box .news-list li .date{vertical-align:middle;}.news-box .news-list li .label{display:inline;margin:0;padding:0;font-size:0;font-weight:bold;vertical-align:middle;}#GSSCNSNT02 .news-box .news-list li .date + .label .news-cate,
.news-box .tab-list > li:not(:first-child) .news-list li .date + .label{}.news-box .news-list li .label + .label{display:block;margin:0;}.news-box .news-list li .label .news-cate{display:inline-block;vertical-align:middle;margin:2px 0 2px 4px;font-size:1.2rem;}.news-box .news-list li .label .news-cate + .news-cate{margin-left:4px;}.news-box .news-list li .label .news-cate + .news-cate::before{content:"|";padding-right:4px;}.news-box .news-list li .label .ic-hot{display:inline-block;margin-left:8px;padding:2px 0 0 18px;color:#fb0020;background:url(../img/ic_hot.svg) no-repeat;background-size:16px 16px;font-weight:bolder;font-size:1.2rem;vertical-align:middle;}.pd-cate{display:inline-block;margin:0 3px 4px 0;padding:3px 6px 2px 16px;color:#fff;font-size:1rem;vertical-align:top;background-color:#313843;background-size:12px 12px;background-position:left 4px center;background-repeat:no-repeat;}.news-box .news-list li .label .pd-cate{margin:2px 3px 2px 0;vertical-align:middle;}.pd-cate.synthesis{background-color:rgb(40,75,155);background-image:url(../img/ic_synthesis_w.svg);}.pd-cate.analysis{background-color:rgb(110,185,45);background-image:url(../img/ic_analysis_w.svg);}.pd-cate.culture{background-color:rgb(250,60,35);background-image:url(../img/ic_culture_w.svg);}.pd-cate.life{background-color:rgb(240,140,0);background-image:url(../img/ic_life_w.svg);}.pd-cate.pharma{background-color:rgb(55,190,240);background-image:url(../img/ic_pharma_w.svg);}.pd-cate.chemicals{background-color:rgb(245,220,20);background-image:url(../img/ic_chemicals_w.svg);}.pd-cate.instruments{background-color:rgb(8,134,96);background-image:url(../img/ic_instruments_w.svg);}.pd-cate.custom{background-color:rgb(140,100,170);background-image:url(../img/ic_custom_w.svg);}.pd-cate.othercate{padding-left:6px;background-color:rgb(150,150,150);}.pd-cate.other{padding-left:6px;background-color:#e6e6e6;color:#646464;}.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:16px;}.news-box .news-list li .tx{position:relative;margin:4px 0 0 0;padding-right:16px;}.news-box .news-list li .tx em{font-weight:inherit;font-style:italic;}.news-box .news-list li a .tx::before{content:"";position:absolute;right:0;top:50%;margin-top:-4px;width:4px;height:4px;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 .tx .ic-pdf{display:inline-block;margin-left:3px;width:16px;height:12px;background:url(../img/ic_pdf02.svg) no-repeat left center;background-size:16px 16px;vertical-align:middle;font-style:normal;}.journal-area{background-color:#f5f5f5;}.journal-area .area-ttl{position:relative;padding-bottom:16px;}.journal-area .area-ttl .btns{position:absolute;bottom:-20px;right:0;}.journal-area .area-ttl .btns ul{margin:0;padding:0;list-style:none;font-size:0;}.journal-area .area-ttl .btns ul li{display:inline-block;margin-left:16px;}.journal-area .area-ttl .btns ul li a{position:relative;padding-right:8px;color:#333;}.journal-area .area-ttl .btns ul li a:hover{color:#fb0020;text-decoration:none;}.journal-area .area-ttl .btns ul li a::before{content:"";position:absolute;right:0;top:50%;margin-top:-2px;width:4px;height:4px;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);}.journal-area .journal-list{margin:25px 0 0;border-top:1px solid #e6e6e6;}.journal-area .journal-list ul{display:block;margin:0;padding:0;list-style:none;}.journal-area .journal-list li{margin:0;padding:0;border-bottom:1px solid #e6e6e6;}.journal-area .journal-list li a{display:block;padding:15px 0;color:#333;}.journal-area .journal-list li a:hover{text-decoration:none;color:#fb0020;}.journal-area .journal-list .frame{display:table-cell;width:30%;padding-right:16px;vertical-align:top;box-sizing:border-box;}.journal-area .journal-list .frame img{width:100%;}.journal-area .journal-list dl{display:table-cell;margin:0;padding:0;width:70%;vertical-align:top;}.journal-area .journal-list dl dt{margin:0 0 8px;font-size:1.4rem;font-weight:bold;}.journal-area .journal-list dl dd{margin:0;}.service-area{background-color:#f5f5f5;}.area-cont .service-box ul{margin:0;padding:0;list-style:none;}.area-cont .service-box ul::after{content:"";display:block;clear:both;}.area-cont .service-box ul li{float:left;margin:0;padding:4px;width:50%;box-sizing:border-box;}.area-cont .service-box ul li a{position:relative;display:flex;align-items:center;padding:8px 16px 8px 40%;height:64px;background-color:#fff;border:1px solid #fb0020;box-sizing:border-box;}.area-cont .service-box ul li a:hover{text-decoration:none;color:#dd001c;border-color:#dd001c;background-color:#e8e8ea;}.area-cont .service-box ul li a::before{content:"";position:absolute;top:0;left:0;display:block;width:40%;height:100%;background-repeat:no-repeat;background-size:auto 54px;background-position:center;}.area-cont .service-box ul li.reserch a::before{background-image:url(../img/img_useful.png);}.area-cont .service-box ul li.blog a::before{background-image:url(../img/img_siyakublog.png);}.area-cont .service-box ul li a::after{content:"";position:absolute;top:50%;right:8px;margin-top:-4px;width:4px;height:4px;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);}.area-cont .service-box ul li a:hover::after{border-top-color:#dd001c;border-left-color:#dd001c;}.area-cont .service-box ul li a .ttl{display:block;margin:0;font-size:1.4rem;font-weight:bold;}.area-cont .support-box ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.area-cont .support-box ul li{margin:0;padding:4px;width:50%;box-sizing:border-box;}.area-cont .support-box ul li a{position:relative;display:flex;padding:70px 0 10px;height:100%;background-color:#f5f5f5;color:#313843;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;}.area-cont .support-box ul li a:hover{text-decoration:none;background-color:#d4d5d6;}.area-cont .support-box ul li a::before{content:"";position:absolute;top:8px;left:0;display:block;width:100%;height:60px;background-repeat:no-repeat;background-size:45px 45px;background-position:center;}.area-cont .support-box ul li.contact a::before{background-image:url(../img/ic_contact.svg);background-size:40px 40px;}.area-cont .support-box ul li.brochure a::before{background-image:url(../img/ic_brochure.svg);}.area-cont .support-box ul li.journal a::before{background-image:url(../img/ic_journal.svg);}.area-cont .support-box ul li.event a::before{background-image:url(../img/ic_events.svg);}.area-cont .support-box ul li.newsletter a::before{background-image:url(../img/ic_newsletter.svg);}.area-cont .support-box ul li.reserch a::before{background-image:url(../img/ic_reserch.svg);}.area-cont .support-box ul li.tools a::before{background-image:url(../img/ic_tools.svg);}.area-cont .support-box ul li.faq a::before{background-image:url(../img/ic_faq.svg);}.area-cont .support-box ul li a::after{content:"";position:absolute;right:8px;top:50%;margin-top:-4px;width:4px;height:4px;border-top:1px solid #313843;border-left:1px solid #313843;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.area-cont .support-box ul li a .ttl{display:block;margin:0 8px 4px;width:100%;box-sizing:border-box;font-size:1.4rem;font-weight:bold;text-align:center;}.area-cont .support-box ul li a .sub{display:block;padding:0 8px;width:100%;box-sizing:border-box;text-align:center;}.product-set dl{display:block;margin:0 0 4px 0;padding:0 0 4px 0;border-bottom:1px solid #e6e6e6;}.product-set dl:last-child{margin-bottom:0;}.product-set dl dt{display:inline;margin:0 0 0 8px;padding:0;border-bottom:none !important;font-weight:normal;}.product-set dl dt:first-of-type{margin-left:0;}.product-set dl dd{display:inline;margin:0;padding:0;}.product-set dl dd q{margin-left:10px;}.product-set dl dd ul{display:inline;margin:0;padding:0;list-style:none;}.product-set dl dd ul li{display:inline;margin:0;padding:0;position:relative;}.ol-wrap .product-set{padding:8px 0 15px;}.ol-wrap .slider-lists{position:static;}.ol-wrap .articles{margin-top:16px;}.ol-wrap .images-box{margin:15px 0;}.ol-wrap .images-box .tab-wrap ul{position:relative;margin-left:0;list-style:none;}.ol-wrap .images-box .tab-list li{margin:0 auto;width:260px;height:200px;text-align:center;background-color:#fff;outline:1px solid #e6e6e6;}.ol-wrap .images-box .sl{position:relative;width:260px;height:200px;overflow:hidden;}.ol-wrap .images-box .tab-list .slick-dots li{width:auto;height:auto;margin:0 4px;outline:none;}.ol-wrap .images-box .tab-list li img{margin:auto;width:auto;height:auto;max-width:100%!important;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.ol-wrap .images-box .tab-list li .mdl-cont img{position:static;transform:none;}.ol-wrap .images-box .tab-list li .zoom-btn{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;cursor:pointer;}.ol-wrap .images-box .tab-list li .zoom-btn::before{display:block;content:"";width:24px;height:24px;background:url(../img/ic_zoom.svg) no-repeat center center;position:absolute;right:8px;bottom:8px;}.ol-wrap .images-box .tab-btn{margin:8px 0;text-align:center;}.ol-wrap .images-box .tab-btn li{display:inline-block;margin:0;border-right:none;font-size:1.4rem;}.ol-wrap .images-box .tab-btn li span{display:inline-block;padding:4px 8px;min-width:72px;color:#313843;background-color:#f5f5f5;border:1px solid #cdcdcd;box-sizing:border-box;}.ol-wrap .images-box .tab-btn li span:hover{background-color:#e8e8ea;}.ol-wrap .images-box .tab-btn li.current span{color:#fff;background-color:#313843;}.ol-wrap .images-box .att-tx{margin:32px 4% 0;line-height:1.6;}.ol-wrap .sds-box{display:none;margin:0 4% 15px;}.ol-wrap .ol-more{margin-top:16px;text-align:center;}.ol-wrap .ol-more .acd-box{margin-top:24px;text-align:left;}.ol-wrap .readmore{position:relative;text-align:center;display:inline-block;padding:8px 0;width:120px;background-color:#fff;border:1px solid #cdcdcd;font-size:1.4rem;cursor:pointer;box-sizing:border-box;}.ol-wrap .readmore:hover{background-color:#e8e8ea;}.ol-wrap .readmore span{padding-right:8px;}.ol-wrap .readmore span::before{content:"続きを読む";}.ol-wrap .readmore.on span::before{content:"閉じる";}.ol-wrap .readmore::before{content:"";position:absolute;top:16px;right:8px;border:5px solid transparent;border-top:8px solid #333;}.ol-wrap .readmore.on::before{top:10px;border:5px solid transparent;border-bottom:8px solid #333;}.sec-cont .doc1-list{margin:16px 0 0;list-style:none;}.sec-cont .doc1-list li{margin:0 0 8px;}.doc1-list{display:block;margin:1.4em 0 .6em;padding:0;width:100%;list-style:none;}.doc1-list::after{content:"";display:block;clear:both;}.doc1-list li{display:block;margin:0;padding:0 4px;width:50%;float:left;box-sizing:border-box;text-align:center;}.doc1-list li a{display:block;padding:10px 8px;color:#313843;background-color:#f5f5f5;font-weight:bold;text-decoration:none;}.doc1-list li a:hover{background-color:#d4d5d6;color:#333;}.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-right:32px;background-image:url(../img/ic_pdf02.svg);background-repeat:no-repeat;background-position:left 8px center;background-size:24px 24px;}.doc1-list li a.ic-another,
.doc2-list li a.ic-another{background-image:url(../img/ic_another.svg);}.doc1-list li time{display:block;margin:4px 0 8px;}.doc1-list.col-1 li{float:none;padding:0;width:100%;}.sec-cont .doc2-list{margin:0 0 20px;}.sec-cont .doc2-list .more-box{display:none;position:absolute;top:100%;right:0;margin-top:4px;padding:2%;background-color:#e6e6e6;z-index:1;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}.sec-cont .doc2-list .list-more.op + .more-box{display:block;}.sec-cont .doc2-list .more-box::before{content:"";position:absolute;bottom:100%;right:8px;border:8px solid transparent;border-bottom-color:#e6e6e6;}.sec-cont .doc2-list .more-box ul{margin:0;list-style:none;}.sec-cont .doc2-list .more-box ul::after{content:"";display:block;clear:both;}.sec-cont .doc2-list .more-box li{float:left;margin:0;padding:4px;width:50%;box-sizing:border-box;}.sec-cont .doc2-list .more-box li a{display:block;line-height:40px;height:40px;color:#313843;background-color:#fff;border:1px solid #b4b4b4;font-size:1.2rem;text-align:center;text-decoration:none;}.sec-cont .doc2-list .more-box li a.ic-pdf{background:#fff url(../img/ic_pdf02.svg) no-repeat right 4px center;background-size:24px 24px;}.sec-cont .doc2-list dt{position:relative;display:block;margin:0 2px;padding:0;line-height:24px;height:24px;color:#fff;background-color:#b4b4b4;border-bottom:none;font-size:1.4rem;font-weight:normal;text-align:center;}.sec-cont .doc2-list dt .ic-pdf{display:inline-block;padding-right:32px;background:url(../img/ic_pdf01.svg) no-repeat right center;background-size:24px 24px;}.sec-cont .doc2-list dt .list-more{position:absolute;top:0;right:0;display:block;margin:4px 0;padding:0 16px 0 8px;line-height:16px;border-left:1px solid #fff;cursor:pointer;font-style:normal;}.sec-cont .doc2-list dt .list-more:hover{color:#e8e8ea;}.sec-cont .doc2-list dt .list-more::before{content:"";display:block;position:absolute;right:4px;top:50%;margin-top:-3px;border:4px solid transparent;border-top:6px solid #fff;}.sec-cont .doc2-list dt .list-more.op::before{border-top:transparent;border-bottom:6px solid #fff;}.sec-cont .doc2-list dt .list-more:hover::before{border-top-color:#e8e8ea;}.sec-cont .doc2-list dt .list-more.op:hover::before{border-bottom-color:#e8e8ea;}.sec-cont .doc2-list dd{display:block;margin:2px 0 0;padding:0;}.doc2-list dd ul{display:table;margin:0;padding:0;width:100%;}.doc2-list dd ul li{display:table-cell;margin:0;padding:0;}.doc-wrapblock dl.doc2-list > dd > ul{display:flex;flex-wrap:wrap;}.doc-wrapblock dl.doc2-list > dd > ul > li{display:block;width:100%;}.doc2-list dd a{display:block;margin:2px;color:#313843;background-color:#f5f5f5;text-align:center;text-decoration:none;}.doc1-list li a:before,
.doc2-list dd a:before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-2px;width:4px;height:4px;border-top:1px solid #000;border-left:1px solid #000;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.doc1-list li a,
.doc2-list dd a{position:relative;padding:9px 20px 9px 30px;line-height:20px;font-size:1.4rem;border:1px solid #cdcdcd;box-sizing:border-box;}.doc2-list dd a:hover{background-color:#d4d5d6;color:#313843;}.doc2-list.variable dd ul::after{content:"";display:block;clear:both;}.doc2-list.variable dd ul li{display:block;width:calc(100%/3);float:left;}.nav-wrap ul{display:block;margin:0;padding:0;list-style:none;background-color:#5a6069;font-size:0;}.nav-wrap ul li{position:relative;display:inline-block;margin:0;padding:0;}.nav-wrap ul li::after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:#b4b4b4;}.nav-wrap ul li a{position:relative;display:inline-block;padding:10px 25px 10px 15px;color:#fff;font-size:1.2rem;font-weight:bold;text-decoration:none;line-height:14px;}.nav-wrap ul li a::before{content:"";position:absolute;right:10px;top:50%;margin-top:-4px;width:4px;height:4px;border-top:1px solid #fff;border-left:1px solid #fff;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);}.nav-wrap ul li.current a,
.nav-wrap ul li a:hover{background-color:#313843;}.cont-area{margin-top:32px;}#GSSCPDDT01 #basic.cont-area{margin-top:32px;margin-bottom:32px;}.sec-cont{position:relative;padding:0;}.sec-ttl{margin:0 0 16px;border-bottom:1px solid #e6e6e6;}.sec-ttl .ttl{margin:0 0 8px;font-size:1.6rem;}[id^="samecas"] .sec-ttl{border-bottom:none;}.sec-ttl .ttl a{position:relative;display:inline-block;padding:4px 32px 4px 0;color:#333;text-decoration:none;}.sec-ttl .ttl a:hover{text-decoration:none;color:#fb0020;}.sec-ttl .ttl a::before{position:absolute;top:50%;right:0;content:"";display:block;margin-top:-4px;width:4px;height:4px;border-top:2px solid #fb0020;border-left:2px solid #fb0020;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.sec-box + .sec-box{margin-top:32px;}.sec-cont .product-ctrl{margin-top:-8px;}.sec-cont .doc2-box,
.sec-cont .doc3-box,
.sec-cont .doc4-box{margin:0 4px;}.sec-cont .link-list{margin:0;padding:0;list-style:none;font-size:0;}.sec-cont .link-list.ct{text-align:center;}.sec-cont .link-list li{display:inline-block;margin:0 5px;padding:0;}.sec-cont .link-list li a{position:relative;display:block;padding:9px 16px 9px 8px;line-height:20px;border:1px solid #fb0020;text-align:center;text-decoration:none;min-width:122px;box-sizing:border-box;}.sec-cont .link-list li a::before{content:"";position:absolute;right:8px;top:50%;margin-top:-2px;width:4px;height:4px;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);}.sec-cont .link-list li a:hover{color:#dd001c;border-color:#dd001c;background-color:#e8e8ea;}.sec-cont .link-list li a:hover::before{border-top-color:#dd001c;border-left-color:#dd001c;}.sec-cont .link-list.sp-2col::after{content:"";display:block;clear:both;}.sec-cont .link-list.sp-2col li{display:block;float:left;width:50%;padding:0 2% 4% 0;box-sizing:border-box;}.sec-cont .link-list.sp-2col li:nth-child(even){padding:0 0 4% 2%;}.sec-cont .txlink-list{margin:0;padding:0;list-style:none;}.sec-cont .txlink-list li{display:block;margin:4px 0;padding:0;}.sec-cont .txlink-list li a{display:inline-block;margin:4px 0;font-size:1.4rem;}.kit-table{display:block;border:1px solid #e6e6e6;text-align:left;}.kit-table + .kit-table{margin-top:16px;}.kit-table .kit-ttl{margin:0;padding:4px 8px;background-color:#b4b4b4;color:#fff;font-weight:bold;}.kit-table .kit-cont{position:relative;margin:0;width:100%;}.kit-table .kit-cont::before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;width:100%;background-color:#fff;}.kit-cont,
.kit-cont tbody,
.kit-cont tr,
.kit-cont th,
.kit-cont td{display:block;}.kit-cont tr{padding:5px 0;border-bottom:1px solid #e6e6e6;}.kit-cont tbody{padding:0 5px;}.kit-table tbody th{padding:0;border:none;background-color:transparent;text-align:left;color:#333;}.kit-table tbody td{padding:5px 0 0;border:none;background-color:transparent;}.free-article + .free-article{margin-top:32px;}.free-article h2,
.free-article .ttl{margin:0 0 8px;padding:0;font-size:1.4rem;}.articles .img-box{margin:0 4% 16px;padding:0;text-align:center !important;}.articles .img-box figcaption{margin-top:4px;text-align:left;}.articles .img-box img{margin:auto;}.articles .tx-box p{padding:0;line-height:1.8;}.sec-cont .faq-box + .faq-box{margin-top:16px;}.sec-cont .faq-box .acd-block{margin:0;padding:0;background-color:#f5f5f5;color:#333;}.sec-cont .faq-box .acd-block + .acd-block{margin-top:8px;}.sec-cont .faq-box .acd-block .acd-pin{position:relative;margin:0;padding:8px 32px;border-bottom:none;cursor:pointer;}.sec-cont .faq-box .acd-block .acd-pin::before{position:absolute;top:8px;left:8px;content:"Q";line-height:1;color:#313843;font-size:2rem;font-weight:bold;}.sec-cont .faq-box .acd-block .acd-pin i:last-child{content:"";display:block;position:absolute;top:6px;right:8px;width:20px;height:20px;background-color:#fff;box-sizing:border-box;cursor:pointer;}.sec-cont .faq-box .acd-block .acd-pin i:last-child::before,
.sec-cont .faq-box .acd-block .acd-pin i:last-child::after{content:"";display:block;position:absolute;left:0;top:50%;margin:-1px 0 0 5px;width:8px;height:2px;background-color:#333;transition:0.3s background-color, 0.3s opacity;}.sec-cont .faq-box .acd-block .acd-pin i:last-child::after{margin:-4px 0 0 8px;width:2px;height:8px;}.sec-cont .faq-box .acd-block .acd-pin.on i:last-child::after{opacity:0;}.sec-cont .faq-box .acd-block .acd-pin:hover i:last-child::before,
.sec-cont .faq-box .acd-block .acd-pin:hover i:last-child::after{background-color:#fb0020;}.sec-cont .faq-box .acd-block .acd-box{position:relative;margin:0;padding:8px 32px;}.sec-cont .faq-box .acd-block .acd-box::before{position:absolute;top:8px;left:8px;content:"A";color:#313843;font-size:2rem;font-weight:bold;line-height:1;}.sec-cont .simple-tb{width:100%;}.sec-cont .simple-tb th{padding:4px;width:20%;box-sizing:border-box;font-weight:bold;text-align:center;}.sec-cont .simple-tb td{padding:4px;width:80%;line-height:1.5;box-sizing:border-box;text-align:left;}.sec-cont .reference-li{margin:0;list-style:none;}.sec-cont .reference-li li{margin:16px 0;line-height:1.6;}.sec-cont .reference-li li span{display:block;margin-bottom:4px;}.reference-li li .wtr-name::after{content:" : ";}.reference-li li i.id,
.reference-li li i.wtr-name,
.reference-li li i.turn,
.reference-li li i.turn-s,
.reference-li li i.page,
.reference-li li i.page-s,
.reference-li li i.y,
.reference-li li i.other,
.reference-li li i.edit-s,
.reference-li li i.co-s{font-style:normal;}.reference-li li .id{margin-right:4px;}.reference-li li .id::after{content:")";}.reference-li li .doc-name-s::before{content:"“";}.reference-li li .doc-name-s::after{content:"”";}.reference-li li .turn{font-weight:bold;}.reference-li li .y::before{content:"("}.reference-li li .y::after{content:")";}.reference-li li .other{margin-left:8px;}.sec-cont .txt-box{}.sec-cont .txt-box + .txt-box{margin-top:8px;}.sec-cont .txt-box p{margin:0;padding:0;}.sec-cont .txt-box p + p{margin-top:8px;}.sec-cont .nav-auto + .sec-cont .nav-manual{margin-top:32px;}.sec-cont .nav-manual{margin-left:16px;}.sec-cont .sec-ol,
.sec-cont .sec-li{margin:0;list-style:none;}.sec-cont .nav-auto .sec-ol li{display:inline-block;}.sec-cont .sec-ol a,
.sec-cont .sec-li a{position:relative;display:inline-block;padding:4px 8px 4px 16px;font-size:1.4rem;text-decoration:none;}.sec-cont .sec-ol a:hover,
.sec-cont .sec-li a:hover{background-color:transparent;color:#fb0020;text-decoration:underline;}.sec-cont .sec-ol a::before,
.sec-cont .sec-li a::before{position:absolute;top:50%;left:0;content:"";display:block;margin-top:-2px;width:4px;height:4px;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);}.sec-cont .sec-ol li:first-child a::before{display:none;}.sec-cont .sec-tb{width:100%;outline:1px solid #e6e6e6;border:4px solid #fff;border-right-width:8px;border-left-width:8px;text-align:left;box-sizing:border-box;}.sec-cont .sec-tb th{padding:8px;border:none;background-color:#fff;color:#333;font-weight:normal;text-align:left;}.sec-cont .sec-tb th q{display:block;font-size:1.2rem;font-weight:normal;}.sec-cont .sec-tb tr{border-top:1px solid #e6e6e6;}.sec-cont .sec-tb thead tr{border-top:none;}.sec-cont .sec-tb td{padding:4px 8px;border:none;}.sec-cont .sec-tb td:first-child{width:70%;}.sec-cont .sec-tb td a{display:inline-block;position:relative;padding-left:12px;color:#333;text-decoration:none;}.sec-cont .sec-tb td a:hover{color:#fb0020;background-color:transparent;text-decoration:none;}.sec-cont .sec-tb td a::before{position:absolute;top:6px;left:0;content:"";display:block;width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);text-decoration:none;}.sec-cont .sec-tb td a:hover::before{border-color:#fb0020;}.cnt-li dl,
.cnt-li dl dd{margin:0;padding:0;line-height:1.6;}.cnt-li dl + dl{margin-top:32px;}.sec-cont .cnt-li dl dt{margin:0 0 8px;line-height:1.6;border-bottom:none;font-size:1.4rem;}.cnt-li dl dt a{display:inline-block;margin:0 16px;text-decoration:none;position:relative;}.cnt-li dl dt a:hover{color:#fb0020;background-color:transparent;}.cnt-li dl dt a::before{content:"";position:absolute;top:8px;left:0;display:block;margin-left:-15px;text-indent:15px;width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;transform:rotate(135deg);text-decoration:none;}.cnt-li dl dt a:hover::before{border-color:#fb0020;}.cnt-li dl dt em{position:relative;margin:0;color:#333;}.cnt-li dl dt a:hover em,
.cnt-li dl dt a:hover .blg{color:#fb0020;}.cnt-li dl dt .blg{color:#646464;}.cnt-li dl dt .blg::before,
.cnt-li dl dt .blg::after{content:"( …";margin-left:10px;}.cnt-li dl dt .blg::after{content:" )";margin-left:0px;}.product-tbl th,
.product-tbl td,
.sec-cont .product-tbl th,
.sec-cont .product-tbl td{padding:4px;}.sec-cont .lineup-box{border:1px solid #e6e6e6;}.sec-cont .lineup-box .ttl{margin:0;padding:8px;background-color:#f5f5f5;font-weight:bold;}.sec-cont .lineup-box .lineup-li{margin:10px;}.sec-cont .lineup-box .lineup-li.col-2{height:180px;overflow-y:auto;}.sec-cont .lineup-box .lineup-li ul{margin:0;list-style:none;}.sec-cont .lineup-box .lineup-li .pd > li{margin-bottom:16px;}.sec-cont .lineup-box .lineup-li .pd > li:last-child{margin-bottom:0;}.sec-cont .lineup-box .lineup-li .pd > li > a{position:relative;display:inline-block;padding-left:16px;color:#333;font-size:1.4rem;font-weight:bold;text-decoration:none;}.sec-cont .lineup-box .lineup-li .pd > li > a::before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.sec-cont .lineup-box .lineup-li .pd > li > a:hover{color:#fb0020;background-color:transparent;}.sec-cont .lineup-box .lineup-li .cate{padding-left:0;}.sec-cont .lineup-box .lineup-li .cate > li{padding:1px 0;}.sec-cont .lineup-box .lineup-li .cate > li a{display:inline-block;position:relative;padding-left:16px;color:#333;text-decoration:none;}.sec-cont .lineup-box .lineup-li .pd > li.new > a:after{content:'NEW';margin-left:4px;padding:1px 4px;background-color:#fb0020;color:#fff;font-size:1.1rem;font-weight:bold;}.sec-cont .lineup-box .lineup-li .cate > li.new > a:after{content:'NEW';margin-left:4px;padding:1px 4px;background-color:#fb0020;color:#fff;font-size:1.1rem;font-weight:bold;}.sec-cont .lineup-box .lineup-li .cate > li a:hover{color:#fb0020;background-color:transparent;text-decoration:none;}.sec-cont .lineup-box .lineup-li .pd > li.cate-s{margin-bottom:4px;padding:1px 0;}.sec-cont .lineup-box .lineup-li .pd > li.cate-s > a{font-size:1.2rem;font-weight:normal;}.sec-cont .lineup-box .lineup-li .pd > li.cate-s > a:before{top:50%;left:0;margin-top:-3px;width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;}.sec-cont .lineup-box .lineup-li .pd > li.cate-s + li:not(.cate-s){margin-top:16px;}#GSSCPDCT30 .product-list .product-list-in:nth-child(odd),
.GSSCPDCT30.product-list .product-list-in:nth-child(odd){background-color:transparent;}#GSSCPDCT30 .product-list .product-list-in,
.GSSCPDCT30.product-list .product-list-in{border-bottom:1px solid #e6e6e6;}#GSSCPDCT30 .product-list .product-list-in.op:last-of-type,
.GSSCPDCT30.product-list .product-list-in.op:last-of-type{border-bottom:none;}#GSSCPDCT30 .product-list .product-head .img-box,
.GSSCPDCT30.product-list .product-head .img-box{position:relative;float:right;margin:0 30px 0 0;padding:0;width:70px;height:50px;border:1px solid #e6e6e6;box-sizing:border-box;text-align:center;overflow:hidden;}#GSSCPDCT30 .product-list .product-head .img-box img,
.GSSCPDCT30.product-list .product-head .img-box img{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}#GSSCPDCT30 .product-list .product-head.no-img .product-set-main,
.GSSCPDCT30.product-list .product-head.no-img .product-set-main{width:calc(100% - 20px);}#GSSCPDCT30 .product-list .img-box .mdl-cont img,
.GSSCPDCT30.product-list .img-box .mdl-cont img{position:static;transform:none;}#GSSCPDCT30 .product-list .product-head .img-box .modal-pin,
.GSSCPDCT30.product-list .product-head .img-box .modal-pin{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;}#GSSCPDCT30 .product-list .product-head .img-box .modal-pin::before,
.GSSCPDCT30.product-list .product-head .img-box .modal-pin::before{display:block;content:"";width:16px;height:16px;background:url(../img/ic_zoom.svg) no-repeat center center;position:absolute;right:4px;bottom:4px;}#GSSCPDCT30 .product-list .product-submit .cart-box,
.GSSCPDCT30.product-list .product-submit .cart-box{display:block;}#GSSCPDCT30 .product-head,
.GSSCPDCT30 .product-head{padding:6px 8px 6px 15px;border-bottom:none;}#GSSCPDCT30 .product-list .product-set-main,
.GSSCPDCT30.product-list .product-set-main{float:left;width:calc(100% - 100px);padding-right:16px;box-sizing:border-box;vertical-align:top;}#GSSCPDCT30 .product-head .product-name .name,
.GSSCPDCT30 .product-head .product-name .name{margin-bottom:0;font-size:1.4rem;font-weight:bold;font-style:normal;}#GSSCPDCT30 .product-head .product-name q,
.GSSCPDCT30 .product-head .product-name q{font-size:1.2rem;}#GSSCPDCT30 .product-head .grade{line-height:1.4;}#GSSCPDCT30 .product-head .product-name .grade q,
.GSSCPDCT30 .product-head .product-name .grade q{margin-bottom:0;line-height:1.4;}.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:4px 0 0;padding:0;opacity:0;height:0;transition:.3s ease;}.GSSCPDCT30 .product-head .product-set2{margin:0 0 0;}#GSSCPDCT30 .product-list-in.op .product-head .product-set2,
.GSSCPDCT30 .product-list-in.op .product-head .product-set2{opacity:1;height:auto;margin-right:-115px;margin-top: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:-30px;}.GSSCPDCT30 .product-list-in.op .product-head.no-img .product-set2{margin-top:0;}#GSSCPDCT30 .product-head .product-set2 dl,
.GSSCPDCT30 .product-head .product-set2 dl{margin:0;padding:0;}#GSSCPDCT30 .product-head .product-set2 dt,
#GSSCPDCT30 .product-head .product-set2 dd,
#GSSCPDCT30 .product-head .product-set2 dd ul,
#GSSCPDCT30 .product-head .product-set2 dd li,
.GSSCPDCT30 .product-head .product-set2 dt,
.GSSCPDCT30 .product-head .product-set2 dd,
.GSSCPDCT30 .product-head .product-set2 dd ul,
.GSSCPDCT30 .product-head .product-set2 dd li{display:inline;margin:0;padding:0;list-style:none;border:none;font-size:1.2rem;}#GSSCPDCT30 .product-head .product-set2 dt,
.GSSCPDCT30 .product-head .product-set2 dt{font-weight:bold;}#GSSCPDCT30 .product-head .product-set2 dd li,
.GSSCPDCT30 .product-head .product-set2 dd li{display:inline-block;position:relative;}#GSSCPDCT30 .product-list table.product-tbl th,
.GSSCPDCT30.product-list table.product-tbl th{padding:4px;background-color:transparent;border-color:#fff;font-weight:bold;}#GSSCPDCT30 .product-code .product-tbl-in .lb-jis,
.GSSCPDCT30 .product-code .product-tbl-in .lb-jis{display:inline-block;}.GSSCPDCT30.product-list table.product-tbl td dl dt,
.GSSCPDCT30.product-list table.product-tbl td dl dd,
.GSSCPDCT30.product-list .product-tbl thead th,
.GSSCPDCT30.product-list table.product-tbl td.product-size .product-tbl-in,
.GSSCPDCT30.product-list table.product-tbl td.product-inv .product-tbl-in p{font-size:1.2rem;}.seminar-wrap{}.semi-frame{}.semi-frame .img{display:block;margin:0 0 8px;width:100%;}.semi-frame .img img{width:100%;}.semi-frame .label{margin:0 0 8px;vertical-align:middle;}.list-area .semi-frame .label{margin:0 0 0 10px;display:inline;}.semi-frame .label:empty{margin:0;}.semi-frame .label .semi-cate{margin-right:4px;font-size:1.3rem;font-weight:bold;}.semi-frame .ic-rec{display:inline-block;margin-left:8px;padding:2px 0 0 18px;color:#fb0020;background:url(../img/ic_hot.svg) no-repeat;background-size:16px 16px;font-weight:bolder;font-size:1.2rem;vertical-align:baseline;}.semi-frame .tt-box{margin:0 0 12px;}.semi-frame .tt-box .ttl{position:relative;margin:0 0 8px;}.semi-frame .tt-box .ttl em{display:inline-block;font-size:1.6rem;vertical-align:middle;}.semi-frame .tt-box .ttl em em{font-weight:inherit;font-style:italic;}.semi-frame .tt-box .ttl .pickup + em{padding-left:20px;}.semi-frame .ttl .pickup{display:inline-block;margin-right:4px;width:16px;height:16px;background:url(../img/ic_pickup.png) no-repeat;background-size:16px;vertical-align:middle;position:absolute;top:1px;left:0;}.semi-frame .ttl .fin,
.semi-frame .ttl .accepting{display:inline-block;margin-left:8px;padding:0 4px;line-height:18px;font-size:1.2rem;font-weight:normal;vertical-align:top;font-style:normal;}.semi-frame .ttl .accepting{color:#fb0020;background-color:#fff;border:1px solid #fb0020;}.semi-frame .ttl .fin{color:#fff;background-color:#b4b4b4;}.semi-frame .tt-box .tx{margin:0;}.semi-frame .tt-box .tx em{font-weight:inherit;font-style:italic;}.semi-frame .cont{}.semi-frame .cont .date,
.semi-frame .cont .place{position:relative;padding-left:44px;margin-bottom:8px;}.semi-frame .cont .ttl{position:absolute;top:0;left:0;display:inline-block;padding:2px 6px;color:#646464;border:1px solid #646464;text-align:center;}.semi-frame .cont .dtl{font-size:1.4rem;}.semi-frame .place .area{margin-right:16px;}.seminar-wrap .semi-atchead{margin-bottom:24px;}.seminar-wrap .entry-block{margin:0 0 24px;text-align:center;}.seminar-wrap .entry-block a{width:80%;}.seminar-wrap .entry-block .disabled{display:inline-block;width:80%;background-color:#e6e6e6;color:#fff;cursor:not-allowed;}.seminar-wrap .entry-block .disabled.red-btn.ar:hover::before{border-color:#fff;}.semi-fin-msg{margin-bottom:16px;padding:16px;border:3px solid #fb0020;}.semi-fin-msg p{margin:0;color:#fb0020;font-weight:bold;}.semi-atcbody{padding:16px 0 0;margin:0 0 24px;border-top:1px solid #e6e6e6;}.semi-atcbottom{padding-top:16px;border-top:1px solid #e6e6e6;}.semi-top{margin:0;}.semi-top a{display:inline-block;position:relative;padding:4px 8px 4px 16px;border:1px solid #fb0020;}.semi-top a:hover{text-decoration:none;background-color:#e8e8ea;}.semi-top a::before{content:"";position:absolute;top:50%;left:4px;margin-top:-2px;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(-45deg);}.seminar-wrap .sec-ttl{margin-bottom:0;}.seminar-wrap .list-area ul{margin:0;padding:0;list-style:none;}.seminar-wrap .list-area li{margin:0;border-bottom:1px solid #e6e6e6;}.seminar-wrap .list-area li a{position:relative;display:block;padding-right:16px;color:#333;}.seminar-wrap .list-area li a:hover{text-decoration:none;background-color:#f5f5f5;}.seminar-wrap .list-area li a::before{content:"";position:absolute;right:16px;top:50%;margin-top:-4px;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.seminar-wrap .list-area li a[target^="_blank"]::before{width:12px;height:12px;border:none;background:url(../img/ic_blank03.svg) no-repeat center;background-size:12px 12px;transform:rotate(0);}.list-area .semi-frame{padding:16px 8px;}.list-area .semi-frame .cont + .label{margin:12px 0 0;}.seminar-wrap .acd-block{text-align:center;}.seminar-wrap .readmore{position:relative;display:inline-block;margin-top:16px;padding:8px 0;width:120px;background-color:#fff;border:1px solid #cdcdcd;box-sizing:border-box;font-size:1.4rem;text-align:center;cursor:pointer;}.seminar-wrap .readmore::before{content:"";position:absolute;top:16px;right:8px;border-top:6px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;}.seminar-wrap .readmore:hover{background-color:#e8e8ea;}.seminar-wrap .acd-box{text-align:left;}.journal-wrap .index_block,
.journal-wrap .cat_list_block,
.journal-wrap .result-list{position:relative;}.journal-wrap .result-list{margin-top:24px;}.journal-wrap #search{background-color:#f5f5f5;padding:16px;}.journal-wrap #search .ttl{margin:0 0 16px;font-size:1.6rem;}.journal-wrap #search .src-in{margin:0 0 8px;padding:0;display:block;}.journal-wrap #search .src-in .src-jnl{margin-bottom:8px;}.journal-wrap #search .src-in .src-key{margin-bottom:8px;font-size:0;min-height:0;}.journal-wrap #search .src-in .src-key input.fs-search{display:inline-block;padding:20px 8px;width:calc(100% - 42px);height:0;line-height:1;border:1px solid #fb0020;vertical-align:middle;}.journal-wrap #search .src-in select{width:100%;box-sizing:border-box;}.journal-wrap #search .btn-btm{display:inline-block;vertical-align:middle;}.journal-wrap #search .btn-btm input.fs-submit{display:inline-block;margin:auto;width:42px;height:42px;border:1px solid #fb0020;background:#fb0020 url(../img/ic_src.svg) no-repeat center center;background-size:24px 24px;box-sizing:border-box;text-indent:-1000px;}.journal-wrap #search .btn-btm input.fs-submit:hover{background-color:#dd001c;}.journal-wrap #search .atttx{margin:8px 0 0;padding:0;text-indent:-12px;margin-left:12px;color:#646464;border:none;}.journal-wrap .backnumber-area{margin-top:32px;}.journal-wrap .backnumber-area .ttl{margin:0;padding-bottom:8px;font-size:1.8rem;border-bottom:1px solid #e6e6e6;}.journal-wrap .backnumber-area .bn-box ul{margin:0;padding:0;list-style:none;}.journal-wrap .backnumber-area .bn-box li{margin:0;border-bottom:1px solid #e6e6e6;}.journal-wrap .backnumber-area .bn-box li a{display:block;position:relative;padding:12px 16px 12px 8px;font-size:1.4rem;cursor:pointer;}.journal-wrap .backnumber-area .bn-box li a::before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-2px;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.journal_search{margin-top:5px;text-align:right;}.journal_search a{position:relative;display:inline-block;padding:0 16px 0 32px;line-height:36px;background-color:#f5f5f5;color:#313843;font-weight:bold;border:1px solid #e6e6e6;letter-spacing:.1em;font-size:1.3rem;}.journal_search a::before{content:"";position:absolute;left:8px;top:50%;margin-top:-8px;width:16px;height:16px;background:url(../img/ic_src03.svg) no-repeat center;background-size:16px 16px;}.journal_search a:hover{background-color:#d4d5d6;text-decoration:none;}.journal-wrap .cat_block{border-bottom:1px solid #e6e6e6;}.journal-wrap .cat_block.stop{position:relative;background-color:#f6f6f6;}.journal-wrap .cat_list_block .cat_block.stop{background-color:transparent;}.journal-wrap .cat_block.stop::before{display:block;content:"";border-style:solid;border-width:0 50px 50px 0;border-color:transparent;position:absolute;top:0;right:0;border-right-color:#b4b4b4;}.journal-wrap .cat_block.stop .j-ttl i{position:absolute;top:0;right:0;display:block;padding-left:22px;width:30px;color:#fff;font-size:1.4rem;text-align:center;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);font-style:normal;}.journal-wrap .cat_block .frame{position:relative;padding:16px 2%;}.journal-wrap .cat_block .j-ttl{margin:0 0 8px;font-size:1.6rem;font-weight:bold;text-align:center;}.journal-wrap .cat_block .j-ttl em{font-weight:inherit;font-style:italic;}.journal-wrap .cat_block .j-ttl a{color:#333;}.journal-wrap .cat_block .j-ttl a:hover{color:#fb0020;text-decoration:none;}.journal-wrap .cat_block .img{margin:0 auto 8px;width:160px;text-align:center;overflow:hidden;}.journal-wrap .cat_block .img a{display:block;}.journal-wrap .cat_block .img img{margin:auto;height:auto;width:100%;}.journal-wrap .cat_block .detail{}.journal-wrap .cat_block .detail .txt-box{margin:0 0 8px;line-height:1.6;}.journal-wrap .cat_block .detail .txt-box em{font-weight:inherit;font-style:italic;}.journal-wrap .latest-box{padding:0;}.journal-wrap .latest-box .tt{display:inline-block;margin-right:8px;margin-bottom:4px;}.journal-wrap .latest-box .tt em{font-size:1.4rem;}.journal-wrap .latest-box .tt em i{font-size:1.2rem;font-style:normal;}.journal-wrap .latest-box .tt em i::before{content:"（";}.journal-wrap .latest-box .tt em i::after{content:"）";}.journal-wrap .latest-box a{padding:4px 8px;border:1px solid #fb0020;background-color:#fff;color:#fb0020;font-size:1.3rem;font-weight:bold;cursor:pointer;}.journal-wrap .latest-box .ol{display:inline-block;margin-right:8px;}.journal-wrap .latest-box .latest{display:inline-block;}.journal-wrap .latest-box a:hover{text-decoration:none;color:#dd001c;border-color:#dd001c;background-color:#e8e8ea;}.journal-wrap .cat_block .detail .latest-box .bnum{display:block;text-align:center;}.journal-wrap .cat_block .detail .latest-box .bnum a{display:inline-block;position:relative;padding:6px 16px 6px 12px;border:1px solid #fb0020;background-color:#fff;}.journal-wrap .cat_block .detail .latest-box .bnum a::before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-2px;width:4px;height:4px;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);}.journal-wrap .cat_block .detail .latest-box .bnum a:hover{color:#dd001c;border-color:#dd001c;}.journal-wrap .cat_block .detail .latest-box .bnum a:hover::before{border-color:#dd001c;}.journal-wrap .revision{margin:16px 0 0;display:block;border-top:1px solid #e6e6e6;padding:8px 0 0;clear:both;}.journal-wrap .mdl-cont .cnt-box .revision{margin:0 0 16px;padding:0 0 8px;border:none;border-bottom:1px solid #e6e6e6;}.journal-wrap .cat_block .detail .latest-box .c-box{margin-top:16px;}.journal-wrap .revision .retext{line-height:1.6;display:block;}.journal-wrap .revision .retext br{display:none;}.journal-wrap .revision .pdf a{position:relative;margin-right:20px;padding:0;border:none;text-decoration:underline;background-color:transparent;}.journal-wrap .revision .pdf a::before{content:'';position:absolute;width:24px;height:24px;bottom:-3px;right:-26px;background-image:url(../img/ic_pdf03.svg);background-size:contain;}.journal-wrap .revision .pdf a:hover{background-color:#fb0020;color:#fff;}.journal-wrap .cat_block .detail .btn-box{margin:16px 0 0;padding:0;list-style:none;}.journal-wrap .cat_block .detail .btn-box .entry{display:block;text-align:center;margin:0;}.journal-wrap .cat_block .detail .btn-box .entry a{position:relative;display:inline-block;padding:12px 40px;background-color:#fb0020;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;letter-spacing:.1em;}.journal-wrap .cat_block .detail .btn-box .entry a:hover{background-color:#dd001c;color:#e8e8ea;text-decoration:none;}.journal-wrap .cat_block .detail .btn-box .entry a::before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-2px;width:4px;height:4px;border-top:2px solid #fff;border-left:2px solid #fff;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.journal-wrap .cat_block .detail .btn-box .entry a:hover::before{border-top-color:#e8e8ea;border-left-color:#e8e8ea;}.journal-wrap .cat_list_block .cat_block{border-bottom:none;}.journal-wrap .cat_list_block .cat_block .j-ttl{font-size:1.8rem;}.journal-wrap .cat_list_block .atttx{margin:0 0 16px;padding-left:16px;border-left:4px solid #e6e6e6;}.journal-wrap .cat_list_block .atttx a{text-decoration:underline;}.journal-wrap .cat_list_block .atttx a:hover{color:#fff;background-color:#fb0020;}.journal-wrap .cat_list_block .atttx a.pc-obj{display:none;}.journal-wrap .cat_list_block .atttx a.sp-obj{display:inline;}.journal-wrap .cat_list_block #search dl{display:block;float:none;width:auto;}.journal-wrap .cat_list_block #search dl dt{display:block;}.journal-wrap .cat_list_block #search dl dt em{font-size:1.4rem;}.journal-wrap .cat_list_block #search dl dt em::before{content:"「";}.journal-wrap .cat_list_block #search dl dt em::after{content:"」";}.journal-wrap .cat_list_block #search dl dd{display:block;width:100%;font-size:0;}.journal-wrap .cat_list_block #search dl dd input.fs-search{border-color:#fb0020;width:calc(100% - 42px);height:42px;line-height:1;vertical-align:middle;}.journal-wrap .form_btn{display:block;margin:32px 0;text-align:center;}.journal-wrap .form_btn a{position:relative;display:inline-block;padding:12px 40px;background-color:#fb0020;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;letter-spacing:.1em;}.journal-wrap .form_btn a::before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-2px;width:4px;height:4px;border-top:2px solid #fff;border-left:2px solid #fff;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.journal-wrap .form_btn a:hover{background-color:#dd001c;color:#e8e8ea;text-decoration:none;}.journal-wrap .form_btn a:hover::before{border-color:#e8e8ea;}.journal-wrap .result-ently-block{position:relative;padding:0;margin:0;border-top:1px solid #e6e6e6;}.journal-wrap .result-ently-block .ttl{margin:0 0 8px;font-size:1.6rem;font-weight:bold;vertical-align:middle;}.journal-wrap .result-ently-block .ttl em em{font-weight:inherit;font-style:italic;}.journal-wrap .result-ently-block .ttl a{position:relative;display:block;padding:8px 48px 8px 8px;cursor:pointer;color:#333;}.journal-wrap .result-ently-block .ttl a:hover{text-decoration:none;color:#fb0020;}.journal-wrap .result-ently-block .ttl .num{margin-left:8px;padding-left:8px;border-left:1px solid #b4b4b4;}.journal-wrap .result-ently-block .latest-box{display:block;margin:0;padding:0;position:absolute;top:12px;right:0;}.journal-wrap .result-ently-block .latest-box a{padding:4px 6px;font-size:1.2rem;background-color:#fff;border:1px solid #fb0020;}.journal-wrap .result-ently-block .latest-box a:hover{color:#dd001c;border-color:#dd001c;background-color:#e8e8ea;}.result-ently-block .ol-box{position:relative;height:1px;overflow:hidden;box-sizing:border-box;}.result-ently-block .ol-box em{font-weight:inherit;font-style:italic;}.result-ently-block .ol-box.op{height:auto;padding-bottom:8px;overflow:visible;}.result-ently-block .ol-box.op::before{display:none;}.result-ently-block .ol-box::before{content:"";position:absolute;bottom:0;left:0;right:0;display:block;height:50%;background:linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .7) 20%, rgba(255, 255, 255, 1) 80%);z-index:1;}.result-ently-block .ttl a .ol{position:relative;left:24px;display:block;margin:8px auto 0;padding:0 10px 0 0;width:100px;line-height:20px;color:#333;border:1px solid #cdcdcd;font-weight:normal;font-size:1.3rem;text-align:center;vertical-align:middle;}.result-ently-block .ttl a .ol::after{content:"概要を表示";}.result-ently-block .ttl a.op .ol::after{content:"概要を非表示";}.result-ently-block a:hover .ol{background-color:#e8e8ea;}.result-ently-block .ol::before{display:block;content:"";border:5px solid transparent;border-top:8px solid #333;position:absolute;right:8px;top:50%;margin-top:-4px;}.result-ently-block .op .ol::before{border-top:none;border-bottom:8px solid #333;}.result-ently-block .ol-box ul{margin:0;margin-left:1%;}.result-ently-block .ol-box ul li{margin:0 0 8px;line-height:1.6;}.journal-wrap .mdl-cont{height:80vh;}.journal-wrap .mdl-cont .cnt-box{height:calc(80vh - 60px);overflow-y:auto;}.journal-wrap .excpert{padding:16px 8px;}.journal-wrap .excpert em{font-weight:inherit;font-style:italic;}.journal-wrap .excpert h4{position:relative;margin:0 0 16px;padding:4px 56px 4px 8px;color:#333;background-color:#d4d5d6;font-size:1.6rem;}.journal-wrap .excpert h4 .ic-pdf{margin-top:-10px;padding:0 4px;line-height:20px;background-color:#fff;border:1px solid #fb0020;font-size:1.4rem;position:absolute;right:8px;top:50%;}.journal-wrap .excpert h4 .ic-pdf:hover{text-decoration:none;background-color:#e8e8ea;}.journal-wrap .excpert ul{margin:0;}.journal-wrap .excpert ul + ul{margin-bottom:16px;padding-top:16px;border-top:1px solid #e6e6e6;}.journal-wrap .excpert ul li{margin:0 0 8px;line-height:1.6;}.blog-wrap .sec-cont table{width:100%;}.blog-wrap .content{font-size:1.3rem;}.side-menu{margin-top:32px;}.side-menu .ttl:not(.kw){margin:24px 0 8px;padding:8px;background:#b4b4b4;color:#fff;font-size:1.4rem;}.side-menu .ttl.kw{margin:0 0 8px;color:#646464;font-size:1.4rem;}.side-menu select{width:100%;}.side-menu dl{margin:0;}.side-menu dl dt{margin:0 0 4px;color:#383838;font-weight:bold;}.side-menu dl dd{margin:0 0 8px;}.side-menu .ac dl dt:not(:first-child){position:relative;padding:2px;cursor:pointer;}.side-menu .ac dl dt:not(:first-child):hover{background-color:#f5f5f5;}.side-menu .ac dl dt:not(:first-child)::before{content:"";position:absolute;top:50%;left:60px;margin-top:-3px;border-top:6px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;}.side-menu .ac dl dt.on::before{border:none;border-bottom:6px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;}.side-menu .ac dl dd{display:none;}.side-menu .ac dl dt:first-child + dd{display:block;}.side-menu dl dd a{display:inline-block;margin:0 8px 8px 0;font-size:1.4rem;}.side-menu .fs-search{padding:20px 8px;width:calc(100% - 42px);height:0;line-height:1;border-color:#fb0020;box-sizing:border-box;vertical-align:top;}input[type="text"].fs-search:hover{border-color:#fb0020 !important;}_:-ms-fullscreen,:root .side-menu .fs-search{padding:8px;height:42px;line-height:1em;}.side-menu .fs-submit{height:42px;width:42px;background:#fb0020 url(../img/ic_src.svg) no-repeat center center;background-size:24px 24px;text-indent:-1000px;vertical-align:top;}.side-menu .fs-submit:hover{background-color:#dd001c;}.side-menu ul{margin:0;padding:0;}.side-menu ul li{display:block;margin:0;padding:0;line-height:1.6;border-bottom:1px solid #e6e6e6;font-size:1.3rem;}.side-menu ul li em{font-weight:inherit;font-style:italic;}.side-menu ul li a{position:relative;display:block;padding:8px 24px 8px 8px;color:#333;text-decoration:none;}.side-menu ul li a::before{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #fb0020;border-right:solid 1px #fb0020;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:8px;margin-top:-6px;}.side-menu ul li.current a,
.side-menu ul li a:hover{background-color:#e8e8ea;}.side-menu ul li span{font-weight:bold;}.side-menu ul li .n{display:inline-block;padding:3px 5px;color:#646464;background-color:#f5f5f5;border-radius:100%;line-height:1;font-size:1.2rem;font-style:normal;}.side-menu ul li .n::before,
.side-menu ul li .n::after{display:none;}.side-menu > dl{margin:0;padding:0;overflow:hidden;}.side-menu > dl dt{display:block;padding:0;margin:8px 0 4px;width:100%;font-size:1.4rem;font-weight:bold;}.side-menu > dl dd{margin:0;padding:0;font-size:1.4rem;overflow:hidden;}.side-menu > dl dd a{float:left;display:block;margin:0 16px 8px 0;text-align:center;}.side-menu .taglist{}.side-menu .taglist ol{margin:0;padding:0;list-style:none;overflow:hidden;}.side-menu .taglist ol::after{content:"";display:block;clear:both;font-size:0;}.side-menu .taglist ol li{float:left;display:inline-block;margin:0 4px 8px 0;font-size:1.2rem;}.side-menu .taglist ol li a{display:block;padding:2px 8px;color:#333;background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:10px;text-decoration:none;}.side-menu .taglist ol li a:hover{color:#dd001c;background-color:#e8e8ea;}.side-menu .search-box{padding:0;background-color:transparent;border-top:none;}.blog-wrap .entry-list h1, .result-list h1{position:relative;margin:16px 0 0;padding:0 0 0 16px;color:#313843;font-size:1.8rem;}.blog-wrap .entry-list h1::before, .blog-wrap .result-list h1::before{content:"";position:absolute;top:2px;left:0;width:4px;height:20px;background-color:#313843;}.blog-wrap .result-list h1{margin:16px 0;}.blog-wrap .result-list h1 .result::before{content:"："}.fs-result-msg{border:1px solid #e6e6e6;padding:8px;margin:16px 0;}.fs-result-msg p{margin:0;padding:0;font-weight:bold;}.fs-result-msg p em{margin-right:3px;font-size:1.6rem;}.fs-result-msg p .n{margin:0 3px;font-size:1.6rem;font-style:normal;}.fs-result-msg p .n::before,
.fs-result-msg p .n::after{display:none;}.fs-result-msg p .pg{display:block;font-size:1.2rem;font-weight:normal;}.blog-wrap .entry{padding:16px 0;margin:0 0 16px 0;border-bottom:1px solid #e6e6e6;}.blog-wrap .entry .date{display:block;margin:0 0 4px;}.blog-wrap .entry .label{margin:0 0 8px;padding:0;}.blog-wrap .pd-cate{padding:3px 6px 2px 6px;}.blog-wrap .pd-cate a{color:#fff;}.blog-wrap .entry > a{display:block;overflow:hidden;}.blog-wrap .entry > h2{margin:0;padding:0 0 8px;font-size:1.6rem;font-weight:bold;}.blog-wrap .entry > h2 em{font-weight:inherit;font-style:italic;}.blog-wrap .entry > h2 a{display:block;color:#333;}.blog-wrap .entry > h3{margin:0 0 16px 0;padding-left:16px;line-height:1.5;color:#383838;border-left:4px solid #e6e6e6;font-size:1.3rem;}.blog-wrap .entry > h3 em{font-weight:inherit;font-style:italic;}.blog-wrap .entry > h3 a{text-decoration:underline;}.blog-wrap .entry > h3 a:hover{background-color:#fb0020;color:#fff;}.blog-wrap .entry > h2 a:hover{color:#fb0020;text-decoration:none;}.blog-wrap .entry ul{margin:0;padding:0;}.blog-wrap .entry ul::after{content:"";display:block;clear:both;}.blog-wrap .entry ul li{display:block;float:left;}.blog-wrap .entry ul li.data{font-size:11px;margin-top:6px;margin-right:10px;}.blog-wrap .entry ul li.cat a{color:#646464;}.blog-wrap .entry .entry-body{position:relative;overflow:hidden;}.blog-wrap .entry .entry-body .thum{margin-bottom:10px;}.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{padding-bottom:16px;font-size:1.3rem;}#GSSCSVBG01 .blog-wrap .entry .entry-body .text .product-list{display:none;}.blog-wrap .entry .entry-body .text img{text-align:center;float:none;margin:10px 0;}.blog-wrap .entry .entry-body .more{display:block;text-align:right;}.blog-wrap .entry .entry-body .more a{display:inline-block;position:relative;padding:4px 16px 4px 8px;border:1px solid #fb0020;}.blog-wrap .entry .entry-body .more a:hover{color:#dd001c;border-color:#dd001c;background-color:#e8e8ea;text-decoration:none;}.blog-wrap .entry .entry-body .more a::before{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #fb0020;border-right:solid 1px #fb0020;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:10px;right:8px;}.blog-wrap .entry .entry-body .more a:hover::before{border-top-color:#dd001c;border-right-color:#dd001c;}.blog-wrap .entry .related-pd{position:relative;margin:24px 0 0;}.blog-wrap .entry .related-pd .ttl{margin:0 0 4px;font-weight:bold;}.blog-wrap .entry .related-pd li{margin:0 0 4px;}.blog-wrap .entry .related-pd li:not(:last-child){margin-right:8px;}.blog-wrap .entry .related-pd li a{display:inline-block;position:relative;padding-left:10px;}.blog-wrap .entry .related-pd li a::before{content:'';width:3px;height:3px;border:0px;border-top:solid 1px #fb0020;border-right:solid 1px #fb0020;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:5px;left:0;}.blog-wrap .entry dl.related-tag{position:relative;margin:8px 0 0;padding:0;overflow:hidden;}.blog-wrap .entry dl.related-tag dt{margin:0 0 4px;padding:0;font-weight:bold;}.blog-wrap .entry dl.related-tag dd{margin:0;padding:0;}.blog-wrap .entry dl.related-tag dd ul{overflow:hidden;font-size:0;}.blog-wrap .entry dl.related-tag dd li{display:inline-block;margin:0 4px 4px 0;}.blog-wrap .entry dl.related-tag dd li a{display:block;padding:2px 8px;color:#333;background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:10px;}.blog-wrap .entry dl.related-tag dd li a:hover{text-decoration:none;color:#dd001c;background-color:#e8e8ea;}.pagech{display:block;margin:0;padding:0;list-style:none;font-size:0;text-align:center;}.pagech::after{content:"";display:block;clear:both;}.pagech li{display:inline-block;margin:0;}.pagech li.back{float:left;}.pagech li.next{float:right;}.pagech li a{position:relative;padding:4px 8px;border:1px solid #fb0020;}.pagech li a:hover{text-decoration:none;color:#dd001c;border-color:#dd001c;background-color:#e8e8ea;}.pagech li a::before{content:"";position:absolute;top:50%;margin-top:-2px;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;}.pagech li a:hover::before{border-top-color:#dd001c;border-left-color:#dd001c;}.pagech li.back a{padding-left:16px;}.pagech li.back a::before{left:4px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}.pagech li.next a{padding-right:16px;}.pagech li.next a::before{right:4px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.melmaga-wrap{margin:16px 0;}.melmaga-wrap .content::after{content:"";display:block;clear:both;}.melmaga-wrap ul,
.melmaga-wrap li{margin:0;padding:0;list-style:none;}.melmaga-wrap .about-area .txt-box{margin-bottom:16px;}.melmaga-wrap .about-area .txt-box .ttl{margin:0;padding:5px;background-color:#f5f5f5;font-size:1.6rem;}.melmaga-wrap .about-area .txt-box .txt{margin-top:10px;}.melmaga-wrap .about-area .txt-box .txt ul{margin-left:12px;}.melmaga-wrap .about-area .txt-box .txt ul li{margin-bottom:5px;}.melmaga-wrap .about-area .txt-box .txt ul li::before{content:"・";text-indent:12px;margin-left:-12px;}.melmaga-wrap .about-area .txt-box .bn-btn{margin-top:10px;}.melmaga-wrap .about-area .txt-box .bn-btn a{position:relative;padding-right:10px;color:#333;font-size:1.4rem;font-weight:bold;}.melmaga-wrap .about-area .txt-box .bn-btn a:hover{color:#fb0020;text-decoration:none;}.melmaga-wrap .about-area .txt-box .bn-btn a::before{content:"";position:absolute;top:50%;right:0;display:block;margin-top:-2.5px;width:5px;height:5px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.melmaga-wrap .about-area .btn-box ul{display:flex;flex-wrap:wrap;}.melmaga-wrap .about-area .btn-box li.change,
.melmaga-wrap .about-area .btn-box li.release{margin:0;padding:0 5px 0 0;width:50%;box-sizing:border-box;}.melmaga-wrap .about-area .btn-box li.release{padding:0 0 0 5px;}.melmaga-wrap .about-area .btn-box li.entry{padding:0;margin-bottom:10px;}.melmaga-wrap .about-area .btn-box li.entry,
.melmaga-wrap .about-area .btn-box li.bn{width:100%;border:none;}.melmaga-wrap .about-area .btn-box li.entry a{font-size:1.8rem;}.melmaga-wrap .about-area .btn-box li.entry a.red-tx{position:relative;margin-right:22px;font-size:1.2rem;text-decoration:underline;}.melmaga-wrap .about-area .btn-box li.entry a.red-tx::before{content:'';position:absolute;width:16px;height:16px;bottom:0;right:-20px;background-image:url(../img/ic_blank02.svg);background-size:contain;}.melmaga-wrap .about-area .btn-box li.entry a.red-tx:hover{background-color:#fb0020;color:#fff;}.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{content:"";position:absolute;top:50%;left:10px;margin-top:-7px;width:14px;height:14px;background:url(../img/ic_blank04.svg) no-repeat center;background-size:cover;}.melmaga-wrap .about-area .btn-box li.change a::after,
.melmaga-wrap .about-area .btn-box li.release a::after{background-image:url(../img/ic_blank03.svg);}.melmaga-wrap .btn-box li.entry a{font-size:1.6rem;}.melmaga-wrap .btn-box li a{width:100%;padding:12px;font-size:1.4rem;}.melmaga-wrap .btn-box li .at{display:block;margin-top:5px;margin-left:12px;}.melmaga-wrap .btn-box li .at::before{content:"※";text-indent:12px;margin-left:-12px;}.melmaga-wrap .btn-box li .at a{width:auto;padding:0;font-size:1.2rem;}.melmaga-wrap .entry-list .ttl,
.melmaga-wrap .result-list .ttl{margin:16px 0 8px;padding:0 0 0 8px;line-height:1;border-left:4px solid #fb0020;font-size:1.4rem;font-weight:bold;}.melmaga-wrap .result-list .ttl{border-color:#333;}.melmaga-wrap .entry{padding:0 0 16px 0;margin:0 0 16px 0;border-bottom:1px solid #e6e6e6;}.melmaga-wrap .entry .date{display:block;margin:0 0 4px;}.melmaga-wrap .entry .label{margin:0 0 8px;padding:0;}.melmaga-wrap .pd-cate{padding:3px 6px 2px 6px;}.melmaga-wrap .pd-cate a{color:#fff;}.melmaga-wrap .entry > a{display:block;overflow:hidden;}.melmaga-wrap .entry > h3{margin:0;padding:0 0 8px;font-size:1.6rem;font-weight:bold;}.melmaga-wrap .entry > h3 em{font-weight:inherit;font-style:italic;}.melmaga-wrap .entry > h3 a{display:block;color:#333;}.melmaga-wrap .entry > h3 a:hover{color:#fb0020;text-decoration:none;}.melmaga-wrap .entry .entry-body{position:relative;overflow:hidden;font-size:1.3rem;line-height:1.6;}.melmaga-wrap .entry .entry-body .text{font-size:1.3rem;}.melmaga-wrap .entry .entry-body .text em{font-weight:inherit;font-style:italic;}.melmaga-wrap .more-btn{position:relative;margin-top:16px;text-align:right;font-size:1.4rem;}.melmaga-wrap .more-btn a{position:relative;display:inline-block;padding-right:32px;line-height:1.4;color:#333;}.melmaga-wrap .more-btn a:hover{text-decoration:none;color:#fb0020;}.melmaga-wrap .more-btn a:before{content:"";position:absolute;right:16px;top:50%;margin-top:-3px;width:6px;height:6px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.melmaga-wrap .entry-detail .entry h2{margin:0;padding:0 0 8px;line-height:1.6;font-size:1.6rem;font-weight:bold;}.melmaga-wrap .entry-detail .entry h2 em{font-weight:inherit;font-style:italic;}.faq-wrap > .inner{margin-top:16px;}.faq-wrap .content::after{content:"";display:block;clear:both;}.faq-wrap .entry em{font-weight:inherit;font-style:italic;}.faq-wrap .entry-list .catbox{margin-bottom:50px;}.page_title h2,
.faq-wrap .entry-list .catbox h2{margin:16px 0 8px;padding:0 0 0 8px;line-height:1;border-left:4px solid #fb0020;font-size:1.4rem;font-weight:bold;}.result-list .page_title h2{}.faq-wrap .entry-list .catbox h2 a{position:relative;display:block;padding:8px 24px 8px 8px;background:#b4b4b4;color:#fff;}.faq-wrap .entry-list .catbox h2 a:hover{background-color:#b4b4b4;text-decoration:none;}.faq-wrap .entry-list .catbox h2 a:after{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg);position:absolute;top:50%;right:16px;margin-top:-4px;}.faq-wrap .entry-list .catbox ul,
.faq-wrap .entry-list .catbox li{margin:0;padding:0;list-style:none;}.faq-wrap .entry-list .catbox ul li a{display:block;padding:10px;position:relative;padding-right:32px;font-size:1.4rem;color:#333;}.faq-wrap .entry-list .catbox ul li:nth-child(odd) a{background:#f5f5f5;}.faq-wrap .entry-list .catbox ul li a:hover{background:#e8e8ea;text-decoration:none;}.faq-wrap .entry-list .catbox ul li a:before{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #fb0020;border-right:solid 1px #fb0020;transform:rotate(45deg);position:absolute;top:50%;right:16px;margin-top:-6px;}.faq-wrap .entry-list .catbox.toplist{width:100%;margin-right:0%;margin-bottom:50px;}.faq-wrap .entry-list .catbox.toplist em{font-weight:inherit;font-style:italic;}.faq-wrap .more-btn{position:relative;margin-top:10px;text-align:right;font-size:1.4rem;}.faq-wrap .more-btn a{position:relative;display:inline-block;padding-right:32px;line-height:1.4;color:#333;}.faq-wrap .more-btn a:hover{color:#fb0020;text-decoration:none;}.faq-wrap .more-btn a:before{content:"";position:absolute;right:16px;top:6px;width:6px;height:6px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.faq-wrap .entry-list .catbox p{margin:0;padding:0px 10px;font-size:1.4rem;}.faq-wrap .entry-list .catbox p .btn-contact{display:block;margin:10px 0 0;text-align:center;}.faq-wrap .entry-list .catbox p .btn-contact a{position:relative;display:inline-block;padding:12px 40px;background-color:#fb0020;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;}.faq-wrap .entry-list .catbox p .btn-contact a::before{position:absolute;top:50%;right:16px;content:"";display:block;margin-top:-4px;width:8px;height:8px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(135deg);}.faq-wrap .entry-list .catbox p .btn-contact a:hover{background-color:#dd001c;color:#e8e8ea;text-decoration:none;}.faq-wrap .entry-list .catbox p .btn-contact a:hover::before{border-color:#e8e8ea;}.faq-wrap .entry{padding:0;margin:0 0 20px 0;position:relative;}.faq-wrap .entry-detail .entry{border:none;}.faq-wrap .entry .qanum{font-size:1.2rem;padding:0 8px;line-height:18px;background:#f5f5f5;border-bottom:1px solid #e6e6e6;z-index:1;display:block;box-sizing:border-box;text-align:right;}.faq-wrap .entry .qanum i{font-style:normal;}.faq-wrap .entry ul{overflow:hidden;}.faq-wrap .entry ul li{display:block;float:left;}.faq-wrap .entry ul li.cat{margin-right:10px;font-size:14px;font-weight:bold;border-left:2px solid #F90;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;color:#555;padding:3px 5px 2px;}.faq-wrap .entry h2{margin:0 0 4px;padding:0;font-size:1.4rem;font-weight:bold;overflow:hidden;position:relative;background-color:#f5f5f5;}.faq-wrap .entry-detail .entry h2{font-size:1.6rem;}.faq-wrap .entry h2 a{display:block;color:#333;}.faq-wrap .entry h2 a:hover{color:#fb0020;text-decoration:none;}.faq-wrap .entry h2 .qicon{display:block;float:left;padding:5px 0 0;width:36px;color:#313843;font-size:2rem;font-weight:bold;text-align:center;}.faq-wrap .entry h2 .title{margin:0 10px 0 40px;display:block;padding:10px 0;}.faq-wrap .entry-list .entry h2 .title{margin-right:8px;}.faq-wrap .entry .entry-body{line-height:1.8;overflow:hidden;position:relative;}.faq-wrap .entry .entry-body .aicon{display:block;float:left;padding:0;width:36px;color:#b4b4b4;font-size:2rem;font-weight:bold;text-align:center;}.faq-wrap .entry .entry-body .text{margin:5px 0 0 40px;font-size:1.4rem;}.faq-wrap .entry .entry-body .text p:first-of-type{margin-top:0;}.faq-wrap .entry .entry-body .qanum{text-align:right;font-size:13px;color:#999;}.faq-wrap .entry-detail{margin-top:36px;}.faq-wrap .entry-detail .related-list{margin-top:24px;}.faq-wrap .entry-detail .related-list h3{margin:0 0 16px;padding-bottom:8px;font-size:1.4rem;border-bottom:1px solid #e6e6e6;}.faq-wrap .entry-detail .related-list ul{margin:0 0 0 -.5em;}.faq-wrap .entry-detail .related-list li{margin:0 0 16px;}.faq-wrap .entry-detail .related-list li a{text-decoration:underline;}.faq-wrap .entry-detail .related-list li a:hover{background-color:#fb0020;color:#fff;}.faq-wrap .result-list .src-ttl{position:relative;margin:0 0 16px;padding:0 0 0 16px;color:#313843;font-size:1.8rem;}.faq-wrap .result-list .src-ttl::before{content:"";position:absolute;top:2px;left:0;width:4px;height:20px;background-color:#313843;}.faq-wrap .txt-box{margin:24px 8px;}.faq-wrap .txt-box + .txt-box{margin-top:48px;}.faq-wrap .txt-box .tx{margin:0 0 16px;font-size:1.4rem;}.faq-wrap .txt-box .btn{text-align:center;}.faq-wrap .txt-box .btn a{width:90%;}.faq-wrap .txt-box .btn a.contact-btn{background-image:url(../img/ic_mail.svg);background-repeat:no-repeat;background-position:left 16px center;background-size:24px 24px;}.faq-telbox{margin-top:16px;}.faq-telbox .tel{display:block;text-align:center;}a.ic-freedial{padding-left:45px;background:url(../img/ic_freedial.svg) no-repeat left center;background-size:40px 23px;font-size:3rem;font-weight:bold;}.faq-telbox .tx{display:block;line-height:1.6;}.faq-telbox .tx em{display:block;font-size:1.4rem;}.app-wrap{}.appsrc-area{margin:24px 0;padding:16px 8px;border:4px solid #e6e6e6;}.appsrc-area .search-box{border-top:none;padding:0;margin-bottom:16px;}.appsrc-area .search-box .select-search-tx input{padding-right:8px;}_:-ms-fullscreen,:root .appsrc-area .search-box .select-search-tx input{padding:4px;height:40px;line-height:1em;}.appsrc-area .src-input label{display:block;padding:6px 0;}.src-input{padding:8px 4px;}.src-input dl,
.src-input dt,
.src-input dd{margin:0;padding:0;display:block;}.src-input dl + dl{margin-top:8px;}#GSSCPDTR01 .src-input .other-li dl{margin-top:8px;}.appsrc-area .src-input dl + dl{padding-top:16px;border-top:1px solid #e6e6e6;}.src-input dt{position:relative;margin-bottom:4px;padding-left:20px;font-size:1.4rem;font-weight:bold;}.src-input dt::before{content:"";position:absolute;top:6px;left:0;display:block;width:8px;height:8px;background-color:#cdcdcd;}.src-input dt .must{display:inline-block;margin:0 0 0 4px;line-height:16px;font-size:1.2rem;color:#FB0020;font-weight:normal;}.src-input dd ul{margin:0;margin-left:-7px;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.src-input dd ul li{margin:0 10px 0 0;}.src-input dd .col2 li{margin:0;width:calc(100%/2);box-sizing:border-box;}.src-input dd .col2 li:nth-child(odd){padding-right:4px;}.src-input dd .col2 li:nth-child(even){padding-left:4px;}.src-input .btn-box{position:relative;margin:8px 0 0;text-align:center;}.src-input .btn-box .search-btn{display:inline-block;margin-right:40px;width:160px;}.src-input .btn-box .search-btn input{display:block;padding:0 24px;width:100%;height:40px;line-height:40px;color:#fff;box-sizing:border-box;font-weight:bold;background:url(../img/ic_arrow_w01.svg) no-repeat center right 8px;background-color:#fb0020;background-size:14px 14px;}.src-input .btn-box .search-btn input:hover{background-color:#dd001c;color:#e8e8ea;background-image:url(../img/ic_arrow_w01hover.svg);}.src-input .btn-box .reset-btn{display:inline-block;position:absolute;bottom:0;right:0;margin:0;}.src-input .btn-box .reset-btn a,
.src-input .btn-box .reset-btn input{display:inline-block;color:#333;padding:0 10px;height:40px;line-height:40px;background-color:#f5f5f5;box-sizing:border-box;font-size:1.4rem;}.src-input .btn-box .reset-btn a:hover,
.src-input .btn-box .reset-btn input:hover{text-decoration:none;background-color:#e8e8ea;}.src-input .btn-box .submit-btn{display:inline-block;width:160px;}.src-input .btn-box .form-bottom-check-wrap .form-terms-tx{font-size:1.2rem;text-align:left;}.src-input .btn-box .form-agree-check label{margin-bottom:15px;}.src-input .btn-box .form-btn-next input[type="submit"].btn-m2:disabled{cursor:not-allowed;background-color:#e6e6e6;color:#ffffff;}.src-input .btn-box .form-btn-next input[type="submit"].btn-m2:disabled:hover{background-image:url(../img/ic_arrow_w01.svg);}.src-input p{margin:0 0 16px;}.src-input p em{margin:0 3px;font-size:1.4rem;}.src-input p.input-ttl{position:relative;margin:20px 0 0 0;padding:16px 0 12px;border-top:1px solid #e6e6e6;width:100%;}.src-input .input-ttl b{font-size:1.4rem;font-weight:bold;}.src-input .input-ttl span.input-att{float:right;}.src-input .input-ttl span.input-att i{margin-right:4px;font-style:normal;}.coa-wrap .src-input p.att-tx{width:100%;margin-bottom:16px;padding-left:1.2em;color:#FB0020;position:relative;}#GSSCPDTR01 .coa-wrap .src-input p.att-tx{margin-top:16px;margin-bottom:16px;}.coa-wrap .src-input p.att-tx::before{content:"※";margin-left:-1.2em;margin-right:0.2em;}.src-input .other-li dl.output dd{position:relative;}.src-input .other-li dl.output dd:after{display:block;content:"**";position:absolute;top:-12px;right:0px;}.src-input .other-li .adr{padding-top:8px;}.appcate-area{margin-top:24px;padding-top:24px;border-top:1px solid #e6e6e6;}.app-cateli-box + .app-cateli-box{margin-top:16px;}.app-cateli-box .acd-block{margin:0;padding:0;background-color:#f5f5f5;color:#333;}.app-cateli-box .acd-block + .acd-block{margin-top:8px;}.app-cateli-box .acd-block .acd-pin{position:relative;margin:0;padding:12px 32px 12px 16px;border-bottom:none;font-size:1.4rem;font-weight:bold;cursor:pointer;}.app-cateli-box .acd-block .acd-pin i{content:"";display:block;position:absolute;top:50%;margin-top:-10px;right:12px;width:20px;height:20px;background-color:#fff;box-sizing:border-box;cursor:pointer;}.app-cateli-box .acd-block .acd-pin i::before,
.app-cateli-box .acd-block .acd-pin i::after{content:"";display:block;position:absolute;left:0;top:50%;margin:-1px 0 0 5px;width:8px;height:2px;background-color:#333;transition:0.3s background-color, 0.3s opacity;}.app-cateli-box .acd-block .acd-pin i::after{margin:-4px 0 0 8px;width:2px;height:8px;}.app-cateli-box .acd-block .acd-pin.on i::after{opacity:0;}.app-cateli-box .acd-block .acd-pin:hover i::before,
.app-cateli-box .acd-block .acd-pin:hover i::after{background-color:#fb0020;}.app-cateli-box .acd-block .acd-box{position:relative;margin:0;padding:8px 32px 16px 16px;}.app-cateli-box .acd-block .acd-box ul{margin:0;padding:0;list-style:none;}.app-cateli-box .acd-block .acd-box li{margin:0 0 16px;padding:0;}.app-cateli-box .acd-block .acd-box li:last-child{margin-bottom:0;}.app-cateli-box .acd-block .acd-box li a{position:relative;display:block;padding-left:12px;color:#333;}.app-cateli-box .acd-block .acd-box li a:hover{color:#fb0020;text-decoration:none;}.app-cateli-box .acd-block .acd-box li a::before{content:"";position:absolute;top:6px;left:0;display:block;margin-top:-2px;width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;transform:rotate(135deg);}.app-cateli-box .acd-block .acd-box li a:hover::before{border-color:#fb0020;}.app-cateli-box .acd-block .acd-box li a .ic-pdf{display:inline-block;margin-left:4px;width:16px;height:12px;background:url(../img/ic_pdf02.svg) no-repeat left center;background-size:16px 16px;vertical-align:middle;font-style:normal;}.app-result{margin-top:24px;}.app-result ul{margin:0;padding:0;list-style:none;border-top:1px solid #e6e6e6;}.app-result ul:empty{border-top:none;}.app-result li{margin:0;padding:8px 0px;border-bottom:1px solid #e6e6e6;}.app-result li .ttl{font-size:1.6rem;font-weight:bold;vertical-align:middle;}.app-result li a{display:block;padding:8px 4px;color:#333;}.app-result li a .ttl{color:#333;}.app-result li a:hover{text-decoration:none;}.app-result li a:hover .ttl{color:#fb0020;text-decoration:none;}.app-result li .ttl .ic-pdf{display:inline-block;margin-left:4px;width:16px;height:12px;background:url(../img/ic_pdf02.svg) no-repeat left center;background-size:16px 16px;vertical-align:middle;font-style:normal;}.app-result li .label{display:inline;margin:0 0 0 8px;vertical-align:middle;}.app-result li .label .pd-cate{display:inline-block;padding:3px 6px;color:#333;background-color:#e6e6e6;}.app-result li .col{display:block;padding:0 4px;margin-bottom:8px;line-height:1.6;}.app-result li .col:empty{display:none;}.app-detail{margin:24px 0;background:#fff;}.app-detail table{width:100%;}.app-detail th,
.app-detail td{padding:8px;line-height:1.6;box-sizing:border-box;}.app-detail thead th{background-color:#b4b4b4;color:#fff;font-size:1.6rem;text-align:center;}.app-detail tbody th{margin-top:8px;padding:4px 8px;display:block;background-color:#f5f5f5;text-align:left;}.app-detail tbody td{display:block;}.app-detail tbody td ul{margin:0 0 0 -.5em;}.app-detail th q{margin-left:4px;color:#646464;font-size:1.1rem;font-weight:normal;}.app-detail .result-img figure{margin:0;text-align:center;}.app-detail .result-img figure a{display:inline-block;text-decoration:none;}.app-detail .result-img figure a:hover{background:none;}.app-detail .result-img figure a img{margin-bottom:10px;max-width:100%;}.app-detail .result-img figure a .btn{position:relative;display:block;margin:0 auto;padding:9px 30px 9px 40px;max-width:200px;line-height:20px;color:#313843;background-color:#f5f5f5;border:1px solid #cdcdcd;box-sizing:border-box;text-align:center;background-image:url(../img/ic_another.svg);background-repeat:no-repeat;background-position:left 8px center;background-size:24px 24px;}.app-detail .result-img figure a .btn.ic-pdf{background-image:url(../img/ic_pdf02.svg);}.app-detail .result-img figure a .btn::before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-2px;width:4px;height:4px;border-top:1px solid #000;border-left:1px solid #000;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.app-detail .result-img figure a .btn:hover{background-color:#d4d5d6;color:#313843;}.app-detail .result-img figcaption{margin-top:0;}.app-detail .result-img figcaption p{margin:0;font-size:1.1rem;}.news-box .tab-list > li .no-result{padding:0 16px 4px;border-bottom:1px solid #e6e6e6;}.news-box .news-block .no-result{padding:1px 0 20px;}.news-box .no-result p{margin:16px 0;}.news-wrap{margin:16px 0;}.news-wrap .area-cont{padding-bottom:0;}.news-wrap .news-box .tab-btn{margin-right:0;border-bottom:2px solid #fb0020;}.news-wrap .news-area .area-cont .news-box .news-block:first-child{margin-top:-16px;}.news-wrap .news-article .date{display:block;margin:0 0 4px;}.news-wrap .news-article .label{display:inline-block;margin:0 0 8px;padding:0;font-weight:bold;}.news-wrap .news-article .label + .label{margin-left:8px;}.news-wrap .news-article .label span{display:inline-block;vertical-align:middle;}.news-wrap .news-article .label .news-cate{margin:0 0 4px 0;font-size:1.2rem;}.news-wrap .news-article .label .news-cate + .news-cate{margin-left:8px;}.news-wrap .news-article .label .ic-hot{display:inline-block;margin-left:8px;padding:2px 0 0 18px;color:#fb0020;background:url(../img/ic_hot.svg) no-repeat;background-size:16px 16px;font-weight:900;font-size:1.2rem;vertical-align:baseline;}.news-atchead .ttl{margin:0 0 16px;font-size:1.6rem;}.news-wrap .news-atcbody{margin-bottom:24px;padding-bottom:24px;}.news-wrap .news-atcbody em{font-weight:inherit;font-style:italic;}.news-wrap .news-atcbottom{padding-top:16px;border-top:1px solid #e6e6e6;}.news-atcbottom .news-top{margin:0;}.news-atcbottom .news-top a{position:relative;display:inline-block;padding:4px 8px 4px 16px;border:1px solid #fb0020;}.news-atcbottom .news-top a:hover{text-decoration:none;background-color:#e8e8ea;}.news-atcbottom .news-top a::before{content:"";position:absolute;top:50%;left:4px;margin-top:-2px;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}.coa-area{margin:24px 0;padding:16px 8px;border:4px solid #e6e6e6;}.coa-area .src-input dl{display:flex;align-items:center;flex-wrap:wrap;}.coa-area .src-input dt{display:block;}.coa-area .src-input dd{display:block;width:100%;}.coa-area .src-input dd input::placeholder{font-size:1.2rem;}.coa-area .src-input dd input::-webkit-input-placeholder{font-size:1.2rem;}.coa-area .src-input dd input::-ms-input-placeholder{font-size:1.2rem;}.coa-area .src-input dd input::-moz-placeholder{font-size:1.2rem;}.coa-area .src-input dd input:-ms-input-placeholder{font-size:1.2rem;}.coa-area .src-input dd .attx{display:block;margin-top:3px;color:#646464;font-size:1.2rem;}.src-input .code dd{font-size:1.4rem;font-weight:bold;}.coa-area .src-input .word,
.coa-area .src-input .code{width:100%;flex-wrap:nowrap;}.coa-area .src-input .word,
.coa-area .src-input .code{margin-bottom:16px;}.coa-area .src-input dt:before{top:50%;margin-top:-5px;}.src-input .word dt,
.src-input .code dt{width:90px;line-height:1.2;vertical-align:middle;}.coa-area .src-input .word dd,
.coa-area .src-input .code dd{margin:0;vertical-align:middle;width:calc(100% - 90px);}.coa-area .src-input .word dd,
.coa-area .src-input .code dd > label{padding-left:8px;}.coa-area .src-input .lot-box dl:first-child{margin-top:16px;}#GSSCSVJS01 .cnt-wrap .src-wrap{margin:20px 3% 0;}#GSSCSVJS01 .cnt-wrap .search-box{padding:0;border-top:none;}.cst-contact-area .area-ttl{padding-bottom:16px;}.cst-service-area .area-ttl .ttl::before{display:none;}.cst-service-box h3{display:flex;margin:0 0 8px;text-align:center;font-size:1.4rem;font-weight:bold;justify-content:center;align-items:center;}.cst-service-box .svc-list ~ h3{margin-top:16px;}.cst-service-box h3::before,
.cst-service-box h3::after{content:"";width:5px;height:18px;vertical-align:middle;border:1px solid #333333;}.ie .cst-service-box h3::before,
.ie .cst-service-box h3::after{display:block;}.cst-service-box h3::before{margin-right:10px;border-right:none;}.cst-service-box h3::after{margin-left:10px;border-left:none;}.cst-service-box .svc-list,
.cst-service-box .svc-btn{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.cst-service-box .svc-btn{margin:16px 0 0;justify-content:center;}.cst-service-box .svc-list li{display:flex;justify-content:center;align-items:center;margin:0 0 8px;padding:0;width:50%;box-sizing:border-box;}.cst-service-box .svc-list li:nth-child(odd){padding-right:4px;}.cst-service-box .svc-list li:nth-child(even){padding-left:4px;}.cst-service-box .svc-btn li{margin:0 auto 8px;padding:0;width:80%;box-sizing:border-box;}.cst-service-box ul li a{width:100%;padding:12px 14px 12px 4px;font-size:1.3rem;line-height:1.2;}.cst-service-box ul.svc-btn li a{font-size:1.6rem;line-height:1.4;}.cst-contact-box .tel-box{display:none;margin-bottom:16px;text-align:center;}.cst-contact-box .tel-box .tel{display:block;text-align:center;}.cst-contact-box .tel-box .tx,
.cst-contact-box .tel-box .fax{display:block;font-size:1.4rem;}.cst-contact-box .form-box .btn{display:block;margin:0 auto 16px;width:80%;text-align:center;}.cst-contact-box .form-box .tx{display:block;font-size:1.4rem;}.cst-contact-box .form-box .tx a{text-decoration:underline;}.cst-contact-box .form-box .tx a:hover{background-color:#fb0020;color:#fff;}.sec-cont .cst-service-list,
.sec-cont .cst-svc-box .cst-service-list{width:100%;}table.cst-service-list tr.fin{}table.cst-service-list th{text-align:left;background-color:#e6e6e6;border-right-color:#fff;padding:6px 10px;}table.cst-service-list th:last-child{border-right-color:#e6e6e6;}table.cst-service-list .sv{width:100%;}table.cst-service-list .mk{display:none;}table.cst-service-list td{display:block;padding:0;border-top:none;border-bottom:none;}table.cst-service-list tr td:last-child{border-bottom:1px solid #e6e6e6;}.cst-service-list span{display:inline-block;vertical-align:middle;}table.cst-service-list a{display:block;position:relative;padding:10px 10px 5px 18px;color:#333;text-decoration:none;font-weight:bold;font-size:1.4rem;width:100%;box-sizing:border-box;}table.cst-service-list a::before{position:absolute;top:50%;left:5px;display:block;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}table.cst-service-list a:hover{background-color:transparent;color:#fb0020;}table.cst-service-list a:hover::before{border-color:#fb0020;}table.cst-service-list .sv-name{display:inline;margin-right:8px;position:relative;}table.cst-service-list a .sv-name::before{position:absolute;content:'';top:6px;left:-12px;display:block;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}table.cst-service-list a:hover .sv-name::before{border-color:#fb0020;}table.cst-service-list .mk-name{padding:0px 10px 10px 18px;}table.cst-service-list .status{padding:0 4px;line-height:18px;color:#fff;background-color:#fb0020;font-size:1.2rem;font-weight:normal;margin-top:4px;margin-bottom:4px;}table.cst-service-list .status + .status{margin-left:4px;}table.cst-service-list td .fin{margin-left:8px;padding:0 4px;line-height:18px;color:#fff;background-color:#cdcdcd;font-weight:normal;}table.cst-service-list .sv-name + .fin{margin-left:0;}.cst-svc-box ul.cst-service-list{margin:0;padding:0;list-style:none;}.cst-svc-box ul.cst-service-list li{margin:0 auto;padding:8px 0;border-top:1px solid #e6e6e6;}.cst-svc-box ul.cst-service-list li:last-child{border-bottom:1px solid #e6e6e6;}.cst-svc-box ul.cst-service-list li a{position:relative;display:inline-block;margin:0;padding:0 0 0 12px;font-size:1.4rem;color:#333;text-decoration:none;font-weight:bold;}.cst-svc-box ul.cst-service-list li a::before{position:absolute;top:8px;left:0;content:"";display:block;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.cst-svc-box ul.cst-service-list li a:hover{background:none;color:#fb0020;text-decoration:none;}.cst-svc-box ul.cst-service-list li a:hover::before{border-color:#fb0020;}.cst-maker-box{margin:20px 0 0;}.cst-more-btn{margin:auto;width:150px;text-align:center;}.cst-more-btn span{position:relative;display:inline-block;padding:0 32px 0 8px;border:1px solid #e6e6e6;line-height:30px;background-color:#f5f5f5;box-sizing:border-box;font-weight:bold;cursor:pointer;}.cst-more-btn span:hover{background-color:#e8e8ea;}.cst-more-btn span i{content:"";display:block;position:absolute;top:50%;right:8px;margin-top:-10px;width:20px;height:20px;background-color:#fff;box-sizing:border-box;}.cst-more-btn span i::before,
.cst-more-btn span i::after{content:"";display:block;position:absolute;left:0;top:50%;margin:-1px 0 0 5px;width:8px;height:2px;background-color:#333;transition:0.3s background-color, 0.3s opacity;}.cst-more-btn span i::after{margin:-4px 0 0 8px;width:2px;height:8px;}.cst-more-btn.on span i::after{opacity:0;}.cst-more-btn span:hover i::before,
.cst-more-btn span:hover i::after{background-color:#fb0020;}.cst-more-box,
.cst-more-box .acd-box{margin-top:16px;margin-bottom:16px;}.cst-way-box .btn-box{margin:16px 0 0;text-align:center;}.cst-way-box .btn-box .red-btn{font-size:1.2rem;font-weight:normal;text-decoration:none;}.cst-related-box .related-list,
.cst-doc-box .doc-list{margin:0;padding:0;list-style:none;}.cst-related-box .related-list li{margin:0;padding:10px 0;border-bottom:1px solid #e6e6e6;}.cst-related-box .related-list li:first-child{border-top:1px solid #e6e6e6;}.cst-related-box .related-list li.fin{}.cst-related-box .related-list li a{padding:0 0 0 15px;font-weight:bold;font-size:1.4rem;}.cst-related-box .related-list li a,
.cst-doc-box .doc-list li a{display:inline-block;position:relative;color:#333;text-decoration:none;}.cst-related-box .related-list li a::before,
.cst-doc-box .doc-list li a::before{position:absolute;top:6px;left:3px;content:"";display:block;width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);text-decoration:none;}.cst-related-box .related-list li a:hover,
.cst-doc-box .doc-list li a:hover{background:transparent;color:#fb0020;}.cst-related-box .related-list li a:hover::before ,
.cst-doc-box .doc-list li a:hover::before{border-color:#fb0020;}.cst-related-box .related-list li .status,
.cst-doc-box .doc-list li a i{display:inline-block;margin-left:8px;padding:0 4px;line-height:18px;color:#fff;background-color:#fb0020;font-style:normal;vertical-align:middle;}.cst-related-box .related-list li a::before{border-color:#fb0020;top:9px;}.cst-related-box .related-list li .status{font-size:1.2rem;font-weight:normal;}.cst-related-box .related-list li .status + .status{margin-left:4px;}.cst-related-box .related-list li .fin{display:inline-block;margin-left:8px;padding:0 4px;line-height:18px;color:#fff;background-color:#cdcdcd;vertical-align:middle;font-size:1.2rem;font-weight:normal;}.cst-related-box .rlt-detail{margin:8px 12px 0;padding:10px 0;}.cst-related-box .rlt-detail .img-box{max-width:320px;margin:0 auto 16px;}.cst-related-box .rlt-detail .img-box img{width:auto;max-width:100%;}.cst-related-box .rlt-detail .tx-box,
.cst-related-box .rlt-detail .tx-box p{font-size:1.2rem;}.cst-doc-box{margin-top:16px;}.cst-doc-box .doc-list{margin:0;padding:8px;}.cst-doc-box .doc-list li{margin:0;padding:10px 0;border-bottom:1px solid #e6e6e6;}.cst-doc-box .doc-list li a{padding:0 10px 0 15px;}.cst-doc-box .doc-list li a::after{content:"";position:absolute;width:20px;height:20px;bottom:0;right:-20px;background-size:contain;background-repeat:no-repeat;}.cst-doc-box .doc-list li a.link-blank::after{background-size:16px 16px;}.cst-doc-box .doc-list li a.ic-pdf::after{background-image:url(../img/ic_pdf02.svg);}.cst-doc-box .doc-list li a.ic-another::after{background-image:url(../img/ic_another.svg);}.cst-doc-box .doc-list li a.link-blank::after{top:50%;margin-top:-8px;}.cst-doc-box .doc-list li a span{display:inline-block;}.cst-doc-box .doc-list li a i{background-color:#313843;}.cst-flow-box{margin:16px 0;}.cst-flow-box ol{margin:0;padding:0;list-style:none;}.cst-flow-box ol > li{position:relative;margin:0 0 20px;padding:0;}.cst-flow-box ol > li::before{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;width:10px;height:10px;border-top:1px solid #b4b4b4;border-left:1px solid #b4b4b4;transform:rotate(-135deg);}.cst-flow-box ol > li:last-child::before{display:none;}.cst-flow-box ol dl{margin:0;padding:0;border:1px solid #e6e6e6;}.cst-flow-box ol dl dt{margin:0;padding:8px;font-size:1.4rem;font-weight:bold;background-color:#f5f5f5;}.cst-flow-box ol dl a{text-decoration:underline;}.cst-flow-box ol dl a:hover{background-color:#fb0020;color:#fff;}.cst-flow-box ol dl dt small{margin-left:4px;font-size:1.2rem;font-weight:normal;}.cst-flow-box ol dl dd{margin:0;padding:8px;}.cst-flow-box ol dl dd em{display:block;font-weight:bold;font-size:1.4rem;}.cst-flow-box ol dl dd .tx{display:block;margin-top:8px;line-height:1.6;word-break:break-word;}.cst-sttl{margin:16px 0 8px;padding:0 0 0 8px;line-height:1;border-left:4px solid #fb0020;font-size:1.6rem;font-weight:bold;}.cst-order-box{margin-top:32px;}.cst-order-box .cst-sttl{padding:0 0 5px;border-left:none;border-bottom:1px solid #e6e6e6;}.cst-order-box dl{margin:0 0 16px;}.cst-order-box dl dt{margin:0;padding:0;border:none;font-weight:bold;}.cst-order-box dl dd{margin:0;padding:0;}.cst-order-box dl dd ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.cst-order-box dl dd ul li{margin:10px 0 0;padding:0;width:100%;box-sizing:border-box;}.cst-order-box dl dd ul li a{position:relative;display:block;padding:8px 20px;line-height:22px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:left 15px center;background-size:24px 24px;border:1px solid #b4b4b4;color:#313843;font-size:1.4rem;font-weight:bold;text-align:center;text-decoration:none;box-sizing:border-box;}.cst-order-box dl dd ul li a.ic-pdf{background-image:url(../img/ic_pdf02.svg);}.cst-order-box dl dd ul li a.ic-word{background-image:url(../img/ic_another.svg);}.cst-order-box dl dd ul li a:hover{background-color:#e8e8ea;color:#313843;}.cst-order-box dl dd ul li a::before{position:absolute;top:50%;right:10px;content:"";display:block;margin-top:-2.5px;width:5px;height:5px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.cst-logo-box{margin:10px auto;width:150px;text-align:center;}.cst-logo-box .cst-logo-in{display:inline-block;}.cst-logo-box .cst-logo-in a{display:inline-block;}.cst-logo-box .cst-logo-in img{width:auto;height:auto;max-width:100%;max-height:100%;}.overlay-bg{display:none;position:fixed;top:0;left:0;right:0;width:100%;height:120%;background:rgba(0,0,0,.5);z-index:700;}.overlay-box{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:701;overflow:auto;-webkit-overflow-scrolling:touch;}.journal-wrap .modal-box{min-height:80px;}.modal-base{position:relative;margin:30px auto 60px;padding:0;width:95%;background-color:#ffffff;box-sizing:border-box;}.modal-base .prev,
.modal-base .next{position:absolute;top:40%;left:-8%;width:25px;height:20%;cursor:pointer;}.modal-base .next{left:auto;right:-8%;}.modal-base .prev::before,
.modal-base .next::before{content:"";display:block;position:absolute;top:50%;left:-4px;margin-top:-10px;width:20px;height:20px;border-top:2px solid #b4b4b4;border-left:2px solid #b4b4b4;transform:rotate(135deg);}.modal-base .prev::before{transform:rotate(-45deg);left:6px;}.modal-base .prev:hover::before,
.modal-base .next:hover::before{border-color:#FB0020;}.overlay-box:first-of-type .prev{display:none;}.overlay-box:last-of-type .next{display:none;}.modal-base .btn-box{margin:10px 0 0;text-align:center;}.modal-inner{max-height:280px;overflow-y:auto;}.modal-inner::-webkit-scrollbar{width:5px;}.ad-df .modal-inner::-webkit-scrollbar{width:0;}.modal-inner::-webkit-scrollbar-thumb{background:#313843;-webkit-border-radius:10px;border-radius:10px;}.modal-inner::-webkit-scrollbar-track-piece:start{background:#b4b4b4;}.modal-inner::-webkit-scrollbar-track-piece:end{background:#e6e6e6;}.mdl-cont .mdl-img{display:block;margin:0 auto;padding:10px 10px 0;width:100%;box-sizing:border-box;text-align:center;}.mdl-cont .mdl-img img{max-width:100%;}.close-btn2{position:absolute;top:-14px;right:-6px;width:32px;height:32px;cursor:pointer;background:#f5f5f5;border-radius:100%;}.close-btn2:hover{background-color:#e8e8ea;}.close-btn2::before,
.close-btn2::after{content:"";display:block;width:14px;height:14px;position:absolute;border-top:1px solid #333;}.close-btn2::before{top:3px;left:4px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.close-btn2::after{bottom:4px;left:4px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}.close-btn2 img{width:100%;}.mdl-foot{margin-top:0;padding:8px 0;text-align:center;}.mdl-foot .close-btn{display:block;margin:0 auto;padding:6px 0;width:60%;min-width:0;color:#333;background-color:#f5f5f5;font-size:14px;cursor:pointer;box-sizing:border-box;}.mdl-foot .close-btn:hover{background-color:#e8e8ea;}html.ovlay-ie{overflow-y:hidden;}.ovlay-ie body{width:100%;overflow-y:hidden;}.ovlay-ie .wrap-all{position:fixed;width:100%;overflow-y:scroll;}.ovlay-sp{position:fixed;width:100%;height:100%;}.ovlay-sp body{width:100%;height:100%;overflow-y:hidden;position:fixed;}.ovlay-sp .wrap-all{left:0;width:100%;}html.ovlay-ad{overflow-y:hidden;}.ovlay-ad body{overflow-y:hidden;}.ovlay-ad .wrap-all{overflow-y:scroll;}.main-wrap{padding-top:35px;}#GSSCTPCM01.main-wrap,
[id^="GSSCPDCT0"].main-wrap,
#GSSCSVJS01.main-wrap,
#GSSCSVMG01.main-wrap,
#GSSCSVKK01.main-wrap{padding-top:0;}.header-test{border-bottom:1px solid #e6e6e6;top:0;width:100%;text-align:center;z-index:1000;background-color:#fff;}.header-test .sp{padding:7px 0;}.header-test .sp::after{content:"";clear:both;display:block;}.header-test .sp1{float:left;width:190px;}.header-test .sp2{float:right;width:130px;}.header-test .pc{display:none;}.footer-test{text-align:center;}.footer-test .sp{width:100%;}.footer-test .pc{display:none;}.btntest{display:block;width:1000px;margin:100px auto;}.btntest::after{content:"";display:block;clear:both;}.btntest input.kazu{width:64px;float:left;height:34px;text-align:right;}.btntest .button{float:left;width:24px;height:34px;background:url(../img/spinbtn.png) no-repeat right center;overflow:hidden;}.btntest input.spinner{margin-top:0px;border:0px;width:24px;height:17px;background:transparent;}.btntest input.spinner + .spinner{margin-top:-2px;}.structure-area,
.structure-wrap + .btm-wrap{margin:0 auto;display:none;}.structure-sp-area{display:block;}.structure-sp-area .structure-sp-cnt{margin:88px auto;padding:0;}.structure-sp-area .structure-sp-cnt .main-tx{color:#fb0020;font-weight:bold;font-size:1.4rem;text-align:center;}.search-box.product-cnt{}.search-box.product-cnt .src-area,
.search-box.cst-search .src-area{width:100%;}.search-box.product-cnt .src-view,
.search-box.cst-search .src-view{margin:0;min-width:120px;}.search-box.product-cnt .src-view dl.view-num,
.search-box.cst-search .src-view dl.view-num{margin:0;}.product-cnt-list-in,
.cst-search-list-in{margin:16px auto;padding:0;list-style:none;}.product-cnt-list-in li,
.cst-search-list-in > li{margin:0 auto;padding:16px 0;border-top:1px solid #e6e6e6;}.cst-search-list-in > li{padding:12px 5px 12px 15px;}.product-cnt-list-in li:last-child,
.cst-search-list-in > li:last-child{border-bottom:1px solid #e6e6e6;}.product-cnt-list-in li mark,
.cst-search-list-in > li mark{background-color:#fff227;color:#333;}.product-cnt-list-in li a,
.cst-search-list-in li .ttl a{display:inline-block;margin:0;padding:0;font-size:1.6rem;color:#333;text-decoration:none;font-weight:bold;}.product-cnt-list-in li a:hover,
.product-cnt-list-in li a:hover mark,
.cst-search-list-in .ttl a:hover,
.cst-search-list-in li .ttl a:hover mark{color:#fb0020;}.cst-search-list-in li .ttl a{position:relative;}.cst-search-list-in li .ttl a:before{content:'';position:absolute;top:8px;left:-12px;content:"";display:block;width:4px;height:4px;border-top:1px solid #fb0020;border-left:1px solid #fb0020;transform:rotate(135deg);}.product-cnt-list-in li .tx,
.cst-search-list-in li .tx{margin:8px 0 0;padding:0;}.cst-search-list-in li .tx{line-height:1.6;}.product-cnt-list-in li .url,
.cst-search-list-in li .url{display:block;margin:8px 0 0;padding:0;}.product-cnt-list-in li .ttl{font-size:1.6rem;color:#333;font-weight:bold;}.product-cnt-list-in li .ttl .st{display:inline-block;margin:0 0 0 5px;padding:0 5px;line-height:20px;height:20px;font-weight:normal;vertical-align:text-top;text-align:center;font-size:1.2rem;width:5em;color:#fff;background:#b4b4b4;min-width:76px;box-sizing:border-box;}body:not(.signin) .product-cnt-list-in li.st-discon.init-discon,
body:not(.signin) .product-cnt-list-in li.st-discon.init-discon .ttl,
body:not(.signin) .product-cnt-list-in li.st-discon.init-discon mark{color:#b4b4b4;}#GSSCSVJS05 .fs-result-msg{border:none;padding:0;margin:8px 0 15px;}#GSSCSVJS05 .fs-result-msg p{line-height:1.6;}.cst-search-list-in li .ttl a{display:block;}.cst-search-list-in li .url{display:none;}.cst-search-list-in li .ttl span:not(.highlight),
.cst-service-list li span{display:inline-block;margin:2px 6px 2px 0;padding:0 4px;line-height:18px;color:#fff;font-size:1.2rem;font-weight:normal;vertical-align:middle;}.cst-search-list-in li .ttl span:not(.highlight){margin-left:10px;}.cst-search-list-in li .ttl .status,
.cst-service-list li .status{background-color:#fb0020;}.cst-service-list li span:first-child{margin-left:10px;}.cst-search-list-in li .ttl .fin,
.cst-service-list li .fin{background-color:#cdcdcd;}.cst-search-list-in li .ttl .maker:not(.highlight),
.cst-service-list li .maker{margin:2px 6px 2px 0;display:inline-block;color:#333;background-color:#f5f5f5;border:1px solid #e6e6e6;text-decoration:none;line-height:1.6;color:#646464;}.cst-search-list-in li .ttl .maker:not(.highlight){margin-left:10px;}.cst-search-list-in li .ttl .status + .status,
.cst-search-list-in li .ttl .status + .maker,
.cst-search-list-in li .ttl .status + .fin,
.cst-search-list-in li .ttl .fin + .maker{margin-left:0;}.cst-search-list-in li .nav{margin:8px 0 0;}.cst-search-list-in li .nav ol{margin:0;padding:0;list-style:none;font-size:0;}.cst-search-list-in li .nav ol li{display:inline;position:relative;margin:0 4px 0 0;}.cst-search-list-in li .nav ol li::after{content:"";display:inline-block;margin-left:8px;width:4px;height:4px;border-top:1px solid #646464;border-left:1px solid #646464;transform:rotate(135deg);vertical-align:middle;}.cst-search-list-in li .nav ol li:last-child{margin-right:0;}.cst-search-list-in li .nav ol li:last-child::after{display:none;}.cst-search-list-in li .nav ol li a{color:#646464;padding:2px 6px;line-height:2;vertical-align:middle;}.cst-search-list-in li .nav ol li:first-child a{border:1px solid #646464;color:#646464;}.cst-search-list-in li .nav ol li a:hover{border-color:#fb0020;color:#fb0020;text-decoration:none;}#GSSCSVJS02 .title-wrap .ttl,
#GSSCSVJS03 .title-wrap .ttl,
#GSSCSVJS04 .title-wrap .ttl{margin-bottom:8px;}#GSSCSVJS02 .cont-area,
#GSSCSVJS03 .cont-area,
#GSSCSVJS04 .cont-area{margin-top:24px;}#GSSCSVJS02 .sec-ttl .ttl a::before{left:0;right:auto;}#GSSCSVJS02 .sec-ttl .ttl a{padding:4px 0 4px 16px;}#GSSCSVJS04 .cont-area#request{border:2px solid #e6e6e6;padding:0;}#GSSCSVJS04 .cont-area#request .sec-ttl{border-bottom:none;}#GSSCSVJS04 .cont-area#request .sec-cont{padding:0 8px 8px;}#GSSCSVJS04 .cont-area#request h2.ttl{padding:6px 8px;background-color:#f5f5f5;}#GSSCSVJS04 .cont-area#request h3{font-size:1.4rem;}#GSSCSVJS04 .cont-area#request .txt-box{margin:0 5px 0 12px;}#GSSCSVJS04 .cont-area#request .btn-box{margin:10px 0 10px;}.page-article-wrap{margin:16px 0 0;}.page-article-wrap .sec-cont .nav-wrap .inner{padding:0;}.catalog-cont dl.c-note dt{position:relative;padding-left:16px;box-sizing:border-box;font-weight:bold;border-bottom:none;}.catalog-cont dl.c-note dt:before{content:'';position:absolute;top:50%;left:0;display:block;margin-top:-4px;width:8px;height:8px;background-color:#333;}.catalog-cont dl.c-note dd{padding:8px;margin:8px 0 16px;background-color:#e6e6e6;}.catalog-cont dl.c-note dd ul{margin:0;padding:0 0 0 2em;}.catalog-wrap .catalog-category{margin:24px auto;border-bottom:1px solid #e6e6e6;width:100%;}.catalog-wrap .index_block > .catalog-category:first-child{margin-top:24px;}.catalog-wrap .catalog-category h2{margin:0 0 8px;font-size:1.8rem;}.catalog-wrap .catalog-block{border-bottom:1px solid #e6e6e6;padding:0 2% 8px;margin:0 0 24px;}.catalog-wrap .catalog-set .catalog-block:last-child{border-bottom:none;}.catalog-wrap .catalog-block .frame{position:relative;}.catalog-wrap .catalog-block .img{margin:0 auto 8px;width:160px;text-align:center;overflow:hidden;}.catalog-wrap .catalog-block .img a{display:block;}.catalog-wrap .catalog-block .img img{margin:auto;height:auto;width:100%;border:1px solid #b4b4b4;box-sizing:border-box;}.catalog-wrap .catalog-set .catalog-block .c-ttl{margin:0 0 8px;padding:0;border:none;font-size:1.6rem;font-weight:bold;line-height:1.4;}.catalog-wrap .catalog-block .detail{box-sizing:border-box;}.catalog-wrap .catalog-block .detail .txt-box{margin:0 0 16px;line-height:1.6;}.catalog-wrap .catalog-block .detail .txt-box a,
.catalog-wrap .catalog-block .btn-box p a{text-decoration:underline;}.catalog-wrap .catalog-block .detail .txt-box a:hover,
.catalog-wrap .catalog-block .btn-box p a:hover{background-color:#fb0020;color:#fff;}.catalog-wrap .catalog-block .c-info dl{display:flex;align-items:center;margin:0 0 2px;}.catalog-wrap .catalog-block .c-info dl dt,
.catalog-wrap .catalog-block .c-info dl dd{margin:0;padding:0;border:none;}.catalog-wrap .catalog-block .c-pdf .ic-pdf{display:inline-block;background-image:url(../img/ic_pdf02.svg);background-repeat:no-repeat;background-position:left center;background-size:24px 24px;margin:0 0 8px;padding:2px 2px 2px 32px;}.catalog-wrap .catalog-block .c-pdf a{display:block;margin:0;padding:0;text-decoration:underline;}.catalog-wrap .catalog-block .c-pdf a:hover{background-color:#fb0020;color:#fff;}.catalog-wrap .catalog-block .btn-box p{margin:8px 0;}.catalog-wrap .catalog-block .catalog{display:block;text-align:center;margin:0;}.catalog-wrap .catalog-block .catalog a{position:relative;display:inline-block;padding:12px 40px;background-color:#f5f5f5;color:#313843;font-size:1.6rem;font-weight:bold;text-align:center;letter-spacing:.1em;text-decoration:none;}.catalog-wrap .catalog-block .catalog a:hover{background-color:#d4d5d6;}.catalog-wrap .catalog-block .catalog a:before{position:absolute;top:50%;right:16px;content:"";display:block;margin-top:-4px;width:8px;height:8px;border-top:1px solid #313843;border-left:1px solid #313843;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.catalog-wrap .catalog-block .check{display:block;text-align:center;margin:0;}.catalog-wrap .catalog-block .check label{display:inline-block;background-color:#f5f5f5;padding:8px;margin:0 0 8px;position:relative;cursor:pointer;}.catalog-wrap .catalog-block .form{display:block;text-align:center;margin:0;}.catalog-wrap .catalog-block .form a{display:inline-block;position:relative;padding:12px 16px 12px 12px;background-color:#fb0020;min-width:183px;color:#fff;font-size:1.3rem;font-weight:bold;cursor:pointer;margin:0 0 8px;box-sizing:border-box;text-decoration:none;}.catalog-wrap .catalog-block .form a:before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-2px;width:4px;height:4px;border-top:1px solid #fff;border-left:1px solid #fff;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.catalog-wrap .catalog-block .form a:hover{background-color:#dd001c;color:#e8e8ea;}.catalog-wrap .catalog-block .form a:hover:before{border-top-color:#e8e8ea;border-left-color:#e8e8ea;}.region-box{margin:0 auto;}.region-in{border-bottom:1px solid #e6e6e6;}.region-box .ttl{margin:0;font-size:1.6rem;padding:16px 32px 16px 8px;}.region-box .ttl small{display:block;font-size:1.4rem;}.region-list ul{margin:0;padding:0;width:100%;}.region-list ul li,
.sec-cont .region-list ul li{margin:0;padding:0;display:flex;align-items:flex-start;width:100%;box-sizing:border-box;border-bottom:1px solid #e6e6e6;font-size:1.4rem;}.region-list .country-name-box{margin:0;padding:0 8px;width:60%;box-sizing:border-box;display:flex;}.region-list .country{margin:0;padding:12px 0;display:flex;align-items:center;width:100%;box-sizing:border-box;}.region-list .country .img{display:inline-block;width:26px;height:26px;margin:0 16px 0 0;padding:0;}.region-list .country .img img{width:100%;border:1px solid #646464;border-radius:50%;overflow:hidden;margin:0;padding:0;box-sizing:border-box;}.region-list .country .name{width:calc(100% - 32px);box-sizing:border-box;}.region-list .link{margin:0;padding:5px 0;width:40%;box-sizing:border-box;text-align:right;display:flex;align-items:center;flex-wrap:wrap;}.region-list .link > span{display:block;width:100%;margin:0;padding:0;}.region-list .link a{display:inline-block;margin:0;padding:0 16px;color:#333;text-decoration:none;position:relative;line-height:40px;background-color:transparent;}.region-list .link a:hover{color:#fb0020;background-color:transparent;}.region-list .link a:before{border-top-color:#333;border-left-color:#333;right:auto;left:2px;}.region-list .link a:hover:before{border-top-color:#fb0020;border-left-color:#fb0020;}.region-bottom-wrap{margin:32px auto 0;}.other-countries dl dt{border-bottom:none;}.other-countries dl dd{margin-top:8px;}.sp-acd-body{display:none;}.sp-acd-body.on{display:block;}.sp-acd-btn{position:relative;display:block;padding:8px 32px 8px 8px;cursor:pointer;}.sp-acd-btn:after{display:block;content:'';border:5px solid transparent;border-top:8px solid #333;position:absolute;right:16px;top:50%;margin-top:-4px;}.sp-acd-btn.on:after{border-top:transparent;border-bottom:8px solid #333;}.sp-acd-btn:hover{background-color:#e8e8ea;}.sp-acd-close-btn{position:relative;display:block;margin:0 auto 8px;padding:6px 0;width:120px;line-height:1.4;background-color:#fff;border:1px solid #e6e6e6;text-align:center;cursor:pointer;box-sizing:border-box;}.sp-acd-close-btn:after{display:block;content:"";border:5px solid transparent;border-bottom:8px solid #333;position:absolute;right:8px;top:50%;margin-top:-9px;}.sp-acd-close-btn:hover{background-color:#e8e8ea;}.region-list .sp-acd-close-btn{margin-top:16px;margin-bottom:16px;}[class^="ico-applaw"]{font-size:1.2rem;margin:0;padding:0 4px;min-height:16px;line-height:1;box-sizing:border-box;display:inline;color:#333;}body:not(.signin) .st-discon [class^="img-box"] img,
body:not(.signin) .st-discon [class^="img-box"] .modal-pin,
body:not(.signin) .st-discon [class^="ico-applaw"]{opacity:.5;}.ico-applaw01{border:1px solid #333;background-color:#fff;}.ico-applaw02{color:#f20000;border:1px solid #f20000;background-color:#fff;}.ico-applaw03{background-color:#f5ed00;}.ico-applaw04{background-color:#fdd39e;}.ico-applaw05{color:#fff;background-color:#f20000;}.ico-applaw06{background-color:#f2ced5;}.ico-applaw07{background-color:#e2d2ec;}.ico-applaw08{background-color:#b6b4da;}.ico-applaw09{background-color:#bbd9f1;}.ico-applaw10{background-color:#bdedf3;}.ico-applaw11{background-color:#9cd795;}.ico-applaw12{background-color:#d9eda0;}.ico-applaw13{background-color:#cdcdcd;}#GSSCOTCM02 + .contact-wrap{display:none;}.error-box{padding:60px 0 30px;text-align:center;}.error-head .ttl{display:inline-block;margin:0 0 8px;padding:0 0 8px;font-size:1.8rem;text-align:center;}.error-head .ttl .s-tt{display:block;margin-bottom:4px;}.error-cont{text-align:left;}.error-btm p,
.error-cont p{margin:0;padding:0;line-height:1.6;font-size:1.4rem;}.error-btm{margin-top:15px;}a.txlink-rt{position:relative;display:inline-block;padding:10px 40px;line-height:20px;background-color:#fb0020;color:#fff;font-size:1.4rem;font-weight:bold;}a.txlink-rt::before{content:"";position:absolute;left:12px;top:50%;width:4px;height:4px;margin-top:-2px;border-top:1px solid #fff;border-left:1px solid #fff;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}a.txlink-rt:hover{background-color:#dd001c;color:#e8e8ea;text-decoration:none;}a.txlink-rt:hover::before{border-color:#e8e8ea;}.sns-wrap .ttl{display:none;}.sns-wrap .share-list{margin:10px 0;padding:0;list-style:none;display:flex;justify-content:flex-end;flex-wrap:wrap;}#GSSCPDCT30 .sns-wrap.top-pos .share-list{margin-top:0;}.sns-wrap .share-list li{text-align:center;margin:0 0 0 10px;}.sns-wrap .share-list li a{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:30px;}.sns-wrap .share-list li a span{display:none;}.sns-wrap .share-list li.tw a{background-image:url(../img/ic_sns_tw.svg);}.sns-wrap .share-list li.fb a{background-image:url(../img/ic_sns_fb.svg);}.sns-wrap .share-list li.in a{background-image:url(../img/ic_sns_in.svg);}.sns-wrap .share-list li.tw a:hover{background-image:url(../img/ic_sns_tw_h.svg);}.sns-wrap .share-list li.fb a:hover{background-image:url(../img/ic_sns_fb_h.svg);}.sns-wrap .share-list li.in a:hover{background-image:url(../img/ic_sns_in_h.svg);}.blog-wrap .entry-head .sns-wrap.top-pos{margin-bottom:10px;}.blog-wrap .sns-wrap.bottom-pos{margin:16px 0 0;}.loading-box{margin:50px 0 20px;}.loading-box .loading-anime{width:80px;height:80px;margin:0 auto;position:relative;}.loading-box .loading-anime img{width:100%;position:absolute;top:0;left:0;opacity:0;animation-delay:0s;-webkit-animation-delay:0s;animation-name:loading1;-webkit-animation-name:loading1;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}.loading-box .loading-anime img:nth-child(2){animation-name:loading2;-webkit-animation-name:loading2;}.loading-box .loading-anime img:nth-child(3){animation-name:loading3;-webkit-animation-name:loading3;}.loading-box .loading-anime img:nth-child(4){animation-name:loading4;-webkit-animation-name:loading4;}.loading-box .loading-anime img:nth-child(5){animation-name:loading5;-webkit-animation-name:loading5;}.loading-box .loading-anime img:nth-child(6){animation-name:loading6;-webkit-animation-name:loading6;}.loading-box .loading-anime img:nth-child(7){animation-name:loading7;-webkit-animation-name:loading7;}.loading-box .loading-anime img:nth-child(8){animation-name:loading8;-webkit-animation-name:loading8;}.loading-box .loading-anime img:nth-child(9){animation-name:loading9;-webkit-animation-name:loading9;}.loading-box .loading-anime img:nth-child(10){animation-name:loading10;-webkit-animation-name:loading10;}.loading-box .loading-anime img:nth-child(11){animation-name:loading11;-webkit-animation-name:loading11;}.loading-box .loading-anime img:nth-child(12){animation-name:loading12;-webkit-animation-name:loading12;}.change .loading-box{display:none;}.loading .product-list,
.init-loading.change .product-list{display:none;}.change-to .product-list{display:block;}.loading-box .loading-tx{padding:0;margin:16px auto 0;position:relative;text-align:center;}@keyframes loading1{0%{opacity:1;}8.3%{opacity:1;}8.4%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading1{0%{opacity:1;}8.3%{opacity:1;}8.4%{opacity:0;}100%{opacity:0;}}@keyframes loading2{0%{opacity:0;}8.3%{opacity:0;}8.4%{opacity:1;}16.6%{opacity:1;}16.7%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading2{0%{opacity:0;}8.3%{opacity:0;}8.4%{opacity:1;}16.6%{opacity:1;}16.7%{opacity:0;}100%{opacity:0;}}@keyframes loading3{0%{opacity:0;}16.6%{opacity:0;}16.7%{opacity:1;}24.9%{opacity:1;}25%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading3{0%{opacity:0;}16.6%{opacity:0;}16.7%{opacity:1;}24.9%{opacity:1;}25%{opacity:0;}100%{opacity:0;}}@keyframes loading4{0%{opacity:0;}25%{opacity:0;}25.1%{opacity:1;}33.2%{opacity:1;}33.3%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading4{0%{opacity:0;}25%{opacity:0;}25.1%{opacity:1;}33.2%{opacity:1;}33.3%{opacity:0;}100%{opacity:0;}}@keyframes loading5{0%{opacity:0;}33.2%{opacity:0;}33.3%{opacity:1;}41.5%{opacity:1;}41.6%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading5{0%{opacity:0;}33.2%{opacity:0;}33.3%{opacity:1;}41.5%{opacity:1;}41.6%{opacity:0;}100%{opacity:0;}}@keyframes loading6{0%{opacity:0;}41.5%{opacity:0;}41.6%{opacity:1;}49.8%{opacity:1;}49.9%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading6{0%{opacity:0;}41.5%{opacity:0;}41.6%{opacity:1;}49.8%{opacity:1;}49.9%{opacity:0;}100%{opacity:0;}}@keyframes loading7{0%{opacity:0;}49.8%{opacity:0;}49.9%{opacity:1;}58.1%{opacity:1;}58.2%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading7{0%{opacity:0;}49.8%{opacity:0;}49.9%{opacity:1;}58.1%{opacity:1;}58.2%{opacity:0;}100%{opacity:0;}}@keyframes loading8{0%{opacity:0;}58.1%{opacity:0;}58.2%{opacity:1;}66.4%{opacity:1;}66.5%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading8{0%{opacity:0;}58.1%{opacity:0;}58.2%{opacity:1;}66.4%{opacity:1;}66.5%{opacity:0;}100%{opacity:0;}}@keyframes loading9{0%{opacity:0;}66.4%{opacity:0;}66.5%{opacity:1;}74.7%{opacity:1;}74.8%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading9{0%{opacity:0;}66.4%{opacity:0;}66.5%{opacity:1;}74.7%{opacity:1;}74.8%{opacity:0;}100%{opacity:0;}}@keyframes loading10{0%{opacity:0;}74.7%{opacity:0;}74.8%{opacity:1;}83%{opacity:1;}83.1%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading10{0%{opacity:0;}74.7%{opacity:0;}74.8%{opacity:1;}83%{opacity:1;}83.1%{opacity:0;}100%{opacity:0;}}@keyframes loading11{0%{opacity:0;}83%{opacity:0;}83.1%{opacity:1;}91.3%{opacity:1;}91.4%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes loading11{0%{opacity:0;}83%{opacity:0;}83.1%{opacity:1;}91.3%{opacity:1;}91.4%{opacity:0;}100%{opacity:0;}}@keyframes loading12{0%{opacity:0;}91.3%{opacity:0;}91.4%{opacity:1;}100%{opacity:1;}}@-webkit-keyframes loading12{0%{opacity:0;}91.3%{opacity:0;}91.4%{opacity:1;}100%{opacity:1;}}.loading-transmitting-bg{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0;transition:0.3s opacity;background-color:rgba(0, 0, 0, 0.1);}.loading-transmitting-bg.on{opacity:1;}.loading-transmitting-bg .loading-box{margin-top:10px;}.loading-transmitting-box{padding:20px 10px;min-width:160px;text-align:center;background-color:rgba(255, 255, 255, 0.9);}.loading-transmitting-text{color:#333333;font-weight:bold;font-size:2.0rem;display:block;}.loading-transmitting-text:before{content:'Processing...';}.loading-transmitting-text i{display:none;}.site-mypage p.cstsv-name{padding:0;font-size:1.6rem;font-weight:bold;}.site-mypage .form-wrap h3{font-size:1.6rem;}.site-mypage .form-wrap .formcms-fin h2 + p{margin:8px 0 0 0;}.site-mypage dl.inset > dd p.att-tx,
.site-mypage dl.inset > dd span.att-tx{color:#646464;font-size:1.2rem;}.site-mypage dl.inset > dt em{display:flex;align-items:flex-start;justify-content:space-between;width:100%;}.site-mypage dl.inset > dt span.required{display:inline-block;text-align:left;margin:0;padding:1px 4px;background-color:#fb0020;color:#fff;font-weight:400;}.site-mypage dl.inset > dt span.required::before{content:"*";}.site-mypage .form-belongs .lbcol .lb{display:table-cell;padding-right:0.7em;width:7.5em;vertical-align:middle;text-align:right;}.site-mypage .form-belongs .lbcol .ct{display:table-cell;vertical-align:middle;}.site-mypage .form-belongs label.lbcol input[type="text"]{width:100%;}.site-mypage .form-zip .lbcol .lb{display:table-cell;padding-right:0.7em;width:7.5em;vertical-align:middle;text-align:right;}.site-mypage .form-zip .lbcol .ct{display:table-cell;vertical-align:middle;}.site-mypage .form-pref .lbcol .lb{display:table-cell;width:7.5em;vertical-align:middle;}.site-mypage .form-add .lbcol .lb{width:7.5em;}.site-mypage .form-bottom-check-wrap{margin-top:32px;}.site-mypage .form-agree-check label{margin-bottom:0;}.site-mypage .check-text .lbcheck{width:auto;}.site-mypage .form-radio ul li.check-text.check-text-pd label.lbtext,
.site-mypage .form-check ul li.check-text.check-text-pd label.lbtext{padding:0 0 0 5px;}.site-mypage .form-radio ul li span.li-link-h,
.site-mypage .form-check ul li span.li-link-h{display:inline-block;margin:0 0 0 10px;padding:11px 0;line-height:18px;}.site-mypage .num{margin:0 10px 0 0;}.site-mypage .form-sep + .form-sep{margin-top:8px;padding-top:8px;border-top:1px solid #e6e6e6;}.site-mypage .form-sep.nobd + .form-sep.nobd{margin-top:16px;padding-top:0;border-top:none;}.site-mypage .form-sep .tt{font-weight:bold;}.site-mypage .form-group{display:flex;}.site-mypage .form-group.row{flex-flow:row;}.site-mypage .form-group.col{flex-flow:column;}.site-mypage .form-group .form-body{padding:0 10px;margin-left:20px;}.site-mypage .form-group .lb3{width:3.5em;}.site-mypage .form-group .lb4{width:4.5em;}.site-mypage .form-group .lb5{width:5.5em;}.site-mypage .form-group .lb6{width:6.5em;}.site-mypage .form-group .lb7{width:7.5em;}.site-mypage .form-group .lb8{width:8.5em;}.site-mypage div.lb{display:table-cell;vertical-align:middle;}.site-mypage div.ct{display:table-cell;vertical-align:middle;}.site-mypage .form-col{display:flex;}.site-mypage .input-sub.on{display:block;}.site-mypage .input-sub.off{display:none;}.site-mypage .input-sub{padding:0 9px;margin-left:24px;background:#f5f5f5;}.site-mypage .input-sub .col22{display:block;}.site-mypage .input-sub .col22 li{display:inline-block;width:auto;vertical-align:middle;}.site-mypage .input-sub .col2box input[type="text"]{width:100%;}.site-mypage .in-blk label{display:inline-block;vertical-align:middle;}.site-mypage .col-sub{display:inline-block;}.site-mypage .col-sub label{display:inline-block;vertical-align:middle;position:relative;}.site-mypage .col-sub label::before{display:inline-block;vertical-align:middle;content:"（";}.site-mypage .col-sub label::after{display:inline-block;vertical-align:middle;content:"）";}.site-mypage .col-sub label input[type="checkbox"]~span{display:inline-block;vertical-align:middle;}.site-mypage a.ic-another,
.site-mypage a.ic-pdf{display:block;position:relative;background-image:url(../img/ic_another.svg);background-repeat:no-repeat;background-size:24px 24px;color:#313843;background-position:8px center;padding:0 40px;line-height:40px;border:1px solid #cdcdcd;background-color:#f5f5f5;text-align:center;}.site-mypage a.ic-pdf{background-image:url(../img/ic_pdf02.svg);}.site-mypage a.ic-another::before,
.site-mypage a.ic-pdf::before{position:absolute;top:50%;right:8px;content:"";display:block;margin-top:-2px;width:4px;height:4px;border-top:1px solid #000;border-left:1px solid #000;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);}.site-mypage a.ic-another:hover,
.site-mypage a.ic-pdf:hover{background-color:#d4d5d6;}.site-mypage .ct-ut input[type="text"]{width:140px;}.site-mypage .ct-ut .ut{display:inline-block;padding:0 0 0 10PX;vertical-align:middle;width:auto;}.site-mypage dl.inset dd input[type="file"]{width:100%;}.site-mypage .cs-input-type .tx{padding:5px;text-align:center;background:#f5f5f5;font-size:1.4rem;font-weight:bold;}.site-mypage .inset dd span.lb .required{margin-right:-8px;color:#fb000b;font-size:1.4rem;font-weight:900;}.site-mypage .inset dd span.lb .required:before{content:'*';}.site-mypage .inset dd .col2box:not(.sp-off) .lbcol span.lb{position:relative;}.site-mypage .inset dd .col2box:not(.sp-off) span.lb .required{margin-right:0!important;position:absolute;top:0;right:0;}.site-mypage .inset dd .col2box .lbcol span.ct{padding-left:6px;}.site-mypage .cs-input-type .cs-input-type-btn ul.col22{flex-wrap:nowrap;}.site-mypage .inset dd .col2box-file{display:table;}.site-mypage .inset dd .col2box-file label{}.site-mypage .inset dd .col2box-file label span.lb{width:35px;padding-right:15px;}.site-mypage .inset dd .col2box-file label span.ct{width:calc(100% - 50px);}.site-mypage .form-doc{margin:20px 0 16px;display:flex;flex-flow:column;}.site-mypage .form-doc p.tx{text-align:center;}.site-mypage .form-doc p.btn{margin:0;}.site-mypage a.ic-down{display:block;position:relative;background-image:url(../img/ic_down.svg);background-repeat:no-repeat;background-size:24px 24px;color:#313843;background-position:8px center;padding:0 40px;line-height:38px;border:1px solid #cdcdcd;background-color:#f5f5f5;text-align:center;font-weight:bold;}.site-mypage a.ic-down:hover{background-color:#d4d5d6;text-decoration:none;}.site-mypage .cs-input-type .tx span.required{display:inline-block;text-align:left;margin:0 0 0 10px;padding:1px 4px;background-color:#fb0020;line-height:16px;vertical-align:middle;color:#fff;font-weight:400;font-size:1.2rem;}.site-mypage .cs-input-type .tx span.required::before{content:"*";}.site-mypage .cs-input-type .cs-input-type-btn{margin-bottom:20px;position:relative;}.site-mypage .cs-input-type .cs-input-type-btn ul.error{background-color:#ffebee;}.site-mypage .cs-input-type .cs-input-type-btn li{padding:6px 2%;box-sizing:border-box;width:50%;}.site-mypage .cs-input-type .cs-input-type-btn li:nth-child(2n+1){padding-left:2%;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]~span{padding:8px 3px 12px;border:1px solid #cdcdcd;background-color:#f5f5f5;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]~span b{display:block;text-align:center;font-weight:bold;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]:checked~span,
.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]:checked~span:hover{background:#313843;border-color:#313843;color:#fff;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]~span:hover{background-color:#d4d5d6;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]~span::before{position:absolute;top:auto;bottom:0px;left:50%;content:"";display:block;width:4px;height:4px;background:none;border:none;border-radius:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border:4px solid transparent;border-top:6px solid #313843;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]:checked~span::before{border-top-color:#fff;}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]~span::after{display:none;}.site-mypage .check-animals .col1 li.check-text{display:flex;align-items:center;flex-flow:wrap;}.site-mypage .check-animals .lbcheck{width:80px;}.site-mypage .check-animals span.lb{width:80px;line-height:18px;}.site-mypage .check-animals .check-animals-num{width:calc(100% - 80px);text-align:right;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-end;}.site-mypage .check-animals .check-animals-num input{margin:0 0 0 auto;width:100px;}.site-mypage .check-animals .check-animals-o{width:calc(100% - 105px);}.site-mypage .check-animals .check-animals-o ~ .check-animals-num{margin:0 0 0 auto;}.site-mypage .check-animals .ut{margin:0 0;padding:0;width:20px;}.site-mypage .check-text.check-text-pd .col2box .lbcol .lb.lbcheck,
.site-mypage .check-text.check-text-pd .col2box .lbcol .ct.lbtext{display:block;}.site-mypage .inset dd .col2box label span.lb,
.site-mypage .inset dd .col2box label span.lb2,
.site-mypage .inset dd .col2box label span.lb6,
.site-mypage .inset dd .col2box label span.lb10,
.site-mypage dl.inset .form-tel2 .lb,
.site-mypage .form-zip .lbcol .lb{padding-right:0.7em;}.site-mypage.reorder-style .custom-reorder-spec{}.site-mypage.reorder-style .custom-reorder-spec dl{margin:24px 0 0 0;padding:0;}.site-mypage.reorder-style .custom-reorder-spec dt{margin:0;padding:4px 6px;font-weight:bold;font-size:1.4rem;position:relative;background-color:#f5f5f5;}.site-mypage.reorder-style .custom-reorder-spec dl dd{margin:4px 0 0 0;padding:0;font-size:1.4rem;}.site-mypage.reorder-style .form-bottom-wrap{margin-top:16px;}.site-mypage.reorder-style .form-bottom-wrap .form-bottom-box.simple{padding:0 3%;}.site-mypage.reorder-style .form-bottom-wrap .form-btn-next{display:block;margin:8px auto;text-align:center;}.site-mypage.reorder-style .form-btn-next button, .site-mypage.reorder-style .form-btn-next .btn-m1{width:80%;position:relative;display:inline-block;padding:18px 30px;font-size:1.6rem;text-align:center;font-weight:bold;text-decoration:none;box-sizing:border-box;color:#fff;border:none;}.site-mypage.reorder-style .form-bottom-wrap .form-btn-back{margin:16px 0 0 0;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 auto;padding:0;width:80%;height:58px;line-height:58px;border:1px solid #fb0020;background-color:#fff;color:#fb0020;position:relative;font-size:1.6rem;text-align:center;font-weight:bold;}.site-mypage.reorder-style a.redbd-btn.ar.btn-back::before, button.redbd-btn.ar.btn-back::before,
.site-mypage.reorder-style .form-top-wrap .form-btn-back .btn-back::before,
.site-mypage.reorder-style .form-bottom-wrap .form-btn-back .btn-back::before{content:"";position:absolute;display:block;width:12px;height:12px;top:50%;margin-top:-6px;left:20px;transform:rotate(-45deg);border-top:1px solid #fb0020;border-left:1px solid #fb0020;}.site-mypage.reorder-style .form-top-wrap .form-btn-back .btn-back:hover,
.site-mypage.reorder-style .form-bottom-wrap .form-btn-back .btn-back:hover{background-color:#e8e8ea;text-decoration:none;}.site-mypage.reorder-style .msg-area{margin:0 0 20px;}.site-mypage.reorder-style .msg-area h2.ttl,
.site-mypage.reorder-style .comp-wrap .msg-area h2.ttl{font-size:1.6rem;}.site-mypage.reorder-style .msg-area [class^="tt"] ~ p,
.site-mypage.reorder-style .comp-wrap .msg-area [class^="tt"] ~ p{margin:5px 0 0 0;}.site-mypage.reorder-style a.redbd-btn,
.site-mypage.reorder-style input.redbd-btn,
.site-mypage.reorder-style button.redbd-btn{background-color:#fff;border:1px solid #fb0020;color:#fb0020;}.site-mypage.reorder-style a.redbd-btn:hover,
.site-mypage.reorder-style input.redbd-btn:hover,
.site-mypage.reorder-style button.redbd-btn:hover{background-color:#e8e8ea;}.site-mypage.reorder-style .redbd-btn.ar::before,
.site-mypage.reorder-style a.redbd-btn.ar::before,
.site-mypage.reorder-style button.redbd-btn.ar::before{width:12px;height:12px;right:20px;top:50%;margin-top:-6px;}.tab-change-radio-box .tab-change-radio-cnt.off{display:none;}.tab-change-radio-box .tab-change-radio-always-cnt.off{display:none;}.btn-setbox{position:relative;}.btn-setbox .cart-tip.tip{position:absolute;top:auto;bottom:100%;left:-6px;margin:10px 0 10px 0;width:120px;background-color:#fff;border:1px solid #FB0020;box-sizing:border-box;font-size:1.0rem;text-align:center;z-index:100;color:#FB0020;}.btn-setbox .cart-tip.tip span{position:relative;display:block;padding:5px 2px;line-height:1.1;}.btn-setbox .cart-tip.tip span::before{content:"";position:absolute;left:10px;bottom:-5px;margin-bottom:0;margin-left:0;width:8px;height:8px;background-color:#fff;border-top:1px solid #FB0020;border-left:1px solid #FB0020;box-sizing:border-box;-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:0;margin:0px 0 6px 0;width:140px;}.comparison-li .btn-setbox .cart-tip.tip{width:100%;left:0;}.download-wrap{margin:16px 0;}.download-info{}.download-head{display:none;}.download-list{margin:20px 0;padding:0;list-style:none;border-bottom:1px solid #e6e6e6;}.download-list li{margin:0;padding:16px 8px 16px 20px;border-top:1px solid #e6e6e6;box-sizing:border-box;}.download-file-name{margin:0;font-size:1.6rem;font-weight:bold;}.download-file-name a{display:inline-block;position:relative;color:#333;}.download-file-name a:before{content:"";display:block;position:absolute;top:7px;left:-14px;width:4px;height:4px;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);}.download-file-name a:hover{text-decoration:none;color:#fb0020;}.download-file-summary{margin:5px 0 0 0;font-size:1.2rem;line-height:1.6;}.download-body .download-size{display:inline-block;margin:5px 16px 0 0;font-size:1.2rem;}.download-body .download-update{display:inline-block;margin:5px 0 0 0;font-size:1.2rem;}.download-body .download-detail{display:block;margin:8px 0 0 0;font-size:1.2rem;}.download-body .download-detail a{padding:5px 28px 5px 0px;text-decoration:underline;background-repeat:no-repeat;background-position:right top;background-size:24px 24px;}.download-body .download-detail a.download-xls{background-image:url(../img/ic_xls02.svg);}.download-body .download-detail a.download-pdf{background-image:url(../img/ic_pdf02.svg);}.download-body .download-detail a:hover{text-decoration:none;}.download-body .download-btn{margin:10px 0 0 0;text-align:right;}.download-btn .download-btn-style{display:inline-block;margin:0 0 0 auto;padding:0 25px;height:40px;line-height:40px;background:#fb0020;position:relative;color:#fff;font-size:1.4rem;font-weight:bold;cursor:pointer;}.download-btn .download-btn-style:hover{background:#DD001C;text-decoration:none;color:#E8E8EA;}.download-wrap .mdl-wrap{padding:4px 8px;}.download-wrap .form-bottom-wrap{margin-bottom:0;}.site-mypage .download-wrap .form-bottom-check-wrap{margin-top:16px;}.download-ttl{text-align:center;font-size:1.4rem;margin-top:12px;}.download-terms{width:100%;padding:10px;box-sizing:border-box;max-height:40vh;overflow-y:auto;border:1px solid #e6e6e6;}.download-terms-tx{line-height:1.6;font-size:1.4rem;}.download-terms-tx p{margin-top:0;}.download-terms-tx p ~ p{margin-top:0.4em}.error-wrap.download-wrap .error-box{padding:0 0 30px;}.error-wrap.download-wrap .form-bottom-wrap{margin:32px 0 16px 0;}.error-wrap.download-wrap .btn-m1{width:80%;}.top-bn-area:before{content:none;}.top-bn-area .area-cont{padding-bottom:10px;}.top-bn-area .slick-track{display:flex;align-items:center;}.top-bn-area .slider-box{padding-top:0;margin-top:20px;}#TOP_SLIDER.slider-lists{padding:0 20px;margin-bottom:28px;}.top-bn-area .slick-list.draggable{background-color:transparent;}.top-bn-area .slider-lists .sl{margin:0 5px;}.top-bn-area .slider-lists .sl a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:100%;max-width:520px;max-height:220px;overflow:hidden;background-color:#333;opacity:1;}.top-bn-area .slider-lists .sl img{width:100%;}.top-bn-area .slider-lists .sl a:hover img{opacity:.9;}.top-bn-area .slider-box .slick-prev{top:50%;left:0;margin-top:0;transform:translate(0, -50%);}.top-bn-area .slider-box .slick-next{top:50%;right:0;margin-top:0;transform:translate(0, -50%);}.top-bn-area .slider-box .slick-dots{margin-top:0;position:absolute;width:100%;left:0;bottom:-28px;}.top-bn-area .slider-box .slick-dots li button:before{border-color:#e6e6e6;background-color:#e6e6e6;}.top-bn-area .slider-box .slick-dots li button:hover:before{border-color:#b4b4b4;background-color:#b4b4b4;}.top-bn-area .slider-box .slick-dots li.slick-active button:before{border-color:#b4b4b4;background-color:#b4b4b4;}[v-cloak]{display:none !important;}.fade-enter-active,
.fade-leave-active{transition:opacity 0.3s ease;}.fade-enter,
.fade-leave-to{opacity:0 !important;}.fade-enter-to,
.fade-leave{opacity:1 !important;}.modal-base.is-short{max-width:480px;}.cmn-overlay-bg{display:none;position:fixed;top:0;left:0;right:0;width:100%;height:120%;background:rgba(0,0,0,.5);z-index:700;}.cmn-overlay-bg.is-active{display:block;}.cmn-overlay-box{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:701;overflow:auto;-webkit-overflow-scrolling:touch;}.cmn-overlay-box.is-active{display:block;}@media screen and (min-height:500px){#reagree-modal .cmn-overlay-box.is-active{display:flex;align-items:center;justify-content:center;}#reagree-modal .modal-box{width:100%;}}.cmn-mdl-wrap{border:1px solid #e6e6e6;}.cmn-mdl-hd{background-color:#f5f5f5;border-bottom:1px solid #e6e6e6;}.cmn-mdl-info-ttl{display:block;padding:8px;margin:0;font-size:1.6rem;font-weight:bold;text-align:center;}.cmn-mdl-bd{padding:16px;}.check-and-link li{display:flex;align-items:center;}.check-and-link label input[type="checkbox"] ~ span{padding-right:0;}.check-and-link a{text-decoration:underline;}.cmn-mdl-tx-box .cmn-mdl-tx:first-of-type{margin-top:0;}.cmn-mdl-form-box{margin-top:16px;}.cmn-mdl-btm-btn-box{margin-top:16px;}.cmn-mdl-btn-box{text-align:center;}.cmn-mdl-btn-box + .cmn-mdl-btn-box{margin-top:24px;}.cmn-mdl-sbmt-btn{max-width:300px;}.cmn-mdl-sbmt-btn:disabled,
.cmn-mdl-sbmt-btn:disabled:hover,
a.cmn-mdl-sbmt-btn:disabled,
a.cmn-mdl-sbmt-btn:disabled:hover{cursor:not-allowed;background-color:#e6e6e6;color:#ffffff;}.cmn-mdl-link,
a.cmn-mdl-link{color:#333;text-decoration:underline;}#GSSCSVKK01 .title-wrap .inner{padding:5px 3%;}#GSSCSVKK02 .title-wrap{position:relative;}.sec-cont .instruments-cnt-btn{margin-top:32px;}.sec-cont .instruments-cnt-btn a,
.sec-cont .instruments-cnt-btn a:hover{text-decoration:none;}a.btn-contact-instruments{display:block;padding:9px 20px 9px 30px;background-color:#fb0020;background-image:url(../img/ic_mail.svg);background-repeat:no-repeat;background-position:4px center;background-size:24px 24px;box-sizing:border-box;text-align:center;font-size:13px;color:#ffffff;font-weight:bold;pointer-events:visible;text-decoration:none;}a.btn-contact-instruments:hover{background-color:#dd001c;color:#e8e8ea;}a.btn-instruments-link{display:block;padding:9px 20px 9px 30px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:6px center;background-size:22px 22px;border:1px solid #cdcdcd;box-sizing:border-box;position:relative;text-align:center;font-size:13px;color:#313843;font-weight:bold;pointer-events:visible;}a.btn-instruments-link:hover{background-color:#d4d5d6;color:#313843;}a.btn-contact-instruments:hover,
a.btn-instruments-link:hover{text-decoration:none;}a.btn-instruments-link.ic-demo{background-image:url(../img/ic_demo.svg);}a.btn-instruments-link.ic-maint{background-image:url(../img/ic_maint.svg);}a.btn-instruments-link.ic-instruments-catalog{background-image:url(../img/ic_instruments_catalog.svg);}.instruments-ttl-btn-area{display:none;position:static;margin:16px auto 8px auto;z-index:1;top:0;right:0;width:100%;}.instruments-ttl-btn-area .instruments-contact-items,
.instruments-ttl-btn-area .instruments-link-items{width:240px;margin:0 auto;}.instruments-ttl-btn-area .instruments-link-items{margin-top:12px;}.instruments-ttl-btn-area .instruments-link-item{width:calc(50% - 3.5px);}.instruments-ttl-btn-area a.btn-contact-instruments,
.instruments-ttl-btn-area a.btn-instruments-link{padding:0 5px 0 24px;height:30px;line-height:30px;font-weight:normal;}.instruments-ttl-btn-area a.btn-contact-instruments{background-size:20px 20px;}.instruments-ttl-btn-area a.btn-instruments-link{background-size:15px 15px;}.instruments-cnt-btn .instruments-contact-box{margin:20px 0 0 0;}.instruments-cnt-btn .instruments-link-items{margin:8px 0 0 0;}.instruments-cnt-btn .instruments-contact-items,
.instruments-detail-btn .instruments-contact-items{justify-content:center;}.instruments-cnt-btn .instruments-link-items{justify-content:space-between;}.instruments-cnt-btn .instruments-contact-item,
.instruments-cnt-btn .instruments-link-item{box-sizing:border-box;}.instruments-cnt-btn .instruments-contact-item{text-align:center;}.instruments-cnt-btn .instruments-link-item{width:calc(50% - 4px);}.instruments-cnt-btn .btn-contact-instruments{display:block;width:240px;margin:0 auto;padding:1.5rem 20px 1.5rem 44px;background-position:8px center;background-size:28px 28px;}.instruments-cnt-btn .instruments-link-item{margin:15px auto 0;width:240px;}.instruments-contact-box ul,
.instruments-link-box ul{display:flex;}.instruments-link-box ul{justify-content:space-between;}.instruments-contact-box ul,
.instruments-link-box ul{margin:0;padding:0;list-style:none;flex-flow:wrap;}.instruments-contact-box ul li,
.instruments-link-box ul li{margin:0;width:100%;box-sizing:border-box;}.instruments-category{display:flex;flex-flow:wrap;justify-content:space-between;margin:0 auto;padding:0;list-style:none;box-sizing:border-box;}.instruments-category::after{content:"";display:block;width:100%;height:0;order:2;box-sizing:border-box;}.instruments-category li{margin:16px 0 0 0;padding:0;list-style:none;width:calc(50% - 3.5px);position:relative;box-sizing:border-box;}.instruments-category li:nth-child(-n+2){margin:0;}.instruments-category li a{display:block;width:100%;height:100%;box-sizing:border-box;position:relative;color:#333;}.instruments-category li a:hover{text-decoration:none;}.instruments-category li a .img{border:1px solid #e6e6e6;transition:all 0.3s ease;}.instruments-category li a .img img{width:100%;height:auto;}.instruments-category li a:hover .img{border-color:#c5c5c5;}.instruments-category li a .name{margin:6px 0 0 0;position:relative;padding-left:15px;font-size:1.4rem;font-weight:bold;}.instruments-category li a .name::before{display:block;content:"";width:4px;height:4px;border-top:1px solid #333;border-left:1px solid #333;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);position:absolute;top:7px;left:0px;transition:all 0.2s ease;}.instruments-category li a:hover .name::before{border-left-color:#fb0020;border-top-color:#fb0020;}.instruments-subcat-area .inner{}.instruments-sub-category{display:flex;flex-flow:wrap;justify-content:space-between;margin:0;padding:0;list-style:none;}.instruments-sub-category::after{content:"";display:block;width:100%;height:0;order:2;box-sizing:border-box;}.instruments-sub-category li{margin:16px 0 0 0;padding:0;list-style:none;width:calc(50% - 3.5px);position:relative;box-sizing:border-box;position:relative;order:1;}.instruments-sub-category li a{display:block;padding:12px 8px 18px 8px;border:1px solid #e6e6e6;height:100%;position:relative;box-sizing:border-box;color:#333;}.instruments-sub-category li a:hover{text-decoration:none;border:1px solid #c9c9c9;transition:all 0.2s ease;}.instruments-sub-category li a::before{content:"";display:block;width:0;height:0;border:8px solid transparent;border-bottom:8px solid #fb0020;border-right:8px solid #fb0020;position:absolute;bottom:8px;right:8px;transition:all 0.2s ease;opacity:0;}.instruments-sub-category li a:hover::before{bottom:4px;right:4px;opacity:1;}.instruments-sub-category li a .img-box{display:flex;justify-content:center;align-items:center;margin:0;padding:0;text-align:center;}.instruments-sub-category li a .img-box img{width:auto;height:auto;max-width:100%;max-height:200px;}.instruments-sub-category li a .standard{display:block;margin:8px 0 4px 0;font-size:1.2rem;font-weight:normal;}.instruments-sub-category li a .ttl{margin:0 0 0 0;font-size:1.6rem;font-weight:bold;}.instruments-sub-category li a .txt-box{margin:8px 0 0 0;font-size:1.4rem;}#GSSCSVKK03 .ttl-box{padding:0 0 15px 0;}#GSSCSVKK03 .ttl-box .sub{margin:4px 0 4px;font-size:1.4rem;font-weight:normal;}#GSSCSVKK03 .ttl-box .ttl{margin:0;}#GSSCSVKK03 .ttl-box .mfr{display:block;margin-top:4px;font-size:1.4rem;font-weight:normal;}.instruments-head-wrap .instruments-head-img-box{margin:24px 4% 16px;padding:0;text-align:center !important;}.instruments-head-wrap .instruments-head-img-box figure{margin:0;padding:0;}.instruments-head-wrap .instruments-head-img-box img{width:100%;}.instruments-items{margin:0;padding:0;list-style:none;}.instruments-items li{margin:8px 0 0 0;padding:0 0 0 16px;line-height:1.6;position:relative;font-size:1.4rem;}.instruments-items li:first-child{margin:0;}.instruments-items li::before{content:"";display:block;width:10px;height:10px;border-radius:10px;background:#969696;position:absolute;left:0;top:6px;}.instruments-free-box{margin:16px 0 0 0;font-size:1.4rem;line-height:1.7;}.instruments-doc{margin-bottom:16px;}.instruments-doc .ttl{margin:0;text-align:left;font-size:1.4rem;font-weight:bold;}.instruments-doc .txt{margin:4px 0 0 0;text-align:left;font-size:1.2rem;}.sec-cont.instruments-cont{font-size:1.2rem;line-height:1.6;}.sec-cont.instruments-cont p{margin:0 0 16px;line-height:1.8;font-size:1.2rem;}table.product-tbl .product-price{text-align:right;}.instruments-detail-btn{margin:24px 0 0 0;}.instruments-doc ~ .instruments-detail-btn{margin-top:16px;}.instruments-detail-btn .instruments-link-items{margin:0 0 24px;}.instruments-detail-btn .instruments-link-item{width:240px;margin:15px auto 0;}.instruments-detail-btn .btn-contact-instruments{display:block;width:240px;margin:0 auto;padding:1.5rem 20px 1.5rem 44px;background-position:8px center;background-size:28px 28px;}.page-contact-btn{margin:24px 0 24px;}.page-contact-btn .btn-contact-instruments{display:block;width:240px;margin:0 auto;padding:1.5rem 20px 1.5rem 44px;background-position:8px center;background-size:28px 28px;}.footer-wrap .foot-nav .links.is-sns .smenu-box li a.link-blank{padding-right:3%;margin-right:0;}.footer-wrap .foot-nav .links.is-sns .smenu-box li a.link-blank:after{content:none;}.foot_twitter_icon{width:30px;}.prd-side-wrap{position:relative;}.tbl-of-cnt-sticky-box{position:fixed;top:50px;right:8px;z-index:10;}.tbl-of-cnt-box{width:100%;}.tbl-of-cnt-btn:not(:root){position:relative;width:28px;background-color:rgba(49, 56, 67, 0.9);color:#fff;padding:6px 0 8px;font-size:1rem;text-align:center;}.tbl-of-cnt-btn-tx{display:block;transform:scale(0.8);line-height:1;}.tbl-of-cnt-icon-box{display:block;position:relative;margin:4px auto 0;width:14px;height:10px;}.tbl-of-cnt-icon{display:block;width:100%;height:2px;background-color:#fff;position:absolute;left:0;transition:0.3s all;}.tbl-of-cnt-icon:before{content:"";display:block;width:2px;height:2px;background-color:rgba(49, 56, 67, 0.9);position:absolute;left:2px;transition:0.3s opacity;}.tbl-of-cnt-icon-box .tbl-of-cnt-icon:nth-of-type(1){top:0;}.tbl-of-cnt-icon-box .tbl-of-cnt-icon:nth-of-type(2){top:50%;margin-top:-1px;opacity:0.7;}.tbl-of-cnt-icon-box .tbl-of-cnt-icon:nth-of-type(3){bottom:0;opacity:0.5;width:80%;}.tbl-of-cnt-btn.is-active .tbl-of-cnt-icon-box .tbl-of-cnt-icon:nth-of-type(1){opacity:0.5;transform:rotate(-45deg);top:3px;}.tbl-of-cnt-btn.is-active .tbl-of-cnt-icon-box .tbl-of-cnt-icon:nth-of-type(2){opacity:0;}.tbl-of-cnt-btn.is-active .tbl-of-cnt-icon-box .tbl-of-cnt-icon:nth-of-type(3){width:100%;transform:rotate(45deg);bottom:5px;}.tbl-of-cnt-btn.is-active .tbl-of-cnt-icon:before{opacity:0;}.tbl-of-cnt{position:absolute;top:0;left:-166px;width:166px;background-color:rgba(255, 255, 255, 0.9);border:1px solid #B4B4B4;box-sizing:border-box;display:none;overflow-y:auto;max-height:70vh;}.tbl-of-cnt.is-active{display:block;}.tbl-of-cnt-items{list-style:none;margin:0;padding:0;}.tbl-of-cnt-item{margin:0;border-top:1px solid #CDCDCD;}.tbl-of-cnt-items .tbl-of-cnt-item:first-of-type{border-top:none;}.tbl-of-cnt-link:not(:root){display:block;color:#333;font-size:1rem;text-decoration:none;background-color:#F3F3F3;transition:0.3s background-color;text-decoration:none;padding:6px 6px 6px 22px;position:relative;}.tbl-of-cnt-link:not(:root):hover{background-color:#FBFBFB;}.tbl-of-cnt-link:not(:root):before{content:"";position:absolute;left:10px;top:10px;width:4px;height:4px;border-top:2px solid #050505;border-left:2px solid #050505;transform:rotate(135deg);}.tbl-of-cnt-link-tx{transition:0.3s border-color;}.tbl-of-cnt-in{padding:10px 4px 10px 20px;border-top:1px solid #CDCDCD;}.tbl-of-cnt-in ul{list-style:none;margin:0;padding:0;}.tbl-of-cnt-in li{margin:0;}.tbl-of-cnt-in a:not(:root){font-size:1.2rem;}.tbl-of-cnt-in > a:not(:root){display:block;padding:3px 0;}.tbl-of-cnt-in p{font-size:1.2rem;}.tbl-of-cnt-in > p{padding:3px 0;margin:0;}.tbl-of-cnt-in li a:not(:root){display:block;color:#333;text-decoration:none;background-color:transparent;text-decoration:none;padding:3px 0 3px 14px;position:relative;font-size:1rem;}.tbl-of-cnt-in li a:not(:root):hover{background-color:transparent;text-decoration:underline;}.tbl-of-cnt-in li a:not(:root):before{content:"";position:absolute;left:2px;top:6px;width:4px;height:4px;border-top:2px solid #757575;border-left:2px solid #757575;transform:rotate(135deg);}.prd-col-wrap:not(.is-full) .title-wrap .ttl{padding-right:32px;}.prd-col-wrap .title-wrap .ttl-box{border-bottom:none;}.prd-col-wrap .sec-cont h2{position:relative;margin:16px 0 24px;padding:4px 14px;background-color:#F6F8FA;border:1px solid #CFCFCF;font-size:1.4rem;}.prd-col-wrap .sec-cont h2:before{content:"";display:block;width:4px;height:calc(100% + 2px);background-color:#313843;position:absolute;top:-1px;left:-1px;}.prd-col-wrap .sec-cont .lineup-box{position:relative;margin-top:20px;border:1px solid #cdcdcd;}.prd-col-wrap .sec-cont .lineup-box .ttl{background-color:#313843;border:none;color:#fff;font-weight:normal;text-align:center;position:absolute;top:-15px;left:-1px;display:inline-block;padding:6px 10px 6px 32px;font-size:1.4rem;}.prd-col-wrap .sec-cont .lineup-box .ttl:before{content:none;}.lineup-icon-box{display:block;width:2px;height:10px;position:absolute;top:50%;margin-top:-5px;left:10px;}.lineup-icon{display:block;width:100%;height:2px;background-color:#fff;position:absolute;left:0;transition:0.3s all;}.lineup-icon:before{content:"";display:block;width:2px;height:2px;background-color:#fff;position:absolute;left:4px;}.lineup-icon:after{content:"";display:block;width:2px;height:2px;position:absolute;left:8px;background-color:#fff;}.lineup-icon-box .lineup-icon:nth-of-type(1){top:0;}.lineup-icon-box .lineup-icon:nth-of-type(2){top:50%;margin-top:-1px;}.lineup-icon-box .lineup-icon:nth-of-type(3){bottom:0;opacity:0.7;}.lineup-icon-box .lineup-icon:nth-of-type(1):after{opacity:0.7;}.lineup-icon-box .lineup-icon:nth-of-type(2):before{opacity:0.7;}.lineup-icon-box .lineup-icon:nth-of-type(2):after{opacity:0.5;}.lineup-icon-box .lineup-icon:nth-of-type(3):before{opacity:0.5;}.lineup-icon-box .lineup-icon:nth-of-type(3):after{opacity:0.2;}.prd-col-wrap .sec-cont .lineup-box .lineup-li{margin:26px 10px 10px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li[class*="col-"]{height:auto;}.lineup-link-ttl-box{padding:0 32px 0 0;position:relative;}.lineup-link-ttl-box.is-not-acd{padding-right:0;}.lineup-link-ttl:not(:root){display:inline-block;color:#333;font-size:1.4rem;font-weight:bold;text-decoration:none;position:relative;padding-left:26px;background-color:transparent;line-height:1.4;}.lineup-link-ttl:not(:root):hover{color:#333;background-color:transparent;}.lineup-link-ttl-tx{border-bottom:1px solid transparent;transition:0.3s border-color;white-space:break-spaces;}.lineup-link-ttl:hover .lineup-link-ttl-tx{border-color:#b4b4b4;}.lineup-link-ttl:not(:root):before,
.lineup-link-ttl:not(:root):after{content:"";position:absolute;top:5px;width:6px;height:6px;border-top:2px solid #fb0020;border-left:2px solid #fb0020;transform:rotate(135deg);}.lineup-link-ttl:not(:root):before{left:1px;}.lineup-link-ttl:not(:root):after{left:7px;}.lineup-acd-btn:not(:root){display:block;width:24px;height:24px;position:absolute;right:0;top:50%;margin-top:-15px;background-color:#F1F1F1;border:1px solid #E1E1E1;padding:0;}.lineup-acd-btn:before,
.lineup-acd-btn:after{content:"";background-color:#5A5A5A;display:block;position:absolute;top:50%;left:50%;transition:0.3s opacity;}.lineup-acd-btn:before{width:2px;height:12px;margin-top:-6px;margin-left:-1px;}.lineup-acd-btn.is-active:before{opacity:0;}.lineup-acd-btn:after{width:12px;height:2px;margin-top:-1px;margin-left:-6px;}.js-target-lineup{display:none;}.js-target-lineup.is-active{display:block;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .lineup-link-ttl-box + .cate{padding-left:12px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li{margin:0;padding:0 0 6px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li:first-of-type{padding-top:6px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li > .pd:first-of-type > li:first-of-type{padding-top:0;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li:last-of-type{padding-bottom:0;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li:last-of-type .lineup-link-ttl-box + .cate{padding-bottom:0;border-bottom:none;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .cate > li,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li.cate-s{margin:0 0;padding:0 0;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .cate > li a,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li.cate-s > a{font-size:1rem;padding-left:18px;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .cate > li a:before,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li.cate-s > a:before{transition:0.3s border-color, 0.3s transform;margin-top:0;top:5px;left:0;border-color:#313843;}.lineup-link-tx{border-bottom:1px solid transparent;transition:0.3s border-color;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .cate > li a:hover,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li.cate-s > a:hover{color:#333;}.prd-col-wrap .sec-cont .lineup-box .lineup-li .cate > li a:hover:before,
.prd-col-wrap .sec-cont .lineup-box .lineup-li .pd > li.cate-s > a:hover:before{border-color:#fb0020;}.prd-col-wrap .sec-cont .lineup-box .lineup-li a:hover .lineup-link-tx{border-color:#797979;}.lineup-new{display:inline-block;margin-left:4px;padding:2px 4px;background-color:#fb0020;color:#fff;font-size:1.1rem;font-weight:bold;line-height:1;}.va-fade-enter-active,
.va-fade-leave-active{transition:0.3s opacity;}.va-fade-enter,
.va-fade-leave-to{opacity:0 !important;}.va-fade-enter-to,
.va-fade-leave{opacity:1 !important;}.form-bottom-note-tx,
.src-input .form-bottom-note-tx{text-align:left;margin:20px 0 0;}.header-wrap .main-menu-box .smenu-list > li > span:before{transition:0.3s border-color, 0.3s transform;transform:translateY(0);}.header-wrap .main-menu-box .smenu-list > li > span:hover:before,
.header-wrap .main-menu-box .smenu-list > li.on > span:before{transform:translateY(2px);border-top-color:#fb0020;}.header-wrap .main-menu-box .smenu-list > li.op > span:hover:before{transform:translateY(-2px);}.header-wrap .main-menu-box .menu-2nd li a{transition:0.3s background-color, 0.3s color;}.header-wrap .sub-menu-box li a{transition:0.3s color;}.header-wrap .head-area-pc .login-usr > a{transition:0.3s color, 0.3s background-color;}.header-wrap .head-area-pc .login-usr > a:before{transition:0.3s border-color, 0.3s transform;transform:translateY(0);}.header-wrap .head-area-pc .login-usr > a:hover:before{transform:translateY(2px);border-top-color:#fb0020;}.header-wrap .head-area-pc .login-usr.op > a:hover:before{transform:translateY(-2px);}.header-wrap .head-area-pc .login-usr .smenu-box ul li a{transition:0.3s background-color, 0.3s color;}.header-wrap .country-box .current-country a{transition:0.3s color;}.search-box .src-pin{transition:0.3s background-color;}.search-box .src-pin:before{transition:0.3s border-color, 0.3s transform;transform:translateY(0);}.search-box .src-pin:hover:before{transform:translateY(2px);}.search-box .src-pin.op:hover:before{transform:translateY(-2px);}.src-box .tab-btn li{transition:0.3s background-color;}.src-box .structure-btn > a{transition:0.3s color;}.src-box .structure-btn a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.src-box .structure-btn a:hover:before{transform:translateX(2px) rotate(135deg);}input[type="text"],
input[type="tel"],
input[type="email"],
input[type="date"],
input[type="month"],
input[type="search"],
input[type="password"],
input[type="number"],
select,
textarea{transition:0.3s border-color, 0.3s background-color, 0.3s color;}button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
a{transition:0.3s background-color, 0.3s color, 0.3s opacity, 0.3s border-color;}.src-box .btn-box .search-btn input{transition:0.3s background-color, 0.3s color, 0.3s background-position;}.src-box .btn-box .search-btn input:hover{background-position:center right 6px;}.contact-wrap .btn-box a.ar:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.contact-wrap .btn-box a.ar:hover:before{transform:translateX(2px) rotate(135deg);}.footer-ptop .ptop-btn:not(:root):before{transition:0.3s transform;transform:translateY(0) rotate(45deg);}.footer-ptop .ptop-btn.ar:not(:disabled):not(.disabled):not(:root):hover:before{transform:translateY(-4px) rotate(45deg);}.top-bn-area .slider-lists .sl a img{transition:0.3s opacity;}.bn-area .slider-box .slick-dots li button:before{transition:0.3s background-color;}.area-cont .products-box li a .img{transition:0.3s opacity;}.area-cont .products-box li a .name{transition:0.3s background-color;}.area-cont .products-box li a .name:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.area-cont .products-box li a:hover .name:before{transform:translateX(4px) rotate(135deg);}.news-box .tab-btn li{transition:0.3s background-color;}.news-box .list-view a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.news-box .list-view a:hover:before{transform:translateX(2px) rotate(135deg);}.news-box .news-list li a:before,
.news-box .news-list li a .tx:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.news-box .news-list li a:hover:before,
.news-box .news-list li a:hover .tx:before{transform:translateX(4px) rotate(135deg);}.area-cont .service-box ul li a:after{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.area-cont .service-box ul li a:hover:after{transform:translateX(4px) rotate(135deg);}.area-cont .support-box ul li a:after{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.area-cont .support-box ul li a:hover:after{transform:translateX(4px) rotate(135deg);}.area-cont .pd-category dl dt .pd-pin:before{transition:0.3s transform;transform:translateY(0);}.area-cont .pd-category dl dt .pd-pin:hover:before{transform:translateY(4px);}.area-cont .pd-category dl.op dt .pd-pin:hover:before{transform:translateY(-4px);}.area-cont .pd-category dl dd a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.area-cont .pd-category dl dd a:hover:before{transform:translateX(4px) rotate(135deg);}.highlights-area .slick-prev:before,
.highlights-area .slick-next:before{transition:0.3s transform;}.highlights-area .slick-prev:before{transform:translateX(0) rotate(-45deg);}.highlights-area .slick-prev:hover:before{transform:translateX(-4px) rotate(-45deg);}.highlights-area .slick-next:before{transform:translateX(0) rotate(135deg);}.highlights-area .slick-next:hover:before{transform:translateX(4px) rotate(135deg);}.journal-area .area-ttl .btns ul li a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.journal-area .area-ttl .btns ul li a:hover:before{transform:translateX(4px) rotate(135deg);}.ar-link:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.ar-link:hover:before{transform:translateX(2px) rotate(135deg);}.refine-box .refine-pin{transition:0.3s background-color;}.refine-box .refine-pin:before{transition:0.3s transform;transform:translateX(0);}.refine-box .refine-pin:hover:before{transform:translateX(-4px);}.result-area.op .refine-box .refine-pin:hover:before{transform:translateX(4px);}.refine-box .close-btn{transition:0.3s background-color;}.refine-box .refine-cont .list-box .tt.acd-pin{transition:0.3s background-color;}.src-view ul.view-type li a::before{transition:0.3s background-color;}.pagenav .pagination .prev a:before,
.pagenav .pagination .next a:before,
.paginate li.prev a:before,
.paginate li.next a:before{transition:0.3s transform, 0.3s border-color;transform:translateX(0) rotate(135deg);}.pagenav .pagination .prev a:hover:before,
.paginate li.prev a:hover:before{transform:translateX(-2px) rotate(135deg);}.pagenav .pagination .next a:hover:before,
.paginate li.next a:hover:before{transform:translateX(2px) rotate(135deg);}.product-head .product-name a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.product-head .product-name a:hover:before{transform:translateX(2px) rotate(135deg);}.product-ctrl ul li span.product-all-op,
.product-ctrl ul li span.product-all-cl{transition:0.3s background-color;}.product-ctrl ul li span.product-all-op:before,
.product-ctrl ul li span.product-all-cl:before{transition:0.3s transform;transform:translateY(0);}.product-ctrl ul li span.product-all-op:hover:before{transform:translateY(2px);}.product-ctrl ul li span.product-all-cl:hover:before{transform:translateY(-2px);}.product-head .product-btn{transition:0.3s background-color;}.product-head .product-btn:after{transition:0.3s transform;transform:translateY(0);}.product-head .product-btn:hover:after{transform:translateY(2px);}.product-head .product-btn.op:hover:after{transform:translateY(-2px);}a.btn-sub:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}a.btn-sub:hover:before{transform:translateX(2px) rotate(135deg);}.doc1-list li a:before,
.doc2-list dd a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.doc1-list li a:hover:before,
.doc2-list dd a:hover:before{transform:translateX(4px) rotate(135deg);}.nav-wrap ul li a:before{transition:0.3s transform;transform:translateY(0) rotate(225deg);}.nav-wrap ul li a:hover:before{transform:translateY(2px) rotate(225deg);}.sec-cont .sec-li a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.sec-cont .sec-li a:hover:before{transform:translateX(2px) rotate(135deg);}.cnt-li dl dt em,
.cnt-li dl dt .blg{transition:0.3s color;}.cnt-li dl dt a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.cnt-li dl dt a:hover:before{transform:translateX(2px) rotate(135deg);}.ol-wrap .images-box .tab-list li .sl img{transition:0.3s transform;transform:scale(1) translate(-50%, -50%);transform-origin:0 0;}.mdl-foot .close-btn,
.close-btn2{transition:0.3s background-color;}.ol-wrap .images-box .tab-btn li span{transition:0.3s background-color, 0.3s color;}.slick-dots li button:before{transition:0.3s background-color;}.sec-cont .link-list li a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.sec-cont .link-list li a:hover:before{transform:translateX(4px) rotate(135deg);}.sec-cont .doc2-list dt .list-more{transition:0.3s background-color;}.sec-cont .doc2-list dt .list-more:before{transition:0.3s transform;transform:translateX(0);}.sec-cont .doc2-list dt .list-more:hover:before{transform:translateY(2px);}.sec-cont .doc2-list dt .list-more.op:hover:before{transform:translateY(-2px);}.sec-ttl .ttl a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.sec-ttl .ttl a:hover:before{transform:translateX(4px) rotate(135deg);}.sec-cont .sec-tb td a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.sec-cont .sec-tb td a:hover:before{transform:translateX(2px) rotate(135deg);}.comparison-area .ic-x{transition:0.3s background-color;}.comparison-cnt .comp-ctrl .comparison-li .ic-l,
.comparison-cnt .comp-ctrl .comparison-li .ic-r{transition:0.3s background-color;}.comparison-ul ul li.comp-struct .img-box img.thumb{transition:0.3s transform;transform:scale(1) translate(-50%, -50%);transform-origin:0 0;}.comparison-ul ul li.comp-struct .img-box:hover img.thumb{transform:scale(1.1) translate(-50%, -50%);}.comparison-area .comparison-li .btn-setbox .btn-sub:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.comparison-area .comparison-li .btn-setbox .btn-sub:hover:before{transform:translateX(2px) rotate(135deg);}.comparison-lb .comp-submit2 .cmp-reset-pin:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.comparison-lb .comp-submit2 .cmp-reset-pin:hover:before{transform:translateX(2px) rotate(135deg);}.comparison-area .comp-name .comparison-li > a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.comparison-area .comp-name .comparison-li > a:hover:before{transform:translateX(2px) rotate(135deg);}input[type="submit"].btn-m2{transition:0.3s background-position, 0.3s background-color;}input[type="submit"].btn-m2:not(:disabled):hover{background-position:center right 6px;}.src-input .btn-box .search-btn input{transition:0.3s background-position;}.src-input .btn-box .search-btn input:not(:disabled):hover{background-position:center right 6px;}.app-cateli-box .acd-block .acd-box li a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.app-cateli-box .acd-block .acd-box li a:hover:before{transform:translateX(2px) rotate(135deg);}.app-result li a .ttl{transition:0.3s color;}.app-detail .result-img figure a .btn{transition:0.3s background-color;}.app-detail .result-img figure a .btn:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.app-detail .result-img figure a .btn:hover:before{transform:translateX(2px) rotate(135deg);}.ol-wrap .readmore{transition:0.3s background-color;}.ol-wrap .readmore:before{transition:0.3s transform;transform:translateX(0);}.ol-wrap .readmore:hover:before{transform:translateY(2px);}.ol-wrap .readmore.on:hover:before{transform:translateY(-2px);}.sec-cont .lineup-box .lineup-li .pd > li > a:before,
.sec-cont .lineup-box .lineup-li .cate > li a:before,
.lineup-link-ttl:not(:root):before,
.lineup-link-ttl:not(:root):after,
.tbl-of-cnt-link:not(:root):before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.sec-cont .lineup-box .lineup-li .pd > li > a:hover:before,
.sec-cont .lineup-box .lineup-li .cate > li a:hover:before,
.lineup-link-ttl:not(:root):hover:before,
.lineup-link-ttl:not(:root):hover:after,
.tbl-of-cnt-link:not(:root):hover:before{transform:translateX(2px) rotate(135deg);}.tbl-of-cnt-in li a:not(:root):before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.tbl-of-cnt-in li a:not(:root):hover:before{transform:translateX(2px) rotate(135deg);}.news-atcbottom .news-top a:before{transition:0.3s transform;transform:translateX(0) rotate(-45deg);}.news-atcbottom .news-top a:hover:before{transform:translateX(-2px) rotate(-45deg);}.side-menu ul li a:before{transition:0.3s transform;transform:translateX(0) rotate(45deg);}.side-menu ul li a:hover:before{transform:translateX(4px) rotate(45deg);}.pagech li.back a:before,
.pagech li.next a:before{transition:0.3s transform;}.pagech li.back a:before{transform:translateX(0) rotate(-45deg);}.pagech li.back a:hover:before{transform:translateX(-2px) rotate(-45deg);}.pagech li.next a:before{transform:translateX(0) rotate(135deg);}.pagech li.next a:hover:before{transform:translateX(2px) rotate(135deg);}.contact-form-field > .form-element a[target="_blank"]:before{transition:0.3s transform, 0.3s border-color;transform:translateX(0) rotate(45deg);}.contact-form-field > .form-element a[target="_blank"]:hover:before{transform:translateX(2px) rotate(45deg);}.btn-m1:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.btn-m1:not(:disabled):hover:before{transform:translateX(4px) rotate(135deg);}.ar:before,
a.ar:before,
button.ar:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.ar:not(:disabled):not(.disabled):hover:before,
a.ar:not(:disabled):not(.disabled):hover:before,
button.ar:not(:disabled):not(.disabled):hover:before{transform:translateX(4px) rotate(135deg);}.ar.btn-back:before,
a.ar.btn-back:before,
button.ar.btn-back:before{transition:0.3s transform;transform:translateX(0) rotate(-45deg);}.ar.btn-back:not(:disabled):not(.disabled):hover:before,
a.ar.btn-back:not(:disabled):not(.disabled):hover:before,
button.ar.btn-back:not(:disabled):not(.disabled):hover:before{transform:translateX(-4px) rotate(-45deg);}.melmaga-wrap .more-btn a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.melmaga-wrap .more-btn a:hover:before{transform:translateX(4px) rotate(135deg);}.blog-wrap .entry .entry-body .more a:before{transition:0.3s transform;transform:translateX(0) rotate(45deg);}.blog-wrap .entry .entry-body .more a:hover:before{transform:translateX(2px) rotate(45deg);}.faq-wrap .entry-list .catbox ul li a:before{transition:0.3s transform;transform:translateX(0) rotate(45deg);}.faq-wrap .entry-list .catbox ul li a:hover:before{transform:translateX(4px) rotate(45deg);}.faq-wrap .more-btn a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.faq-wrap .more-btn a:hover:before{transform:translateX(4px) rotate(135deg);}.faq-wrap .entry-list .catbox p .btn-contact a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.faq-wrap .entry-list .catbox p .btn-contact a:hover:before{transform:translateX(4px) rotate(135deg);}.catalog-wrap .catalog-block .form a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.catalog-wrap .catalog-block .form a:hover:before{transform:translateX(2px) rotate(135deg);}.seminar-wrap .list-area li a:not([target^="_blank"]):before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.seminar-wrap .list-area li a:not([target^="_blank"]):hover:before{transform:translateX(4px) rotate(135deg);}.semi-top a:before{transition:0.3s transform;transform:translateX(0) rotate(-45deg);}.semi-top a:hover:before{transform:translateX(-2px) rotate(-45deg);}.journal-wrap .cat_block .detail .latest-box .bnum a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.journal-wrap .cat_block .detail .latest-box .bnum a:hover:before{transform:translateX(2px) rotate(135deg);}.journal-wrap .cat_block .detail .btn-box .entry a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.journal-wrap .cat_block .detail .btn-box .entry a:hover:before{transform:translateX(2px) rotate(135deg);}.journal-wrap .form_btn a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.journal-wrap .form_btn a:hover:before{transform:translateX(2px) rotate(135deg);}table.cst-service-list a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}table.cst-service-list a:hover:before{transform:translateX(2px) rotate(135deg);}.cst-more-btn span{transition:0.3s background-color;}.cst-related-box .related-list li a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.cst-related-box .related-list li a:hover:before{transform:translateX(2px) rotate(135deg);}.cst-search-list-in li .ttl a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.cst-search-list-in li .ttl a:hover:before{transform:translateX(2px) rotate(135deg);}dl.inset > dd a[target="_blank"]:before{transition:0.3s transform;transform:translateX(0) rotate(45deg);}dl.inset > dd a[target="_blank"]:hover:before{transform:translateX(2px) rotate(45deg);}.site-mypage .cs-input-type .cs-input-type-btn li label input[type="radio"]~span{transition:0.3s background-color;}a.txlink-rt:before{transition:0.3s transform;transform:translateX(0) rotate(-45deg);}a.txlink-rt:hover:before{transform:translateX(-2px) rotate(-45deg);}.sp-acd-btn{transition:0.3s background-color;}.sp-acd-btn:after{transition:0.3s transform;transform:translateY(0);}.sp-acd-btn:hover:after{transform:translateY(4px);}.sp-acd-btn.on:hover:after{transform:translateY(-4px);}.sp-acd-close-btn:after{transition:0.3s transform;transform:translateY(0);}.sp-acd-close-btn:hover:after{transform:translateY(-2px);}.download-file-name a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.download-file-name a:hover:before{transform:translateX(4px) rotate(135deg);}.custom-article .custom-req-list-box li a:before{transition:0.3s transform;transform:translate(0, -50%) rotate(135deg);}.custom-article .custom-req-list-box li a:hover:before{transform:translate(4px, -50%) rotate(135deg);}.btn-sub2{transition:0.3s background-color;}.cont-area.custom-msg-area .more-btn a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.cont-area.custom-msg-area .more-btn a:hover:before{transform:translateX(2px) rotate(135deg);}.cont-area.custom-msg-area .custom-msg-box.input-mini .custom-msg-btn{transition:0.3s background-color, 0.3s color;}.cont-area.custom-msg-area .custom-msg-list .custom-msg-article .ol{transition:0.3s background-color;}.cont-area.custom-msg-area .custom-msg-list .custom-msg-article .ol:before{transition:0.3s transform;transform:translateY(0);}.cont-area.custom-msg-area .custom-msg-list .custom-msg-article .ol:hover:before{transform:translateY(2px);}.cont-area.custom-msg-area .custom-msg-list .custom-msg-article .op .ol:hover:before{transform:translateY(-2px);}.cont-area.custom-detail-area .sec-ttl .reorder-btn a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.cont-area.custom-detail-area .sec-ttl .reorder-btn a:hover:before{transform:translateX(2px) rotate(135deg);}.custom-detail-area .form-req-name .in{transition:0.3s background-color;}.custom-detail-side-box .custom-detail-pin{transition:0.3s background-color;}.custom-detail-side-box .custom-detail-pin:before{transition:0.3s transform;transform:translateX(0);}.custom-detail-side-box .custom-detail-pin:hover:before{transform:translateX(-4px);}.custom-col-wrap.op .custom-detail-side-box .custom-detail-pin:hover:before{transform:translateX(4px);}.custom-detail-side-box .close-btn{transition:0.3s background-color;}.site-mypage.reorder-style .form-bottom-wrap .form-btn-back .btn-back:before,
.form-bottom-wrap .form-btn-back .btn-back:before{transition:0.3s transform;transform:translateX(0) rotate(-45deg);}.site-mypage.reorder-style .form-bottom-wrap .form-btn-back .btn-back:hover:before,
.form-bottom-wrap .form-btn-back .btn-back:hover:before{transform:translateX(-4px) rotate(-45deg);}.magazine-list ul li .receive label input[type="radio"]~span{transition:0.3s background-color, 0.3s border-color;}.mypage-menu ul li a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.mypage-menu ul li a:hover:before{transform:translateX(4px) rotate(135deg);}.contents-wrap.site-mypage .unsubsc-link a:before{transition:0.3s transform, 0.3s border-color;transform:translateX(0) rotate(135deg);}.contents-wrap.site-mypage .unsubsc-link a:hover:before{transform:translateX(2px) rotate(135deg);}#GSSCPDCT30 .product-list .product-head .img-box > img,
.GSSCPDCT30.product-list .product-head .img-box > img{transition:0.3s transform;transform:scale(1) translate(-50%, -50%);transform-origin:0 0;}#GSSCPDCT30 .product-list .product-head .img-box:hover > img,
.GSSCPDCT30.product-list .product-head .img-box:hover> img{transform:scale(1.1) translate(-50%, -50%);}.bottom-tool span.act-del a{transition:0.3s color;}.addnew .addnew-btn{transition:0.3s background-color;}.addnew .addnew-btn i:before,
.addnew .addnew-btn i:after{transition:0.3s background-color;}a.btn-inq:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}a.btn-inq:hover:before{transform:translateX(2px) rotate(135deg);}.link-back a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.link-back a:hover:before{transform:translateX(-2px) rotate(135deg);}.site-mypage .cont-head label{transition:0.3s background-color;}.cont-head{transition:0.3s background-color;}.cont-head.acd-pin:before{transition:0.3s transform;transform:translateY(0);}.cont-head.acd-pin:hover:before{transform:translateY(4px);}.cont-head.acd-pin.on:hover:before{transform:translateY(-4px);}.cart-atchead .cart-atchead-top{transition:0.3s background-color;}.cart-atchead a .cart-atchead-top .ic-ar:before{transition:0.3s transform;transform:translate(-50%,-50%) rotate(135deg);}.cart-atchead a:hover .cart-atchead-top .ic-ar:before{transform:translate(-25%,-50%) rotate(135deg);}.cart-article .order-detail-box .order-detail-btn .ic-pdf:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.cart-article .order-detail-box .order-detail-btn .ic-pdf:hover:before{transform:translateX(2px) rotate(135deg);}.req-list li a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.req-list li a:hover:before{transform:translateX(4px) rotate(135deg);}.req-list li a:before{transition:0.3s transform;transform:translateX(0) rotate(135deg);}.result-ently-block .ttl a .ol{transition:0.3s background-color;}.req-list li a:hover:before{transform:translateX(4px) rotate(135deg);}.result-ently-block .ol:before{transition:0.3s transform;transform:translateY(0);}.result-ently-block .ol:hover:before{transform:translateY(2px);}.result-ently-block .op .ol:hover:before{transform:translateY(-2px);}.footer-wrap .foot-nav .smenu-pin:after{transition:0.3s transform;transform:translateY(0);}.footer-wrap .foot-nav .smenu-pin:hover:after{transform:translateY(4px);}.footer-wrap .foot-nav .smenu-pin.op:hover:after{transform:translateY(-4px);}.cst-doc-box .doc-list li a:before{transition:0.3s transform, 0.3s border-color;transform:translateX(0) rotate(135deg);}.cst-doc-box .doc-list li a:hover:before{transform:translateX(2px) rotate(135deg);}.seminar-wrap .readmore{transition:0.3s background-color;}.seminar-wrap .readmore:before{transition:0.3s transform;transform:translateY(0);}.seminar-wrap .readmore:hover:before{transform:translateY(2px);}.instruments-category li a .name:before{transition:0.3s transform, 0.3s border-color;transform:translateX(0) rotate(135deg);}.instruments-category li a:hover .name:before{transform:translateX(2px) rotate(135deg);}.sec-cont .doc2-list .more-box li a{transition:0.3s opacity;}.sec-cont .doc2-list .more-box li a:hover{opacity:0.6;}.lal-description p{font-size:1.8rem;}.lal-search-wrap .appsrc-area .search-box{padding:5px 0 5px !important;}.lal-search-wrap .src-rule{margin:0 auto 10px auto;max-width:620px;list-style:none;padding:0;}.lal-search-wrap .src-rule li{font-size:1.2rem !important;}.lal-list{border-top:1px solid #ebebeb;width:100%;}.lal-list th,
.lal-list td{border-bottom:1px solid #ebebeb;padding:10px 5px;}.lal-list th{text-align:left;}.lal-list td a.pdf-icon{display:inline-block;background-image:url(../img/ic_pdf02.svg);background-repeat:no-repeat;background-position:right center;background-size:24px 24px;padding:0 30px 0 0;margin-right:10px;}.lal-item-cate{display:inline-block;margin-top:4px;}@media screen and (max-width:768px){.lal-list tr th:nth-child(4),
.lal-list tr td:nth-child(4){display:none !important;}}label.lb-f2 input[type="text"],
label.lb-f2 input[type="tel"],
label.lb-f2 input[type="email"],
label.lb-f2 input[type="password"],
label.lb-f2 input[type="number"],
.form-pt2 .form-wrap input[type="number"],
.form-pt2 .form-wrap input[type="text"],
.form-pt2 .form-wrap input[type="tel"],
.form-pt2 .form-wrap input[type="email"],
.form-pt2 .form-wrap input[type="password"],
.form-pt2 .form-wrap input[type="number"]{padding:15px 12px;background:#f4f5f9;height:44px;border-color:#cccccc;width:100%;}label.lb-f2 input[type="text"]:focus,
label.lb-f2 input[type="tel"]:focus,
label.lb-f2 input[type="email"]:focus,
label.lb-f2 input[type="password"]:focus,
label.lb-f2 input[type="number"]:focus,
label.lb-f2 textarea:focus,
.form-pt2 .form-wrap input[type="text"]:focus,
.form-pt2 .form-wrap input[type="tel"]:focus,
.form-pt2 .form-wrap input[type="email"]:focus,
.form-pt2 .form-wrap input[type="password"]:focus,
.form-pt2 .form-wrap input[type="number"]:focus,
.form-pt2 .form-wrap textarea:focus{box-shadow:0 0 2px #cccccc;}label.lb-f2.error input[type="text"],
label.lb-f2.error input[type="tel"],
label.lb-f2.error input[type="email"],
label.lb-f2.error input[type="password"],
label.lb-f2.error input[type="number"]{border-color:#fb0020;background-color:#ffebee;}label.lb-f2 textarea,
.form-pt2 .form-wrap textarea{padding:15px 12px;background:#f4f5f9;border-color:#cccccc;width:100%;}label.sel-f2,
.form-pt2 .form-wrap select{background-image:url(../img/select_bg2.png);background-position:right 5px center;}label.radio-f2 input[type="radio"]~span,
label.chk-f2 input[type="checkbox"]~span,
.form-pt2 .form-wrap input[type="radio"]~span,
.form-pt2 .form-wrap input[type="checkbox"]~span{display:inline-block;font-size:1.4rem;word-break:break-all;padding:0px 0px 0px 24px;min-height:auto;}label.radio-f2 input[type="radio"]~span::before,
label.chk-f2 input[type="checkbox"]~span::before,
.form-pt2 .form-wrap input[type="radio"]~span::before,
.form-pt2 .form-wrap input[type="checkbox"]~span::before{border-width:2px;border-color:#d5d9dc;width:17px;height:17px;left:0;top:0;}label.chk-f2 input[type="checkbox"]~span::before,
.form-pt2 .form-wrap input[type="checkbox"]~span::before{border-radius:4px;}label.radio-f2 input[type="radio"]:checked~span::before,
label.chk-f2 input[type="checkbox"]:checked~span::before,
.form-pt2 .form-wrap input[type="radio"]:checked~span::before,
.form-pt2 .form-wrap input[type="checkbox"]:checked~span::before{border-color:#fb0620;}label.radio-f2 input[type="radio"] ~ span::after,
label.chk-f2 input[type="checkbox"] ~ span::after,
.form-pt2 .form-wrap input[type="radio"] ~ span::after,
.form-pt2 .form-wrap input[type="checkbox"] ~ span::after{content:"";width:7px;height:4px;border-bottom:2px solid #fb0620;border-left:2px solid #fb0620;top:4px;left:4px;}label.radio-f2 input[type="radio"] ~ span::after,
.form-pt2 .form-wrap input[type="radio"] ~ span::after{width:5px;height:5px;top:5px;left:5px;background:#fb0620;}.btn-l-f2:not(:root),
.btn-search-f2:not(:root){position:relative;min-width:200px;height:50px;background:#FC0C0C;color:#fff;font-size:1.8rem;}.btn-search-f2:not(:root)::after{content:"";display:inline-block;background-image:url(../img/ic_src.svg);background-repeat:no-repeat;background-size:22px;width:22px;height:22px;position:absolute;top:0;right:12px;bottom:0;margin:auto;}.btn-l-f2:not(:root):hover,
.btn-search-f2:not(:root):hover{background:#BC000F;}.btn-search-f2:not(:root)[disabled]{background-color:#BFC7CC;cursor:not-allowed;}.form-flex-f2:not(:root){display:flex;align-items:center;}.form-flex-f2 label + label{margin-left:10px;}.form-tx-f2{font-size:1.4rem;margin:0 .4em;}.form-tx-f2.c{text-align:center;}.form-tx-f2.unit{text-align:center;font-size:1.2rem;}.form-tx-f2 i{display:block;margin-top:-2px;font-style:normal;font-size:1rem;}.form-pt2 .contact-form-field > .form-element > input[type="text"],
.form-pt2 .contact-form-field > .form-element > input[type="password"],
.form-pt2 .contact-form-field > .form-element > textarea{margin:0 0 10px;background-color:#ffffff;}.form-text-sm1:not(:root),
label.lb-f2 .form-text-sm1:not(:root),
.form-pt2 .contact-form-field > .form-element .form-text-sm1:not(:root){width:42px;}.form-text-sm2:not(:root),
label.lb-f2 .form-text-sm2:not(:root),
.form-pt2 .contact-form-field > .form-element .form-text-sm2:not(:root),
.contact-form2-box .contact-form-field > .form-element label .form-text-sm2:not(:root){width:65px;}.form-text-sm3:not(:root),
label.lb-f2 .form-text-sm3:not(:root),
.form-pt2 .contact-form-field > .form-element .form-text-sm3:not(:root),
.contact-form2-box .contact-form-field > .form-element label .form-text-sm3:not(:root){width:90px;}.form-text-sm4:not(:root),
label.lb-f2 .form-text-sm4:not(:root),
.form-pt2 .contact-form-field > .form-element .form-text-sm4:not(:root){width:120px;}.form-text-sm5:not(:root),
label.lb-f2 .form-text-sm5:not(:root),
.form-pt2 .contact-form-field > .form-element .form-text-sm5:not(:root),
.contact-form2-box .contact-form-field > .form-element .form-text-sm5:not(:root){width:190px;}.form-text-sm6:not(:root),
label.lb-f2 .form-text-sm6:not(:root),
.form-pt2 .contact-form-field > .form-element .form-text-sm6:not(:root){width:240px;}[class^="form-text-full"]:not(:root),
[class*=" form-text-full"]:not(:root),
[class^="form-select-full"]:not(:root),
[class*=" form-select-full"]:not(:root){width:100%;}label.sel-f2 select{background-color:transparent;}.btn-s-f2:not(:root){display:inline-block;background-color:#fff;padding:5px 10px;color:#333333;border:1px solid #909090;border-radius:3px;font-size:1.4rem;text-decoration:none;transition:.2s linear background-color;box-sizing:border-box;}.btn-s-f2.is-usage:not(:root){border-color:#dddddd;}.btn-s-f2:not(:root):hover{background-color:#ececec;color:#333333;}.tr-tip .btn-s-f2:not(:root):hover{background-color:#909090;color:#ffffff;}.btn-s-f2.is-clear:not(:root){position:relative;padding-right:30px;}.btn-s-f2.is-clear:not(:root)::before{content:"";position:absolute;top:50%;right:10px;margin-top:-7px;width:13px;height:13px;background-image:url(../img/ic_clear.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0;}.btn-s-f2.is-usage:not(:root){position:relative;width:160px;padding-left:30px;}.btn-s-f2.is-usage:not(:root)::before{content:"";display:inline-block;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:10px;border-radius:50%;background:#313843;transition:0.3s background-color, 0.3s color, 0.3s opacity, 0.3s border-color;}.btn-s-f2.is-usage:not(:root)::after{content:"？";position:absolute;top:8px;left:12px;color:#fff;font-weight:bold;font-size:1.2rem;transition:0.3s background-color, 0.3s color, 0.3s opacity, 0.3s border-color;}.txt-link-f2:not(:root){text-decoration:underline;transition:.2s linear color;cursor:pointer;color:#333333;}.txt-link-f2:not(:root)[target="_blank"]{position:relative;padding:0 20px 0 0;text-decoration:underline;}.txt-link-f2:not(:root)[target="_blank"]::before{content:"";position:absolute;top:50%;left:auto;right:0;margin-top:-8px;width:15px;height:15px;background-image:url(../img/ic_blank06.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0;border:none;-webkit-transform:none;transform:none;}.txt-link-f2:not(:root)[target="_blank"]::after{display:none;}.txt-link-f2:not(:root)[target="_blank"]:hover::before{background-image:url(../img/ic_blank07.svg);transform:translateX(0);}.txt-link-f2:not(:root):hover{color:#fb0620;background-color:transparent;}label.chk-f3.check-tip input[type="checkbox"]~span{width:16px;height:16px;}label.chk-f3 input[type="checkbox"]~span::before{border-radius:3px;width:16px;height:16px;}label.chk-f3 input[type="checkbox"]:checked~span::before{border-color:#909090;background-color:#909090;}label.chk-f3 input[type="checkbox"] ~ span::after{content:"";width:6px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;top:4px;left:4px;}#GSSCPDSR08 .btm-wrap{display:none;}.pesticide-wrap{margin-top:22px;}.sec-cont .sec-cont-txt{margin-bottom:5px;font-size:1.4rem;}#GSSCPDSR08 .sec-cont .att-tx{display:block;margin:5px 0 0;font-size:1.4rem;}.usage-btn-box{text-align:center;}.pesticide-search-item:first-child{margin:14px 0 20px;}.pesticide-search-ttl-box:first-child{margin:14px 0 10px;}.pesticide-search-ttl{display:inline-block;margin-right:28px;font-size:1.6rem;font-weight:bold;}.pesticide-search-component-btn{display:inline-block;text-decoration:underline;font-size:1.4rem;cursor:pointer;}.pesticide-search-form{margin-top:0;}.pesticide-search-select{position:relative;}.pesticide-search-select-list{display:none;position:absolute;padding:0;width:100%;background:#fff;border:1px solid #E7E7E7;border-top:none;z-index:2;box-sizing:border-box;box-shadow:0 0 2px #cccccc;}.pesticide-search-select-list.is-active{display:block;}.pesticide-search-select-list ul{list-style:none;margin:0;padding:0;}.pesticide-search-select-list li{margin:0;font-size:1.4rem;}.pesticide-search-select-list li .pesticide-search-select-text{display:block;padding:10px 15px;cursor:pointer;transition:0.3s background-color;}.pesticide-search-select-list li .pesticide-search-select-text:not(.is-active):hover,
.pesticide-search-select-list li .pesticide-search-select-text.is-select{background-color:#f5f5f5;}.pesticide-search-select-list li .pesticide-search-select-text.is-active{cursor:auto;color:#E7E7E7;}.pesticide-search-select-list li .pesticide-search-select-text.is-active .highlight{background-color:transparent;color:#E7E7E7;}.kw-search-ttl-box{margin:24px 0 8px;}.kw-search-ttl{font-size:1.6rem;font-weight:bold;}.kw-search-clear{margin-left:22px;background:transparent;text-decoration:underline;}.kw-search-clear .icon-reset::before{content:"";display:inline-block;margin-right:6px;background-image:url(../img/ic_reset02.svg);background-repeat:no-repeat;background-size:16px;width:16px;height:16px;vertical-align:middle;}.kw-search-form-box{margin-bottom:32px;}.kw-search-input-box{display:flex;flex-wrap:wrap;margin:0;padding:12px 10px;background:#F3F5F8;border-radius:4px;}.kw-init-msg{margin:0;padding:0;color:#b4b4b4;}.kw-search-item{display:flex;align-items:center;margin:2px;padding:4px 10px;background:#fff;border:1px solid #E7E7E7;border-radius:4px;font-size:1.4rem;}.kw-search-remove{position:relative;display:block;margin-left:5px;padding:0;height:16px;width:16px;background:#B5B5B5;border-radius:30px;box-sizing:border-box;vertical-align:middle;transition:.2s linear background-color;backface-visibility:hidden;}.kw-search-remove:hover{background-color:#909090;}.kw-search-remove .icon-remove{font-size:0rem;font-style:normal;}.kw-search-remove .icon-remove:before,
.kw-search-remove .icon-remove::after{content:"";width:10px;height:1px;background:#fff;transform:rotate(45deg);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}.kw-search-remove .icon-remove::after{transform:rotate(-45deg);}.pesticide-area .form-bottom-wrap{margin-bottom:0;}.pesticide-result-box{margin:0 -3%;padding:58px 0 0;}.pagenav-2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-bottom:17px;border-bottom:1px solid #CFCFCF;}.pesticide-result-list + .pagenav-2{display:flex;justify-content:flex-end;margin-top:20px;padding:14px 0 0;border:0;border-top:1px solid #CFCFCF;}.pesticide-result-list + .pagenav-2 .pagination-box{margin:0 3%;}@media screen and (max-width:470px){.pesticide-result-list + .pagenav-2{justify-content:center;}.pesticide-result-list + .pagenav-2 .pagination-box{position:static;}}.pagenav-2 .pagenav-num{margin:2px 0;margin-left:3%;font-size:1.4rem;}.pagenav-2 .pagenav-num em{font-size:2.0rem;}.pagination-box{display:flex;align-items:center;margin:2px 3%;}.page-view-num{display:inline-block;margin:0 14px 0 0;padding:0;background:#F3F5F8;border:1px solid #CDD0D2;border-radius:4px;white-space:nowrap;}.page-view-num:hover{background:#ECECEC;}.page-view-num-btn{display:table-cell;padding:0 8px;width:40px;height:30px;line-height:30px;color:#999999;white-space:nowrap;}.page-view-num-btn.current{background:#fff;border:1px solid #CDD0D2;border-radius:4px;color:#333;}.pagination-2 .nav-links{display:flex;}.pagination-2 .page-numbers,
.pagination-2 .next{display:inline-block;margin:0 0 0 6px;}.pagination-2 .next{position:relative;}.pagination-2 .page-numbers:first-child{margin-left:0;}.pagination-2 .page-numbers .page-omit{display:flex;align-items:center;height:32px;}.pagination-2 .page-numbers .page-link{display:flex;align-items:center;justify-content:center;padding:0;width:32px;height:32px;color:#A1A1A1;box-sizing:border-box;background-color:transparent;border:1px solid #CDD0D2;border-radius:4px;}.pagination-2 .page-numbers .page-text{display:flex;align-items:center;justify-content:center;padding:0;width:32px;height:32px;color:#A1A1A1;box-sizing:border-box;background-color:transparent;border:1px solid #CDD0D2;border-radius:4px;}.pagination-2 .page-numbers.current .page-text{background:#909090;color:#fff;border-color:#909090;}.pagination-2 .back .page-link,
.pagination-2 .next .page-link{position:relative;display:block;width:32px;height:32px;text-align:center;color:#A1A1A1;box-sizing:border-box;background-color:transparent;border:1px solid #CDD0D2;border-radius:4px;}.pagination-2 .back .page-link:after,
.pagination-2 .next .page-link:after{content:"";display:block;width:6px;height:6px;border-left:2px solid #A1A1A1;border-bottom:2px solid #A1A1A1;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;}.pagination-2 .back .page-link:after{right:-2px;transform:rotate(45deg);}.pagination-2 .next .page-link:after{left:-2px;transform:rotate(225deg);}.pagination-2 .page-numbers .page-link:hover,
.pagination-2 .back .page-link:hover,
.pagination-2 .next .page-link:hover,
.pesticide-search-component-initial li:hover{background:#ECECEC;text-decoration:none;}.pesticide-search-component-initial li.current:hover{background:#909090;}@media screen and (max-width:470px){.pagenav-2{align-items:flex-start;position:relative;min-height:82px;}.pagination-box{display:block;position:absolute;right:0;text-align:right;}.page-view-num{margin:0 0 16px;}}.pesticide-no-result{margin:20px 3%;padding:42px 3% 32px;border:3px solid #F2F2F2;text-align:center;}.pesticide-no-result-ttl{margin-top:0;font-size:1.6rem;font-weight:bold;}.pesticide-no-result-txt{margin-top:24px;font-size:1.4rem;}.pesticide-no-result-smltxt{margin:28px 0 10px;font-size:1.6rem;}.pesticide-contact{margin:34px 0 18px;}.pesticide-contact .pesticide-contact-btn{padding-left:16px;min-width:240px;font-weight:normal;font-size:1.8rem;background:#FC0C0C;}.pesticide-contact .pesticide-contact-btn::before{content:"";display:inline-block;margin-right:10px;background-image:url(../img/ic_mail.svg);background-repeat:no-repeat;background-size:22px;width:22px;height:18px;vertical-align:top;}.pesticide-contact .pesticide-contact-btn::after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;right:20px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.pesticide-contact .pesticide-contact-btn:hover{background:#BC000F;}.pesticide-result-list .product-head{padding:30px calc(10px + 3%);border:none;border-bottom:1px dotted #afafaf;}.pesticide-result-list > div[class*="pesticide-"]:last-of-type .product-head{border:none;}.lb-mixture{display:inline-block;padding:4px 8px;background:#464646;color:#fff;font-size:1.2rem;}.lb-Standard{padding:4px 8px;background:#fff;border:1px solid #464646;font-size:1.2rem;color:#464646;}.pesticide-result-list .product-name{margin:18px 0 12px;}.pesticide-result-list .product-name h2,
.pesticide-result-list .product-name .name{padding-left:16px;font-size:2.0rem;}.pesticide-result-list .product-name .name-txt{margin-right:5px;}.pesticide-result-list .product-head .product-name .name .st{min-width:72px;margin:0 5px 0 0;line-height:24px;height:24px;border:1px solid #A3A3A3;}.pesticide-result-list .product-head .product-name a::before{top:8px;left:-2px;width:8px;height:8px;border-top:2px solid #fb0020;border-left:2px solid #fb0020;}.pesticide-result-in.st-discon{background:#FCFCFC;}.pesticide-result-in.st-discon .lb-Standard{opacity:0.8;}.pesticide-result-in.st-discon .product-name a{color:#808080;pointer-events:none;}.signin .pesticide-result-in.st-discon .product-name a{color:#333333;pointer-events:auto;}.pesticide-result-in.st-discon .product-name a:hover{color:#fb0020;}.pesticide-result-in.st-discon .product-name object a.btn-sub:not(:root){pointer-events:auto;}.pesticide-result-in.st-discon .product-name a::before{border-color:#7E7E7E;}.signin .pesticide-result-in.st-discon .product-name a::before{border-color:#fb0020;}.pesticide-result-in.st-discon .pesticide-result-tab-btn li,
.pesticide-result-in.st-discon .tab-btn li,
.pesticide-result-in.st-discon .tab-wrap .pesticide-result-tab-btn li:first-child,
.pesticide-result-in.st-discon .tab-btn li:first-child,
.pesticide-result-in.st-discon .pesticide-result-link dt,
.pesticide-result-in.st-discon .pesticide-result-link dd{border-color:#e2e2e2;}.pesticide-result-in.st-discon .pesticide-result-tab-btn li,
.pesticide-result-in.st-discon .tab-btn li,
.pesticide-result-in.st-discon .tab-wrap .pesticide-kw-list li,
.pesticide-result-in.st-discon .tab-wrap .pesticide-kw-list li a,
.pesticide-result-in.st-discon .tab-wrap .pesticide-kw-list li a mark,
.pesticide-result-in.st-discon .pesticide-result-link dt,
.pesticide-result-in.st-discon .pesticide-result-link dd,
.pesticide-result-in.st-discon .pesticide-result-link dd a{color:#808080;}.pesticide-result-in.st-discon .pesticide-result-link-list a::before{opacity:0.5;}.pesticide-result-in .product-name object{display:inline-block;vertical-align:middle;margin-top:-1px;}.pesticide-result-in .product-name object a.btn-sub:not(:root){display:block;margin:0 5px 0 0;padding-left:2px;min-width:72px;height:24px;}.pesticide-result-in .product-name object a.btn-sub:not(:root)::before{position:absolute;top:50%;left:auto;right:6px;content:"";display:block;margin-top:-2px;width:4px;height:4px;border-top:1px solid #b4b4b4;border-left:1px solid #b4b4b4;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transition:0.3s transform;transform:translateX(0) rotate(135deg);}.pesticide-result-in .product-name .name q{display:block;margin-top:4px;font-size:1.3rem;font-weight:bold;}.pesticide-result-tab-btn{display:flex;flex-wrap:wrap;}.tab-wrap .pesticide-result-tab-btn li{padding:7px 12px 4px;border:1px solid #E5E5E5;border-left:none;border-bottom:none;font-size:1.3rem;text-align:center;background:#fff;transition:0.3s background-color;}.tab-wrap .pesticide-result-tab-btn li:hover{background:#ECECEC;}.tab-wrap .pesticide-kw-list li a:hover,
.tab-wrap .pesticide-kw-list li a:hover mark,
.tab-wrap .pesticide-kw-list li a:hover .highlight{color:#FF5252;}.pesticide-result-tab-box{border:1px solid #e2e2e2;}@media screen and (max-width:510px){.tab-wrap .pesticide-result-tab-btn li{flex-grow:1;}.tab-wrap .pesticide-result-tab-btn li:nth-child(n+4){width:calc(100% / 2);flex-grow:0;box-sizing:border-box;}.tab-wrap .pesticide-result-tab-btn li:nth-child(4){border-left:1px solid #E5E5E5;}}.tab-wrap .pesticide-result-tab-btn li:first-child{border-left:1px solid #E5E5E5;}.tab-wrap .pesticide-result-tab-btn li.current{background:#ECECEC;font-weight:bold;}.tab-wrap .pesticide-kw-list{display:flex;flex-wrap:wrap;padding:7px 5px;background:#fff;}.tab-wrap .pesticide-kw-list li{margin:2px 0.5em;font-size:1.2rem;}.tab-wrap .pesticide-kw-list li a{color:#333;font-size:1.2rem;}.tab-wrap .pesticide-kw-list li a mark,
.tab-wrap .pesticide-kw-list li a .highlight,
.tab-wrap .pesticide-kw-list li .highlight,
.pesticide-search-select-list li .highlight{color:#333;background:#FEE6E6;padding:.12em .16em;}.pesticide-result-link{display:flex;flex-wrap:wrap;margin:0;background:#fff;}.pesticide-result-link dt{margin:0;padding:9px 12px 7px;width:94px;line-height:1.1;background:#ECECEC;border:1px solid #E5E5E5;border-top:none;box-sizing:border-box;font-size:1.3rem;font-weight:bold;}.pesticide-result-link dd{margin:0;padding:0 10px 7px;width:calc(100% - 94px);border:1px solid #E5E5E5;border-top:none;box-sizing:border-box;}.pesticide-result-link-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.pesticide-result-link-list li{margin:9px 0 0;line-height:1.2;}.pesticide-result-link-list a{position:relative;display:block;margin-right:18px;padding-left:1em;color:#333;}.pesticide-result-link-list a::before{content:"";display:block;position:absolute;top:4px;left:0;width:4px;height:4px;border-top:1px solid #FF0000;border-right:1px solid #FF0000;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:0.3s transform;}.pesticide-result-link-list a:hover::before{transform:translateX(2px) rotate(45deg);}.overlay-bg{background:rgba(0,0,0,.7);}.overlay-f2{top:10%;}.overlay-f2 .modal-base{box-shadow:2px 2px 4px #444444;border-radius:4px;cursor:default;}#GSSCPDSR08 .overlay-f2 .mdl-wrap{padding:0;}.overlay-f2 .close-btn2{width:40px;height:40px;background:#FF2323;top:-20px;z-index:1;}.overlay-f2 .close-btn2:hover{background-color:#bd000f;}.overlay-f2 .close-btn2::before,
.overlay-f2 .close-btn2::after{width:24px;height:24px;border-color:#fff;border-width:2px;}.overlay-f2 .close-btn2::before{top:-1px;left:0;}.overlay-f2 .close-btn2::after{bottom:-2px;left:0;}#GSSCPDSR08 .overlay-f2{top:4%;}#GSSCPDSR08 .overlay-f2 .mdl-cont{padding:30px;}.pesticide-search-component-head{display:flex;align-items:center;margin-bottom:30px;}.pesticide-search-component-ttl{margin:0 30px 0 0;font-size:2.0rem;font-weight:bold;}.pesticide-search-component-head .pesticide-search-component-switch{margin-right:14px;background:#F3F5F8;border:1px solid #CDD0D2;border-radius:4px;}.pesticide-search-component-head .pesticide-search-component-btn{display:inline-block;margin:0;padding:5px 18px;color:#999999;text-decoration:none;box-sizing:border-box;}.pesticide-search-component-head .pesticide-search-component-btn.current{background:#fff;border:1px solid #CDD0D2;border-radius:4px;color:#333;transition:0.3s background-color;}.pesticide-search-component-head .pesticide-search-component-btn.current:hover{background-color:#ececec;}.pesticide-search-component-initial{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 16px;padding:0;}.pesticide-search-component-initial li{display:flex;justify-content:center;align-items:center;margin:0 5px 5px 0;width:30px;height:30px;border:1px solid #CDD0D2;border-radius:4px;text-align:center;transition:0.3s all;cursor:pointer;box-sizing:border-box;}.pesticide-search-component-initial li:first-child{margin-left:0;}.pesticide-search-component-initial li.current{background:#909090;border-color:#909090;color:#fff;}.pesticide-search-component-box{max-height:calc(80vh - 240px);overflow-y:auto;}.pesticide-search-component-list{list-style:none;margin:0;padding:0;}.pesticide-search-component-list::-webkit-scrollbar{width:7px;}.pesticide-search-component-list::-webkit-scrollbar-track{background-color:transparent;}.pesticide-search-component-list::-webkit-scrollbar-thumb{background-color:#e2e2e2;border:1px solid #ececec;border-radius:10px;}.pesticide-search-component-bottom{margin-top:52px;text-align:center;}.pesticide-search-component-bottom button{position:relative;padding-left:26px;width:168px;height:44px;background:#464646;color:#ffffff;}.pesticide-search-component-bottom button:disabled{background-color:#BFC7CC;cursor:not-allowed;}.pesticide-search-component-bottom button::before,
.pesticide-search-component-bottom button::after{content:"";height:2px;width:14px;background:#ffffff;position:absolute;top:0;left:16px;bottom:0;margin:auto;}.pesticide-search-component-bottom button::after{height:14px;width:2px;left:22px;}label.chk-f2.is-active{color:#E7E7E7;pointer-events:none;}label.radio-f2.is-active input[type="radio"]~span::before,
label.chk-f2.is-active input[type="checkbox"]~span::before{background:#D5D9DC;pointer-events:none;}.pre-error-msg-box{display:none;margin:-10px auto 36px;padding:12px 20px;border:1px solid #fb0620;}.pre-error-msg-box p{margin:0;padding:0;color:#fb0620;font-size:1.6rem;font-weight:700;text-align:center;}.pre-error-msg-box.is-active{display:block;}.product-name-label{padding:0 6px;display:block;margin:0 5px 0 0;width:5em;min-width:72px;height:24px;line-height:24px;background:#fff;color:#808080;border:1px solid #cdcdcd;font-size:1.2rem;text-align:center;box-sizing:border-box;}.str-filter-select-more-btn{position:absolute;left:0;right:0;bottom:-10px;display:flex;justify-content:center;margin:0 auto;width:120px;background:transparent;cursor:pointer;}.str-filter-select-more-btn:hover{color:#fb0620;}.str-filter-select-more-btn .op-tx{position:relative;display:none;}.str-filter-select-more-btn .close-tx{position:relative;}.str-filter-select-more-btn.op .close-tx{display:none;}.str-filter-select-more-btn.op .op-tx{display:block;}.ic-arr--dw{position:relative;margin-left:4px;display:block;background-color:#fb0620;width:20px;height:20px;border-radius:20px;transition:.2s linear background-color;}.str-filter-select-more-btn:hover .ic-arr--dw{background-color:#fb0620;}.ic-arr--dw::before{content:"";position:absolute;right:6px;top:50%;margin-top:-6px;width:6px;height:6px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(225deg);transition:.2s linear transform,margin-top;}.op .ic-arr--dw::before{margin-top:-3px;transform:rotate(45deg);}.str-contact-box{margin:60px 0;text-align:center;}.str-contact-btn:not(:root){cursor:pointer;position:relative;display:inline-block;padding:12px 40px;background-color:#fb0620;color:#fff;text-align:center;box-sizing:border-box;min-width:250px;font-weight:normal;font-size:1.8rem;text-decoration:none;transition:.3s background-color, .3s color;}.str-contact-btn::before{content:"";background-image:url(../img/ic_mail.svg);background-repeat:no-repeat;background-size:cover;width:24px;height:20px;position:absolute;left:18px;top:50%;margin-top:-13px;}.str-contact-btn::after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;right:20px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg);transition:0.3s transform;}.str-contact-btn:not(:root):hover{text-decoration:none;background-color:#dd001c;color:#e8e8ea;}.str-contact-btn:not(:root):hover::after{-webkit-transform:translateX(4px) rotate(45deg);transform:translateX(4px) rotate(45deg);}.str-contact-btn:not(:root)[disabled],
.str-contact-btn:not(:root)[disabled]:hover{background-color:#BFC7CC;color:#fff;cursor:not-allowed;}.str-contact-btn:not(:root)[disabled]:hover::after{-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg);}.frame-tip.ftip02{top:100%;bottom:auto;left:0;margin:15px 0 0 -20px;width:calc(100% + 40px);background-color:#6E6E6E;color:#fff;border-radius:3px;box-shadow:none;}.frame-tip.ftip02::before{width:0;height:0;border-style:solid;border-width:0 6px 18px 6px;border-color:transparent transparent #6e6e6e transparent;background:transparent;top:-18px;left:50%;margin-left:-6px;}.frame-tip.ftip02::after{content:"";display:block;width:100%;height:18px;position:absolute;top:-18px;left:0;background:transparent;}.str-result-img-act .frame-tip.ftip02::before{left:30px;margin-left:0;}.str-list-result-img-box .str-result-img-act .frame-tip.ftip02::before{left:50px;}.lb-delv-tip.frame-tip.ftip02{width:320px;right:0;left:auto;}.lb-delv-tip.frame-tip.ftip02::before{left:auto;right:15px;margin-left:0;}.str-td-lb .lb-delv.tr-tip{display:inline-block;border-bottom:1px dashed #cdcdcd;}.ftip02 .tx{margin:0;font-size:1.4rem;}.ftip02 .att-tx{margin:4px 0 0;font-size:1.0rem;}.structure-drawing-wrap,
.structure-drawing-bn-area{display:none;}.str-search-input-dd .tx{vertical-align:middle;}.str-history-list-wrap .str-list-result-item .str-result-zoom-btn{bottom:-30px;right:10px;width:28px;height:28px;}.str-history-list-wrap .str-list-result-item .str-result-zoom-btn::before{right:0;}.structure-sp-area .structure-sp-cnt .main-tx{line-height:1.6;}.structure-sp-area .structure-sp-cnt .att-tx{line-height:1.6;font-size:1.2rem;font-weight:normal;text-align:center;color:#fb0020;}.str-history-list-wrap .str-result-img img{pointer-events:none;}.str-list-history-box{padding:15px 0;background:transparent;}.str-list-history-box .str-result-img{padding:10px 32px;}.str-list-history-time{margin:0 16px;text-align:left;}.str-list-history-det{padding:4px 16px 0;text-align:left;}.str-list-history-type-box{width:calc(100% - 34px);}.str-list-history-type{display:inline-block;padding:3px 6px;border:1px solid #909090;font-size:1.4rem;}.str-list-history-option-box{margin:0 0;}.str-list-history-option{display:flex;flex-wrap:wrap;margin:0;padding:0;}.str-list-history-option:first-of-type{margin-top:10px;}.str-list-history-option-dt{margin:0;padding:0;font-size:1.4rem;}.str-list-history-option-dt::after{content:" :";margin-right:4px;}.str-list-history-option-dd{margin:0;padding:0;font-size:1.4rem;}.structure-list-wrap{margin-top:22px;display:none;}.str-search-num{font-size:2rem;}.str-list-operation-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:25px 0;}.str-list-select-wrap{display:flex;align-items:center;}.str-list-select-choosing{margin-right:12px;font-size:1.6rem;}.str-list-select-choosing i{margin-right:4px;font-style:normal;}.str-list-select-release{margin-right:12px;}.str-list-select-sort-items{margin:0;padding:0;list-style:none;display:flex;align-items:center;}.str-list-select-sort-item{margin:0 5px;}.str-list-paging-wrap{margin-left:20px;}.structure-list-wrap.is-empty .str-list-result-wrap{margin-top:36px;margin-bottom:58px;}.str-list-result-items{display:flex;margin:0;padding:0;min-width:710px;flex-wrap:wrap;list-style:none;position:relative;}.str-list-result-items.thema-history{min-width:0;}.str-list-result-items::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ffffff;}.str-list-result-item{margin:0;padding:0;background-color:#ffffff;min-height:200px;border-right:1px solid #cdd0d2;border-bottom:1px solid #cdd0d2;box-sizing:border-box;transition:.2s linear background-color;}.str-list-result-item:hover{background-color:rgba(254,230,230, .5);}.str-list-result-item.is-chk{background-color:#FEE6E6;}.str-list-result-item.is-chk .str-list-result-img-box{border:3px solid #fb0620;}.str-list-result-img-box{border:3px solid transparent;transition:.2s linear border;}.str-list-result-img-box .str-result-img{padding:10px 32px;}.str-list-result-img-box .str-result-img img{margin-bottom:10px;}.str-result-img .chk-f2{position:absolute;top:0;left:0;width:100%;height:100%;}.str-result-img label.chk-f2 input[type="checkbox"]~span::before{width:20px;height:20px;border-radius:3px;left:10px;top:-6px;}.str-result-img label.chk-f2 input[type="checkbox"]:checked~span::before{background-color:#FEE6E6;}.str-result-img label.chk-f2 input[type="checkbox"] ~ span::after{width:8px;height:5px;top:-1px;left:15px;}.str-list-result-item .str-result-img-act{margin:0 20px;}.str-list-result-item .frame-tip.ftip02{margin:14px -40px 0;width:calc(100% + 80px);}.str-list-result-item .str-result-zoom-btn{width:100%;height:24px;top:auto;right:0;bottom:10px;}.str-list-result-item .str-result-zoom-btn::before{right:5%;bottom:0;width:28px;height:28px;}.str-list-result-bottom{background-color:#ffffff;border-top:1px solid #BFC6CC;padding:0 0 40px;}.str-list-search-box{text-align:center;}.str-list-search-cnt{position:relative;z-index:10;width:200px;padding:20px;margin:0 auto;box-sizing:content-box;background-color:rgba(255, 255, 255, 0.7);box-shadow:0 0 8px rgba(255, 255, 255, 0.7);}.str-list-search-cnt.is-fixed{position:fixed;bottom:-88px;left:50%;transform:translateY(0%) translateX(-50%);transition:0.6s bottom;box-shadow:0px 0px 10px 10px rgb(255 255 255 / 70%);}.str-list-search-cnt.is-fixed.is-active{bottom:0;}.str-list-search-box .btn-search-f2{width:100%;height:40px;}.str-list-search-box .str-contact-btn:not(:root){min-width:auto;width:100%;height:40px;padding:4px 40px;}.structure-list-wrap.is-empty .str-list-search-cnt{width:250px;}.structure-list-wrap.is-empty .str-list-search-box .str-contact-btn:not(:root){height:50px;}.str-list-result-wrap.is-searching{min-height:100px;}.structure-src-list-wrap{position:relative;}.structure-loading-box{display:none;align-items:center;justify-content:center;}.structure-list-wrap .str-list-result-item .str-result-img-act{display:inline-block;margin:0;}.structure-list-wrap .str-list-result-item .frame-tip.ftip02{margin:14px -30px 0;width:calc(100% + 100px);}.structure-list-wrap .str-list-result-item .str-result-zoom-btn{width:32px;height:28px;right:28px;}.str-list-empty-tx-box{margin:80px 0;text-align:center;}.str-list-empty-tx{margin:0;font-size:1.4rem;}.structure-result-wrap{display:none;}.str-filter-list-dd .form-compound label input::placeholder{text-align:left;}.str-filter-list-dd .form-compound label input::-webkit-input-placeholder{text-align:left;}.str-filter-list-dd .form-compound label input::-webkit-input-placeholder{text-align:left;}.str-filter-list-dd .form-compound label input::-moz-placeholder{text-align:left;}.str-filter-list-dd .form-compound label input:-ms-input-placeholder{text-align:left;}.str-filter-box{display:none;padding:5%;box-sizing:border-box;}.str-filter-wrap{position:fixed;bottom:0;left:0;right:0;z-index:500;background-color:#ffffff;margin-top:30px;}.str-filter-wrap.on{height:calc(100% - 42px);overflow-y:auto;}.str-filter-ttl-box{margin:0 -3%;background-color:#333;color:#fff;height:60px;line-height:60px;text-align:center;cursor:pointer;}.str-filter-ttl{margin:0;padding:0;font-size:2rem;}.str-filttl-tx{position:relative;padding-right:30px;}.str-filttl-tx::before{content:"";position:absolute;top:50%;margin-top:-8px;right:0;width:16px;height:16px;border-top:3px solid #ffffff;border-left:3px solid #ffffff;transform:scaleY(0.8) rotate(45deg);transition:.2s linear transform,margin-top;}.str-filter-ttl-box.on .str-filttl-tx::before{margin-top:-12px;transform:scaleY(0.8) rotate(225deg);}.str-filter-list-box{margin:0;padding:0;}.str-filter-list-box + .str-filter-list-box{margin-top:20px;}.str-filter-list-dt{position:relative;margin:0;padding:0 10px;height:24px;line-height:24px;background-color:#464646;color:#ffffff;font-size:1.4rem;}.str-filter-list-dt.acd-pin{cursor:pointer;}.str-filter-list-dt.acd-pin::before{content:"";position:absolute;top:50%;margin-top:-6px;right:8px;width:6px;height:6px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(225deg);transition:.2s linear transform,margin-top;}.str-filter-list-dt.acd-pin.on::before{margin-top:-3px;transform:rotate(45deg);}.str-filter-list-dd{margin:0;padding:15px 0px 0;}.str-filter-list-dd .input-list-item{margin:0 0 4px;}.str-filter-list-dd dl{margin:0;}.str-filter-list-dd dt,
.str-filter-list-dd dd{margin:0;}.str-filter-list-dd dt{margin-bottom:5px;}.str-filter-list-dd label.lb-f2 input[type="number"]{padding:5px;height:32px;}.str-filter-sp-flex{display:flex;flex-wrap:wrap;margin:0 10px;}.str-filter-sp-flex dl{margin:20px 10% 0 0;width:40%;}.str-filter-sp-flex dl:nth-child(1),
.str-filter-sp-flex dl:nth-child(2){margin-top:0;}.filter-search-box{padding:0 0 20px;text-align:center;}.filter-search-btn{position:relative;display:inline-block;padding:12px 20px;border:none;background-color:#fb0620;color:#ffffff;font-size:1.6rem;text-align:center;font-weight:400;text-decoration:none;width:220px;}.str-filter-list-more-btn{display:block;margin:0 auto 32px;font-size:1.2rem;font-weight:700;width:120px;height:30px;line-height:30px;text-align:center;cursor:pointer;background-color:transparent;}.str-filter-list-more-btn:hover{color:#fb0620;}.str-filter-list-more-txt{display:inline-block;margin-right:8px;margin-bottom:0px;}.str-filter-list-more-btn .ic-arr--dw{display:inline-block;background-color:transparent;width:26px;height:12px;margin:0 auto;}.str-filter-list-more-btn .ic-arr--dw::before{right:6px;top:0;width:16px;height:16px;border-top:4px solid #fb0620;border-left:4px solid #fb0620;transform:scaleY(0.8) rotate(225deg);transition:.2s linear border-color;}.str-filter-list-more-btn:hover .ic-arr--dw::before{border-color:#fb0620;}.str-filter-bottom{padding-top:20px;background-color:#ffffff;}.str-filter-body{overflow-y:auto;}.str-filter-error{margin:0 auto 24px;padding:8px 16px;border:1px solid #fb0020;}.str-filter-error .str-filter-error-txt{margin:0;padding:0;color:#fb0020;font-size:1.3rem;font-weight:bold;text-align:left;}.str-rslt-main-wrap{width:100%}.str-filter-result-head{margin-bottom:10px;z-index:1;background-color:#fff;padding-bottom:10px;}.str-filter-result-num-box{display:flex;align-items:center;justify-content:space-between;}.str-filter-result-num-txt{display:block;padding:10px 0;font-size:1.6rem;}.str-filter-result-num-txt .num{font-size:1.8rem;font-weight:700;}.str-filter-result-release{display:none;position:relative;margin-left:40px;}.fillter-on .str-filter-result-release{display:block;}.f-fix.show-comparison-view .str-filter-result-num-box{justify-content:start;}.str-filter-select-wrap{position:relative;margin-top:5px;padding:20px 12px;background-color:#F3F5F8;border-radius:4px;box-sizing:border-box;}.str-filter-select-box{max-height:68px;overflow:hidden;}.str-filter-select-box.op{max-height:none;}.str-filter-select-wrap .str-filter-select-more-btn:not(.is-active){display:none;}.str-filter-select{display:inline;margin:0;padding:0;}.str-filter-select-dt{display:inline-block;margin:4px;padding:0;font-size:1.4rem;white-space:nowrap;}.str-filter-select-dd{display:inline;margin:0 8px 0 0;padding:0;}.str-filter-select-dd .kw-search-item{display:inline-block;margin:4px;border:none;font-size:1.2rem;}.str-filter-select-dd .kw-search-remove{display:inline-block;}.str-result-operation-wrap{display:block;margin-top:10px;}.str-result-list-wrap + .str-result-operation-wrap{margin-top:20px;}.str-result-sort-box{margin:0;display:flex;align-items:center;justify-content:flex-end;}.str-result-sort-dt,
.str-result-sort-dd{margin:0;font-size:1.4rem;}.str-result-sort-dd{margin:0 10px;}.str-result-sort-dd:last-child{margin-right:0;}.str-result-paging-wrap{margin-top:10px;}.pagination-box{display:flex;align-items:center;justify-content:flex-end;margin:2px 0;}.str-result-sort-btn{position:relative;padding:0;background-color:transparent;border-bottom:1px solid transparent;transition:.2s linear border-bottom;}.str-result-sort-btn::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background-color:transparent;transition:.2s linear background-color;}.str-result-sort-btn.is-current{font-weight:700;}.str-result-sort-btn.is-current::before,
.str-result-sort-btn:hover:before{background-color:#fb0620;}.str-result-img-wrap{margin-right:25px;width:170px;min-width:170px;}.str-result-list-box{display:flex;justify-content:space-between;border-bottom:1px solid #CECFD1;}.str-result-list-box:hover{position:relative;z-index:1;}.modal-on .str-result-list-box:hover{position:static;}.str-result-items{margin:0;padding:0;width:calc(100% - 170px);list-style:none;}.str-result-item{margin:0;padding:30px 0 20px;}.str-result-item + .str-result-item{border-top:1px solid #D0D0D0;}.str-result-img-box.is-mdl{z-index:1000;}.str-result-img-box{position:-webkit-sticky;position:sticky;top:50px;margin:5px 0 20px;}.str-result-img{position:relative;margin:0;padding:10px;}.str-result-img img{width:100%;height:auto;}.str-result-img-act .btn-s-f2{display:inline-block;position:relative;font-size:1.2rem;cursor:pointer;z-index:10;min-width:126px;text-align:center;}.str-result-zoom-btn{position:absolute;top:0;right:0;width:100%;height:100%;cursor:pointer;background-color:rgba(255,0,0,0);transition:.3s linear background-color;}.str-result-zoom-btn::before{display:block;content:"";width:24px;height:24px;background:url(../img/ic_zoom02.svg) no-repeat center center;background-size:contain;position:absolute;right:0;bottom:12px;}.str-result-zoom-btn:hover::before{background-image:url(../img/ic_zoom03.svg);}.str-result-item-prop-box{margin-bottom:28px;}.st-discon .str-result-item-prop-box{color:#b4b4b4;}.str-result-item-prop-head{margin-bottom:15px;}.item-prop-set{margin:0;display:table;}.item-prop-dt,
.item-prop-dd{margin:0;font-size:1.2rem;display:table-cell;padding:2px 0;}.item-prop-dt{padding-right:1em;position:relative;white-space:nowrap;word-break:break-all;}.item-prop-dt::after{content:":";position:absolute;right:5px;}.str-result-item-name:not(:root){display:block;color:#333333;}.str-result-item-name:not(:root):hover{color:#fb0620;text-decoration:none;}.str-result-item-name-txt{display:block;font-size:1.6rem;font-weight:700;}.str-result-item-name-en{display:block;font-size:1.1rem;}.src-str-tbl{width:100%;}.src-str-tbl th{width:70px;padding:2px 4px;text-align:center;}.src-str-tbl td{padding:4px;font-size:1.2rem;text-align:center;}.str-tr--act td{padding:0;}.src-str-th{height:20px;line-height:20px;background-color:#464646;color:#fff;font-size:1.2rem;font-weight:400;box-sizing:border-box;white-space:nowrap;}.src-str-th.theme-chk{width:30px;}.src-str-tbl tbody{position:relative;border-bottom:1px dotted #D0D0D0;}.src-str-tbl tbody:last-child{border-bottom-style:solid;}.src-str-tbl tbody.st-discon{color:#b4b4b4;background-color:#e6e8e9;}.src-str-tbl tbody.st-discon .str-td-lb dd a{color:#b4b4b4;text-decoration:none;pointer-events:none;}.signin .src-str-tbl tbody.st-discon .str-td-lb dd a{text-decoration:underline;pointer-events:all;}.str-td-lb a{color:#333333;text-decoration:underline;}.str-td-lb a:hover{color:#fb0620;}.str-td-lb .st-link{margin:0;white-space:nowrap;font-size:1.2rem;}.str-td-lb dl{margin:0;text-align:center;}.src-str-tbl td:nth-of-type(2) .str-td-lb dl{text-align:left;}.str-td-lb dt{margin:0;font-size:1.1rem;white-space:nowrap;}.str-td-lb dd{margin:0;font-size:1.2rem;}.str-td-lb dd + dt,
.str-td-lb dd + dd{margin-top:4px;}.str-td-lb .inv{margin:0;font-size:1.2rem;}.lb-price{font-weight:700;}.st-discon .lb-price{font-weight:400;}.str-td-act-box{padding:0 5px 10px;display:flex;align-items:center;justify-content:flex-end;}.str-td-lb--chk{margin:0 auto;width:16px;}.str-td-btn-setbox{display:flex;align-items:center;}.src-str-tbl thead{position:relative;}.str-td-lb .btn-sub{margin:0 auto;padding-right:15px;line-height:20px;box-sizing:border-box;white-space:nowrap;border-color:#b4b4b4;}.form-text-sm1{width:42px;}.modal-base.fig-str .mdl-cont .mdl-img img{margin:0;object-fit:contain;max-height:540px;height:calc(80vh - 100px);}.src-str-tbl .btn-fav{margin:0;padding:0 0 0 10px;width:110px;min-height:20px;font-size:1.0rem;border-radius:2px;}.src-str-tbl .btn-fav::before{border:none;background:transparent url(../img/ic_fav04.svg) no-repeat center center;}.src-str-tbl .btn-fav.on::before{background:transparent url(../img/ic_fav02.svg) no-repeat center center;background-size:14px;}.src-str-tbl .btn-cart:not(:root){margin:0;padding:0 0 0 20px;min-height:20px;color:#909090;background:transparent;transition:.2s color;}.src-str-tbl .btn-cart::before{width:20px;background:url(../img/ic_cart03.svg) no-repeat center center;background-size:16px 16px;}.src-str-tbl .btn-cart:not(:disabled):hover{color:#fb0020;}.src-str-tbl .btn-cart:not(:disabled):hover::before{background-image:url(../img/ic_cart04.svg);}.str-td-lb--cart{position:relative;margin-left:25px;}.str-td-lb--cart .lb-f2{display:flex;align-items:center;}.str-td-lb--cart .form-text-sm1:not(:root){margin-right:5px;padding:5px;width:40px;height:20px;box-sizing:border-box;}.src-str-tbl .cart-tip{position:absolute;top:100%;bottom:auto;left:0;margin:3px 0 0 0;font-size:1.1rem;width:100%;background-color:#fff;border:1px solid #FB0020;box-sizing:border-box;text-align:center;z-index:100;color:#FB0020;}.src-str-tbl .cart-tip span{position:relative;display:block;padding:5px;line-height:1.1;}.src-str-tbl .cart-tip span::before{content:"";position:absolute;left:15px;bottom:100%;margin-bottom:-4px;width:10px;height:10px;background-color:#ffffff;border-top:1px solid #FB0020;border-left:1px solid #FB0020;box-sizing:border-box;transform:rotate(45deg);}.str-td-lb--cart .form-text-sm1:not(:root):disabled,
.st-discon .str-td-lb--cart .form-text-sm1:not(:root),
.src-str-tbl .btn-cart:not(:root):disabled,
.src-str-tbl .st-discon .btn-cart:not(:root){opacity:.5;}.str-error-msg-box{display:none;}.str-error-msg-box.is-active{display:block;}.str-next-page-link-box{display:none;}.str-form-img-box{overflow-x:scroll;overflow-y:clip;border:1px solid #cdd0d2;border-radius:6px;}.str-form-img-box.is-single{display:inline-block;padding:10px 16px;overflow:auto;}.str-form-img-box.is-single .str-result-img{padding:0;max-width:200px;}.str-form-img-box.is-single .str-list-history-det{padding:10px 0 0;}.str-form-img-box .str-list-history-det{padding-bottom:10px;}.str-form-img-box::-webkit-scrollbar{width:8px;height:6px;}.str-form-img-box::-webkit-scrollbar-track{height:6px;background:rgba(0,0,0,0);}.str-form-img-box::-webkit-scrollbar-thumb{background-color:#cdd0d2;border-radius:6px;}.str-form-img-box .str-list-result-items{min-width:0;flex-wrap:nowrap;}.str-form-img-box .str-list-result-item{width:100%;min-width:200px;border-bottom-color:transparent;}.str-form-img-box .str-list-result-item:nth-of-type(4n){border-right-color:#cdd0d2;}.str-form-img-box .str-list-result-item:last-child{border-right-color:transparent;}.str-form-img-box.is-single .str-list-result-item{border:none;}.str-form-img-box .str-list-result-item:hover{background-color:transparent;}.str-form-img-box .str-list-result-img-box{border:none;}.str-form-img-box.is-single .str-list-result-img-box{padding-bottom:0;}.str-form-img-box .kw-search-remove{position:absolute;top:10px;left:10px;margin:0;z-index:100;}.str-form-img-box .kw-search-remove.is-hide{display:none;}.str-form-img-box .str-list-result-img-box .str-result-img{padding:16px;}.str-form-img-box .str-list-result-item .str-list-result-form{margin:8px 0;}.str-form-img-box .str-list-result-item .str-result-img-act{margin:0;}.str-form-img-box .str-result-img-act .btn-s-f2{font-size:1.1rem;}.str-form-img-box .str-list-result-item .frame-tip.ftip02{z-index:1000;left:160px;bottom:0;top:auto;}.str-form-img-box .str-list-result-item:last-child .frame-tip.ftip02{left:auto;right:200px;}.str-form-img-box .str-list-result-item .frame-tip.ftip02 .tx{font-size:1.1rem;}.str-form-img-box .str-result-img-act .frame-tip.ftip02::before{margin-left:0;left:-12px;top:auto;bottom:10px;border-color:transparent #6e6e6e transparent transparent;border-width:6px 18px 6px 0;}.str-form-img-box .str-list-result-item:last-child .str-result-img-act .frame-tip.ftip02::before{border-color:transparent transparent transparent #6e6e6e;border-width:6px 0 6px 18px;left:auto;right:-12px;}.str-form-img-box .str-result-img-act .frame-tip.ftip02::after{width:32px;left:-32px;top:auto;bottom:0;height:100px;}.str-form-img-box .str-list-result-item:last-child .str-result-img-act .frame-tip.ftip02::after{left:auto;right:-20px;}.str-form-img-box .str-list-result-img-box .str-result-img img{margin-bottom:0;}.str-form-img-box .str-list-result-item .str-result-zoom-btn{bottom:0;right:0;height:90%;}.str-form-img-box .str-list-result-item .str-result-zoom-btn::before{right:12px;bottom:15px;}.str-form-img-box.is-single .str-list-result-item .str-result-zoom-btn::before{right:0;bottom:-38px;}.str-result-list-wrap .no-result{padding:5px 0 30px;}.str-result-list-wrap .no-result p{margin:5px 0;}.str-result-list-wrap .no-result p.tx{margin:20px 0 10px 0;font-size:1.6rem;}.str-result-list-wrap .no-result p.tt{margin:20px 0;font-size:1.8rem;font-weight:bold;}.form-pt2 .form-wrap .form-set{padding-bottom:0;}.form-pt2 .formcms-nav,
.form-pt2 .form-wrap .form-set .formcms-nav{margin:20px 0;width:100%;overflow:hidden;}.form-pt2 .formcms-nav span{padding:8px 15px 8px 5px;background-color:#e1e1e1;color:#858585;font-size:1.2rem;}.form-pt2 .formcms-nav span.current{background-color:#fb0620;color:#ffffff;}.form-pt2 .formcms-nav span:first-of-type:before,
.form-pt2 .formcms-nav span:first-of-type::after{display:none;}.form-pt2 .formcms-nav span:before,
.form-pt2 .formcms-nav span:after{background-color:#e1e1e1;width:8px;}.form-pt2 .formcms-nav span.current:before,
.form-pt2 .formcms-nav span.current:after{background-color:#fb0620;}.form-pt2 .contact-form input::placeholder,
.form-pt2 .contact-form textarea::placeholder{font-size:1.1rem;}.form-pt2 .contact-form input::-webkit-input-placeholder,
.form-pt2 .contact-form textarea::-webkit-input-placeholder{font-size:1.1rem;}.form-pt2 .contact-form input::-webkit-input-placeholder,
.form-pt2 .contact-form textarea::-webkit-input-placeholder{font-size:1.1rem;}.form-pt2 .contact-form input::-moz-placeholder,
.form-pt2 .contact-form textarea::-moz-placeholder{font-size:1.1rem;}.form-pt2 .contact-form input:-ms-input-placeholder,
.form-pt2 .contact-form textarea:-ms-input-placeholder{font-size:1.1rem;}.form-pt2 .contact-form-field{margin:10px 0 0;border:none;}.form-pt2 .form-wrap .contact-form input{padding:5px;height:32px;}.form-pt2 .form-wrap .contact-form textarea{padding:5px;}.form-pt2 .contact-form section + section{margin-top:30px;}.form-pt2 .contact-form h2{padding:5px;background-color:#464646;color:#ffffff;font-size:1.4rem;font-weight:400;margin:15px 0;line-height:20px;border:none;box-sizing:border-box;}.form-pt2 .contact-form-field > .form-label{padding:0 0 5px;background-color:transparent;font-weight:400;}.form-pt2 .contact-form-field > .form-label .description{margin-top:4px;display:block;font-size:1.2rem;}.form-pt2 .contact-form-field > .form-element{margin:0;padding:0;font-size:1.4rem;}.form-pt2 .contact-form-field > .form-element > .form-select > label{margin:0 0 10px;padding:0;}.form-pt2 .contact-form-field > .form-element.col3{padding:0 0 10px;}.form-pt2 .contact-form-field > .form-element .form-msg-f2{display:block;margin-top:5px;}.form-pt2 .contact-form-field > .form-element .txt-link-f2 + .form-text{display:block;margin-top:5px;}.form-pt2 .contact-form-field > .form-element .atttx-in{margin:5px 0 0;line-height:1.6;}.form-pt2 .contact-form-field > .form-element a[target="_blank"],
.form-pt2 a.link-blank{margin-right:15px;padding:0 20px 0 0;text-decoration:underline;color:#333333;}.form-pt2 .contact-form-field > .form-element a[target="_blank"]:before{display:none;}.form-pt2 .contact-form-field > .form-element a[target="_blank"]:after,
.form-pt2 a.link-blank:after{right:0;width:15px;height:15px;background-image:url(../img/ic_blank06.svg);background-repeat:no-repeat;}.form-pt2 .contact-form-field > .form-element a[target="_blank"]:hover,
.form-pt2 a.link-blank:hover{color:#fb0620;background-color:transparent;}.form-pt2 .contact-form-field > .form-element a[target="_blank"]:hover:after,
.form-pt2 a.link-blank:hover:after{background-image:url(../img/ic_blank07.svg);}.form-pt2 .form-select select{height:32px;min-height:32px;}.form-pt2 .contact-form-field > .form-element .str-form-img-wrap{padding-bottom:10px;}.contact-form-field > .form-element .str-list-result-form label{width:100%;padding:0;}.form-pt2 .contact-form-field > .form-element .str-list-result-form .form-text-sm3:not(:root){margin-left:0;width:100%;}.form-pt2 .contact-form-field > .form-element > .field_value{padding-top:5px;}.str-list-result-form .form-tx-f2.unit{white-space:nowrap;}.str-list-result-form{display:flex;align-items:center;position:relative;z-index:1;margin:0 5% 8px;font-size:1.4rem;}.input-list-items{margin:0 10px;padding:0;list-style:none}.input-list-item{display:block;margin:0 0 16px;padding:0;margin-right:15px;}.input-list-items.col-2-sp .input-list-item,
.input-list-items.col-2 .input-list-item{display:inline-block;}.input-list-items.col-auto{display:flex;align-items:center;}.input-list-items.col-auto .input-list-item{display:inline-block;}.form-2 .input-list-items.col-auto .input-list-item{min-width:0;}.form-pt2 .form-agree{margin:30px 0;}.form-pt2 .form-agree h2{display:none;}.form-pt2 .form-agree .txt-link-f2{margin-right:5px;}.form-pt2 .form-agree .form-bottom-check-wrap{padding:10px;border:1px solid #d5d9dc;border-radius:10px;}.form-pt2 .form-agree .form-check{text-align:center;}.form-pt2 .form-agree .form-agree-check{margin:0;}.form-pt2 .form-agree .form-agree-check label{display:flex;justify-content:center;margin:0;}.form-pt2 .form-agree .form-agree-check label input[type="checkbox"]+span{border:none;line-height:1.4;}.form-pt2 .form-agree .form-agree-check label input[type="checkbox"]:checked~span::before{border-color:#fb0620;}.form-pt2 .form-agree .form-agree-check label input[type="checkbox"]+span:before{border-radius:4px;border-width:2px;border-color:#d5d9dc;width:17px;height:17px;}.form-pt2 .form-agree-check label input[type="checkbox"]+span:after{width:7px;height:4px;border-bottom:2px solid #fb0620;border-left:2px solid #fb0620;}.form-pt2 .form-agree .btn-m1:before{display:none;}.form-pt2 .form-agree .form-bottom-check-wrap{margin-bottom:30px;}.form-pt2 .form-bottom-next-wrap .form-btn-next{margin:0 auto;}.form-pt2 .form-bottom-check-wrap .form-terms-tx{font-size:1.2rem;}#estimate_capacity_necessary-field input,
#estimate_budget-field input,
#estimate_delivery_date-field input{width:180px;}.contact-form2-box{margin-bottom:32px;}.sec-cont .contact-form2-box h2{padding:0 0 0 8px;line-height:1;border-left:4px solid #fb0020;}.sec-form-read .f-tx{font-size:1.4rem;line-height:1.6;}.sec-form-read .f-attx{display:block;margin-top:4px;font-size:1.2rem;}.contact-form2-box .contact-form-field > .form-label,
.contact-form2-box .contact-form-field > .form-element{line-height:1.4;border-bottom:none;}.contact-form2-box .contact-form-field > .form-element{font-size:1.4rem;}.contact-form2-box .contact-form-field > .form-element label{display:block;margin-bottom:0;padding:0;}.contact-form2-box .contact-form-field > .form-element label input[type="text"]{margin-left:0;}.contact-form2-box .contact-form-field > .form-element label input[type="text"].error,
.contact-form2-box .contact-form-field > .form-element label input[type="number"].error,
.contact-form2-box .contact-form-field > .form-element label input[type="tel"].error,
.contact-form2-box .contact-form-field > .form-element label input[type="email"].error,
.contact-form2-box .contact-form-field > .form-element textarea.error,
.contact-form2-box .contact-form-field > .form-element select.error{border-color:#fb0020;background-color:#ffebee;}.contact-form2-box .contact-form-field > .form-element .form-lb.lb-name input + input{margin-top:8px;}.contact-form2-box .form-wrap .contact-form input[type="date"]{background:#ffffff;border-color:#cdcdcd;}.form-abreast-box{display:flex;flex-wrap:wrap;}.form-abreast-box li,
.contact-form2-box .form-abreast-box li{align-items:center;margin:0 8px 2px 0;padding:0;}.form-abreast-box li:last-child,
.contact-form2-box .form-abreast-box li:last-child{margin-right:0;}.form-abreast-box li .form-lb,
.contact-form2-box .form-abreast-box li .form-lb{display:flex;align-items:center;}.contact-form2-box .form-abreast-box li .form-tx-f2{margin:0 0 0 .3em;}.contact-form2-box .contact-form-field > .form-element .atttx-in{margin:5px 0 0;}.contact-form2-box .contact-form-field > .form-element .atttx-in a{position:relative;padding-left:12px;padding-right:20px;display:inline-block;color:#333;text-decoration:none;}.contact-form2-box .contact-form-field > .form-element .atttx-in a:hover{background:#fff;color:#fb0020;}.contact-form2-box .contact-form-field > .form-element .atttx-in a:hover:before{transform:translateX(2px) rotate(45deg);}.contact-form2-box .contact-form-field > .form-element.error .atttx-in{margin-top:5px;}.form-err-msg:not(:root){margin:5px 0 0;padding:0;color:#fb0620;font-size:1.2rem;}.form-err-msg + .form-err-msg{margin-top:0;}.frm-err-field-name{font-weight:bold;}.contact-form2-box .contact-form-field > .form-element.error input[type="number"],
.contact-form2-box .contact-form-field > .form-element.error input[type="email"],
.contact-form2-box .contact-form-field > .form-element.error input[type="tel"]{border-color:#fb0020;background-color:#ffebee;}.form-recaptcha-box{display:flex;justify-content:center;margin:10px 0 20px;}.contact-comp-box .msg-area-box{margin:20px 0;}.contact-comp-box .msg-area-box .comp-ttl{margin:0;font-size:1.6rem;}.contact-comp-box .msg-area-box .comp-tx{line-height:1.6;font-size:1.4rem;}.contact-comp-box .msg-area-box .comp-tx br{display:none;}.contact-comp-box .msg-area-box .comp-attx{display:block;margin-top:4px;font-size:1.2rem;}.contact-comp-box .redbd-btn{margin:0;padding:18px 30px;width:80%;background-color:#fff;}.contact-comp-box .form-bottom-wrap .form-btn-next{text-align:center;}.src-structure-area{display:none;}.src-structure-btn-box{display:none;}.products-cate-area{margin:40px 0;}.products-cate-title-box{margin-bottom:30px;}.products-cate-ttl{margin:0;padding:0;font-size:1.8rem;font-weight:bold;color:#444444;}.products-cate-items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.products-cate-item{position:relative;margin:0;padding:0;width:50%;}.products-cate-item:not(:nth-last-of-type(1)):not(:nth-last-of-type(2))::before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:calc(100% - 16px);height:1px;background-color:#CFD0D2;}.products-cate-item:nth-child(odd):after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;height:calc(100% - 16px);width:1px;background-color:#CFD0D2;}.products-cate-item-link{display:block;z-index:1;}.products-cate-item-link::before{content:"";position:absolute;top:-1px;left:0;display:block;width:calc(100% - 3px);height:calc(100% - 3px);border:2px solid transparent;transition:.2s border-color,box-shadow;z-index:10;}.products-cate-item:nth-child(even) .products-cate-item-link::before{left:-1px;}.products-cate-item-link:hover{text-decoration:none;}.products-cate-item-link:hover::before{box-shadow:0 4px 5px rgba(0,0,0,.15);}.ct-synthesis .products-cate-item-link:hover::before{border-color:#284B9B;}.ct-analysis .products-cate-item-link:hover::before{border-color:#6EB92D;}.ct-life .products-cate-item-link:hover::before{border-color:#F08C00;}.ct-pharma .products-cate-item-link:hover::before{border-color:#37BEF0;}.ct-chemicals .products-cate-item-link:hover::before{border-color:#F5DC14;}.ct-instruments .products-cate-item-link:hover::before{border-color:#088660;}.ct-custom .products-cate-item-link:hover::before{border-color:#8C64AA;}.ct-endotoxin .products-cate-item-link:hover::before{border-color:#42B596;}.products-cate-item-img-box{width:clamp(80px, 40%, 130px);margin:16px auto 0;text-align:center;}.products-cate-item-img-box img{width:100%;}.products-cate-item-txt-box{position:relative;margin-top:24px;margin:24px 0 16px;padding:0 3%;text-align:center;}.products-cate-item-stxt{display:block;position:absolute;top:-30px;left:0;right:0;margin:0 8px 4px;color:#444444;font-size:1.1rem;}.products-cate-item-txt{color:#444444;font-size:clamp(1.4rem, 4vw, 1.9rem);font-weight:bold;}.products-cate-area .art-banner{margin-top:16px;padding:0 1%;text-align:center;}.products-cate-area .art-banner a{display:inline-block;color:#fff;}.products-cate-area .art-banner a img{max-width:100%;}.src-structure-wrap{display:none;}.products-wrap{margin-top:50px;}.products-title-box{margin:0 0 8px;text-align:center;}.products-title{margin:0;padding:0;color:#333333;font-size:1.8rem;font-weight:bold;}.products-items{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:clamp(300px, 80vw, 480px);}.products-item{position:relative;width:100%;margin:16px 0;padding:0;box-shadow:0 0 10px rgba(0,0,0,0.25);cursor:pointer;}.products-item-pict-box{overflow:hidden;}.products-item-pict-box img{width:100%;transition:.3s all;}.products-item:hover .products-item-pict-box img{transform:scale(1.05);opacity:.8;}.products-item-txt-box{padding:clamp(8px, 2vh, 24px) clamp(8px, 4vw, 32px);}.products-item-ttl{margin:0;color:#333333;font-size:1.6rem;font-weight:bold;}.products-item-read{margin:8px 0 0;line-height:1.6;color:#333333;font-size:1.4rem;}.products-item-more-btn{position:relative;display:block;margin:0 auto;width:clamp(126px, 50vw, 200px);height:18px;cursor:pointer;z-index:2;transition:.2s opacity;}.products-item-more-btn::before{content:"";position:absolute;top:50%;left:0;right:0;margin:-6px auto 0;width:6px;height:6px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(225deg);transition:.2s linear transform,margin-top;}.products-item-more-btn.on::before{margin-top:-3px;transform:rotate(45deg);}.products-item-more-btn:hover{opacity:.8;}.products-item.on .products-item-more-btn{opacity:.8;}.products-item.on .products-item-more-btn::before{margin-top:-3px;transform:rotate(45deg);}.products-more-item-box{display:none;position:relative;}.products-more-item-box::before{content:"";position:absolute;top:0;left:0;right:0;display:block;width:100%;height:10px;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);;}.products-more-items{margin:0 auto;padding:0;padding:clamp(8px, 1vh, 16px) clamp(4px, 2vw, 16px) clamp(8px, 1vh, 16px) clamp(8px, 4vw, 32px);list-style:none;overflow-y:auto;box-sizing:border-box;}.products-more-item{margin:16px 0;padding:0;}.products-more-item-link:not(:root){position:relative;display:block;padding-left:16px;color:#222222;}.products-more-item-link:not(:root):hover{text-decoration:none;color:#333333;}.products-more-item-link::before{content:"";position:absolute;top:5px;left:0;margin:0;width:6px;height:6px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(135deg);transition:.1s linear transform;}.products-more-item-link:not(:root):hover::before{transform:translateX(3px) rotate(135deg)}.products-more-item-link-txt{font-size:1.4rem;border-bottom:1px solid transparent;transition:.2s border-color;}.products-more-item-link:hover .products-more-item-link-txt{border-color:#797979;}#GSSCPDCT01 .products-item-more-btn{background-color:#284B9B;}#GSSCPDCT01 .products-more-item-link::before{border-color:#284B9B;}#GSSCPDCT02 .products-item-more-btn{background-color:#6EB92D;}#GSSCPDCT02 .products-more-item-link::before{border-color:#6EB92D;}#GSSCPDCT04 .products-item-more-btn{background-color:#F08C00;}#GSSCPDCT04 .products-more-item-link::before{border-color:#F08C00;}#GSSCPDCT05 .products-item-more-btn{background-color:#37BEF0;}#GSSCPDCT05 .products-more-item-link::before{border-color:#37BEF0;}#GSSCPDCT06 .products-item-more-btn{background-color:#F5DC14;}#GSSCPDCT06 .products-more-item-link::before{border-color:#F5DC14;}_:-ms-lang(x)::-ms-backdrop, .products-item-txt-box{padding:24px;}_:-ms-lang(x)::-ms-backdrop, .products-item-more-btn{width:50%;}_:-ms-lang(x)::-ms-backdrop, .products-item.on .products-item-more-box::before, _:-ms-lang(x)::-ms-backdrop, .products-item.on .products-item-more-box::after{display:none;}_:-ms-lang(x)::-ms-backdrop, .products-more-items{padding:16px 16px 16px 16px;}.sec-cont .sec-title-box:not(:root){background-color:#313743;color:#ffffff;border:none;display:inline-flex;margin:0;padding:6px 10px;font-size:1.4rem;font-weight:normal;text-align:center;}.sec-cont .sec-title-box:not(:root)::before{display:none;}.sec-title-icon{display:block;position:relative;width:16px;height:16px;margin-right:8px;}.sec-title-icon i::before,
.sec-title-icon i::after{content:"";position:absolute;}.ic-category i::before,
.ic-category i::after{width:7px;height:7px;border:2px solid #ffffff;box-sizing:border-box;}.ic-category i:nth-child(1):before{top:0;left:0;}.ic-category i:nth-child(1)::after{top:0;right:0;opacity:.75;}.ic-category i:nth-child(2):before{bottom:0;left:0;opacity:.75;}.ic-category i:nth-child(2)::after{bottom:0;right:0;opacity:.6;}.ic-academi i::before,
.ic-academi i::after{top:1px;left:0;right:0;margin:0 auto;width:7px;height:7px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(225deg) skew(160deg,160deg);}.ic-academi i:nth-child(1)::after{transform:rotate(45deg) skew(160deg,160deg);}.ic-academi i:nth-child(2):before{top:5px;opacity:.75;}.ic-academi i:nth-child(2)::after{top:9px;opacity:.6;}.ic-lineup{margin-top:3px;}.ic-lineup i,
.ic-lineup i::before,
.ic-lineup i::after{display:block;width:3px;height:3px;background-color:#ffffff;}.ic-lineup i{position:relative;margin-bottom:2px;}.ic-lineup i:nth-child(1)::before{left:5px;}.ic-lineup i:nth-child(1)::after{left:10px;}.ic-lineup i:nth-child(2):before{left:5px;}.ic-lineup i:nth-child(2)::after{left:10px;opacity:.75;}.ic-lineup i:nth-child(3){opacity:.65;}.ic-lineup i:nth-child(3):before{left:5px;opacity:.75;}.ic-lineup i:nth-child(3)::after{left:10px;opacity:.75;}.sec-category-box{margin:8px 0;}.sec-category-items:not(:root){margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;}.sec-category-item:not(:root){display:flex;margin:0;padding:0;width:calc(100% / 2 - 6px);border-bottom:1px solid #5d5d5d;}.sec-category-link:not(:root){position:relative;display:flex;padding:6px 4px 6px 20px;width:100%;color:#333333;font-size:1.2rem;font-weight:bold;text-decoration:none;align-items:center;}.sec-category-link:not(:root):hover{background-color:transparent;color:#333333;}.sec-category-link:not(:root)::before{content:"";position:absolute;top:50%;left:6px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#313743 transparent transparent transparent;transition:.2s margin-top;}.sec-category-link:not(:root):hover::before{margin-top:-1px;border-color:#fb0020 transparent transparent transparent;}.sec-lineup-wrap{margin:8px 0;}.cmn-acd-wrap:not(:root){margin:0;padding:0;}.cmn-acd-head:not(:root){margin:0 0 12px;padding:0;border:none;cursor:pointer;}.cmn-acd-head-ttl{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background-color:#f4f4f4;border:1px solid #CFD0D2;font-size:1.4rem;font-weight:bold;box-shadow:0 0 1px rgba(0,0,0,.15);transition:.2s box-shadow;}.cmn-acd-head:not(:root):hover .cmn-acd-head-ttl{box-shadow:0 0 4px rgba(0,0,0,.2);}.ic-acd{position:relative;display:block;width:16px;height:16px;}.ic-acd::before,
.ic-acd::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#000000;transition:.2s background-color;}.ic-acd::before{width:100%;height:4px;}.ic-acd::after{width:4px;height:100%;}.acd-pin.on .ic-acd::after{background-color:transparent;}.cmn-acd-head:hover .ic-acd::before,
.cmn-acd-head:hover .ic-acd::after{background-color:#fb0020;}.cmn-acd-head.on:hover .ic-acd::after{background-color:transparent;}.sec-cont .cmn-acd-body:not(:root){display:block;margin:0;padding:0;border:none;}.sec-cont .cmn-acd-body .sec-lineup-box:not(:root){margin:0 8px;padding:0;}.sec-cont .cmn-acd-body .sec-lineup-box .pd .sec-lineup-item:not(:root){margin:0 0 16px;padding:0;}.sec-lineup-item .lineup-link-ttl-box{margin-bottom:4px;}.cmn-acd-body .lineup-link-ttl:not(:root){display:block;padding-left:14px;}.cmn-acd-body .lineup-link-ttl:not(:root):after{display:none;}.sec-cont .cmn-acd-body .sec-lineup-box .sec-lineup-item .sec-lineup-sub-items:not(:root){display:block;padding-left:14px;}.sec-cont .cmn-acd-body .sec-lineup-box .sec-lineup-item .sec-lineup-sub-items li:not(:root){margin:2px 0;}.sec-cont .cmn-acd-body .sec-lineup-box .sec-lineup-item .sec-lineup-sub-items a:not(:root){display:block;padding:4px 0 4px 12px;}.sec-cont .cmn-acd-body .sec-lineup-box .sec-lineup-item .sec-lineup-sub-items a:not(:root)::before{top:8px;}.sec-lineup-sub-items .lineup-link-tx{font-size:1.2rem;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont{margin:0 12px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont h3:not(.kit-ttl):not(.ttl){position:relative;border:none;padding-left:12px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont h3:not(.kit-ttl):not(.ttl)::before{content:"";position:absolute;left:0;width:4px;height:14px;background-color:#fb0020;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont dl ul:not(.pd):not(.cate){margin-left:2rem;;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont .sec-title-box:not(:root){margin-left:-12px;margin-bottom:16px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont #category.sec-title-box,
#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont #lineup.sec-title-box,
#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont #lineup-btm.sec-title-box{margin-bottom:0;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-category-box{margin:8px -12px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont h3:not(.kit-ttl):not(.ttl){margin:8px -12px 8px;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-cont .sec-title-box + h3:not(.kit-ttl):not(.ttl){margin-top:0;}#GSSCPDCT10.pdct10v3 .cnt-wrap .sec-lineup-wrap{margin:8px -12px;}.tbl-att-tx{position:relative;display:block;margin-top:4px;padding-left:1em;font-size:1.2rem;}.tbl-att-tx::before{content:"※";position:absolute;top:0;left:0;}.sec-btm-box{margin:16px 0;}.sec-btm-tx{font-size:1.2rem;}.str-article-wrap{display:none;margin-top:24px;}.str-sction-box{margin-bottom:24px;}.str-sc-ttl{margin:0 0 8px;padding:0 0 0 8px;line-height:1;border-left:4px solid #fb0020;font-size:1.6rem;font-weight:bold;}.str-sc-stt{margin:0 0 8px;padding:0;line-height:1;font-size:1.4rem;font-weight:bold;}.str-sc-tx-box{margin:8px 0 0;}.str-sc-txt{margin:0;text-indent:1em;}.str-sc-txt.no-ind{text-indent:0;}.str-sc-txt + .str-sc-txt{margin-top:8px;}.str-sc-col-box{margin-top:24px;}.str-sc-col{margin-top:16px;}.str-sc-items{margin:0;padding:0;list-style:none;}.str-sc-item{position:relative;margin:4px 0;padding-left:8px;}.str-sc-item::before{content:"";position:absolute;top:5px;left:0;width:3px;height:3px;background-color:#333333;border-radius:3px;}.str-sc-item-link{display:block;}.str-sc-item-link a{color:#fb0020;text-decoration:underline;}.str-sc-item-link a:hover{text-decoration:none;}.usage-btn-box{margin:8px 0 0 auto;text-align:right;}.usage-btn-box a{text-align:center;}#GSSCPDSR02 .product-list .product-cont{display:block;}.product-set .dissertation{display:inline;padding:0 0 4px 0;}.dissertation{display:inline;}.dissertation .ttl,
.dissertation .num{display:inline;float:none;margin:0;padding:0;border:none;font-weight:400;}.dissertation-box a:not(:root){color:#fb0020;text-decoration:underline;text-decoration-skip-ink:none;}.dissertation-box a::before{display:none;}.dissertation-box a:hover{background-color:transparent;text-decoration:underline;}a.link-blank.is-s:after{width:12px;height:12px;right:-16px;bottom:1px;bottom:auto;top:50%;margin-top:-6px;}.dissertation-box .tr-tip{cursor:pointer;display:inline;}.dissertation-box .frame-tip{margin:0;background-color:#6E6E6E;color:#fff;border-radius:3px;box-shadow:none;width:auto;left:auto;right:-154px;top:50%;bottom:auto;margin-top:-11px;padding:0;line-height:1.6;align-items:center;}.dissertation-box .frame-tip::before{background:transparent;bottom:auto;width:0px;top:50%;left:-8px;height:0;margin-top:-4px;border:4px solid transparent;border-right:4px solid #6E6E6E;}.dissertation-box .frame-tip.on{display:flex;}.dissertation-box .frame-tip .tx{display:inline-block;padding:0 8px;line-height:22px;white-space:nowrap;font-size:1rem;}.ol-wrap .product-set .dissertation-box{display:block;margin:0 0 4px 0;padding:0 0 4px 0;border-bottom:1px solid #e6e6e6;}.ol-wrap .product-set .dissertation-box .tr-tip{line-height:1.6;}.att-dl-box,
.att-dl-box dt,
.att-dl-box dd{margin:0;padding:0;font-size:1.2rem;}.att-dl-box dd{margin-left:1em;}@media screen and (max-width:768px){table.product-tbl .product-code .product-tbl-in .dissertation-box .frame-tip{top:2.5em;right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);}table.product-tbl .product-code .product-tbl-in .dissertation-box .frame-tip::before{left:50%;top:-4px;border-right:4px solid transparent;border-bottom:4px solid #6E6E6E;}}.dissertation-box a.link-blank{margin-right:0;padding-right:16px;}.dissertation-box a.link-blank:after{right:0;}.blog-footmorelink{margin:32px auto 40px;text-align:center;}.sch-rslt2-main-wrap{width:100%;}.result-box .search-box2 .src-select-box{border:none;}.result-box .search-box2 .search-block{border:1px solid #CFD0D2;border-right:none;box-sizing:border-box;}.result-box .search-box2 .select-search-btn{border:none;}.search-box2 .select-search-btn{background-color:#464646;}.search-box2 .select-search-btn input{height:42px;background-color:#464646;}.search-box2 .select-search-btn input:hover{background-color:#5a6069;}.result-box .search-box2 .candidate-in{top:0;border-color:#CFD0D2;}#GSSCPDSR02 .product-list-in + .product-list-in{margin-top:15px;}.sch-filter-list-dd-box dl:not(:first-child){margin-top:20px;}.input-list-items.col-2-sp .input-list-item{display:block;}select::-ms-expand{display:none;}_:-ms-fullscreen,:root select{padding-right:34px;background-image:url(../img/select_bg.png);}.sch-rslt2-wrap .str-filter-box{padding:5% 0;}.sch-rslt2-wrap .str-filter-list-box + .str-filter-list-box{margin-top:40px;}.sch-rslt2-wrap .str-filter-body{padding:0 5%;}.sch-rslt2-wrap .str-filter-list-dt{padding:0;color:#333;font-size:1.6rem;font-weight:bold;background:transparent;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin{position:relative;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin i{position:absolute;top:50%;right:0;display:block;margin-top:-15px;width:30px;height:30px;background-color:#f5f5f5;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin i::before,
.sch-rslt2-wrap .str-filter-list-dt.acd-pin i::after{content:"";display:block;position:absolute;left:0;top:50%;margin:-1px 0 0 8px;width:16px;height:2px;background-color:#333;transition:0.3s opacity, 0.3s background-color;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin i::after{margin:-8px 0 0 15px;width:2px;height:16px;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin.on i::after{opacity:0;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin:hover{color:#fb0020;}.sch-rslt2-wrap .str-filter-list-dt.acd-pin:hover i::before,
.sch-rslt2-wrap .str-filter-list-dt.acd-pin:hover i::after{background-color:#fb0020;}.sch-rslt2-wrap .str-filter-list-dd.acd-box{margin-right:30px;}.sch-rslt2-wrap .str-filter-list-dd.acd-box dl.col2-sp{display:table;width:100%;}.sch-rslt2-wrap .str-filter-list-dd.acd-box dl.col2-sp dt{display:table-cell;width:20%;font-size:1.4rem;vertical-align:middle;}.sch-rslt2-wrap .str-filter-list-dd.acd-box dl.col2-sp dd{display:table-cell;font-size:1.4rem;vertical-align:middle;}.sch-rslt2-wrap .str-filter-list-dd{padding-top:16px;}.sch-rslt2-wrap .str-filter-list-dd ul.col-2 li{width:48%;}.sch-rslt2-wrap .str-filter-list-dd .form-compound label input::placeholder{text-align:right;}.sch-rslt2-wrap .str-filter-list-dd .form-compound label input::-webkit-input-placeholder{text-align:right;}.sch-rslt2-wrap .str-filter-list-dd .form-compound label input::-webkit-input-placeholder{text-align:right;}.sch-rslt2-wrap .str-filter-list-dd .form-compound label input::-moz-placeholder{text-align:right;}.sch-rslt2-wrap .str-filter-list-dd .form-compound label input:-ms-input-placeholder{text-align:right;}.sch-rslt2-wrap .input-list-items{margin:0;}.sch-rslt2-wrap .str-filter-list-more{margin:16px 0 0;padding:0;overflow-y:auto;max-height:170px;}.safari .sch-rslt2-wrap .str-filter-list-more,
.ios .sch-rslt2-wrap .str-filter-list-more{box-shadow:inset 0px -1px 1px 0px rgb(0 0 0 / 10%);}.sch-rslt2-wrap .str-filter-list-dd dt{margin-bottom:14px;font-size:1.4rem;}.sch-rslt2-wrap .input-list-items:not(.col-2) .input-list-item:not(:first-child){margin:20px 0;}.sch-rslt2-wrap .str-filter-follow > .str-filter-bottom{display:none;}.sch-rslt2-wrap .str-filter-cont-box{margin-bottom:30px;}.sch-rslt2-wrap .str-filter-select-box{max-height:none;overflow:auto;}.sch-rslt2-wrap .filter-search-box{display:block;width:80%;margin:auto;}.sch-rslt2-wrap .filter-search-box button{width:100%;height:50px;border:1px solid #fb0020;background:#fff;color:#fb0020;font-size:1.6rem;font-weight:bold;}.sch-rslt2-wrap .filter-search-box button:hover{background-color:#e8e8ea;}.header-wrap .head-area{border-bottom:none;box-shadow:0 4px 10px #c7c7c7;}.m-op .header-wrap .head-area{box-shadow:none;}.header-wrap .logo-box{margin-left:18px;}.header-wrap .logo-box .ff-logo img{width:66px;height:auto;}.header-wrap .head-area .menu-box .wako-logo{width:40px;}.header-wrap .head-area .menu-box li a{width:40px;height:40px;}.header-wrap .main-menu-box .smenu-list > li > span{padding:12px 17px;}.header-wrap .main-menu-box .smenu-list > li > span::before{right:16px;}#SP_MENU_BOX{top:40px;}.header-wrap .head-area-pc > .in{display:flex;flex-wrap:wrap;}.header-wrap .head-area-pc .in .mem-link{order:2;width:100%;}.header-wrap .head-area-pc .in .country-box{order:1;width:100%;}.header-wrap .head-area-pc .in .sub-menu-box{order:3;width:100%;}.header-wrap .country-box .current-country a{padding-left:35px;}.header-wrap .country-box .current-country a::before{background-size:15px 15px;left:13px;}.header-wrap .head-area-pc .login a{padding:9px 12px 9px 34px;border-right:1px solid #6F737C;background-size:13px 13px;background-position-y:calc(50% - 1px);background-position-x:14px;}.header-wrap .head-area-pc .mem-link .h-signup a{padding:9px 12px 9px 14px;border-left:none;}.header-wrap .head-area-pc .in .sub-menu-box ul{display:flex;flex-wrap:wrap;background:#313843;border-top:1px solid #6F737C;}.header-wrap .head-area-pc .in .sub-menu-box ul li{width:50%;box-sizing:border-box;border-top:none;border-bottom:1px solid #6F737C;}.header-wrap .head-area-pc .in .sub-menu-box ul li:nth-child(2n){border-right:1px solid #6F737C;}.header-wrap .head-area-pc .in .sub-menu-box ul li.agent{order:5;border-right:1px solid #6F737C;border-bottom:none;}.header-wrap .head-area-pc .in .login-usr{width:100%;}.header-wrap .head-area-pc .login-usr > a{padding-left:35px;}.header-wrap .head-area-pc .login-usr > a:before{right:16px;transform:rotate(45deg);}.header-wrap .head-area-pc .login-usr > a:hover:before{transform:rotate(45deg);}.header-wrap .head-area-pc .login-usr.op > a:hover:before{transform:rotate(-135deg);}.header-wrap .head-area-pc .in .login-usr ~ .sub-menu-box ul li:nth-child(2n + 1){border-right:1px solid #6F737C;}.header-wrap .main-menu-box .smenu-list > li > span:hover:before,
.header-wrap .main-menu-box .smenu-list > li.on > span:before{transform:rotate(45deg);}.header-wrap .main-menu-box .smenu-list > li.op > span:hover:before{transform:rotate(-135deg);}.header-wrap .main-menu-box .smenu-list > li.op > span:hover::before,
.header-wrap .head-area-pc .login-usr.op > a:hover:before{border-bottom-color:#fff;}.header-wrap .main-menu-box .smenu-list > li > span::before,
.header-wrap .head-area-pc .login-usr > a:before{margin-top:-6px;border-top:none;border-left:none;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);width:6px;height:6px;}.header-wrap .main-menu-box .smenu-list > li.op > span::before,
.header-wrap .head-area-pc .login-usr.op > a:before{margin-top:-2px;border:none;border-top:none;border-left:none;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-135deg);}.header-wrap .sub-menu-box li a{padding:10px 12px 10px 14px;}.reg-jp .src-select-box{display:flex;flex-wrap:wrap;}.reg-jp .src-select-wrapper{position:relative;display:inline-block;user-select:none;height:40px;}.reg-jp select.src-select-opt{display:none;background-image:none;border:none;}.reg-jp .src-select-opt,
.reg-jp .ios .src-select-opt{position:relative;display:inline-block;}.reg-jp .src-select-trigger{display:inline-block;padding:0 24px 0 5px;width:56px;height:40px;line-height:40px;font-size:12px;background:#fff;border-right:1px solid #D5D5D5;box-sizing:border-box;overflow:hidden;cursor:pointer;}.reg-jp .src-select-trigger:after{content:"";position:absolute;top:50%;right:12px;margin-top:-8px;width:6px;height:6px;border-top:none;border-left:none;border-bottom:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);transition:all .3s;z-index:2;}.reg-jp .src-select-opt.opened .src-select-trigger:after{margin-top:-4px;transform:rotate(-135deg);}.reg-jp .src-options{position:absolute;display:block;top:39px;left:0;right:0;min-width:100%;border:1px solid #d5d5d5;box-sizing:border-box;box-shadow:0 2px 1px rgba(0,0,0,.07);background:#fff;transition:all .2s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;z-index:2;}.reg-jp .src-select-opt.opened .src-options{opacity:1;visibility:visible;pointer-events:all;}.reg-jp .option-hover:before{background:#f9f9f9;}.reg-jp .src-option{position:relative;display:block;margin:0 auto;padding:0 24px 0 5px;height:40px;line-height:40px;text-align:center;font-size:1.2rem;overflow:hidden;cursor:pointer;transition:all .2s ease-in-out;}.reg-jp .src-option:hover{background:#e8e8ea;}.reg-jp .src-option.selected{display:none;}.reg-jp .form-search{flex-grow:1;}.reg-jp .form-search.art{display:none;}.reg-jp.search-box .select-search-tx input::placeholder{font-size:12px;}.reg-jp.search-box .src-pin{top:6px;right:6px;padding:0 8px 0 5px;width:50px;height:25px;line-height:25px;font-size:1.2rem;background:#EFEFEF;border:1px solid #CFD0D2;overflow:hidden;}.reg-jp.search-box .src-pin:hover{background-color:#e8e8ea;}.reg-jp.search-box .src-pin:before,
.reg-jp.search-box .src-pin:hover:before{right:5px;left:auto;margin-top:-6px;width:6px;height:6px;border-top:none;border-left:none;border-bottom:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);}.reg-jp.search-box .src-pin.op::before{margin-top:-3px;border:none;border-bottom:1px solid #333;border-right:1px solid #333;transform:rotate(-135deg);}.reg-jp.search-box .src-pin.op:hover:before{transform:rotate(-135deg);}.reg-jp.search-box .src-pin::after{content:none;}.header-wrap .reg-jp.search-box .select-search-btn input{background-color:#464646;background-image:url(../img/ic_src.svg);}.header-wrap .reg-jp.search-box .select-search-btn input:hover{background-color:#5a6069;}.reg-jp .top-wrap .candidate-list{z-index:2;}.header-wrap .reg-jp .candidate-list{z-index:2;}.reg-jp .candidate-in{border-color:#D5D5D5;}.btm-wrap{margin:28px 0;}.contact-wrap .tx-box{margin:28px 0 0;line-height:1.5;font-size:1.2rem;}.contact-wrap .tx-box .jp-tx em{font-size:1.4rem;text-align:left;}.contact-wrap .btn-box a{margin:18px 4px 0 0;color:#fb0020;font-weight:bold;background-color:transparent;border:1px solid #fb0020;}.contact-wrap .btn-box a.no-icon{padding:12px 35px 12px 47px;}.contact-wrap .btn-box a.ar:before{right:18px;width:8px;height:8px;margin-top:-5px;border-color:#fb0020;}.footer-ptop .ptop-btn{width:30px;height:30px;}.footer-ptop .ptop-btn:before{width:8px;height:8px;}.footer-wrap .foot-box{margin-top:30px;}.footer-wrap .main-area,
.footer-wrap .main-area > .inner,
.footer-wrap .foot-box{background:#313843;}.footer-wrap .main-area ul,
.footer-wrap .foot-nav .smenu-box li a{color:#e0e0e0;background:#313843;}.footer-wrap .foot-nav .smenu-pin:after{margin-top:-6px;border-top:none;border-left:none;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);width:6px;height:6px;}.footer-wrap .foot-nav .smenu-pin:hover:after{margin-top:-2px;transform:rotate(45deg);}.footer-wrap .foot-nav .smenu-pin.op:after{border-bottom:1px solid #fff;}.footer-wrap .foot-nav .smenu-pin.op:hover:after{transform:rotate(-135deg);}.footer-wrap .foot-nav .smenu-box li a.link-blank:after{width:12px;height:12px;}.footer-wrap .foot-nav .smenu-box li.sub a{position:relative;padding:16px 3% 16px 24px;}.footer-wrap .foot-nav .smenu-box li.sub a:before{content:'';display:inline-block;position:absolute;top:2px;bottom:0;left:3%;margin:auto;width:6px;height:1px;background:#e0e0e0;}.foot-nav dl dt{border-color:#51555A;}.foot-nav dl dt em{padding:12px 4%;font-size:1.2rem;}.footer-wrap .foot-nav .smenu-box li{border-color:#51555A;}.footer-wrap .foot-nav .smenu-box li a{padding:12px 4%;}.footer-wrap .foot-nav .smenu-box li a:hover{color:#ffffff;text-decoration:underline;}.footer-wrap .foot-nav dl.blog dt,
.footer-wrap .foot-nav dl.maker dt,
.footer-wrap .foot-nav dl.links dt{display:none;}.footer-wrap .foot-nav dl.blog .smenu-box,
.footer-wrap .foot-nav dl.maker .smenu-box,
.footer-wrap .foot-nav dl.links .smenu-box{display:block!important;}.footer-wrap .foot-nav dl.blog li,
.footer-wrap .foot-nav dl.maker li,
.footer-wrap .foot-nav dl.links li{padding-left:0;}.footer-wrap .foot-nav dl.maker dd a{font-weight:bold;}.footer-wrap .foot-nav dl dd a:before{margin-right:8px;font-weight:bold;font-size:1.2rem;}.footer-wrap .foot-nav dl.blog dd a:before{content:"ブログ　 -";}.footer-wrap .foot-nav dl.links dd a:before{content:"企業情報　 -";}.footer-wrap .foot-nav dl.links a.link-blank:after{position:static;display:inline-block;margin:0 0 0 5px;vertical-align:middle;}.footer-wrap .foot-nav dl.links.is-sns dd a:before{content:"試薬事業公式SNS";margin-right:14px;vertical-align:middle;}.foot_twitter_icon{width:27px;vertical-align:middle;}.footer-wrap .subnav{background-color:#22272f;padding:0 8px;}.footer-wrap .subnav ul{padding:5px 0;}.footer-wrap .subnav ul li a.link-blank::after{width:11px;height:11px;margin-bottom:-5px;background-image:url(../img/ic_blank02.svg);}.footer-wrap .subnav ul li a{color:#8B8C8C;}.footer-wrap .subnav ul li a:hover{color:#cdcdcd;text-decoration:underline;}.footer-wrap .sub-area .bottom-box .bottom-link-box{margin:1px 0 16px;}.footer-wrap .bottom-box .ffwk-logo{margin-right:16px;}.footer-wrap .bottom-box .ffwk-logo img{width:194px;height:auto;}.footer-wrap .bottom-box .lc-logo img{width:41px;height:auto;}.reg-jp .src-box .tab-wrap{position:relative;}.reg-jp .src-box .close-btn{top:10px;right:10px;width:30px;height:30px;line-height:30px;border:1px solid #626262;background:transparent;z-index:1;}.reg-jp .src-box .close-btn a{color:#626262;}.reg-jp .src-box .close-btn a::before,
.reg-jp .src-box .close-btn a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:2px;height:18px;background:#333;}.reg-jp .src-box .close-btn a::before{transform:rotate(45deg);}.reg-jp .src-box .close-btn a::after{transform:rotate(-45deg);}.reg-jp .src-box .src-compound,
.reg-jp .src-box .src-antibody{position:relative;padding:20px 3% 3%;}.reg-jp .src-box .tab-list{padding:0;}.reg-jp .src-box .src-compound .chem-box,
.reg-jp .src-box .src-compound .elment-box,
.reg-jp .src-box .src-antibody .antigen-box{border:none;}.reg-jp .src-box select{background-image:url(../img/select_bg2.png);background-position:right 6px center;}.reg-jp .src-box .form-zip label{position:relative;}.reg-jp .src-box .src-compound .mfr-box{padding-bottom:8px;}.reg-jp .src-box .src-compound dt,
.reg-jp .src-box .src-antibody dt{padding-left:0;}.reg-jp .src-box .src-compound dt::before,
.reg-jp .src-box .src-antibody dt::before{content:none;}.reg-jp .src-box .mfr-box label{display:block;margin-bottom:8px;}.reg-jp .form-compound .tx.btm{line-height:1.2;vertical-align:bottom;}.reg-jp .form-compound .tx i{display:block;font-style:normal;}.reg-jp .src-box .btn-box{text-align:right;}.reg-jp .src-box .btn-box .search-btn{margin-right:20px;}.reg-jp .src-box .btn-box .search-btn input{height:35px;line-height:35px;background-image:url(../img/ic_src.svg);background-color:#464646;background-size:18px 18px;}.reg-jp .src-box .btn-box .search-btn input:hover{color:#fff;background-color:#5a6069;}.reg-jp .src-box .btn-box .reset-btn{position:static;}.reg-jp .src-box .btn-box .reset-btn input{padding:0 32px 0 20px;height:35px;line-height:35px;border:1px solid #444444;border-radius:2px;background-color:transparent;background-image:url(../img/ic_clear.svg);background-repeat:no-repeat;background-position:right 10px center;}.reg-jp .src-box .btn-box .reset-btn input:hover{background-color:#f5f5f5;}.reg-jp .srh-link-box{display:flex;position:relative;margin:0 -6px;padding:0 3% 38px;border-top:1px solid #E7E7E8;}.reg-jp .srh-link-box ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.reg-jp .src-box .tab-btn{width:calc(100% / 3 * 2);border-bottom:none;}.reg-jp .src-box .link-btn{width:calc(100%/ 3);align-items:center;}.reg-jp .srh-link-items li,
.reg-jp .srh-link-items li.current{width:50%;background-color:transparent;vertical-align:top;box-sizing:border-box;}.reg-jp .srh-link-items.tab-btn li{padding:12px;border:1px solid #E7E7E8;border-top:none;font-size:1.2rem;font-weight:normal;}.reg-jp .srh-link-items.tab-btn li:nth-child(2n){border-left:none;}.reg-jp .srh-link-items.tab-btn li.current{margin-top:-1px;border-top:1.5px solid #fff;}.reg-jp .srh-link-items li a,
.reg-jp .srh-link-items li span{display:inline-block;position:relative;padding:0 0 0 16px;color:#333;font-size:1.2rem;text-align:left;transition:0.3s background-color, 0.3s color, 0.3s opacity, 0.3s border-color;}.reg-jp .srh-link-box .srh-link-items li span{min-width:0;}.reg-jp .src-box .tab-btn li:not(.current):hover{background-color:#f5f5f5;}.reg-jp .src-box .tab-btn li span:hover{color:#333;}.reg-jp .srh-link-items.link-btn > li{padding:12px 12px 0;}.reg-jp .srh-link-items.link-btn > li.other{width:100%;padding:0 12px;}.reg-jp .srh-link-items.link-btn > li.other span{line-height:1.2;}.reg-jp .srh-link-items.link-btn > li.logo{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;text-align:center;}.reg-jp .srh-link-items.link-btn > li.logo img{width:142px;}.reg-jp .search-box .srh-link-items.link-btn li .src-pin{width:auto;height:auto;background:transparent;}.reg-jp .srh-link-items li span::before,
.reg-jp .srh-link-items li .src-pin::before,
.reg-jp .srh-link-items li.str a:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:12px;height:12px;border:none;background-image:url(../img/ic_compound_red.svg);background-repeat:no-repeat;background-size:12px 12px;}.reg-jp .srh-link-items li span.anti::before{background-image:url(../img/ic_anti_red.svg);}.reg-jp .srh-link-items li.str a:before{background-image:url(../img/ic_synthesis_red.svg);}.reg-jp .search-box .srh-link-items li .src-pin::after{content:none;}.reg-jp .search-box .srh-link-items li .src-pin:hover:before{transform:none;}.reg-jp .srh-link-items.link-btn li a:hover,
.reg-jp .srh-link-items.link-btn li span:hover{color:#fb0020;text-decoration:none;}.reg-jp .srh-link-items.link-btn li.other span:before{content:"";display:block;position:absolute;top:50%;bottom:50%;margin-top:-6px;left:0;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;border-color:#fb0020;background:none;transform:rotate(135deg);}.reg-jp .srh-link-items.link-btn .srh-link-other-items a::before{content:"";display:block;position:absolute;top:50%;bottom:50%;margin-top:-4px;left:-2px;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;border-color:#db0000;transform:rotate(45deg);transition:0.3s transform;}.reg-jp .srh-link-items.link-btn .srh-link-other-items a:hover::before{transform:translateX(4px) rotate(45deg);}.reg-jp .srh-link-items li span.acd-pin{cursor:pointer;}.reg-jp .srh-link-items li span.acd-pin.on:before{margin-top:-3px;transform:rotate(-45deg);}.reg-jp .srh-link-box .srh-link-other-items li{display:block;margin:16px 0 0;width:100%;}.reg-jp .srh-link-box .srh-link-other-items li:first-child{margin-top:0;}.reg-jp .srh-link-items .acd-pin .srh-link-other-items li a::after{top:2px;left:0;transform:rotate(45deg);}.reg-jp .search-box .select-search-tx{background-image:url(../img/logo_siyakucom.png);background-size:145px;background-repeat:no-repeat;background-position:right 12px center;}.reg-jp .search-box .select-search-tx input{padding:20px 8px;}.reg-jp .search-box .select-search-tx input::placeholder{}.reg-jp .search-box .select-search-tx input:focus{background:#fff;}a.img-ovr,
a.img-ovr .ovr-img{transition:.3s all;}a.img-ovr:hover,
a.img-ovr:active{text-decoration:none;}a.img-ovr:hover .ovr-img{opacity:0.8;transform:scale(1.05);}.reg-jp .top-wrap{position:relative;padding-bottom:152px;}.reg-jp .top-main-bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;}.reg-jp .top-main-bg{position:absolute;top:50%;left:50%;height:100%;background-color:#f6f6f6;transform:translateY(-50%) translateX(-50%);}.reg-jp .top-wrap .src-wrap{background-image:none;}.top-wrap .src-wrap .inner{padding:14px 3% 20px;}.reg-jp .top-wrap .search-box::before{display:none;}.reg-jp .top-wrap .src-box{top:42px;}.reg-jp .top-wrap .src-select-trigger{width:57px;height:42px;line-height:42px;border:1px solid #D5D5D5;border-right:none;}.reg-jp .top-wrap .src-options{top:41px;width:58px;}.reg-jp .top-wrap .search-box .search-block{border-color:#D5D5D5;}.reg-jp .top-wrap .search-box .select-search-btn{background-color:#464646;border-color:#464646;}.reg-jp .top-wrap .search-box .select-search-btn input{background-color:#464646;}.reg-jp .top-wrap .search-box .select-search-btn:hover,
.reg-jp .top-wrap .search-box .select-search-btn input:hover{background-color:#5a6069;border-color:#5a6069;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn{display:flex;flex-wrap:wrap;list-style:none;margin:10px 0 0;padding:0;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn li{display:inline-block;margin:0 20px 0 0;padding:0;width:auto;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn li.str,
.reg-jp .srh-link-box .srh-link-items.link-btn li.str{display:none;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn li.other{margin:0 0 0 auto;}.reg-jp .srh-link-items .srh-link-other-items{display:none;position:absolute;right:0;width:208px;margin:4px 0 0;padding:18px 4%;background-color:#fff;border:1px solid #cfd0d2;box-shadow:0 0 5px rgb(0 0 0 / 10%);z-index:2;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn .srh-link-other-items li{display:block;margin:0;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn .srh-link-other-items li:first-child{margin-bottom:14px;}.reg-jp .top-wrap .src-link .srh-link-items.link-btn .srh-link-other-items a{padding-left:13px;}.reg-jp .top-wrap .candidate-list{position:absolute;top:42px;left:0;}.tp-prod-info-wrap .products-cate-area{margin:0 0 20px;}.tp-prod-info-wrap .products-cate-list-area{box-shadow:0 3px 3px rgba(35, 35, 35, 0.1);background-color:rgba(255, 255, 255, 0.8);}.tp-prod-info-wrap .products-cate-item{display:flex;width:50%;border:1px solid #D6D6D6;border-bottom:none;box-sizing:border-box;}.tp-prod-info-wrap .products-cate-item:nth-child(odd){border-right:none;}.tp-prod-info-wrap .products-cate-item:not(:nth-last-of-type(1)):not(:nth-last-of-type(2))::before,
.tp-prod-info-wrap .products-cate-item:nth-child(odd):after,
.tp-prod-info-wrap .products-cate-item-link::before{content:none;}.tp-prod-info-wrap .products-cate-item-link{display:flex;align-items:center;padding:6px 8px;width:100%;min-height:46px;box-sizing:border-box;border:1px solid transparent;}.tp-prod-info-wrap .products-cate-item-link:hover{box-shadow:0 4px 5px rgb(0 0 0 / 15%);}.tp-prod-info-wrap .ct-synthesis .products-cate-item-link:hover{border-color:#284B9B;}.tp-prod-info-wrap .ct-analysis .products-cate-item-link:hover{border-color:#6EB92D;}.tp-prod-info-wrap .ct-life .products-cate-item-link:hover{border-color:#F08C00;}.tp-prod-info-wrap .ct-pharma .products-cate-item-link:hover{border-color:#37BEF0;}.tp-prod-info-wrap .ct-chemicals .products-cate-item-link:hover{border-color:#F5DC14;}.tp-prod-info-wrap .ct-instruments .products-cate-item-link:hover{border-color:#088660;}.tp-prod-info-wrap .ct-custom .products-cate-item-link:hover{border-color:#8C64AA;}.tp-prod-info-wrap .ct-endotoxin .products-cate-item-link:hover{border-color:#42B596;}.tp-prod-info-wrap .products-cate-item-img-box{width:25px;margin:0;}.tp-prod-info-wrap .products-cate-item-txt-box{margin:0;padding:0 0 0 4px;width:calc(100% - 25px);text-align:left;box-sizing:border-box;}.tp-prod-info-wrap .products-cate-item-txt{font-size:1.2rem;}.tp-prod-info-wrap .products-cate-item-stxt{position:static;margin:0;font-size:0.8rem;}.tp-prod-info-wrap .info-area .info-box{margin:20px auto;padding:0;border:none;background:transparent;}.tp-prod-info-wrap .info-box a,
.tp-prod-info-wrap .info-news-box .news-banner a{display:block;margin:0 auto;max-width:380px;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.2);}.tp-prod-info-wrap .info-box img,
.tp-prod-info-wrap .info-news-box .news-banner img{width:100%;max-width:380px;}.tp-prod-info-wrap .info-box a:hover img,
.tp-prod-info-wrap .info-news-box .news-banner a:hover img{opacity:0.8;}.tp-prod-info-wrap .info-news-box .news-tx{margin:0 auto 10px;max-width:380px;font-size:1.1rem;}.tp-prod-info-wrap .info-news-box .news-tx i{display:inline-block;margin-right:8px;width:33px;font-style:normal;font-weight:bold;font-size:1.0rem;color:#fff;text-align:center;background:#FF0000;}.tp-prod-info-wrap .info-art-box{display:flex;align-items:center;justify-content:space-around;margin:14px auto 0;padding-top:14px;max-width:380px;border-top:1px solid #E3E3E3;}.tp-prod-info-wrap .info-art-box .ttl{position:relative;margin:0;padding:0 12px;line-height:28px;font-size:1.3rem;}.tp-prod-info-wrap .info-art-box .ttl:before,
.tp-prod-info-wrap .info-art-box .ttl::after{content:'';position:absolute;width:5px;height:26px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}.tp-prod-info-wrap .info-art-box .ttl:before{top:0;left:0;border-left:1px solid #DDDDDD;}.tp-prod-info-wrap .info-art-box .ttl::after{top:0;right:0;border-right:1px solid #DDDDDD;}.tp-prod-info-wrap .art-banner a{display:flex;align-items:center;width:213px;color:#333;background:#fff;border:4px solid #fff;box-shadow:0 4px 5px rgb(0 0 0 / 15%);}.tp-prod-info-wrap .art-banner a:hover{background-color:#f7f7f7;border-color:#f7f7f7;text-decoration:none;}.tp-prod-info-wrap .art-banner img{width:50px;}.tp-prod-info-wrap .art-banner .bnr-ttl{display:inline-block;width:calc(100% - 50px);text-align:center;}.tp-prod-info-wrap .info-box.clm-2 .info-items{display:flex;justify-content:center;list-style:none;margin:0;padding:0;}.tp-prod-info-wrap .info-box.clm-2 .info-items li{margin:0;width:50%;max-width:180px;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.2);}.tp-prod-info-wrap .info-box.clm-2 .info-items li:nth-child(odd){margin-right:12px;}.tp-prod-info-wrap .info-box.clm-2 img{max-width:180px;}.jptp-others-area{padding:24px 0;background:#f0f0f0;}.jptp-others-area .area-cont{padding:0;}.jptp-others-area .other-box:first-child{margin-bottom:13px;}.jptp-others-area .other-box h3.ttl{display:none;}.jptp-others-area .other-box ul{display:flex;justify-content:space-between;margin:0;padding:0 4px;list-style:none;}.jptp-others-area .other-box ul li{margin:0;width:calc(50% - 9px);box-sizing:border-box;}.jptp-others-area .other-box ul li a{display:flex;align-items:center;color:#333;background:#fff;border:4px solid #fff;box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);}.jptp-others-area .other-box ul li a:hover{background-color:#f7f7f7;border-color:#f7f7f7;text-decoration:none;}.jptp-others-area .other-box ul li .other-img{width:25%;min-width:43px;vertical-align:middle;}.jptp-others-area .other-box ul li .ttl{display:inline-block;width:calc(100% - 43px);text-align:center;font-size:max(2.2vw,1.2rem);}.jptp-others-area .other-box ul li.corp .ttl{margin:3px 0 0 2px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.jptp-others-area .other-box ul li.corp .ttl .ff-logo{margin-bottom:6px;min-width:63px;width:50%;object-fit:cover;}.jptp-others-area .other-box ul li.corp .ttl .ffwk-logo{margin-left:2px;min-width:96px;width:50%;object-fit:cover;}.jptp-newsletter-area{margin-top:46px;}.jptp-newsletter-area .newsletter-box{padding:32px 20px;background:#ee001e;}.jptp-newsletter-area .ttl{margin:0 0 20px;font-size:1.6rem;text-align:center;}.jptp-newsletter-area .sub-ttl{margin:0 0 17px;padding-left:40px;color:#fff;font-size:2.2rem;font-weight:normal;background-image:url(../img/ic_mail02.png);background-size:30px 17px;background-repeat:no-repeat;background-position:left 0 center;}.jptp-newsletter-area p{margin:0;line-height:1.8;color:#fff;font-size:1.2rem;}.jptp-newsletter-area p a.link-blank{margin-right:0;color:#fff;}.jptp-newsletter-area p a.link-blank:after{position:static;display:inline-block;width:14px;height:14px;background-image:url(../img/ic_blank04.svg);background-repeat:no-repeat;vertical-align:text-bottom;}.jptp-newsletter-area .mktoForm{padding:20px 0 0;width:100%!important;}.jptp-newsletter-area .mktoForm label.mktoLabel{float:none;display:inline-block;padding:0 5px 0 0;width:auto!important;height:16px;line-height:16px;color:#fff;font-weight:normal!important;vertical-align:middle;}.jptp-newsletter-area .mktoForm label.mktoLabel #form-label-agree{font-size:1.2rem;}.jptp-newsletter-area .mktoForm label#LblEmail,
.jptp-newsletter-area .mktoForm .mktoOffset,
.jptp-newsletter-area .mktoForm .mktoGutter{display:none;}.jptp-newsletter-area .mktoForm .mktoFormCol{width:100%;}.jptp-newsletter-area .mktoForm .mktoCheckboxList{display:inline-block;float:none;padding:0;width:auto!important;}.jptp-newsletter-area .mktoForm .mktoCheckboxList input[type="checkbox"]{display:none;}.jptp-newsletter-area .mktoForm .mktoCheckboxList input[type="checkbox"] + label{display:inline-block;position:relative;margin:0;width:16px;height:16px;left:0;top:0;background:#fff;vertical-align:middle;}.jptp-newsletter-area .mktoForm .mktoCheckboxList input[type="checkbox"]:checked ~ label::after{content:"";display:block;position:absolute;width:9px;height:4px;border-bottom:2px solid #ee001e;border-left:2px solid #ee001e;top:4px;left:3px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}.jptp-newsletter-area .mktoForm .mktoRequiredField .mktoAsterix{display:none;}.jptp-newsletter-area .mktoFormRow + .mktoFormRow{display:inline-block;width:calc(100% - 80px);vertical-align:middle;}.jptp-newsletter-area .mktoFormRow + .mktoFormRow .mktoFieldDescriptor{margin-bottom:0!important;width:100%;}.jptp-newsletter-area .mktoForm .mktoFieldWrap{width:100%;}.jptp-newsletter-area .mktoFormRow + .mktoFormRow #Email{padding:7px;width:100%!important;height:30px;font-size:1.4rem !important;border:none;}.jptp-newsletter-area .mktoButtonRow{display:inline-block;vertical-align:middle;}.jptp-newsletter-area .mktoButtonRow .mktoButtonWrap.mktoMinimal .mktoButton{padding:8px 0;width:80px;color:#fff;font-weight:normal;text-shadow:none;border:1px solid #fff;border-radius:0;background:#ee001e;box-shadow:none;}.jptp-newsletter-area .mktoButtonRow .mktoButtonWrap.mktoMinimal .mktoButton:hover{background:#dd001c;color:#fff;box-shadow:none;}#GSSCTPCM01 .jptp-newsletter-area .mktoForm .mktoCheckboxList + .mktoError{right:auto!important;left:180px;bottom:auto!important;}#GSSCTPCM01 .mktoForm .mktoError .mktoErrorMsg{color:#fff;text-shadow:none;}.jptp-journal-area .inner{padding:0 4%;}.jptp-journal-area .ttl{margin:34px 0 22px;font-size:1.6rem;text-align:center;}.jptp-journal-area .journal-items{display:flex;margin:0;padding:0;list-style:none;}.jptp-journal-area .journal-items li{margin:0 20px 0 0;width:calc((100% - 40px) / 3);text-align:center;}.jptp-journal-area .journal-items li:last-child{margin-right:0;}.jptp-journal-area .journal-items li img{width:100%;box-shadow:4px 4px 5px rgba(0, 0, 0, 0.15);}.jptp-journal-area .journal-items li .tx{margin:0;padding:12px 0 0;color:#333;}.jptp-blog-area{padding:26px 0 18px;background-color:#FCFCFC;background-image:repeating-linear-gradient(50deg,#fff, #fff 4px,transparent 0, transparent 10px);box-shadow:inset 0 2px 2px 0 #ededed, inset 0 -2px 2px 0 #ededed;}.jptp-blog-area .area-ttl-side .ttl{width:170px;font-size:initial;}.jptp-blog-area .area-ttl-side .ttl img{width:100%}.area-ttl-side{display:flex;justify-content:center;align-items:center;position:relative;padding:0 0 15px;text-align:center;}.area-ttl-side .ttl{display:inline-block;margin:0;padding:0;position:relative;font-size:1.8rem;}.area-ttl-side .list-link{position:absolute;right:5px;margin:0;}.area-ttl-side .list-link a{position:relative;margin-left:20px;padding-left:14px;color:#333;}.area-ttl-side .list-link a::before{content:"";position:absolute;left:0;top:50%;margin-top:-5px;width:6px;height:6px;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);transform:translateX(0) rotate(135deg);transition:0.3s transform;}.area-ttl-side .list-link a:hover{color:#fb0020;text-decoration:none;}.jptp-blog-area .area-cont{padding:0;}.jptp-blog-area .keyword-box .ttl{display:inline-block;margin:0 10px 0 0;font-weight:bold;}.jptp-blog-area .keyword-list{display:inline;margin:0;}.jptp-blog-area .keyword-list span{display:inline-block;margin:2px 2px 2px 0;border:1px solid #CFD0D2;border-radius:20px;font-size:1.1rem;background:#fff;}.jptp-blog-area .keyword-list span a{display:block;padding:4px 8px;color:#333333;border-radius:20px;}.jptp-blog-area .keyword-list span a::before{content:"#";padding-right:2px;}.jptp-blog-area .keyword-list span a:hover{background-color:#f7f7f7;text-decoration:none;}.jptp-blog-area .entry-arrow-box{margin:0;text-align:right;}.jptp-blog-area .entry-arrow-box img{vertical-align:bottom;}.jptp-blog-area .entry-box{position:relative;overflow-x:scroll;}.jptp-blog-area .entry-box::-webkit-scrollbar{height:5px;}.jptp-blog-area .entry-box::-webkit-scrollbar-track{background-color:transparent;border-radius:5px;}.jptp-blog-area .entry-box::-webkit-scrollbar-thumb{background-color:#CFD0D2;border-radius:5px;}.jptp-blog-area .entry-items{display:flex;margin:10px 0 14px;padding:0;list-style:none;}.jptp-blog-area .entry-items li{margin:0 24px 0 0;}.jptp-blog-area .entry-items li:last-child{margin-right:0;}.jptp-blog-area .entry-items figure{margin:0;width:220px;height:130px;}.jptp-blog-area .entry-items img{width:100%;height:100%;object-fit:cover;box-shadow:4px 4px 5px rgba(0, 0, 0, 0.15);transition:.3s all;}.jptp-blog-area .entry-items .ttl{margin:22px 0 8px;}.jptp-blog-area .entry-items a{color:#333;}.jptp-blog-area .entry-items .date{margin:0;padding-left:18px;color:#707070;font-size:1.0rem;background:url(../img/ic_history02.svg) left center / 13px 13px no-repeat;}.jptp-blog-area .entry-items .label{margin:8px 0 0;}.pd-catew{display:inline-block;margin:8px 8px 0 0;padding:3px 6px;font-size:1rem;border:1px solid #777777;background:#fff;vertical-align:top;}.pd-catew,
.pd-catew a{color:#333333;}.pd-catew.instruments{color:#088660;border-color:#088660;}.pd-catew.instruments a{color:#088660;}.pd-catew.synthesis{color:#284b9b;border-color:#284b9b;}.pd-catew.synthesis a{color:#284b9b;}.pd-catew.life{color:#fb9414;border-color:#fb9414;}.pd-catew.life a{color:#fb9414;}.pd-catew.analysis{color:#6eb92d;border-color:#6eb92d;}.pd-catew.analysis a{color:#6eb92d;}.pd-catew.pharma{color:#37bef0;border-color:#37bef0;}.pd-catew.pharma a{color:#37bef0;}.pd-catew.chemicals{color:#333333;border-color:#f5dc14;}.pd-catew.chemicals a{color:#333333;}.pd-catew.custom{color:#8c64aa;border-color:#8c64aa;}.pd-catew.custom a{color:#8c64aa;}.pd-catew.culture{color:#fa3c23;border-color:#fa3c23;}.pd-catew.culture a{color:#fa3c23;}.jptp-news-area{margin-top:-119px;}.jptp-news-area .news-box .tab-btn{position:relative;padding-left:62px;}.jptp-news-area .news-box .tab-btn li{position:relative;margin:0;padding:6px 0;width:calc(100% / 2);font-weight:normal;background:#fff;border:1px solid #cfd0d2;border-bottom:none;border-left:none;}.jptp-news-area .news-box .tab-btn li:first-child{position:absolute;left:0;width:62px;height:70px;display:flex;justify-content:center;align-items:center;border-left:1px solid #cfd0d2;}.jptp-news-area .news-box .tab-btn li:not(.current):hover{background-color:#f7f7f7;}.jptp-news-area .news-box .tab-btn li span{padding:0;height:22px;line-height:22px;}.jptp-news-area .news-box .tab-btn li.current::before{content:"";display:block;position:absolute;top:0;width:100%;border-top:2px solid #ff0000;}.jptp-news-area .news-box .tab-btn li.current span{color:#313843;}.jptp-news-area .news-box .tab-list{padding:0 3%;border-top:1px solid #cfd0d2;background:#fff;}.jptp-news-area .news-box .news-list li{border-bottom:1px dotted #cfd0d2;}.jptp-news-area .news-box .news-list li:nth-child(3){border-bottom:none;}.jptp-news-area .news-box .news-list li:nth-child(n + 4){display:none;}.jptp-news-area .news-box .news-list li:last-child{border-bottom:none;}.jptp-news-area .news-box .news-list li a{padding:12px 0;}.jptp-news-area .news-box .news-list li .label{font-weight:normal;}.jptp-news-area .news-box .news-list li .label .news-cate{margin:0 0 0 18px;min-width:108px;height:20px;line-height:20px;background:#f7f7f7;border:1px solid #cfd0d2;text-align:center;}.jptp-news-area .news-box .news-list li .label .news-cate + .news-cate{margin-left:-1px;}.jptp-news-area .news-box .news-list li .label .news-cate + .news-cate::before{content:none;}.jptp-news-area .news-box .news-list li .tx{margin-top:16px;padding-right:0;}.jptp-news-area .news-box .news-list li a .tx:before{content:none;}.jptp-news-area .news-box .news-list li a:hover{background:transparent;}.jptp-news-area .news-box .news-list li a:hover .tx{text-decoration:underline;}.jptp-news-area .news-box .more-btn{text-align:center;}.jptp-news-area .news-box .more-btn a{position:relative;display:inline-block;width:134px;height:30px;line-height:30px;color:#fb0018;text-align:center;border:1px solid #fb0018;}.jptp-news-area .news-box .more-btn a::before{content:"";position:absolute;right:16px;top:50%;margin-top:-5px;width:6px;height:6px;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);transform:translateX(0) rotate(135deg);transition:0.3s transform;}.tp-pickup-area{padding:16px 0 30px;}.tp-pickup-area .area-ttl-side{padding-bottom:11px;}.tp-pickup-area .slick-slider{display:flex;justify-content:center;list-style:none;margin:0;padding:0;overflow:hidden;opacity:0;transition:opacity .5s linear;}.tp-pickup-area .slick-slider.slick-initialized{opacity:1;}.tp-pickup-area .slick-item{list-style:none;margin:0;padding:4px 25px 0;float:left;height:100%;min-height:1px;width:270px !important;}.tp-pickup-area .slick-list{box-sizing:border-box;--widthP2:calc(100% - 320px);--widthP:calc(var(--widthP2) / 2);padding:0 var(--widthP);}.tp-pickup-area .slick-item .pickup-img{display:block;margin-bottom:16px;text-align:center;box-shadow:0 4px 5px rgba(0,0,0,0.15);width:270px;height:150px;}.tp-pickup-area .slick-item .pickup-img img{width:100%;width:270px;height:150px;object-fit:cover;transition:.3s all;}_:-ms-fullscreen,:root .tp-pickup-area .slick-item .pickup-img img{transition:none;}.tp-pickup-area .slick-item .pickup-txt{color:#333333;}.tp-pickup-area .slick-prev,
.tp-pickup-area .slick-next{display:inline-block;top:50px;width:45px;height:45px;border:1px solid #464646;border-radius:25px;background:#fff;}.tp-pickup-area .slick-prev{left:3%;}.tp-pickup-area .slick-next{right:3%;}.tp-pickup-area .slick-prev:hover,
.tp-pickup-area .slick-next:hover{background:#e8e8ea;}.tp-pickup-area .slick-prev::before,
.tp-pickup-area .slick-next::before{top:0;left:0;right:-6px;bottom:0;margin:auto;width:10px;height:10px;border-color:#464646;border-width:1px;}.tp-pickup-area .slick-next::before{right:6px;}.tp-pickup-area .pickup-slider-cont{position:relative;display:block;overflow:hidden;margin:auto;padding:0;}.tp-pickup-area .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.tp-pickup-area .pickup-slider-bottom{display:flex;justify-content:center;align-items:center;margin-top:20px;}.tp-pickup-area .slide-number-box{width:38px;text-align:right;}.tp-pickup-area .slide-number-box p{margin:0;}.tp-pickup-area .progress{margin:0 18px 0 20px;display:block;width:50%;max-width:163px;height:10px;border-radius:10px;overflow:hidden;background-image:linear-gradient(to right, #cfd0d2, #cfd0d2);background-repeat:no-repeat;background-size:16.6% 100%;border:1px solid #bababa;transition:background-size .2s ease-in-out;box-sizing:border-box;}.tp-pickup-area .pickup-slider-btn button{display:block;position:relative;padding:0;width:22px;height:22px;background:#fff;border:1px solid #CFD0D2;}.tp-pickup-area .pickup-slider-btn button.stop i{display:inline-block;width:3px;height:10px;border-right:1px solid #333;border-left:1px solid #333;}.tp-pickup-area .pickup-slider-btn button.play i{position:absolute;top:50%;right:0;bottom:50%;margin-top:-5px;border:5px solid transparent;border-left:8px solid #333;}.tp-pickup-area .slick-slider.list-1 + .pickup-slider-bottom{display:none;}.wrap-all{padding-top:0;}.menu-bg{padding-top:0;}.m-op .region-switch-wrap{position:fixed;z-index:1003;}.region-switch-wrap{position:sticky;top:0;margin:0;width:100%;min-height:80px;background-color:#EFEFEF;z-index:401;}.region-switch-contents{position:relative;padding:16px 0;}.region-switch-wrap .copy{margin:0 48px 16px 0;font-size:1.2rem;}.region-switch-wrap .actions{display:flex;}.region-switch-wrap .list-box{position:relative;width:80%;height:35px;border-top:1px solid #B3B3B3;outline:1px solid transparent;transition:outline .3s;}.region-switch-wrap .list-box:hover,
.region-switch-wrap .list-box:hover .list-option{outline-color:#B3B3B3;}.region-switch-wrap .list-box:before{content:"";display:block;position:absolute;top:50%;bottom:50%;right:4%;margin-top:-6px;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;border-color:#333333;background:none;transform:rotate(135deg);transition:transform .3s;z-index:2;}.region-switch-wrap .list-box.op::before{margin-top:-3px;transform:rotate(-45deg);}.region-switch-wrap .list-box .list-option{padding:0 3%;height:35px;background:#fff;border:1px solid #B3B3B3;border-top:none;cursor:pointer;outline:1px solid transparent;transition:outline .3s;width:100%;box-sizing:border-box;}.region-switch-wrap .list-box .list-option:last-child.selected{position:relative;top:-35px;}.region-switch-wrap .list-box .list-option:not(.selected){display:block!important;visibility:hidden!important;}.region-switch-wrap .list-box.op .list-option.selected{top:0;}.region-switch-wrap .list-box.op:hover .list-option.selected:last-child{border-top:1px solid #B3B3B3;}.region-switch-wrap .list-box.op .list-option:not(.selected){visibility:visible!important;}.region-switch-wrap .list-box .list-option:hover{background:#f7f7f7;}.region-switch-wrap .list-box .list-option p{display:flex;align-items:center;position:relative;margin:0;padding:0 6% 0 20px;height:100%;line-height:1.2;font-size:14px;}.region-switch-wrap .list-box .list-option p span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}@media screen and (max-width:374px){.region-switch-wrap .list-box .list-option p{padding:0 6% 0 7%;font-size:13px;}}_:-ms-fullscreen,:root .region-switch-wrap .list-box .list-option p{overflow:hidden;display:block;}_:-ms-fullscreen,:root .region-switch-wrap .list-box .list-option p span{display:table-cell;height:34px;vertical-align:middle;}_:-ms-fullscreen,:root .region-switch-wrap .action-btn a{min-width:66px;}.region-switch-wrap .list-box .list-option.selected p:before{content:"";display:block;position:absolute;top:0;bottom:1px;left:0;margin:auto;width:9px;height:4px;border-bottom:2px solid #333333;border-left:2px solid #333333;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}.region-switch-wrap .list-box .list-option p.other-region:before{content:"";display:block;position:absolute;top:0;bottom:1px;left:0;margin:auto;width:12px;height:12px;background-image:url(../img/ic_country.svg);background-size:12px 12px;}.region-switch-wrap .list-box .list-option.selected p.other-region:before{left:0;width:9px;height:4px;background-image:none;}.region-switch-wrap .action-btn{padding-left:2%;width:20%;box-sizing:border-box;}.region-switch-wrap .action-btn a{display:block;height:35px;line-height:35px;color:#fff;text-align:center;background:#fb0020;}.region-switch-wrap .action-btn a:hover{background:#dd001c;text-decoration:none;}.region-switch-wrap .close-btn{position:absolute;top:11px;right:0;}.region-switch-wrap .close-btn a{display:inline-block;position:relative;height:17px;width:17px;border-radius:30px;box-sizing:border-box;vertical-align:middle;transition:background-color .3s;}.region-switch-wrap .close-btn a::before,
.region-switch-wrap .close-btn a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:1px;height:11px;background:#333;transform:rotate(45deg);transition:background-color .3s;}.region-switch-wrap .close-btn a::after{transform:rotate(-45deg);}.region-switch-wrap .close-btn a:hover{background:#909090;}.region-switch-wrap .close-btn a:hover::before,
.region-switch-wrap .close-btn a:hover::after{background:#fff;}_:-ms-fullscreen,:root .wrap-all{padding-top:43px;}_:-ms-fullscreen,:root .region-switch-wrap{position:relative;z-index:auto;}