@charset "UTF-8";*{box-sizing:border-box}input[type=color]::-webkit-color-swatch{border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}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{margin:0;padding:0;border:0;outline:0;font-size:100%}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input:focus{outline:none}ol,ul{list-style-type:none}img{vertical-align:bottom;max-width:100%;height:auto;margin:0;padding:0}html{font-size:10px}body{line-height:1;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",verdana,sans-serif;font-weight:600;font-size:1.3rem}a{outline:none;color:#333}.cen{text-align:center!important}.rgt{text-align:right!important}.lft{text-align:left!important}.opa a:hover{opacity:0.8}.bold{font-weight:bold}.redtxt{color:#CF1212}.pt0{padding-top:0px!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pb0{padding-bottom:0px!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.mt0{margin-top:5px!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb0{margin-bottom:5px!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}@media screen and (max-width:599px){.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:10px!important}.pt20{padding-top:15px!important}.pt30{padding-top:20px!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:10px!important}.pb20{padding-bottom:15px!important}.pb30{padding-bottom:20px!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:10px!important}.mt20{margin-top:15px!important}.mt30{margin-top:20px!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:10px!important}.mb20{margin-bottom:15px!important}.mb30{margin-bottom:20px!important}}.notosans,.pageTitle__ttl__ja{font-family:"Noto Sans","Noto Sans JP",sans-serif}.oswald,.pageTitle__ttl__show{font-family:"Oswald",sans-serif}.material-icons{display:inline-flex;vertical-align:middle;font-size:inherit;line-height:inherit}.base,.base--small,.base--wide{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0px auto}.base--wide{max-width:1240px}@media screen and (min-width:560px){.base--wide{max-width:1240px;padding-left:20px;padding-right:20px}}.base{max-width:1000px}@media screen and (min-width:560px){.base{max-width:1080px;padding-left:20px;padding-right:20px}}@media screen and (min-width:560px){.base{padding-left:40px;padding-right:40px}}.base--small{max-width:960px}@media screen and (min-width:560px){.base--small{max-width:1040px;padding-left:40px;padding-right:40px}}.base .base--small{padding-left:0px;padding-right:0px}@media screen and (min-width:560px){.base .base--small{max-width:960px}}.product--space{padding-top:15px;padding-bottom:30px;overflow:hidden}@media screen and (min-width:560px){.product--space{padding-top:4.1666666667vw;padding-bottom:12.5vw}}@media screen and (min-width:1200px){.product--space{padding-top:50px;padding-bottom:150px}}.space--large{padding-top:60px;padding-bottom:60px}@media screen and (min-width:560px){.space--large{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:960px){.space--large{padding-top:120px;padding-bottom:120px}}.space--medium{padding-top:35px;padding-bottom:35px}@media screen and (min-width:560px){.space--medium{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:960px){.space--medium{padding-top:70px;padding-bottom:70px}}.space--med{padding-top:50px;padding-bottom:50px}@media screen and (min-width:560px){.space--med{padding-top:75px;padding-bottom:75px}}@media screen and (min-width:960px){.space--med{padding-top:100px;padding-bottom:100px}}.space--small{padding-top:25px;padding-bottom:25px}@media screen and (min-width:560px){.space--small{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:960px){.space--small{padding-top:50px;padding-bottom:50px}}.txt,.txtbox p{font-size:clamp(1.3rem,1.953125vw,1.6rem);line-height:1.875}.c-underline{display:inline-block;padding:0 2px 2px 2px;background:linear-gradient(transparent 60%,rgba(255,255,255,0.6) 60%)}.c-txtCenter{text-align:left}@media screen and (min-width:560px){.c-txtCenter{text-align:center}}.sectionbox{margin-top:60px}@media screen and (min-width:560px){.sectionbox{margin-top:90px}}@media screen and (min-width:960px){.sectionbox{margin-top:120px}}.sectionbox .sectionbox_inner{margin-top:30px}@media screen and (min-width:560px){.sectionbox .sectionbox_inner{margin-top:45px}}@media screen and (min-width:960px){.sectionbox .sectionbox_inner{margin-top:60px}}.sectionbox__small{margin-top:30px}@media screen and (min-width:560px){.sectionbox__small{margin-top:45px}}@media screen and (min-width:960px){.sectionbox__small{margin-top:60px}}.wrapper{overflow:hidden}.footerContact,.pageTitle,.promo__inner,footer,header,main{position:relative;z-index:1}main{overflow:hidden}.numberList .num1{background:url("../../img/number/n1.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num2{background:url("../../img/number/n2.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num3{background:url("../../img/number/n3.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num4{background:url("../../img/number/n4.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num5{background:url("../../img/number/n5.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num6{background:url("../../img/number/n6.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num7{background:url("../../img/number/n7.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num8{background:url("../../img/number/n8.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num9{background:url("../../img/number/n9.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num10{background:url("../../img/number/n10.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.numberList .num11{background:url("../../img/number/n11.svg") left top no-repeat;background-size:contain;padding-top:1px;padding-bottom:1px}.caseBox{margin-top:20px}@media screen and (min-width:560px){.caseBox{margin-top:30px}}@media screen and (min-width:960px){.caseBox{margin-top:40px}}.caseBox__one+.caseBox__one{margin-top:40px}.caseBox__ttl{font-size:clamp(1.6rem,2.6041666667vw,2.4rem);margin-bottom:12px;line-height:1.6}@media screen and (min-width:560px){.caseBox__ttl{margin-bottom:15px}}@media screen and (min-width:960px){.caseBox__ttl{margin-bottom:20px}}.caseBox__info{border:1px solid #ccc;padding:12px;font-weight:normal}@media screen and (min-width:560px){.caseBox__info{padding:15px;display:flex;justify-content:space-between}}@media screen and (min-width:960px){.caseBox__info{padding:20px}}.caseBox__ph{margin-right:0px;margin-bottom:10px}@media screen and (min-width:560px){.caseBox__ph{width:48%;margin-right:20px;margin-bottom:0px}}@media screen and (min-width:960px){.caseBox__ph{margin-right:40px}}.caseBox__txt{flex:1}.productItem__category{display:flex;font-size:clamp(1.2rem,1.6927083333vw,1.5rem)}.productItem__category li{border:1px solid #000;padding:5px 8px;margin-right:10px}.woodCategory{display:flex;flex-wrap:wrap;margin-bottom:25px}@media screen and (min-width:560px){.woodCategory{margin-bottom:4.1666666667vw}}@media screen and (min-width:1200px){.woodCategory{margin-bottom:50px}}.woodCategory li{border:1px solid #083f99;padding:8px 10px;margin-right:7px;color:#083f99;border-radius:30px;font-size:clamp(1.2rem,1.953125vw,1.6rem);margin-top:10px}@media screen and (min-width:560px){.woodCategory li{padding:0.8333333333vw 1.25vw;margin-right:10px}}@media screen and (min-width:1200px){.woodCategory li{padding:10px 15px}}.internalLink{margin-bottom:40px;background:#f7f7f7;padding:25px 0px 15px}@media screen and (min-width:560px){.internalLink{margin-bottom:6.6666666667vw}}@media screen and (min-width:960px){.internalLink{padding:45px 0px 35px}}@media screen and (min-width:1200px){.internalLink{margin-bottom:80px}}.internalLink__list{display:flex;justify-content:center;flex-wrap:wrap}.internalLink__list li{margin-bottom:10px;width:100%;padding:0px 5px}@media screen and (min-width:560px){.internalLink__list li{max-width:270px}}.internalLink a{background:#083f99;text-decoration:none;color:#fff;display:block;padding:20px;position:relative;font-size:clamp(1.4rem,1.953125vw,1.6rem)}.internalLink a:before{content:"";position:absolute;font-family:"Font Awesome 5 Free";content:"\f063";font-weight:900;right:10px;top:50%;transform:translateY(-50%);border:1px solid #fff;font-size:12px;padding:10px}.internalLink a:hover{background:#000}.process__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:25px}.process__list:after{content:"";display:block;width:31%}@media screen and (min-width:560px){.process__list{margin-top:4.1666666667vw}}@media screen and (min-width:1200px){.process__list{margin-top:50px}}.process__box{width:48%;margin-bottom:20px}@media screen and (min-width:560px){.process__box{margin-bottom:4.1666666667vw}}@media screen and (min-width:768px){.process__box{width:31%}}@media screen and (min-width:1200px){.process__box{margin-bottom:50px}}.process__box__ttl{font-size:clamp(1.6rem,2.34375vw,2rem);color:#083f99;margin-bottom:12px}@media screen and (min-width:560px){.process__box__ttl{margin-bottom:1.3333333333vw}}@media screen and (min-width:1200px){.process__box__ttl{margin-bottom:16px}}.process__box__ttl p{display:flex;align-items:center}.process__box__description{font-size:clamp(1.2rem,1.8229166667vw,1.6rem);line-height:1.75}.process__box__ph{margin-bottom:10px}@media screen and (min-width:768px){.process__box__ph{margin-bottom:15px}}.process .circle{color:#fff;display:inline-block;background:#104099;line-height:1;border-radius:50%;font-size:clamp(1.4rem,1.953125vw,1.6rem);padding:8px 7px 8px;margin-right:7px;text-align:center}.staffBox a{text-decoration:none}.staffBox a img{transform:scale(1,1);transition:all 0.3s}.staffBox a:hover img{transform:scale(1.06,1.06);transition:all 0.3s}.staffBox a:hover .staffBox__info:before{background:#000}.staffBox__info{display:none;font-size:clamp(1.4rem,1.953125vw,1.6rem);margin-top:12px;position:relative}.staffBox__info:before{content:"";font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;background:#083f99;position:absolute;right:0px;top:50%;transform:translateY(-50%);color:#fff;padding:10px;font-size:18px}.staffBox__info__year{margin-top:10px}.staffBox__number{font-size:1.3rem;margin-bottom:5px;color:#083f99;display:none}@media screen and (min-width:560px){.staffBox__number{font-size:1.25vw}}@media screen and (min-width:1200px){.staffBox__number{font-size:1.5rem}}.staffBox__phbox{position:relative}.staffBox__ph{overflow:hidden}.staffBox__txtbox{top:87%;left:10px;position:absolute;z-index:1}.staffBox__txt{font-size:2.4166666667vw;margin-top:5px}@media screen and (min-width:560px){.staffBox__txt{margin-top:0.8333333333vw;font-size:2.3333333333vw}}@media screen and (min-width:768px){.staffBox__txt{font-size:1.3rem;margin-top:10px}}@media screen and (min-width:960px){.staffBox__txt{font-size:2.1rem}}.staffBox__txt span{background:#fff;display:inline-block;padding:1.0833333333vw 0.8333333333vw}@media screen and (min-width:960px){.staffBox__txt span{padding:13px 10px}}.swiper-container{margin:0 auto;position:relative}@media screen and (min-width:768px){.swiper-container{max-width:450px}}@media screen and (min-width:960px){.swiper-container{max-width:505px}}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-button-next:after,.swiper-button-prev:after{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0;font-size:0px!important}.swiper-button-prev:after{background:url("../../img/common/left_arrow.png") left top no-repeat;background-size:cover;width:33px;height:33px;left:0px}@media screen and (min-width:560px){.swiper-button-prev:after{width:43px;height:43px}}@media screen and (min-width:960px){.swiper-button-prev:after{width:63px;height:63px;left:-24px}}.swiper-button-next:after{background:url("../../img/common/right_arrow.png") left top no-repeat;background-size:cover;width:33px;height:33px;right:0px}@media screen and (min-width:560px){.swiper-button-next:after{width:43px;height:43px}}@media screen and (min-width:960px){.swiper-button-next:after{width:63px;height:63px;right:-24px}}.swiper-slide img{height:auto;width:100%}.formaldehyde{border:1px solid #000000;display:inline-block;padding:5px 15px;font-size:1.5rem}.breadCrumb{font-size:12px;padding:15px 10px;font-weight:500;letter-spacing:1px;z-index:10;opacity:1}@media screen and (min-width:960px){.breadCrumb{font-size:14px}}.breadCrumb ul{display:flex;justify-content:flex-end}.breadCrumb ul li{list-style-type:none}.breadCrumb ul li:after{content:">";padding-left:2px;margin-right:2px}@media screen and (min-width:560px){.breadCrumb ul li:after{padding-top:5px;margin-bottom:5px}}.breadCrumb ul li:last-child:after{content:""}.breadCrumb ul li a{color:#000;text-decoration:underline}.breadCrumb ul li a:hover{text-decoration:none}.pagination{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:50px}@media screen and (min-width:560px){.pagination{margin-top:70px}}@media screen and (min-width:960px){.pagination{margin-top:100px}}.pagination ul{text-align:center}.pagination li{display:inline-block}.pagination .current_page,.pagination a{display:inline-block;text-decoration:none;color:#000000;text-decoration:none;font-size:1.2rem;line-height:1;border:1px solid #ccc;transition:0.2s all;padding:8px}@media screen and (min-width:560px){.pagination .current_page,.pagination a{font-size:1.3rem;padding:8px 10px;margin:5px 3px;line-height:1.3}}@media screen and (min-width:960px){.pagination .current_page,.pagination a{font-size:1.4rem;padding:10px 15px;margin:8px 5px}}@media screen and (min-width:960px){.pagination .current_page:hover,.pagination a:hover{border:1px solid #083f99;background:#083f99;color:#fff}}.pagination .current_page{background:#083f99;color:#fff;border:1px solid #083f99}@media screen and (min-width:960px){.pagination .current_page:hover{border:1px solid #083f99}}.pagenavi{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-top:1px solid #ccc;padding-top:30px}@media screen and (min-width:560px){.pagenavi{width:100%;margin:0px}}@media screen and (min-width:960px){.pagenavi{align-items:flex-start}}.pagenavi_top{width:50%;text-align:center}@media screen and (min-width:560px){.pagenavi_top{width:40%}}@media screen and (min-width:960px){.pagenavi_top{width:33.3%}}.pagenavi_top .btn01{margin-top:0}.pagenavi_top .btn01 a{width:80%}.pagenavi_top .btn01 a:after{display:none}.pagenavi_next,.pagenavi_prev{width:25%}@media screen and (min-width:560px){.pagenavi_next,.pagenavi_prev{width:30%}}@media screen and (min-width:960px){.pagenavi_next,.pagenavi_prev{width:33.3%}}.pagenavi_next span,.pagenavi_prev span{position:relative}.pagenavi_next span:first-of-type,.pagenavi_prev span:first-of-type{color:#083f99;font-size:1.4rem}@media screen and (min-width:960px){.pagenavi_next span:first-of-type,.pagenavi_prev span:first-of-type{font-size:1.6rem}}.pagenavi_next span:nth-of-type(2),.pagenavi_prev span:nth-of-type(2){display:none}@media screen and (min-width:960px){.pagenavi_next span:nth-of-type(2),.pagenavi_prev span:nth-of-type(2){display:block;font-size:1.2rem;line-height:1.3;margin-top:10px}}@media screen and (min-width:960px){.pagenavi_next span:nth-of-type(2),.pagenavi_prev span:nth-of-type(2){font-size:1.4rem}}.pagenavi_next a,.pagenavi_prev a{text-decoration:none;color:#000000;transition:all 0.1s}@media screen and (min-width:960px){.pagenavi_next a:hover,.pagenavi_prev a:hover{opacity:0.6}}.pagenavi .pagenavi_next{text-align:right}.pagenavi .pagenavi_prev{text-align:left}.contactBtn{position:relative;width:50%;z-index:1}@media screen and (min-width:960px){.contactBtn{width:auto}}.contactBtn a{display:flex;flex-direction:column;background:#083f99;width:100%;height:100%;position:relative;min-width:100px;text-align:center;padding:20px;color:#fff;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-weight:500;transition:background 0.3s;font-size:clamp(1rem,1.3541666667vw,1.7rem);padding:15px 0px;text-decoration:none}@media screen and (min-width:960px){.contactBtn a{padding:15px 20px;width:10vw}}@media screen and (min-width:1200px){.contactBtn a{padding:20px;width:150px}}.contactBtn a:hover{background:#000;transition:background 0.3s}@media screen and (min-width:960px){.contactBtn a div{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%}}.contactBtn__icon{position:relative;top:5px;margin:0 auto}@media screen and (min-width:960px){.contactBtn__icon{width:2.6666666667vw}}@media screen and (min-width:1200px){.contactBtn__icon{width:auto}}.contactBtn__txt{margin-top:15px}.recruitBtn{position:relative;width:50%;z-index:1}@media screen and (min-width:960px){.recruitBtn{width:auto}}.recruitBtn a{display:flex;flex-direction:column;background:#0d6fb8;height:100%;width:100%;text-align:center;padding:20px;color:#fff;font-size:1.7rem;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-weight:500;transition:background 0.3s;font-size:clamp(1rem,1.3541666667vw,1.7rem);padding:15px 0px;text-decoration:none}@media screen and (min-width:960px){.recruitBtn a{padding:15px 20px;width:10vw}}@media screen and (min-width:960px){.recruitBtn a{padding:15px 20px;width:10vw}}@media screen and (min-width:1200px){.recruitBtn a{padding:20px;width:150px}}.recruitBtn a:hover{background:#000;transition:background 0.3s}@media screen and (min-width:960px){.recruitBtn a div{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%}}.recruitBtn__icon{position:relative;margin:0 auto}@media screen and (min-width:960px){.recruitBtn__icon{width:2.5vw}}@media screen and (min-width:1200px){.recruitBtn__icon{width:auto}}.recruitBtn__txt{margin-top:5px}.googlemap_btn{width:100%}.googlemap_btn a{background:#000;color:#fff;border-radius:30px;padding:13px 10px 13px;display:block;position:relative;font-weight:bold;text-align:center;opacity:1;transition:opacity 0.3s;text-decoration:none;color:"#fff";font-size:1.2rem}@media screen and (min-width:768px){.googlemap_btn a{font-size:1.1rem}}@media screen and (min-width:960px){.googlemap_btn a{padding-top:15px;padding-bottom:15px;font-size:1.5rem}}.googlemap_btn a:before{font-family:"Font Awesome 5 Free";content:"\f3c5";font-weight:900;position:absolute;font-size:18px;left:15px;top:50%;transform:translateY(-50%)}.googlemap_btn a:hover{background:#111;opacity:0.8;transition:opacity 0.3s}.btn01{position:relative;z-index:10}.btn01 a{background:#083f99;text-decoration:none;color:#fff;padding:13px 40px 15px 24px;border-radius:30px;display:inline-block;position:relative;font-size:clamp(1.3rem,1.8229166667vw,1.6rem)}@media screen and (min-width:560px){.btn01 a{padding:18px 50px 18px 35px}}@media screen and (min-width:1200px){.btn01 a{padding:18px 50px 18px 35px}}.btn01 a:before{content:"";position:absolute;top:49%;right:7%;width:18px;height:11px;transform:translateY(-50%);background:url("../../img/common/arrow.png") center center no-repeat;background-size:cover;transition:right 0.3s}@media screen and (min-width:560px){.btn01 a:before{width:21px;height:14px}}@media screen and (min-width:960px){.btn01 a:before{width:23px;height:15px}}.btn01 a:hover{transition:all 0.8s ease-out;color:#fff;background:linear-gradient(270deg,#083f99 0%,#140647 70%,#083f99 100%);background-size:200% auto;background-position:right center}.btn01 a:hover:before{right:5%;transition:right 0.3s}.btn01--white a{background:#fff;text-decoration:none;color:#083f99}.btn01--white a:before{background:url("../../img/common/blue_arrow.png") center center no-repeat}.btn01--white a:hover{text-decoration:none;color:#083f99;transition:all 0.8s ease-out;background:#fff;background-size:200% auto;background-position:right center}.btn02{width:100%}.btn02 a{background:#084098;border-radius:50px;display:block;text-align:center;font-size:1.3rem;text-decoration:none;color:#fff;font-weight:bold;padding:17px 20px 17px;position:relative;opacity:1;transition:opacity 0.3s}@media screen and (min-width:560px){.btn02 a{font-size:1.6rem;padding:19px}}@media screen and (min-width:960px){.btn02 a{font-size:2rem;padding:20px}}.btn02 a:before{content:"";font-family:"Font Awesome 5 Free";content:"\f054";font-weight:700;position:absolute;top:50%;transform:translateY(-50%);transition:right 0.3s;color:#fff;right:25px;font-size:15px}@media screen and (min-width:960px){.btn02 a:before{font-size:20px}}.btn02 a:hover{opacity:0.7;transition:opacity 0.3s}.btn02 a:hover:before{right:20px;transition:right 0.3s}.btn03{width:100%}.btn03 a{border:3px solid #084098;border-radius:50px;display:block;text-align:center;font-size:1.3rem;text-decoration:none;color:#084098;font-weight:bold;padding:18px 30px 18px;position:relative}@media screen and (min-width:560px){.btn03 a{font-size:1.4rem}}@media screen and (min-width:960px){.btn03 a{font-size:1.6rem;padding:20px 45px 20px}}.btn03 a:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;background:url(../../img/common/btn_arrow_blue.png) center top no-repeat;width:27px;height:6px;transition:right 0.3s}.btn03 a:hover:before{right:10px;transition:right 0.3s}.btn04{width:100%;position:relative;max-width:640px;margin:0 auto}.btn04 a{background:#084097;padding-top:23px;padding-bottom:23px;display:block;color:#fff;font-size:1.8rem;text-decoration:none;color:#fff;text-align:center;position:relative;z-index:1;bottom:0px;transition:bottom 0.3s}@media screen and (min-width:560px){.btn04 a{padding-top:31px;padding-bottom:31px;font-size:2.3rem}}@media screen and (min-width:560px){.btn04 a{padding-top:32px;padding-bottom:32px;font-size:2.6rem}}@media screen and (min-width:960px){.btn04 a{font-size:3rem;padding-top:35px;padding-bottom:35px}}.btn04 a:before{position:absolute;width:0;height:0;right:0px;top:0px;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #fff;content:"";transform:rotate(45deg);transform-origin:right bottom}.btn04 a:after{content:"";font-family:"Font Awesome 5 Free";content:"\f054";font-weight:700;position:absolute;top:50%;transform:translateY(-50%);transition:right 0.3s;color:#fff;right:25px;font-size:15px}.btn04 a:hover:after{transition:right 0.3s;right:15px}.btn04 span{background:url(../../img/common/btn04_arrow.png) right center no-repeat;background-size:30px auto;padding-right:40px}@media screen and (min-width:960px){.btn04 span{padding-right:70px;background-size:auto}}.btn04.recruit_btn{width:90%;margin:0 auto 50px}@media screen and (min-width:560px){.btn04.recruit_btn{margin:0 auto 65px}}@media screen and (min-width:960px){.btn04.recruit_btn{margin:0 auto 90px}}.error_txt{width:100%;padding:10px 15px 8px 35px;box-sizing:border-box;font-size:108%;position:relative;background:#fff5f5}.error_txt i{display:block;position:absolute;top:11px;left:10px;font-size:18px}.error_box{background:#fff;padding:20px;border:1px solid #bcbcbc;border-radius:3px;margin-bottom:40px}.error_box p{color:#cf1212;font-size:1.3rem}.error_box p+p{padding-top:10px}@media screen and (min-width:560px){.error_box p{font-size:clamp(1.4rem,1.953125vw,1.6rem)}}@media screen and (min-width:960px){.error_box p{font-size:1.6rem}}.submit_btn button[type=submit]{margin:0px auto;display:block;width:90%;max-width:400px;border:1px solid #e61010;color:#fff;font-weight:bold;padding:15px 0px;font-size:138.5%;font-size:1.8rem;font-family:"Noto Sans","Noto Sans JP",sans-serif;line-height:1.5;text-decoration:none;border-radius:3px;cursor:pointer;background:#CF1212}.back_btn{width:100%;max-width:250px;margin:20px auto 0px auto;text-align:center}@media screen and (min-width:360px){.back_btn{width:60%}}.back_btn button{border:1px solid #b9b9b9;display:block;width:100%;margin:0px auto;color:#000000;padding:10px 0px 8px 0px;font-size:1.3rem;text-decoration:none;border-radius:3px;cursor:pointer;background:rgb(238,238,238)}.formbtn_box{margin-top:40px;margin-bottom:40px}@media screen and (min-width:560px){.submit_btn button[type=submit]{padding:15px 0px;font-size:2rem}.back_btn button{padding:13px 0px 13px 0px;font-size:1.5rem;line-height:1.5}}.form50{width:50px}.form70{width:70px}.form100{width:100%;max-width:100px}.form150{width:100%;max-width:150px}.form200{width:100%;max-width:200px}.form250{width:100%;max-width:250px}.form300{width:100%;max-width:300px}.form350{width:100%;max-width:350px}.form400{width:100%;max-width:400px}.formmax{width:100%}.comment_box{width:100%;margin:5px 0px 5px 0px;height:300px}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #ccc;padding:6px;border-radius:2px;box-sizing:border-box;font-size:100%}@media screen and (min-width:960px){input[type=email],input[type=tel],input[type=text],textarea{padding:8px;border-radius:3px}}select{border:1px solid #ccc;padding:5px}input:focus,textarea:focus{border:1px solid #217fc4;box-shadow:0px 0px 3px #ccc}input[type=radio]{margin-top:-3px}button:disabled{opacity:0.4!important;cursor:default!important}.staffList a{display:block;text-decoration:none;color:#000000;position:relative;z-index:1;transition-duration:0.3s;right:0px;top:0px;min-height:100%;transition:all 0.2s ease-in-out;opacity:1}.staffList a:hover{opacity:0.7}.staffList__info{position:absolute;left:0px;mix-blend-mode:hard-light;background:rgba(7,50,124,0.9);color:#fff;padding:10px;bottom:0px;width:100%}@media screen and (min-width:768px){.staffList__info{padding:10px;width:90%;bottom:10px}}.staffList__info-otherbg{background:rgb(37,104,134);mix-blend-mode:hard-light}@media screen and (min-width:360px){.staffList__info{padding:13px 10px 10px}}@media screen and (min-width:560px){.staffList__info{padding:18px 20px 18px}}@media screen and (min-width:960px){.staffList__info{padding:20px 20px 20px;bottom:20px}}.staffList__name{font-size:2.2rem;font-weight:400}@media screen and (min-width:360px){.staffList__name{font-size:1.5rem}}@media screen and (min-width:560px){.staffList__name{font-size:2.2rem}}@media screen and (min-width:768px){.staffList__name{font-size:2.5rem}}@media screen and (min-width:960px){.staffList__name{font-size:3rem}}.staffList__division{font-size:1.1rem;font-weight:300;margin-top:5px;line-height:1.4}@media screen and (min-width:360px){.staffList__division{margin-top:10px;font-size:1.1rem}}@media screen and (min-width:560px){.staffList__division{margin-top:10px;font-size:1.3rem}}@media screen and (min-width:960px){.staffList__division{margin-top:15px;font-size:1.5rem}}.staffList__history{font-size:1.1rem;font-weight:300;margin-top:5px}@media screen and (min-width:560px){.staffList__history{font-size:1.3rem}}@media screen and (min-width:960px){.staffList__history{margin-top:10px;font-size:1.5rem}}.c-ul_basic{padding-left:20px}.c-ul_basic li{list-style:disc;font-size:1.3rem;line-height:1.8}@media screen and (min-width:560px){.c-ul_basic li{font-size:1.4rem}}@media screen and (min-width:960px){.c-ul_basic li{font-size:1.5rem;line-height:1.8}}.c-ol_basic{padding-left:20px}.c-ol_basic li{list-style:disc;font-size:100%;font-size:1.3rem;line-height:1.8}@media screen and (min-width:560px){.c-ol_basic li{font-size:1.4rem}}@media screen and (min-width:960px){.c-ol_basic li{font-size:1.5rem;line-height:1.8}}.c-li_attention li{position:relative;padding-left:20px;text-indent:-15px;font-size:100%;font-size:1.3rem;line-height:1.8}@media screen and (min-width:560px){.c-li_attention li{font-size:1.4rem;line-height:1.3}}@media screen and (min-width:960px){.c-li_attention li{font-size:1.5rem;line-height:1.8;line-height:1.4}}.c-li_attention li+li{margin-top:5px}.c-li_attention li:before{content:"※"}.c-li_icon li{position:relative;font-size:100%;font-size:1.3rem;line-height:1.8;line-height:1.3}@media screen and (min-width:560px){.c-li_icon li{font-size:1.4rem;line-height:1.3}}@media screen and (min-width:960px){.c-li_icon li{font-size:1.5rem;line-height:1.8;line-height:1.4}}.c-li_icon li+li{margin-top:5px}@media screen and (min-width:960px){.c-li_icon li+li{margin-top:8px}}.c-li_icon--orange i{color:#083f99}.c-li_small li{font-size:1.2rem}@media screen and (min-width:560px){.c-li_small li{font-size:1.3rem}}@media screen and (min-width:960px){.c-li_small li{font-size:1.3rem}}.ttl01{font-family:"oswald";font-size:clamp(3.5rem,7.1614583333vw,7.4rem);font-weight:500;color:#afc0e3;line-height:1;margin-bottom:2.9166666667vw}.ttl01:first-letter{color:#083f99}@media screen and (min-width:1200px){.ttl01{margin-bottom:35px}}.ttl01--fontsize{font-size:3.5rem}@media screen and (min-width:560px){.ttl01--fontsize{font-size:5.3333333333vw}}@media screen and (min-width:960px){.ttl01--fontsize{font-size:6.4rem}}.ttl01_sub{font-size:clamp(1.6rem,2.2916666667vw,2.5rem);font-family:"Noto Sans","Noto Sans JP",sans-serif;color:#083f99;font-weight:900}.ttl02box{display:flex;align-items:end;flex-wrap:wrap;margin-bottom:20px;flex:1;position:relative;z-index:1}@media screen and (min-width:560px){.ttl02box{margin-bottom:2.9166666667vw}}@media screen and (min-width:1200px){.ttl02box{margin-bottom:35px}}.ttl02{font-family:"oswald";font-size:4.5rem;font-weight:500;color:#afc0e3;line-height:1;margin-right:10px;font-size:clamp(3.5rem,6.7708333333vw,7.4rem)}@media screen and (min-width:960px){.ttl02{margin-right:1.25vw}}@media screen and (min-width:1200px){.ttl02{margin-right:15px}}.ttl02:first-letter{color:#083f99}.ttl02 span{color:#083f99}.ttl02--fontsize{font-size:clamp(3.5rem,6.7708333333vw,6.4rem)}.ttl02_sub{font-size:1.6rem;font-family:"Noto Sans","Noto Sans JP",sans-serif;color:#083f99;font-weight:900;margin-top:15px;position:relative;top:-3px;font-size:clamp(1.6rem,2.9947916667vw,2.5rem)}@media screen and (min-width:560px){.ttl02_sub{margin-top:8px}}.ttl03box{font-family:"Noto Sans","Noto Sans JP",sans-serif;border-left:5px solid #083f99;color:#083f99;margin-bottom:20px}@media screen and (min-width:560px){.ttl03box{margin-bottom:3.3333333333vw}}@media screen and (min-width:1200px){.ttl03box{margin-bottom:40px}}.ttl03box .ttl03{font-size:2rem;font-weight:600;padding-left:12px}@media screen and (min-width:560px){.ttl03box .ttl03{font-size:3.1666666667vw;padding-left:2.25vw}}@media screen and (min-width:1200px){.ttl03box .ttl03{font-size:4rem;padding-left:27px}}.ttl03box .ttl03 span{font-size:1.6rem;margin-top:12px;display:block;font-weight:600;font-family:"oswald"}@media screen and (min-width:560px){.ttl03box .ttl03 span{font-size:2.0833333333vw}}@media screen and (min-width:960px){.ttl03box .ttl03 span{font-size:2.5rem}}.ttl04{font-size:2.1rem;line-height:1.3;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-weight:700;position:relative;padding-left:30px;color:#083f99}@media screen and (min-width:560px){.ttl04{padding-left:38px}}@media screen and (min-width:960px){.ttl04{padding-left:47px}}@media screen and (min-width:560px){.ttl04{font-size:2.9166666667vw}}@media screen and (min-width:1200px){.ttl04{font-size:3.5rem}}.ttl04:before{content:"";border-bottom:1px solid #083f99;width:15px;position:absolute;left:0px;top:50%}@media screen and (min-width:560px){.ttl04:before{width:20px}}@media screen and (min-width:960px){.ttl04:before{width:28px}}.ttl05{font-weight:bold;position:relative;padding-left:30px;font-size:clamp(1.8rem,2.6041666667vw,2.2rem)}.ttl05:before{content:"";position:absolute;width:20px;height:20px;background:#083f99;left:0px;top:50%;transform:translateY(-50%)}.ttl06{background:#083f99;font-weight:bold;position:relative;font-size:clamp(1.6rem,2.2135416667vw,2.2rem);color:#fff;padding:12px 15px}.privacy_ttl{font-size:1.8rem;margin-bottom:15px;line-height:1.2222222222}@media screen and (min-width:560px){.privacy_ttl{font-size:clamp(2rem,3.2552083333vw,3rem);margin-bottom:4.1666666667vw}}@media screen and (min-width:1200px){.privacy_ttl{font-size:3rem;margin-bottom:50px}}.product_ttlbox{background:#083f99;color:#fff;position:relative;padding:35px 0px 35px}@media screen and (min-width:560px){.product_ttlbox{padding:3.75vw 0px 3.75vw}}@media screen and (min-width:960px){.product_ttlbox{padding:45px 0px 45px}}.product_ttlbox:before{content:"";position:absolute;right:0px;top:0px}.product_ttlbox--structural:before{background:url(../../img/laminate/kouzouyou_ttl.png) right top no-repeat;background-size:contain;height:150%;width:100px}@media screen and (min-width:960px){.product_ttlbox--structural:before{width:20%}}.product_ttlbox--incrustation:before{background:url(../../img/laminate/kesyoubari_ttl.png) right top no-repeat;background-size:contain;height:150%;width:93px}@media screen and (min-width:960px){.product_ttlbox--incrustation:before{width:19%}}.product_ttlbox--frame:before{background:url(../../img/naiso/frame_ttl.png) right top no-repeat;background-size:contain;height:150%;width:70px}@media screen and (min-width:960px){.product_ttlbox--frame:before{width:19%}}.product_ttlbox--panel:before{background:url(../../img/panel/panel_ttl.png) right top no-repeat;background-size:contain;height:150%;width:48px}@media screen and (min-width:960px){.product_ttlbox--panel:before{width:10%}}.product_ttlbox--yukapanel:before{background:url(../../img/panel/yukapanel_ttl.png) right top no-repeat;background-size:contain;height:150%;width:90px}@media screen and (min-width:960px){.product_ttlbox--yukapanel:before{width:17%}}.product_ttl{font-size:2.3rem;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-weight:600;position:relative;z-index:1}@media screen and (min-width:560px){.product_ttl{font-size:3.3333333333vw}}@media screen and (min-width:1200px){.product_ttl{font-size:4rem}}.product_ttl__txt{font-size:clamp(1.3rem,1.953125vw,1.6rem);line-height:1.875;margin-top:20px;position:relative;z-index:1}@media screen and (min-width:560px){.product_ttl__txt{margin-top:2.9166666667vw}}@media screen and (min-width:1200px){.product_ttl__txt{margin-top:35px}}.product_ttl__txt br{display:none}@media screen and (min-width:960px){.product_ttl__txt br{display:block}}.about_line_subttl01{font-size:4.1666666667vw}@media screen and (min-width:560px){.about_line_subttl01{font-size:2.5vw}}@media screen and (min-width:1200px){.about_line_subttl01{font-size:3.3rem}}.about_line_subttl01 p.js_show+p{margin-top:10px}@media screen and (min-width:560px){.about_line_subttl01 p.js_show+p{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.about_line_subttl01 p.js_show+p{margin-top:20px}}.about_line_subttl01 p.js_show span.js_show_txt{display:inline-block;background:#084098;color:#fff;padding:10px}.facility_line_subttl01{font-size:4.1666666667vw}@media screen and (min-width:560px){.facility_line_subttl01{font-size:2.8333333333vw}}@media screen and (min-width:1200px){.facility_line_subttl01{font-size:3.3rem}}.facility_line_subttl01 div+div{margin-top:5px}@media screen and (min-width:560px){.facility_line_subttl01 div+div{margin-top:0.8333333333vw}}@media screen and (min-width:1200px){.facility_line_subttl01 div+div{margin-top:10px}}.facility_line_subttl01 p.js_show span.js_show_txt{display:inline-block;background:#084098;color:#fff;padding:2.5vw 3.125vw}@media screen and (min-width:560px){.facility_line_subttl01 p.js_show span.js_show_txt{padding:1.25vw 1.5vw}}@media screen and (min-width:1200px){.facility_line_subttl01 p.js_show span.js_show_txt{padding:15px 18px}}.corporatelist_line_subttl01{font-size:4.1666666667vw}@media screen and (min-width:560px){.corporatelist_line_subttl01{font-size:2.8333333333vw}}@media screen and (min-width:1200px){.corporatelist_line_subttl01{font-size:3.3rem}}.corporatelist_line_subttl01 div+div{margin-top:5px}@media screen and (min-width:560px){.corporatelist_line_subttl01 div+div{margin-top:0.8333333333vw}}@media screen and (min-width:1200px){.corporatelist_line_subttl01 div+div{margin-top:10px}}.corporatelist_line_subttl01 p.js_show span.js_show_txt{display:inline-block;background:#084098;color:#fff;padding:2.5vw 3.125vw}@media screen and (min-width:560px){.corporatelist_line_subttl01 p.js_show span.js_show_txt{padding:1.25vw 1.5vw}}@media screen and (min-width:1200px){.corporatelist_line_subttl01 p.js_show span.js_show_txt{padding:15px 18px}}.forjobseekers_line{font-size:3.75vw}@media screen and (min-width:560px){.forjobseekers_line{font-size:2.8333333333vw}}@media screen and (min-width:1200px){.forjobseekers_line{font-size:3.3rem}}.forjobseekers_line div+div{margin-top:5px}@media screen and (min-width:560px){.forjobseekers_line div+div{margin-top:0.8333333333vw}}@media screen and (min-width:1200px){.forjobseekers_line div+div{margin-top:10px}}.forjobseekers_line p.js_show span.js_show_txt{display:inline-block;background:#084098;color:#fff;padding:2.5vw 3.125vw}@media screen and (min-width:560px){.forjobseekers_line p.js_show span.js_show_txt{padding:1.25vw 1.5vw}}@media screen and (min-width:1200px){.forjobseekers_line p.js_show span.js_show_txt{padding:15px 18px}}.interview_line_subttl01{font-size:4.1666666667vw}@media screen and (min-width:560px){.interview_line_subttl01{font-size:2.8333333333vw}}@media screen and (min-width:1200px){.interview_line_subttl01{font-size:3.3rem}}.interview_line_subttl01 div+div{margin-top:5px}@media screen and (min-width:560px){.interview_line_subttl01 div+div{margin-top:0.8333333333vw}}@media screen and (min-width:1200px){.interview_line_subttl01 div+div{margin-top:10px}}.interview_line_subttl01 p.js_show span.js_show_txt{display:inline-block;background:#084098;color:#fff;padding:2.5vw 3.125vw}@media screen and (min-width:560px){.interview_line_subttl01 p.js_show span.js_show_txt{padding:1.25vw 1.5vw}}@media screen and (min-width:1200px){.interview_line_subttl01 p.js_show span.js_show_txt{padding:15px 18px}}.line_subttl01{font-size:clamp(2rem,2.734375vw,3.3rem)}.line_subttl01 p.js_show+p{margin-top:10px}@media screen and (min-width:560px){.line_subttl01 p.js_show+p{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.line_subttl01 p.js_show+p{margin-top:20px}}.line_subttl01 p.js_show span.js_show_txt{display:inline-block;background:#084098;color:#fff;padding:10px}.line_subttl01--timber{font-size:4.1666666667vw;line-height:1.375}@media screen and (min-width:560px){.line_subttl01--timber{line-height:1.1;font-size:2.8333333333vw}}@media screen and (min-width:1200px){.line_subttl01--timber{font-size:3.3rem}}.line_subttl01--timber div+div{margin-top:5px}@media screen and (min-width:560px){.line_subttl01--timber div+div{margin-top:0.8333333333vw}}@media screen and (min-width:1200px){.line_subttl01--timber div+div{margin-top:10px}}.line_subttl01--timber p.js_show span.js_show_txt{display:inline-block;background:#084098;color:#fff;padding:2.5vw 3.125vw}@media screen and (min-width:560px){.line_subttl01--timber p.js_show span.js_show_txt{padding:1.25vw 1.5vw}}@media screen and (min-width:1200px){.line_subttl01--timber p.js_show span.js_show_txt{padding:15px 18px}}.line_subttl01--greeting{font-size:4.1666666667vw;line-height:1.375}@media screen and (min-width:560px){.line_subttl01--greeting{line-height:1.1;font-size:2.8333333333vw}}@media screen and (min-width:1200px){.line_subttl01--greeting{font-size:3.3rem}}.line_subttl01--greeting div+div{margin-top:5px}@media screen and (min-width:560px){.line_subttl01--greeting div+div{margin-top:0.8333333333vw}}@media screen and (min-width:1200px){.line_subttl01--greeting div+div{margin-top:10px}}.line_subttl01--greeting p.js_show span.js_show_txt{display:inline-block;background:#084098;color:#fff;padding:2.5vw 3.125vw}@media screen and (min-width:560px){.line_subttl01--greeting p.js_show span.js_show_txt{padding:1.25vw 1.5vw}}@media screen and (min-width:1200px){.line_subttl01--greeting p.js_show span.js_show_txt{padding:15px 18px}}.pageTitle{width:100%;display:flex;justify-content:flex-end;overflow:hidden;margin-top:70px;position:relative}@media screen and (min-width:960px){.pageTitle{margin-top:7.8333333333vw}}@media screen and (min-width:1200px){.pageTitle{margin-top:94px}}.pageTitle__staffinfo{position:absolute;left:0px;top:50%;transform:translateY(-50%);background:#083f99;color:#fff;padding:13px;font-size:clamp(1.1rem,2.0833333333vw,1.8rem)}@media screen and (min-width:560px){.pageTitle__staffinfo{padding:1.6666666667vw}}@media screen and (min-width:1200px){.pageTitle__staffinfo{padding:20px}}.pageTitle__staffinfo__job{margin-top:10px}.pageTitle__ttl{position:relative;display:inline-block}.pageTitle__ttl:before{content:"";position:absolute;left:0%;top:0px;width:0%;height:100%;background:#fff;opacity:1}.pageTitle__ttl__show{opacity:0;background:#fff;display:inline-block;color:#084098;letter-spacing:1px;font-weight:500;padding:0px 15px 10px 10px;font-size:3.2rem}@media screen and (min-width:560px){.pageTitle__ttl__show{font-size:4rem;padding:0px 35px 15px 0px}}@media screen and (min-width:960px){.pageTitle__ttl__show{padding:0px 40px 18px 0px;font-size:4.5rem}}@media screen and (min-width:1200px){.pageTitle__ttl__show{padding:0px 50px 20px 0px;font-size:5rem}}.pageTitle__ttl__ja{display:block;font-weight:600;font-size:1.4rem;letter-spacing:1px;margin-top:5px}@media screen and (min-width:560px){.pageTitle__ttl__ja{margin-top:13px;font-size:1.6rem}}@media screen and (min-width:960px){.pageTitle__ttl__ja{margin-top:14px;font-size:1.8rem}}@media screen and (min-width:1200px){.pageTitle__ttl__ja{margin-top:15px;font-size:2rem}}.pageTitle__ttl.action:before{animation:itemMove 0.5s cubic-bezier(0.33,1,0.68,1)}.pageTitle__ttl.remove:before{animation:itemMove2 0.5s cubic-bezier(0.33,1,0.68,1)}.pageTitle__in{width:100%;margin-left:0%;position:relative;overflow:hidden;height:350px}@media screen and (min-width:560px){.pageTitle__in{margin-left:80px;height:500px}}@media screen and (min-width:960px){.pageTitle__in{height:600px;margin-left:100px}}@media screen and (min-width:1280px){.pageTitle__in{height:700px}}@media screen and (min-width:1350px){.pageTitle__in{height:780px}}.pageTitle__in--inquiry{height:170px}@media screen and (min-width:560px){.pageTitle__in--inquiry{height:210px}}@media screen and (min-width:768px){.pageTitle__in--inquiry{height:350px}}@media screen and (min-width:1200px){.pageTitle__in--inquiry{height:400px}}.pageTitle__in__bg{width:100%;height:100%;position:absolute;left:0px;top:0px;transform:scale(1.13)}.pageTitle__in__bg--about{background:url("../../img/about/about_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--organization{background:url("../../img/organization/organization_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--history{background:url("../../img/history/history_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--facility{background:url("../../img/facility/facility_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--corporate{background:url("../../img/corporate/corporate_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--greeting{background:url("../../img/greeting/greeting_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--timber{background:url("../../img/timber/timber_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--sdgs{background:url("../../img/sdgs/sdgs_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--corporate_list{background:url("../../img/corporate_list/corporate_list_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--laminate{background:url("../../img/laminate/laminate_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--naiso{background:url("../../img/naiso/naiso_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--panel{background:url("../../img/panel/panel_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--interview{background:url("../../img/interview/interview_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--bosyu{background:url("../../img/bosyu/bosyu_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--contact{background:url("../../img/contact/contact_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--entry{background:url("../../img/entry/entry_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--privacy{background:url("../../img/privacy/privacy_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff01{background:url("../../img/interview/staff01/staff_ttl_bg.jpg") no-repeat;background-size:cover;background-position:-80px center}@media screen and (min-width:560px){.pageTitle__in__bg--staff01{background-position:center center}}.pageTitle__in__bg--staff02{background:url("../../img/interview/staff02/staff_ttl_bg.jpg") no-repeat;background-size:cover;background-position:-80px center}@media screen and (min-width:560px){.pageTitle__in__bg--staff02{background-position:center center}}.pageTitle__in__bg--staff03{background:url("../../img/interview/staff03/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff04{background:url("../../img/interview/staff04/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff05{background:url("../../img/interview/staff05/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff06{background:url("../../img/interview/staff06/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff07{background:url("../../img/interview/staff07/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff08{background:url("../../img/interview/staff08/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff09{background:url("../../img/interview/staff09/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff10{background:url("../../img/interview/staff10/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff11{background:url("../../img/interview/staff11/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff12{background:url("../../img/interview/staff12/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff13{background:url("../../img/interview/staff13/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff14{background:url("../../img/interview/staff14/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.pageTitle__in__bg--staff15{background:url("../../img/interview/staff15/staff_ttl_bg.jpg") center center no-repeat;background-size:cover}.inquiry_ttl{text-align:center;color:#083f99;font-size:2.5rem;font-family:"Noto Sans","Noto Sans JP",sans-serif}@media screen and (min-width:560px){.inquiry_ttl{font-size:clamp(2.5rem,3.90625vw,3.5rem)}}@media screen and (min-width:1200px){.inquiry_ttl{font-size:3.5rem}}@keyframes itemMove{0%{width:0%}to{width:100%}}@keyframes itemMove2{0%{left:0%;width:100%}to{left:100%}}.scrolldown{position:absolute;transform:translateX(50%);right:50%;bottom:0px}.scrolldown span{position:absolute;bottom:65px;color:#fff;font-size:1.3rem;font-weight:100;letter-spacing:1px;font-family:"oswald"}.scrolldown span:before{content:"";position:absolute;top:20px;left:17px;width:1px;height:15px;background:#fff;animation:mousemove 1.6s linear infinite}.scrolldown span a{position:relative;right:0px;text-decoration:none;color:#fff}@keyframes mousemove{0%{height:1px}50%{height:30px}to{height:60px}}.interviewTitle.m-layout_lt{position:absolute;left:10px;top:30%;text-align:left}@media screen and (min-width:560px){.interviewTitle.m-layout_lt{left:15px}}@media screen and (min-width:960px){.interviewTitle.m-layout_lt{left:20px}}.interviewTitle.m-layout_rt{position:absolute;right:10px;top:30%;text-align:left}@media screen and (min-width:560px){.interviewTitle.m-layout_rt{right:15px}}@media screen and (min-width:960px){.interviewTitle.m-layout_rt{right:20px}}.interviewTitle.m-layout_rb{position:absolute;right:10px;bottom:30%;text-align:left}@media screen and (min-width:560px){.interviewTitle.m-layout_rb{right:15px}}@media screen and (min-width:960px){.interviewTitle.m-layout_rb{right:20px}}.interviewTitle.m-layout_lb{position:absolute;left:10px;bottom:30%;text-align:left}@media screen and (min-width:560px){.interviewTitle.m-layout_lb{left:15px}}@media screen and (min-width:960px){.interviewTitle.m-layout_lb{left:20px}}.interviewTitle .catch{font-size:1.5rem;color:#000;margin-bottom:10px;line-height:1.4;letter-spacing:3px}@media screen and (min-width:560px){.interviewTitle .catch{font-size:2rem}}@media screen and (min-width:960px){.interviewTitle .catch{font-size:4rem;letter-spacing:5px}}.interviewTitle .catch:last-child{margin-bottom:0px}.interviewTitle .catch span{display:inline-block;background:rgba(255,255,255,0.8);padding:5px 10px 5px;font-feature-settings:"palt";font-family:"Noto Serif JP",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E";font-weight:400;position:relative}@media screen and (min-width:960px){.interviewTitle .catch span{background:#fff}}@media screen and (min-width:560px){.interviewTitle .catch span:before{content:"";position:absolute;right:0px;top:0px;width:100%;height:100%;background:#fff}}@media screen and (min-width:560px){.interviewTitle .catch span.active:before{width:0%;transition:width 1s}}.question_number{font-family:"Poppins",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E";font-size:1.8rem;font-weight:500;margin-bottom:20px}.question_number.m-perple{color:#A3A5D1}.question_number.m-white{color:#fff}.question_number.m-blue{color:#084098}.question_number.m-ublue{color:#2EA7E0}@media screen and (min-width:560px){.question_number{font-size:2rem}}@media screen and (min-width:960px){.question_number{font-size:2.5rem}}.flow__ttl{text-align:center;color:#002f8f;font-size:2rem;margin-bottom:50px;font-weight:500;line-height:1.4}@media screen and (min-width:560px){.flow__ttl{font-size:2.5rem;margin-bottom:55px}}@media screen and (min-width:768px){.flow__ttl{font-size:2.8rem;margin-bottom:60px}}@media screen and (min-width:960px){.flow__ttl{font-size:3rem;margin-bottom:70px}}.flow__ttl span{position:relative;letter-spacing:1px}.flow__ttl span:before{content:"";position:absolute;right:50%;transform:translateX(50%);bottom:-20px;border-bottom:1px solid #231815;width:40px;height:1px}.tbl01{width:100%;border:1px solid #b6b6b6;table-layout:fixed}.tbl01 td,.tbl01 th{border-right:1px solid #b6b6b6;width:50%;font-size:1.3rem;line-height:1.8}@media screen and (min-width:560px){.tbl01 td,.tbl01 th{font-size:1.4rem}}@media screen and (min-width:768px){.tbl01 td,.tbl01 th{display:table-cell;width:auto}}@media screen and (min-width:960px){.tbl01 td,.tbl01 th{font-size:1.5rem;line-height:1.8}}.tbl01 th{padding:10px 15px 10px 15px;text-align:left;background:#eee}@media screen and (min-width:768px){.tbl01 th{width:200px;vertical-align:top;font-weight:normal;border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6;padding:15px}}@media screen and (min-width:960px){.tbl01 th{width:200px;padding:25px}}.tbl01 td{padding:5px 15px 10px 15px;border-bottom:1px solid #b6b6b6}@media screen and (min-width:768px){.tbl01 td{padding:15px;border-right:1px solid #b6b6b6}}@media screen and (min-width:960px){.tbl01 td{padding:20px}}.tbl02{width:100%;table-layout:fixed}.tbl02 td,.tbl02 th{background:#f7f7f7;width:100%;font-size:clamp(1.4rem,1.8229166667vw,1.6rem);line-height:1.5625;display:block}@media screen and (min-width:768px){.tbl02 td,.tbl02 th{display:table-cell}}.tbl02 th{padding:10px;color:#fff;background:#084098}@media screen and (min-width:768px){.tbl02 th{width:150px;border-bottom:1px solid #fff;padding:15px}}@media screen and (min-width:960px){.tbl02 th{width:180px;padding:25px}}.tbl02 td{padding:15px;border-bottom:1px solid #fff}@media screen and (min-width:768px){.tbl02 td{padding:10px 15px 10px 15px}}@media screen and (min-width:960px){.tbl02 td{padding:20px}}.tbl03 table{width:100%;border:1px solid #000}.tbl03 td,.tbl03 th{text-align:center;padding:12px 6px;font-size:clamp(1.2rem,1.8229166667vw,1.6rem);border-right:1px solid #000;border-bottom:1px solid #000}@media screen and (min-width:560px){.tbl03 td,.tbl03 th{padding:12px 9px}}@media screen and (min-width:1200px){.tbl03 td,.tbl03 th{padding:15px 9px}}.tbl03 .th01{background:#084098;text-align:center;color:#fff;border-right:1px solid #fff;border-bottom:none}.tbl03 tr:first-child th:last-child{border-right:none}.tbl03 .th02{background:#e6e5fa;text-align:center}.scroll-hint-icon:before{width:25px;height:25px}.js_h_hide{opacity:0;transition:opacity 0.7s}.js_h_show{opacity:1;transition:opacity 0.7s}.js_scale{position:relative}@media screen and (min-width:768px){.js_scale{opacity:0;transform:scale(1.2)}}@media screen and (min-width:768px){.js_scale.js_scale_move{opacity:1;transform:scale(1);transition:opacity 0.7s,transform 0.7s}}.js_line{position:relative}.js_line:before{content:"";position:absolute;right:0px;top:0px;height:100%;width:100%;background:#083f99;transition:width 0.7s}.js_line_move:before{width:0%;transition:width 0.7s}.js_slash{position:relative;overflow:hidden}.js_slash *{z-index:1}.slash_box{width:40%;height:100%;position:absolute;top:0;left:0;transform-origin:left top;z-index:0}.slash_box span{content:"";display:block;width:0%;height:100%;overflow:hidden;position:relative;top:0px;left:0%;background-color:#efefef;animation:diagonal-grow 0.6s cubic-bezier(0.79,0.17,0.15,0.96);transform-origin:0% 100%;z-index:-10}.slash_right .slash_box{height:100%;position:absolute;top:100%;right:0%}.slash_right .slash_box span{content:"";display:block;width:0%;height:100%;overflow:hidden;position:relative;top:0px;left:-100%;background-color:#efefef;animation:diagonal-grow 0.6s cubic-bezier(0.79,0.17,0.15,0.96);z-index:-10}.js_cert{opacity:0}.js_cert_move{opacity:1;transition:opacity 1.5s}@keyframes anime_zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes jump{0%{bottom:0}45%{bottom:-10px}55%{bottom:-10px}to{bottom:0}}.move_start{opacity:0;top:50px;transition-duration:1s;position:relative}.move_start-sp{top:0px}.chara_move{bottom:0;position:relative;animation-duration:0.5s;animation-name:jump;animation-timing-function:ease-in}.fade-in-up{transition-duration:1s!important;opacity:1!important;top:0px!important}@keyframes pikapika{0%{opacity:1}50.0%{opacity:0}50.1%{opacity:0}to{opacity:1}}@keyframes arrowslider{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}50.0%{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}50.1%{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.js_top{position:relative;top:70px;opacity:0}.js_top--move{top:0;opacity:1;transition-duration:0.7s}.js_show{overflow:hidden;zoom:1;box-sizing:border-box;position:relative;display:inline-block}.js_show:before{content:"";position:absolute;background:#084098;left:0px;width:0%;height:100%;z-index:1}.js_show.action:before{animation:slideMove 0.7s cubic-bezier(0.33,1,0.68,1)}@keyframes slideMove{0%{width:0%}to{width:100%}}.js_show.remove:before{animation:slideMove2 0.6s cubic-bezier(0.33,1,0.68,1)}@keyframes slideMove2{0%{left:0%;width:100%}to{left:100%}}.js_show_txt{opacity:0;font-weight:bold}.img_hide{opacity:0}.img_show{opacity:1}.header{position:fixed;width:100%;background:#fff;z-index:100}.header__innerBox{max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:70px}@media screen and (min-width:960px){.header__innerBox{height:7.8333333333vw}}@media screen and (min-width:1200px){.header__innerBox{height:94px}}.header__logo{padding-left:10px;max-width:225px}@media screen and (min-width:960px){.header__logo{padding-left:30px;max-width:305px}}.header__box{position:fixed;flex:1;width:220px;height:100%;right:-220px;top:0;background:#083f99;transition:right 0.7s}@media screen and (min-width:960px){.header__box{position:static;overflow-y:hidden;width:auto;height:100%;background:#fff}}.header__box.active{right:0%;transition:right 0.7s}.header__boxin{overflow-x:auto;height:100%}@media screen and (min-width:960px){.header__boxin{display:flex;justify-content:flex-end;width:100%}}.header__box2{display:flex;justify-content:flex-end;position:absolute;left:0px;bottom:0px;width:100%}@media screen and (min-width:960px){.header__box2{position:static;max-width:20.8333333333vw}}@media screen and (min-width:1200px){.header__box2{max-width:295px}}.openbtn{display:block;position:fixed;background:#083f99;right:2%;cursor:pointer;width:50px;height:50px}@media screen and (min-width:960px){.openbtn{display:none}}.openbtn span{display:inline-block;transition:all 0.4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff}.openbtn span:first-of-type{top:15px;width:45%}.openbtn span:nth-of-type(2){top:23px;width:35%}.openbtn span:nth-of-type(3){top:31px;width:20%}.openbtn.active span:first-of-type{top:18px;left:18px;transform:translateY(6px) rotate(-135deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(135deg);width:30%}.navigation{width:100%;margin-top:70px;padding-bottom:100px}@media screen and (min-width:960px){.navigation{margin-top:0px;padding-bottom:0px}}@media screen and (min-width:960px){.navigationLists{display:flex;justify-content:flex-end;height:100%}}.navigation__list{height:100%;margin-bottom:20px;padding-left:20px;margin-right:1%}@media screen and (min-width:960px){.navigation__list{padding-left:0px;margin-right:2%;margin-top:0px}}@media screen and (min-width:1200px){.navigation__list{margin-right:2%}}.navigation__link{font-family:"Noto Sans","Noto Sans JP",sans-serif;font-weight:900;font-size:1.8rem;font-size:clamp(1.3rem,1.4285714286vw,1.7rem);text-decoration:none;color:#fff}@media screen and (min-width:960px){.navigation__link{height:100%;display:flex;align-items:center;position:relative;text-decoration:none;color:#000}}.navigation__link:before{position:absolute;left:0px;bottom:0px}@media screen and (min-width:960px){.navigation__link:before{content:"";width:0%;border-bottom:5px solid #083f99;transition:width 0.3s}}.navigation__link:hover{text-decoration:none;color:#fff}@media screen and (min-width:960px){.navigation__link:hover{text-decoration:none;color:#000}}.navigation__link:hover:before{content:"";width:100%;transition:width 0.3s}.navigation__link.stay:before{content:"";width:100%}@media screen and (max-width:959px){.navigation span.navigation__link{background:#fff;display:block;color:#000;padding:10px;font-weight:normal}}@media screen and (max-width:959px){.navigation a.navigation__link{position:relative;padding-left:20px;font-weight:normal}}@media screen and (max-width:959px){.navigation a.navigation__link:before{content:"";position:absolute;font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;top:3px}}.navigation a{text-decoration:none}@media screen and (min-width:960px){.navigation .js-lv0{cursor:pointer}}.navigation .js-ulv1{cursor:initial;background:#083f99;width:100%;z-index:1;font-family:"Noto Sans","Noto Sans JP",sans-serif}@media screen and (min-width:960px){.navigation .js-ulv1{top:7.8333333333vw;position:absolute;right:0px;padding:20px;visibility:hidden;opacity:0}}@media screen and (min-width:1200px){.navigation .js-ulv1{top:94px}}.navigation .js-ulv1.active_menu{visibility:visible;opacity:1;display:block;transition-duration:0.7s}.navigation .NavProduct{max-width:1200px;width:100%;margin:0 auto}@media screen and (min-width:960px){.navigation .NavProduct{display:flex}}.navigation .NavProduct__box{width:100%;margin-top:20px}@media screen and (min-width:960px){.navigation .NavProduct__box{display:inline-flex;margin-top:0px}}.navigation .NavProduct__box__ph{margin-bottom:10px}.navigation .NavProduct__box__inner{margin-top:20px;border-right:1px solid #efefef;line-height:2;width:100%}@media screen and (min-width:960px){.navigation .NavProduct__box__inner{margin-top:10px;padding:10px 3%}}@media screen and (min-width:960px){.navigation .NavProduct__box__inner{width:33.333%}}@media screen and (min-width:960px){.navigation .NavProduct__box__inner:first-of-type{border-left:1px solid #efefef;border-right:1px solid #efefef}}.navigation .NavProduct__box__inner ul li{font-size:1.4rem}@media screen and (min-width:960px){.navigation .NavProduct__box__inner ul li{font-size:1.6rem}}.navigation .NavProduct__box__inner ul li ul{margin-left:5px}@media screen and (min-width:960px){.navigation .NavProduct__box__inner ul li ul{margin-left:25px}}.navigation .NavProduct__box__inner ul li ul a{display:inline}.navigation .NavProduct__box a{font-weight:500;color:#fff;text-decoration:none}.navigation .NavProduct__box a span{position:relative}@media screen and (min-width:960px){.navigation .NavProduct__box a span:after{content:"";position:absolute;left:0px;bottom:-2px;border-bottom:1px solid #fff;width:0%;transition:width 0.3s}}@media screen and (min-width:960px){.navigation .NavProduct__box a:hover span:after{content:"";width:100%;transition:width 0.3s}}.navigation .NavProduct__box__list__link{position:relative;padding-left:24px;font-size:clamp(1.4rem,1.5625vw,1.8rem)}.navigation .NavProduct__box__list__link:before{content:"";position:absolute;left:0px;top:50%;width:12px;border-bottom:1px solid #fff}.navigation .NavProduct__box__list ul li{font-size:1.3rem}@media screen and (min-width:960px){.navigation .NavProduct__box__list ul li{font-size:1.6rem}}.navigation .NavProduct__box__list ul li a{position:relative;display:block;padding-left:20px}.navigation .NavProduct__box__list ul li a:before{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;color:#fff;font-size:10px;position:absolute;left:0px;top:50%;transform:translateY(-50%)}.navigation .NavCompany{width:100%;max-width:1200px;margin:0 auto;margin-top:20px}@media screen and (min-width:960px){.navigation .NavCompany{display:flex;margin-top:0px}}.navigation .NavCompany ul{margin-top:20px}@media screen and (min-width:960px){.navigation .NavCompany ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-1px;width:100%}.navigation .NavCompany ul:before{content:"";display:block;width:25%;order:1}.navigation .NavCompany ul:after{content:"";display:block;width:25%}}.navigation .NavCompany ul li{margin-bottom:15px}@media screen and (min-width:960px){.navigation .NavCompany ul li{width:25%;border-top:1px solid #084098;border-right:1px solid #084098;margin-bottom:0px}}.navigation .NavCompany ul li span{position:relative;z-index:1}.navigation .NavCompany ul li a{font-family:"Noto Sans","Noto Sans JP",sans-serif;text-decoration:none;color:#fff;display:block;font-weight:400;position:relative;font-size:clamp(1.3rem,1.5625vw,1.6rem)}@media screen and (min-width:960px){.navigation .NavCompany ul li a{font-weight:600;text-decoration:none;color:#000;padding:1.3333333333vw 0.9166666667vw 1.3333333333vw}}@media screen and (min-width:1200px){.navigation .NavCompany ul li a{padding:16px 11px 16px}}.navigation .NavCompany ul li a:before{content:"";position:absolute;width:100%;height:100%;text-decoration:none;color:#fff;left:0px;top:0px;background:none}@media screen and (min-width:960px){.navigation .NavCompany ul li a:before{text-decoration:none;color:#000;background:#eee;transition:background 0.3s}}.navigation .NavCompany ul li a:hover{text-decoration:none;color:#fff}.navigation .NavCompany ul li a:hover:before{content:"";background:#084098;transition:background 0.3s}.navigation .NavCompany ul li a span{position:relative;padding-left:20px}.navigation .NavCompany ul li a span:before{content:"";font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;position:absolute;left:0px;top:50%;transform:translateY(-50%);font-size:12px}.navigation .NavCompany__ph{width:100%;height:58px}@media screen and (min-width:960px){.navigation .NavCompany__ph{margin-right:20px;height:auto;width:49%;position:relative}}.navigation .NavRecruit{margin-top:15px}@media screen and (min-width:960px){.navigation .NavRecruit{margin:0 auto;display:flex;justify-content:flex-end;width:100%;max-width:1200px}}.navigation .NavRecruit__link{width:100%;margin-left:0px;margin-bottom:15px}@media screen and (min-width:960px){.navigation .NavRecruit__link{margin-left:20px;margin-bottom:0px}}.navigation .NavRecruit__link:first-child{margin-left:0px}.navigation .NavRecruit__link a{width:100%;display:block;text-decoration:none;color:#000;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:600;transition:background 0.3s;color:#fff;font-size:clamp(1.2rem,1.4583333333vw,1.6rem)}@media screen and (min-width:960px){.navigation .NavRecruit__link a{color:#000;display:flex;align-items:center;padding-top:0px;padding-bottom:0px;background:#eee}}@media screen and (min-width:960px){.navigation .NavRecruit__link a:hover{background:#084098;text-decoration:none;color:#fff;transition:background 0.3s}}.navigation .NavRecruit__text{padding-top:10px;padding-bottom:10px;position:relative;padding-left:20px}@media screen and (min-width:960px){.navigation .NavRecruit__text{padding-left:0px;position:static}}.navigation .NavRecruit__text:before{content:"";font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;position:absolute;left:0px;top:50%;transform:translateY(-50%)}@media screen and (min-width:960px){.navigation .NavRecruit__text:before{display:none}}@media screen and (min-width:960px){.navigation .NavRecruit__ph{width:140px;margin-right:20px}}@media screen and (min-width:1200px){.navigation .NavRecruit__ph{width:auto}}.footerConversion{}@media screen and (min-width:560px){.footerConversion{display:flex;justify-content:space-between;flex-wrap:wrap}}.footerConversion .footerConversion__contact{width:100%;background:#084098;padding-bottom:280px;position:relative;color:#fff}@media screen and (min-width:560px){.footerConversion .footerConversion__contact{width:100%;text-align:left}}@media screen and (min-width:960px){.footerConversion .footerConversion__contact{width:37%;padding-bottom:24%}}.footerConversion .footerConversion__contact__inner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:80%;max-width:100%}@media screen and (min-width:1200px){.footerConversion .footerConversion__contact__inner{max-width:70%}}.footerConversion .footerConversion__contact__ttl{font-family:"oswald";font-weight:500;color:#b2c2e4;font-size:3.5rem}@media screen and (min-width:560px){.footerConversion .footerConversion__contact__ttl{font-size:3.8rem}}@media screen and (min-width:960px){.footerConversion .footerConversion__contact__ttl{font-size:4.4rem}}@media screen and (min-width:960px){.footerConversion .footerConversion__contact__ttl{font-size:4rem}}@media screen and (min-width:1200px){.footerConversion .footerConversion__contact__ttl{font-size:5.5rem}}.footerConversion .footerConversion__contact__ttl:first-letter{color:#fff}.footerConversion .footerConversion__contact__sub{font-weight:800;font-family:"Noto Sans","Noto Sans JP",sans-serif;margin-top:15px;font-size:1.6rem}@media screen and (min-width:560px){.footerConversion .footerConversion__contact__sub{font-size:1.7rem}}@media screen and (min-width:960px){.footerConversion .footerConversion__contact__sub{font-size:1.8rem}}@media screen and (min-width:1200px){.footerConversion .footerConversion__contact__sub{font-size:2.5rem}}.footerConversion .footerConversion__contact__txt{margin-top:20px;font-weight:700;line-height:1.6;font-size:1.3rem}@media screen and (min-width:560px){.footerConversion .footerConversion__contact__txt{font-size:1.5rem}}@media screen and (min-width:960px){.footerConversion .footerConversion__contact__txt{font-size:1.3rem}}@media screen and (min-width:1200px){.footerConversion .footerConversion__contact__txt{font-size:1.6rem}}.footerConversion .footerConversion__contact__txt br{display:none}.footerConversion .footerConversion__contact__time{margin-top:30px;font-size:1.4rem}@media screen and (min-width:560px){.footerConversion .footerConversion__contact__time{font-size:1.5rem}}@media screen and (min-width:960px){.footerConversion .footerConversion__contact__time{font-size:1.4rem}}@media screen and (min-width:1200px){.footerConversion .footerConversion__contact__time{font-size:1.6rem}}.footerConversion .footerConversion__contact__time .eigyo{display:block;margin-bottom:10px}@media screen and (min-width:768px){.footerConversion .footerConversion__contact__time .eigyo{display:none;margin-bottom:0px}}@media screen and (min-width:768px){.footerConversion .footerConversion__contact__time .eigyo:after{content:" / "}}.footerConversion .footerConversion__contact__time .holiday{font-size:100%}.footerConversion .footerConversion__mail{width:100%;background:url(../../img/common/foot_mailbg.png) center center;background-size:cover;position:relative;padding-bottom:235px}@media screen and (min-width:560px){.footerConversion .footerConversion__mail{padding-bottom:280px;width:50%}}@media screen and (min-width:960px){.footerConversion .footerConversion__mail{width:30%;padding-bottom:24%}}.footerConversion .footerConversion__mail a{display:block;width:100%;height:100%;position:absolute}.footerConversion .footerConversion__mail a:hover{background:rgba(255,255,255,0.1)}.footerConversion .footerConversion__mail__inner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%;text-align:center}.footerConversion .footerConversion__mail__icon{margin:0px}.footerConversion .footerConversion__mail__icon img{width:34px}@media screen and (min-width:560px){.footerConversion .footerConversion__mail__icon img{width:38px}}@media screen and (min-width:768px){.footerConversion .footerConversion__mail__icon img{width:38px}}@media screen and (min-width:960px){.footerConversion .footerConversion__mail__icon img{width:33px}}@media screen and (min-width:1200px){.footerConversion .footerConversion__mail__icon img{width:auto}}.footerConversion .footerConversion__mail__txt{text-align:center;color:#fff;line-height:1.6;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-weight:900;margin-top:20px;font-size:2.3rem}@media screen and (min-width:768px){.footerConversion .footerConversion__mail__txt{font-size:2.4rem}}@media screen and (min-width:960px){.footerConversion .footerConversion__mail__txt{font-size:2.4rem}}@media screen and (min-width:1200px){.footerConversion .footerConversion__mail__txt{font-size:3rem;margin-top:25px}}.footerConversion .footerConversion__tel{width:100%;background:url(../../img/common/foot_telbg.png) center center;background-size:cover;position:relative;padding-bottom:235px}@media screen and (min-width:560px){.footerConversion .footerConversion__tel{width:50%;padding-bottom:280px}}@media screen and (min-width:960px){.footerConversion .footerConversion__tel{width:33%;padding-bottom:24%}}.footerConversion .footerConversion__tel a{text-decoration:none;color:#fff}.footerConversion .footerConversion__tel__inner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%;text-align:center}.footerConversion .footerConversion__tel__icon{margin:0px}.footerConversion .footerConversion__tel__icon img{width:34px}@media screen and (min-width:560px){.footerConversion .footerConversion__tel__icon img{width:36px}}@media screen and (min-width:768px){.footerConversion .footerConversion__tel__icon img{width:36px}}@media screen and (min-width:960px){.footerConversion .footerConversion__tel__icon img{width:33px}}@media screen and (min-width:1200px){.footerConversion .footerConversion__tel__icon img{width:auto}}.footerConversion .footerConversion__tel__txt{text-align:center;color:#fff;line-height:1.6;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-weight:900;margin-top:15px}@media screen and (min-width:560px){.footerConversion .footerConversion__tel__txt{margin-top:20px}}@media screen and (min-width:768px){.footerConversion .footerConversion__tel__txt{margin-top:24px}}@media screen and (min-width:1200px){.footerConversion .footerConversion__tel__txt{margin-top:26px}}.footerConversion .footerConversion__tel__txt dt{font-family:"oswald";font-size:2.6rem}@media screen and (min-width:560px){.footerConversion .footerConversion__tel__txt dt{font-size:2.8rem}}@media screen and (min-width:768px){.footerConversion .footerConversion__tel__txt dt{font-size:3.1rem}}@media screen and (min-width:960px){.footerConversion .footerConversion__tel__txt dt{font-size:3rem}}@media screen and (min-width:1200px){.footerConversion .footerConversion__tel__txt dt{font-size:3.7rem}}.footerConversion .footerConversion__tel__txt dt span:after{content:"."}.footerConversion .footerConversion__tel__txt dt span.telnumber:after{content:""}.footerConversion .footerConversion__tel__txt dd{padding:0px 10px;font-size:1.8rem}@media screen and (min-width:560px){.footerConversion .footerConversion__tel__txt dd{font-size:1.7rem}}@media screen and (min-width:768px){.footerConversion .footerConversion__tel__txt dd{font-size:1.7rem}}@media screen and (min-width:960px){.footerConversion .footerConversion__tel__txt dd{font-size:2rem}}@media screen and (min-width:1200px){.footerConversion .footerConversion__tel__txt dd{font-size:1.5625vw}}#l-footer{display:block}.footer__logo{margin-bottom:20px;margin-right:0px;text-align:center;margin-inline:auto;width:88%}@media screen and (min-width:560px){.footer__logo{width:auto}}@media screen and (min-width:960px){.footer__logo{margin-right:5%;text-align:left;margin-bottom:0px}}@media screen and (min-width:1200px){.footer__logo{margin-right:40px}}.footer__inner{padding-top:35px;padding-bottom:35px}@media screen and (min-width:560px){.footer__inner{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:960px){.footer__inner{padding-top:65px;padding-bottom:65px;display:flex;align-items:center;justify-content:center}}@media screen and (min-width:1200px){.footer__inner{justify-content:space-between;padding-top:95px;padding-bottom:95px}}.footer .btn01{text-align:center}@media screen and (min-width:768px){.footer .btn01{text-align:left}}.footerInfo{width:100%}@media screen and (min-width:768px){.footerInfo{display:flex;align-items:center;justify-content:center}}@media screen and (min-width:960px){.footerInfo{max-width:63%;padding-left:5%;border-left:1px solid #000}}.footerInfo__address{line-height:1.6;margin-bottom:15px;font-weight:700;text-align:center;font-size:clamp(1.6rem,1.6666666667vw,2.1rem)}@media screen and (min-width:768px){.footerInfo__address{text-align:left;margin-bottom:2.0833333333vw}}@media screen and (min-width:1200px){.footerInfo__address{margin-bottom:25px}}.footerInfo__number{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:30px;text-align:center;margin-left:0%}@media screen and (min-width:768px){.footerInfo__number{align-items:flex-start;margin-top:0px;margin-left:5%}}.footerInfo__number__tel{display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #000;font-family:"oswald";font-size:clamp(3rem,3.3333333333vw,4.6rem)}@media screen and (min-width:960px){.footerInfo__number__tel{padding-bottom:2.9166666667vw;margin-bottom:2.8333333333vw}}@media screen and (min-width:1200px){.footerInfo__number__tel{padding-bottom:35px;margin-bottom:34px}}.footerInfo__number__tel a{text-decoration:none}.footerInfo__number__tel dt:after{content:"."}.footerInfo__number__fax{display:flex;font-family:"oswald";font-size:clamp(2.5rem,2.9166666667vw,3.3rem)}.footerInfo__number__fax dt:after{content:"."}.footerLink{background:#083f99}.footerLink__inner{position:relative;padding-top:45px;padding-bottom:45px;display:flex;flex-wrap:wrap;color:#fff}.footerLink__inner ul{margin-right:3%;width:47%}@media screen and (min-width:560px){.footerLink__inner ul{width:auto}}.footerLink__inner ul li{margin-bottom:22px;line-height:1;font-size:clamp(1.3rem,1.4583333333vw,1.6rem)}.footerLink__inner ul li:before{content:"";font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;font-size:12px;margin-right:8px;position:relative;top:-1px}.footerLink__inner ul a{text-decoration:none;color:#fff;position:relative}.footerLink__inner ul a:before{content:"";position:absolute;left:0px;bottom:-1px;border-bottom:1px solid #fff;width:0%;height:1px;transition:width 0.3s}.footerLink__inner ul a:hover:before{width:100%;transition:width 0.3s}.footerLink .pageTop{position:fixed;right:10px;bottom:10px;text-align:center}@media screen and (min-width:768px){.footerLink .pageTop{position:absolute;right:0px;top:0px;width:145px}}.footerLink .pageTop a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#000;font-size:2rem;width:50px;height:50px;border-radius:50%;background:#fff;transition:background 0.3s;background-color:#083f99;color:#fff}@media screen and (min-width:768px){.footerLink .pageTop a{border-radius:0px 0px 7px 7px;padding:15px 5px 15px;width:auto;height:auto;font-size:1.5rem;background-color:#fff;color:#000}}@media screen and (min-width:960px){.footerLink .pageTop a{font-size:1.7rem}}.footerLink .pageTop a:hover{background:#eee;transition:background 0.3s;color:#000}.footerLink .pageTop span{margin-left:6px;display:none}@media screen and (min-width:768px){.footerLink .pageTop span{display:inline-block}}.footerLink .copyright{width:100%;font-size:1.2rem;text-align:right;margin-top:30px}@media screen and (min-width:560px){.footerLink .copyright{margin-top:40px;font-size:1.3rem}}@media screen and (min-width:960px){.footerLink .copyright{margin-top:60px;font-size:1.4rem}}#wrapper{position:relative}.l-contents{padding-bottom:80px;padding-top:55px}@media screen and (min-width:560px){.l-contents{padding-bottom:100px;padding-top:5.8333333333vw}}@media screen and (min-width:960px){.l-contents{padding-bottom:170px;padding-top:70px}}.l-contents--ptno{padding-top:0px}.loading_bg{background:#fff;width:0%;height:100%;position:absolute;left:0px;right:auto;top:0px;z-index:101}.promoMovie{position:relative;background:#083f99;overflow:hidden;margin-top:70px;height:calc(100vh - 70px);max-height:670px}@media screen and (min-width:560px){.promoMovie{padding-bottom:56.2%;max-height:initial;height:auto}}@media screen and (min-width:960px){.promoMovie{margin-top:4.8958333333vw}}@media screen and (min-width:1200px){.promoMovie{margin-top:94px}}.promoMovie:before{content:"";position:absolute;right:0px;bottom:0px;height:100%;width:100%;z-index:1;opacity:1;backdrop-filter:blur(10px)}.promoMovie.active:before{animation:topitemMove 0.7s ease-out 1 forwards}@keyframes topitemMove{0%{height:100%}to{height:0%}}#js-video_pc{position:absolute;right:50%;transform:translateX(50%);top:0px}@media screen and (min-width:560px){#js-video_pc{height:100%}}.promoLogo_fix{width:100%;left:0vw;font-size:120px;color:#fff;position:fixed;z-index:3;filter:invert(0%);z-index:102}@media screen and (min-width:560px){.promoLogo_fix{left:10vw}}.promoLogo_fix img{left:1px}.promoLogo_fix--copy{z-index:1;filter:invert(0%);will-change:opacity}.promoLogo_fix--copy img{left:0px}.promoMovie{position:relative;z-index:2;height:calc(100vh - 70px);overflow:hidden}@media screen and (min-width:960px){.promoMovie{height:calc(100vh - 4.8958333333vw)}}@media screen and (min-width:1200px){.promoMovie{height:calc(100vh - 94px)}}.logo_fix--white{mix-blend-mode:difference;filter:invert(0%);position:relative;z-index:3}.logo_fix--black{position:relative;mix-blend-mode:difference;filter:invert(100%);opacity:1}.logo_fix{position:absolute;width:100%;height:calc(100vh + 94px);max-height:804px}@media screen and (min-width:560px){.logo_fix{height:calc(100vh + 94px);max-height:initial}}.logo_fix p{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.logo_fix img{position:relative;top:26%;left:20px;width:100%;opacity:0;max-width:250px;height:185px}@media screen and (min-width:560px){.logo_fix img{left:0px;max-width:42%;height:33vw}}.topAbout{display:flex;justify-content:flex-end;position:relative;z-index:130;margin-top:40px}@media screen and (min-width:560px){.topAbout{padding-top:0px;margin-top:80px}}@media screen and (min-width:960px){.topAbout{margin-top:180px}}.topAbout__txt{line-height:1.875;font-weight:bold;margin-top:20px;margin-bottom:20px;font-size:clamp(1.4rem,1.5625vw,1.6rem)}@media screen and (min-width:960px){.topAbout__txt{margin-top:4.1666666667vw;margin-bottom:4.1666666667vw}}.topAbout__factory{text-align:right;position:relative;display:none;width:100%}@media screen and (min-width:360px){.topAbout__factory{margin-top:-3.90625vw;right:-20px;bottom:-20px}}@media screen and (min-width:768px){.topAbout__factory{width:100%;right:-100px;margin-top:-75px;display:block}}.topAbout__factory img{width:60%}@media screen and (min-width:768px){.topAbout__factory img{width:70%}}@media screen and (min-width:960px){.topAbout__factory img{width:auto}}.topAboutBox{position:relative;width:100%;padding-top:240px}@media screen and (min-width:560px){.topAboutBox{width:41%;padding-top:0px}}.topAboutBox__inner{position:relative;z-index:1}.topAboutBox__inner *{position:relative;z-index:1}@media screen and (min-width:960px){.topAboutBox__inner{padding-top:0px}}.topAboutBox__inner:before{content:"";position:absolute;right:0px;background:url(../../img/top/about_map.png) right top no-repeat;background-size:contain;top:0px;right:-3.125vw;width:47.9166666667vw;height:83.3333333333vw;top:-80px}@media screen and (min-width:560px){.topAboutBox__inner:before{top:-20px;width:31.25vw;height:62.5vw}}@media screen and (min-width:768px){.topAboutBox__inner:before{top:-30px;width:291px;height:444px}}@media screen and (min-width:960px){.topAboutBox__inner:before{top:-150px}}.topAboutBox .btn01{position:relative;z-index:10}.topProduct{margin-top:50px}@media screen and (min-width:560px){.topProduct{margin-top:40px}}@media screen and (min-width:768px){.topProduct{margin-top:0px}}@media screen and (min-width:1200px){.topProduct{margin-top:60px}}.topProduct__txt{line-height:1.875;font-weight:bold;margin-bottom:20px;font-size:clamp(1.4rem,1.5625vw,1.6rem)}@media screen and (min-width:768px){.topProduct__txt{margin-bottom:4.1666666667vw}}@media screen and (min-width:960px){.topProduct__txt{margin-bottom:50px}}.topProduct__txt br{display:none}@media screen and (min-width:560px){.topProduct__txt br{display:block}}.topProductBox__list{}@media screen and (min-width:560px){.topProductBox__list{display:flex;justify-content:space-between}}.topProductBox__list__ttl{text-align:center;font-size:5.8333333333vw}@media screen and (min-width:560px){.topProductBox__list__ttl{font-size:3.6458333333vw}}@media screen and (min-width:960px){.topProductBox__list__ttl{font-size:2.4479166667vw}}.topProductBox__list__txt{margin-top:6.25vw;line-height:1.875;font-size:3.3854166667vw}@media screen and (min-width:560px){.topProductBox__list__txt{text-align:center;font-size:1.3020833333vw;margin-top:2.0833333333vw}}@media screen and (min-width:1200px){.topProductBox__list__txt{text-align:left;font-size:0.8333333333vw;margin-top:1.4583333333vw}}.topProductBox__laminate a{background:url(../../img/top/syuseizai_bg.jpg) center center no-repeat;background-size:cover;position:relative}.topProductBox__naiso a{background:url(../../img/top/nasoukenzai_bg.jpg) center center no-repeat;background-size:cover}.topProductBox__panel a{background:url(../../img/top/panel_bg.jpg) center center no-repeat;background-size:cover}.topProductBox__inner{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:100%;text-align:center;z-index:2}@media screen and (min-width:960px){.topProductBox__inner{width:98%}}@media screen and (min-width:1200px){.topProductBox__inner{width:56%}}.topProductBox li{width:100%;margin-right:0px;padding:0px;overflow:hidden;position:relative}@media screen and (min-width:560px){.topProductBox li{width:33.33%}}.topProductBox li:before{content:"";position:absolute;background:url(../../img/common/arrow.png) center center no-repeat;background-size:cover;width:20px;height:8px;right:8%;bottom:10%;z-index:1;transition:right 0.5s}@media screen and (min-width:960px){.topProductBox li:before{bottom:3%;width:1.3020833333vw;height:0.78125vw}}.topProductBox li:hover:before{right:5%;transition:right 0.5s}.topProductBox li a{display:block;color:#fff;width:100%;height:65.1041666667vw;position:relative;background-size:cover;transition:all 0.3s}@media screen and (min-width:560px){.topProductBox li a{height:47.9166666667vw}}.topProductBox li a:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:50%;background:rgba(0,0,0,0.3);transition:all 0.5s;mix-blend-mode:darken}.topProductBox li a:after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:50%;background:rgba(0,0,0,0.3);transition:all 0.5s;mix-blend-mode:darken}.topProductBox li a:hover{}.topProductBox li a:hover:before{height:0%;transition:all 0.5s}.topProductBox li a:hover:after{height:0%;transition:all 0.5s}.topRecruit{margin-top:70px;margin-bottom:70px}@media screen and (min-width:560px){.topRecruit{margin-top:100px;margin-bottom:105px}}@media screen and (min-width:960px){.topRecruit{margin-top:200px;margin-bottom:215px}}.topRecruit__box{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap;margin-bottom:20px}@media screen and (min-width:560px){.topRecruit__box{margin-bottom:4.75vw}}@media screen and (min-width:960px){.topRecruit__box{margin-bottom:57px}}@media screen and (min-width:960px){.topRecruit__box:before{content:"";position:absolute;top:-100px;right:-20%;background:url(../../img/top/recruit_view.png) center center no-repeat;background-size:contain;width:12.2916666667vw;height:16.4583333333vw}}.topRecruit__boxin__txt{font-size:clamp(1.4rem,1.5625vw,1.6rem);font-weight:bold;margin-bottom:15px;line-height:1.875}.topNews{margin-bottom:70px}@media screen and (min-width:560px){.topNews{margin-bottom:100px}}@media screen and (min-width:960px){.topNews{margin-bottom:125px}}.topNews__boxin{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.topNews__boxin{margin-bottom:30px}.topNews__btnarea{display:flex;align-items:center;flex-wrap:wrap;margin-top:5px}.topNews__category{display:flex;align-items:center;margin-right:15px}@media screen and (min-width:960px){.topNews__category{margin-right:45px}}.topNews__category__btn{margin-right:7px}@media screen and (min-width:560px){.topNews__category__btn{margin-right:10px}}@media screen and (min-width:960px){.topNews__category__btn{margin-right:15px}}.topNews__category__btn:last-of-type{margin-right:0px}.topNews__category__btn a{display:block;width:45px;height:45px;font-size:1rem;display:flex;align-items:center;justify-content:center;font-family:"oswald";font-weight:400;border:1px solid #083f99;border-radius:50%;text-decoration:none;color:#083f99;position:relative;overflow:hidden;background:#fff}@media screen and (min-width:560px){.topNews__category__btn a{width:50px;height:50px;font-size:1.1rem}}@media screen and (min-width:960px){.topNews__category__btn a{width:60px;height:60px;font-size:1.2rem}}.topNews__category__btn a:hover{background:#083f99;color:#fff;transition:all 0.5s}.topNews__category__btn a span{position:relative;z-index:1}.topNewsContents{background:#eaeef8;padding-top:10px;padding-bottom:20px}@media screen and (min-width:768px){.topNewsContents{padding-top:3.75vw;padding-bottom:5.4166666667vw;padding-top:20px}}@media screen and (min-width:960px){.topNewsContents{padding-top:45px;padding-bottom:65px}}@media screen and (min-width:768px){.topNewsContents__inner{display:flex;justify-content:space-between;flex-wrap:wrap}}.topNewsContents__one{width:100%;margin-top:20px}@media screen and (min-width:768px){.topNewsContents__one{width:48%;padding-right:10px}}.topNewsContents__one:nth-child(odd){margin-right:0%}@media screen and (min-width:768px){.topNewsContents__one:nth-child(odd){margin-right:4%;border-right:1px solid #000}}.topNewsContents__one a{display:flex;text-decoration:none;color:#000;position:relative}.topNewsContents__one a:before{content:"";position:absolute;border-left:5px solid #083f99;left:-5px;top:0px;width:100%;height:0%;z-index:2;transition:height 0.3s}.topNewsContents__one a:hover:before{content:"";height:100%;transition:height 0.3s}.topNewsContents__one__ph{margin-right:20px;width:40%;max-width:180px;position:relative;background-size:cover;background-position:center center!important}@media screen and (min-width:960px){.topNewsContents__one__ph{max-width:180px;width:100%}}.topNewsContents__one__category{margin-bottom:10px;font-family:"oswald";font-size:1.8rem;font-weight:300;color:#083f99;font-size:clamp(1.5rem,2.0833333333vw,1.8rem)}@media screen and (min-width:560px){.topNewsContents__one__category{margin-bottom:2.1666666667vw}}@media screen and (min-width:960px){.topNewsContents__one__category{margin-bottom:26px}}.topNewsContents__one__ttl{font-size:clamp(1.4rem,2.0833333333vw,2rem);line-height:1.75}.topNewsContents__one__ttl time{display:block}.topSdgs{background:url(../../img/top/sdgs_bg.png) center center no-repeat;background-size:cover;margin-bottom:100px}@media screen and (min-width:560px){.topSdgs{margin-bottom:130px}}@media screen and (min-width:960px){.topSdgs{margin-bottom:280px}}.topSdgs__inner{padding-top:80px;padding-bottom:90px;text-align:center;position:relative}@media screen and (min-width:560px){.topSdgs__inner{padding-top:14.1666666667vw;padding-bottom:15vw}}@media screen and (min-width:960px){.topSdgs__inner{padding-top:170px;padding-bottom:180px}}.topSdgs__ttl{color:#fff;font-family:"oswald";margin-bottom:30px;font-size:clamp(4rem,7.8125vw,8.2rem)}@media screen and (min-width:768px){.topSdgs__ttl{margin-bottom:4.1666666667vw}}@media screen and (min-width:960px){.topSdgs__ttl{margin-bottom:50px}}.topSdgs__ttl span{background:url(../../img/top/sdgs_line.gif) left bottom repeat-x;padding-bottom:25px;display:inline-block}.topSdgs__txt{font-size:clamp(1.5rem,2.34375vw,2rem);color:#fff}.topSdgs__img{position:absolute;bottom:0px;right:50%;transform:translate(50%,50%);z-index:1;width:100%}.topSdgs .btn01{margin-top:20px}@media screen and (min-width:960px){.topSdgs .btn01{right:10px;bottom:50px;margin-top:0px;position:absolute}}.topInfo__inner+.topInfo__inner{margin-top:80px}@media screen and (min-width:560px){.topInfo__inner+.topInfo__inner{margin-top:100px}}@media screen and (min-width:960px){.topInfo__inner+.topInfo__inner{margin-top:152px}}@media screen and (min-width:560px){.topInfo__inner{display:flex;justify-content:space-between}}@media screen and (min-width:560px){.topInfo__inner__ph{width:50%;order:1;margin-bottom:20px}}@media screen and (min-width:560px) and (min-width:560px){.topInfo__inner__ph{margin-bottom:0px}}@media screen and (min-width:560px){.topInfo__inner__box{width:44%;order:2}}.topInfo__inner__box--company{position:relative;margin-top:20px}@media screen and (min-width:560px){.topInfo__inner__box--company{margin-top:0px}}.topInfo__inner__box--company:before{content:"";position:absolute;right:-70px;bottom:-70px;background:url(../../img/top/company_draw.png) center center no-repeat;background-size:contain;width:100%;height:60%}@media screen and (min-width:1200px){.topInfo__inner__box--company:before{width:328px;height:219px}}.topInfo__inner__box--factory{position:relative;margin-top:20px}@media screen and (min-width:560px){.topInfo__inner__box--factory{margin-top:40px}}@media screen and (min-width:960px){.topInfo__inner__box--factory{margin-top:65px}}.topInfo__inner__box--factory:before{content:"";position:absolute;right:-55px;top:-26%;background:url(../../img/top/factory_draw.png) center center no-repeat;background-size:contain;width:80%;height:60%}@media screen and (min-width:960px){.topInfo__inner__box--factory:before{width:373px;height:275px;top:-140px}}.topInfo__inner:nth-child(2n) .topInfo__inner__ph{order:2}.topInfo__inner:nth-child(2n) .topInfo__inner__box{order:1}.topInfo__inner__box2{position:relative;z-index:1}.topInfo__inner__txt{margin-top:25px;margin-bottom:25px;font-size:1.4rem;line-height:1.875}@media screen and (min-width:768px){.topInfo__inner__txt{font-size:1.6666666667vw;margin-top:3.75vw;margin-bottom:3.75vw}}@media screen and (min-width:960px){.topInfo__inner__txt{font-size:1.6rem;margin-top:45px;margin-bottom:45px}}.aboutBox01{display:flex;justify-content:space-between;flex-wrap:wrap}.aboutBox01__wrap{padding-top:0px;padding-bottom:50px}.aboutBox01__about{width:100%}@media screen and (min-width:560px){.aboutBox01__about{width:44%}}.aboutBox01__txt{margin-top:20px}@media screen and (min-width:560px){.aboutBox01__txt{margin-top:4.1666666667vw}}@media screen and (min-width:960px){.aboutBox01__txt{margin-top:50px}}.aboutBox01__txt img{display:block;width:auto;margin:0 auto;text-align:center;margin-inline:auto;width:60%}@media screen and (min-width:560px){.aboutBox01__txt img{width:51%;float:right;display:inline-block;padding:0px 0px 15px 15px}}@media screen and (min-width:960px){.aboutBox01__txt img{width:42%}}.aboutBox01__txt p{line-height:1.875;margin-top:20px}@media screen and (min-width:560px){.aboutBox01__txt p{margin-top:0px}}.aboutBox01__img{width:100%;margin-top:20px;overflow:hidden}@media screen and (min-width:560px){.aboutBox01__img{padding-bottom:0%;width:50%;margin-top:0px}}@media screen and (min-width:960px){.aboutBox01__img{width:44%}}.aboutBox01__img__in{padding-bottom:90%}@media screen and (min-width:560px){.aboutBox01__img__in{height:100%}}@media screen and (min-width:560px){.aboutManufacture{display:flex;justify-content:space-between}}.aboutManufacture__wrap{margin-top:40px}@media screen and (min-width:560px){.aboutManufacture__wrap{margin-top:10.8333333333vw}}@media screen and (min-width:960px){.aboutManufacture__wrap{margin-top:130px}}.aboutManufacture__info{font-size:clamp(1.6rem,2.34375vw,2.2rem);line-height:1.3;color:#083f99;margin-top:40px;font-family:"Noto Sans","Noto Sans JP",sans-serif}.aboutManufacture__box{order:2;width:100%}@media screen and (min-width:560px){.aboutManufacture__box{width:45%}}.aboutManufacture__box .txt{line-height:1.5555555556;margin-top:30px}@media screen and (min-width:960px){.aboutManufacture__box .txt{margin-top:4.1666666667vw}}@media screen and (min-width:1200px){.aboutManufacture__box .txt{margin-top:50px}}.aboutManufacture__ph{order:1;width:100%;margin-top:20px;text-align:center;overflow:hidden}@media screen and (min-width:560px){.aboutManufacture__ph{width:48%;padding-bottom:0%;margin-top:0px}}.aboutManufacture__ph__in{padding-bottom:40%}@media screen and (min-width:560px){.aboutManufacture__ph__in{height:100%}}@media screen and (min-width:560px){.aboutQuality{display:flex;justify-content:space-between}}.aboutQuality__wrap{margin-top:40px}@media screen and (min-width:560px){.aboutQuality__wrap{margin-top:10.8333333333vw}}@media screen and (min-width:960px){.aboutQuality__wrap{margin-top:150px}}.aboutQuality__box{width:100%}@media screen and (min-width:560px){.aboutQuality__box{width:42%}}.aboutQuality__info{font-size:clamp(1.6rem,2.34375vw,2.2rem);line-height:1.3;color:#083f99;margin-top:20px;font-family:"Noto Sans","Noto Sans JP",sans-serif}@media screen and (min-width:560px){.aboutQuality__info{margin-top:3.3333333333vw}}@media screen and (min-width:1200px){.aboutQuality__info{margin-top:40px}}.aboutQuality .txt{margin-top:20px;line-height:1.75}@media screen and (min-width:560px){.aboutQuality .txt{margin-top:3.3333333333vw}}@media screen and (min-width:960px){.aboutQuality .txt{margin-top:40px}}.aboutQuality__ph{position:relative;overflow:hidden}@media screen and (min-width:560px){.aboutQuality__ph{width:51%;padding-bottom:0%}}.aboutQuality__ph__in{padding-bottom:120%}@media screen and (min-width:560px){.aboutQuality__ph__in{height:100%}}.aboutQuality__person{text-align:right;margin-top:20px;padding-left:10%}@media screen and (min-width:560px){.aboutQuality__person{padding-left:15%}}@media screen and (min-width:768px){.aboutQuality__person{padding-left:30%}}.aboutWoodWorker{margin-top:50px;background:#083f99;color:#fff}@media screen and (min-width:560px){.aboutWoodWorker{margin-top:10vw}}@media screen and (min-width:960px){.aboutWoodWorker{margin-top:120px}}.aboutWoodWorker__in{padding-top:40px;padding-bottom:66.6666666667vw;position:relative}@media screen and (min-width:560px){.aboutWoodWorker__in{padding-top:4.1666666667vw;padding-bottom:37.5vw}}@media screen and (min-width:768px){.aboutWoodWorker__in{padding-top:4.1666666667vw;padding-bottom:4.1666666667vw}}@media screen and (min-width:1200px){.aboutWoodWorker__in{padding-top:50px;padding-bottom:50px}}.aboutWoodWorker__in:before{content:"";position:absolute;background:url(../../img/about/pro_woodworker.svg) left bottom no-repeat;background-size:contain;height:110%;width:100%;right:0px;bottom:0px}@media screen and (min-width:560px){.aboutWoodWorker__in:before{width:60%}}@media screen and (min-width:768px){.aboutWoodWorker__in:before{width:43%}}.aboutWoodWorker dl{width:100%}@media screen and (min-width:768px){.aboutWoodWorker dl{width:55%}}.aboutWoodWorker dl dt{font-size:4rem;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-size:clamp(2rem,3.2552083333vw,4rem)}.aboutWoodWorker dl dd{margin-top:30px;line-height:1.875}.aboutCertification{margin-top:40px}@media screen and (min-width:560px){.aboutCertification{margin-top:10.8333333333vw}}@media screen and (min-width:960px){.aboutCertification{margin-top:130px}}.aboutCertification__ttl{font-size:3.5rem;font-family:"Noto Sans","Noto Sans JP",sans-serif;margin-bottom:30px;font-size:clamp(2.2rem,3.6458333333vw,3.5rem);text-align:center}.aboutCertification__txt{text-align:left}@media screen and (min-width:768px){.aboutCertification__txt{text-align:center}}.aboutCertification__txt br{display:none}@media screen and (min-width:1200px){.aboutCertification__txt br{display:block}}.aboutCertificationBox{background:#dfe8f6;margin-top:40px;padding-top:30px;padding-bottom:30px}@media screen and (min-width:560px){.aboutCertificationBox{padding-top:6.6666666667vw;padding-bottom:6.6666666667vw}}@media screen and (min-width:1200px){.aboutCertificationBox{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:560px){.aboutCertificationBox__in{display:flex;justify-content:space-between;flex-wrap:wrap}}.aboutCertification__list{width:100%;background:#fff;padding:8% 7%;margin-bottom:20px}@media screen and (min-width:560px){.aboutCertification__list{padding:4%;width:48%;margin-bottom:3.3333333333vw}}@media screen and (min-width:960px){.aboutCertification__list{padding:5%}}@media screen and (min-width:1200px){.aboutCertification__list{margin-bottom:40px}}.aboutCertification__list__ttl{text-align:center;font-size:clamp(1.8rem,2.6041666667vw,2.5rem)}.aboutCertification__list__txt{margin-top:20px;line-height:1.875;font-size:clamp(1.3rem,1.953125vw,1.6rem)}@media screen and (min-width:560px){.aboutCertification__list__txt{margin-top:2.5vw}}@media screen and (min-width:1200px){.aboutCertification__list__txt{margin-top:30px}}.aboutCertification__list__proof{margin-top:25px;display:flex;justify-content:space-between}.aboutCertification__list__proof--one{justify-content:center}.aboutCertification__list__proof li{width:48%}.aboutCertification__list__name{text-align:center;margin-top:25px;line-height:1.875;font-size:clamp(1.3rem,1.953125vw,1.6rem)}.aboutCertificationSbt{background:#fff;width:100%;padding:8% 7%}@media screen and (min-width:560px){.aboutCertificationSbt{display:flex;padding:4% 5%}}.aboutCertificationSbt__ph{text-align:center;margin-bottom:20px}@media screen and (min-width:560px){.aboutCertificationSbt__ph{margin-bottom:0px}}@media screen and (min-width:560px){.aboutCertificationSbt dl{margin-left:7%}}.aboutCertificationSbt dl dt{font-size:clamp(1.8rem,2.6041666667vw,2.5rem)}.aboutCertificationSbt dl dd{margin-top:15px}.Certification__wrap{margin-bottom:30px;margin-top:30px}@media screen and (min-width:560px){.Certification__wrap{margin-bottom:60px}}@media screen and (min-width:768px){.Certification__wrap{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:100px}}@media screen and (min-width:960px){.Certification__wrap{margin-top:50px}}.Certification__ttl{font-weight:bold;margin-bottom:18px;font-size:1.7rem}@media screen and (min-width:560px){.Certification__ttl{font-size:1.8rem}}@media screen and (min-width:768px){.Certification__ttl{font-size:2rem}}@media screen and (min-width:960px){.Certification__ttl{font-size:2.4rem;margin-bottom:25px}}.Certification__txt{line-height:1.6;font-size:1.3rem;margin-bottom:20px}@media screen and (min-width:560px){.Certification__txt{font-size:1.4rem}}@media screen and (min-width:960px){.Certification__txt{font-size:1.5rem}}.Certification__write{font-size:1.5rem;text-align:center;margin-top:20px}.Certification__document{background:#e8effc;padding:20px;width:100%;margin-bottom:20px}@media screen and (min-width:560px){.Certification__document{padding:30px}}@media screen and (min-width:768px){.Certification__document{width:48%;margin-bottom:0px;padding:30px}}@media screen and (min-width:960px){.Certification__document{padding:50px}}.Certification__list{display:flex;justify-content:space-between;width:100%;margin:0 auto}@media screen and (min-width:960px){.Certification__list{width:80%}}.Certification__list li{width:49%}@media screen and (min-width:768px){.Certification__list li{width:47%;width:calc(50% - 15px)}}.aboutQualitypolicy__wrap{margin-top:40px}@media screen and (min-width:560px){.aboutQualitypolicy__wrap{margin-top:5vw}}@media screen and (min-width:960px){.aboutQualitypolicy__wrap{margin-top:60px}}.aboutQualitypolicy__ttl{font-family:"Noto Sans","Noto Sans JP",sans-serif;margin-bottom:25px;font-size:clamp(2.2rem,3.6458333333vw,3.5rem);text-align:center}@media screen and (min-width:560px){.aboutQualitypolicy__ttl{margin-bottom:30px}}@media screen and (min-width:960px){.aboutQualitypolicy__ttl{margin-bottom:50px}}.aboutQualitypolicy__box{display:flex;justify-content:space-between;flex-wrap:wrap}.aboutQualitypolicy__ph{width:100%;margin-bottom:10px}@media screen and (min-width:560px){.aboutQualitypolicy__ph{width:44%;margin-bottom:0px}}.aboutQualitypolicy__cont{width:100%}@media screen and (min-width:560px){.aboutQualitypolicy__cont{width:50%;display:flex;align-items:center}}.aboutQualitypolicy__catch{width:100%;font-size:2.2rem;line-height:1.6;margin-bottom:20px;color:#083f99;font-size:clamp(1.4rem,2.34375vw,2.2rem)}.aboutQualitypolicy__list{width:100%;font-size:clamp(1.2rem,1.6927083333vw,1.7rem);background:#083f99;color:#fff;padding:10px;font-weight:normal}@media screen and (min-width:560px){.aboutQualitypolicy__list{padding:1.6666666667vw}}@media screen and (min-width:960px){.aboutQualitypolicy__list{padding:20px}}.aboutQualitypolicy__list li{line-height:1.6}.aboutQualitypolicy__list li+li{margin-top:5px}@media screen and (min-width:560px){.aboutQualitypolicy__list li+li{margin-top:8px}}@media screen and (min-width:960px){.aboutQualitypolicy__list li+li{margin-top:10px}}.aboutHr__wrap{margin-top:40px}@media screen and (min-width:560px){.aboutHr__wrap{margin-top:9.1666666667vw}}@media screen and (min-width:960px){.aboutHr__wrap{margin-top:110px}}.aboutHr__ttl{font-family:"Noto Sans","Noto Sans JP",sans-serif;margin-bottom:25px;font-size:clamp(2.2rem,3.6458333333vw,3.5rem);text-align:center}@media screen and (min-width:560px){.aboutHr__ttl{margin-bottom:30px}}@media screen and (min-width:960px){.aboutHr__ttl{margin-bottom:50px}}.aboutHr__maintxt{line-height:1.875;font-size:clamp(1.3rem,1.953125vw,1.6rem);font-weight:normal;text-align:center}.aboutHr__box{border:5px solid #eee;padding:15px 10px;margin-top:15px}@media screen and (min-width:560px){.aboutHr__box{border-width:10px;margin-top:25px;padding:25px 15px}}@media screen and (min-width:960px){.aboutHr__box{border-width:15px;margin-top:30px;padding:25px;margin-top:30px}}.aboutHr__box__list{margin-bottom:20px}@media screen and (min-width:560px){.aboutHr__box__list{margin-bottom:25px}}@media screen and (min-width:960px){.aboutHr__box__list{margin-bottom:30px}}.aboutHr__box__list__ttl{font-size:clamp(1.5rem,2.0833333333vw,1.8rem);margin-bottom:10px}.aboutHr__box__list__txt{font-size:clamp(1.3rem,1.8229166667vw,1.5rem);line-height:1.6;font-weight:normal}.aboutHr__only{font-size:clamp(1.3rem,1.8229166667vw,1.6rem);font-weight:normal;line-height:1.6}.productFlow{background:#e5ecf8}@media screen and (min-width:560px){.productFlow__flex{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:768px){.productFlow__flex{display:flex;flex-wrap:wrap;justify-content:space-between}.productFlow__flex:after{content:"";display:block;width:30%}}.productFlow__flexreverse{display:flex;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap}.productFlow__flexreverse:after{content:"";display:block;width:30%}.productFlow__arrow{display:none;position:absolute}@media screen and (min-width:560px){.productFlow__arrow{display:block}}.productFlow__arrow.m-arrowright{width:10px;height:15px;top:150px;transform:translateY(-50%);right:-13%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #104099}@media screen and (min-width:560px){.productFlow__arrow.m-arrowright{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #104099;right:-12%}}@media screen and (min-width:768px){.productFlow__arrow.m-arrowright{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:15px solid #104099}}@media screen and (min-width:960px){.productFlow__arrow.m-arrowright{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #104099}}@media screen and (min-width:1200px){.productFlow__arrow.m-arrowright{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:25px solid #104099}}.productFlow__arrow.m-arrowleft{width:10px;height:20px;top:150px;right:-11%;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:25px solid #104099;transform:rotate(180deg) translateY(40%);transform-origin:center}@media screen and (min-width:560px){.productFlow__arrow.m-arrowleft{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #104099;right:-12%}}@media screen and (min-width:768px){.productFlow__arrow.m-arrowleft{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:15px solid #104099}}@media screen and (min-width:960px){.productFlow__arrow.m-arrowleft{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #104099}}@media screen and (min-width:1200px){.productFlow__arrow.m-arrowleft{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:25px solid #104099}}.productFlow__arrow.m-arrowtop{width:10px;height:20px;position:absolute;right:50%;top:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:25px solid #104099;transform:rotate(90deg);transform-origin:center}@media screen and (min-width:560px){.productFlow__arrow.m-arrowtop{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #104099;top:-35px}}@media screen and (min-width:768px){.productFlow__arrow.m-arrowtop{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:15px solid #104099}}@media screen and (min-width:960px){.productFlow__arrow.m-arrowtop{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #104099;top:-40px}}@media screen and (min-width:1200px){.productFlow__arrow.m-arrowtop{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:25px solid #104099;top:-50px}}.productFlow__num{background:#104099;display:flex;justify-content:center;align-items:center;color:#fff;width:50px;height:50px;border-radius:50%;position:relative;z-index:1}@media screen and (min-width:560px){.productFlow__num{width:65px;height:65px}}@media screen and (min-width:768px){.productFlow__num{width:85px;height:85px}}@media screen and (min-width:960px){.productFlow__num{width:107px;height:107px}}.productFlow__num p{font-size:2rem;font-family:roboto,"-apple-system, BlinkMacSystemFont";font-weight:bold;text-align:center}@media screen and (min-width:560px){.productFlow__num p{font-size:2.2rem}}@media screen and (min-width:960px){.productFlow__num p{font-size:3.5rem}}.productFlow__num p span{text-align:center;display:block;font-size:1rem;letter-spacing:1px;margin-bottom:3px}@media screen and (min-width:560px){.productFlow__num p span{font-size:1.2rem}}@media screen and (min-width:768px){.productFlow__num p span{font-size:1.3rem}}@media screen and (min-width:960px){.productFlow__num p span{font-size:1.5rem}}.productFlow__box{width:100%;position:relative;margin-bottom:20px}@media screen and (min-width:560px){.productFlow__box{width:30%;margin-bottom:30px}}@media screen and (min-width:960px){.productFlow__box{margin-bottom:40px}}.productFlow__itinerary_ph{margin-bottom:18px}.productFlow__itinerary__ttl{font-size:1.6rem;color:#104099;margin-bottom:15px;font-weight:600;display:flex;align-items:center}@media screen and (min-width:560px){.productFlow__itinerary__ttl{font-size:1.4rem}}@media screen and (min-width:768px){.productFlow__itinerary__ttl{font-size:1.9rem}}@media screen and (min-width:960px){.productFlow__itinerary__ttl{font-size:2rem}}.productFlow__itinerary__ttl .circle{color:#fff;display:inline-block;background:#104099;line-height:1;border-radius:50%;font-size:1.3rem;padding:8px 7px 8px;margin-right:9px;text-align:center}@media screen and (min-width:560px){.productFlow__itinerary__ttl .circle{font-size:1.2rem;margin-right:4px;max-width:33px}}@media screen and (min-width:768px){.productFlow__itinerary__ttl .circle{font-size:1.4rem;margin-right:9px}}@media screen and (min-width:960px){.productFlow__itinerary__ttl .circle{font-size:1.7rem}}.productFlow__itinerary__description{font-size:1.2rem;line-height:1.6}@media screen and (min-width:560px){.productFlow__itinerary__description{font-size:1.3rem}}@media screen and (min-width:768px){.productFlow__itinerary__description{font-size:1.4rem;line-height:2}}@media screen and (min-width:960px){.productFlow__itinerary__description{font-size:1.6rem}}.productFlow__box:last-child .productFlow__itinerary{border-bottom:none}.productFlow__last{background:#fff;padding:15px}@media screen and (min-width:560px){.productFlow__last{padding:20px}}@media screen and (min-width:768px){.productFlow__last{padding:12px;display:flex;align-items:center}}@media screen and (min-width:960px){.productFlow__last{padding:23px 36px 23px}}.productFlow__last__ttl p{font-size:1.8rem;display:flex;align-items:center;color:#104099;font-weight:600;margin-bottom:10px}@media screen and (min-width:768px){.productFlow__last__ttl p{margin-bottom:0px;margin-right:30px;font-size:1.8rem}}@media screen and (min-width:960px){.productFlow__last__ttl p{font-size:2rem}}.productFlow__last__ttl p .circle{color:#fff;background:#104099;line-height:1;border-radius:50%;font-size:1.3rem;margin-right:9px;font-weight:bold;padding:8px 7px 8px;margin-right:9px}@media screen and (min-width:560px){.productFlow__last__ttl p .circle{font-size:1.2rem;margin-right:4px;max-width:33px}}@media screen and (min-width:768px){.productFlow__last__ttl p .circle{font-size:1.4rem;margin-right:9px}}@media screen and (min-width:960px){.productFlow__last__ttl p .circle{font-size:1.7rem}}.productFlow__last__description{flex:1;font-size:1.2rem;line-height:1.6}@media screen and (min-width:360px){.productFlow__last__description{font-size:1.3rem}}@media screen and (min-width:560px){.productFlow__last__description{font-size:1.5rem}}@media screen and (min-width:960px){.productFlow__last__description{font-size:1.6rem}}.productEx__product{margin-top:30px}@media screen and (min-width:560px){.productEx__product{margin-top:40px}}@media screen and (min-width:768px){.productEx__product{display:flex;justify-content:space-between;margin-top:50px}}@media screen and (min-width:960px){.productEx__product{margin-top:60px}}@media screen and (min-width:768px){.productEx__box{width:40%;order:2}}.productEx__ph{margin-top:20px;text-align:center;margin-bottom:15px}@media screen and (min-width:560px){.productEx__ph{margin-bottom:20px}}@media screen and (min-width:768px){.productEx__ph{order:1;width:55%;margin-top:0px;margin-bottom:0px}}.productEx__description p{margin-bottom:20px;font-size:1.3rem}@media screen and (min-width:768px){.productEx__description p{font-size:1.5rem}}@media screen and (min-width:960px){.productEx__description p{line-height:2;margin-bottom:30px;font-size:1.7rem}}.productEx__description p:last-child{margin-bottom:0px}.productTerm__namely{margin-top:15px;line-height:1.6;font-size:1.3rem}@media screen and (min-width:560px){.productTerm__namely{font-size:1.5rem;margin-top:20px}}@media screen and (min-width:960px){.productTerm__namely{font-size:1.6rem}}.productTerm .tbl01 td,.productTerm .tbl01 th{font-size:1.3rem}@media screen and (min-width:560px){.productTerm .tbl01 td,.productTerm .tbl01 th{font-size:1.4rem}}@media screen and (min-width:768px){.productTerm .tbl01 td,.productTerm .tbl01 th{font-size:1.6rem}}@media screen and (min-width:960px){.productTerm .tbl01 td,.productTerm .tbl01 th{font-size:1.7rem}}.productMerit{background:#e5ecf8}@media screen and (min-width:768px){.productMerit{display:flex}}.productMerit .ttl04{background:#104099;margin-bottom:0px;color:#fff;display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;padding-top:10px;padding-bottom:10px;letter-spacing:3px}@media screen and (min-width:768px){.productMerit .ttl04{max-width:200px}}@media screen and (min-width:960px){.productMerit .ttl04{padding-top:35px;padding-bottom:35px;max-width:230px}}.productMerit .ttl04 br{display:none}@media screen and (min-width:768px){.productMerit .ttl04 br{display:block}}.productMerit__list{display:flex;align-items:center;padding:18px 10px 18px 5px}@media screen and (min-width:768px){.productMerit__list{margin-left:5px;padding:20px 15px 20px 5px}}@media screen and (min-width:960px){.productMerit__list{padding:0px;margin-left:28px}}.productMerit li{margin-bottom:10px;list-style-type:disc;line-height:1.5;font-size:1.3rem;margin-left:25px}@media screen and (min-width:560px){.productMerit li{font-size:1.5rem}}@media screen and (min-width:960px){.productMerit li{font-size:1.6rem}}.productMerit li:last-child{margin-bottom:0px}.productMerit__namely{margin-top:15px;line-height:1.6;font-size:1.3rem}@media screen and (min-width:560px){.productMerit__namely{margin-top:20px;font-size:1.5rem}}@media screen and (min-width:960px){.productMerit__namely{font-size:1.6rem}}.product__opinion{font-size:1.3rem;line-height:1.6;text-align:center;margin-top:20px}@media screen and (min-width:560px){.product__opinion{font-size:1.4rem}}@media screen and (min-width:960px){.product__opinion{font-size:1.5rem}}.product__opinion br{display:none}@media screen and (min-width:560px){.product__opinion br{display:block}}.product__service__list{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;background:#eee;padding:10px 0px 10px;border:1px solid #000}@media screen and (min-width:768px){.product__service__list{max-width:560px;margin:50px auto 0}}.product__service__list li{font-size:1rem;margin-right:10px;padding:3px}@media screen and (min-width:360px){.product__service__list li{font-size:1.2rem}}@media screen and (min-width:560px){.product__service__list li{font-size:1.4rem}}@media screen and (min-width:960px){.product__service__list li{font-size:1.5rem}}.productItem{}.productItem__wrap{margin-top:30px}@media screen and (min-width:560px){.productItem__wrap{display:flex;justify-content:space-between;margin-top:40px}}@media screen and (min-width:768px){.productItem__wrap{margin-top:50px}}@media screen and (min-width:960px){.productItem__wrap{margin-top:60px}}.productItem__wrap.m-one{margin-top:30px}@media screen and (min-width:560px){.productItem__wrap.m-one{margin-top:45px}}@media screen and (min-width:768px){.productItem__wrap.m-one{margin-top:60px}}@media screen and (min-width:960px){.productItem__wrap.m-one{margin-top:80px}}.productItem__order{margin-top:0px;font-size:1.3rem;line-height:1.4;background:url(../../img/common/black_maru.png) left 4px no-repeat;background-size:8px 8px;padding-left:15px}@media screen and (min-width:560px){.productItem__order{font-size:1.4rem;margin-top:-10px}}@media screen and (min-width:960px){.productItem__order{font-size:1.5rem;background-size:13px 13px;padding-left:20px}}.productItem__box.cols1{width:100%}@media screen and (min-width:560px){.productItem__box.cols1{float:left;width:31%}}.productItem__box.cols2{width:100%}@media screen and (min-width:560px){.productItem__box.cols2{float:right;width:65%}}.productItem__box.cols3{width:100%}@media screen and (min-width:560px){.productItem__listbox{display:flex;justify-content:space-between}}@media screen and (min-width:560px){.productItem__listbox.two_col{display:flex;justify-content:space-between}}.productItem__listbox.two_col .productItem__list{width:100%}@media screen and (min-width:560px){.productItem__listbox.two_col .productItem__list{width:48%}}.productItem__ttl{background:#083f99;text-align:center;font-size:1.5rem;color:#fff;padding:10px 6px 10px;line-height:1.4;font-weight:600}@media screen and (min-width:560px){.productItem__ttl{font-size:1.6rem}}@media screen and (min-width:960px){.productItem__ttl{font-size:1.9rem}}.productItem__one{margin-bottom:20px}@media screen and (min-width:560px){.productItem__one{margin-bottom:10px}}.productItem__one dt{margin-bottom:10px}.productItem__one dd{font-size:1.3rem;font-weight:400;line-height:1.5}@media screen and (min-width:560px){.productItem__one dd{font-size:1.2rem}}@media screen and (min-width:960px){.productItem__one dd{font-size:1.4rem}}@media screen and (min-width:1200px){.productItem__one dd{font-size:1.5rem}}.productItem__list{margin-top:10px}@media screen and (min-width:560px){.productItem__list{margin-top:20px}}@media screen and (min-width:960px){.productItem__list{margin-top:30px}}.productItem__list.one_column{display:flex;justify-content:space-between;flex-wrap:wrap}.productItem__list.one_column .productItem__one{width:100%;margin-bottom:10px}@media screen and (min-width:560px){.productItem__list.one_column .productItem__one{width:32%;margin-bottom:30px}}@media screen and (min-width:960px){.productItem__list.one_column .productItem__one{margin-bottom:40px}}.productItem__list.one_column dl{margin-left:0px}.product_tables{margin-top:30px}@media screen and (min-width:768px){.product_tables{margin-top:60px;display:flex;justify-content:space-between}}@media screen and (min-width:960px){.product_tables{margin-top:95px}}.product_table{width:100%;margin-top:20px}@media screen and (min-width:768px){.product_table{width:48%;margin-top:0px}}.product_table__ttl{font-size:1.6rem;font-weight:500;margin-bottom:15px;line-height:1.4}@media screen and (min-width:560px){.product_table__ttl{font-size:2rem}}@media screen and (min-width:960px){.product_table__ttl{font-size:2.5rem}}.product_table__ttl span{font-size:1.4rem;display:block}@media screen and (min-width:560px){.product_table__ttl span{display:inline}}@media screen and (min-width:960px){.product_table__ttl span{font-size:2rem}}.product_table table{font-size:1.3rem;border:1px solid #231815;width:100%}@media screen and (min-width:560px){.product_table table{font-size:1.4rem}}@media screen and (min-width:960px){.product_table table{font-size:1.6rem}}.product_table table th{background:#E5EDF8;width:40%;padding-top:10px;padding-bottom:10px;border-right:1px solid #231815;border-bottom:1px solid #231815}@media screen and (min-width:560px){.product_table table th{padding-top:20px;padding-bottom:20px;width:30%}}@media screen and (min-width:768px){.product_table table th{height:80px}}@media screen and (min-width:960px){.product_table table th{width:185px;height:100px;padding-top:30px;padding-bottom:30px}}.product_table table td{border-bottom:1px solid #231815;padding:10px;line-height:1.4}@media screen and (min-width:960px){.product_table table td{padding:20px 10px 20px 30px}}.product_table table td br{display:none}@media screen and (min-width:960px){.product_table table td br{display:block}}.product_table table .match__p{padding-top:10px;padding-bottom:10px}@media screen and (min-width:560px){.product_table table .match__p{padding-top:5px;padding-bottom:5px}}.ltd__wrap{margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:960px){.ltd__wrap{margin-top:50px}}.ltd__box{width:100%}@media screen and (min-width:560px){.ltd__box{font-size:1.4rem;width:48%}}.ltd__list{font-size:clamp(1.4rem,1.953125vw,1.6rem);line-height:1.4;border-top:1px solid #d7d7d7}.ltd__list:last-of-type{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}@media screen and (min-width:960px){.ltd__list{display:flex}}.ltd__other{margin-top:10px}@media screen and (min-width:960px){.ltd__other{margin-top:20px}}.ltd__ttl{background:#dee4f4;font-weight:bold;padding-left:12px;padding-top:12px;padding-bottom:12px}@media screen and (min-width:960px){.ltd__ttl{margin-bottom:0px;padding-left:20px;width:165px;padding-top:30px;padding-bottom:25px}}.ltd__ph{margin-bottom:10px}@media screen and (min-width:560px){.ltd__ph{width:80%}}@media screen and (min-width:1200px){.ltd__ph{width:165px;margin-right:20px}}.ltd__info{padding-top:15px;padding-bottom:15px;padding-left:15px}@media screen and (min-width:960px){.ltd__info{width:calc(100% - 165px);padding-top:30px;padding-bottom:20px}}@media screen and (min-width:1200px){.ltd__info__col{display:flex}}.ltd__info__zip{margin-right:20px}.ltd__info__tel{margin-right:10px}.ltd__info__tel:before{content:"TEL : "}.ltd__info__fax:before{content:"FAX : "}.ltd__info ul li+li{margin-top:5px}.ltdPlace{margin-top:50px}@media screen and (min-width:560px){.ltdPlace{margin-top:10.4166666667vw}}@media screen and (min-width:1200px){.ltdPlace{margin-top:125px}}.ltdPlaceBox{margin-top:20px}@media screen and (min-width:360px){.ltdPlaceBox{margin-top:3.75vw;display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:1200px){.ltdPlaceBox{margin-top:45px}}.ltdPlaceList{width:100%;margin-bottom:20px}@media screen and (min-width:360px){.ltdPlaceList{width:48%}}@media screen and (min-width:560px){.ltdPlaceList{margin-bottom:5.4166666667vw}}@media screen and (min-width:768px){.ltdPlaceList{width:30%}}@media screen and (min-width:1200px){.ltdPlaceList{margin-bottom:65px}}.ltdPlaceList__ph{margin-bottom:10px}@media screen and (min-width:560px){.ltdPlaceList__ph{margin-bottom:1.6666666667vw}}@media screen and (min-width:1200px){.ltdPlaceList__ph{margin-bottom:15px}}.ltdPlaceList__ttlbox{border-bottom:1px solid #2d2d2d;padding-bottom:10px}@media screen and (min-width:560px){.ltdPlaceList__ttlbox{margin-bottom:1.25vw}}@media screen and (min-width:1200px){.ltdPlaceList__ttlbox{margin-bottom:15px}}.ltdPlaceList__ttl{font-size:1.8rem;color:#083f99;margin-bottom:10px}@media screen and (min-width:560px){.ltdPlaceList__ttl{font-size:clamp(1.6rem,2.6041666667vw,2.5rem);margin-bottom:1.25vw}}@media screen and (min-width:1200px){.ltdPlaceList__ttl{margin-bottom:15px}}.ltdPlaceList__use{font-size:clamp(1.3rem,1.8229166667vw,1.5rem);line-height:1.3333333333}.ltdPlaceList__address{font-size:1.6rem;line-height:1.5625;font-size:clamp(1.4rem,1.953125vw,1.6rem);margin-top:10px}@media screen and (min-width:560px){.ltdPlaceList__address{margin-bottom:1.25vw}}@media screen and (min-width:1200px){.ltdPlaceList__address{margin-bottom:15px}}.corporatelist__ttlbox{position:relative;z-index:1}.corporatelist__view{display:none}@media screen and (min-width:560px){.corporatelist__view{display:block;width:33%;padding-top:0px;position:absolute;right:0px;bottom:0px}}.corporateSlider{margin-top:30px}.corporateInfo{margin-top:50px}@media screen and (min-width:560px){.corporateInfo{margin-top:12.5vw}}@media screen and (min-width:1200px){.corporateInfo{margin-top:150px}}.corporateInfo__ttl{font-size:clamp(2.2rem,3.2552083333vw,3rem);border-left:5px solid #083f99;padding:5px 0px 5px 15px}.corporateInfo__ttl span{font-size:1.4rem;font-size:clamp(1.2rem,1.6927083333vw,1.4rem);margin-left:0px;margin-top:5px;display:block}@media screen and (min-width:560px){.corporateInfo__ttl span{margin-left:1.6666666667vw;display:inline-block;margin-left:10px;margin-top:0px}}@media screen and (min-width:1200px){.corporateInfo__ttl span{margin-left:20px}}.corporateInfo__box2{margin-top:15px;display:flex;flex-wrap:wrap}@media screen and (min-width:560px){.corporateInfo__box2{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.corporateInfo__box2{margin-top:20px}}.corporateInfo__box2__inbox{font-size:clamp(1.4rem,1.953125vw,1.6rem);margin-right:20px;line-height:1.4}.corporateInfo__box2__address{display:flex;flex-wrap:wrap;align-items:flex-end}.corporateInfo__box2__address p:first-child{margin-right:10px}.corporateInfo__box2__communication{display:flex;flex-wrap:wrap;margin-top:10px}@media screen and (min-width:560px){.corporateInfo__box2__communication{margin-top:1.25vw}}@media screen and (min-width:960px){.corporateInfo__box2__communication{margin-top:15px}}.corporateInfo__box2__tel{margin-right:10px}.corporateInfo__box2__tel:before{content:"TEL"}.corporateInfo__box2__fax:before{content:"FAX"}.corporateInfo .googlemap_btn{margin-top:20px;max-width:200px}@media screen and (min-width:560px){.corporateInfo .googlemap_btn{margin-top:0px}}.corporateStaff{margin-top:5px}@media screen and (min-width:560px){.corporateStaff{margin-top:3.75vw;margin-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:1200px){.corporateStaff{margin-top:24px}}.corporateStaff__box{width:100%;display:flex;margin-top:20px}@media screen and (min-width:768px){.corporateStaff__box{width:50%}}.corporateStaff__box__ph{width:38%;max-width:230px}.corporateStaff__box--one{justify-content:flex-start;width:100%}.corporateStaff__txtbox{flex:1;margin:0px 0px 0px 10px}@media screen and (min-width:560px){.corporateStaff__txtbox{margin:0px 20px 0px 20px}}.corporateStaff__name{font-size:clamp(1.6rem,2.34375vw,2rem);display:flex;align-items:center;color:#083f99;margin-bottom:10px}@media screen and (min-width:560px){.corporateStaff__name{margin-bottom:1.4166666667vw}}@media screen and (min-width:1200px){.corporateStaff__name{margin-bottom:17px}}.corporateStaff__name span{font-size:1.6rem;font-size:clamp(1.3rem,1.8229166667vw,1.6rem);margin-right:5px}.corporateStaff__greeting{font-size:clamp(1.2rem,1.8229166667vw,1.5rem);line-height:1.5625}.facility__ttlbox{position:relative}@media screen and (min-width:560px){.facility__ttlbox{padding-bottom:6.6666666667vw}}@media screen and (min-width:1200px){.facility__ttlbox{padding-bottom:80px}}.facilityChara{padding-top:20px}@media screen and (min-width:560px){.facilityChara{padding-top:0px;position:absolute;right:0px;bottom:0px;width:41%}}.facilityList+.facilityList{margin-top:20px}@media screen and (min-width:560px){.facilityList+.facilityList{margin-top:0px}}@media screen and (min-width:560px){.facilityList{width:30%}}.facilityList__ph{overflow:hidden}.facilityList__ttl{font-size:2.2rem;font-size:clamp(1.8rem,2.34375vw,2.2rem);padding:18px 0px 18px;line-height:1.25}.facilityList__txt{font-size:clamp(1.4rem,1.953125vw,1.6rem);line-height:1.625;font-weight:normal}@media screen and (min-width:560px){.facilityList__box{display:flex;justify-content:space-between}}.facilityList__wrap{padding-top:30px;padding-bottom:30px}@media screen and (min-width:560px){.facilityList__wrap{padding-top:5.8333333333vw;padding-bottom:5.8333333333vw}}@media screen and (min-width:1200px){.facilityList__wrap{padding-top:70px;padding-bottom:70px}}.facilityList__wrap--first{padding-top:0px}.facilityList__wrap--bg{background:#083f99;color:#fff}@media screen and (min-width:560px){.history{display:flex;padding:10px 0;border-bottom:1px solid #333}.history:first-child{border-top:1px solid #333}}@media screen and (min-width:768px){.history{padding:20px 0}}.history::first-of-type{border-top:1px solid #333}.history_year{font-weight:bold;background:#084098;color:#fff;padding:15px 10px;font-size:clamp(1.4rem,1.953125vw,1.6rem)}@media screen and (min-width:560px){.history_year{padding:10px 10px;text-align:center;width:15%;margin-right:10px;color:#084098;background:none}}@media screen and (min-width:960px){.history_year{margin-right:20px}}.history_box{margin-top:10px;margin-bottom:10px}@media screen and (min-width:560px){.history_box{width:80%;margin-top:0;margin-bottom:0px;padding:5px 10px}}.history_list{display:flex;justify-content:space-between;flex-wrap:wrap}.history_list+dl{margin-top:10px}@media screen and (min-width:560px){.history_list+dl{margin-top:15px}}@media screen and (min-width:960px){.history_list+dl{margin-top:20px}}.history_list p{font-size:clamp(1.4rem,1.953125vw,1.6rem);line-height:1.875}@media screen and (min-width:560px){.history_list p{margin-left:70px}}@media screen and (min-width:960px){.history_list p{margin-left:90px}}.history_list p+p{margin-top:10px}.history_list dd,.history_list dt{font-size:clamp(1.4rem,1.953125vw,1.6rem);line-height:1.875}.history_list dt{width:70px;font-weight:bold;color:#084098}@media screen and (min-width:960px){.history_list dt{width:90px}}.history_list dd{width:calc(100% - 70px)}@media screen and (min-width:960px){.history_list dd{width:calc(100% - 90px)}}.greetingDaihyo{margin-top:20px}@media screen and (min-width:768px){.greetingDaihyo{margin-top:4.1666666667vw;display:flex;justify-content:space-between}}@media screen and (min-width:1200px){.greetingDaihyo{margin-top:80px}}.greetingDaihyo__ph{width:100%;text-align:center;margin-bottom:20px}@media screen and (min-width:768px){.greetingDaihyo__ph{margin-bottom:0px;width:48%}}.greetingDaihyo__box{width:100%}@media screen and (min-width:768px){.greetingDaihyo__box{width:46%}}.greetingDaihyo__box__txt{line-height:1.8125;font-size:clamp(1.4rem,1.8229166667vw,1.6rem)}.greetingDaihyo__box__name{padding-top:20px;display:flex;justify-content:flex-end;text-align:right}@media screen and (min-width:768px){.greetingDaihyo__box__name{padding-top:25px}}@media screen and (min-width:1200px){.greetingDaihyo__box__name{padding-top:30px}}.greetingDaihyo__box__name span{width:100%;max-width:250px}@media screen and (min-width:768px){.greetingDaihyo__box__name span{width:70%;max-width:initial}}.greetingMember{margin-top:40px}@media screen and (min-width:560px){.greetingMember{margin-top:9.1666666667vw}}@media screen and (min-width:1200px){.greetingMember{margin-top:110px}}.greetingMember__list{margin-top:20px}@media screen and (min-width:360px){.greetingMember__list{display:flex;justify-content:space-between;flex-wrap:wrap}.greetingMember__list:after{content:"";display:block;width:48%}}@media screen and (min-width:768px){.greetingMember__list:after{content:"";display:block;width:30%}}@media screen and (min-width:560px){.greetingMember__list{margin-top:4.1666666667vw}}@media screen and (min-width:1200px){.greetingMember__list{margin-top:50px}}.greetingMember__one{width:100%;margin-bottom:20px}@media screen and (min-width:360px){.greetingMember__one{width:48%}}@media screen and (min-width:560px){.greetingMember__one{margin-bottom:4.1666666667vw}}@media screen and (min-width:768px){.greetingMember__one{width:30%}}@media screen and (min-width:1200px){.greetingMember__one{margin-bottom:50px}}.greetingMember__one__ph{margin-bottom:10px}@media screen and (min-width:560px){.greetingMember__one__ph{margin-bottom:1.6666666667vw}}@media screen and (min-width:1200px){.greetingMember__one__ph{margin-bottom:20px}}.greetingMember__one__job{line-height:1.3529411765;font-size:clamp(1.3rem,1.8229166667vw,1.7rem)}.greetingMember__one__job span{margin-right:2%}.greetingMember__one__name{margin-top:10px;font-size:clamp(1.8rem,2.6041666667vw,2.3rem)}@media screen and (min-width:768px){.greetingMember__one__name{margin-top:1.25vw}}@media screen and (min-width:1200px){.greetingMember__one__name{margin-top:15px}}.bosyuWrap .btn02{margin:20px auto 0px;max-width:560px}@media screen and (min-width:960px){.bosyuWrap .btn02{margin-top:50px}}.bosyu__text{margin-top:30px;text-align:center;font-size:1.4rem}@media screen and (min-width:560px){.bosyu__text{margin-top:40px;font-size:clamp(1.4rem,1.953125vw,1.6rem)}}@media screen and (min-width:960px){.bosyu__text{margin-top:50px}}@media screen and (min-width:1200px){.bosyu__text{font-size:1.6rem}}.bosyu__text p{margin-bottom:20px}.bosyu__text p:last-child{margin-bottom:0px}.bosyu__text br{display:block}@media screen and (min-width:560px){.bosyu__text br{display:none}}.bosyuTable{margin-top:30px}@media screen and (min-width:560px){.bosyuTable{margin-top:40px}}@media screen and (min-width:960px){.bosyuTable{margin-top:50px}}.bosyuTable{border-top:1px solid #b6b6b6;width:100%;table-layout:fixed}.bosyuTable td,.bosyuTable th{font-size:1.3rem;line-height:1.6;display:block;width:100%;text-align:left}@media screen and (min-width:560px){.bosyuTable td,.bosyuTable th{display:table-cell;font-size:clamp(1.4rem,1.953125vw,1.6rem)}}@media screen and (min-width:1200px){.bosyuTable td,.bosyuTable th{font-size:1.6rem;line-height:1.8}}.bosyuTable th{background:#eee;padding:10px}@media screen and (min-width:560px){.bosyuTable th{padding:15px;width:200px;border-bottom:1px solid #b6b6b6}}@media screen and (min-width:960px){.bosyuTable th{padding:15px 20px}}.bosyuTable td{padding:10px 10px 10px 10px;border-bottom:1px solid #b6b6b6}@media screen and (min-width:560px){.bosyuTable td{padding:15px}}@media screen and (min-width:960px){.bosyuTable td{padding:15px 20px}}.bosyuTable .b_traffic{margin-top:5px;margin-bottom:5px}.bosyuTable .b_traffic dd{margin-top:3px;font-size:1.2rem;margin-left:10px;line-height:1.6}.organization__map{text-align:center;margin-top:30px}@media screen and (min-width:560px){.organization__map{margin-top:4.1666666667vw}}@media screen and (min-width:1200px){.organization__map{margin-top:50px}}.interview__ttlbox{position:relative;z-index:1}.interview__view{display:none}@media screen and (min-width:560px){.interview__view{display:block;width:18%;padding-top:0px;position:absolute;right:0px;top:0px}}.interview__txt{font-size:clamp(1.3rem,1.953125vw,1.6rem);line-height:1.5625;margin-top:15px}@media screen and (min-width:560px){.interview__txt{margin-top:2.5vw}}@media screen and (min-width:1200px){.interview__txt{margin-top:30px}}.interviewList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}@media screen and (min-width:560px){.interviewList{margin-top:5.4166666667vw}}@media screen and (min-width:1200px){.interviewList{margin-top:65px}}.interviewList .staffBox{margin-top:30px;width:100%}@media screen and (min-width:560px){.interviewList .staffBox{margin-top:4.1666666667vw}}@media screen and (min-width:1200px){.interviewList .staffBox{margin-top:50px}}@media screen and (min-width:560px){.interviewList .staffBox{width:49%}}@media screen and (min-width:960px){.interviewList .staffBox{width:30%}}.interviewList .staffBox__number{display:block}.interviewList .staffBox__info{display:block}.interviewList .staffBox__txtbox{background:#083f99;top:auto;bottom:10px;left:0px;width:97%;padding:10px}.interviewList .staffBox__txt{color:#fff;font-size:clamp(1.2rem,1.5625vw,1.4rem);margin-top:0px;line-height:1.6}.interviewList .staffBox__txt span{background:none;padding:0px}.questionFirst__subttl{color:#083f99;font-family:"Noto Sans","Noto Sans JP",sans-serif;font-size:clamp(1.2rem,1.8229166667vw,1.6rem)}@media screen and (min-width:560px){.questionFirst__subttl{text-align:center}}.questionFirst__ttl{color:#083f99;font-family:"Noto Sans","Noto Sans JP",sans-serif;margin-top:15px;font-size:clamp(2.2rem,4.4270833333vw,4.4rem)}@media screen and (min-width:560px){.questionFirst__ttl{text-align:center;margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.questionFirst__ttl{margin-top:20px}}.questionFirst__txt{font-size:clamp(1.3rem,1.8229166667vw,1.8rem);line-height:2.2222222222;margin-top:20px}@media screen and (min-width:560px){.questionFirst__txt{text-align:center;margin-top:2.9166666667vw}}@media screen and (min-width:1200px){.questionFirst__txt{margin-top:35px}}.questionFirst__txt br{display:none}@media screen and (min-width:768px){.questionFirst__txt br{display:block}}.question{padding:0px 20px 0px 20px;margin-top:35px;position:relative}@media screen and (min-width:560px){.question{margin-top:8.3333333333vw;display:flex;justify-content:space-between;padding:0px 0px 0px 4%}}@media screen and (min-width:960px){.question{margin-top:100px}}.question__box{width:100%}@media screen and (min-width:560px){.question__box{width:43%}}@media screen and (min-width:1200px){.question__box{width:33%}}.question__ttlsub{color:#083f99;font-size:clamp(1.4rem,1.953125vw,1.6rem);font-family:"Noto Sans","Noto Sans JP",sans-serif}.question__ttl{color:#083f99;font-size:4.4rem;font-size:clamp(2.2rem,3.2552083333vw,4.4rem);font-family:"Noto Sans","Noto Sans JP",sans-serif;line-height:1.4;margin-top:10px}.question__txt{margin-top:15px;line-height:2.2222222222;font-size:clamp(1.3rem,1.953125vw,1.8rem)}@media screen and (min-width:560px){.question__txt{margin-top:2.5vw}}@media screen and (min-width:1200px){.question__txt{margin-top:30px}}.question__ph{padding-bottom:55%;width:100%;background-position:center!important;margin-top:20px}@media screen and (min-width:560px){.question__ph{width:54%;padding-bottom:35%;margin-top:0px}}@media screen and (min-width:1200px){.question__ph{width:64%}}.forjobseekers{position:relative;margin-top:100px;padding:2.0833333333vw;min-height:320px}@media screen and (min-width:560px){.forjobseekers{min-height:530px}}@media screen and (min-width:960px){.forjobseekers{min-height:880px}}.forjobseekers--bg01{background:url(../../img/interview/staff01/catch.jpg) top center;background-size:cover}.forjobseekers--bg02{background:url(../../img/interview/staff02/catch.jpg) top center;background-size:cover}.forjobseekers--bg03{background:url(../../img/interview/staff03/catch.jpg) top center;background-size:cover}.forjobseekers--bg04{background:url(../../img/interview/staff04/catch.jpg) top center;background-size:cover}.forjobseekers--bg05{background:url(../../img/interview/staff05/catch.jpg) top center;background-size:cover}.forjobseekers--bg06{background:url(../../img/interview/staff06/catch.jpg) top center;background-size:cover}.forjobseekers--bg07{background:url(../../img/interview/staff07/catch.jpg) top center;background-size:cover}.forjobseekers--bg08{background:url(../../img/interview/staff08/catch.jpg) top center;background-size:cover}.forjobseekers--bg09{background:url(../../img/interview/staff09/catch.jpg) top center;background-size:cover}.forjobseekers--bg10{background:url(../../img/interview/staff10/catch.jpg) top center;background-size:cover}.forjobseekers--bg11{background:url(../../img/interview/staff11/catch.jpg) top center;background-size:cover}.forjobseekers--bg12{background:url(../../img/interview/staff12/catch.jpg) top center;background-size:cover}.forjobseekers--bg13{background:url(../../img/interview/staff13/catch.jpg) top center;background-size:cover}.forjobseekers--bg14{background:url(../../img/interview/staff14/catch.jpg) top center;background-size:cover}.forjobseekers--bg15{background:url(../../img/interview/staff15/catch.jpg) top center;background-size:cover}.forjobseekers_line{transform:translateY(-83%)}@media screen and (min-width:960px){.forjobseekers_line{transform:translateY(0%)}}.forjobseekers__box{background:rgba(255,255,255,0.5);max-width:590px;width:100%;padding:15px 10px;margin-top:60px;color:#fff;position:absolute;bottom:0px;left:0px}@media screen and (min-width:560px){.forjobseekers__box{padding:15px}}@media screen and (min-width:960px){.forjobseekers__box{bottom:20px;left:20px;padding:20px}}.forjobseekers__box--black{background:rgba(0,0,0,0.5);color:#fff}.forjobseekers dl dt{font-size:clamp(1.6rem,3.90625vw,3.5rem)}.forjobseekers dl dd{font-size:clamp(1.2rem,1.8229166667vw,1.6rem);margin-top:10px;line-height:1.5625;font-weight:normal}@media screen and (min-width:560px){.forjobseekers dl dd{margin-top:2.0833333333vw;line-height:1.875}}@media screen and (min-width:960px){.forjobseekers dl dd{margin-top:25px}}.recruit_entry{padding-top:30px}@media screen and (min-width:560px){.recruit_entry{padding-top:5vw}}@media screen and (min-width:1200px){.recruit_entry{padding-top:60px}}.interviewPager{padding:0px 20px 0px}.interviewPager .swiper-container{margin:auto;max-width:330px}@media screen and (min-width:560px){.interviewPager{margin-top:5.4166666667vw}}@media screen and (min-width:1200px){.interviewPager{margin-top:65px}}.interviewPager__wrap{margin-top:50px}@media screen and (min-width:560px){.interviewPager__wrap{margin-top:5vw}}@media screen and (min-width:1200px){.interviewPager__wrap{margin-top:60px}}.interviewPager__ttl{text-align:center;font-size:2.3rem;font-family:"Noto Sans","Noto Sans JP",sans-serif;color:#083f99;margin-bottom:40px}@media screen and (min-width:560px){.interviewPager__ttl{font-size:2.6rem;margin-bottom:4.1666666667vw}}@media screen and (min-width:1200px){.interviewPager__ttl{font-size:3rem;margin-bottom:40px}}.interviewPager .staffBox{width:100%}@media screen and (min-width:560px){.interviewPager .staffBox{width:49%}}@media screen and (min-width:960px){.interviewPager .staffBox{width:30%}}.interviewPager .staffBox__number{display:block;font-size:clamp(1.2rem,1.6927083333vw,1.4rem)}.interviewPager .staffBox__info{display:block}.interviewPager .staffBox__txtbox{background:#083f99;top:auto;bottom:10px;left:0px;width:97%;padding:10px}.interviewPager .staffBox__txt{color:#fff;font-size:clamp(1.2rem,1.6927083333vw,1.4rem);margin-top:0px;line-height:1.6}.interviewPager .staffBox__txt span{background:none;padding:0px}.Community{position:relative;z-index:2;padding:50px 20px 0px;margin:-130px 15px 70px;border-radius:80px 80px 0px 0px;background:url(../../img/community/map.png) center top no-repeat #fff;background-position:center 145px;background-size:90% auto;max-width:1240px}@media screen and (min-width:560px){.Community{margin:-170px 20px 70px;padding:60px 30px 0px;background-size:50% auto;background-position:center 160px}}@media screen and (min-width:768px){.Community{margin:-210px 20px 70px;padding:70px 50px 0px;background-position:center 200px;background-size:50% auto}}@media screen and (min-width:960px){.Community{margin:-268px 10px 105px;padding:80px 100px 0px;background-position:center 270px;background-size:auto auto}}@media screen and (min-width:1200px){.Community{padding:100px 100px 0px;margin:-268px auto 105px}}.CommunityAfter__ttl{text-align:center;font-size:1.8rem;color:#033694;line-height:1.4;letter-spacing:2px;font-family:"M PLUS Rounded 1c";font-weight:500;background:url(../../img/community/wood.png) center top no-repeat;padding-top:50px;background-size:40px auto}@media screen and (min-width:360px){.CommunityAfter__ttl{font-size:2.2rem;padding-top:65px;background-size:55px auto}}@media screen and (min-width:560px){.CommunityAfter__ttl{padding-top:65px;background-size:60px auto}}@media screen and (min-width:768px){.CommunityAfter__ttl{padding-top:80px;background-size:70px auto;font-size:3.5rem}}@media screen and (min-width:960px){.CommunityAfter__ttl{font-size:4.2rem;background:url(../../img/community/wood.png) center top no-repeat;padding-top:110px;background-size:auto auto}}.CommunityAfter__ttl span{position:relative}.CommunityAfter__ttl span:after,.CommunityAfter__ttl span:before{content:"";position:absolute;top:50%;width:59px;height:18px;transform:translateY(-50%)}@media screen and (min-width:768px){.CommunityAfter__ttl span:before{background:url(../../img/community/read_left.png) left top no-repeat;left:-90px}}@media screen and (min-width:768px){.CommunityAfter__ttl span:after{background:url(../../img/community/read_right.png) left top no-repeat;right:-90px}}.CommunityAfter__txt{margin-top:20px;font-size:1.3rem;line-height:2}@media screen and (min-width:560px){.CommunityAfter__txt{font-size:1.4rem}}@media screen and (min-width:768px){.CommunityAfter__txt{text-align:center}}@media screen and (min-width:960px){.CommunityAfter__txt{margin-top:25px;font-size:1.5rem}}.CommunityAfter__txt br{display:none}@media screen and (min-width:768px){.CommunityAfter__txt br{display:block}}.CommunityRelations{margin-top:35px}@media screen and (min-width:360px){.CommunityRelations{margin-top:45px}}@media screen and (min-width:560px){.CommunityRelations{margin-top:75px}}@media screen and (min-width:960px){.CommunityRelations{margin-top:105px}}.CommunityRelations__ttl{text-align:center;font-size:1.4rem;letter-spacing:3px;margin-bottom:30px;line-height:1.5}@media screen and (min-width:360px){.CommunityRelations__ttl{font-size:1.8rem;margin-bottom:30px}}@media screen and (min-width:560px){.CommunityRelations__ttl{font-size:2.2rem;margin-bottom:33px}}@media screen and (min-width:768px){.CommunityRelations__ttl{font-size:3rem;margin-bottom:35px}}@media screen and (min-width:960px){.CommunityRelations__ttl{font-size:3.6rem;margin-bottom:55px}}.CommunityRelations__ttl span{position:relative}.CommunityRelations__ttl span:after,.CommunityRelations__ttl span:before{content:""}@media screen and (min-width:560px){.CommunityRelations__ttl span:after,.CommunityRelations__ttl span:before{content:"";width:38px;height:38px;position:absolute;top:50%;transform:translateY(-50%)}}.CommunityRelations__ttl span:before{left:-70px;background:url(../../img/community/wa_left.png) no-repeat}.CommunityRelations__ttl span:after{right:-59px;background:url(../../img/community/wa_right.png) no-repeat}@media screen and (min-width:768px){.CommunityRelations__info{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:560px){.CommunityRelations__txt{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-30px}}@media screen and (min-width:768px){.CommunityRelations__txt{margin-top:-20px}}@media screen and (min-width:960px){.CommunityRelations__txt{margin-top:-30px}}.CommunityRelations__box{margin-bottom:23px;width:100%}@media screen and (min-width:560px){.CommunityRelations__box{margin-bottom:25px}}@media screen and (min-width:768px){.CommunityRelations__box{width:48%;margin-bottom:28px}}@media screen and (min-width:960px){.CommunityRelations__box{width:46%;margin-bottom:50px}}.CommunityRelations__box__ttl{line-height:1.5;position:relative;width:100%;height:auto;margin-bottom:22px}@media screen and (min-width:560px){.CommunityRelations__box__ttl{width:148px;height:148px;margin-bottom:0px}}@media screen and (min-width:768px){.CommunityRelations__box__ttl{width:128px;height:128px;margin-bottom:0px}}@media screen and (min-width:960px){.CommunityRelations__box__ttl{width:160px;height:160px;margin-bottom:0px}}@media screen and (min-width:1200px){.CommunityRelations__box__ttl{width:208px;height:208px;margin-bottom:0px}}.CommunityRelations__box__ttl br{display:none}@media screen and (min-width:560px){.CommunityRelations__box__ttl br{display:block}}@media screen and (min-width:560px){.CommunityRelations__box__ttl{font-size:1.6rem}}@media screen and (min-width:768px){.CommunityRelations__box__ttl{font-size:1.4rem}}@media screen and (min-width:960px){.CommunityRelations__box__ttl{font-size:1.7rem}}@media screen and (min-width:1200px){.CommunityRelations__box__ttl{font-size:2.2rem}}.CommunityRelations__box__ttl.m-right{order:2}@media screen and (min-width:560px){.CommunityRelations__box__ttl.m-right{transform:translate(25px,55px)}}@media screen and (min-width:768px){.CommunityRelations__box__ttl.m-right{transform:translate(40px,55px)}}@media screen and (min-width:960px){.CommunityRelations__box__ttl.m-right{transform:translate(50px,55px)}}.CommunityRelations__box__ttl.m-left{order:1}@media screen and (min-width:560px){.CommunityRelations__box__ttl.m-left{transform:translate(-25px,55px)}}@media screen and (min-width:768px){.CommunityRelations__box__ttl.m-left{transform:translate(-40px,55px)}}@media screen and (min-width:960px){.CommunityRelations__box__ttl.m-left{transform:translate(-50px,55px)}}.CommunityRelations__box__ttl:before{content:"";width:100%;height:100%;position:absolute;background:#bad0a8;border-radius:10px;right:-10px;bottom:-10px}@media screen and (min-width:560px){.CommunityRelations__box__ttl:before{border-radius:50%;animation:uneune 5s linear infinite}}.CommunityRelations__box__ttl p{background:#66a457;border-radius:10px;padding-top:10px;padding-bottom:10px;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"M PLUS Rounded 1c";font-weight:400;color:#fff;z-index:2}@media screen and (min-width:560px){.CommunityRelations__box__ttl p{border-radius:50%;padding-top:0px;padding-bottom:0px}}@media screen and (min-width:560px){.CommunityRelations__box__ttl p{animation:uneune 5s linear infinite}}.CommunityRelations__box__ttl p .index{position:relative;z-index:2}.CommunityRelations__box__ttl p .small_txt{display:block;font-size:1.4rem}@media screen and (min-width:960px){.CommunityRelations__box__ttl p .small_txt{font-size:1.5rem}}@media screen and (min-width:1200px){.CommunityRelations__box__ttl p .small_txt{font-size:1.7rem}}.CommunityRelations__box__ph{border-radius:10px;padding:5px;background:#65a255}.CommunityRelations__box__ph img{border-radius:10px}.CommunityRelations__box__list{margin-bottom:10px;flex:1}.CommunityRelations__box__list li{font-size:1.2rem;background:url(../../img/community/green_maru.png) left 2px no-repeat;padding-left:25px;line-height:1.7;font-weight:600}@media screen and (min-width:360px){.CommunityRelations__box__list li{font-size:1.3rem}}@media screen and (min-width:560px){.CommunityRelations__box__list li{font-size:1.4rem;margin-bottom:3px;background-position:left 3px}}@media screen and (min-width:768px){.CommunityRelations__box__list li{font-size:1.2rem;background-position:left 2px}}@media screen and (min-width:960px){.CommunityRelations__box__list li{font-size:1.3rem;margin-bottom:8px;background-position:left 4px}}@media screen and (min-width:1200px){.CommunityRelations__box__list li{font-size:1.5rem}}.CommunityRelations__box__list.m-right{order:2}@media screen and (min-width:560px){.CommunityRelations__box__list.m-right{margin-left:15px}}@media screen and (min-width:768px){.CommunityRelations__box__list.m-right{margin-left:-15px}}@media screen and (min-width:1200px){.CommunityRelations__box__list.m-right{margin-left:15px}}.CommunityRelations__box__list.m-left{order:1}@media screen and (min-width:560px){.CommunityRelations__box__list.m-left{margin-left:0px}}.Community__other{background:#dee8d5;padding:20px 15px 20px;position:relative}.Community__other:before{content:"";background:url(../../img/community/mori.png) center top repeat-x;width:100%;position:absolute;left:0px;height:60px;top:-60px}@media screen and (min-width:560px){.Community__other:before{height:70px;top:-70px}}@media screen and (min-width:960px){.Community__other:before{height:90px;top:-90px}}.Community__other__inner{max-width:1030px;padding:40px 20px 30px;margin:0 auto}.Community__other__ttl{color:#0e3e98;font-weight:500;line-height:1.5;font-family:"M PLUS Rounded 1c";font-size:1.6rem}@media screen and (min-width:560px){.Community__other__ttl{font-size:2rem}}@media screen and (min-width:768px){.Community__other__ttl{font-size:2.1rem}}@media screen and (min-width:960px){.Community__other__ttl{font-size:2.3rem}}.Community__other__list{margin-top:25px}@media screen and (min-width:560px){.Community__other__list{display:flex;flex-wrap:wrap}}.Community__other__list li{background:url(../../img/community/black_maru.png) left center no-repeat;padding-left:18px;font-size:1.3rem;margin-right:20px;margin-bottom:15px;background-size:11px 11px}@media screen and (min-width:560px){.Community__other__list li{font-size:1.4rem;margin-right:15px}}@media screen and (min-width:768px){.Community__other__list li{padding-left:17px}}@media screen and (min-width:960px){.Community__other__list li{padding-left:20px;background-size:auto auto;font-size:1.5rem}}.prefacturewood{margin-top:30px;position:relative;z-index:2}@media screen and (min-width:768px){.prefacturewood{margin-top:5.8333333333vw;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:1200px){.prefacturewood{margin-top:70px}}.prefacturewood__box{width:100%;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}@media screen and (min-width:768px){.prefacturewood__box{width:48%;border-bottom:none;padding-bottom:0px}}.prefacturewood__box__txt{line-height:1.875;margin-top:5px;font-size:clamp(1.4rem,1.953125vw,1.6rem)}@media screen and (min-width:560px){.prefacturewood__box__txt{margin-top:1.25vw}}@media screen and (min-width:1200px){.prefacturewood__box__txt{margin-top:10px}}.prefacturewood__box__ph{text-align:center}.prefacturewood__box2{width:100%;line-height:1.875;font-size:clamp(1.4rem,1.8229166667vw,1.6rem)}@media screen and (min-width:768px){.prefacturewood__box2{width:47%}}.prefacturewood__box2__txt p+p{margin-top:15px}@media screen and (min-width:560px){.prefacturewood__box2__txt p+p{margin-top:1.9166666667vw}}@media screen and (min-width:1200px){.prefacturewood__box2__txt p+p{margin-top:23px}}.prefacturewood__box2__txt2{margin-top:15px}@media screen and (min-width:560px){.prefacturewood__box2__txt2{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.prefacturewood__box2__txt2{margin-top:20px}}.prefacturewood__box2 .ttl05{margin-top:15px}@media screen and (min-width:560px){.prefacturewood__box2 .ttl05{margin-top:2.5vw}}@media screen and (min-width:1200px){.prefacturewood__box2 .ttl05{margin-top:30px}}.prefacturewood__list{margin-top:17px;background:#f7f7f7;padding:10px 10px;display:flex;flex-wrap:wrap;letter-spacing:2px}@media screen and (min-width:560px){.prefacturewood__list{padding:1.5833333333vw 1vw}}@media screen and (min-width:1200px){.prefacturewood__list{padding:19px 12px}}.prefacturewoodCase{margin-top:40px}@media screen and (min-width:560px){.prefacturewoodCase{margin-top:55px}}@media screen and (min-width:960px){.prefacturewoodCase{margin-top:80px}}.prefacturewoodMerit{background:#f2f6fd;position:relative;margin-top:110px;padding-bottom:50px;padding-top:50px}@media screen and (min-width:560px){.prefacturewoodMerit{margin-top:13.3333333333vw;padding-bottom:13.3333333333vw;padding-top:4.1666666667vw}}@media screen and (min-width:1200px){.prefacturewoodMerit{margin-top:160px;padding-bottom:80px;padding-top:50px}}.prefacturewoodMerit:before{content:"";position:absolute;left:0px;z-index:1;background:linear-gradient(to left bottom,transparent 51%,#f2f6fd 50%);top:-10%;width:100%;height:10%}.prefacturewoodMerit__ttl{font-size:clamp(1.8rem,2.8645833333vw,2.5rem);color:#083f99;padding-top:15px;padding-bottom:15px}@media screen and (min-width:560px){.prefacturewoodMerit__ttl{padding-top:1.6666666667vw;padding-bottom:1.6666666667vw}}@media screen and (min-width:1200px){.prefacturewoodMerit__ttl{padding-top:20px;padding-bottom:20px}}.prefacturewoodMerit__txt{font-size:clamp(1.3rem,1.953125vw,1.6rem);line-height:1.875}.prefacturewoodMerit__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:25px}@media screen and (min-width:560px){.prefacturewoodMerit__list{margin-top:4.1666666667vw}}@media screen and (min-width:1200px){.prefacturewoodMerit__list{margin-top:50px}}.prefacturewoodMerit__list__one{width:48%;margin-bottom:20px}@media screen and (min-width:560px){.prefacturewoodMerit__list__one{width:47%;margin-bottom:4.1666666667vw}}@media screen and (min-width:1200px){.prefacturewoodMerit__list__one{margin-bottom:50px}}.prefactureRegion{margin-top:40px}@media screen and (min-width:560px){.prefactureRegion{margin-top:55px}}@media screen and (min-width:960px){.prefactureRegion{margin-top:100px}}.prefactureRegion__ttl{text-align:center;font-size:1.8rem;margin-bottom:15px}@media screen and (min-width:560px){.prefactureRegion__ttl{font-size:2.4rem;margin-bottom:20px}}@media screen and (min-width:960px){.prefactureRegion__ttl{font-size:3rem;margin-bottom:35px}}.prefactureRegion__ttl span{display:block;font-size:60%;margin-top:10px}@media screen and (min-width:560px){.prefactureRegion__box{display:flex;flex-wrap:wrap;justify-content:space-between}}.prefactureRegion__one{width:100%;margin-bottom:20px;background:#f2f6fd;padding:10px}@media screen and (min-width:560px){.prefactureRegion__one{width:48%;padding:15px}}@media screen and (min-width:960px){.prefactureRegion__one{padding:25px 20px}}.prefactureRegion__one__ttl{font-size:1.4rem;margin-bottom:15px;background:#083f99;color:#fff;padding:8px;line-height:1.6}@media screen and (min-width:560px){.prefactureRegion__one__ttl{margin-bottom:20px;font-size:1.8rem;padding:9px}}@media screen and (min-width:960px){.prefactureRegion__one__ttl{margin-bottom:25px;font-size:2rem;padding:10px}}.prefactureRegion__one__txt{font-size:1.3rem;line-height:1.6}@media screen and (min-width:560px){.prefactureRegion__one__txt{font-size:1.5rem}}@media screen and (min-width:960px){.prefactureRegion__one__txt{font-size:1.6rem}}.laminateInfo{margin-bottom:60px}@media screen and (min-width:560px){.laminateInfo{margin-bottom:8.3333333333vw}}@media screen and (min-width:1200px){.laminateInfo{margin-bottom:100px}}.laminateInfo__info{background:#e8f4ff;padding:18px;margin-top:25px;line-height:1.875;text-align:center;font-size:clamp(1.4rem,2.34375vw,2rem)}@media screen and (min-width:560px){.laminateInfo__info{margin-top:3.75vw;padding:2.0833333333vw}}@media screen and (min-width:1200px){.laminateInfo__info{margin-top:45px;padding:25px}}.laminateInfo__info br{display:none}@media screen and (min-width:560px){.laminateInfo__info br{display:block}}.laminateInfo__box{margin-top:35px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:560px){.laminateInfo__box{margin-top:5.8333333333vw}}@media screen and (min-width:1200px){.laminateInfo__box{margin-top:70px}}.laminateInfo__box2{width:100%}@media screen and (min-width:560px){.laminateInfo__box2{width:47%}}.laminateInfo__box2__list{margin-top:20px;font-size:clamp(1.4rem,1.953125vw,1.6rem);line-height:1.875;list-style-type:disc;margin-left:25px;margin-bottom:20px}@media screen and (min-width:560px){.laminateInfo__box2__list{margin-top:3.3333333333vw;margin-bottom:0px}}@media screen and (min-width:1200px){.laminateInfo__box2__list{margin-top:40px}}.laminateInfo__box2__txt{margin-top:20px;font-size:clamp(1.6rem,2.34375vw,2rem);margin-bottom:15px}@media screen and (min-width:560px){.laminateInfo__box2__txt{margin-top:3.3333333333vw;margin-bottom:1.6666666667vw}}@media screen and (min-width:1200px){.laminateInfo__box2__txt{margin-top:40px;margin-top:40px;margin-bottom:20px}}.laminateInfo__box2__txt .formaldehyde{margin-left:10px}.structuralContent__box{display:flex;justify-content:space-between;flex-wrap:wrap}.structuralContent__box__tbl{width:100%}@media screen and (min-width:560px){.structuralContent__box__tbl{width:48%}}.structuralContent__item{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:560px){.structuralContent__item{margin-top:6.6666666667vw}}@media screen and (min-width:1200px){.structuralContent__item{margin-top:80px}}.structuralContent__item__one{width:100%;margin-bottom:20px}@media screen and (min-width:360px){.structuralContent__item__one{width:49%}}@media screen and (min-width:768px){.structuralContent__item__one{width:31%;margin-bottom:0px}}.structuralContent__item__ph{margin-top:15px}.structuralContent__item .productItem__category{margin-top:15px}.structuralContent__kubun{margin-top:30px}@media screen and (min-width:560px){.structuralContent__kubun{margin-top:5.8333333333vw}}@media screen and (min-width:1200px){.structuralContent__kubun{margin-top:70px}}.structuralContent__kubun__table{overflow-y:auto;margin-top:20px;font-size:clamp(1.3rem,1.953125vw,1.6rem)}@media screen and (min-width:560px){.structuralContent__kubun__table{margin-top:4.1666666667vw}}@media screen and (min-width:1200px){.structuralContent__kubun__table{margin-top:50px}}.structuralContent__kubun__table table{width:700px;border:1px solid #000;line-height:1.375}@media screen and (min-width:768px){.structuralContent__kubun__table table{width:100%}}.structuralContent__kubun__table table tr:first-child th:last-child{border-right:1px solid #000}.structuralContent__kubun__table table th{background:#083f99;border-right:1px solid #fff;color:#fff;padding:9px 5px}@media screen and (min-width:560px){.structuralContent__kubun__table table th{padding:10px 5px}}@media screen and (min-width:960px){.structuralContent__kubun__table table th{padding:12px 5px}}.structuralContent__kubun__table table th.th{background:#d3ddf1;color:#000;border-bottom:1px solid #000;border-right:1px solid #000}.structuralContent__kubun__table table td{border-right:1px solid #000;border-bottom:1px solid #000;text-align:center;padding:10px 5px}@media screen and (min-width:560px){.structuralContent__kubun__table table td{padding:10px 5px}}@media screen and (min-width:960px){.structuralContent__kubun__table table td{padding:12px 5px}}.incrustationIntro{display:flex;justify-content:space-between;flex-wrap:wrap}.incrustationIntro__tbl{width:100%}@media screen and (min-width:560px){.incrustationIntro__tbl{width:50%}}.incrustationIntro__material{width:100%;margin-top:30px}@media screen and (min-width:560px){.incrustationIntro__material{width:45%;margin-top:0px}}.incrustationIntro__material__ttl{font-size:clamp(1.5rem,2.34375vw,2rem);margin-bottom:15px}@media screen and (min-width:560px){.incrustationIntro__material__ttl{margin-bottom:1.6666666667vw}}@media screen and (min-width:1200px){.incrustationIntro__material__ttl{margin-bottom:20px}}.incrustationIntro__material__ttl span{margin-right:15px}.incrustationIntro__box{display:flex;justify-content:space-between;flex-wrap:wrap}.incrustationIntro__box li{margin-bottom:15px;width:49%}@media screen and (min-width:560px){.incrustationIntro__box li{width:100%;margin-bottom:20px}}@media screen and (min-width:768px){.incrustationIntro__box li{width:49%;margin-bottom:30px}}.incrustationIntro__box__ph{margin-bottom:10px}@media screen and (min-width:560px){.incrustationIntro__box__ph{margin-bottom:1.25vw}}@media screen and (min-width:1200px){.incrustationIntro__box__ph{margin-bottom:15px}}.incrustationIntro__box__name{font-size:clamp(1.4rem,1.953125vw,1.6rem)}.incrustationInfo{margin-top:40px;display:block}@media screen and (min-width:768px){.incrustationInfo{margin-top:5.8333333333vw;display:flex;justify-content:space-between}}@media screen and (min-width:1200px){.incrustationInfo{margin-top:70px}}.incrustationInfo .ttl05{margin-bottom:20px}.incrustationInfo__tbl{width:100%}@media screen and (min-width:768px){.incrustationInfo__tbl{width:58%}}.incrustationInfo__material{margin-top:20px;width:100%}@media screen and (min-width:560px){.incrustationInfo__material{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:768px){.incrustationInfo__material{width:34%;margin-top:0px;display:block}}.incrustationInfo__material__one{width:100%}@media screen and (min-width:560px){.incrustationInfo__material__one{width:48%}}@media screen and (min-width:768px){.incrustationInfo__material__one{width:100%}}.incrustationInfo__material__ph2{margin-top:30px}@media screen and (min-width:560px){.incrustationInfo__material__ph2{margin-top:4.1666666667vw}}@media screen and (min-width:960px){.incrustationInfo__material__ph2{margin-top:50px}}.incrustationInfo__box{display:flex;flex-wrap:wrap;margin-bottom:25px}@media screen and (min-width:560px){.incrustationInfo__box{margin-bottom:4.1666666667vw}}@media screen and (min-width:1200px){.incrustationInfo__box{margin-bottom:50px}}.incrustationInfo__box__ph{margin-right:20px;margin-bottom:20px;width:44%}@media screen and (min-width:560px){.incrustationInfo__box__ph{width:auto}}@media screen and (min-width:768px){.incrustationInfo__box__ph{margin-bottom:20px}}.incrustationInfo__box__list li{font-size:clamp(1.4rem,1.953125vw,1.6rem);padding-left:23px}.incrustationInfo__box__list li+li{margin-top:10px}.naisoInfo{margin-bottom:60px}@media screen and (min-width:560px){.naisoInfo{margin-bottom:8.3333333333vw}}@media screen and (min-width:1200px){.naisoInfo{margin-bottom:100px}}.naisoInfo__info{background:#e8f4ff;padding:18px;margin-top:25px;line-height:1.875;text-align:center;font-size:clamp(1.4rem,2.34375vw,2rem)}@media screen and (min-width:560px){.naisoInfo__info{margin-top:3.75vw;padding:2.0833333333vw}}@media screen and (min-width:1200px){.naisoInfo__info{margin-top:45px;padding:25px}}.naisoInfo__box{margin-top:35px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:560px){.naisoInfo__box{margin-top:5.8333333333vw}}@media screen and (min-width:1200px){.naisoInfo__box{margin-top:70px}}.naisoInfoList{display:flex;justify-content:space-between;flex-wrap:wrap}.naisoInfoList:after{content:"";display:block;width:31%}.naisoInfoList__ttl{margin-top:25px;width:100%;font-size:clamp(1.8rem,2.8645833333vw,2.5rem);padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000;color:#083f99}@media screen and (min-width:560px){.naisoInfoList__ttl{margin-top:4.1666666667vw;margin-bottom:2.0833333333vw}}@media screen and (min-width:1200px){.naisoInfoList__ttl{margin-top:50px;margin-bottom:25px}}.naisoInfoList__one{width:48%;margin-bottom:20px}@media screen and (min-width:560px){.naisoInfoList__one{margin-bottom:2.5vw}}@media screen and (min-width:768px){.naisoInfoList__one{width:31%}}@media screen and (min-width:1200px){.naisoInfoList__one{margin-bottom:30px}}.naisoInfoList__one__ttl{font-size:clamp(1.4rem,1.953125vw,1.6rem);line-height:1.5625;margin-top:5px}@media screen and (min-width:560px){.naisoInfoList__one__ttl{margin-top:8px}}@media screen and (min-width:960px){.naisoInfoList__one__ttl{margin-top:10px}}.frameContent__box .tbl02 th{width:100%}@media screen and (min-width:768px){.frameContent__box .tbl02 th{width:190px}}.frameContent__detail{margin-top:25px}@media screen and (min-width:560px){.frameContent__detail{margin-top:4.1666666667vw}}@media screen and (min-width:1200px){.frameContent__detail{margin-top:50px}}.frameContent__detail__tbl{margin-top:30px}.frameContent__detail__tbl th{width:100%}@media screen and (min-width:768px){.frameContent__detail__tbl th{width:180px}}.frameContentVcat{margin-top:30px}@media screen and (min-width:560px){.frameContentVcat{margin-top:5vw;display:flex;justify-content:space-between}}@media screen and (min-width:1200px){.frameContentVcat{margin-top:60px}}.frameContentVcat__box{display:flex;justify-content:space-between;width:100%}@media screen and (min-width:560px){.frameContentVcat__box{width:47%}}.frameContentVcat__box+.frameContentVcat__box{margin-top:20px}@media screen and (min-width:560px){.frameContentVcat__box+.frameContentVcat__box{margin-top:0px}}.frameContentVcat__ttl{font-size:clamp(1.6rem,2.34375vw,2.2rem);color:#083f99}.frameContentVcat__txt{margin-top:13px;font-size:clamp(1.3rem,1.8229166667vw,1.6rem);line-height:1.625}.frameContentVcat__info{width:51%}.frameContentVcat__view{width:46%}.frameContentVcat__ph{margin-top:14px}.frameContentInfo{margin-top:35px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:560px){.frameContentInfo{margin-top:5.8333333333vw}}@media screen and (min-width:960px){.frameContentInfo{margin-top:70px}}.frameContentInfo__box{width:100%}@media screen and (min-width:768px){.frameContentInfo__box{width:50%}}.frameContentInfo__box__color{margin-top:20px;margin-left:-6px;display:flex;flex-wrap:wrap}@media screen and (min-width:560px){.frameContentInfo__box__color{margin-top:2.0833333333vw}}@media screen and (min-width:1200px){.frameContentInfo__box__color{margin-top:25px}}.frameContentInfo__box__color dl{margin-left:6px;margin-bottom:10px;width:18%}@media screen and (min-width:960px){.frameContentInfo__box__color dl{margin-bottom:1.6666666667vw}}@media screen and (min-width:1200px){.frameContentInfo__box__color dl{margin-bottom:20px}}.frameContentInfo__box__color dd{text-align:center;font-size:clamp(1.1rem,1.5625vw,1.6rem);line-height:1.125;font-weight:normal;margin-top:10px}@media screen and (min-width:560px){.frameContentInfo__box__color dd{margin-top:mv(20)}}@media screen and (min-width:960px){.frameContentInfo__box__color dd{margin-top:20px}}.frameContentInfo__buzai{width:100%;margin-top:20px}@media screen and (min-width:560px){.frameContentInfo__buzai{margin-top:0px;width:43%}}.frameContentInfo__buzai__set{display:flex;margin-top:15px;width:100%}@media screen and (min-width:560px){.frameContentInfo__buzai__set{margin-top:2.0833333333vw}}@media screen and (min-width:1200px){.frameContentInfo__buzai__set{margin-top:25px}}.frameContentInfo__buzai__ph{margin-right:10px;width:290px}@media screen and (min-width:1200px){.frameContentInfo__buzai__ph{width:48%}}.frameContentInfo__buzai__list{width:100%}.frameContentInfo__buzai__list li{font-size:clamp(1.4rem,1.953125vw,1.6rem);padding-left:20px}@media screen and (min-width:560px){.frameContentInfo__buzai__list li{padding-left:23px}}.frameContentInfo__buzai__list li+li{margin-top:10px}.panelInfo{margin-bottom:60px}@media screen and (min-width:560px){.panelInfo{margin-bottom:8.3333333333vw}}@media screen and (min-width:1200px){.panelInfo{margin-bottom:100px}}.panelInfo__info{background:#e8f4ff;font-size:clamp(1.4rem,2.34375vw,2rem);padding:18px;margin-top:25px;text-align:center;line-height:1.875}@media screen and (min-width:560px){.panelInfo__info{margin-top:3.75vw;padding:2.0833333333vw}}@media screen and (min-width:1200px){.panelInfo__info{margin-top:45px;padding:25px}}.panelInfo__box{margin-top:35px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:560px){.panelInfo__box{margin-top:5.8333333333vw}}@media screen and (min-width:1200px){.panelInfo__box{margin-top:70px}}.panelInfoList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:60px}.panelInfoList__ttl{width:100%;font-size:clamp(1.6rem,2.34375vw,2.3rem);padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000;color:#083f99}@media screen and (min-width:560px){.panelInfoList__ttl{margin-bottom:2.0833333333vw}}@media screen and (min-width:1200px){.panelInfoList__ttl{margin-bottom:25px}}.panelInfoList__box01{width:100%}@media screen and (min-width:560px){.panelInfoList__box01{width:65%}}@media screen and (min-width:560px){.panelInfoList__box01__inner{display:flex;justify-content:space-between}}.panelInfoList__box01__panel01{display:flex;justify-content:space-between;width:100%}@media screen and (min-width:560px){.panelInfoList__box01__panel01{width:47%;flex-direction:column}}.panelInfoList__box01__panel01 dl{width:49%}@media screen and (min-width:560px){.panelInfoList__box01__panel01 dl{width:100%}}@media screen and (min-width:560px){.panelInfoList__box01__panel01 dl+dl{margin-top:20px}}.panelInfoList__box01__panel01 dd{margin-top:10px;font-size:clamp(1.3rem,1.6927083333vw,1.6rem);line-height:1.4375}.panelInfoList__box01__panel02{width:100%;text-align:center;margin-top:15px}@media screen and (min-width:560px){.panelInfoList__box01__panel02{text-align:left;width:47%;margin-top:0px}}.panelInfoList__box01__panel02 dl+dl{margin-top:10px}@media screen and (min-width:560px){.panelInfoList__box01__panel02 dl+dl{margin-top:mv(20)}}@media screen and (min-width:1200px){.panelInfoList__box01__panel02 dl+dl{margin-top:20px}}.panelInfoList__box01__panel02 dd{margin-top:10px;font-size:clamp(1.3rem,1.8229166667vw,1.6rem);line-height:1.4375;text-align:left}@media screen and (min-width:560px){.panelInfoList__box01__panel02 dd{margin-top:mv(10)}}@media screen and (min-width:1200px){.panelInfoList__box01__panel02 dd{margin-top:10px}}.panelInfoList__box02{width:100%;display:flex;justify-content:space-between}@media screen and (min-width:560px){.panelInfoList__box02{flex-direction:column;width:30%}}.panelInfoList__box02__item{width:49%;margin-top:20px}@media screen and (min-width:560px){.panelInfoList__box02__item{width:100%;margin-top:0px}}@media screen and (min-width:560px){.panelInfoList__box02__item+.panelInfoList__box02__item{margin-top:mv(30);margin-top:15px}}@media screen and (min-width:1200px){.panelInfoList__box02__item+.panelInfoList__box02__item{margin-top:30px}}.panelInfoList__box02 dd{margin-top:10px;font-size:clamp(1.3rem,1.8229166667vw,1.6rem);line-height:1.4375;text-align:left}@media screen and (min-width:560px){.panelInfoList__box02 dd{margin-top:mv(10)}}@media screen and (min-width:1200px){.panelInfoList__box02 dd{margin-top:10px}}.panelframeItem{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin-inline:auto;margin-top:30px}@media screen and (min-width:560px){.panelframeItem{margin-top:6.6666666667vw}}@media screen and (min-width:1200px){.panelframeItem{margin-top:80px}}.panelframeItem__box{width:48%}.panelframeItem__star{margin-top:10px}@media screen and (min-width:560px){.panelframeItem__star{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.panelframeItem__star{margin-top:20px}}.panelframeItem__ph{margin-top:10px}@media screen and (min-width:560px){.panelframeItem__ph{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.panelframeItem__ph{margin-top:20px}}.panelDesc{margin-top:30px}@media screen and (min-width:768px){.panelDesc{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:5.8333333333vw}}@media screen and (min-width:1200px){.panelDesc{margin-top:70px}}.panelDesc__size{width:100%}@media screen and (min-width:768px){.panelDesc__size{width:50%}}.panelDesc__size .tbl03{margin-top:20px;width:100%}.panelDesc__buzai{width:100%;margin-top:30px}@media screen and (min-width:768px){.panelDesc__buzai{margin-top:0px;width:45%}}.panelDesc__buzai__ph{width:40%}.panelDesc__buzai__box{margin-top:20px;display:flex;justify-content:flex-start}.panelDesc__buzai__box .numberList{flex:1;width:100%;margin-left:20px}.panelDesc__buzai__box .numberList li{margin-top:0px;margin-bottom:15px;margin-right:10px;float:left}.yukapanelframeItem{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin-inline:auto;margin-top:30px}@media screen and (min-width:560px){.yukapanelframeItem{margin-top:6.6666666667vw}}@media screen and (min-width:1200px){.yukapanelframeItem{margin-top:80px}}.yukapanelframeItem__box{width:48%}.yukapanelframeItem__star{margin-top:10px}@media screen and (min-width:560px){.yukapanelframeItem__star{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.yukapanelframeItem__star{margin-top:20px}}.yukapanelframeItem__ph{margin-top:10px}@media screen and (min-width:560px){.yukapanelframeItem__ph{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.yukapanelframeItem__ph{margin-top:20px}}.yukapanelDesc{margin-top:30px}@media screen and (min-width:768px){.yukapanelDesc{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:5.8333333333vw}}@media screen and (min-width:1200px){.yukapanelDesc{margin-top:70px}}.yukapanelDesc__size{width:100%}@media screen and (min-width:768px){.yukapanelDesc__size{width:50%}}.yukapanelDesc__size .tbl03{margin-top:20px;width:100%}.yukapanelDesc__buzai{width:100%;margin-top:30px}@media screen and (min-width:768px){.yukapanelDesc__buzai{margin-top:0px;width:45%}}.yukapanelDesc__buzai__ph{text-align:center;margin-bottom:30px}.yukapanelDesc__buzai__box{margin-top:20px}.yukapanelDesc__buzai__box .numberList{flex:1;width:100%;margin-left:20px}.yukapanelDesc__buzai__box .numberList--margin{margin-left:0px}.yukapanelDesc__buzai__box .numberList li{margin-top:0px;margin-bottom:15px;margin-right:10px;float:left}.sdgs__ttl{text-align:center;margin-bottom:20px}@media screen and (min-width:560px){.sdgs__ttl{margin-bottom:5vw}}@media screen and (min-width:1200px){.sdgs__ttl{margin-bottom:60px}}.sdgs__ttl__sub{text-align:center;font-weight:bold;margin-bottom:20px;font-size:clamp(2.5rem,3.90625vw,3.5rem);font-family:"Noto Sans","Noto Sans JP",sans-serif}@media screen and (min-width:560px){.sdgs__ttl__sub{margin-bottom:5vw}}@media screen and (min-width:960px){.sdgs__ttl__sub{margin-bottom:60px}}.sdgs__ttl__sub span{background:url(../../img/sdgs/sdgs_line.png) left bottom repeat-x;display:inline-block;padding-bottom:15px}.sdgs__box__ttl{text-align:center;font-size:5.5rem;font-family:"Noto Sans","Noto Sans JP",sans-serif;color:#083f99;border-bottom:1px solid #083f99;padding-bottom:20px;margin-bottom:30px;line-height:1.2;font-size:clamp(3rem,5.2083333333vw,5.5rem)}@media screen and (min-width:560px){.sdgs__box__ttl{margin-bottom:4.1666666667vw}}@media screen and (min-width:960px){.sdgs__box__ttl{margin-bottom:50px}}.sdgs__box__txt{font-size:clamp(1.4rem,1.953125vw,1.6rem);line-height:1.875}.sdgs__box__view{text-align:center;margin-top:20px}@media screen and (min-width:560px){.sdgs__box__view{margin-top:4.5833333333vw}}@media screen and (min-width:960px){.sdgs__box__view{margin-top:55px}}.contribution{margin-top:40px}@media screen and (min-width:560px){.contribution{margin-top:8.3333333333vw}}@media screen and (min-width:1200px){.contribution{margin-top:100px}}.contribution__ttl{background:#083f99;color:#fff;text-align:center;font-size:1.8rem;padding:13px 8px}@media screen and (min-width:560px){.contribution__ttl{font-size:2.75vw;padding:14px 10px}}@media screen and (min-width:1200px){.contribution__ttl{font-size:3.3rem;padding:15px 10px}}.contributionList{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.contributionList:after{content:"";display:block;width:31%}@media screen and (min-width:560px){.contributionList{margin-top:5.8333333333vw}}@media screen and (min-width:1200px){.contributionList{margin-top:70px}}.contributionList__one{width:100%;margin-bottom:20px}@media screen and (min-width:360px){.contributionList__one{width:48%}}@media screen and (min-width:560px){.contributionList__one{margin-bottom:5vw}}@media screen and (min-width:768px){.contributionList__one{width:31%;margin-bottom:60px}}.contributionList__one__ph{text-align:center}.contributionList__one__ttl{margin-top:15px;font-size:clamp(1.6rem,2.34375vw,2.2rem);color:#083f99;line-height:1.2}@media screen and (min-width:1200px){.contributionList__one__ttl{margin-top:20px}}.contributionList__one__list{margin-top:10px;font-size:clamp(1.2rem,1.8229166667vw,1.5rem)}@media screen and (min-width:560px){.contributionList__one__list{margin-top:1.25vw}}@media screen and (min-width:1200px){.contributionList__one__list{margin-top:15px}}.contributionList__one__list li{list-style-type:disc;margin-left:16px;line-height:1.4}.contributionList__one__list li+li{margin-top:3px}.contributionGoal{display:flex;align-items:center;margin-top:10px}@media screen and (min-width:560px){.contributionGoal{margin-top:1.6666666667vw}}@media screen and (min-width:1200px){.contributionGoal{margin-top:20px}}.contributionGoal__mark{margin-right:10px}.contributionGoal__txt dt{font-size:clamp(1.4rem,1.953125vw,1.8rem)}.contributionGoal__txt dd{margin-top:5px;font-size:clamp(1.2rem,1.953125vw,1.6rem);line-height:1.2}@media screen and (min-width:560px){.contributionGoal__txt dd{margin-top:0.8333333333vw}}@media screen and (min-width:1200px){.contributionGoal__txt dd{margin-top:10px}}.newsList-item{border-bottom:1px solid #111}.newsList-item a{display:block;padding:15px 0;text-decoration:none;color:#000000}@media screen and (min-width:560px){.newsList-item a{padding:15px}}@media screen and (min-width:960px){.newsList-item a{display:flex;padding:25px 30px}}.newsList-item a:hover .newsList-item_title{text-decoration:underline}.newsList-item_data{padding-bottom:3px;font-size:1.2rem;line-height:1.5;padding-right:10px;padding-top:2px}@media screen and (min-width:560px){.newsList-item_data{font-size:1.3rem;padding-bottom:5px}}@media screen and (min-width:960px){.newsList-item_data{font-size:1.4rem;padding-bottom:0px}}.newsList-item_data time{color:#083f99;margin-right:10px}.newsList-item_data span{border-left:1px solid #b5b5b5;display:inline-block;padding:0px 5px;width:120px;text-align:center}@media screen and (min-width:960px){.newsList-item_data span{border-right:1px solid #b5b5b5}}.newsList-item_title{font-size:1.5rem;line-height:1.5;font-weight:500;transition:text-decoration 0.1s}@media screen and (min-width:560px){.newsList-item_title{font-size:1.6rem}}@media screen and (min-width:960px){.newsList-item_title{flex:1;max-width:100%}}.newsEntry_headding{border-bottom:1px solid #111;padding-bottom:15px;margin-bottom:30px}@media screen and (min-width:560px){.newsEntry_headding{margin-bottom:50px}}@media screen and (min-width:960px){.newsEntry_headding{margin-bottom:70px}}.newsEntry_headding_data{padding-top:10px;font-size:1.2rem;line-height:1.5}@media screen and (min-width:560px){.newsEntry_headding_data{font-size:1.3rem;padding-bottom:5px}}@media screen and (min-width:960px){.newsEntry_headding_data{font-size:1.4rem}}.newsEntry_headding_title{font-size:2rem;line-height:1.3}@media screen and (min-width:560px){.newsEntry_headding_title{font-size:2.8rem;padding-bottom:5px}}@media screen and (min-width:960px){.newsEntry_headding_title{font-size:3.4rem;line-height:1.2}}.entryData{margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:center;position:relative;padding:5px 0}@media screen and (min-width:560px){.entryData{margin-bottom:40px;padding:10px 0}}@media screen and (min-width:960px){.entryData{margin-bottom:50px}}.entryData_time{font-size:1.3rem;margin:8px 10px 8px 0}@media screen and (min-width:560px){.entryData_time{font-size:1.4rem}}@media screen and (min-width:960px){.entryData_time{font-size:1.5rem}}.entryData_category span{font-size:1.2rem;border:1px solid #111;padding:4px 6px;display:inline-block}@media screen and (min-width:560px){.entryData_category span{font-size:1.3rem}}@media screen and (min-width:960px){.entryData_category span{font-size:1.4rem;padding:5px 10px}}.entryData_category span+span{margin-left:5px}.entryData_ttl{width:100%;margin-top:10px;font-size:2.3rem;line-height:1.3}@media screen and (min-width:560px){.entryData_ttl{margin-top:10px;font-size:2.5rem;line-height:1.5}}@media screen and (min-width:960px){.entryData_ttl{margin-top:15px;font-size:2.8rem}}.blogAllview{max-width:520px;margin:0 auto}.entryBody{overflow:hidden}.entryBody :first-child{margin-top:0}.entryBody h1{font-size:2.2rem;line-height:1.5;margin-bottom:20px;margin-top:50px;padding-bottom:10px}@media screen and (min-width:960px){.entryBody h1{font-size:2.5rem;margin-top:60px;line-height:1.6}}@media screen and (min-width:1200px){.entryBody h1{font-size:2.8rem;margin-top:70px;margin-bottom:30px}}.entryBody h2{font-size:2rem;margin-bottom:15px;line-height:1.5;margin-top:40px;background:#083f99;padding:5px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E"}@media screen and (min-width:560px){.entryBody h2{font-size:2.3rem;margin-top:50px;margin-bottom:20px;line-height:1.6;padding:10px 15px}}@media screen and (min-width:960px){.entryBody h2{font-size:2.6rem;margin-top:60px;margin-bottom:30px;padding:15px 20px}}.entryBody h3{font-size:2rem;margin-bottom:10px;line-height:1.5;position:relative;margin-top:30px;font-weight:bold;color:#111}@media screen and (min-width:560px){.entryBody h3{font-size:2.3rem;margin-top:40px;margin-bottom:15px}}@media screen and (min-width:960px){.entryBody h3{font-size:2.6rem}}.entryBody h4{font-size:1.8rem;margin-bottom:10px;line-height:1.5;margin-top:25px;font-weight:bold}@media screen and (min-width:560px){.entryBody h4{font-size:2rem;margin-top:35px;margin-bottom:15px}}@media screen and (min-width:960px){.entryBody h4{font-size:2.2rem}}.entryBody h5,.entryBody h6{font-size:1.6rem;margin-bottom:10px;line-height:1.5;margin-top:25px;font-weight:bold}@media screen and (min-width:560px){.entryBody h5,.entryBody h6{font-size:1.8rem;margin-top:35px;margin-bottom:15px}}@media screen and (min-width:960px){.entryBody h5,.entryBody h6{font-size:2rem}}.entryBody.txtbox p{margin-bottom:0px}.entryBody.txtbox p+p{margin-top:0px;padding-top:10px}.entryBody p+div{margin-top:30px}@media screen and (min-width:960px){.entryBody p+div{margin-top:40px}}.entryBody div{margin-bottom:30px}@media screen and (min-width:960px){.entryBody div{margin-bottom:40px}}.entryBody a{color:#000;text-decoration:underline;transition:all 0.7s}@media screen and (min-width:960px){.entryBody a:hover{opacity:0.7;text-decoration:none}}.entryBody table{border-top:1px solid #111;border-bottom:1px solid #111;width:100%;margin:30px 0;table-layout:fixed;background:rgba(255,255,255,0.3)}@media screen and (min-width:960px){.entryBody table{margin:40px 0}}.entryBody td,.entryBody th{border-bottom:1px solid #231815;padding:10px;font-size:1.3rem;line-height:1.8;line-height:2;vertical-align:top;text-align:left}@media screen and (min-width:560px){.entryBody td,.entryBody th{font-size:1.4rem;padding:15px}}@media screen and (min-width:960px){.entryBody td,.entryBody th{font-size:1.5rem;line-height:1.8;line-height:180%;padding:15px 20px}}.entryBody ol,.entryBody ul{width:100%;margin:30px 0}@media screen and (min-width:960px){.entryBody ol,.entryBody ul{width:100%;margin:40px 0}}.entryBody li{position:relative;font-size:1.3rem;line-height:1.8;line-height:2;padding:5px 0 5px 10px;list-style:none}@media screen and (min-width:560px){.entryBody li{font-size:1.4rem;padding:10px 0 10px 15px}}@media screen and (min-width:960px){.entryBody li{font-size:1.5rem;line-height:1.8;padding:10px 0 10px 20px}}.entryBody ul li:before{color:#000;position:absolute;top:3px;left:0;transform:none;-webkit-transform:none;-ms-transform:none;font-size:130%}@media screen and (min-width:560px){.entryBody ul li:before{top:8px}}.entryBody ol{counter-reset:number}.entryBody ol li:before{position:absolute;top:5;left:0;counter-increment:number 1;content:counter(number) "."}.contact{}.contact .contact-coution{margin-top:40px;text-align:center;line-height:1.6;font-size:1.3rem}@media screen and (min-width:560px){.contact .contact-coution{font-size:1.4rem}}@media screen and (min-width:960px){.contact .contact-coution{font-size:1.5rem}}.privacy_check{position:relative;top:-2px}.form_tbl{margin-bottom:40px;margin-top:30px}@media screen and (min-width:560px){.form_tbl{margin-bottom:50px}}@media screen and (min-width:960px){.form_tbl{margin-bottom:60px;margin-top:40px}}.form_tbl.tbl01{border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;border-left:none;border-right:none}.form_tbl.tbl01 td,.form_tbl.tbl01 th{width:100%;display:block;border-right:none}@media screen and (min-width:560px){.form_tbl.tbl01 td,.form_tbl.tbl01 th{display:table-cell;width:auto}}.form_tbl.tbl01 th{padding-bottom:10px;border-bottom:1px solid #b6b6b6}@media screen and (min-width:560px){.form_tbl.tbl01 th{width:185px;padding:15px}}@media screen and (min-width:960px){.form_tbl.tbl01 th{width:250px;padding:25px}}.form_tbl th{background:#eee;font-weight:bold}.form_tbl th span:not(.material-icons){margin-right:10px;font-size:12px;color:#fff;background:#111;padding:3px 5px;border-radius:3px;display:inline-block;line-height:1;position:relative}@media screen and (min-width:560px){.form_tbl th span:not(.material-icons){top:-2px}}.form_tbl th.th_required{background:#eee}.form_tbl th.th_required span{background:#CF1212}.form_tbl td{padding:15px 15px 20px 15px}@media screen and (min-width:560px){.form_tbl td{padding:15px}}@media screen and (min-width:960px){.form_tbl td{padding:25px}}.form_tbl td input+p{margin-top:10px}.form_tbl td p{font-size:12px}@media screen and (min-width:560px){.form_tbl td p{font-size:13px}}.contact_yoboform{padding:0px 20px 15px 20px}@media screen and (min-width:560px){.contact_yoboform{padding:0 0 15px 0}}.contact_yoboform h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E";font-size:2rem;margin-bottom:15px;border-left:5px solid #111;padding-left:5px}@media screen and (min-width:560px){.contact_yoboform h3{font-size:2.2rem}}@media screen and (min-width:960px){.contact_yoboform h3{font-size:2.4rem}}@media screen and (min-width:960px){.contact_yoboform h3+p{display:none}}.form_tbl_yobo th{border-bottom:1px solid #b6b6b6}.form_tbl_yobo th.tdopen{border-bottom:1px solid #fff}.form_tbl_yobo th p{position:relative;width:100%}.form_tbl_yobo th .material-icons{font-size:200%;line-height:1;position:absolute;right:0;top:0px}@media screen and (min-width:960px){.form_tbl_yobo th .material-icons{display:none}}.cont_list{display:flex;justify-content:space-between;flex-wrap:wrap}.cont_list:after{content:"";display:block;width:32%}.cont_list li{margin-bottom:10px;width:32%}@media screen and (max-width:959px){.cont_list input{display:none}}@media screen and (max-width:959px){.cont_list label{border:1px solid #ccc;border-radius:3px;display:inline-block;width:100%;padding:10px 10px}.cont_list label input{margin-top:-2px}.cont_list input:checked+label{background:#DBCB70}}.contact_privacy{width:100%;padding:20px;background:#eee;margin-bottom:40px}@media screen and (min-width:560px){.contact_privacy{margin-bottom:50px;padding:20px 30px}}@media screen and (min-width:960px){.contact_privacy{margin-bottom:60px;padding:30px 40px}}.contact_thanks{margin-top:30px}@media screen and (min-width:560px){.contact_thanks{text-align:center;margin-top:50px}}.contact_thanks .btn02{margin:40px auto 0px;max-width:520px}@media screen and (min-width:560px){.contact_thanks .btn02{margin-top:50px}}@media screen and (min-width:960px){.contact_thanks .btn02{margin-top:60px}}.contact_thanks .sp_none{display:none}@media screen and (min-width:560px){.contact_thanks .sp_none{display:inline}}