.commonBtnBox.is-spec{width:45%;margin:0 auto;padding:5% 0}@media screen and (max-width: 980px){.commonBtnBox.is-spec{width:80%;padding:18% 0}}.commonBtnBox.is-spec .commonBtn::after{content:"";width:4%;top:37%;background:url(../images/history/home.webp);background-position:center;background-size:contain;background-repeat:no-repeat}.historyTitleWrap{padding:2% 1% 1%}@media screen and (max-width: 980px){.historyTitleWrap{padding:2% 4% 1%}}.historyTitleWrap .historyTitleItem{position:relative;background:#fff;border:#d0d0d0 solid 2px;width:100%;margin:0 1%;margin-bottom:5%;color:#060f2f;font-weight:bold;overflow:hidden}@media screen and (max-width: 980px){.historyTitleWrap .historyTitleItem{margin:0 auto 12%}}.historyTitleWrap .historyTitleItem::before{content:"";position:absolute;width:100%;left:0%;top:0%;height:10px;background:#22bbed}@media screen and (max-width: 980px){.historyTitleWrap .historyTitleItem::before{height:6px}}.historyTitleWrap .historyTitleItem::after{content:"";position:absolute;background:url("../images/history/graylogo.webp");background-size:cover;padding-top:40%;width:40%;right:-4%;bottom:-2%;z-index:0}@media screen and (max-width: 980px){.historyTitleWrap .historyTitleItem::after{display:none}}.historyTitleWrap .title{position:relative;font-weight:bold;line-height:1.3;margin-left:3%}@media screen and (max-width: 980px){.historyTitleWrap .title{margin-top:4%}}.historyTitleWrap .title::before{content:"";position:absolute;width:8px;left:-3%;height:90%;background:#22bbed}@media screen and (max-width: 980px){.historyTitleWrap .title::before{width:6px}}.WrapPadding{padding:5% 8% 2.5%}@media screen and (max-width: 980px){.WrapPadding{padding:7% 5% 5%}}.historyTitleheaderWrap{background:url("../images/common/bg-point03.webp");background-size:cover;background-color:hsla(0,0%,100%,.7);background-blend-mode:lighten}.historyTitleheaderWrap .historyTitleheader .title{font-size:1.125rem}@media screen and (min-width: 1280px){.historyTitleheaderWrap .historyTitleheader .title{font-size:27px}}@media screen and (max-width: 1280px){.historyTitleheaderWrap .historyTitleheader .title{font-size:1.4rem}}@media screen and (max-width: 980px){.historyTitleheaderWrap .historyTitleheader .title{font-size:4.0816326531dvw}}.historyTitleheaderWrap .historyTitleheader .pfIcon{height:auto;padding-bottom:1%}.historyTitleheaderWrap .historyTitleheader .catchBox{margin-left:3%;padding-bottom:2%}.historyTitleheaderWrap .historyTitleheader .txt{text-box-trim:trim-both;display:inline;font-weight:bold;vertical-align:middle}.historyTitleheaderWrap .historyTitleheader .catchTxt{color:#22bbed;font-style:italic}.historyTitleTxt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:10%}@media screen and (max-width: 980px){.historyTitleTxt{display:block}}.historyTitleTxt .titleLeftBox{width:75%}@media screen and (max-width: 980px){.historyTitleTxt .titleLeftBox{width:100%;padding-right:0}}.historyTitleTxt .titleLeftBox .txtBox{position:relative;font-weight:600;padding-bottom:6%;text-box-trim:trim-both;z-index:10}.historyTitleTxt .titleLeftBox .title{margin-bottom:2%}@media screen and (max-width: 980px){.historyTitleTxt .titleLeftBox .title{margin-bottom:4%}}.historyTitleTxt .titleRightBox{width:25%;padding:0 2%;z-index:10;padding-top:5px}@media screen and (max-width: 980px){.historyTitleTxt .titleRightBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 0}}.historyTitleTxt .titleRightBox img{padding-bottom:6%;z-index:10}@media screen and (max-width: 980px){.historyTitleTxt .titleRightBox img{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1%}}#product{position:relative;z-index:0;background:url("../images/common/bg-point01.webp");background-size:30%;background-position:right top;background-repeat:no-repeat;background-color:#020716}@media screen and (max-width: 980px){#product{background-size:90%;background-position:430% top}}.bgClip.is-product{background:-webkit-gradient(linear, left top, right top, from(rgba(34, 187, 237, 0.3)), color-stop(50%, rgba(7, 34, 54, 0)));background:-webkit-linear-gradient(left, rgba(34, 187, 237, 0.3) 0%, rgba(7, 34, 54, 0) 50%);background:linear-gradient(90deg, rgba(34, 187, 237, 0.3) 0%, rgba(7, 34, 54, 0) 50%)}.bgClip.is-product .bgFixed{background:url("../images/common/bg-point03.webp");background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:1}.productInner{padding:2%;margin:0 4%;border-bottom:1px solid #b0b0b0}@media screen and (max-width: 980px){.productInner{padding:0;padding-bottom:12%}}.productInner p{font-weight:500;padding:6% 2%}@media screen and (max-width: 980px){.productInner p{padding:6% 4% 12%}}.infoTxt{max-width:990px;width:90%;margin:6% auto 0;letter-spacing:initial;font-size:1.125rem}@media screen and (min-width: 1280px){.infoTxt{font-size:14px}}@media screen and (max-width: 1280px){.infoTxt{font-size:0.8rem}}@media screen and (max-width: 980px){.infoTxt{font-size:2.0408163265dvw}}.sitePath{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;padding:5px 0;font-weight:bold;color:#060f2f;font-size:1.125rem}@media screen and (min-width: 1280px){.sitePath{font-size:16px}}@media screen and (max-width: 1280px){.sitePath{font-size:1rem}}@media screen and (max-width: 980px){.sitePath{font-size:2.4489795918dvw}}@media screen and (max-width: 1280px){.sitePath{padding-left:1%}}.sitePath a{color:#595959}.sitePath li:before{content:">";margin:0 18px}@media screen and (max-width: 980px){.sitePath li:before{margin:0 8px}}.sitePath li:first-child:before{content:none}.specBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 980px){.specBox{display:block}}.specBox .specImg{width:24%;padding:2%}@media screen and (max-width: 980px){.specBox .specImg{padding:10%;margin:0 auto;width:70%}}.specBox .specList{font-size:1.125rem;width:74%;margin-left:2%;position:relative}@media screen and (min-width: 1280px){.specBox .specList{font-size:22px}}@media screen and (max-width: 1280px){.specBox .specList{font-size:1rem}}@media screen and (max-width: 980px){.specBox .specList{font-size:3.4693877551dvw}}@media screen and (max-width: 980px){.specBox .specList{width:100%;margin:0 auto}}.specBox .specList dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.specBox .specList dt{font-weight:400;position:relative;width:26%;margin-bottom:5px;padding:3px 40px 3px 32px;text-align:justify;vertical-align:top;background:-webkit-gradient(linear, left top, right top, from(rgb(2, 7, 22)), color-stop(65%, rgba(2, 7, 22, 0.65)), to(rgba(34, 187, 237, 0)));background:-webkit-linear-gradient(left, rgb(2, 7, 22) 0%, rgba(2, 7, 22, 0.65) 65%, rgba(34, 187, 237, 0) 100%);background:linear-gradient(90deg, rgb(2, 7, 22) 0%, rgba(2, 7, 22, 0.65) 65%, rgba(34, 187, 237, 0) 100%)}@media screen and (max-width: 980px){.specBox .specList dt{padding:.5% 9% .5% 6%;width:36%}}.specBox .specList dt::before{content:"";position:absolute;width:4px;left:1px;top:1%;height:98%;background:#22bbed}.specBox .specList dd{width:62%;margin-bottom:5px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px;position:relative;z-index:1}