abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style-type:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}@media screen and (max-width:640px){html{font-size:87.5%}}body{line-height:1.8}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.6}iframe{max-width:100%}a{background-color:transparent;text-decoration:none}label{display:inline-block;margin-bottom:0}.f-w-bold{font-weight:700}.f-f-gothic{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,MS PGothic,sans-serif}.f-f-mincho{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}img{border-style:none;height:auto;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;vertical-align:middle;width:auto}.lazyload{opacity:0}.lazyloaded{opacity:1}.img-fluid{height:auto;max-width:100%}.w-100{width:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}@media screen and (min-width:641px){.d-tablet-none{display:none!important}.d-tablet-inline{display:inline!important}.d-tablet-inline-block{display:inline-block!important}.d-tablet-block{display:block!important}}@media screen and (min-width:1025px){.d-pcs-none{display:none!important}.d-pcs-inline{display:inline!important}.d-pcs-inline-block{display:inline-block!important}.d-pcs-block{display:block!important}}@media screen and (min-width:1441px){.d-pcm-none{display:none!important}.d-pcm-inline{display:inline!important}.d-pcm-inline-block{display:inline-block!important}.d-pcm-block{display:block!important}}@media screen and (min-width:1921px){.d-pcl-none{display:none!important}.d-pcl-inline{display:inline!important}.d-pcl-inline-block{display:inline-block!important}.d-pcl-block{display:block!important}}@media screen and (min-width:641px){a[href^="tel:"]{pointer-events:none}}@media print{[data-aos^=fade],[data-aos^=flip],[data-aos^=slide],[data-aos^=zoom]{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.skip-link{background:#fff;padding:5px 0;position:absolute;right:100vw;text-align:center;text-decoration:underline;top:0;width:100%;z-index:9999}.skip-link:hover{text-decoration:none}.skip-link:focus{left:0;right:auto}.video-wrapper{padding-top:56.25%;position:relative;width:100%}.video-wrapper iframe{height:100%;position:absolute;right:0;top:0;width:100%}.bg-color-blue .skip-link{background:#000b8b}.bg-color-yellow .skip-link{background:#ff0}.bg-color-black .skip-link{background:#000}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.visually-none{display:none}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}.wordpress-wysiwyg p{display:block;margin:1em 0}.wordpress-wysiwyg strong{font-weight:700}.wordpress-wysiwyg em{font-style:italic}.wordpress-wysiwyg blockquote{border:1px solid #ddd;margin:1em 0;padding:22px 20px 20px 57px;position:relative}@media screen and (max-width:640px){.wordpress-wysiwyg blockquote{padding:5% 5% 5% 25px}}.wordpress-wysiwyg blockquote:before{background:url(../images/common/icon_blockquote.svg) no-repeat 50%/contain;color:#181818;content:"";display:block;height:13px;left:28px;position:absolute;top:22px;width:15px}@media screen and (max-width:640px){.wordpress-wysiwyg blockquote:before{left:10px;top:12px;widows:1em}}.wordpress-wysiwyg blockquote p{padding:0;position:relative}.wordpress-wysiwyg blockquote cite{color:#888;display:block;font-size:.9em;text-align:right}.wordpress-wysiwyg .aligncenter{display:block;margin:0 auto}.wordpress-wysiwyg .alignright{float:right}.wordpress-wysiwyg .alignleft{float:left}.wordpress-wysiwyg img[class*=attachment-],.wordpress-wysiwyg img[class*=wp-image-]{height:auto;max-width:100%}.wordpress-wysiwyg .clearfix{overflow:hidden;zoom:1}.wordpress-wysiwyg .clearfix:after{clear:both;content:"";display:block}.wordpress-wysiwyg h2{padding-left:0!important}.wordpress-wysiwyg a{font-weight:700;text-decoration:underline}.wordpress-wysiwyg a:hover{text-decoration:none}.wordpress-wysiwyg sub,.wordpress-wysiwyg sup{font-size:10px}.wordpress-wysiwyg sup{vertical-align:top}.wordpress-wysiwyg ins{background:transparent;color:inherit;text-decoration:underline}.wordpress-wysiwyg .wp-block-group{background:#ccc;margin:2em 0;padding:20px 25px}.wordpress-wysiwyg .wp-block-group ul{list-style-type:none;margin:0;padding-left:0}.wordpress-wysiwyg .wp-block-group ul>li{list-style-type:none;padding-left:26px;position:relative}.wordpress-wysiwyg .wp-block-group ul>li:before{background:url(../images/common/icon_checkmark.png) no-repeat;background-size:contain;content:"";display:block;height:16px;left:0;position:absolute;top:.5em;width:16px}.wordpress-wysiwyg .wp-block-button a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff url(../images/common/icon_circle_arrow.svg) no-repeat center right 20px/17px 17px;border:2px solid #0d7f95;border-radius:10px;color:#222!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;font-weight:700;height:auto;line-height:1.4;padding:13px 55px 13px 20px;text-decoration:none;width:250px}@media screen and (max-width:640px){.wordpress-wysiwyg .wp-block-button a{background-position:center right 10px;padding:15px 35px 15px 15px;width:95%}}.wordpress-wysiwyg .wp-block-image{margin:1em 0}.wordpress-wysiwyg .wp-block-image figcaption{font-size:.875rem;text-align:center}.ul-design,.wordpress-wysiwyg ul{list-style-type:disc;margin:1em 0;padding-left:1.5em}.ul-design>li,.wordpress-wysiwyg ul>li{list-style-type:disc;padding-bottom:.5em}.ol-design,.wordpress-wysiwyg ol{list-style-type:decimal;margin:1em 0;padding-left:1.5em}.ol-design>li,.wordpress-wysiwyg ol>li{list-style-type:decimal;padding-bottom:.5em;padding-left:1em}.table-design,.wordpress-wysiwyg table{border-collapse:collapse;border-spacing:0;line-height:1.4;margin:1.12em 0;width:100%}.table-design caption,.wordpress-wysiwyg table caption{margin-bottom:5px;text-align:left}.table-design td,.table-design th,.wordpress-wysiwyg table td,.wordpress-wysiwyg table th{border:1px solid #d1d1d1;padding:10px 14px}@media screen and (max-width:640px){.table-design td,.table-design th,.wordpress-wysiwyg table td,.wordpress-wysiwyg table th{padding:6px 10px}}.table-design td a,.table-design th a,.wordpress-wysiwyg table td a,.wordpress-wysiwyg table th a{text-decoration:underline}.table-design td a:hover,.table-design th a:hover,.wordpress-wysiwyg table td a:hover,.wordpress-wysiwyg table th a:hover{text-decoration:none}.table-design th,.wordpress-wysiwyg table th{background:#27449e!important;color:#fff;text-align:left}.table-design th a,.wordpress-wysiwyg table th a{color:#fff}.table-design td :first-child,.wordpress-wysiwyg table td :first-child{margin-top:0}.table-design td :last-child,.wordpress-wysiwyg table td :last-child{margin-bottom:0}.table-design td ul,.wordpress-wysiwyg table td ul{list-style-type:disc;margin:1em 0;padding-left:1.4em}.table-design td ul>li,.wordpress-wysiwyg table td ul>li{list-style-type:disc;padding-bottom:5px}.table-design td ol,.wordpress-wysiwyg table td ol{list-style-type:decimal;margin:1em 0;padding-left:40px}.table-design td ol>li,.wordpress-wysiwyg table td ol>li{list-style-type:decimal;padding-bottom:.5em;padding-left:1.4em}.dl-design,.wordpress-wysiwyg dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dl-design dd,.dl-design dt,.wordpress-wysiwyg dl dd,.wordpress-wysiwyg dl dt{border-bottom:1px solid #d1d1d1;margin-top:12px;padding-bottom:12px}@media screen and (max-width:640px){.dl-design dd,.dl-design dt,.wordpress-wysiwyg dl dd,.wordpress-wysiwyg dl dt{margin-top:6px;padding-bottom:6px}}.dl-design dt,.wordpress-wysiwyg dl dt{font-weight:700;padding-right:1.5em;width:24%}@media screen and (max-width:1024px){.dl-design dt,.wordpress-wysiwyg dl dt{width:30%}}@media screen and (max-width:640px){.dl-design dt,.wordpress-wysiwyg dl dt{width:35%}}.dl-design dd,.wordpress-wysiwyg dl dd{width:76%}@media screen and (max-width:1024px){.dl-design dd,.wordpress-wysiwyg dl dd{width:70%}}@media screen and (max-width:640px){.dl-design dd,.wordpress-wysiwyg dl dd{width:65%}}.separate-pagenation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.5em 15px}@media screen and (max-width:640px){.separate-pagenation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1em 15px}}.separate-pagenation>a{background-color:#fff;background-image:url(../images/common/icon_arrow.svg);background-position:center right 20px;background-repeat:no-repeat;border-radius:50px;border:2px solid #0d7f95;color:#222!important;display:block;font-weight:700;line-height:1.2;margin:0 auto;padding:17px 50px 17px 20px;width:292px}.bg-color-black .table-design th,.bg-color-black .wordpress-wysiwyg table th,.bg-color-blue .table-design th,.bg-color-blue .wordpress-wysiwyg table th,.bg-color-yellow .table-design th,.bg-color-yellow .wordpress-wysiwyg table th{background:transparent!important;color:inherit}.bg-color-black .table-design td,.bg-color-black .wordpress-wysiwyg table td,.bg-color-blue .table-design td,.bg-color-blue .wordpress-wysiwyg table td,.bg-color-yellow .table-design td,.bg-color-yellow .wordpress-wysiwyg table td{background:transparent!important}.bg-color-black .wordpress-wysiwyg h2,.bg-color-blue .wordpress-wysiwyg h2,.bg-color-yellow .wordpress-wysiwyg h2{padding-left:20px!important}.bg-color-black .separate-pagenation a,.bg-color-blue .separate-pagenation a,.bg-color-yellow .separate-pagenation a{background-color:transparent;background-image:none;border-color:#0d7f95;color:#222}.bg-color-blue blockquote:before{background-image:url(../images/common/icon_blockquote_y.svg)}.bg-color-blue blockquote cite{color:#ff0}.bg-color-blue .separate-pagenation a{background-image:url(../images/common/icon_arrow_w.svg)}.bg-color-yellow blockquote:before{background-image:url(../images/common/icon_blockquote_k.svg)}.bg-color-yellow blockquote cite{color:#000}.bg-color-yellow .separate-pagenation a{background-image:url(../images/common/icon_arrow_b.svg)}.bg-color-black blockquote:before{background-image:url(../images/common/icon_blockquote_y.svg)}.bg-color-black blockquote cite{color:#ff0}.bg-color-black .separate-pagenation a{background-image:url(../images/common/icon_arrow_w.svg)}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#common-password-required{padding-top:3em}#common-password-required .password-title{color:#222;font-size:1.65rem;font-weight:700;letter-spacing:.04em;margin-bottom:2em;text-align:center}@media screen and (max-width:640px){#common-password-required .password-title{font-size:1.25rem}}@media screen and (max-width:640px){#common-password-required form{border-width:5px;font-size:.875em;padding:1em}}#common-password-required form label{margin-bottom:0}#common-password-required form input[type=password]{background:#f7f7f7;border:1px solid #c4c4c4;border-radius:3px;margin-bottom:.5em;padding:.3em}#common-password-required form input[type=submit]{background:#216b85;border:none;color:#fff;margin-bottom:.5em;padding:.3em 1em}#common-password-required form p:not(:last-of-type){margin-bottom:1.3em}#aforms-eats-form-1 .wqe-Product .wqe--info{border:1px solid #ccc}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}.popup-wrap{pointer-events:none}.popup-wrap,.popup-wrap .popup-background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-wrap .popup-background{background-color:rgba(0,0,0,.8);display:none;pointer-events:auto}.popup-wrap .popup-container{background:#fff;display:none;left:50%;pointer-events:auto;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}@media screen and (max-width:1024px){.popup-wrap .popup-container{font-size:.75em;width:94%}}.popup-wrap .popup-container .popup-items{position:relative}.popup-wrap .popup-container .popup-items img{display:block;margin:0 auto;padding:0}.popup-wrap .popup-container .x_mark{background:#ccc;cursor:pointer;display:block;height:40px;position:absolute;right:1em;top:1em;width:40px}.popup-wrap .popup-container .x_mark:after,.popup-wrap .popup-container .x_mark:before{background:#000;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.popup-wrap .popup-container .x_mark:before{height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}.popup-wrap .popup-container .x_mark:after{height:4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:20px}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}.custom-radio{display:inline-block;margin-bottom:.5em;padding-left:1.5em;position:relative}.custom-radio>span{cursor:pointer}.custom-radio>span:before{background:#fff;border:1px solid #707070;border-radius:50%;content:"";height:1em;left:0;position:absolute;top:.4em;width:1em}.custom-radio>input{cursor:pointer;display:none}.custom-radio>input:checked+span:after{background:#222;border-radius:50%;content:"";height:.5em;left:.3em;position:absolute;top:.7em;width:.5em}.custom-radio:first-of-type{margin-right:1.3em}.custom-check{display:inline-block;margin-bottom:.5em;padding-left:1.5em;position:relative}.custom-check>span{cursor:pointer}.custom-check>span:before{background:#fff;border:1px solid #707070;content:"";height:1em;left:0;position:absolute;top:.4em;width:1em}.custom-check>input{cursor:pointer;display:none}.custom-check>input:checked+span:after{border-bottom:2px solid #222;border-left:2px solid #222;content:"";display:block;height:.3em;left:.15em;position:absolute;top:.6em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:.6em}.custom-check:not(:first-of-type){margin-left:2em}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}.marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff0));background:-webkit-linear-gradient(transparent 60%,#ff0 0);background:linear-gradient(transparent 60%,#ff0 0)}.marker-red{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,red));background:-webkit-linear-gradient(transparent 60%,red 0);background:linear-gradient(transparent 60%,red 0)}.marker-pink{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,pink));background:-webkit-linear-gradient(transparent 60%,pink 0);background:linear-gradient(transparent 60%,pink 0)}.note_wrap .note-slid{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,80%,0)),color-stop(98.5%,hsla(0,0%,80%,0)),to(#646464));background-image:-webkit-linear-gradient(top,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 98.5%,#646464);background-image:linear-gradient(180deg,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 98.5%,#646464);background-repeat:repeat-y;background-size:100% 2.4em;line-height:2.4}.note_wrap .note-dotted{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,80%,0)),color-stop(49%,hsla(0,0%,80%,0)),color-stop(50%,#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,80%,0)),color-stop(98.5%,hsla(0,0%,80%,0)),to(#646464));background-image:-webkit-linear-gradient(left,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 49%,#fff 50%,#fff),-webkit-linear-gradient(top,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 98.5%,#646464);background-image:linear-gradient(90deg,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 49%,#fff 50%,#fff),linear-gradient(180deg,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 98.5%,#646464);background-repeat:repeat-x,repeat-y;background-size:4px 100%,100% 2em;line-height:2.4}.note_wrap .note-dotted,.note_wrap .note-slid{padding-bottom:1em}.note_wrap .note-dotted p:not(:last-of-type),.note_wrap .note-slid p:not(:last-of-type){margin-bottom:2.4em}.list-disc li{padding-left:15px;position:relative}.list-disc li:before{background:#222;border-radius:50%;content:"";display:block;height:5px;left:0;position:absolute;top:.8em;width:5px}.bg-zoom .bg-zoom-container{display:block;overflow:hidden;position:relative;width:100%}.bg-zoom .bg-zoom-img{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:50%;-webkit-transition-duration:.3s;transition-duration:.3s;width:100%}.bg-zoom .bg-zoom-img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bg-zoom .bg-zoom-text{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.layout-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;margin-top:50px}@media screen and (max-width:640px){.layout-2{margin-bottom:50px;margin-top:25px}}.layout-2 .contents{margin-bottom:60px;width:48%}@media screen and (max-width:640px){.layout-2 .contents{margin-bottom:30px;width:100%}}@media screen and (min-width:641px){.layout-2 .contents:not(:nth-of-type(2n)){margin-right:4%}}.layout-2 .contents .img-wrap{text-align:center}.layout-2 .contents .title{font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-top:20px;text-align:center}@media screen and (max-width:640px){.layout-2 .contents .title{margin-top:10px}}.layout-2 .contents .text{letter-spacing:.05em;margin-top:10px}@media screen and (max-width:640px){.layout-2 .contents .text{margin-top:5px}}.layout-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;margin-top:50px}@media screen and (max-width:640px){.layout-3{margin-bottom:50px;margin-top:25px}}.layout-3 .contents{margin-bottom:60px;width:30.5%}@media screen and (max-width:640px){.layout-3 .contents{margin-bottom:30px;width:100%}}@media screen and (min-width:641px){.layout-3 .contents:not(:nth-of-type(3n)){margin-right:4.25%}}.layout-3 .contents .img-wrap{text-align:center}.layout-3 .contents .title{font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-top:20px;text-align:center}@media screen and (max-width:640px){.layout-3 .contents .title{margin-top:10px}}.layout-3 .contents .text{letter-spacing:.05em;margin-top:10px}@media screen and (max-width:640px){.layout-3 .contents .text{margin-top:5px}}.layout-leftright{margin-bottom:100px;margin-top:50px}@media screen and (max-width:640px){.layout-leftright{margin-bottom:50px;margin-top:25px}}.layout-leftright .contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:640px){.layout-leftright .contents{display:block}}.layout-leftright .contents .img-wrap{text-align:center;width:36.4%}@media screen and (max-width:640px){.layout-leftright .contents .img-wrap{width:100%}}.layout-leftright .contents .text-contents{width:59.4%}@media screen and (max-width:640px){.layout-leftright .contents .text-contents{width:100%}}.layout-leftright .contents .title{font-size:1.375rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:30px}@media screen and (max-width:640px){.layout-leftright .contents .title{font-size:1.285rem;margin-bottom:15px;margin-top:10px;text-align:center}}.layout-leftright .contents .text{letter-spacing:.05em}@media screen and (max-width:640px){.layout-leftright .contents .text{margin-top:15px}}.layout-leftright .contents:nth-of-type(2n) .img-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.layout-leftright .contents:nth-of-type(2n) .text-contents{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.layout-rightimg{margin-bottom:100px;margin-top:50px}@media screen and (max-width:640px){.layout-rightimg{margin-bottom:50px;margin-top:25px}}.layout-rightimg .contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.layout-rightimg .contents .img-wrap{text-align:center;width:36.4%}@media screen and (max-width:640px){.layout-rightimg .contents .img-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}}.layout-rightimg .contents .text-contents{width:59.4%}@media screen and (max-width:640px){.layout-rightimg .contents .text-contents{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}}.layout-rightimg .contents .title{font-size:1.375rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:30px}@media screen and (max-width:640px){.layout-rightimg .contents .title{font-size:1.285rem;margin-bottom:15px;margin-top:10px;text-align:center}}.layout-rightimg .contents .text{letter-spacing:.05em}@media screen and (max-width:640px){.layout-rightimg .contents .text{margin-top:15px}}#video-mainvs{height:100%;line-height:0;position:relative}#video-mainvs .video-box{height:100%;overflow:hidden;position:relative;width:100%}@media screen and (min-aspect-ratio:16/9){#video-mainvs .video-box{height:100vh}}#video-mainvs video{width:100%}@media screen and (min-aspect-ratio:16/9){#video-mainvs video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}.form__mwwpform .horizontal-item.mwform-radio-field{margin-left:0!important;margin-right:30px}@media screen and (max-width:640px){.form__mwwpform .horizontal-item.mwform-radio-field{margin-right:10px}}.form__mwwpform .form-title{background:-webkit-gradient(linear,left top,right top,from(#c5f0ef),to(#fffed8));background:-webkit-linear-gradient(left,#c5f0ef,#fffed8);background:linear-gradient(90deg,#c5f0ef,#fffed8);border:1px solid #d1d1d1;border-bottom:none;display:block;font-size:1.25em;font-weight:700;line-height:1.5;padding:15px 1em;text-align:center}@media screen and (max-width:640px){.form__mwwpform .form-title{font-size:1.125em;padding:10px;text-align:left}}.form__mwwpform #form-wrap dl:not(:first-of-type){border-top:none}.form__mwwpform #form-wrap dl .form-title{border:none;border-bottom:1px solid #d1d1d1}.form__mwwpform #form-wrap dl{border:1px solid #d1d1d1}.form__mwwpform #form-wrap .common-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;padding-top:20px}@media screen and (max-width:640px){.form__mwwpform #form-wrap .common-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.form__mwwpform #form-wrap .common-item:not(:last-of-type){border-bottom:1px solid #d1d1d1}@media screen and (max-width:640px){.form__mwwpform #form-wrap .common-item dd,.form__mwwpform #form-wrap .common-item dt{padding-left:5%;padding-right:5%}}.form__mwwpform #form-wrap .common-item>dt{font-weight:700;width:35%}@media screen and (min-width:641px){.form__mwwpform #form-wrap .common-item>dt{padding-left:20px;padding-right:20px}}@media screen and (max-width:640px){.form__mwwpform #form-wrap .common-item>dt{margin-bottom:5px;width:100%}}.form__mwwpform #form-wrap .common-item>dt label{margin-bottom:0}.form__mwwpform #form-wrap .common-item>dd{width:65%}@media screen and (min-width:641px){.form__mwwpform #form-wrap .common-item>dd{padding-right:20px}}@media screen and (max-width:640px){.form__mwwpform #form-wrap .common-item>dd{width:100%}}.form__mwwpform #form-wrap .common-item>dd a{font-weight:700;text-decoration:underline}.form__mwwpform #form-wrap .common-item>dd a:hover{text-decoration:none}.form__mwwpform #form-wrap .common-item>dd .note{display:block;font-size:.875em;margin-bottom:5px}.form__mwwpform #form-wrap .common-item>dd .item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__mwwpform #form-wrap .common-item>dd .item:not(:last-of-type){margin-bottom:10px}.form__mwwpform #form-wrap .common-item>dd .item .error{width:100%}.form__mwwpform #form-wrap .common-item>dd .item .content-label{margin-right:5px;white-space:nowrap}.form__mwwpform #form-wrap .common-item>dd .item input[type=text]{width:100%}.form__mwwpform #form-wrap .common-item>dd .column-2-td{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.form__mwwpform #form-wrap .common-item>dd .column-2-td{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.form__mwwpform #form-wrap .common-item>dd .column-2-td>.item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:42%}@media screen and (max-width:640px){.form__mwwpform #form-wrap .common-item>dd .column-2-td>.item{width:100%}}.form__mwwpform #form-wrap input[type=email],.form__mwwpform #form-wrap input[type=number],.form__mwwpform #form-wrap input[type=tel],.form__mwwpform #form-wrap input[type=text],.form__mwwpform #form-wrap textarea{background:#fff;border:1px solid #ccc;padding:0 5px}.form__mwwpform #form-wrap button{background:#eee;border:1px solid #ccc;border-radius:3px;color:#222;padding:5px 1em}.form__mwwpform #form-wrap select{background:#fff;background-image:url(../images/common/select_arrow.svg);background-position:right 8px center;background-repeat:no-repeat;border:1px solid #ccc;padding:0 23px 0 5px}.form__mwwpform #form-wrap #item-company input,.form__mwwpform #form-wrap #item-company textarea,.form__mwwpform #form-wrap #item-department input,.form__mwwpform #form-wrap #item-department textarea,.form__mwwpform #form-wrap #item-fax input,.form__mwwpform #form-wrap #item-fax textarea,.form__mwwpform #form-wrap #item-mail2 input,.form__mwwpform #form-wrap #item-mail2 textarea,.form__mwwpform #form-wrap #item-mail input,.form__mwwpform #form-wrap #item-mail textarea,.form__mwwpform #form-wrap #item-message input,.form__mwwpform #form-wrap #item-message textarea,.form__mwwpform #form-wrap #item-purpose input,.form__mwwpform #form-wrap #item-purpose textarea,.form__mwwpform #form-wrap #item-request input,.form__mwwpform #form-wrap #item-request textarea,.form__mwwpform #form-wrap #item-tel input,.form__mwwpform #form-wrap #item-tel textarea{width:100%}@media screen and (min-width:641px){.form__mwwpform #form-wrap #item-kana dd .item,.form__mwwpform #form-wrap #item-name dd .item{margin-bottom:0}}.form__mwwpform #form-wrap #item-kana dd .item input[type=text],.form__mwwpform #form-wrap #item-name dd .item input[type=text]{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.form__mwwpform #form-wrap #item-name .item .content-label{width:1em}.form__mwwpform #form-wrap #item-name .item input{width:calc(100% - 2em)}.form__mwwpform #form-wrap #item-kana .item .content-label{width:2em}.form__mwwpform #form-wrap #item-kana .item input{width:calc(100% - 3em)}.form__mwwpform #form-wrap #item-birthday dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form__mwwpform #form-wrap #item-birthday dd>div{display:inline-block;margin-right:10px}.form__mwwpform #form-wrap #item-model .flex-wrap,.form__mwwpform #form-wrap #item-other-model .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:640px){.form__mwwpform #form-wrap #item-model .flex-wrap,.form__mwwpform #form-wrap #item-other-model .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.form__mwwpform #form-wrap #item-model .flex-wrap>.item,.form__mwwpform #form-wrap #item-other-model .flex-wrap>.item{display:inline-block;margin-right:10px;width:calc(50% - 30px)}@media screen and (max-width:640px){.form__mwwpform #form-wrap #item-model .flex-wrap>.item,.form__mwwpform #form-wrap #item-other-model .flex-wrap>.item{width:calc(100% - 34px)}}.form__mwwpform #form-wrap #item-model .flex-wrap>.item:first-of-type,.form__mwwpform #form-wrap #item-other-model .flex-wrap>.item:first-of-type{margin-right:20px}.form__mwwpform #form-wrap #item-model .flex-wrap>.item input,.form__mwwpform #form-wrap #item-model .flex-wrap>.item select,.form__mwwpform #form-wrap #item-other-model .flex-wrap>.item input,.form__mwwpform #form-wrap #item-other-model .flex-wrap>.item select{width:100%}.form__mwwpform #form-wrap #item-model .flex-wrap .icon-add,.form__mwwpform #form-wrap #item-other-model .flex-wrap .icon-add{background:#27449e;border-radius:50%;cursor:pointer;height:24px;margin-top:2em;position:absolute;right:0;width:24px}@media screen and (max-width:640px){.form__mwwpform #form-wrap #item-model .flex-wrap .icon-add,.form__mwwpform #form-wrap #item-other-model .flex-wrap .icon-add{bottom:.1em;margin-top:0}}.form__mwwpform #form-wrap #item-model .flex-wrap .icon-add:after,.form__mwwpform #form-wrap #item-model .flex-wrap .icon-add:before,.form__mwwpform #form-wrap #item-other-model .flex-wrap .icon-add:after,.form__mwwpform #form-wrap #item-other-model .flex-wrap .icon-add:before{background:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.form__mwwpform #form-wrap #item-model .flex-wrap .icon-add:after,.form__mwwpform #form-wrap #item-other-model .flex-wrap .icon-add:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.form__mwwpform #form-wrap #item-address dd .item .content-label{width:4em}.form__mwwpform #form-wrap #item-address dd .item input{width:calc(100% - 5em)}.form__mwwpform #form-wrap #item-address dd .item #address-state,.form__mwwpform #form-wrap #item-address dd .item #address-zip{max-width:260px;width:100%}.form__mwwpform #form-wrap #item-grade dd input[type=text]{width:125px}.form__mwwpform #form-wrap #item-first-period .flex-wrap,.form__mwwpform #form-wrap #item-second-period .flex-wrap,.form__mwwpform #form-wrap #item-third-period .flex-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form__mwwpform #form-wrap #item-first-period .flex-wrap .item,.form__mwwpform #form-wrap #item-second-period .flex-wrap .item,.form__mwwpform #form-wrap #item-third-period .flex-wrap .item{width:calc(50% - .5em + 5px)}.form__mwwpform #form-wrap #item-first-period .flex-wrap>p,.form__mwwpform #form-wrap #item-second-period .flex-wrap>p,.form__mwwpform #form-wrap #item-third-period .flex-wrap>p{margin:0 5px}.form__mwwpform #form-wrap #item-first-day .flex-wrap,.form__mwwpform #form-wrap #item-second-day .flex-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}.form__mwwpform #form-wrap #item-first-day .flex-wrap>span,.form__mwwpform #form-wrap #item-second-day .flex-wrap>span{margin-right:5px}.form__mwwpform #form-wrap #item-first-day .flex-wrap select,.form__mwwpform #form-wrap #item-second-day .flex-wrap select{width:4em}.form__mwwpform #form-wrap #item-check dd a{font-size:.875em}.form__mwwpform #form-wrap .required{color:#c40000;display:inline-block;font-weight:700;margin-left:5px}.form__mwwpform #form-wrap .mw_wp_form_confirm #agree-wrap,.form__mwwpform #form-wrap .mw_wp_form_confirm .sub-wrap{display:none}.form__mwwpform #form-wrap .mw_wp_form_confirm .note{display:none!important}.form__mwwpform #form-wrap .mw_wp_form_confirm #submit-button .backbutton{background-color:transparent;background-image:url(../images/common/icon_arrow.svg);background-position:center right 20px;background-repeat:no-repeat;color:#222}.form__mwwpform #form-wrap #submit-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media screen and (max-width:640px){.form__mwwpform #form-wrap #submit-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.form__mwwpform #form-wrap input[type=submit]{background-color:#0000da;background-color:var(--company-color);background-image:url(../images/common/icon_arrow_w.svg);background-position:center right 20px;background-repeat:no-repeat;border:2px solid #0000da;border:2px solid var(--company-color);border-radius:50px;color:#fff;cursor:pointer;display:block;font-weight:700;line-height:1.2;margin:0 15px 1em;padding:17px 50px 17px 20px;text-align:left;width:292px}@media screen and (max-width:640px){.form__mwwpform #form-wrap input[type=submit]{width:95%}}#form-solenoid #form-wrap .form-ac .form-title{border-bottom:1px solid #d1d1d1;border-top:none;cursor:pointer;line-height:1.5;padding-right:2.3em;position:relative;text-align:left}#form-solenoid #form-wrap .form-ac .form-title:after,#form-solenoid #form-wrap .form-ac .form-title:before{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:2px solid #222;content:"";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px}@media screen and (max-width:640px){#form-solenoid #form-wrap .form-ac .form-title:after,#form-solenoid #form-wrap .form-ac .form-title:before{right:10px}}#form-solenoid #form-wrap .form-ac .form-title:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#form-solenoid #form-wrap .form-ac .form-title .small{display:block;font-size:.7em;font-weight:400;margin-top:5px}#form-solenoid #form-wrap .form-ac .text-wrap{border:1px solid #d1d1d1;padding:20px}@media screen and (max-width:640px){#form-solenoid #form-wrap .form-ac .text-wrap{padding-left:5%;padding-right:5%}}#form-solenoid #form-wrap .form-ac .form-ac-contents{display:none}#form-solenoid #form-wrap .form-ac .form-ac-contents>dl{border-top:none}#form-solenoid #form-wrap .form-ac dd .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#form-solenoid #form-wrap .form-ac dd .flex-wrap:not(:first-of-type){margin-top:10px}#form-solenoid #form-wrap .form-ac dd .flex-wrap .text{margin-right:5px}#form-solenoid #form-wrap .form-ac #item-consideration textarea{width:100%}#form-solenoid #form-wrap .form-ac #item-consideration .flex-wrap .text{width:3.5em}#form-solenoid #form-wrap .form-ac #item-consideration .flex-wrap input[type=text]{width:13em}#form-solenoid #form-wrap .form-ac #item-rated-voltage .flex-wrap{margin-top:5px}#form-solenoid #form-wrap .form-ac #item-rated-voltage .flex-wrap input[type=text]{width:4em}#form-solenoid #form-wrap .form-ac #item-dc-resistance input[type=text],#form-solenoid #form-wrap .form-ac #item-electric-current input[type=text],#form-solenoid #form-wrap .form-ac #item-power-consumption input[type=text]{width:13em}#form-solenoid #form-wrap .form-ac #item-rated-value .flex-wrap{margin-top:5px}#form-solenoid #form-wrap .form-ac #item-rated-value .flex-wrap .text{width:3.5em}#form-solenoid #form-wrap .form-ac #item-rated-value .flex-wrap input[type=text],#form-solenoid #form-wrap .form-ac #item-suction-adsorption #adsorption{width:10em}#form-solenoid #form-wrap .form-ac #item-suction-adsorption .stroke-wrap{margin:10px 0}#form-solenoid #form-wrap .form-ac #item-suction-adsorption .stroke-wrap input[type=text]{margin:5px 0;width:6em}#form-solenoid #form-wrap .form-ac.open .form-title{border-bottom:none}#form-solenoid #form-wrap .form-ac.open .form-title:after{display:none}.bg-color-black .form__mwwpform #form-wrap .form-title,.bg-color-blue .form__mwwpform #form-wrap .form-title,.bg-color-yellow .form__mwwpform #form-wrap .form-title{background:transparent}.bg-color-black .form__mwwpform #submit-button input[type=submit],.bg-color-blue .form__mwwpform #submit-button input[type=submit],.bg-color-yellow .form__mwwpform #submit-button input[type=submit]{background-color:transparent;background-image:none;border-color:#0d7f95}.bg-color-blue .form__mwwpform #form-wrap .required{color:#ff0}.bg-color-blue .form__mwwpform #form-wrap .form-ac .form-title{color:#fff}.bg-color-blue .form__mwwpform #form-wrap .form-ac .form-title:after,.bg-color-blue .form__mwwpform #form-wrap .form-ac .form-title:before{border-color:#fff!important}.bg-color-blue .form__mwwpform #item-other-model .icon-add{background-color:#fff!important}.bg-color-blue .form__mwwpform #item-other-model .icon-add:after,.bg-color-blue .form__mwwpform #item-other-model .icon-add:before{background-color:#000b8b!important}.bg-color-blue .form__mwwpform #submit-button input[type=submit]{background-image:url(../images/common/icon_arrow_w.svg);color:#fff}.bg-color-blue .form__mwwpform #submit-button .backbutton{background-image:url(../images/common/icon_arrow_w.svg)!important;color:#fff!important}.bg-color-yellow .form__mwwpform #form-wrap .required{color:#000}.bg-color-yellow .form__mwwpform #form-wrap .form-ac .form-title{color:#00f}.bg-color-yellow .form__mwwpform #form-wrap .form-ac .form-title:after,.bg-color-yellow .form__mwwpform #form-wrap .form-ac .form-title:before{border-color:#00f!important}.bg-color-yellow .form__mwwpform #item-other-model .icon-add{background-color:#00f!important}.bg-color-yellow .form__mwwpform #item-other-model .icon-add:after,.bg-color-yellow .form__mwwpform #item-other-model .icon-add:before{background-color:#ff0!important}.bg-color-yellow .form__mwwpform #submit-button input[type=submit]{background-image:url(../images/common/icon_arrow_b.svg);color:#00f}.bg-color-yellow .form__mwwpform #submit-button .backbutton{background-image:url(../images/common/icon_arrow_b.svg)!important;color:#00f!important}.bg-color-black .form__mwwpform #form-wrap .required{color:#ff0}.bg-color-black .form__mwwpform #form-wrap .form-ac .form-title{color:#fff}.bg-color-black .form__mwwpform #form-wrap .form-ac .form-title:after,.bg-color-black .form__mwwpform #form-wrap .form-ac .form-title:before{border-color:#fff!important}.bg-color-black .form__mwwpform #item-other-model .icon-add{background-color:#fff!important}.bg-color-black .form__mwwpform #item-other-model .icon-add:after,.bg-color-black .form__mwwpform #item-other-model .icon-add:before{background-color:#000!important}.bg-color-black .form__mwwpform #submit-button input[type=submit]{background-image:url(../images/common/icon_arrow_w.svg);color:#fff}.bg-color-black .form__mwwpform #submit-button .backbutton{background-image:url(../images/common/icon_arrow_w.svg)!important;color:#fff!important}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;-webkit-font-feature-settings:normal,;font-feature-settings:normal,;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:transform .2s,top .2s;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,left .2s;transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,right .2s;transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:4px solid var(--swiper-theme-color);border-bottom:4px solid var(--swiper-theme-color);border-right:4px solid var(--swiper-theme-color);border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid-column>.swiper-wrapper,.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@-webkit-keyframes lum-fade{0%{opacity:0}to{opacity:1}}@keyframes lum-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes lum-fadeZoom{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes lum-fadeZoom{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@-webkit-keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66px;height:20px;-webkit-animation:lum-loader-rotate 1.8s linear infinite;animation:lum-loader-rotate 1.8s linear infinite}.lum-lightbox-loader:after,.lum-lightbox-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.lum-lightbox-loader:before{left:0;-webkit-animation:lum-loader-before 1.8s linear infinite;animation:lum-loader-before 1.8s linear infinite}.lum-lightbox-loader:after{right:0;-webkit-animation:lum-loader-after 1.8s linear infinite;animation:lum-loader-after 1.8s linear infinite;-webkit-animation-delay:-.9s;animation-delay:-.9s}.lum-lightbox.lum-opening{-webkit-animation:lum-fade .18s ease-out;animation:lum-fade .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:lum-fadeZoom .18s ease-out;animation:lum-fadeZoom .18s ease-out}.lum-lightbox.lum-closing{-webkit-animation:lum-fade .3s ease-in;animation:lum-fade .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:lum-fadeZoom .3s ease-in;animation:lum-fadeZoom .3s ease-in;animation-direction:reverse}.lum-img{-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:after,.lum-close-button:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lum-close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid hsla(0,0%,100%,.8)}.lum-previous-button:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-left:4px solid hsla(0,0%,100%,.8);-webkit-box-shadow:-2px 0 rgba(0,0,0,.2);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:4px solid hsla(0,0%,100%,.8);-webkit-box-shadow:2px 0 rgba(0,0,0,.2);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}@media (max-width:460px){.lum-lightbox-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}body{font-family:Noto Sans JP,sans-serif}body.f-size-small{font-size:75%}body.f-size-normal{font-size:100%}body.f-size-big{font-size:125%}body.f-size-big2{font-size:175%}body.bg-color-normal{background:#fff;color:#222}body.bg-color-normal a{color:#1749b7}body.bg-color-blue{background:#000b8b;color:#ff0!important}body.bg-color-blue *{border-color:#ff0!important}body.bg-color-blue a{color:#fff!important}body.bg-color-yellow{background:#ff0;color:#000!important}body.bg-color-yellow *{border-color:#000!important}body.bg-color-yellow a{color:#00f!important}body.bg-color-black{background:#000;color:#ff0!important}body.bg-color-black *{border-color:#ff0!important}body.bg-color-black a{color:#fff!important}.container{max-width:1200px}.container,.container-ctm{margin-left:auto;margin-right:auto;width:90%}.spacer-top{margin-top:70px}@media screen and (max-width:1024px){.spacer-top{margin-top:50px}}@media screen and (max-width:640px){.spacer-top{margin-top:30px}}.spacer-bottom{margin-bottom:70px}@media screen and (max-width:1024px){.spacer-bottom{margin-bottom:50px}}@media screen and (max-width:640px){.spacer-bottom{margin-bottom:30px}}.text-wrap>p:not(:last-of-type){margin-bottom:1.5em}a{-webkit-transition-duration:.3s;transition-duration:.3s}a:hover{text-decoration:underline}small{font-size:.75em}.c-red{color:#c40000}.bg-color-blue .c-red{color:#ff0}.bg-color-yellow .c-red{color:#000}.bg-color-black .c-red{color:#ff0}.border-wrap{border:2px solid #fa7826;padding:20px}@media screen and (max-width:640px){.border-wrap{padding:5%}}.border-wrap>p:not(:last-of-type){margin-bottom:1.5em}.border-wrap .f-s-l{font-size:1.125em;font-weight:700}.border-wrap a{font-weight:700;text-decoration:underline}.border-wrap a:hover{text-decoration:none}.border-wrap :last-child{margin-bottom:0}.text-indent{padding-left:1em;text-indent:-1em}.visuallyhidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media screen and (min-width:1025px){.visuallyhidden-pc{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media screen and (max-width:1024px){.visuallyhidden-pc{display:none}}textarea{box-sizing:border-box;max-width:100%}select,textarea{-webkit-appearance:none;-webkit-box-sizing:border-box}select{-moz-box-sizing:border-box;color:#222}button{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0;-webkit-box-sizing:content-box;box-sizing:border-box;cursor:pointer}.reset-button-design{background:transparent;border:none!important;color:inherit;padding:initial!important;text-align:inherit}input:not([type=radio]):not([type=checkbox]){-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.column-2-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.column-2-left{display:block}}.column-2-left #column-main{width:calc(73% - 50px)}@media screen and (max-width:1024px){.column-2-left #column-main{width:100%}}.column-2-left #sidebar{width:27%}@media screen and (max-width:1024px){.column-2-left #sidebar{width:100%}}.column-2-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.column-2-right{display:block}}.column-2-right #column-main{width:70.833%}@media screen and (max-width:1250px){.column-2-right #column-main{width:67%}}@media screen and (max-width:1024px){.column-2-right #column-main{width:100%}}.column-2-right #sidebar{width:25%}@media screen and (max-width:1250px){.column-2-right #sidebar{width:28%}}@media screen and (max-width:1024px){.column-2-right #sidebar{width:100%}}@media screen and (max-width:640px){.column-2-right #sidebar{margin:0 calc(50% - 50vw);width:100vw}}.navigation{clear:both;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media screen and (max-width:640px){.navigation{margin-top:20px}}.navigation:after{clear:both;content:"";display:block}.navigation .screen-reader-text{display:none}.navigation .page-numbers{background:#ededed;color:#222;display:inline-block;font-weight:700;margin:0 2px 5px;padding:2px 13px;position:relative}.navigation .page-numbers.current{background-color:transparent;border-bottom:2px solid #0000da;border-bottom:2px solid var(--company-color)}.navigation .page-numbers.dots{border:none}#breadcrumb{font-size:.875em;margin:10px 0;padding:5px 0}#breadcrumb a{font-weight:700;margin-right:1.1em;position:relative;text-decoration:underline}#breadcrumb a:hover{text-decoration:none}#breadcrumb a:after{color:#222;content:"\0bb";display:inline-block;font-weight:400;margin:0 .3em;pointer-events:none;position:absolute}.bg-color-blue #breadcrumb a:after{color:#ff0}.bg-color-yellow #breadcrumb a:after{color:#000}.bg-color-black #breadcrumb a:after{color:#ff0}.new-mark{background:#c40000;color:#fff;font-size:.875em;font-weight:700;height:100%;line-height:1.3;margin-left:5px;padding:0 5px}.bg-color-black .new-mark,.bg-color-blue .new-mark,.bg-color-yellow .new-mark{background:transparent;border:1px solid;color:inherit}.tmp-contents h2,.tmp-contents h3,.tmp-contents h4,.tmp-contents h5,.tmp-contents h6{line-height:1.4;margin:1.5em 0 .8em}.tmp-contents h1{background:-webkit-gradient(linear,left top,right top,from(#c5f0ef),to(#fffed8));background:-webkit-linear-gradient(left,#c5f0ef,#fffed8);background:linear-gradient(90deg,#c5f0ef,#fffed8);border-bottom:3px solid #1a3267;border-bottom:3px solid var(--color-base-dark);font-size:2.125em;font-weight:700;line-height:1.4;margin-bottom:25px;padding:16px 30px}@media screen and (max-width:640px){.tmp-contents h1{font-size:1.5em;margin:0 calc(50% - 50vw) 25px;padding:20px 5%;width:100vw}}.tmp-contents h2{background:-webkit-gradient(linear,left top,right top,color-stop(40%,#c5f0ef),color-stop(60%,#fffed8)) no-repeat 0 100%/100% 15px;background:-webkit-linear-gradient(left,#c5f0ef 40%,#fffed8 60%) no-repeat 0 100%/100% 15px;background:linear-gradient(90deg,#c5f0ef 40%,#fffed8 60%) no-repeat 0 100%/100% 15px;font-size:1.875em;font-weight:500;padding-bottom:2px;padding-left:40px;position:relative}.tmp-contents h2:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:44px;left:0;position:absolute;width:40px}@media screen and (max-width:640px){.tmp-contents h2:before{height:30.8px;width:28px}}@media screen and (max-width:640px){.tmp-contents h2{font-size:1.5em;padding-bottom:5px;padding-left:30px}}.tmp-contents h3{background:#f2f2f2;font-size:1.5em;font-weight:700;padding:10px}@media screen and (max-width:640px){.tmp-contents h3{font-size:1.28em;padding:8px 10px}}.tmp-contents h4{font-size:1.375em;font-weight:700;padding-left:1em;position:relative}@media screen and (max-width:640px){.tmp-contents h4{font-size:1.08em;padding-left:.6em}}.tmp-contents h4:before{background:#1a3267;background:var(--color-base-dark);content:"";display:block;height:90%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);width:4px}.tmp-contents h5{color:#007b72;font-size:1.125em;font-weight:700;margin-bottom:.5em;padding-left:1em;position:relative}@media screen and (max-width:640px){.tmp-contents h5{font-size:1em}}.tmp-contents h5:before{background:#007b72;border-radius:50%;content:"";display:block;height:7px;left:0;position:absolute;top:.55em;width:7px}.tmp-contents h5+*{margin-top:0}.attr-welfare .tmp-contents h1{background:-webkit-gradient(linear,left top,right top,from(#e2eefc),to(#fff));background:-webkit-linear-gradient(left,#e2eefc,#fff);background:linear-gradient(90deg,#e2eefc,#fff)}.attr-welfare .tmp-contents h2{background:-webkit-gradient(linear,left top,right top,color-stop(40%,#e2eefc),color-stop(60%,#fff)) no-repeat 0 100%/100% 15px;background:-webkit-linear-gradient(left,#e2eefc 40%,#fff 60%) no-repeat 0 100%/100% 15px;background:linear-gradient(90deg,#e2eefc 40%,#fff 60%) no-repeat 0 100%/100% 15px}.attr-solenoid .tmp-contents h1{background:-webkit-gradient(linear,left top,right top,from(#d6f2fd),to(#fff));background:-webkit-linear-gradient(left,#d6f2fd,#fff);background:linear-gradient(90deg,#d6f2fd,#fff)}.attr-solenoid .tmp-contents h2{background:-webkit-gradient(linear,left top,right top,color-stop(40%,#d6f2fd),color-stop(60%,#fff)) no-repeat 0 100%/100% 15px;background:-webkit-linear-gradient(left,#d6f2fd 40%,#fff 60%) no-repeat 0 100%/100% 15px;background:linear-gradient(90deg,#d6f2fd 40%,#fff 60%) no-repeat 0 100%/100% 15px}.bg-color-black .tmp-contents h1,.bg-color-blue .tmp-contents h1,.bg-color-yellow .tmp-contents h1{background:transparent;border-style:solid;border-width:3px;padding:10px 20px}@media screen and (max-width:640px){.bg-color-black .tmp-contents h1,.bg-color-blue .tmp-contents h1,.bg-color-yellow .tmp-contents h1{padding:5px 10px}}.bg-color-black .tmp-contents h2,.bg-color-blue .tmp-contents h2,.bg-color-yellow .tmp-contents h2{background:transparent;border-bottom:1px solid;border-left:5px solid;padding-bottom:.3em;padding-left:20px}.bg-color-black .tmp-contents h2:before,.bg-color-blue .tmp-contents h2:before,.bg-color-yellow .tmp-contents h2:before{display:none}.bg-color-black .tmp-contents h3,.bg-color-blue .tmp-contents h3,.bg-color-yellow .tmp-contents h3{background:transparent;padding:0 0 0 1.2em;position:relative}.bg-color-black .tmp-contents h3:before,.bg-color-blue .tmp-contents h3:before,.bg-color-yellow .tmp-contents h3:before{border:3px solid;border-radius:50%;content:"";display:block;height:.5em;left:0;position:absolute;top:.4em;width:.5em}@media screen and (max-width:640px){.bg-color-black .tmp-contents h3:before,.bg-color-blue .tmp-contents h3:before,.bg-color-yellow .tmp-contents h3:before{border-width:2px}}.bg-color-black .tmp-contents h4,.bg-color-blue .tmp-contents h4,.bg-color-yellow .tmp-contents h4{padding-left:0}.bg-color-black .tmp-contents h4:before,.bg-color-blue .tmp-contents h4:before,.bg-color-yellow .tmp-contents h4:before{background:transparent}.bg-color-black .tmp-contents h5,.bg-color-blue .tmp-contents h5,.bg-color-yellow .tmp-contents h5{color:inherit}.bg-color-blue .tmp-contents h5:before{background-color:#ff0}.bg-color-yellow .tmp-contents h5:before{background-color:#000}.bg-color-black .tmp-contents h5:before{background-color:#ff0}.btn-border-radius a{background-color:#fff;background-image:url(../images/common/icon_arrow.svg);background-position:center right 20px;background-repeat:no-repeat;border-radius:50px;border:2px solid #0d7f95;color:#222!important;display:block;font-weight:700;line-height:1.2;margin:0 auto;padding:17px 50px 17px 20px;text-align:left;width:292px}@media screen and (max-width:640px){.btn-border-radius a{width:95%}}.btn-circle-arrow a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff url(../images/common/icon_circle_arrow.svg) no-repeat center right 20px/17px 17px;border:2px solid #0d7f95;border-radius:10px;color:#222!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;height:100%;line-height:1.4;padding:20px 55px 20px 20px;width:100%}@media screen and (max-width:640px){.btn-circle-arrow a{background-position:center right 10px;padding:15px 35px 15px 15px}}.bg-color-black .btn-border-radius a,.bg-color-blue .btn-border-radius a,.bg-color-yellow .btn-border-radius a{background-color:transparent;background-image:none;border-color:#0d7f95;color:#222}.bg-color-black .btn-circle-arrow a,.bg-color-blue .btn-circle-arrow a,.bg-color-yellow .btn-circle-arrow a{background-color:transparent}.bg-color-blue .btn-border-radius a{background-image:url(../images/common/icon_arrow_w.svg)}.bg-color-blue .btn-circle-arrow a{background-image:url(../images/common/icon_circle_arrow_w.svg)}.bg-color-yellow .btn-border-radius a{background-image:url(../images/common/icon_arrow_b.svg)}.bg-color-yellow .btn-circle-arrow a{background-image:url(../images/common/icon_circle_arrow_b.svg)}.bg-color-black .btn-border-radius a{background-image:url(../images/common/icon_arrow_w.svg)}.bg-color-black .btn-circle-arrow a{background-image:url(../images/common/icon_circle_arrow_w.svg)}.title-grade-obi{background:-webkit-gradient(linear,left top,right top,from(#c5f0ef),to(#fffed8));background:-webkit-linear-gradient(left,#c5f0ef,#fffed8);background:linear-gradient(90deg,#c5f0ef,#fffed8);font-size:1.375em;font-weight:700;line-height:1.2;margin-bottom:20px;padding:5px 10px 5px 45px;position:relative}.title-grade-obi:before{content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.attr-welfare .title-grade-obi{background:-webkit-gradient(linear,left top,right top,from(#e2eefc),to(#fff));background:-webkit-linear-gradient(left,#e2eefc,#fff);background:linear-gradient(90deg,#e2eefc,#fff)}.attr-solonoid .title-grade-obi{background:-webkit-gradient(linear,left top,right top,from(#d6f2fd),to(#fff));background:-webkit-linear-gradient(left,#d6f2fd,#fff);background:linear-gradient(90deg,#d6f2fd,#fff)}.bg-color-black .title-grade-obi,.bg-color-blue .title-grade-obi,.bg-color-yellow .title-grade-obi{background:transparent;border:2px solid;padding:5px 10px}.bg-color-black .title-grade-obi:before,.bg-color-blue .title-grade-obi:before,.bg-color-yellow .title-grade-obi:before{display:none}.title-hukidashi{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.125em;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;margin-bottom:20px;text-align:center}.title-hukidashi:after,.title-hukidashi:before{background-color:#222;border-radius:50px;content:"";display:inline-block;height:32px;width:2px}.title-hukidashi:before{margin-right:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.title-hukidashi:after{margin-left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bg-color-blue .title-hukidashi:after,.bg-color-blue .title-hukidashi:before{background-color:#ff0}.bg-color-yellow .title-hukidashi:after,.bg-color-yellow .title-hukidashi:before{background-color:#000}.bg-color-black .title-hukidashi:after,.bg-color-black .title-hukidashi:before{background-color:#ff0}.section-last{padding-bottom:120px}@media screen and (max-width:1024px){.section-last{padding-bottom:50px}}@media screen and (max-width:640px){.section-last{padding-bottom:30px}}.sub-vs{border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;margin-bottom:60px}@media screen and (max-width:640px){.sub-vs{margin-bottom:30px}}.sub-vs h1{font-size:1.875em;font-weight:500;padding-bottom:70px;padding-top:70px;position:relative;text-align:left}@media screen and (max-width:1024px){.sub-vs h1{padding-bottom:50px;padding-top:50px}}@media screen and (max-width:640px){.sub-vs h1{font-size:1.5em;padding-bottom:20px;padding-top:20px}}.sub-vs h1:before{border-top:5px solid #0000da;border-top:5px solid var(--company-color);bottom:0;content:"";display:block;left:0;position:absolute;width:70px}@media screen and (max-width:640px){.sub-vs h1:before{border-top-width:3px;width:50px}}.bg-color-blue .sub-vs h1:before{border-top-color:#ff0}.bg-color-yellow .sub-vs h1:before{border-top-color:#000}.bg-color-black .sub-vs h1:before{border-top-color:#ff0}.mokuji-wrap{border:1px solid #d1d1d1;margin-top:25px;padding:20px}@media screen and (max-width:640px){.mokuji-wrap{padding:5%}}.mokuji-wrap .title{font-size:1.25em;font-weight:700;margin-bottom:5px}@media screen and (max-width:640px){.mokuji-wrap .title{font-size:1.14em}}.mokuji-wrap li{margin-bottom:5px}.mokuji-wrap li a{display:inline-block;font-weight:700;line-height:1.4;padding-left:20px;position:relative;text-decoration:underline}.mokuji-wrap li a:hover{text-decoration:none}.mokuji-wrap li a:before{background:url(../images/common/icon_arrow.svg) no-repeat 0/contain;content:"";display:block;height:11px;left:0;position:absolute;top:.5em;width:11px}.bg-color-blue .mokuji-wrap a:before{background-image:url(../images/common/icon_arrow_y.svg)}.bg-color-yellow .mokuji-wrap a:before{background-image:url(../images/common/icon_arrow_k.svg)}.bg-color-black .mokuji-wrap a:before{background-image:url(../images/common/icon_arrow_y.svg)}.ac-item dl{margin-bottom:15px}.ac-item dl .ac-header button{background:-webkit-gradient(linear,left top,right top,from(#c5f0ef),to(#fffed8));background:-webkit-linear-gradient(left,#c5f0ef,#fffed8);background:linear-gradient(90deg,#c5f0ef,#fffed8);border:1px solid #007067!important;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5em;font-weight:700;line-height:1.2;padding:8px 40px 8px 10px!important;position:relative;width:100%}@media screen and (max-width:640px){.ac-item dl .ac-header button{font-size:1.14em;padding-right:35px!important}}@media screen and (max-width:640px){.ac-item dl .ac-header button .svg-q{vertical-align:-.1em;width:1em}}.ac-item dl .ac-header button>span{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ac-item dl .ac-header button>span .ac-plus{display:block}.ac-item dl .ac-header button>span .ac-minus{display:none}@media screen and (max-width:640px){.ac-item dl .ac-header button>span svg{height:12px;width:12px}}.ac-item dl .ac-header.open button .ac-plus{display:none}.ac-item dl .ac-header.open button .ac-minus{display:block}.ac-item dl .ac-inner{display:none;padding-bottom:55px}@media screen and (max-width:640px){.ac-item dl .ac-inner{padding-bottom:27px}}.attr-welfare .ac-item dl{margin-bottom:15px}.attr-welfare .ac-item dl .ac-header .reset-button-design{background:-webkit-gradient(linear,left top,right top,from(#e2eefc),to(#fff));background:-webkit-linear-gradient(left,#e2eefc,#fff);background:linear-gradient(90deg,#e2eefc,#fff);border:1px solid #007067!important;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5em;font-weight:700;line-height:1.2;padding:8px 40px 8px 10px!important;position:relative;width:100%}@media screen and (max-width:640px){.attr-welfare .ac-item dl .ac-header .reset-button-design{font-size:1.14em;padding-right:35px!important}}.attr-welfare .ac-item dl>dt{border-color:#27449e;border-color:var(--color-welfare)}.attr-welfare .ac-item dl>dt .ac-minus .svg-color path,.attr-welfare .ac-item dl>dt .ac-plus .svg-color path{color:#27449e;color:var(--color-welfare);fill:#27449e;fill:var(--color-welfare)}.attr-welfare .ac-item dl .ac-inner{display:block}.attr-solenoid .ac-item dl{margin-bottom:15px}.attr-solenoid .ac-item dl .ac-header button{background:-webkit-gradient(linear,left top,right top,from(#d6f2fd),to(#fff));background:-webkit-linear-gradient(left,#d6f2fd,#fff);background:linear-gradient(90deg,#d6f2fd,#fff)}.attr-solenoid .ac-item dl>dt{border-color:#0075a8;border-color:var(--color-solenoid)}.attr-solenoid .ac-item dl>dt .ac-minus .svg-color path,.attr-solenoid .ac-item dl>dt .ac-plus .svg-color path{color:#0075a8;color:var(--color-solenoid);fill:#0075a8;fill:var(--color-solenoid)}.bg-color-black .ac-item dl .ac-header button,.bg-color-blue .ac-item dl .ac-header button,.bg-color-yellow .ac-item dl .ac-header button{background:transparent;border-color:inherit!important}.bg-color-blue .ac-item .svg-color path{color:#fff!important;fill:#fff!important}.bg-color-blue .ac-item dl .ac-header button{color:#fff!important}.bg-color-yellow .ac-item .svg-color path{color:#00f!important;fill:#00f!important}.bg-color-yellow .ac-item dl .ac-header button{color:#00f!important}.bg-color-black .ac-item .svg-color path{color:#fff!important;fill:#fff!important}.bg-color-black .ac-item dl .ac-header button{color:#fff!important}#common-flow-wrap ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){#common-flow-wrap ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#common-flow-wrap ol>li{background:#f2f2f2;border-radius:5px;margin-bottom:40px;margin-right:40px;position:relative;text-align:center;width:calc(33.33333% - 38.33333px)}@media screen and (max-width:640px){#common-flow-wrap ol>li{margin-bottom:34px;margin-left:auto;margin-right:auto;max-width:430px;width:100%}}#common-flow-wrap ol>li .contents{padding:30px 15px}@media screen and (max-width:640px){#common-flow-wrap ol>li .contents{padding:15px 5%}}#common-flow-wrap ol>li:after{background:url(../images/common/flow_arrow.svg) no-repeat 0/contain;content:"";display:block;height:26px;position:absolute;width:26px;z-index:1}@media screen and (min-width:641px){#common-flow-wrap ol>li:after{left:calc(100% + 7px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:640px){#common-flow-wrap ol>li:after{height:20px;left:0;margin:auto;right:0;top:calc(100% + 7px);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:20px}}#common-flow-wrap ol>li .num{background:#0000da;background:var(--company-color);border-radius:50px;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-family:var(--lato);font-weight:700;line-height:1.4;margin-bottom:15px;padding:3px 25px;text-align:center}@media screen and (max-width:640px){#common-flow-wrap ol>li .num{margin-bottom:10px}}@media screen and (max-width:640px){#common-flow-wrap ol>li .num.disp-pc{display:none}}#common-flow-wrap ol>li .num.disp-sp{display:none}@media screen and (max-width:640px){#common-flow-wrap ol>li .num.disp-sp{display:block}}@media screen and (max-width:640px){#common-flow-wrap ol>li figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:640px){#common-flow-wrap ol>li figure .flow-img{max-width:100px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:28%}}#common-flow-wrap ol>li figure figcaption{margin-top:6px}@media screen and (max-width:640px){#common-flow-wrap ol>li figure figcaption{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:1em;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}#common-flow-wrap ol>li figure figcaption .text{font-weight:700;line-height:1.4}@media screen and (max-width:640px){#common-flow-wrap ol>li figure figcaption .text{font-size:1.21em}}@media screen and (min-width:641px){#common-flow-wrap ol>li:nth-child(3n){margin-right:0}}#common-flow-wrap ol>li:last-child:after{display:none}.bg-color-black #common-flow-wrap ol>li,.bg-color-blue #common-flow-wrap ol>li,.bg-color-yellow #common-flow-wrap ol>li{background:transparent;border:2px solid}.bg-color-black #common-flow-wrap ol>li label,.bg-color-blue #common-flow-wrap ol>li label,.bg-color-yellow #common-flow-wrap ol>li label{background:transparent;border:2px solid;color:inherit}.bg-color-blue #common-flow-wrap ol>li:after{background-image:url(../images/common/flow_arrow_y.svg)}.bg-color-yellow #common-flow-wrap ol>li:after{background-image:url(../images/common/flow_arrow_k.svg)}.bg-color-black #common-flow-wrap ol>li:after{background-image:url(../images/common/flow_arrow_y.svg)}.swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0000da;background:var(--company-color)}.forcus-stop:focus{border:2px solid #00f!important}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#header{position:relative;z-index:2}@media screen and (min-width:1025px){#header{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}}@media screen and (max-width:1024px){#header{border-bottom:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#header__top{background:#d8f1ff;font-size:.875em;font-weight:500;padding:3px 0;text-align:right}@media screen and (max-width:1024px){#header__top{display:none}}#header__top a{color:#1a3267;display:inline-block;margin-left:30px}#header__top a:hover{text-decoration:underline}@media screen and (max-width:1024px){#header__main{background:#d8f1ff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}#header__main .info-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0 10px}@media screen and (max-width:1024px){#header__main .info-contents{padding:11px 0}}#header__main .header-logo{margin-right:2em}@media screen and (max-width:1024px){#header__main .header-logo{width:230px}}@media screen and (max-width:640px){#header__main .header-logo{width:182px}}#header__main .header-logo>label{display:none}#header__main .right-contents{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){#header__main .right-contents{display:none}}#header__main .right-contents .tel{margin-right:15px}#header__main .right-contents .tel>span{display:block;font-size:.875em;font-weight:700;line-height:1.2}#header__main .right-contents .tel>a{color:#143467;font-family:Lato,sans-serif;font-family:var(--lato);font-size:2em;line-height:1.2}#header__main .right-contents .header-btn{border-radius:5px;border-style:solid;border-width:2px;display:inline-block;font-weight:700;min-width:155px;padding:12px;text-align:center}#header__main .right-contents .header-btn.btn-contact{background-color:#0000da;background-color:var(--company-color);border-color:#0000da;border-color:var(--company-color);color:#fff;margin-right:15px}#header__main .right-contents .header-btn.btn-contact-us{background-color:#fff;border-color:#0000da;border-color:var(--company-color);color:#0000da;color:var(--company-color)}@media screen and (max-width:1024px){#header__main nav{display:none}}#header__main nav ul{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1200px}#header__main nav ul>li{width:16.66667%}#header__main nav ul>li a{color:#222;display:block;font-weight:400;padding:0 10px;position:relative;text-align:center;width:100%}#header__main nav ul>li a:before{background-color:#bfbfbf;content:"";display:block;height:1.5em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}#header__main nav ul>li a span{display:inline-block;padding:10px 0}#header__main nav ul>li a:hover span:not(.visually-hidden){position:relative}#header__main nav ul>li a:hover span:not(.visually-hidden):before{background-color:#9cdddb;bottom:0;content:"";display:block;height:3px;position:absolute;width:100%}#header__main nav ul>li:last-child a:after{background-color:#bfbfbf;content:"";display:block;height:1.5em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}#header__main nav ul>li.current a{color:#007b72;color:var(--color-base-text)}#header__main nav ul>li.current span:not(.visually-hidden){position:relative}#header__main nav ul>li.current span:not(.visually-hidden):before{background-color:#9cdddb;bottom:0;content:"";display:block;height:3px;position:absolute;width:100%}#hamburger{display:none}@media screen and (max-width:1024px){#hamburger{display:block;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}#hamburger__sp__button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#0000da;background:var(--company-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:50px}#hamburger__sp__button:after{color:#fff;content:"Menu";font-size:.625em;font-weight:600;line-height:1}#hamburger__sp__button>span{background:#fff;display:block;height:2px;margin:0 auto 5px;width:20px}#hamburger__sp__nav{background:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}#hamburger__sp__nav .container-ctm{height:100%;overflow:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-bottom:30px;position:absolute;top:0;width:100%}#hamburger__sp__nav .menu{margin-left:auto;margin-right:auto;padding-top:10px;width:90%}#hamburger__sp__nav .menu a{color:#222}#hamburger__sp__nav .menu .parent-list>li .parent-text,#hamburger__sp__nav .menu .parent-list>li>a{border-bottom:1px solid #cbcbcb;cursor:pointer;display:block;padding:12px 0}#hamburger__sp__nav .menu .parent-list>li>.parent-text{position:relative}#hamburger__sp__nav .menu .parent-list>li>.parent-text:after{background:url(../images/common/sp_menu_plus.svg) no-repeat 0/contain;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}#hamburger__sp__nav .menu .parent-list>li.parent-link{position:relative}#hamburger__sp__nav .menu .parent-list>li.parent-link:after{background:url(../images/common/sp_menu_arrow.svg) no-repeat 0/contain;content:"";display:block;height:11px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:11px}#hamburger__sp__nav .menu .parent-list>li .child-list,#hamburger__sp__nav .menu .parent-list>li .grandchild-list{list-style-type:disc;padding-bottom:12px;padding-left:1.5em;padding-top:12px}#hamburger__sp__nav .menu .parent-list>li .child-list>li,#hamburger__sp__nav .menu .parent-list>li .grandchild-list>li{list-style-type:disc}#hamburger__sp__nav .menu .parent-list>li .child-list>li:not(:last-child),#hamburger__sp__nav .menu .parent-list>li .grandchild-list>li:not(:last-child){margin-bottom:3px}#hamburger__sp__nav .menu .parent-list>li .child-list>li a,#hamburger__sp__nav .menu .parent-list>li .grandchild-list>li a{text-decoration:underline}#hamburger__sp__nav .menu .parent-list>li .child-list>li a:hover,#hamburger__sp__nav .menu .parent-list>li .grandchild-list>li a:hover{text-decoration:none}#hamburger__sp__nav .menu .parent-list>li .child-list{display:none}#hamburger__sp__nav .menu .parent-list>li .child-list:last-child{border-bottom:1px solid #cbcbcb}#hamburger__sp__nav .menu .parent-list>li .child-list .no-link+ul{padding-top:0}#hamburger__sp__nav .menu .parent-list>li.active-open{display:block}#hamburger__sp__nav .menu .parent-list>li.active-open .parent-text:after{background-image:url(../images/common/sp_menu_minus.svg);content:"";display:block;height:11px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:11px}#hamburger__sp__nav .menu .parent-list>li.active-open .child-list{display:block}#hamburger__sp__nav .menu-bottom{margin-top:12px}#hamburger__sp__nav .menu-bottom ul>li{margin-bottom:5px}#hamburger__sp__nav .menu-bottom a{color:#222;font-weight:500}#hamburger__sp__nav .close-btn-wrap{margin-top:20px;text-align:center}#hamburger__sp__nav .close-btn-wrap .svg-color{margin-right:5px;vertical-align:-.1em}#hamburger__sp__nav .close-btn-wrap .btn{border:2px solid #007067;border-radius:50px;display:inline-block;line-height:1;padding:13px 30px;text-align:center}.bg-color-normal article.attr-welfare #hamburger #hamburger__sp__button{background:#27449e;background:var(--color-welfare)}.bg-color-normal article.attr-welfare #header__top{background-color:#27449e;background-color:var(--color-welfare)}.bg-color-normal article.attr-welfare #header__top .svg-color path{color:#fff;fill:#fff}.bg-color-normal article.attr-welfare #header__top a{color:#fff}.bg-color-normal article.attr-welfare #header__main nav #header-nav-welfare a{color:#1b3895;color:var(--color-welfare-text)}.bg-color-normal article.attr-welfare #header__main nav #header-nav-welfare a span:before,.bg-color-normal article.attr-welfare #header__main nav li a:hover span:not(.visually-hidden):before{background-color:#27449e;background-color:var(--color-welfare)}.bg-color-normal article.attr-solenoid #hamburger #hamburger__sp__button{background:#0075a8;background:var(--color-solenoid)}.bg-color-normal article.attr-solenoid #header__top{background-color:#0075a8;background-color:var(--color-solenoid)}.bg-color-normal article.attr-solenoid #header__top .svg-color path{color:#fff;fill:#fff}.bg-color-normal article.attr-solenoid #header__top a{color:#fff}.bg-color-normal article.attr-solenoid #header__main nav #header-nav-solenoid a{color:#026c9a;color:var(--color-solenoid-text)}.bg-color-normal article.attr-solenoid #header__main nav #header-nav-solenoid a span:before,.bg-color-normal article.attr-solenoid #header__main nav li a:hover span:not(.visually-hidden):before{background-color:#0075a8;background-color:var(--color-solenoid)}.bg-color-black #header,.bg-color-blue #header,.bg-color-yellow #header{-webkit-box-shadow:none;box-shadow:none}.bg-color-black #header__top,.bg-color-blue #header__top,.bg-color-yellow #header__top{background:transparent}.bg-color-black #header__top a,.bg-color-blue #header__top a,.bg-color-yellow #header__top a{color:currentColor}@media screen and (max-width:1024px){.bg-color-black #header__main,.bg-color-blue #header__main,.bg-color-yellow #header__main{background:transparent!important}}@media screen and (max-width:1024px){.bg-color-black #header__main .info-contents,.bg-color-blue #header__main .info-contents,.bg-color-yellow #header__main .info-contents{padding:8px 0}}.bg-color-black #header__main .info-contents .header-logo,.bg-color-blue #header__main .info-contents .header-logo,.bg-color-yellow #header__main .info-contents .header-logo{width:auto}.bg-color-black #header__main .info-contents .header-logo img,.bg-color-blue #header__main .info-contents .header-logo img,.bg-color-yellow #header__main .info-contents .header-logo img{display:none}.bg-color-black #header__main .info-contents .header-logo>label,.bg-color-blue #header__main .info-contents .header-logo>label,.bg-color-yellow #header__main .info-contents .header-logo>label{display:block;font-size:1.625em;font-weight:700;line-height:1.3;pointer-events:none}@media screen and (max-width:640px){.bg-color-black #header__main .info-contents .header-logo>label,.bg-color-blue #header__main .info-contents .header-logo>label,.bg-color-yellow #header__main .info-contents .header-logo>label{font-size:1.2em}}.bg-color-black #header__main .info-contents .header-logo>label span,.bg-color-blue #header__main .info-contents .header-logo>label span,.bg-color-yellow #header__main .info-contents .header-logo>label span{display:block;font-size:.46em;font-weight:400}.bg-color-black #header__main .info-contents .right-contents .header-btn,.bg-color-blue #header__main .info-contents .right-contents .header-btn,.bg-color-yellow #header__main .info-contents .right-contents .header-btn{background:transparent;color:currentColor}.bg-color-blue #hamburger #hamburger__sp__button{background:#000b8b}.bg-color-blue #hamburger #hamburger__sp__button span{background:#fff}.bg-color-blue #hamburger #hamburger__sp__button:after{color:#fff}.bg-color-blue #header__main .svg-color path,.bg-color-blue #header__top .svg-color path{color:#fff;fill:#fff}.bg-color-blue #header__main nav ul>li.current span:before,.bg-color-blue #header__main nav ul>li a:after,.bg-color-blue #header__main nav ul>li a:before,.bg-color-blue #header__main nav ul>li a:hover span:before{background-color:#ff0}.bg-color-blue #hamburger__sp__nav{background:#000b8b}.bg-color-blue #hamburger__sp__nav .svg-color path{color:#fff;fill:#fff}.bg-color-blue #hamburger__sp__nav .parent-list>li.parent-link:after{background-image:url(../images/common/sp_menu_arrow_w.svg)!important}.bg-color-blue #hamburger__sp__nav .parent-list>li .parent-text{color:#fff}.bg-color-blue #hamburger__sp__nav .parent-list>li .parent-text:after{background-image:url(../images/common/sp_menu_plus_w.svg)!important}.bg-color-blue #hamburger__sp__nav .parent-list>li.active-open .parent-text:after{background-image:url(../images/common/sp_menu_minus_w.svg)!important}.bg-color-blue #hamburger__sp__nav .close-btn-wrap{color:#fff}.bg-color-blue #hamburger__sp__nav .close-btn-wrap .svg-color path{color:#fff;fill:#fff}.bg-color-yellow #hamburger #hamburger__sp__button{background:#ff0}.bg-color-yellow #hamburger #hamburger__sp__button span{background:#00f}.bg-color-yellow #hamburger #hamburger__sp__button:after{color:#00f}.bg-color-yellow #header__main .svg-color path,.bg-color-yellow #header__top .svg-color path{color:#00f;fill:#00f}.bg-color-yellow #header__main nav ul>li.current span:before,.bg-color-yellow #header__main nav ul>li a:after,.bg-color-yellow #header__main nav ul>li a:before,.bg-color-yellow #header__main nav ul>li a:hover span:before{background-color:#000}.bg-color-yellow #hamburger__sp__nav{background:#ff0}.bg-color-yellow #hamburger__sp__nav .svg-color path{color:#00f;fill:#00f}.bg-color-yellow #hamburger__sp__nav .parent-list>li.parent-link:after{background-image:url(../images/common/sp_menu_arrow_b.svg)!important}.bg-color-yellow #hamburger__sp__nav .parent-list>li .parent-text{color:#00f}.bg-color-yellow #hamburger__sp__nav .parent-list>li .parent-text:after{background-image:url(../images/common/sp_menu_plus_b.svg)!important}.bg-color-yellow #hamburger__sp__nav .parent-list>li.active-open .parent-text:after{background-image:url(../images/common/sp_menu_minus_b.svg)!important}.bg-color-yellow #hamburger__sp__nav .close-btn-wrap{color:#00f}.bg-color-yellow #hamburger__sp__nav .close-btn-wrap .svg-color path{color:#00f;fill:#00f}.bg-color-black #hamburger #hamburger__sp__button{background:#000}.bg-color-black #hamburger #hamburger__sp__button span{background:#fff}.bg-color-black #hamburger #hamburger__sp__button:after{color:#fff}.bg-color-black #header__main .svg-color path,.bg-color-black #header__top .svg-color path{color:#fff;fill:#fff}.bg-color-black #header__main nav ul>li.current span:before,.bg-color-black #header__main nav ul>li a:after,.bg-color-black #header__main nav ul>li a:before,.bg-color-black #header__main nav ul>li a:hover span:before{background-color:#ff0}.bg-color-black #hamburger__sp__nav{background:#000}.bg-color-black #hamburger__sp__nav .svg-color path{color:#fff;fill:#fff}.bg-color-black #hamburger__sp__nav .parent-list>li.parent-link:after{background-image:url(../images/common/sp_menu_arrow_w.svg)!important}.bg-color-black #hamburger__sp__nav .parent-list>li .parent-text{color:#fff}.bg-color-black #hamburger__sp__nav .parent-list>li .parent-text:after{background-image:url(../images/common/sp_menu_plus_w.svg)!important}.bg-color-black #hamburger__sp__nav .parent-list>li.active-open .parent-text:after{background-image:url(../images/common/sp_menu_minus_w.svg)!important}.bg-color-black #hamburger__sp__nav .close-btn-wrap{color:#fff}.bg-color-black #hamburger__sp__nav .close-btn-wrap .svg-color path{color:#fff;fill:#fff}@media screen and (max-width:1024px){article.attr-welfare #header{border-bottom:2px solid #27449e;border-bottom:2px solid var(--color-welfare)}}@media screen and (max-width:1024px){article.attr-welfare #header #header__main{background:#fff}}@media screen and (max-width:1024px){article.attr-solenoid #header{border-bottom:2px solid #0075a8;border-bottom:2px solid var(--color-solenoid)}}@media screen and (max-width:1024px){article.attr-solenoid #header #header__main{background:#fff}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#footer{position:relative}#footer__pagetop{bottom:20px;position:fixed;right:20px;z-index:1}@media screen and (max-width:1024px){#footer__pagetop{display:none}}#footer__bg{background:url(../images/common/footer_bg.png) repeat-x 0 100%/auto 121px;height:121px;width:100%}@media screen and (max-width:640px){#footer__bg{background-size:auto 59px;height:59px}}#footer__bg__solenoid{background:url(../images/common/solenoid_bg.jpg) no-repeat 50%/cover;height:121px;position:relative;width:100%}@media screen and (max-width:640px){#footer__bg__solenoid{height:59px}}#footer__bg__solenoid:before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#footer__nav{background:#f5f5f5;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;padding:12px 0}@media screen and (max-width:1024px){#footer__nav{display:none}}#footer__nav nav,#footer__nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer__nav ul>li a{color:#222;display:block;font-size:.875em;padding:5px 20px;position:relative}#footer__nav ul>li a:before{border-right:1px solid #d1d1d1;content:"";display:block;height:.875em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}#footer__nav ul>li a:hover{text-decoration:underline}#footer__nav ul:nth-of-type(n+2)>li:last-child a:after{border-right:1px solid #d1d1d1;content:"";display:block;height:.875em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}#footer__info{background:#1a3267;background:var(--color-base-dark);color:#fff;padding:40px 0}@media screen and (max-width:1024px){#footer__info{padding-bottom:8em;text-align:center}}@media screen and (max-width:640px){#footer__info{padding-top:30px}}#footer__info address{font-style:normal}#footer__info address p{font-size:1.375em;font-weight:700;margin-bottom:10px}@media screen and (max-width:640px){#footer__info address p{margin-bottom:0}}#footer__info address span{font-size:1rem}@media screen and (max-width:1024px){#footer__info #tel-wrap{display:none;margin-top:20px}}#footer__info #tel-wrap a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;color:#222;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 30px 20px 40px}@media screen and (max-width:640px){#footer__info #tel-wrap a{padding-left:10px;padding-right:10px}}#footer__info #tel-wrap a .text-contents{line-height:1.3;margin-right:10px}#footer__info #tel-wrap a label{display:block;letter-spacing:.1em}#footer__info #tel-wrap a .tel{display:block;font-family:Lato,sans-serif;font-family:var(--lato);font-size:1.6875em}#footer__info #tel-wrap a .text{display:block;font-size:.875em;letter-spacing:.3em}#footer__info #copy{margin-top:10px;text-align:right}@media screen and (max-width:1024px){#footer__info #copy{text-align:center}}#footer__info .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){#footer__info .flex-wrap{display:block}}#footer__info .sns-link-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){#footer__info .sns-link-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:640px){#footer__info .sns-link-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:20px}}#footer__info .sns-link-wrap #sidebar__sns__contents__welfare{margin-right:40px}@media screen and (max-width:640px){#footer__info .sns-link-wrap .sns-link{margin:0 auto}}#footer__fixed__nav{background:#fff;border-top:1px solid #d1d1d1;bottom:0;display:none;left:0;position:fixed;width:100%}@media screen and (max-width:1024px){#footer__fixed__nav{display:block}}#footer__fixed__nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#footer__fixed__nav ul>li{text-align:center;width:33.33333%}#footer__fixed__nav ul>li a{color:#222;display:block;font-size:.857em;font-weight:500;padding:30px 12px 12px;position:relative}#footer__fixed__nav ul>li a .svg-color{left:50%;position:absolute;top:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.bg-color-normal article[id^=welfare] #footer__info{background-color:#27449e;background-color:var(--color-welfare)}.bg-color-normal article[id^=solenoid] #footer__info{background-color:#0075a8;background-color:var(--color-solenoid)}.bg-color-black #footer__bg,.bg-color-black #footer__bg__solenoid,.bg-color-blue #footer__bg,.bg-color-blue #footer__bg__solenoid,.bg-color-yellow #footer__bg,.bg-color-yellow #footer__bg__solenoid{display:none}.bg-color-black #footer__nav,.bg-color-blue #footer__nav,.bg-color-yellow #footer__nav{background:transparent}.bg-color-black #footer__info,.bg-color-blue #footer__info,.bg-color-yellow #footer__info{background:transparent;color:currentColor}.bg-color-black #footer__info #tel-wrap a,.bg-color-blue #footer__info #tel-wrap a,.bg-color-yellow #footer__info #tel-wrap a{background:transparent;border-style:solid;border-width:2px}.bg-color-black #footer__fixed_nav ul li:not(:last-child),.bg-color-blue #footer__fixed_nav ul li:not(:last-child),.bg-color-yellow #footer__fixed_nav ul li:not(:last-child){border-right-style:solid;border-right-width:1px}.bg-color-blue #footer__info .svg-color path{color:#fff;fill:#fff}.bg-color-blue #footer__nav ul>li a:after,.bg-color-blue #footer__nav ul>li a:before{background-color:#ff0}.bg-color-blue #footer__fixed__nav{background:#000b8b!important}.bg-color-blue #footer__fixed__nav ul a .svg-color path{color:#fff;fill:#fff}.bg-color-yellow #footer__info .svg-color path{color:#00f;fill:#00f}.bg-color-yellow #footer__nav ul>li a:after,.bg-color-yellow #footer__nav ul>li a:before{background-color:#000}.bg-color-yellow #footer__fixed__nav{background-color:#ff0}.bg-color-yellow #footer__fixed__nav ul a .svg-color path{color:#00f;fill:#00f}.bg-color-black #footer__info .svg-color path{color:#fff;fill:#fff}.bg-color-black #footer__nav ul>li a:after,.bg-color-black #footer__nav ul>li a:before{background-color:#ff0}.bg-color-black #footer__fixed__nav{background-color:#000}.bg-color-black #footer__fixed__nav ul a .svg-color path{color:#fff;fill:#fff}@media screen and (max-width:1024px){#index #footer #footer__info{padding-bottom:40px}}@media screen and (max-width:640px){#index #footer #footer__info{padding-bottom:30px}}#index #footer #footer__info #tel-wrap{display:block}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#sidebar{margin-bottom:70px}@media screen and (max-width:1024px){#sidebar{margin-bottom:50px}}@media screen and (max-width:640px){#sidebar{margin-bottom:30px}}#sidebar .title-sidebar{border-bottom:2px solid #1a3267;border-bottom:2px solid var(--color-base-dark);font-size:1.125em;font-weight:700;line-height:1.5;padding-bottom:10px}#sidebar .title-sidebar .svg-color{margin-right:5px;vertical-align:-.2em}@media screen and (max-width:640px){.common-sidebar-news{margin:0 0 30px!important;width:100%!important}}.common-sidebar-news .entries{margin-bottom:50px;position:relative}@media screen and (max-width:640px){.common-sidebar-news .entries{margin-bottom:30px}}@media screen and (max-width:640px){.common-sidebar-news .entries:last-of-type{margin-bottom:0}}.common-sidebar-news ul{line-height:1.4}.common-sidebar-news ul a{color:#222}.common-sidebar-news ul a:hover{text-decoration:underline}.common-sidebar-news .category-list>li{border-bottom:1px solid #cbcbcb;padding:10px 0 10px 1em;position:relative}.common-sidebar-news .category-list>li:before{background:#222;content:"";display:block;height:.7em;left:0;position:absolute;top:1em;width:.7em}.common-sidebar-news .category-list>li>a{font-weight:500}.common-sidebar-news .category-list .category-list-child{margin-top:5px;padding-left:.2em}.common-sidebar-news .category-list .category-list-child:empty{display:none}.common-sidebar-news .category-list .category-list-child>li{margin:5px 0;padding-left:.8em;position:relative}.common-sidebar-news .category-list .category-list-child>li:before{content:"\0B7";left:0;position:absolute}.common-sidebar-news .article-list>li{border-bottom:1px solid #cbcbcb;padding:10px 0 10px .8em;position:relative}.common-sidebar-news .article-list>li:before{content:"\0B7";left:0;position:absolute}.common-sidebar-news .article-list>li .date-wrap{margin-right:1em}@media screen and (max-width:640px){.common-sidebar-news .sidebar-inner{margin:0 calc(50% - 50vw);width:100vw}}.common-sidebar-menu-products{background-color:#fcf8d8;padding:15px 10px 20px;position:relative}@media screen and (max-width:640px){.common-sidebar-menu-products{padding:0}}.common-sidebar-menu-products .title{font-size:1.25em;font-weight:500;margin-bottom:5px}@media screen and (max-width:640px){.common-sidebar-menu-products .title{margin-bottom:0;padding:6px 5%}}@media screen and (min-width:641px){.common-sidebar-menu-products nav{border-radius:10px}}@media screen and (max-width:640px){.common-sidebar-menu-products nav ul{border-left:2px solid #fcf8d8;border-top:2px solid #fcf8d8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.common-sidebar-menu-products nav ul li{border-top:1px solid #d1d1d1}@media screen and (max-width:640px){.common-sidebar-menu-products nav ul li{border-bottom:2px solid #fcf8d8;border-right:2px solid #fcf8d8;border-top:none;margin-bottom:0;width:50%}}@media screen and (min-width:641px){.common-sidebar-menu-products nav ul li:first-child{border-top:none}}@media screen and (min-width:641px){.common-sidebar-menu-products nav ul li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px}}@media screen and (min-width:641px){.common-sidebar-menu-products nav ul li:last-child a{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.common-sidebar-menu-products nav ul li a{background-color:#fff;background-image:url(../images/common/icon_arrow.svg);background-position:center right 10px;background-repeat:no-repeat;background-size:11px 11px;color:#222;display:block;font-weight:400;line-height:1.4;padding:10px 35px 10px 10px}@media screen and (max-width:640px){.common-sidebar-menu-products nav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:19px 35px 19px 10px}}.common-sidebar-menu-products nav ul li a:hover{text-decoration:underline}.common-sidebar-menu-products nav ul li a span{display:block;font-size:.75em}@media screen and (min-width:641px){#sidebar_welfare__menu_products{background:#e2eefc}}@media screen and (max-width:640px){#sidebar_welfare__menu_products .title{background:#e2eefc}}#sidebar_welfare__menu_products nav{background:#fff}@media screen and (max-width:640px){#sidebar_welfare__menu_products nav li,#sidebar_welfare__menu_products nav ul{border-color:#e2eefc}}#sidebar_welfare__menu_products nav li a{font-weight:500}@media screen and (min-width:641px){#sidebar_solenoid__item,#sidebar_solenoid__menu_products{background:#d6f2fd}}@media screen and (max-width:640px){#sidebar_solenoid__item .title,#sidebar_solenoid__menu_products .title{background:#d6f2fd}}#sidebar_solenoid__item nav,#sidebar_solenoid__menu_products nav{background:#fff}@media screen and (max-width:640px){#sidebar_solenoid__item nav li,#sidebar_solenoid__item nav ul,#sidebar_solenoid__menu_products nav li,#sidebar_solenoid__menu_products nav ul{border-color:#d6f2fd}}#sidebar_solenoid__item nav li a,#sidebar_solenoid__menu_products nav li a{font-weight:500}@media screen and (min-width:641px){#sidebar_solenoid__item .solenoid-item-list li:first-child,#sidebar_solenoid__menu_products .solenoid-item-list li:first-child{border-top:1px solid #d1d1d1!important}}#sidebar_solenoid__item{margin-bottom:40px}@media screen and (max-width:640px){#sidebar_solenoid__item{margin-bottom:20px}}.common-sidebar-menu-business{background-color:#c5f0ef;background-color:var(--color-base);margin-top:40px;padding:8px 10px 10px;position:relative}@media screen and (max-width:640px){.common-sidebar-menu-business{background-color:transparent;margin-top:20px;padding:0}}.common-sidebar-menu-business .title{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background:url(../images/common/nav_soleille.png) no-repeat 100% 100%/46px 51px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.25em;font-weight:500;min-height:51px}@media screen and (max-width:640px){.common-sidebar-menu-business .title{padding:0 5%}}@media screen and (max-width:640px){.common-sidebar-menu-business nav ul{border-left:2px solid #c5f0ef;border-top:2px solid #c5f0ef;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.common-sidebar-menu-business nav ul li{margin-bottom:10px}@media screen and (max-width:640px){.common-sidebar-menu-business nav ul li{border-bottom:2px solid #c5f0ef;border-right:2px solid #c5f0ef;margin-bottom:0;width:50%}}.common-sidebar-menu-business nav ul li a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-image:url(../images/common/icon_arrow.svg);background-position:center right 10px;background-repeat:no-repeat;background-size:11px 11px;border-radius:10px;color:#222;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;line-height:1.4;padding:20px 35px 20px 10px}@media screen and (max-width:640px){.common-sidebar-menu-business nav ul li a{border-radius:0}}.common-sidebar-menu-business nav ul li a:hover{text-decoration:underline}@media screen and (min-width:641px){#sidebar_welfare__menu_business{background:#27449e;background:var(--color-welfare)}}#sidebar_welfare__menu_business .title{color:#fff}@media screen and (max-width:640px){#sidebar_welfare__menu_business .title{color:#222}}@media screen and (max-width:640px){#sidebar_welfare__menu_business nav li,#sidebar_welfare__menu_business nav ul{border-color:#27449e;border-color:var(--color-welfare)}}#sidebar_welfare__menu_business nav li a,#sidebar_welfare__menu_business nav ul a{background-color:#fff}@media screen and (min-width:641px){#sidebar_solenoid__menu_business{background:#0075a8;background:var(--color-solenoid)}}#sidebar_solenoid__menu_business .title{color:#fff}@media screen and (max-width:640px){#sidebar_solenoid__menu_business .title{color:#222}}@media screen and (max-width:640px){#sidebar_solenoid__menu_business nav li,#sidebar_solenoid__menu_business nav ul{border-color:#0075a8;border-color:var(--color-solenoid)}}#sidebar_solenoid__menu_business nav li a,#sidebar_solenoid__menu_business nav ul a{background-color:#fff}#searchform-wrap{margin-top:20px}@media screen and (max-width:640px){#searchform-wrap{margin-left:auto;margin-right:auto;width:90%}}#searchform-wrap form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#searchform-wrap form input{border:1px solid #d1d1d1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:5px}#searchform-wrap form button{cursor:pointer;margin-left:5px}#sidebar__sns__contents__solenoid,#sidebar__sns__contents__welfare{margin-bottom:30px;margin-top:30px;position:relative}@media screen and (max-width:640px){#sidebar__sns__contents__solenoid,#sidebar__sns__contents__welfare{margin-left:auto;margin-right:auto;width:90%}}#sidebar__sns__contents__solenoid .title-sidebar,#sidebar__sns__contents__welfare .title-sidebar{margin-bottom:10px}#sidebar__sns__contents__solenoid a,#sidebar__sns__contents__welfare a{display:inline-block;margin-bottom:20px}@media screen and (max-width:640px){#sidebar__sns__contents__solenoid a,#sidebar__sns__contents__welfare a{max-width:30px}}#sidebar__sns__contents__solenoid a:not(:last-of-type),#sidebar__sns__contents__welfare a:not(:last-of-type){margin-right:20px}.attr-common #sidebar__sns__contents__welfare{margin-bottom:0}.attr-common #sidebar__sns__contents__solenoid{margin-top:10px}.bg-color-black .common-sidebar-menu-products,.bg-color-blue .common-sidebar-menu-products,.bg-color-yellow .common-sidebar-menu-products{background-color:transparent!important;border:1px solid}@media screen and (max-width:640px){.bg-color-black .common-sidebar-menu-products,.bg-color-blue .common-sidebar-menu-products,.bg-color-yellow .common-sidebar-menu-products{border:none}}.bg-color-black .common-sidebar-menu-products .title,.bg-color-blue .common-sidebar-menu-products .title,.bg-color-yellow .common-sidebar-menu-products .title{background:transparent!important}.bg-color-black .common-sidebar-menu-products nav,.bg-color-blue .common-sidebar-menu-products nav,.bg-color-yellow .common-sidebar-menu-products nav{background-color:transparent!important}@media screen and (min-width:641px){.bg-color-black .common-sidebar-menu-products nav,.bg-color-blue .common-sidebar-menu-products nav,.bg-color-yellow .common-sidebar-menu-products nav{border:1px solid}}.bg-color-black .common-sidebar-menu-products nav a,.bg-color-blue .common-sidebar-menu-products nav a,.bg-color-yellow .common-sidebar-menu-products nav a{background-color:transparent}.bg-color-black .common-sidebar-menu-business,.bg-color-blue .common-sidebar-menu-business,.bg-color-yellow .common-sidebar-menu-business{background-color:transparent!important;border:1px solid}@media screen and (max-width:640px){.bg-color-black .common-sidebar-menu-business,.bg-color-blue .common-sidebar-menu-business,.bg-color-yellow .common-sidebar-menu-business{border:none}}.bg-color-black .common-sidebar-menu-business .title,.bg-color-blue .common-sidebar-menu-business .title,.bg-color-yellow .common-sidebar-menu-business .title{color:inherit!important}.bg-color-black .common-sidebar-menu-business nav a,.bg-color-blue .common-sidebar-menu-business nav a,.bg-color-yellow .common-sidebar-menu-business nav a{background-color:transparent!important}@media screen and (min-width:641px){.bg-color-black .common-sidebar-menu-business nav a,.bg-color-blue .common-sidebar-menu-business nav a,.bg-color-yellow .common-sidebar-menu-business nav a{border:1px solid}}.bg-color-blue .common-sidebar-menu-business nav a,.bg-color-blue .common-sidebar-menu-products nav a{background-image:url(../images/common/icon_arrow_w.svg)}.bg-color-blue .category-list>li:before{background:#ff0}.bg-color-blue .title-sidebar .svg-color path{color:#ff0;fill:#ff0}.bg-color-yellow .common-sidebar-menu-business nav a,.bg-color-yellow .common-sidebar-menu-products nav a{background-image:url(../images/common/icon_arrow_b.svg)}.bg-color-yellow .category-list>li:before{background:#000}.bg-color-yellow .title-sidebar .svg-color path{color:#000;fill:#000}.bg-color-black .common-sidebar-menu-business nav a,.bg-color-black .common-sidebar-menu-products nav a{background-image:url(../images/common/icon_arrow_w.svg)}.bg-color-black .category-list>li:before{background:#ff0}.bg-color-black .title-sidebar .svg-color path{color:#ff0;fill:#ff0}.sidebar--common #sidebar_common__menu_business{margin-bottom:40px;margin-top:0}@media screen and (max-width:640px){.sidebar--common #sidebar_common__menu_business{margin-bottom:20px;margin-top:20px}}.sidebar--common #sidebar_common__menu_policy{margin-bottom:30px}@media screen and (max-width:640px){.sidebar--common #sidebar_common__menu_policy{margin-bottom:15px}}.sidebar--common #sidebar__sns_list{margin-top:30px}@media screen and (max-width:640px){.sidebar--common #sidebar__sns_list{margin-top:15px}}.sidebar--common #sidebar__sns_list .sns-link{margin-bottom:30px;text-align:center}@media screen and (max-width:640px){.sidebar--common #sidebar__sns_list .sns-link{margin-bottom:15px}}.sidebar--common #sidebar__sns_list .sns-link img{display:block;margin:0 auto 5px}.sidebar--common #sidebar__sns_list .sns-link a{text-decoration:underline}.sidebar--common #sidebar__sns_list .sns-link a:hover{text-decoration:none}.sidebar--common #sidebar__sns_list .icon-facebook,.sidebar--common #sidebar__sns_list .icon-instagram,.sidebar--common #sidebar__sns_list .icon-linkedin,.sidebar--common #sidebar__sns_list .icon-twitter,.sidebar--common #sidebar__sns_list .icon-youtube{width:29px}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#_404__contents{padding-top:5em}@media screen and (max-width:640px){#_404__contents{padding-bottom:3em}}#_404__contents h1{background:transparent;border:none;line-height:.9;margin-bottom:3em;text-align:center}#_404__contents h1 .error-l{display:block;font-size:8em;font-weight:600}#_404__contents h1 .error-s{font-size:3em}#_404__contents label{display:block;font-size:1.8em;margin-bottom:2em;text-align:center}@media screen and (max-width:640px){#_404__contents label{font-size:1.25em}}#_404__contents .text{border-bottom:5px solid #ccc;display:inline-block;font-size:1.25em;font-weight:600;margin-bottom:1em;text-align:center}@media screen and (max-width:640px){#_404__contents .text{font-size:1.15em}}#_404__contents ul{display:table;margin:0 auto 4em}#_404__contents ul li{margin-bottom:.5em}#_404__contents ul li:before{content:"・"}#_404__contents a{color:#222}#_404__contents input[type=search]{border:1px solid #ccc;border-radius:5px;padding:.2em .5em;width:100%}#_404__contents input[type=submit]{background:#222;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin:0 auto;padding:.5em 1em;text-align:center}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#header-index{padding-bottom:10px;padding-top:20px}@media screen and (max-width:1024px){#header-index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:0;padding-top:0}}@media screen and (max-width:1024px){#header-index .container-ctm{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:11px 0 11px 5%}}#header-index .container-ctm label{display:none}@media screen and (max-width:640px){#header-index .container-ctm img{width:182px}}#index__mainvs .title-wrap{margin:0 auto;position:relative;z-index:1}@media screen and (max-height:800px){#index__mainvs .title-wrap{width:90%}}#index__mainvs .title-wrap h1{margin:0 auto;text-align:center}#index__mainvs .title-wrap h1 span{display:none}#index__mainvs .bg-wrap{background:url(../images/top/top_bg.jpg) no-repeat bottom/cover;padding-bottom:40px;position:relative}@media screen and (max-width:640px){#index__mainvs .bg-wrap{padding-bottom:30px}}#index__mainvs .bg-wrap:before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));content:"";display:block;height:45%;left:0;position:absolute;top:0;width:100%}#index__mainvs .bg-wrap .container-ctm{max-width:1065px;position:relative;z-index:1}#index__mainvs .text{color:#213d98;font-size:1.125em;font-weight:700;line-height:1.6;margin:10px auto 25px;text-align:center}@media screen and (max-width:640px){#index__mainvs .text{font-size:1em;margin:10px auto}}#index__mainvs #main-nav{margin-bottom:40px}@media screen and (max-width:640px){#index__mainvs #main-nav{margin-bottom:20px}}#index__mainvs #main-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#index__mainvs #main-nav ul{display:block}}#index__mainvs #main-nav ul>li{width:48.17%}@media screen and (max-width:640px){#index__mainvs #main-nav ul>li{width:100%}}@media screen and (max-width:640px){#index__mainvs #main-nav ul>li:not(:last-child){margin-bottom:20px}}#index__mainvs #main-nav ul>li a{background:#fff;border:5px solid #000;border-radius:20px;-webkit-box-shadow:3px 10px 0 rgba(0,0,0,.16);box-shadow:3px 10px 0 rgba(0,0,0,.16);color:#222;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:20px 50px;text-align:center;width:100%}@media screen and (max-width:1024px){#index__mainvs #main-nav ul>li a{border-width:5px;padding:20px}}@media screen and (max-width:640px){#index__mainvs #main-nav ul>li a{-webkit-box-shadow:3px 6px 0 rgba(0,0,0,.16);box-shadow:3px 6px 0 rgba(0,0,0,.16)}}#index__mainvs #main-nav ul>li a label{display:block;font-size:min(2vw,1.75em);font-weight:900;line-height:1.4;margin-bottom:15px;pointer-events:none}@media screen and (max-width:1024px){#index__mainvs #main-nav ul>li a label{font-size:1.64rem}}#index__mainvs #main-nav ul>li a .nav-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;line-height:1.6;margin-top:10px;text-align:left}#index__mainvs #main-nav ul #welfare a{border-color:#27449e;border-color:var(--color-welfare)}#index__mainvs #main-nav ul #welfare a label{color:#27449e;color:var(--color-welfare)}#index__mainvs #main-nav ul #solenoid a{border-color:#0075a8;border-color:var(--color-solenoid)}#index__mainvs #main-nav ul #solenoid a label{color:#0075a8;color:var(--color-solenoid)}#entrance__footer_nav{background:#f5f5f5;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;padding:12px 0}@media screen and (max-width:1024px){#entrance__footer_nav{display:none}}#entrance__footer_nav nav,#entrance__footer_nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#entrance__footer_nav ul>li a{color:#222;display:block;font-size:.875em;padding:5px 20px;position:relative}#entrance__footer_nav ul>li a:before{border-right:1px solid #d1d1d1;content:"";display:block;height:.875em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}#entrance__footer_nav ul>li a:hover{text-decoration:underline}#entrance__footer_nav ul:nth-of-type(n+2)>li:last-child a:after{border-right:1px solid #d1d1d1;content:"";display:block;height:.875em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.bg-color-black #header-index label,.bg-color-blue #header-index label,.bg-color-yellow #header-index label{display:block;font-size:1.625em;font-weight:700;line-height:1.3;pointer-events:none}@media screen and (max-width:640px){.bg-color-black #header-index label,.bg-color-blue #header-index label,.bg-color-yellow #header-index label{font-size:1.2em}}.bg-color-black #header-index label span,.bg-color-blue #header-index label span,.bg-color-yellow #header-index label span{display:block;font-size:.46em;font-weight:400}.bg-color-black #header-index img,.bg-color-blue #header-index img,.bg-color-yellow #header-index img{display:none}.bg-color-black #index__mainvs .title-wrap h1,.bg-color-blue #index__mainvs .title-wrap h1,.bg-color-yellow #index__mainvs .title-wrap h1{text-align:center}.bg-color-black #index__mainvs .title-wrap h1 img,.bg-color-blue #index__mainvs .title-wrap h1 img,.bg-color-yellow #index__mainvs .title-wrap h1 img{display:none}.bg-color-black #index__mainvs .title-wrap h1 span,.bg-color-blue #index__mainvs .title-wrap h1 span,.bg-color-yellow #index__mainvs .title-wrap h1 span{display:inline-block;font-size:7em;font-weight:900;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:1024px){.bg-color-black #index__mainvs .title-wrap h1 span,.bg-color-blue #index__mainvs .title-wrap h1 span,.bg-color-yellow #index__mainvs .title-wrap h1 span{font-size:5.5em}}@media screen and (max-width:640px){.bg-color-black #index__mainvs .title-wrap h1 span,.bg-color-blue #index__mainvs .title-wrap h1 span,.bg-color-yellow #index__mainvs .title-wrap h1 span{font-size:3em}}.bg-color-black #index__mainvs .title-wrap .soleille-img,.bg-color-blue #index__mainvs .title-wrap .soleille-img,.bg-color-yellow #index__mainvs .title-wrap .soleille-img{display:none}.bg-color-black #index__mainvs .bg-wrap,.bg-color-blue #index__mainvs .bg-wrap,.bg-color-yellow #index__mainvs .bg-wrap{background:none}.bg-color-black #index__mainvs .bg-wrap:before,.bg-color-blue #index__mainvs .bg-wrap:before,.bg-color-yellow #index__mainvs .bg-wrap:before{display:none}.bg-color-black #index__mainvs .bg-wrap .text,.bg-color-blue #index__mainvs .bg-wrap .text,.bg-color-yellow #index__mainvs .bg-wrap .text{color:currentcolor}.bg-color-black #index__mainvs #main-nav a,.bg-color-blue #index__mainvs #main-nav a,.bg-color-yellow #index__mainvs #main-nav a{background:transparent;-webkit-box-shadow:none;box-shadow:none}.bg-color-black #index__mainvs #main-nav a label,.bg-color-blue #index__mainvs #main-nav a label,.bg-color-yellow #index__mainvs #main-nav a label{color:currentcolor!important}.bg-color-black #index__mainvs #entrance__footer_nav,.bg-color-black #index__mainvs #entrance__footer_nav a,.bg-color-blue #index__mainvs #entrance__footer_nav,.bg-color-blue #index__mainvs #entrance__footer_nav a,.bg-color-yellow #index__mainvs #entrance__footer_nav,.bg-color-yellow #index__mainvs #entrance__footer_nav a{background:transparent}.bg-color-black #index__mainvs #entrance__footer_nav a span,.bg-color-blue #index__mainvs #entrance__footer_nav a span,.bg-color-yellow #index__mainvs #entrance__footer_nav a span{color:currentcolor}.bg-color-blue #entrance__footer_nav li a:before{border-color:#ff0}.bg-color-yellow #entrance__footer_nav li a:before{border-color:#000}.bg-color-black #entrance__footer_nav li a:before{border-color:#ff0}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#category__contents .title-news:before,#news__contents .title-news:before{background-image:url(../images/title-icon/icon_topics.svg)}#category__contents article,#news__contents article{background-image:none;padding-right:0}#single .btn-border-radius{margin-top:50px}@media screen and (max-width:640px){#single .btn-border-radius{margin-top:30px}}@media screen and (max-width:640px){#single__contents{margin-bottom:30px}}#single__contents article .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}@media screen and (max-width:640px){#single__contents article .flex-wrap{margin-bottom:30px}}#single__contents article .date-wrap{margin-bottom:5px;padding-right:.5em}#single__contents article .post-category{border:1px solid #ccc;display:block;font-weight:500;line-height:1.2;margin-bottom:5px;margin-right:.5em;padding:7px 15px;text-align:center}@media screen and (max-width:640px){#single__contents article .post-category{padding:5px 10px}}#single__contents article .post-category a{color:#007b72;color:var(--color-base-text);margin-bottom:5px}#single__contents article .post-category a:first-of-type:before{display:none}#single__contents article .post-category a.cate-welfare{color:#1b3895;color:var(--color-welfare-text)}#single__contents article .post-category a.cate-solenoid{color:#026c9a;color:var(--color-solenoid-text)}#single__contents article .child-category a{text-decoration:underline}#single__contents article .child-category a:hover{text-decoration:none}#single__contents article .child-category a:not(:last-of-type){margin-right:1em}#single__related .title-related:before{background-image:url(../images/title-icon/icon_pickup.svg)}#single__related .related-list article:not(:last-of-type){margin-bottom:20px}@media screen and (max-width:640px){#single__related .related-list article:not(:last-of-type){margin-bottom:10px}}#single__related .related-list article a{border:2px solid #e8e8e8;border-radius:10px;color:#222;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px 30px}@media screen and (max-width:640px){#single__related .related-list article a{padding:15px}}#single__related .related-list article a .img-wrap{width:37%}@media screen and (max-width:640px){#single__related .related-list article a .img-wrap{width:80px}}#single__related .related-list article a .text-contents{width:59%}@media screen and (max-width:640px){#single__related .related-list article a .text-contents{width:calc(95% - 80px)}}#single__related .related-list article a .text-contents .label{background:#f2f2f2;font-size:.875rem;line-height:1.4;padding:3px 5px}#single__related .related-list article a .text-contents .name{font-size:1.125rem;font-weight:500;margin-top:6px}#single__related .related-list article a .text-contents .description{margin-top:10px}#single__related .related-list article a .text-contents .price-contents{margin-top:15px}#single__related .related-list article a .text-contents .price-contents .common-price-contents>label{display:block;font-size:.875em;font-weight:700;line-height:1.4}#single__related .related-list article a .text-contents .price-contents .common-price-contents>label+.price{font-size:1.375rem;font-weight:700;line-height:1.2}#single__related .related-list article a .text-contents .price-contents .common-price-contents>label+.price>span{font-size:.727em}#single__related .related-list article a .text-contents .price-contents .common-price-contents.special-price .regular-price{font-size:.875em}#single__related .related-list article a .text-contents .price-contents .common-price-contents.special-price .regular-price>.price{text-decoration:line-through}#single__related .related-list article a .text-contents .price-contents .inquiry-price>label{font-weight:700}#single__related .related-list article a .text-contents .link{margin-top:10px;text-align:right;text-decoration:underline}.bg-color-black #single__related .related-list .label,.bg-color-blue #single__related .related-list .label,.bg-color-yellow #single__related .related-list .label{background:transparent!important;border:2px solid}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}.page-contact-telfax .title-telfax{margin:0}.page-contact-telfax .title-telfax:before{background-image:url(../images/title-icon/icon_tel.svg)}.page-contact-telfax .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}@media screen and (max-width:640px){.page-contact-telfax .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-contact-telfax .flex-wrap .fax-wrap,.page-contact-telfax .flex-wrap .tel-wrap{width:48%}@media screen and (max-width:640px){.page-contact-telfax .flex-wrap .fax-wrap,.page-contact-telfax .flex-wrap .tel-wrap{width:100%}}.page-contact-telfax .flex-wrap .fax-wrap h3+a,.page-contact-telfax .flex-wrap .fax-wrap h3+p,.page-contact-telfax .flex-wrap .tel-wrap h3+a,.page-contact-telfax .flex-wrap .tel-wrap h3+p{font-family:Lato,sans-serif;font-family:var(--lato);font-size:2.125em;line-height:1.2}.page-contact-telfax .flex-wrap .fax-wrap h3+a,.page-contact-telfax .flex-wrap .tel-wrap h3+a{color:#222}.page-contact-mailform .title-mailform:before{background-image:url(../images/title-icon/icon_mail.svg)}.page-contact-mailform .contact-contents .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (max-width:640px){.page-contact-mailform .contact-contents .flex-wrap{margin-top:10px}}.page-contact-mailform .contact-contents .flex-wrap .btn-wrap{width:48%}.page-contact-mailform .contact-contents .flex-wrap .btn-wrap a{border:1px solid #d1d1d1;border-radius:5px;color:#222;display:block;padding:30px 5%;text-align:center}@media screen and (max-width:640px){.page-contact-mailform .contact-contents .flex-wrap .btn-wrap svg{width:47px}}.page-contact-mailform .contact-contents .flex-wrap .btn-wrap span{display:block;font-size:1.375em;font-weight:700;line-height:1.3}@media screen and (max-width:640px){.page-contact-mailform .contact-contents .flex-wrap .btn-wrap span{font-size:1em}}.page-contact-mailform .contact-contents .border-wrap{margin-top:50px}@media screen and (max-width:640px){.page-contact-mailform .contact-contents .border-wrap{margin-top:25px}}.bg-color-blue .page-contact-mailform .svg-color path{color:#fff;fill:#fff}.bg-color-yellow .page-contact-mailform .svg-color path{color:#00f;fill:#00f}.bg-color-black .page-contact-mailform .svg-color path{color:#fff;fill:#fff}.common-form-section .title-contact{margin-top:0}.common-form-section .title-contact:before{background-image:url(../images/title-icon/icon_mail.svg)}.common-form-section .border-note-wrap{margin-top:20px}.common-form-section .border-note-wrap ul{margin:0}.common-form-section .border-note-wrap ul>li{padding-bottom:0}.common-form-section #form-wrap{margin-top:30px}#welfare-register #register__top .title-user{margin-top:0}#welfare-register #register__top .title-user:before{background-image:url(../images/title-icon/icon_user.svg)}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#comments{margin-top:5em}@media screen and (max-width:1024px){#comments{margin-top:3em}}#comments>.comments-title{font-size:1.3em}#comments>.comment-list{background:#f0f0f0;padding:2em}@media screen and (max-width:1024px){#comments>.comment-list{padding:.3em 1.3em 1.3em}}#comments>.comment-list .comment>.comment-body{border-bottom:1px solid #a5a5a5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0}#comments>.comment-list .comment>.comment-body .comment-author{font-weight:600;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}#comments>.comment-list .comment>.comment-body .comment-author .fn{font-style:normal}#comments>.comment-list .comment>.comment-body .comment-author .avatar{display:none}#comments>.comment-list .comment>.comment-body .comment-meta{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}#comments>.comment-list .comment>.comment-body .comment-meta>a{color:#222;color:var(--font-color)}#comments>.comment-list .comment>.comment-body .comment-meta .comment-edit-link{color:#86662a}#comments>.comment-list .comment>.comment-body>p{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}#comments>.comment-list .comment>.comment-body>p:not(:last-of-type){margin-bottom:1.3em}#comments>.comment-list .comment>.comment-body .reply{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%}#comments>.comment-list .comment .children{margin-left:3em}@media screen and (max-width:1024px){#comments>.comment-list .comment .children{margin-left:1.5em}}#respond{margin-top:1em}#respond #reply-title{font-size:1.3em}#respond #reply-title small{font-size:1rem}#respond .required:after{background:#d62a3c;border-radius:3px;color:#fff;content:"必須";display:inline-block;font-size:.625rem;font-weight:400;padding:.1em .5em;vertical-align:.3em}#respond .comment-form-comment{margin:1em 0}#respond .comment-form-comment textarea{border:1px solid #999}@media screen and (max-width:1024px){#respond .comment-form-comment textarea{width:100%}}#respond .comment-form-comment>label{width:100%}#respond .comment-form .comment-form-author,#respond .comment-form .comment-form-email,#respond .comment-form .comment-form-url{margin-bottom:.6em}#respond .comment-form .comment-form-author label,#respond .comment-form .comment-form-email label,#respond .comment-form .comment-form-url label{width:100%}#respond .comment-form .comment-form-author input[type=email],#respond .comment-form .comment-form-author input[type=text],#respond .comment-form .comment-form-email input[type=email],#respond .comment-form .comment-form-email input[type=text],#respond .comment-form .comment-form-url input[type=email],#respond .comment-form .comment-form-url input[type=text]{border:1px solid #999;width:60%}@media screen and (max-width:1024px){#respond .comment-form .comment-form-author input[type=email],#respond .comment-form .comment-form-author input[type=text],#respond .comment-form .comment-form-email input[type=email],#respond .comment-form .comment-form-email input[type=text],#respond .comment-form .comment-form-url input[type=email],#respond .comment-form .comment-form-url input[type=text]{width:100%}}#respond .comment-form .comment-form-cookies-consent{margin-bottom:.6em;position:relative}#respond .comment-form .comment-form-cookies-consent #wp-comment-cookies-consent{left:0;position:absolute;top:.3em}#respond .comment-form .comment-form-cookies-consent>label{padding-left:1.2em}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#moji__contents .title-tmp-heading{background:-webkit-gradient(linear,left top,right top,from(#c5f0ef),to(#fffed8));background:-webkit-linear-gradient(left,#c5f0ef,#fffed8);background:linear-gradient(90deg,#c5f0ef,#fffed8);border-bottom:3px solid #1a3267;border-bottom:3px solid var(--color-base-dark);display:block;font-size:2.125em;font-weight:700;line-height:1.4;margin-bottom:25px;padding:16px 30px}@media screen and (max-width:640px){#moji__contents .title-tmp-heading{font-size:1.714em;padding:8px 10px}}#moji__contents .contents{margin-bottom:70px}@media screen and (max-width:1024px){#moji__contents .contents{margin-bottom:50px}}@media screen and (max-width:640px){#moji__contents .contents{margin-bottom:30px}}#moji__contents .title-setting:before{background-image:url(../images/moji/icon_setting.png);height:22px;left:10px;top:.4em;width:22px}@media screen and (max-width:640px){#moji__contents .title-setting:before{height:17.6px;width:17.6px}}#moji__contents .set-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:70px}@media screen and (max-width:1024px){#moji__contents .set-contents{display:block;margin-bottom:50px}}@media screen and (max-width:640px){#moji__contents .set-contents{margin-bottom:30px}}#moji__contents .set-contents .contents-item{border:1px solid #d1d1d1;border-top:none;padding:20px;width:50%}@media screen and (max-width:1024px){#moji__contents .set-contents .contents-item{width:100%}}@media screen and (max-width:640px){#moji__contents .set-contents .contents-item{padding:5%}}@media screen and (min-width:1025px){#moji__contents .set-contents .contents-item:nth-last-of-type(2n){border-right:none}}@media screen and (min-width:1025px){#moji__contents .set-contents .contents-item:nth-of-type(2){border-top:1px solid #d1d1d1}}#moji__contents .set-contents .contents-item:first-of-type{border-top:1px solid #d1d1d1}#moji__contents .set-contents .contents-item>p{font-size:1.25em;margin-bottom:10px}#moji__contents .set-contents .contents-item>.change-contents{cursor:pointer;width:100%}#moji__contents .set-contents .contents-item>.change-contents:hover{opacity:.7}#moji__contents .set-contents .contents-item.contents-bgitem .change-contents{background-color:#fff;padding:20px!important}@media screen and (max-width:640px){#moji__contents .set-contents .contents-item.contents-bgitem .change-contents{padding:5%}}#moji__contents .set-contents .contents-item.contents-bgitem span{display:block;font-size:2.125em}#moji__contents .set-contents .contents-item.contents-bgitem .border-wrap{font-size:1.125em}#moji__contents .set-contents .contents-item.contents-bgitem.contents-bgitem-contrast .change-contents{color:#ff0}#moji__contents .set-contents .contents-item.contents-bgitem.contents-bgitem-contrast span{border:3px solid #ff0;color:#ff0;font-weight:700;margin-bottom:25px;padding:10px 20px}@media screen and (max-width:640px){#moji__contents .set-contents .contents-item.contents-bgitem.contents-bgitem-contrast span{padding:5px 5%}}#moji__contents .set-contents .contents-item.contents-bgitem.contents-bgitem-contrast .border-wrap{padding:20px}@media screen and (max-width:640px){#moji__contents .set-contents .contents-item.contents-bgitem.contents-bgitem-contrast .border-wrap{padding:5%}}#moji__contents .set-contents #f-size-small .title-tmp-heading{font-size:1.59375rem}#moji__contents .set-contents #f-size-small .border-wrap{font-size:.75rem}#moji__contents .set-contents #f-size-normal .title-tmp-heading{font-size:2.125rem}#moji__contents .set-contents #f-size-normal .border-wrap{font-size:1rem}#moji__contents .set-contents #f-size-big .title-tmp-heading{font-size:2.65625rem}#moji__contents .set-contents #f-size-big .border-wrap{font-size:1.25rem}#moji__contents .set-contents #f-size-big2 .title-tmp-heading{font-size:4.25rem}#moji__contents .set-contents #f-size-big2 .border-wrap{font-size:2rem}#moji__contents .set-contents #bg-color-normal .change-contents{background:#fff;color:#222}#moji__contents .set-contents #bg-color-normal .title-tmp-heading{background:-webkit-gradient(linear,left top,right top,from(#c5f0ef),to(#fffed8));background:-webkit-linear-gradient(left,#c5f0ef,#fffed8);background:linear-gradient(90deg,#c5f0ef,#fffed8);border:none;border-bottom:3px solid #1a3267!important;border-bottom:3px solid var(--color-base-dark)!important;color:#222;padding:16px 30px}@media screen and (max-width:640px){#moji__contents .set-contents #bg-color-normal .title-tmp-heading{padding:8px 10px}}#moji__contents .set-contents #bg-color-normal .border-wrap{border-color:#fa7826!important}#moji__contents .set-contents #bg-color-blue span{border-color:#ff0!important}#moji__contents .set-contents #bg-color-blue .change-contents{background:#000b8b}#moji__contents .set-contents #bg-color-blue .border-wrap{border-color:#ff0!important}#moji__contents .set-contents #bg-color-yellow span{border-color:#000!important;color:#000}#moji__contents .set-contents #bg-color-yellow .change-contents{background:#fffb53;color:#000}#moji__contents .set-contents #bg-color-yellow .border-wrap{border-color:#000!important}#moji__contents .set-contents #bg-color-black span{border-color:#ff0!important}#moji__contents .set-contents #bg-color-black .change-contents{background:#000}#moji__contents .set-contents #bg-color-black .border-wrap{border-color:#ff0!important}.bg-color-black #moji__contents .title-tmp-heading,.bg-color-blue #moji__contents .title-tmp-heading,.bg-color-yellow #moji__contents .title-tmp-heading{background:transparent;border-style:solid;border-width:3px;padding:10px 20px}@media screen and (max-width:640px){.bg-color-black #moji__contents .title-tmp-heading,.bg-color-blue #moji__contents .title-tmp-heading,.bg-color-yellow #moji__contents .title-tmp-heading{padding:5px 10px}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#welfare__topics .topics-contents .sticky-post-wrap{border-color:#e2eefc}#welfare__topics .topics-contents .sticky-post-wrap .sticky-title{background:#e2eefc}@media screen and (max-width:640px){#welfare__topics .topics-contents article:nth-of-type(n+4){display:none}}#solenoid__pickup .campaign-disp,#welfare__pickup .campaign-disp{background:#c3000f;color:#fff;font-size:.875rem;font-weight:700;line-height:1.4;padding:5px;text-align:center}@media screen and (max-width:640px){#solenoid__pickup .campaign-disp,#welfare__pickup .campaign-disp{padding:2px 5px}}.bg-color-normal #welfare__topics .title-topics:before{background-image:url(../images/title-icon/icon_topics.svg)}.bg-color-normal #solenoid__pickup .title-pickup:before,.bg-color-normal #welfare__pickup .title-pickup:before{background-image:url(../images/title-icon/icon_pickup.svg)}.bg-color-normal #solenoid__pickup article,.bg-color-normal #welfare__pickup article{border-color:#27449e;border-color:var(--color-welfare)}.bg-color-black #solenoid__pickup .campaign-disp,.bg-color-black #welfare__pickup .campaign-disp,.bg-color-blue #solenoid__pickup .campaign-disp,.bg-color-blue #welfare__pickup .campaign-disp,.bg-color-yellow #solenoid__pickup .campaign-disp,.bg-color-yellow #welfare__pickup .campaign-disp{background:transparent!important;border-bottom:2px solid;border-top:2px solid;color:inherit!important}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}.bg-color-normal #solenoid__topics .topics-contents .sticky-post-wrap{border-color:#d6f2fd}.bg-color-normal #solenoid__topics .topics-contents .sticky-post-wrap .sticky-title{background:#d6f2fd}@media screen and (max-width:640px){.bg-color-normal #solenoid__topics article:nth-of-type(n+4){display:none}}.bg-color-normal #solenoid__topics .title-topics:before{background-image:url(../images/title-icon/icon_topics.svg)}.bg-color-normal #solenoid__series .title-series:before{background-image:url(../images/common/icon_solenoid.svg);height:28px;left:5px;top:.4em;width:29px}@media screen and (max-width:640px){.bg-color-normal #solenoid__series .title-series:before{height:20.8px;width:17.6px}}.bg-color-normal #solenoid__series article{border-color:#0075a8;border-color:var(--color-solenoid)}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#policy__contents .title-contents{margin-top:0}#policy__contents .title-contents:before{background-image:url(../images/title-icon/icon_file.svg)}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#access__contents .title-contents{margin-top:0}#access__contents .title-contents:before{background-image:url(../images/title-icon/icon_train.svg)}#access__contents .map-wrap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}#access__contents .map-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}#access__contents .info-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (max-width:1024px){#access__contents .info-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#access__contents .info-wrap .left-wrap{width:38%}@media screen and (max-width:1024px){#access__contents .info-wrap .left-wrap{width:100%}}#access__contents .info-wrap .left-wrap label{font-size:1.375em;font-weight:700;margin-bottom:15px}#access__contents .info-wrap .left-wrap a{color:#222}#access__contents .info-wrap .right-wrap{width:57%}@media screen and (max-width:1024px){#access__contents .info-wrap .right-wrap{margin-top:1em;width:100%}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#solenoid__technical__video .title-technical{margin-top:0}#solenoid__technical__video .title-technical:before{background-image:url(../images/title-icon/icon_video.svg)}#solenoid__technical__contents .title-technical:before{background-image:url(../images/title-icon/icon_filesearch.svg)}#solenoid__technical__contents .technical-contents{margin-top:20px}@media screen and (max-width:640px){#solenoid__technical__contents .technical-contents{margin-top:10px}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#solenoid__faq__contents .category-wrap{margin-bottom:5em}#solenoid__faq__contents .title-faq{margin-top:0}#solenoid__faq__contents .title-faq:before{background-image:url(../images/title-icon/icon_qa.svg)}#solenoid__faq__contents .faq-contents{margin-top:20px}@media screen and (max-width:640px){#solenoid__faq__contents .faq-contents{margin-top:10px}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#company__profile .title-profile{margin-top:0}#company__profile .title-profile:before{background-image:url(../images/title-icon/icon_building.svg)}#company__profile .profile-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){#company__profile .profile-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#company__profile .profile-img .img-wrap{margin-bottom:50px;width:48%}@media screen and (max-width:640px){#company__profile .profile-img .img-wrap{margin-bottom:25px;width:100%}}@media screen and (min-width:641px){#company__profile .profile-img .img-wrap:not(:nth-child(2n)){margin-right:4%}}#company__profile .profile-img .img-wrap label{font-weight:700;margin-bottom:5px}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#message__contents .title-message{margin-top:0}#message__contents .title-message:before{background-image:url(../images/title-icon/icon_message.svg)}#message__contents .title{font-size:1.125em;font-weight:700;margin-bottom:40px;margin-top:40px}@media screen and (max-width:640px){#message__contents .title{margin-bottom:20px;margin-top:20px}}#message__contents .name{margin-top:40px;text-align:right}@media screen and (max-width:640px){#message__contents .name{margin-top:20px}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}@media screen and (max-width:640px){#welfare-download .table-design tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#welfare-download .table-design tr:not(:last-child){border-bottom:none}#welfare-download .table-design th{width:27%}@media screen and (max-width:640px){#welfare-download .table-design th{width:100%}}#welfare-download .table-design td{width:73%}@media screen and (max-width:640px){#welfare-download .table-design td{width:100%}}#download__contents .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#download__contents .flex-wrap{display:block}}#download__contents .btn-circle-arrow{margin-top:20px;width:48%}@media screen and (max-width:640px){#download__contents .btn-circle-arrow{width:100%}}#download__contents .mokuji-wrap h3{font-size:1.125rem}#download__contents .mokuji-wrap h3:first-of-type{margin-top:15px}#download__contents .download-contents{margin-top:50px}@media screen and (max-width:640px){#download__contents .download-contents{margin-top:30px}}#download__contents .download-contents article{margin-top:50px}@media screen and (max-width:640px){#download__contents .download-contents article{margin-top:30px}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#shop__contents .title-shop{margin-top:0}#shop__contents .title-shop:before{background-image:url(../images/title-icon/icon_shop.svg)}#shop__contents .area-list a{border:1px solid #d1d1d1;border-radius:4px;color:#222;display:inline-block;line-height:1.4;margin-bottom:10px;margin-right:10px;padding:7px 16px}#shop__contents .area-list a:after{background:url(../images/common/icon_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:11px;margin-left:8px;width:11px}#shop__contents .shop-contents .shop-area{margin-top:40px}@media screen and (max-width:640px){#shop__contents .shop-contents .shop-area{margin-top:20px}}#shop__contents .shop-contents .shop-area .shop-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#shop__contents .shop-contents .shop-area .shop-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#shop__contents .shop-contents .shop-area .shop-list article{border:1px solid #e87f3d;line-height:1.4;margin-bottom:2.4%;padding:20px;width:48.8%}@media screen and (max-width:640px){#shop__contents .shop-contents .shop-area .shop-list article{margin-bottom:10px;padding:5%;width:100%}}#shop__contents .shop-contents .shop-area .shop-list article .name{font-size:1.125em;font-weight:700}#shop__contents .shop-contents .shop-area .shop-list article .name a{text-decoration:underline}#shop__contents .shop-contents .shop-area .shop-list article .name a:hover{text-decoration:none}#shop__contents .shop-contents .shop-area .shop-list article address{font-style:normal;margin-top:10px}#shop__contents .shop-contents .shop-area .shop-list article .contact-num{margin-top:10px}#shop__contents .shop-contents .shop-area .shop-list article .contact-num .fax,#shop__contents .shop-contents .shop-area .shop-list article .contact-num .tel{display:inline-block}#shop__contents .shop-contents .shop-area .shop-list article .contact-num .fax .svg-color,#shop__contents .shop-contents .shop-area .shop-list article .contact-num .tel .svg-color{margin-right:5px;vertical-align:-.1em}#shop__contents .shop-contents .shop-area .shop-list article .contact-num .tel{margin-right:20px}.bg-color-blue #shop__contents .svg-color path{color:#ff0;fill:#ff0}.bg-color-blue #shop__contents .area-list a:after{background-image:url(../images/common/icon_arrow_y.svg)}.bg-color-yellow #shop__contents .svg-color path{color:#000;fill:#000}.bg-color-yellow #shop__contents .area-list a:after{background-image:url(../images/common/icon_arrow_k.svg)}.bg-color-black #shop__contents .svg-color path{color:#ff0;fill:#ff0}.bg-color-black #shop__contents .area-list a:after{background-image:url(../images/common/icon_arrow_y.svg)}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}@media screen and (max-width:640px){#single__profile__contents{margin-bottom:50px}}#single__profile__contents .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#single__profile__contents .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#single__profile__contents .flex-wrap .img-wrap{width:29.24%}@media screen and (max-width:640px){#single__profile__contents .flex-wrap .img-wrap{margin-bottom:20px;text-align:center;width:100%}}#single__profile__contents .flex-wrap .text-contents{width:67.5%}@media screen and (max-width:640px){#single__profile__contents .flex-wrap .text-contents{width:100%}}#single__profile__contents .flex-wrap .text-contents dl dt{line-height:1.7}#single__profile__contents .flex-wrap .text-contents dl dt>span{display:block;font-weight:400}#single__profile__contents .flex-wrap .text-contents dl>dd a{font-weight:700;text-decoration:underline}#single__profile__contents .flex-wrap .text-contents dl>dd a:hover{text-decoration:none}#single__profile__contents .flex-wrap .text-contents dl>dd.dd-introduction .en{margin-top:20px}#single__profile__contents .btn-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media screen and (max-width:1024px){#single__profile__contents .btn-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}#single__profile__contents .btn-contents .btn-border-radius{margin:0 15px}@media screen and (max-width:1024px){#single__profile__contents .btn-contents .btn-border-radius{margin:10px 0}}@media screen and (min-width:641px){#single__profile__contents .btn-contents .btn-border-radius a{max-width:360px;width:360px}}#single__profile__contents .btn-contents .btn-border-radius a .img-logo{display:inline-block;margin-right:3px}@media screen and (max-width:640px){#single__profile__contents .btn-contents .btn-border-radius a .img-logo{width:22px}}.bg-color-black #single__profile__contents .btn-border-radius .img-logo,.bg-color-blue #single__profile__contents .btn-border-radius .img-logo,.bg-color-yellow #single__profile__contents .btn-border-radius .img-logo{display:none!important}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#welfare-repair .border-wrap{margin:10px 0}#repair__info .title-info{margin-top:0}#repair__info .title-info:before{background-image:url(../images/title-icon/icon_info.svg)}#repair__info .mokuji-wrap{max-width:377px}#repair__info #repairable-items table{font-size:.928em}@media screen and (max-width:640px){#repair__info #repairable-items #notavailable-table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.928em}}#repair__info #repairable-items #notavailable-table tr th{width:40%}@media screen and (max-width:640px){#repair__info #repairable-items #notavailable-table tr th{width:100%}}#repair__info #repairable-items #notavailable-table tr td{width:60%}@media screen and (max-width:640px){#repair__info #repairable-items #notavailable-table tr td{width:100%}}#repair__flow .title-flow:before{background-image:url(../images/title-icon/icon_tools.svg)}#repair__flow .flow-list-item a{font-weight:700;text-decoration:underline}#repair__flow .flow-list-item a:hover{text-decoration:none}#repair__address .title-address:before{background-image:url(../images/title-icon/icon_box.svg)}#repair__warranty .title-warranty:before{background-image:url(../images/title-icon/icon_badge.svg)}@media screen and (max-width:640px){#repair__warranty table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.928em}}#repair__warranty table tr th{width:40%}@media screen and (max-width:640px){#repair__warranty table tr th{width:100%}}#repair__warranty table tr td{width:60%}@media screen and (max-width:640px){#repair__warranty table tr td{width:100%}}#repair__notes .title-notes:before{background-image:url(../images/title-icon/icon_caution.svg)}#repair__notes .border-wrap ul{margin-top:.5em}#repair__price .title-price:before{background-image:url(../images/title-icon/icon_price.svg)}#repair__price .border-wrap{margin-top:20px}#repair__price .border-wrap ul{margin-top:.5em}#repair__price .tab-panel{margin-bottom:20px}@media screen and (max-width:640px){#repair__price .tab-panel{margin-bottom:10px}}#repair__price .tab-panel .tab-group{margin-top:20px}#repair__price .tab-panel .tab-group>li{display:inline-block;margin-bottom:10px;margin-right:10px}#repair__price .tab-panel .tab-group>li a{border:2px solid #d1d1d1!important;border-radius:4px;color:#222;cursor:pointer;display:inline-block;font-weight:500;padding:5px 1em!important;text-align:center;text-decoration:none}#repair__price .tab-panel .tab-group>li.active a{border-color:#007b72!important;color:#007b72;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#repair__price .tab-panel .panel-group{border:2px solid #0d7f95;margin-top:10px;padding:20px}@media screen and (max-width:640px){#repair__price .tab-panel .panel-group{border:none;padding:0}}#repair__price .tab-panel .panel-group .panel{display:none}#repair__price .tab-panel .panel-group .panel h3{margin-top:0}#repair__price .tab-panel .panel-group .panel table{margin-bottom:0}@media screen and (max-width:640px){#repair__price .tab-panel .panel-group .panel table tr{font-size:.928em}}#repair__price .tab-panel .panel-group .panel table tr th:first-child{width:43%}#repair__price .tab-panel .panel-group .panel table tr th:nth-child(2){width:40%}#repair__price .tab-panel .panel-group .panel table tr th:nth-child(3){width:17%}#repair__price .tab-panel .panel-group .panel table tr td:first-child{font-weight:700}#repair__price .tab-panel .panel-group .panel table tr td:nth-child(3){text-align:right}#repair__price .tab-panel .panel-group .panel.show{display:block}#repair__contact .title-contact:before{background-image:url(../images/title-icon/icon_mail.svg)}#repair__contact .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}@media screen and (max-width:640px){#repair__contact .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#repair__contact .flex-wrap .form-wrap,#repair__contact .flex-wrap .tel-wrap{width:48%}@media screen and (max-width:640px){#repair__contact .flex-wrap .form-wrap,#repair__contact .flex-wrap .tel-wrap{width:100%}}#repair__contact .flex-wrap .form-wrap a,#repair__contact .flex-wrap .tel-wrap a{line-height:1.2}#repair__contact .flex-wrap .tel-wrap a{color:#222;font-family:Lato,sans-serif;font-family:var(--lato);font-size:2.125em}#repair__contact .flex-wrap .form-wrap a{font-weight:700;text-decoration:underline}#repair__contact .flex-wrap .form-wrap a:hover{text-decoration:none}.bg-color-blue #repair__price .tab-panel .tab-group>li a{border-color:#ff0!important;color:#fff}.bg-color-blue #repair__price .tab-panel .tab-group>li.active a{background:#ff0;border-color:#ff0!important;color:#000b8b!important}.bg-color-yellow #repair__price .tab-panel .tab-group>li a{border-color:#000!important;color:#00f}.bg-color-yellow #repair__price .tab-panel .tab-group>li.active a{background:#00f;border-color:#00f!important;color:#ff0!important}.bg-color-black #repair__price .tab-panel .tab-group>li a{border-color:#ff0!important;color:#fff}.bg-color-black #repair__price .tab-panel .tab-group>li.active a{background:#ff0;border-color:#ff0!important;color:#000!important}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#observe__recruit__contents .border-wrap{margin-bottom:20px}#observe__recruit__contents .border-wrap>label{display:block}#observe__recruit__contents .btn-border-radius{margin-top:20px}@media screen and (min-width:641px){#observe__recruit__contents .btn-border-radius a{padding-bottom:25px;padding-top:25px;width:335px}}#observe__recruit__contents .btn-border-radius a .img-fluid{margin-right:5px;vertical-align:-.3em}@media screen and (max-width:640px){#observe__recruit__contents .btn-border-radius a .img-fluid{width:17px}}#observe__recruit__contents #video{margin-top:20px}#observe__recruit__recruit .title-recruit:before{background-image:url(../images/title-icon/icon_recruit.svg)}#observe__recruit__recruit .bnr-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media screen and (max-width:640px){#observe__recruit__recruit .bnr-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#observe__recruit__recruit .bnr-wrap a{background:#fff url(../images/common/icon_circle_arrow.svg) no-repeat center right 20px/25px 25px;border:2px solid #0d7f95;border-radius:10px;color:#222;display:block;font-size:1.25em;font-weight:700;line-height:1.4;margin-bottom:20px;padding:20px 55px 20px 20px;width:48%}@media screen and (max-width:1440px){#observe__recruit__recruit .bnr-wrap a{font-size:1.1em}}@media screen and (max-width:1024px){#observe__recruit__recruit .bnr-wrap a{margin-bottom:15px}}@media screen and (max-width:640px){#observe__recruit__recruit .bnr-wrap a{width:100%}}#observe__recruit__internship .title-internship:before{background-image:url(../images/title-icon/icon_internship.svg)}#observe__recruit__observe_ .title-observe:before{background-image:url(../images/title-icon/icon_observe.svg)}.bg-color-black #observe__recruit__recruit .bnr-wrap a,.bg-color-blue #observe__recruit__recruit .bnr-wrap a,.bg-color-yellow #observe__recruit__recruit .bnr-wrap a{background-color:transparent}.bg-color-blue #observe__recruit__contents .btn-border-radius .svg-color path{color:#fff;fill:#fff}.bg-color-blue #observe__recruit__recruit .bnr-wrap a{background-image:url(../images/common/icon_circle_arrow_w.svg)}.bg-color-yellow #observe__recruit__contents .btn-border-radius .svg-color path{color:#00f;fill:#00f}.bg-color-yellow #observe__recruit__recruit .bnr-wrap a{background-image:url(../images/common/icon_circle_arrow_b.svg)}.bg-color-black #observe__recruit__contents .btn-border-radius .svg-color path{color:#fff;fill:#fff}.bg-color-black #observe__recruit__recruit .bnr-wrap a{background-image:url(../images/common/icon_circle_arrow_w.svg)}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#recruit .common-recruit-contents .title-recruit:before{background-image:url(../images/title-icon/icon_recruit.svg)}#recruit .common-recruit-contents .recruit-details-wrap>li{margin-top:20px}#recruit .common-recruit-contents .recruit-details-wrap>li a{border:1px solid #d1d1d1;border-radius:5px;color:#222;display:block;padding:20px}@media screen and (max-width:640px){#recruit .common-recruit-contents .recruit-details-wrap>li a{padding:5%}}#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .img-wrap{width:162px}@media screen and (max-width:640px){#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .img-wrap{width:100%}}#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents{line-height:1.5;width:calc(97.5% - 162px)}@media screen and (max-width:640px){#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents{margin-top:10px;width:100%}}#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents header .title{font-size:1.125em;font-weight:700}#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents header .description{margin-top:5px}#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents footer{border-top:1px solid #d1d1d1;margin-top:10px;padding-top:10px}#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents footer span{display:inline-block;margin-bottom:5px;margin-right:20px}@media screen and (max-width:640px){#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents footer span{display:block}}#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents footer span>label{background:#27449e;background:var(--color-welfare);color:#fff;font-size:.875em;margin-right:10px;padding:2px 20px;pointer-events:none}@media screen and (max-width:640px){#recruit .common-recruit-contents .recruit-details-wrap>li a .flex-wrap .text-contents footer span>label{padding:2px 8px}}.bg-color-black .common-recruit-contents .recruit-details-wrap .text-contents footer span label,.bg-color-blue .common-recruit-contents .recruit-details-wrap .text-contents footer span label,.bg-color-yellow .common-recruit-contents .recruit-details-wrap .text-contents footer span label{background:transparent!important;border:1px solid}#single__recruit__contents .recruit-detail .noimage-wrap{text-align:center}#single__recruit__contents .recruit-detail .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}#single__recruit__contents .recruit-detail .swiper-container .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#single__recruit__contents .recruit-detail .swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}#single__recruit__contents .recruit-detail .swiper-button-common-arrow{background-image:none;content:"";cursor:pointer;height:34px;position:absolute;top:50%;width:34px;z-index:1}@media screen and (max-width:640px){#single__recruit__contents .recruit-detail .swiper-button-common-arrow{height:30px;width:30px}}#single__recruit__contents .recruit-detail .swiper-button-common-arrow:after{content:""}#single__recruit__contents .recruit-detail .swiper-button-common-arrow.swiper-button-prev{left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#single__recruit__contents .recruit-detail .swiper-button-common-arrow.swiper-button-next{right:10px;-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}#single__recruit__guidelines .title-guidelines{margin-bottom:0}#single__recruit__guidelines .title-guidelines:before{background-image:url(../images/title-icon/icon_file.svg)}#single__recruit__guidelines dl{margin-top:10px}#single__recruit__method .title-method:before{background-image:url(../images/title-icon/icon_method.svg)}#single__recruit__method .border-wrap{margin-top:20px}#single__recruit__method .border-wrap .tel .img-fluid{vertical-align:-.05em}@media screen and (max-width:640px){#single__recruit__method .border-wrap .tel .img-fluid{width:9px}}#single__recruit__method .border-wrap .tel a{color:#222;font-weight:500;text-decoration:none}#single__recruit__entry .title-mail:before{background-image:url(../images/title-icon/icon_mail.svg)}#single__recruit__entry .border-wrap{margin-top:20px}#single__recruit__entry .border-wrap ul{margin:0}#single__recruit__entry .border-wrap ul>li{padding-bottom:0}#single__recruit__entry #form-wrap{margin-top:30px}.bg-color-blue #single__recruit__method .svg-color path{color:#fff;fill:#fff}.bg-color-yellow #single__recruit__method .svg-color path{color:#00f;fill:#00f}.bg-color-black #single__recruit__method .svg-color path{color:#fff;fill:#fff}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#history__contents .title-history{margin-top:0}#history__contents .title-history:before{background-image:url(../images/title-icon/icon_history.svg)}#history__contents .history-wrap .history-item{background:#f3f3f3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px}@media screen and (max-width:640px){#history__contents .history-wrap .history-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5%}}#history__contents .history-wrap .history-item:nth-child(2n){background:#fff}#history__contents .history-wrap .history-item dt{padding-right:20px;position:relative;width:5em}@media screen and (max-width:640px){#history__contents .history-wrap .history-item dt{border-bottom:2px solid #222;font-size:1.14em;font-weight:700;margin-bottom:5px;padding-bottom:5px;padding-right:0;width:100%}}#history__contents .history-wrap .history-item dt:after{background:#222;content:"";display:block;height:100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px}@media screen and (max-width:640px){#history__contents .history-wrap .history-item dt:after{display:none}}#history__contents .history-wrap .history-item dd{padding-left:20px;width:calc(100% - 5em)}@media screen and (max-width:640px){#history__contents .history-wrap .history-item dd{padding-left:0;width:100%}}#history__contents .history-wrap .history-item dd .img-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}@media screen and (max-width:640px){#history__contents .history-wrap .history-item dd .img-contents{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#history__contents .history-wrap .history-item dd .img-contents .img-item{margin-bottom:10px;margin-right:10px;width:107px}@media screen and (max-width:640px){#history__contents .history-wrap .history-item dd .img-contents .img-item{margin-right:0;width:48%}}.bg-color-black #history__contents .history-wrap .history-item,.bg-color-blue #history__contents .history-wrap .history-item,.bg-color-yellow #history__contents .history-wrap .history-item{background:transparent;border:2px solid;border-top:none}.bg-color-black #history__contents .history-wrap .history-item:first-of-type,.bg-color-blue #history__contents .history-wrap .history-item:first-of-type,.bg-color-yellow #history__contents .history-wrap .history-item:first-of-type{border-top:2px solid}.bg-color-blue #history__contents .history-wrap .history-item dt:after{background:#ff0}.bg-color-yellow #history__contents .history-wrap .history-item dt:after{background:#000}.bg-color-black #history__contents .history-wrap .history-item dt:after{background:#ff0}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#soleille__contents{background:#dcf1f9 url(../images/soleille/bg_bottom.png) no-repeat bottom/100% auto;padding-bottom:20%;padding-top:10%;position:relative}@media screen and (max-width:640px){#soleille__contents{padding-top:15%}}#soleille__contents .frag-wrap img{display:block;position:absolute;top:0;width:39.4%}#soleille__contents .frag-wrap img.frag-l{left:0}#soleille__contents .frag-wrap img.frag-r{right:0}#soleille__contents .title{color:#00449b;font-size:3.5625em;font-weight:900;line-height:1.4;text-align:center}@media screen and (max-width:640px){#soleille__contents .title{font-size:2.5em}}#soleille__contents .title>span{display:block;font-size:.49em;font-weight:700}#soleille__contents .soleille-wrap{background:url(../images/soleille/bg_illust.png) no-repeat top/100% auto;padding-top:8px;text-align:center}#soleille__contents .soleille-wrap .img-soleille{display:inline-block;margin-top:4%}@media screen and (max-width:640px){#soleille__contents .soleille-wrap .img-soleille{max-width:137px;width:50%}}#soleille__contents .text-contents{background:#fff;border-radius:30px;font-size:1.125em;margin:-40px auto 0;max-width:674px;padding:65px 80px 80px;text-align:center;width:90%}@media screen and (max-width:640px){#soleille__contents .text-contents{border-radius:10px;padding:65px 5% 30px;text-align:left}}#soleille__contents .text-contents .text-en{margin-top:70px}@media screen and (max-width:640px){#soleille__contents .text-contents .text-en{margin-top:30px}}#soleille__contents .img-bottom{margin-top:50px;text-align:center}@media screen and (max-width:640px){#soleille__contents .img-bottom{margin:20px auto 0;width:40%}}.bg-color-black #soleille__contents,.bg-color-blue #soleille__contents,.bg-color-yellow #soleille__contents{background:transparent}.bg-color-black #soleille__contents .frag-wrap,.bg-color-blue #soleille__contents .frag-wrap,.bg-color-yellow #soleille__contents .frag-wrap{display:none}.bg-color-black #soleille__contents .title,.bg-color-blue #soleille__contents .title,.bg-color-yellow #soleille__contents .title{color:inherit}.bg-color-black #soleille__contents .soleille-wrap,.bg-color-blue #soleille__contents .soleille-wrap,.bg-color-yellow #soleille__contents .soleille-wrap{background:none}.bg-color-black #soleille__contents .text-contents,.bg-color-blue #soleille__contents .text-contents,.bg-color-yellow #soleille__contents .text-contents{background:transparent;border:2px solid}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#solenoid-strength .common-strength-section .title-welfare,#strength .common-strength-section .title-welfare,#welfare-strength .common-strength-section .title-welfare{margin-top:0}#solenoid-strength .common-strength-section .title-welfare:before,#strength .common-strength-section .title-welfare:before,#welfare-strength .common-strength-section .title-welfare:before{background-image:url(../images/title-icon/icon_welfare_strength.svg)}#solenoid-strength .common-strength-section .title-solenoid,#strength .common-strength-section .title-solenoid,#welfare-strength .common-strength-section .title-solenoid{margin-top:0}#solenoid-strength .common-strength-section .title-solenoid:before,#strength .common-strength-section .title-solenoid:before,#welfare-strength .common-strength-section .title-solenoid:before{background-image:url(../images/title-icon/icon_solenoid.svg)}#solenoid-strength .common-strength-section .strength-list:not(:last-of-type),#strength .common-strength-section .strength-list:not(:last-of-type),#welfare-strength .common-strength-section .strength-list:not(:last-of-type){margin-bottom:50px}@media screen and (max-width:640px){#solenoid-strength .common-strength-section .strength-list:not(:last-of-type),#strength .common-strength-section .strength-list:not(:last-of-type),#welfare-strength .common-strength-section .strength-list:not(:last-of-type){margin-bottom:30px}}#solenoid-strength .common-strength-section .strength-list header,#strength .common-strength-section .strength-list header,#welfare-strength .common-strength-section .strength-list header{text-align:center}#solenoid-strength .common-strength-section .strength-list header .num,#strength .common-strength-section .strength-list header .num,#welfare-strength .common-strength-section .strength-list header .num{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#767676;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Lato,sans-serif;font-family:var(--lato);font-size:4.375em;font-style:italic;font-weight:300;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}@media screen and (max-width:640px){#solenoid-strength .common-strength-section .strength-list header .num,#strength .common-strength-section .strength-list header .num,#welfare-strength .common-strength-section .strength-list header .num{font-size:3.57em}}#solenoid-strength .common-strength-section .strength-list header .num:after,#solenoid-strength .common-strength-section .strength-list header .num:before,#strength .common-strength-section .strength-list header .num:after,#strength .common-strength-section .strength-list header .num:before,#welfare-strength .common-strength-section .strength-list header .num:after,#welfare-strength .common-strength-section .strength-list header .num:before{background:#707070;content:"";height:1px;max-width:130px;width:25%}#solenoid-strength .common-strength-section .strength-list header .num:before,#strength .common-strength-section .strength-list header .num:before,#welfare-strength .common-strength-section .strength-list header .num:before{margin-right:13px}#solenoid-strength .common-strength-section .strength-list header .num:after,#strength .common-strength-section .strength-list header .num:after,#welfare-strength .common-strength-section .strength-list header .num:after{margin-left:13px}#solenoid-strength .common-strength-section .strength-list header .title,#strength .common-strength-section .strength-list header .title,#welfare-strength .common-strength-section .strength-list header .title{font-size:1.6875em;font-weight:700;line-height:1.5;margin-bottom:30px;margin-top:10px}@media screen and (max-width:640px){#solenoid-strength .common-strength-section .strength-list header .title,#strength .common-strength-section .strength-list header .title,#welfare-strength .common-strength-section .strength-list header .title{font-size:1.42em;margin-bottom:20px}}#solenoid-strength .common-strength-section .strength-list header .title .font-c,#strength .common-strength-section .strength-list header .title .font-c,#welfare-strength .common-strength-section .strength-list header .title .font-c{color:#007b72;color:var(--color-base-text)}#solenoid-strength .common-strength-section .strength-list header .title .f-s-small,#strength .common-strength-section .strength-list header .title .f-s-small,#welfare-strength .common-strength-section .strength-list header .title .f-s-small{font-size:.74em}#solenoid-strength .common-strength-section .strength-list .flex-wrap,#strength .common-strength-section .strength-list .flex-wrap,#welfare-strength .common-strength-section .strength-list .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#solenoid-strength .common-strength-section .strength-list .flex-wrap,#strength .common-strength-section .strength-list .flex-wrap,#welfare-strength .common-strength-section .strength-list .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#solenoid-strength .common-strength-section .strength-list .flex-wrap .text-wrap,#strength .common-strength-section .strength-list .flex-wrap .text-wrap,#welfare-strength .common-strength-section .strength-list .flex-wrap .text-wrap{width:55.5%}@media screen and (max-width:640px){#solenoid-strength .common-strength-section .strength-list .flex-wrap .text-wrap,#strength .common-strength-section .strength-list .flex-wrap .text-wrap,#welfare-strength .common-strength-section .strength-list .flex-wrap .text-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}}#solenoid-strength .common-strength-section .strength-list .flex-wrap .text-wrap>:first-child,#strength .common-strength-section .strength-list .flex-wrap .text-wrap>:first-child,#welfare-strength .common-strength-section .strength-list .flex-wrap .text-wrap>:first-child{margin-top:0}#solenoid-strength .common-strength-section .strength-list .flex-wrap .text-wrap a,#strength .common-strength-section .strength-list .flex-wrap .text-wrap a,#welfare-strength .common-strength-section .strength-list .flex-wrap .text-wrap a{font-weight:700;text-decoration:underline}#solenoid-strength .common-strength-section .strength-list .flex-wrap .text-wrap a:hover,#strength .common-strength-section .strength-list .flex-wrap .text-wrap a:hover,#welfare-strength .common-strength-section .strength-list .flex-wrap .text-wrap a:hover{text-decoration:none}#solenoid-strength .common-strength-section .strength-list .flex-wrap .img-wrap,#strength .common-strength-section .strength-list .flex-wrap .img-wrap,#welfare-strength .common-strength-section .strength-list .flex-wrap .img-wrap{text-align:center;width:40%}@media screen and (max-width:640px){#solenoid-strength .common-strength-section .strength-list .flex-wrap .img-wrap,#strength .common-strength-section .strength-list .flex-wrap .img-wrap,#welfare-strength .common-strength-section .strength-list .flex-wrap .img-wrap{margin-bottom:10px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}}.bg-color-black #solenoid-strength .common-strength-section header .num,.bg-color-black #solenoid-strength .common-strength-section header .title .font-c,.bg-color-black #strength .common-strength-section header .num,.bg-color-black #strength .common-strength-section header .title .font-c,.bg-color-black #welfare-strength .common-strength-section header .num,.bg-color-black #welfare-strength .common-strength-section header .title .font-c,.bg-color-blue #solenoid-strength .common-strength-section header .num,.bg-color-blue #solenoid-strength .common-strength-section header .title .font-c,.bg-color-blue #strength .common-strength-section header .num,.bg-color-blue #strength .common-strength-section header .title .font-c,.bg-color-blue #welfare-strength .common-strength-section header .num,.bg-color-blue #welfare-strength .common-strength-section header .title .font-c,.bg-color-yellow #solenoid-strength .common-strength-section header .num,.bg-color-yellow #solenoid-strength .common-strength-section header .title .font-c,.bg-color-yellow #strength .common-strength-section header .num,.bg-color-yellow #strength .common-strength-section header .title .font-c,.bg-color-yellow #welfare-strength .common-strength-section header .num,.bg-color-yellow #welfare-strength .common-strength-section header .title .font-c{color:inherit}.bg-color-blue #solenoid-strength .common-strength-section header .num:after,.bg-color-blue #solenoid-strength .common-strength-section header .num:before,.bg-color-blue #strength .common-strength-section header .num:after,.bg-color-blue #strength .common-strength-section header .num:before,.bg-color-blue #welfare-strength .common-strength-section header .num:after,.bg-color-blue #welfare-strength .common-strength-section header .num:before{background:#ff0}.bg-color-yellow #solenoid-strength .common-strength-section header .num:after,.bg-color-yellow #solenoid-strength .common-strength-section header .num:before,.bg-color-yellow #strength .common-strength-section header .num:after,.bg-color-yellow #strength .common-strength-section header .num:before,.bg-color-yellow #welfare-strength .common-strength-section header .num:after,.bg-color-yellow #welfare-strength .common-strength-section header .num:before{background:#000}.bg-color-black #solenoid-strength .common-strength-section header .num:after,.bg-color-black #solenoid-strength .common-strength-section header .num:before,.bg-color-black #strength .common-strength-section header .num:after,.bg-color-black #strength .common-strength-section header .num:before,.bg-color-black #welfare-strength .common-strength-section header .num:after,.bg-color-black #welfare-strength .common-strength-section header .num:before{background:#ff0}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#case__contents .title-case{margin-top:0}#case__contents .title-case:before{background-image:url(../images/title-icon/icon_solenoid.svg)}#case__contents .case-section:not(:last-of-type){margin-bottom:50px}@media screen and (max-width:640px){#case__contents .case-section:not(:last-of-type){margin-bottom:20px}}#case__contents .case-section .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#case__contents .case-section .flex-wrap .case-item{margin-bottom:30px;width:31.7%}@media screen and (max-width:640px){#case__contents .case-section .flex-wrap .case-item{width:48%}}@media screen and (min-width:641px){#case__contents .case-section .flex-wrap .case-item:not(:nth-child(3n)){margin-right:2.45%}}@media screen and (max-width:640px){#case__contents .case-section .flex-wrap .case-item:not(:nth-child(2n)){margin-right:4%}}#case__contents .case-section .flex-wrap .case-item h4{margin-top:0}#case__contents .case-section .flex-wrap .case-item .img-wrap{border:2px solid #e8e8e8;border-radius:10px;margin-bottom:5px;overflow:hidden}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#flow__about .title-about{margin-top:0}#flow__about .title-about:before{background-image:url(../images/title-icon/icon_file.svg)}#flow__contents .title-flow{margin-top:0}#flow__contents .title-flow:before{background-image:url(../images/title-icon/icon_tools.svg)}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#form__internship__overview .title-overview{margin-top:0}#form__internship__overview .title-overview:before{background-image:url(../images/title-icon/icon_file.svg)}#form__internship__overview .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#form__internship__overview .flex-wrap .img-wrap{width:48.8%}#form__internship__overview .course-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px}@media screen and (max-width:1024px){#form__internship__overview .course-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#form__internship__overview .course-list>li{border:1px solid #d1d1d1;border-radius:5px;margin-bottom:20px;padding:20px;text-align:center;width:100%}@media screen and (min-width:1025px){#form__internship__overview .course-list>li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:1024px){#form__internship__overview .course-list>li{width:49%}}@media screen and (max-width:640px){#form__internship__overview .course-list>li{padding:5%}}@media screen and (min-width:1025px){#form__internship__overview .course-list>li:not(:nth-child(4n)){margin-right:1.5%}}@media screen and (max-width:1024px){#form__internship__overview .course-list>li:not(:nth-child(2n)){margin-right:2%}}#form__internship__overview .course-list>li .title{display:block;font-size:1.375em;font-weight:700;line-height:1.3;margin:10px 0}#form__internship__overview .course-list>li .img-wrap{text-align:center}.bg-color-blue #form__internship__overview .course-list .svg-color path{color:#ff0;fill:#ff0}.bg-color-yellow #form__internship__overview .course-list .svg-color path{color:#000;fill:#000}.bg-color-black #form__internship__overview .course-list .svg-color path{color:#ff0;fill:#ff0}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#sitemap__contents .title-sitemap{margin-top:0}#sitemap__contents .title-sitemap:before{background-image:url(../images/title-icon/icon_sitemap.svg)}#sitemap__contents .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#sitemap__contents .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#sitemap__contents .parent-list{line-height:1.5;width:48%}@media screen and (max-width:1024px){#sitemap__contents .parent-list{width:100%}}#sitemap__contents .parent-list li{padding-bottom:5px;padding-left:1em;text-indent:-1em}#sitemap__contents .parent-list>li:before{content:"\025a0"}#sitemap__contents .parent-list>li a{color:#222;text-decoration:underline}#sitemap__contents .parent-list>li a:hover{text-decoration:none}#sitemap__contents .parent-list>li .child-list{list-style-type:disc;margin:5px 0 0 2em}#sitemap__contents .parent-list>li .child-list>li{list-style-type:disc}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#app__contents .title-app:before{background-image:url(../images/title-icon/icon_app.svg)}#app__contents .app-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#app__contents .app-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#app__contents .app-list article{width:48.23%}@media screen and (max-width:640px){#app__contents .app-list article{width:100%}}#app__contents .app-list article a{border:1px solid #d1d1d1;border-radius:20px;color:#222;display:block;margin-bottom:4%;padding:25px 20px;width:100%}@media screen and (max-width:640px){#app__contents .app-list article a{margin-bottom:20px}}#app__contents .app-list article a .img{text-align:center}#app__contents .app-list article a .img img{border:1px solid #fff;border-radius:10px}#app__contents .app-list article a figcaption dl dt{font-size:1.25rem;font-weight:700;line-height:1.6;margin-bottom:8px;margin-top:9px;text-align:center}#taxonomy__app__type__contents .section-content:not(:last-of-type){margin-bottom:50px}#taxonomy__app__type__contents .section-content .description-wrap{margin-bottom:20px}@media screen and (max-width:640px){#taxonomy__app__type__contents .section-content .description-wrap{margin-bottom:10px}}#taxonomy__app__type__contents .section-content .common-list a{text-decoration:underline}#taxonomy__app__type__contents .section-content .common-list a:hover{text-decoration:none}#taxonomy__app__type__news .news-contents{border:1px solid #d1d1d1;height:170px;overflow-y:scroll;padding:20px}#taxonomy__app__type__news .news-contents article{border-bottom:1px solid #d1d1d1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1em}@media screen and (max-width:640px){#taxonomy__app__type__news .news-contents article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#taxonomy__app__type__news .news-contents article:not(:last-of-type){margin-bottom:1em}#taxonomy__app__type__news .news-contents article .date-wrap{width:6.5em}@media screen and (max-width:640px){#taxonomy__app__type__news .news-contents article .date-wrap{width:100%}}#taxonomy__app__type__news .news-contents article a{text-decoration:underline;width:calc(100% - 6.5em)}@media screen and (max-width:640px){#taxonomy__app__type__news .news-contents article a{width:100%}}#taxonomy__app__type__news .news-contents article a:hover{text-decoration:none}@media screen and (max-width:640px){#taxonomy__app__type__download table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#taxonomy__app__type__column .column-contents article{margin-bottom:3px}#taxonomy__app__type__column .column-contents article a{border:1px solid #dcdcdc;color:#222;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#taxonomy__app__type__column .column-contents article a .number,#taxonomy__app__type__column .column-contents article a .title{line-height:1.4;padding:10px 20px}@media screen and (max-width:640px){#taxonomy__app__type__column .column-contents article a .number,#taxonomy__app__type__column .column-contents article a .title{padding:5%}}#taxonomy__app__type__column .column-contents article a .number{background:#27449e;background:var(--color-welfare);color:#fff;font-weight:700;text-align:center;width:7em}@media screen and (max-width:640px){#taxonomy__app__type__column .column-contents article a .number{width:30%}}#taxonomy__app__type__column .column-contents article a .title{width:calc(100% - 7em)}@media screen and (max-width:640px){#taxonomy__app__type__column .column-contents article a .title{width:70%}}#single__app__contents h1 .number{border-bottom:2px solid #222;display:inline-block;font-size:1.25rem;margin-bottom:5px;padding-bottom:3px}#single__app__contents .date-wrap{text-align:right}#single__app__contents article{margin-bottom:50px}@media screen and (max-width:640px){#single__app__contents article{margin-bottom:20px}}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#solenoid__about__contents .title-about{margin-top:0}#solenoid__about__contents .title-about:before{background-image:url(../images/title-icon/icon_solenoid.svg)}#solenoid__about__contents .flex-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:640px){#solenoid__about__contents .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}#solenoid__about__contents .flex-wrap .img-wrap{text-align:center;width:30%}@media screen and (max-width:640px){#solenoid__about__contents .flex-wrap .img-wrap{margin:0 auto 1em;width:50%}}#solenoid__about__contents .flex-wrap .text-wrap{width:65%}@media screen and (max-width:640px){#solenoid__about__contents .flex-wrap .text-wrap{width:100%}}#solenoid__about__case .border-wrap{margin-bottom:30px;margin-top:20px}#solenoid__about__case .border-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}#solenoid__about__case .border-wrap ul li{min-width:9em;padding-right:2em;width:25%}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#solenoid__item__contents .products-list .text-wrap,#taxonomy__solenoid__item__contents .products-list .text-wrap,#taxonomy__welfare__products__contents .products-list .text-wrap,#welfare__products__contents .products-list .text-wrap{margin-bottom:20px}@media screen and (max-width:640px){#solenoid__item__contents .products-list .text-wrap,#taxonomy__solenoid__item__contents .products-list .text-wrap,#taxonomy__welfare__products__contents .products-list .text-wrap,#welfare__products__contents .products-list .text-wrap{margin-bottom:10px}}#solenoid__item__contents .products-list .text-wrap>p,#taxonomy__solenoid__item__contents .products-list .text-wrap>p,#taxonomy__welfare__products__contents .products-list .text-wrap>p,#welfare__products__contents .products-list .text-wrap>p{white-space:pre-wrap}#solenoid__item__contents .products-list .list-item ul,#taxonomy__solenoid__item__contents .products-list .list-item ul,#taxonomy__welfare__products__contents .products-list .list-item ul,#welfare__products__contents .products-list .list-item ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#solenoid__item__contents .products-list .list-item ul>li,#taxonomy__solenoid__item__contents .products-list .list-item ul>li,#taxonomy__welfare__products__contents .products-list .list-item ul>li,#welfare__products__contents .products-list .list-item ul>li{margin-bottom:4%;margin-right:4%;width:48%}#solenoid__item__contents .products-list .list-item ul>li:nth-child(2n),#taxonomy__solenoid__item__contents .products-list .list-item ul>li:nth-child(2n),#taxonomy__welfare__products__contents .products-list .list-item ul>li:nth-child(2n),#welfare__products__contents .products-list .list-item ul>li:nth-child(2n){margin-right:0}#solenoid__item__contents .products-list .list-item ul>li a,#taxonomy__solenoid__item__contents .products-list .list-item ul>li a,#taxonomy__welfare__products__contents .products-list .list-item ul>li a,#welfare__products__contents .products-list .list-item ul>li a{border:2px solid #e8e8e8;border-radius:10px;color:#222;display:block;overflow:hidden}#solenoid__item__contents .products-list .list-item ul>li a .product-img,#taxonomy__solenoid__item__contents .products-list .list-item ul>li a .product-img,#taxonomy__welfare__products__contents .products-list .list-item ul>li a .product-img,#welfare__products__contents .products-list .list-item ul>li a .product-img{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#solenoid__item__contents .products-list .list-item ul>li a .campaign-disp,#taxonomy__solenoid__item__contents .products-list .list-item ul>li a .campaign-disp,#taxonomy__welfare__products__contents .products-list .list-item ul>li a .campaign-disp,#welfare__products__contents .products-list .list-item ul>li a .campaign-disp{background:#c3000f;color:#fff;font-size:.875rem;font-weight:700;line-height:1.4;padding:2px 5px;text-align:center}#solenoid__item__contents .products-list .list-item ul>li a .product-name,#taxonomy__solenoid__item__contents .products-list .list-item ul>li a .product-name,#taxonomy__welfare__products__contents .products-list .list-item ul>li a .product-name,#welfare__products__contents .products-list .list-item ul>li a .product-name{font-weight:500;line-height:1.4;padding:5px 10px}.bg-color-black #solenoid__item__contents .campaign-disp,.bg-color-black #taxonomy__solenoid__item__contents .campaign-disp,.bg-color-black #taxonomy__welfare__products__contents .campaign-disp,.bg-color-black #welfare__products__contents .campaign-disp,.bg-color-blue #solenoid__item__contents .campaign-disp,.bg-color-blue #taxonomy__solenoid__item__contents .campaign-disp,.bg-color-blue #taxonomy__welfare__products__contents .campaign-disp,.bg-color-blue #welfare__products__contents .campaign-disp,.bg-color-yellow #solenoid__item__contents .campaign-disp,.bg-color-yellow #taxonomy__solenoid__item__contents .campaign-disp,.bg-color-yellow #taxonomy__welfare__products__contents .campaign-disp,.bg-color-yellow #welfare__products__contents .campaign-disp{background:transparent!important;border-bottom:2px solid;border-top:2px solid;color:inherit!important}#solenoid__item__contents .title-category,#welfare__products__contents .title-category{margin-top:0}#solenoid__item__contents .title-category:before,#welfare__products__contents .title-category:before{background-image:url(../images/title-icon/icon_category.svg)}#solenoid__item__contents .category-list a,#welfare__products__contents .category-list a{border:1px solid #d1d1d1;border-radius:4px;color:#222;display:inline-block;line-height:1.4;margin-bottom:10px;margin-right:10px;padding:7px 16px}#solenoid__item__contents .category-list a:after,#welfare__products__contents .category-list a:after{background:url(../images/common/icon_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:11px;margin-left:8px;width:11px}#solenoid__item__contents .products-list,#welfare__products__contents .products-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#solenoid__item__contents .products-list,#welfare__products__contents .products-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#solenoid__item__contents .list-item,#welfare__products__contents .list-item{width:48%}@media screen and (max-width:640px){#solenoid__item__contents .list-item,#welfare__products__contents .list-item{width:100%}}.bg-color-blue #solenoid__item__contents .category-list a:after,.bg-color-blue #welfare__products__contents .category-list a:after{background-image:url(../images/common/icon_arrow_y.svg)}.bg-color-yellow #solenoid__item__contents .category-list a:after,.bg-color-yellow #welfare__products__contents .category-list a:after{background-image:url(../images/common/icon_arrow_k.svg)}.bg-color-black #solenoid__item__contents .category-list a:after,.bg-color-black #welfare__products__contents .category-list a:after{background-image:url(../images/common/icon_arrow_y.svg)}@media screen and (max-width:640px){#solenoid-item-single .table-design tr,#welfare-products-single .table-design tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#solenoid-item-single .table-design tr:not(:last-child),#welfare-products-single .table-design tr:not(:last-child){border-bottom:none}#solenoid-item-single .table-design th,#welfare-products-single .table-design th{width:27%}@media screen and (max-width:640px){#solenoid-item-single .table-design th,#welfare-products-single .table-design th{width:100%}}#solenoid-item-single .table-design td,#welfare-products-single .table-design td{width:73%}@media screen and (max-width:640px){#solenoid-item-single .table-design td,#welfare-products-single .table-design td{width:100%}}#solenoid__item__single__overview,#welfare__products__single__overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){#solenoid__item__single__overview,#welfare__products__single__overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#solenoid__item__single__overview .products-img,#welfare__products__single__overview .products-img{width:52%}@media screen and (max-width:1024px){#solenoid__item__single__overview .products-img,#welfare__products__single__overview .products-img{margin-bottom:1em;width:100%}}#solenoid__item__single__overview .products-img #item-slider .item-main-slider,#welfare__products__single__overview .products-img #item-slider .item-main-slider{position:relative}#solenoid__item__single__overview .products-img #item-slider .main-img-wrap img,#welfare__products__single__overview .products-img #item-slider .main-img-wrap img{max-width:100%}#solenoid__item__single__overview .products-img #item-slider .swiper-container,#welfare__products__single__overview .products-img #item-slider .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}#solenoid__item__single__overview .products-img #item-slider .swiper-wrapper,#welfare__products__single__overview .products-img #item-slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#solenoid__item__single__overview .products-img #item-slider .swiper-wrapper li,#welfare__products__single__overview .products-img #item-slider .swiper-wrapper li{text-align:center}#solenoid__item__single__overview .products-img #item-slider .swiper-slide,#welfare__products__single__overview .products-img #item-slider .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#solenoid__item__single__overview .products-img #item-slider .swiper-button-common-arrow,#welfare__products__single__overview .products-img #item-slider .swiper-button-common-arrow{background-image:none;content:"";cursor:pointer;height:34px;position:absolute;top:50%;width:34px;z-index:1}@media screen and (max-width:640px){#solenoid__item__single__overview .products-img #item-slider .swiper-button-common-arrow,#welfare__products__single__overview .products-img #item-slider .swiper-button-common-arrow{height:30px;width:30px}}#solenoid__item__single__overview .products-img #item-slider .swiper-button-common-arrow:after,#welfare__products__single__overview .products-img #item-slider .swiper-button-common-arrow:after{content:""}#solenoid__item__single__overview .products-img #item-slider .swiper-button-common-arrow.swiper-button-prev,#welfare__products__single__overview .products-img #item-slider .swiper-button-common-arrow.swiper-button-prev{left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#solenoid__item__single__overview .products-img #item-slider .swiper-button-common-arrow.swiper-button-next,#welfare__products__single__overview .products-img #item-slider .swiper-button-common-arrow.swiper-button-next{right:10px;-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}#solenoid__item__single__overview .products-img #item-slider .swiper-button-common-arrow .svg-color path,#welfare__products__single__overview .products-img #item-slider .swiper-button-common-arrow .svg-color path{color:#27449e;color:var(--color-welfare);fill:#27449e;fill:var(--color-welfare)}#solenoid__item__single__overview .products-img #item-slider .video-wrapper>img,#welfare__products__single__overview .products-img #item-slider .video-wrapper>img{display:none}#solenoid__item__single__overview .products-img .thumblist,#welfare__products__single__overview .products-img .thumblist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media screen and (max-width:640px){#solenoid__item__single__overview .products-img .thumblist,#welfare__products__single__overview .products-img .thumblist{display:none}}#solenoid__item__single__overview .products-img .thumblist .thumblist-item,#welfare__products__single__overview .products-img .thumblist .thumblist-item{cursor:pointer;margin-bottom:10px;width:calc(20% - 8px)}@media screen and (min-width:641px) and (max-width:1024px){#solenoid__item__single__overview .products-img .thumblist .thumblist-item,#welfare__products__single__overview .products-img .thumblist .thumblist-item{width:calc(11.11111% - 8.88889px)}}#solenoid__item__single__overview .products-img .thumblist .thumblist-item .thumblist-img,#welfare__products__single__overview .products-img .thumblist .thumblist-item .thumblist-img{border:1px solid #d1d1d1;height:0;padding-bottom:100%;position:relative;width:100%}#solenoid__item__single__overview .products-img .thumblist .thumblist-item .thumblist-img img,#welfare__products__single__overview .products-img .thumblist .thumblist-item .thumblist-img img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}#solenoid__item__single__overview .products-img .thumblist .thumblist-item .thumblist-img .video-wrapper,#welfare__products__single__overview .products-img .thumblist .thumblist-item .thumblist-img .video-wrapper{height:100%;padding-top:0;position:absolute;width:100%}#solenoid__item__single__overview .products-img .thumblist .thumblist-item .thumblist-img .video-wrapper>iframe,#welfare__products__single__overview .products-img .thumblist .thumblist-item .thumblist-img .video-wrapper>iframe{display:none}#solenoid__item__single__overview .products-img .thumblist .thumblist-item .thumblist-img .video-wrapper>img,#welfare__products__single__overview .products-img .thumblist .thumblist-item .thumblist-img .video-wrapper>img{display:block!important}#solenoid__item__single__overview .products-img .thumblist .thumblist-item.current .thumblist-img,#welfare__products__single__overview .products-img .thumblist .thumblist-item.current .thumblist-img{border-color:#222}@media screen and (min-width:1025px){#solenoid__item__single__overview .products-img .thumblist .thumblist-item:not(:nth-child(5n)),#welfare__products__single__overview .products-img .thumblist .thumblist-item:not(:nth-child(5n)){margin-right:10px}}@media screen and (min-width:641px) and (max-width:1024px){#solenoid__item__single__overview .products-img .thumblist .thumblist-item:not(:nth-child(9n)),#welfare__products__single__overview .products-img .thumblist .thumblist-item:not(:nth-child(9n)){margin-right:10px}}#solenoid__item__single__overview .text-contents,#welfare__products__single__overview .text-contents{width:41%}@media screen and (max-width:1024px){#solenoid__item__single__overview .text-contents,#welfare__products__single__overview .text-contents{width:100%}}#solenoid__item__single__overview .text-contents .text-contents-item:not(:first-of-type),#welfare__products__single__overview .text-contents .text-contents-item:not(:first-of-type){margin-top:20px}#solenoid__item__single__overview .text-contents .copy-contents,#welfare__products__single__overview .text-contents .copy-contents{font-size:1.25em;font-weight:700}#solenoid__item__single__overview .text-contents .campaign-contents,#welfare__products__single__overview .text-contents .campaign-contents{border:2px solid #c3050f;border-radius:10px}#solenoid__item__single__overview .text-contents .campaign-contents header,#welfare__products__single__overview .text-contents .campaign-contents header{background:#c3050f;color:#fff;font-size:.875rem;font-weight:700;line-height:1.4;padding:7px 1em;text-align:center}#solenoid__item__single__overview .text-contents .campaign-contents .body,#welfare__products__single__overview .text-contents .campaign-contents .body{padding:12px}#solenoid__item__single__overview .text-contents .campaign-contents .body .title,#welfare__products__single__overview .text-contents .campaign-contents .body .title{color:#c3050f;font-size:1.125rem;font-weight:700;margin-bottom:13px}#solenoid__item__single__overview .text-contents .campaign-contents .body .text,#welfare__products__single__overview .text-contents .campaign-contents .body .text{margin-bottom:13px}#solenoid__item__single__overview .text-contents .campaign-contents .body a,#welfare__products__single__overview .text-contents .campaign-contents .body a{color:#222;text-decoration:underline}#solenoid__item__single__overview .text-contents .campaign-contents .body a:hover,#welfare__products__single__overview .text-contents .campaign-contents .body a:hover{text-decoration:none}#solenoid__item__single__overview .text-contents .campaign-contents .body>:last-child,#welfare__products__single__overview .text-contents .campaign-contents .body>:last-child{margin-bottom:0}#solenoid__item__single__overview .text-contents .posting-text,#welfare__products__single__overview .text-contents .posting-text{border:2px solid #d1d1d1;padding:12px}#solenoid__item__single__overview .text-contents .price-contents .common-price-contents>label,#welfare__products__single__overview .text-contents .price-contents .common-price-contents>label{display:block;font-size:.875em;font-weight:700;line-height:1.4}#solenoid__item__single__overview .text-contents .price-contents .common-price-contents>label+.price,#welfare__products__single__overview .text-contents .price-contents .common-price-contents>label+.price{font-size:2em;font-weight:700;line-height:1.2}#solenoid__item__single__overview .text-contents .price-contents .common-price-contents>label+.price>span,#welfare__products__single__overview .text-contents .price-contents .common-price-contents>label+.price>span{font-size:.625em}#solenoid__item__single__overview .text-contents .price-contents .common-price-contents.special-price .regular-price,#welfare__products__single__overview .text-contents .price-contents .common-price-contents.special-price .regular-price{font-size:.875em}#solenoid__item__single__overview .text-contents .price-contents .common-price-contents.special-price .regular-price>.price,#welfare__products__single__overview .text-contents .price-contents .common-price-contents.special-price .regular-price>.price{text-decoration:line-through}#solenoid__item__single__overview .text-contents .price-contents .inquiry-price>label,#welfare__products__single__overview .text-contents .price-contents .inquiry-price>label{font-size:1.25em;font-weight:700}#solenoid__item__single__overview .text-contents .separate-item-contents>label,#welfare__products__single__overview .text-contents .separate-item-contents>label{background:#e2e2e2;border:1px solid #e2e2e2;display:inline-block;font-weight:700;margin-bottom:5px;padding:0 7px}#solenoid__item__single__overview .text-contents .provision-contents .btn-circle-arrow,#solenoid__item__single__overview .text-contents .repair-contents .btn-circle-arrow,#welfare__products__single__overview .text-contents .provision-contents .btn-circle-arrow,#welfare__products__single__overview .text-contents .repair-contents .btn-circle-arrow{margin-top:7px;max-width:295px}@media screen and (min-width:1025px){#solenoid__item__single__overview .text-contents .provision-contents .btn-circle-arrow a,#solenoid__item__single__overview .text-contents .repair-contents .btn-circle-arrow a,#welfare__products__single__overview .text-contents .provision-contents .btn-circle-arrow a,#welfare__products__single__overview .text-contents .repair-contents .btn-circle-arrow a{padding:13px 20px}}#solenoid__item__single__overview .text-contents .provision-contents>label,#welfare__products__single__overview .text-contents .provision-contents>label{background:#c3000f;border:1px solid #c3000f;color:#fff;display:inline-block;font-size:.875em;font-weight:700;margin-bottom:5px;padding:2px 7px}#solenoid__item__single__app .title-feature:before,#welfare__products__single__app .title-feature:before{background-image:url(../images/title-icon/icon_window.svg)}#solenoid__item__single__app .flex-wrap,#welfare__products__single__app .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#solenoid__item__single__app .flex-wrap .btn-circle-arrow,#welfare__products__single__app .flex-wrap .btn-circle-arrow{max-width:445px;width:48.8%}@media screen and (max-width:1024px){#solenoid__item__single__app .flex-wrap .btn-circle-arrow,#welfare__products__single__app .flex-wrap .btn-circle-arrow{margin-bottom:15px;width:100%}}#solenoid__item__single__feature .title-feature:before,#welfare__products__single__feature .title-feature:before{background-image:url(../images/title-icon/icon_zoom.svg)}#solenoid__item__single__feature .wordpress-wysiwyg h5+*,#welfare__products__single__feature .wordpress-wysiwyg h5+*{margin-left:1em}#solenoid__item__single__feature .wordpress-wysiwyg h5+.border-wrap,#solenoid__item__single__feature .wordpress-wysiwyg h5+h1,#solenoid__item__single__feature .wordpress-wysiwyg h5+h2,#solenoid__item__single__feature .wordpress-wysiwyg h5+h3,#solenoid__item__single__feature .wordpress-wysiwyg h5+h4,#solenoid__item__single__feature .wordpress-wysiwyg h5+h5,#solenoid__item__single__feature .wordpress-wysiwyg h5+h6,#welfare__products__single__feature .wordpress-wysiwyg h5+.border-wrap,#welfare__products__single__feature .wordpress-wysiwyg h5+h1,#welfare__products__single__feature .wordpress-wysiwyg h5+h2,#welfare__products__single__feature .wordpress-wysiwyg h5+h3,#welfare__products__single__feature .wordpress-wysiwyg h5+h4,#welfare__products__single__feature .wordpress-wysiwyg h5+h5,#welfare__products__single__feature .wordpress-wysiwyg h5+h6{margin-left:0}#solenoid__item__single__faq .title-faq:before,#welfare__products__single__faq .title-faq:before{background-image:url(../images/title-icon/icon_qa.svg)}#solenoid__item__single__faq .title-faq-sub,#welfare__products__single__faq .title-faq-sub{background:none;border-left:4px solid #222;font-size:1.375rem;font-weight:700;line-height:1.4;padding:0 0 0 20px}@media screen and (max-width:640px){#solenoid__item__single__faq .title-faq-sub,#welfare__products__single__faq .title-faq-sub{font-size:1.285rem}}#solenoid__item__single__faq .ac-item dl,#welfare__products__single__faq .ac-item dl{margin-bottom:15px}#solenoid__item__single__faq .ac-item dl dd,#welfare__products__single__faq .ac-item dl dd{margin-top:1em}#solenoid__item__single__download .title-download:before,#welfare__products__single__download .title-download:before{background-image:url(../images/title-icon/icon_download.svg)}#solenoid__item__single__specification .title-specification:before,#welfare__products__single__specification .title-specification:before{background-image:url(../images/title-icon/icon_setting.svg)}#solenoid__item__single__specification .note-wrap,#welfare__products__single__specification .note-wrap{margin-top:15px}#solenoid__item__single__software .title-software:before,#welfare__products__single__software .title-software:before{background-image:url(../images/title-icon/icon_software.svg)}#solenoid__item__single__separate .title-separate:before,#welfare__products__single__separate .title-separate:before{background-image:url(../images/title-icon/icon_cart.svg)}#solenoid__item__single__separate .separate-wrap,#welfare__products__single__separate .separate-wrap{margin-bottom:50px}#solenoid__item__single__separate .separate-wrap .product-name,#welfare__products__single__separate .separate-wrap .product-name{font-size:1.25em;font-weight:700}#solenoid__item__single__separate .separate-wrap table,#welfare__products__single__separate .separate-wrap table{margin-top:5px}#solenoid__item__single__accessory .title-accessory:before,#welfare__products__single__accessory .title-accessory:before{background-image:url(../images/title-icon/icon_cable.svg)}.bg-color-black #solenoid__item__single__overview .campaign-contents header,.bg-color-black #welfare__products__single__overview .campaign-contents header,.bg-color-blue #solenoid__item__single__overview .campaign-contents header,.bg-color-blue #welfare__products__single__overview .campaign-contents header,.bg-color-yellow #solenoid__item__single__overview .campaign-contents header,.bg-color-yellow #welfare__products__single__overview .campaign-contents header{background:transparent;border-bottom:2px solid;color:inherit}.bg-color-black #solenoid__item__single__overview .campaign-contents .body .title,.bg-color-black #welfare__products__single__overview .campaign-contents .body .title,.bg-color-blue #solenoid__item__single__overview .campaign-contents .body .title,.bg-color-blue #welfare__products__single__overview .campaign-contents .body .title,.bg-color-yellow #solenoid__item__single__overview .campaign-contents .body .title,.bg-color-yellow #welfare__products__single__overview .campaign-contents .body .title{color:inherit}.bg-color-black #solenoid__item__single__overview .separate-item-contents label,.bg-color-black #welfare__products__single__overview .separate-item-contents label,.bg-color-blue #solenoid__item__single__overview .separate-item-contents label,.bg-color-blue #welfare__products__single__overview .separate-item-contents label,.bg-color-yellow #solenoid__item__single__overview .separate-item-contents label,.bg-color-yellow #welfare__products__single__overview .separate-item-contents label{background:transparent}.bg-color-black #solenoid__item__single__overview .provision-contents label,.bg-color-black #welfare__products__single__overview .provision-contents label,.bg-color-blue #solenoid__item__single__overview .provision-contents label,.bg-color-blue #welfare__products__single__overview .provision-contents label,.bg-color-yellow #solenoid__item__single__overview .provision-contents label,.bg-color-yellow #welfare__products__single__overview .provision-contents label{background:transparent;color:inherit}.bg-color-black #solenoid__item__single__faq .title-faq-sub,.bg-color-black #welfare__products__single__faq .title-faq-sub,.bg-color-blue #solenoid__item__single__faq .title-faq-sub,.bg-color-blue #welfare__products__single__faq .title-faq-sub,.bg-color-yellow #solenoid__item__single__faq .title-faq-sub,.bg-color-yellow #welfare__products__single__faq .title-faq-sub{border-left:none;padding-left:1.2em}.bg-color-black #solenoid__item__single__overview .products-img #item-slider .item-main-slider,.bg-color-black #welfare__products__single__overview .products-img #item-slider .item-main-slider,.bg-color-blue #solenoid__item__single__overview .products-img #item-slider .item-main-slider,.bg-color-blue #welfare__products__single__overview .products-img #item-slider .item-main-slider,.bg-color-yellow #solenoid__item__single__overview .products-img #item-slider .item-main-slider,.bg-color-yellow #welfare__products__single__overview .products-img #item-slider .item-main-slider{background:#fff}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}#solenoid__products__single__contents .product-title>span{display:block;font-size:.47em}#solenoid__products__single__overview .product-img,#solenoid__products__single__overview .product-movie{position:relative}#solenoid__products__single__overview .product-img:active .label,#solenoid__products__single__overview .product-img:hover .label,#solenoid__products__single__overview .product-movie:active .label,#solenoid__products__single__overview .product-movie:hover .label{opacity:0}#solenoid__products__single__overview .product-img .label,#solenoid__products__single__overview .product-movie .label{background:#222;color:#fff;left:0;line-height:1.4;padding:3px 10px;position:absolute;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:1}#solenoid__products__single__overview .product-img{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}#solenoid__products__single__overview .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#solenoid__products__single__overview .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#solenoid__products__single__overview .flex-wrap .product-img{border:2px solid #e8e8e8;width:25.9%}@media screen and (max-width:640px){#solenoid__products__single__overview .flex-wrap .product-img{width:100%}}#solenoid__products__single__overview .flex-wrap .product-movie{width:70.6%}@media screen and (max-width:640px){#solenoid__products__single__overview .flex-wrap .product-movie{margin-top:10px;width:100%}}#solenoid__products__single__overview .description-wrap{margin-top:20px}@media screen and (max-width:640px){#solenoid__products__single__overview .description-wrap{margin-top:10px}}#solenoid__products__single__overview .img-flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#solenoid__products__single__overview .img-flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#solenoid__products__single__overview .img-flex-wrap .product-img{width:30%}@media screen and (max-width:640px){#solenoid__products__single__overview .img-flex-wrap .product-img{width:100%}}#solenoid__products__single__overview .img-flex-wrap .description-wrap{margin-top:0;width:65%}@media screen and (max-width:640px){#solenoid__products__single__overview .img-flex-wrap .description-wrap{width:100%}}@media screen and (min-width:641px){#solenoid__products__single__overview .img-flex-wrap .description-wrap>:first-of-type{margin-top:0}}#solenoid__products__single__overview .border-wrap{margin-bottom:30px;margin-top:20px}#solenoid__products__single__overview .border-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}@media screen and (max-width:640px){#solenoid__products__single__overview .border-wrap ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#solenoid__products__single__overview .border-wrap ul li{padding-right:2em}@media screen and (max-width:640px){#solenoid__products__single__overview .border-wrap ul li{width:100%}}#solenoid__products__single__list .title-list:before{background-image:url(../images/title-icon/icon_list.svg)}#solenoid__products__single__list .list-table .tablepress-table-name{background:none;font-size:1.25em;margin-bottom:0!important}#solenoid__products__single__list .list-table .tablepress-table-name:before{display:none}#solenoid__products__single__list .list-table table{border-top:1px solid #d1d1d1!important}@media screen and (max-width:640px){#solenoid__products__single__list .list-table table{border:1px solid #d1d1d1!important;display:block;height:auto!important;overflow-x:scroll;white-space:nowrap}}#solenoid__products__single__list .list-table table th{font-size:.9375em;text-align:center;vertical-align:middle}#solenoid__products__single__download .title-download:before{background-image:url(../images/title-icon/icon_download.svg)}@media screen and (max-width:640px){#solenoid__products__single__download .table-design tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#solenoid__products__single__download .table-design tr:not(:last-child){border-bottom:none}#solenoid__products__single__download .table-design th{width:27%}@media screen and (max-width:640px){#solenoid__products__single__download .table-design th{width:100%}}#solenoid__products__single__download .table-design td{width:73%}@media screen and (max-width:640px){#solenoid__products__single__download .table-design td{width:100%}}.bg-color-black #solenoid__products__single__overview .product-img .label,.bg-color-black #solenoid__products__single__overview .product-movie .label,.bg-color-blue #solenoid__products__single__overview .product-img .label,.bg-color-blue #solenoid__products__single__overview .product-movie .label,.bg-color-yellow #solenoid__products__single__overview .product-img .label,.bg-color-yellow #solenoid__products__single__overview .product-movie .label{border:2px solid}.bg-color-black #solenoid__products__single__overview .flex-wrap .product-img,.bg-color-blue #solenoid__products__single__overview .flex-wrap .product-img,.bg-color-yellow #solenoid__products__single__overview .flex-wrap .product-img{border:none}.bg-color-blue #solenoid__products__single__overview .flex-wrap .product-img .label,.bg-color-blue #solenoid__products__single__overview .flex-wrap .product-movie .label{background:#000b8b;color:#ff0}.bg-color-yellow #solenoid__products__single__overview .flex-wrap .product-img .label,.bg-color-yellow #solenoid__products__single__overview .flex-wrap .product-movie .label{background:#ff0;color:#000}.bg-color-black #solenoid__products__single__overview .flex-wrap .product-img .label,.bg-color-black #solenoid__products__single__overview .flex-wrap .product-movie .label{background:#000;color:#ff0}
:root{--font-color:#222;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--color-welfare:#27449e;--color-welfare-text:#1b3895;--color-solenoid:#0075a8;--color-solenoid-text:#026c9a;--color-base:#c5f0ef;--color-base-text:#007b72;--color-base-dark:#1a3267;--company-color:#0000da}.commonn-post-bnr .wordpress-wysiwyg>:first-child{margin-top:0}.common-topics-list h2{margin:0!important}.common-topics-list .topics-contents{margin-bottom:30px}.common-topics-list .topics-contents .sticky-post-wrap{border:10px solid;margin-bottom:20px;margin-top:35px;position:relative}@media screen and (max-width:640px){.common-topics-list .topics-contents .sticky-post-wrap{border-width:5px;margin-bottom:10px;margin-top:15px}}.common-topics-list .topics-contents .sticky-post-wrap .sticky-title{display:inline-block;font-size:.875rem;font-weight:700;line-height:1.4;padding:10px 30px 10px 20px;position:relative;top:0}@media screen and (max-width:640px){.common-topics-list .topics-contents .sticky-post-wrap .sticky-title{padding:5px 20px 5px 10px}}.common-topics-list .topics-contents .sticky-post-wrap .sticky-title .svg-color{margin-right:9px;vertical-align:-.2em}.common-topics-list .topics-contents .sticky-post-wrap .article-wrap{padding:0 30px}@media screen and (max-width:640px){.common-topics-list .topics-contents .sticky-post-wrap .article-wrap{padding:0 15px}}.common-topics-list .topics-contents .sticky-post-wrap .article-wrap article:last-child{border-bottom:none}.common-topics-list .topics-contents article{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:url(../images/common/icon_arrow.svg) no-repeat 100%/14px 13px;border-bottom:1px solid #d1d1d1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 30px 20px 0}@media screen and (min-width:641px){.common-topics-list .topics-contents article{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:640px){.common-topics-list .topics-contents article{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.common-topics-list .topics-contents article .date-wrap{padding-right:.5em}@media screen and (min-width:641px){.common-topics-list .topics-contents article .date-wrap{width:7em}}.common-topics-list .topics-contents article .post-category{border:1px solid #ccc;display:block;font-weight:500;line-height:1.2;margin-right:20px;padding:7px;text-align:center;width:7em}@media screen and (max-width:640px){.common-topics-list .topics-contents article .post-category{padding:5px}}.common-topics-list .topics-contents article .post-category a{color:#007b72;color:var(--color-base-text)}.common-topics-list .topics-contents article .post-category a:first-of-type:before{display:none}.common-topics-list .topics-contents article .post-category a.cate-welfare{color:#1b3895;color:var(--color-welfare-text)}.common-topics-list .topics-contents article .post-category a.cate-solenoid{color:#026c9a;color:var(--color-solenoid-text)}.common-topics-list .topics-contents article .article-title{width:calc(100% - 14em)}@media screen and (max-width:640px){.common-topics-list .topics-contents article .article-title{margin-top:5px;width:100%}}.common-topics-list .topics-contents article .article-title a{text-decoration:underline}.common-topics-list .topics-contents article .article-title a:hover{text-decoration:none}.common-topics-list .topics-contents article .child-category a{text-decoration:underline}.common-topics-list .topics-contents article .child-category a:hover{text-decoration:none}.common-topics-list .topics-contents article .child-category a:not(:last-of-type){margin-right:1em}.common-img-list .img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.common-img-list .img-list article{border:2px solid #e8e8e8;border-radius:10px;margin-bottom:4%;overflow:hidden;width:48%}.common-img-list .img-list article:not(:nth-child(2n)){margin-right:4%}.common-img-list .img-list article a{color:#222;display:block;height:100%}.common-img-list .img-list article a .img-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.common-img-list .img-list article .text{padding:20px;pointer-events:none}@media screen and (max-width:640px){.common-img-list .img-list article .text{padding:12px}}.common-img-list .img-list article .text>label{display:block;font-size:1.125em;font-weight:500;line-height:1.4}@media screen and (max-width:640px){.common-img-list .img-list article .text>label{font-size:1em}}.common-img-list .img-list article .text>label>span{display:block;font-size:.77em;font-weight:400}.common-img-list .img-list article .text .description{margin-top:16px}@media screen and (max-width:640px){.common-img-list .img-list article .text .description{display:none}}.common-iconnavi-list .title-grade-obi:before{background:url(../images/common/icon_business_nav.svg) no-repeat 50%/contain;height:25px;left:15px;width:25px}@media screen and (max-width:640px){.common-iconnavi-list .title-grade-obi:before{height:20px;width:20px}}.common-iconnavi-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.common-iconnavi-list ul>li{margin-bottom:1.7%;min-height:110px;text-align:center;width:23.725%}@media screen and (max-width:1024px){.common-iconnavi-list ul>li{margin-bottom:4%;width:30.66667%}}@media screen and (max-width:640px){.common-iconnavi-list ul>li{margin-bottom:4%;width:48%}}@media screen and (min-width:1025px){.common-iconnavi-list ul>li:not(:nth-child(4n)){margin-right:1.7%}}@media screen and (min-width:641px) and (max-width:1024px){.common-iconnavi-list ul>li:not(:nth-child(3n)){margin-right:1.7%}}@media screen and (max-width:640px){.common-iconnavi-list ul>li:not(:nth-child(2n)){margin-right:4%}}.common-iconnavi-list ul>li a{border:2px solid #e8e8e8;border-radius:10px;color:#222;display:block;font-weight:500;height:100%;line-height:1.2;position:relative;width:100%}.common-iconnavi-list ul>li a .svg-color{left:50%;position:absolute;top:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.common-iconnavi-list ul>li a>span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:57px 10px 15px}.common-contact-wrap{margin-top:5px}.common-contact-wrap .bg-contents{background:#c5f0ef;padding:50px 35px}@media screen and (max-width:640px){.common-contact-wrap .bg-contents{margin:0 calc(50% - 50vw);padding:30px 5%;width:100vw}}@media screen and (max-width:640px){.common-contact-wrap .title-hukidashi{margin-left:auto;margin-right:auto;width:90%}}.common-contact-wrap .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.common-contact-wrap .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.common-contact-wrap .btn-contact,.common-contact-wrap .btn-repair{background:#fff url(../images/common/icon_circle_arrow.svg) no-repeat center right 20px/25px 25px;border:2px solid #0d7f95;border-radius:10px;color:#222;display:block;font-size:1.25em;font-weight:700;line-height:1.4;padding:20px 55px 20px 20px;width:48%}@media screen and (max-width:1440px){.common-contact-wrap .btn-contact,.common-contact-wrap .btn-repair{font-size:1.1em}}@media screen and (max-width:1024px){.common-contact-wrap .btn-contact,.common-contact-wrap .btn-repair{width:100%}}@media screen and (min-width:1025px) and (max-width:1440px){.common-contact-wrap .btn-contact>span,.common-contact-wrap .btn-repair>span{display:block}}@media screen and (max-width:1024px){.common-contact-wrap .btn-contact{margin-bottom:15px}}#common__bottom__solenoid__contact.common-contact-wrap .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bg-color-black .common-topics-list .topics-contents .sticky-post-wrap,.bg-color-blue .common-topics-list .topics-contents .sticky-post-wrap,.bg-color-yellow .common-topics-list .topics-contents .sticky-post-wrap{border-width:2px}.bg-color-black .common-topics-list .topics-contents .sticky-post-wrap .sticky-title,.bg-color-blue .common-topics-list .topics-contents .sticky-post-wrap .sticky-title,.bg-color-yellow .common-topics-list .topics-contents .sticky-post-wrap .sticky-title{background:transparent!important;border:2px solid;border-top:none;border-left:none}.bg-color-black .common-contact-wrap .bg-contents,.bg-color-blue .common-contact-wrap .bg-contents,.bg-color-yellow .common-contact-wrap .bg-contents{border:2px solid}@media screen and (max-width:640px){.bg-color-black .common-contact-wrap .bg-contents,.bg-color-blue .common-contact-wrap .bg-contents,.bg-color-yellow .common-contact-wrap .bg-contents{border-left:none;border-right:none}}.bg-color-black .common-contact-wrap .btn-contact,.bg-color-black .common-contact-wrap .btn-repair,.bg-color-blue .common-contact-wrap .btn-contact,.bg-color-blue .common-contact-wrap .btn-repair,.bg-color-yellow .common-contact-wrap .btn-contact,.bg-color-yellow .common-contact-wrap .btn-repair{background-position:center right 20px;background-repeat:no-repeat;background-size:25px 25px}.bg-color-black .common-contact-wrap .bg-contents,.bg-color-blue .common-contact-wrap .bg-contents,.bg-color-yellow .common-contact-wrap .bg-contents{background:transparent}.bg-color-black .common-contact-wrap .btn-contact,.bg-color-black .common-contact-wrap .btn-repair,.bg-color-blue .common-contact-wrap .btn-contact,.bg-color-blue .common-contact-wrap .btn-repair,.bg-color-yellow .common-contact-wrap .btn-contact,.bg-color-yellow .common-contact-wrap .btn-repair{background-color:transparent}.bg-color-blue .common-topics-list .topics-contents .sticky-post-wrap .sticky-title .svg-color path{color:#ff0;fill:#ff0}.bg-color-blue .common-topics-list .topics-contents article{background-image:url(../images/common/icon_arrow_y.svg)}.bg-color-blue .common-iconnavi-list ul .svg-color path{color:#fff;fill:#fff}.bg-color-blue .common-contact-wrap .btn-contact,.bg-color-blue .common-contact-wrap .btn-repair{background-image:url(../images/common/icon_circle_arrow_w.svg)}.bg-color-yellow .common-topics-list .topics-contents .sticky-post-wrap .sticky-title .svg-color path{color:#000;fill:#000}.bg-color-yellow .common-topics-list .topics-contents article{background-image:url(../images/common/icon_arrow_k.svg)}.bg-color-yellow .common-iconnavi-list ul .svg-color path{color:#00f;fill:#00f}.bg-color-yellow .common-contact-wrap .btn-contact,.bg-color-yellow .common-contact-wrap .btn-repair{background-image:url(../images/common/icon_circle_arrow_b.svg)}.bg-color-black .common-topics-list .topics-contents .sticky-post-wrap .sticky-title .svg-color path{color:#ff0;fill:#ff0}.bg-color-black .common-topics-list .topics-contents article{background-image:url(../images/common/icon_arrow_y.svg)}.bg-color-black .common-iconnavi-list ul .svg-color path{color:#fff;fill:#fff}.bg-color-black .common-contact-wrap .btn-contact,.bg-color-black .common-contact-wrap .btn-repair{background-image:url(../images/common/icon_circle_arrow_w.svg)}
