@charset "UTF-8";.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden,[hidden]{display:none !important}.pure-img{max-width:100%;height:auto;display:block}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.alignnone{margin:4em 20px 20px 0}.narrow-margin .alignnone{margin:1em 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.sticky time{display:none}.gallery-caption{padding:0}.bypostauthor{background-color:#e44d26}#global-navigation{display:block}.content-width{max-width:1010px;width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box}body{margin:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif;color:#333}body p{font-size:1em;line-height:1.4}.primary,.primary2{margin-bottom:2em}.wrapper{overflow:hidden}a{color:#ff8000}.entry-title a{text-decoration:none}.post-title{font-size:1.1em}.post-title a{text-decoration:none;color:#003783}.post-title a:hover{text-decoration:underline}.summary{font-size:.85em}img{max-width:100%;height:auto}.section-title{padding:.8em 0;font-size:1.2em;margin:0;letter-spacing:3px}.meta-wrap .meta{font-size:13px}.primary ol,.primary ul{margin:2em 0}.primary ol li,.primary ul li{margin-bottom:1em}.primary ol li:last-child,.primary ul li:last-child{margin-bottom:0}.primary ol li p:first-child,.primary ul li p:first-child{margin-top:0}.primary ol li p:first-of-type,.primary ul li p:first-of-type{margin-top:0}.primary ol h3,.primary ol h4,.primary ol h5,.primary ul h3,.primary ul h4,.primary ul h5{display:inline-block;margin:2em 0 1em}.primary ol h3:first-child,.primary ol h4:first-child,.primary ol h5:first-child,.primary ul h3:first-child,.primary ul h4:first-child,.primary ul h5:first-child{margin-top:0}.primary ol h5,.primary ul h5{font-size:1.05em}.primary td ol,.primary td ul{margin:1em 0}.primary ul li ol li{padding:0;text-indent:0}.primary ul li ol li:before{text-align:center;line-height:1.4}.primary ol{padding-left:3em;counter-reset:number;list-style:none}.primary ol>li{position:relative;margin-left:3px}.primary ol>li:before{counter-increment:number;content:counter(number);color:#000;font-weight:700;background:#666;display:inline-block;width:1.5em;height:1.5em;color:#fff;text-align:center;text-align:center;font-size:.8em;position:absolute;top:.1em;left:-2.2em;padding:2px}.primary ol>li ol{counter-reset:sub-number}.primary ol>li ol>li:before{counter-increment:sub-number;content:counter(sub-number);border-radius:5px;background:#999;margin-right:5px;padding:0;left:-1.8em}.header{border-bottom:2px solid #003783;box-shadow:0 2px 5px rgba(0,0,0,.2);background:#fff}.head-above{background:#dd8f40;font-size:.85em;background-color:#f4f4f4;border-bottom:1px solid rgba(255,255,255,.25);overflow:hidden;padding:2px 0}.head-above__head-description{background-repeat:no-repeat;background-size:contain;padding-left:7px;color:#646464;line-height:2.2}.head-above__head-description h2{font-size:.85rem;font-weight:400;margin:0}.head-above__head-search{float:right;display:none}.head-above__head-search #searchform input#s{border:1px solid #c8c8c8;line-height:1.5;width:230px;padding:5px 10px;box-sizing:border-box;background:rgba(255,255,255,.7);color:#000;box-shadow:0 0 2px rgba(0,0,0,.15) inset;height:28px;border-radius:4px}#head-above__sub-menu{line-height:2;float:right;display:none}#head-above__sub-menu ul{list-style:none;padding:0;margin:0}#head-above__sub-menu ul li{float:left}#head-above__sub-menu ul li a{display:block;color:#646464;border-radius:3px;text-decoration:none;margin:4px 16px 0 0;line-height:1;padding:4px}#head-above__sub-menu ul li a:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid #003783;border-right:2px solid #003783;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.head-main__branding{padding:.5em 0;position:relative}.main-logo{display:inline-block;margin:.3em 0 .5em}.head-main__contact{color:rgba(0,0,0,.8);font-weight:700;font-family:sans-serif;border:3px double rgba(191,186,179,.2);background:#fdf9f6;padding:4px;display:block}.head-main__contact .left,.head-main__contact .right{font-size:.9em}.head-main__contact .left ul,.head-main__contact .right ul{padding:0;margin:0;list-style:none}.head-main__contact .left ul li,.head-main__contact .right ul li{display:inline-block}.head-main__contact .left{border-bottom:1px solid rgba(191,186,179,.2)}.head-main__contact .phone:before,.head-main__contact .time:before{font-weight:400}.head-main__contact .phone{margin-right:1em}.head-main__contact .phone:before{font-family:FontAwesome;content:"\f095";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;color:#0082e2}.head-main__contact .time:before{font-family:FontAwesome;content:"\f017";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;color:#0082e2}.head-main__contact .time span{margin-right:3px}.contact-info.contact-width-icon{list-style:none;padding:0;margin:0}.contact-info.contact-width-icon .phone,.contact-info.contact-width-icon .time{font-weight:700}.contact-info.contact-width-icon .phone:before,.contact-info.contact-width-icon .time:before{font-weight:400}.contact-info.contact-width-icon .phone{margin-right:1em;font-size:1.35em;font-family:sans-serif}.contact-info.contact-width-icon .phone:before{font-family:FontAwesome;content:"\f095";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;color:#0082e2}.contact-info.contact-width-icon .time{font-size:.9em}.contact-info.contact-width-icon .time:before{font-family:FontAwesome;content:"\f017";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;color:#0082e2}.contact-info.contact-width-icon .time span{margin-right:3px}.tss-logo{display:block;width:240px}.site-name-img{display:block;width:240px;height:auto}.site-name{margin:0}.site-name a{display:block}#toggle-g-menu{position:absolute;top:16px;right:0;border:1px solid rgba(0,0,0,.2);border-radius:3px;font-size:10px;text-decoration:none;background:#0082e2;color:#fff;padding:4px;text-align:center}#toggle-g-menu:after{font-family:FontAwesome;content:"\f0c9";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;display:block;text-align:center;margin-right:0;font-size:16px}#global-navigation .menu:aftet{display:block;content:"";clear:both}#global-navigation .menu{border-top:1px solid #003783;display:none;list-style:none;padding:0;margin:0}#global-navigation .menu li a{display:block;color:#000;text-decoration:none;letter-spacing:2px;min-height:44px;line-height:44px;padding:0 0 0 16px}#global-navigation .menu li a:before{font-family:FontAwesome;content:"\f0da";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;transition:all .2s ease;transform:rotate(0deg);margin-right:24px}#global-navigation .menu li a.move-tri:before{transform:rotate(90deg)}#global-navigation .menu li .sub-menu{display:none;list-style:none;padding:0 0 0 16px;margin:0}#global-navigation .menu li .sub-menu li a{font-weight:400;letter-spacing:1px}#global-navigation .menu li .sub-menu.open{display:block;font-size:.85em}.cta-section{background-color:#f8f8e9}.cta-section.front-section{padding:48px 0}.cta-section .cta-sec-title1,.cta-section .cta-sec-title2{font-size:24px;color:#003783}.cta-section .cta-sec-title1{position:relative;display:table;margin:0 auto}.cta-section .cta-sec-title1:before{content:"";background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/deco.svg);height:1.4em;width:1em;display:block;background-size:contain;background-repeat:no-repeat;left:-1.3em;top:.1em;position:absolute}.cta-section .cta-sec-title1:after{content:"";background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/deco.svg);height:1.4em;width:1em;display:block;background-size:contain;background-repeat:no-repeat;right:-1.3em;top:.1em;position:absolute;transform:scale(-1,1)}.cta-section .cta-sec-title2{border-top:4px solid #003783;border-bottom:4px solid #003783;position:relative;padding:.5em 0}.cta-section .cta-sec-title2:after{content:"";border:10px solid transparent;border-top-color:#003783;display:block;height:0;width:0;position:absolute;bottom:-24px;left:49.4%}.cta-section .tel-number-img{width:440px;max-width:94%;display:block;margin:1em auto 4em}.cta-section .btn,.cta-section .btn-right,.cta-section .btn-archive,.cta-section .btn-purple,.cta-section .btn-notice{font-size:20px}.global-cta{position:relative;overflow:hidden;background-color:#1883c6;color:#fff;padding:40px 0 32px}.global-cta__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.global-cta__bg-left,.global-cta__bg-right{position:absolute;max-width:420px;height:auto}.global-cta__bg-left{top:0;left:0}.global-cta__bg-right{bottom:0;right:0}.global-cta__inner{position:relative;z-index:1;max-width:1010px;margin:0 auto;padding:0 16px;text-align:center}.global-cta__title{color:#fff;font-size:18px;font-weight:700;line-height:1.5;margin:0 0 16px;padding-bottom:16px;position:relative}.global-cta__title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(to right,#004f9f 0%,#addafc 100%);max-width:478px;margin:auto}.global-cta__sub{color:#fff;font-size:15px;margin:0 0 32px}.global-cta__actions{display:flex;flex-direction:column;gap:16px;align-items:center;margin:0 0 32px}.global-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:280px;padding:14px 48px 14px 24px;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;text-align:center;box-sizing:border-box;box-shadow:0 0 23px rgba(0,0,0,.1) inset,0 0 10px rgba(0,0,0,0);transition:all .3s ease;position:relative}.global-cta__btn:hover{text-decoration:none;box-shadow:0 0 23px rgba(0,0,0,0) inset,0 3px 10px rgba(0,0,0,.3)}.global-cta__btn:after{content:"";background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/ya.svg);display:block;height:1em;width:1em;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.global-cta__btn--primary{background:#ff8000;color:#fff}.global-cta__btn--primary:hover{color:#fff;background-color:#e57300}.global-cta__btn--secondary{background:#fff;color:#ff8000;border:2px solid #ff8000}.global-cta__btn--secondary:hover{color:#ff8000;background-color:#f4f4f4}.global-cta__btn--secondary:after{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/ya-orange.svg)}.global-cta__btn-icon{height:20px;width:auto;flex-shrink:0}.global-cta__btn-label{flex:0 1 auto}.global-cta__tel-line{color:#fff;font-size:14px;margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.global-cta__tel-number{color:#fff;font-size:22px;font-weight:700;text-decoration:none}.global-cta__tel-hours{font-size:13px;opacity:.85}.footer{border-top:3px solid #003783;background:rgba(0,55,131,.1);padding-top:45px}.footer .box .menu{border-top:2px solid rgba(255,178.8,102,.5);border-bottom:1px solid rgba(255,178.8,102,.5);margin:0 0 1em}.foot-product-list{border-bottom:1px solid #ffb266;padding-bottom:30px;margin-bottom:30px}.foot-product-list .section-title{background:#bfbab3;color:#fff;text-align:center}.foot-product-list .one-three.series-title{display:none}.copy{background:#fff;text-align:center;border-top:1px solid #003783;font-size:.85em;color:#999;padding:10px 0;font-family:sans-serif}.copy span{color:#ff8000}.foot-site-map ul{list-style:none;padding:0}.foot-product-wrap h2{max-width:250px;background-size:contain;background-repeat:no-repeat;height:2em}.foot-product-wrap h2:hover{opacity:.7}.foot-product-wrap h2 a{text-indent:-9999px;display:block}.foot-col01 .menu li ul,.foot-col02 .menu li ul,.foot-col03 .menu li ul{padding:0;margin:0}.foot-col01{text-align:center}.foot-col01 .foot-contact{color:#000;font-size:18px;font-family:sans-serif}.foot-col01 .foot-contact li{margin:0}.foot-col01 .foot-contact .ct{background:#bfbab3;color:#fff;text-align:center}.foot-col01 .foot-contact .phone{font-size:26px;font-weight:700;margin-top:4px}.foot-col01 .foot-contact .phone:before{font-family:FontAwesome;content:"\f095";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;color:#ff8000}.foot-col02 .menu li,.foot-col03 .menu li{border-top:1px solid rgba(0,0,0,.1)}.foot-col02 .menu li a,.foot-col03 .menu li a{padding:10px 16px;display:block;text-decoration:none;color:#666}.foot-col02 .menu li a:before,.foot-col03 .menu li a:before{font-family:FontAwesome;content:"\f054";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;margin-right:24px;color:#ff8000}.foot-col02 .menu li .sub-menu,.foot-col03 .menu li .sub-menu{padding-left:1em}.foot-col02 .menu li .sub-menu li,.foot-col03 .menu li .sub-menu li{border-bottom:none}.foot-col02 .menu li .sub-menu li a,.foot-col03 .menu li .sub-menu li a{padding-left:1em}.foot-col02{margin-top:2em}.foot-col02>div{width:100%}.ipn{border-top:1px solid rgba(0,0,0,.1);margin-bottom:2em}.ipn a{color:#dd8f40;text-decoration:none;color:#ff8000;line-height:44px;min-height:44px;padding:0 16px;color:#666}#foot-site-map3{margin-bottom:1em}.footer .box.foot-site-map__linklist>div:first-of-type ul{margin-bottom:8px}.footer .box.foot-site-map__linklist>div>div ul{margin:0;border:none;position:relative}.footer .box.foot-site-map__linklist>div>div ul li a{text-decoration:none;display:block;padding:4px;color:#003783}.footer .box.foot-site-map__linklist>div>div ul li.sub-sankaku{padding-left:1em;padding-left:6px;font-size:.9em}.footer .box.foot-site-map__linklist>div>div ul li.sub-sankaku a:before{font-family:FontAwesome;content:"\f0da";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;margin-right:6px}.footer .box.foot-site-map__linklist>div>div ul li.btn-like a{background:#ececec;border-radius:20px;border:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.59);font-weight:700;margin-top:8px;display:inline-block;padding:4px 16px}.footer .box.foot-site-map__linklist>div>div ul li.btn-like a:before{font-family:FontAwesome;content:"\f059";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;margin-right:12px;color:#404040}.content_wrap>.content-width{margin-top:1em}.mid{padding:15px 0 0;overflow:hidden;display:none}.recommendation{text-align:center;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;padding-bottom:.5em;display:none}.recommendation .r-text{padding:0 6px;text-align:left;margin:0;font-size:.9rem}.recommendation .r-text:hover{cursor:pointer}.top-prod-list .box .one-three.series-title{max-width:1010px;width:100%}.top-prod-list .box .one-three.series-title .top-product-wrap{border:none;background:0 0;box-shadow:none;padding:0;margin-bottom:0}.top-prod-list .box .one-three.series-title .top-product-wrap .prod-thum,.top-prod-list .box .one-three.series-title .top-product-wrap .prod-cont{display:none}.top-prod-list .top-product-wrap{border-top:3px solid;background:#fff;padding:2% 6.3% 8%;box-sizing:border-box;margin-bottom:30px;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden}.top-prod-list .prod-title{background-size:contain;background-repeat:no-repeat;text-indent:-9999px;margin:.4em 0 .3em;transform:scale(1.06);height:3em}.top-prod-list .prod-thum{width:19%;float:left;position:relative;top:5px;left:2px}.top-prod-list .prod-thum .p-icon{position:absolute;top:66%;width:28px;height:auto;left:-10px}.top-prod-list .prod-cont h3{font-size:1.04em;margin:0;color:rgba(0,0,0,.8)}.top-prod-list .prod-cont h3:last-of-type{border-bottom:1px solid;border-bottom-width:1px;border-bottom-style:solid;margin:0 0 .5em}.top-prod-list .prod-cont p{font-size:.85em;margin:0;color:#000}.top-prod-list .prod-btn{margin-top:1.6em;clear:both}.top-prod-list .prod-btn .btn,.top-prod-list .prod-btn .btn-right,.top-prod-list .prod-btn .btn-archive,.top-prod-list .prod-btn .btn-purple,.top-prod-list .prod-btn .btn-notice{display:block;width:100%;text-align:center;float:left;text-decoration:none;color:#fff;margin:1%;background:#adb0c7;border-color:#adb0c7;border-bottom-color:rgba(0,0,0,.25) !important}.top-prod-list .prod-btn .btn:before,.top-prod-list .prod-btn .btn-right:before,.top-prod-list .prod-btn .btn-archive:before,.top-prod-list .prod-btn .btn-purple:before,.top-prod-list .prod-btn .btn-notice:before{font-family:FontAwesome;content:"\f138";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;color:#fff}.top-prod-list .prod-btn .btn.prod-b-eva,.top-prod-list .prod-btn .prod-b-eva.btn-right,.top-prod-list .prod-btn .prod-b-eva.btn-archive,.top-prod-list .prod-btn .prod-b-eva.btn-purple,.top-prod-list .prod-btn .prod-b-eva.btn-notice{background:#bfbab3;border-color:#bfbab3}.top-prod-list .prod-btn .btn:hover,.top-prod-list .prod-btn .btn-right:hover,.top-prod-list .prod-btn .btn-archive:hover,.top-prod-list .prod-btn .btn-purple:hover,.top-prod-list .prod-btn .btn-notice:hover{background:#ff8000 !important;border-color:#ff8000 !important}.home .hero{position:relative;overflow:hidden;background-color:#fff;background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/front/hero/hero-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:48px 0 40px}.home .hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.home .hero__bg-left,.home .hero__bg-right{position:absolute;width:clamp(200px,(100vw - 640px)*0.55,750px);height:auto}.home .hero__bg-left{top:0;left:0}.home .hero__bg-right{bottom:0;right:0}.home .hero__inner{position:relative;z-index:1;max-width:1010px;margin:0 auto;padding:0 16px;text-align:center}.home .hero__badges{margin:0 0 24px;text-align:center}.home .hero__badges-img{max-width:280px;height:auto}.home .hero__title{color:#003783;font-size:clamp(20px,6vw,24px);font-weight:700;line-height:1.5;margin:0 0 16px}.home .hero__lead{color:#003783;font-weight:700;font-size:16px;margin:0 0 32px}.home .hero__icons{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 12px;max-width:720px;margin-left:auto;margin-right:auto}.home .hero__icon{flex:0 0 calc(25% - 12px);display:flex;flex-direction:column;align-items:center;gap:8px}.home .hero__icon-img{width:56px;height:56px;max-width:100%}.home .hero__icon-label{font-size:9px;font-weight:700;line-height:1.3;color:#333;text-align:center}.btn-wrap.btn-wrap-right{text-align:right}.btn-wrap.btn-wrap-right .btn,.btn-wrap.btn-wrap-right .btn-right,.btn-wrap.btn-wrap-right .btn-archive,.btn-wrap.btn-wrap-right .btn-purple,.btn-wrap.btn-wrap-right .btn-notice{margin-left:auto}.btn-wrap.btn-center{display:flex;justify-content:center;margin:24px 0}.home .info-leak-container{margin-top:32px}.home .info-leak-container .info-leak-heading{color:#000;font-weight:700;font-size:18px;margin-top:0;margin-bottom:0}.home .info-leak-container .info-leak-subheading{color:#003783;font-weight:700;font-size:24px;margin-top:10px}.home .info-leak-container .content-width{padding:0}.home .info-leak-container .inner{padding:32px 0;background-color:#f8f8f4;padding:20px}.home .info-leak-container .leak-card-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.home .info-leak-container .leak-card-grid .card{width:calc(50% - 4px);margin-bottom:8px;background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/front/leak-box.svg);background-size:cover;background-position:top center}.home .info-leak-container .leak-card-grid .card .label{margin:11px auto 0;display:block;text-align:center;background:#000;padding:.5em;font-weight:700;color:#fff;width:82%;font-size:12px;position:relative;left:-1.1%}.home .info-leak-container .leak-card-grid .card .label .emphasis{color:#ff8000}.home .info-leak-container .leak-card-grid .card .subtitle{color:#000;font-size:12px;font-weight:700;margin-top:14px;margin-left:1em;margin-bottom:0}.home .info-leak-container .leak-card-grid .card .number{color:#d81c1c;font-size:30px;font-weight:700;text-align:center;margin:0 0 20px}.home .info-leak-container .leak-card-grid .card .number span{font-size:14px}.home .info-leak-container .info-leak-note{font-size:14px}.home .info-leak-container .leak-line{height:10px;background-color:#003783;margin-top:32px}.home .hero-under-copy{padding:32px 16px 0;text-align:center}.home .hero-under-copy__text{color:#003783;font-size:18px;font-weight:700;line-height:1.6;margin:0}.home .hero-under-copy__text--lead{font-size:20px;margin-bottom:8px}.home .prod-lineup{padding:40px 0 56px}.home .prod-lineup__inner{max-width:1010px;margin:0 auto;padding:0 16px}.home .prod-lineup__title{color:#003783;font-size:24px;font-weight:700;text-align:center;margin:0 0 40px;padding-bottom:16px;position:relative}.home .prod-lineup__title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(to right,#004f9f 0%,#addafc 100%);max-width:478px;margin:auto}.home .prod-lineup__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:40px}.home .prod-card{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center}.home .prod-card__logo{width:auto;height:156px;max-width:100%;margin:0 0 16px}.home .prod-card__name{color:#333;font-size:20px;font-weight:700;margin:0 0 16px}.home .prod-card__reg{font-size:.6em;vertical-align:super}.home .prod-card__desc{color:#333;font-size:14px;line-height:1.7;text-align:left;margin:0 0 24px;flex:1 1 auto}.home .prod-card__btn-wrap{width:100%;margin:0}.home .prod-card__btn-wrap .btn,.home .prod-card__btn-wrap .btn-right,.home .prod-card__btn-wrap .btn-archive,.home .prod-card__btn-wrap .btn-purple,.home .prod-card__btn-wrap .btn-notice{display:block;margin:0;padding:14px 24px;font-weight:700}.home .prod-table{max-width:1010px;margin:40px auto 0;padding:0 16px}.home .prod-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.home .prod-table__table{width:100%;min-width:840px;border-collapse:separate;border-spacing:0;table-layout:fixed}.home .prod-table__corner{width:180px;background:0 0;border:none}.home .prod-table__product{text-align:center;vertical-align:bottom;padding:12px 8px;background:0 0;border:none}.home .prod-table__product-link{display:inline-block;text-decoration:none;transition:opacity .2s ease}.home .prod-table__product-link:hover{opacity:.7}.home .prod-table__product-icon{display:block;height:28px;width:auto;max-width:100%;margin:0 auto}.home .prod-table__label{width:180px;background:rgba(0,55,131,.1);color:#000;font-weight:700;text-align:center;vertical-align:middle;padding:12px 8px;border:1px solid #d5d5d5;font-size:14px;line-height:1.5}.home .prod-table__cell{width:220px;background:#fff;color:#333;font-weight:700;text-align:center;vertical-align:middle;padding:12px;border:1px solid #d5d5d5;font-size:14px;line-height:1.6}.home .prod-table__cell--mark{padding:16px}.home .prod-table__mark{display:block;margin:0 auto;width:32px;height:auto}.home .prod-table__no-mark{display:inline-block;font-size:28px;font-weight:700;color:#b8b8b8;line-height:1}.home .prod-intro .main-copy{color:#003783;text-align:center;margin:48px 0 0;font-size:28px}.home .prod-intro .sub-copy{font-size:20px;margin:24px 0 48px}.home .prod-intro .products .inner{border:1px solid #e2e2e2;margin-bottom:24px}.home .prod-intro .products img{display:block}.home .prod-intro .products .prod-copy{text-align:center;font-size:20px;margin:0}.home .prod-intro .products .prod-copy.cp,.home .prod-intro .products .prod-copy.site-name.spufe,.home .prod-intro .products .prod-copy.site-name.spfe,.home .prod-intro .products .prod-copy.site-name.spdc,.home .prod-intro .products .prod-copy.site-name.webdoc,.home .prod-intro .products .prod-copy.site-name.doc,.home .prod-intro .products .prod-copy.site-name.awp,.home .prod-intro .products .prod-copy.site-name.ts{color:#13933b}.home .prod-intro .products .prod-copy.pb{color:#ef0000}.home .prod-intro .products .prod-copy.ts{color:#006cb7}.home .prod-intro .products .prod-intro-main{background-color:rgba(0,55,131,.09);padding:1em}.home .prod-intro .products .prod-intro-main b.line{background:linear-gradient(transparent 60%,#ff6 60%)}.home .prod-choice{border:1px solid #d9d9d9;border-top:8px solid #003783;margin:40px 0 80px}.home .prod-choice .inner{display:flex;padding:1em}.home .prod-choice .inner .prod-choice_img{width:70px;margin-right:8px}.home .prod-choice .inner .prod-choice_main{display:flex;width:calc(100% - 70px - 8px);flex-direction:column}.home .prod-choice .prod-choice_main_copy h2{font-size:24px;color:#003783;margin-top:0}b.line{background:linear-gradient(transparent 60%,#ff6 60%)}.front-section-bg-blue{background:rgba(0,55,131,.1)}.front-section{padding:24px 0}.front-section.cta-section .btn,.front-section.cta-section .btn-right,.front-section.cta-section .btn-archive,.front-section.cta-section .btn-purple,.front-section.cta-section .btn-notice{width:auto}.front-section .section-title{color:#003783;font-size:24px;font-weight:700;text-align:center;margin:0 0 40px;padding-bottom:16px;position:relative}.front-section .section-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(to right,#004f9f 0%,#addafc 100%);max-width:478px;margin:auto}.front-section .btn,.front-section .btn-right,.front-section .btn-archive,.front-section .btn-purple,.front-section .btn-notice{margin:40px auto 20px;display:table;width:224px}.front-section .post-title a{color:#003783;font-size:16px;padding:0}.front-section .post-title.front-large a{font-size:20px}.meta .cat,.meta .tag{line-height:1}.meta .cat a,.meta .cat span,.meta .tag a,.meta .tag span{text-decoration:none;background-color:#ababab;color:#fff;padding:.2em 1em;font-size:10px;border-radius:4px}.meta.cat,.meta.tag{line-height:1}.meta.cat a,.meta.cat span,.meta.tag a,.meta.tag span{text-decoration:none;background-color:#ababab;color:#fff;padding:.2em 1em;font-size:10px;border-radius:4px}.top-slide.col9{display:none}.top-slide .bx-wrapper{margin:0}.top-slide .bx-wrapper .bx-pager{top:5%;bottom:auto;right:1%;padding:0;width:auto}.top-slide .bx-wrapper *{box-shadow:none}.top-slide .bx-viewport{border:none;left:0}.top-slide .bxslider{margin:0;padding:0}.bxslider li{display:none}.bx-viewport .bxslider li{display:block !important}.bx-wrapper .bx-controls-direction a{top:90%}.home .case-section .post-wrap{text-align:left;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden}.home .case-section .post-wrap img{display:block;width:100%;height:auto;border:none}.home .case-section .post-wrap .post-thumnail{text-align:center}.home .case-section .post-wrap .post-thumnail img{margin:0 auto}.home .case-section .post-wrap .post-main{padding:15px;border-top:1px solid rgba(0,0,0,.1)}.home .case-section .post-wrap .post-main h2{margin:0}.home .case-section .post-wrap .post-main h2 a{color:#000}.home .case-section .hentry{margin-bottom:15px}.case-post{background:#fff;padding:1em;margin-bottom:1em}.case-post .meta.cat a.cp,.case-post .meta.cat a.site-name.spufe,.case-post .meta.cat a.site-name.spfe,.case-post .meta.cat a.site-name.spdc,.case-post .meta.cat a.site-name.webdoc,.case-post .meta.cat a.site-name.doc,.case-post .meta.cat a.site-name.awp,.case-post .meta.cat a.site-name.ts{background-color:#3ab460}.case-post .meta.cat a.awp,.case-post .meta.cat a.doc,.case-post .meta.cat a.webdoc{background-color:#ef0000}.case-post .meta.cat a.tspro,.case-post .meta.cat a.tsbasic,.case-post .meta.cat a.tssdke{background-color:#006cb7}.case-post .meta.cat a.spfe{background-color:#94c4db}.case-post .meta.cat a.spufe{background-color:#94c4db}.case-post .meta.cat a.sspdc{background-color:#003d8c}.case-post .flex-box{display:flex}.front-post-flex-box{display:flex;flex-wrap:wrap}.post-in-left{width:36%;margin-right:8px}.post-in-right{width:calc(64% - 8px)}.home .reference-section .front-flex-warp{display:flex;flex-wrap:wrap;justify-content:space-between}.home .reference-section .reference-post{border:1px solid #003783;padding:1em;margin-bottom:1em;width:100%}.home .reference-section .reference-post .post-title{margin-top:0;margin-bottom:8px}.home .reference-section .reference-post.first{width:100%}.home .reference-section .reference-post.first .post-in-left{width:100%}.home .reference-section .reference-post.first .post-in-right{width:100%}.date,.published{font-weight:700;font-family:sans-serif}.date:before,.published:before{font-family:FontAwesome;content:"\f073";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block}.top-news-reference{background:#fff;padding:60px 0}.top-news-reference .section-title{border-top:4px solid #dd8f40;border-bottom:1px solid #bfbab3;margin-bottom:1em}.top-news-reference .section-title:before{content:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/favicon-mini.png);display:inline-block;vertical-align:middle}.top-news-reference .post-title{font-size:1em}.top-news-reference .news,.top-news-reference .reference{position:relative}.top-news-reference .news .btn,.top-news-reference .news .btn-right,.top-news-reference .news .btn-archive,.top-news-reference .news .btn-purple,.top-news-reference .news .btn-notice,.top-news-reference .reference .btn,.top-news-reference .reference .btn-right,.top-news-reference .reference .btn-archive,.top-news-reference .reference .btn-purple,.top-news-reference .reference .btn-notice{padding:.2em 1em;position:absolute;right:0;top:10px;border-radius:3px;color:#fff;font-size:.9em}.top-news-reference .meta{font-size:.85em;font-weight:700}.top-news-reference .t-icon a{display:inline-block;background:#ff8000;border-radius:3px;color:#fff;font-size:12px;padding:3px 6px;min-width:6.2em;text-align:center}.top-news-reference .news ul{list-style:none;padding:0;margin:0;border-bottom:1px solid #bfbab3}.top-news-reference .news ul li{overflow:hidden;padding:0 0 1em;border-bottom:1px solid #bfbab3;margin-top:1em}.top-news-reference .news ul li.news_cat-release .t-icon a{background:#adb0c7}.top-news-reference .news ul li.news_cat-event .t-icon a{background:#dd8f40}.top-news-reference .news ul li.news_cat-info .t-icon a{background:#067ab4}.top-news-reference .news ul li:last-child{border:none}.top-news-reference .news ul li .meta-wrap{float:left;width:35%}.top-news-reference .news ul li .meta-wrap .date{margin-right:5px}.top-news-reference .news ul li .meta-wrap .date:before{content:none}.top-news-reference .news ul li .meta-wrap .cat{color:#fff}.top-news-reference .news ul li .meta-wrap .cat a{color:#fff;text-decoration:none}.top-news-reference .news ul li .post-title{float:right;margin:0;width:65%}.top-news-reference .news ul li .post-title a{color:#92683e}.top-news-reference .reference.section{margin-top:4em}.top-news-reference .reference .hentry{margin-bottom:15px}.top-news-reference .reference .hentry .cat-icon{display:inline-block}.top-news-reference .reference .post-wrap .post-thumnail img{display:block;margin:0 0 .3em;border:none}.top-news-reference .reference .post-wrap .post-title{margin:5px 0 0}.top-news-reference .reference .post-wrap .post-title a{color:#000}.reference-case-section .reference-post{background-color:#fff}.reference-case-section .reference-post.first .front-post-flex-box{align-items:center}.home .news-section .news-section-inner{background-color:#fff;padding:1em}.home .news-section .news-post-warp{list-style:none;margin:0;padding:0}.home .news-section .news-post-warp .news-post{display:flex;flex-wrap:wrap;border-bottom:1px solid #8d8d8d;margin:1em 0;padding:1em 0}.home .news-section .news-post-warp .news-post .meta-box{display:flex;flex-wrap:wrap;width:100%}.home .news-section .news-post-warp .news-post .meta-box .published{width:8em}.home .news-section .news-post-warp .news-post .meta-box .cat-tag{display:flex;flex-direction:row;margin-bottom:8px}.home .news-section .news-post-warp .news-post .meta-box .cat-tag .cat{margin-right:8px}.home .news-section .news-post-warp .news-post .meta-box .news-tag{background-color:red}.home .news-section .news-post-warp .news-post .post-main{width:100%;margin-top:8px}.home .news-section .news-post-warp .news-post .post-main .post-title{margin:0}.home .news-section .news-post-warp .news-post .post-main .post-title a{font-size:16px}.widget.side-reco,.recommendation{text-align:right;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;margin-bottom:30px;font-size:1em;position:relative}.widget.side-reco .widget-cont,.recommendation .widget-cont{padding:10px 12px}.widget.side-reco a,.recommendation a{color:#000;text-align:left;margin:0;font-size:1em}.widget.side-reco a img,.recommendation a img{display:block}.widget.side-reco a p,.recommendation a p{margin:0;line-height:1.7}.widget.side-reco .btn,.widget.side-reco .btn-right,.widget.side-reco .btn-archive,.widget.side-reco .btn-purple,.widget.side-reco .btn-notice,.recommendation .btn,.recommendation .btn-right,.recommendation .btn-archive,.recommendation .btn-purple,.recommendation .btn-notice{font-size:13px;padding:0 2px;color:#fff;margin-top:5px;background:#ff8000;border-color:#ff8000;position:absolute;bottom:8px;right:8px}.widget.side-reco .r-text{padding:0 6px;font-size:.9rem}.widget{margin-bottom:15px;border-bottom:1px solid #efefef}.widget .widgettitle{margin:0;padding:3px;border-top:6px solid #ffb266;border-left:1px solid #bfbab3;border-bottom:1px solid #bfbab3}.widget .meta-wrap{margin-top:10px}.widget .post-wrap{padding-top:15px;border-bottom:1px solid #b4b4b4;padding-bottom:15px;margin-bottom:0}.widget .post-wrap:last-child,.widget .post-wrap:last-of-type{border-bottom:none}.widget ul{list-style:none;padding:0;margin:0}.meta.t-icon a{text-decoration:none}.widget_nav_menu .menu{margin:0 0 1.3em}.widget_nav_menu .menu li{padding:0}.widget_nav_menu .menu li a{background:#e3e3e3;color:#000;font-weight:700;text-decoration:none;display:block;padding:.6em .8em;border-left:3px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.2)}.widget_nav_menu .menu li a:hover{background:#4e4e4e;color:#fff}.widget_nav_menu .menu li.menu-item-1370 a:before{font-family:FontAwesome;content:"\f1ad";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;font-weight:400;margin-right:5px}.widget_nav_menu .menu li .sub-menu{padding-left:5px}.widget_nav_menu .menu li .sub-menu li a{background:0 0;color:#000;border:none;border-left:1px solid #bfbab3;font-weight:400}.widget_nav_menu .menu li .sub-menu li a:hover{background-color:#4e4e4e;color:#fff}.widget_nav_menu .menu li .sub-menu li a:before{font-family:FontAwesome;content:"\f0da";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;margin-right:5px}.widget_nav_menu .menu li .sub-menu li.current-cat a{background:#969696;color:#fff}.widget_nav_menu .menu li .sub-menu li.current-menu-item a{background:#b0b0b0}.widget_nav_menu .menu li .sub-menu li.current-menu-item ul{background:#fff}.widget_nav_menu .menu>li>a{padding:1em .8em}.widget_nav_menu .menu>li>.sub-menu>li:last-child>a{border-bottom:1px solid #bfbab3}.widget_nav_menu .menu>li>.sub-menu li:last-child li:last-chird{border-bottom:1px solid #bfbab3}.prod-site .widget_nav_menu .menu>li>.sub-menu>li:last-child>a{border-bottom:1px solid #bfbab3}.prod-site .widget_nav_menu .menu li a{background:#e3e3e3}.prod-site .widget_nav_menu .menu li a:hover{background:#4e4e4e;color:#fff}.prod-site .widget_nav_menu .menu li.current_page_parent a{background:#b0b0b0;color:#fff}.prod-site .widget_nav_menu .menu li>.sub-menu>li a{background:#f6f6f6;color:#000;border:none;border-left:1px solid #bfbab3;font-weight:400}.prod-site .widget_nav_menu .menu li>.sub-menu>li a:hover{background:#4e4e4e;color:#fff}.prod-site .widget_nav_menu .menu li>.sub-menu>li a:before{font-family:FontAwesome;content:"\f0da";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;margin-right:5px}.prod-site .widget_nav_menu .menu li>.sub-menu>li a.current_page_parent a{background:#666;color:#fff}.prod-site .widget_nav_menu .menu li>.sub-menu>li:last-child .sub-menu li:last-child>a{border-bottom:1px solid #bfbab3}.prod-site .widget_nav_menu .menu li>.sub-menu>li.current_page_parent>a{background:#c9c9c9}.prod-site .widget_nav_menu .menu li>.sub-menu>li.current-menu-parent>a{border-bottom:1px solid #bfbab3}.prod-site .widget_nav_menu .menu li>.sub-menu>li.current-menu-parent>a:before{transform:rotate(90deg)}.prod-site .widget_nav_menu .menu li>.sub-menu>li.current_page_item>a,.prod-site .widget_nav_menu .menu li>.sub-menu>li .current_page_ancestor>a{background:#969696;color:#fff}.prod-site .widget_nav_menu .menu li>.sub-menu>li.current_page_item.menu-item-has-children>a:before,.prod-site .widget_nav_menu .menu li>.sub-menu>li .current_page_ancestor.menu-item-has-children>a:before{transform:rotate(90deg)}.prod-site .widget_nav_menu .menu li>.sub-menu>li>.sub-menu{padding-left:5px;display:none}.prod-site .widget_nav_menu .menu li>.sub-menu>li>.sub-menu>li.current_page_item a{background:#969696}.prod-site .widget_nav_menu .menu li>.sub-menu>li>.sub-menu>li a{background:#fff}.prod-site .widget_nav_menu .menu li>.sub-menu>li>.sub-menu>li a:before{font-family:FontAwesome;content:"\f105";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block}.prod-site .widget_nav_menu .menu li>.sub-menu>li>.sub-menu>li a:hover{background:#666}.secondary .widget_nav_menu .menu>.sub-menu>li:hover .sub-menu{display:block !important}.home.prod-site .secondary .sub-menu .subm-enu{display:none}.secondary .post-title{font-weight:400}.page-title-section{background:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/bg-pattern.png) #fdf9f6;padding:1em 0}.page-title-section .page-title{margin:0;color:#000}.page .page-main{padding-bottom:2em}.primary p{line-height:1.7}.primary .spec-table{width:100%;max-width:750px;margin:0 auto;border-collapse:collapse;border:1px solid #aaa;background-color:#fff;font-size:13.85px}.primary .spec-table th,.primary .spec-table td{border:1px solid #aaa;padding:6px;vertical-align:middle;text-align:left}.primary .spec-table th{background-color:#fff;font-weight:700;width:5%;min-width:7.6em;white-space:nowrap}.primary .spec-table td{width:95%}.primary .hash-value{word-break:break-all;font-family:Consolas,Monaco,"Courier New",Courier,monospace}.page #breadcrumbs{margin:0}.page .primary h2{background-color:#003783;padding:.2em .4em;color:#fff}.page .primary h2.a-title{color:#000;font-family:sans-serif;border-top:5px solid #003783;padding:.5em;margin:0 0 15px;font-size:1.5em;background:0 0}.page .primary h3{border-left:10px solid #003783;border-bottom:1px solid #003783;padding-left:.5em;padding-bottom:.2em;margin:3rem 0 1rem;font-size:1.3em}.page .primary h4{font-size:1.15em;padding:.3em .5em;background:rgba(0,55,131,.1);color:#003783}.page .primary h5{font-weight:700;font-size:1.1em;color:#003783}.page .primary .menu{padding:0;margin:0 0 2em;overflow:hidden}.page .primary .menu li{display:inline-block}.page .primary .menu li a{display:inline-block;text-decoration:none;background:rgba(255,128,0,.6);color:#fff;padding:.3em 1em;border-radius:3px}.page .primary .menu li a:hover{color:#000;background:#ff8000}.page .primary .menu li .sub-menu{padding:0;float:right}.page .primary .menu li .sub-menu li{display:inline-block}.page .primary .menu li.current_page_item>a{background:#bfbab3}.page .primary .menu li.current_page_item .sub-menu>a{background:rgba(255,128,0,.6)}.page .primary .menu>li>a{margin-right:5px;background:rgba(255,128,0,.8)}.page .primary #menu-company-profile a{margin:8px 8px 8px 0;font-size:13px}.page .primary #menu-company-profile .sub-menu{margin:0;float:none;display:inline-block}.page .primary #menu-company-profile .sub-menu li{margin:0}.page .primary hr{border:none;height:1px;background:#bfbab3}.page .primary ul li:after{content:"";display:block;clear:both}.page .primary .post img{margin:1em 0}.page .primary .post img.aligncenter{margin-left:auto;margin-right:auto}.page.eva .primary .use{font-weight:700;font-size:1.2em;color:#000;margin:0}.page.eva .primary .prod-title{text-indent:-9999px;margin:0 0 1em;background-size:contain;background-repeat:no-repeat;border-top:none;background-color:transparent}.page.eva .primary .prod-title a{display:block;height:2em}.page.eva .primary .eva-post-wrap .hentry{border:1px solid #f2f2f2;margin-bottom:2em;padding:15px;box-sizing:border-box}.page.eva .primary .eva-post-wrap .hentry p{margin:0}.page.eva .primary .eva-post-wrap .hentry .btn,.page.eva .primary .eva-post-wrap .hentry .btn-right,.page.eva .primary .eva-post-wrap .hentry .btn-archive,.page.eva .primary .eva-post-wrap .hentry .btn-purple,.page.eva .primary .eva-post-wrap .hentry .btn-notice{margin:15px 0 0 auto;width:230px;display:block;text-align:center;font-size:1em}.page.eva .primary .eva-post-wrap .hentry ul{list-style:none;padding:0;margin:1em 0 0;font-size:13px}.page.eva .primary .eva-post-wrap .hentry ul li{border-top:1px solid #bfbab3;padding:1em 0}.page.eva .primary .eva-post-wrap .hentry>div{margin-top:15px;border-top:1px solid #bfbab3;font-size:13px}.page.eva .primary .eva-post-wrap .box>div{box-sizing:border-box;padding:15px}.page.eva .primary .eva-post-wrap-vertical{margin:40px 0}.page.eva .primary .eva-flex-container{display:flex;flex-direction:column;padding:16px;margin-bottom:24px;border-width:6px;box-shadow:5px 5px 10px 2px rgba(0,0,0,.15)}.page.eva .primary .eva-flex-container .eva-left{width:100%;margin-bottom:16px;display:flex;flex-direction:column;align-items:center}.page.eva .primary .eva-flex-container .eva-left ul{list-style:none;padding:0;padding-right:1em}.page.eva .primary .eva-flex-container .eva-left .prod-title{min-height:2em;width:250px}.page.eva .primary .eva-flex-container .eva-left .btn,.page.eva .primary .eva-flex-container .eva-left .btn-right,.page.eva .primary .eva-flex-container .eva-left .btn-archive,.page.eva .primary .eva-flex-container .eva-left .btn-purple,.page.eva .primary .eva-flex-container .eva-left .btn-notice{width:74%}.page.eva .primary .eva-flex-container .eva-right{width:100%}.page.eva .primary .eva-flex-container .eva-right .use{border-bottom:1px solid #000}.primary .menu-company-profile-container{display:block}.page.purpose .primary .post>div{box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;padding:15px;box-sizing:border-box}.page.purpose .primary .post .purpose-prod-wrap .purpose-prod-title{margin-top:0}.page.purpose .primary .post .purpose-prod-wrap .btn-section{text-align:right}.prod-site .page-main{padding-bottom:2em}.prod-site .page-eye-wrap img{margin-bottom:15px}.prod-site .single-line-notification{padding:4px 8px;line-height:1;margin-top:-14px;margin-bottom:8px}.prod-site .single-line-notification .notification-message{font-size:16px;color:#003783;line-height:1.3;font-weight:700;display:inline}.prod-site .single-line-notification .notification-message a{color:#003783;font-size:16px;text-decoration:underline;display:inline}.prod-site .single-line-notification .notification-button.btn,.prod-site .single-line-notification .notification-button.btn-right,.prod-site .single-line-notification .notification-button.btn-archive,.prod-site .single-line-notification .notification-button.btn-purple,.prod-site .single-line-notification .notification-button.btn-notice{font-size:12px;padding:.4em 1em;margin-top:6px;margin-left:12px;display:inline-block}.prod-site .single-line-notification .notification-button.btn:after,.prod-site .single-line-notification .notification-button.btn-right:after,.prod-site .single-line-notification .notification-button.btn-archive:after,.prod-site .single-line-notification .notification-button.btn-purple:after,.prod-site .single-line-notification .notification-button.btn-notice:after{top:0;bottom:0;margin:auto;margin-left:0}.prod-site.page .primary .prod-page-title,.prod-site .edit .prod-page-title{margin-top:0;margin-bottom:5px}.prod-site.page .primary ul h4:first-child,.prod-site .edit ul h4:first-child{margin-top:0}.prod-site.page .primary h2,.prod-site.page .primary h3,.prod-site.page .primary h4,.prod-site .edit h2,.prod-site .edit h3,.prod-site .edit h4{margin:3em 0 1em}.prod-site.page .primary h3,.prod-site .edit h3{border:none;border-top:3px solid #000;padding:.3em 0;font-size:1.3em;background:0 0}.prod-site.page .primary h4,.prod-site .edit h4{background:#e5e5e5;padding:.3em .5em;font-size:1.15em;margin:2.4em 0 1em}.prod-site.page .primary h5,.prod-site .edit h5{font-weight:700;font-size:1.1em}.prod-site.page .primary .alignnone,.prod-site .edit .alignnone{margin:2em auto;display:block}.purpose-index-list{font-size:0%;padding:0;margin:0}.purpose-index-list li{display:inline-block;font-size:20px;vertical-align:top}.purpose-index-list li a{display:block;background:rgba(146.37,104.714,62.73,.15);border:1px solid rgba(146.37,104.714,62.73,.1);margin:10px;color:#000;padding:10px 10px 10px 50px;text-decoration:none;position:relative}.purpose-index-list li a:hover{background:rgba(255,128,0,.3)}.purpose-index-list li a:before{font-family:FontAwesome;content:"\f05e";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;color:red;font-size:1.7em;position:absolute;left:14px;top:7px}.star{font-size:13px;display:inline-block;margin-left:.3em;vertical-align:middle;color:#ff8000;position:relative;top:-3px}.purpose-prod-wrap{margin-top:4em}.purpose-prod-wrap .archive-cat-title{font-size:1.7em;background:rgba(191,186,179,.6);border-color:rgba(146.37,104.714,62.73,.1);color:#000;padding:.5em;border:none}.purpose-prod-wrap .box>p{display:none}.purpose-prod-wrap .box .one-two>p{display:none}.purpose-prod-wrap .one-two{box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;box-sizing:border-box;margin-bottom:2em}.purpose-prod-wrap .one-two .icon-wrap{padding:10px;background:rgba(191,186,179,.3);overflow:hidden}.purpose-prod-wrap .one-two .content-wrap{padding:0 15px 15px}.purpose-prod-wrap .one-two .icon{float:left;width:40px}.purpose-prod-wrap .one-two .icon img{background:#fff;border-radius:13px;display:block}.purpose-prod-wrap .one-two .meta-title{margin-left:55px}.purpose-prod-wrap .one-two .meta-title .prod-disc{margin:0;font-size:1.3em;line-height:1.4;color:#000;display:inline-block;vertical-align:text-top}.purpose-prod-wrap .one-two .meta-title .prod-title{margin:.5em 0;height:3em}.purpose-prod-wrap .one-two .meta-title .grade{color:#999}.purpose-prod-wrap .one-two .meta-title .grade .star{color:#ff8000;font-size:1.1em}.purpose-prod-wrap .one-two .meta-title .purpose-sub-title{margin:0}.purpose-prod-wrap .one-two .prod-title{border-left:6px solid red;padding-left:6px}.purpose-prod-wrap .one-two .prod-title .star{color:#ff8000;font-size:13px;display:inline-block;vertical-align:middle;margin-left:1.3em;top:-2px}.purpose-prod-wrap .one-two .box-content{clear:both}.purpose-prod-wrap .one-two .btn-section{font-size:0%;margin-top:15px}.purpose-prod-wrap .one-two .btn-section a{font-size:16px;display:inline-block;width:48%;margin:1%}.purpose-prod-wrap .one-two .prod-wrap{clear:both;border-top:1px solid #bfbab3;padding:15px 0}.purpose-prod-wrap .one-two .prod-wrap:first-child{border:none}.purpose-prod-wrap .one-two .prod-wrap>p{display:none}.purpose-prod-wrap .one-two .prod-wrap .prod-disc{margin:0;font-size:1em}.purpose-prod-wrap .one-two .prod-wrap .prod-title{margin:.4em 0 0;font-size:1em}.purpose-prod-wrap .ask{margin-bottom:2em;border:2px solid #999}.purpose-prod-wrap .ask .icon-wrap{padding:10px}.purpose-prod-wrap .ask .icon-wrap .icon{float:left}.purpose-prod-wrap .ask .icon-wrap .icon .telicon{text-indent:-9999px;position:relative;color:#fff}.purpose-prod-wrap .ask .icon-wrap .icon .telicon:before{font-family:FontAwesome;content:"\f095";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;background:#fff;font-size:2.3em;text-align:center;width:40px;height:40px;line-height:40px;border-radius:50%;border:3px solid red;color:red;position:absolute;text-indent:0}.purpose-prod-wrap .ask .icon-wrap .icon i{background:#fff;font-size:2.3em;text-align:center;width:40px;height:40px;line-height:40px;border-radius:50%;border:3px solid red;color:red}.purpose-prod-wrap .ask .icon-wrap .meta-title{min-height:40px;margin-left:55px}.purpose-prod-wrap .ask .icon-wrap .meta-title .prod-disc{margin:0;font-size:1.3em}.purpose-prod-wrap .ask .icon-wrap .meta-title .prod-disc span{color:red}.purpose-prod-wrap .ask .content-warp{padding:0 10px 10px}.site-name.cp,.site-name.spufe,.site-name.spfe,.site-name.spdc,.site-name.webdoc,.site-name.doc,.site-name.awp,.site-name.ts{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_cp.png);text-indent:-9999px;background-size:contain;background-repeat:no-repeat}.site-name.ts{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_ts.png)}.site-name.awp{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_pb-awp.png)}.site-name.doc{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_pb-doc.png)}.site-name.webdoc{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_pb-webdoc.png)}.site-name.spdc{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-dc.png)}.site-name.spfe{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-fe.png)}.site-name.spufe{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-ufe.png)}.productsguide .box .one-three{margin-bottom:20px}.productsguide .box .one-three img{margin-left:auto;margin-right:auto}.archive .post-wrap .post-thumnail img,.tag .post-wrap .post-thumnail img{border:1px solid #bfbab3}.archive .post-wrap .post-main .post-title,.tag .post-wrap .post-main .post-title{margin:0}.archive.post-type-archive-case .hentry,.tag.post-type-archive-case .hentry{border:none;margin:0;padding:0}.archive .hentry,.tag .hentry{border-bottom:1px solid #bfbab3;margin-bottom:15px}.archive .hentry:last-child,.archive .hentry:last-of-type,.tag .hentry:last-child,.tag .hentry:last-of-type{border-bottom:none}.post-type-archive .hentry{border-bottom:1px solid #bfbab3;margin-bottom:15px}.post-type-archive .hentry:last-child,.post-type-archive .hentry:last-of-type{border-bottom:none}.a-cat-disc{color:#000;margin:1em 0}.bread-wrap{padding:.3em 0}.bread-wrap #breadcrumbs,.bread-wrap #breadcrumbs-home{padding:.3em 0;font-size:13px;margin:0;display:inline}.bread-wrap #breadcrumbs-home{float:left;margin-right:.4em}.a-title{color:#000;font-family:sans-serif;border-top:5px solid #003783;padding:.5em;margin:0 0 15px;font-size:1.5em}.post-type-title{background:rgba(255,128,0,.1) url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/bg-pattern.png);margin:0 0 1em;background-size:70%;padding:1em .5em;color:#ff8000;border:1px solid rgba(255,128,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;font-family:sans-serif}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{padding:.5em;background:#fdf9f6;text-decoration:none;color:#003783;border-radius:3px;border:1px solid #bfbab3}.pagination .nav-links .page-numbers:hover{background:#ff8000;color:#fff;border-color:#ff8000}.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.next{background:#fdf9f6;color:#003783;padding:.5em 2em}.pagination .nav-links .page-numbers.prev:hover,.pagination .nav-links .page-numbers.next:hover{background:#ff8000;color:#fff}.pagination .nav-links .page-numbers.current{background:#bfbab3;color:#fff}.pagination .nav-links .page-numbers.current:hover{border-color:#bfbab3}.archive-cat-title{padding:.3em 0 0;color:#000;margin:0;border-top:3px solid #ffb266;margin-bottom:15px;font-size:1.3em;border-top:3px solid #003783}.archive-cat-title.cp,.archive-cat-title.ts,.archive-cat-title.awp,.archive-cat-title.doc,.archive-cat-title.webdoc,.archive-cat-title.spfe,.archive-cat-title.spufe,.archive-cat-title.spdc,.archive-cat-title.tssdke,.archive-cat-title.tspro,.archive-cat-title.tsbasic{background-repeat:no-repeat;background-size:auto 2.8rem;text-indent:-9999px;background-position:50%;background-color:transparent;height:45px}.archive-cat-title.cp,.archive-cat-title.site-name.ts,.archive-cat-title.site-name.awp,.archive-cat-title.site-name.doc,.archive-cat-title.site-name.webdoc,.archive-cat-title.site-name.spdc,.archive-cat-title.site-name.spfe,.archive-cat-title.site-name.spufe{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_cp-just.png)}.archive-cat-title.ts{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_ts-just.png)}.archive-cat-title.tspro{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_tspro-just@2x.png)}.archive-cat-title.tsbasic{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_ts-just.png)}.archive-cat-title.tssdke{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_tssdke-just@2x.png)}.archive-cat-title.awp{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_pb-awp-just.png)}.archive-cat-title.doc{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_pb-doc-just.png)}.archive-cat-title.webdoc{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_pb-webdoc-just.png)}.archive-cat-title.spdc{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-dc-just.png)}.archive-cat-title.spfe{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-fe-just.png)}.archive-cat-title.spufe{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-ufe-just.png)}.cat-section{margin:0 0 2em;position:relative}.cat-section:last-child{margin-bottom:0}.cat-section .btn:before,.cat-section .btn-right:before,.cat-section .btn-archive:before,.cat-section .btn-purple:before,.cat-section .btn-notice:before{font-family:FontAwesome;content:"\f03a";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block}.post-type-archive .archive-cat-wrap .archive-cat-title{border:none;background-color:#f2f2f2;border-radius:3px}.post-type-archive .archive-main,.archive .archive-main,.tag .archive-main{padding-bottom:2em}.archive-cat-wrap{box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;padding:15px;margin-bottom:30px;border-top:3px solid #bfbab3}.archive-cat-wrap.cat-wrap-cp,.archive-cat-wrap.cat-wrap-ts,.archive-cat-wrap.cat-wrap-awp,.archive-cat-wrap.cat-wrap-doc,.archive-cat-wrap.cat-wrap-webdoc,.archive-cat-wrap.cat-wrap-spfe,.archive-cat-wrap.cat-wrap-spufe,.archive-cat-wrap.cat-wrap-spdc{border-top:3px solid #999}.archive-cat-wrap.cat-wrap-cp{border-top-color:#3ab460}.archive-cat-wrap.cat-wrap-ts{border-top-color:#006cb7}.archive-cat-wrap.cat-wrap-awp{border-top-color:#ef0000}.archive-cat-wrap.cat-wrap-doc{border-top-color:#ef0000}.archive-cat-wrap.cat-wrap-webdoc{border-top-color:#ef0000}.archive-cat-wrap.cat-wrap-spfe{border-top-color:#94c4db}.archive-cat-wrap.cat-wrap-spufe{border-top-color:#94c4db}.archive-cat-wrap.cat-wrap-spdc{border-top-color:#003d8c}.archive-navi{margin-bottom:15px;border:1px solid #fff;padding:7.5px}.archive-navi.disp{border:1px solid #bfbab3}.archive-navi.disp ul{list-style:none}.archive-navi.disp #toggle-box{display:block}.archive-navi #toggle-box{display:none}.archive-navi #toggle-box ul{list-style:none}.archive-navi ul{display:inline-block;margin:0;padding:0;list-style:none}.archive-navi ul li{display:inline-block;margin:0 1em}.archive-navi ul li a{display:block;padding:4px;text-decoration:none}.post-type-archive-case .box .post-wrap{margin-bottom:30px}.post-type-archive-case .box .post-wrap .post-thumnail{float:none;width:100%}.post-type-archive-case .box .post-wrap .post-main{margin:0}body.archive.tax-support_cat.term-policy .meta-wrap{display:none}.prod-support .one-two{float:none;display:inline-block;width:100%;margin-right:2.8702970297%;margin-bottom:2.8702970297%;vertical-align:top;padding:15px;box-sizing:border-box;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;position:relative}.prod-support .one-two .prod-cat-title{margin:0}.prod-support .one-two .btn,.prod-support .one-two .btn-right,.prod-support .one-two .btn-archive,.prod-support .one-two .btn-purple,.prod-support .one-two .btn-notice{position:static;bottom:15px;right:15px;margin:0 0 0 auto;width:12em;display:block;text-align:center}.prod-support .post-title{margin-top:0;margin-bottom:0}.corresp .post-wrap,.policy .post-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.1 .2em}.corresp .post-wrap .post-title,.policy .post-wrap .post-title{order:0;margin:0}.corresp .post-wrap .meta-wrap,.policy .post-wrap .meta-wrap{order:1}.corresp .post-title.nodate,.policy .post-title.nodate{margin-left:0}.corresp .post-title.nodate:before,.policy .post-title.nodate:before{content:"●";display:inline-block;margin-right:.5em;color:#d6d6d6}.case-cat-wrap{overflow:hidden;margin-bottom:2em}.case-cat-wrap .btn,.case-cat-wrap .btn-right,.case-cat-wrap .btn-archive,.case-cat-wrap .btn-purple,.case-cat-wrap .btn-notice{display:block;width:50%;margin:0 auto 3em;text-align:center}.case-cat-wrap .btn:before,.case-cat-wrap .btn-right:before,.case-cat-wrap .btn-archive:before,.case-cat-wrap .btn-purple:before,.case-cat-wrap .btn-notice:before{font-family:FontAwesome;content:"\f03a";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block}.single .primary,.single-support .primary,.single-case .primary,.single-news .primary,.single-reference .primary{color:#333}.single .primary .published,.single-support .primary .published,.single-case .primary .published,.single-news .primary .published,.single-reference .primary .published{color:#bfbab3}.single .primary .published:before,.single-support .primary .published:before,.single-case .primary .published:before,.single-news .primary .published:before,.single-reference .primary .published:before{color:#bfbab3}.single .primary .entry-title,.single-support .primary .entry-title,.single-case .primary .entry-title,.single-news .primary .entry-title,.single-reference .primary .entry-title{color:#000;margin-top:.4em;border-top:5px solid #003783;padding:.3em 0 0;font-size:1.5em;font-family:sans-serif}.single .primary .case-free-text,.single-support .primary .case-free-text,.single-case .primary .case-free-text,.single-news .primary .case-free-text,.single-reference .primary .case-free-text{padding:1em;background-color:rgba(0,55,131,.1);margin:1em 0}.single .primary h2,.single .primary h3,.single .primary h4,.single-support .primary h2,.single-support .primary h3,.single-support .primary h4,.single-case .primary h2,.single-case .primary h3,.single-case .primary h4,.single-news .primary h2,.single-news .primary h3,.single-news .primary h4,.single-reference .primary h2,.single-reference .primary h3,.single-reference .primary h4{margin:3rem 0 1rem;color:#4b4b4b}.single .primary h2,.single-support .primary h2,.single-case .primary h2,.single-news .primary h2,.single-reference .primary h2{background-color:#003783;padding:.2em .4em;color:#fff}.single .primary h3,.single-support .primary h3,.single-case .primary h3,.single-news .primary h3,.single-reference .primary h3{border-left:10px solid #003783;border-bottom:1px solid #003783;padding-left:.5em;padding-bottom:.2em;margin:3rem 0 1rem;font-size:1.3em}.single .primary h4,.single-support .primary h4,.single-case .primary h4,.single-news .primary h4,.single-reference .primary h4{font-size:1.15em;padding:.3em .5em;background:rgba(0,55,131,.1);color:#003783}.single .primary h5,.single-support .primary h5,.single-case .primary h5,.single-news .primary h5,.single-reference .primary h5{font-weight:700;font-size:1.1em;color:#003783}.single .primary .section,.single-support .primary .section,.single-case .primary .section,.single-news .primary .section,.single-reference .primary .section{border:1px solid #d2d2d2;margin-bottom:1em;padding:1em}.single .primary .section h4:first-child,.single-support .primary .section h4:first-child,.single-case .primary .section h4:first-child,.single-news .primary .section h4:first-child,.single-reference .primary .section h4:first-child{margin-top:0}.single .primary .entry-content>p,.single-support .primary .entry-content>p,.single-case .primary .entry-content>p,.single-news .primary .entry-content>p,.single-reference .primary .entry-content>p{overflow:hidden}.single .primary .entry-content>p:first-child,.single-support .primary .entry-content>p:first-child,.single-case .primary .entry-content>p:first-child,.single-news .primary .entry-content>p:first-child,.single-reference .primary .entry-content>p:first-child{margin-top:0}.single .primary p:first-child,.single-support .primary p:first-child,.single-case .primary p:first-child,.single-news .primary p:first-child,.single-reference .primary p:first-child{margin-top:0}.single .primary p:list-child,.single-support .primary p:list-child,.single-case .primary p:list-child,.single-news .primary p:list-child,.single-reference .primary p:list-child{margin-bottom:0}.single .primary p>*:first-child,.single-support .primary p>*:first-child,.single-case .primary p>*:first-child,.single-news .primary p>*:first-child,.single-reference .primary p>*:first-child{margin-top:0}.single .primary p>*:list-child,.single-support .primary p>*:list-child,.single-case .primary p>*:list-child,.single-news .primary p>*:list-child,.single-reference .primary p>*:list-child{margin-bottom:0}.single .primary code,.single-support .primary code,.single-case .primary code,.single-news .primary code,.single-reference .primary code{border:1px solid #e3e3e3;background:#f2f2f2;padding:.3em;display:inline-block}.single .primary pre,.single-support .primary pre,.single-case .primary pre,.single-news .primary pre,.single-reference .primary pre{border:1px solid #f5e0ca;background:#fdf9f6;padding:.3em}.single .primary pre code,.single-support .primary pre code,.single-case .primary pre code,.single-news .primary pre code,.single-reference .primary pre code{border:none;background:0 0}.single .primary blockquote,.single-support .primary blockquote,.single-case .primary blockquote,.single-news .primary blockquote,.single-reference .primary blockquote{background:#fdf9f6;color:#92683e;padding:1em}.single .primary .case-post-under .products,.page .primary .case-post-under .products{margin-bottom:40px}.single .primary .case-post-under .products .one-three,.page .primary .case-post-under .products .one-three{margin-bottom:20px}.single .primary .case-post-under .products img,.page .primary .case-post-under .products img{display:block;margin:0}.single .primary .case-post-under .products .inner,.page .primary .case-post-under .products .inner{border:1px solid #e2e2e2}.single .primary .case-post-under .products .inner .prod-intro-main,.page .primary .case-post-under .products .inner .prod-intro-main{background-color:rgba(0,55,131,.09);padding:1em}.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy{font-size:16px;background:0 0;padding:0;margin:0;text-align:center}.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.cp,.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.ts,.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.awp,.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.doc,.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.webdoc,.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.spdc,.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.spfe,.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.spufe,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.cp,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.ts,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.awp,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.doc,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.webdoc,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.spdc,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.spfe,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.site-name.spufe{color:#13933b}.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.pb,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.pb{color:#ef0000}.single .primary .case-post-under .products .inner .prod-intro-main .prod-copy.ts,.page .primary .case-post-under .products .inner .prod-intro-main .prod-copy.ts{color:#006cb7}.single .primary .case-post-under .products .inner .prod-intro-main p,.page .primary .case-post-under .products .inner .prod-intro-main p{font-size:14px}.single .primary .case-post-under .cta-section>div,.page .primary .case-post-under .cta-section>div{padding:1em}.single .primary .case-post-under .cta-section .cta-sec-title1,.single .primary .case-post-under .cta-section .cta-sec-title2,.page .primary .case-post-under .cta-section .cta-sec-title1,.page .primary .case-post-under .cta-section .cta-sec-title2{font-size:26px;font-weight:700}.single .primary .case-post-under .cta-section .cta-sec-title1,.page .primary .case-post-under .cta-section .cta-sec-title1{display:table}.single .primary .case-post-under .cta-section .tel-box img,.page .primary .case-post-under .cta-section .tel-box img{width:260px;max-width:94%;display:block;margin:1em auto 4em}.single .primary .case-post-under .cta-section .cta-sec-title2,.page .primary .case-post-under .cta-section .cta-sec-title2{display:block}.contents_kakomiwaku{border:1px solid rgba(191,186,179,.2);padding:15px;background:rgba(191,186,179,.3);margin:2em 0}.contents_kakomiwaku p:last-child{margin-bottom:0}.contents_kakomiwaku ol,.contents_kakomiwaku ul{margin:1em 0}.box.page-nav div{box-sizing:border-box;border:1px solid #bfbab3;padding:15px;margin-top:2em}.single-case .primary .meta-wrap{display:none}.primary .sns-wrap{margin-top:1.4em}.primary .sns-wrap ul{padding:0;margin:0;display:flex;list-style:none}.primary .sns-wrap li{display:inline-block;margin:0 8px 0 0;vertical-align:baseline;position:relative}.primary .sns-wrap li.sns-btn-tw{align-self:center}dl.plan-info{display:grid;grid-template-columns:1fr;border:1px solid #ccc}dl.plan-info dt,dl.plan-info dd{padding:12px;border-bottom:1px solid #ccc;margin:0}dl.plan-info dt{background:#fdfdfd;font-weight:700}dl.plan-info dd:last-of-type{border-bottom:none}.agree-p .wpcf7-list-item{margin-left:0}#product-select-2,.hide-check{pointer-events:none}#product-select-2 input[type=checkbox],.hide-check input[type=checkbox]{display:none;pointer-events:none}#product-select-2 input[type=checkbox]:checked+.wpcf7-list-item-label,.hide-check input[type=checkbox]:checked+.wpcf7-list-item-label{display:block}#product-select-2 input[type=checkbox]+.wpcf7-list-item-label,.hide-check input[type=checkbox]+.wpcf7-list-item-label{display:none}#product-select-2 .wpcf7-list-item,.hide-check .wpcf7-list-item{margin-left:0}body.form-page label .gray{color:#999}body.form-page .form-page-title{color:#ff8000;text-align:center;color:#000}body.form-page .page-main{max-width:800px}body.form-page .page-main h2:not(.form-page-title){border-top:5px solid #ffb366;margin-top:40px}body.form-page .page-main .form-quick-number{font-size:1.5em;font-weight:700;display:inline-block;margin:0 4px}body.form-page .page-main p.big{font-size:1.1rem}body.form-page .page-main .form-list-nobg{padding:0 0 0 2em;margin:0}body.form-page .page-main .form-list-nobg li{font-size:.9rem}body.form-page .page-main .form-list-nobg li:not(:last-child){margin-bottom:.4em}body.form-page .header-spfe{border-bottom-color:#94c4db}body.form-page .header-spfe .site-name-img{width:480px}body.form-page .header-spfe .head-main__contact{margin-top:24px}body.form-page .header-spfe .tss-logo{width:200px}h3 span.required-text{font-size:1rem;font-weight:400;color:red;margin-left:1em}.wpcf7{margin:0 0 2em}.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .hissu{display:inline-block;color:rgba(255,0,0,.6);color:#fff;font-size:.7em;padding:.2em .4em;border:1px solid rgba(255,0,0,.6);background-color:rgba(255,0,0,.9);border-radius:4px;vertical-align:bottom}.wpcf7 textarea,.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel]{border:1px solid #c2c2c2;width:100%;box-sizing:border-box;padding:4px;margin-top:4px;border-radius:0}.wpcf7 textarea.goodboy,.wpcf7 input[type=text].goodboy,.wpcf7 input[type=email].goodboy,.wpcf7 input[type=tel].goodboy{border-color:#02d402;background:#fff}.wpcf7 textarea.badboy,.wpcf7 input[type=text].badboy,.wpcf7 input[type=email].badboy,.wpcf7 input[type=tel].badboy{border-color:red}.wpcf7 textarea+.wpcf7-not-valid-tip,.wpcf7 input[type=text]+.wpcf7-not-valid-tip,.wpcf7 input[type=email]+.wpcf7-not-valid-tip,.wpcf7 input[type=tel]+.wpcf7-not-valid-tip{display:none}.wpcf7 .form-inner.gray-tone textarea,.wpcf7 .form-inner.gray-tone input[type=text],.wpcf7 .form-inner.gray-tone input[type=email],.wpcf7 .form-inner.gray-tone input[type=tel]{border-color:transparent}.wpcf7 .wpcf7-checkbox+.wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-select+.wpcf7-not-valid-tip{display:none}.wpcf7 input[type=submit]{width:70%;max-width:400px;border:1px solid rgba(0,0,0,.1);background:linear-gradient(0deg,#ff8000 49%,#ff8c18 50%);padding:1em;color:#fff;font-weight:700;letter-spacing:1px;font-size:1.4rem;opacity:1;margin:0 auto;display:block}.wpcf7 input[type=submit]:hover{opacity:.8}.wpcf7 .wpcf7-submit[disabled]{background:#a0a0a0}.wpcf7 .wpcf7-validation-errors{display:none !important}.wpcf7 .form-section{margin-bottom:2em}.wpcf7 .wpcf7-form-control.wpcf7-checkbox.check-column .wpcf7-list-item{margin-left:0}.wpcf7 .agree-p .wpcf7-list-item{margin-left:0}.wpcf7 ul.privacy{padding-left:1.2em}.wpcf7 ul.privacy li{margin-bottom:.5em}.wpcf7 ul.privacy li p{margin:0}.primary .form-inner ul.privacy li{margin:0}.form-inner{margin-bottom:2em}.form-inner.gray-tone{background-color:#ededed;padding:1em}.form-inner .required{color:red;margin-left:4px}.form-inner .wpcf7-form-control.wpcf7-radio.check-column{display:flex;flex-direction:column}.form-inner .wpcf7-form-control.wpcf7-radio.check-column .wpcf7-list-item{margin-left:0}.form-inner .form-group{margin-bottom:1.8em}.form-inner .form-group br{display:none}.form-inner .form-group .form-label{font-weight:700;display:inline-block;font-size:1.2em;line-height:1}.form-inner .form-group .form-label-inline.space-on{margin-bottom:8px}.form-inner .form-group .form-label-inline p{display:inline-block;display:flex;align-items:baseline}.form-inner .form-group .form-label-inline .form-label{display:inline-block}.form-inner .form-group .form-label-inline .form-note{font-size:13px;margin-left:12px}.form-inner .form-group .form-row{display:flex;gap:8px;flex-wrap:wrap;flex-direction:column}.form-inner .form-group .form-row.form-row--split .form-field{flex:1}.form-inner .form-group .wpcf7-checkbox{display:flex;flex-direction:column;margin-bottom:1em}.form-inner .form-group .wpcf7-textarea{height:6em}.form-inner .form-group p{margin:0}.form-inner>p{display:none}.form-inner .wpcf7-list-item{margin-left:0}.form-row,.form-low{margin-bottom:1em}.form-row>p,.form-low>p{margin:0}.form-row.btn-wrap,.form-low.btn-wrap{text-align:center}.form-row.flex,.form-low.flex{display:flex;flex-direction:row;gap:8px}.form-row.flex p,.form-low.flex p{margin-top:0;margin-bottom:0;font-size:.9rem}.form-row.flex .flex-two-one p,.form-low.flex .flex-two-one p{font-size:.9rem}.form-row.check-wrap .wpcf7-form-control-wrap,.form-low.check-wrap .wpcf7-form-control-wrap{margin-top:10px;display:block}.form-row.check-column .wpcf7-form-control,.form-low.check-column .wpcf7-form-control{display:flex;flex-direction:column}.form-row.check-column .wpcf7-form-control .wpcf7-list-item,.form-low.check-column .wpcf7-form-control .wpcf7-list-item{display:block}.form-row{margin-bottom:1em}body.form-page.docoffer .seihin select{border:1px solid #8e8e8e;height:2em;margin-top:.5em}.form-list{background:rgba(0,0,0,.02);padding:16px 16px 16px 32px;font-size:1.1rem;color:#000;margin:0}.form-list li:not(:last-child){margin-bottom:1em}.page-template-formpage .page-main .right img{margin:16px auto 0;display:block}.page-template-formpage .clear{clear:both}span.wpcf7-form-control-wrap.date-1,input#date-1{display:none}body.form-page .page-main .main-site-contact-tel-box{display:flex;flex-wrap:wrap}body.form-page .page-main .main-site-contact-tel-box .left-box{width:100%;background-color:rgba(0,55,131,.08)}body.form-page .page-main .main-site-contact-tel-box .left-box .inner{padding:1em}body.form-page .page-main .main-site-contact-tel-box .left-box h2{border-top:none;font-size:18px;margin:0}body.form-page .page-main .main-site-contact-tel-box .right-box{width:100%}body.form-page .page-main h2.kugiri{border-top:1px solid #bebebe;padding-top:1.2em}.search .content_wrap{padding:15px 0}.search .permalink{font-size:.85em;color:#d5d5d5}.search article.hentry{border-bottom:1px solid #bfbab3}.search article.hentry .post-title{margin-bottom:0}.search article.hentry .meta-wrap{float:left;margin-right:.6em}.mce-edit-area{padding:1em}.table-fix{overflow-x:scroll;padding:5px;box-sizing:border-box;background:#f2f2f2}.table-fix:before{content:"横スクロール出来ます";display:block;font-size:.7rem;color:rgba(0,0,0,.38)}.table-fix table{max-width:700px;width:700px;background:#fff}table tbody tr td{display:table-cell;border:1px solid #999;padding:.3em}.catalog-box{border-top:2px solid #ff8000;margin-bottom:32px}.catalog-box .prod-title{width:210px;text-indent:-9999px;background-size:contain;height:34px;background-repeat:no-repeat;background-position:center}.catalog-box .prod-title.prod-title-cp{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_cp-just.png)}.catalog-box .prod-title.prod-title-tspro{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_tspro-just@2x.png)}.catalog-box .prod-title.prod-title-ts{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_ts-just.png)}.catalog-box .prod-title.prod-title-awp{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_pb-awp-just.png)}.catalog-box .prod-title.prod-title-spfe{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-fe-just.png)}.catalog-box .prod-title.prod-title-spufe{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-ufe-just.png)}.catalog-box .prod-title.prod-title-spdc{background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/icon/logo-1line_sp-dc-just.png)}.catalog-box .catalog-box-middle{display:table;border-collapse:separate;border-spacing:8px 0;margin-bottom:16px}.catalog-box .catalog-box-middle .catalog-box-middle-cell{font-size:.7rem;display:table-cell;vertical-align:top}.catalog-box .catalog-box-middle .catalog-box-middle-cell:nth-of-type(1){width:44%;text-align:center}.catalog-box .catalog-box-middle .catalog-box-middle-cell img{display:block;margin:0;border:1px solid #e8e8e8}.catalog-box .catalog-box-middle .catalog-box-middle-cell h4{margin:0;font-size:1.2em;background:0 0;padding:0}.catalog-box .catalog-box-middle .catalog-box-middle-cell .btn-purple{font-size:.8em}a.totop{position:fixed;bottom:28px;right:20px;width:40px;height:40px;display:block;background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/totop.svg);background-size:contain;background-repeat:no-repeat;line-height:30;overflow:hidden}.article-embed-form{display:flex;align-items:flex-start;max-width:420px;width:100%}.article-embed-form input{max-width:100%;box-sizing:border-box}.article-embed-form .article-embed-form__box .wpcf7-email,.article-embed-form .article-embed-form__btn .wpcf7-submit{padding:8px}.article-embed-form .article-embed-form__box{box-sizing:border-box;width:calc(100% - 78px)}.article-embed-form .article-embed-form__btn{margin-left:8px;width:70px}.article-embed-form .article-embed-form__btn .wpcf7-submit{background:#ff8000;color:#fff;border:none;border-radius:4px;margin-top:2px}.lum-lightbox.lum-open{z-index:999}.lum-gallery-button{display:none}.wp-block-columns.waku1 figure{margin:0}.to-top{display:block;margin:0 0 30px auto;width:140px;text-align:center;text-align:right}.btn,.btn-right,.btn-archive,.btn-purple,.btn-notice{text-decoration:none;background:#ff8000;color:#fff;padding:.5em 1.2em;margin:8px;display:inline-block;box-shadow:0 0 23px rgba(0,0,0,.1) inset,0 0 10px rgba(0,0,0,0);box-sizing:border-box;border-radius:8px;text-align:center;font-size:1rem;transition:all .3s ease;position:relative}.btn:hover,.btn-right:hover,.btn-archive:hover,.btn-purple:hover,.btn-notice:hover{text-decoration:none;box-shadow:0 0 23px rgba(0,0,0,0) inset,0 3px 10px rgba(0,0,0,.3);color:#fff;background-color:#e57300}.btn:after,.btn-right:after,.btn-archive:after,.btn-purple:after,.btn-notice:after{content:"";background-image:url(//www.tsslk.jp/sp/wp-content/themes/tss-corp/css/../img/ya.svg);display:block;height:1em;width:1em;background-size:contain;background-repeat:no-repeat;float:right;margin-left:.5em;position:relative;top:.2em;right:-.5em}.btn-notice{background-color:#ff8000;padding:.6em 2.4em .7em}.btn-red{background:red;padding:.6em 2.4em .7em;display:inline-block;color:#fff;border-radius:3px;text-decoration:none}.btn-purple{background-color:#adb0c7}.btn-archive{margin:16px 0 0 auto;width:268px;display:block;text-align:center}.btn-archive:before{font-family:FontAwesome;content:"\f0ca";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block}.box .btn-archive{margin-right:30px}.btn-right{display:table;margin:16px 0 0 auto}.support-btn{display:block;padding:8px 1.8em;background:#adb0c7;border-color:#adb0c7;background-color:#003783;border-bottom-color:rgba(0,0,0,.25);box-shadow:0 0 23px rgba(0,0,0,.1) inset,0 0 10px transparent;box-sizing:border-box;border-radius:8px;color:#fff;text-decoration:none;line-height:1;border-color:rgba(255,255,255,.247059) rgba(255,255,255,.247059) rgba(0,0,0,.247059);font-size:.9em;text-align:center;margin-top:8px;width:13.4em;margin-left:auto}.support-btn:before{font-family:FontAwesome;content:"\f138";margin-right:5px;display:inline-block;color:#fff}.support-btn:hover{opacity:.8}.support-btn small{font-weight:400}.btn-align-center{text-align:center}.box{margin:0;box-sizing:border-box}.box:after{content:"";display:block;clear:both}.box .one{width:100%;max-width:750px}.box>.one-three{margin-right:0;width:100%}.box>.one-two{width:100%}table th{border:1px solid #999}.table{width:100%;margin:2em 0}.table th{border:1px solid #000}.table>p{display:none}.table .row,.table .one-line{width:100%}.table .row .cell,.table .row .left,.table .row .right,.table .one-line .cell,.table .one-line .left,.table .one-line .right{width:100%;padding:1em;border-top:1px solid #bfbab3;box-sizing:border-box}.table .row .cell:first-child,.table .row .left:first-child,.table .row .right:first-child,.table .one-line .cell:first-child,.table .one-line .left:first-child,.table .one-line .right:first-child{background:#fdf9f6;font-weight:700}.table .row .left,.table .row .right,.table .one-line .left,.table .one-line .right{margin:0}.table .row .left,.table .one-line .left{background:#fdf9f6;font-weight:700}.table .row.one-line .cell,.table .one-line.one-line .cell{padding:.8em 1em;border-top:none}.table .row.one-line.line .cell,.table .one-line.one-line.line .cell{border-top:1px solid #bfbab3}.mb{display:block}.pc{display:none}.tab{display:block}strong.notice{color:red}div.line-box{border:1px solid #bfbab3;padding:1em;box-sizing:border-box;margin:1em 0}span.footnote,.page .post p.footnote{font-size:.9em;color:inherit;line-height:1.5;display:inline-block;margin:.5em 0 1em}li span.footnote{margin:0}.post-wrap{margin-bottom:30px;text-align:left}.post-wrap:after{content:"";display:block;clear:both}.post-wrap .post-thumnail{text-align:center}.post-wrap .post-thumnail img{margin:0 auto;border:1px solid #bfbab3}.post-wrap .post-main{line-height:1.7}iframe{max-width:100%}.tal{text-align:left}.clearfix:before{display:table;content:""}.clearfix:after{display:block;content:"";clear:both}.no-line{text-decoration:none !important;cursor:default !important}.no-line:hover{text-decoration:none !important;cursor:default !important}.no-line>a{text-decoration:none !important;cursor:default !important}.no-line>a:before{content:none !important}.no-line>a:hover{text-decoration:none !important;cursor:default !important}.prod-site .widget_nav_menu .menu li>.sub-menu>li.current-menu-item>.sub-menu,.prod-site .widget_nav_menu .menu li>.sub-menu>li.current-page-ancestor>.sub-menu{display:block}.mb15{margin-bottom:15px}.disabled_crumb{color:#ef0000}.grecaptcha-badge{visibility:hidden}p.google-recaptcha{color:#b7b7b7}.no-margin-img img{display:block;margin-top:0 !important;margin-bottom:0 !important}.is-style-h.h-ex-table-1 table thead th,.is-style-h.h-ex-table-1 table tbody td{border-color:#cacab7;border-width:2px}.is-style-h.h-ex-table-1 table thead th{background-color:#d7d7cb;padding:8px 0}.is-style-h.h-ex-table-1 table tbody td{background-color:#fff;padding:.3em}.is-style-h.h-ex-table-1 table tbody td:first-child{background-color:#f2f2e9}.is-style-h.h-ex-table-2 table thead th,.is-style-h.h-ex-table-2 table tbody td{border-color:#cacab7;border-width:2px}.is-style-h.h-ex-table-2 table thead th{background-color:#d7d7cb;padding:8px 0}.is-style-h.h-ex-table-2 table thead th:first-child{background-color:transparent}.is-style-h.h-ex-table-2 table tbody td{background-color:#fff;padding:.3em}.is-style-h.h-ex-table-2 table tbody td:first-child{background-color:#f2f2e9}.prod-site.home .news{box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;padding:15px}.prod-site.home .news h3{margin-top:0}.prod-site.home .news ul{list-style:none;padding:0;margin:0}.prod-site.home .news .meta-wrap{float:left}.prod-site.home .news .post-title{margin-left:12%}.series-wrap{margin-top:30px;margin-bottom:30px}.series-wrap .series-content{box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden;box-sizing:border-box;font-size:14px;margin-bottom:3%}.series-wrap .series-content h3{margin:0;font-size:1.2em;border-top:2px solid #d5d5d5;border-bottom:2px solid #d5d5d5;padding:4px 0;margin:3px 0}.series-wrap .series-content .logo{padding:10px 5px}.series-wrap .series-content .details{padding:0 15px 15px}.series-wrap .prod-title{height:2.2em;background-size:contain;background-repeat:no-repeat;margin:0}.series-wrap .prod-title:hover{opacity:.7;filter:alpha(opacity=70)}.series-wrap .prod-title a{text-indent:-9999px;display:block;height:100%}.page-under{margin-top:2em;text-align:left}.under-content{width:100%}.under-content__cell{padding:0 15px;width:100%;box-sizing:border-box;margin-bottom:1em;border-bottom:1px solid #d5d5d5}.under-content__cell .btn-notice,.under-content__cell .btn,.under-content__cell .btn-purple,.under-content__cell .btn-archive,.under-content__cell .btn-right{min-width:180px}.under-content__cell .btn-notice.form:before,.under-content__cell .btn.form:before,.under-content__cell .form.btn-purple:before,.under-content__cell .form.btn-archive:before,.under-content__cell .form.btn-right:before{font-family:FontAwesome;content:"\f0f6";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;color:#fff}.under-content__cell .btn,.under-content__cell .btn-notice,.under-content__cell .btn-purple,.under-content__cell .btn-archive,.under-content__cell .btn-right{margin:8px 0}.under-content__cell span{display:block;font-size:.85em}.page-template-landing.page .primary .lpblock2 h3:first-child{margin-top:0}.page-template-landing .landing-last{font-size:2em;text-align:left;max-width:750px;margin:2em auto}.page-template-landing .landing-last .btn-notice{width:80%;margin:0 auto;display:block}.page-template-landing .fa.fa-caret-down{font-size:130px;line-height:0;color:#51a0a7}.page-template-landing .header .site-name{min-width:300px}.page-template-landing .header .site-name:hover{opacity:1;filter:alpha(opacity=100)}.page-template-landing .header .head-main__contact{margin-top:0}.page-template-landing .primary{max-width:100%;text-align:center;padding:15px 0}.page-template-landing .meta-wrap{display:none}.page-template-landing .footer{padding-top:0}.page-template-landing .post-wrap.im-right .post-main p:first-child{margin-top:0}.lpblock1{background:#ebf6f4;max-width:750px;margin:2em auto;padding:1.5em 1.5em 2.5em;box-shadow:0 0 7px rgba(0,0,0,.14)}.lpblock1.left p{text-align:left}.lpblock1 ul{font-size:1.2em;text-align:left}.primary .lpblock2.left{text-align:left}.primary .lpblock2.left p{text-align:left}.primary .lpblock2 ul{margin:.5em 0}@media (min-width:480px){.foot-col01 .menu li ul li:before,.foot-col02 .menu li ul li:before,.foot-col03 .menu li ul li:before{display:inline-block}.foot-col01 .menu li ul li a:before,.foot-col02 .menu li ul li a:before,.foot-col03 .menu li ul li a:before{content:none;display:inline}.foot-col02 .menu li,.foot-col03 .menu li{border:none}.foot-col02 .menu li a:before,.foot-col03 .menu li a:before{content:none;margin:0}.foot-col02 .menu li .sub-menu li a:before,.foot-col03 .menu li .sub-menu li a:before{content:none;font-weight:700}.foot-col02 .menu li .sub-menu li a,.foot-col03 .menu li .sub-menu li a{padding:0;display:inline}.foot-col02 .menu li .sub-menu li a:before,.foot-col03 .menu li .sub-menu li a:before{content:none}.mid{display:block}.top-slide.col9{display:block}.corresp .post-title.nodate,.policy .post-title.nodate{margin-left:0}.corresp .post-title.nodate:hover,.policy .post-title.nodate:hover{text-decoration:underline}.content-width{padding:0 10px;box-sizing:border-box}.recommendation.col3{margin-bottom:0}.head-main__branding{padding-right:48px}.head-main__branding .main-logo,.head-main__branding .head-main__contact{display:inline-block;vertical-align:middle}.head-main__branding .head-main__contact{background:#fdf9f6;padding:4px;display:block}.head-main__branding .head-main__contact .left,.head-main__branding .head-main__contact .right{display:inline-block;vertical-align:top}.head-main__branding .head-main__contact .left{border:none;margin-right:1em}.head-main__branding .head-main__contact .phone{margin-right:.5em}.tax-case_cat #global-navigation .gmenu-case a{background:#e3e3e3}.tax-support_cat #global-navigation .gmenu-support a{background:#e3e3e3}#global-navigation .menu{list-style:none;margin:0;padding:0}#global-navigation .menu>li{float:left;width:50%;transition:all .3s ease}#global-navigation .menu>li.current-menu-item{background:#e3e3e3}#global-navigation .menu>li a{display:block;padding:8px 16px;font-weight:700;min-height:36px;line-height:36px}#global-navigation .menu>li.menu-item-has-children{position:relative}#global-navigation .menu>li.menu-item-has-children>a:hover{cursor:pointer}#global-navigation .menu>li.menu-item-has-children>a:before{content:"\f0da";font-family:FontAwesome;color:#0082e2}#global-navigation .menu>li .sub-menu{position:absolute;z-index:10000;display:none;list-style:none;padding:0;margin:0;background:#f6f6f6;width:264px;font-size:.85em;box-shadow:0 2px 5px rgba(0,0,0,.24)}#global-navigation .menu>li .sub-menu li{text-align:left}#global-navigation .menu>li .sub-menu li.menu-item-object-page a:hover{background:#067ab4;color:#fff}#global-navigation .menu>li .sub-menu li a{display:block;padding:7px 15px}.head-above .head-above__head-search{width:230px;display:block}.single-support #global-navigation .gmenu-support,.single-case #global-navigation .gmenu-case{background:#e3e3e3}.foot-site-map{padding-bottom:48px}.foot-product-list .section-title{margin-bottom:1em}.foot-product-list .foot-product-wrap:nth-of-type(2){width:64%}.foot-col01 ul,.foot-col02 ul,.foot-col03 ul{list-style:none;padding:0}.foot-col01 ul li,.foot-col02 ul li,.foot-col03 ul li{margin-bottom:.3em}.foot-col01 ul li:last-child,.foot-col02 ul li:last-child,.foot-col03 ul li:last-child{margin-bottom:0}.foot-col01 ul li a,.foot-col02 ul li a,.foot-col03 ul li a{text-decoration:none;color:#dd8f40}.foot-col01 ul li a:hover,.foot-col02 ul li a:hover,.foot-col03 ul li a:hover{text-decoration:underline}.foot-col01 ul li ul,.foot-col02 ul li ul,.foot-col03 ul li ul{padding:0 0 0 1em;font-size:.85em;margin-top:.3em}.foot-col01 ul li ul li:before,.foot-col02 ul li ul li:before,.foot-col03 ul li ul li:before{font-family:FontAwesome;content:"\f105";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block}.foot-col01{font-size:13px;color:#92683e}.foot-col01 ul li{margin-bottom:1.2em}.foot-col01 ul li p{margin:0 0 .5em}.foot-col01 ul li ul{margin-bottom:1em}.foot-col01 ul li ul li{margin:0}.foot-col02>div{width:50%;float:left;box-sizing:border-box;padding-right:3.7%}.top-prod-list{margin-bottom:30px}.menu-company-profile-container #menu-company-profile li .sub-menu li a:hover:before{color:#fff}.widget{font-size:.85em;margin:0 0 2em}.widget.widget_sp_image{margin-top:2em}.widget.widget_sp_image img{display:block;width:100%;height:auto}.widget .post-title{margin:.5em 0 0;font-weight:400}.widget .post-title a{color:#003783;display:block}.widget .post-title a:hover{text-decoration:underline}.widget .widgettitle{border-top:6px solid #003783;border-left:1px solid #bfbab3;border-bottom:1px solid #bfbab3;padding:.6em .8em .8em;margin:0}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{border-bottom:1px solid #bfbab3;padding:.8em}.widget ul li:last-child{border:none}.prod-site .widget_nav_menu .menu li>.sub-menu>li:hover>a{border-bottom:1px solid #bfbab3}.prod-site .widget_nav_menu .menu li>.sub-menu>li:hover>a:before{transform:rotate(90deg)}.prod-site .widget_nav_menu .menu li>.sub-menu>li:hover .sub-menu li a{border-bottom:none}.prod-site .widget_nav_menu .menu li>.sub-menu>li:hover .sub-menu li a:before{transform:rotate(0deg)}.top-slide.col9{display:block}.bxslider a img:hover{opacity:1}.top-product-wrap{transition:all 1s ease}.top-product-wrap .prod-title:hover{opacity:.7}.top-product-wrap .prod-btn .btn,.top-product-wrap .prod-btn .btn-right,.top-product-wrap .prod-btn .btn-archive,.top-product-wrap .prod-btn .btn-purple,.top-product-wrap .prod-btn .btn-notice{width:100%}.top-prod-list .reco .top-product-wrap{padding:2% 5% 5%}.top-prod-list .reco .top-product-wrap .prod-thum{width:14%}.top-prod-list .reco .top-product-wrap .prod-cont p{min-height:3em}.top-prod-list .prod-cont p{min-height:7em}.reference .one-two{margin-bottom:1em}.mid{display:block}.content_wrap{margin-top:0}.search-results .content_wrap,.search-no-results .content_wrap{margin-top:1em}.page-title-section{padding:1.1em 0 2em;background-size:60%;background-position:50%;box-shadow:0 3px 10px rgba(0,0,0,.2) inset}#breadcrumbs,#breadcrumbs-home{margin:0;color:#000}#breadcrumbs a,#breadcrumbs-home a{text-decoration:none;color:#003783}#breadcrumbs a:hover,#breadcrumbs-home a:hover{color:#999;text-decoration:underline}.page-title{text-align:center;color:#ff8000}.primary,.primary2{max-width:100%}.secondary{max-width:100%;overflow:hidden}.secondary .widget{width:100%;padding:5px;box-sizing:border-box;vertical-align:top}.page.eva .primary .eva-post-wrap .hentry{border-top-width:3px;margin-bottom:2em;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:3px;overflow:hidden}.page.eva .primary .eva-post-wrap .hentry .prod-title{background-repeat:no-repeat;background-size:270px;text-indent:-9999px;margin:0;height:70px}.page.eva .primary .eva-post-wrap .hentry .prod-title a{display:block;height:70px}.archive .primary .post-wrap,.tag .primary .post-wrap{overflow:hidden;margin-bottom:1em}.archive .primary .post-wrap .post-thumnail,.tag .primary .post-wrap .post-thumnail{float:left;width:230px}.archive .primary .post-wrap .post-main,.tag .primary .post-wrap .post-main{margin-left:245px}.archive .primary .post-wrap .post-main .post-title a:hover,.tag .primary .post-wrap .post-main .post-title a:hover{color:#ff8000}.prod-support .one-two{min-height:22em;padding-bottom:65px}.foot-col02{margin-top:0}.foot-col02 .menu li,.foot-col03 .menu li{border:none;padding:3px 0}.foot-col02 .menu li a,.foot-col03 .menu li a{display:inline;padding:0}.foot-col02 .menu li a:before,.foot-col03 .menu li a:before{content:none;margin:0}.foot-site-map .box .foot-col03{width:97.1%;margin-right:2.8702970297%;margin-top:15px}.foot-site-map .box .foot-col03 li{border-top:1px solid rgba(0,0,0,.1)}.foot-site-map .box .foot-col03 li a{display:block}.foot-col02 .menu li .sub-menu li a,.foot-col03 .menu li .sub-menu li a{padding-left:0}.foot-col03 .menu li a{padding:0 16px;min-height:44px;line-height:44px}.col3{float:left;width:100%;margin-right:2.8702970297%;font-size:1rem}.col5{float:left;width:47%;margin-right:2.8702970297%;font-size:1rem}.col9{float:left;width:100%;margin-right:2.8702970297%;margin-bottom:15px;font-size:1rem}.box{margin:0 -2.9702970297% 0 0;box-sizing:border-box;font-size:0%}.box.full-box{margin:0}.box:after{content:"";display:block;clear:both}.box>.one-four{margin-right:2.8702970297%;width:47%;float:left;font-size:1rem}.box>.one-three{float:none;margin-right:2.8702970297%;width:47.1%;display:inline-block;vertical-align:top;font-size:1rem}.box>.one-two{float:none;margin-right:2.8702970297%;width:97%;font-size:1rem}.table{display:table}.table .row,.table .one-line{display:table-row}.table .row .cell,.table .row .left,.table .row .right,.table .one-line .cell,.table .one-line .left,.table .one-line .right{display:table-cell}.table .row .cell:first-child,.table .row .left:first-child,.table .row .right:first-child,.table .one-line .cell:first-child,.table .one-line .left:first-child,.table .one-line .right:first-child{background:0 0;font-weight:700;width:20%}.table .row .left,.table .one-line .left{background:0 0;font-weight:700;width:20%}}@media (min-width:480px) and (min-width:768px){#global-navigation .menu>li.menu-item-has-children>a:before{margin-right:5px}}@media (min-width:600px){.foot-col02>div{width:50%}.form-row.flex,.form-low.flex{gap:24px}.form-row.flex p,.form-low.flex p{font-size:1rem}.form-row.flex .flex-two-one p,.form-low.flex .flex-two-one p{font-size:1rem}}@media (min-width:640px){.page-template-formpage .page-main .right{float:right}.page-template-formpage .page-main .right img{margin-top:0}.page-template-formpage .page-main .left{float:left;width:calc(100% - 258px)}}@media (min-width:768px){.head-above__head-description{float:left}#toggle-g-menu{display:none}#global-navigation .menu li a:before{content:none}#global-navigation .menu li .sub-menu{padding:0}#global-navigation .menu li .sub-menu li a{min-height:24px;line-height:24px}.cta-section .cta-sec-title1,.cta-section .cta-sec-title2{font-size:42px}.cta-section .cta-sec-title2{text-align:center}.cta-section .btn,.cta-section .btn-right,.cta-section .btn-archive,.cta-section .btn-purple,.cta-section .btn-notice{font-size:28px}.global-cta{padding:64px 0 48px}.global-cta__bg-left,.global-cta__bg-right{max-width:750px}.global-cta__title{font-size:32px;margin-bottom:20px;padding-bottom:24px}.global-cta__sub{font-size:17px;margin-bottom:40px}.global-cta__actions{flex-direction:row;justify-content:center;gap:24px;margin-bottom:40px}.global-cta__btn{min-width:320px;font-size:17px}.global-cta__tel-line{flex-direction:row;justify-content:center;gap:16px;font-size:15px}.global-cta__tel-number{font-size:26px}.global-cta__tel-hours{font-size:14px}.footer .box .menu{border:none;margin:0}.foot-site-map ul{margin-bottom:0}.mid{padding:15px 0}.recommendation{display:block}.home .hero{padding:56px 0 64px}.home .hero__badges{margin-bottom:32px}.home .hero__badges-img{max-width:460px}.home .hero__title{font-size:40px;margin-bottom:24px}.home .hero__lead{font-size:20px;margin-bottom:48px}.home .hero__icon-img{width:80px;height:80px}.home .hero__icon-label{font-size:13px}.home .info-leak-container{margin-top:64px}.home .info-leak-container .info-leak-heading{font-size:24px}.home .info-leak-container .info-leak-subheading{font-size:36px}.home .info-leak-container .inner{padding:40px}.home .info-leak-container .leak-card-grid .card{width:calc(33.3% - 10px);margin-bottom:32px}.home .info-leak-container .leak-card-grid .card .label{font-size:20px}.home .info-leak-container .leak-card-grid .card .subtitle{margin-top:20px;margin-left:2em;font-size:20px}.home .info-leak-container .leak-card-grid .card .number{margin-left:2em;font-size:46px;margin:0 0 40px}.home .info-leak-container .leak-card-grid .card .number span{font-size:20px}.home .info-leak-container .info-leak-note{font-size:20px;text-align:right}.home .info-leak-container .leak-line{margin-top:64px}.home .hero-under-copy{padding:56px 16px 0}.home .hero-under-copy__text{font-size:24px}.home .hero-under-copy__text--lead{font-size:28px;margin-bottom:12px}.home .prod-lineup{padding:64px 0 80px}.home .prod-lineup__title{font-size:32px;margin-bottom:56px}.home .prod-lineup__list{flex-direction:row;gap:32px}.home .prod-card__logo{height:140px}.home .prod-card__name{font-size:22px}.home .prod-card__desc{font-size:15px}.home .prod-table{margin-top:56px}.home .prod-table__corner{width:210px}.home .prod-table__label{width:210px;font-size:16px}.home .prod-table__cell{width:auto;font-size:15px}.home .prod-table__mark{width:40px}.home .prod-table__no-mark{font-size:32px}.home .prod-intro .main-copy{margin:64px 0 0;font-size:44px}.home .prod-intro .sub-copy{font-size:24px;text-align:center}.home .prod-choice .inner{align-items:center}.home .prod-choice .inner .prod-choice_img{width:112px;margin-right:20px}.home .prod-choice .inner .prod-choice_main{flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 112px - 20px)}.home .prod-choice .inner .prod-choice_main .btn,.home .prod-choice .inner .prod-choice_main .btn-right,.home .prod-choice .inner .prod-choice_main .btn-archive,.home .prod-choice .inner .prod-choice_main .btn-purple,.home .prod-choice .inner .prod-choice_main .btn-notice{width:224px}.home .prod-choice .prod-choice_main_copy h2{font-size:28px}.front-section{padding:48px 0}.front-section .section-title{font-size:32px;margin-bottom:56px}.front-section .post-title a{font-size:20px}.front-section .post-title a:hover{text-decoration:underline}.front-section .post-title.front-large a{font-size:24px}.meta .cat a,.meta .cat span,.meta .tag a,.meta .tag span{font-size:10px}.meta.cat a,.meta.cat span,.meta.tag a,.meta.tag span{font-size:10px}.post-in-left{width:25%;margin-right:20px}.post-in-right{width:calc(75% - 20px)}.home .reference-section .reference-post{width:48.6%;box-sizing:border-box}.home .reference-section .reference-post .post-title{font-size:20px}.home .reference-section .reference-post.first{width:100%}.home .reference-section .reference-post.first .post-title{font-size:24px}.home .reference-section .reference-post.first .post-in-left{width:36%;margin-right:20px}.home .reference-section .reference-post.first .post-in-right{width:calc(64% - 20px)}.top-news-reference .reference.section{margin-top:0}.top-news-reference .reference .one-two:nth-child(1) .post-wrap,.top-news-reference .reference .one-two:nth-child(2) .post-wrap{min-height:15.3em;margin-bottom:0}.home .news-section .news-post-warp .news-post .meta-box{width:16em}.home .news-section .news-post-warp .news-post .meta-box .cat-tag{flex-direction:column}.home .news-section .news-post-warp .news-post .meta-box .cat-tag .cat{margin-bottom:8px}.home .news-section .news-post-warp .news-post .post-main{width:calc(100% - 16em);margin-top:0}.widget.side-reco .r-text:hover{cursor:pointer}.widget.side-reco .r-text{max-width:228px;width:228px;display:block;box-sizing:border-box}.page.eva .primary .eva-flex-container{flex-direction:row;align-items:center}.page.eva .primary .eva-flex-container .eva-left{width:32%}.page.eva .primary .eva-flex-container .eva-left .btn,.page.eva .primary .eva-flex-container .eva-left .btn-right,.page.eva .primary .eva-flex-container .eva-left .btn-archive,.page.eva .primary .eva-flex-container .eva-left .btn-purple,.page.eva .primary .eva-flex-container .eva-left .btn-notice{position:relative;left:-10px}.page.eva .primary .eva-flex-container .eva-right{width:68%}.page.eva .primary .eva-flex-container .eva-right .use{margin-right:-16px;padding-right:16px}.prod-site .single-line-notification{display:flex;align-items:center;padding:8px}.prod-site .single-line-notification .notification-message{font-size:18px;line-height:1;display:block;margin-left:14px}.prod-site .single-line-notification .notification-message a{font-size:18px}.prod-site .single-line-notification .notification-button.btn,.prod-site .single-line-notification .notification-button.btn-right,.prod-site .single-line-notification .notification-button.btn-archive,.prod-site .single-line-notification .notification-button.btn-purple,.prod-site .single-line-notification .notification-button.btn-notice{font-size:16px;margin:0;margin-left:2em}.prod-support{margin-right:-2.8703%}.prod-support .one-two{position:relative;display:inline-block;float:none;overflow:hidden;box-sizing:border-box;width:46.5%;margin-right:2.8703%;margin-bottom:2.8703%;padding:15px;vertical-align:top;border-radius:3px;box-shadow:0px 4px 8px rgba(0,0,0,.15);padding-bottom:4em}.prod-support .one-two .btn,.prod-support .one-two .btn-right,.prod-support .one-two .btn-archive,.prod-support .one-two .btn-purple,.prod-support .one-two .btn-notice{position:absolute}.corresp .post-wrap .post-title,.policy .post-wrap .post-title{order:1}.corresp .post-wrap .meta-wrap,.policy .post-wrap .meta-wrap{order:0}.single .primary .case-post-under .products .one-three,.page .primary .case-post-under .products .one-three{margin-bottom:0}.form-inner.gray-tone{padding:2em 4em}.form-inner .form-group .form-row{flex-direction:row;gap:24px}body.form-page .page-main .main-site-contact-tel-box .left-box{width:56.4%;margin-right:20px}body.form-page .page-main .main-site-contact-tel-box .left-box h2{font-size:20px}body.form-page .page-main .main-site-contact-tel-box .right-box{width:calc(43.6% - 20px)}.table-fix{overflow-x:auto;background:0 0;padding:0}.table-fix:before{content:none}.table-fix table{max-width:100%;width:100%}.catalog-box{margin-bottom:48px}.catalog-box .catalog-box-middle .catalog-box-middle-cell{font-size:1rem}.catalog-box .catalog-box-middle .catalog-box-middle-cell:nth-of-type(1){width:24%;max-width:168px}a.totop{width:64px;height:64px}.content-width{padding:0 10px;box-sizing:border-box}.head-main__branding{padding:8px 0}.head-main__branding .head-main__contact{padding:0;background:0;border:none;float:right;margin-top:8px;display:block}.head-main__branding .head-main__contact .right{width:220px}.head-main__branding .head-main__contact .right li{display:block}.head-main__branding .head-main__contact .left{margin-top:4px}.head-main__branding .head-main__contact .phone{font-size:1.35em}.head-main__branding .head-main__contact .time{font-size:.9em}#global-navigation .menu>li{width:auto;flex:1 0 auto}#head-above__sub-menu{display:block}#global-navigation .menu{display:flex;flex-wrap:wrap}#global-navigation .menu li a{text-align:center}#global-navigation .menu li a:before{content:none}#global-navigation .menu li .sub-menu li a{text-align:left;line-height:1.5}.mobi #global-navigation .menu>li:hover .sub-menu{display:none}#global-navigation .menu>li.menu-item-has-children:hover a{color:#000}#global-navigation .menu>li.menu-item-has-children:hover a:before{color:#fff;transform:rotate(90deg)}#global-navigation .menu>li:hover{background:#0082e2}#global-navigation .menu>li:hover a :before{color:#fff}#global-navigation .menu>li:hover .sub-menu{display:block}#global-navigation .menu>li>a{min-height:0;height:2em;line-height:2em}#global-navigation .menu>li a:hover{background:#0082e2;color:#fff}#global-navigation .menu>li a:hover:before{color:#fff}#global-navigation .menu>li .sub-menu.open{display:block !important}#global-navigation .menu>li .sub-menu li a{padding:4px 8px}.mobi #global-navigation .menu>li a:hover{background:#fff}.mobi #global-navigation .menu>li a.move-tri{background:#ff8000}.purpose-prod-wrap .one-two{margin-bottom:2.5em}.purpose-prod-wrap .ask .icon-wrap .icon .telicon:before{width:60px;height:60px;line-height:60px}.purpose-prod-wrap .box{padding-top:2em}.purpose-prod-wrap .ask .content-warp{padding:0 0 10px;margin-left:75px}.purpose-prod-wrap .ask .content-warp p{margin:0}.purpose-prod-wrap .one-two .meta-title .prod-disc{font-size:1.6em}.purpose-prod-wrap .ask .icon-wrap .meta-title .prod-disc{font-size:1.6em}.purpose-prod-wrap .ask .icon-wrap .meta-title .prod-disc span{margin-left:1em}.purpose-prod-wrap .ask .icon-wrap .meta-title .prod-disc br{display:none}.purpose-prod-wrap .ask .icon-wrap .meta-title{margin-left:75px}.purpose-prod-wrap .ask .icon-wrap .icon i{width:60px;height:60px;line-height:60px}.purpose-index-list li{width:50%}.purpose-prod-wrap .one-two .icon{width:80px}.purpose-prod-wrap .one-two .meta-title{margin-left:95px;min-height:80px}.purpose-prod-wrap .one-two .meta-title .purpose-sub-title{margin:30px 0 0;font-size:1.4em}.reference .post-main:nth-child(1),.reference .post-main:nth-child(2){min-height:1px}.prod-support{margin-right:-2.8703%}.prod-support .one-two{position:relative;display:inline-block;float:none;overflow:hidden;box-sizing:border-box;width:46.5%;margin-right:2.8703%;margin-bottom:2.8703%;padding:15px;vertical-align:top;border-radius:3px;box-shadow:0px 4px 8px rgba(0,0,0,.15);padding-bottom:4em}.prod-support .one-two .btn,.prod-support .one-two .btn-right,.prod-support .one-two .btn-archive,.prod-support .one-two .btn-purple,.prod-support .one-two .btn-notice{position:absolute}.top-news-reference .reference.section{margin-top:0}.foot-product-wrap h2{max-width:220px}.top-prod-list .reco .top-product-wrap .prod-cont p{min-height:6em}.top-prod-list .prod-cont p{min-height:7.2em}.top-product-wrap .prod-btn .btn,.top-product-wrap .prod-btn .btn-right,.top-product-wrap .prod-btn .btn-archive,.top-product-wrap .prod-btn .btn-purple,.top-product-wrap .prod-btn .btn-notice{width:100%}.recommendation{display:block}.mid{padding:15px 0}.primary{max-width:100%}.secondary{max-width:100%;overflow:hidden}.secondary .widget{width:48%;padding:5px;box-sizing:border-box;min-height:350px;display:inline-block;vertical-align:top}.primary .menu-company-profile-container{display:none}.page.eva .primary .eva-post-wrap{margin-right:-2.8702970297%;padding-top:2em}.page.eva .primary .eva-post-wrap .hentry{float:none;width:30.0031353135%;margin-right:2.8702970297%;min-height:18em;position:relative;display:inline-block;vertical-align:top}.page.eva .primary .eva-post-wrap .hentry .btn,.page.eva .primary .eva-post-wrap .hentry .btn-right,.page.eva .primary .eva-post-wrap .hentry .btn-archive,.page.eva .primary .eva-post-wrap .hentry .btn-purple,.page.eva .primary .eva-post-wrap .hentry .btn-notice{position:static;width:100%}.page.eva .primary .eva-post-wrap .hentry.additional{padding-bottom:0}.page.eva .primary .eva-post-wrap .hentry.additional .btn,.page.eva .primary .eva-post-wrap .hentry.additional .btn-right,.page.eva .primary .eva-post-wrap .hentry.additional .btn-archive,.page.eva .primary .eva-post-wrap .hentry.additional .btn-purple,.page.eva .primary .eva-post-wrap .hentry.additional .btn-notice{position:static}.page.eva .primary .eva-post-wrap .hentry:nth-child(1),.page.eva .primary .eva-post-wrap .hentry:nth-child(2){width:46.6148514851%;margin-right:2.8702970297%;min-height:16em}.page.eva .primary .eva-post-wrap .btn,.page.eva .primary .eva-post-wrap .btn-right,.page.eva .primary .eva-post-wrap .btn-archive,.page.eva .primary .eva-post-wrap .btn-purple,.page.eva .primary .eva-post-wrap .btn-notice{position:absolute;bottom:15px;right:15px}.widget.side-reco .btn,.widget.side-reco .btn-right,.widget.side-reco .btn-archive,.widget.side-reco .btn-purple,.widget.side-reco .btn-notice,.recommendation .btn,.recommendation .btn-right,.recommendation .btn-archive,.recommendation .btn-purple,.recommendation .btn-notice{position:static;margin:0 5px 0 0}.page.eva .primary .eva-post-wrap .hentry .prod-title{background-size:contain}.secondary .widget.side-reco{width:100%;min-height:0;padding-bottom:8px}.secondary .widget.side-reco img{width:45%;float:left;margin:0 1em 1em 0}.secondary .widget{width:49.6%;padding:1%}.foot-site-map .box .foot-col01{width:40%}.foot-col02 .menu li .sub-menu li a,.foot-col03 .menu li .sub-menu li a{padding-left:0}.top-prod-list .top-product-wrap .prod-title{background-size:contain}.secondary .widget,#global-navigation .menu li a{min-height:0}.home .case-section .post-wrap .post-thumnail,.top-news-reference .reference .post-wrap .post-thumnail{width:100%;float:none}.home .case-section .post-wrap .post-main,.top-news-reference .reference .post-wrap .post-main{margin:0}.support-btn:before{width:1em;height:1em;display:block;float:left;margin-bottom:4px;margin-top:7px}.support-btn{display:block;position:absolute;left:15px;bottom:15px}.pc{display:block}.post-wrap.im-right .post-thumnail{text-align:center;float:right}.post-wrap.im-right .post-thumnail img{margin:0 auto;border:1px solid #bfbab3}.post-wrap.im-right .post-main{margin-right:235px;margin-left:0}.page-template-landing .post-wrap.im-right .post-thumnail{text-align:center;width:50%;float:right}.page-template-landing .post-wrap.im-right .post-thumnail img{border:none}.page-template-landing .post-wrap.im-right .post-main{margin:0;float:left;width:48%}.page-template-landing .post-wrap .post-thumnail{text-align:center;width:50%;float:right}.page-template-landing .post-wrap .post-thumnail img{border:none}.page-template-landing .post-wrap .post-main{margin-right:53%;margin-left:0}.post-wrap:aftet,.post-type-archive .post-wrap:aftet{display:block;content:"";clear:both}.post-wrap .post-thumnail,.post-type-archive .post-wrap .post-thumnail{text-align:center;width:220px;float:left}.post-wrap .post-thumnail img,.post-type-archive .post-wrap .post-thumnail img{margin:0 auto}.post-wrap .post-main,.post-type-archive .post-wrap .post-main{margin-left:235px}.mb{display:none}.col3{float:left;width:22%;margin-right:2.8702970297%;max-width:230px}.col5{float:left;width:403.3333333333px;margin-right:2.8702970297%}.col9{float:left;width:72%;margin-right:2.8702970297%;max-width:750px;margin-bottom:0}.box{margin:0 -2.9702970297% 0 0}.box.full-box{margin:0 -2.9702970297% 0 0}.box:after{content:"";display:block;clear:both}.box>.one-four{margin-right:2.8702970297%;width:22.2%;width:21.7722772277%;float:left}.box>.one-three{display:block;display:inline-block;margin-right:2.8702970297%;width:30.3%;width:30.2531353135%;vertical-align:top}.box>.one-two{display:inline-block;margin-right:2.8702970297%;width:47%;width:47.0148514851%;vertical-align:top}.under-content{display:table}.under-content__cell{display:table-cell;border-bottom:none;border-right:1px solid #d5d5d5;width:33%;margin-bottom:0}.under-content__cell:last-child{border:none}}@media (min-width:786px){.productsguide .box .one-three{margin-bottom:0}}@media (min-width:1000px){.content-width{padding:0}.primary,.primary2{float:left}.head-above__head-search{display:block}#head-above__sub-menu{display:block}.foot-col01 .menu li,.foot-col02 .menu li,.foot-col03 .menu li{padding:0;margin-bottom:.3em;line-height:1.4}.foot-col01 .menu li ul,.foot-col02 .menu li ul,.foot-col03 .menu li ul{margin-top:.3em;padding:3px 0;margin-bottom:.3em}.foot-col01 .menu li a,.foot-col02 .menu li a,.foot-col03 .menu li a{color:#dd8f40}.foot-col02 .menu li,.foot-col03 .menu li{line-height:1.4;margin-bottom:.5em;font-size:1rem;line-height:24px;min-height:24px}.foot-col02 .menu li a,.foot-col03 .menu li a{color:#dd8f40;padding:0}.foot-col02 .menu li a:before,.foot-col03 .menu li a:before{margin:0;content:none;padding:0}.foot-col02 .menu li .sub-menu,.foot-col03 .menu li .sub-menu{padding-left:1em;font-size:.85rem}.foot-col02 .menu li .sub-menu li a,.foot-col03 .menu li .sub-menu li a{display:inline;padding:0;font-size:.85rem}.foot-col02 .menu li .sub-menu li a:before,.foot-col03 .menu li .sub-menu li a:before{content:none}.foot-col02{margin-top:0}.foot-col02.col5{width:400px}.ipn{margin:1em 0;line-height:normal;min-height:auto;padding:0;text-decoration:none;color:#666;border:none}.ipn a{color:#dd8f40;text-decoration:none;color:#dd8f40}.mid{padding:30px 0}dl.plan-info{grid-template-columns:9em 1fr}dl.plan-info dt,dl.plan-info dd{border-right:1px solid #ccc}table{display:table}table tbody{display:table-row-group;white-space:normal}table tbody tr{display:table-row}table tbody tr td{display:table-cell;border:1px solid #999;padding:.3em}.top-prod-list .prod-cont p{min-height:4.2em}.purpose-prod-wrap{position:relative}.purpose-prod-wrap .one-two .content-wrap{position:relative;min-height:12.7em;padding-bottom:70px}.purpose-prod-wrap .one-two .content-wrap.no-btn{padding-bottom:10px}.purpose-prod-wrap .one-two .content-wrap .btn-section{position:absolute;bottom:20px;width:100%}.purpose-prod-wrap .ask .icon-wrap .meta-title .prod-disc span{margin-left:1em}.prod-site .page-main{margin-top:15px;padding-top:0}.page.eva .primary .eva-post-wrap .hentry{padding-bottom:80px}.page.eva .primary .eva-post-wrap .hentry .btn,.page.eva .primary .eva-post-wrap .hentry .btn-right,.page.eva .primary .eva-post-wrap .hentry .btn-archive,.page.eva .primary .eva-post-wrap .hentry .btn-purple,.page.eva .primary .eva-post-wrap .hentry .btn-notice{width:230px;position:absolute}.page.eva .primary .eva-post-wrap .hentry .prod-title{background-size:270px}.bread-wrap{background:rgba(191,186,179,.2);border-bottom:1px solid rgba(191,186,179,.3)}.prod-site #global-navigation .menu-item-has-children{background:#e3e3e3 none repeat scroll 0% 0%}.widget{border:none}.secondary .widget.side-reco img{float:none;width:100%;margin:0}.widget .widgettitle{background:0 0}.foot-site-map .box .foot-col01{width:21.7723%;margin-right:2.8703%}.foot-site-map .box .foot-col03{width:30.2531%;margin-top:0}.foot-site-map .box .foot-col03 li{border:none}.foot-site-map .box .foot-col03 li a{display:inline-block}.foot-product-wrap h2{max-width:315px}#global-navigation .menu>li .sub-menu li{width:100%;border-top:1px solid #fff;border-bottom:1px solid rgba(0,0,0,.05)}#global-navigation .menu>li .sub-menu li:hover{background:#d8d3cd;border-top:1px solid #d8d3cd;border-bottom:1px solid #d8d3cd}#global-navigation .menu>li .sub-menu li:hover a{background:#d8d3cd}#global-navigation .menu>li .sub-menu li.icon-search a:before{font-family:FontAwesome;content:"\f002";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;margin-right:6px;color:#000;transform:rotate(0deg)}#global-navigation .menu>li .sub-menu li.color-cp a:before,#global-navigation .menu>li .sub-menu li.color-ts a:before,#global-navigation .menu>li .sub-menu li.color-awp a:before,#global-navigation .menu>li .sub-menu li.color-doc a:before,#global-navigation .menu>li .sub-menu li.color-webdoc a:before,#global-navigation .menu>li .sub-menu li.color-fe a:before,#global-navigation .menu>li .sub-menu li.color-ufe a:before,#global-navigation .menu>li .sub-menu li.color-dc a:before{font-family:FontAwesome;content:"\f0da";margin-right:5px;color:rgba(0,0,0,.3);display:inline-block;margin-right:6px;transform:rotate(0deg)}#global-navigation .menu>li .sub-menu li.color-cp a{border-left:2px solid #3ab460}#global-navigation .menu>li .sub-menu li.color-ts a{border-left:2px solid #006cb7}#global-navigation .menu>li .sub-menu li.color-awp a{border-left:2px solid #ef0000}#global-navigation .menu>li .sub-menu li.color-doc a{border-left:2px solid #ef0000}#global-navigation .menu>li .sub-menu li.color-webdoc a{border-left:2px solid #ef0000}#global-navigation .menu>li .sub-menu li.color-fe a{border-left:2px solid #94c4db}#global-navigation .menu>li .sub-menu li.color-ufe a{border-left:2px solid #94c4db}#global-navigation .menu>li .sub-menu li.color-dc a{border-left:2px solid #003d8c}.content-width{padding:0;box-sizing:content-box}.top-product-wrap .prod-btn .btn,.top-product-wrap .prod-btn .btn-right,.top-product-wrap .prod-btn .btn-archive,.top-product-wrap .prod-btn .btn-purple,.top-product-wrap .prod-btn .btn-notice{width:48%}.top-prod-list .top-product-wrap .prod-title{max-width:270px;background-size:270px}.top-prod-list .reco .top-product-wrap .prod-cont p{min-height:3em}.mid{padding:30px 0}.primary,.primary2{max-width:750px;width:100%}.primary.full-width,.primary2.full-width{max-width:100%}.secondary{max-width:230px;width:100%;float:right;overflow:visible}.secondary .widget{max-width:100%;width:100%;min-height:0;padding:0;margin-bottom:15px}.widget.side-reco .btn,.widget.side-reco .btn-right,.widget.side-reco .btn-archive,.widget.side-reco .btn-purple,.widget.side-reco .btn-notice,.recommendation .btn,.recommendation .btn-right,.recommendation .btn-archive,.recommendation .btn-purple,.recommendation .btn-notice{position:absolute;margin:0;bottom:12px}.top-news-reference .reference.section{margin-top:0}.foot-col01 .foot-contact{margin-top:0}.foot-col02 .menu li,.foot-col03 .menu li{border:none}.foot-col02 .menu li a,.foot-col03 .menu li a{display:inline;padding:0;line-height:1;min-height:0}.foot-col02 .menu li .sub-menu li a,.foot-col03 .menu li .sub-menu li a{padding-left:0}.foot-col02 .menu li a,.foot-col03 .menu li a{color:#dd8f40}.foot-col02{margin-top:0}.spbr br{display:none}}@media (min-width:1010px){.home .hero__icons{flex-wrap:nowrap;gap:4px;max-width:none}.home .hero__icon{flex:0 0 auto;width:96px}.home .hero__icon-img{width:72px;height:72px}.home .hero__icon-label{font-size:12px}.tab{display:none}}@media (max-width:999px){.secondary{border-top:5px solid #ffb266;padding-top:2em}}@media (max-width:767px){.home .info-leak-container .leak-card-grid .card.card-3{order:4}.home .info-leak-container .leak-card-grid .card.card-6{order:5}.widget.side-reco .btn,.widget.side-reco .btn-right,.widget.side-reco .btn-archive,.widget.side-reco .btn-purple,.widget.side-reco .btn-notice,.recommendation .btn,.recommendation .btn-right,.recommendation .btn-archive,.recommendation .btn-purple,.recommendation .btn-notice{position:relative;margin-top:10px}}@media (max-width:600px){.primary .spec-table th,.primary .spec-table td{display:block;width:100%;box-sizing:border-box;border-bottom:none}.primary .spec-table th{background-color:#f9f9f9;border-bottom:1px dotted #ccc;white-space:normal}.primary .spec-table tr{border-bottom:2px solid #000;display:block;margin-bottom:-1px}.primary .spec-table td{border-top:none;padding-left:20px}}@media (min-width:480px) and (max-width:767px){.purpose-prod-wrap .one-two .meta-title{margin-top:3px}}@media (min-width:480px) and (min-width:480px) and (max-width:767px){#global-navigation .menu>li .sub-menu{width:300px}}@media (min-width:480px) and (min-width:480px) and (max-width:999px){.top-prod-list .top-product-wrap .prod-title{height:0;padding-bottom:23%;max-width:440px}}@media (min-width:480px) and (max-width:768px){.series-wrap .series-content .details{min-height:16em}}