@charset "UTF-8";*{font-size:100%;font-weight:normal;margin:0;padding:0}img{border:none;vertical-align:bottom}strong{font-weight:bold}ol,ol li,ul,ul li{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}a:active{outline:none}a:focus{-moz-outline-style:none}html{scroll-behavior:smooth}body,html{scroll-padding-top:80px}body,table{color:#333}*{max-height:999999px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:100%}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}dl,ol,p,table,ul{margin:0 0 1rem 0}address{font-style:normal}sup{font-size:0.75rem;line-height:0px}sub{font-size:0.75rem;line-height:0px;vertical-align:baseline}a,img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}img{width:auto;height:auto;max-width:100%;max-height:100%}a{color:rgb(0,108,255);text-decoration:none}a:active,a:hover{text-decoration:underline}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.txtSmall{font-size:0.875rem}.txtRed{color:red}.txtLeft{text-align:left}.txtRight{text-align:right}.txtCenter{text-align:center}.txtMinLead{font-size:1.5rem;line-height:2.5rem}.icoEven:after,.icoNews:after,.icoRecr:after,.icoTopi:after{width:5.5rem;height:25px;margin:0 0 0 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"";visibility:visible;font-size:0.875rem;color:#fff;line-height:1;text-align:center;border-radius:3px}.icoNews:after{content:"NEWS";background:#333}.icoTopi:after{content:"TOPICS";background:#da9c2f}.icoEven:after{content:"EVENT";background:#1861ae}.icoProd:after{content:"PRODUCTS";background:#f00}.icoRecr:after{content:"RECRUIT";background:#28a776}a{}a[target=_blank]:after{width:13px;height:13px;margin:0 10px 0 6px;display:inline-block;content:"";visibility:visible;vertical-align:middle;background:transparent url("/common/images/icoBlank.png") no-repeat left center;background-size:contain}a.ibWhite[target=_blank]:after{background-image:url("/common/images/icoBlank-white.png")}a.fileSize[target=_blank]:after,a.notBlankIcon[target=_blank]:after{display:none}a[href*=".pdf"]:after{position:relative;top:0.3rem;width:20px;height:20px;display:inline-block;content:"";visibility:visible;background:transparent url("/common/images/icoPdf.png") no-repeat left center!important;background-size:contain}a.icoMail:before{position:relative;top:0.3rem;content:"";display:inline-block;width:19px;height:14px;margin:0 5px 0 0;background:transparent url("/common/images/icoMail.png") no-repeat left center;background-size:contain}dl.icoLine dd,ul.icoLine li{position:relative;padding:0 0 0 1.5rem}dl.icoLine dd:before,ul.icoLine li:before{position:absolute;left:0.3rem;top:0.85rem;width:8px;height:1px;display:block;content:"";background:rgb(235,30,10)}dl.icoSquare dd,ul.icoSquare li{position:relative;padding:0 0 0 1.5rem}dl.icoSquare dd:before,ul.icoSquare li:before{position:absolute;left:0.3rem;top:0.9rem;width:8px;height:8px;display:block;content:"";background:rgb(235,30,10);-webkit-transform:translateY(-50%);transform:translateY(-50%)}p.icoAsterisk,span.icoAsterisk,ul.icoAsterisk>li{padding-left:1.5rem}p.icoAsterisk:before,span.icoAsterisk:before,ul.icoAsterisk>li:before{width:1.5rem;margin:0 0 0 -1.5rem;display:inline-block;content:"※"}ol.icoAlpha>li{margin:0 0 0 2rem;list-style:lower-alpha}ol.icoDecimal{counter-reset:number}ol.icoDecimal>li{position:relative;padding:0 0 0 2rem}ol.icoDecimal>li:before{position:absolute;left:0;width:1.75rem;counter-increment:number;content:counter(number) ".";text-align:right}ol.icoDecimal>li ol.icoDecimal-sub{counter-reset:number}ol.icoDecimal>li ol.icoDecimal-sub>li{position:relative;padding:0 0 0 2rem}ol.icoDecimal>li ol.icoDecimal-sub>li:before{position:absolute;left:0;width:1.75rem;counter-increment:number;content:counter(number) ")";text-align:right}.btnTxt,a.btnTxt{position:relative;min-width:280px;min-height:80px;padding:15px 25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;line-height:1.2;background:rgb(0,198,244);background:-webkit-gradient(linear,right top,left top,from(rgb(0,198,244)),to(rgb(0,62,150)));background:linear-gradient(-90deg,rgb(0,198,244) 0%,rgb(0,62,150) 100%);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnTxt:hover,a.btnTxt:hover{text-decoration:none}.btnTxt:after,a.btnTxt:after{width:50px;height:15px;display:block;content:"";background:none;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-animation:icoArrow-out ease-out 0.35s 0.15s both;animation:icoArrow-out ease-out 0.35s 0.15s both}.btnTxt:hover:after,a.btnTxt:hover:after{-webkit-animation:icoArrow-in ease-out 0.35s both;animation:icoArrow-in ease-out 0.35s both}.btnLine{position:relative;min-width:300px;height:60px;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;color:#333;border:3px solid #333;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnLine:hover{color:#fff;text-decoration:none;background:#333}.efSlide{position:relative}.efSlide:before{position:absolute;top:0;height:100%;content:"";background:#333;z-index:-1;-webkit-animation:efSlide-out 0.5s ease 0s both;animation:efSlide-out 0.5s ease 0s both}.efSlide:hover{color:#fff}.efSlide:hover:before{-webkit-animation:efSlide 0.2s ease 0s both;animation:efSlide 0.2s ease 0s both}table{width:100%;border:1px solid #ccc;border-collapse:collapse;table-layout:fixed}table caption{text-align:right}table thead th{padding:15px 15px;color:#fff;text-align:center;background:#666}table tbody th{padding:10px 15px;text-align:left;background:#eee;border:1px solid #ccc}table tbody td{padding:10px 15px;background:#fff;border:1px solid #ccc}table tbody td dl,table tbody td ol,table tbody td p,table tbody td ul{margin:0}table.tableLayout{table-layout:auto}table.tableLayout tr:first-of-type th:first-of-type{width:auto}table.sepStyle{width:auto;border:none}table.sepStyle tr:first-of-type th:first-of-type{width:auto}table.sepStyle tbody,table.sepStyle td,table.sepStyle th,table.sepStyle thead,table.sepStyle tr{padding:0;vertical-align:top;background:none;border:none}table.sepStyle th{position:relative;padding:0 1rem 0 0}table.sepStyle th:after{position:absolute;right:0;content:":"}table.sepStyle td{padding:0 0 0 0.8rem}#contents form{margin:50px auto 0}#contents form section{margin:0 0 10px;padding:15px 0}#contents form section h3{margin:0 0 10px;font-size:1.125rem;font-weight:bold;text-align:left}#contents form section h3 .icoRequired{margin:0 0 0 5px;padding:0 8px;display:inline-block;font-size:0.875rem;color:#fff;vertical-align:text-bottom;background:red;border-radius:3px}#contents form h4{margin:0 0 5px;padding:0;font-size:1rem;background:none}#contents form dl,#contents form ol,#contents form p,#contents form ul{margin:0}#contents form ul.formColumnList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents form ul.formColumnList li{margin:0 20px 0 0}#contents form #formPostCode{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents form #formPostCode input{margin-left:5px}#contents form .formColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents form .formColumnBox{width:49%;margin:0 0 10px}#contents form input::-webkit-input-placeholder{color:#999}#contents form input:-ms-input-placeholder{color:#999}#contents form input::-moz-placeholder{color:#999}#contents form input::-placeholder{color:#999}#contents form input[type=email],#contents form input[type=tel],#contents form input[type=text],#contents form textarea{width:100%;min-height:2rem;margin:0;padding:15px 15px;background:#fafafa;border:1px solid #ccc;border-radius:3px;resize:vertical;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents form input[type=email]:focus,#contents form input[type=tel]:focus,#contents form input[type=text]:focus,#contents form textarea:focus{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);background:#eeffee;border:1px solid #999;outline:none}#contents form input[type=checkbox]{width:1.125rem;height:1.125rem;margin:-2px 5px 0 0;vertical-align:middle;cursor:pointer}#contents form input[type=radio]{display:none}#contents form input[type=radio]+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents form input[type=radio]+label:before{width:24px;height:24px;display:block;margin:0 5px 0 0;content:"";overflow:hidden;-webkit-box-shadow:inset 0 0 0 6px #fff;box-shadow:inset 0 0 0 6px #fff;border:1px solid #ccc;border-radius:50%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}form input[type=radio]:checked+label:before{border:6px solid red}#contents form label{padding:0 5px 0 0;display:inline-block;cursor:pointer}#contents form select{position:relative;top:-1px;min-height:2rem;padding:0 5px;border-radius:3px}#contents form button{margin:0 10px;background:none;border:none;outline:none;cursor:pointer}body:after{position:fixed;right:0;bottom:0;width:100vw;height:100vh;content:"";visibility:hidden;background:#fff;-webkit-animation:pageLoad 0.4s ease 0.6s 1 backwards;animation:pageLoad 0.4s ease 0.6s 1 backwards;z-index:99998}@-webkit-keyframes pageLoad{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes pageLoad{0%{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes feedIn{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes feedIn{0%{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes feedOut{0%{opacity:0}to{visibility:visible;opacity:1}}@keyframes feedOut{0%{opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes efSlide{0%{left:0;width:0}to{left:0;width:100%}}@keyframes efSlide{0%{left:0;width:0}to{left:0;width:100%}}@-webkit-keyframes efSlide-out{0%{right:0;width:100%}to{right:0;width:0}}@keyframes efSlide-out{0%{right:0;width:100%}to{right:0;width:0}}@-webkit-keyframes wipe{0%{-webkit-box-shadow:inset 0 0 0 100vh #fff;box-shadow:inset 0 0 0 100vh #fff;visibility:visible}to{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}}@keyframes wipe{0%{-webkit-box-shadow:inset 0 0 0 100vh #fff;box-shadow:inset 0 0 0 100vh #fff;visibility:visible}to{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}}@-webkit-keyframes icoArrow-in{to{visibility:visible;opacity:1;-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}}@keyframes icoArrow-in{to{visibility:visible;opacity:1;-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}}@-webkit-keyframes icoArrow-out{0%{-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}to{visibility:hidden;opacity:0;-webkit-transform:translateX(10px) skew(45deg);transform:translateX(10px) skew(45deg)}}@keyframes icoArrow-out{0%{-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}to{visibility:hidden;opacity:0;-webkit-transform:translateX(10px) skew(45deg);transform:translateX(10px) skew(45deg)}}#btnDrawer{display:none}#bgClose{position:fixed;right:0;top:0;width:90px;height:90px;display:block;opacity:0;visibility:hidden;background:rgba(0,0,0,0);z-index:80001;cursor:pointer;-webkit-transition:all linear 0.4s;transition:all linear 0.4s}#bgClose:after,#bgClose:before{position:absolute;left:50%;top:50%;width:60px;height:1px;display:block;content:"";opacity:0;visibility:hidden;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s}#btnDrawer:checked~#bgClose{background:rgba(0,0,0,0.9);opacity:1;visibility:visible;-webkit-transition:all linear 0.4s 0.5s;transition:all linear 0.4s 0.5s}#btnDrawer:checked~#bgClose:after,#btnDrawer:checked~#bgClose:before{opacity:1;visibility:visible;-webkit-transition:all ease-out 0.3s 0.55s;transition:all ease-out 0.3s 0.55s}#btnDrawer:checked~#bgClose:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#btnDrawer:checked~#bgClose:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#drawerNav{position:fixed;right:0;top:0;width:100%;height:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;opacity:0;z-index:80000;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all ease-out 0.6s 0.4s;transition:all ease-out 0.6s 0.4s}#drawerNav #drawerCnt{width:80%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}#drawerNav #drawerCnt a{color:#333}#drawerNav #drawerCnt p#drSearch{display:none}#drawerNav #drawerCnt h2{margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#drawerNav #drawerCnt h2 img{width:120px;margin:0 0 5px}#drawerNav #drawerCnt h2 span{font-size:1.125rem;font-weight:bold;color:#333;line-height:1.3}#drawerNav #drawerCnt #drGlobal{width:100%;margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#drawerNav #drawerCnt #drGlobal>dl{width:30%;margin:0 0 10px;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#drawerNav #drawerCnt #drGlobal>dl dt{position:relative;width:100%;margin:0 0 5px;border-bottom:1px solid #ddd}#drawerNav #drawerCnt #drGlobal>dl dt a{padding:5px 0;font-size:1.25rem}#drawerNav #drawerCnt #drGlobal>dl dt:before{position:absolute;left:0;bottom:-1px;width:50px;height:1px;display:block;content:"";background:#253648}#drawerNav #drawerCnt #drGlobal>dl dd{position:relative;padding:0 0 0 22px}#drawerNav #drawerCnt #drGlobal>dl dd a{padding:3px 0;display:block}#drawerNav #drawerCnt #drGlobal>dl dd:before{position:absolute;left:5px;top:0.9rem;width:10px;height:1px;display:block;content:"";background:#253648}#drawerNav #drawerCnt #drGlobal>dl dd+dt{margin-top:10px}#drawerNav #drawerCnt #drGlobal>dl dd#drWork{width:100%;margin-top:5px}#drawerNav #drawerCnt #drGlobal>dl dd#drWork dl{position:relative;width:auto}#drawerNav #drawerCnt #drGlobal>dl dd#drWork dl:before{content:"";position:absolute;top:0.9rem;left:-17px;display:block;width:calc(100% + 17px);height:100%;border:1px dotted #ccc}#drawerNav #drawerCnt #drGlobal>dl dd#drWork dl dt{border:none;color:#888}#drawerNav #drawerCnt #drGlobal>dl dd#drWork dl dt:before{display:none}#drawerNav #drawerCnt #drGlobal>dl dd#drWork dl dd{display:inline;padding:0;width:auto;margin-right:20px}#drawerNav #drawerCnt #drGlobal>dl dd#drWork dl dd:before{content:"・";position:static;top:auto;left:auto;display:inline;width:auto;height:auto;background:transparent}#drawerNav #drawerCnt #drGlobal>dl dd#drWork dl dd a{display:inline}#drawerNav #drawerCnt #drGlobal>dl dd#drWork dl dd a:before{margin-right:10px}#drawerNav #drawerCnt>ul#drLocal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all ease-out 0.35s;transition:all ease-out 0.35s}#drawerNav #drawerCnt>ul#drLocal li{margin:0 2px}#drawerNav #drawerCnt>ul#drLocal li a{padding:2px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border:2px solid #1e66a7;border-radius:50px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#drawerNav #drawerCnt>ul#drLocal li a:hover{color:#FFFFFF;background:#1e66a7}#btnDrawer:checked~#drawerNav{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:all cubic-bezier(0,0.72,0.18,1.01) 0.6s 0.4s;transition:all cubic-bezier(0,0.72,0.18,1.01) 0.6s 0.4s}#btnDrawer:checked~#drawerNav #drawerCnt>#drGlobal>dl:first-of-type{opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.8s 0.8S;transition:all ease-out 0.8s 0.8S}#btnDrawer:checked~#drawerNav #drawerCnt>#drGlobal>dl:nth-of-type(2){opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.8s 0.95S;transition:all ease-out 0.8s 0.95S}#btnDrawer:checked~#drawerNav #drawerCnt>#drGlobal>dl:nth-of-type(3){opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.8s 1.1S;transition:all ease-out 0.8s 1.1S}#btnDrawer:checked~#drawerNav #drawerCnt>#drGlobal>dl:nth-of-type(4){opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.8s 1.25S;transition:all ease-out 0.8s 1.25S}#btnDrawer:checked~#drawerNav #drawerCnt>#drGlobal>dl:nth-of-type(5){opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.8s 1.4S;transition:all ease-out 0.8s 1.4S}#btnDrawer:checked~#drawerNav #drawerCnt>ul#drLocal{opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.8s 1.5s;transition:all ease-out 0.8s 1.5s}html{font-size:16px}body,table{font-size:1rem;font-family:"Open Sans","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.75}:root body,_::-webkit-full-page-media,_:future{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}:root table,_::-webkit-full-page-media,_:future{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}a:active,a:hover{text-decoration:underline}a[href*="tel:"]{color:#333;pointer-events:none}.spOnly{display:none}.txtMin,.txtMinLead{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.plImage{float:left}.prImage{float:right}dl.flatDef dt{float:left;margin:0 7px 0 0;padding:0 10px 0 0}dl.flatDef dt:after{content:" :"}dl.flatDef dd{margin:0}dl.flatDef dd:after{display:block;content:"";clear:both}dl.flatInDef dt{display:inline-block;margin:0 7px 0 0;padding:0 10px 0 0}dl.flatInDef dd{display:inline-block;margin:0 25px 0 0}.flexBetween{margin:0 0 10px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-pack:distribute;-webkit-box-pack:justify;justify-content:space-between;white-space:nowrap}.flexBetween:after{display:none}.flexBetween>*{margin:0 0 20px}.flexEvenly{margin:0 0 10px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-pack:distribute;-webkit-box-pack:space-evenly;justify-content:space-evenly;white-space:nowrap}.flexEvenly:after{display:none}.flexEvenly>*{margin:0 0 20px}.flexStart{margin:0 0 10px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;white-space:nowrap}.flexStart:after{display:none}.flexStart>*{margin:0 0 20px 15px}.flexCenter{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.flexCenter:after{display:none}.flexCenter>*{margin:0 10px}form{width:900px;padding:30px 40px;border:5px solid #f3f3f3}form table th{width:15rem;background:#fff;border-color:#333}form table td{background:#fff;border-color:#333}form table td dl dt{min-width:3rem}form input[type=email],form input[type=tel],form input[type=text],form textarea{font-family:"Open Sans","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif}textarea{width:60%;min-width:350px}#contents form input.inXshort{width:10%;min-width:80px}#contents form input.inShort{width:25%;min-width:220px}#contents form input.inMiddle{width:50%;min-width:350px}#contents form input.inLong{width:100%;min-width:500px}#wrapper{position:relative;min-width:1200px;padding:0 80px 0 20px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}@media screen and (max-width:1330px){#wrapper{padding:0 20px}}@media screen and (max-width:1250px){#wrapper{padding:0}}#wrapper header{position:sticky;top:0;width:100%;min-width:1200px;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;z-index:79999}#wrapper header h1{margin:0}#wrapper header h1 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#wrapper header h1 a img{width:86px;margin:0 12px 0 0}#wrapper header h1 a span{display:block;font-size:1.125rem;font-weight:bold;color:#333;line-height:1.3}#wrapper header #globalNav{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#wrapper header #globalNav>ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#wrapper header #globalNav>ul>li{margin:0 0 0 40px;text-align:center}#wrapper header #globalNav>ul>li>a{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333}#wrapper header #globalNav>ul>li#gnInquiry{margin-left:30px;background:-webkit-gradient(linear,left top,left bottom,color-stop(33.3%,#ccc),color-stop(0%,rgba(255,255,255,0))) repeat-y left top;background:linear-gradient(to bottom,#ccc 33.3%,rgba(255,255,255,0) 0%) repeat-y left top;background-size:1px 3px}#wrapper header #globalNav>ul>li#gnInquiry>a{width:80px;height:70px}#wrapper header #globalNav>ul>li#gnInquiry>a img{width:33px}#wrapper header p#headDrawer{position:fixed;right:0;top:0;width:80px;height:100%;min-height:700px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-box-shadow:-1px 0 0 0 #f3f3f3;box-shadow:-1px 0 0 0 #f3f3f3;z-index:10000}@media screen and (max-width:1330px){#wrapper header p#headDrawer{position:relative;height:70px;min-height:70px}}#wrapper header p#headDrawer span{position:absolute;bottom:20%;display:block;font-size:0.75rem;color:#ccc;white-space:nowrap;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:1330px){#wrapper header p#headDrawer span{display:none}}#wrapper #container .cntFrame{width:1200px;margin:0 auto}#contents{min-width:1200px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}#contents.lnSide{width:1200px;margin:0 auto}#contents .section,#contents section{padding:40px 0}#contents #categoryTitle{width:100%;background:#fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#contents #categoryTitle h2{width:1200px;height:140px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;text-align:center}#contents h2#categoryTitle{width:100%;height:100px;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;text-align:center;background:#fafafa;border-top:1px solid #eee}#contents #topicPath{width:100%;margin:0 0 10px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#contents #topicPath ol{width:1200px;height:50px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contents #topicPath ol li{position:relative}#contents #topicPath ol li:after{height:auto;margin:0 1rem;display:inline-block;content:"/";font-size:1rem;visibility:visible}#contents #topicPath ol li:last-of-type:after{display:none}#contents #topicPath ol li a{color:#333}#contents #primary{width:100%;margin:0 0 70px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#contents #primary h3{margin:0 0 30px;font-size:1.25rem;text-align:center}#contents #primary #pageTitle h3,#contents #primary #pageTitle p{margin:0;text-align:center}#contents #primary h4{margin:0 0 15px;padding:0;font-size:1.125rem}#contents.lnSide #primary{width:930px}#contents.lnSide #primary .cntFrame{width:auto}dl.newsList dt{position:relative;float:left;padding:10px 0 0 10px;z-index:2}dl.newsList dd{position:relative;padding:10px 0 10px 215px;border-bottom:1px solid #ddd;z-index:1}dl.newsList dd a{color:#333}dl.newsList dd:before{position:absolute;right:20px;top:50%;width:9px;height:9px;display:block;content:"";border-top:3px solid #bbc3cc;border-right:3px solid #bbc3cc;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}dl.newsList dd:nth-of-type(2n){background:#fbfbfb}#localNav{width:100%;padding:5px 0;background:#f3f3f3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#localNav a{color:#333;text-decoration:none}#localNav .cntFrame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#localNav h3{margin:0 10px 0 0;padding:4px 30px 4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#333),color-stop(0%,rgba(255,255,255,0))) repeat-y right bottom;background:linear-gradient(to bottom,#333 25%,rgba(255,255,255,0) 0%) repeat-y right bottom;background-size:1px 4px}#localNav h3 a{font-size:1.125rem;font-weight:bold}#localNav ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#localNav ul li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #ddd}#localNav ul li a{position:relative;padding:8px 30px;line-height:1.35}#localNav ul li a:before{position:absolute;left:50%;bottom:2px;width:calc(100% - 40px);height:2px;display:none;content:"";background:red;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lnSide #localNav{width:250px;margin:0 0 0 auto;background:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.lnSide #localNav .cntFrame{width:auto;display:block}.lnSide #localNav h3{margin:0;padding:0;display:block;background:none}.lnSide #localNav h3 a{position:relative;padding:30px 10px;display:block;font-weight:normal;color:#fff;background:#333}.lnSide #localNav h3 a:after{position:absolute;right:18px;top:50%;width:12px;height:12px;display:block;content:"";border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.lnSide #localNav ul{margin:0;display:block}.lnSide #localNav ul li{margin:0;display:block;border-right:none;border-bottom:1px solid #ddd}.lnSide #localNav ul li a{position:relative;display:block;padding:20px 10px}.lnSide #localNav ul li a:before{left:0;width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.lnSide #localNav ul li a:after{position:absolute;right:18px;top:50%;width:12px;height:12px;display:block;content:"";border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}footer{padding:30px 0 0;background:#f6f8fa}footer a{color:#333}footer #footCnt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer #footCnt .cntFrame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer #footCnt .cntFrame dl{width:390px;margin:0}footer #footCnt .cntFrame dl dt{position:relative;width:100%;margin:0 0 5px;border-bottom:1px solid #ddd}footer #footCnt .cntFrame dl dt a{padding:5px 0;display:inline-block}footer #footCnt .cntFrame dl dt:before{position:absolute;left:0;bottom:-1px;width:50px;height:1px;display:block;content:"";background:#253648}footer #footCnt .cntFrame dl dd{position:relative;padding:0 0 0 22px}footer #footCnt .cntFrame dl dd a{padding:3px 0;display:inline-block;font-size:0.875rem}footer #footCnt .cntFrame dl dd:before{z-index:10;position:absolute;left:5px;top:0.9rem;width:10px;height:1px;display:block;content:"";background:#253648}footer #footCnt .cntFrame dl dd+dt{margin-top:10px}footer #footCnt .cntFrame dl dd#footWork{width:100%;margin-top:5px}footer #footCnt .cntFrame dl dd#footWork dl{position:relative;width:auto}footer #footCnt .cntFrame dl dd#footWork dl:before{content:"";position:absolute;top:0.9rem;left:-17px;display:block;width:calc(100% + 17px);height:100%;border:1px dotted #ccc}footer #footCnt .cntFrame dl dd#footWork dl dt{border:none;color:#888}footer #footCnt .cntFrame dl dd#footWork dl dt:before{display:none}footer #footCnt .cntFrame dl dd#footWork dl dd{display:inline;padding:0;width:auto;margin-right:20px}footer #footCnt .cntFrame dl dd#footWork dl dd:before{content:"・";position:static;top:auto;left:auto;display:inline;width:auto;height:auto;background:transparent}footer #footCnt .cntFrame dl dd#footWork dl dd a{display:inline}footer #footCnt .cntFrame dl dd#footWork dl dd a:before{margin-right:10px}footer #footCnt .cntFrame dl:last-of-type{width:390px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer #footCnt .cntFrame dl:last-of-type dd{width:68%}footer #footCnt .cntFrame dl:last-of-type dd:nth-of-type(2n){width:32%}footer #footCnt .cntFrame p#btnGroup{width:280px;margin:0 4px 0 0}footer #footCnt .cntFrame p#btnGroup a{position:relative;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;line-height:1.5;-webkit-box-shadow:0 0 0 4px #dfe4e8;box-shadow:0 0 0 4px #dfe4e8;background:#fff;border:2px solid #fff}footer #footCnt .cntFrame p#btnGroup a img{width:86px;margin:0 0 12px}footer #footCnt .cntFrame p#btnGroup a:before{position:absolute;right:-200px;top:0;width:200px;height:200px;display:block;content:"";background:#ebeef0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}footer #footCnt .cntFrame p#btnGroup a:hover:before{right:-220px}footer #footCnt .cntFrame p#btnGroup a:after{display:none}footer #footCnt #footSupport{width:100%;margin:30px 0 0;padding:20px 0;background:#fff;border-top:1px solid #ddd}footer #footCnt #footSupport ul.fnOther{margin:0}footer #footCnt #footSupport ul.fnOther li{position:relative;float:left;margin:0 30px 0 0;line-height:1}footer #footCnt #footSupport ul.fnOther li:after{position:absolute;right:-15px;top:0;width:1px;height:100%;display:block;content:"";visibility:visible;background:#ccc}footer #footCnt #footSupport ul.fnOther li:last-of-type:after{display:none}footer #footCnt #footSupport p{line-height:1}footer p#copyright{margin:0 0 0 auto}#icoDrawer{position:relative;width:60px;height:60px;display:block;margin:0 auto;cursor:pointer;background:transparent url("/company/niigata/assets/images/icoDrawer.svg") no-repeat center center;background-size:31px 31px;z-index:1998;-webkit-transition:all linear 0.5s;transition:all linear 0.5s}#btnDrawer:checked~#wrapper #icoDrawer{opacity:0;visibility:hidden}#home{}#home #contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home #contents h2{margin:0 0 30px;font-size:1.5rem;color:#1861ae;line-height:1.5;text-align:center}#home #contents h2 span{display:block;font-size:1rem}#home #mainVisual{margin:0 0 40px}#home #mainVisual ul#mvScrn{position:relative;width:100%;height:550px;margin:0 0 25px}#home #mainVisual ul#mvScrn li{width:100%;height:550px;background:transparent url("/company/niigata/images/mvScrn1.webp") no-repeat center center;background-size:cover}#home #mainVisual ul#mvScrn li #txtCopy{position:absolute;bottom:0;left:0;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:auto;height:70px;padding:0 50px 0 20px;margin:0;color:white;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:1.875rem;background:-webkit-gradient(linear,right top,left top,from(rgb(0,198,244)),to(rgb(0,62,150)));background:linear-gradient(-90deg,rgb(0,198,244) 0%,rgb(0,62,150) 100%);clip-path:polygon(0% 100%,0% 0%,100% 0%,90% 100%)}#home #mainVisual ul#mvScrn li a{position:absolute;bottom:20px;right:20px}#home #mainVisual ul#mvNav{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#home #mainVisual ul#mvNav li{width:285px}#home #mainVisual ul#mvNav li span{height:145px;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;border:1px solid #ddd;cursor:pointer}#home #mainVisual ul#mvNav li#btnScrn1 span{background:transparent url("/company/niigata/images/btnScrn1.webp") no-repeat center center}#home #mainVisual ul#mvNav li#btnScrn2 span{background:transparent url("/company/niigata/images/btnScrn2.webp") no-repeat center center}#home #mainVisual ul#mvNav li#btnScrn3 span{background:transparent url("/company/niigata/images/btnScrn3.webp") no-repeat center center}#home #mainVisual ul#mvNav li#btnScrn4 span{background:transparent url("/company/niigata/images/btnScrn4.webp") no-repeat center center}#home #newsSec{position:relative}#home #newsSec p.btnList{position:absolute;right:0;top:40px;margin:0}#home #newsSec p.btnList a{position:relative;width:100px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333;text-decoration:none;border:2px solid #ddd;border-radius:50px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#home #newsSec p.btnList a:hover{color:#fff;background:#1b64a5;border:2px solid #1b64a5}#home #newsSec p.btnList a:before{position:absolute;right:12px;top:50%;width:9px;height:9px;display:block;content:"";border-top:3px solid #bbc3cc;border-right:3px solid #bbc3cc;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#home #newsSec p.btnList a:hover:before{right:8px;border-top:3px solid #fff;border-right:3px solid #fff}#home #productsSec{background:#f8f8f8}#home #productsSec ul{width:1300px;margin:0 -50px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home #companySec ul#compList{margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#home #companySec ul#compList li{width:380px}#home #companySec ul#compList li a{height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none}#home #companySec ul#compList li a span{position:relative;width:180px;height:55px;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:bold;color:#333;background:#fff}#home #companySec ul#compList li a span:before{position:absolute;right:15px;top:50%;width:10px;height:10px;display:block;content:"";border-top:3px solid #cad1d8;border-right:3px solid #cad1d8;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#home #companySec ul#compList li a:hover span:before{right:10px}#home #companySec ul#compList li#bnrMessage a{background:transparent url("/company/niigata/images/bnrMessage.webp") no-repeat center center}#home #companySec ul#compList li#bnrOutline a{background:transparent url("/company/niigata/images/bnrOutline.webp") no-repeat center center}#home #companySec ul#compList li#bnrHistory a{background:transparent url("/company/niigata/images/bnrHistory.webp") no-repeat center center}#home #companySec h3{margin:0 0 20px;font-size:1.25rem;font-weight:bold;text-align:center}#home #companySec ul#compPlant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home #companySec ul#compPlant li{margin:0 5px}#home #contents #recruitSec{height:970px;margin:0 0 200px;padding:40px 0;background:#77a2cf}#home #contents #recruitSec h2{color:#fff}#home #contents #recruitSec ul#prodList{min-width:1200px;margin:0 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1330px){#home #contents #recruitSec ul#prodList{margin:0 0 40px}}#home #contents #recruitSec ul#prodList>li{width:50%}#home #contents #recruitSec ul#prodList>li>a{position:relative;height:290px;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;background-size:cover!important;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#home #contents #recruitSec ul#prodList>li>a dl{margin:0}#home #contents #recruitSec ul#prodList>li>a dl dt{margin:0 0 2px;padding:5px 15px;display:inline-block;font-size:1.25rem;color:#fff;background:#253648}#home #contents #recruitSec ul#prodList>li>a dl dd{font-size:0.875rem;color:#253648;text-decoration:none;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 1px #fff}#home #contents #recruitSec ul#prodList>li>a:hover{-webkit-box-shadow:inset 0 0 0 10px rgb(255,255,255);box-shadow:inset 0 0 0 10px rgb(255,255,255)}#home #contents #recruitSec ul#prodList>li#bnrIntroduction a{background:transparent url("/company/niigata/images/bgIntroduction.webp") no-repeat center center}#home #contents #recruitSec ul#prodList>li#bnrIntroduction a:before{position:absolute;right:0;bottom:0;width:420px;height:290px;display:block;content:"";background:transparent url("/company/niigata/images/phIntroduction.webp") no-repeat center center;z-index:10}#home #contents #recruitSec ul#prodList>li#bnrWork{background:transparent url("/company/niigata/images/bgWork.webp") no-repeat center center;background-size:auto 290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 40px}#home #contents #recruitSec ul#prodList>li#bnrWork dl{margin:0}#home #contents #recruitSec ul#prodList>li#bnrWork dl dt{margin:0 0 2px;padding:5px 15px;display:inline-block;font-size:1.25rem;color:#fff;background:#253648}#home #contents #recruitSec ul#prodList>li#bnrWork dl dd{font-size:0.875rem;color:#253648;text-decoration:none;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 1px #fff}#home #contents #recruitSec ul#prodList>li#bnrWork ul{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;width:100%;margin:50px 0 0}#home #contents #recruitSec ul#prodList>li#bnrWork ul li{width:30%;background:#f8f8f8}#home #contents #recruitSec ul#prodList>li#bnrWork ul li a{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%!important;min-width:auto!important;height:80px}#home #contents #recruitSec ul#prodList>li#bnrWork ul li:first-child{width:38%}#home #contents #recruitSec ul#prodList>li#bnrFaq a{background:transparent url("/company/niigata/images/bgFaq.webp") no-repeat center center}#home #contents #recruitSec ul#prodList>li#bnrTraining a{background:transparent url("/company/niigata/images/bgTraining.webp") no-repeat center center}#home #contents #recruitSec ul#prodList>li#bnrJob a{background:transparent url("/company/niigata/images/bgJob.webp") no-repeat center center}#home #contents #recruitSec ul#prodList>li#bnrWelfare a{background:transparent url("/company/niigata/images/bgWelfare.webp") no-repeat center center}#home .carouselBox{position:relative}#home .carouselBox ul.caroCnt{position:relative;width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}#home .carouselBox ul.caroCnt li{width:285px;min-width:285px;margin:0 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:0.875rem;color:#fff;-ms-flex-negative:1;flex-shrink:1}#home .carouselBox ul.caroCnt li span{margin:0 0 0 2px;font-size:1.125rem}#home .carouselBox ul.caroCnt li a{height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:3px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#home .carouselBox ul.caroCnt li a:hover{-webkit-box-shadow:inset 0 0 0 10px rgb(255,255,255);box-shadow:inset 0 0 0 10px rgb(255,255,255)}#home .carouselBox ul.caroCnt li#carVoice01 a{background:transparent url("/company/yamagata/images/bgInterview1.webp") no-repeat center center}#home .carouselBox ul.caroCnt li#carVoice02 a{background:transparent url("/company/yamagata/images/bgInterview2.webp") no-repeat center center}#home .carouselBox ul.caroCnt li#carVoice03 a{background:transparent url("/company/yamagata/images/bgInterview3.webp") no-repeat center center}#home .carouselBox ul.caroCnt li#carVoice04 a{background:transparent url("/company/yamagata/images/bgInterview4.webp") no-repeat center center}#home .carouselBox ul.caroCnt li#carVoice05 a{background:transparent url("/company/yamagata/images/bgInterview5.webp") no-repeat center center}#home .carouselBox ul.caroCnt li#carVoice06 a{background:transparent url("/company/yamagata/images/bgInterview6.webp") no-repeat center center}#home .carouselBox ul.caroNav{position:absolute;left:50%;top:50%;width:1200px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#home .carouselBox ul.caroNav li{position:relative;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#home .carouselBox ul.caroNav li.icoPrev{left:-50px}#home .carouselBox ul.caroNav li.icoNext{right:-50px}#home .carouselBox ul.caroNav li span{width:30px;height:30px;display:block;text-indent:100%;overflow:hidden;white-space:nowrap;border-top:2px solid #fff;border-right:2px solid #fff}#home .carouselBox ul.caroNav li.icoPrev span{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#home .carouselBox ul.caroNav li.icoNext span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news{content:"PC-Style"}#news-list{}#news-list #contents .newsSec{padding:20px 0}#news-list #contents .newsSec h3{position:relative;margin:0 0 10px;padding:4px 19px;font-size:1.375rem;text-align:left}#news-list #contents .newsSec h3:before{position:absolute;left:0;top:0;width:4px;height:100%;display:block;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgb(0,198,244)),color-stop(55.1%,rgb(0,62,150)));background:linear-gradient(-180deg,rgb(0,198,244) 50%,rgb(0,62,150) 55.1%)}#news-detail{}#news-detail p#newsUpdate{text-align:right}#news-detail #primary .js-cmsContent h4{position:relative;margin:0 0 20px;padding:7px 15px;font-size:1.375rem;text-align:left}#news-detail #primary .js-cmsContent h4:before{position:absolute;left:0;top:0;width:5px;height:100%;display:block;content:"";background:#15b5ea;background:-webkit-gradient(linear,left top,left bottom,from(#15b5ea),to(#1e64a6));background:linear-gradient(to bottom,#15b5ea 0%,#1e64a6 100%)}#news-detail #primary .js-cmsContent h4:after{position:absolute;left:0;bottom:5px;width:auto;height:auto;display:block;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}#news-detail #primary .js-cmsContent h5{position:relative;margin:40px 0 15px;padding:10px 0;font-size:1.125rem;border-bottom:1px solid #ddd}#news-detail #primary .js-cmsContent h5:before{position:absolute;left:0;bottom:-1px;top:auto;width:45px;height:1px;display:block;content:"";background:#2163a6}#news-detail p.txtCenter{margin-top:30px}.about{}#about-top{}#about-top h2#categoryTitle{margin-bottom:0}#about-top #contents .messageSec{padding:0}#about-top #primary .messageTitle{position:relative;width:100%;padding:150px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#about-top #primary .messageTitle:before{position:absolute;left:0;top:0;width:100%;height:550px;display:block;content:"";background-size:cover!important;border-bottom:5px solid #1a64a4}#presidentSec .messageTitle:before{background:transparent url("/company/niigata/about/images/presidentTitle.webp") no-repeat center center}#managerSec .messageTitle:before{background:transparent url("/company/niigata/about/images/managerTitle.webp") no-repeat center center}#about-top #primary .messageTitle .mesgInfo{position:relative;width:600px;background:#fff;-webkit-box-shadow:0 0 0 40px #fff;box-shadow:0 0 0 40px #fff}#presidentSec .mesgInfo{-webkit-transform:translateX(50%);transform:translateX(50%)}#managerSec .mesgInfo{-webkit-transform:translateX(-50%);transform:translateX(-50%)}#about-top #primary .messageTitle .mesgInfo h3{margin:0 0 20px;padding:2px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;color:#fff;text-align:left;background:-webkit-gradient(linear,right top,left top,from(rgb(0,198,244)),to(rgb(0,62,150)));background:linear-gradient(-90deg,rgb(0,198,244) 0%,rgb(0,62,150) 100%)}#about-top #primary .messageTitle .mesgInfo h4{margin:0 0 20px;font-size:1.125rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;line-height:1.375}#about-top #primary .messageTitle .mesgInfo h4 span{display:block;font-size:3rem;font-weight:bold}#about-top #primary .messageTitle .mesgInfo p{line-height:2.25}#about-top #contents .outlineSec{position:relative;margin-bottom:50px;padding-top:20px}#about-top #contents .outlineSec h3{width:100px;height:100px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:4px solid #1a64a4;border-radius:50%}#about-top #contents .outlineSec table th{width:20%}#about-top #accessSec{background:#f6f8fa}#about-top #accessSec iframe{width:1200px;height:550px;border:1px solid #ccc}#about-top #contents #historySec table th{width:20%}.products{content:"PC-Style"}#products-top{}#products-top #contents #leadSec{padding:40px 0}#products-top #contents #leadSec ul{display:-webkit-box;display:-ms-flexbox;display:flex}#products-top #contents .productsBox{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#products-top #contents .productsBox .prodInfo{position:relative;width:670px;min-height:600px;margin:0 auto 0 -70px;padding:30px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:2}#products-top #contents .productsBox .prodInfo h3{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}#products-top #contents .productsBox .prodInfo p.txtCenter{margin:50px 0 0}#products-top #contents .productsBox .prodInfo p.txtCenter a{text-align:left}#products-top #contents .productsBox:nth-of-type(2n) .prodInfo{margin:0 -70px 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#products-top #contents .productsBox p.prodImage{position:relative;width:50%;height:720px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;background-size:cover!important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#products-top #contents .productsBox p.prodImage:before{position:absolute;right:0;bottom:0;width:800px;height:800px;display:block;content:"";background:#00a7df;-webkit-transform:rotate(60deg) translate(665px,0px);transform:rotate(60deg) translate(665px,0px)}#products-top #contents .productsBox p.prodImage img{position:relative;margin:0 0 -15px}#products-top #contents .productsBox#prodname1Sec p.prodImage{background:transparent url("/company/niigata/products/images/bgEtching1.webp") no-repeat center center}#products-top #contents .productsBox:nth-of-type(2n) p.prodImage{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#products-top #contents .productsBox:nth-of-type(2n) p.prodImage:before{left:0;bottom:0;width:800px;height:800px;display:block;content:"";background:#00a7df;-webkit-transform:rotate(30deg) translate(0px,665px);transform:rotate(30deg) translate(0px,665px)}#products-top #contents p#prodVideo{margin:70px 0 0;text-align:center}#products-top #contents p#prodVideo video{width:1000px;height:563px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}.recruit{content:"PC-Style"}.recruit #contents #primary .carouselBox{position:relative;margin:70px auto 0}.recruit #contents #primary .carouselBox h3{font-size:1.5rem}.recruit #contents #primary .carouselBox h3 a{position:relative;padding:20px 30px;display:inline-block;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#1114d8),to(#da2ae0));background:linear-gradient(to right,#1114d8 0%,#da2ae0 100%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.recruit #contents #primary .carouselBox h3 span{display:block;font-size:1rem;color:#1b5ca2;color:#fff}.recruit #contents #primary .carouselBox ul.caroCnt{position:relative;width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.recruit #contents #primary .carouselBox ul.caroCnt li{width:360px;min-width:360px;margin:0 20px;font-size:1.5rem;line-height:1.5;text-align:center;-ms-flex-negative:1;flex-shrink:1}.recruit #contents #primary .carouselBox ul.caroCnt li span{display:block;margin:0;font-size:1.125rem;text-align:center}.recruit #contents #primary .carouselBox ul.caroCnt li a{height:360px;margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border:5px solid #eee;border-radius:50%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.recruit #contents #primary .carouselBox ul.caroCnt li#carVoice04 a{background:transparent url("/company/niigata/images/bgInterview4.webp") no-repeat center center}.recruit #contents #primary .carouselBox ul.caroCnt li#carVoice01 a{background:transparent url("/company/niigata/images/bgInterview1.webp") no-repeat center center}.recruit #contents #primary .carouselBox ul.caroCnt li#carVoice05 a{background:transparent url("/company/niigata/images/bgInterview5.webp") no-repeat center center}.recruit #contents #primary .carouselBox ul.caroCnt li#carVoice02 a{background:transparent url("/company/niigata/images/bgInterview2.webp") no-repeat center center}.recruit #contents #primary .carouselBox ul.caroCnt li#carVoice06 a{background:transparent url("/company/niigata/images/bgInterview6.webp") no-repeat center center}.recruit #contents #primary .carouselBox ul.caroCnt li#carVoice03 a{background:transparent url("/company/niigata/images/bgInterview3.webp") no-repeat center center}.recruit #contents #primary .carouselBox ul.caroNav{position:absolute;left:50%;top:calc(50% + 0px);width:1200px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.recruit #contents #primary .carouselBox ul.caroNav li{position:relative;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.recruit #contents #primary .carouselBox ul.caroNav li.icoPrev{left:-50px}.recruit #contents #primary .carouselBox ul.caroNav li.icoNext{right:-50px}.recruit #contents #primary .carouselBox ul.caroNav li span{width:30px;height:30px;display:block;text-indent:100%;overflow:hidden;white-space:nowrap;border-top:2px solid #333;border-right:2px solid #333}.recruit #contents #primary .carouselBox ul.caroNav li.icoPrev span{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.recruit #contents #primary .carouselBox ul.caroNav li.icoNext span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#recruit-top #categoryTitle{position:relative;height:540px;margin-bottom:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background:transparent url("/company/niigata/recruit/images/categoryTitle.webp") no-repeat center center;background-size:cover}#recruit-top #categoryTitle h2{color:#fff;line-height:1.5;text-shadow:rgb(0,62,150) 2px 0px,rgb(0,62,150) -2px 0px,rgb(0,62,150) 0px -2px,rgb(0,62,150) 0px 2px,rgb(0,62,150) 2px 2px,rgb(0,62,150) -2px 2px,rgb(0,62,150) 2px -2px,rgb(0,62,150) -2px -2px,rgb(0,62,150) 1px 2px,rgb(0,62,150) -1px 2px,rgb(0,62,150) 1px -2px,rgb(0,62,150) -1px -2px,rgb(0,62,150) 2px 1px,rgb(0,62,150) -2px 1px,rgb(0,62,150) 2px -1px,rgb(0,62,150) -2px -1px}#recruit-top #categoryTitle h2 span{font-size:1rem}#recruit-top #categoryTitle p{position:absolute;right:0;bottom:0;margin:0}#recruit-top #categoryTitle p:before{position:absolute;right:0;bottom:0;width:1000px;height:800px;display:block;content:"";background:rgb(0,198,244);background:-webkit-gradient(linear,right top,left top,color-stop(35%,rgb(0,198,244)),color-stop(75%,rgb(0,62,150)));background:linear-gradient(-90deg,rgb(0,198,244) 35%,rgb(0,62,150) 75%);-webkit-transform:rotate(-32deg) translate(270px,380px);transform:rotate(-32deg) translate(270px,380px);-webkit-transform-origin:right bottom;transform-origin:right bottom}#recruit-top #categoryTitle p a{position:relative;padding:15px 330px 60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:4rem;font-weight:bold;color:#fff;line-height:1.3;text-decoration:none;text-shadow:rgb(0,62,150) 2px 0px,rgb(0,62,150) -2px 0px,rgb(0,62,150) 0px -2px,rgb(0,62,150) 0px 2px,rgb(0,62,150) 2px 2px,rgb(0,62,150) -2px 2px,rgb(0,62,150) 2px -2px,rgb(0,62,150) -2px -2px,rgb(0,62,150) 1px 2px,rgb(0,62,150) -1px 2px,rgb(0,62,150) 1px -2px,rgb(0,62,150) -1px -2px,rgb(0,62,150) 2px 1px,rgb(0,62,150) -2px 1px,rgb(0,62,150) 2px -1px,rgb(0,62,150) -2px -1px;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#recruit-top #categoryTitle p a:hover{padding-right:370px}#recruit-top #categoryTitle p a span{font-size:1.25rem}#recruit-top #categoryTitle p a:before{position:absolute;right:-20px;bottom:-30px;width:500px;height:458px;display:block;content:"";background:transparent url("/company/niigata/recruit/images/phAbout-lead.webp") no-repeat;background-size:cover;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#recruit-top #categoryTitle p a:hover:before{-webkit-transform:translateX(-20px) scale(1.2);transform:translateX(-20px) scale(1.2)}#recruit-top #contents #workSec{padding:70px 0;background:#f6f8fa}#recruit-top #contents #workSec ul#workList{margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex}#recruit-top #contents #workSec ul#workList li{width:400px;text-align:center;border-right:1px solid transparent}#recruit-top #contents #workSec ul#workList li a{font-size:1.125rem;color:#333;text-decoration:none}#recruit-top #contents #workSec ul#workList li a img{margin:0 0 5px}#guidelines #guidelinesSec h4{margin:0 0 10px}#guidelines #guidelinesSec table th{width:200px}#guidelines #guidelinesSec dl.icoColon dt:after{content:" :"}#guidelines #guidelinesSec dl.icoColon.adjust-mb10{margin-bottom:10px}#welfare #contents .welfareSec h4{margin:0 0 30px;padding:10px;text-align:center;background:#f3f3f3;border-bottom:1px solid #ddd}#welfare #contents .welfareSec ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto;gap:40px}#welfare #contents .welfareSec ul li{width:calc(50% - 20px)}#welfare #contents .welfareSec ul li dl{padding:0 0 0 60px;background-color:transparent;background-image:url("/company/iwate/recruit/images/icoCheck.webp");background-repeat:no-repeat;background-position:left top}#welfare #contents .welfareSec ul li dl dt{font-size:1.25rem;color:#ff7e00;font-weight:bold}#welfare #contents .welfareSec ul li dl dd figure{margin:0 0 15px}#welfare #contents .welfareSec ul li.welfImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#welfare #contents .welfareSec ul#foodList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}#welfare #contents .welfareSec ul#foodList li{width:400px}#welfare #contents .welfareSec ul#foodList table th{width:200px}#welfare #photoSec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#welfare #photoSec .photoBox h4{margin:0 0 5px;font-weight:bold;text-align:center}#welfare #photoSec .photoBox ul{display:-webkit-box;display:-ms-flexbox;display:flex}#training p#phTraining{margin:-40px 0 40px;text-align:center}#training #trainingBox{margin-bottom:40px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#training #trainingBox .trainingSec{width:100%;padding:70px 70px;-webkit-box-shadow:inset 0 0 0 10px #f6f8fa;box-shadow:inset 0 0 0 10px #f6f8fa}#training #trainingBox .trainingSec:nth-of-type(2n){-webkit-box-shadow:inset 0 0 0 10px #e9edf1;box-shadow:inset 0 0 0 10px #e9edf1;background:#f6f8fa}#training #trainingBox .trainingSec h4{margin:0 0 20px;font-size:1.25rem;font-weight:bold;color:#07a9ce;text-align:center}#training #trainingBox .trainingSec p{margin:0}#about{}#about #contents #leadSec{margin-bottom:-20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about #contents #leadSec #leadInfo{position:relative;width:950px;height:325px;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fafcff;border:15px solid #16b0e5}#about #contents #leadSec #leadInfo h4{position:absolute;left:20px;top:-7px;padding:5px 25px;display:inline-block;font-size:1.875rem;color:#fff;background:#16b0e5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#about #contents #leadSec #leadInfo p{font-size:1.25rem}#about #contents #leadSec #leadInfo p strong{font-size:2.25rem}#about #contents #leadSec #leadInfo p strong span{padding:0 0 5px;font-weight:bold;color:#1e67a8;border-bottom:2px solid #1e67a8}#about #contents #leadSec p.leadImage{position:relative;min-width:642px;height:588px;margin:0 -58px 0 -380px}#about #contents #useSec{padding:80px 0 0;-webkit-box-shadow:inset 0 -150px 0 0 #fff;box-shadow:inset 0 -150px 0 0 #fff;background:#f6f8fa}#about #contents #useSec h4{margin:0 0 30px;font-size:1.5rem;text-align:center}#about #contents #useSec ul#useList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about #contents #useSec ul#useList li{width:285px;height:285px;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;-webkit-box-shadow:inset 0 0 0 15px #f6f8fa;box-shadow:inset 0 0 0 15px #f6f8fa;background:#fff;border-radius:50%}#about #contents #useSec ul#useList li img{margin:-60px 0 5px}#about #contents #useSec ul#useList li:last-of-type{font-size:1.5rem;font-weight:bold;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;background:none}#about #contents #useSec #useBusiness{position:relative;width:1000px;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;border-radius:10px}#about #contents #useSec #useBusiness:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:block;content:"";border:1px solid rgba(255,255,255,0.4);border-radius:6px;pointer-events:none;z-index:10}#about #contents #useSec #useBusiness h4{position:absolute;left:50%;top:50%;width:145px;height:145px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#about #contents #useSec #useBusiness h4 img{width:98px;height:52px}#about #contents #useSec #useBusiness .busiBox{width:50%;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#def7fb}#about #contents #useSec #useBusiness .busiBox h5{width:15%;height:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;font-weight:bold;color:#fff;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background:#13a6be;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#about #contents #useSec #useBusiness .busiBox h5 span{position:relative;width:20px;height:20px;overflow:hidden;text-indent:100%;white-space:nowrap}#about #contents #useSec #useBusiness .busiBox h5 span:before{position:absolute;left:50%;top:50%;width:5px;height:5px;display:block;content:"";background:#fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#about #contents #useSec #useBusiness .busiBox p{width:85%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.375rem;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#about #contents #useSec #useBusiness .busiBox:nth-of-type(2n) h5{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#about #contents #useSec #useBusiness .busiBox:nth-of-type(2n) p{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#about #contents #useSec #useBusiness .busiBox:nth-of-type(2),#about #contents #useSec #useBusiness .busiBox:nth-of-type(3){background:#def1fb}#about #contents #useSec #useBusiness .busiBox:nth-of-type(2) h5,#about #contents #useSec #useBusiness .busiBox:nth-of-type(3) h5{background:#1e67a8}#about #contents #useSec #useBusiness .busiBox:first-of-type,#about #contents #useSec #useBusiness .busiBox:nth-of-type(2){border-bottom:1px solid #fff}#about #contents #useSec #useBusiness .busiBox:first-of-type,#about #contents #useSec #useBusiness .busiBox:nth-of-type(3){border-right:1px solid #fff}#about #contents #useSec #useType h4 span{border-bottom:2px solid #333}#about #contents #numberSec h4{margin:0 0 30px;font-size:2.25rem;font-weight:bold;line-height:1.3;text-align:center}#about #contents #numberSec h4 strong{color:#07a9ce}#about #contents #numberSec h4 span{padding:5px 20px;font-size:1.25rem;color:#fff;background:#07a9ce;border-radius:5px}#about #contents #numberSec ul#numberList{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about #contents #numberSec ul#numberList li{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px dotted #ddd}#about #contents #numberSec ul#numberList li#figGender{width:50%}#about #contents #numberSec ul#numberList li#figAverage{width:50%;border-left:1px dotted #ddd}#about #contents #numberSec ul#numberList li#figAyos{width:33.33%;background:#fafafa}#about #contents #numberSec ul#numberList li#figPaid{width:33.33%;background:#f3f3f3;border-left:1px dotted #ddd}#about #contents #numberSec ul#numberList li#figOvertime{width:33.33%;background:#fafafa;border-left:1px dotted #ddd}#about #contents #numberSec ul#numberList li#figRetention{width:500px}#about #contents #numberSec ul#numberList li#figChildcare{width:700px;border-left:1px dotted #ddd}#about #contents #numberSec ul#numberList li#figType{width:100%;border-bottom:none}#about #contents #numberSec table th{width:250px;text-align:center}#activity #primary h4{padding:15px;font-size:1.125rem;text-align:center;background:#f8f8f8}#activity p{text-align:center}#activity ul.phActivity{margin:40px 0 0;overflow:hidden;border-radius:5px}#activity ul.phActivity li{float:left}#voice-top #contents h2#categoryTitle{margin-bottom:0}#voice-top #contents #primary h3{height:540px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent url("/company/niigata/recruit/voice/images/voiceTitle.webp") no-repeat center center}#voice-top #contents #primary h3 span{width:400px;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;color:#fff;background:#131313;background:-webkit-gradient(linear,left top,right top,from(#1114d8),to(#da2ae0));background:linear-gradient(to right,#1114d8 0%,#da2ae0 100%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%}#voice-top #contents #primary h3 span strong{font-size:2.125rem}#voice-top #voiceSec ul{position:relative;width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2}#voice-top #voiceSec ul li{width:360px;min-width:360px;margin:0 20px 40px;font-size:1.5rem;line-height:1.5;text-align:center;-ms-flex-negative:1;flex-shrink:1}#voice-top #voiceSec ul li span{display:block;margin:0;font-size:1.125rem;text-align:center}#voice-top #voiceSec ul li a{height:360px;margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border:5px solid #eee;border-radius:50%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#voice-top #voiceSec ul li:first-of-type a{background:transparent url("/company/niigata/images/bgInterview4.webp") no-repeat center center}#voice-top #voiceSec ul li:nth-of-type(2) a{background:transparent url("/company/niigata/images/bgInterview1.webp") no-repeat center center}#voice-top #voiceSec ul li:nth-of-type(3) a{background:transparent url("/company/niigata/images/bgInterview5.webp") no-repeat center center}#voice-top #voiceSec ul li:nth-of-type(4) a{background:transparent url("/company/niigata/images/bgInterview2.webp") no-repeat center center}#voice-top #voiceSec ul li:nth-of-type(5) a{background:transparent url("/company/niigata/images/bgInterview6.webp") no-repeat center center}#voice-top #voiceSec ul li:nth-of-type(6) a{background:transparent url("/company/niigata/images/bgInterview3.webp") no-repeat center center}.voiceLocal{}.voiceLocal #contents h2#categoryTitle{margin-bottom:0}.voiceLocal #voiceTitle{height:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eee;background-size:cover!important;border-bottom:5px solid #1a64a4}#voice01 #voiceTitle{background:transparent url("/company/niigata/recruit/voice/images/voiceTitle01.webp") no-repeat center center}#voice02 #voiceTitle{background:transparent url("/company/niigata/recruit/voice/images/voiceTitle02.webp") no-repeat center center}#voice03 #voiceTitle{background:transparent url("/company/niigata/recruit/voice/images/voiceTitle03.webp") no-repeat center center}#voice04 #voiceTitle{background:transparent url("/company/niigata/recruit/voice/images/voiceTitle04.webp") no-repeat center center}#voice05 #voiceTitle{background:transparent url("/company/niigata/recruit/voice/images/voiceTitle05.webp") no-repeat center center}#voice06 #voiceTitle{background:transparent url("/company/niigata/recruit/voice/images/voiceTitle06.webp") no-repeat center center}.voiceLocal #voiceTitle #voiceInfo{width:1200px}.voiceLocal #voiceTitle #voiceInfo h3{margin:0 0 10px;font-size:1.25rem;font-weight:bold;color:#1b5ca2;text-align:left;text-shadow:1px 1px 0 rgba(255,255,255,0.6),-1px 1px 0 rgba(255,255,255,0.6),1px -1px 0 rgba(255,255,255,0.6),-1px -1px 0 rgba(255,255,255,0.6);text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 1px 0 rgba(255,255,255,0.6),-1px 1px 0 rgba(255,255,255,0.6),1px -1px 0 rgba(255,255,255,0.6),-1px -1px 0 rgba(255,255,255,0.6)}.voiceLocal #voiceTitle #voiceInfo h4{margin:0 0 25px;font-size:1.875rem}.voiceLocal #voiceTitle #voiceInfo h4 span{margin:0 0 5px;padding:4px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;color:#fff;background:#003e96;background:-webkit-gradient(linear,left top,right top,from(#003e96),to(#00c6f4));background:linear-gradient(to right,#003e96 0%,#00c6f4 100%)}.voiceLocal #voiceTitle #voiceInfo p{font-size:1.125rem;font-weight:bold;text-shadow:0 0 1px rgba(255,255,255,0.8),1px 1px 0 rgba(255,255,255,0.4),-1px 1px 0 rgba(255,255,255,0.4),1px -1px 0 rgba(255,255,255,0.4),-1px -1px 0 rgba(255,255,255,0.4);text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 1px 0 rgba(255,255,255,0.6),-1px 1px 0 rgba(255,255,255,0.6),1px -1px 0 rgba(255,255,255,0.6),-1px -1px 0 rgba(255,255,255,0.6)}.voiceLocal #contents .voiceSec{padding-bottom:70px}.voiceLocal #contents .voiceSec h4{position:relative;margin:0 0 20px;font-size:1.6rem!important;font-weight:bold;line-height:1.6;color:#1b5ca2}.voiceLocal #contents .voiceSec h4:before{display:inline-block;content:"";font-size:3.75rem;font-weight:normal;font-style:italic;color:#fff;text-shadow:1px 1px 0 #cbd6e2,-1px 1px 0 #cbd6e2,1px -1px 0 #cbd6e2,-1px -1px 0 #cbd6e2}.voiceLocal #contents .voiceSec p{font-size:1.125rem;line-height:2.5}.voiceLocal #contents #voice01Sec{position:relative;padding-top:380px}.voiceLocal #contents #voice01Sec:before{position:absolute;left:50%;top:-45px;width:50%;height:600px;display:block;content:"";background-size:cover!important;-webkit-transform:translateX(10px);transform:translateX(10px);border:10px solid #fff;z-index:1}#voice01 #contents #voice01Sec:before{background:transparent url("/company/niigata/recruit/voice/images/phVoice01-1.webp") no-repeat center center}#voice02 #contents #voice01Sec:before{background:transparent url("/company/niigata/recruit/voice/images/phVoice02-1.webp") no-repeat center center}#voice03 #contents #voice01Sec:before{background:transparent url("/company/niigata/recruit/voice/images/phVoice03-1.webp") no-repeat center center}#voice04 #contents #voice01Sec:before{background:transparent url("/company/niigata/recruit/voice/images/phVoice04-1.webp") no-repeat center center}#voice05 #contents #voice01Sec:before{background:transparent url("/company/niigata/recruit/voice/images/phVoice05-1.webp") no-repeat center center}#voice06 #contents #voice01Sec:before{background:transparent url("/company/niigata/recruit/voice/images/phVoice06-1.webp") no-repeat center center}.voiceLocal #contents #voice01Sec h4{width:680px;height:170px;padding:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;z-index:2}.voiceLocal #contents #voice01Sec h4:before{margin:-30px 0 15px;display:block;content:"Q1"}.voiceLocal #contents #voice02Sec{-webkit-box-shadow:inset 0 620px 0 0 #2469cc;box-shadow:inset 0 620px 0 0 #2469cc}.voiceLocal #contents #voice02Sec h4{color:#fff}.voiceLocal #contents #voice02Sec h4:before{margin:0 35px 0 0;content:"Q2";color:#2469cc;text-shadow:1px 1px 0 #4b85d8,-1px 1px 0 #4b85d8,1px -1px 0 #4b85d8,-1px -1px 0 #4b85d8}.voiceLocal #contents #voice02Sec p.voiceImage{margin:0 0 10px;border:10px solid #fff}.voiceLocal #contents #voice03Sec{padding-bottom:120px;background:#f6f8fa}.voiceLocal #contents #voice03Sec h4{padding:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.voiceLocal #contents #voice03Sec h4:before{margin:0 0 15px;display:block;content:"Q3";text-align:center}.voiceLocal #contents #voice04Sec{width:calc(50% + 400px);margin:-100px 0 0;background:#2469cc}.voiceLocal #contents #voice04Sec .cntFrame{width:1000px;margin:0 0 0 auto;padding:0 40px 0 0}.voiceLocal #contents #voice04Sec h4{color:#fff}.voiceLocal #contents #voice04Sec h4:before{margin:0 35px 0 0;content:"Q4";color:#2469cc;text-shadow:1px 1px 0 #4b85d8,-1px 1px 0 #4b85d8,1px -1px 0 #4b85d8,-1px -1px 0 #4b85d8}.voiceLocal #contents #voice04Sec p{color:#fff}.voiceLocal #contents #voice05Sec{width:1200px;height:680px;margin:40px auto 120px;padding:350px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#voice01 #contents #voice05Sec{background:transparent url("/company/niigata/recruit/voice/images/phVoice01-3.webp") no-repeat center center}#voice02 #contents #voice05Sec{background:transparent url("/company/niigata/recruit/voice/images/phVoice02-3.webp") no-repeat center center}#voice03 #contents #voice05Sec{background:transparent url("/company/niigata/recruit/voice/images/phVoice03-3.webp") no-repeat center center}#voice04 #contents #voice05Sec{background:transparent url("/company/niigata/recruit/voice/images/phVoice04-3.webp") no-repeat center center}#voice05 #contents #voice05Sec{background:transparent url("/company/niigata/recruit/voice/images/phVoice05-3.webp") no-repeat center center}#voice06 #contents #voice05Sec{background:transparent url("/company/niigata/recruit/voice/images/phVoice06-3.webp") no-repeat center center}.voiceLocal #contents #voice05Sec .cntFrame{width:700px;min-height:380px;margin:0 0 0 auto;padding:30px 50px 0;background:#fff}.voiceLocal #contents #voice05Sec h4{padding:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.voiceLocal #contents #voice05Sec h4:before{margin:0 auto 15px 0;display:block;content:"Q5";text-align:center}.voiceLocal p#figShedule{padding:50px 0;text-align:center}.voiceLocal #contents #messageSec{padding-top:60px;background:#069fcb}.voiceLocal #contents #messageSec h4{margin:0 0 40px;color:#fff}.voiceLocal #contents #messageSec h4:before{margin:0 0 5px;display:block;content:"MESSAGE";color:#069fcb;text-shadow:1px 1px 0 #7fcde2,-1px 1px 0 #7fcde2,1px -1px 0 #7fcde2,-1px -1px 0 #7fcde2}.voiceLocal #contents #messageSec p{color:#fff}#recruit-faq{}#recruit-faq #primary>.cntFrame{background:#fafafa url("/company/niigata/recruit/images/bgCloud.webp") repeat-x bottom center;background-size:100%;padding:20px;border-radius:50px}#recruit-faq #primary>.cntFrame h4{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;margin:30px 0}#recruit-faq #primary>.cntFrame h4 span{color:white;padding:5px 10px;border-radius:20px;background:#333333}#recruit-faq #primary>.cntFrame dl.faq-box *{margin:0}#recruit-faq #primary>.cntFrame dl.faq-box dd,#recruit-faq #primary>.cntFrame dl.faq-box dt{display:-webkit-box;display:-ms-flexbox;display:flex}#recruit-faq #primary>.cntFrame dl.faq-box dd .faq-ico,#recruit-faq #primary>.cntFrame dl.faq-box dt .faq-ico{z-index:10;position:relative;background:#ff7e00;border-radius:80px}#recruit-faq #primary>.cntFrame dl.faq-box dd .faq-ico img,#recruit-faq #primary>.cntFrame dl.faq-box dt .faq-ico img{width:80px;height:auto}#recruit-faq #primary>.cntFrame dl.faq-box dd .faq-ico:after,#recruit-faq #primary>.cntFrame dl.faq-box dt .faq-ico:after{visibility:visible;content:"";position:absolute;top:35px;left:85px;width:20px;height:20px;border:0 solid transparent;border-left:10px solid #ff7e00;border-radius:0 0 0 80px;-webkit-transform:rotate(90deg) scale(-1,1);transform:rotate(90deg) scale(-1,1)}dl.faq-box dd .faq-ico img{display:none}dl.faq-box dd .faq-ico:after{left:auto!important;right:0;border-left:10px solid #ff7e00!important;-webkit-transform:rotate(90deg) scale(-1,-1)!important;transform:rotate(90deg) scale(-1,-1)!important}#recruit-faq #primary>.cntFrame dl.faq-box dd .faq-cnt,#recruit-faq #primary>.cntFrame dl.faq-box dt .faq-cnt{z-index:20;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 15px;background:white;margin:40px 20% 0 10px;border-radius:20px}#recruit-faq #primary>.cntFrame dl.faq-box dd .faq-cnt:before,#recruit-faq #primary>.cntFrame dl.faq-box dt .faq-cnt:before{position:absolute;top:-25px;left:0;content:"Question";font-size:0.875rem}dl.faq-box dd .faq-cnt{margin:40px 10px 0 20%!important;background:#ff7e00!important}dl.faq-box dd .faq-cnt:before{display:none}#recruit-faq #primary>.cntFrame dl.faq-box dd .faq-cnt a,#recruit-faq #primary>.cntFrame dl.faq-box dt .faq-cnt a{color:white;background:rgba(255,255,255,0.2);padding:5px}#recruit-faq #primary>.cntFrame dl.faq-box dd .faq-cnt a[target=_blank]:after,#recruit-faq #primary>.cntFrame dl.faq-box dt .faq-cnt a[target=_blank]:after{background-image:url("/common/images/icoBlank-white.png")}#recruit-faq #primary>.cntFrame dl.faq-box dt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:10px}#recruit-faq #primary>.cntFrame dl.faq-box dt .faq-cnt{border:2px solid #ff7e00}#recruit-faq #primary>.cntFrame dl.faq-box dd{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}#recruit-faq #primary>.cntFrame dl.faq-box dd .faq-cnt{color:white}#recruit-faq #primary>.cntFrame dl.faq-box dd .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:40%;height:auto;margin:30px 10px 0 0;padding:110px 10px 10px 10px;border-radius:20px;color:white;background:-webkit-gradient(linear,right top,left top,from(rgb(0,198,244)),to(rgb(0,62,150)));background:linear-gradient(-90deg,rgb(0,198,244) 0%,rgb(0,62,150) 100%)}#recruit-faq #primary>.cntFrame dl.faq-box dd .link-box strong{width:100%}#recruit-faq #primary>.cntFrame dl.faq-box dd .link-box:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100px;border-radius:20px 20px 0 0;background:white url("/common/images/logo.svg") no-repeat center center;background-size:auto 80px}#recruit-faq #primary>.cntFrame dl.faq-box dd .link-box:after{visibility:visible;content:"";display:block;position:absolute;top:calc(50% - 15px);left:-60px;width:30px;height:30px;border-radius:30px;background:#333333 url("/company/niigata/recruit/images/icoBlank-white.webp") no-repeat center center}#recruit-faq #primary>.cntFrame #stamb-1{position:relative;width:auto}#recruit-faq #primary>.cntFrame #stamb-1:before{content:"";position:absolute;top:50px;left:30px;display:block;width:72px;height:49px;background:transparent url("/company/niigata/recruit/images/faq-stamp-1b.webp") no-repeat center center;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-webkit-animation:stamp-ani 2s ease-in infinite alternate;animation:stamp-ani 2s ease-in infinite alternate}@-webkit-keyframes stamp-ani{0%{top:50px}to{top:80px}}@keyframes stamp-ani{0%{top:50px}to{top:80px}}.inquiry{content:"PC-Style"}#inquiry-form iframe{width:100%;height:900px}.sitemap{content:"PC-Style"}#sitemap #sitemapSec a{color:#333}#sitemap #sitemapSec>ul>li{padding:10px 0;border-bottom:1px solid #eee}#sitemap #sitemapSec>ul>li>a{margin:0 0 5px;padding:10px 10px;display:inline-block;font-size:1.125rem;border-left:4px solid #1b64a5}#sitemap #sitemapSec>ul>li ul#simpAbout{margin:5px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}#sitemap #sitemapSec>ul>li ul#simpAbout>li{margin:0 1px 0 0}#sitemap #sitemapSec>ul>li ul#simpAbout>li>a{padding:10px 20px;display:inline-block;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#sitemap #sitemapSec>ul>li ul#simpAbout>li>a:hover{background:#eee}#sitemap #sitemapSec>ul>li #simpColumn{margin:5px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}#sitemap #sitemapSec>ul>li #simpColumn ul#simpRecruit{margin:0 30px 0 0}#sitemap #sitemapSec>ul>li #simpColumn ul#simpRecruit>li{margin:0 0 5px}#sitemap #sitemapSec>ul>li #simpColumn ul#simpRecruit>li>a{min-width:285px;padding:10px 20px;display:block;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#sitemap #sitemapSec>ul>li #simpColumn ul#simpRecruit>li>a:hover{background:#eee}#sitemap #sitemapSec>ul>li #simpColumn dl{margin:0}#sitemap #sitemapSec>ul>li #simpColumn dl>dt>a{min-width:285px;padding:10px 20px;display:inline-block;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#sitemap #sitemapSec>ul>li #simpColumn dl>dt>a:hover{background:#eee}#sitemap #sitemapSec>ul>li #simpColumn dl>dd{position:relative;margin:5px 0 0;padding:0 0 0 30px}#sitemap #sitemapSec>ul>li #simpColumn dl>dd:before{position:absolute;left:5px;top:50%;width:9px;height:9px;display:block;content:"";border-top:3px solid #bbc3cc;border-right:3px solid #bbc3cc;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#sitemap #sitemapSec>ul>li #simpColumn dl#simpWork{margin-left:30px}#sitemap #sitemapSec>ul>li #simpColumn dl#simpWork dt{position:relative;min-width:285px;padding:10px 20px;display:inline-block;background:#f8f8f8;border:none;border-radius:3px;color:#666}#sitemap #sitemapSec>ul>li #simpColumn dl#simpWork dt:before{position:absolute;left:5px;top:50%;width:9px;height:9px;display:block;content:"";border-top:3px solid #bbc3cc;border-right:3px solid #bbc3cc;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.error{content:"PC-Style"}#error ul.flexCenter{margin:50px 0 0}
/*# sourceMappingURL=main-pc.css.map */