@charset "UTF-8";body,html{width:100%;height:100%}dd,div,dl,dt,h1,h2,h3,h4,li,p{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;line-height:1.8em;font-size:14px}p{line-height:1.8em}a{color:#000000;text-decoration:none}a.hover{color:#022dc7!important}section{min-width:980px}.center{position:relative;width:980px;margin:0 auto}.left{float:left}.right{float:right}.en{font-family:"helvetica","Lato",sans-serif;letter-spacing:0.5px}.mb{margin-bottom:55px}.mb_20{margin-bottom:20px}.tm{margin-top:-5px}.blue{color:#0239a0}.cc-revoke{display:none!important}.cc-window{background:rgba(0,0,0,0.85)!important;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif!important;padding:28px 30px 29px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;z-index:99999!important;left:0!important;bottom:0!important;-webkit-box-orient:unset!important;-webkit-box-direction:unset!important;-ms-flex-direction:unset!important;flex-direction:unset!important;width:100%!important;max-width:none!important}@media screen and (max-width:1140px){.cc-window{padding:24px 26px 24px!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}@media screen and (max-width:900px){.cc-window{display:block!important;padding:16px 15px 20px!important}}@media screen and (max-width:640px){.cc-window{padding:13px 15px 16px!important}}@media screen and (max-width:320px){.cc-window{min-width:320px!important}}.cc-window.cc-invisible{display:none!important}.cc-window .cc-message{width:635px!important;color:#ffffff!important;margin-right:47px!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;font-size:15px!important;line-height:1.53!important}@media screen and (max-width:1140px){.cc-window .cc-message{width:65%!important;margin-right:0!important}}@media screen and (max-width:900px){.cc-window .cc-message{width:100%!important;margin-bottom:14px!important}}@media screen and (max-width:640px){.cc-window .cc-message{font-size:13px!important;line-height:1.46!important}}.cc-window .cc-message:after{content:"をご確認ください。"!important}.cc-window .cc-message .cc-link{margin-left:-6px!important;color:#ffffff!important;opacity:1!important;text-decoration:none!important;position:relative!important;-webkit-transition:opacity 0.3s ease-in-out!important;transition:opacity 0.3s ease-in-out!important}.cc-window .cc-message .cc-link:hover{opacity:0.6!important}.cc-window .cc-message .cc-link:before{content:""!important;position:absolute!important;bottom:2px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;width:calc(100% - 6px)!important;height:1px!important;background:#ffffff!important}@media screen and (max-width:550px){.cc-window .cc-message br{display:none!important}}.cc-window .cc-compliance{width:300px!important}@media screen and (max-width:1140px){.cc-window .cc-compliance{width:100%!important;max-width:248px!important}}@media screen and (max-width:900px){.cc-window .cc-compliance{max-width:300px!important}}@media screen and (max-width:450px){.cc-window .cc-compliance{margin:0 auto!important}}.cc-window .cc-compliance .cc-btn.cc-allow{width:100%!important;max-width:191px!important;display:block!important;text-align:center!important;background:#0239a0!important;border:2px solid #0239a0!important;border-radius:22px!important;line-height:40px!important;padding:0!important;font-size:15px!important;font-weight:bold!important;position:relative!important;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out,border 0.3s ease-in-out!important;transition:background 0.3s ease-in-out,color 0.3s ease-in-out,border 0.3s ease-in-out!important}@media screen and (max-width:330px){.cc-window .cc-compliance .cc-btn.cc-allow{max-width:180px!important}}.cc-window .cc-compliance .cc-btn.cc-allow:hover{background:#ffffff!important;color:#0239a0!important;border-color:#0239a0!important}.cc-window .cc-compliance .cc-btn.cc-allow:hover:after{color:#0239a0!important}@media screen and (max-width:640px){.cc-window .cc-compliance .cc-btn.cc-allow{font-size:13px!important;line-height:36px!important}}@media screen and (max-width:320px){.cc-window .cc-compliance .cc-btn.cc-allow{font-size:13px!important}}.cc-window .cc-compliance .cc-btn.cc-allow:after{content:""!important;position:absolute!important;display:inline-block!important;color:#ffffff!important;font-weight:900!important;font-size:12px!important;font-family:"Font Awesome 5 Free"!important;top:50%!important;right:12px!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;-webkit-transition:color 0.3s ease-in-out!important;transition:color 0.3s ease-in-out!important}.cc-window .cc-compliance .cc-btn.cc-deny{-webkit-transition:opacity 0.3s ease-in-out!important;transition:opacity 0.3s ease-in-out!important}.cc-window .cc-compliance .cc-btn.cc-deny:hover{text-decoration:none!important;opacity:0.6!important;color:#ffffff!important}header{width:100%;min-width:980px}header .languageBlock{background:#0239a0}header .languageBlock .right div{display:inline-block;height:25px;line-height:25px;border-left:1px solid #5c76b2}header .languageBlock .right div a,header .languageBlock .right div span{color:#FFFFFF;display:block;height:100%;padding:0px 12px 0px 15px;font-size:11px}header .languageBlock .right div span{background:#022976}header .languageBlock .right div.en{border-right:1px solid #5c76b2}header .head{height:87px}header .head h1{float:left;margin-top:21px}header .head nav{float:right;margin-top:13px}header .head nav li{display:table-cell;font-size:15px}header .head nav li.selected{color:#022dc7}header .head nav li a,header .head nav li span{display:block;padding-left:19px;padding-right:19px;border-left:1px solid #dfdfdf;height:61px;line-height:61px}header .head nav li:last-child a{padding-left:0px;padding-right:0px;border-left:none}.productListSection{background:#02378d;padding:15px 0}.productListSection li{display:inline-block;margin-right:8px;background:#FFFFFF}.productListSection li:last-child{margin-right:0}.lineTitle{text-align:center;margin-bottom:10px}.lineTitle span{height:1px;width:430px;background:#5c76b2;display:inline-block;margin-top:11px}.lineTitle span:first-child{float:left}.lineTitle span:nth-child(3){float:right}.lineTitle b{font-size:16px;color:#FFFFFF;letter-spacing:1px;font-weight:normal;margin-left:3px}.arrowIcon{background:url(../images/common/arrowIcon.gif) no-repeat;background-size:13px 13px;line-height:1em;padding-left:20px}.groupSection{background:url(../images/common/building_bg.jpg) no-repeat center center;background-size:cover;text-align:center;padding-top:80px;padding-bottom:50px}.groupSection .lineTitle{text-align:center;margin-bottom:20px;margin-top:50px}.groupSection .lineTitle span{width:190px;background:#FFFFFF;opacity:0.4}.groupSection .lineTitle span:first-child{float:left}.groupSection .lineTitle span:nth-child(3){float:right}.groupSection .lineTitle b{font-size:14px;letter-spacing:0}.groupSection ul li{display:inline-block;margin-right:9px}.groupSection ul li:last-child{margin-right:0}.groupSection ul li a{display:block}.groupSection ul li span{display:block;color:#FFFFFF;text-align:left;margin-top:5px;font-size:13px}.newsArea{background:#FFFFFF;padding:25px;margin-bottom:18px;min-height:323px;-webkit-box-sizing:border-box;box-sizing:border-box}.newsArea li{margin-bottom:14px;border-bottom:1px solid #dfdfdf;padding-bottom:14px}.newsArea li:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:0px}.newsArea li .date{color:#a8a8a8;font-size:13px;width:79px;display:inline-block;vertical-align:middle}.newsArea li a{display:inline-block;vertical-align:top;margin-top:2px;width:466px}.newsArea li a .new{background:#ffe900;font-size:10px;padding:3px;display:inline-block;line-height:1em}.category{display:inline-block;vertical-align:middle;width:57px;height:17px;line-height:17px;font-size:11px;color:#FFFFFF;background:#0239a0;text-align:center;margin-right:5px}.category.product{background:#0c93ab}.category.exhibition{background:#643f9a}#SecondHeader{min-width:980px;margin-bottom:40px}#SecondHeader .mainArea{height:160px}#SecondHeader .mainArea .title{position:absolute;left:0;top:51px;color:#FFFFFF;padding-left:35px;background:url(../images/second/secondHeadTitleIcon.png) no-repeat left center;background-size:8px 58px}#SecondHeader .mainArea .title h2{font-weight:bold;font-size:24px;margin-bottom:22px;line-height:1em;letter-spacing:2px}#SecondHeader .mainArea .title div{font-size:11px;line-height:1em;font-weight:normal;font-family:"helvetica","Lato",sans-serif;letter-spacing:0.5px;letter-spacing:1px}#SecondHeader .mainArea .bg{height:100%}#SecondHeader .mainArea .bg .left{background:#0239a0;width:45%;height:100%}#SecondHeader .mainArea .bg .right{background:url(../images/second/company_bg.jpg) left center;background-size:cover;width:55%;height:100%}@media screen and (max-width:1380px){#SecondHeader .mainArea .bg .left{width:40%}#SecondHeader .mainArea .bg .right{width:60%}}#SecondHeader .pankuzuArea{background:url(../images/common/amiBg.gif);background-size:4px 4px;height:38px}#SecondHeader .pankuzuArea ul li{display:inline-block;line-height:38px;font-size:11px;margin-right:3px;padding-right:12px;background:url(../images/second/slash.png) no-repeat right center;background-size:5px 11px}#SecondHeader .pankuzuArea ul li sup{font-size:0.6em;position:relative;top:-2px;vertical-align:bottom}@media (-ms-high-contrast:none){#SecondHeader .pankuzuArea ul li sup{top:-1px}}#SecondHeader .pankuzuArea ul li sub{font-size:0.6em;position:relative;top:2px;vertical-align:top}@media (-ms-high-contrast:none){#SecondHeader .pankuzuArea ul li sub{top:5px}}#SecondHeader .pankuzuArea ul li:last-child{margin-right:0;padding-right:0;background:none}#SecondHeader .pankuzuArea ul li a{color:#919191}#SecondSection{margin-bottom:55px}#SecondSection .sideNavigation{border:1px solid #dfdfdf;background:#a8a8a8;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;background:#f5f5f5;float:left}#SecondSection .sideNavigation li{border-bottom:1px solid #dfdfdf}#SecondSection .sideNavigation li.selected{background:#0239a0}#SecondSection .sideNavigation li.selected span{color:#FFFFFF}#SecondSection .sideNavigation li.selected span:before{border:1px solid #ffffff}#SecondSection .sideNavigation li a,#SecondSection .sideNavigation li span{display:block;padding-left:33px;line-height:52px;position:relative}#SecondSection .sideNavigation li a:before,#SecondSection .sideNavigation li span:before{content:"";position:absolute;top:19px;left:12px;width:13px;height:13px;background:#0239a0;-webkit-box-sizing:border-box;box-sizing:border-box}#SecondSection .sideNavigation li a:after,#SecondSection .sideNavigation li span:after{content:"";position:absolute;top:23px;left:15px;width:4.5px;height:4.5px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}#SecondSection .sideNavigation li:last-child{border:none}#SecondSection .mainBlock{float:right;width:725px}#SecondSection .mainBlock h3{font-size:25px;font-weight:bold;line-height:1.1em;border-bottom:3px solid #e8e8e8;padding-bottom:20px;margin-bottom:35px;position:relative}#SecondSection .mainBlock h3 sup{font-size:0.55em;position:relative;top:2px}@media (-ms-high-contrast:none){#SecondSection .mainBlock h3 sup{top:5px}}#SecondSection .mainBlock h3 sub{font-size:0.55em;position:relative;top:-2px}@media (-ms-high-contrast:none){#SecondSection .mainBlock h3 sub{top:-7px}}#SecondSection .mainBlock h3:before{content:"";display:block;width:11%;border-bottom:3px solid #0239a0;position:absolute;bottom:0;margin-bottom:-3px}#SecondSection .mainBlock h5{background:url(../images/second/secondh5Icon.gif) no-repeat 0px 46%;background-size:6px 6px;padding-left:13px;font-weight:bold;font-size:15px;margin-bottom:10px}#SecondSection .mainBlock h5.escape{background:none;padding-left:0px;margin-bottom:0px}#SecondSection .mainBlock table{width:100%}#SecondSection .mainBlock table td,#SecondSection .mainBlock table th{border:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 15px}#SecondSection .mainBlock table th{width:20%;background:#f5f5f5;vertical-align:top}#SecondSection .mainBlock table td{width:80%}#SecondSection.single .mainBlock{float:none;width:980px}#SecondSection .bgTitle{height:56px;line-height:56px;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/second/secondh4Icon.gif) no-repeat 14px 50% #f0f0f0;background-size:4px 23px;font-size:18px;font-weight:bold;margin-bottom:30px}footer{min-width:980px}footer .topBlock{background:#13133c;height:47px}footer .topBlock .left{color:#FFFFFF;opacity:0.7;line-height:47px;font-family:"helvetica","Lato",sans-serif;letter-spacing:0.5px;font-size:13px;font-weight:normal}footer .topBlock .right a{display:block;background:#0239a0;color:#FFFFFF;font-size:12px;line-height:47px;padding:0 15px;letter-spacing:0.5px}footer .topBlock .right a img{margin-right:10px;margin-top:-2px}footer .middleBlock{background:#e9e9e9;padding:45px 0}footer .middleBlock .mainNavi li{display:inline-block;vertical-align:top;border-left:1px solid #d1d1d1;-webkit-box-sizing:border-box;box-sizing:border-box;height:175px}footer .middleBlock .mainNavi li:first-child{width:111px}footer .middleBlock .mainNavi li:nth-child(2){width:155px}footer .middleBlock .mainNavi li:nth-child(3){width:180px}footer .middleBlock .mainNavi li:nth-child(4){width:184px}footer .middleBlock .mainNavi li:nth-child(5){width:224px}footer .middleBlock .mainNavi li:nth-child(6){width:126px}footer .middleBlock .mainNavi li:last-child{border-right:1px solid #d1d1d1}footer .middleBlock .mainNavi li .wrapper{display:table;margin:0 auto}footer .middleBlock .mainNavi li .wrapper .arrowIcon{font-weight:bold;font-size:13px;margin-bottom:13px}footer .middleBlock .mainNavi li .wrapper .secondBlock a{font-size:12px}footer .middleBlock .sabNavi{margin-top:30px}footer .middleBlock .sabNavi ul{float:left;line-height:32px;margin-top:5px}footer .middleBlock .sabNavi ul li{border-left:1px solid #d1d1d1;display:inline-block;font-size:12px;padding:0 20px}footer .middleBlock .sabNavi ul li:last-child{border-right:1px solid #d1d1d1}footer .middleBlock .sabNavi .logo{float:right}footer .bottomBlock{background:#dfdfdf;text-align:center;color:#878787;font-size:12px;font-family:"helvetica","Lato",sans-serif;letter-spacing:0.5px;font-weight:normal;height:52px;line-height:52px}#TopPase{}#TopPase #MainSection{position:relative;min-width:980px}#TopPase #MainSection h2{position:absolute;left:50%;top:50%;margin-left:-356px;margin-top:-54px;z-index:10000}#TopPase #MainSection .slider{position:relative;height:450px;width:100%}#TopPase #MainSection .slider li{background:url(../images/top/mainBg01.jpg) center center;background-size:cover;position:absolute;height:100%;width:100%;top:0;left:0;display:none}#TopPase #MainSection .slider li:first-child{display:block}#TopPase #MainSection .slider li:nth-child(2){background:url(../images/top/mainBg02.jpg) center center;background-size:cover}#TopPase #MainSection .slider li:nth-child(3){background:url(../images/top/mainBg03.jpg) center center;background-size:cover}#TopPase #MainSection .locator{position:absolute;bottom:30px;left:50%;margin-left:-117px;height:3px;line-height:0;z-index:100000}#TopPase #MainSection .locator li{background:#FFFFFF;width:70px;height:3px;display:inline-block;margin-right:10px;cursor:pointer}#TopPase #MainSection .locator li:last-child{margin-right:0}#TopPase #MainSection .locator li.selected{background:#0239a0}#TopPase #MiddleSection{padding:40px 0;background:url(../images/common/amiBg.gif);background-size:4px 4px}#TopPase #MiddleSection h3{font-weight:bold;font-size:16px;background:url(../images/top/titleIcon.gif) no-repeat left center;background-size:4px 23px;padding-left:15px;min-height:25px;line-height:25px;margin-bottom:17px}#TopPase #MiddleSection .left{width:670px}#TopPase #MiddleSection .left .arrowIcon{font-size:13px;font-family:"helvetica","Lato",sans-serif;letter-spacing:0.5px;font-weight:normal}#TopPase #MiddleSection .right{width:288px}#TopPase #MiddleSection .right li{margin-bottom:10px}#ProductPase .mainArea .bg .right{background:url(../images/second/product_bg.jpg) left center;background-size:cover}#ProductPase #LbBg{background:rgba(0,0,0,0.7);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000;display:none}#ProductPase #LbContent{position:fixed;display:none;z-index:1100000;left:50%;top:50%;width:556px;margin-left:-278px;margin-top:-290px}#ProductPase #LbContent .close{float:right;color:#FFFFFF;margin-top:-23px;font-size:12px;cursor:pointer}#ProductPase #LbContent .close span{display:inline-block;margin-right:3px;font-size:16px}#ProductPase #LbContent .block{background:#FFFFFF;padding-bottom:20px}#ProductPase #LbContent .block h4{font-size:20px;color:#FFFFFF;font-weight:bold;padding-left:30px;line-height:52px;background:url(../images/second/secondh4Icon_white.gif) no-repeat 15px 50% #0239a0;background-size:4px 28px}#ProductPase #LbContent .block p{width:520px;margin:10px auto 10px;line-height:1.6em}#ProductPase #LbContent .block .image{text-align:center}#ProductPase #LbContent .block .btn{width:496px;margin:0 auto;margin-top:12px}#ProductPase #LbContent .block .btn a{display:block;font-size:17px;text-align:center;line-height:55px;font-weight:bold;background:url(../images/second/blackArrow.png) no-repeat 15px 50% #ffe900;background-size:13px 13px}#ProductPase #Section03 li span{display:inline-block;margin-left:5px}#ProductPase #Section03 li span.escape{margin-left:0}#ProductPase .mainBlock .anchor{margin-bottom:20px}#ProductPase .mainBlock .anchor li{display:inline-block;width:312px;height:40px;line-height:40px;margin-right:17px}#ProductPase .mainBlock .anchor li:last-child{margin-right:0}#ProductPase .mainBlock .anchor li a{display:block;text-align:center;background:url(../images/second/anchorArrow.png) no-repeat 94% 50% #0239a0;background-size:12px 8px;color:#FFFFFF;height:100%}#ProductPase .mainBlock section{padding-top:40px;margin-bottom:15px}#ProductPase .mainBlock section:last-child{margin-bottom:0}#ProductPase .mainBlock section .titleBox{position:relative}#ProductPase .mainBlock section .titleBox .btn{position:absolute;right:0;cursor:pointer;top:-2px;padding:6px 12px 6px 32px;background:url(../images/second/blackArrow.png) no-repeat 12px 50% #ffe900;background-size:13px 13px}#ProductPase .mainBlock section p{margin-top:-10px;margin-bottom:25px}#ProductPase .mainBlock section .listContainer{margin-top:30px}#ProductPase .mainBlock section .listContainer li{width:310px;float:left;margin-right:25px}#ProductPase .mainBlock section .listContainer li:nth-child(3),#ProductPase .mainBlock section .listContainer li:nth-child(6){margin-right:0}#ProductPase .mainBlock section .listContainer li .dobbleTitle{background:#f0f0f0;height:56px;padding-top:9px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}#ProductPase .mainBlock section .listContainer li .dobbleTitle h4{line-height:1.2em;margin-bottom:4px;font-size:15px;padding-left:29px;height:auto;background:url(../images/second/secondh4Icon.gif) no-repeat 14px -7px #f0f0f0;background-size:4px 23px}#ProductPase .mainBlock section .listContainer li h4{margin-bottom:17px;font-size:17px}#ProductPase .mainBlock section .listContainer li li{float:none;margin-bottom:14px;padding-bottom:10px;border-bottom:1px dotted #bfbfbf}#ProductPase .mainBlock section .listContainer li li span{display:inline-block;font-size:11px}#ProductPase .mainBlock section .listContainer li li:last-child{border:none;margin-bottom:15px}#ProductPase .mainBlock section .listContainer li li h5{font-size:14px;margin-bottom:0;line-height:1.3em;margin-bottom:4px;background:url(../images/second/secondh5Icon.gif) no-repeat 0px 6px;background-size:6px 6px}#ProductPase .mainBlock section .listContainer li li div a{display:inline-block;padding-left:16px;color:#022dc7;background:url(../images/second/pdfIcon.gif) no-repeat 0px 43%;background-size:11px 13px;font-size:13px}#ProductPase .mainBlock section .listContainer li li div a:hover{color:#be0303!important}#OurWorkPase #SecondSection{margin-bottom:0}#OurWorkPase .mainArea .bg .right{background:url(../images/second/our-work_bg.jpg) left center;background-size:cover}#OurWorkPase .mainBlock .copySection{text-align:center;margin-top:48px}#OurWorkPase .mainBlock .copySection h3{border:none;padding-bottom:0;line-height:1.6em;letter-spacing:1px;font-size:23px;margin-bottom:20px}#OurWorkPase .mainBlock .copySection h3:before{border:none}#OurWorkPase .mainBlock .threePointSection{text-align:center;margin-top:40px}#OurWorkPase .mainBlock .threePointSection .fieldBlock{border:1px solid #dbdbdb}#OurWorkPase .mainBlock .threePointSection .fieldBlock h4{font-size:20px;font-weight:bold;border-bottom:1px solid #dfdfdf;height:80px;width:890px;line-height:80px;margin:0 auto}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul{margin:30px 0 50px 0}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li{float:left;border-right:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;width:243px}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li:last-child{border:none}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li h5{font-size:17px;line-height:20px;font-weight:bold;color:#0239a0;background:none;padding:0}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li h5 span{font-size:12px;display:block}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li h5.koriki{margin-top:-13px}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li div{margin:15px 0}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li div.koriki{margin:10px 0 15px 0px}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li ul{margin:0;text-align:left;width:210px;height:90px;padding-left:42px}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li ul li{float:none;width:auto;display:inline-block;text-align:left;border:none;font-weight:bold;font-size:15px;background:url(../images/second/secondh5Icon.gif) no-repeat 0px 46%;background-size:6px 6px;padding-left:10px;margin-right:10px}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li ul li span{font-size:12px;font-weight:normal;display:inline-block;margin-left:5px}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li:nth-child(2) ul{padding-left:46px}#OurWorkPase .mainBlock .threePointSection .fieldBlock ul li:nth-child(3) ul{padding-left:20px}#OurWorkPase .mainBlock .threePointSection .arrow{margin-top:-20px;margin-bottom:20px}#OurWorkPase .mainBlock .threePointSection .naviBox li{display:inline-block;margin-right:12px;text-align:right}#OurWorkPase .mainBlock .threePointSection .naviBox li:last-child{margin-right:0}#OurWorkPase .mainBlock .threePointSection .naviBox li a{display:block;background:#0239a0;width:315px;height:94px;line-height:94px}#OurWorkPase .mainBlock .threePointSection .naviBox li a img{margin-right:17px}#OurWorkPase .mainBlock .threePointSection .contactBox{margin:22px 0 55px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dfdfdf;background:#f5f5f5;padding:30px}#OurWorkPase .mainBlock .threePointSection .contactBox h6{font-size:18px;margin-bottom:20px;line-height:1.8em}#OurWorkPase .mainBlock .threePointSection .contactBox .btn{text-align:center;background:#ffe900;margin:0 auto;width:316px;height:80px}#OurWorkPase .mainBlock .threePointSection .contactBox .btn a{color:#4b3500;display:block;width:100%;height:100%;font-size:20px;font-weight:bold;line-height:80px}#OurWorkPase .mainBlock .threePointSection .contactBox .btn a img{margin-right:10px;margin-top:-4px}#OurWorkPase .container{background:url(../images/common/amiBg.gif);background-size:4px 4px;width:100%;padding-top:1px;padding-bottom:60px}#OurWorkPase .container section{margin-top:20px;padding-top:40px}#OurWorkPase .container section:last-child{margin-bottom:0}#OurWorkPase .container section .left,#OurWorkPase .container section .right{width:435px}#OurWorkPase .container section .block{padding:40px 45px 45px 45px;background:#FFFFFF}#OurWorkPase .container section .block .largeText{font-size:17px;font-weight:bold;margin-bottom:35px}#OurWorkPase .container section .block.bb{border-bottom:1px solid #dfdfdf}#OurWorkPase .container section .arrow{text-align:center;margin:20px 0}#OurWorkPase .container section .border{height:240px;line-height:240px;border:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#OurWorkPase .container section .image04{height:540px;line-height:540px;width:100%}#OurWorkPase .container section .box{margin-bottom:50px}#OurWorkPase .container section .box p{margin-bottom:23px}#OurWorkPase .container section .box:last-child{margin-bottom:0}#OurWorkPase .container #Section01 li{float:left;width:278px;background:#f0f0f0;margin-right:28px;margin-bottom:37px}#OurWorkPase .container #Section01 li:nth-child(3),#OurWorkPase .container #Section01 li:nth-child(6),#OurWorkPase .container #Section01 li:nth-child(9),#OurWorkPase .container #Section01 li:nth-child(10){margin-right:0}#OurWorkPase .container #Section01 li:nth-child(10){width:100%;margin-bottom:0}#OurWorkPase .container #Section01 li h5{height:60px;line-height:60px;font-size:19px;color:#0239a0;font-weight:bold;padding-left:48px;background:url(../images/our-work/section01_icon01.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li p{padding:15px 18px}#OurWorkPase .container #Section01 li:nth-child(2) h5{background:url(../images/our-work/section01_icon02.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li:nth-child(3) h5{background:url(../images/our-work/section01_icon03.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li:nth-child(4) h5{background:url(../images/our-work/section01_icon04.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li:nth-child(5) h5{background:url(../images/our-work/section01_icon05.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li:nth-child(6) h5{background:url(../images/our-work/section01_icon06.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li:nth-child(7) h5{background:url(../images/our-work/section01_icon07.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li:nth-child(8) h5{background:url(../images/our-work/section01_icon08.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li:nth-child(9) h5{background:url(../images/our-work/section01_icon09.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .container #Section01 li:nth-child(10) h5{background:url(../images/our-work/section01_icon10.png) no-repeat 17px 50%;background-size:24px 24px}#OurWorkPase .productListSection{padding:30px 0}#CompanyPase{}#CompanyPase.company .box{margin-bottom:13px}#CompanyPase.company .box:last-child{margin-bottom:0}#CompanyPase.company .box .inner{border:1px solid #dfdfdf}#CompanyPase.company .box .inner .left{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;border-right:1px solid #dfdfdf}#CompanyPase.company .box .inner .left h5{font-size:15px;font-weight:bold;margin-bottom:15px;padding-bottom:14px;border-bottom:1px solid #dfdfdf}#CompanyPase.company .box .inner .left em{clear:both;display:block;font-size:13px;line-height:16px;font-weight:bold;color:#666;margin:12px 0px 6px 0px!important}#CompanyPase.company .box .inner .left ul{margin-top:0px}#CompanyPase.company .box .inner .left ul li{display:inline-block;margin-right:13px;margin-bottom:5px;font-size:13px}#CompanyPase.company .box .inner .left ul li b{display:inline-block;font-weight:normal;line-height:1em;margin-right:5px}#CompanyPase.company .box .inner .right{background:#CCCCCC;width:50%;height:237px}#CompanyPase.company .box .link{float:right;margin-top:5px}#CompanyPase.company .box .link a{display:block;font-size:13px;background:url(../images/second/company_pin2.gif) no-repeat 0px 44%;background-size:11px 15px;color:#0239a0;padding-left:16px}#CompanyPase.ios .box{margin-top:25px}#CompanyPase.history .block{margin-bottom:30px}#CompanyPase.history .block p{margin-bottom:23px}#CompanyPase.history table span{display:inline-block;float:right}#CompanyPase.history table th{width:16%}#CompanyPase.history table small{display:inline-block;font-size:9px}#NewsPase{}#NewsPase .mainArea .bg .right{background:url(../images/second/news_bg.jpg) left center;background-size:cover}#NewsPase.list .tab{margin-bottom:30px}#NewsPase.list .tab li{display:table-cell;width:181px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;height:57px;line-height:57px;background:#f5f5f5}#NewsPase.list .tab li:last-child{border-right:1px solid #dfdfdf}#NewsPase.list .tab li a,#NewsPase.list .tab li span{display:block;width:100%;height:100%}#NewsPase.list .tab li.selected{border-top:1px solid #dfdfdf;border-bottom:none;background:none;color:#0239a0;font-weight:bold}#NewsPase.list .newsArea{padding:0}#NewsPase.list .newsArea li a{width:573px}#NewsPase.detail .info .date{color:#a8a8a8;font-size:13px;display:inline-block;vertical-align:middle;margin-right:5px}#NewsPase.detail h3{margin-top:20px}#NewsPase.detail .cke_editable h4{font-size:16px;font-weight:bold}#NewsPase.detail .cke_editable h4,#NewsPase.detail .cke_editable p{margin-bottom:20px}#NewsPase.detail .cke_editable .ct{text-align:center}#RecruitPase .mainArea .bg .right{background:url(../images/second/recruit_bg.jpg) left center;background-size:cover}#RecruitPase .mainBlock table span{display:block;margin-left:-5px}#RecruitPase .mainBlock table .gray{display:inline-block;margin-left:7px;font-size:12px;color:#a8a8a8}#RecruitPase .mainBlock table th{width:13%}#RecruitPase .mainBlock table td{width:87%}#RecruitPase .mainBlock table ul{margin-top:10px}#RecruitPase .mainBlock table ul li{margin-bottom:5px;font-size:13px}#RecruitPase .mainBlock table ul li b{display:inline-block;background:#f2f2f2;color:#b0b0b0;font-weight:normal;line-height:1em;padding:4px;margin-right:10px;width:40px;text-align:center}#RecruitPase .mainBlock table ul li span{display:inline-block}#EcoQualityPase .mainArea .title h2{letter-spacing:0px}#EcoQualityPase .mainArea .bg .right{background:url(../images/second/eco-quality_bg.jpg) left center;background-size:cover}#EcoQualityPase .sideNavigation li .small{letter-spacing:-1px;font-size:13px}#EcoQualityPase ol{padding-left:1.2em;margin-top:20px}#EcoQualityPase ol li{margin-bottom:10px;list-style-type:decimal;color:#022dc7}#EcoQualityPase ol li span{color:#000000;font-weight:normal}#EcoQualityPase .name{text-align:right;font-size:13px;margin-top:20px}#EcoQualityPase.cogeneration .block .left{width:532px}#EcoQualityPase.cogeneration .block .right{width:171px}#EcoQualityPase.quality h4{margin-left:-11px;font-size:20px;font-weight:bold}#ContactPase .mainArea .bg .right{background:url(../images/second/contact_bg.jpg) left center;background-size:cover}#ContactPase #SecondSection .mainBlock h3{border-bottom:none;padding-bottom:0}#ContactPase #SecondSection .mainBlock h3:before{border-bottom:none}#ContactPase form{margin-top:40px}#ContactPase form table th .free,#ContactPase form table th .must{float:right;margin-top:4px}#ContactPase form table td input,#ContactPase form table td textarea{height:26px;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}#ContactPase form table td textarea{width:750px;max-width:750px;height:210px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}#ContactPase form table td .kind{vertical-align:middle}#ContactPase form table td .company,#ContactPase form table td .depertment,#ContactPase form table td .email{width:362px}#ContactPase form table td .first_name,#ContactPase form table td .second_name{width:115px}#ContactPase form table td .numberA{width:58px}#ContactPase form table td .numberB{width:70px}#ContactPase form table td .todo{width:275px}#ContactPase form table .accessInfoBlock div{margin-bottom:10px}#ContactPase form table .accessInfoBlock div:last-child{margin-bottom:0}#ContactPase form table .accessInfoBlock div .set{display:inline-block;width:85px}#ContactPase form table .accessInfoBlock div .set.adj{width:90px}#ContactPase form table .accessInfoBlock div .set.todoufuken{margin-top:-6px;vertical-align:middle}#ContactPase form table .accessInfoBlock div .annotation{font-size:12px}#ContactPase form table .accessInfoBlock div select{margin-top:5px}#ContactPase form input,#ContactPase form select,#ContactPase form textarea{border:1px solid #d4d4d4}#ContactPase form .line{background:#d4d4d4;width:10px;height:1px;display:inline-block;vertical-align:middle}#ContactPase form .form_privacy{background:#f7f7f7;border:solid 1px #dfdfdf;height:278px;overflow-x:hidden;overflow-y:scroll;margin:0px 0px 0px 0px;padding:20px 40px 0px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#ContactPase form .form_privacy .mb8{margin-bottom:8px}#ContactPase form .form_privacy .mb28{margin-bottom:28px}#ContactPase form .form_privacy .mb32{margin-bottom:32px}#ContactPase form .form_privacy dd,#ContactPase form .form_privacy dl,#ContactPase form .form_privacy dt,#ContactPase form .form_privacy p{font-size:13px}#ContactPase form .form_privacy h2,#ContactPase form .form_privacy h3{font-size:14px;font-weight:bold}#ContactPase form .consentBox{text-align:center;margin-top:20px;font-size:15px}#ContactPase form .consentBox .must{position:relative;top:-1px}#ContactPase form .consentBox input,#ContactPase form .consentBox label{cursor:pointer}#ContactPase form .consentBox input{font:16px/1 "Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif}#ContactPase form .btnWrapper{margin:0 auto;display:none;margin-bottom:25px;margin-top:-10px}#ContactPase form .btnWrapper button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#ContactPase form .btnWrapper .blue{background:#0239a0;text-align:center;width:240px;height:58px;line-height:58px;color:#FFFFFF;font-size:15px;font-weight:bold;letter-spacing:1px}#ContactPase form .btnWrapper .gray{background:#3b3b3b;text-align:center;width:85px;height:58px;line-height:58px;color:#FFFFFF;font-size:15px;font-weight:bold;letter-spacing:1px;margin-right:10px}#ContactPase .free,#ContactPase .must{color:#FFFFFF;background:#bd0303;display:inline-block;line-height:1em;padding:3px;padding-left:5px;font-size:11px;letter-spacing:1px;margin-top:-1px}#ContactPase .free{background:#3b3b3b}#ContactPase .step1,#ContactPase .step2,#ContactPase .step3{display:none}#ContactPase .contanct_step1 .step1{display:table}#ContactPase .contanct_step2 .step2{display:table}#ContactPase .contanct_step3 .step3{display:table}#ContactPase .backtop{margin-top:25px;margin-bottom:80px}#ContactPase .backtop a{color:#022dc7}#SubPase{}#SubPase .mainArea .bg .right{background:url(../images/second/policy_bg.jpg) left center;background-size:cover}#SubPase .startText{margin-bottom:35px}#SubPase .block{margin-bottom:50px}#SubPase .block p{margin-top:-7px}#SubPase .block .box{border:1px solid #dfdfdf;padding:20px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}#SubPase .block .box .m{margin-bottom:3px}#SubPase .block .box li{display:inline-block;background:url(../images/second/privacy_listicon.gif) no-repeat left 45%;background-size:7px 7px;padding-left:10px}#SubPase .block .box li.first{width:270px}#SubPase .contactBlock{border:1px solid #dfdfdf;width:100%;text-align:center;margin-top:55px;margin-bottom:20px}#SubPase .contactBlock .line{background:#0239a0;height:3px;width:100%}#SubPase .contactBlock h6{width:955px;height:65px;line-height:65px;margin-left:10px;font-size:17px;font-weight:bold;border-bottom:1px solid #dfdfdf}#SubPase .contactBlock .bottom{padding:22px 0;margin-left:-15px}#SubPase .contactBlock .bottom .tel{display:inline-block;font-size:16px;font-weight:bold;margin-right:20px}#SubPase .contactBlock .bottom .btn{display:inline-block;width:205px;height:40px}#SubPase .contactBlock .bottom .btn a{display:block;background:url(../images/second/policy_mailicon.png) no-repeat 9% center #0239a0;background-size:17px 12px;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFFFFF;width:100%;height:100%;line-height:40px}#SubPase.siteuse .mainArea .title h2{letter-spacing:0px}#SubPase.siteuse .mainArea .bg .right{background:url(../images/second/siteuse_bg.jpg) left center;background-size:cover}#SubPase.siteuse .block{margin-bottom:50px}#SubPase.siteuse .block:last-child{margin-bottom:10px}#SubPase.siteuse .block p{margin-top:-7px}#SubPase.siteuse .block .box p{margin-bottom:6px;margin-top:2px}#SubPase.siteuse .block .box li{display:block}#SubPase.siteuse .block .box .small{font-size:12px}#SubPase.siteuse .block ol{padding-left:1.2em;margin-top:15px;margin-bottom:25px}#SubPase.siteuse .block ol li{list-style-type:decimal}.p-products_sidenav{border:1px solid #dfdfdf;background:#a8a8a8;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;background:#f5f5f5;float:left}.p-products_sidenav *,.p-products_sidenav :after,.p-products_sidenav :before{-webkit-box-sizing:border-box;box-sizing:border-box}.p-products_sidenav__list{width:100%}.p-products_sidenav__list>li{border-bottom:1px solid #dfdfdf}.p-products_sidenav__list>li:last-child{border:none}.p-products_sidenav__link{display:block;padding:16px 10px 17px 33px;line-height:20px;position:relative}.p-products_sidenav__link:before{content:"";position:absolute;top:19px;left:12px;width:13px;height:13px;background:#0239a0}.p-products_sidenav__link:after{content:"";position:absolute;top:23px;left:15px;width:4.5px;height:4.5px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-products_sidenav__link.active{background:#0239a0;color:#ffffff}.p-products_sidenav__link.active:hover{background:rgba(2,57,160,0.7);color:#ffffff!important}.p-products_sidenav__link.active:before{border:1px solid #ffffff}.p-products_sidenav__link.active.has_child{color:#1f1f1f;background:#dfdfdf}.p-products_sidenav__link.active.has_child:hover{background:rgba(223,223,223,0.7);color:#1f1f1f!important}.p-products_sidenav__link.active.has_child:before{border:none}.p-products_sidenav__link.active.has_child:after{width:5px;height:5px;top:22px;left:16px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.p-products_sidenav__child_list{width:100%;padding:0 10px 20px;background:#dfdfdf}.p-products_sidenav__child_list>li{width:100%}.p-products_sidenav__child_list>li:nth-child(n+2){margin-top:4px}.p-products_sidenav__child_link{display:block;width:100%;position:relative;background:#ffffff;font-size:13px;line-height:20px;padding:9px 10px 7px 23px}.p-products_sidenav__child_link:hover{background:#f1f6f9}.p-products_sidenav__child_link:before{position:absolute;top:9px;left:11px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#0239a0;display:inline-block}.p-products_sidenav__child_link.active{background:#f1f6f9}.p-products_sidenav__child_link.has_child:before{left:10px;content:""}.p-products_sidenav__grand_child_list{width:100%;margin-top:1px;background:#f1f6f9;padding:8px 0}.p-products_sidenav__grand_child_list>li{width:100%}.p-products_sidenav__grand_child_link{display:block;width:100%;position:relative;padding:6px 15px 6px 34px;font-size:13px;line-height:18px}.p-products_sidenav__grand_child_link:before{content:"";position:absolute;top:13px;left:23px;width:6px;height:2px;background:#7490c3}.p-products_sidenav__grand_child_link.active{font-weight:bold;color:#0239a0}.p-products_sidenav__grand_child_link sup{font-size:0.6em;position:relative;top:-2px}@media (-ms-high-contrast:none){.p-products_sidenav__grand_child_link sup{top:1px}}.p-products_sidenav__grand_child_link sub{font-size:0.6em;position:relative;top:0}@media (-ms-high-contrast:none){.p-products_sidenav__grand_child_link sub{top:-3px}}.p-products{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.p-products *,.p-products :after,.p-products :before{-webkit-box-sizing:border-box;box-sizing:border-box}.p-products img{max-width:100%}.p-products__input{display:none}.p-products__menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:26px}.p-products__tab_list{width:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-products__tab_list li{width:120px}.p-products__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:34px;padding-top:2px;line-height:1;background:#e1e1e1;color:#8d8d8d;text-align:center;cursor:pointer;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,color 0.3s ease-in-out}.p-products__input[value=details]:checked~.p-products__menu .p-products__tab_list li:first-child .p-products__label,.p-products__input[value=lists]:checked~.p-products__menu .p-products__tab_list li:nth-child(2) .p-products__label{background:#ffffff;color:#0239a0;border:1px solid #0239a0}.p-products__label:hover{background:#f1f6f9;color:#0239a0}.p-products__input[value=details]:checked~.p-products__menu .p-products__tab_list li:first-child .p-products__label:hover,.p-products__input[value=lists]:checked~.p-products__menu .p-products__tab_list li:nth-child(2) .p-products__label:hover{background:#ffffff}.p-products__label:before{content:"";display:inline-block;margin-right:5px;margin-bottom:2px;width:18px;height:16px;background:no-repeat center;vertical-align:middle;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.p-products__tab_list li:first-child .p-products__label:before{background-image:url("../images/products/icon_p-products_details_off.png")}.p-products__tab_list li:nth-child(2) .p-products__label:before{background-image:url("../images/products/icon_p-products_lists_off.png")}.p-products__input[value=details]:checked~.p-products__menu .p-products__tab_list li:first-child .p-products__label:before{background-image:url("../images/products/icon_p-products_details_on.png")}.p-products__input[value=lists]:checked~.p-products__menu .p-products__tab_list li:nth-child(2) .p-products__label:before{background-image:url("../images/products/icon_p-products_lists_on.png")}.p-products__list{width:100%;margin-bottom:42px}.p-products__input[value=details]:checked~.p-products__list{-webkit-animation:opacity 1.2s forwards;animation:opacity 1.2s forwards}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.p-products__input[value=lists]:checked~.p-products__list{-webkit-animation:opacity2 1.2s forwards;animation:opacity2 1.2s forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@-webkit-keyframes opacity2{0%{opacity:0}to{opacity:1}}@keyframes opacity2{0%{opacity:0}to{opacity:1}}.p-products__list li{width:100%;position:relative;padding-top:1px;border-top:1px solid #dfdfdf}.p-products__input[value=lists]:checked~.p-products__list li{width:355px}.p-products__list li:nth-child(n+2){margin-top:17px}.p-products__input[value=lists]:checked~.p-products__list li:nth-child(n+2){margin-top:0}.p-products__input[value=lists]:checked~.p-products__list li:nth-child(n+3){margin-top:22px}.p-products__input[value=lists]:checked~.p-products__list li:hover:before{border-width:0}.p-products__list li:hover:after{right:4px}.p-products__list li:before{content:"";position:absolute;bottom:0;right:0;width:20px;height:20px;background:#0239a0;-webkit-transition:border 0.2s ease-out;transition:border 0.2s ease-out;pointer-events:none;z-index:1}.p-products__input[value=lists]:checked~.p-products__list li:before{bottom:5px;right:5px;display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #0239a0 transparent;background:none}.p-products__list li:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#ffffff;display:inline-block;position:absolute;bottom:4px;right:6px;font-size:11px;line-height:1;-webkit-transition:right 0.2s ease-out;transition:right 0.2s ease-out;pointer-events:none;z-index:1}.p-products__input[value=lists]:checked~.p-products__list li:after{display:none}.p-products__link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f5f5;padding:22px 20px;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;position:relative}.p-products__input[value=lists]:checked~.p-products__list li .p-products__link{padding:15px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-products__link:hover{background:#efefef}.p-products__figure{width:160px;display:block;margin:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.p-products__input[value=lists]:checked~.p-products__list li .p-products__figure{width:128px}.p-products__link:hover .p-products__figure{opacity:0.7}.p-products__figure img{max-width:100%}.p-products__item{width:504px;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.p-products__input[value=lists]:checked~.p-products__list li .p-products__item{width:171px}.p-products__link:hover .p-products__item{opacity:0.7}.p-products__item .ttl{margin:-5px 0 12px}.p-products__input[value=lists]:checked~.p-products__list li .p-products__item .ttl{margin:0}.p-products__item .ttl ._bold{display:block;font-size:18px;font-weight:bold;line-height:1.44;color:#0239a0;margin-bottom:5px}.p-products__input[value=lists]:checked~.p-products__list li .p-products__item .ttl ._bold{font-size:14px;line-height:1.43}.p-products__item .ttl ._bold sup{font-size:0.55em;position:relative;top:3px}.p-products__item .ttl ._bold sub{font-size:0.55em;position:relative;top:-3px}.p-products__item .ttl ._cap{display:block;font-size:15px;font-weight:bold;line-height:1.6;color:#6f6f6f;margin-top:-6px}.p-products__input[value=lists]:checked~.p-products__list li .p-products__item .ttl ._cap{font-size:13px;margin-top:0}.p-products__item .cont{font-size:14px;color:#000000;line-height:1.57}.p-products__input[value=lists]:checked~.p-products__list li .p-products__item .cont{opacity:0;visibility:hidden;height:0;max-height:0}.p-products__item .cont ._uses{display:block;margin-top:15px}.p-products_pager{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.p-products_pager *,.p-products_pager :after,.p-products_pager :before{-webkit-box-sizing:border-box;box-sizing:border-box}.p-products_pager__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-products_pager__list li{width:34px;margin-right:10px}.p-products_pager__list li.next,.p-products_pager__list li.prev{width:96px}.p-products_pager__list li.first,.p-products_pager__list li.last{width:46px}.p-products_pager__list li.prev{margin-right:20px}.p-products_pager__list li.last,.p-products_pager__list li.next{margin-left:10px;margin-right:0}.p-products_pager__link{display:block;width:100%;line-height:32px;padding-top:2px;background:#0239a0;color:#ffffff;text-align:center;position:relative;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.p-products_pager__link:hover{background:rgba(2,57,160,0.7);color:#ffffff!important}.p-products_pager__list li.prev .p-products_pager__link:before{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:9px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#ffffff;display:inline-block}.p-products_pager__list li.next .p-products_pager__link:before{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:9px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#ffffff;display:inline-block}.p-products_pager__link.active{background:#8d8d8d}#ProductPase .mainBlock section.ttl_sec{min-width:100%;padding:0;margin:0}#ProductPase .mainBlock section.ttl_sec .category_ttl span{display:block;width:524px}.p-products_lead{width:100%;margin-bottom:35px}.p-products_lead img{max-width:100%}.p-products_lead__figure{width:100%;display:block;margin:0 auto 20px}.p-products_lead__text{font-size:14px;letter-spacing:0.56px;text-align:justify;color:#000000;line-height:1.79}#ProductPase h3 .cap{display:block;font-size:15px;font-weight:bold;line-height:1.6;color:#6f6f6f;margin-bottom:5px}#SecondSection .mainBlock .p-products_details h3{font-size:18px;line-height:1.44;font-weight:bold;color:#000000;background:#f0f0f0;padding:16px 15px 14px 30px;position:relative;border-bottom:none;margin-bottom:20px}#SecondSection .mainBlock .p-products_details h3:before{content:"";position:absolute;top:50%;left:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:calc(100% - 32px);background:#0239a0}#SecondSection .mainBlock .p-products_details h4{font-size:16px;font-weight:bold;line-height:1.63;color:#000000;padding:0 0 8px 14px;border-bottom:2px solid #e8e8e8;position:relative;margin-bottom:20px}#SecondSection .mainBlock .p-products_details h4:before{content:"";position:absolute;top:10px;left:0;width:8px;height:3px;background:#0239a0}#SecondSection .mainBlock .p-products_details h5{font-size:15px;font-weight:bold;line-height:1.73;color:#000000;background:#f5f5f5;position:relative;padding:8px 10px 8px 14px;margin-bottom:20px}#SecondSection .mainBlock .p-products_details h5:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:calc(100% - 20px);background:#0239a0}#SecondSection .mainBlock .p-products_details h6{font-size:15px;font-weight:bold;line-height:1.73;color:#000000;padding-left:12px;position:relative;margin-bottom:8px}#SecondSection .mainBlock .p-products_details h6:before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;background:#0239a0}#SecondSection .mainBlock .p-products_details h6.mb_2{margin-bottom:2px}#SecondSection .mainBlock .p-products_details sup{position:relative;font-size:0.55em;top:-2px;vertical-align:bottom}@media (-ms-high-contrast:none){#SecondSection .mainBlock .p-products_details sup{top:-7px}}#SecondSection .mainBlock .p-products_details sub{position:relative;font-size:0.55em;top:2px;vertical-align:bottom}@media (-ms-high-contrast:none){#SecondSection .mainBlock .p-products_details sub{top:-2px}}#SecondSection .mainBlock .p-products_details_main{margin-bottom:50px}#SecondSection .mainBlock .p-products_details_main table thead th{background:#8ca0aa;border-top:none;border-left:1px solid #ffffff;border-right:1px solid #ffffff;line-height:1.2;color:#ffffff;padding:16px 15px 14px}#SecondSection .mainBlock .p-products_details_main table thead th sup{top:2px;font-size:0.55em;vertical-align:top}#SecondSection .mainBlock .p-products_details_main table thead th sub{top:-2px;font-size:0.55em;vertical-align:bottom}#SecondSection .mainBlock .p-products_details_main table td,#SecondSection .mainBlock .p-products_details_main table th{padding:9px 15px;width:auto;vertical-align:middle}#SecondSection .mainBlock .p-products_details_main table td:first-child,#SecondSection .mainBlock .p-products_details_main table th:first-child{border-left:none}#SecondSection .mainBlock .p-products_details_main table td:last-child,#SecondSection .mainBlock .p-products_details_main table th:last-child{border-right:none}#SecondSection .mainBlock .p-products_details_main a{color:#0239a0;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#SecondSection .mainBlock .p-products_details_main a:hover{color:#be0303}.p-products_details{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.p-products_details *,.p-products_details :after,.p-products_details :before{-webkit-box-sizing:border-box;box-sizing:border-box}.p-products_details img{max-width:100%}.p-products_details_lead{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.p-products_details_lead__figure{width:254px;margin:0}.p-products_details_lead__description{width:452px}.p-products_details_lead__text{text-align:justify;line-height:1.79;letter-spacing:0.56px;margin:-5px 0 13px}.p-products_details_lead__uses{width:100%;margin-bottom:18px}.p-products_details_lead__dl{width:100%}.p-products_details_lead__list{width:100%;margin-top:7px}.p-products_details_lead__list li{width:100%}.p-products_details_lead__link{display:block;width:100%;position:relative;border-bottom:1px solid #dfdfdf;padding:11px 30px 9px 12px;font-size:14px;line-height:1.86;-webkit-transition:color 0.2s ease-out,background 0.2s ease-out;transition:color 0.2s ease-out,background 0.2s ease-out}.p-products_details_lead__link:hover{background:#f7f7f7}.p-products_details_lead__link:hover:after{right:8px}.p-products_details_lead__list li:first-child .p-products_details_lead__link{border-top:1px solid #dfdfdf}.p-products_details_lead__link:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#0239a0;display:inline-block;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;line-height:1;-webkit-transition:right 0.2s ease-out;transition:right 0.2s ease-out}.p-products_details_lead__link .capa{display:inline-block;color:#a8a8a8;padding-left:8px;font-size:12px}.p-products_details_lead__link .capa:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#ed0d0c;display:inline-block;font-weight:400;margin-right:3px}.p-products_details_related{width:100%;margin-bottom:54px}.p-products_details_related__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-products_details_related__list li{width:225px}.p-products_details_related__list li:nth-child(n+4){margin-top:25px}.p-products_details_related__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 225px * 1.5)}.p-products_details_related__link{width:100%;height:100%;display:block;background:#f5f5f5;position:relative;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.p-products_details_related__link:hover{background:#f0f0f0}.p-products_details_related__link:hover:before{border-width:0}.p-products_details_related__link:before{content:"";position:absolute;bottom:5px;right:5px;display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #0239a0 transparent;-webkit-transition:border 0.2s ease-out;transition:border 0.2s ease-out}.p-products_details_related__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-products_details_related__item .ttl{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 15px 20px}.p-products_details_related__item .ttl ._bold{display:block;font-size:13px;font-weight:bold;line-height:1.38;margin-bottom:6px}.p-products_details_related__item .ttl ._cap{display:block;font-size:13px;font-weight:400;color:#6f6f6f;line-height:1.38}.p-products_details_related__item .cont{width:100%}.p-products_details_related__figure{margin:0;width:100%;height:149px;margin-bottom:14px;overflow:hidden;position:relative}.p-products_details_related__figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:149px;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out}.p-products_details_related__link:hover .p-products_details_related__figure img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.p-products_details_back{width:100%;border-top:1px solid #d1d1d1;padding-top:19px}.p-products_details_back__link{display:block;width:312px;margin:0 auto;line-height:38px;text-align:center;padding-top:2px;color:#ffffff;background:#0239a0;position:relative;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.p-products_details_back__link:hover{color:#ffffff!important;opacity:0.7}.p-products_details_back__link:before{content:"";position:absolute;top:50%;left:18px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;display:block;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff}.siteuse_list{width:100%}.siteuse_list li:not(:last-child){margin-bottom:10px}.siteuse_list li span{font-weight:bold}.siteuse_link{display:inline-block;position:relative;padding-left:0.9em}.siteuse_link:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#0239a0;display:inline-block;position:absolute;top:50%;left:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}.siteuse_link:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#cdcdcd;display:inline-block;padding-left:5px;font-size:12px}
/*# sourceMappingURL=common.css.map */