@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;}.wrap-all::-webkit-scrollbar{width:8px;}.wrap-all::-webkit-scrollbar-track{background-color:#f5f5f5;}.wrap-all::-webkit-scrollbar-thumb{background-color:#b4b4b4;}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;}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="checkbox"]~span{}label input[type="radio"]:checked~span{}label input[type="checkbox"]:checked~span{}label input[type="radio"]:checked~span::after,
label input[type="checkbox"]:checked~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;}label input[type="radio"]:disabled:checked~span::after,
label input[type="checkbox"]:disabled:checked~span::after{border-color:#b4b4b4;}label input[type="radio"]:checked~span::after{background:#333;width:9px;height:9px;top:9px;left:10px;border-radius:50%;}label input[type="checkbox"]:checked~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"]:checked~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;}label input[type="radio"]:checked:disabled~span{background-image:url('../img/radio_disable.png');}label input[type="checkbox"]:checked:disabled~span{background-image:url('../img/check_disable.png');}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:inline-block;margin:0 0 0 4px;line-height:16px;font-size:1.2rem;color:#fb0020;font-weight:normal;}.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: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{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: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.2s transform;}.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.2s transform;}.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:4;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;}.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{display:none;}.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:0;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;}.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;}.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;}.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;}.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;}.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{display:none;}.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;}#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;}.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{display:none;}.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;}.cst-more-btn span i::after{margin:-4px 0 0 8px;width:2px;height:8px;}.cst-more-btn.on span i::after{display:none;}.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.2s 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;}