﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Poppins:wght@400;600&display=swap");.prototype{background:#F2F2F2}@media (min-width: 768px){.prototype{padding-top:117px}}@media (min-width: 768px){.prototype .breadcrumb{padding:4px 0;margin-top:0}}@media (max-width: 767px){.prototype #wrap{padding-top:38px}}.prototype .w898{max-width:924px}.prototype .txtDest{margin:73px 0 71px;font-size:34px;font-size:3.4rem;line-height:62px;letter-spacing:0.04em;font-weight:bold;text-align:center;padding:0 13px}@media only screen and (max-width: 1024px){.prototype .txtDest{font-size:30px;font-size:3rem}}@media (max-width: 767px){.prototype .txtDest{margin:35px 0 50px;text-align:left;font-size:24px;font-size:2.4rem;letter-spacing:0.03em;line-height:38px}}@media only screen and (max-width: 350px){.prototype .txtDest{font-size:20px;font-size:2rem}}.prototype .boxAnchor{letter-spacing:0.04em;margin-bottom:130px}@media (max-width: 767px){.prototype .boxAnchor{margin-bottom:55px}}.prototype .boxAnchor .titleAnchor{font-size:22px;font-size:2.2rem;font-weight:bold;text-align:center;margin-bottom:27px}@media (max-width: 767px){.prototype .boxAnchor .titleAnchor{font-size:20px;font-size:2rem}}.prototype .boxAnchor ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -13px}@media (max-width: 767px){.prototype .boxAnchor ul{margin:0}}.prototype .boxAnchor ul li{width:25%;padding:0 13px}@media (max-width: 767px){.prototype .boxAnchor ul li{width:100%;padding:0 0 10px}.prototype .boxAnchor ul li:last-child{padding-bottom:0}}.prototype .boxAnchor ul li a{background:#fff;border:1px solid #C9C9C9;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;padding:21px 15px 16px}@media only screen and (min-width: 1025px){.prototype .boxAnchor ul li a:hover .txtLink span::after{right:-5px}}@media only screen and (max-width: 1024px){.prototype .boxAnchor ul li a{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.prototype .boxAnchor ul li a{font-size:16px;font-size:1.6rem;min-height:74px;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:18px 20px;padding-left:100px;position:relative}}@media (max-width: 767px){.prototype .boxAnchor ul li a img{max-width:40px;position:absolute;left:33px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.prototype .boxAnchor ul li a img.i2{max-width:42px}.prototype .boxAnchor ul li a img.i3{max-width:26px}.prototype .boxAnchor ul li a img.i4{max-width:44px}}.prototype .boxAnchor ul li a .txtLink{display:block;width:100%;margin-top:13px}@media (max-width: 767px){.prototype .boxAnchor ul li a .txtLink{margin:0;font-size:18px;font-size:1.8rem;text-align:left}}.prototype .boxAnchor ul li a .txtLink span{display:inline-block;position:relative;padding-right:35px}@media (max-width: 767px){.prototype .boxAnchor ul li a .txtLink span{display:block}}.prototype .boxAnchor ul li a .txtLink span:after{content:"";-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;top:0;right:0;bottom:0;left:0;background:url("../../img/prototype/ar_r.svg") right center no-repeat}.prototype .boxItem{margin-bottom:75px}@media (max-width: 767px){.prototype .boxItem{margin-bottom:45px}}.prototype .boxItem .c-title{text-align:center;font-size:32px;font-size:3.2rem;line-height:49px;letter-spacing:0.04em;margin-bottom:30px}@media (max-width: 767px){.prototype .boxItem .c-title{font-size:22px;font-size:2.2rem;line-height:33px;margin-bottom:15px}}.prototype .boxItem .c-title img{margin-bottom:14px;max-width:60px}@media (max-width: 767px){.prototype .boxItem .c-title img{margin-bottom:9px;max-width:54px}}.prototype .boxItem .c-title img.ico01{max-width:50px}@media (max-width: 767px){.prototype .boxItem .c-title img.ico01{max-width:40px}}@media (max-width: 767px){.prototype .boxItem .c-title img.ico03{max-width:48px}}@media (max-width: 767px){.prototype .boxItem .c-title img.ico04{max-width:50px}}.prototype .boxItem .c-title h2{display:block}.prototype .boxItem .c-title span{display:block;color:#E6230A;font-size:16px;font-size:1.6rem;line-height:23px;letter-spacing:0.04em;padding:0;text-transform:uppercase;margin-bottom:32px}@media (max-width: 767px){.prototype .boxItem .c-title span{font-size:12px;font-size:1.2rem;margin-bottom:12px}}@media (min-width: 768px){.prototype .boxItem .mb50{margin-bottom:50px}}.prototype .boxItem .txtCm{font-size:22px;font-size:2.2rem;line-height:46px;letter-spacing:0.04em;text-align:center;margin-bottom:42px}@media (max-width: 767px){.prototype .boxItem .txtCm{font-size:18px;font-size:1.8rem;line-height:32px;margin-bottom:25px}}@media only screen and (max-width: 350px){.prototype .boxItem .txtCm{font-size:15px;font-size:1.5rem;line-height:28px}}.prototype .boxItem .bImg{margin-bottom:45px;text-align:center}@media (max-width: 767px){.prototype .boxItem .bImg{margin-bottom:22px}}.prototype .boxItem .boxNote .txt01{font-size:20px;font-size:2rem;letter-spacing:0.04em;font-weight:bold;color:#E6230A;padding-right:15px}@media (max-width: 767px){.prototype .boxItem .boxNote .txt01{font-size:18px;font-size:1.8rem;display:block;margin-bottom:5px}}.prototype .boxItem .boxNote .txt02{display:inline-block}.prototype .titleCM{font-size:24px;font-size:2.4rem;line-height:28px;letter-spacing:0.04em;font-weight:bold;position:relative;padding-left:65px;margin-bottom:45px}@media (max-width: 767px){.prototype .titleCM{font-size:20px;font-size:2rem;margin-bottom:25px}}.prototype .titleCM:after{content:"";background:#969696;width:48px;height:1px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.prototype .listItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px 127px}@media (max-width: 767px){.prototype .listItem{margin:0 0 80px}}.prototype .listItem .item{width:33.333%;padding:0 20px}@media (max-width: 767px){.prototype .listItem .item{width:100%;padding:0;margin-bottom:50px}.prototype .listItem .item:last-child{margin-bottom:0}}.prototype .listItem .item img{width:100%;margin-bottom:32px}@media (max-width: 767px){.prototype .listItem .item img{margin-bottom:20px}}.prototype .listItem .item .txt01{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.04em;font-weight:bold;margin-bottom:10px}.prototype .listItem .item .txtItem{font-size:22px;font-size:2.2rem;line-height:28px;letter-spacing:0.04em;font-weight:bold;color:#E6230A;display:inline-block;margin-bottom:17px}@media (max-width: 767px){.prototype .listItem .item .txtItem{margin-bottom:10px;font-size:18px;font-size:1.8rem}}.prototype .listItem .item .txtNum{display:inline-block;padding-left:25px}.prototype .listItem .item p:before,.prototype .listItem .item p:after{content:" ";display:table}.prototype .listItem .item p:after{clear:both}@media only screen and (max-width: 350px){.prototype .listItem .item p{font-size:14px;font-size:1.4rem;line-height:26px}}.prototype .listItem .item p span{float:left}.prototype .listItem .item .listDtail:before,.prototype .listItem .item .listDtail:after{content:" ";display:table}.prototype .listItem .item .listDtail:after{clear:both}.prototype .listItem .item .listDtail .txtTT{float:left;width:50px}@media only screen and (max-width: 350px){.prototype .listItem .item .listDtail{font-size:14px;font-size:1.4rem;line-height:26px}}.prototype .listItem .item .listDtail ul{float:left;overflow:hidden;width:calc(100% - 50px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;columns:2}.prototype .listItem .item .listDtail ul li{padding-right:12px}.prototype .listItem .item .listDtail ul li:last-child{padding-right:0}.prototype .listItem .item .listDtail ul li span{display:block;position:relative;padding-left:14px}.prototype .listItem .item .listDtail ul li span:before{content:"・";position:absolute;left:0;top:0}@media (min-width: 768px){.prototype .boxItem2{margin-bottom:84px}}@media (max-width: 767px){.prototype .boxItem2 .bImg{margin-bottom:51px}}.prototype .boxItem50{margin-bottom:132px}@media (max-width: 767px){.prototype .boxItem50{margin-bottom:80px}}.prototype .boxItem50 .titleCM{margin-bottom:53px}@media (max-width: 767px){.prototype .boxItem50 .titleCM{margin-bottom:39px}}.prototype .boxItem50 .listItem{margin-bottom:0}.prototype .boxItem50 .item{width:50%}@media (max-width: 767px){.prototype .boxItem50 .item{width:100%}}@media (min-width: 768px){.prototype .boxItem50 .item img{margin-bottom:20px}}@media (min-width: 768px){.prototype .boxItem50 .item .txtItem{margin-bottom:14px}}.prototype .boxDetail{margin-bottom:70px}@media (max-width: 767px){.prototype .boxDetail{margin-bottom:40px}}.prototype .boxDetail .txtBf{font-size:20px;font-size:2rem;letter-spacing:0.04em;padding-left:26px;position:relative;background:url("../../img/prototype/ico_bf.svg") left top 9px no-repeat;margin-bottom:25px}@media (max-width: 767px){.prototype .boxDetail .txtBf{font-size:18px;font-size:1.8rem;line-height:28px;margin-bottom:20px}}.prototype #anchor03{margin-bottom:115px}@media (max-width: 767px){.prototype #anchor03{margin-bottom:80px}}.prototype #anchor04{margin-bottom:0}.prototype #anchor04 .txtCm{margin-bottom:0}.prototype .boxBg_top{position:relative;background:url("../../img/giken_aboutus/bg.png") left top 25px no-repeat}@media (max-width: 767px){.prototype .boxBg_top{background:url("../../img/giken/bg_w.png") left top 20px no-repeat;background-size:100%}}.prototype .boxBg{position:relative;overflow:hidden;z-index:0;padding-bottom:190px;background:url("../../img/giken_aboutus/bgg_w.png") right bottom 0 no-repeat}@media only screen and (max-width: 1024px){.prototype .boxBg{overflow:hidden}}@media (max-width: 767px){.prototype .boxBg{padding-bottom:80px;background:url("../../img/moldmaking/bg_sp.png") right bottom no-repeat}}.prototype .boxCommon{margin-top:0}

/*# sourceMappingURL=maps/prototype.min.css.map */
