@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:bottom;}*{word-wrap:break-word;overflow-wrap:break-word;}html,body{height:100%;}html{overflow-y:scroll;scroll-behavior:smooth;}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-optical-sizing:auto;font-style:normal;font-size:14px;line-height:1;letter-spacing:.04em;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background:#d8f1ff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";animation:fadeIn .6s ease 0s 1 normal;-webkit-animation:fadeIn .6s ease 0s 1 normal;min-width:1120px;}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}a:link{color:#333;font-weight:700;}a:visited{color:#333;}a:hover{color:#333;}a:active{color:#333;}li{list-style:none;}img{width:100%;height:auto;}.caution{padding:10px;}.caution p{font-size:12px;line-height:1.4em;text-align:center;}.caution p a{text-decoration:underline;}#container{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;min-height:100vh;}.contents{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}header{width:100%;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;background-color:#fff;margin-bottom:20px;}#headerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:15px 20px;min-width:1080px;max-width:1080px;}header h1{width:260px;margin-right:20px;}#naviOut{margin-left:auto;}ul#mainNav{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:1.4em;}ul#mainNav li a{display:block;text-decoration:none;font-weight:400;padding:.8em 1em;position:relative;}ul#mainNav li span{cursor:pointer;position:relative;display:block;}ul#mainNav li span::after{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:2;}ul#mainNav li a::before{position:absolute;content:"";width:1px;height:1em;background-color:#333;display:block;left:0;top:0;bottom:0;margin:auto;}ul#mainNav li:first-child a::before,ul#mainNav li:first-child span::before{content:none;}ul#mainNav li:has(span)>a{display:none;}ul.subNub{background-color:rgba(0,88,147,.95);position:absolute;border-radius:8px;display:none;}ul.subNub li a{color:#fff;font-weight:700!important;padding:1em!important;overflow:hidden;border-bottom:1px rgba(255,255,255,.5) solid;}ul.subNub li:nth-child(1) a{font-size:13px;}ul.subNub li:nth-child(n + 2) a{padding:.8em 1em .8em 2em!important;}ul#mainNav li input[type="checkbox"]{width:100%;height:100%;display:block;position:absolute;z-index:3;cursor:pointer;opacity:0;top:0;left:0;}ul.subNub li a::before{content:none!important;}#topMain{max-width:1440px;margin:0 auto;background-image:url(../img/mainleft.svg),url(../img/mainright.svg);background-position:left 5px top 5%,right 5px top 5%;background-repeat:no-repeat,no-repeat;background-size:15% auto,15% auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;}.topContents{max-width:1350px;width:75%;margin:0 auto;padding:2% 20px 0;position:relative;background:url(../img/mainBg.svg) no-repeat center top;background-size:55% auto;}.topText{width:74%;margin:0 auto;position:relative;z-index:2;}.topText01{width:60%;margin:0 auto 5%;}.topText02{width:100%;margin:0 auto 4%;}.topText03{width:50%;margin:0 auto 3%;}.topText04{width:58%;margin:0 auto;}.topMainIll01{width:36%;margin-top:8%;margin-right:-27%;margin-left:8%;position:relative;z-index:1;}.topMainIll02{width:40%;margin-top:8%;margin-left:-32%;margin-right:8%;position:relative;z-index:1;}.topText02 img{position:relative;opacity:0;top:-30px;}.topText03 img,.topText04 img{position:relative;opacity:0;top:-15px;}.topMainIll01 img,.topMainIll02 img{position:relative;opacity:0;top:-80px;}.show{animation:popup .5s forwards;}@keyframes popup{0%{top:-30px;opacity:0;}50%{top:10px;opacity:1;}70%{top:-3px;}100%{top:0;opacity:1;}}section{max-width:1080px;margin:0 auto;}section#search,section#information,section#jointinterview,section#counselingroom,section#training,section#wokshop,section#careerconsulting,section#seminarlist{margin-top:-100px;padding-top:50px;}.blockInner,.pageBlockInner{margin:50px 0;position:relative;}.contents .pageBlockInner:first-child{margin-top:0;}section:has(.blueBg),section:has(.orangeBg){max-width:inherit;}p{font-size:16px;line-height:1.8em;}p.centerText{text-align:center;}.blockInner h2,h3.subh3{font-size:24px;line-height:1.4em;font-weight:900;color:#00b0ff;text-align:center;margin-bottom:1.2em;}.blockInner h2 span,h3.subh3 span{display:inline-block;padding:2px 36px;position:relative;}.blockInner h2 span strong,h3.subh3 span strong{display:inline-block;border-bottom:1px #00b0ff solid;}.blockInner h2 span small,h3.subh3 span small{display:inline-block;font-size:20px;line-height:1.4em;border-bottom:1px #00b0ff solid;}.blockInner h2 span::before,.blockInner h2 span::after,h3.subh3 span::before,h3.subh3 span::after{content:"";width:25px;height:13px;display:block;position:absolute;top:0;bottom:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain;}.blockInner h2 span::before,h3.subh3 span::before{background-image:url(../img/titleleft.svg);left:0;}.blockInner h2 span::after,h3.subh3 span::after{background-image:url(../img/titleright.svg);right:0;}.pageBlockInner h2{background-color:#fff;border-radius:11px;color:#00b0ff;font-size:24px;line-height:1.4em;font-weight:700;text-align:center;padding:10px;max-width:790px;margin:0 auto 1em;-webkit-box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);}.pageBlockInner.orangeText h2{color:#ff9000;}.blockInner.orangeText .btn a{background-color:#ff9000;}.blockInner.orangeText ul.listCircle li span{color:#ff9000;}.pageBlockInner.blueBg h2{background-color:#00b0ff;color:#fff;}.pageBlockInner.orangeBg h2{background-color:#ff9000;color:#fff;border-radius:11px;-webkit-box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);}.pageBlockInner h3{font-size:32px;line-height:1.4em;font-weight:700;text-align:center;margin:0 auto 1em;}.pageBlockInner.blueBg h3{color:#00b0ff;}.pageBlockInner.orangeBg h3{color:#ff9000;}.pageBlockInner h3.subh3{font-size:24px;color:#00b0ff!important;}ul.topBtn{font-size:30px;line-height:1.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;margin:0 auto;z-index:2;}ul.topBtn li{width:46%;margin:0 1%;position:relative;}ul.topBtn li a{color:#fff;text-decoration:none;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-color:#ff9000;border-radius:20px;text-align:center;height:175px;position:relative;-webkit-box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);}ul.topBtn li:nth-child(2) a{background-color:#00b0ff;}ul.topBtn li a::before{content:"";width:110px;height:158px;display:block;position:absolute;top:-50px;z-index:2;background-repeat:no-repeat;background-position:center;background-size:contain;}ul.topBtn li:nth-child(1) a::before{left:-35px;background-image:url(../img/ill01.webp);}ul.topBtn li:nth-child(2) a::before{right:-35px;background-image:url(../img/ill02.webp);}ul.newsTagSelect{max-width:800px;width:100%;margin:0 auto 16px;font-size:12px;line-height:1.4em;font-weight:500;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;}ul.newsTagSelect li{border:1px #00b0ff solid;border-radius:24px;background-color:#fff;padding:6px 14px;margin:0 0 4px 4px;cursor:pointer;}ul.newsTagSelect li.active{background-color:#00b0ff;color:#fff;}ul.newsTagSelect li small{font-size:80%;}ul.newsTagSelect li:first-child{margin-left:0;margin-right:auto;position:relative;}ul.newsTagSelect li:first-child::after{content:"";position:absolute;right:-22px;top:0;bottom:0;margin:auto;width:1px;height:100%;background-color:#00b0ff;}.newsBlockInner{display:none;position:relative;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}.newsBlockInner.show{display:block;-webkit-animation:slideIn 1s cubic-bezier(.25,1,.5,1) forwards;animation:slideIn 1s cubic-bezier(.25,1,.5,1) forwards;}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}40%,100%{opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}40%,100%{opacity:1}}.newsBlock{max-width:800px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 30px;font-size:12px;line-height:1.4em;font-weight:500;background-color:#fff;border-radius:20px;padding:10px 25px 20px;}.newsBlockCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px #ddd solid;padding:13px 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.newsBlockCell time{font-size:14px;line-height:1.4em;color:#999;width:7em;min-width:7em;}ul.tag{font-size:12px;line-height:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18em;min-width:18em;}ul.tag li a{display:block;padding:2px 4px;text-decoration:none;color:#00b0ff;border:1px #00b0ff solid;background-color:#fff;border-radius:2px;}.newsBlockCell p{font-size:13px;line-height:1.4em;-webkit-box-flex:1;-ms-flex:1;flex:1;}.newsBlockCell p a{text-decoration:none;font-weight:500;padding:2px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.sectionTwo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;margin:0 auto;}.sectionTwoLeft{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:40px;}.links{background-color:#ffe03b;border-radius:20px;padding:5px 20px 20px;}.linksCell{display:inline-block;position:relative;vertical-align:top;}.linksCellBlockOuter{display:none;position:absolute;z-index:2;background-color:#fff;border:1px #ddd solid;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px 20px;font-size:16px;line-height:1.2em;border-radius:0 2px 2px 2px;z-index:2;}.linksCellTitle{font-size:16px;line-height:1.2em;padding:4px 34px 4px 16px;border-radius:2px;margin-right:15px;margin-top:15px;cursor:pointer;background-color:#fff;background-image:url(../img/accunder.svg);background-position:right 16px top 11px;background-repeat:no-repeat;background-size:10px auto;}.linksCellTitle.open{background-image:url(../img/accupwhite.svg);background-color:#6b7b83;color:#fff;border-radius:2px 2px 0 0;}ul.linksCellBlock{font-size:14px;line-height:1.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50vw;min-width:600px;}ul.linksCellBlock li{margin-top:15px;margin-right:30px;}ul.linksCellBlock li:last-child{padding-bottom:0;border-bottom:none;}ul.linksCellBlock li.subTitle{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#6b7b83;color:#fff;padding:2px 6px;font-weight:500;font-size:13px;font-weight:700;margin-right:0;border-radius:2px;}ul.linksCellBlock li a{font-weight:400;text-decoration:none;display:inline-block;}ul.linksCellBlock li a::before{content:"";width:1em;min-width:1em;height:1em;display:inline-block;text-align:center;background:url(../img/exlink.svg) no-repeat center;background-size:contain;margin-right:4px;position:relative;top:1px;}.sectionTwoRight{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:70px;}ul.sns{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-left:-25px;}ul.sns li{width:48px;margin-left:25px;}ul.sns li:first-child{width:42px;}footer{color:#fff;margin-top:50px;}.footerInner{background-color:#6b7b83;color:#fff;}.footerContents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:30px 20px;min-width:1080px;max-width:1080px;}.footerOne{width:25%;margin-right:30px;}.footerLink{max-width:80%;margin-bottom:15px;}.footerTitle{font-size:20px;line-height:1.4em;font-weight:700;margin-bottom:.3em;letter-spacing:.06em;}footer p{line-height:1.6em;margin-bottom:.5em;letter-spacing:.06em;}footer p a{color:#fff!important;font-size:14px;font-weight:400!important;}footer p:last-child{margin-bottom:0;}p.en{font-family:"Roboto",sans-serif;letter-spacing:.1em;font-size:120%;}footer p strong{font-weight:700;display:inline-block;margin-bottom:.2em;}footer p small{display:block;font-size:12px;line-height:1.6em;}footer p.at{margin-top:1em;}.footerTwo{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px;margin-top:100px;}.footerThree{width:25%;}.footerIll{width:100%;margin:-60px auto 30px;}footer ul.sns li{margin-left:20px;}small.cr{font-size:12px;line-height:1.4em;display:block;color:#b7b7b7;width:100%;margin-top:.5em;text-align:right;}.pagetop{text-align:center;font-size:20px;line-height:1.4em;margin-bottom:40px;}.pagetop a{font-weight:700;color:#00b0ff;text-decoration:none;display:inline-block;border-bottom:1px #00b0ff solid;}#breadcrumb{font-size:14px;line-height:1.2em;margin:0 auto 30px;padding:0 30px;color:#00b0ff;position:relative;z-index:3;min-width:980px;max-width:980px;}#breadcrumb li{display:inline-block;background:url(../img/breadcrumb.svg) no-repeat left top 5px;margin:0 4px 8px 0;padding-left:15px;background-size:6px auto;vertical-align:top;}#breadcrumb li:first-child{background:none;padding-left:0;}#breadcrumb li a{font-weight:700;color:#00b0ff;text-decoration:none;}.contents:has(.blueBg){background-image:url(../img/pagetopbg01.svg),url(../img/pagetopbg02.svg),url(../img/middlebg01.svg),url(../img/middlebg02.svg);background-position:left top 100px,right top 20px,left top 650px,right top 650px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:15% auto,24% auto,18% auto,18% auto;}.contents:has(.orangeBg){background-image:url(../img/pagetopbg03.svg),url(../img/pagetopbg04.svg),url(../img/middlebg01.svg),url(../img/middlebg02.svg);background-position:left top 100px,right top 20px,left top 650px,right top 650px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:15% auto,24% auto,18% auto,18% auto;}.flameTextOuter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:910px;width:100%;margin:0 auto 30px;}.flameIll{width:168px;margin-right:34px;}.orangeBg .flameIll{width:182px;margin-right:34px;}.flameText{max-width:750px;width:100%;margin:0 50px 0 0;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/flame01.webp);background-repeat:no-repeat;background-position:center;background-size:100% 100%;position:relative;}.orangeBg .flameText{max-width:670px;background-image:url(../img/flame02.webp);}.flameText::before{content:"";width:42px;height:34px;display:block;background-image:url(../img/allow01.webp);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:-32px;bottom:40px;}.orangeBg .flameText::before{background-image:url(../img/allow02.webp);}.flameText h4{font-size:22px;line-height:1.6em;margin-bottom:.6em;}.flameText h4 strong{font-size:28px;display:inline-block;font-weight:700;color:#00b0ff;}.btn{text-align:center;font-size:24px;line-height:1.4em;}.btn a{text-decoration:none;color:#fff;background-color:#00b0ff;display:inline-block;border-radius:9px;padding:16px 40px;}.btnMiddle{text-align:center;font-size:18px;line-height:1.4em;}.btnMiddle a{text-decoration:none;color:#fff;background-color:#00b0ff;display:inline-block;border-radius:9px;padding:12px 40px;}.newsBlock + .btnMiddle{margin-top:-10px;}body:has(.orangeBg) .btnMiddle a{background-color:#ff9000;}.load-more-btn{text-align:center;font-size:18px;line-height:1.4em;margin:15px auto 0;color:#fff;font-weight:700;background-color:#00b0ff;border-radius:9px;padding:12px;cursor:pointer;width:9em;-webkit-box-sizing:border-box;box-sizing:border-box;}.btnOuter{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.btnOuter .btn{margin:0 15px;}.btnOuter .btn,.btnOuter .btnMiddle{margin:0 5px 10px;}.orangeBg .btn a,.orangeText .btn a{background-color:#ff9000;}.btn.btnBorder a{background-color:#fff;border:1px #ff9000 solid;color:#ff9000;}.btnOuter.subPagesBtn{margin-top:50px;}.btnOuter.subPagesBtn .btn{margin:0 20px 10px;}.btnOuter.subPagesBtn .btn a{min-width:9em;}.btnOuter.blueOrange .btn{margin:0 20px 10px;}.btnOuter.blueOrange .btn:first-child a{background-color:#ff9000;}.btnSmall{text-align:center;font-size:18px;line-height:1.4em;}.btnSmall a{text-decoration:none;color:#00b0ff;background-color:#fff;border:1px #00b0ff solid;display:inline-block;border-radius:9px;padding:12px 30px;}.btnsmaller{text-align:center;font-size:14px;line-height:1.4em;margin-top:20px;}.btnsmaller a{text-decoration:none;background-color:#fff;border:1px #333 solid;display:inline-block;border-radius:8px;padding:10px 26px;}.blocksSaport{max-width:1000px;width:100%;margin:0 auto 50px;padding:20px;background-color:#baeaff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;}ul.blocksSaportList{font-size:20px;line-height:1.4em;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}ul.blocksSaportList li{background-color:#fff5c2;padding:10px 20px;margin:0 5px 20px;border-radius:30px;position:relative;}ul.blocksSaportList li::before{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;border-top-color:#fff5c2;border-bottom-width:0;bottom:-15px;content:"";display:block;left:0;right:0;margin:auto;position:absolute;width:0;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}ul.blocksSaportList li:nth-child(even)::before{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);}.blocksSaport p{font-size:24px;line-height:1.6em;font-weight:500;text-align:center;max-width:700px;margin:0 auto;}.pageLinkBlockOuter{max-width:900px;width:100%;margin:0 auto;}.pageLinkBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px;}.pageLinkBlockCell{background-color:#fff;border-radius:8px;padding:20px 30px;margin-left:40px;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pageLinkBlock.plbSmall{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pageLinkBlock.plbSmall p{font-size:14px;line-height:1.7em;}.pageLinkBlock.plbSmall .plbcLarge p{font-size:16px;}.pageLinkBlock.plbSmall .pageLinkBlockCell{padding:20px;}.plbcMiddle{width:calc(60% - 40px);}.plbcLarge{width:calc(100% - 40px);}h3.subTitles{font-size:20px;line-height:1.4em;font-weight:900;color:#333;text-align:center;margin-bottom:.8em;}h3.subTitles span{display:inline-block;padding:2px 36px;position:relative;}h3.subTitles span strong{display:inline-block;border-bottom:1px #333 solid;}h3.subTitles span::before,h3.subTitles span::after{content:"";width:25px;height:13px;display:block;position:absolute;top:0;bottom:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain;}h3.subTitles span::before{background-image:url(../img/titleleftsmall.svg);left:0;}h3.subTitles span::after{background-image:url(../img/titlerightsmall.svg);right:0;}.pageLinkBlockCell p{margin-bottom:1em;}.pageLinkBlockCell h4{font-size:20px;line-height:1.4em;font-weight:500;text-align:center;color:#00b0ff;margin-bottom:.5em;}.pageLinkBlockCell .btnSmall{margin-top:auto;}.pageLinkBlockCell h3.subTitles,.pageLinkBlockCell h4,.pageLinkBlockCell p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.pageSelectOuter{max-width:1000px;width:100%;margin:0 auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:1.4em;}ul.pageSelect{margin-left:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}ul.pageSelect li{width:calc(16.6666% - 8px);margin-left:8px;color:#ff9000;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;cursor:pointer;}ul.pageSelect li.active{background-color:#ff9000;color:#fff;}ul.pageSelect li a{padding:4px;display:block;color:#ff9000;width:100%;text-decoration:none;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px #ff9000 solid;background-color:#fff;border-radius:10px;}ul.pageSelect li small{font-size:85%;font-weight:500;display:block;}.selectshidden{font-size:20px;width:100%;display:none;}.newsBlockCell:hidden{display:none;opacity:0;}p.notfound{margin:1em 0 .5em;font-size:14px;line-height:1.4em;color:#999;}.companyBlock{max-width:680px;width:100%;margin:0 auto;}.companyBlock h2{font-size:32px;line-height:1.4em;font-weight:400;margin:0 0 .6em;padding:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#333;}.companyBlock h3{font-size:24px;line-height:1.4em;font-weight:500;text-align:left;color:#00b0ff;position:relative;}.companyBlock h3::before{content:"";width:100%;height:2px;background-color:#00b0ff;position:absolute;left:0;top:0;bottom:0;margin:auto;}.companyBlock .companyData h3{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;}.companyBlock h3 span{display:inline-block;padding:0 15px;margin-left:100px;margin-right:100px;background-color:#d8f1ff;position:relative;z-index:2;}.companyBlock .companyData h3 strong{display:block;margin-right:.5em;}.companyBlock .companyData h3 small{display:block;font-size:14px;line-height:1.4em;font-weight:400;}.companyBlock .companyData h3::before{content:none;}.companyBlock h4{font-size:16px;line-height:1.4em;margin-bottom:15px;}.companyBlock h4 span{display:inline-block;border-bottom:1px #333 solid;}.companyBlock h5{font-size:16px;line-height:1.4em;font-weight:700;margin-bottom:5px;}.companyBlock p{line-height:1.9em;margin-bottom:15px;}.companyBlock p:has(strong){margin-bottom:5px;}.companyBlock p strong{font-size:16px;line-height:1.4em;font-weight:700;}.companyBlockHead{margin-bottom:30px;}.companyBlockHeadTop{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;margin-bottom:10px;}.companyName{font-size:24px;line-height:1.4em;font-weight:500;color:#00b0ff;margin-bottom:10px;margin-right:15px;}.companyName span{display:inline-block;padding:3px 10px;background-color:#fff;}.companyBlockHead time{font-size:14px;line-height:1.4em;color:#797979;margin-top:10px;padding-left:20px;background:url(../img/time.svg) no-repeat left top 4px;background-size:13px auto;}ul.companyTag{font-size:12px;line-height:1.4em;color:#00b0ff;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-bottom:20px;}ul.companyTag li{margin-left:8px;margin-bottom:8px;background-color:#fff;border:1px #00b0ff solid;border-radius:10px;padding:2px 8px;}.chapter{margin-top:50px;}.mainImage,.subImage{margin:30px auto;}.mainImage figure,.subImage figure{margin:0 auto;padding:0;display:table;}.mainImage figure img,.subImage figure img{width:100%;height:auto;}.subImage figcaption{margin-top:15px;font-size:20px;line-height:1.6em;text-align:left;display:table-caption;caption-side:bottom;}.mainImage.pagemi figure{display:block;position:relative;padding-top:44.5%;}.mainImage.pagemiLarge figure{display:block;position:relative;padding-top:66.6%;}.mainImage.pagemi figure img,.mainImage.pagemiLarge figure img,.photoThreeCellImage span img,.serviceBlockCellImage span img{width:100%;height:100%;line-height:0;position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;-o-object-fit:cover;object-fit:cover;}.closeupName{font-size:20px;line-height:1.4em;margin-bottom:15px;}.companyData{background-color:#fff;padding:50px;margin-top:50px;}.companyDataBlock{margin-bottom:50px;}.companyDataBlock:last-child{margin-bottom:0;}table.companyDataTable{width:100%;empty-cells:show;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.7em;}table.companyDataTable th,table.companyDataTable td{padding:5px 0;text-align:left;vertical-align:top;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";}table.companyDataTable th{width:8em;padding-right:1.5em;}.seminarBlock{max-width:680px;width:100%;margin:0 auto;}.seminarList{margin-top:30px;}.seminarListCellOuter{padding-top:100px;margin-top:-50px;}.seminarListCell{background-color:#fff;padding:25px;border-radius:8px;}.seminarSingle .seminarListCell{background-color:transparent;border-radius:0;}.seminarListCellTop{width:90%;margin:0 auto 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.seminarListCellImage{width:210px;margin-right:30px;}.seminarListCellImage span{display:block;position:relative;padding-top:141.4%;overflow:hidden;}.seminarListCellImage span img{width:100%;height:100%;line-height:0;position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;-o-object-fit:cover;object-fit:cover;}.seminarListCelltext{-webkit-box-flex:1;-ms-flex:1;flex:1;}.seminarListCelltext p{word-break:break-all;overflow-wrap:break-word;word-wrap:break-word;line-break:anywhere;}.seminarTitle{font-size:20px;line-height:1.6em;font-weight:700;margin-bottom:1em;}.stSingle{font-size:24px;text-align:center;}table.seminarTable{width:100%;empty-cells:show;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.7em;border-radius:8px;overflow:hidden;-webkit-box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);margin-bottom:25px;}table.seminarTable th,table.seminarTable td{padding:10px 15px;text-align:left;vertical-align:top;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";border-bottom:1px #e4e4e4 solid;word-break:break-all;overflow-wrap:break-word;word-wrap:break-word;line-break:anywhere;}table.seminarTable th{width:6.5em;background-color:#fff5c2;text-align:right;}.textBtn{font-size:16px;}.textBtn a{padding:16px;display:block;}.seminarSingle{max-width:790px;margin:0 auto;padding:10px;background-color:#fff;border-radius:8px;}.seminarAT{text-align:center;font-size:16px;line-height:1.6em;font-weight:700;color:#ff9000;margin:30px 0;}.orangeText .seminarSingle .btnOuter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.orangeText .seminarSingle .btnOuter .textBtn{margin-bottom:20px;}.newsSingleBlock{max-width:680px;width:100%;margin:0 auto;}.newsSingleBlock h2{font-size:24px;line-height:1.4em;font-weight:500;margin:0 0 .6em;padding:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#333;text-align:left;}.newsSingleBlock h3{font-size:20px;line-height:1.6em;font-weight:500;text-align:left;margin-top:35px;margin-bottom:15px;padding-left:8px;border-left:5px #00b0ff solid;}.newsSingleBlock time{font-size:14px;line-height:1.4em;color:#797979;margin-top:10px;padding-left:20px;background:url(../img/time.svg) no-repeat left top 5px;background-size:13px auto;}.newsSingleBlockHead{margin-bottom:30px;}.newsSingleBlock p{line-height:1.9em;margin-bottom:1em;}.newsSingleBlock p strong{font-weight:700;}.newsSingleBlock .subImage figcaption{margin-top:15px;font-size:16px;color:#797979;}p.back{margin-top:3em;text-align:right;}.backBlock p.back{margin-top:0;}.backBlockLarge p.back{margin-top:1em;}p.back a{display:inline-block;background:url(../img/linkmark.svg) no-repeat left top 10px;background-size:8px auto;padding-left:14px;}.JobopeningsBlock{max-width:680px;width:100%;margin:0 auto;background-color:#fff;border-radius:8px;padding:25px;margin-bottom:25px;-webkit-box-sizing:border-box;box-sizing:border-box;}.JobopeningsBlockList .JobopeningsBlock{padding:0;}.JobopeningsBlockList .JobopeningsBlock a{padding:25px;display:block;}.backBlock{max-width:680px;width:100%;margin:0 auto;}.backBlockLarge{max-width:790px;width:100%;margin:0 auto;}.JobopeningsBlockHead{margin-bottom:0;}.timeOuter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}span.new{font-size:14px;font-weight:500;line-height:1.4em;background-color:#ffe03b;padding:2px 4px;border-radius:2px;margin-right:10px;}.timeOuter time{font-size:14px;font-weight:500;line-height:1.4em;}h3.companyNameOuter{text-align:left;font-size:24px;margin:0 0 10px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}span.cnTag{font-size:20px;line-height:1.4em;font-weight:500;background-color:#ff9000;color:#fff;padding:4px 6px;margin-right:15px;}span.cnName{-webkit-box-flex:1;-ms-flex:1;flex:1;}.companyId{font-size:16px;line-height:1.4em;font-weight:500;color:#ff9000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}span.cidTag{padding:0 12px;}span.cidNumber{font-size:14px;line-height:1.4em;padding-top:.1em;}table.JobopeningsTable{width:100%;empty-cells:show;border-collapse:separate;border-spacing:0 12px;font-size:16px;line-height:1.6em;margin:0;}table.JobopeningsTable th,table.JobopeningsTable td{padding:5px 0;text-align:left;vertical-align:middle;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";}table.JobopeningsTable tr{border-bottom:1px #e4e4e4 solid;display:block;}table.JobopeningsTable tr:first-child{border-top:1px #e4e4e4 solid;}table.JobopeningsTable th{width:6em;color:#fff;vertical-align:middle;text-align:center;background-color:#ff9000;border-radius:2px;}table.JobopeningsTable td{padding:0 0 0 15px;word-break:break-all;overflow-wrap:break-word;word-wrap:break-word;line-break:anywhere;}table.JobopeningsTable th span{background-color:#ff9000;display:block;}.tels{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;margin-bottom:25px;font-size:14px;line-height:1.6em;font-weight:700;}span.telsNumber{font-size:32px;line-height:1.4em;margin:0 15px;}span.telsText{padding-top:5px;}.searchBlock{background-color:#fff;padding:30px;border-radius:4px;font-size:14px;line-height:1.6em;font-weight:500;margin:0 auto 20px;max-width:790px;}.searchBlockCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 0 20px;border-bottom:1px #bebebe solid;}.searchBlockCell:first-child{padding-top:0;}.searchBlockCell:last-child{border-bottom:none;padding-bottom:0;}.searchBlockCell h3{width:5em;max-width:5em;margin-right:5em;font-weight:500;text-align:right;}.searchBlockCell ul{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400;}.searchBlockCell ul li{padding:0;margin:0 30px 10px 0;border-bottom:none;}input[type="checkbox"]{display:none;}.searchBlockCellInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;}.searchBlockCellInner.sbciTwo label{width:calc(50% - 30px);}.searchBlock label{position:relative;position:relative;display:inline-block;margin:0 30px 10px 0;padding:0 0 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;box-sizing:border-box;}.searchBlock label::before{background:#fff;border:2px solid #757575;content:"";display:block;height:20px;left:0;margin-top:-9px;position:absolute;top:11px;width:20px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;}.searchBlock label::after{border-right:3px solid #757575;border-bottom:3px solid #757575;content:"";display:block;height:9px;left:7px;margin-top:-6px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px;border-radius:0;}.searchBlock input[type="checkbox"]:checked + label::after{opacity:1;}.searchBlock label:has(input[type="checkbox"]:checked)::after{opacity:1;}.searchAcc{border:1px #333 solid;padding:5px 10px;border-radius:6px;cursor:pointer;background-color:#fff;background-image:url(../img/accunder.svg);background-position:right 16px top 13px;background-repeat:no-repeat;background-size:10px auto;}.searchAcc.open{background-image:url(../img/accup.svg);}.searchAccOuter{-webkit-box-flex:1;-ms-flex:1;flex:1;}.searchAcc{margin-bottom:15px;max-width:12em;}.searchAccInner{display:none;}.searchAccInnerBlock{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}.searchBlock ul li .searchAccOuter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.searchBtnOuter{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.searchBtnOuter button{text-align:center;font-size:24px;line-height:1.4em;font-weight:500;padding:10px 60px;border-radius:9px;background-color:#ff9000;color:#fff;border:none;cursor:pointer;margin:0 15px;height:55px;}input[type="reset"]{text-align:center;font-size:18px;line-height:1.4em;font-weight:500;padding:10px 30px;border-radius:9px;background-color:#fff;color:#ff9000;border:1px #ff9000 solid;cursor:pointer;margin:0 15px;height:55px;}a.resetBtn{text-align:center;font-size:18px;line-height:35px;font-weight:500;padding:10px 30px;border-radius:9px;background-color:#fff;color:#ff9000;border:1px #ff9000 solid;text-decoration:none;cursor:pointer;margin:0 15px;height:55px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;}.JobopeningsBlockList h3.companyNameOuter{text-align:left;font-size:18px;line-height:1.6em;margin:0 0 10px;padding:0;display:block;font-weight:500;color:#ff9000;}.JobopeningsBlockList a{text-decoration:none;font-weight:400;}.JobopeningsBlockList .btn{margin-top:10px;}.JobopeningsBlockList .btn span{display:inline-block;background-color:#ff9000;font-size:18px;padding:6px 30px;border-radius:9px;color:#fff;font-weight:700;}.pagenation{font-size:18px;text-align:center;margin-top:60px;font-family:"Roboto",sans-serif;}.pagenation li{display:inline-block;margin:0 .2em;width:30px;height:30px;line-height:30px;vertical-align:middle;background-color:#ff9000;color:#fff;}.pagenation li a{width:30px;height:30px;display:block;color:#ff9000;background-color:#d8f1ff;-webkit-box-shadow:0 0 0 1px #d8f1ff;box-shadow:0 0 0 1px #d8f1ff;font-weight:700;text-decoration:none;}.prev{font-size:0;background:url(../img/prev_none.svg) no-repeat center center;background-size:12px auto;}.next{font-size:0;background:url(../img/next_none.svg) no-repeat center center;background-size:12px auto;}.prev a{font-size:0;background:url(../img/prev_act.svg) no-repeat center center;background-size:12px auto;-webkit-transition:.1s linear;-o-transition:.1s linear;transition:.1s linear;}.next a{font-size:0;background:url(../img/next_act.svg) no-repeat center center;background-size:12px auto;-webkit-transition:.1s linear;-o-transition:.1s linear;transition:.1s linear;}.prev,.next,.prev a,.next a{background-color:#d8f1ff!important;}nav.navigation{margin:0!important;padding:0!important;}.nav-links{font-size:20px;font-weight:500;text-align:center;margin-top:60px;display:block;width:100%;font-family:"Roboto",sans-serif;}.nav-links .current{display:inline-block;margin:0 .2em;width:30px;height:30px;line-height:30px;vertical-align:middle;background-color:#ff9000;color:#fff;}.nav-links a{width:30px;height:30px;line-height:30px;margin:0 .2em;display:inline-block;color:#ff9000;background-color:#d8f1ff;font-weight:700;text-decoration:none;}.nav-links .next,.nav-links .prev{width:30px;height:30px;font-size:0;display:inline-block;-webkit-transition:.1s linear;-o-transition:.1s linear;transition:.1s linear;}.nav-links .next{background:url(../img/next_none.svg) no-repeat center center;background-size:12px auto;border:1px transparent;}.nav-links .prev{background:url(../img/prev_none.svg) no-repeat center center;background-size:12px auto;border:1px transparent;}.nav-links a.next,.nav-links a.prev{width:30px;height:30px;font-size:0;display:inline-block;-webkit-transition:.1s linear;-o-transition:.1s linear;transition:.1s linear;}.nav-links a.next{background:url(../img/next_act.svg) no-repeat center center;background-size:12px auto;border:1px transparent;}.nav-links a.prev{background:url(../img/prev_act.svg) no-repeat center center;background-size:12px auto;border:1px transparent;}.listBlock{background-color:#fff;border-radius:8px;padding:20px 30px;margin-bottom:25px;}ul.listsNumber{font-size:16px;line-height:1.6em;font-weight:500;}ul.listsNumber li{margin-bottom:.6em;display:-webkit-box;display:-ms-flexbox;display:flex;}ul.listsNumber li:last-child{margin-bottom:0;}ul.listsNumber li span{width:1.5em;min-width:1.5em;color:#ff9000;}.telLarge{text-align:center;margin-bottom:15px;}.telLargeTextOne{font-size:20px;line-height:1.4em;font-weight:700;color:#00b0ff;margin-bottom:.1em;}.telLargeTextNumber{font-size:64px;line-height:1.2em;font-weight:700;margin-bottom:.1em;}.telLargeTexttwo{font-size:16px;line-height:1.4em;}ul.pieceworkSelect{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;font-size:20px;line-height:1.4em;}ul.pieceworkSelect li a{background-color:#fff5c2;display:block;padding:4px 10px;margin:0 10px;text-decoration:none;color:#00b0ff;border:2px #00b0ff solid;min-width:3.5em;text-align:center;}ul.pieceworkSelect li:last-child a{color:#ff9000;border-color:#ff9000;}.pieceworkTag{background-color:#fff5c2;display:inline-block;color:#00b0ff;border:1px #00b0ff solid;min-width:3em;font-weight:500;padding:4px 10px;font-size:14px;line-height:1.4em;margin-bottom:-2px;text-align:center;}#sewing .pieceworkTag{color:#ff9000;border-color:#ff9000;}.pieceworkBlock{padding-top:100px;margin-top:-50px;}.pieceworkBlockCellOuter{padding-top:100px;margin-top:-50px;}.pieceworkBlockCell{background-color:#fff;padding:15px 25px 0;border-radius:0 8px 8px 8px;border:2px #baeaff solid;}.pieceworkBlockCell:has(p.notfound){padding-bottom:15px;}h3.pieceworkName{font-size:18px;line-height:1.6em;font-weight:500;margin-bottom:0;text-align:left;}table.pieceworkTable{width:100%;empty-cells:show;border-collapse:separate;border-spacing:0 12px;font-size:16px;line-height:1.6em;margin:0;}table.pieceworkTable th,table.pieceworkTable td{padding:5px 0;text-align:left;vertical-align:middle;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";}table.pieceworkTable tr{border-bottom:1px #e4e4e4 solid;display:block;}table.pieceworkTable tr:first-child{border-top:1px #e4e4e4 solid;}table.pieceworkTable tr:last-child{border-bottom:none;}table.pieceworkTable th{width:6em;vertical-align:middle;text-align:center;background-color:#baeaff;border-radius:2px;font-weight:500;}#sewing table.pieceworkTable th{background-color:#ffe03b;}table.pieceworkTable td{padding:0 0 0 15px;word-break:break-all;overflow-wrap:break-word;word-wrap:break-word;line-break:anywhere;}.pieceworkBlock .btn{margin-top:20px;font-size:20px;}#sewing.pieceworkBlock .btn a{background-color:#ff9000;}.notfound404{max-width:250px;width:50%;margin:0 auto 20px;}ul.jobTag{font-size:16px;line-height:1.6em;}ul.jobTag li{display:inline-block;}ul.jobTag li::after{content:"／";}ul.jobTag li:last-child::after{content:none;}.listYellow{max-width:460px;width:100%;margin:40px auto 50px;}.listYellowCell{background-color:#ffe03b;border-radius:10px;padding:15px 30px;margin-bottom:30px;text-align:center;position:relative;}.listYellowCell::after{border:15px solid transparent;border-top-color:#ffe03b;border-bottom-width:0;bottom:-15px;content:"";display:block;left:0;right:0;margin:auto;position:absolute;width:0;}.listYellowCell:last-child{margin-bottom:0;}.listYellowCell:last-child::after{content:none;}.listYellowCellTitle{font-size:16px;line-height:1.6em;margin-bottom:.3em;font-weight:500;}.listYellowCell p{font-size:14px;line-height:1.6em;}.whiteblockOuter{text-align:center;}.whiteblockOuter h4{font-size:16px;line-height:1.6em;margin-bottom:.5em;font-weight:700;color:#ff9000;}.whiteblock{display:inline-block;padding:15px 30px;background-color:#fff;border-radius:8px;margin-bottom:30px;text-align:left;}.whiteblock:has(table.pageTable){display:block;}.whiteblock:has(ul.lcLarge){min-width:320px;}ul.listCircle{font-size:16px;line-height:1.6em;font-weight:500;}ul.listCircle li{margin-bottom:.4em;display:-webkit-box;display:-ms-flexbox;display:flex;}ul.listCircle.centers li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}ul.listCircle li:last-child{margin-bottom:0;}ul.listCircle li span{width:1.3em;min-width:1.3em;display:inline-block;color:#00b0ff;}.pageLinkBlockCell .whiteblock{background-color:#fff5c2;}.pageLinkBlockCell ul.listCircle{font-size:14px;}ul.listCircle.lcLarge{font-size:20px;}ul.listCircle.lcLarge li{margin-bottom:.1em;}.subListOuter{font-size:14px;line-height:1.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-2em;}ul.subList{margin-left:2em;}ul.subList li{text-align:left;}table.pageTable{width:100%;empty-cells:show;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.6em;margin:0;}table.pageTable th,table.pageTable td{padding:10px 1em;text-align:left;vertical-align:middle;border-bottom:1px #00b0ff solid;}table.pageTable th{width:6em;text-align:center;border-right:1px #00b0ff solid;}table.pageTable tr:last-child th,table.pageTable tr:last-child td{border-bottom:none;}.signupBlock{max-width:540px;width:100%;margin:0 auto 40px;}.signupBlockCell{background-color:#fff;border:2px #ff9000 solid;border-radius:10px;padding:20px 25px;margin-bottom:40px;position:relative;}.signupBlockCell::after{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid transparent;border-right:20px solid transparent;border-top-color:#ff9000;border-bottom-width:0;bottom:-30px;content:"";display:block;left:0;right:0;margin:auto;position:absolute;width:0;}.signupBlockCell:last-child{margin-bottom:0;}.signupBlockCell:last-child::after{content:none;}.signupBlockCellTitle{font-size:18px;line-height:1.6em;margin-bottom:.5em;font-weight:700;color:#ff9000;text-align:center;}.signupBlockCell p{font-size:14px;line-height:1.6em;margin-bottom:1em;}.signupBlockCell p:last-child{margin-bottom:0;}.signupBlockCell p small{display:inline-block;font-size:12px;line-height:1.6em;}a.orange{color:#ff9000;font-size:14px;margin:0 .3em;}.signupBlockCellInner{margin-top:15px;}.signupBlockCellInnerCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;}.signupBlockCellInnerCell:last-child{margin-bottom:0;}span.sbcicLeft{min-width:11em;background-color:#ffe03b;font-size:14px;line-height:1.6em;font-weight:500;text-align:center;padding:.2em;margin-right:10px;}span.sbcicRight{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.6em;}.photoThree{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-bottom:-30px;}.photoThreeCell{width:calc(33.3333% - 20px);margin:0 0 30px 20px;}.photoThreeCellImage{margin-bottom:8px;}.photoThreeCellImage span{display:block;position:relative;padding-top:69.4%;}.photoThreeCell p{font-size:14px;line-height:1.6em;}.serviceBlock{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;margin-left:-20px;margin-bottom:-30px;}.serviceBlockCell{width:calc(33.3333% - 20px);margin:0 0 30px 20px;padding:20px;background-color:#fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px #ff9000 solid;}.serviceBlockCell.sizeTwo{width:calc(56% - 20px);}.serviceBlock.sbTwo .serviceBlockCell{width:calc(50% - 20px);}.serviceBlockCellTitle{font-size:20px;line-height:1.4em;margin-bottom:.5em;font-weight:700;color:#ff9000;text-align:center;}.serviceBlockCell p{font-size:14px;line-height:1.7em;margin-bottom:1em;}.serviceBlockCellImage{width:70px;margin:auto auto 0;}.serviceBlockCellImage span{display:block;position:relative;padding-top:100%;}.whiteblock p small{display:inline-block;font-size:12px;line-height:1.6em;text-align:left;}ul.listNumber{font-size:14px;line-height:1.6em;font-weight:400;}ul.listNumber li{margin-bottom:.4em;display:-webkit-box;display:-ms-flexbox;display:flex;}ul.listNumber li:last-child{margin-bottom:0;}ul.listNumber li span{width:1em;min-width:1em;display:inline-block;}.leftText{text-align:left;}.leftText p{font-size:14px;line-height:1.6em;}p.leftText small{display:block;}.whiteblock p strong{font-size:16px;line-height:1.6em;font-weight:500;display:block;}ul.telBox{font-size:32px;line-height:1.2em;font-weight:700;font-family:"Roboto",sans-serif;}ul.telBox li{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;}ul.telBox li span{display:inline-block;font-size:16px;line-height:1.4em;font-weight:500;}.serviceBlockCell ul.telBox{font-size:26px;}ul.tbLarge{font-size:43px;}ul.telBox li span{font-size:27px;}.serviceBlockCell ul.telBox li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.largeTexts{text-align:center;font-size:20px;font-weight:500;line-height:1.4em;color:#ff9000;}.yellowBlock{background-color:rgba(250,187,0,.8);border-radius:8px;padding:20px;text-align:center;}.yellowBlockTitle{font-size:18px;line-height:1.6em;margin-bottom:1em;}.plusArrowBlockOuter{max-width:880px;margin:0 auto;}.plusArrowBlock{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;margin-left:-10px;}.plusArrowBlockCell{font-size:20px;line-height:1.5em;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;font-style:normal;background-color:#fff;border-radius:30px;padding:4px 8px;margin-left:10px;margin-bottom:25px;position:relative;color:#ff9000;}.yellowBlock .plusArrowBlockCell{color:#333;}.plusArrowBlockCell::after{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;border-top-color:#fff;border-bottom-width:0;bottom:-20px;content:"";display:block;left:0;right:0;margin:auto;position:absolute;width:0;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);}.plusArrowBlockCell:nth-child(even)::after{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}.pageLinkBlockCell .plusArrowBlockCell{background-color:#fff5c2;color:#333;font-size:14px;}.pageLinkBlockCell .plusArrowBlockCell::after{border-top-color:#fff5c2;}.plbcLarge p strong{font-size:16px;line-height:1.8em;color:#ff9000;font-weight:500;}.yellowBlock p strong{display:inline-block;font-size:22px;line-height:1.5em;font-weight:500;}.illPlusOuter{text-align:center;}.illPlus{display:inline-block;padding:0 90px;position:relative;text-align:left;}.illPlus::after{content:"";width:80px;height:131px;display:block;background:url(../img/komari.webp) no-repeat top right;background-size:100% auto;position:absolute;right:0;top:-20px;}p.bolderText strong{font-size:18px;line-height:1.6em;font-weight:700;}.smallBox{max-width:210px;margin:0 auto;}.smallBox02{max-width:390px;margin:0 auto;}p.blues strong{display:inline-block;font-size:20px;font-weight:500;color:#00b0ff;}p.largeTexts02{text-align:center;}p.largeTexts02 strong,p.largeTexts03 strong{display:inline-block;font-size:20px;font-weight:500;text-align:center;}.accessBlock .whiteblock{display:block;}.accessBlock ul.listNumber{font-size:16px;}.gmap{height:0;overflow:hidden;padding-bottom:80%;position:relative;}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%;}.topSpacesZeo{margin-top:0;}.topSpaces30{margin-top:30px;}.bottomSpacesZero{margin-bottom:0;}.bottomSpaces5{margin-bottom:5px;}.bottomSpaces15{margin-bottom:15px;}.bottomSpaces30{margin-bottom:30px;}.bottomSpaces40{margin-bottom:40px;}.bottomSpaces80{margin-bottom:80px;}.plusTexts h3{font-size:20px;line-height:1.4em;text-align:left;margin-bottom:.5em;}@media (orientation:portrait){ul.newsTagSelect{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}ul.newsTagSelect li:first-child{margin-right:0}ul.newsTagSelect li:first-child::after{content:none}}@media (hover:hover) and (pointer:fine) and (min-width:599px){ul#mainNav li:has(span)>a{display:block}ul#mainNav li span::after{content:none}ul.subNub{display:block}ul.subNub li{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s;-o-transition:grid-template-rows .3s;transition:grid-template-rows .3s;transition:grid-template-rows .3s,-ms-grid-rows .3s;transition:grid-template-rows .3s,-ms-grid-rows .3s;transition:grid-template-rows .3s,-ms-grid-rows .3s;overflow:hidden}ul#mainNav li input[type="checkbox"]{display:none}ul.subNub li a,ul.subNub li:nth-child(n + 2) a{padding:0 1em!important;border-bottom:none}ul#mainNav li:hover>ul.subNub li{-ms-grid-rows:1fr;grid-template-rows:1fr}ul#mainNav li:hover>ul.subNub li a{padding:.8em 1em!important;border-bottom:1px rgba(255,255,255,.5) solid}ul.subNub li:first-child{font-size:12px;display:none}ul.topBtn li a,ul.topBtn li a::before,ul#mainNav li a,ul.topBtn li a,ul.newsTagSelect li,ul.tag li a,.newsBlockCell p a,.btn a,.btnSmall a,.searchBtnOuter button,.JobopeningsBlock a,.btnsmaller a,.btnMiddle a,.load-more-btn,ul.pageSelect li{-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}ul#mainNav li a:hover,ul.tag li a:hover,.btn a:hover,.btnSmall a:hover,.searchBtnOuter button,.JobopeningsBlock a:hover,.btnsmaller a:hover,.btnMiddle a:hover,.load-more-btn:hover,ul.pageSelect li:hover{opacity:.8}ul.topBtn li a:hover{background-color:rgba(255,145,0,.8)}ul.topBtn li:nth-child(2) a:hover{background-color:rgba(0,174,255,.8)}ul.topBtn li a::before{-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}ul.topBtn li a:hover::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}ul.newsTagSelect li:hover{background-color:#00b0ff;color:#fff}.newsBlockCell p a:hover{text-decoration:underline}}@media screen and (max-width:599px){body,#headerInner,.footerContents{min-width:inherit}#headerInner{padding:0 20px;height:60px}header h1{width:calc(73% - 54px);max-width:260px}.scrollfixed{position:fixed;width:100%}.navBtn{display:block;width:34px;height:34px;cursor:pointer;z-index:100;padding:9px 6px;margin:0 0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.navBtn span{display:block;height:3px;width:100%;margin-left:auto;margin-right:auto;background:#00b0ff;border-radius:3px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navBtn span:nth-of-type(2){margin-top:4px}.navBtn span:nth-of-type(3){margin-top:4px}.navBtn.navBtnOpen span:nth-of-type(1){-webkit-transform:translateY(10px) translateX(0) rotate(45deg);-ms-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);margin-top:-4px}.navBtn.navBtnOpen span:nth-of-type(3){-webkit-transform:translateY(-9px) translateX(0) rotate(-45deg);-ms-transform:translateY(-9px) translateX(0) rotate(-45deg);transform:translateY(-9px) translateX(0) rotate(-45deg);margin-top:16px}.navBtn.navBtnOpen span:nth-of-type(2){display:none}#naviOut{margin-left:0}#naviInner{display:block;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);position:fixed;top:60px;right:-100%;opacity:0;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 30px;overflow-y:auto}#naviOut.navOpen #naviInner{opacity:1;right:0}ul#mainNav{display:block;font-size:16px}ul#mainNav li span::after{content:none}ul#mainNav li input[type="checkbox"]{display:none}ul#mainNav li a{padding:1em 20px;border-bottom:1px #ddd solid;font-weight:700}ul#mainNav li:has(span)>a{display:block}ul.subNub{position:static;border-radius:0;display:block!important;background:transparent;margin-bottom:.5em}ul.subNub li{display:block}ul.subNub li a{color:#333;font-weight:400!important;font-size:14px;padding:.5em 40px!important}ul.subNub li:first-child{display:none}ul#mainNav li:first-child a{border-top:1px #ddd solid}ul#mainNav li:first-child ul.subNub li a{border-top:none}ul#mainNav li a::before{content:none}#topMain{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;background-position:left 5px center,right 5px center;overflow:hidden}.topContents{width:100%;padding:2% 0 0;background-size:100% auto;-webkit-box-sizing:border-box;box-sizing:border-box}.topText{width:100%}.topText01{width:80%;margin:0 auto 6%}.topText02{width:100%;margin:0 auto 6%}.topText03{width:72%;margin:0 auto 3%}.topText04{width:88%}.topMainIll01{margin-top:70%;margin-left:0;left:-2%;width:44%}.topMainIll02{margin-top:72%;margin-right:0;right:-1%;width:50%}.blockInner,.pageBlockInner{margin:30px 20px}ul.topBtn{font-size:20px;display:block}ul.topBtn li{width:90%;margin:0 auto 20px}ul.topBtn li a{display:block;border-radius:10px;height:auto;padding:20px 50px}ul.topBtn li a::before{content:"";width:65px;height:93px;display:block;position:absolute;top:0;bottom:0;margin:auto;background-repeat:no-repeat;background-position:center;background-size:contain}ul.topBtn li:nth-child(1)::before{left:-20px}ul.topBtn li:nth-child(2)::before{right:-20px}.blockInner h2,h3.subh3{font-size:20px;margin-bottom:.8em}.blockInner h2 span small,h3.subh3 span small{font-size:16px}ul.newsTagSelect{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;font-size:12px}ul.newsTagSelect li{padding:4px;margin-bottom:4px;height:3.5em;width:calc(50% - 4px);-webkit-box-sizing:border-box;box-sizing:border-box;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px}ul.newsTagSelect li:first-child{margin-left:4px;margin-right:0;position:relative}ul.newsTagSelect li:first-child::after{content:none}.newsBlock{border-radius:16px;padding:5px 10px 15px}.newsBlockCell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:13px 0}ul.tag{font-size:14px;width:calc(100% - 7em);min-width:calc(100% - 7em)}ul.tag li{font-size:12px}.newsBlockCell p{width:100%;margin-top:.5em}.newsBlockCell p a{padding:0;-webkit-line-clamp:2}section#search,section#information,section#jointinterview,section#counselingroom,section#training,section#wokshop,section#careerconsulting,section#seminarlist{margin-top:-70px;padding-top:50px}.sectionTwo{display:block}.sectionTwoLeft{margin:0 0 30px}.links{border-radius:16px}.linksCell{display:block}.linksCellTitle{margin-right:0}.linksCellTitle.open{background-image:url(../img/accup.svg);background-color:#fff;color:#333}.linksCellBlockOuter{display:none;position:static;border:none;padding:15px}ul.linksCellBlock{display:block;width:auto;min-width:inherit;margin-left:0}ul.linksCellBlock li{margin:0 0 15px}ul.linksCellBlock li:last-child{margin-bottom:0}ul.linksCellBlock li a{display:block;padding-left:1.2em;text-indent:-1.2em}ul.linksCellBlock li a::before{margin-right:.2em}ul.linksCellBlock li.subTitle{margin:20px 0 10px}ul.linksCellBlock:first-child li.subTitle{margin-top:0}.sectionTwoRight{margin-top:0}ul.sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}ul.sns li{max-width:60px;width:calc(20% - 20px);margin-left:0}ul.sns li:first-child{width:calc(18% - 20px)}footer{position:relative}.footerInner{margin-top:150px;padding-top:30px}.footerContents{display:block;padding:30px 20px 15px}.footerOne{width:auto;margin:0 0 20px;text-align:center}.footerLink{width:70%;max-width:300px;margin:0 auto 15px}.footerTwo{margin:0 0 30px;text-align:center}footer p strong{text-align:center;width:100%}footer p.at{margin-top:2em}.footerThree{width:auto}.footerIll{width:180px;margin:0 auto;position:absolute;top:58px;right:20px}footer ul.sns{width:80%;margin:0 auto}footer ul.sns li{margin-left:0;width:calc(20% - 10px)}footer ul.sns li:first-child{width:calc(18% - 20px)}small.cr{font-size:10px;text-align:center;letter-spacing:0}#breadcrumb{font-size:13px;margin:0 auto 20px;padding:0 20px;min-width:inherit}.pageBlockInner h2{font-size:16px}.pageBlockInner h3{font-size:20px}.pageBlockInner h3.subh3{font-size:20px;font-weight:900}.contents:has(.blueBg),.contents:has(.orangeBg){background:none}.flameTextOuter{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto 15px}.flameIll{width:83px;margin:-30px 0 0;position:relative;z-index:2}.orangeBg .flameIll{width:83px;margin:-30px 0 0}.flameText{margin:0;padding:20px 20px 40px;background-image:url(../img/flame01sp.webp)}.orangeBg .flameText{margin:0;background-image:url(../img/flame02sp.webp)}.flameText::before{width:37px;height:56px;background-image:url(../img/allow01sp.webp);left:35%;bottom:-38px}.orangeBg .flameText::before{background-image:url(../img/allow02sp.webp)}.flameText h4{font-size:17px}.flameText h4 strong{font-size:20px;display:block}.flameText p{font-size:14px}.btn{font-size:18px}.btn a{padding:12px 30px}.btnMiddle,.load-more-btn{font-size:16px;padding:10px}.btnMiddle a{padding:10px 30px}.btnOuter .btn{margin:0 15px 10px}.btnOuter.subPagesBtn{margin-top:0}.pageSelectOuter{font-size:16px;padding:0}ul.pageSelect{-ms-flex-wrap:wrap;flex-wrap:wrap}ul.pageSelect li{width:calc(50% - 8px);min-height:3.5em;margin-bottom:8px}p.notfound{margin:1em 0 .2em}.blocksSaport{margin:0 auto 40px;padding:15px}ul.blocksSaportList{font-size:16px;display:block;text-align:center}ul.blocksSaportList li{margin:0 0 20px;border-radius:30px;display:inline-block}.blocksSaport p{font-size:16px;text-align:left}.pageLinkBlock{margin-left:-15px}.pageLinkBlockCell{padding:10px;margin-left:15px;margin-bottom:15px;width:calc(50% - 15px)}h3.subTitles{font-size:16px}.pageLinkBlockCell h4{font-size:16px}.pageLinkBlockCell p{font-size:14px;line-height:1.6em}.btnSmall{font-size:16px}.btnSmall a{padding:8px 16px}.companyBlock h2{font-size:24px;text-align:left}.companyBlock h3::before{width:40px;top:12px;bottom:auto}.companyBlock h3 span{padding:0;margin-left:50px;margin-right:0;background-color:transparent}.companyBlockHeadTop{display:block;margin-bottom:20px}.companyName{font-size:20px;margin-bottom:15px;margin-right:0}.companyBlockHead time{margin-top:0}.chapter{margin-top:40px}ul.companyTag li{margin-left:6px;margin-bottom:6px}.closeupName{font-size:18px}.subImage figcaption{font-size:18px}.companyData{padding:15px;margin-top:40px}.companyDataBlock{margin-bottom:30px}table.companyDataTable th{width:6em;padding-right:1em}.seminarList{margin-top:0}.seminarListCellOuter{padding-top:70px;margin-top:-30px}.seminarListCell{padding:15px}.seminarListCellTop{width:auto;-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}.seminarListCelltext{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.seminarListCellImage{width:50%;max-width:210px;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}table.seminarTable{font-size:15px}table.seminarTable th,table.seminarTable td{padding:10px}table.seminarTable th{width:4.5em}.seminarSingle{padding:0}.textBtn,.orangeText .seminarSingle .btnOuter .textBtn{margin-bottom:10px}.seminarAT{text-align:left;margin:20px 0 10px}.JobopeningsBlock{padding:15px;margin-bottom:25px}.JobopeningsBlockList .JobopeningsBlock a{padding:15px}span.cnTag{padding:2px 4px;margin-right:10px;font-size:18px}span.cnName{font-size:20px}span.cidTag{padding:0 12px 0 0}table.JobopeningsTable{border-spacing:0 8px;font-size:15px}table.JobopeningsTable th{width:5.5em;font-size:14px}table.JobopeningsTable td{padding:0 0 0 10px}.tels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}span.telsNumber{margin:0}span.telsText{padding-top:0}.searchBlock{padding:10px;font-size:16px}.searchBlockCell{display:block;padding:15px 0 10px}.searchBlockCell h3{width:auto;margin:0 0 15px;text-align:left}.searchBlockCell ul{display:block}.searchBlock label::before{top:12px}.searchAcc{max-width:100%}.searchBtnOuter{display:block}.searchBlockCellInner{display:block}.searchBlockCellInner label,.searchBlockCellInner.sbciTwo label,.searchAccInnerBlock label{width:auto;display:block}.searchAccInnerBlock{display:block}.searchBtnOuter button{margin:0 10px 20px;padding:10px 80px}input[type="reset"]{font-size:16px;height:45px}a.resetBtn{text-align:center;font-size:16px;line-height:25px;height:45px;margin:0 10px 20px}table.pieceworkTable{border-spacing:0 8px;font-size:15px}table.pieceworkTable th{width:5.5em;font-size:14px}table.pieceworkTable td{padding:0 0 0 10px}.listBlock{padding:15px}p.centerText{text-align:left}.telLargeTextNumber{font-size:40px}ul.pieceworkSelect li a{margin:0 5px}.pieceworkBlock{padding-top:70px;margin-top:-40px}.pieceworkBlockCellOuter{padding-top:70px;margin-top:-40px}.pieceworkBlock .btn{font-size:18px}.newsSingleBlock h2{font-size:20px}.newsSingleBlock h3{font-size:17px;margin-bottom:15px}.newsSingleBlock .btnOuter .btnMiddle{margin:0 10px 15px;padding:0}.listYellow{margin:30px auto}.listYellowCell{padding:10px 15px;margin-bottom:25px}.whiteblock{padding:15px;display:block}table.pageTable{font-size:14px}table.pageTable th,table.pageTable td{padding:6px .5em}table.pageTable th{width:5em;text-align:left}.yellowBlock{padding:15px}.yellowBlock p strong{font-size:18px;text-align:left}.plusArrowBlockCell{font-size:16px;padding:8px 16px;text-align:left}.illPlusOuter{text-align:left}.illPlus{display:block;padding:0}.illPlus::after{content:none}.illPlus p.illspplus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.illPlus p.illspplus::after{content:"";width:60px;min-width:60px;margin-left:10px;height:99px;display:block;background:url(../img/komari.webp) no-repeat top right;background-size:100% auto}.whiteblock:has(ul.lcLarge){min-width:inherit}p.blues strong{font-size:18px}ul.listCircle.lcLarge{font-size:18px}p.largeTexts02 strong,p.largeTexts03 strong{font-size:18px}p.largeTexts02 strong br,p.largeTexts03 strong br{display:none}ul.telBox li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.tbLarge{font-size:28px}ul.telBox li span{font-size:16px}.gmap{padding-bottom:100%}.btnOuter.blueOrange .btn{margin:0 5px 10px}.serviceBlockCell{width:calc(50% - 20px);padding:15px}.serviceBlock.sbTwo .serviceBlockCell{width:calc(100% - 20px);margin-bottom:15px;padding:15px}.smallBox{max-width:100%}.serviceBlock.sbTwo{margin-bottom:20px}.serviceBlock.sbTwo .serviceBlockCell:last-child .smallBox p{margin-bottom:0}.pageLinkBlock.plbSmall .pageLinkBlockCell{padding:10px}.serviceBlockCellImage{width:50px}.pageLinkBlock.plbSmall .pageLinkBlockCell h3.subTitles span{padding:2px 26px}.pageLinkBlock.plbSmall .pageLinkBlockCell h3.subTitles span::before,.pageLinkBlock.plbSmall .pageLinkBlockCell h3.subTitles span::after{width:20px;height:10px}.plbcMiddle{width:calc(100% - 15px)}.plbcLarge{width:calc(100% - 15px)}span.sbcicLeft{margin:0 0 10px;display:block}span.sbcicRight{display:block}.signupBlockCell{padding:15px}.signupBlockCellInnerCell{display:block}.photoThreeCell{width:calc(50% - 20px);margin:0 0 20px 20px}.serviceBlock.sbThree{margin-left:-10px;margin-bottom:40px}.serviceBlock.sbThree .serviceBlockCell{width:calc(50% - 10px);margin:0 0 10px 10px;padding:10px}.serviceBlock.sbThree .serviceBlockCell.sizeTwo{width:calc(100% - 10px)}.serviceBlock.sbThree .serviceBlockCellTitle{font-size:16px;text-align:left}.largeTexts{text-align:left;font-size:18px}.topSpacesZeo{margin-top:0}.topSpaces30{margin-top:30px}.bottomSpacesZero{margin-bottom:0}.bottomSpaces5{margin-bottom:5px}.bottomSpaces15{margin-bottom:15px}.bottomSpaces30{margin-bottom:30px}.bottomSpaces40{margin-bottom:40px}.bottomSpaces80{margin-bottom:80px}.bsspzr{margin-bottom:0}.bssp20{margin-bottom:20px}.plusTexts h3{font-size:17px}}