@charset "utf-8";.wants_page h2,.wants_page h3{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.wants_quality{margin-bottom:140px}.quality-bg{position:relative}.quality-bg img{width:100%;height:300px;overflow:hidden;object-fit:cover}.quality-bg h2{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;font-family:Adobe Ming Std;font-size:2.1rem;letter-spacing:-.04px;color:#fff;text-align:center;line-height:66px}.quality-bg h2 span{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:5.2rem;letter-spacing:-.1px;color:#fff}.wants_quality .wrapper p{text-align:center;font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;line-height:36px;color:#220e07;letter-spacing:-1px}.wants_quality .wrapper:not(.middle_panlist) ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;background-color:#36357e;margin-top:50px}.wants_quality .wrapper:not(.middle_panlist) ul li{width:20%;height:80px;position:relative}.wants_quality .wrapper:not(.middle_panlist) ul li a{display:block;width:100%;height:100%;color:#fff;text-align:center;line-height:80px;position:relative}.wants_quality .wrapper:not(.middle_panlist) ul li a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:60%;padding:20px 0;border-right:1px solid rgba(255,255,255,.4)}.wants_quality .wrapper:not(.middle_panlist) ul li:before{content:"〉";position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(90deg);color:#fff}.planning-bg{position:relative}.planning-bg img{width:100%}.planning-bg h2{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:7.7rem;letter-spacing:15.4px;color:#fff;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;text-align:center}.planning-bg h2 span{font-family:Adobe Ming Std;font-size:2.1rem;letter-spacing:-.04px;color:#fff}.white-box{background-color:rgba(255,255,255,.9);position:relative;top:-150px;max-width:1260px;margin:0 auto;overflow:hidden}.planning-top{display:flex;flex-wrap:wrap}.planning-top-left{max-width:60%}.planning-top-left h3{margin:85px 0;font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3.3rem;letter-spacing:-2px;color:#36357e}.planning-top-left p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333}.planning-top-right{max-width:40%}.planning-top-right img{width:100%}.planning-bottom{display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-start}.planning-bottom>p{max-width:48%}.planning-bottom-right{max-width:720px;width:64%;margin-left:20px}.planning-bottom-right h4{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.7rem;letter-spacing:-.04px;color:#36357e;margin-bottom:30px}.planning-bottom-right p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333}.development-bg{position:relative}.development-bg img{width:100%}.development-bg h2{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:7.7rem;letter-spacing:15.4px;color:#fff;text-align:center}.development-bg h2 span{font-family:Adobe Ming Std;font-size:2.1rem;letter-spacing:-.04px}.development-top{margin:85px 0;display:flex;flex-wrap:wrap}.wants_development h3{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3.3rem;letter-spacing:-2px;color:#36357e;margin:85px 0}.wants_development .wrapper{overflow:hidden}.development-bottom{display:flex;flex-wrap:wrap;justify-content:space-around}.development-bottom-left{max-width:calc(27% - 10px)}.development-bottom-left img{width:100%}.development-bottom-right{max-width:calc(73% - 10px)}.development-bottom-right p{font-family:Meiryo UI;letter-spacing:-.04px;color:#323333}.service-bg{position:relative}.service-bg img{width:100%}.service-bg h2{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:7.7rem;letter-spacing:15.4px;color:#fff;text-align:center}.service-bg h2 span{font-family:Adobe Ming Std;font-size:2.1rem;letter-spacing:-.04px}.service-top h3{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3.3rem;letter-spacing:-2px;color:#36357e;margin:85px 0}.service-top p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333}.service-top{overflow:hidden;margin-bottom:140px}.service-bottom{display:flex;flex-wrap:wrap;justify-content:space-around}.service-bottom-left{max-width:calc(27% - 10px)}.service-bottom-left img{width:100%}.service-bottom-right{max-width:700px;max-width:calc(73% - 10px)}.service-bottom-right h4{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.7rem;letter-spacing:-.04px;color:#36357e;margin-bottom:30px}.service-bottom-right p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333;line-height:2}.control-bg{position:relative}.control-bg img{width:100%}.control-bg h2{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:7.7rem;letter-spacing:15.4px;color:#fff;text-align:center}.control-bg h2 span{font-family:Adobe Ming Std;font-size:2.1rem;letter-spacing:-.04px}.control-top{overflow:hidden;margin-bottom:140px}.control-top h3{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3.3rem;letter-spacing:-2px;color:#36357e;margin:85px 0}.control-top p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333}.control-bottom{display:flex;flex-wrap:wrap;justify-content:space-around}.control-bottom-left{max-width:calc(27% - 10px)}.control-bottom-left img{width:100%}.control-bottom-right{max-width:700px;max-width:calc(73% - 10px)}.control-bottom-right h4{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.7rem;letter-spacing:-.04px;color:#36357e;margin-bottom:30px}.control-bottom-right p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333;line-height:2}.patents-bg{position:relative}.patents-bg h2{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:7.7rem;letter-spacing:15.4px;color:#fff;text-align:center}.patents-bg h2 span{font-family:Adobe Ming Std;font-size:2.1rem;letter-spacing:-.04px}.patents-bg{position:relative}.patents-bg img{width:100%}.patents-top{overflow:hidden;margin-bottom:140px}.patents-top h3{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3.3rem;letter-spacing:-2px;color:#36357e;margin:85px 0}.patents-top p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333}.patents-bottom-top{display:flex;flex-wrap:wrap;justify-content:space-around}.patents-bottom-top-left{max-width:calc(27% - 10px)}.patents-bottom-top-left img{width:100%}.patents-bottom-top-right{max-width:700px;max-width:calc(73% - 10px)}.patents-bottom-top h4{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.7rem;letter-spacing:-.04px;color:#36357e;margin-bottom:30px}.patents-bottom-top p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333;line-height:2}.patents-bottom-bottom{display:flex;flex-wrap:wrap;justify-content:space-around}.patents-bottom-bottom-left{max-width:calc(27% - 10px)}.patents-bottom-bottom-left img{width:100%}.patents-bottom-bottom-right{max-width:700px;max-width:calc(73% - 10px)}.patents-bottom-bottom h4{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.7rem;letter-spacing:-.04px;color:#36357e;margin-bottom:30px}.patents-bottom-bottom p{font-family:小塚ゴシック Pr6N;letter-spacing:-.04px;color:#323333;line-height:2}.tamadana_concept2{background-color:#f2ede9;text-align:center;margin-bottom:100px}.tamadana_concept2 .wrapper{overflow:hidden}.tamadana_concept2 h2{font-family:游明朝,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3rem;color:#36357e;line-height:20px;margin:28px 0}.tamadana_concept2 h2 span{font-family:メイリオ;font-size:1.3rem;color:#231815}.tamadana_concept2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.tamadana_concept2 li{width:calc(33% - 5px)}.tamadana_concept2 li p:nth-of-type(1){margin-bottom:20px}.tamadana_concept2 li img{width:100%}.tamadana_concept2 li h3{font-family:メイリオ;font-size:1.7rem;color:#220b06;margin-bottom:20px}.tamadana_concept2 li p{font-family:メイリオ;font-size:1.5rem;letter-spacing:-.18px;color:#231815}@media screen and (max-width:1600px){.white-box{top:-100px;max-width:80%}.white-box{padding:0 60px}.white-box .wrapper{width:100%}.planning-bg h2{font-size:7rem}.planning-top-left h3{margin:50px 0 40px}.planning-bottom-right h4{font-size:2.4rem;margin-bottom:21px}.development-bg h2{font-size:7rem}.wants_development h3{margin:50px 0 40px;font-size:3rem}.development-bottom{justify-content:space-between}.service-bg h2{font-size:7rem}.service-top{margin-bottom:80px}.service-top h3{margin:50px 0 40px;font-size:3rem}.service-bottom-right h4{font-size:2.5rem;margin-bottom:4px}.control-bg h2{font-size:7rem}.control-top h3{margin:50px 0 40px;font-size:3rem}.control-top{margin-bottom:80px}.patents-bg h2{font-size:7rem}.patents-top{margin-bottom:80px}.patents-top h3{margin:50px 0 40px;font-size:3rem}.patents-bottom-top h4{margin-bottom:12px}.patents-bottom-bottom h4{margin-bottom:12px}}@media screen and (max-width:1200px){.header-1-ul li{margin-right:25px}header ul a{font-size:1.3rem}.white-box{top:-55px}.planning-bg h2{font-size:5rem}.planning-top{margin-bottom:23px}.planning-bottom-right{width:46%}.planning-bottom-right h4{font-size:2rem;margin-bottom:15px}.development-bg h2{font-size:5rem}.service-bg h2{font-size:5rem}.service-bottom-right p{line-height:20px}.control-bg h2{font-size:5rem}.control-bottom-right h4{margin-bottom:13px;font-size:2.5rem}.patents-bg h2{font-size:5rem}}@media screen and (max-width:1024px){main{padding-top:98px}.wrapper{padding-right:20px;padding-left:20px}.header_1{display:none}.header-2{display:none}.white-box{padding:0}.planning-bg h2{font-size:4rem}.planning-bg h2 span{font-size:1.8rem}.planning-top-left h3{font-size:2.9rem}.planning-top-left p{font-size:1.4rem}.planning-top-left h3{margin:50px 0 25px}.planning-bottom-right h4{font-size:2.1rem}.planning-bottom-right p{font-size:1.4rem;line-height:1.6}.development-bg h2{font-size:4rem}.development-bottom-right p{font-size:1.4rem}.quality-bg h2{line-height:42px}.quality-bg h2 span{font-size:3.5rem}.service-bg h2{font-size:4rem}.service-top{margin-bottom:50px}.service-top h3{font-size:2.7rem;margin:50px 0 30px}.service-top p{font-size:1.4rem}.service-bottom-right p{font-size:1.4rem;line-height:1.6}.control-bg h2{font-size:4rem}.control-bottom-right h4{font-size:2.1rem}.control-bottom-right p{font-size:1.4rem}.patents-bg h2{font-size:4rem}.patents-bottom-top h4{font-size:2.1rem}.patents-bottom-bottom h4{font-size:2.1rem}.patents-bottom-top p{font-size:1.4rem;line-height:1.6}.patents-bottom-bottom p{font-size:1.4rem;line-height:1.6}}@media screen and (max-width:800px){.planning-top-left h3{margin:40px 0;font-size:26px}.wants_quality p{font-size:15px}.wants_quality .wrapper:not(.middle_panlist) ul li{height:80px}.wants_quality .wrapper:not(.middle_panlist) ul li a{font-size:14px;line-height:80px}.planning-top{justify-content:center}.planning-top-left{max-width:100%}.planning-top-right{max-width:60%}.planning-bottom{justify-content:center}.planning-bottom>p{max-width:70%;margin-bottom:50px}.planning-bottom-right{width:100%}.wants_development h3{font-size:21px}.development-bottom{justify-content:center}.development-bottom-left>p{margin-bottom:50px}.development-bottom-left{max-width:100%}.development-bottom-right{max-width:100%}.service-bottom-left{max-width:100%;margin-bottom:50px}.service-bottom-right{max-width:100%}.service-bottom-right h4{margin-bottom:20px}.control-bottom-left{max-width:100%;margin-bottom:20px}.control-bottom-right{max-width:100%}.patents-top{margin-bottom:40px}.patents-bottom-top-left{max-width:100%;margin-bottom:10px}.patents-bottom-top-right{max-width:100%;margin-bottom:30px}.patents-bottom-bottom-left{max-width:100%;margin-bottom:10px}.patents-bottom-bottom-right{max-width:100%}}@media screen and (max-width:600px){main{padding-top:60px}.pan{font-size:10px;max-width:96%;margin-bottom:30px}.white-box{top:0}.wants_quality .wrapper p{padding:0 10px;text-align:left}.quality-bg{margin-bottom:4px}.quality-bg h2{line-height:25px}.quality-bg h2 span{font-size:18px}.wants_quality .wrapper:not(.middle_panlist) ul li{height:60px}.wants_quality .wrapper:not(.middle_panlist) ul li a{font-size:11px;line-height:60px}.planning-bg h2{font-size:24px}.planning-bg h2 span{font-size:11px}.white-box{padding:0;margin-bottom:50px;max-width:100%}.planning-top-left h3{font-size:16px;margin:19px 0}.development-bg h2{font-size:24px}.development-bg h2 span{font-size:11px}.wants_development h3{font-size:16px;margin:19px 0}.service-bg h2{font-size:18px}.service-bg h2 span{font-size:11px}.service-top h3{font-size:16px;margin:19px 0}.service-top p{font-size:1.4rem}.service-bottom{justify-content:center}.service-bottom-left{width:80%}.service-bottom-right h4{font-size:1.6rem}.control-bg h2{font-size:18px}.control-bg h2 span{font-size:11px}.control-top h3{font-size:1.6rem;margin:19px 0}.control-top p{font-size:1.4rem}.control-bottom-left{max-width:80%}.patents-bg h2{font-size:18px}.patents-bg h2 span{font-size:11px}.patents-top h3{font-size:1.6rem;margin:19px 0}.patents-top p{font-size:1.6rem}.patents-bottom-top-left{max-width:80%}.patents-bottom-bottom-left{max-width:80%}.wants_quality .wrapper:not(.middle_panlist) ul{background-color:transparent}.wants_quality .wrapper:not(.middle_panlist) ul li{width:100%;margin-bottom:20px;background-color:#36357e}.tamadana_concept2 li p{text-align:left}}@media screen and (max-width:800px){.tamadana_concept2 ul{justify-content:center}.tamadana_concept2 li{width:90%;margin-bottom:50px}.concept-bg h2{font-size:1.2rem;line-height:28px}.concept-bg h2 span{font-size:2rem}.planning-top-left h3{font-size:1.6rem}.service-bottom-right h4{font-size:1.6rem}.service-top p{font-size:1.4rem}.patents-top p{font-size:1.6rem}.patents-bottom-top h4{font-size:1.6rem}.patents-bottom-bottom h4{font-size:1.6rem}.control-bottom-right h4{font-size:1.6rem}.planning-bottom-right h4{font-size:1.6rem}}