/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/pssj/assets/css/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/pssj/assets/css/./fonts/slick.eot);src:url(/themes/custom/pssj/assets/css/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/pssj/assets/css/./fonts/slick.woff) format('woff'),url(/themes/custom/pssj/assets/css/./fonts/slick.ttf) format('truetype'),url(/themes/custom/pssj/assets/css/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
html{font-size:62.5%;}body{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:1.4rem;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#F6F6F6;overflow-wrap:break-word;word-wrap:break-word;color:#333;overflow-y:scroll;}body,html{-webkit-overflow-scrolling:touch;}a{text-decoration:none;color:#0041C0;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;color:#333;}body.android .h1,body.android .h2,body.android .h3,body.android .h4,body.android .h5,body.android .h6,body.android h1,body.android h2,body.android h3,body.android h4,body.android h5,body.android h6{font-weight:700;color:#333;}ul,li,p{padding:0;margin:0;}li,ol{list-style:none;}input,button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;appearance:none;font-weight:600;}.pc{display:block;}@media print,screen and (max-width:576px){.pc{display:none !important;}}.lg{display:none !important;}@media print,screen and (max-width:992px){.lg{display:block !important;}}.sp{display:none !important;}@media print,screen and (max-width:576px){.sp{display:block !important;}}header.region-header{background:#FFF;}header.region-header .block-header{max-width:1200px;width:90%;margin:0 auto;z-index:100;background:#FFF;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-align-items:center;}@media print,screen and (max-width:992px){header.region-header .block-header{width:100%;padding:0 5% 10px;display:block;position:relative;}}header.region-header .block-header .logo{max-width:345px;width:34%;padding:10px 0 12px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;}@media print,screen and (max-width:992px){header.region-header .block-header .logo{max-width:inherit;width:inherit;}}header.region-header .block-header .logo img{width:100%;}header.region-header .block-header .logo .connect{margin-right:30px;}@media print,screen and (max-width:992px){header.region-header .block-header .logo .connect{width:90px;margin-right:2rem;}}@media print,screen and (max-width:992px){header.region-header .block-header .logo .sitename{width:120px;}}header.region-header .block-header .wrapper{max-width:590px;width:59%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-align-items:center;}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper{max-width:inherit;width:100%;}}header.region-header .block-header .wrapper .input-group-custom{width:75%;}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper .input-group-custom{width:100%;border-radius:30px;border:1px solid #bdbdbd;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}header.region-header .block-header .wrapper .input-group-custom .search-box{background:none;width:75%;}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper .input-group-custom .search-box{width:90%;}}@media print,screen and (max-width:576px){header.region-header .block-header .wrapper .input-group-custom .search-box{width:85%;}}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper .input-group-custom .search-box .form-notch,header.region-header .block-header .wrapper .input-group-custom .search-box .form-notch-leading,header.region-header .block-header .wrapper .input-group-custom .search-box .form-notch-middle,header.region-header .block-header .wrapper .input-group-custom .search-box .form-notch-trailing{display:none;}}header.region-header .block-header .wrapper .input-group-custom .btn-search{box-shadow:none;min-width:90px;width:20%;}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper .input-group-custom .btn-search{min-width:inherit;background:none;width:10%;}}@media print,screen and (max-width:576px){header.region-header .block-header .wrapper .input-group-custom .btn-search{width:15%;}}header.region-header .block-header .wrapper .input-group-custom .btn-search .icon-svg{width:20px;display:inline-block;vertical-align:middle;}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper .input-group-custom .btn-search .icon-svg .pc{display:none !important;}}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper .input-group-custom .btn-search .icon-svg .sp{display:block !important;}}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper .input-group-custom .btn-search .text{display:none;}}header.region-header .block-header .wrapper ul{width:25%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;}@media print,screen and (max-width:992px){header.region-header .block-header .wrapper ul.pc{display:none;}}header.region-header .block-header .wrapper ul li{font-size:1.4rem;display:inline-block;}header.region-header .block-header .wrapper ul li a{color:#333;position:relative;}header.region-header .block-header .wrapper ul li a:after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#0041C0;transition:.3s;}header.region-header .block-header .wrapper ul li a:hover:after{width:100%;}header.region-header .block-header .wrapper .wrapper-user-info{-webkit-user-select:none;-ms-user-select:none;user-select:none;}header.region-header .block-header .btn-hamburger{display:none;}@media print,screen and (max-width:992px){header.region-header .block-header .btn-hamburger{display:block;position:absolute;top:20px;right:5%;width:20px;height:16px;cursor:pointer;z-index:101;-webkit-user-select:none;-ms-user-select:none;user-select:none;}}@media print,screen and (max-width:992px){header.region-header .block-header .btn-hamburger span{position:absolute;display:block;width:20px;height:2px;background:#000E4E;transition:all .4s;}header.region-header .block-header .btn-hamburger span:nth-child(1){top:0;}header.region-header .block-header .btn-hamburger span:nth-child(2){top:7px;}header.region-header .block-header .btn-hamburger span:nth-child(3){top:14px;}}header.region-header .block-header .btn-hamburger.is-active{-ms-transform:translateX(0);transform:translateX(0);}@media print,screen and (max-width:992px){header.region-header .block-header .btn-hamburger.is-active span{position:absolute;display:block;width:100%;height:2px;background:#000E4E;}header.region-header .block-header .btn-hamburger.is-active span:nth-child(1){top:5px;-ms-transform:rotate(45deg);transform:rotate(45deg);}header.region-header .block-header .btn-hamburger.is-active span:nth-child(2){opacity:0;}header.region-header .block-header .btn-hamburger.is-active span:nth-child(3){top:5px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);}}.no-search header.region-header .block-header,.page-products-search header.region-header .block-header{padding-bottom:0;}.no-search header .input-group-custom,.no-search header .search-box,.no-search header .btn-search,.page-products-search header .input-group-custom,.page-products-search header .search-box,.page-products-search header .btn-search{opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;}@media print,screen and (max-width:992px){.no-search header .input-group-custom,.no-search header .search-box,.no-search header .btn-search,.page-products-search header .input-group-custom,.page-products-search header .search-box,.page-products-search header .btn-search{display:none;}}.region-header nav{background:#F2F3F2;}.region-header nav.navbar-expand-block-nav-header{width:100%;position:relative;transition:all .3s;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:50;display:block;box-shadow:none;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header{position:absolute;-ms-transform:translateY(-115%);transform:translateY(-115%);}}.region-header nav.navbar-expand-block-nav-header ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:-webkit-wrap;padding:10px 0;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header ul{display:block;width:100%;}}.region-header nav.navbar-expand-block-nav-header ul li{font-size:1.6rem;margin-left:40px;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header ul li{margin-left:0;}}.region-header nav.navbar-expand-block-nav-header ul li:first-child{margin-left:0;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header ul li.sp{display:block;}}.region-header nav.navbar-expand-block-nav-header ul li a{color:#333;display:inline-block;position:relative;padding:0;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header ul li a{width:calc(100% - 40px);padding:10px 20px;}}.region-header nav.navbar-expand-block-nav-header ul li a::after{height:5px;background:#00B7F1;position:absolute;bottom:-15px;left:0;content:'';width:100%;-ms-transform:scale(0,1);transform:scale(0,1);-ms-transform-origin:center top;transform-origin:center top;transition:transform .3s;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header ul li a::after{display:none;}}.region-header nav.navbar-expand-block-nav-header ul li a:hover::after{-ms-transform:scale(1,1);transform:scale(1,1);}.region-header nav.navbar-expand-block-nav-header ul li a.is-active{position:relative;}.region-header nav.navbar-expand-block-nav-header ul li a.is-active::after{-ms-transform:scale(1,1);transform:scale(1,1);}.region-header nav.navbar-expand-block-nav-header .nav-dropdown{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header .nav-dropdown{position:relative;}}.region-header nav.navbar-expand-block-nav-header .nav-dropdown .icon-svg{width:15px;}.region-header nav.navbar-expand-block-nav-header .nav-dropdown .wrapper-icon-dropdown{margin-bottom:0;width:100%;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header .nav-dropdown .wrapper-icon-dropdown{padding:10px 20px;}}.region-header nav.navbar-expand-block-nav-header .nav-dropdown .is-show .icon-svg{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:0.3s;}.region-header nav.navbar-expand-block-nav-header .nav-dropdown .menu{display:none;z-index:1;padding:40px 0 20px;background:#545454;width:100%;position:absolute;left:50%;transform:translateX(-50%) translateY(15px);-webkit-transform:translateX(-50%) translateY(15px);-ms-transform:translateX(-50%) translateY(15px);}.region-header nav.navbar-expand-block-nav-header .nav-dropdown .menu.is-show{height:inherit;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header .nav-dropdown .menu{padding:0;position:relative;transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);}}.region-header nav.navbar-expand-block-nav-header .nav-dropdown .menu ul{max-width:1200px;width:90%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:-webkit-wrap;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header .nav-dropdown .menu ul{max-width:inherit;width:100%;display:block;}}.region-header nav.navbar-expand-block-nav-header .nav-dropdown .menu ul li{font-size:1.4rem;margin:0 90px 20px 0;}@media print,screen and (max-width:992px){.region-header nav.navbar-expand-block-nav-header .nav-dropdown .menu ul li{margin:0;padding:5px 0;}}.region-header nav.navbar-expand-block-nav-header .nav-dropdown .menu ul li a{color:#FFF;}body.is-open .navbar-expand-block-nav-header{-ms-transform:translateY(0);transform:translateY(0);transition:all .3s;z-index:50;}footer.region-footer{position:relative;color:#FFF;background:#000E4E;padding:30px 0 40px;margin-top:100px;}footer.region-footer a{color:#FFF;position:relative;}footer.region-footer a:after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#FFF;transition:.3s;}footer.region-footer a:hover:after{width:100%;}footer.region-footer .block-footer{max-width:1200px;width:90%;margin:0 auto;}footer.region-footer .block-footer p{font-size:1.4rem;padding-bottom:20px;}footer.region-footer .block-footer ul{border-top:1px solid #4D4D4D;padding-top:20px;}footer.region-footer .block-footer ul li{font-size:1.3rem;margin-right:90px;display:inline-block;}@media print,screen and (max-width:576px){footer.region-footer .block-footer ul li{display:block;padding-bottom:20px;}}footer.region-footer .block-footer ul li:last-child{margin-right:0;}footer.region-footer .block-footer .footer-first-row{border-top:none;padding-top:0px;padding-bottom:20px;}footer.region-footer .block-footer .footer-first-row li a{font-size:1.4rem;}footer.region-footer .block-footer #block-footer-company{display:inline-block;margin-right:40px;}footer.region-footer .block-footer #block-footer-company div{display:inline-block;}footer.region-footer .block-footer #block-footer-company div p{display:inline-block;}footer.region-footer .block-footer #block-partner-search-link{display:inline-block;}footer.region-footer .block-footer #block-partner-search-link div{display:inline-block;}footer.region-footer .block-footer #block-partner-search-link div p{display:inline-block;}footer.region-footer .block-footer-bottom{width:100%;border-top:1px solid #707070;margin-top:20px;}footer.region-footer .block-footer-bottom .copyright{max-width:1200px;width:90%;margin:auto;padding:2rem 0 0;color:#c5c5c5;}footer.region-footer .block-footer-bottom .copyright p{font-size:1.2rem;}@media print,screen and (max-width:576px){footer.region-footer .block-footer-bottom .copyright p{text-align:center;}}footer.region-footer .block-footer-bottom .wrapper-holdings{max-width:1200px;width:90%;padding-top:20px;margin:0 auto;position:relative;}footer.region-footer .block-footer-bottom .wrapper-holdings .copyright{padding:.5rem 0 0;position:absolute;left:0;}@media print,screen and (max-width:1200px){footer.region-footer .block-footer-bottom .wrapper-holdings .copyright{padding:3rem 0 0 0;}}@media print,screen and (max-width:768px){footer.region-footer .block-footer-bottom .wrapper-holdings .copyright{position:static;left:inherit;text-align:center;padding:2rem 0 0;}}footer.region-footer .block-footer-bottom .wrapper-holdings .holdings-footer-links-list{margin:0 auto;}footer.region-footer .block-footer-bottom .wrapper-holdings .holdings-footer-links-list li{margin-right:2.5rem;position:relative;z-index:1;}@media print,screen and (max-width:768px){footer.region-footer .block-footer-bottom .wrapper-holdings .holdings-footer-links-list li{line-height:2.0;}}footer.region-footer .block-footer-bottom .wrapper-holdings .holdings-footer-links-list li:not(:last-child)::after{content:"";display:block;position:absolute;width:1px;height:12px;background-color:#ccc;left:calc(100% + 12px);top:0;bottom:0;margin:auto;}footer.region-footer .block-footer-bottom .wrapper-holdings .holdings-footer-links-list li a{font-size:1.2rem;}footer.region-footer .block-footer-bottom .wrapper-holdings .holdings-footer-locale{position:absolute;padding:.5rem 0 0;right:0;font-size:1.2rem;}@media print,screen and (max-width:1200px){footer.region-footer .block-footer-bottom .wrapper-holdings .holdings-footer-locale{padding:3rem 0 0 0;}}@media print,screen and (max-width:768px){footer.region-footer .block-footer-bottom .wrapper-holdings .holdings-footer-locale{position:static;right:inherit;margin:auto;padding:2rem 0 0;}}footer.region-footer .block-footer-bottom .wrapper-btn-back-top{position:relative;}footer.region-footer .block-footer-bottom .wrapper-btn-back-top .btn-back-top{position:absolute;right:5%;top:-75px;}@media print,screen and (max-width:576px){footer.region-footer .block-footer-bottom .wrapper-btn-back-top .btn-back-top{display:none;}}footer.region-footer .block-footer-bottom .wrapper-btn-back-top .btn-back-top a:after{display:none;}footer.region-footer .block-footer-bottom .wrapper-btn-back-top .btn-back-top a:hover:after{display:none;}.container-1200{max-width:1200px;width:94%;margin:0 auto;}.block-side{max-width:300px;width:24%;}@media print,screen and (max-width:992px){.block-side{width:100%;max-width:inherit;}}.block-main{max-width:850px;width:72%;}@media print,screen and (max-width:992px){.block-main{width:100%;max-width:inherit;}}.block-heading{padding:50px 0 60px;}@media print,screen and (max-width:992px){.block-heading{padding:40px 0 30px;}}.breadcrumb-custom{margin-top:3rem;}@media print,screen and (max-width:992px){.breadcrumb-custom{margin-top:2rem;}}.breadcrumb-custom .breadcrumb-item{font-size:1.3rem;}@media print,screen and (max-width:992px){.breadcrumb-custom .breadcrumb-item{line-height:2.2;}}.breadcrumb-custom .breadcrumb-item::before{content:'＞';}.breadcrumb-custom .breadcrumb-item:first-child::before{display:none;}.breadcrumb-custom .breadcrumb-item.active{color:#000E4E;}.border-custom{border-top:1px solid #999;border-right:none;border-bottom:none;border-left:none;background:none;opacity:inherit;}.border-dashed{border-top:1px dashed #999;border-right:none;border-bottom:none;border-left:none;background:none;opacity:inherit;}.hierarchy-block a{color:inherit;display:block;padding:2rem;transition:0.3s;}.hierarchy-block a:hover{color:#000E4E;background:#F2F2F2;}.mt-0{margin-top:0;}@media print,screen and (max-width:1400px){.mt-eel-0{margin-top:0 !important;}}@media print,screen and (max-width:1200px){.mt-el-0{margin-top:0 !important;}}@media print,screen and (max-width:992px){.mt-lg-0{margin-top:0 !important;}}@media print,screen and (max-width:768px){.mt-md-0{margin-top:0 !important;}}@media print,screen and (max-width:576px){.mt-sm-0{margin-top:0 !important;}}.mb-0{margin-bottom:0 !important;}@media print,screen and (max-width:1400px){.mb-eel-0{margin-bottom:0 !important;}}@media print,screen and (max-width:1200px){.mb-el-0{margin-bottom:0 !important;}}@media print,screen and (max-width:992px){.mb-lg-0{margin-bottom:0 !important;}}@media print,screen and (max-width:768px){.mb-md-0{margin-bottom:0 !important;}}@media print,screen and (max-width:576px){.mb-sm-0{margin-bottom:0 !important;}}.me-0{margin-right:0 !important;}@media print,screen and (max-width:1400px){.me-eel-0{margin-right:0 !important;}}@media print,screen and (max-width:1200px){.me-el-0{margin-right:0 !important;}}@media print,screen and (max-width:992px){.me-lg-0{margin-right:0 !important;}}@media print,screen and (max-width:768px){.me-md-0{margin-right:0;}}@media print,screen and (max-width:576px){.me-sm-0{margin-right:0 !important;}}.ms-0{margin-left:0 !important;}@media print,screen and (max-width:1400px){.ms-eel-0{margin-left:0 !important;}}@media print,screen and (max-width:1200px){.ms-el-0{margin-left:0 !important;}}@media print,screen and (max-width:992px){.ms-lg-0{margin-left:0 !important;}}@media print,screen and (max-width:768px){.ms-md-0{margin-left:0 !important;}}@media print,screen and (max-width:576px){.ms-sm-0{margin-left:0 !important;}}.mx-0{margin-left:0 !important;margin-right:0 !important;}@media print,screen and (max-width:1400px){.mx-eel-0{margin-left:0 !important;margin-right:0 !important;}}@media print,screen and (max-width:1200px){.mx-el-0{margin-left:0 !important;margin-right:0 !important;}}@media print,screen and (max-width:992px){.mx-lg-0{margin-left:0 !important;margin-right:0 !important;}}@media print,screen and (max-width:768px){.mx-md-0{margin-left:0 !important;margin-right:0 !important;}}@media print,screen and (max-width:576px){.mx-sm-0{margin-left:0 !important;margin-right:0 !important;}}.my-0{margin-top:0 !important;margin-bottom:0 !important;}@media print,screen and (max-width:1400px){.my-eel-0{margin-top:0 !important;margin-bottom:0 !important;}}@media print,screen and (max-width:1200px){.my-el-0{margin-top:0 !important;margin-bottom:0 !important;}}@media print,screen and (max-width:992px){.my-lg-0{margin-top:0 !important;margin-bottom:0 !important;}}@media print,screen and (max-width:768px){.my-md-0{margin-top:0 !important;margin-bottom:0 !important;}}@media print,screen and (max-width:576px){.my-sm-0{margin-top:0 !important;margin-bottom:0 !important;}}.m-0{margin:0 !important;}@media print,screen and (max-width:1400px){.m-eel-0{margin:0 !important;}}@media print,screen and (max-width:1200px){.m-el-0{margin:0 !important;}}@media print,screen and (max-width:992px){.m-lg-0{margin:0 !important;}}@media print,screen and (max-width:768px){.m-md-0{margin:0 !important;}}@media print,screen and (max-width:576px){.m-sm-0{margin:0 !important;}}.mt-1{margin-top:.25rem !important;}@media print,screen and (max-width:1400px){.mt-eel-1{margin-top:.25rem !important;}}@media print,screen and (max-width:1200px){.mt-el-1{margin-top:.25rem !important;}}@media print,screen and (max-width:992px){.mt-lg-1{margin-top:.25rem !important;}}@media print,screen and (max-width:768px){.mt-md-1{margin-top:.25rem !important;}}@media print,screen and (max-width:576px){.mt-sm-1{margin-top:.25rem !important;}}.mb-1{margin-bottom:.25rem !important;}@media print,screen and (max-width:1400px){.mb-eel-1{margin-bottom:.25rem !important;}}@media print,screen and (max-width:1200px){.mb-el-1{margin-bottom:.25rem !important;}}@media print,screen and (max-width:992px){.mb-lg-1{margin-bottom:.25rem !important;}}@media print,screen and (max-width:768px){.mb-md-1{margin-bottom:.25rem !important;}}@media print,screen and (max-width:576px){.mb-sm-1{margin-bottom:.25rem !important;}}.me-1{margin-right:.25rem !important;}@media print,screen and (max-width:1400px){.me-eel-1{margin-right:.25rem !important;}}@media print,screen and (max-width:1200px){.me-el-1{margin-right:.25rem !important;}}@media print,screen and (max-width:992px){.me-lg-1{margin-right:.25rem !important;}}@media print,screen and (max-width:768px){.me-md-1{margin-right:.25rem !important;}}@media print,screen and (max-width:576px){.me-sm-1{margin-right:.25rem !important;}}.ms-1{margin-left:.25rem !important;}@media print,screen and (max-width:1400px){.ms-eel-1{margin-left:.25rem !important;}}@media print,screen and (max-width:1200px){.ms-el-1{margin-left:.25rem !important;}}@media print,screen and (max-width:992px){.ms-lg-1{margin-left:.25rem !important;}}@media print,screen and (max-width:768px){.ms-md-1{margin-left:.25rem !important;}}@media print,screen and (max-width:576px){.ms-sm-1{margin-left:.25rem !important;}}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important;}@media print,screen and (max-width:1400px){.mx-eel-1{margin-left:.25rem !important;margin-right:.25rem !important;}}@media print,screen and (max-width:1200px){.mx-el-1{margin-left:.25rem !important;margin-right:.25rem !important;}}@media print,screen and (max-width:992px){.mx-lg-1{margin-left:.25rem !important;margin-right:.25rem !important;}}@media print,screen and (max-width:768px){.mx-md-1{margin-left:.25rem !important;margin-right:.25rem !important;}}@media print,screen and (max-width:576px){.mx-sm-1{margin-left:.25rem !important;margin-right:.25rem !important;}}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important;}@media print,screen and (max-width:1400px){.my-eel-1{margin-top:.25rem !important;margin-bottom:.25rem !important;}}@media print,screen and (max-width:1200px){.my-el-1{margin-top:.25rem !important;margin-bottom:.25rem !important;}}@media print,screen and (max-width:992px){.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important;}}@media print,screen and (max-width:768px){.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important;}}@media print,screen and (max-width:576px){.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important;}}.m-1{margin:.25rem !important;}@media print,screen and (max-width:1400px){.m-eel-1{margin:.25rem !important;}}@media print,screen and (max-width:1200px){.m-el-1{margin:.25rem !important;}}@media print,screen and (max-width:992px){.m-lg-1{margin:.25rem !important;}}@media print,screen and (max-width:768px){.m-md-1{margin:.25rem !important;}}@media print,screen and (max-width:576px){.m-sm-1{margin:.25rem;}}.mt-2{margin-top:.5rem !important;}@media print,screen and (max-width:1400px){.mt-eel-2{margin-top:.5rem !important;}}@media print,screen and (max-width:1200px){.mt-el-2{margin-top:.5rem !important;}}@media print,screen and (max-width:992px){.mt-lg-2{margin-top:.5rem !important;}}@media print,screen and (max-width:768px){.mt-md-2{margin-top:.5rem !important;}}@media print,screen and (max-width:576px){.mt-sm-2{margin-top:.5rem !important;}}.mb-2{margin-bottom:.5rem !important;}@media print,screen and (max-width:1400px){.mb-eel-2{margin-bottom:.5rem !important;}}@media print,screen and (max-width:1200px){.mb-el-2{margin-bottom:.5rem !important;}}@media print,screen and (max-width:992px){.mb-lg-2{margin-bottom:.5rem !important;}}@media print,screen and (max-width:768px){.mb-md-2{margin-bottom:.5rem !important;}}@media print,screen and (max-width:576px){.mb-sm-2{margin-bottom:.5rem !important;}}.me-2{margin-right:.5rem !important;}@media print,screen and (max-width:1400px){.me-eel-2{margin-right:.5rem !important;}}@media print,screen and (max-width:1200px){.me-el-2{margin-right:.5rem !important;}}@media print,screen and (max-width:992px){.me-lg-2{margin-right:.5rem !important;}}@media print,screen and (max-width:768px){.me-md-2{margin-right:.5rem !important;}}@media print,screen and (max-width:576px){.me-sm-2{margin-right:.5rem !important;}}.ms-2{margin-left:.5rem !important;}@media print,screen and (max-width:1400px){.ms-eel-2{margin-left:.5rem !important;}}@media print,screen and (max-width:1200px){.ms-el-2{margin-left:.5rem !important;}}@media print,screen and (max-width:992px){.ms-lg-2{margin-left:.5rem !important;}}@media print,screen and (max-width:768px){.ms-md-2{margin-left:.5rem !important;}}@media print,screen and (max-width:576px){.ms-sm-2{margin-left:.5rem !important;}}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important;}@media print,screen and (max-width:1400px){.mx-eel-2{margin-left:.5rem !important;margin-right:.5rem !important;}}@media print,screen and (max-width:1200px){.mx-el-2{margin-left:.5rem !important;margin-right:.5rem !important;}}@media print,screen and (max-width:992px){.mx-lg-2{margin-left:.5rem !important;margin-right:.5rem !important;}}@media print,screen and (max-width:768px){.mx-md-2{margin-left:.5rem !important;margin-right:.5rem !important;}}@media print,screen and (max-width:576px){.mx-sm-2{margin-left:.5rem !important;margin-right:.5rem !important;}}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important;}@media print,screen and (max-width:1400px){.my-eel-2{margin-top:.5rem !important;margin-bottom:.5rem !important;}}@media print,screen and (max-width:1200px){.my-el-2{margin-top:.5rem !important;margin-bottom:.5rem !important;}}@media print,screen and (max-width:992px){.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important;}}@media print,screen and (max-width:768px){.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important;}}@media print,screen and (max-width:576px){.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important;}}.m-2{margin:.5rem !important;}@media print,screen and (max-width:1400px){.m-eel-2{margin:.5rem !important;}}@media print,screen and (max-width:1200px){.m-el-2{margin:.5rem !important;}}@media print,screen and (max-width:992px){.m-lg-2{margin:.5rem !important;}}@media print,screen and (max-width:768px){.m-md-2{margin:.5rem !important;}}@media print,screen and (max-width:576px){.m-sm-2{margin:.5rem !important;}}.mt-3{margin-top:1rem !important;}@media print,screen and (max-width:1400px){.mt-eel-3{margin-top:1rem !important;}}@media print,screen and (max-width:1200px){.mt-el-3{margin-top:1rem !important;}}@media print,screen and (max-width:992px){.mt-lg-3{margin-top:1rem !important;}}@media print,screen and (max-width:768px){.mt-md-3{margin-top:1rem !important;}}@media print,screen and (max-width:576px){.mt-sm-3{margin-top:1rem !important;}}.mb-3{margin-bottom:1rem !important;}@media print,screen and (max-width:1400px){.mb-eel-3{margin-bottom:1rem !important;}}@media print,screen and (max-width:1200px){.mb-el-3{margin-bottom:1rem !important;}}@media print,screen and (max-width:992px){.mb-lg-3{margin-bottom:1rem !important;}}@media print,screen and (max-width:768px){.mb-md-3{margin-bottom:1rem !important;}}@media print,screen and (max-width:576px){.mb-sm-3{margin-bottom:1rem !important;}}.me-3{margin-right:1rem !important;}@media print,screen and (max-width:1400px){.me-eel-3{margin-right:1rem !important;}}@media print,screen and (max-width:1200px){.me-el-3{margin-right:1rem !important;}}@media print,screen and (max-width:992px){.me-lg-3{margin-right:1rem !important;}}@media print,screen and (max-width:768px){.me-md-3{margin-right:1rem !important;}}@media print,screen and (max-width:576px){.me-sm-3{margin-right:1rem !important;}}.ms-3{margin-left:1rem !important;}@media print,screen and (max-width:1400px){.ms-eel-3{margin-left:1rem !important;}}@media print,screen and (max-width:1200px){.ms-el-3{margin-left:1rem !important;}}@media print,screen and (max-width:992px){.ms-lg-3{margin-left:1rem !important;}}@media print,screen and (max-width:768px){.ms-md-3{margin-left:1rem !important;}}@media print,screen and (max-width:576px){.ms-sm-3{margin-left:1rem !important;}}.mx-3{margin-left:1rem !important;margin-right:1rem !important;}@media print,screen and (max-width:1400px){.mx-eel-3{margin-left:1rem !important;margin-right:1rem !important;}}@media print,screen and (max-width:1200px){.mx-el-3{margin-left:1rem !important;margin-right:1rem !important;}}@media print,screen and (max-width:992px){.mx-lg-3{margin-left:1rem !important;margin-right:1rem !important;}}@media print,screen and (max-width:768px){.mx-md-3{margin-left:1rem !important;margin-right:1rem !important;}}@media print,screen and (max-width:576px){.mx-sm-3{margin-left:1rem !important;margin-right:1rem !important;}}.my-3{margin-top:1rem !important;margin-bottom:1rem !important;}@media print,screen and (max-width:1400px){.my-eel-3{margin-top:1rem !important;margin-bottom:1rem !important;}}@media print,screen and (max-width:1200px){.my-el-3{margin-top:1rem !important;margin-bottom:1rem !important;}}@media print,screen and (max-width:992px){.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important;}}@media print,screen and (max-width:768px){.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important;}}@media print,screen and (max-width:576px){.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important;}}.m-3{margin:1rem !important;}@media print,screen and (max-width:1400px){.m-eel-3{margin:1rem !important;}}@media print,screen and (max-width:1200px){.m-el-3{margin:1rem !important;}}@media print,screen and (max-width:992px){.m-lg-3{margin:1rem !important;}}@media print,screen and (max-width:768px){.m-md-3{margin:1rem !important;}}@media print,screen and (max-width:576px){.m-sm-3{margin:1rem !important;}}.mt-4{margin-top:1.5rem !important;}@media print,screen and (max-width:1400px){.mt-eel-4{margin-top:1.5rem !important;}}@media print,screen and (max-width:1200px){.mt-el-4{margin-top:1.5rem !important;}}@media print,screen and (max-width:992px){.mt-lg-4{margin-top:1.5rem !important;}}@media print,screen and (max-width:768px){.mt-md-4{margin-top:1.5rem !important;}}@media print,screen and (max-width:576px){.mt-sm-4{margin-top:1.5rem !important;}}.mb-4{margin-bottom:1.5rem !important;}@media print,screen and (max-width:1400px){.mb-eel-4{margin-bottom:1.5rem !important;}}@media print,screen and (max-width:1200px){.mb-el-4{margin-bottom:1.5rem !important;}}@media print,screen and (max-width:992px){.mb-lg-4{margin-bottom:1.5rem !important;}}@media print,screen and (max-width:768px){.mb-md-4{margin-bottom:1.5rem !important;}}@media print,screen and (max-width:576px){.mb-sm-4{margin-bottom:1.5rem !important;}}.me-4{margin-right:1.5rem !important;}@media print,screen and (max-width:1400px){.me-eel-4{margin-right:1.5rem !important;}}@media print,screen and (max-width:1200px){.me-el-4{margin-right:1.5rem !important;}}@media print,screen and (max-width:992px){.me-lg-4{margin-right:1.5rem !important;}}@media print,screen and (max-width:768px){.me-md-4{margin-right:1.5rem !important;}}@media print,screen and (max-width:576px){.me-sm-4{margin-right:1.5rem !important;}}.ms-4{margin-left:1.5rem !important;}@media print,screen and (max-width:1400px){.ms-eel-4{margin-left:1.5rem !important;}}@media print,screen and (max-width:1200px){.ms-el-4{margin-left:1.5rem !important;}}@media print,screen and (max-width:992px){.ms-lg-4{margin-left:1.5rem !important;}}@media print,screen and (max-width:768px){.ms-md-4{margin-left:1.5rem !important;}}@media print,screen and (max-width:576px){.ms-sm-4{margin-left:1.5rem !important;}}.mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important;}@media print,screen and (max-width:1400px){.mx-eel-4{margin-left:1.5rem !important;margin-right:1.5rem !important;}}@media print,screen and (max-width:1200px){.mx-el-4{margin-left:1.5rem !important;margin-right:1.5rem !important;}}@media print,screen and (max-width:992px){.mx-lg-4{margin-left:1.5rem !important;margin-right:1.5rem !important;}}@media print,screen and (max-width:768px){.mx-md-4{margin-left:1.5rem !important;margin-right:1.5rem !important;}}@media print,screen and (max-width:576px){.mx-sm-4{margin-left:1.5rem !important;margin-right:1.5rem !important;}}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}@media print,screen and (max-width:1400px){.my-eel-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}}@media print,screen and (max-width:1200px){.my-el-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}}@media print,screen and (max-width:992px){.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}}@media print,screen and (max-width:768px){.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}}@media print,screen and (max-width:576px){.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}}.m-4{margin:1.5rem !important;}@media print,screen and (max-width:1400px){.m-eel-4{margin:1.5rem !important;}}@media print,screen and (max-width:1200px){.m-el-4{margin:1.5rem !important;}}@media print,screen and (max-width:992px){.m-lg-4{margin:1.5rem !important;}}@media print,screen and (max-width:768px){.m-md-4{margin:1.5rem !important;}}@media print,screen and (max-width:576px){.m-sm-4{margin:1.5rem !important;}}.mt-5{margin-top:3rem !important;}@media print,screen and (max-width:1400px){.mt-eel-5{margin-top:3rem !important;}}@media print,screen and (max-width:1200px){.mt-el-5{margin-top:3rem !important;}}@media print,screen and (max-width:992px){.mt-lg-5{margin-top:3rem !important;}}@media print,screen and (max-width:768px){.mt-md-5{margin-top:3rem !important;}}@media print,screen and (max-width:576px){.mt-sm-5{margin-top:3rem !important;}}.mb-5{margin-bottom:3rem !important;}@media print,screen and (max-width:1400px){.mb-eel-5{margin-bottom:3rem !important;}}@media print,screen and (max-width:1200px){.mb-el-5{margin-bottom:3rem !important;}}@media print,screen and (max-width:992px){.mb-lg-5{margin-bottom:3rem !important;}}@media print,screen and (max-width:768px){.mb-md-5{margin-bottom:3rem !important;}}@media print,screen and (max-width:576px){.mb-sm-5{margin-bottom:3rem !important;}}.me-5{margin-right:3rem !important;}@media print,screen and (max-width:1400px){.me-eel-5{margin-right:3rem !important;}}@media print,screen and (max-width:1200px){.me-el-5{margin-right:3rem !important;}}@media print,screen and (max-width:992px){.me-lg-5{margin-right:3rem !important;}}@media print,screen and (max-width:768px){.me-md-5{margin-right:3rem !important;}}@media print,screen and (max-width:576px){.me-sm-5{margin-right:3rem !important;}}.ms-5{margin-left:3rem !important;}@media print,screen and (max-width:1400px){.ms-eel-5{margin-left:3rem !important;}}@media print,screen and (max-width:1200px){.ms-el-5{margin-left:3rem !important;}}@media print,screen and (max-width:992px){.ms-lg-5{margin-left:3rem !important;}}@media print,screen and (max-width:768px){.ms-md-5{margin-left:3rem !important;}}@media print,screen and (max-width:576px){.ms-sm-5{margin-left:3rem !important;}}.mx-5{margin-left:3rem !important;margin-right:3rem !important;}@media print,screen and (max-width:1400px){.mx-eel-5{margin-left:3rem !important;margin-right:3rem !important;}}@media print,screen and (max-width:1200px){.mx-el-5{margin-left:3rem !important;margin-right:3rem !important;}}@media print,screen and (max-width:992px){.mx-lg-5{margin-left:3rem !important;margin-right:3rem !important;}}@media print,screen and (max-width:768px){.mx-md-5{margin-left:3rem !important;margin-right:3rem !important;}}@media print,screen and (max-width:576px){.mx-sm-5{margin-left:3rem !important;margin-right:3rem !important;}}.my-5{margin-top:3rem !important;margin-bottom:3rem !important;}@media print,screen and (max-width:1400px){.my-eel-5{margin-top:3rem !important;margin-bottom:3rem !important;}}@media print,screen and (max-width:1200px){.my-el-5{margin-top:3rem !important;margin-bottom:3rem !important;}}@media print,screen and (max-width:992px){.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important;}}@media print,screen and (max-width:768px){.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important;}}@media print,screen and (max-width:576px){.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important;}}.m-5{margin:3rem !important;}@media print,screen and (max-width:1400px){.m-eel-5{margin:3rem !important;}}@media print,screen and (max-width:1200px){.m-el-5{margin:3rem !important;}}@media print,screen and (max-width:992px){.m-lg-5{margin:3rem !important;}}@media print,screen and (max-width:768px){.m-md-5{margin:3rem !important;}}@media print,screen and (max-width:576px){.m-sm-5{margin:3rem !important;}}.text-normal{font-size:1.6rem;line-height:1.5;}@media print,screen and (max-width:992px){.text-normal{font-size:1.4rem;line-height:1.8;}}.text-boxed{padding:3rem;border:1px solid #999;}@media print,screen and (max-width:992px){.text-boxed{padding:2rem;}}.text-red{color:#EE0038;}.btn-link-custom{font-size:1.6rem;color:#0041C0;font-weight:600;line-height:1.2;text-transform:none;}.btn-link-custom:hover{background:none;}@media print,screen and (max-width:768px){.btn-link-custom{font-size:1.4rem;}}.btn-link-custom a{position:relative;transition:0.3s;}.btn-link-custom a:hover{text-decoration:underline;}.btn-link-custom .icon-svg{width:20px;min-width:20px;margin-left:.5rem;}.btn-link-group{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:-webkit-wrap;}.btn-link-group .btn-link-custom{margin-right:2rem;margin-bottom:1.5rem;}.btn-link-group .btn-link-custom:last-child{margin-bottom:0;}.btn-normal{text-transform:none;font-size:1.6rem;font-weight:600;background:#0041C0;color:#FFF;border-radius:5px;text-align:center;box-shadow:0px 5px 16px -6px rgba(0,0,0,0.6);display:block;cursor:pointer;position:relative;min-width:100px;max-width:200px;width:50%;transition:.3s;padding:1rem 2.5rem;}@media print,screen and (max-width:992px){.btn-normal{font-size:1.4rem;}}@media print,screen and (max-width:576px){.btn-normal{min-width:inherit;max-width:inherit;width:100%;}}.btn-normal:hover{background:#000E4E;color:#FFF;}.btn-normal a{color:#FFF;display:block;width:100%;}.btn-normal a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0);}.btn-normal .icon-svg{width:20px;}.btn-normal .icon-svg.position-right{margin-left:.5rem;position:absolute;top:49%;right:2.5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}.btn-normal.btn-gradation-blue{background:#0041c0;background:linear-gradient(to right,#0041c0 0%,#0056ff 100%);background-size:200% auto;transition:.3s;}.btn-normal.btn-gradation-blue:hover{background-position:right center;}.btn-normal.btn-gray{background:#6B6B6B;}.btn-normal.btn-gray:hover{background:#333;}.btn-normal.btn-large{font-size:1.8rem;max-width:300px;}@media print,screen and (max-width:992px){.btn-normal.btn-large{font-size:1.6rem;}}@media print,screen and (max-width:576px){.btn-normal.btn-large{max-width:inherit;}}.btn-search{background:#0041c0;background:linear-gradient(90deg,#0041c0 0%,#0056ff 100%);color:#FFF;font-size:1.4rem;}.btn-search .icon-svg{width:20px;vertical-align:text-top;}.btn-search:hover{color:#FFF;}.btn-category{background:#FFF;border-radius:5px;margin-bottom:1.5rem;font-weight:600;text-align:left;line-height:1.2;padding:1rem;position:relative;}.btn-category a{display:block;width:100%;}.btn-category a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0);}.btn-category .icon-pict{width:95%;}.btn-category .icon-pict .icon-svg{width:25px;margin-right:.5rem;margin-left:0;}.btn-category .icon-arrow{position:absolute;top:50%;width:20px;right:1%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}.btn-group-custom{box-shadow:none;}.btn-group-custom:hover{box-shadow:none;}.btn-group-input{max-width:460px;width:40%;margin:5rem auto 0;}@media print,screen and (max-width:992px){.btn-group-input{width:80%;}}@media print,screen and (max-width:576px){.btn-group-input{width:90%;}}.btn-group-input .btn-normal.btn-chenge{max-width:310px;width:67%;font-size:1.8rem;}@media print,screen and (max-width:992px){.btn-group-input .btn-normal.btn-chenge{font-size:1.6rem;}}.btn-group-input .btn-normal.btn-chenge .icon-svg{margin-right:.5rem;}.btn-group-input .btn-normal.btn-gray{max-width:120px;width:30%;padding:.5rem 0;}#scrollspyHeading1,#scrollspyHeading2,#scrollspyHeading3,#scrollspyHeading4,#scrollspyHeading5{padding-top:70px;margin-top:-70px;}span.no-link{color:#333;}.btn-full{max-width:inherit;width:100%;}.h1-page{font-size:3.6rem;margin-bottom:1rem;position:relative;}@media print,screen and (max-width:992px){.h1-page{font-size:2.2rem;}}.h1-page::after{content:"";background:linear-gradient(to right,#0041C0 0%,#0041C0 50%,#00B7F1 50%,#00B7F1 100%);height:7px;top:60px;left:0;width:60px;position:absolute;}@media print,screen and (max-width:992px){.h1-page::after{top:35px;width:40px;height:4px;}}.h1-page-sub{font-size:2.6rem;}@media print,screen and (max-width:992px){.h1-page-sub{font-size:2.0rem;}}.h1-page-sub .sub{display:block;}.h1-page-sub .sub span{font-size:2.0rem;}@media print,screen and (max-width:992px){.h1-page-sub .sub span{font-size:1.4rem;}}.h1-page-sub .sub .badge-custom{vertical-align:middle;margin-left:1rem;font-size:1.3rem;}.h2-page{font-size:2.2rem;padding:0 0 0 1.5rem;position:relative;line-height:1.4;border-left:5px solid #00B7F1;margin-bottom:3rem;}@media print,screen and (max-width:992px){.h2-page{font-size:1.6rem;line-height:1.2;}}.h2-page::after{display:block;content:'';width:100%;height:1px;background:#999;position:absolute;left:-5px;bottom:-10px;}.h2-page-other{font-size:1.3rem;padding:0 0 0 0.5rem;position:relative;line-height:1.2;border-left:3px solid #00B7F1;margin-bottom:1.5rem;}.h2-page-other::after{display:block;content:'';width:100%;height:1px;background:#999;position:absolute;left:-3px;bottom:-5px;}.h3-page{font-size:2.0rem;margin-bottom:1.5rem;line-height:1.4;}@media print,screen and (max-width:992px){.h3-page{font-size:1.6rem;}}.h4-page{font-size:1.8rem;margin-bottom:2rem;padding-bottom:1.0rem;position:relative;border-bottom:1px solid #E8E8E8;}.h4-page:before{position:absolute;bottom:-1px;left:0;width:20%;height:1px;content:'';background:#00B7F1;}@media print,screen and (max-width:992px){.h4-page{font-size:1.6rem;}}.h5-page{font-size:1.6rem;margin-bottom:2rem;color:#00B7F1;}@media print,screen and (max-width:992px){.h5-page{font-size:1.4rem;}}.h6-page{font-size:1.8rem;margin-bottom:2rem;}@media print,screen and (max-width:992px){.h6-page{font-size:1.4rem;}}.list-group-custom .list-group-item{border:none;padding:0;}.list-group-numbered > li.list-group-item:before{content:counters(section,".") ". ";counter-increment:section;}.list-group-bullet .list-group-item::before{content:"・";margin-right:.5rem;}.list-group-check .list-group-item{position:relative;padding-left:2.6rem;}.list-group-check .list-group-item::before{content:"";position:absolute;top:1.5rem;left:0.4rem;-ms-transform:rotate(50deg);transform:rotate(50deg);width:5px;height:10px;border-right:3px solid #333;border-bottom:3px solid #333;}.list-group-notes .list-group-item::before{content:"※";}.list-group-numbered-notes{counter-reset:li_count;}.list-group-numbered-notes .list-group-item::before{counter-increment:li_count;content:"※" counter(li_count);}.table.table-custom{font-size:1.6rem;}.table.table-custom th,.table.table-custom td{font-weight:600;}.table.table-custom thead{background:#333;text-align:center;}.table.table-custom thead th{font-size:1.3rem;color:#FFF;padding:0.5rem 1rem;vertical-align:middle;}.table.table-custom.table-striped > tbody > tr:nth-of-type(odd) > *{background:#FFF;}.table.table-custom.table-striped > tbody > tr:nth-of-type(even) > *{background:#EAEFF8;}.table.table-custom .btn-normal{width:100%;white-space:nowrap;}.table.table-custom .word-break{word-break:break-all;}.nav-tabs-custom{position:relative;margin-bottom:3rem;}@media print,screen and (max-width:992px){.nav-tabs-custom{-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;}}.nav-tabs-custom:after{background-color:#000E4E;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;}@media print,screen and (max-width:992px){.nav-tabs-custom:after{display:none;}}@media print,screen and (max-width:992px){.nav-tabs-custom .nav-item-custom{width:49%;display:-ms-flexbox;display:flex;}}.nav-tabs-custom .nav-item-custom .nav-link-custom{text-align:center;font-weight:600;height:100%;border:2px solid #0041C0;color:#FFF;font-size:1.6rem;background:#0041C0;margin-left:10px;border-radius:5px 5px 0 0;padding:1.3rem 10px;}@media print,screen and (max-width:992px){.nav-tabs-custom .nav-item-custom .nav-link-custom{height:auto;border-radius:5px;padding:1rem;margin-left:0;margin-bottom:10px;font-size:1.4rem;margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;width:100%;}}.nav-tabs-custom .nav-item-custom .nav-link-custom:hover{background:#000E4E;border:2px solid #000E4E;opacity:inherit;}.nav-tabs-custom .nav-item-custom .nav-link-custom.disabled{background:#333;opacity:0.3;border:2px solid #333;pointer-events:none;}.nav-tabs-custom .nav-item-custom .nav-link-custom.disabled .badge-custom{color:#333;}.nav-tabs-custom .nav-item-custom .nav-link-custom.active{margin-top:0;z-index:2;background-color:transparent;border-top:2px solid #000E4E;border-left:2px solid #000E4E;border-right:2px solid #000E4E;color:#000E4E;position:relative;}@media print,screen and (max-width:992px){.nav-tabs-custom .nav-item-custom .nav-link-custom.active{margin-bottom:10px;border-bottom:2px solid #000E4E;padding-top:1rem;}}.nav-tabs-custom .nav-item-custom .nav-link-custom.active:after{background-color:#F6F6F6;bottom:-2px;content:"";display:block;height:3px;left:0;position:absolute;width:100%;z-index:2;}@media print,screen and (max-width:992px){.nav-tabs-custom .nav-item-custom .nav-link-custom.active:after{display:none;}}.nav-tabs-custom .nav-item-custom .nav-link-custom .badge-custom{margin-left:.5rem;vertical-align:bottom;display:block;margin:5px auto 0;width:50px;}.accordion-custom .accordion-button-custom{font-size:1.6rem;color:#FFF;background:#0041C0;}.accordion-custom .accordion-button-custom:hover{background:#000E4E;}.accordion-custom .accordion-button-custom:after{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url(/themes/custom/pssj/assets/images/common/icon/icon-arrow-down-wh.svg);background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;}.accordion-custom .accordion-button-custom:not(.collapsed){color:#FFF;}.accordion-custom .accordion-button-custom:not(.collapsed):after{background-image:url(/themes/custom/pssj/assets/images/common/icon/icon-arrow-down-wh.svg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.icon-svg{display:inline-block;}.icon-svg img{width:100%;}.badge-custom{border-radius:20px;color:#FFF;font-size:1.3rem;font-weight:bold;text-align:center;padding:3px 7px;vertical-align:baseline;white-space:nowrap;margin-right:.5rem;}.badge-custom.text-bg-orange{background:#FF6A00;}.badge-custom.text-bg-gray{background:#333;}.badge-custom.text-bg-white{background:#FFF;}.badge-custom.text-bg-navy{background:#000E4E;}.badge-custom.text-bg-red{background:#EE0038;}.input-group-custom .search-box{border-radius:5px;border:none;height:auto;}.input-group-custom .search-box input[type="search"]{border-top-left-radius:5px;border-bottom-left-radius:5px;padding:.5em .75em;}@media print,screen and (max-width:992px){.input-group-custom .search-box input[type="search"]{font-size:1.6rem;}}.input-group-custom .search-box :-ms-input-placeholder{color:#B4B4B4;}.input-group-custom .search-box ::placeholder{color:#B4B4B4;}.input-group-custom .btn-search{border-top-right-radius:5px;border-bottom-right-radius:5px;font-weight:600;}.search-filter .form-outline-custom{margin-left:.5rem;}.form-outline-custom{background:#FFF;}.form-outline-custom .form-label{padding-top:1rem;}.form-outline-custom .form-control{font-size:1.4rem;font-weight:600;padding:.5em .75em;}.form-check-custom .form-check-input[type=radio]{width:2rem;height:2rem;}.form-check-custom .form-check-input[type=radio]:before{width:1.8rem;height:1.8rem;}.form-check-custom .form-check-input[type=radio]:after{width:1.5rem;height:1.5rem;}.form-check-custom .form-check-input[type=radio]:checked::after{width:1rem;height:1rem;}.select-group{font-size:1.6rem;font-weight:600;}@media print,screen and (max-width:576px){.select-group{width:100%;font-size:1.3rem;}}.select-group span.all{margin-left:1rem;}.select-group .form-select-custom{font-size:1.6rem;font-weight:600;width:100px;cursor:pointer;padding:0 .5rem;margin-left:1rem;}@media print,screen and (max-width:576px){.select-group .form-select-custom{font-size:1.3rem;}}.user-login-form .form-actions .form-submit,.user-pass .form-actions .form-submit{color:#000;}.user-login-form .form-actions .form-submit:hover,.user-login-form .form-actions .form-submit:focus,.user-pass .form-actions .form-submit:hover,.user-pass .form-actions .form-submit:focus{color:#000;}.openid-connect-login-form form .form-submit{color:#333;}.openid-connect-login-form form .form-submit:hover,.openid-connect-login-form form .form-submit:focus{color:#333;}@media print,screen and (max-width:576px){.nav-pagination{width:100%;}}.nav-pagination.last{margin-top:3rem;}.pagination-custom{font-size:1.6rem;}@media print,screen and (max-width:576px){.pagination-custom{font-size:1.3rem;}}.pagination-custom .page-link-custom{font-size:1.6rem;}@media print,screen and (max-width:576px){.pagination-custom .page-link-custom{font-size:1.3rem;}}.pagination-custom .icon-svg{width:20px;}@media print,screen and (max-width:576px){.pagination-custom .icon-svg{width:15px;}}.pagination-custom .page-item-number{margin-right:1.5rem;}@media print,screen and (max-width:576px){.pagination-custom .page-item-number{margin-right:1rem;}}.pagination-custom .page-item-number .page-link-custom{padding:.3rem 1.2rem;background:#FFF;border-radius:0;}.pagination-custom .page-item-number .page-link-custom.active{background:#000E4E;color:#FFF;}.pagination-custom .page-item-omit{margin-top:.5rem;}.pagination-custom .page-item-omit.start{margin-right:1.5rem;}.modal-custom .btn-close-custom{width:auto;height:auto;color:#FFF;position:absolute;right:0;top:-3rem;opacity:1;background:none;}.modal-custom .btn-close-custom::before{content:'×';margin-right:.5rem;font-size:2.0rem;vertical-align:middle;}.modal-custom .modal-dialog{max-width:910px;width:90%;margin:0 auto;}.modal-custom .modal-dialog .modal-content{background:#F6F6F6;padding:4rem;}@media print,screen and (max-width:768px){.modal-custom .modal-dialog .modal-content{padding:2rem;}}.modal-custom .modal-dialog .modal-content .modal-header{display:block;}.modal-custom .modal-dialog .modal-content .modal-header .modal-title{text-align:center;font-size:1.6rem;}@media print,screen and (max-width:768px){.modal-custom .modal-dialog .modal-content .modal-header .modal-title{font-size:1.4rem;}}.modal-custom .modal-dialog .modal-content .modal-footer{-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;max-width:360px;width:100%;margin:0 auto;}.modal-custom .modal-dialog .modal-content .modal-footer .btn-normal{max-width:160px;width:47.5%;}.modal-custom .modal-dialog .modal-content .modal-footer .icon-svg{margin-right:.5rem;}.modal-custom .modal-body .modal-body-in{background:#FFF;padding:1.5rem;height:200px;overflow-x:scroll;}.page-news .block-news{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:-webkit-wrap;}.page-news .menu-date{max-width:300px;width:28%;border-radius:5px;background:#0041C0;box-shadow:0px 6px 14px -13px rgba(0,0,0,0.8);}@media print,screen and (max-width:768px){.page-news .menu-date{width:100%;max-width:inherit;margin-bottom:40px;}}.page-news .news-left-side{max-width:300px;width:28%;}.page-news .news-left-side .menu-date,.page-news .news-right-side .list-news{width:100%;}.news-left-side .filtering-flags-form{width:100%;margin-top:40px;margin-bottom:40px;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-head .head-title{font-size:20px;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-head .head-buttons #edit-submit{width:75px;font-size:1.2rem;color:#fff;padding:8px 0;margin-right:10px;border-radius:5px;display:inline-block;box-shadow:0 4px 10px 0 #adadad;background:linear-gradient(to right,#0041c0 0%,#0056ff 100%);position:relative;transition:.3s;cursor:pointer;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-head .head-buttons #edit-submit:hover{background:#0055fc;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-head .head-buttons #edit-clear{padding:8px 10px;border-radius:5px;display:inline-block;box-shadow:0 4px 10px 0 #adadad;transition:.3s;background:#6B6B6B;color:#fff;font-size:1.2rem;cursor:pointer;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-head .head-buttons #edit-clear:hover{background:#333;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-options .form-item{display:flex;align-items:center;margin-bottom:8px;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-options .form-item input.form-checkbox{margin-right:8px;appearance:auto;width:20px;height:20px;}.news-left-side .filtering-flags-form .filtering-flags-wrapper .filtering-flags-options .form-item label.option{width:calc(100% - 20px);}@media print,screen and (max-width:768px){.page-news .news-left-side{width:100%;max-width:inherit;}}.page-news .news-right-side{max-width:850px;width:70%;}@media print,screen and (max-width:768px){.page-news .news-right-side{width:100%;max-width:inherit;}}.page-news .menu-date li{font-size:2.0rem;border-bottom:1px solid #4A72BE;padding:inherit;color:inherit;background-color:inherit;}.page-news .menu-date li:last-child{border-bottom:none;}.page-news .menu-date li:hover{background:#000E4E;}.page-news .menu-date li a{color:#FFF;display:block;padding:10px 15px;position:relative;transition:0.3s;}.page-news .menu-date li a .icon-svg{width:20px;position:absolute;right:3%;}.page-news .menu-date li.is-current{background:#000E4E;border-radius:5px 5px 0 0;}.page-news .menu-date li.is-current .icon-svg{display:none;}.page-news .menu-date li:last-child{border-radius:0 0 5px 5px;}.page-news .menu-date li.all{font-size:1.8rem;}.page-news .list-news{border-top:1px solid #CCC;max-width:850px;width:70%;}@media print,screen and (max-width:768px){.page-news .list-news{width:100%;max-width:inherit;}}.page-news .list-news li{font-size:1.4rem;width:100%;border:none;border-bottom:1px solid #CCC;padding:15px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;flex-wrap:-webkit-no-wrap;color:inherit;background-color:inherit;}@media print,screen and (max-width:768px){.page-news .list-news li{-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:-webkit-wrap;}}.page-news .list-news li p.date{font-weight:500;width:90px;}.page-news .list-news li p.icon{width:50px;}.page-news .list-news li p.title{width:calc(100% - 140px);}.page-news .list-news li p.title a{position:relative;transition:0.3s;}.page-news .list-news li p.title a:hover{text-decoration:underline;}@media print,screen and (max-width:768px){.page-news .list-news li p.title{width:100%;}}.page-top .region-main{overflow-x:hidden;}.page-top .block-pickup{background:url(/themes/custom/pssj/assets/images/top/bg-mv-top_l.png) no-repeat center top;background-size:cover;height:655px;}.page-top .block-pickup .slide-wrapper{max-width:790px;width:95%;margin:0 auto;padding-top:5rem;padding-bottom:5rem;position:relative;}.page-top .block-pickup .slide-wrapper .text-pickup{position:absolute;left:6.5%;top:4rem;z-index:1;}.page-top .block-pickup .slide-wrapper .text-pickup img{filter:drop-shadow(2px 2px 2px #839fc3);}.page-top .block-pickup #slider_arrows{position:relative;bottom:0;max-width:92%;margin:auto;}@media print,screen and (max-width:576px){.page-top .block-pickup #slider_arrows{bottom:-15px;}}.page-top .block-pickup #slider_arrows .slick-next{right:0;width:30px;height:30px;}.page-top .block-pickup #slider_arrows .slick-prev{left:0;width:30px;height:30px;}.page-top .block-pickup #slider_arrows .slick-prev:before,.page-top .block-pickup #slider_arrows .slick-next:before{content:"";}@media print,screen and (max-width:576px){.page-top .block-pickup .slide-items{width:90%;margin:0 auto;}}.page-top .block-pickup .slide-items .slick-list{overflow:visible;}@media print,screen and (max-width:576px){.page-top .block-pickup .slide-items .slick-list{overflow:hidden;}}.page-top .block-pickup .slide-items .slick-track{display:-ms-flexbox;display:flex;}.page-top .block-pickup .slide-items .slick-slide{height:auto !important;}.page-top .block-pickup .slide-items .slick-dots{bottom:-35px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}.page-top .block-pickup .slide-items .slick-dots li{margin:0 2px;}.page-top .block-pickup .slide-items .slick-dots li button:before{width:15px;height:15px;border-radius:50%;background:#0041C0;opacity:1;content:'';}.page-top .block-pickup .slide-items .slick-dots li.slick-active button:before{border:1px solid #000E4E;background:none;}.page-top .block-pickup .slide-items #tglBtn{position:relative;padding-right:0.5rem;top:2px;}.page-top .block-pickup .slide-items .slide-group{margin:0 2rem;filter:drop-shadow(0px 9px 14px rgba(105,105,105,0.6));}@media print,screen and (max-width:576px){.page-top .block-pickup .slide-items .slide-group{margin:0;filter:none;height:auto;}}.page-top .block-pickup .slide-items .slide-group .img-fluid{width:50%;height:320px;}.page-top .block-pickup .slide-items .slide-group .img-fluid img{border-radius:10px 0 0 10px;width:100%;height:100%;object-fit:cover;}@media print,screen and (max-width:576px){.page-top .block-pickup .slide-items .slide-group .img-fluid img{border-radius:10px 10px 0 0;}}@media print,screen and (max-width:576px){.page-top .block-pickup .slide-items .slide-group .img-fluid{width:100%;height:250px;}}.page-top .block-pickup .slide-items .slide-group .text-box{width:50%;background:#154ebc;background:linear-gradient(90deg,#154ebc 0%,#2565e2 100%);color:#FFF;padding:4rem;border-radius:0 10px 10px 0;height:320px;}@media print,screen and (max-width:576px){.page-top .block-pickup .slide-items .slide-group .text-box{width:100%;height:280px;border-radius:0 0 10px 10px;padding:3rem;}}.page-top .block-pickup .slide-items .slide-group .text-box .title{font-size:2.4rem;line-height:1.5;}@media print,screen and (max-width:992px){.page-top .block-pickup .slide-items .slide-group .text-box .title{font-size:1.8rem;}}.page-top .block-pickup .slide-items .slide-group .text-box .text{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #76A0F2;}@media print,screen and (max-width:992px){.page-top .block-pickup .slide-items .slide-group .text-box .text{font-size:1.4rem;}}.page-top .block-news{margin:-20rem auto 0;z-index:1;}@media print,screen and (max-width:576px){.page-top .block-news{margin:0 auto;}}.page-top .block-news #block-views-block-top-page-block-news{height:100%;}.page-top .block-news .col-lg-6{margin-top:3rem;}.page-top .block-news .box{background:#FFF;border:1px solid #E6E6E6;padding:4rem;height:100%;}@media print,screen and (max-width:992px){.page-top .block-news .box{padding:2.5rem;}}@media print,screen and (max-width:992px){.page-top .block-news .box:first-child{margin-bottom:3rem;}}.page-top .block-news .list-news{border-top:1px solid #CCC;}.page-top .block-news .list-news li{font-size:1.4rem;width:100%;border-bottom:1px solid #CCC;padding:15px 0;display:-ms-flexbox;display:flex;}@media print,screen and (max-width:768px){.page-top .block-news .list-news li{-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:-webkit-wrap;}}.page-top .block-news .list-news li p.date{font-weight:500;width:90px;}.page-top .block-news .list-news li p.icon{width:50px;}.page-top .block-news .list-news li p.title{width:calc(100% - 140px);}.page-top .block-news .list-news li p.title a{position:relative;transition:0.3s;}.page-top .block-news .list-news li p.title a:hover{text-decoration:underline;}.page-top .block-tool{padding:7rem 0;}@media print,screen and (max-width:992px){.page-top .block-tool{padding:5rem 0;}}.page-top .block-tool .h3-page{text-align:center;}.page-top .block-tool .btn-group-list{width:100%;}@media print,screen and (max-width:768px){.page-top .block-tool .btn-group-list{-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;}}.page-top .block-tool .btn-tool{border:2px solid #0041C0;background:#FFF;border-radius:5px;width:calc(100% / 5 - 1.2%);padding:1rem 0;margin-right:1.4%;margin-bottom:1.5%;position:relative;}.page-top .block-tool .btn-tool:nth-child(5n){margin-right:0;}@media print,screen and (max-width:1400px){.page-top .block-tool .btn-tool{width:calc(100% / 4 - 1.2%);}.page-top .block-tool .btn-tool:nth-child(5n){margin-right:1.4%;}.page-top .block-tool .btn-tool:nth-child(4n){margin-right:0;}}@media print,screen and (max-width:992px){.page-top .block-tool .btn-tool{width:calc(100% / 3 - 1.2%);}.page-top .block-tool .btn-tool:nth-child(3n){margin-right:0;}.page-top .block-tool .btn-tool:nth-child(5n),.page-top .block-tool .btn-tool:nth-child(4n){margin-right:1.4%;}}@media print,screen and (max-width:768px){.page-top .block-tool .btn-tool{width:calc(100% / 2 - 1.2%);margin-right:0;margin-bottom:2%;}.page-top .block-tool .btn-tool:nth-child(5n),.page-top .block-tool .btn-tool:nth-child(4n){margin-right:0;}}.page-top .block-tool .btn-tool .img-fluid{margin:auto;width:40%;}@media print,screen and (max-width:768px){.page-top .block-tool .btn-tool .img-fluid{width:50%;}}.page-top .block-tool .btn-tool .btn-link-custom{width:90%;margin:1rem auto 0;text-transform:capitalize;}@media print,screen and (max-width:768px){.page-top .block-tool .btn-tool .btn-link-custom{min-width:inherit;}}.page-top .block-tool .btn-tool .btn-link-custom:hover{background:none;}.page-top .block-tool .btn-tool a{display:block;}.page-top .block-tool .btn-tool a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0);}.page-top .block-category{background:#E6E6E6;padding:7rem 0;border-top:1px solid #D4D4D4;}@media print,screen and (max-width:992px){.page-top .block-category{padding:5rem 0;}}.page-top .block-category .h3-page{text-align:center;}.page-top .block-category .btn-group-list{width:100%;}@media print,screen and (max-width:768px){.page-top .block-category .btn-group-list{-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;}}.page-top .block-category .btn-category{width:calc(100% / 5 - 1.2%);font-size:1.3rem;margin-right:1.4%;}.page-top .block-category .btn-category:nth-child(5n){margin-right:0;}@media print,screen and (max-width:1400px){.page-top .block-category .btn-category{width:calc(100% / 4 - 1.2%);}.page-top .block-category .btn-category:nth-child(5n){margin-right:1.4%;}.page-top .block-category .btn-category:nth-child(4n){margin-right:0;}}@media print,screen and (max-width:992px){.page-top .block-category .btn-category{width:calc(100% / 3 - 1.2%);}.page-top .block-category .btn-category:nth-child(3n){margin-right:0;}.page-top .block-category .btn-category:nth-child(5n),.page-top .block-category .btn-category:nth-child(4n){margin-right:1.4%;}}@media print,screen and (max-width:768px){.page-top .block-category .btn-category{width:calc(100% / 2 - 1.2%);margin-right:0;}.page-top .block-category .btn-category:nth-child(5n),.page-top .block-category .btn-category:nth-child(4n){margin-right:0;}}.page-top .block-category .btn-category a{display:block;width:100%;}.page-top .region-footer{margin-top:0;}.page-products-search .block-heading{padding:40px 0;}@media print,screen and (max-width:992px){.page-products-search .block-heading{padding:20px 0;}}.page-products-search .btn-tab-product{margin-bottom:1.5rem;}.page-products-search .btn-tab-product ul li{text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;background:linear-gradient(to right,#6d91d8 1%,#97b1e4 100%);font-size:1.8rem;min-width:280px;margin-right:1.5rem;}@media print,screen and (max-width:992px){.page-products-search .btn-tab-product ul li{min-width:inherit;width:47%;font-size:1.3rem;}}.page-products-search .btn-tab-product ul li a{display:block;padding:1rem 0;color:#FFF;}.page-products-search .btn-tab-product ul li.active{background:#DFE6F2;}.page-products-search .btn-tab-product ul li.active a{color:#000E4E;padding:1.5rem 0;}.page-products-search .btn-tab-product .tab-content{background:#DFE6F2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:3rem 4rem 4rem;}@media print,screen and (max-width:768px){.page-products-search .btn-tab-product .tab-content{padding:2rem;}}.page-products-search .btn-tab-product .tab-content .form-check-custom{margin-bottom:2rem;}.page-products-search .btn-tab-product .tab-content .input-group-custom .search-box{max-width:650px;width:65%;}.page-products-search .btn-tab-product .tab-content .input-group-custom .btn-search{max-width:90px;width:35%;font-size:1.6rem;}.page-products-search .btn-tab-product .tab-content .title{font-size:2.8rem;margin-bottom:1.5rem;}@media print,screen and (max-width:992px){.page-products-search .btn-tab-product .tab-content .title{font-size:1.8rem;}}.page-products-search .btn-tab-product .tab-content .btn-group-list::before{content:"";display:block;width:24%;-ms-flex-order:1;order:1;}.page-products-search .btn-tab-product .tab-content .btn-group-list::after{content:"";display:block;width:24%;}.page-products-search .btn-tab-product .tab-content .btn-group-list .btn-category{max-width:270px;width:24%;font-size:1.6rem;}@media print,screen and (max-width:1200px){.page-products-search .btn-tab-product .tab-content .btn-group-list .btn-category{max-width:inherit;}}@media print,screen and (max-width:992px){.page-products-search .btn-tab-product .tab-content .btn-group-list .btn-category{width:48.5%;}}@media print,screen and (max-width:768px){.page-products-search .btn-tab-product .tab-content .btn-group-list .btn-category{width:100%;}}.page-products-search .btn-tab-product .tab-content .btn-group-list .btn-category a{display:block;width:100%;}.page-products-search .btn-tab-product .tab-content .btn-group-list .btn-category .icon-pict .icon-svg{width:35px;}.page-products-search .btn-tab-product .tab-content .btn-group-list-other{margin-right:-1rem;}@media print,screen and (max-width:992px){.page-products-search .btn-tab-product .tab-content .btn-group-list-other{margin-right:0;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;}}.page-products-search .btn-tab-product .tab-content .btn-group-list-other .btn-category{max-width:180px;width:15.7%;margin-right:1rem;font-size:1.4rem;padding:1rem 2rem 1rem 1rem;}@media print,screen and (max-width:1200px){.page-products-search .btn-tab-product .tab-content .btn-group-list-other .btn-category{max-width:inherit;width:23.7%;}}@media print,screen and (max-width:992px){.page-products-search .btn-tab-product .tab-content .btn-group-list-other .btn-category{width:48.5%;margin-right:0;}}@media print,screen and (max-width:768px){.page-products-search .btn-tab-product .tab-content .btn-group-list-other .btn-category{width:100%;}}.page-products-search .btn-tab-product .tab-content .btn-group-list-other .btn-category a{display:block;width:100%;}.page-products-search .btn-tab-product .tab-content .btn-group-list-other .btn-category.active{box-shadow:none;background:#000E4E;}.page-products-search .btn-tab-product .tab-content .btn-group-list-other .btn-category.active a{color:#FFF;}.page-products-search .btn-tab-product .tab-content .btn-group-list-other .btn-category.active .icon-arrow{display:none;}.page-products-search .block-list-product-category{background:#FFF;padding:1.5rem 0 4rem;}@media print,screen and (max-width:992px){.page-products-search .block-list-product-category{padding:1.5rem 0 3rem;}}.page-products-search .block-list-product-category .nav-item-custom{max-width:190px;width:20%;}@media print,screen and (max-width:992px){.page-products-search .block-list-product-category .nav-item-custom{max-width:inherit;width:49%;}}.page-products-search .block-list-product-category .nav-item-custom .badge-custom{background:#FFF;color:#0041C0;}.page-products-search .block-list-product-category .nav-item-custom .active:after{background-color:#FFF;}.page-products-search .block-list-product-category .nav-item-custom .active .badge-custom{background:#000E4E;color:#FFF;}.page-products-search .block-list-product-category .list-group-infomation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:-webkit-wrap;}.page-products-search .block-list-product-category .list-group-infomation .list-group-item{padding:1rem 0;border-bottom:1px solid #999;border-radius:0;}@media print,screen and (max-width:992px){.page-products-search .block-list-product-category .list-group-infomation .list-group-item{border-bottom:none;padding:0;}}.page-products-search .block-list-product-category .list-group-infomation .list-group-item:nth-child(odd){width:10%;font-size:1.6rem;}@media print,screen and (max-width:992px){.page-products-search .block-list-product-category .list-group-infomation .list-group-item:nth-child(odd){width:100%;font-size:1.2rem;padding:1rem 0 0 0;}}.page-products-search .block-list-product-category .list-group-infomation .list-group-item:nth-child(even){width:90%;}@media print,screen and (max-width:992px){.page-products-search .block-list-product-category .list-group-infomation .list-group-item:nth-child(even){width:100%;border-bottom:1px solid #999;padding:0 0 1rem 0;}}.page-products-search .block-list-product-number{background:#E8E8E8;padding:1.5rem 0 8rem;}@media print,screen and (max-width:992px){.page-products-search .block-list-product-number{padding:1.5rem 0 6rem;}}.page-products-search .block-select-pagination{position:relative;}.page-products-search .block-select-pagination .select-group{margin-left:0;margin-right:auto;}@media print,screen and (max-width:1200px){.page-products-search .block-select-pagination .select-group{width:100%;margin-bottom:2rem;}}.page-products-search .block-select-pagination .nav-pagination{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}@media print,screen and (max-width:1200px){.page-products-search .block-select-pagination .nav-pagination{width:100%;margin-bottom:2rem;position:static;-ms-transform:none;transform:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;}}.page-products-search .block-select-pagination .search-filter{margin-right:0;margin-left:auto;}@media print,screen and (max-width:1200px){.page-products-search .block-select-pagination .search-filter{width:100%;}}.page-products-search .block-select-pagination .search-filter .form-outline{width:240px;}.page-products-search .unit-product{border:1px solid #999;background:#DFE6F2;border-radius:10px;margin-top:1.5rem;}.page-products-search .unit-product .product-information{background:#FFF;border-top-left-radius:10px;border-bottom-left-radius:10px;max-width:670px;width:56%;padding:1.5rem;}@media print,screen and (max-width:1200px){.page-products-search .unit-product .product-information{max-width:inherit;width:100%;border-top-right-radius:10px;border-bottom-left-radius:0;}}.page-products-search .unit-product .product-information .product-name-number{border-left:3px solid #0041C0;width:100%;margin-bottom:2rem;position:relative;}.page-products-search .unit-product .product-information .product-name-number::after{content:'';width:100%;height:1px;background:#999;position:absolute;bottom:-6px;left:-3px;}.page-products-search .unit-product .product-information .product-name-number .number,.page-products-search .unit-product .product-information .product-name-number .name{margin-left:1rem;}.page-products-search .unit-product .product-information .product-name-number .number span{margin-left:.5rem;}.page-products-search .unit-product .product-information .product-name-number .name{font-size:1.8rem;line-height:1.4;}@media print,screen and (max-width:992px){.page-products-search .unit-product .product-information .product-name-number .name{font-size:1.6rem;}}.page-products-search .unit-product .product-information .product-image{width:20%;max-width:140px;}@media print,screen and (max-width:1200px){.page-products-search .unit-product .product-information .product-image{max-width:inherit;}}@media print,screen and (max-width:768px){.page-products-search .unit-product .product-information .product-image{width:100%;}}.page-products-search .unit-product .product-information .product-image .image{border:1px solid #CCC;text-align:center;padding:1rem;width:100%;height:100px;position:relative;}.page-products-search .unit-product .product-information .product-image .image img{width:80%;}@media print,screen and (max-width:1200px){.page-products-search .unit-product .product-information .product-image .image img{width:50%;}}@media print,screen and (max-width:768px){.page-products-search .unit-product .product-information .product-image .image img{width:40%;}}.page-products-search .unit-product .product-information .product-image .image img.img-fluid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.page-products-search .unit-product .product-information .product-image .btn-link-custom{font-size:1.3rem;text-align:right;margin-top:.5rem;}.page-products-search .unit-product .product-information .product-image .btn-link-custom .icon-svg{width:15px;}.page-products-search .unit-product .product-information dl,.page-products-search .unit-product .product-information dt,.page-products-search .unit-product .product-information dd{padding:0;margin:0;}.page-products-search .unit-product .product-information dl{border-left:1px solid #CCC;max-width:485px;width:79%;}@media print,screen and (max-width:1200px){.page-products-search .unit-product .product-information dl{max-width:inherit;}}@media print,screen and (max-width:992px){.page-products-search .unit-product .product-information dl{border-top:1px solid #CCC;}}@media print,screen and (max-width:768px){.page-products-search .unit-product .product-information dl{width:100%;margin-top:1.5rem;}}.page-products-search .unit-product .product-information dl dt,.page-products-search .unit-product .product-information dl dd{padding:.5rem;font-size:1.3rem;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}.page-products-search .unit-product .product-information dl dt:nth-of-type(-n+2),.page-products-search .unit-product .product-information dl dt:nth-of-type(-n+2),.page-products-search .unit-product .product-information dl dd:nth-of-type(-n+2),.page-products-search .unit-product .product-information dl dd:nth-of-type(-n+2){border-top:1px solid #CCC;}@media print,screen and (max-width:992px){.page-products-search .unit-product .product-information dl dt:nth-of-type(-n+2),.page-products-search .unit-product .product-information dl dt:nth-of-type(-n+2),.page-products-search .unit-product .product-information dl dd:nth-of-type(-n+2),.page-products-search .unit-product .product-information dl dd:nth-of-type(-n+2){border-top:none;}}.page-products-search .unit-product .product-information dl dt{background:#F2F2F2;}.page-products-search .unit-product .product-information dl dt.price,.page-products-search .unit-product .product-information dl dt.net,.page-products-search .unit-product .product-information dl dt.completion{width:28%;}@media print,screen and (max-width:992px){.page-products-search .unit-product .product-information dl dt.price,.page-products-search .unit-product .product-information dl dt.net,.page-products-search .unit-product .product-information dl dt.completion{width:48%;}}.page-products-search .unit-product .product-information dl dt.wholesale,.page-products-search .unit-product .product-information dl dt.retail-price,.page-products-search .unit-product .product-information dl dt.support{width:22%;}@media print,screen and (max-width:992px){.page-products-search .unit-product .product-information dl dt.wholesale,.page-products-search .unit-product .product-information dl dt.retail-price,.page-products-search .unit-product .product-information dl dt.support{width:48%;}}.page-products-search .unit-product .product-information dl dd.price,.page-products-search .unit-product .product-information dl dd.net,.page-products-search .unit-product .product-information dl dd.completion{width:22%;}@media print,screen and (max-width:992px){.page-products-search .unit-product .product-information dl dd.price,.page-products-search .unit-product .product-information dl dd.net,.page-products-search .unit-product .product-information dl dd.completion{width:52%;}}.page-products-search .unit-product .product-information dl dd.wholesale,.page-products-search .unit-product .product-information dl dd.retail-price,.page-products-search .unit-product .product-information dl dd.support{width:28%;}@media print,screen and (max-width:992px){.page-products-search .unit-product .product-information dl dd.wholesale,.page-products-search .unit-product .product-information dl dd.retail-price,.page-products-search .unit-product .product-information dl dd.support{width:52%;}}.page-products-search .unit-product .btn-download{border-top-right-radius:10px;border-bottom-right-radius:10px;max-width:530px;width:44%;padding:1.5rem;}@media print,screen and (max-width:1200px){.page-products-search .unit-product .btn-download{max-width:inherit;width:100%;border-top-right-radius:0;border-bottom-left-radius:10px;}}.page-products-search .unit-product .btn-download .btn-group-custom::after{content:"";display:block;width:32.5%;}@media print,screen and (max-width:576px){.page-products-search .unit-product .btn-download .btn-group-custom::after{width:48.5%;}}.page-products-search .unit-product .btn-download .btn-normal{position:relative;min-width:inherit;max-width:inherit;width:32.5%;margin-bottom:.7rem;text-align:left;padding:.5rem 1rem;font-size:1.3rem;}@media print,screen and (max-width:576px){.page-products-search .unit-product .btn-download .btn-normal{width:48.5%;}}.page-products-search .unit-product .btn-download .btn-normal .balloon-top{width:300px;position:absolute;left:0%;bottom:80%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:15px;padding:8px;border-radius:10px;background-color:#FFBF00;color:#333;visibility:hidden;opacity:0;z-index:1;transition:0.5s all;font-size:1.3rem;}@media print,screen and (max-width:768px){.page-products-search .unit-product .btn-download .btn-normal .balloon-top{display:none;}}.page-products-search .unit-product .btn-download .btn-normal .balloon-top ul li{display:inline-block;margin-right:.5rem;}.page-products-search .unit-product .btn-download .btn-normal .balloon-top::before{content:"";width:0;height:0;border:10px solid transparent;border-top:12px solid #FFBF00;position:absolute;top:99%;right:10%;-ms-transform:translateX(-50%);transform:translateX(-50%);}@media print,screen and (max-width:768px){.page-products-search .unit-product .btn-download .btn-normal .balloon-top::before{display:none;}}.page-products-search .unit-product .btn-download .btn-normal:hover .balloon-top{bottom:100%;visibility:visible;opacity:1;}@media print,screen and (max-width:768px){.page-products-search .unit-product .btn-download .btn-normal:hover .balloon-top{display:none;}}.page-products-search .region-footer{margin-top:0;}.page-products-detail .block{margin-bottom:10rem;}@media print,screen and (max-width:992px){.page-products-detail .block{margin-bottom:7rem;}}.page-products-detail .block:last-child{margin-bottom:0;}.page-products-detail .h2-page .btn-more-close{width:160px;min-width:160px;}@media print,screen and (max-width:768px){.page-products-detail .h2-page .btn-more-close{width:45%;}}.page-products-detail .collapse{position:relative;overflow:hidden;height:120px;}.page-products-detail .collapse::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(top,rgba(246,246,246,0) 0%,rgba(246,246,246,0.9) 50%,rgba(246,246,246,0.9) 50%,#F6F6F6 100%);content:"";}.page-products-detail .collapse:not(.show){display:block;}.page-products-detail .collapse.show{height:auto;}.page-products-detail .collapse.show::before{height:auto;}.page-products-detail .btn-more-close[type="button"]{appearance:none;}.page-products-detail .btn-more-close::after{content:'閉じる';}.page-products-detail .btn-more-close::before{content:"";display:inline-block;width:15px;height:15px;background:url(/themes/custom/pssj/assets/images/common/icon/icon-minus-wh.svg);background-repeat:no-repeat;background-size:15px;margin-right:.5rem;vertical-align:text-bottom;}.page-products-detail .btn-more-close.collapsed::after{content:'続きを見る';}.page-products-detail .btn-more-close.collapsed::before{content:"";display:inline-block;width:15px;height:15px;background:url(/themes/custom/pssj/assets/images/common/icon/icon-plus-wh.svg);background-repeat:no-repeat;background-size:15px;margin-right:.5rem;vertical-align:text-bottom;}.page-products-detail .block-link-scroll{position:sticky;top:0;background:#F6F6F6;z-index:1;}@media print,screen and (max-width:992px){.page-products-detail .block-link-scroll{position:inherit;}}.page-products-detail .block-link-scroll .link-scroll{font-size:1.6rem;border-bottom:1px solid #D7D7D7;padding:1.0rem 0;margin-bottom:4rem;}@media print,screen and (max-width:992px){.page-products-detail .block-link-scroll .link-scroll{border-bottom:none;padding:1.0rem 0 0;}}.page-products-detail .block-link-scroll .link-scroll li{margin-right:3rem;}@media print,screen and (max-width:992px){.page-products-detail .block-link-scroll .link-scroll li{display:block;margin-right:0;width:100%;padding:1.5rem 0;border-bottom:1px solid #D7D7D7;}}.page-products-detail .block-link-scroll .link-scroll li .icon-svg{width:20px;margin-right:.5rem;}.page-products-detail .block-link-scroll .link-scroll li a{display:inline-block;position:relative;}@media print,screen and (max-width:992px){.page-products-detail .block-link-scroll .link-scroll li a{display:block;}}.page-products-detail .block-link-scroll .link-scroll li a.nav-link{color:#333;font-size:1.6rem;font-weight:600;}.page-products-detail .block-link-scroll .link-scroll li a.nav-link::after{height:2px;background:#333;position:absolute;bottom:-14px;left:0;content:'';width:100%;-ms-transform:scale(0,1);transform:scale(0,1);-ms-transform-origin:center top;transform-origin:center top;transition:transform .3s;}@media print,screen and (max-width:992px){.page-products-detail .block-link-scroll .link-scroll li a.nav-link::after{display:none;}}.page-products-detail .block-link-scroll .link-scroll li a.nav-link:hover::after{-ms-transform:scale(1,1);transform:scale(1,1);}.page-products-detail .block-link-scroll .link-scroll li a.nav-link.active{color:#333;border-left:none;}.page-products-detail .block-link-scroll .link-scroll li a.nav-link.active::after{height:2px;background:#333;position:absolute;bottom:-14px;left:0;content:'';width:100%;-ms-transform:none;transform:none;}@media print,screen and (max-width:992px){.page-products-detail .block-side .block-outline{margin-bottom:7rem;}}.page-products-detail .block-side .block-outline .unit{margin-bottom:3rem;}.page-products-detail .block-side .block-outline .collapse{height:auto;}@media print,screen and (max-width:992px){.page-products-detail .block-side .block-outline .collapse{height:120px;}}.page-products-detail .block-side .block-outline .collapse.show{height:auto;}.page-products-detail .block-side .block-outline .collapse.show::before{height:auto;}.page-products-detail .block-side .block-outline .unit-figure{background:#FFF;}.page-products-detail .block-side .block-outline .unit-figure .figure-custom{width:100%;height:100%;text-align:center;}.page-products-detail .block-side .block-outline .unit-figure .figure-custom img{width:80%;height:auto;}@media print,screen and (max-width:992px){.page-products-detail .block-side .block-outline .unit-figure .figure-custom img{width:50%;}}.page-products-detail .block-side .block-outline .btn-link-custom{margin-bottom:1rem;}.page-products-detail .block-side .block-outline .btn-link-custom:last-child{margin-bottom:0;}.page-products-detail .block-main .unit{margin-bottom:3rem;}.page-products-detail .block-main .unit:last-child{margin-bottom:0;}.page-products-detail .block-main .btn-link-custom{margin-top:2rem;}.page-products-detail .block-main .table.table-custom{min-width:850px;}.page-products-detail .block-main .table.table-custom thead th.th-type{width:25%;}.page-products-detail .block-main .table.table-custom thead th.th-extension{width:5%;}.page-products-detail .block-main .table.table-custom thead th.th-size{width:15%;}.page-products-detail .block-main .table.table-custom thead th.th-remarks{width:35%;}.page-products-detail .block-main .table.table-custom thead th.th-btn{width:20%;}.page-mypage .block{padding:0 0 7rem;}.page-mypage .block:last-of-type{padding:0;}@media print,screen and (max-width:992px){.page-mypage .block{padding:0 0 5rem;}.page-mypage .block:last-of-type{padding:0;}}.page-mypage .list-group-mypage{background:#FFF;border-radius:5px;}.page-mypage .list-group-mypage dl{margin-bottom:0;font-size:1.6rem;}.page-mypage .list-group-mypage dl dt,.page-mypage .list-group-mypage dl dd{padding:1.5rem;border-bottom:1px solid #CCC;margin-bottom:0;}.page-mypage .list-group-mypage dl dt:last-of-type,.page-mypage .list-group-mypage dl dd:last-of-type{border-bottom:none;}.page-mypage .list-group-mypage dl dt{background:#EAEFF8;width:20%;line-height:1.2;}@media print,screen and (max-width:992px){.page-mypage .list-group-mypage dl dt{width:30%;}}@media print,screen and (max-width:768px){.page-mypage .list-group-mypage dl dt{width:100%;}}.page-mypage .list-group-mypage dl dt:first-of-type{border-top-left-radius:5px;}@media print,screen and (max-width:768px){.page-mypage .list-group-mypage dl dt:first-of-type{border-top-right-radius:5px;}}.page-mypage .list-group-mypage dl dt:last-of-type{border-bottom-left-radius:5px;}@media print,screen and (max-width:768px){.page-mypage .list-group-mypage dl dt:last-of-type{border-bottom:1px solid #CCC;border-bottom-left-radius:0;}}.page-mypage .list-group-mypage dl dd{width:80%;}@media print,screen and (max-width:992px){.page-mypage .list-group-mypage dl dd{width:70%;}}@media print,screen and (max-width:768px){.page-mypage .list-group-mypage dl dd{width:100%;}}.page-mypage .list-group-mypage dl dd .form-outline-custom{max-width:370px;width:100%;}.page-mypage .list-group-mypage dl dd .text-normal{margin-top:1rem;padding-left:1em;text-indent:-1em;}.page-mypage .list-group-mypage dl dd .text-normal ul li{margin-left:2rem;}.page-mypage .block-input .list-group{margin-top:3rem;}.page-mypage .block-finish .text-normal{margin-bottom:3rem;}.contextual.open .contextual-links{display:block !important;}.contextual-links{display:none !important;}#block-product-information-site{background:none;}.entity-moderation-form select,.entity-moderation-form input{border:1px solid #787878;background:none;}.status-message em,.status-message .placeholder,.user-pass em,.user-pass .placeholder,.user-pass-reset em,.user-pass-reset .placeholder,#block-pssj-page-title em,#block-pssj-page-title .placeholder,.diff-header em,.diff-header .placeholder,.diff-controls em,.diff-controls .placeholder,.diff-responsive-table-wrapper em,.diff-responsive-table-wrapper .placeholder{background:none;opacity:1;cursor:text;}.page-products-detail .h1-page-sub .badge-custom{vertical-align:middle;padding:8.5px 15px;margin-left:2rem;}.page-products-detail .block-main .table.table-custom{min-width:810px;}.page-top .block-news #block-views-block-top-page-block-update{height:100%;}#webform-submission-unfair-trade-hotline-add-form{margin-top:40px;}@media print,screen and (max-width:768px){#webform-submission-unfair-trade-hotline-add-form{margin-left:15px;margin-right:15px;}}#webform-submission-unfair-trade-hotline-add-form .singleColumn h2{padding:12px 0;border-bottom:1px solid #c6c6c6;margin-bottom:17px;font-size:23.2px;position:relative;color:#333;}#webform-submission-unfair-trade-hotline-add-form .singleColumn p{letter-spacing:0.02em;line-height:1.9em;font-size:16px;font-weight:500;}#webform-submission-unfair-trade-hotline-add-form .singleColumn ol{padding:0;}#webform-submission-unfair-trade-hotline-add-form .singleColumn ol li{list-style:decimal;margin-left:20px;margin-bottom:50px;letter-spacing:0.02em;line-height:1.9em;font-size:16px;font-weight:500;}#webform-submission-unfair-trade-hotline-add-form .singleColumn ol li h3{font-size:19.2px;position:relative;color:#333;font-weight:700;}#webform-submission-unfair-trade-hotline-add-form .singleColumn ol li ul{font-size:1rem;line-height:1.9em;list-style:inherit;}#webform-submission-unfair-trade-hotline-add-form .singleColumn ol li ul li{position:relative;margin-left:15px;margin-bottom:0;list-style:none;}#webform-submission-unfair-trade-hotline-add-form .singleColumn ol li ul li::before{content:"・";display:inline-block;position:absolute;left:-15px;}#webform-submission-unfair-trade-hotline-add-form #edit-form-title{font-size:23.2px;font-weight:700;color:#333;}#webform-submission-unfair-trade-hotline-add-form .form-row{display:block;width:100%;margin-bottom:15px;}#webform-submission-unfair-trade-hotline-add-form .form-row label{display:inline-block;vertical-align:top;max-width:200px;font-weight:bold;width:30%;font-size:16px;font-weight:700;margin-top:8px;}@media print,screen and (max-width:768px){#webform-submission-unfair-trade-hotline-add-form .form-row label{width:100%;max-width:100%;margin-bottom:5px;}}#webform-submission-unfair-trade-hotline-add-form .form-row label em{font-size:16px;color:#cd3c3a;margin-left:15px;font-style:normal;}#webform-submission-unfair-trade-hotline-add-form .form-row input{width:55%;border:none;height:35px;border-radius:4px;box-shadow:0 0 0 1px #ccc;padding:7px;max-width:500px;background-color:#fff;font-weight:300;font-size:15px;color:#000;}@media print,screen and (max-width:768px){#webform-submission-unfair-trade-hotline-add-form .form-row input{width:100%;max-width:100%;}}#webform-submission-unfair-trade-hotline-add-form .form-row.textarea-wrapper div{display:inline-block;width:60%;max-width:567px;}@media print,screen and (max-width:768px){#webform-submission-unfair-trade-hotline-add-form .form-row.textarea-wrapper div{width:100%;}}#webform-submission-unfair-trade-hotline-add-form .form-row.textarea-wrapper div textarea{position:relative;box-sizing:border-box;border-color:inherit;text-decoration:none;background-color:#fff;font-weight:300;font-size:15px;color:#000;padding:7px;width:100%;}#webform-submission-unfair-trade-hotline-add-form #edit-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;}#webform-submission-unfair-trade-hotline-add-form #edit-actions input{margin-left:200px;color:white;font-size:15px;font-weight:bold;padding:7px 45px;cursor:pointer;border-radius:35px;transition:.3s;background-color:#0041c0;display:inline-block;margin-top:50px;}@media print,screen and (max-width:768px){#webform-submission-unfair-trade-hotline-add-form #edit-actions input{margin-left:0;}}#webform-submission-unfair-trade-hotline-add-form .webform-preview .webform-element{display:block;width:100%;margin-bottom:15px;}#webform-submission-unfair-trade-hotline-add-form .webform-preview .webform-element label{display:inline-block;vertical-align:top;max-width:230px;font-weight:bold;width:30%;font-size:16px;font-weight:700;}@media print,screen and (max-width:768px){#webform-submission-unfair-trade-hotline-add-form .webform-preview .webform-element label{width:100%;max-width:100%;margin-bottom:5px;}}#webform-submission-unfair-trade-hotline-add-form .webform-preview .webform-element label em{font-size:16px;color:#cd3c3a;margin-left:15px;font-style:normal;}#webform-submission-unfair-trade-hotline-add-form .webform-preview .webform-element .preview-form-value{font-size:16px;font-weight:300;display:inline-block;width:70%;}@media print,screen and (max-width:768px){#webform-submission-unfair-trade-hotline-add-form .webform-preview .webform-element .preview-form-value{width:100%;}}#webform-submission-unfair-trade-hotline-add-form .webform-preview .submission-preview-heading{padding:12px 0;border-bottom:1px solid #c6c6c6;margin-bottom:35px;}.webform-confirmation{max-width:740px;margin:0 auto;}.webform-confirmation .error_title{margin:75px 0 50px 0;font-size:22px;text-align:center;color:#333;}.webform-confirmation .error_body{font-size:16px;padding-bottom:50px;font-weight:500;color:#000;}.webform-confirmation .error_body a{color:#0041c0;font-weight:600;}.webform-confirmation .error_body a::after{content:'>';display:inline-block;margin-left:10px;}.ui-dialog{background:#F6F6F6;padding:4rem;max-width:910px;width:90% !important;-ms-flex-align:center;align-items:center;margin:0 auto;}.ui-dialog .ui-dialog-titlebar{display:none;}.ui-dialog div#drupal-modal{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;}.ui-dialog div#drupal-modal .modal-body{background:#FFF;padding:1.5rem;height:200px;overflow-x:scroll;}.ui-dialog div#drupal-modal .modal-header{display:block;text-align:center;font-size:1.6rem;}.ui-dialog .ui-dialog-buttonpane{background:inherit;border:unset;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.form-actions{width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #f5f5f5;border-bottom-right-radius:calc(0.5rem - 1px);border-bottom-left-radius:calc(0.5rem - 1px);}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.form-actions button.use-ajax.btn-normal.btn-gradation-blue.btn.button.js-form-submit.form-submit:before{content:"";width:28px;height:28px;background:url("/themes/custom/pssj/assets/images/common/icon/icon-agree-wh.svg") 0 0 no-repeat;top:11px;left:47px;position:absolute;font-size:13px;background-size:20px 20px;display:inline-block;font-size:-19px;}@media print,screen and (max-width:768px){.ui-dialog{padding:2em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{max-width:160px;width:47.5%;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn-normal.btn-gradation-blue.form-submit:before{left:10px !important;}.ui-dialog .modal-header{font-size:1.4rem !important;padding:unset;margin-bottom:1rem;}.ui-dialog div#drupal-modal{padding:unset;}.ckeditor-alignment img{width:100%;height:auto;}.ckeditor-alignment table{width:100% !important;height:auto;}.ckeditor-alignment audio{width:100%;}.ckeditor-alignment iframe{width:100%;}.ckeditor-alignment video{width:100%;height:auto;}}@media print,screen and (max-width:367px){.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{width:55.5%;}}.custom-search-radios legend,.product-status-radios legend{display:none;}.custom-search-radios .js-form-type-radio.form-item-product-status,.product-status-radios .js-form-type-radio.form-item-product-status{margin-bottom:2rem;display:inline-block;margin-right:1rem;}.custom-search-radios .js-form-type-radio.form-item-product-status input#product_status,.product-status-radios .js-form-type-radio.form-item-product-status input#product_status{border-radius:50%;margin-top:.125em;margin-right:4px;appearance:auto;width:2rem;height:2rem;vertical-align:sub;}.custom-search-radios .js-form-type-radio.form-item-product-status input#product_status label.option,.product-status-radios .js-form-type-radio.form-item-product-status input#product_status label.option{padding-left:0.15rem;}.asset_type_radios legend{display:none;}.asset_type_radios .js-form-type-radio.form-item-asset-type{margin-bottom:2rem;display:inline-block;margin-right:1rem;}.asset_type_radios .js-form-type-radio.form-item-asset-type input#asset_type{border-radius:50%;margin-top:.125em;margin-right:4px;appearance:auto;width:2rem;height:2rem;vertical-align:sub;}.asset_type_radios .js-form-type-radio.form-item-asset-type input#asset_type label.option{padding-left:0.15rem;}.show{display:block !important;}.hide{display:none !important;}.product-status-radios{margin-left:auto;margin-right:25px;}.product-status-radios .js-form-type-radio.form-item-product-status{margin-bottom:0rem;}@media print,screen and (max-width:1200px){.product-status-radios{width:100%;margin-bottom:2rem;}}.path-products-categories .block-select-pagination .search-filter{margin-left:0;}.product-search-filter .js-form-type-radio input{appearance:auto;}.product-search-filter .form-actions input{max-width:90px;width:35%;font-size:1.6rem;background:#0056ff;color:#fff;border-radius:5px;margin-top:10px;}.product-search-filter .form-item-search-api-product-fulltext input{background:#fff;width:100%;height:40px;border:1px solid gray;padding:5px;}.btn-tab-product .input-group.input-group-custom .search-submit{max-width:90px;width:35%;font-size:1.6rem;border-top-right-radius:5px;border-bottom-right-radius:5px;display:inline-block;box-shadow:0 4px 10px 0 #adadad;background:linear-gradient(90deg,#0041c0 0%,#0056ff 100%);position:relative;}.btn-tab-product .input-group.input-group-custom .search-submit input#edit-submit-product-search{width:100%;height:100%;border:0;text-transform:uppercase;padding:0.625rem 1.5rem 0.5rem;text-align:right;color:#FFF;font-weight:600;line-height:1;background:url(/themes/custom/pssj/assets/images/common/icon/icon-search-wh.svg) no-repeat 17px 8px;background-size:20px;}.btn-tab-product .input-group.input-group-custom .search-submit input#edit-reset--2{position:absolute;color:#fff;background:linear-gradient(90deg,#0041c0 0%,#0056ff 100%);left:93px;border-radius:5px;width:90px;}form#views-exposed-form-product-search-block-1{width:75%;margin-bottom:0;}@media screen and (max-width:992px){form#views-exposed-form-product-search-block-1{width:100%;}}.custom-theme-input{width:100% !important;opacity:1 !important;-webkit-user-select:unset !important;-ms-user-select:unset !important;user-select:unset !important;pointer-events:unset !important;}.custom-theme-input .form-outline.form-outline-custom.search-box{opacity:1;-webkit-user-select:unset !important;-ms-user-select:unset !important;user-select:unset !important;pointer-events:unset !important;}.custom-theme-input button.btn.btn-search{opacity:1;-webkit-user-select:unset !important;-ms-user-select:unset !important;user-select:unset !important;pointer-events:unset !important;}@media print,screen and (max-width:992px){.custom-theme-input button.btn.btn-search{padding:unset;}}@media print,screen and (max-width:992px){.custom-theme-input button.btn.btn-search span.text{display:block !important;}}.custom-theme-input button.btn.btn-search span.text input{width:100%;height:100%;border:0;text-transform:uppercase;padding:0.3rem 0.4rem 0.5rem;text-align:right;color:#FFF;font-weight:600;line-height:1;background:url(/themes/custom/pssj/assets/images/common/icon/icon-search-wh.svg) no-repeat 4px 3px;background-size:20px;}@media print,screen and (max-width:992px){.custom-theme-input button.btn.btn-search span.text input{background:url(/themes/custom/pssj/assets/images/common/icon/icon-search-bk.svg) no-repeat center;background-size:20px;color:transparent;}}@media print,screen and (max-width:768px){form#views-exposed-form-product-search-block-1{width:inherit;}.input-group-custom .search-box input[type="search"]{font-size:1.5rem;}}.height-button{height:49px;}.height-category-item{min-height:55.36px;}.page-products-search .unit-product .product-information .product-image .image{overflow:hidden;}.page-products-search .unit-product .product-information .product-image .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);max-width:100%;height:auto;width:78%;}@media print,screen and (max-width:768px){.page-products-search .unit-product .product-information .product-image .image img{width:40%;}}@media print,screen and (min-width:769px) and (max-width:1200px){.page-products-search .unit-product .product-information .product-image .image img{width:50%;}}.pager_footer nav{margin-top:3rem;}.pager_footer nav ul{-ms-flex-pack:center;justify-content:center;}@media print,screen and (max-width:576px){.block-select-pagination ul.pagination{-ms-flex-pack:justify;justify-content:space-between;width:100%;}}table:not(.table-custom) tbody,table:not(.table-custom) td,table:not(.table-custom) tfoot,table:not(.table-custom) th,table:not(.table-custom) thead,table:not(.table-custom) tr{border:1px solid;}.custom-pager .nav-pagination{margin-top:3rem;}.custom-pager .nav-pagination .pagination-custom{-ms-flex-pack:center;justify-content:center;}form#views-exposed-form-product-category-search-assets-block-1,form#views-exposed-form-product-category-search-assets-block-3,form#views-exposed-form-product-category-search-media-assets-block-1{display:none;}form#views-exposed-form-find-files-page-1 .asset_type_radios fieldset,form#views-exposed-form-find-files-block-2 .asset_type_radios fieldset{display:-ms-flexbox;display:flex;}form#views-exposed-form-find-files-page-1 .asset_type_radios fieldset legend,form#views-exposed-form-find-files-block-2 .asset_type_radios fieldset legend{display:-ms-flexbox;display:flex;width:20%;margin-left:21px;}@media print,screen and (max-width:992px){form#views-exposed-form-find-files-page-1 .asset_type_radios fieldset legend,form#views-exposed-form-find-files-block-2 .asset_type_radios fieldset legend{width:115px;margin-left:0;}}form#views-exposed-form-find-files-page-1 .asset_type_radios fieldset .fieldset-wrapper .js-form-item,form#views-exposed-form-find-files-block-2 .asset_type_radios fieldset .fieldset-wrapper .js-form-item{margin-right:20px;margin-bottom:0;}form#views-exposed-form-find-files-page-1 .asset_type_radios fieldset .fieldset-wrapper .js-form-item:last-child,form#views-exposed-form-find-files-block-2 .asset_type_radios fieldset .fieldset-wrapper .js-form-item:last-child{margin-inline-start:0;}form#views-exposed-form-find-files-page-1 .find-file-tab,form#views-exposed-form-find-files-block-2 .find-file-tab{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}form#views-exposed-form-find-files-page-1 .find-file-tab fieldset,form#views-exposed-form-find-files-block-2 .find-file-tab fieldset{width:43.5% !important;}form#views-exposed-form-find-files-page-1 .find-file-tab fieldset legend,form#views-exposed-form-find-files-block-2 .find-file-tab fieldset legend{display:none;}form#views-exposed-form-find-files-page-1 .find-file-tab fieldset .fieldset-wrapper,form#views-exposed-form-find-files-block-2 .find-file-tab fieldset .fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}form#views-exposed-form-find-files-page-1 .find-file-tab fieldset .fieldset-wrapper .js-form-item.form-item,form#views-exposed-form-find-files-block-2 .find-file-tab fieldset .fieldset-wrapper .js-form-item.form-item{width:46%;margin:0;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item{margin:15px 20px 0;width:20%;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item .shs-processed,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item .shs-processed{display:none !important;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item .shs-container,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item .shs-container{display:block;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item .shs-container .shs-field-container,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item .shs-container .shs-field-container{display:block;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item .shs-container .shs-field-container .shs-widget-container,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item .shs-container .shs-field-container .shs-widget-container{display:block;width:100%;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item .shs-container .shs-field-container .shs-widget-container select,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item .shs-container .shs-field-container .shs-widget-container select{display:block;width:100%;margin-bottom:10px;font-size:0.875em;font-weight:600;color:#757575;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item .shs-container .shs-field-container .shs-widget-container select:focus,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item .shs-container .shs-field-container .shs-widget-container select:focus{border-color:#bdbdbd;box-shadow:none;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item input,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item input{background:#fff;height:35px;width:100%;border:1px solid #bdbdbd;padding:0 2%;display:block;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item select,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item select{height:35px;display:block;font-size:0.875em;font-weight:600;color:#757575;margin-top:3px;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item-combine,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item-combine{width:32%;}form#views-exposed-form-find-files-page-1 .find-file-tab div.form-actions,form#views-exposed-form-find-files-block-2 .find-file-tab div.form-actions{margin:29px 29px 0;}form#views-exposed-form-find-files-page-1 .find-file-tab div.form-actions input.form-submit,form#views-exposed-form-find-files-block-2 .find-file-tab div.form-actions input.form-submit{text-transform:none;font-size:1.6rem;font-weight:600;background:#0041C0;color:#FFF;border-radius:5px;text-align:center;display:block;cursor:pointer;position:relative;min-width:100px;max-width:200px;width:50%;transition:.3s;padding:1rem 2.5rem;}form#views-exposed-form-find-files-page-1 .find-file-tab div.form-item-field-product-category-target-id div.shs-container div[data-shs-level="2"],form#views-exposed-form-find-files-block-2 .find-file-tab div.form-item-field-product-category-target-id div.shs-container div[data-shs-level="2"]{display:none !important;}@media print,screen and (max-width:992px){form#views-exposed-form-find-files-page-1 .find-file-tab,form#views-exposed-form-find-files-block-2 .find-file-tab{width:100%;display:block;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item{width:100% !important;margin:0 0 2% 0;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item input,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item input{width:100%;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item select,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item select{width:100%;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item .fieldset-wrapper,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item .fieldset-wrapper{display:block;}form#views-exposed-form-find-files-page-1 .find-file-tab .js-form-item.form-item .fieldset-wrapper .js-form-item.form-item,form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item .fieldset-wrapper .js-form-item.form-item{margin:0 0 2% 0;}form#views-exposed-form-find-files-page-1 .find-file-tab .form-actions,form#views-exposed-form-find-files-block-2 .find-file-tab .form-actions{margin:3% 0 0 0 !important;}.page-products-search .btn-tab-product ul li{padding:0 10px;}.sp-custom-button{-ms-flex-align:stretch !important;align-items:stretch !important;-ms-flex-pack:center;justify-content:center;}.sp-custom-button li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 !important;}.sp-custom-button li:nth-child(2){margin-left:1.5rem !important;margin-right:1.5rem !important;}}.find-file-wrapper{padding:0 0 10rem 0;}.find-file-custom-table thead tr th{min-width:150px;}.find-file-custom-table thead tr th.views-field-nothing{min-width:80px;}.find-file-custom-table thead tr th a{color:#d9d9d9;}.table.table-custom .btn-normal{position:relative;}.table.table-custom .btn-normal .ajax-progress{position:absolute;left:0;top:7px;}.find-file-table{margin-top:1.5rem;}.find-file-table .btn-download{width:30px !important;margin:0 auto;min-width:auto;padding:2px 5px 5px;}.find-file-table td{height:72px;}.find-file-table td.find-file-title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.find-file-table td.views-field-field-product-id{max-width:200px;}.find-file-table td.views-field-field-product-id a,.find-file-table td.views-field-field-product-id span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}.find-file-table td.views-field.category-name,.find-file-table td.views-field.views-field-name,.find-file-table td.views-field-field-cs-last-modified-date,.find-file-table td.views-field.views-field-tid{max-width:150px;}.find-file-table td.views-field.category-name span,.find-file-table td.views-field.views-field-name span,.find-file-table td.views-field-field-cs-last-modified-date span,.find-file-table td.views-field.views-field-tid span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}.error-page .block-heading{text-align:center;padding:150px 0 130px 0;}.error-page .block-heading h1{font-size:3.6rem;margin-bottom:3rem;position:relative;}.error-page .block-heading h1:after{content:"";background:linear-gradient(to right,#0041C0 0%,#0041C0 50%,#00B7F1 50%,#00B7F1 100%);height:7px;top:80px;position:absolute;width:70%;left:0;right:0;margin:0 auto;}.error-page .error-message{display:block;padding-bottom:100px;}.error-page .error-message .message{text-align:center;font-size:18px;line-height:1.35em;margin-bottom:50px;font-weight:500;}.error-page .error-message .link{text-align:center;}.error-page .error-message .link a{width:15px;color:#fff;background-color:#0041C0;transition:opacity .4s,background-color .4s;border-radius:2px;padding:1.2rem 2rem;}.maintenance-wrapper{min-height:100vh;width:100%;}.maintenance-wrapper .maintenance-page{width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100vh;min-height:900px;-ms-flex-pack:center;justify-content:center;text-align:center;}.maintenance-wrapper .maintenance-page .maintenance-inner{display:block;width:100%;}.maintenance-wrapper .maintenance-page .maintenance-inner h1{font-size:4rem;margin-bottom:5rem;}.maintenance-wrapper .maintenance-page .maintenance-inner p{font-size:2rem;}#block-pssj-primary-local-tasks{padding:0 20px;display:block;width:100%;margin:10px 0;background:#e9e9e9;}#block-pssj-primary-local-tasks li{display:inline-block;}#block-pssj-primary-local-tasks li a{padding:10px 15px;display:block;color:#1b1f2a;font-weight:500;}#block-pssj-primary-local-tasks li a.is-active{background-color:#ccc;}#block-pssj-primary-local-tasks li a:hover{background-color:#eee;}.find-file-table-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.find-file-table-heading .sort_indicator-find-file{margin-left:8px;width:20px;position:relative;}.find-file-table-heading .sort_indicator-find-file .sort_indicator-active .tablesort--desc{position:absolute;left:0;top:0;background-image:url(/themes/custom/pssj/assets/icons/twistie-up.svg);}.find-file-table-heading .sort_indicator-find-file .sort_indicator-active .tablesort--asc{position:absolute;left:0;bottom:0;background-image:url(/themes/custom/pssj/assets/icons/twistie-down.svg);}.find-file-table-heading .sort_indicator-find-file .custom-short{display:block;position:static;}.label-2-custom .btn a{text-transform:none !important;}.product-spec-btn{font-size:2rem;margin-top:10px;display:inline-block;}@media print,screen and (min-width:1239px){.page-products-search .block-list-product-category .nav-item-custom{max-width:145px;}}@media print,screen and (min-width:993px) and (max-width:1238px){.nav-tabs-custom .nav-item-custom{max-width:none !important;width:auto !important;min-width:115px;}}.badge-custom.text-bg-light-green{background:#85CC33;}.navbar-expand-block-nav-header ul .openid-connect-login-form{display:none;width:calc(100% - 40px);padding:10px 20px;color:#333;font-size:1.6rem;}@media screen and (max-width:992px){.navbar-expand-block-nav-header ul .openid-connect-login-form{display:block;}}.block-header .wrapper .openid-connect-login-form{display:-ms-flexbox;display:flex;width:25%;}.block-header .wrapper .openid-connect-login-form div{background:#FFBF00;padding:5px 10px 27px;text-align:center;position:relative;z-index:1000;font-size:1.8rem;line-height:1.2;}.block-header .wrapper .openid-connect-login-form div::before{content:'会員サイトに';position:relative;display:block;font-size:14px;}.block-header .wrapper .openid-connect-login-form div .form-submit{color:#333;position:absolute;margin:0 auto;top:0px;left:0;width:100%;padding-top:22px;padding-bottom:6px;z-index:900;}@media screen and (max-width:992px){.block-header .wrapper .openid-connect-login-form{display:none;}}.access-denied-page .error-message{padding-bottom:0px;}.access-denied-page .content-loggin-button{display:-ms-flexbox;display:flex;padding-bottom:100px;}.access-denied-page .content-loggin-button .openid-connect-login-form{display:-ms-flexbox;display:flex;margin:0 auto;}.access-denied-page .content-loggin-button .openid-connect-login-form div{background:#FFBF00;padding:5px 10px 27px;text-align:center;position:relative;z-index:1000;font-size:1.8rem;line-height:1.2;}.access-denied-page .content-loggin-button .openid-connect-login-form div::before{content:'会員サイトに';position:relative;display:block;font-size:14px;}.access-denied-page .content-loggin-button .openid-connect-login-form div .form-submit{color:#333;position:absolute;margin:0 auto;top:0px;left:0;width:100%;padding-top:22px;padding-bottom:6px;z-index:900;}.password-reset-action #edit-actions{max-width:160px;width:47.5%;font-size:1.8rem;background:#0041c0;background:linear-gradient(to right,#0041c0 0%,#0056ff 100%);background-size:200% auto;transition:.3s;text-transform:none;font-weight:600;color:#FFF;border-radius:5px;text-align:center;display:block;cursor:pointer;position:relative;min-width:100px;line-height:1.5;box-shadow:0px 5px 16px -6px #00000094;height:44px;}@media print,screen and (max-width:992px){.password-reset-action #edit-actions{font-size:1.6rem;}}.password-reset-action #edit-actions .icon-svg{position:absolute;top:8px;left:51px;width:20px;z-index:9;}.password-reset-action #edit-actions input{width:100%;height:44px;display:block;padding:1rem 2.5rem;color:#fff;z-index:999;text-indent:25px;font-size:16px;}.text-red-custom{color:red;}@media print,screen and (max-width:992px){.password-reset-action #edit-actions{height:41.3px;}.password-reset-action #edit-actions .icon-svg{top:9px;left:53px;}.password-reset-action #edit-actions input{font-size:1.4rem;height:41.3px;}}@media print,screen and (max-width:768px){.password-reset-action #edit-actions .icon-svg{top:9px;left:54px;}}@media print,screen and (max-width:400px){.password-reset-action #edit-actions .icon-svg{top:9px;left:43px;}}.node-preview-container{position:unset;max-width:1200px;width:90%;margin:0 auto;}.node-preview-container label[for="edit-view-mode"]{display:none;}@media print,screen and (max-width:992px){.node-preview-container{width:100%;padding:10px 5% 10px;}#block-global-navigation-header{display:none;}body.is-open #block-global-navigation-header{display:block;}}.block-side .collapse::before{content:none;}@media print,screen and (min-width:1201px){.page-products-search .unit-product .product-information dl dt,.page-products-search .unit-product .product-information dl dd{height:50px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.product-category-pager #edit-items-per-page{margin-top:5px;}}.page-products-detail .block-main .table.table-custom thead th.th-extension{min-width:64px;}.empty-message.tab-1-empty{margin-top:-2rem;}.empty-message.tab-2-empty{margin-top:6rem !important;margin-bottom:14rem;}body.anonymous.page-top .block-news{margin:0;}body.anonymous.page-top .block-category{display:none;}.diff-responsive-table-wrapper h1:after{content:none;}.slick-loading{overflow:hidden;visibility:hidden;}.page-products-detail .h2-page .btn-more-close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.page-products-detail .h2-page .btn-more-close.collapsed:before{margin-right:0.8rem;}header .block-header .logo{padding:0;}header .block-header .logo .connect{margin-right:0;}@media screen and (max-width:992px){header .block-header .logo .connect{width:120px;}}@media screen and (min-width:992px){header .block-header .logo .connect img{width:174px;}}.page-products-search .unit-product .product-information .product-image .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);max-width:100%;height:auto;width:auto;max-height:100%;max-width:100%;}.page-products-detail .block-side .block-outline .unit-figure .figure-custom img{width:auto;height:auto;max-height:300px;max-width:80%;}@media print,screen and (max-width:992px){.page-products-detail .block-side .block-outline .unit-figure .figure-custom img{width:auto;height:auto;max-height:120px;max-width:100%;}}.product-services-note{margin-top:30px;font-weight:500;font-size:1.4rem;color:var(--mdb-gray-800);}.product-search-page-partner-search-link{margin-top:40px;}.product-search-page-partner-search-link p{font-weight:600;font-size:1.4rem;}.product-search-page-partner-search-link span{padding:0 3px;}.product-search-page-partner-search-link span img{width:16px;}header.region-header .block-header .logo{padding:0;}header.region-header .block-header .logo .connect{margin-right:0;}@media screen and (max-width:992px){header.region-header .block-header .logo .connect{width:120px;}}@media screen and (min-width:992px){header.region-header .block-header .logo .connect img{width:174px;}}#block-views-block-product-category-search-block-1 .block-list-product-number .block-select-pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;}#block-views-block-product-category-search-block-1 .block-list-product-number .block-select-pagination .select-group{margin:0;}@media (max-width:1200px){#block-views-block-product-category-search-block-1 .block-list-product-number .block-select-pagination .select-group{width:100%;margin-bottom:2rem;}}@media (max-width:1200px){#block-views-block-product-category-search-block-1 .block-list-product-number .block-select-pagination .search-filter{width:100%;margin-bottom:2rem;}}#block-views-block-product-category-search-block-1 .block-list-product-number .block-select-pagination .search-filter .search-filter-wrapper{width:325px;}#block-views-block-product-category-search-block-1 .block-list-product-number .block-select-pagination .search-filter .search-filter-wrapper .form-outline{width:325px;margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}#block-views-block-product-category-search-block-1 .block-list-product-number .block-select-pagination .search-filter .search-filter-wrapper .form-outline #tab-2-product-search-submit{max-width:90px;width:35%;font-size:1.3rem;border-top-right-radius:5px;border-bottom-right-radius:5px;display:inline-block;box-shadow:0 4px 10px 0 #adadad;background:linear-gradient(90deg,#0041c0 0%,#0056ff 100%);position:relative;color:#fff;font-weight:600;}#block-views-block-product-category-search-block-1 .block-list-product-number .block-select-pagination .search-filter .search-filter-wrapper .form-outline #tab-2-product-search-submit::before{content:'';width:18px;height:18px;display:inline-block;background:url(/themes/custom/pssj/assets/images/common/icon/icon-search-wh.svg) no-repeat center;background-size:contain;vertical-align:middle;}form#views-exposed-form-find-files-block-2 #edit-asset-type--3--wrapper{display:-ms-flexbox;display:flex;}form#views-exposed-form-find-files-block-2 #edit-asset-type--3--wrapper legend{display:-ms-flexbox;display:flex;width:20%;margin-left:21px;}@media print,screen and (max-width:992px){form#views-exposed-form-find-files-block-2 #edit-asset-type--3--wrapper legend{width:115px;margin-left:0;}}form#views-exposed-form-find-files-block-2 #edit-asset-type--3--wrapper .fieldset-wrapper #edit-asset-type--3 .js-form-item{margin-right:20px;margin-bottom:0;}form#views-exposed-form-find-files-block-2 #edit-asset-type--3--wrapper .fieldset-wrapper #edit-asset-type--3 .js-form-item:last-child{margin-inline-start:0;}form#views-exposed-form-find-files-block-2 div.form-item-tid div.shs-container div[data-shs-level="2"]{display:none !important;}@media screen and (min-width:992px){form#views-exposed-form-find-files-block-2 .find-file-tab .js-form-item.form-item.form-item-title-description{margin-right:100px;}}.find-files-product-assets #block-category-assets-exposed-form{display:none;}.find-files-product-assets .find-file-wrapper{display:block;}.find-files-category-assets #block-exposedformfind-filespage-1{display:none;}.find-files-category-assets .find-file-wrapper{display:none;}.autologout-dialog .ui-dialog-titlebar{display:none;}.autologout-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none;}.autologout-dialog .ui-dialog-content{padding:1.5em 1em;}.autologout-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:-ms-flexbox;display:flex;}.autologout-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button{text-transform:none;font-size:1.6rem;font-weight:600;background:#0041c0;background:linear-gradient(to right,#0041c0 0%,#0056ff 100%);color:#FFF;border-radius:5px;text-align:center;display:block;cursor:pointer;position:relative;min-width:100px;max-width:200px;width:50%;transition:.3s;padding:1rem 2.5rem;color:#fff;}.autologout-dialog .ui-dialog-buttonpane .ui-dialog-buttonset :last-child{background:#6B6B6B;margin-left:10px;}.autologout-dialog .ui-dialog-buttonpane .ui-dialog-buttonset :last-child:hover{background:#333;}
