html{font-size:16px;color:#181818}html.show{overflow:hidden}*{box-sizing:border-box;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}body{position:relative;overflow-x:hidden}main{display:block}p{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:500;line-height:2;letter-spacing:1.3px}a{text-decoration:none;color:#000}figure{margin:0;padding:0}ul{margin:0;padding:0;list-style-type:none}ul li{margin:0;padding:0;color:#181818}dd,dl,dt{margin:0;padding:0}img{max-width:100%;height:auto;vertical-align:top}h1,h2,h3,h4,h5{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin:0;padding:0;font-weight:700;line-height:normal;line-height:initial;letter-spacing:2px}br{line-height:normal;line-height:initial}@-webkit-keyframes loader{0%{background-position:-100px -50px}24%{background-position:0 -50px}32%{background-position:-50px -50px}40%{background-position:-100px 0}48%{background-position:0 0}56%{background-position:0 -100px}64%{background-position:-50px -100px}72%{background-position:-100px -100px}80%{background-position:-150px 0}88%{background-position:-150px -50px}100%{background-position:-150px -50px}}@keyframes loader{0%{background-position:-100px -50px}24%{background-position:0 -50px}32%{background-position:-50px -50px}40%{background-position:-100px 0}48%{background-position:0 0}56%{background-position:0 -100px}64%{background-position:-50px -100px}72%{background-position:-100px -100px}80%{background-position:-150px 0}88%{background-position:-150px -50px}100%{background-position:-150px -50px}}@-webkit-keyframes loaded{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes loaded{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes flickerAnimation{0%{opacity:1}70%{opacity:.5}100%{opacity:0}}@keyframes flickerAnimation{0%{opacity:1}70%{opacity:.5}100%{opacity:0}}@-webkit-keyframes sdb{0%{transform:scale(1, 0);transform-origin:top left}45%{transform:scale(1, 1);transform-origin:top left}55%{transform:scale(1, 1);transform-origin:bottom left}100%{transform:scale(1, 0);transform-origin:bottom left}}@keyframes sdb{0%{transform:scale(1, 0);transform-origin:top left}45%{transform:scale(1, 1);transform-origin:top left}55%{transform:scale(1, 1);transform-origin:bottom left}100%{transform:scale(1, 0);transform-origin:bottom left}}h1,h2,h3,h4,h5{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:600}.single-idea-storage{padding:50px 0}.low-main{position:relative}.low-main:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:linear-gradient(to left, transparent -250%, #000)}.low-main__title{width:1200px;margin:0 auto;padding:65px 20px;font-size:50px;text-align:left;letter-spacing:1px}.low-main__sub-title{color:#a1a1a1;font-size:.3em}.motion-capture{display:flex;flex-direction:column;margin-bottom:60px}.motion-capture .open-pdf{display:block;text-align:center;font-family:"Crimson Text",serif;position:relative;overflow:hidden;display:block;margin:0 auto;width:300px;height:50px;color:#fff;text-align:center;font-weight:700;border:1px solid #fff;z-index:0;transition:.5s;line-height:50px;cursor:pointer;background-color:#181818;border:1px solid #181818;margin:15px auto;padding-top:3px}.motion-capture .open-pdf:after,.motion-capture .open-pdf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:.5s;z-index:-1}.motion-capture .open-pdf:before{border-bottom:50px solid #fff;border-right:80px solid rgba(0,0,0,0);transform:translateX(-100%)}.motion-capture .open-pdf:after{border-top:50px solid #fff;border-left:80px solid rgba(0,0,0,0);transform:translateX(100%)}.motion-capture .open-pdf:hover{color:#181818}.motion-capture .open-pdf:hover:after,.motion-capture .open-pdf:hover:before{transform:translateX(0)}.motion-capture .open-pdf .arrow{position:absolute;top:39%;right:20px;width:8px;height:8px;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);display:block;border-style:solid;border-width:1px 1px 0 0}.motion-capture .open-pdf .arrow:before{content:"";position:absolute;top:5.8px;right:-0.8px;width:13px;height:1px;background-color:#fff;transform:rotate(135deg)}.motion-capture__iframe{width:100%;height:700px;margin-top:20px;margin-bottom:50px}.motion-capture__file{margin-top:50px}.member{max-width:400px;margin:0 auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.member__inner{padding:7.5%}.member__image{display:block}.member__image .image-area{content:"";display:block;padding-top:69%}.member__position{margin-top:15px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:13px;font-weight:600;letter-spacing:.15em}.member__name{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:600;letter-spacing:.05em}.member__name--en{margin-left:1em;font-size:12px;color:#4e8acb}.member__comment{margin-bottom:0;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:14px;letter-spacing:.05em}.contact-me{font-family:"Crimson Text",serif;position:relative;overflow:hidden;display:block;margin:0 auto;width:300px;height:50px;color:#fff;text-align:center;font-weight:700;border:1px solid #fff;z-index:0;transition:.5s;line-height:50px;cursor:pointer;background-color:#181818;width:100%}.contact-me:after,.contact-me:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:.5s;z-index:-1}.contact-me:before{border-bottom:50px solid #fff;border-right:80px solid rgba(0,0,0,0);transform:translateX(-100%)}.contact-me:after{border-top:50px solid #fff;border-left:80px solid rgba(0,0,0,0);transform:translateX(100%)}.contact-me:hover{color:#181818}.contact-me:hover:after,.contact-me:hover:before{transform:translateX(0)}.contact-me .arrow{position:absolute;top:39%;right:20px;width:8px;height:8px;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);display:block;border-style:solid;border-width:1px 1px 0 0}.contact-me .arrow:before{content:"";position:absolute;top:5.8px;right:-0.8px;width:13px;height:1px;background-color:#fff;transform:rotate(135deg)}.contact-me:hover{border-color:#181818}.shelf{margin-top:40px}.shelf__title{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em}.shelf__list{position:relative;padding:2px 10px 2px 16px;list-style:none;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em}.shelf__list:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-width:1px 1px 0 0;border-color:#4e8acb #4e8acb rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;transform:translateY(-50%) rotate(45deg)}.acd-check:checked+.acd-label .shelf__list:before{transform:translateY(-50%) rotate(135deg)}.shelf__content{margin:2px 10px 2px 16px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em}.new{background-color:#5895d7;padding:3px 7px;margin-left:13px;border:none;border-radius:13px;font-size:12.8px;font-size:.8rem;vertical-align:middle}.latest-ideas a{color:#000}.contact-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.6)}.contact-layer.show{display:block;z-index:100}.contact-layer .form-wrapper{background-color:#fff;max-width:750px;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px}.contact-layer h3{margin-bottom:35px;font-size:24px;text-align:center}.contact-layer .ja{font-size:.6em;display:block;text-align:center}.contact-layer .form{margin-bottom:20px}.contact-layer .form-block{display:flex;margin-bottom:5px;padding-bottom:5px;justify-content:space-between}.contact-layer .form-block:last-child{margin-bottom:0;padding-bottom:0}.contact-layer .form-block p{display:none}.contact-layer dt{font-weight:700;width:30%}.contact-layer dd{width:70%}.contact-layer input[type=email],.contact-layer input[type=text],.contact-layer textarea{padding:13px;border:none;background-color:#efefef;width:100%;font-size:14.4px;font-size:.9rem}.contact-layer .notice{font-size:11.2px;font-size:.7rem;text-align:center;margin-bottom:30px}.contact-layer .submit{border:none;background-color:#4e8acb;width:100%;max-width:255px;text-align:center;padding:12px 0;color:#fff;transition:all ease .6s}.contact-layer .submit:hover{opacity:.7}.contact-layer .close{position:absolute;top:-40px;right:0;border:none;letter-spacing:.8px;font-weight:400;font-size:14.4px;font-size:.9rem;color:#fff}.contact-layer .close .cross{position:relative;display:inline-block;width:40px;height:40px;margin-left:6px;vertical-align:middle}.contact-layer .close .cross:after,.contact-layer .close .cross:before{content:"";position:absolute;width:100%;height:1px;background-color:#fff;top:0}.contact-layer .close .cross:before{left:7px;transform:rotate(45deg);transform-origin:left}.contact-layer .close .cross:after{right:4px;transform:rotate(-45deg);transform-origin:right}iframe{width:100%;height:100%}@media(max-width: 1200px){p{font-size:.9rem}}@media screen and (min-width: 1220px){.low-main__title{padding-left:0;padding-right:0}}@media(max-width: 600px){.low-main .title{line-height:1.1}.low-main__title{font-size:35px}}@media screen and (min-width: 800px){.motion-capture{position:relative;flex-direction:row;justify-content:space-between;margin-bottom:100px}.motion-capture__iframe{width:70%;height:auto;margin-top:0;margin-bottom:0}.motion-capture__file{margin-top:-83px;width:27%;margin-bottom:30px}}@media screen and (min-width: 768px){.member{margin:0}}@media(max-width: 700px){.contact-layer .form-wrapper{padding:20px}.contact-layer .form-block{display:block;margin-bottom:7px;padding-bottom:7px}.contact-layer dt{width:100%;margin-bottom:5px}.contact-layer dd{width:100%}}@media(max-width: 500px){.contact-layer .form-wrapper{width:95%;padding:15px 20px}.contact-layer h3{margin-bottom:11px}.contact-layer dt{margin-bottom:5px;font-size:.9rem}.contact-layer input[type=email],.contact-layer input[type=text],.contact-layer textarea{padding:9px 13px}.contact-layer .notice{font-size:.6rem;margin-bottom:24px}.contact-layer .submit{padding:8px 0;font-size:.9rem}}.connection-equipment{background-color:#fafafa;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:50px 0 60px}@media(max-width: 1220px){.connection-equipment{padding-left:20px;padding-right:20px}}.connection-equipment__inner{margin:0 auto;max-width:1200px}.connection-equipment__heading{border-bottom:1px solid #d4d4d4;font-size:28px;font-weight:normal;line-height:1;margin-bottom:41px;padding-bottom:25px}.connection-equipment__list{display:flex}.connection-equipment .equipment-slide{margin:0 18px;padding-bottom:20px}.connection-equipment .slick-track{display:flex;padding:10px 0}.connection-equipment .slick-slide{height:auto !important}.connection-equipment__item{background-color:#fff;box-shadow:0 0 13px rgba(0,0,0,.2);display:flex !important;flex-direction:column;padding:5px;transition:all ease .6s}.connection-equipment__item:hover{box-shadow:5px 5px 20px rgba(0,0,0,.4)}.connection-equipment__item .thumbnail{border-bottom:solid 1px #eee;display:flex;align-items:center;justify-content:center;padding:0 20px}.connection-equipment__item .thumbnail img{width:273px;height:194px;-o-object-fit:contain;object-fit:contain}.connection-equipment__item .thumbnail+.card .card__button{margin-top:auto}.connection-equipment__item .detail-btn{margin-top:auto;text-align:center}.connection-equipment__item .detail-btn .card__button{margin-top:0}.connection-equipment button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.connection-equipment .slide-arrow{position:absolute;top:50%;margin-top:-15px}.connection-equipment .prev-arrow{left:-20px;background:url(../img/icon-prev.png) no-repeat;background-size:cover;width:50px;height:50px;z-index:1}.connection-equipment .next-arrow{right:-20px;background:url(../img/icon-next.png) no-repeat;background-size:cover;width:50px;height:50px;z-index:1}
/*# sourceMappingURL=single-idea-storage.min.css.map */