@charset "utf-8";body{font-size:100%;line-height:1;letter-spacing:0;color:#333}html>/**/body{font-size:13px;line-height:1;letter-spacing:0}body{font-family:'Noto Sans JP',sans-serif;font:13px}.bldFnt{font-weight:700!important}.nmlFnt{font-weight:400!important}html,body{height:100%}.block>.inner .newsBox .items>a .itemHead .newsCat.info{background-color:#52a2ec}.block>.inner .newsBox .items>a .itemHead .newsCat.column{background-color:#eca252}.block>.inner .newsBox .items>a .itemHead .newsCat.recruit{background-color:#ec52a9}@media screen and (max-width:767px){.spHide{display:none !important}.sp_ovelay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);background-image:url(//www.pr-tocs.co.jp/tocs_cms/wp-content/themes/_tocs_/assets/css/../images/common/overlay_dot_4x4_02.png);position:fixed;z-index:999;overscroll-behavior:contain;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;touch-action:none}.sp_ovelay:before,.sp_ovelay:after{content:"";width:1px;height:calc(100vh + 1px);display:flex}.sp_ovelay::-webkit-scrollbar{display:none}.headOuter{width:100%;height:50px}.headOuter .headWrap{width:100%;height:50px;padding:7px 0 0;border-bottom:4px solid #c11600;position:fixed;z-index:1000;background-color:#fff;box-shadow:0px 0px 0px rgba(0,0,0,0);transition:all .3s ease}.headOuter .headWrap.shadow{box-shadow:0px 2px 3px rgba(0,0,0,.4)}.headOuter .headWrap .headBox{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:50px;margin:0 auto 0}.headOuter .headWrap .headBox>.tocsLogo{width:70px;position:relative;left:4%}.headOuter .headWrap .headBox>.tocsLogo .logo{display:block;width:100%}.headOuter .headWrap .headBox>.tocsLogo .logo>svg{width:100%;height:auto}.headOuter .headWrap .headBox .humbugerMenu{display:flex;align-items:center;width:30px;height:30px;position:relative;top:1px;right:4%;z-index:1001}.headOuter .headWrap .headBox .humbugerMenu span{position:relative;width:100%;height:2px;background-color:rgba(51,51,51,1);transition:all .2s ease-in-out}.headOuter .headWrap .headBox .humbugerMenu span:before,.headOuter .headWrap .headBox .humbugerMenu span:after{position:absolute;display:block;content:"";width:100%;height:2px;background-color:#333;transform:rotate(0);transition:all .2s ease-in-out}.headOuter .headWrap .headBox .humbugerMenu span:before{top:-7px}.headOuter .headWrap .headBox .humbugerMenu span:after{bottom:-7px}.headOuter .headWrap .headBox .humbugerMenu.opened span{background-color:rgba(51,51,51,0)}.headOuter .headWrap .headBox .humbugerMenu.opened span:before{transform:rotate(45deg);top:0}.headOuter .headWrap .headBox .humbugerMenu.opened span:after{transform:rotate(-45deg);bottom:0}.headOuter .headWrap .headBox .navBox{width:100%;height:calc(100vh - 50px);padding:4%;position:relative;top:30px;z-index:9999;opacity:0;visibility:hidden;background-color:rgba(255,255,255,.9);border-bottom:1px solid #eee;overflow-y:auto;transition:all .2s ease-in-out}.headOuter .headWrap .headBox .navBox.opened{top:8px;opacity:1;visibility:visible}.headOuter .headWrap .headBox .navBox nav>ul>li{padding:20px 3% 10px}.headOuter .headWrap .headBox .navBox nav>ul>li>a{position:relative;display:block;color:#333;font-size:110%;font-weight:700}.headOuter .headWrap .headBox .navBox nav>ul>li>.accHead:before,.headOuter .headWrap .headBox .navBox nav>ul>li>.accHead:after{display:block;content:"";width:10px;height:1px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.headOuter .headWrap .headBox .navBox nav>ul>li>.accHead:before{right:7px;transform:rotate(45deg)}.headOuter .headWrap .headBox .navBox nav>ul>li>.accHead:after{right:0;transform:rotate(-45deg)}.headOuter .headWrap .headBox .navBox nav>ul>li>.accHead.navOpen:before{transform:rotate(-45deg)}.headOuter .headWrap .headBox .navBox nav>ul>li>.accHead.navOpen:after{transform:rotate(45deg)}.headOuter .headWrap .headBox .navBox nav>ul>li .subNav{display:none}.headOuter .headWrap .headBox .navBox nav>ul>li .subNav ul li{margin-top:6%;padding-left:.3em}.headOuter .headWrap .headBox .navBox nav>ul>li .subNav ul li a{display:block;color:#333}.headOuter .headWrap .headBox .navBox .subMenu{display:flex;width:92%;padding:10px 0 15px;margin:0 auto 0}.headOuter .headWrap .headBox .navBox .subMenu .langMenu{position:relative;display:flex;align-items:center;justify-content:center;width:50%;padding-left:1.2em;font-size:90%}.headOuter .headWrap .headBox .navBox .subMenu .langMenu:before{display:flex;content:"\f0ac";font-size:140%;font-family:"FontAwesome";position:absolute;left:10.5vw}.headOuter .headWrap .headBox .navBox .subMenu .langMenu span.slash{display:inline-block;padding:0 1px 0 2px;font-size:90%}.headOuter .headWrap .headBox .navBox .subMenu .langMenu span.current{color:#999}.headOuter .headWrap .headBox .navBox .subMenu .langMenu a{color:#333}.headOuter .headWrap .headBox .navBox .subMenu .inqMenu{position:relative;display:flex;align-items:center;justify-content:center;width:50%;padding-left:2.4em;font-size:90%}.headOuter .headWrap .headBox .navBox .subMenu .inqMenu:before{display:flex;content:"\f003";font-size:115%;font-family:"FontAwesome";position:absolute;left:10.5vw}.headOuter .headWrap .headBox .navBox .subMenu .inqMenu a{color:#333}.breadcrumb{display:flex;align-items:center;width:95%;margin:3% auto 0}.breadcrumb li{margin-right:2em;font-size:75%;position:relative}.breadcrumb li:before{content:"\f105";font-family:"FontAwesome";position:absolute;right:-1.3em}.breadcrumb li:last-child:before{content:none}.breadcrumb li a{text-decoration:underline;color:#333}.pageBtmWrap{margin-top:15%}.pageBtmWrap .btnBox{display:flex;justify-content:center;width:94%;margin:0 auto 0}.pageBtmWrap .btnBox>a{display:flex;align-items:center;width:49%;height:60px}.pageBtmWrap .btnBox>a:first-child{margin-right:2%}.pageBtmWrap .btnBox>a .icon{display:flex;align-items:center;justify-content:center;width:30%;max-width:70px;height:100%;background-color:#a41300}.pageBtmWrap .btnBox>a:nth-child(1) .icon img{width:25px;height:auto}.pageBtmWrap .btnBox>a:nth-child(2) .icon img{width:25px;height:auto}.pageBtmWrap .btnBox>a .txt{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center;width:70%;height:100%;background-color:#c11600}.pageBtmWrap .btnBox>a .txt>.enTxt{color:#fff;font-size:4.5vw;font-weight:700;text-align:center}.pageBtmWrap .btnBox>a .txt>.jpTxt{margin-top:2%;font-size:2.8vw;font-weight:400;color:#fff}.pageBtmWrap .footWrap{margin:6% 0 0}.pageBtmWrap .footWrap .footBox{background-color:#333}.pageBtmWrap .footWrap .footBox .footNav{display:flex;flex-wrap:wrap;margin:0 auto 0;padding:8% 6%}.pageBtmWrap .footWrap .footBox .footNav>li{margin-top:10%}.pageBtmWrap .footWrap .footBox .footNav>li:nth-child(-n+2){margin-top:0}.pageBtmWrap .footWrap .footBox .footNav>li:nth-child(odd){width:56%;margin-right:1%}.pageBtmWrap .footWrap .footBox .footNav>li:nth-child(even){width:43%}.pageBtmWrap .footWrap .footBox .footNav>li>a{font-size:120%;font-weight:700;color:#fff}.pageBtmWrap .footWrap .footBox .footNav>li>ul{margin-top:12px}.pageBtmWrap .footWrap .footBox .footNav>li>ul>li{margin-top:8px;font-size:90%;font-weight:300}.pageBtmWrap .footWrap .footBox .footNav>li>ul>li:first-child{margin-top:0}.pageBtmWrap .footWrap .footBox .footNav>li>ul>li a{color:#fff}.footBtm{display:flex;justify-content:space-between;width:94%;margin:0 auto 0;padding:5% 0}.footBtm .leftBox>ul li{margin-top:2%}.footBtm .leftBox>ul li:first-child{margin-top:0}.footBtm .leftBox>ul li>a{font-size:85%;text-decoration:underline;color:#555}.footBtm .leftBox>p{margin-top:8%;font-size:80%;font-weight:300}.footBtm .rightBox>a{display:block;width:30px}.footBtm .rightBox>a:first-child{margin-bottom:12%}.mainVisWrap{width:100%;height:auto;position:relative;background:red}.mainVisWrap:before{content:"";display:block;padding-top:45%}.mainVisWrap .mainVisTxt{display:flex;flex-direction:column-reverse;justify-content:center;width:100%;height:100%;padding:1.5em;position:absolute;top:0;z-index:2}.mainVisWrap .mainVisTxt h1{margin-top:2%;font-weight:700;font-size:3.4vw}.mainVisWrap .mainVisTxt p{font-weight:700;font-size:9.5vw;color:#c11600}.mainVisWrap .mainVisImg{width:100%;height:100%;position:absolute;top:0;z-index:1}.mainVisWrap .mainVisImg>div{width:100%;height:100%}.mainVisWrap .mainVisImg img{width:100%;height:auto}.block{padding:12% 0}.block>.blockTtl{margin-bottom:6%;text-align:center}.block>.blockTtl>h2{display:inline-block;padding-bottom:.3em;font-size:6vw;font-weight:700;color:#333;border-bottom:2px dotted #c11600}.block>.inner{width:90%;margin:0 auto 0}.block>.inner .moreTxt{font-size:3.6vw;color:#c11600;font-weight:900;z-index:2}.block>.inner .moreTxt:after{content:"\f0da";font-family:"FontAwesome";font-size:4vw;margin-left:3px}.block.first>.inner .backtoListBtn{display:flex;align-items:center;justify-content:center;width:35%;max-width:260px;margin:10% auto 0;padding:2.5% 0;color:#333;font-size:3.6vw;font-weight:500;text-align:center;border:1px solid #333;background-color:#fff}.block.first>.inner .backtoListBtn>span{display:inline-block;padding-left:5px}.block.first>.inner .backtoListBtn>i{font-size:4vw;transform:translateY(7%)}.block>.inner .strengthBox .items{display:block;margin-top:7%;border-bottom:3px solid #c11600;background-color:#fff;box-shadow:0px .5px 3px rgba(0,0,0,.2)}.block>.inner .strengthBox>a:first-child{margin-top:0}.block>.inner .strengthBox .items>.inner{position:relative;overflow:hidden}.block>.inner .strengthBox .items>.inner:before{content:"";display:block;padding-top:70%}.block>.inner .strengthBox .items>.inner h2,.block>.inner .strengthBox .items>.inner .descBox,.block>.inner .strengthBox .items>.inner .moreTxt,.block>.inner .strengthBox .items>.inner .imgBox{position:absolute}.block>.inner .strengthBox .items>.inner h2{color:#c11600;font-size:7vw;line-height:1.1;top:8%;left:4%;z-index:2}.block>.inner .strengthBox .items>.inner .descBox{bottom:19%;left:0;z-index:2}.block>.inner .strengthBox .items>.inner .descBox>p{color:#333;padding:0 4%}.block>.inner .strengthBox .items>.inner .descBox .cap{font-size:4.5vw;font-weight:700}.block>.inner .strengthBox .items>.inner .descBox .desc{margin-top:2%;font-size:3.2vw;font-weight:400;line-height:1.4;text-shadow:1px 1px 2px rgba(255,255,255,1)}.block>.inner .strengthBox .items>.inner .moreTxt{bottom:5%;left:4%}.block>.inner .strengthBox .items>.inner .imgBox{width:70%;top:0;right:-7%;z-index:1}.block>.inner .caseBox>a.items{display:flex;flex-direction:column;width:95%;margin:6% auto 0;padding-bottom:3%;border-bottom:4px solid #c11600;background-color:#fff;box-shadow:0px .5px 5px rgba(0,0,0,.2)}.block>.inner .caseBox>a:first-child{margin-top:0}.block>.inner .caseBox>.items .txtBox{padding:5%}.block>.inner .caseBox>.items .txtBox>h3{color:#c11600;font-size:4vw}.block>.inner .caseBox>.items .txtBox>p{margin-top:2%;color:#333;font-size:3.3vw;line-height:1.5}.block>.inner .caseBox>.items .moreTxt{margin-top:auto;padding:0 7%;text-align:right}.block>.inner .newsBox{margin-top:12%}.block>.inner .newsBox .items{margin-top:7%;padding-bottom:7%;border-bottom:1px dotted #333}.block>.inner .newsBox>li:first-child{margin-top:0}.block>.inner .newsBox .items>a{display:block}.block>.inner .newsBox .items>a .itemHead{display:flex;align-items:center}.block>.inner .newsBox .items>a .itemHead .dateBox{position:relative;padding-left:1.1em;font-size:100%;color:#333}.block>.inner .newsBox .items>a .itemHead .dateBox:before{content:"\f0d7";font-size:120%;font-family:"FontAwesome";color:#c11600;position:absolute;top:50%;left:0;transform:translateY(-50%)}.block>.inner .newsBox .items>a .itemHead .newsCat{width:6em;margin-left:1em;padding:.3em 0;border-radius:10px;font-size:80%;color:#fff;text-align:center;transform:translateY(7%)}.block>.inner .newsBox .items>a>.newsBdy{margin-top:3%;font-size:100%;color:#333;line-height:1.3}}@media screen and (min-width:768px){.pcHide{display:none !important}a.alp{opacity:1;transition:all .5s ease}a.alp:hover{opacity:.5}a.b2r{color:#333;transition:all .5s ease}a.w2r{color:#fff;transition:all .5s ease}a.b2r:hover,a.w2r:hover{color:#c11600}.headOuter{width:100%;height:80px}.headOuter .headWrap{width:100%;height:80px;border-bottom:4px solid #c11600;position:fixed;z-index:1000;background-color:#fff;box-shadow:0px 0px 0px rgba(0,0,0,0);transition:all .5s ease}.headOuter .headWrap.shadow{box-shadow:0px 2px 3px rgba(0,0,0,.4)}.headOuter .headWrap .headBox{display:flex;align-items:center;width:1200px;height:100%;margin:0 auto 0}.headOuter .headWrap .headBox>.tocsLogo{display:flex;align-items:center;width:115px;height:100%;margin-right:65.5px}.headOuter .headWrap .headBox>.tocsLogo .logo{display:block;width:100%}.headOuter .headWrap .headBox>.tocsLogo .logo>svg{width:100%;height:auto}.headOuter .headWrap .headBox .humbugerMenu{display:none}.headOuter .headWrap .headBox .navBox{display:flex;width:calc(100% - 115px);height:100%}.headOuter .headWrap .headBox .navBox .gNav{width:800px;height:100%;margin-right:65.5px}.headOuter .headWrap .headBox .navBox .gNav nav{height:100%}.headOuter .headWrap .headBox .navBox .gNav nav>ul{display:flex;height:100%}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li{position:relative;height:100%;padding-right:25px;margin-right:25px;font-size:120%;font-weight:700}.headOuter .headWrap .headBox .navBox .gNav nav>ul li:after{content:"|";display:block;font-size:80%;font-weight:300;position:absolute;top:50%;transform:translateY(-50%);right:0}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li:last-child{padding-right:0;margin-right:0}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li:last-child:after{content:none}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>a{display:flex;align-items:center;height:100%;position:relative}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>a:before{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 7.5px 10px;border-color:transparent transparent #fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:1001;opacity:0;transition:all .5s ease}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>a:hover:before,.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>a.act:before{border-color:transparent transparent #c11600;opacity:1}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>.subNav{visibility:hidden;opacity:0;transition:all .5s ease}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>.subNav.act{visibility:visible;opacity:1}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>.subNav ul{display:flex;justify-content:center;width:100%;padding:30px 0;background-color:#c11600;box-shadow:0px 2px 3px rgba(0,0,0,.4);position:fixed;z-index:1002;top:80px;left:0}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>.subNav ul li{margin-right:2em}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>.subNav ul li:last-child{margin-right:0}.headOuter .headWrap .headBox .navBox .gNav nav>ul>li>.subNav ul li>a{font-weight:500;color:#fff}.headOuter .headWrap .headBox .navBox .subMenu{display:flex;width:154px}.headOuter .headWrap .headBox .navBox .subMenu .langMenu{display:flex;align-items:center;padding-right:30px}.headOuter .headWrap .headBox .navBox .subMenu .langMenu span.slash{display:inline-block;padding:0 1px;font-size:90%}.headOuter .headWrap .headBox .navBox .subMenu .langMenu span.current{color:#999}.headOuter .headWrap .headBox .navBox .subMenu .inqMenu{display:flex;align-items:center}.headOuter .headWrap .headBox .navBox .subMenu .inqMenu a i{font-size:130%}.headOuter .headWrap .headBox .navBox .subMenu .inqMenu a>span{display:inline-block;padding-left:3px}.breadcrumb{display:flex;align-items:center;max-width:1200px;width:98%;margin:10px auto 0}.breadcrumb li{margin-right:2em;font-size:90%;position:relative}.breadcrumb li:before{content:"\f105";font-family:"FontAwesome";position:absolute;right:-1.3em}.breadcrumb li:last-child:before{content:none}.breadcrumb li a{text-decoration:underline}.pageBtmWrap{margin-top:50px}.pageBtmWrap .btnBox{display:flex;justify-content:center}.pageBtmWrap .btnBox>a{display:flex;align-items:center;width:300px;height:75px}.pageBtmWrap .btnBox>a:first-child{margin-right:30px}.pageBtmWrap .btnBox>a .icon{display:flex;align-items:center;justify-content:center;width:95px;height:100%;background-color:#a41300}.pageBtmWrap .btnBox>a:nth-child(1) .icon img{width:40px;height:auto}.pageBtmWrap .btnBox>a:nth-child(2) .icon img{width:35px;height:auto}.pageBtmWrap .btnBox>a .txt{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 95px);height:100%;background-color:#c11600}.pageBtmWrap .btnBox>a .txt>.enTxt{color:#fff;font-size:170%;font-weight:700;text-align:center}.pageBtmWrap .btnBox>a .txt>.jpTxt{margin-top:4px;color:#fff;font-size:100%;font-weight:400}.pageBtmWrap .footWrap{margin:50px 0 0}.pageBtmWrap .footWrap .footBox{background-color:#333}.pageBtmWrap .footWrap .footBox .footNav{display:flex;width:1100px;margin:0 auto 0;padding:50px 0}.pageBtmWrap .footWrap .footBox .footNav>li{width:calc(100% / 7)}.pageBtmWrap .footWrap .footBox .footNav>li:nth-child(4),.pageBtmWrap .footWrap .footBox .footNav>li:nth-child(5),.pageBtmWrap .footWrap .footBox .footNav>li:nth-child(6){padding-left:1em}.pageBtmWrap .footWrap .footBox .footNav>li>a{font-size:120%;font-weight:700}.pageBtmWrap .footWrap .footBox .footNav>li>ul>li{margin-top:10px;font-size:90%;font-weight:300}.pageBtmWrap .footWrap .footBox .footNav>li>ul>li:first-child{margin-top:13px}.footBtm{display:flex;justify-content:space-between;width:1200px;margin:30px auto 0;padding:0 0 30px}.footBtm .leftBox ul{display:flex}.footBtm .leftBox ul li{position:relative}.footBtm .leftBox ul li:first-child{padding-right:20px}.footBtm .leftBox ul li:first-child:after{display:block;content:"|";position:absolute;top:0;right:9px;font-size:90%}.footBtm .leftBox ul li>a{font-size:95%;text-decoration:underline}.footBtm .leftBox>p{margin-top:15px;font-size:100%;font-weight:300}.footBtm .rightBox{display:flex}.footBtm .rightBox>a{display:block;width:40px}.footBtm .rightBox>a:first-child{margin-right:20px}.mainVisWrap{display:flex;width:100%;height:300px;align-items:center;position:relative}.mainVisWrap .mainVisTxt{display:flex;flex-direction:column-reverse;width:100%;max-width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.mainVisWrap .mainVisTxt h1{margin-top:10px;font-weight:700;font-size:130%}.mainVisWrap .mainVisTxt p{font-weight:700;font-size:440%;color:#c11600}.mainVisWrap .mainVisImg{width:100%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;background-color:#f6f6f8}.mainVisWrap .mainVisImg>div{position:relative;width:100%;height:100%;overflow:hidden}.mainVisWrap .mainVisImg img{min-width:1500px;width:100%;min-height:300px;height:auto;position:absolute;left:50%;transform:translateX(-50%)}.block{padding:100px 0}.block .blockTtl{margin-bottom:60px;text-align:center}.block .blockTtl h2{display:inline-block;padding-bottom:15px;font-size:280%;font-weight:700;color:#333;border-bottom:3px dotted #c11600}.block>.inner{width:1100px;margin:0 auto 0}.block>.inner .moreTxt{color:#c11600;font-weight:900}.block>.inner .moreTxt:after{content:"\f0da";font-family:"FontAwesome";margin-left:5px;font-size:110%}.block.first>.inner .backtoListBtn{display:flex;align-items:center;justify-content:center;width:150px;margin:40px auto 0;padding:12px 0;color:#333;font-size:110%;font-weight:500;text-align:center;border:1px solid #333;background-color:#fff}.block.first>.inner .backtoListBtn>span{display:inline-block;padding-left:7px}.block>.inner .strengthBox{margin-top:50px}.block>.inner .strengthBox .items{display:block;margin-top:50px;border-bottom:4px solid #c11600;background-color:#fff;box-shadow:0px .5px 5px rgba(0,0,0,.2)}.block>.inner .strengthBox>a:first-child{margin-top:0}.block>.inner .strengthBox .items>.inner{position:relative}.block>.inner .strengthBox .items>.inner:before{content:"";display:block;padding-top:27.25%}.block>.inner .strengthBox .items>.inner h2,.block>.inner .strengthBox .items>.inner .descBox,.block>.inner .strengthBox .items>.inner .moreTxt,.block>.inner .strengthBox .items>.inner .imgBox{position:absolute}.block>.inner .strengthBox .items>.inner h2{color:#c11600;font-size:380%;line-height:1.1;top:35px;left:50px;z-index:2}.block>.inner .strengthBox .items>.inner .descBox{bottom:35px;left:50px;z-index:2}.block>.inner .strengthBox .items>.inner .descBox>p{color:#333}.block>.inner .strengthBox .items>.inner .descBox .cap{font-size:160%;font-weight:700}.block>.inner .strengthBox .items>.inner .descBox .desc{margin-top:8px;font-size:120%;font-weight:400;line-height:1.5;text-shadow:1px 1px 2px rgba(255,255,255,1)}.block>.inner .strengthBox .items>.inner .moreTxt{bottom:35px;right:30px;z-index:2}.block>.inner .strengthBox .items>.inner .imgBox{top:0;right:40px;z-index:1}.block>.inner .caseBox{display:flex;flex-wrap:wrap}.block>.inner .caseBox>a.items{display:flex;flex-direction:column;width:31%;margin:3.5% 3.5% 0 0;padding-bottom:15px;border-bottom:4px solid #c11600;background-color:#fff;box-shadow:0px .5px 5px rgba(0,0,0,.2)}.block>.inner .caseBox>a:nth-child(3n){margin-right:0}.block>.inner .caseBox>a:nth-child(-n+3){margin-top:0}.block>.inner .caseBox>.items .txtBox{padding:18px}.block>.inner .caseBox>.items .txtBox>h3{color:#c11600;font-size:130%}.block>.inner .caseBox>.items .txtBox>p{margin-top:8px;color:#333;font-size:110%;line-height:1.5}.block>.inner .caseBox>.items .moreTxt{margin-top:auto;padding:0 25px;text-align:right}.block>.inner .newsBox .items{margin-top:25px;padding-bottom:25px;border-bottom:1px dotted #333}.block>.inner .newsBox>li:first-child{margin-top:0}.block>.inner .newsBox .items>a{display:block}.block>.inner .newsBox .items>a .itemHead{display:flex;align-items:center}.block>.inner .newsBox .items>a .itemHead .dateBox{position:relative;padding-left:1.2em;font-size:120%;color:#333}.block>.inner .newsBox .items>a .itemHead .dateBox:before{content:"\f0d7";font-size:135%;font-family:"FontAwesome";color:#c11600;position:absolute;top:50%;left:0;transform:translateY(-50%)}.block>.inner .newsBox .items>a .itemHead .newsCat{width:6em;margin-left:10px;padding:3px 0;border-radius:10px;font-size:90%;color:#fff;text-align:center;transform:translateY(5%)}.block>.inner .newsBox .items>a>.newsBdy{font-size:120%;margin-top:10px;color:#333}}