@font-face{font-family:Old Standard TT;src:url(//www.toyosteel.jp/cdn/shop/t/38/assets/OldStandardTT-Regular.ttf?v=68031944809856428891777280482) format("truetype"),font-weight: 400;font-style:normal}@font-face{font-family:Old Standard TT;src:url(//www.toyosteel.jp/cdn/shop/t/38/assets/OldStandardTT-Bold.ttf?v=154747074447851711461777280482) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Old Standard TT;src:url(//www.toyosteel.jp/cdn/shop/t/38/assets/OldStandardTT-Italic.ttf?v=133412406950386182201777280482) format("truetype");font-weight:400;font-style:italic}html body{font-family:Old Standard TT,serif!important;line-height:1.6;font-size:16px;font-size:1.6rem;color:#1e1e1e;background-color:#fff;width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}img{max-width:100%;height:auto;vertical-align:bottom}.page-section{font-family:Old Standard TT,serif!important;line-height:1;color:#1e1e1e}.page-section *{font-family:Old Standard TT,serif!important;box-sizing:border-box;line-height:1}@media only screen and (max-width:749px){.page-section .lg-only{display:none!important}}@media only screen and (min-width:749px){.page-section .sm-only{display:none!important}}.page-section_intro{position:relative;margin-top:-72px;overflow:hidden;padding-top:68px;padding-bottom:136px}@media only screen and (max-width:749px){.page-section_intro{margin-top:-16vw;padding-top:12.8vw;padding-bottom:16vw}}.page-section_intro:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;max-width:100%;width:800px;background:#fff;height:580px;z-index:0}@media only screen and (max-width:749px){.page-section_intro:before{width:84vw;height:20vw}}.page-section_intro .inner{position:relative;z-index:2;text-align:center;padding:0 20px}@media only screen and (max-width:749px){.page-section_intro .inner{padding:0 8vw}}.page-section_intro .intro-text01{color:#295079;font-size:40px}@media only screen and (max-width:749px){.page-section_intro .intro-text01{font-size:28px}}.page-section_intro .intro-text02{color:#295079;font-size:70px;margin-top:17px}@media only screen and (max-width:749px){.page-section_intro .intro-text02{font-size:50px;margin-top:15px}}.page-section_intro .intro-text03{font-size:28px;margin-top:24px}@media only screen and (max-width:749px){.page-section_intro .intro-text03{font-size:28px;margin-top:40px}}.page-section_intro .intro-text04{font-size:18px;margin-top:62px;line-height:2}@media only screen and (max-width:749px){.page-section_intro .intro-text04{font-size:16px;margin-top:30px;text-align:left;line-height:1.625}}.page-section_intro .intro-text05{display:flex;font-size:18px;max-width:800px;margin:37px auto 0}@media only screen and (max-width:749px){.page-section_intro .intro-text05{flex-direction:column;max-width:270px;margin-top:30px}}.page-section_intro .intro-text05_text{flex:1;height:54px;line-height:54px;border:1px solid #707070;margin-right:-1px}@media only screen and (max-width:749px){.page-section_intro .intro-text05_text{margin-right:0;margin-top:-1px}}.page-section_intro .intro-text06{font-size:18px;margin-top:32px}@media only screen and (max-width:749px){.page-section_intro .intro-text06{font-size:16px;margin-top:35px;text-align:left;white-space:nowrap;line-height:1.625}}.page-section_global{background:#f0f0f0;padding-top:606px;padding-bottom:176px;overflow:hidden;position:relative}@media only screen and (max-width:749px){.page-section_global{padding-top:212px;padding-bottom:20vw}}.page-section_global .inner{max-width:680px;margin:0 auto;padding-right:20px;padding-left:70px;position:relative;z-index:2}@media only screen and (max-width:749px){.page-section_global .inner{max-width:84vw;padding:0}}.page-section_global .global-img{position:absolute;left:calc(50% - 730px);width:1460px;top:136px;transform:translate(-80px)}@media only screen and (max-width:749px){.page-section_global .global-img{width:138.4vw;left:calc(50% - 69.2vw);transform:none;top:12.8vw}}.page-section_global .global-text01{color:#295079;font-size:60px;padding-left:10px}@media only screen and (max-width:749px){.page-section_global .global-text01{padding-left:0;font-size:48px}}.page-section_global .global-text02{color:#295079;font-size:70px;margin-top:12px}@media only screen and (max-width:749px){.page-section_global .global-text02{font-size:40px;margin-top:9px}}.page-section_global .global-text03{font-size:32px;margin-top:47px}@media only screen and (max-width:749px){.page-section_global .global-text03{font-size:30px;margin-top:20px}}.page-section_global .global-text04{font-size:18px;margin-top:47px;line-height:2}@media only screen and (max-width:749px){.page-section_global .global-text04{font-size:16px;margin-top:16px;line-height:1.625}}.page-section_retail{background:#295079;padding-bottom:158px}@media only screen and (max-width:749px){.page-section_retail{padding-bottom:22.4vw}}.page-section_retail .retail-intro{margin-top:-315px;margin-left:auto;margin-right:0;width:50%;min-width:750px;background:#fff;position:relative;padding-top:84px;padding-bottom:140px;display:flex;justify-content:center}@media only screen and (max-width:749px){.page-section_retail .retail-intro{margin-top:0;width:325px;padding:60px 30px 45px;min-width:unset}}.page-section_retail .retail-intro-text01{color:#295079;font-size:60px;padding-left:10px}@media only screen and (max-width:749px){.page-section_retail .retail-intro-text01{padding-left:0;font-size:40px}}.page-section_retail .retail-intro-text02{color:#295079;font-size:70px;margin-top:12px}@media only screen and (max-width:749px){.page-section_retail .retail-intro-text02{font-size:40px;margin-top:5px}}.page-section_retail .retail-intro-text03{font-size:32px;margin-top:44px}@media only screen and (max-width:749px){.page-section_retail .retail-intro-text03{font-size:20px;margin-top:10px}}.page-section_retail .retail-intro-text04{font-size:18px;margin-top:36px;line-height:2}@media only screen and (max-width:749px){.page-section_retail .retail-intro-text04{font-size:16px;margin-top:16px;line-height:1.625}}.page-section_retail .retail-participation{color:#fff;max-width:1240px;padding:0 20px;margin:36px auto 0}@media only screen and (max-width:749px){.page-section_retail .retail-participation{max-width:84vw;padding:0;margin-top:70px}}.page-section_retail .retail-participation-text01{font-size:36px}@media only screen and (max-width:749px){.page-section_retail .retail-participation-text01{font-size:32px}}.page-section_retail .retail-participation-text02{opacity:.38;margin-top:13px;font-size:25px}@media only screen and (max-width:749px){.page-section_retail .retail-participation-text02{margin-top:10px;font-size:22px}}.page-section_retail .retail-participation-list{margin-top:32px;display:flex;gap:24px}@media only screen and (max-width:749px){.page-section_retail .retail-participation-list{flex-direction:column;gap:40px;margin-top:36px}}.page-section_retail .retail-participation-list .block{flex:1;color:#fff;display:block}.page-section_retail .retail-participation-list .block-img{margin-bottom:32px}@media only screen and (max-width:749px){.page-section_retail .retail-participation-list .block-img{margin-bottom:16px}}.page-section_retail .retail-participation-list .block-date{font-size:16px;margin-top:10px}@media only screen and (max-width:749px){.page-section_retail .retail-participation-list .block-date{font-size:14px;margin-top:10px}}.page-section_retail .retail-participation-list .block-text{font-size:16px;margin-top:10px}@media only screen and (max-width:749px){.page-section_retail .retail-participation-list .block-text{font-size:13px;margin-top:10px}}.page-section_retail .retail-participation-list .block-title{font-size:20px;margin-top:12px}@media only screen and (max-width:749px){.page-section_retail .retail-participation-list .block-title{font-size:17px;margin-top:12px}}.page-section_project{padding-top:167px;padding-bottom:193px;overflow:hidden}@media only screen and (max-width:749px){.page-section_project{padding-top:70px;padding-bottom:17.6vw}}.page-section_project .inner{max-width:1240px;padding:0 20px;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width:749px){.page-section_project .inner{max-width:84vw;padding:0}}.page-section_project .project-text01{color:#295079;font-size:60px;padding-left:10px}@media only screen and (max-width:749px){.page-section_project .project-text01{font-size:36px;padding-left:0}}.page-section_project .project-text02{color:#295079;font-size:70px;margin-top:12px}@media only screen and (max-width:749px){.page-section_project .project-text02{font-size:36px;margin-top:6px}}.page-section_project .project-text03{font-size:32px;margin-top:31px}@media only screen and (max-width:749px){.page-section_project .project-text03{font-size:22px;margin-top:18px}}.page-section_project .project-text04{font-size:18px;margin-top:43px;line-height:2;max-width:640px}@media only screen and (max-width:749px){.page-section_project .project-text04{margin-top:32px;font-size:16px;line-height:1.625}}.page-section_project .project-img01{margin-left:auto;margin-right:0;width:51.7vw;margin-top:-336px}@media only screen and (max-width:749px){.page-section_project .project-img01{margin-top:42px;width:100%}}.page-section_project .project-img02{margin-left:0;margin-right:auto;width:36.76vw;margin-top:-15vw}@media only screen and (max-width:749px){.page-section_project .project-img02{margin-top:40px;width:84vw;margin-left:auto}}.page-section_project .project-img03{width:43.3vw;margin-top:-10vw;margin-left:42vw}@media only screen and (max-width:749px){.page-section_project .project-img03{width:100%;margin-left:0;margin-top:40px}}.page-section_project .project-text05{margin-top:12px;font-size:36px}@media only screen and (max-width:749px){.page-section_project .project-text05{margin-top:70px;font-size:30px}}.page-section_project .project-text06{color:#295079;opacity:.38;font-size:25px;margin-top:13px}@media only screen and (max-width:749px){.page-section_project .project-text06{margin-top:15px;font-size:22px}}.page-section_project .project-list{margin-top:40px;position:relative}.page-section_project .project-list .block{display:block}.page-section_project .project-list .swiper-button-next{width:64px;height:64px;right:-32px}@media only screen and (max-width:749px){.page-section_project .project-list .swiper-button-next{width:10.4vw;height:10.4vw;right:0}}.page-section_project .project-list .swiper-button-next:after{display:none}.page-section_project .project-list .swiper-button-prev{width:64px;height:64px;left:-32px}@media only screen and (max-width:749px){.page-section_project .project-list .swiper-button-prev{width:10.4vw;height:10.4vw;left:0}}.page-section_project .project-list .swiper-button-prev:after{display:none}.page-section_contact{padding:147px 20px 100px;position:relative;overflow:hidden}@media only screen and (max-width:749px){.page-section_contact{padding:0}}.page-section_contact .contact-img01{position:absolute;z-index:0;width:624px;right:calc(50% + 220px);top:0}@media only screen and (max-width:749px){.page-section_contact .contact-img01{position:relative;width:100%;right:0}}.page-section_contact .contact-img02{position:absolute;z-index:0;width:600px;left:calc(50% + 250px);top:330px}@media only screen and (max-width:749px){.page-section_contact .contact-img02{position:relative;width:100%;margin-top:-52vw;top:0;left:0}}.page-section_contact .inner{position:relative;z-index:2;background:#f7f7f7f5;margin:0 auto;max-width:800px;padding:150px 0 95px}@media only screen and (max-width:749px){.page-section_contact .inner{margin-top:40px;padding:50px 0;max-width:84vw}}.page-section_contact .contact-box{width:500px;margin:0 auto}@media only screen and (max-width:749px){.page-section_contact .contact-box{width:73.6vw}}.page-section_contact .contact-title{font-size:70px;color:#295079;text-align:center;opacity:.38}@media only screen and (max-width:749px){.page-section_contact .contact-title{font-size:40px}}.page-section_contact .contact-text{margin-top:40px;font-size:16px;text-align:center;margin-bottom:47px}@media only screen and (max-width:749px){.page-section_contact .contact-text{margin-top:7px;font-size:16px;margin-bottom:34px}}.page-section_contact .contact-line{margin-top:32px}@media only screen and (max-width:749px){.page-section_contact .contact-line{margin-top:23px}}.page-section_contact .contact-line-name{font-size:16px}.page-section_contact .contact-line-form{margin-top:13px}@media only screen and (max-width:749px){.page-section_contact .contact-line-form{margin-top:11px}}.page-section_contact .contact-line-form input{-webkit-appearance:none;appearance:none;border:none;outline:none;background:#fff;width:100%;height:54px;padding-left:26px;padding-right:26px;font-size:16px;font-family:Old Standard TT,serif}@media only screen and (max-width:749px){.page-section_contact .contact-line-form input{padding-left:7px;padding-right:30px;height:40px}}.page-section_contact .contact-line-form select{-webkit-appearance:none;appearance:none;border:none;outline:none;background:#fff;width:100%;height:54px;padding-left:26px;padding-right:50px;font-size:16px;font-family:Old Standard TT,serif}@media only screen and (max-width:749px){.page-section_contact .contact-line-form select{padding-left:7px;padding-right:30px;height:40px}}.page-section_contact .contact-line-form.select{position:relative}.page-section_contact .contact-line-form.select:before{content:"";display:block;position:absolute;z-index:2;width:9px;height:1px;border-radius:.5px;background:#295079;right:28px;top:50%;transform:translateY(-50%) rotate(45deg)}@media only screen and (max-width:749px){.page-section_contact .contact-line-form.select:before{right:20px}}.page-section_contact .contact-line-form.select:after{content:"";display:block;position:absolute;z-index:2;width:9px;height:1px;border-radius:.5px;background:#295079;right:22px;top:50%;transform:translateY(-50%) rotate(-45deg)}@media only screen and (max-width:749px){.page-section_contact .contact-line-form.select:after{right:14px}}.page-section_contact .contact-line-checkbox{display:flex;align-items:center;font-size:14px;margin-top:24px}.page-section_contact .contact-line-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;outline:none;padding:unset!important;width:16px!important;height:16px!important;background:#fff;border:1px solid #B4B4B4;margin-right:15px;display:block;position:relative}.page-section_contact .contact-line-checkbox input[type=checkbox]:checked:before{content:"";display:block;width:4px;height:1px;background:#1e1e1e;position:absolute;left:2px;top:9px;transform:rotate(54deg);border-radius:1px}.page-section_contact .contact-line-checkbox input[type=checkbox]:checked:after{content:"";display:block;width:10px;height:1px;background:#1e1e1e;position:absolute;left:3px;top:7px;transform:rotate(-50deg);border-radius:1px}.page-section_contact .contact-line-checkbox a{text-decoration:underline;color:#1e1e1e;margin-left:4px}.page-section_contact .contact-btn{width:100%;display:flex;align-items:center;justify-content:center;height:62px;margin-top:60px;background:#295079;color:#fff;font-size:20px;text-decoration:none}@media only screen and (max-width:749px){.page-section_contact .contact-btn{height:50px;margin-top:27px;font-size:18px}}.page-section_fixed{position:fixed;z-index:98;right:0;top:100px;transition:.4s;transform:translateY(0)}@media only screen and (max-width:749px){.page-section_fixed{top:unset;bottom:0;transform:translateY(100%)}.page-section_fixed.slideUp{transform:translateY(0)}}@media only screen and (min-width:749px){.page-section_fixed.close{right:-300px}.page-section_fixed.scrollFixed{top:calc(100vh - 100px);transform:translateY(-100%)}}.page-section_fixed .fixed-close{width:40px;height:40px;background:#323232;position:relative;cursor:pointer}@media only screen and (max-width:749px){.page-section_fixed .fixed-close{display:none}}.page-section_fixed .fixed-close:before{content:"";display:block;width:22px;height:1px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.page-section_fixed .fixed-close:after{content:"";display:block;width:22px;height:1px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.page-section_fixed .fixed-box{width:300px;background:#295079;padding-top:30px}@media only screen and (max-width:749px){.page-section_fixed .fixed-box{width:100vw;height:13.3333vw;display:flex;padding-top:0}}.page-section_fixed .fixed-box-logo{text-align:center}@media only screen and (max-width:749px){.page-section_fixed .fixed-box-logo{display:none}}.page-section_fixed .fixed-box-logo img{width:81px}@media only screen and (max-width:749px){.page-section_fixed .fixed-box-left{background:#282828;padding-left:4.8vw;display:flex;flex-direction:column;justify-content:center;width:57.6vw;padding-top:.8vw;gap:.4vw}}.page-section_fixed .fixed-box-title{font-size:17px;color:#fff;margin-top:18px;text-align:center}@media only screen and (max-width:749px){.page-section_fixed .fixed-box-title{font-size:4vw;text-align:left;margin-top:0}}.page-section_fixed .fixed-box-text{font-size:16px;color:#fff;opacity:.38;margin-top:8px;text-align:center;position:relative;z-index:1}@media only screen and (max-width:749px){.page-section_fixed .fixed-box-text{opacity:1;color:#fff;font-size:3.76vw;text-align:left;margin-top:0}}.page-section_fixed .fixed-box-img{margin-top:-8px;position:relative;z-index:0}@media only screen and (max-width:749px){.page-section_fixed .fixed-box-img{display:none}}.page-section_fixed .fixed-box-link{height:60px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:21px;background:#dd8732;margin-top:-1px;cursor:pointer}@media only screen and (max-width:749px){.page-section_fixed .fixed-box-link{height:100%;width:42.4vw;margin-top:0;font-size:4.4vw}}.page-section_complete{position:fixed;width:100vw;height:100vh;z-index:100;left:0;top:0;background:#fff;overflow:hidden}@media only screen and (max-width:749px){.page-section_complete{display:flex;flex-direction:column}}.page-section_complete.close{display:none}.page-section_complete .complete-img01{position:absolute;z-index:0;top:0;right:calc(50% + 320px)}@media only screen and (max-width:749px){.page-section_complete .complete-img01{position:relative;top:0;right:0}}.page-section_complete .complete-img01 img{width:640px;max-width:unset}@media only screen and (max-width:749px){.page-section_complete .complete-img01 img{width:100%;max-width:100%}}.page-section_complete .complete-img02{position:absolute;z-index:0;top:0;left:calc(50% + 320px)}@media only screen and (max-width:749px){.page-section_complete .complete-img02{position:relative;top:0;left:0}}.page-section_complete .complete-img02 img{width:640px;max-width:unset}@media only screen and (max-width:749px){.page-section_complete .complete-img02 img{width:100%;max-width:100%}}.page-section_complete .inner{width:640px;margin:0 auto;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative;z-index:2}@media only screen and (max-width:749px){.page-section_complete .inner{width:100%;height:unset;flex:1}}.page-section_complete .complete-text01{font-size:60px;color:#295079;text-align:center;line-height:1.4}@media only screen and (max-width:749px){.page-section_complete .complete-text01{font-size:38px}}.page-section_complete .complete-text02{font-size:26px;margin-top:22px;color:#295079}@media only screen and (max-width:749px){.page-section_complete .complete-text02{font-size:18px;margin-top:12px}}.page-section_complete .complete-btn{margin-top:55px;width:350px;height:60px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;background:#295079;text-decoration:none}@media only screen and (max-width:749px){.page-section_complete .complete-btn{margin-top:30px;height:50px;width:275px;font-size:16px}}.page-container{transform:unset!important}[class*=omnisend-form]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/partnerships-css.css.map */
