@import"https://fonts.googleapis.com/css2?family=Old+Standard+TT&display=swap";@media only screen and (max-width: 749px){.main-content{padding-top:0}#about_content{padding-top:calc(140 / 750 * 100vw)}#dream{padding-bottom:calc(370 / 750 * 100vw);position:relative}#dream .dream_left .dream_photo01{position:absolute;width:calc(420 / 750 * 100vw);top:calc(650 / 750 * 100vw);right:0}#dream .dream_left .dream_photo02{position:absolute;width:40vw;top:calc(800 / 750 * 100vw);left:0}#dream .dream_left .dream_photo03{position:absolute;width:calc(400 / 750 * 100vw);top:calc(1070 / 750 * 100vw);left:calc(100 / 750 * 100vw)}#dream .dream_left .dream_photo04{position:absolute;width:calc(340 / 750 * 100vw);top:280vw;right:calc(100 / 750 * 100vw)}#dream .dream_right{padding-left:calc(100 / 750 * 100vw);padding-right:0}#dream .dream_right h3{font-weight:400;padding-bottom:calc(80 / 750 * 100vw)}#dream .dream_right h3 span{display:block;line-height:1}#dream .dream_right h3 span.jp{font-size:calc(58 / 750 * 100vw);letter-spacing:.18em}#dream .dream_right h3 span.en{font-size:calc(20 / 750 * 100vw);letter-spacing:.05em;padding-top:calc(40 / 750 * 100vw)}#dream .dream_right p{font-size:3.2vw;line-height:2.2;letter-spacing:.12em;padding-bottom:8vw}#dream .dream_right p:first-of-type{padding-bottom:calc(800 / 750 * 100vw)}#manufacturing{width:100%;position:relative;background-color:#f0f0f0;padding-top:calc(100 / 750 * 100vw);padding-bottom:60vw;padding-right:calc(100 / 750 * 100vw)}#manufacturing img{width:100%;height:auto}#manufacturing .manufacturing_inner{position:absolute;top:calc(550 / 750 * 100vw);right:0;width:68vw;height:calc(610 / 750 * 100vw);background-color:#fff;padding-top:8vw;padding-left:calc(50 / 750 * 100vw)}#manufacturing .manufacturing_inner h3{font-weight:400;padding-bottom:calc(40 / 750 * 100vw)}#manufacturing .manufacturing_inner h3 span{display:block;line-height:1}#manufacturing .manufacturing_inner h3 span.en{font-size:calc(20 / 750 * 100vw);letter-spacing:.05em;padding-top:4vw;line-height:1.4}#manufacturing .manufacturing_inner h3 span.jp{font-size:calc(37 / 750 * 100vw);letter-spacing:.1em;line-height:1.56}#manufacturing .manufacturing_inner p{text-align:left;font-size:3.2vw;font-size:1.2rem;line-height:1.666;letter-spacing:.03em}#manufacturing .manufacturing_inner .more{text-align:left;padding-top:calc(20 / 750 * 100vw)}.more_btn{padding-top:4vw;text-align:center;cursor:pointer;width:100%}.more_btn img{width:calc(70 / 750 * 100vw);margin:0 auto}.more_content{display:none}#message{width:100%;position:relative;padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw);padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(50 / 750 * 100vw);border-bottom:1px solid #b4b4b4}#message .bg{width:100%}#message .message_inner h3{font-weight:400;position:relative;background-color:#fff;margin-top:calc(-70 / 750 * 100vw);width:calc(475 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-top:calc(50 / 750 * 100vw);padding-bottom:calc(50 / 750 * 100vw)}#message .message_inner h3 span{display:block}#message .message_inner h3 span.en{font-size:calc(20 / 750 * 100vw);line-height:1;padding-top:calc(25 / 750 * 100vw);letter-spacing:.05em}#message .message_inner h3 span.jp{font-size:calc(37 / 750 * 100vw);line-height:1;letter-spacing:.2em}#message .message_inner p{font-size:3.2vw;line-height:1.8;padding-bottom:calc(50 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw)}#message .message_inner .message_txt{width:100%;padding-left:calc(50 / 750 * 100vw);padding-right:18vw}#message .message_inner .message_name{width:100%;padding-left:calc(430 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw)}.wrap{padding-top:calc(140 / 750 * 100vw)}.wrap h3{font-weight:400;font-size:calc(37 / 750 * 100vw);line-height:1;padding-bottom:calc(50 / 750 * 100vw);text-align:center}#outline{padding-bottom:16vw}#outline dl{display:flex;flex-wrap:wrap;padding:6vw 0;border-bottom:1px dashed #c8c8c8;font-size:calc(22 / 750 * 100vw)}#outline dl:first-of-type{border-top:1px dashed #c8c8c8}#outline dl dt{width:calc(190 / 750 * 100vw);line-height:1.8;text-align:center}#outline dl dd{width:calc(560 / 750 * 100vw);line-height:1.8}#history,.about_section{border-bottom:1px solid #ededed;padding-bottom:calc(80 / 750 * 100vw)}#history dl,.about_section dl{display:flex;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding:calc(10 / 750 * 100vw) 0;border-bottom:1px dashed #c8c8c8;font-size:calc(22 / 750 * 100vw)}#history dl.start,.about_section dl.start{border-top:calc(1 / 750 * 100vw) solid #c8c8c8}#history dl dt,.about_section dl dt{width:calc(130 / 750 * 100vw);line-height:1.8;text-align:center}#history dl dd,.about_section dl dd{width:calc(620 / 750 * 100vw);line-height:1.8;padding-left:calc(40 / 750 * 100vw);display:flex;-webkit-align-items:center;align-items:center;border-left:1px dashed #c8c8c8;padding-right:calc(10 / 750 * 100vw)}#history dl dd p,.about_section dl dd p{line-height:1.5}#history dl dd .pic,.about_section dl dd .pic{margin-left:auto;padding-left:calc(20 / 750 * 100vw)}#history dl dd .pic img,.about_section dl dd .pic img{width:16vw;height:auto;max-width:inherit}#history dl dd .pic img.large,.about_section dl dd .pic img.large{width:32vw;height:auto;max-width:inherit}.about_section{margin-top:16vw;border-bottom:none}.about_section dl dd{padding:calc(35 / 750 * 100vw) calc(10 / 750 * 100vw) calc(35 / 750 * 100vw) calc(40 / 750 * 100vw)}.about_section_lead{font-size:3.2vw;line-height:1.8;padding-bottom:calc(80 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw)}.about_section_tableTtl{font-size:3.2vw;padding-bottom:calc(20 / 750 * 100vw);padding-left:calc(25 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw);border-bottom:1px dashed #c8c8c8}.wrap .about_section h3{line-height:1.5}#access{padding-top:20vw;padding-bottom:0}#access .map{height:60vw;margin-bottom:4vw}#access .map iframe{width:100%;height:100%}#access dl{font-size:calc(22 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw);border-bottom:1px solid #c8c8c8}#access dl dt{line-height:1.8;text-align:center;border-bottom:1px solid #c8c8c8}#access dl dd{line-height:1.8;padding:calc(10 / 750 * 100vw) 4vw}#access dl dd ul li{padding-bottom:1em;padding-left:1em;text-indent:-1em;line-height:1.5}#access dl dd ul li:last-child{padding-bottom:0}}@media only screen and (min-width: 750px){.main-content{padding-top:0}#about_content{padding-top:calc(85 / 1280 * 100vw)}#dream{padding:0 3.125vw;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:calc(125 / 1280 * 100vw)}#dream .dream_left{width:52%;position:relative;height:103.90625vw}#dream .dream_left .dream_photo01{position:absolute;width:42.96875vw;top:0;left:3.125vw}#dream .dream_left .dream_photo02{position:absolute;width:25vw;top:45vw;left:18.75vw}#dream .dream_left .dream_photo03{position:absolute;width:37.65625vw;top:67.96875vw;left:0vw}#dream .dream_left .dream_photo04{position:absolute;width:calc(253 / 1280 * 100vw);top:90.625vw;left:30.46875vw}#dream .dream_right{width:43%;padding-top:13.28125vw}#dream .dream_right h3{font-weight:400;padding-bottom:6.25vw}#dream .dream_right h3 span{display:block;line-height:1}#dream .dream_right h3 span.jp{font-size:3.90625vw;letter-spacing:.18em}#dream .dream_right h3 span.en{font-size:calc(15 / 1280 * 100vw);letter-spacing:.05em;padding-top:3.125vw}#dream .dream_right p{font-size:calc(17 / 1280 * 100vw);line-height:2.2;letter-spacing:.12em;padding-bottom:4.6875vw}#manufacturing{margin:0 auto;width:93.75vw;padding-bottom:14.0625vw;padding-left:20.3125vw;position:relative;border-bottom:calc(1 / 1280 * 100vw) solid #ededed}#manufacturing img{width:100%}#manufacturing .manufacturing_inner{top:calc(135 / 1280 * 100vw);left:0;width:32.8125vw;height:28.125vw;padding:calc(45 / 1280 * 100vw) 2.34375vw 3.125vw;position:absolute;background-color:#fff}#manufacturing .manufacturing_inner h3{font-weight:400;padding-bottom:3.125vw}#manufacturing .manufacturing_inner h3 span{display:block}#manufacturing .manufacturing_inner h3 span.en{font-size:calc(12 / 1280 * 100vw);line-height:1.5;padding-top:1.5625vw;letter-spacing:.05em}#manufacturing .manufacturing_inner h3 span.jp{font-size:calc(24 / 1280 * 100vw);line-height:1.6;letter-spacing:.2em}#manufacturing .manufacturing_inner p{font-size:1.09375vw;letter-spacing:.08em;line-height:1.9}#manufacturing .manufacturing_inner .more{padding-top:1.5625vw;text-align:left}#message{margin:13.28125vw auto 0;width:100%;padding:0 3.125vw 19.53125vw;position:relative}#message .bg{width:78.125vw}#message .message_inner{top:7.8125vw;right:0;width:calc(100% - 61.71875vw);min-width:43%;height:auto;min-height:63.28125vw;padding:4.6875vw 3.125vw 4.6875vw 4.6875vw;position:absolute;background-color:#fff}#message .message_inner h3{font-weight:400;padding-bottom:3.90625vw}#message .message_inner h3 span{display:block}#message .message_inner h3 span.en{font-size:calc(12 / 1280 * 100vw);line-height:1;padding-top:1.5625vw;letter-spacing:.05em}#message .message_inner h3 span.jp{font-size:calc(24 / 1280 * 100vw);line-height:1;letter-spacing:.2em}#message .message_inner p{font-size:calc(15 / 1280 * 100vw);line-height:1.8;padding-bottom:calc(15 / 1280 * 100vw)}#message .message_inner .message_txt{width:54%;margin-left:-1.5%}#message .message_inner .message_name{width:23%;margin-left:10%}.wrap{border-top:calc(1 / 1280 * 100vw) solid #ededed;width:93.75vw;margin:0 auto;padding-top:8.59375vw}.wrap h3{font-weight:400;font-size:calc(25 / 1280 * 100vw);line-height:1;padding-bottom:5.46875vw;text-align:center}#outline{width:62.5vw;margin:0 auto;padding-bottom:7.8125vw}#outline dl{display:flex;flex-wrap:wrap;padding:2.34375vw 0;border-bottom:calc(1 / 1280 * 100vw) dashed #c8c8c8;font-size:1.09375vw}#outline dl:last-of-type{border-bottom:none}#outline dl dt{width:13.28125vw;line-height:1.8}#outline dl dd{width:49.21875vw;line-height:1.8}#history,.about_section{width:62.5vw;margin:0 auto;border-bottom:calc(1 / 1280 * 100vw) solid #ededed}#history dl,.about_section dl{display:flex;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding:1.5625vw 0;border-bottom:calc(1 / 1280 * 100vw) dashed #c8c8c8;font-size:1.09375vw}#history dl.start,.about_section dl.start{border-top:calc(1 / 1280 * 100vw) solid #c8c8c8}#history dl:last-of-type,.about_section dl:last-of-type{border-bottom:none}#history dl dt,.about_section dl dt{width:10.15625vw;line-height:1.8;text-align:center}#history dl dd,.about_section dl dd{width:52.34375vw;line-height:1.8;padding-left:3.125vw;display:flex;-webkit-align-items:center;align-items:center;border-left:calc(1 / 1280 * 100vw) dashed #c8c8c8}#history dl dd p,.about_section dl dd p{line-height:1.6}#history dl dd .pic,.about_section dl dd .pic{margin-left:auto}#history .more_content,.about_section .more_content{border-top:calc(1 / 1280 * 100vw) dashed #c8c8c8}.about_section{margin-top:7.8125vw;border-bottom:none}.about_section dl dd{padding:.78125vw 0 .78125vw 3.125vw}.about_section_lead{font-size:calc(17 / 1280 * 100vw);line-height:1.8;padding-bottom:6.25vw}.about_section_tableTtl{font-size:calc(17 / 1280 * 100vw);padding-bottom:1.5625vw;border-bottom:1px dashed #c8c8c8}.wrap .about_section h3{line-height:1.5}#access{padding-top:11.71875vw;padding-bottom:0;width:62.5vw;margin:0 auto}#access .map{height:35.15625vw;margin-bottom:2.34375vw}#access .map iframe{width:100%;height:100%}#access dl{display:flex;flex-wrap:wrap;-webkit-align-items:center;align-items:center;font-size:1.09375vw;margin-bottom:1.5625vw;border-left:calc(1 / 1280 * 100vw) solid #c8c8c8}#access dl dt{width:calc(129 / 1280 * 100vw);line-height:1.8;text-align:center}#access dl dd{width:52.34375vw;line-height:1.8;border-left:calc(1 / 1280 * 100vw) solid #c8c8c8;padding:.78125vw 0 .78125vw 2.34375vw}#access dl dd ul li{padding-bottom:1em}#access dl dd ul li:last-child{padding-bottom:0}}@media only screen and (min-width: 1281px){.main-content{padding-top:0}#about_content{padding-top:85px}#dream{padding:0 40px;margin-bottom:125px}#dream .dream_left{height:1330px}#dream .dream_left .dream_photo01{width:654px;left:90px;max-width:calc(100% - 110px)}#dream .dream_left .dream_photo02{width:320px;top:576px;left:280px}#dream .dream_left .dream_photo03{width:482px;top:870px;left:20px}#dream .dream_left .dream_photo04{width:253px;top:1160px;left:400px}#dream .dream_right{padding-top:170px}#dream .dream_right h3{padding-bottom:80px;max-width:600px}#dream .dream_right h3 span.jp{font-size:50px;font-size:5rem}#dream .dream_right h3 span.en{font-size:15px;font-size:1.5rem;padding-top:40px}#dream .dream_right p{font-size:17px;font-size:1.7rem;padding-bottom:60px;max-width:550px}#manufacturing{width:1200px;padding-bottom:180px;padding-left:260px;border-bottom:1px solid #ededed}#manufacturing .manufacturing_inner{top:135px;width:420px;height:360px;padding:45px 30px 40px}#manufacturing .manufacturing_inner h3{padding-bottom:40px}#manufacturing .manufacturing_inner h3 span.en{font-size:12px;font-size:1.2rem;padding-top:20px}#manufacturing .manufacturing_inner h3 span.jp{font-size:24px;font-size:2.4rem}#manufacturing .manufacturing_inner p{font-size:14px;font-size:1.4rem}#manufacturing .manufacturing_inner .more{padding-top:20px}#message{margin:170px auto 0;padding:0 40px 200px}#message .bg{width:1000px}#message .message_inner{top:100px;right:0;width:calc(100% - 790px);min-width:43%;height:810px;min-height:0;padding:60px 40px 60px 60px}#message .message_inner h3{padding-bottom:50px}#message .message_inner h3 span.en{font-size:12px;font-size:1.2rem;padding-top:20px}#message .message_inner h3 span.jp{font-size:24px;font-size:2.4rem}#message .message_inner p{font-size:15px;font-size:1.5rem;padding-bottom:15px;max-width:600px}#message .message_inner .message_txt{width:413px;margin-left:-15px}#message .message_inner .message_name{width:156px;margin-left:320px}.wrap{border-top:1px solid #ededed;width:1200px;padding-top:110px}.wrap h3{font-size:25px;font-size:2.5rem;padding-bottom:70px}#outline{width:800px;padding-bottom:100px}#outline dl{padding:30px 0;border-bottom:1px dashed #c8c8c8;font-size:14px;font-size:1.4rem}#outline dl:last-of-type{border-bottom:none}#outline dl dt{width:170px}#outline dl dd{width:630px}#history,.about_section{width:800px;border-bottom:1px solid #ededed}#history dl,.about_section dl{padding:20px 0;border-bottom:1px dashed #c8c8c8;font-size:14px;font-size:1.4rem}#history dl.start,.about_section dl.start{border-top:1px solid #c8c8c8}#history dl:last-of-type,.about_section dl:last-of-type{border-bottom:none}#history dl dt,.about_section dl dt{width:130px}#history dl dd,.about_section dl dd{width:670px;line-height:1.8;padding-left:40px;border-left:1px dashed #c8c8c8}#history .more_content,.about_section .more_content{border-top:1px dashed #c8c8c8}.about_section{margin-top:100px;border-bottom:none}.about_section dl dd{padding:10px 0 10px 40px}.about_section_lead{font-size:1.5rem;padding-bottom:80px}.about_section_tableTtl{font-size:1.5rem;padding-bottom:20px}#access{padding-top:150px;padding-bottom:0;width:800px}#access .map{height:450px;margin-bottom:30px}#access dl{font-size:14px;font-size:1.4rem;margin-bottom:20px;border-left:1px solid #c8c8c8}#access dl dt{width:129px}#access dl dd{width:670px;padding:10px 0 10px 30px}#access dl dd ul li{padding-bottom:1em}#access dl dd ul li:last-child{padding-bottom:0}}@media only screen and (max-width: 749px){.about_en #dream{display:flex;flex-direction:column-reverse;padding-bottom:20vw}.about_en #dream .dream_left{position:relative}.about_en #dream .dream_left .dream_photo01,.about_en #dream .dream_left .dream_photo03,.about_en #dream .dream_left .dream_photo04{position:static!important;display:block}.about_en #dream .dream_left .dream_photo01{margin-left:auto;margin-bottom:12vw}.about_en #dream .dream_left .dream_photo02{top:calc(155 / 750 * 100vw)}.about_en #dream .dream_left .dream_photo03{margin-left:calc(100 / 750 * 100vw);margin-bottom:5vw}.about_en #dream .dream_left .dream_photo04{margin-left:42vw}.about_en #dream .dream_right p{padding-right:calc(40 / 750 * 100vw)}.about_en #dream .dream_right p:first-of-type{padding-bottom:calc(50 / 750 * 100vw)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/about.scss.css.map */
