@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto");@import url("https://fonts.googleapis.com/css?family=Roboto");@import url("https://use.typekit.net/aqh1ywe.css");@import url("https://fonts.googleapis.com/css?family=Roboto");a:hover{text-decoration:none}a:focus{outline:none}body.Header__top,body.Subpge__top{margin-top:3.5rem}@media screen and (max-width:67rem){body{font-size:15px;line-height:1.6}}html{font-family:sans-serif;font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}section.is-turn:nth-of-type(odd){background:#e9ecef}section.is-turn:nth-of-type(even){background:#fff}.home section{overflow:hidden;padding:6rem 0}@media screen and (max-width:67rem){.home section{overflow:hidden;padding:3rem 0}}body,button,input,select,textarea{font-family:"Roboto","Avenir","Helvetica Neue","Helvetica","Arial","Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,YuGothic,"Yu Gothic","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.8}h1,h2,h3,h4,h5,h6{font-weight:700}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{position:relative}h1[id]:before,h2[id]:before,h3[id]:before,h4[id]:before,h5[id]:before,h6[id]:before{content:"";position:absolute;display:block;transform:translateY(-100%);width:100%;height:4.5rem;pointer-events:none}_:-ms-lang(x){background-image:none}@media screen and (max-width:67rem){aside#secondary{float:none;width:100%;margin-top:2rem;padding-top:2rem;border-top:3px solid #e9ecef}}.slick-prev,.slick-next{z-index:1;width:44px;height:44px}.slick-prev:before,.slick-next:before,.slick-prev:after,.slick-next:after{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.3)}.slick-prev{left:3rem}.slick-next{right:4.5rem}@media screen and (max-width:36rem){.slick-prev{left:.5rem}.slick-next{right:.5rem}}.wp-pagenavi{margin-top:1.5rem;text-align:center}.wp-pagenavi span,.wp-pagenavi a{padding:.5rem;border-radius:3px}@media screen and (max-width:67rem){.wp-pagenavi{font-size:.8rem}}.c-AnchorList{width:100%}.c-AnchorList ul{display:-ms-flex;display:flex;width:100%;margin:0 0 1rem;padding:0;list-style:none;justify-content:space-between;flex-wrap:wrap}.c-AnchorList li{width:20%;text-align:center;border-right:#f2f4f5 1px solid;background:#fff}.c-AnchorList li:first-child{border-left:#f2f4f5 1px solid}.c-AnchorList li.active{background:#f8f8f8}.c-AnchorList li a{font-size:.9rem;display:block;padding:.5rem;color:#666}.c-AnchorList li a:hover{background:#f2f4f5}.c-AnchorList li.active a{pointer-events:none}@media screen and (max-width:67rem){.c-AnchorList{width:100%}.c-AnchorList ul{border-top:1px solid #f2f4f5;border-left:1px solid #f2f4f5}.c-AnchorList li{width:50%;border-bottom:1px solid #f2f4f5}}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes bound{0%{transform:scaleY(.7);transform:rotateZ(10deg)}50%{transform:scaleY(1.2)}100%{transform:scaleY(.9);transform:rotateZ(-10deg)}}@keyframes bound{0%{transform:scaleY(.7);transform:rotateZ(10deg)}50%{transform:scaleY(1.2)}100%{transform:scaleY(.9);transform:rotateZ(-10deg)}}.anime-rotate{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.anime-bounding{z-index:9999;transform-origin:bottom center;-webkit-animation-name:bound;animation-name:bound;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:alternate-reverse}.scroll-fade{opacity:0;transform:translateY(5px);transition:all .8s}@media screen and (max-width:576px){.scroll-fade{opacity:0;transform:none;transition:all 0s}}.arrow-right{display:inline-block;width:.625rem;height:.625rem;border-style:solid;border-width:2px 2px 0 0;border-color:#00ace0;transform:translate(-.25rem,0) rotate(45deg)}.bg-base{color:#fff;background:#00ace0}.bg-gray,.bg-toggle-oddGray:nth-of-type(odd){background:#f5f5f5}.bg-white,.bg-toggle-oddGray:nth-of-type(even){background:#fff}.banner{position:relative;display:block}.banner__image.-shadow>img{margin:-3px}.banner__text{color:#212529;font-size:.875rem}@media (min-width:768px){.banner .banner__text{position:absolute;bottom:1.125rem;left:5%;z-index:2;margin-bottom:0;width:65%;color:#00ace0;font-size:10px;line-height:1.25}}@media (min-width:992px){.banner .banner__text{bottom:1.25rem;font-size:1.25vw}}@media (min-width:1200px){.banner .banner__text{bottom:1.375rem;font-size:1rem}}.home .c-BgImg--w100{position:absolute;z-index:1;top:0;width:100%;height:auto;min-height:100%}.c-block--white,.c-block--gray,.c-block--pale{padding:3.5rem 2rem 3rem;width:100%}.c-RBlock--white,.c-RBlock--gray,.c-RBlock--base{padding:1.5rem 2rem 1rem;width:100%;border-radius:3rem}.c-block--white{background:rgba(255,255,255,.9)}.c-block--gray{background:#e9ecef}.c-block--pale{background:rgba(200,200,200,.08)}.c-block--base{color:#fff;background:#48bee0}.c-RBlock--white{background:rgba(255,255,255,.9)}.c-RBlock--gray{background:#e9ecef}.c-RBlock--base{color:#fff;background:#48bee0}@media screen and (max-width:67rem){.c-block--white,.c-block--gray,.c-block--base,.c-RBlock--white,.c-RBlock--gray,.c-RBlock--base{padding:1rem}}@media screen and (max-width:36rem){.c-block--white,.c-block--gray,.c-block--pale,.c-block--base{padding:2.5rem 1rem 2rem}}.c-BorderBox{padding:1.5rem;border:#ddd solid 1px}.c-Box--horizontal{padding:2rem 0}.c-Box--horizontalTitle{font-size:1.3rem;color:#007bff}.c-Box--horizontalBox{position:relative;overflow:hidden;width:100%;padding:1rem;border:1px solid #ccc;box-shadow:2px 2px 2px rgba(0,0,0,.1)}.c-Box--horizontalBox a{color:#333}.c-Box--horizontalBox a:hover{color:#007bff}.c-Box--horizontalName{font-size:1.3rem;margin-bottom:1rem}.c-Box--horizontalImg{float:left;width:30%}.c-Box--horizontalText{font-size:.9rem;float:left;width:70%;padding:0 1rem}.c-Box--horizontalLink{font-size:1rem;font-weight:700;position:absolute;right:1rem;bottom:1rem;padding:1rem 0 0 1rem;color:#007bff}@media screen and (max-width:67rem){.c-Box--horizontalImg{display:block;float:none;width:50%;margin:auto}.c-Box--horizontalText{float:none;width:100%;padding:0 0 2rem}}.c-Box--horizontalTitle{font-size:1.3rem}@media screen and (max-width:768px){.c-Box--horizontalBox a{flex-wrap:wrap}}.c-Box--horizontalImg{float:left;width:21%}.c-Box--horizontalText{font-size:.9rem;float:left;width:79%;padding:0 1.4rem}.breadcrumbs{margin-bottom:1rem;margin-top:-1rem;background:rgba(0,0,0,.05);padding:.5rem 1rem;width:100%;font-size:.75rem}.breadcrumbs span{padding:0 .5rem}.breadcrumbs:first-child{margin-top:0;margin-bottom:0}.page-template-page-free-breadcrumb .breadcrumbs{margin:0}.single-informations .breadcrumbs{margin-bottom:3rem}.archive .breadcrumbs{display:none}.page-template-page-has-side .breadcrumbs,.information-contents .breadcrumbs{margin-bottom:3rem}@media screen and (max-width:67rem){.breadcrumbs{margin-bottom:2rem;padding:.5rem}}.c-Btn--pageTop{position:fixed;z-index:999;right:1rem;bottom:-10rem;transition:all .5s}.c-Btn--pageTop.is-active{bottom:-2.6rem;-webkit-animation:totop;animation:totop;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.c-Btn--pageTop.is-active:focus{outline:none}.c-Btn--pageTop.is-active:hover{bottom:-2.2rem}.c-Btn--pageTop.is-active:hover:before{top:-2rem}.c-Btn--pageTop:before{position:absolute;top:-1.5rem;left:1.5rem;display:block;width:1.5rem;height:1.5rem;content:"";transition:all .5s;transform:rotateZ(45deg);border-right:5px solid transparent;border-bottom:5px solid transparent;box-shadow:1px 1px 0 #00ace0 inset}.c-Btn--pageTop:after{position:absolute;z-index:0;top:.45rem;left:.5rem;display:block;width:2rem;height:1.5rem;content:"";background:#fff}.c-Btn--pageTop .c-logo--symbol,.c-Btn--pageTop .c-logo--symbol .icon_style{position:relative;z-index:10;width:5rem;height:5rem}@media screen and (max-width:67rem){.c-Btn--pageTop{right:.5rem;bottom:-5.5rem}.c-Btn--pageTop.is-active{bottom:-1.5rem}.c-Btn--pageTop:before{left:1rem}.c-Btn--pageTop:after{top:.4rem;left:.25rem;width:1.5rem;height:1rem;content:""}.c-Btn--pageTop .c-logo--symbol,.c-Btn--pageTop .c-logo--symbol .icon_style{width:3rem;height:3rem}}@-webkit-keyframes totop{0%{transform:scale(1,1)}10%{transform:scale(.9,1.1)}15%{transform:scale(1.1,.9)}20%{transform:scale(1,1)}}@keyframes totop{0%{transform:scale(1,1)}10%{transform:scale(.9,1.1)}15%{transform:scale(1.1,.9)}20%{transform:scale(1,1)}}.btnFloat{position:fixed;z-index:100;display:block;transition:opacity 1s,visibility 1s;opacity:0;visibility:hidden}.btnFloat.is-active{opacity:1;visibility:visible;z-index:1000}.btnFloat.is-right-bottom{right:1.5rem;bottom:1.5rem}.btnFloat.is-bottom-left{bottom:1.5rem;left:1.5rem}@media (max-width:768px){.btnFloat.is-bottom-left{bottom:1rem;left:1rem}}.btnFloat__body{position:relative;overflow:hidden;display:block;width:5rem;height:5rem;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:border-radius .3s ease;-webkit-animation:fuwafuwa 2s infinite linear alternate;animation:fuwafuwa 2s infinite linear alternate}.btnFloat__body:after{content:"";position:absolute;top:0;left:0;z-index:1;transform:scale(100%);display:block;width:5rem;height:5rem;border-radius:50%;background-color:#00ace0;transition:transform .3s ease}.btnFloat__body:active{transform:translate(0%,3%) scaleX(97%) scaleY(97%);box-shadow:0 2px 2px rgba(0,0,0,.4);-webkit-animation-play-state:paused;animation-play-state:paused}.btnFloat__symbol{position:relative;z-index:2;transform:translate(19%,19%);display:block;width:5rem;transition:transform .3s ease .1s}.btnFloat__symbol:after{content:"";position:absolute;z-index:1;display:block;background-color:#fff;top:10%;left:10%;width:40%;height:30%}.btnFloat__img{position:relative;z-index:2;width:100%;height:auto;fill:#00ace0;pointer-events:none}.btnFloat__balloon{position:absolute;top:0;left:0;transform:translate(-.75rem,-95%);display:block;margin:0 0 1rem;padding:1.25em 1em 1em;width:6.5rem;border:1px solid #00ace0;border-radius:50%;background-color:#fff;color:#00ace0;opacity:0;font-size:.75rem;text-align:center;line-height:1.25;-webkit-animation:bounce-balloon 5s ease-in-out infinite both;animation:bounce-balloon 5s ease-in-out infinite both}.btnFloat__balloon:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,40%) rotate(45deg);z-index:1;display:block;width:.75rem;height:.75rem;background-color:#fff}.btnFloat__balloon:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg);z-index:-1;display:block;width:.75rem;height:.75rem;background-color:#00ace0}.btnFloat:hover .btnFloat__body,.btnFloat.is-interval .btnFloat__body{border-radius:0;box-shadow:0 0 0 rgba(0,0,0,0) !important;transition:border-radius .3s ease .1s;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation:none;animation:none}.btnFloat:hover .btnFloat__body:after,.btnFloat.is-interval .btnFloat__body:after{transform:scaleX(100%) scaleY(5%)}.btnFloat:hover .btnFloat__balloon,.btnFloat.is-interval .btnFloat__balloon{opacity:1}.btnFloat:hover .btnFloat__symbol,.btnFloat.is-interval .btnFloat__symbol{transform:translate(0%,0%);transition:transform .2s ease}@-webkit-keyframes bounce-balloon{0%{transform:translate(-.75rem,-125%) scaleX(100%) scaleY(100%)}37%{transform:translate(-.75rem,-120%) scaleX(100%) scaleY(100%)}75%{transform:translate(-.75rem,-125%) scaleX(100%) scaleY(100%)}77%{transform:translate(-.75rem,-115%) scaleX(90%) scaleY(100%)}80%{transform:translate(-.75rem,-125%) scaleX(86%) scaleY(100%)}85%{transform:translate(-.75rem,-135%) scaleX(90%) scaleY(105%)}90%{transform:translate(-.75rem,-125%) scaleX(100%) scaleY(100%)}95%{transform:translate(-.75rem,-135%) scaleX(90%) scaleY(105%)}100%{transform:translate(-.75rem,-125%) scaleX(100%) scaleY(100%)}}@keyframes bounce-balloon{0%{transform:translate(-.75rem,-125%) scaleX(100%) scaleY(100%)}37%{transform:translate(-.75rem,-120%) scaleX(100%) scaleY(100%)}75%{transform:translate(-.75rem,-125%) scaleX(100%) scaleY(100%)}77%{transform:translate(-.75rem,-115%) scaleX(90%) scaleY(100%)}80%{transform:translate(-.75rem,-125%) scaleX(86%) scaleY(100%)}85%{transform:translate(-.75rem,-135%) scaleX(90%) scaleY(105%)}90%{transform:translate(-.75rem,-125%) scaleX(100%) scaleY(100%)}95%{transform:translate(-.75rem,-135%) scaleX(90%) scaleY(105%)}100%{transform:translate(-.75rem,-125%) scaleX(100%) scaleY(100%)}}@-webkit-keyframes tremor{0%{transform:translate(0%,0%) scaleX(100%) scaleY(100%);box-shadow:0 4px 8px rgba(0,0,0,.2)}80%{transform:translate(0%,0%) scaleX(100%) scaleY(100%);box-shadow:0 4px 8px rgba(0,0,0,.2)}85%{transform:translate(0%,0%) scaleX(102%) scaleY(102%);box-shadow:0 4px 10px rgba(0,0,0,.2)}90%{transform:translate(0%,3%) scaleX(97%) scaleY(97%);box-shadow:0 2px 2px rgba(0,0,0,.4)}100%{transform:translate(0%,0%) scaleX(100%) scaleY(100%);box-shadow:0 4px 8px rgba(0,0,0,.2)}}@keyframes tremor{0%{transform:translate(0%,0%) scaleX(100%) scaleY(100%);box-shadow:0 4px 8px rgba(0,0,0,.2)}80%{transform:translate(0%,0%) scaleX(100%) scaleY(100%);box-shadow:0 4px 8px rgba(0,0,0,.2)}85%{transform:translate(0%,0%) scaleX(102%) scaleY(102%);box-shadow:0 4px 10px rgba(0,0,0,.2)}90%{transform:translate(0%,3%) scaleX(97%) scaleY(97%);box-shadow:0 2px 2px rgba(0,0,0,.4)}100%{transform:translate(0%,0%) scaleX(100%) scaleY(100%);box-shadow:0 4px 8px rgba(0,0,0,.2)}}@-webkit-keyframes fuwafuwa{0%{transform:translate(0,0) rotate(-5deg)}50%{transform:translate(0,-5px) rotate(0deg)}100%{transform:translate(0,0) rotate(5deg)}}@keyframes fuwafuwa{0%{transform:translate(0,0) rotate(-5deg)}50%{transform:translate(0,-5px) rotate(0deg)}100%{transform:translate(0,0) rotate(5deg)}}.c-btn-contact{background:#00ace0;color:#fff;font-weight:700;display:inline-block;margin:30px auto 80px;text-decoration:none;font-size:1.5rem;padding:.75rem 1.5rem;white-space:nowrap;border-radius:4rem;transition:all .3s}.btn-more{width:100%;text-align:right;margin-top:2rem}.btn-sm{font-size:1rem;padding:.5rem 1rem}.btn-md{font-size:1rem;font-weight:700;padding:.5rem 1.5rem}.btn-default--white{font-size:1.25rem;font-weight:700;padding:.75rem 2rem;white-space:nowrap;color:#00ace0;border-radius:4rem;background:#fff}.btn-default--base{font-size:1.25rem;font-weight:700;padding:.75rem 2rem;white-space:nowrap;color:#fff;border-radius:4rem;background:#00ace0;transition:all .3s}.btn-default--gray{font-size:1.25rem;font-weight:700;padding:.75rem 2rem;white-space:nowrap;color:#333;border-radius:4rem;background:#ccc;transition:all .3s}.btn-md--base{font-size:1rem;font-weight:700;padding:.5rem 1.5rem;white-space:nowrap;color:#fff;border-radius:4rem;background:#00ace0;transition:all .3s}.btn-md--white{font-size:1rem;font-weight:700;padding:.5rem 1.5rem;white-space:nowrap;color:#00ace0;border-radius:4rem;background:#fff;transition:all .3s}.btn-sm--base{font-size:.8rem;font-weight:700;padding:.25rem .5rem;white-space:nowrap;color:#fff;border-radius:4rem;background:#00ace0;transition:all .3s}.btn-sm--white{font-size:.8rem;font-weight:700;padding:.25rem .5rem;white-space:nowrap;color:#00ace0;border-radius:4rem;background:#fff;transition:all .3s}.btn-default.w-md{max-width:50%}.btn-default--white.is-wrap,.btn-default--base.is-wrap,.btn-default--gray.is-wrap{display:inherit;white-space:pre-wrap}.btn-default--base:hover,.btn-default--white:hover,.btn-default--gray:hover{transition:all .3s;box-shadow:4px 4px 2px rgba(0,0,0,.15)}.btn-default--base:hover{color:#fff}.details-btn{position:absolute;right:0;bottom:0;display:block}@media screen and (max-width:67rem){.btn-more{text-align:center;margin-top:1rem}.btn-default--white,.btn-default--default{display:inherit;text-align:center;white-space:pre-wrap}.btn-default{font-size:1rem}}@media screen and (max-width:48rem){.btn-default--base{display:block;white-space:pre-wrap}}.btn-inquire{position:relative;display:inline-block;padding:10px 40px 10px 30px;margin:15px 0;text-decoration:none;background:#00ace0;color:#fff;border-radius:30px;font-size:18px;white-space:nowrap;font-weight:700;cursor:pointer}.btn-inquire:hover{transform:translateY(2px);color:#fff;background-color:#026cab;text-decoration:none;box-shadow:4px 4px 2px rgba(0,0,0,.2)}.btn-inquire.has-arrow:after{position:absolute;top:50%;right:14px;transform:translateY(-50%);content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent #fff}.btn-inquire.has-image{padding:.75rem 40px .75rem 30px;border-radius:3rem}.btn-inquire__img{margin-right:.5rem;width:auto;height:10vw;max-height:2.75rem}.c-sec--aigf{display:-ms-flex;display:flex}@media screen and (max-width:48rem){.c-sec--aigf{flex-direction:column}}.c-sec--aigf .m-space{margin-right:1rem}@media screen and (max-width:48rem){.c-sec--aigf .m-space{margin-right:0}}.Top_aigf-btn{width:314px;display:flex;justify-content:space-between;align-items:center;font-size:1rem;letter-spacing:1px;font-weight:700;padding:1rem;border-radius:40px;color:#fff;margin:-1rem 0 2rem}@media screen and (max-width:48rem){.Top_aigf-btn{width:300px}}.Top_aigf-btn.--ai{background:linear-gradient(to right,#4fc7fe,#4a80fb);padding:1rem 1rem 1rem 3.8rem}@media screen and (max-width:48rem){.Top_aigf-btn.--ai{padding:1rem 1rem 1rem 3.625rem}}.Top_aigf-btn.--ai:hover{background:linear-gradient(to right,#42b7ed,#3a6ee4);transform:translateY(2px);box-shadow:4px 4px 2px rgba(0,0,0,.2);border-bottom:none}.Top_aigf-btn.--gf{background:linear-gradient(to right,#ffc52a,#ff653b)}.Top_aigf-btn.--gf:hover{background:linear-gradient(to right,#ffb612,#ff3628);transform:translateY(2px);box-shadow:4px 4px 2px rgba(0,0,0,.2);border-bottom:none}.Top-arrow{position:relative;display:block;width:24px;height:24px;margin-bottom:2px;text-decoration:none}@media screen and (max-width:48rem){.Top-arrow{margin-bottom:1px;width:22px;height:22px}}.Top-arrow:before,.Top-arrow:after{position:absolute;top:-3px;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.circle-right:before{width:24px;height:24px;border-radius:50%;background:#fff}@media screen and (max-width:48rem){.circle-right:before{width:22px;height:22px}}.circle-right:after{left:9px;box-sizing:border-box;width:8px;height:6px;border:6px solid transparent;border-left:8px solid #4a86fb}@media screen and (max-width:48rem){.circle-right:after{left:8px;width:6px;height:5px}}.circle-right.--gf:after{border-left:8px solid #ff653b}.c-card--list{display:-ms-flex;display:flex;margin:0;padding:0;justify-content:space-between;flex-wrap:wrap}.c-card--list a{color:#343a40}.c-card--list .card{margin:0 0 1rem;border:none;border-radius:1px;box-shadow:2px 2px 4px rgba(0,0,0,.1)}.c-card--list .card-body{padding:1.5rem}.c-card--list .card-img-top{border-radius:0}.c-card--list .c-baloon--down_left{position:relative}.c-card--list .c-baloon--down_left:after{position:absolute;bottom:-.5rem;left:1rem;width:1rem;height:1rem;content:"";transform:rotateZ(45deg);background:#fff}.card-text{margin-bottom:0}.card-title{font-weight:700;text-align:center}.card-title:last-child{margin-bottom:0}.card-title .symbol{display:inline-block;width:2rem;padding-right:.5rem;padding-bottom:.25rem}.c-ColorBox{width:100%;padding:1rem}.c-ColorBox h3 img{padding-right:.5rem}.c-ColorBox ul{margin-bottom:0;padding-left:2rem}.c-ColorBox.is-yellow{background:#fff9b7}.c-ColorBox.is-white{background:#fff}.c-ColorBox.is-base{background:#00ace0}.c-ColorBox.is-gray{background:#e9ecef}.home .container{position:relative;z-index:10}@media screen and (max-width:67rem){.container{width:90%;margin:auto}}@media screen and (max-width:67rem){.content-area{padding:0 5%}#primary.content-area{padding:0}}.entry-content-wide section:first-child{margin-top:-2rem}.entry-content-wide section:last-child{margin-bottom:-5rem}.entry-content-wide section{padding:4rem 0}.entry-content-wide h2{margin-bottom:2rem}.entry-content-wide .img-right{margin-left:2rem}.entry-content-wide .img-left{margin-right:2rem}@media screen and (max-width:67rem){body.page-two-column:not(.archive) #primary .entry-content{float:none;width:100%}}@media screen and (max-width:67rem){.entry-content-wide h2{font-size:1.5rem;text-align:center}.entry-content-wide section:last-child{margin-bottom:-2.5rem}.entry-content-wide .img-right,.entry-content-wide .img-left{width:100%;height:auto;margin:1rem auto}.entry-content-wide section{padding:2rem 0}}body.page-two-column:not(.archive).Contact__top .content-wide#primary .entry-header{position:relative;margin-top:0;padding:20rem 0 0;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_contact.jpg) no-repeat;background-position:center 50%;background-size:cover}body.page-two-column:not(.archive).Contact__top #primary .entry-header .entry-title{position:absolute;bottom:0;width:100%;margin-bottom:0;padding:2rem;text-align:center;color:#fff;background:rgba(0,0,0,.4)}.information-header{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_news.jpg) !important;background-position:0 50% !important}.header-about{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_about.jpg) !important;background-position:0 50% !important}.header-action{background-position:0 55% !important;height:0 !important}.header-app-development{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_app-development.jpg) !important;background-position:0 50% !important}.header-cloud{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_cloud.jpg) !important;background-position:0 30% !important}.header-contact,.header-rfp,.header-request,.header-total_contact,.header-gamification{background:#fff !important;padding:7rem 0 0 !important;height:auto !important}.header-contact .entry-title,.header-rfp .entry-title,.header-request .entry-title,.header-total_contact .entry-title,.header-gamification .entry-title{background:0 0 !important;font-size:1.5rem !important;font-weight:400 !important;color:#666 !important}.header-corporation{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_corporation.jpg) !important;background-position:0 50% !important}.header-message{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_message.jpg) !important;background-position:0 31% !important}.header-message h1{display:none !important}.header-philosophy{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_philosophy.jpg) !important;background-position:0 50% !important}.header-products{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_products.jpg) !important;background-position:0 50% !important}.header-results{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_results.jpg) !important;background-position:0 50% !important}.header-monetize{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_monetize.jpg) !important;background-position:0 50% !important}.header-link{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_link.jpg) !important;background-position:0 10% !important}.header-sns{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_sns.jpg) !important;background-position:0 67% !important}.header-smapho-business{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_smapho-business.png) !important;background-position:0 0 !important}.header-skywalker{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_skywalker.jpg) !important;background-position:0 0 !important}.header-jumbo-karaoke{color:#fff;background:#e24e4f}.header-connect{color:#444;background:#c4dfbf}.header-biz-ex{color:#fff;background:#2471c6}.header-yasatastu{color:#fff;background:#63b931}.header-happy_connect{color:#333;background:#f6efe8}.header-childhunter{color:#fff;background:#4b5255}@media screen and (max-width:67rem){body.page-two-column:not(.archive) #primary .entry-header{height:12rem;margin-bottom:1rem}}.header-message{background-image:url("https://www.nanoconnect.co.jp/wordpress/wp-content/uploads/2020/03/bg_top-message.png") !important;background-position:center !important}.header-products{background-image:none !important;height:0 !important}.header-smapho-business{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/bg_smapho-business.png) !important;background-position:0 0 !important}@media screen and (min-width:1300px) and (max-width:2000px){.header-skywalker{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/skywalker_top_bg_20200611.png) !important;background-position:center center !important}}@media screen and (min-width:451px) and (max-width:800px){.header-skywalker{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/skywalker_top_sm_20200611.png) !important;background-position:center center !important}}@media screen and (max-width:450px){.header-skywalker{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/submain/skywalker_top_xsm_20200611.png) !important;background-position:center center !important}}.header-wheelog{color:#333;background:#f2ebc6}.header-action{background-position:0 55% !important;height:0 !important}.header-skywalker>h1{display:none !important}.mw_wp_form .error{text-align:center}footer{width:100%;padding-top:3rem;background:#00ace0}footer>div{display:-ms-flex;display:flex;justify-content:space-between}footer small{font-size:.75rem;display:block;width:100%;padding:.5rem 0;text-align:center;letter-spacing:.1rem;color:#fff;background:#1485af}.page-template-page-noframe footer{display:none}.Footer-linkBox{position:relative}.Fotter__ImgLogo{position:absolute;right:0;bottom:-10px;width:10rem;height:10rem}.Fotter__CompanyInfo--btn{display:inline-block}.Fotter__ImgLogo .icon_style{width:100%;height:93.75%}.Footer-linkBox{display:-ms-flex;display:flex;width:65%;flex-wrap:wrap;justify-content:flex-end}.nav-footerLink{line-height:2;width:30%;margin:0;padding:0 0 3rem;list-style:none;color:#fff}.nav-footerLink a{position:relative;display:block;text-decoration:none;color:#fff}.nav-footerLink a:hover{opacity:1}.nav-footerLink a:hover:after{transform:scale(1,1)}.nav-footerLink a:after{position:absolute;bottom:-1px;left:0;width:80%;height:1px;content:"";transition:transform .3s;transform:scale(0,1);transform-origin:left top;background:#fff}.nav-footerLink>li{font-size:.85rem;position:relative}.nav-footerLink>li.nav-footerLink--title{font-size:1rem;font-weight:700;margin-bottom:.8rem;padding-left:1rem}.nav-footerLink>li.nav-footerLink--title:before{position:absolute;top:.5rem;left:0;display:block;width:3px;height:1rem;content:"";background:#fff}.nav-footerLink>li.nav-footerLink--upEmpty{margin-top:2.6rem}.Fotter__CompanyInfo{font-size:.85rem;padding:2rem 0;color:#fff;background:#1485af}.Fotter__CompanyInfoBox{width:35%;color:#fff}.Fotter__CompanyInfoBox.tel-link a{text-decoration:underline;color:#fff}.Fotter__CompanyInfoBnr a{display:inline-block;margin:1rem 0 .25rem .25rem;padding:.5rem;border-radius:.5rem;background:rgba(255,255,255,.8)}.Fotter__CompanyInfo--left{width:35%}.Fotter__CompanyInfo--center{position:relative;width:55%}.Fotter__CompanyInfo--right{width:10%}.Fotter__CompanyInfo--logo{height:2rem}.Fotter__CompanyInfo--logo a{display:inline-block}.Fotter__CompanyInfo--logo .c-logo--nowrap{padding:0}.Fotter__CompanyInfo--contact{display:-ms-flex;display:flex;height:100%;flex-wrap:wrap;align-items:center}.Fotter__CompanyInfo--contact>div{padding-left:1rem}.Fotter__CompanyInfo--address{margin-top:2rem;margin-bottom:2rem}.Fotter__CompanyInfo--tel{margin-bottom:0;padding-left:1.5rem;letter-spacing:.1rem}.site-footer{margin-top:0}.Footer__logoname{font-size:.8125rem;color:#fff}@media screen and (max-width:67rem){footer{padding:0}footer .container{padding:0 0 1rem;flex-wrap:wrap}.Footer-linkBox{width:100%;padding-bottom:-2rem}.nav-footerLink{width:100%;padding-bottom:0}.nav-footerLink a{padding:.5rem 0;border-bottom:1px dotted rgba(255,255,255,.2)}.nav-footerLink a:after{width:100%;height:2.75rem;transform-origin:center bottom;background:rgba(255,255,255,.1)}.nav-footerLink>li{text-align:center}.nav-footerLink>li.nav-footerLink--title{margin-top:2rem;margin-bottom:2rem;padding-left:0}.nav-footerLink>li.nav-footerLink--title:before{top:2.25rem;left:40%;width:20%;height:3px}.nav-footerLink>li.nav-footerLink--upEmpty{margin-top:0}.Fotter__CompanyInfo{padding:2rem 0 0}.Fotter__CompanyInfoBox{width:100%;padding-top:2rem;text-align:center}.Fotter__CompanyInfoBnr{justify-content:center;width:100%;margin-top:1rem;text-align:center}.Fotter__CompanyInfoBnr a{margin:0}.Fotter__CompanyInfo--logo .c-logo--nowrap{width:6.75rem;height:2rem}.Fotter__CompanyInfo--contact>div{margin:auto;padding-left:0}.Fotter__CompanyInfo--tel{padding:0}.Fotter__CompanyInfo--address{margin-bottom:2rem;margin-top:2rem}}.Footer.site-footer{background:#01addf;color:#fff;padding-top:0;border-top:1px solid rgba(0,0,0,.1)}.Footer__info{width:100%;padding:2rem 1rem .5rem;gap:1rem;grid-column:1/2;grid-row:1/2;display:grid;grid-template-rows:auto 1fr;row-gap:1rem}@media screen and (max-width:67rem){.Footer__info{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.5);text-align:center}.Footer__info.no-border{border:none}}.Footer__inner{display:grid;grid-template-columns:minmax(280px,auto) repeat(3,1fr);grid-template-rows:1fr auto;gap:1rem}.Footer__inner._contact{position:relative}@media screen and (max-width:67rem){.Footer__inner{display:flex;flex-direction:column}}.Footer__info__name{padding-right:1rem;font-weight:700;margin-bottom:0;white-space:nowrap;margin-bottom:1rem}@media screen and (max-width:67rem){.Footer__info__name{margin-bottom:.5rem;padding-right:0}}.Footer__info__addressWrap{font-size:.875rem}.Footer__info__address{margin:0;margin-bottom:.5rem}.Footer__info__post{display:block}.Footer__info__number{margin:0}.Footer__info__numberText{white-space:nowrap;margin:0}.Footer__info__numberText a{color:#fff}.Footer__contact__wrap{background:#d8f6ff}.Footer__contact__inner{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;padding:1.5rem 0 .5rem}.Footer__contact__title{font-weight:700;font-size:2rem;text-align:center;margin-bottom:1rem}.Footer__contact__text{text-align:center;line-height:1.4}.Footer__contact__btnWrap{display:flex;text-align:center;justify-content:center;padding:.75rem}@media screen and (max-width:48rem){.Footer__contact__btnWrap{flex-wrap:wrap}}.Footer__contact__btn{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;width:14rem;position:relative;padding-left:2rem;margin:0 .5rem}.Footer__contact__btn:before{content:"";background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/../../themes/nanoconnect/images/header-test/icon-contact.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;position:absolute;top:1rem;left:1.5rem;width:1.25rem;height:1.25rem;margin-right:.5rem}@media screen and (max-width:48rem){.Footer__contact__btn{width:100%;margin:.5rem 0}}.Footer__contact__link{color:#212529;padding:.5rem 1rem;display:flex;align-items:center;font-size:.874rem}.Footer__contact__link:hover:before{box-shadow:0 0 0 2px #01addf,0 0 0 2px #01addf inset}.Footer__contact__link:before{content:"";background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/../../themes/nanoconnect/images/header-test/icon-arrow.svg);background-repeat:no-repeat;background-size:contain;background-color:#01addf;background-position:center center;display:inline-block;width:1rem;height:1rem;border-radius:1rem;margin-right:.5rem;transition:all .2s ease-in}.Footer__menu{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:0fr 0fr auto;grid-template-areas:"areaA areaB areaC" "areaD areaE areaF" ". areaE areaF";gap:1rem;padding:2rem 0 0;grid-column:2/5;grid-row:1/2}@media screen and (max-width:48rem){.Footer__menu{display:flex;flex-wrap:wrap}}.Footer__menu__box._list-a{grid-area:areaA}.Footer__menu__box._list-b{grid-area:areaB}.Footer__menu__box._list-c{grid-area:areaC}.Footer__menu__box._list-d{grid-area:areaD}.Footer__menu__box._list-e{grid-area:areaE}.Footer__menu__box._list-f{grid-area:areaF}@media screen and (max-width:48rem){.Footer__menu__box{min-width:calc(50% - 1rem)}}@media screen and (max-width:27rem){.Footer__menu__box{min-width:100%}}.Footer__menu__title{font-weight:700;margin-bottom:.75rem;color:#fff}.Footer__menu__list{list-style:none;font-size:.8125rem;margin-bottom:.75rem}.Footer__menu__line .Footer__menu__list{display:flex}@media screen and (max-width:67rem){.Footer__menu__line .Footer__menu__list{flex-wrap:wrap}}.Footer__menu__line .Footer__menu__listLink{margin-right:2rem}.Footer__menu__listItem{padding:.25rem 0}.Footer__menu__listLink{color:#fff;margin-left:-.25rem}.Footer__menu__listLink:before{content:"";width:.5rem;height:.5rem;box-shadow:2px -2px 0 #c7c7c7;transform:rotate(45deg);display:inline-block;margin-right:.75rem}.Footer__menu__line{padding:1rem 0 2rem;grid-column:1/5;grid-row:2/3;border-top:1px solid rgba(255,255,255,.5)}.Form__box{text-align:center}.Form__Label-required:after{font-size:.8rem;padding-left:.5rem;content:"※必須";color:red}.Form__box dd{margin-right:0;text-align:left}.mw_wp_form_preview .Form__box dd{text-align:center}.Form__box input[type=text],.Form__box input[type=email],.Form__Btn-confirm{width:100%;text-align:center}.Form__Btn-confirm input[type=submit]{font-size:1.4rem;transition:all .3s}.Form__Btn-confirm input[type=submit]:hover{box-shadow:4px 4px 2px rgba(0,0,0,.15)}.Form__box input::-webkit-input-placeholder{color:#aaa}.Form__modal{z-index:9999}.Form__List,.Form__Btn-confirm{width:100%}.Form__Btn-confirm input[type=submit]{width:80%;margin:auto;margin-bottom:1rem;border-radius:10rem;background:#00ace0}input[type=submit].brn-return{width:50%;margin:auto;margin-bottom:1rem;color:#333;border-radius:10rem;background:#ccc}.Form__modal-frame{width:40rem;min-width:100%;min-height:35rem;border:none}.Form__box.is-table{margin:2rem 0}.Form__box.is-table,.mw_wp_form .is-table .error{text-align:left}.Form__box.is-table input[type=text],.Form__box.is-table input[type=email],.Form__box.is-table-confirm{text-align:left}.is-table .Form__List{display:-ms-flex;display:flex;width:100%;flex-wrap:wrap}.Form__box.is-table dt{width:30%;margin-bottom:1.5rem;padding-bottom:1.5rem;text-align:left;border-bottom:1px dotted #ccc}.Form__box.is-table dd{width:70%;margin-bottom:1.5rem;padding-bottom:1.5rem;text-align:left;border-bottom:1px dotted #ccc}.mw_wp_form_confirm .Form__box.is-table .hide-confirm,.mw_wp_form_coplete .Form__box.is-table .hide-confirm{display:none}.Form__list-check{display:-ms-flex;display:flex;flex-wrap:wrap}.Form__list-check span{display:inline-block;margin:5px 5px 0 0;padding:0 .5rem;border-radius:5px;background:#e9ecef}@media screen and (max-width:48rem){.Form__box.is-table dt{width:100%;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:none}.Form__box.is-table dd{width:100%}}@media screen and (max-width:500px){.FunctionList_pc{display:none}}@media screen and (min-width:501px){.FunctionList_sp{display:none}}.gallery-top{width:100%;height:80%}.gallery-thumbs{box-sizing:border-box;width:50%;height:20%;padding:2rem 0 0}.gallery-thumbs .swiper-slide{width:20%;height:100%;transition:all .3s;opacity:.5}.gallery-thumbs .swiper-slide-active{opacity:1}.gradient01,.gradient02,.gradient03{color:#fff;display:inline-block;padding:.5em 1em;text-decoration:none;font-weight:700;font-size:.9375rem;width:23%;cursor:pointer}.gradient01:hover,.gradient02:hover,.gradient03:hover{color:#fff}.gradient01{background-image:linear-gradient(to left,#4434d9,#ac62e3)}.gradient02{background-image:linear-gradient(to left,#0866c6,#3894f1)}.gradient03{background-image:linear-gradient(to left,#37c6fd,#86defd)}@media screen and (max-width:1072px){.gradient01,.gradient02,.gradient03{padding:5px;width:33%}.gradient01{margin-right:8px}.gradient03{margin-top:10px}}@media screen and (max-width:767px){.gradient01,.gradient02,.gradient03{width:43%;font-size:15px}}@media screen and (max-width:576px){.gradient01,.gradient02,.gradient03{width:80%;margin-bottom:10px}.gradient01{margin-right:0}.gradient03{margin-top:0}}.heading-with-icon{display:flex;align-items:center;color:#4d4d4d}.heading-with-icon__mark{margin-right:1rem;width:2rem;height:2rem}.h-primary-light{margin-bottom:2rem;color:#01addf;font-size:1.25rem;font-weight:400;line-height:1.5}.h-primary-light.has-underline{position:relative;padding-bottom:1.5rem;border-bottom:1px solid #01addf}.h-primary-light.has-underline:after{position:absolute;bottom:0;left:50%;transform:translate(-50%,54%) rotate(45deg);content:"";margin:auto auto;display:block;width:1rem;height:1rem;border:1px solid #01addf;border-color:#fff #01addf #01addf #fff;background-color:#fff}.h-primary-light.-underline{position:relative;margin-right:auto;margin-left:auto;padding-bottom:1rem;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;border-bottom:1px solid #01addf}.h-orange{margin-bottom:2rem;color:#ff893c;font-size:1.25rem;font-weight:400;line-height:1.5}.h-dim-blue{margin-bottom:2rem;color:#366ecb;font-size:1.25rem;font-weight:400;line-height:1.5}.h-green{margin-bottom:2rem;color:#23aba3;font-size:1.25rem;font-weight:400;line-height:1.5}.h-bordered{margin-bottom:.75rem;border-bottom:1px solid #4d4d4d;color:#4d4d4d;font-size:1.125rem;font-weight:400;line-height:1.5}.h-bordered.is-primary{border-color:#01addf;color:#01addf}.h-bordered.is-secondary{border-color:#196dc6;color:#196dc6}.h-bordered.is-orange{border-color:#ff893c;color:#ff893c}.h-bordered.is-dim-blue{border-color:#366ecb;color:#366ecb}.h-bordered.is-green{border-color:#23aba3;color:#23aba3}.h-tab{display:block;margin:0;padding:.375em 1em .25em;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;border-radius:.5rem .5rem 0 0;background-color:#4d4d4d;color:#fff;font-size:1rem;font-weight:400;line-height:1.375}.h-tab.is-primary{background-color:#01addf}.h-tab.is-secondary{background-color:#196dc6}.h-tab.is-orange{background-color:#ff893c}.h-tab.is-dim-blue{background-color:#366ecb}.h-tab.is-green{background-color:#23aba3}.h-bordered .h-tab{margin-bottom:-1px}@media (max-width:767px){.h-primary-light.has-underline{padding-bottom:1rem;line-height:1.5}}@media (max-width:575px){.h-orange,.h-dim-blue,.h-green,.h-primary-light{margin-bottom:1.25rem}.h-tab{width:100%}}.site-header{line-height:1.5;position:fixed !important;z-index:998;top:0;left:0;display:-ms-flex;display:flex;width:100%;height:3.5rem;background:#fff;box-shadow:2px 0 4px rgba(0,0,0,.2);align-items:center}.site-header.Header__sub{background:#00ace0;box-shadow:0 -1px 0 #fff inset}.site-header .c-logo--nowrap .c-logo--symbol .icon_style{width:1.75rem;height:1.75rem}@media screen and (max-width:67rem){.site-header .c-logo--nowrap .c-logo--symbol .icon_style{width:1.5rem;height:1.5rem}}.site-header .c-logo--nowrap .c-logo--text .icon_style{height:1.35rem;width:4.375rem;margin-top:3px}@media screen and (max-width:67rem){.site-header{height:3.25rem}}.Header__logo{height:1.75rem}.Header__GlobalNav{font-size:1rem;display:-ms-flex;display:flex;width:90%;padding-right:3rem;justify-content:flex-end;align-items:center}.Header__GlobalNav--anchor a:after{position:absolute;bottom:12px;left:50%;visibility:hidden;width:.5rem;height:.5rem;content:"";transition:.3s;transform:rotateZ(-45deg);opacity:0;border-top:2px solid transparent;border-bottom:2px #00ace0 solid;border-left:2px #00ace0 solid}.Header__GlobalNav--anchor a:hover:after{bottom:8px;visibility:visible;opacity:1}.Header__GlobalNav--item{position:relative}.Header__GlobalNav--item:after{position:absolute;bottom:12px;left:50%;visibility:hidden;width:.5rem;height:.5rem;content:"";transition:.3s;transform:rotateZ(-45deg);opacity:0;border-top:2px solid transparent;border-bottom:2px #00ace0 solid;border-left:2px #00ace0 solid}.Header__GlobalNav--item a{font-weight:700;position:relative;display:flex;width:100%;padding:1.5rem;transition:.3s all;color:#00ace0;align-items:center}.Header__GlobalNav--item a span{display:none}.Header__GlobalNav--item a i{font-size:1.25rem;margin-right:.75rem}.Header__GlobalNav--item a:hover:after{bottom:8px;visibility:visible;opacity:1}.Header__GlobalNav--item a.btn-default--base{font-size:1rem;padding:.25rem 1rem;color:#fff;justify-content:center}.Header__GlobalNav--item a.btn-default--base:after{display:none}.Header__GlobalNav--item a.btn-default--base:hover{background:#00ace0}.Header__margin{margin:0 1rem 0 .3rem}.Header__GlobalNav--link a:after{position:absolute;bottom:10px;left:1rem;width:80%;height:1px;content:"";transition:transform .3s;transform:scale(0,1);transform-origin:center top;background:#fff}.Header__GlobalNav--link a:hover:after{transform:scale(1,1)}.Header__sub svg{fill:#fff !important}.Header__sub .Header__GlobalNav--item a{color:#fff}.Header__top.site-header .js-DrawerNavi--btn{display:none}button.js-DrawerNavi--btn:focus{outline:none;background:0 0}.js-DrawerNavi{font-size:1rem;width:100%}.js-DrawerNavi ul{display:-ms-flex;display:flex;width:calc(100% - 4rem);padding:.5rem .5rem 0;justify-content:space-between;flex-wrap:wrap}.js-DrawerNavi--item{width:calc((100%/6) - 1rem)}.js-DrawerNavi--item a{font-weight:700;display:block;width:100%;margin-bottom:.5rem;padding:.5rem;text-align:center;color:#fff;border-radius:.25rem;background:#00ace0;align-items:center}.js-DrawerNavi--item a span{display:none}.js-DrawerNavi--item a i{margin-right:.5rem}.js-DrawerNavi--item.is-tel{display:none}.Header__sub .js-DrawerNavi--item a{color:#00ace0;background:#fff}.drawer--right .Header__sub .drawer-nav{background:#00ace0}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background:#00ace0}.drawer--right .drawer-nav{right:-100%}.drawer--right.drawer-open .drawer-nav{right:-40%}.drawer--right.drawer-open .drawer-hamburger{right:5%}@media screen and (max-width:67rem){.Header__sub .container{width:100%;margin:auto}.Header__GlobalNav{display:none}.js-DrawerNavi--btn{display:block}.drawer-overlay{z-index:-1;display:none}.drawer--top.drawer-open .drawer-nav{top:3.5rem !important;background:#fff}.drawer--top.drawer-open .Header__sub .drawer-nav{background:#00ace0}.js-DrawerNavi{font-size:1rem;width:100%}.js-DrawerNavi ul{display:block;width:100%;padding:4rem 1rem 1rem}.js-DrawerNavi--item{width:55%}.js-DrawerNavi--item.is-tel{display:block}.js-DrawerNavi--item.is-company a,.js-DrawerNavi--item.is-contact a,.js-DrawerNavi--item.is-tel a{color:#00ace0;border:1px solid #00ace0;border-radius:10rem;background:#fff}.drawer-hamburger{width:2rem;height:2rem;padding:.25rem}.Header__sub .drawer-hamburger-icon{background:#fff}.Header__sub .drawer-hamburger-icon:after,.Header__sub .drawer-hamburger-icon:before{background:#fff}.drawer-open .Header__sub .drawer-hamburger-icon,.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .Header__sub .drawer-hamburger-icon:after,.drawer-open .Header__sub .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:10px}.drawer-hamburger-icon{margin-top:0}.drawer-hamburger-icon:after{top:20px}.drawer-hamburger-icon:before{top:10px}button.drawer-toggle:active,button.drawer-toggle:focus,button.drawer-toggle:hover{outline:none}}@media only screen and (min-width:1073px) and (max-width:1200px){.Header__margin{margin:0 .75rem 0 .3rem}.Header__GlobalNav--item a{padding:.75rem}}.Header{transition:all .2s ease-in}.Header._active .Header__nav__item._logo:after{display:none}.Header__inner{position:fixed;z-index:998;top:0;left:0;display:-ms-flex;display:flex;width:100%}#Header-D.h_short .Header{height:2.625rem}#Header-D.h_short .Header .Header__nav{grid-template-rows:2.625rem;grid-template-columns:160px 1fr 1fr 1fr 1fr 1fr 1fr}#Header-D.h_short .Header__menu__bg{top:2.625rem}#Header-D.h_short .Header__nav__item{font-size:.75rem}#Header-D.h_short .Header__nav__item._logo{grid-row:1/2;flex-direction:row;height:auto}#Header-D.h_short .Header__nav__item._logo .c-logo--symbol svg{width:23px;margin-top:8px}#Header-D.h_short .Header__nav__item._logo .c-logo--text svg{width:80px;height:16px;margin-top:9px}#Header-D.h_short .Header__nav__item._logo:after{top:-240px;box-shadow:none}#Header-D.h_short .Header__nav__item._active:before{bottom:0;width:100%;left:0}#Header-D.h_short .Header__nav__item--contact{top:.4rem}#Header-D.h_short .Header__nav__item--contact .Header__nav__link{font-size:.85em;padding:.25rem .75rem}#Header-D.h_short .Header__nav__item--contact .Header__nav__link:hover{padding-right:.75rem}@media screen and (max-width:67rem){#Header-D.h_short{display:block}}@-webkit-keyframes logo1{0%{transform:translateY(-100px)}50%{transform:translateY(-100px)}60%{transform:translateY(0)}70%{transform:translateY(0) scaleY(.9)}80%{transform:translateY(0) scaleY(1.1)}90%{transform:translateY(0) scaleY(.95)}100%{transform:translateY(0) scaleY(1)}}@keyframes logo1{0%{transform:translateY(-100px)}50%{transform:translateY(-100px)}60%{transform:translateY(0)}70%{transform:translateY(0) scaleY(.9)}80%{transform:translateY(0) scaleY(1.1)}90%{transform:translateY(0) scaleY(.95)}100%{transform:translateY(0) scaleY(1)}}@-webkit-keyframes logo2{0%{opacity:0}100%{opacity:1}}@keyframes logo2{0%{opacity:0}100%{opacity:1}}#Header-D ._break{display:none}@media (max-width:1345px){#Header-D ._break{display:block}}#Header-D .Header__nav{display:grid;grid-template-columns:1fr 1fr 1fr 90px 1fr 1fr 1fr;grid-template-rows:3.5rem;margin:auto;max-width:1140px}@media screen and (max-width:67rem){#Header-D .Header__nav{display:none}}@media screen and (max-width:1345px){#Header-D .Header__nav{max-width:980px}}#Header-D .Header__nav__item{display:flex;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;position:relative;transition:all .2s ease-in;margin:0 1.75rem}@media (max-width:1199px){#Header-D .Header__nav__item{font-size:.75em;margin:0 .75rem}}#Header-D .Header__nav__item:before{content:"";background:#01addf;height:0;width:100%;position:absolute;bottom:1px;left:0;transition:all .1s ease}#Header-D .Header__nav__item._active,#Header-D .Header__nav__item:hover{color:#01addf;cursor:pointer;transition:all .2s ease-in}#Header-D .Header__nav__item._active:before,#Header-D .Header__nav__item:hover:before{height:4px}#Header-D .Header__nav__item._logo{flex-direction:column;height:90px;position:relative;margin-top:-5px;transition:all .2s ease-in}#Header-D .Header__nav__item._logo:before{display:none}#Header-D .Header__nav__item._logo .c-logo--base{width:90px;transform:translateY(-100px);-webkit-animation:.5s both 2s linear identifier;animation:.5s both 2s linear identifier}#Header-D .Header__nav__item._logo .c-logo--base>a{display:block}#Header-D .Header__nav__item._logo .c-logo--base._off{transform:none;-webkit-animation:none;animation:none}@-webkit-keyframes identifier{0%{transform:translateY(-100px)}80%{transform:translateY(0)}90%{transform:translateY(0) scale(1)}95%{transform:translateY(0) scale(1.1)}100%{transform:translateY(0) scale(1)}}@keyframes identifier{0%{transform:translateY(-100px)}80%{transform:translateY(0)}90%{transform:translateY(0) scale(1)}95%{transform:translateY(0) scale(1.1)}100%{transform:translateY(0) scale(1)}}@-webkit-keyframes text{0%{opacity:0}100%{opacity:1}}@keyframes text{0%{opacity:0}100%{opacity:1}}#Header-D .Header__nav__item._logo .c-logo--symbol svg{width:90px;height:28px}#Header-D .Header__nav__item._logo .c-logo--text svg{width:90px;height:10px;margin-top:-3px;-webkit-animation:.5s forwards 2.5s linear text;animation:.5s forwards 2.5s linear text;opacity:0}#Header-D .Header__nav__item._logo .c-logo--text._off svg{opacity:1;-webkit-animation:none;animation:none}#Header-D .Header__nav__item._logo:after{content:"";position:absolute;width:200px;height:200px;top:-120px;background:#fff;border-radius:400px;z-index:-1;box-shadow:0 34px 4px -31px rgba(0,0,0,.2)}#Header-D .Header__nav__item--contact{position:fixed;top:.6rem;right:2.5rem;transition:all .2s ease-in}#Header-D .Header__nav__item--contact .Header__nav__link{background:#01addf;color:#fff;font-weight:700;padding:.375rem 1.5rem;border-radius:20px;transition:all .2s ease-in}#Header-D .Header__nav__item--contact .Header__nav__link:visited{color:#fff}#Header-D .Header__nav__item--contact .Header__nav__link:hover{background:#0186ac}#Header-D .Header__nav__link{color:#212529;display:flex;width:100%;height:100%;justify-content:center;align-items:center}#Header-D .Header__nav__link:hover{color:#01addf}#Header-D .Header__nav__link:visited{color:#212529}#Header-Ebody.Header__top{margin-top:0;padding-top:3.5rem;background:#41e69d}#Header-E .site-header{background:0 0;box-shadow:none}#Header-E .site-header:hover{background:#fff}@media screen and (max-width:67rem){#Header-E .site-header{background:#fff}}#Header-E .Header__nav{display:flex;width:100%;align-items:center;height:3.5rem;margin:auto}@media screen and (max-width:67rem){#Header-E .Header__nav{display:none}}@media (min-width:1200px){#Header-E .Header__nav{padding:0 5rem}}#Header-E .Header__nav__item{display:flex;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;margin-left:1rem;padding:.25rem 1rem;position:relative;transition:all .2s ease-in}@media (max-width:1199px){#Header-E .Header__nav__item{font-size:.75em}}#Header-E .Header__nav__item:hover{color:#01addf;cursor:pointer}#Header-E .Header__nav__item._logo{height:40px;width:140px;margin-right:auto;margin-left:0;padding:0}#Header-E .Header__nav__item._logo:hover{opacity:.8}#Header-E .Header__nav__item._logo svg{height:30px;width:80px}#Header-E .Header__nav__item .c-logo--symbol{display:flex;justify-content:center;align-items:center;width:30px;margin-right:10px}#Header-E .Header__nav__item .c-logo--text{display:flex;justify-content:center;align-items:center;width:80px}.HeaderOpen .Header__menu__bg{top:3.25rem}.Header__menu__bg{background:#fff;width:100%;overflow:hidden;z-index:95;position:absolute;top:3rem;left:0;box-shadow:2px 2px 4px rgba(207,191,191,.2)}.Header__menu__bg::-webkit-scrollbar{display:none}@media screen and (max-width:67rem){.Header__menu__bg{padding-bottom:1.5rem;max-height:85vh;overflow-y:scroll;position:fixed;top:-100%;left:0;transition:top .6s cubic-bezier(.19,1,.22,1)}.Header__menu__bg._close{display:none}}.Header__menu__inner{margin:0 auto;width:95%;padding:1rem 0;display:none;transition:opacity .2s ease;opacity:0}.Header__menu__inner._active{display:flex;flex-wrap:wrap;opacity:1}.Header__menu__inner._active._grid01{display:grid;grid-template-columns:1fr 3fr;-moz-column-gap:1rem;column-gap:1rem}@media screen and (max-width:67rem){.Header__menu__inner{display:flex;flex-wrap:wrap;opacity:0;height:0;overflow:hidden;background:#fff;padding:0 1rem}}@media (min-width:1200px){.Header__menu__inner{max-width:1140px}}@media (max-width:425px){.Header__menu__inner{width:100%;margin:0 auto}}.Header__menu__inner__herf{margin:0 auto;width:50%;padding:1rem 0;display:none;transition:opacity .2s ease;opacity:0}.Header__menu__inner__herf._active{display:flex;flex-wrap:wrap;opacity:1}.Header__menu__inner__herf._active._grid01{display:grid;grid-template-columns:1fr 3fr;-moz-column-gap:1rem;column-gap:1rem}@media screen and (max-width:67rem){.Header__menu__inner__herf{display:flex;flex-wrap:wrap;opacity:0;height:0;overflow:hidden;background:#fff;padding:0 1rem;margin:0 1rem}}@media (min-width:1200px){.Header__menu__inner__herf{max-width:560px}}@media (max-width:767px){.Header__menu__inner__herf{width:95%;margin:0 auto}}@media (max-width:425px){.Header__menu__inner__herf{width:100%;margin:0 auto}}.Header__menu__separate{display:grid;grid-template-columns:4fr .5fr;gap:1.5rem;max-width:980px;margin:0 auto}@media (max-width:67em){.Header__menu__separate{display:block;padding-top:.5rem;gap:1rem;margin-left:0;width:95%}}.Header__menu__separate__item{grid-row:1/2}.Header__menu__separate__item._photo{grid-column:2/3}.Header__menu__separate__item._link{grid-column:1/2}.Header__menu__content{display:flex;text-align:center;width:100%}.Header__menu__content:hover{color:#01addf}.Header__menu__content._text .Header__menu__link{display:flex;flex-wrap:nowrap;align-items:center;padding:1rem 0;width:100%;text-align:left}@media (max-width:767px){.Header__menu__content._text .Header__menu__link{flex-wrap:wrap;font-size:.875rem;padding:.5rem 0}}.Header__menu__content._text .Header__menu__title{justify-content:flex-start;margin-right:3rem;opacity:1}@media (max-width:536px){.Header__menu__content._text .Header__menu__title{width:100%}}.Header__menu__content._text+.Header__menu__wrap{border-top:1px solid rgba(112,112,112,.16);margin-top:0;padding-top:1rem}.Header__menu__content+._text{border-top:1px solid rgba(112,112,112,.16)}.Header__menu__content._card{display:flex;margin:.5rem 0}.Header__menu__content._img{width:260px;height:180px;margin:12px}@media screen and (max-width:67rem){.Header__menu__content._img{display:none}}.Header__menu__item{width:100%}.Header__menu__link--card{text-align:left;display:flex;padding:1rem 2rem;flex-direction:column;width:100%;height:100%;align-items:flex-start;justify-content:center;background:#eee;border-radius:.75rem}.Header__menu__link--card:hover{background:rgba(1,173,223,.2)}.Header__menu__link--card:hover .Header__menu__title--card:before{box-shadow:0 0 0 2px #01addf,0 0 0 2px #01addf inset}.Header__menu__title--card{transition:all .2s ease-in;color:#212529;font-weight:700;padding:0 0 1rem}.Header__menu__title--card:before{content:"";background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon-arrow.svg);background-repeat:no-repeat;background-size:contain;background-color:#01addf;background-position:center center;display:inline-block;width:1rem;height:1rem;border-radius:1rem;margin-right:.5rem;transform:translateY(1px);transition:all .2s ease-in}.Header__menu__text--card{color:rgba(33,37,41,.75);line-height:1.8;font-size:.875rem}.Header__menu__link--btn{display:flex;justify-content:space-between;align-items:center;border-radius:2rem;padding:.5rem .75rem .5rem 1.5rem;border:2px solid #01addf;margin-left:auto;transition:all .2s ease-in;font-weight:700;color:#01addf}.Header__menu__link--btn:after{content:"";border:8px solid transparent;border-left-color:#01addf;display:block;margin-left:.5rem}.Header__menu__link--btn:hover{background:#01addf;color:#fff}.Header__menu__link--btn:hover:after{border-left-color:#fff}.Header__menu__wrap+._text .Header__menu__link{border-bottom:none;border-top:1px solid rgba(112,112,112,.16);margin-top:.5rem}.Header__menu__wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:.5rem 0}@media (max-width:767px){.Header__menu__wrap{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:.75rem}}.Header__menu__wrap2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:.5rem 0}@media (max-width:767px){.Header__menu__wrap2{grid-template-columns:repeat(2,1fr);gap:.75rem}}.Header__menu__blank .Header__menu__title,.Header__menu__noblank .Header__menu__title{margin-top:1.75rem}@media (max-width:767px){.Header__menu__blank .Header__menu__title,.Header__menu__noblank .Header__menu__title{margin-bottom:0}}.Header__menu__blank .Header__menu__title:after,.Header__menu__noblank .Header__menu__title:after{content:"";background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon-blank.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:inline-block;width:.75rem;height:.75rem;margin-left:.5rem}.Header__menu__blank .Header__menu__title .Header__menu__type,.Header__menu__noblank .Header__menu__title .Header__menu__type{font-weight:400;font-size:.75em;position:absolute;width:100%;text-align:center;top:-1.125rem;opacity:.8}.Header__menu__noblank .Header__menu__title:after{display:none}.Header__menu__image{border-radius:4px;overflow:hidden;transition:all .2s ease-in;box-shadow:0 0 0 0px rgba(1,173,223,.3)}.Header__menu__image>img{min-width:100%;-o-object-fit:cover;object-fit:cover}.Header__menu__link{color:#212529}.Header__menu__link:hover{color:#01addf}.Header__menu__link:hover .Header__menu__image{box-shadow:0 0 0 4px rgba(1,173,223,.3)}.Header__menu__link:hover .Header__menu__title:before{box-shadow:0 0 0 2px #01addf,0 0 0 2px #01addf inset}.Header__menu__title{font-weight:700;display:flex;align-items:center;font-size:.875rem;justify-content:center;margin:.5rem 0;position:relative}@media (max-width:767px){.Header__menu__title{font-size:13px;margin:.5rem 0 .2rem;justify-content:flex-start;text-align:left}}.Header__menu__title:before{content:"";background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon-arrow.svg);background-repeat:no-repeat;background-size:contain;background-color:#01addf;background-position:center center;display:block;width:.875rem;height:.875rem;border-radius:1rem;margin-right:.25rem;transition:all .2s ease-in}.Header__menu__text{color:#5d5d5d;font-size:.875rem;text-align:left}@media (max-width:767px){.Header__menu__text{margin-bottom:0;font-size:.875rem;letter-spacing:-1px}}.Header__overlay{width:100vw;height:100vh;position:fixed;background:rgba(51,51,51,0);top:0;left:0;z-index:-1;transition:background-color .3s ease}.Header__overlay._active{z-index:990;background:rgba(51,51,51,.8)}@media (max-width:67em){.Header__overlay._active{z-index:-1;background:rgba(51,51,51,0)}.Header__overlay._open,.Header__overlay._open+._active{z-index:990;background:rgba(51,51,51,.8)}}.Header__menu__spTitle{display:none;background:#fff;text-align:left;font-weight:700;font-size:1.125rem;justify-content:space-between;padding:.75rem 1rem;align-items:center;position:relative;cursor:pointer;transition:all .2s ease-in}.Header__menu__spTitle:after{content:"";position:absolute;right:1.25rem;top:1rem;width:.6rem;height:.6rem;display:block;transition:all .2s ease-in;border-top:2px solid #7a7a7a;border-right:2px solid #7a7a7a;transform:rotate(135deg)}.Header__menu__spTitle._active:after{top:20px;transform:rotateZ(-45deg) rotateX(180deg)}@media screen and (max-width:67rem){.Header__menu__spTitle{display:flex}.Header__menu__spTitle._link{padding:0}.Header__menu__spTitle._link:after{display:none}.Header__menu__spTitle._open{color:#01addf}.Header__menu__spTitle._open:after{transform:rotateZ(-135deg) rotateX(180deg);top:20px}.Header__menu__spTitle._open+.Header__menu__inner{height:auto;opacity:1;padding-bottom:1rem}.Header__menu__spTitle a:hover{color:inherit}}.Header__sp__logo.c-logo--nowrap{display:none;margin-top:.5rem}@media screen and (max-width:67rem){.Header__sp__logo.c-logo--nowrap{display:flex;align-items:center;justify-content:center}}.Header__hamburger{display:block;right:10px;bottom:9px;position:absolute;width:3rem;height:3rem;background:0 0;z-index:1000;padding:.75rem}.Header__hamburger:focus{outline:none}.Header__hamburger._open .Header__hamburger__icon{background:0 0}.Header__hamburger._open .Header__hamburger__icon:before{top:10px;transform:rotate(45deg)}.Header__hamburger._open .Header__hamburger__icon:after{top:10px;transform:rotate(-45deg)}.Header__hamburger__icon{background:#01addf;height:2px;display:block;width:32px;position:absolute;top:20px;left:.75rem;transition:all .6s cubic-bezier(.19,1,.22,1)}.Header__hamburger__icon:before,.Header__hamburger__icon:after{display:block;content:"";height:2px;background:#01addf;width:32px;position:absolute;transition:all .6s cubic-bezier(.19,1,.22,1)}.Header__hamburger__icon:before{top:10px}.Header__hamburger__icon:after{top:20px}.Header__menu__spLink{width:100%;display:block;padding:.75rem 1rem;color:#212529}.Header__menu__spLink__contact{background:#01addf;color:#fff;font-weight:700;padding:.5rem 1.5rem;border-radius:.5rem;transition:all .2s ease-in;margin:0 .75rem}a.Header__menu__spLink__contact:hover{color:#fff;transition:all .3s;box-shadow:4px 4px 2px rgba(0,0,0,.15)}.test-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;-webkit-animation:2s ease-in .25s both load-bg;animation:2s ease-in .25s both load-bg}.loading-logo{-webkit-animation:2s ease-in .25s forwards finish;animation:2s ease-in .25s forwards finish;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:80px;height:80px;transform-origin:center bottom}@-webkit-keyframes loading{0%{transform:rotate(-2.5deg) translateY(-5px)}25%{transform:rotate(2.5deg) translateY(0)}75%{transform:rotate(-2.5deg) translateY(0)}100%{transform:rotate(2.5deg) translateY(-5px)}}@keyframes loading{0%{transform:rotate(-2.5deg) translateY(-5px)}25%{transform:rotate(2.5deg) translateY(0)}75%{transform:rotate(-2.5deg) translateY(0)}100%{transform:rotate(2.5deg) translateY(-5px)}}@-webkit-keyframes finish{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scaleY(.8)}35%{transform:translateY(0) scaleY(.8)}40%{transform:translateY(0) scaleY(1)}50%{transform:translateY(-800px) scaleY(1)}100%{transform:translateY(-800px) scaleY(1)}}@keyframes finish{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scaleY(.8)}35%{transform:translateY(0) scaleY(.8)}40%{transform:translateY(0) scaleY(1)}50%{transform:translateY(-800px) scaleY(1)}100%{transform:translateY(-800px) scaleY(1)}}@-webkit-keyframes load-bg{0%{opacity:1;display:block}50%{opacity:1;display:block}100%{opacity:0;display:none;z-index:-100}}@keyframes load-bg{0%{opacity:1;display:block}50%{opacity:1;display:block}100%{opacity:0;display:none;z-index:-100}}.c-icon--medal{right:.5rem;bottom:.5rem}.c-icon--medal:before,.c-icon--medal:after{position:absolute;display:block;width:1rem;height:1.5rem;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_medal.png) no-repeat;background-size:contain}.c-icon--medal:before{right:1.25rem;top:3.35rem}.c-icon--medal:after{right:2.5rem;top:3.35rem}.c-icon--medal.is-two:before{content:""}.c-icon--medal.is-three:before,.c-icon--medal.is-three:after{content:""}@media screen and (max-width:48rem){.c-icon--medal{left:calc(50% + .5rem)}}@media screen and (max-width:67rem){.c-icon--medal{bottom:0;width:.5rem;height:1rem}.c-icon--medal:before,.c-icon--medal:after{bottom:0;width:.5rem;height:1rem}.c-icon--medal:before{right:.75rem}.c-icon--medal:after{right:1.5rem}}.c-icon--circle{position:relative;width:70%;height:70%;margin:1em auto;padding:35%;border-radius:50%;background:#00ace0}.c-icon--circle i{font-size:3rem;position:absolute;top:50%;left:0;width:100%;margin:-.5em 0 0;text-align:center;color:#fff}.c-icon--circle__title{font-weight:700;height:2rem;text-align:center}.c-icon--circle__text{font-size:.8rem;width:100%;margin:0;padding:0}.img-rotate{position:relative}.img-rotate img{position:relative;z-index:5;transform:scale(.8) rotateZ(30deg)}.img-rotate .is-shadow{position:absolute;z-index:1;right:calc(50% - 100px);bottom:-85px;display:block;width:200px;height:200px;transform:scale(1,.2) rotateZ(45deg);border-radius:100px;background:rgba(0,0,0,.2);-webkit-filter:blur(40px);filter:blur(40px)}.img-100{width:100%;height:auto}.c-img--circle{position:relative;display:-ms-flex;display:flex;width:12rem;height:12rem;margin:1rem auto;border-radius:12rem;justify-content:center;align-items:center}.c-img--circle.is-sm{width:10rem;height:10rem;border-radius:10rem}.c-img--circle.change-cube.is-sm{border-radius:.5rem}.c-img--circle.is-base{background:#00ace0}.c-img--circle:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:auto;content:"";background-repeat:no-repeat;background-position:center;background-size:50%}@media screen and (max-width:67rem){.c-img--circle,.c-img--circle.is-sm{width:8rem;height:8rem;border-radius:8rem}.c-img--circle,.c-img--circle.is-sm{width:8rem;height:8rem;border-radius:8rem}}@media screen and (max-width:48rem){.c-img--circle,.c-img--circle.is-sm{width:6rem;height:6rem;border-radius:6rem}}.info-new{width:100%}.c-InfoBox{display:-ms-flex;display:flex;flex-wrap:wrap;padding:1.5rem;color:#333;border:#00ace0 solid 3px;background:#fff;justify-content:space-between;position:relative;overflow:hidden}.c-InfoBox__title{flex:0 0 100%;max-width:100%;padding:0;margin-bottom:1rem;font-weight:700;text-align:center}.c-InfoBox__title-text{position:relative;z-index:1}.c-InfoBox__title-text>em{display:block;color:#00ace0;font-size:1.25rem}.c-InfoBox__title-label{position:absolute;top:-14px;left:-70px;transform:rotateZ(-36deg);width:12rem;text-align:center;background:#00ace0;color:#fff;height:4.25rem;padding:1rem 0 .25rem;display:flex;align-items:center;justify-content:center;z-index:0}.c-InfoBox__list{flex:0 0 100%;max-width:100%}.c-InfoBox__list-item{display:-ms-flex;display:flex;flex:0 0 100%;-ms-justify-content:space-between;justify-content:space-between;max-width:100%;padding:.5rem 0;font-size:.875rem;border-bottom:1px dotted #ddd}.c-InfoBox__list-text{width:calc(100% - 8.5rem)}.c-InfoBox__list-label{display:-ms-flex;display:flex;flex:0 0 8rem;max-width:8rem;width:auto}.c-InfoBox__list-label .is-kanto,.c-InfoBox__list-label .is-kansai{width:100%;display:-ms-flex;display:flex;color:#fff;font-size:.75rem;font-weight:700;line-height:1;align-items:center;justify-content:center;height:1.6rem}.c-InfoBox__list-label .is-kanto{background:#f93a41}.c-InfoBox__list-label .is-kansai{background:#ffb800}@media screen and (max-width:67rem){.c-InfoBox{overflow:visible;padding:.5rem}.c-InfoBox__title{margin-bottom:0;text-align:left}.c-InfoBox__title-text>em{font-size:1rem;display:inline}.c-InfoBox__list{padding:0 .5rem}.c-InfoBox__list-text{width:100%;padding-top:.25rem}.c-InfoBox__list-item{flex-wrap:wrap}.c-InfoBox__title-label{transform:rotateZ(0);width:auto;top:-2rem;height:2rem;left:-3px;padding:.5rem 2rem;border-radius:.5rem .5rem 0 0}}@media screen and (max-width:67rem){.c-InfoBox{overflow:visible;padding:.5rem}.c-InfoBox__title{margin-bottom:0;text-align:left}.c-InfoBox__title-text>em{font-size:1rem;display:inline}.c-InfoBox__list{padding:0 .5rem}.c-InfoBox__list-text{width:100%;padding-top:.25rem}.c-InfoBox__list-item{flex-wrap:wrap}.c-InfoBox__title-label{transform:rotateZ(0);width:auto;top:-2rem;height:2rem;left:-3px;padding:.5rem 2rem;border-radius:.5rem .5rem 0 0}}@media screen and (max-width:67rem){.c-label--red{display:block;width:100%;height:2rem;padding:.25rem;text-align:center}}.gap-3{gap:1rem}.c-layout{position:relative;display:flex;min-height:20.8vw}.c-layout:nth-child(n+2){margin-top:2rem}.c-layout.-bordered:nth-child(n+2){padding-top:2rem;border-top:1px solid #dfdfdf}.c-layout.-sm{min-height:20.8vw}.c-layout.-sm.-bordered:nth-child(n+2){min-height:calc(20.8vw + 2rem)}.c-layout.-lg{min-height:22.1vw}.c-layout.-lg.-bordered:nth-child(n+2){min-height:calc(22.1vw + 2rem)}.c-layout.-type-d .c-layout__body{margin-top:1rem}@media (max-width:991.98px){.c-layout{flex-direction:column}.c-layout.-type-c .c-layout__header{order:1}.c-layout.-type-c .c-layout__body{order:3;margin:1rem 0 0}.c-layout.-type-c .c-layout__visual{order:2}}@media (min-width:992px){.c-layout{flex-wrap:wrap}.c-layout.-type-c{align-items:flex-start;align-content:flex-start}.c-layout.-type-c.-bordered:nth-child(n+2) .c-layout__visual{top:2rem}.c-layout.-type-c .c-layout__header,.c-layout.-type-c .c-layout__body{flex:1 1 auto}.c-layout.-type-c .c-layout__header{order:1}.c-layout.-type-c .c-layout__body{order:3}.c-layout.-type-c .c-layout__visual{position:absolute;top:0;right:0;order:2;flex:1 1 auto}.-bordered:nth-child(n+2) .c-layout.-type-c .c-layout__visual{top:2rem}.c-layout.-type-c.-sm .c-layout__header,.c-layout.-type-c.-sm .c-layout__body{margin-right:calc(32vw + 2rem)}.c-layout.-type-c.-sm .c-layout__visual{width:32vw}.c-layout.-type-c.-lg .c-layout__header,.c-layout.-type-c.-lg .c-layout__body{margin-right:calc(34vw + 2rem)}.c-layout.-type-c.-lg .c-layout__visual{width:34vw}.c-layout.-type-d{flex-direction:row-reverse;align-items:flex-start;align-content:flex-start}.c-layout.-type-d .c-layout__header{order:1;flex:1 1 100%;width:100%}.c-layout.-type-d .c-layout__visual{order:2;flex:1 1 auto;margin:0}.c-layout.-type-d .c-layout__body{order:3;flex:1 1 33%;margin-right:2rem}.c-layout.-type-d.-sm .c-layout__visual{width:32vw}.c-layout.-type-d.-lg .c-layout__visual{width:34vw}.c-layout.-auto .c-layout__visual{width:auto}}@media (min-width:1440px){.c-layout.-sm{min-height:280.8px}.c-layout.-sm.-bordered:nth-child(n+2){min-height:calc(280.8px + 2rem)}.c-layout.-lg{min-height:318.5px}.c-layout.-lg.-bordered:nth-child(n+2){min-height:calc(318.5px + 2rem)}.c-layout.-type-c.-sm .c-layout__header,.c-layout.-type-c.-sm .c-layout__body{margin-right:calc(432px + 2rem)}.c-layout.-type-c.-sm .c-layout__visual{width:432px}.c-layout.-type-c.-lg .c-layout__header,.c-layout.-type-c.-lg .c-layout__body{margin-right:calc(490px + 2rem)}.c-layout.-type-c.-lg .c-layout__visual{width:490px}.c-layout.-type-d.-sm .c-layout__visual{width:432px}.c-layout.-type-d.-lg .c-layout__visual{width:490px}}@media (max-width:991.98px){.l-AD{display:flex;flex-direction:column}.l-AD__header{order:1}.l-AD__body{order:3}.l-AD__visual{order:2}.l-AF{display:flex;flex-direction:column}.l-AF__header{order:1}.l-AF__body{order:3}.l-AF__visual{order:2}.l-BF{display:flex;flex-direction:column}.l-BF__header{order:1}.l-BF__body{order:2}.l-BF__visual{order:3}}@media (min-width:992px){.l-AD{display:flex;flex-wrap:wrap}.l-AD__header{order:1;flex:1 1 100%}.l-AD__body{order:2;flex:1 1 auto}.l-AD__visual{order:3}.l-AF{display:-ms-grid;display:grid;-ms-grid-template-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-template-rows:auto 1fr;grid-template-rows:auto 1fr}.l-AF__header{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.l-AF__body{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.l-AF__visual{-ms-grid-column:2;grid-column:2;-ms-grid-row:1/span 2;grid-row:1/span 2}.l-BF{display:-ms-grid;display:grid;-ms-grid-template-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-template-rows:auto 1fr;grid-template-rows:auto 1fr}.l-BF__header{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.l-BF__body{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.l-BF__visual{-ms-grid-column:2;grid-column:2;-ms-grid-row:1/span 2;grid-row:1/span 2}}.c-hover-colorY a{transition:all .3s}.c-hover-colorY a:hover{transform:scale(.98)}.link-with-arrow{display:inline-block;padding-left:22px;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/ai/2x/btn_link.png);background-repeat:no-repeat;background-size:18px 18px;background-position:left 3px;font-size:14px}.c-list--counts{padding-left:2rem}.c-list--count{list-style:none;counter-reset:number}.c-list--count li{margin-bottom:2rem}.c-list--count p{padding-left:2rem}.c-count:before{content:" ( " counter(number) " ) ";counter-increment:number}.c-list--nostyle ul{width:100%;margin:0;padding:0}.c-list--nostyle li{list-style-type:none}.c-list-styleCircle{display:inline-block;width:.25rem;height:.25rem;margin-right:.5rem;margin-bottom:.2rem;border-radius:.25rem;background:#333}.c-list--line ul{width:100%;margin:0;padding:0}.c-list--line li{margin-bottom:4rem;list-style:none}.c-list--lineTitle{font-size:1.4rem;font-weight:700 !important;margin-bottom:1rem;padding-bottom:1rem;color:#1b4070;border-bottom:1px solid rgba(0,0,0,.15)}.c-list--definition{display:flex;width:100%;margin:0;padding:0;list-style:none;flex-wrap:wrap}.c-list--note{width:100%;margin:0;padding:0;list-style-type:none}.c-list--note>li{width:100%;padding:.5rem;border-bottom:1px solid rgba(0,0,0,.15)}.c-list--note .is-title{font-weight:700;display:inline-block;width:25%;vertical-align:top}.c-list--note .is-text{display:inline-block;width:75%}.c-list--definition dt{display:flex;width:18%;height:3rem;text-align:center;border-bottom:1px solid #e9ecef;align-items:center}.c-list--definition dd{display:inline-block;overflow:hidden;width:80%;height:3rem;margin:0;padding-top:.7rem;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e9ecef;align-items:center}.informations-content .c-list--definition dt,.archive .c-list--definition dt{position:relative;height:auto;margin-bottom:.5rem;padding-top:1.5rem;padding-bottom:1rem}.informations-content .c-list--definition dd,.archive .c-list--definition dd{height:auto;margin-bottom:.5rem;padding-top:1.5rem;padding-bottom:1rem;white-space:pre-wrap}.c-list--definition__time{position:absolute;top:calc(50% - 2.5rem);left:1rem}.type-informations ul,.type-informations li{list-style:none}.c-list--definition__tag{font-size:.75rem;font-weight:700;line-height:1;width:8rem;margin-left:1rem;padding:.5rem 2rem;color:#fff;background:#e9ecef}.c-list--definition__tag.is-info{background:#00ace0}.c-list--definition__tag.is-media{background:#f8a73d}.c-list--definition__tag.is-exhibition{background:#0059b9}.c-list--definition__tag.is-release{background:#29b518}.c-list--definition__tag.is-event{background:#eb79b6}.c-list--definition__tag.is-lecture{background:#9d73e3}.c-list--ImgText{width:100%;margin:0;padding:.5rem;list-style:none}.c-list--ImgText h4{font-size:1rem;padding:.5rem;text-align:center;color:#fff;border-radius:1rem;background-color:rgba(0,0,0,.4)}.c-list--ImgText img{float:left;width:100px;margin-right:1rem}.c-list--ImgText p{font-size:.8rem;margin-left:100px;padding:0 1rem;text-align:left}.c-list--common{left:0;display:-ms-flex;display:flex;width:100%;margin-bottom:1rem;padding:0;list-style:none;flex:1 0 auto;flex-wrap:wrap;justify-content:space-between}.c-list--common>li{margin-bottom:1rem}.is-one .c-list--common>li,.is-one .c-list--common>div{width:100%}.is-two .c-list--common>li,.is-two .c-list--common>div{width:calc((100% - 1.5rem)/2)}.is-three .c-list--common>li,.is-three .c-list--common>div{width:calc((100% - 4.5rem)/3)}.is-four .c-list--common>li,.is-four .c-list--common>div{width:calc((100% - 4rem)/4)}.is-five .c-list--common>li,.is-five .c-list--common>div{width:calc((100% - 7.5rem)/5)}.is-six .c-list--common>li,.is-six .c-list--common>div{width:calc((100% - 8rem)/6)}.screen-shot li{display:-ms-flex;display:flex;align-items:flex-end}.c-ListItem{margin:1rem .5rem .5rem;padding:1rem;text-align:center;border:1px solid #fff;border-radius:2px;background:#fff}.c-list-icon01:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_business.png);background-position:center 58%;background-size:58%}.c-list-icon02:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_smart-phone.png);background-position:center 48%;background-size:34%}.c-list-icon03:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_cloud.png);background-position:55% 44%;background-size:59%}.c-list-icon04:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_business-system.png);background-position:55% 55%;background-size:57%}.c-list-icon05:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_robot.png);background-position:50% 50%;background-size:54%}.c-list-icon06:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_game.png);background-position:50% 50%;background-size:55%}.c-list-icon07:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_design.png);background-position:66% 59%;background-size:58%}.c-list-icon08:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_illust.png);background-position:51% 47%;background-size:48%}.c-list-icon09:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_cooperation.png);background-position:69% 46%;background-size:63%}.c-list-icon10:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_mass-production.png);background-position:50% 48%;background-size:60%}.c-list-icon11:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_ai.png);background-size:45%}.c-list-icon12:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_iot.png);background-size:68%}.c-list-icon13:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_block-chain.png)}.c-list-icon14:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_vr.png);background-size:68%}.c-list-icon15:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_cloud.png);background-position:52% 43%;background-size:56%}.c-list-icon16:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_curation.png);background-position:51% 53%}.c-list-icon17:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_o2o.png);background-size:57%}.c-list-icon18:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_gamification.png);background-size:47%}.c-list-icon19:before{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_growth-hack.png);background-position:47% 53%}@media screen and (max-width:67rem){.c-list--note .is-title,.c-list--note .is-text{width:100%}}@media screen and (max-width:67rem){.c-list--common{margin-bottom:0}.is-two .c-list--common>li,.is-two .c-list--common>div{width:100%}.is-four .c-list--common>li,.is-four .c-list--common>div{width:48%}.is-five .c-list--common>li,.is-five .c-list--common>div{width:33%}.is-six .c-list--common>li,.is-six .c-list--common>div{width:33%}.sec-study .is-five .c-list--common>li{width:48%}.c-list--common .c-icon--circle{width:50%;height:50%;margin:.5rem auto}.c-list--common .c-icon--circle__title{font-size:.75rem;line-height:1.5;margin:0}.c-ListItem{margin:.25rem 0;padding:.5rem}.c-list--note{width:100%;margin:0;padding:0}.c-list--note dt,.c-list--note dd{float:none;width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,.15)}.c-list--definition dt{width:100%;border-bottom:none}.c-list--definition dt span{width:50%}.c-list--definition dd{width:100%;text-align:center}.informations-content .c-list--definition dt,.archive .c-list--definition dt{border-bottom:none}.c-list--definition dt span,.archive dt span{left:0;width:100%}.informations-content .c-list--definition dd,.archive .c-list--definition dd{padding-top:0}}@media screen and (max-width:48rem){.sec-answer .is-five .c-list--common>li{width:48%}}@media screen and (max-width:48rem){.is-three .c-list--common>li,.is-three .c-list--common>div{width:100%}}@media screen and (max-width:67rem){.c-list--note .is-title,.c-list--note .is-text{width:100%}.c-list--common{margin-bottom:0}.is-two .c-list--common>li,.is-two .c-list--common>div{width:100%}.is-three .c-list--common>li,.is-three .c-list--common>div{width:100%}.is-four .c-list--common>li,.is-four .c-list--common>div{width:48%}.is-five .c-list--common>li,.is-five .c-list--common>div{width:33%}.is-six .c-list--common>li,.is-six .c-list--common>div{width:33%}.sec-study .is-five .c-list--common>li{width:48%}.c-list--common .c-icon--circle{width:50%;height:50%;margin:.5rem auto}.c-list--common .c-icon--circle__title{font-size:.75rem;line-height:1.5;margin:0}.c-ListItem{margin:.25rem 0;padding:.5rem}.c-list--note{width:100%;margin:0;padding:0}.c-list--note dt,.c-list--note dd{float:none;width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,.15)}.c-list--definition dt{width:100%;border-bottom:none}.c-list--definition dt span{width:50%}.c-list--definition dd{width:100%;text-align:center}.informations-content .c-list--definition dt,.archive .c-list--definition dt{border-bottom:none}.c-list--definition dt span,.archive dt span{left:0;width:100%}.informations-content .c-list--definition dd,.archive .c-list--definition dd{padding-top:0}}.c-list--bordered{list-style:none;margin:0;padding:0}.c-list--bordered__item{padding:2.5rem 0;border-top:1px solid #dfdfdf}.c-list--bordered__item:last-child{padding-bottom:0}.c-list--bordered__item.-none{border:0}@media (max-width:767px){.c-list--bordered__item{padding:2rem 0}}.c-logo--base svg{fill:#00ace0}.c-logo--white svg{fill:#fff}.c-logo--dark svg{fill:#4c4c4c}.c-logo--base-border svg{fill:none;stroke:#00ace0;stroke-width:1;stroke-linecap:round}.c-logo--nowrap{display:-ms-flex;display:flex;box-sizing:border-box;width:10%;padding:1.65rem 2rem 1.5rem 3rem;text-align:left}.c-logo--nowrap .c-logo--symbol .icon_style{width:1.75rem;height:1.75rem;margin-right:.5rem}.c-logo--nowrap .c-logo--text .icon_style{width:4.35rem;height:1.35rem;margin-top:2px}.c-logo--moveeye{position:relative;width:10rem;height:10rem;margin:auto}.c-logo--moveeye .icon_style{width:100%;height:100%}.c-logo--moveeye .c-logo--symbol{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transition:all .3s ease;transform-origin:center bottom}.c-logo--pupilLeft{position:absolute;z-index:3;top:20%;left:15.33%;width:10.33%;height:13.66%;transition:all .5s ease-in}.c-logo--pupilRight{position:absolute;z-index:3;top:20%;left:41.66%;width:10.33%;height:13.66%;transition:all .5s ease-out}.c-logo--whiteeyeLeft{position:absolute;z-index:2;top:16%;left:10%;width:13.66%;height:22%;transition:all .5s ease}.c-logo--whiteeyeRight{position:absolute;z-index:2;top:16%;left:36.33%;width:13.66%;height:22%;transition:all .5s ease}.c-logo--symbol.is-move{transform:scaleY(.99)}.c-logo--moveeye .is-top{top:14%}.c-logo--moveeye .is-bottom{top:26%}.c-logo--pupilLeft.is-left{left:7.83%}.c-logo--pupilRight.is-left{left:34.16%}.c-logo--pupilLeft.is-top-center{top:14%;left:11.33%}.c-logo--pupilRight.is-top-center{top:14%;left:38.11%}.c-logo--whiteeyeLeft.is-close,.c-logo--whiteeyeRight.is-close{transform:scaleY(0);transform-origin:center bottom}@media screen and (max-width:67rem){.c-logo--nowrap{box-sizing:border-box;width:auto;height:2.75rem;margin:0 auto;padding:0;text-align:center}.logo-animate-curve{width:7rem;height:7rem;margin-top:5rem;transform-origin:bottom right;-webkit-animation:rotate45 1.5s ease-in infinite;animation:rotate45 1.5s ease-in infinite;animation-direction:alternate-reverse}@-webkit-keyframes rotate45{0%{-webkit-transform:rotate(45deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes rotate45{0%{transform:rotate(45deg)}100%{transform:rotate(0deg)}}}.Message__Img{float:left;padding:0 2rem 1rem 0;width:30%}.Message__Img>p{background:#ccc;background:rgba(0,0,0,.1)}@media screen and (max-width:48rem){.Message__Img{width:50%}}html[lang=ja] .Message__toptitle{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-feature-settings:"palt";font-size:2.5rem;font-weight:700;line-height:2;letter-spacing:.3em !important;color:#4d4d4d}html[lang=ja] .Message__toptitle-color{color:#00ace0;letter-spacing:.3em !important}.Message__text-content{margin-bottom:3.5rem}.Message__text-content>p{margin-bottom:2.5rem;line-height:1.9rem;font-size:.9375rem;color:#666}.Message__text-title{color:#333;font-weight:700;border-left:8px solid #00ace0;padding-left:10px;margin-bottom:10px;margin-top:16px}.Message__text-letter>p{line-height:1.9rem;font-size:.9375rem;color:#444}.Message__toptitle-Initiatives{margin-top:3rem}@media screen and (max-width:374px){html[lang=ja] .Message__toptitle{font-size:1.75rem}}@media screen and (max-width:500px){html[lang=ja] .Message__toptitle{font-size:2rem;letter-spacing:.15em !important}}.modal .modal-title{margin:auto}.c-notfound .page-title{font-size:2rem;font-weight:800;line-height:2;position:relative !important;float:none;width:100%;margin:0 0 1rem;padding:2rem 0;text-align:center;background:#e9ecef}.page-header.c-page-title{position:relative !important;display:-ms-flex;display:flex;float:none;width:100%;margin:2rem 0;padding:2rem 0;text-align:center;background:#e9ecef;justify-content:center;align-items:center}.page-header.c-page-title .page-title{font-size:2rem;line-height:2;margin-bottom:0}@media screen and (max-width:48rem){.page-header.c-page-title{height:8em;margin-top:0;padding:2rem 0}.page-header.c-page-title .page-title{font-size:1.5rem;line-height:1.5}}.pic-image{display:block;width:100%}.Products__list{margin:0;padding:0;list-style:none}.Products__list>li{padding:2rem 0;border-bottom:1px solid #e9ecef}.Products__list>li:first-child{padding-top:0}.Products__list-title{font-size:1.3rem}.Products__list-box{font-size:.9rem;position:relative;padding:.5rem;border:1px solid #ccc;box-shadow:2px 2px 2px rgba(0,0,0,.1)}.Products__list-box a{color:#333}.Products__list-box a:hover{color:#007bff}.Products__list-box p{padding:1rem 1rem 2rem}.Products__list-link{position:absolute;right:.5rem;bottom:.5rem;display:block;padding:.5rem 1rem;text-align:center;border-radius:.5rem;background:#e9ecef}.c-outline--has-image{display:flex;align-items:flex-start}.c-outline--has-image.-bordered{border-top:1px solid #dfdfdf}.c-outline--has-image__text{flex:1 1 60%}.-left .c-outline--has-image__text{order:2}.-right .c-outline--has-image__text{order:1}.c-outline--has-image__thumbnail{flex:1 1 40%;width:40%;max-width:360px}.c-outline--has-image__thumbnail.-auto{flex:0 0 auto;width:auto;max-width:unset}.-left .c-outline--has-image__thumbnail{order:1;margin-right:2rem}.-right .c-outline--has-image__thumbnail{order:2;margin-left:2rem}@media (max-width:767px){.c-outline--has-image{flex-direction:column}.-left .c-outline--has-image__text,.-right .c-outline--has-image__text{order:2}.c-outline--has-image__thumbnail{width:100%;max-width:100%}.c-outline--has-image__thumbnail.-auto{width:100%;max-width:unset}.-left .c-outline--has-image__thumbnail,.-right .c-outline--has-image__thumbnail{order:1;margin:0 0 1.5rem}}@media (min-width:768px) and (max-width:1023px){.c-outline--has-image__thumbnail.-auto{max-width:40vw}}.re-body{width:100%;margin:0 auto;font-size:1rem;color:#222;margin-bottom:-80px}.re-container{width:80%;margin:0 auto}.re-header__img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.re-sponly{display:none}.re-title__text{max-width:1300px;margin:60px auto}.re-title__text p{text-align:left}.sankaku{width:0;height:0;border:90px solid transparent;border-top:90px solid red}.re-sense__bg{position:relative;background:#f8f8f8}.re-sense__bg:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#f8f8f8 transparent transparent;border-width:30px 60px 0}.re-sense__img{max-width:1300px;margin:0 auto;padding:60px 0;text-align:center}.re__title{display:inline-block;margin:0 auto 30px;font-size:26px;color:#00ace0}.re__title p{border-bottom:1px solid #00ace0;border-top:1px solid #00ace0;padding:5px 0;letter-spacing:5px !important}.re-sense__box{max-width:1300px;margin:0 auto;display:-ms-flex;display:flex;justify-content:space-between;align-items:center}.re-sense__item{width:28%}.re-sense__item img{width:100%}.re-sense__box p{margin-top:10px;text-align:center;font-weight:700;font-size:18px}.re-sense__text{margin:10px auto 0;font-weight:700}.re-main__list{max-width:1300px;margin:60px auto 100px;background:#fff;text-align:center}.re-main__box{width:90%}.re-main__box:nth-child(odd){margin:170px 0 170px auto}.re-main__item{width:100%;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;text-align:left}.re-flex-reverse{flex-flow:row-reverse}.re-main__img{width:62%}.re-main__img img{width:100%}.re-main__img video{width:100%}.re-main__sp{display:none}.re-main__text{width:32%;position:relative}.re-main__text p{margin-bottom:0}.re-main__title{display:-ms-flex;display:flex;align-items:center;margin-bottom:20px;font-size:26px;font-weight:700;line-height:normal}.re-number{font-size:50px;margin-right:10px;color:#00ace0;font-weight:400;font-family:"Montserrat","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}.re-slash{margin:0 25px 0 3px;font-weight:400}.re-main__title-sp{display:none}.re-annotation{font-size:14px}.re-annotation a{color:#00ace0;text-decoration:none}.re-annotation a:hover{opacity:.7}.re-submain__bg{background:#f8f8f8}.re-submain{max-width:1300px;margin:0 auto;padding:60px 0;text-align:center}.re-submain__img{max-width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.re-submain-sp{display:none}.re-topics__bg{background:#f8f8f8}.re-topics__list{max-width:1300px;margin:0 auto;padding:60px 0;text-align:center}.re-collect-box{width:100%;margin:0 auto;background:#fff;padding:60px 0}.re-collect-box .re__title{margin-bottom:30px}.re-topics__text{width:80%;margin:0 auto;text-align:left}.re-topics__text ul{list-style:none}.re-topics__text li{margin-bottom:12px;margin-left:6px;text-indent:-7px;line-height:1.8}.re-topics__text .fa-lg{line-height:0}.re-arrow{color:#00ace0;margin-right:5px;margin-bottom:10px}.re-link__bg{background:#f8f8f8}.re-link{max-width:1300px;margin:0 auto;padding:60px 0;text-align:center}.re-link__box{width:60%;margin:0 auto;padding:26px 0 24px;border-radius:30px;display:-ms-flex;display:flex;justify-content:center}.re-link__box a{display:inline-block;width:250px;margin:0 auto;background-color:#00ace0;font-size:16px;color:#fff;text-decoration:none;font-weight:700;padding:20px;border-radius:64px;position:relative;display:-ms-flex;display:flex;align-items:center;justify-content:center}.re-link__box a:hover{background-color:#026cab}.re-link__box a:active{transform:translateY(2px);border-bottom:none;background-color:#026cab}.re-next{font-size:24px;margin-left:7px}.re-body .post-navigation-box{margin-top:0}@media (max-width:1250px){.re-collect-box{width:90%}.re-main__box{width:95%}}@media (max-width:1072px){.re-body{margin-bottom:-75px}}@media (max-width:991px){.re-sense__item{width:33%;margin-bottom:30px}.re-sense__box img{width:85%}.re-sense__box p{font-size:17px;letter-spacing:0}.re-main__img{width:55%}.re-main__text{width:40%}}@media (max-width:768px){.re-sense__box{flex-direction:column}.re-sense__item{width:65%;margin-bottom:30px}.re-sense__box{margin-top:0;font-size:18px}.re-main__box:nth-child(odd){margin:120px 0 120px auto}.re-main__title{display:none}.re-main__title-sp{display:-ms-flex;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:26px;font-weight:700;line-height:normal}.re-main__box{width:100%}.re-main__item{flex-wrap:wrap}.re-main__img{width:80%;margin:0 auto 30px}.re-main__text{width:80%;margin:0 auto}.re-submain-pc{display:none}.re-submain-sp{display:block}}@media (max-width:767px){.re-body{margin-bottom:-50px}}@media (max-width:576px){.re-pconly{display:none}.re-sponly{display:block}.re-link__box{width:100%}}@media (max-width:480px){.re-sense__item{width:85%}.re-sense__box{font-size:17px}.re-main__box:nth-child(odd){margin:80px 0 80px auto}.re-main__title-sp{font-size:22px}.re-number{font-size:40px}.re-slash{margin:0 20px 0 2px}.re-main__pc{display:none}.re-main__sp{display:block}}@media (max-width:374px){.re-sense__item{width:95%}.re-main__title-sp{font-size:22px}.re-number{font-size:38px}.re-slash{margin:0 10px 0 2px}}.re-annotation.m-00{margin-top:8px;cursor:pointer}.re-collect-box.m-00{padding:0}.re-topics__text.m-00{text-align:center}.re-topics__text-m-00{margin-left:0 !important;text-indent:0 !important}@media (max-width:768px){.re-main__title-sp.m-00{width:80%;margin:0 auto 15px}}@media (max-width:650px){.re-main__title-sp.m-00{text-align:left;justify-content:flex-start}}.rounded-card{border-radius:20px;background-color:#fff;box-shadow:0 0px 5px 0 rgba(0,0,0,.15);width:100%}.rounded-card__visual{overflow:hidden}.rounded-card__visual.-top{border-radius:20px 20px 0 0}.rounded-card__visual.-right{border-radius:0 20px 20px 0}.rounded-card__visual.-bottom{border-radius:0 0 20px 20px}.rounded-card__visual.-left{border-radius:20px 0 0 20px}.rounded-card__link{color:inherit}.rounded-card .card-body{padding:1rem .5rem 1rem}.rounded-card .card-title{margin-right:-.5rem;margin-left:-.5rem}.ribon{position:absolute;display:block;padding:0 1rem;min-width:6rem;background-color:#01addf;color:#fff;line-height:2.25;text-align:center}.ribon.-top-left{top:1rem;left:-.75rem}.ribon.-top-left:before{content:"";position:absolute;bottom:-.25rem;left:0;width:0;height:0;border-style:solid;border-color:transparent #0199c6;border-width:0 .75rem .25rem 0}.c-sec--title{font-size:2rem;font-weight:700;width:100%;margin-bottom:3rem;text-align:center}.c-sec--SubTitle{font-size:1.5rem;font-weight:700;width:100%;margin-bottom:2.5rem;text-align:center}.c-sec--text__center{width:100%;text-align:center}.c-sec--imge{width:100%;margin:-20px 0 36px}.c-sec--swtitle{text-shadow:1px 1px 6px #3e687f}.c-sec--swtext{text-shadow:1px 1px 6px #05232c}.sec-answer{position:relative}.sec-answerBg{position:absolute;z-index:1;top:-3px;right:-3px;bottom:-3px;left:-3px;overflow:hidden;width:100%;height:100%;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);-webkit-animation-name:sec-answerBg;animation-name:sec-answerBg;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.sec-answerBg.is-second{-webkit-animation-duration:48s;animation-duration:48s}.sec-answerBg span{position:absolute;display:block;background-size:contain}.sec-answerBg .is-01{top:5%;left:5%;width:40rem;height:40rem;-webkit-animation-duration:3s;animation-duration:3s;opacity:.4}.sec-answerBg .is-02{top:10%;left:85%;width:11rem;height:11rem;-webkit-animation-duration:.8s;animation-duration:.8s;opacity:.4}.sec-answerBg .is-03{top:40%;left:84%;width:9rem;height:9rem;-webkit-animation-duration:.6s;animation-duration:.6s;opacity:.2}.sec-answerBg .is-04{top:65%;left:20%;width:12rem;height:12rem;-webkit-animation-duration:.4s;animation-duration:.4s;opacity:.1}.sec-answerBg .is-05{top:77%;left:80%;width:15rem;height:15rem;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:.3}.sec-answerBg .is-06{top:80%;left:10%;width:8rem;height:8rem;-webkit-animation-duration:.6s;animation-duration:.6s;opacity:.5}.sec-study{position:relative}.sec-study .c-list--common{color:#333;justify-content:center}.sec-study .c-list--common>li{padding:0 .5rem}.sec-study:before{position:absolute;bottom:0;left:0;width:50%;height:0;padding-top:115.48%;content:"";background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_saisentan_left.jpg) no-repeat;background-position:bottom left;background-size:contain}.sec-study:after{position:absolute;right:0;bottom:0;width:50%;height:0;padding-top:108.61%;content:"";background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_saisentan_right.jpg) no-repeat;background-position:bottom right;background-size:contain}.sec-skywalker{position:relative;text-align:center;color:#fff;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg-skywalker.png) no-repeat;background-attachment:fixed;background-size:cover}.sec-recruit{padding-bottom:24% !important;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_recruit02.png) no-repeat;background-position:center bottom -5rem;background-size:80%}.sec-recruit .c-list--common{margin:2rem auto 0 auto}.sec-recruit .c-list--common>li{overflow:hidden;border-radius:100%}.sec-efforts{position:relative;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_efforts.jpg) no-repeat;background-position:right top;background-size:cover}.sec-efforts:before{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;content:""}.sec-efforts>.container{position:relative;z-index:10}@media screen and (max-width:67rem){.c-sec--title{font-size:1.5rem;line-height:1.5;margin-bottom:1rem}.sec-skywalker p{text-align:left}.sec-recruit{background-position:center bottom}.sec-recruit .c-sec--title{text-align:center}.sec-recruit .sec-recruit--col:before{top:0;left:0;width:100%;height:100%;transform:rotateZ(0)}.sec-recruit .sec-recruit--col .sec-recruit--content{padding:1rem}}@media screen and (max-width:48rem){.c-sec--title img{width:100%}.c-sec--text__center{text-align:left}.sec-skywalker{background-attachment:inherit;background-position:85% bottom}.sec-skywalker:before{background:rgba(0,0,0,.4)}}@media screen and (max-width:36rem){.sec-topSlider{margin-top:-3.5rem}}@-webkit-keyframes sec-answerBg{0%{transform:rotateZ(0deg) scale(.8)}50%{transform:rotateZ(-180deg) scale(1.2)}100%{transform:rotateZ(-360deg) scale(.8)}}@keyframes sec-answerBg{0%{transform:rotateZ(0deg) scale(.8)}50%{transform:rotateZ(-180deg) scale(1.2)}100%{transform:rotateZ(-360deg) scale(.8)}}.swiper-container-horizontal>.swiper-scrollbar{top:1rem;bottom:auto}.swiper-scrollbar{background:#dee2e6}.swiper-scrollbar-drag{background:#00ace0}.js-Swiper-scroll{margin:.5rem 0 1rem}.js-Swiper-scroll.is-2016:before,.js-Swiper-scroll.is-2017:before,.js-Swiper-scroll.is-2018:before{display:block;width:100%;height:2rem;padding:.5rem 1rem;content:"";text-align:center;background:#00ace0}.js-Swiper-scroll.is-2017:before{background:#f8a73d}.js-Swiper-scroll.is-2018:before{background:#ffc107}.js-swiper--year{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:none;width:20%;height:.2rem;margin:auto;text-align:center;color:#fff}.js-swiper--year.active.is-2016:before,.js-swiper--year.active.is-2017:before,.js-swiper--year.active.is-2018:before{content:"2016年リリース"}.js-swiper--year.active.is-2017:before{content:"2017年リリース"}.js-swiper--year.active.is-2018:before{content:"2018年リリース"}.swiper-container{width:100%;height:100%;cursor:move}.swiper-slide{display:flex;text-align:center;justify-content:center;align-items:center}.swiper-slide img{width:100%}.swiper-container{width:100%;height:300px;margin-right:auto;margin-left:auto}.swiper-slide{background-position:center;background-size:cover}@media screen and (max-width:67rem){.js-swiper--year{display:none}}.c-block--gray .c-table--common{margin-bottom:0;border-top:1px solid #ddd;border-left:1px solid #ddd;font-size:.875rem}.c-block--gray .c-table--common th{padding:.5rem 1rem;border-right:1px solid #eee;border-bottom:1px solid #eee;background:rgba(0,0,0,.05)}.c-block--gray .c-table--common td{padding:.5rem 1rem;border-right:1px solid #eee;border-bottom:1px solid #eee;background:rgba(255,255,255,.5)}.c-block--gray .c-table--common thead th{margin-bottom:0;padding:.5rem 1rem;background:rgba(0,0,0,.15)}.c-Table-results tr{border:none}.c-Table-results td,.c-Table-results th{font-size:.8rem;width:16.66%;padding:.5rem;text-align:center;vertical-align:top;border:#fff 3px solid;border-radius:10px}.c-Table-results p{font-size:1rem;font-weight:700;margin:5px 0}.c-Table-results .is-active{color:#fff;background:#00ace0}.c-Table-results .is-inactive{background:#ccc}.c-Table-results ul{margin:0;padding:0;list-style:none}.c-Tag__List{display:-ms-flex;display:flex;width:100%;margin:0;padding:0;list-style:none;flex-wrap:wrap}.c-Tag__item{font-size:.8rem;line-height:.8;display:inline-block;margin:2px;padding:.25rem .5rem;border-radius:1rem;background:rgba(0,0,0,.1)}.Temp-NoFrame{width:100%;margin:0;padding:0}.Temp-NoFrame footer,.Temp-NoFrame h1,.Temp-NoFrame .edit-link,.Temp-NoFrame .breadcrumbs{display:none}.text-base{color:#00ace0}.text-deep{color:#1b4070}.text-center{text-align:center}.c-text--lg{font-size:3.5rem}.font-bold{font-weight:700}.txt-note{color:#666;font-size:14px}.text-border-red{text-align:center;color:red;font-size:14px}.disc-weight{display:inline-block !important;font-weight:400;font-size:17px;vertical-align:8px}.c-title{margin-bottom:1rem;color:#4d4d4d;font-size:1.375rem}.c-title--sub01,h2.c-title--sub01{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.c-title--sub02{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.c-title--subText{margin-bottom:2rem}.Top-Btn--contact{position:relative}.Top-Btn--contact .c-ballon{font-size:.9rem;font-weight:700;position:absolute;top:8px;left:-6rem;display:block;width:5rem;padding:.25rem;text-align:center;border-radius:6px;background:#196dc6}.Top-Btn--contact .c-ballon:before{position:absolute;top:10px;right:-5px;width:14px;height:14px;content:"";transform:rotateZ(45deg);background:#196dc6}@media screen and (max-width:67rem){.Top-Btn--contact .c-ballon{top:-3rem;left:calc(50% - 2.5rem)}.Top-Btn--contact .c-ballon:before{top:1.5rem;right:calc(50% - 7px)}}.fade-up{transition:all .7s}.js-triggerAnimate--order .is-child{transition:all 1s;transform:scale(.5);opacity:0}.js-triggerAnimate--order.order-animate .is-child{transition:all 1s;transform:scale(1);opacity:1}.js-triggerAnimate--order.order-animate .is-child:nth-of-type(odd) .c-img--circle.is-base{background:#00ace0;box-shadow:0 0 6px 2px rgba(0,0,0,.1) inset}.js-triggerAnimate--order.order-animate .is-child:nth-of-type(even) .c-img--circle.is-base{background:#60cced;box-shadow:0 0 6px 2px rgba(0,0,0,.05) inset}.wide-FlexContents{display:-ms-flex;display:flex;width:100%;margin:2rem 0}@media screen and (max-width:67rem){.wide-FlexContents{display:block;width:100%}}@media screen and (max-width:67rem){.WorkList__wrap .c-Tag__List,.WorkList__wrap .WorkList__link{justify-content:center}}@media screen and (max-width:67rem){.WorkList__thumbnail{width:100%;padding-bottom:1rem;text-align:center}.WorkList__text{width:100%}}.Auto-body{width:100%;margin:0 auto;font-size:1rem}.Auto-img{display:block;width:100%}.Auto-heading-img-lg{position:relative;width:100%}.Auto-heading-img-md,.Auto-heading-img-sm,.Auto-heading-img-tb{display:none}.Auto-content-title{margin:0 auto;padding:35px 0 20px;background-image:linear-gradient(to left,#c9cfd0,#fcfdfe);color:#000;background-size:cover;background-position:bottom;background-repeat:no-repeat;position:relative}.Auto-heading-title{margin:0 auto 10px;text-align:center;font-weight:700;font-size:18px}.Auto-heading-text{width:72%;margin:0 auto;font-size:15px}.Auto-heading-title-img{width:100%;margin-top:30px;padding:10px;background:url(https://www.nanoconnect.co.jp/wordpress/wp-content/uploads/2020/05/au-tec_20200507.png);background-repeat:no-repeat;background-size:contain;background-position:center}.Auto-heading-title-img-sp{display:none}.Auto-content-item{display:-ms-flex;display:flex}.Auto-content-item-box{width:100%;justify-content:space-between;text-align:center;padding:15px 0 15px}.Auto-content-item-sp{display:none}.Auto-content-scroll{width:54px;height:50px;bottom:10%;position:relative;left:calc(50% - 27px);cursor:pointer}.Auto-content-scroll a{color:#666}.Auto-content-scroll a span{position:absolute;top:25%;left:14%;width:24px;height:24px;border-left:1px solid #666;border-bottom:1px solid #666;transform:rotate(-45deg);-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite}.Auto-content-subtitle{color:#000;margin:60px auto}.Auto-subtitle-text{width:80%;margin:0 auto;text-align:left}.Auto-content-main{background:#ededed;padding:50px 0}.Auto-bg-white{background:#fff}.Auto-content-section{width:80%;margin:0 auto}.Auto-box-item-title{border-bottom:2px solid #121b3c;font-weight:700;margin-bottom:10px;font-size:28px}.Auto-box-item-line{margin-bottom:30px}.Auto-box-item-line span{border:1px solid #121b3c;padding:2px 10px;border-radius:20px;margin-top:3px;margin-right:3px;display:inline-block;background-color:#fff;font-size:13px}.Auto-section-box{display:-ms-flex;display:flex;width:100%;justify-content:space-between}.Auto-flex-reverse{flex-flow:row-reverse}.Auto-section-box-img{width:40%}.Auto-section-box-item{width:55%;position:relative}.Auto-box-item-btn{margin-top:1.5em;text-align:left;left:0;bottom:0;position:absolute}.Auto-btn-next{display:inline-block;padding:10px 40px;text-decoration:none;background:#0059a9;color:#fff;border-radius:30px;font-size:18px;font-weight:700;cursor:pointer}.Auto-btn-next:hover{background:#026ac7}.Auto-content-inquire{width:80%;margin:3.5em auto 0px;text-align:center}.Auto-inquire-btn{position:relative;display:inline-block;padding:10px 50px;margin-top:15px;text-decoration:none;background:#00a8ff;color:#fff;border-radius:30px;font-size:18px;white-space:nowrap;font-weight:700;cursor:pointer}.Auto-inquire-btn:hover{background:#3ebdff;color:#fff}.Auto-inquire-btn.has-arrow:after{position:absolute;top:50%;right:14px;transform:translateY(-50%);content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent #fff}@media screen and (max-width:1199px){.Auto-heading-img-lg,.Auto-heading-img-sm,.Auto-heading-img-tb{display:none}.Auto-heading-img-md{display:block;position:relative;width:100%}.Auto-heading-img-md img{vertical-align:middle}}@media screen and (max-width:1072px){.Auto-heading-text{width:80%;margin:0 auto}.Auto-content-item{width:100%;margin:0 auto}.Auto-content-item-box{width:90%;margin:0 auto}.Auto-content-section{width:90%;margin:0 auto}}@media screen and (max-width:991px){.Auto-heading-text{width:100%}.Auto-content-item-box{width:100%}.Auto-subtitle-text{width:100%}.Auto-content-section{width:100%}.Auto-section-box-img{width:39%}.Auto-section-box-item{width:57%}.Auto-btn-next{padding:6px 36px;font-size:1rem}.Auto-inquire-btn{padding:8px 36px}}@media screen and (max-width:767px){.Auto-heading-img-lg,.Auto-heading-img-md,.Auto-heading-img-sm{display:none}.Auto-heading-img-tb{display:block;position:relative;width:100%}.Auto-img{width:100%;bottom:0}.Auto-heading-text{width:100%}.Auto-content-item{width:100%}.Auto-content-section{width:100%}.Auto-box-item-line{margin-bottom:10px}.Auto-section-box{flex-wrap:wrap}.Auto-section-box-img{width:90%;margin:20px auto 30px}.Auto-section-box-item{width:90%;margin:0 auto}.Auto-box-item-btn{position:static;text-align:center}.Auto-btn-next{padding:12px 60px;font-size:17px}.Auto-inquire-btn{padding:12px 40px;margin-bottom:1.75em}}@media screen and (max-width:576px){.Auto-heading-title{font-size:16px}.Auto-content-item-box{padding:15px 0 10px}.Auto-heading-img-lg,.Auto-heading-img-md,.Auto-heading-img-tb{display:none}.Auto-heading-img-sm{display:block;position:relative;width:100%}.Auto-heading-title-img-sp{width:80%;height:auto;margin-top:30px;padding:20px;background:url(https://www.nanoconnect.co.jp/wordpress/wp-content/uploads/2020/01/au-tec-sp.png);background-repeat:no-repeat;background-size:contain;background-position:center}.Auto-btn-next{padding:10px 40px}.Auto-content-inquire{width:100%}.Auto-inquire-btn{padding:10px 30px}}.Auto-child-heading-img{position:relative;width:100%}.Auto-child-img{display:block;width:100%}.Auto-content-title-develop{width:90%;margin:60px auto;text-align:left}.Auto-box-item-subtitle{margin:30px auto 5px;color:#121b3c;text-align:left;font-size:20px;font-weight:700}.Auto-content-main-text{margin:0 auto;text-align:left}.Auto-carnavi-bg{background-image:url(https://www.nanoconnect.co.jp/wordpress/wp-content/uploads/2020/01/auto-map.png);background-size:contain;background-position:right;margin:0 auto;background-repeat:no-repeat;position:relative}.Auto-ivi-bg{background-image:url(https://www.nanoconnect.co.jp/wordpress/wp-content/uploads/2020/01/auto-ivi.png);background-size:contain;background-position:right;margin:0 auto;background-repeat:no-repeat;position:relative}.Auto-content-service{margin:0 auto;padding:60px 0;background:url(https://www.nanoconnect.co.jp/wordpress/wp-content/uploads/2020/01/dark.png);color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.Auto-content-service-box{width:90%;margin:0 auto}.Auto-content-service-section-box{display:-ms-flex;display:flex;width:100%;justify-content:space-between}.Auto-content-service-item{width:45%}.Auto-content-service-img{width:40%;text-align:center;margin:0 auto;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3))}.Auto-content-heading-title{width:100%;color:#fff;font-size:18px;font-weight:700;padding-top:20px;padding-bottom:10px;text-align:center;border-bottom:2px solid #121b3c;margin:0 auto}.Auto-content-ecu-heading-title{width:100%;color:#fff;font-size:17px;font-weight:700;padding-top:20px;padding-bottom:10px;text-align:center;border-bottom:2px solid #121b3c;margin:0 auto}.Auto-content-service-text{width:100%;padding-top:10px;color:#fff;margin:0 auto;font-size:15px}.Auto-content-actual-title{border-bottom:2px solid #121b3c;font-weight:700;margin-bottom:10px;font-size:25px;margin:0 auto 30px;text-align:center;display:inline-block}.Auto-content-actual-text{text-align:left}.Auto-content-performance{margin:0 auto;padding:60px 0;position:relative}.Auto-content-performance-box{width:80%;margin:0 auto;text-align:center}.Auto-content-performance-title{border-bottom:2px solid #121b3c;font-weight:700;margin-bottom:10px;font-size:25px;margin:0 auto 30px;display:inline-block}.Auto-content-performance-section{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;margin-bottom:20px;justify-content:space-between}.Auto-content-section-item{width:45%}.Auto-bp-box{background:#fff;border:solid 2px #0059a9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:100%;display:-ms-flex;display:flex;flex-direction:column}.Auto-bp-box-title{background:#0059a9;color:#fff;text-align:left;font-weight:700;flex:1 1 50%;display:flex;align-items:center;width:100%;padding:16px 8px;min-height:3rem}.Auto-bp-box-text{text-align:left;padding:10px 8px;flex:1 1 50%;display:flex;align-items:center;min-height:6rem}.Auto-mb-box-container{width:80%;margin:0 auto}.Auto-mb-10{margin-bottom:40px;margin-top:40px;width:100%;color:#121b3c;text-align:center}.Auto-mb-box{width:100%;background-color:#fff;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3));border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.Auto-content-link{padding:60px 0;background-color:#ededed}.Auto-content-link-box{width:70%;margin:0 auto;text-align:center}.Auto-content-link-title{border-bottom:2px solid #121b3c;font-weight:700;margin-bottom:10px;font-size:25px;margin:0 auto 30px;text-align:center;display:inline-block}.Auto-content-link-section{width:100%;margin:0 auto 20px;display:-ms-flex;display:flex;align-items:center;justify-content:space-between}.Auto-link-item{width:45%;height:120px;border:2px solid #121b3c;border-radius:4px;overflow:hidden;background-color:#fff;cursor:pointer}.Auto-link-item:hover{border-color:transparent;border:2px solid #464646;background:#e7e7e7}.Auto-link-item-img{height:70%;overflow:hidden}.Auto-link-item-text{height:30%;font-weight:700;font-size:15px;color:#333;display:flex;align-items:center;justify-content:center}.Auto-content-link-text{color:#333}.Auto-box-item-spimg{display:none}.Auto-content-ecu-service-section-box{display:-ms-flex;display:flex;width:100%;justify-content:space-between}.Auto-content-ecu-service-item{width:32%}.Auto-content-ecu-service-box{width:95%;margin:0 auto}.Auto-content-actual-ecu{width:85%;margin:60px auto;text-align:center}@media screen and (max-width:1199px){.Auto-link-item{height:115px}}@media screen and (max-width:991px){.Auto-link-item{height:120px}.Auto-content-title-develop{width:100%}.Auto-content-service-box{width:100%;margin:0 auto}.Auto-content-service-item{width:47%}.Auto-content-performance-box{width:100%}.Auto-content-link-box{width:100%}.Auto-content-ecu-service-section-box{flex-wrap:wrap}.Auto-content-ecu-service-item{width:100%;margin:50px 0 10px}}@media screen and (max-width:767px){.Auto-content-title-develop{margin:50px 0}.Auto-box-item-pcimg{display:none}.Auto-box-item-spimg{display:block}.Auto-content-service{padding:0 0 40px}.Auto-content-service-section-box{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;justify-content:center}.Auto-content-service-item{width:100%;margin:50px 0 10px}.Auto-content-service-img{width:30%}.Auto-content-heading-title{width:90%}.Auto-content-service-text{width:90%}.Auto-content-performance{padding:40px 0 25px}.Auto-content-performance-section{flex-wrap:wrap;margin-bottom:0;justify-content:center}.Auto-content-section-item{width:100%;margin-bottom:20px}.Auto-bp-box{background:0 0;border:initial}.Auto-bp-box-title{border-bottom:1px solid #0059a9;color:#0059a9;height:100%;background:#fff;padding:5px 0}.Auto-bp-box-text{height:100%;padding:5px 0}.Auto-content-link{padding:40px 0}.Auto-content-link-section{width:100%;margin:0 auto;flex-wrap:wrap;justify-content:center}.Auto-link-item{width:65%;margin-bottom:20px;height:100px}.Auto-link-item-text{padding:0}.Auto-inquire-btn{padding:10px 40px;margin-bottom:1.75em}}@media screen and (max-width:576px){.Auto-link-item{height:80px}.Auto-link-item-img{height:65%}.Auto-link-item-text{height:35%;font-size:14px}.Auto-content-title-develop{margin:40px 0}.Auto-content-service{padding:0 0 40px}.Auto-content-service-img{width:35%}.Auto-content-service-item{margin:40px 0 5px}.Auto-content-performance{padding:40px 0 20px}.Auto-content-performance-title,.Auto-content-link-title{font-size:22px}.Auto-content-link{padding:40px 0}}@-webkit-keyframes sdb{0%{transform:rotate(-45deg) translate(0,0)}20%{transform:rotate(-45deg) translate(-10px,10px)}40%{transform:rotate(-45deg) translate(0,0)}}@keyframes sdb{0%{transform:rotate(-45deg) translate(0,0)}20%{transform:rotate(-45deg) translate(-10px,10px)}40%{transform:rotate(-45deg) translate(0,0)}}.Contact__top .site-header{display:none}.Contact__top .breadcrumbs,.Contact__top .drawer-toggle,.Contact__top .Footer-linkBox,.Contact__top .Fotter__CompanyInfo--btn{display:none}.Contact__top .Fotter__CompanyInfoBox{position:relative;width:100%}.Contact__top .Fotter__CompanyInfoBnr{position:absolute;right:0;bottom:1rem}@media screen and (max-width:67rem){.Contact__top .Fotter__CompanyInfoBnr._sp{position:static}}.Contact__list-box{width:100%;text-align:center;margin:2rem auto 0}.Contact__list--item{background:#e9ecef;padding:1.25rem 2rem;text-align:center;line-height:1.4}.Contact__list--item a{height:5rem;display:-ms-flex !important;display:flex !important;justify-content:center;align-items:center;font-size:1rem}.Contact__list--item div{display:-ms-flex;display:flex;justify-content:center;align-items:center;margin:auto;padding:0 0 1rem;height:10rem}.Contact__list--item.is-other div{width:50%}.Contact__list--item .btn-default--base{padding:.75rem}.Contact-contents{width:100%}.Contact-contents .c-sec--title{font-size:1.5rem;padding:2rem 0 1rem}.Contact-contents--info{padding:2rem 0;color:#fff;background:rgba(0,172,224,.75);width:100%;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-3.5rem}.Contact-contents--text{font-weight:700;font-size:1.4rem;width:100%;text-align:center}.Contact-contents--text small{display:block}.Contact__tel a{display:inline-block;margin-bottom:.5rem;border-bottom:1px solid #fff;color:#fff}.Contact__tel:before{content:"電話番号:"}.Contact__tel small{font-size:.8rem;display:block;padding-left:7rem;color:#fff}.Contact__tel,.Contact__fax{font-size:3rem;font-weight:700;line-height:1.2;width:50%;text-align:center}.Contact__tel:before,.Contact__tel:before,.Contact__fax:before,.Contact__fax:before{font-size:1rem;display:inline-block;padding-right:1rem}.Contact__fax:before{content:"FAX番号:"}.Contact__list--item{background:#e9ecef;padding:12px;text-align:center;line-height:1.4}@media screen and (max-width:67rem){.Contact__list-box.is-four .c-list--common>li{width:100%}.Contact__top .Fotter__CompanyInfoBox{padding-bottom:6rem}.Contact__fax,.Contact__tel,.Contact__tel a{width:100%;color:#fff;font-size:2.5rem}.Contact__tel small{padding:0}.Contact__tel:before{display:block;padding-top:1rem;content:"電話番号"}.Contact__fax:before{display:block;padding-top:2rem;content:"FAX番号"}.Contact-contents .c-sec--title{padding:2rem}}@media screen and (max-width:48rem){.Contact-contents--text{font-size:1rem;margin:0}.Contact-contents--info{margin-bottom:0;padding:1rem}}@media screen and (max-width:36rem){body.page-two-column:not(.archive).Contact__top .content-wide#primary .entry-header{padding-top:10rem}}@media screen and (max-width:1072px){.Contact__list--item{padding:2rem}}@media screen and (max-width:330px){.Contact__list--item{padding:1rem}}@media screen and (max-width:67rem){.Contact__list-box.is-four .c-list--common>li{width:100%}.Contact__top .Fotter__CompanyInfoBox{padding-bottom:6rem}.Contact__tel,.Contact__fax,.Contact__tel a{width:100%;color:#fff;font-size:2.5rem}.Contact__tel small{padding:0}.Contact__tel:before{display:block;padding-top:1rem;content:"電話番号"}.Contact__fax:before{display:block;padding-top:2rem;content:"FAX番号"}.Contact-contents .c-sec--title{padding:2rem}}.bubble{position:relative;z-index:1;display:inline-block;padding:.4rem .75rem;width:100%;max-width:280px;border-radius:.25rem;background-color:#00ace0;color:#fff;font-size:.9375rem;font-weight:400}.bubble.is-left-tail:after{content:"";position:absolute;top:50%;left:0;z-index:-1;transform:translate(-100%,-50%);display:block;width:0;height:0;border:.5rem solid transparent;border-width:.375rem .625rem .375rem 0;border-right-color:#00ace0}@media screen and (max-width:991px){.bubble{padding:.3rem;width:100%;max-width:inherit}}.Dme{overflow-x:hidden}.Dme .breadcrumbs{margin-bottom:0;margin-top:0;background-color:#f2f2f2}.Dme .breadcrumbs .Dme__container{width:92.5%;max-width:inherit}.Dme__container{width:80%;margin:0 auto;max-width:1140px}.Dme__title{margin:0}.Dme__hero{background-color:#e7f6ff}.Dme__hero-image{width:100%}.Dme__section{padding:4.375rem 0}.Dme__section.-colored{background-color:#e7f6ff}.Dme__section.-colored.-top-arrow{position:relative;padding-top:6rem}.Dme__section.-colored.-top-arrow:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:0;border-style:solid;border-width:3.5rem 50vw 0;border-color:#fff #e7f6ff}.Dme__pr{margin:3.5rem auto 0;max-width:55rem}.Dme__video{width:100%;border:1px solid #eee}.Dme__video:focus{outline:none}.Dme__visual{position:relative;margin:0}.Dme__visual:not(:first-child){margin-top:2rem;width:80%;margin:2rem auto 0}.Dme__visual>img{display:block;margin:auto;max-width:100%}.Dme__heading{margin:auto auto 4rem;padding:0 0 1rem .25em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:5px solid #01addf;font-size:2rem;font-weight:400;text-align:center;letter-spacing:.2em}.Dme__heading:nth-child(n+2){margin-top:5rem}.Dme__lineup{display:-ms-flex;display:flex;list-style:none;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.Dme__item{flex:1 1 30%;display:-ms-flex;display:flex;flex-direction:column;align-items:center;max-width:30%}.Dme__item:nth-child(n+4){margin-top:3.125rem}.Dme__Scene{justify-content:space-between}.Dme__Scene .Dme__card{max-width:300px;width:100%}.Dme__Act{align-items:baseline;justify-content:center}.Dme__Act .Dme__item{flex:1 1 32%;display:-ms-flex;display:flex;flex-direction:column;align-items:center;max-width:32%;padding:0 2%}.Dme__Act .order-3{width:100%}.Dme__Custom{justify-content:space-between}.Dme__item-title{width:100%;color:#01addf;font-size:1rem;line-height:1.6}.Dme__item-badge{display:block;float:left;margin:0 .5rem .5rem 0;padding:.05rem 1em;border-radius:4px;background-color:#00ace0;color:#fff;font-size:.9375rem;font-weight:700}.Dme__item-image{margin-bottom:1rem;width:auto}.Dme__card{overflow:hidden;display:-ms-flex;display:flex;flex-direction:column;border-radius:2px;background-color:#fff;box-shadow:2px 2px 2px rgba(90,90,90,.25)}.Dme__card:nth-child(n+2){margin-top:3.125rem}.Dme__card img{flex-shrink:0}.Dme__card-title{margin:1rem 0 0;color:#01addf;font-size:1.125rem;text-align:center}.Dme__card-body{padding:2rem 3rem;min-height:0%}.Dme__card-desc{margin:.5rem 1rem 1rem;text-align:center}.Dme__card-heading{margin:2.5rem 2.5rem 0;padding-bottom:1.25rem;border-bottom:2px solid #01addf;font-size:1.625rem;font-weight:400;text-align:center;letter-spacing:1px;line-height:1.5}.Dme__function{display:-ms-flex;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.Dme__function:nth-child(n+3){margin-top:2rem}.Dme__function-name{margin:0 auto;width:100%;display:-ms-flex;display:flex;align-items:center;justify-content:center}.Dme__function-illust{width:35%;display:-ms-flex;display:flex;align-items:center;justify-content:center;align-self:center}.Dme__function-illust img{width:100%}.Dme__function-desc{width:60%;margin-right:0;font-size:.9375rem;display:-ms-flex;display:flex;flex-wrap:wrap}.Dme__function-desc-title{width:100%;margin-bottom:1rem}.Dme__function-note{width:100%}.Dme__function-md{width:48%}.Dme__layers{list-style:none;margin:0 auto;padding:0;width:100%}.Dme__layer{display:-ms-flex;display:flex;align-items:center;justify-content:center;font-size:.9375rem;letter-spacing:-.5px}.Dme__layer:first-child{margin-left:-73px}.Dme__layer:not(:first-child){margin-top:.875rem}.Dme__layer-label{padding:.3rem .5rem;background-color:#01addf;color:#fff;margin-right:.5rem}.Dme__layer-name{color:#01addf;font-weight:700}.Dme__layer-name:after{content:"／";display:inline-block;transform:translateX(.25rem);margin-right:.5rem}.Dme__layer-desc{margin:0}.Dme__caption-overed{position:absolute;top:0;left:0;height:28px;padding:0 1rem;background-color:#01addf;color:#fff}.Dme__caption-overed:after{position:absolute;top:0;right:-16px;content:"";display:block;width:0;height:0;border-style:solid;border-width:28px 16px 0 0;border-color:#01addf transparent}.md-line{display:none}.Img-Modal{background:#fff;cursor:pointer}.Img-Modal:hover{opacity:.85}.modal .modal-header{padding:.5rem 1rem;border-bottom:none}.modal .modal-size{max-width:1000px;display:-ms-flex;display:flex;align-items:center;min-height:100%}.modal .modal-body{padding:0 1.5rem 1.5rem}@media (max-width:991px){.Dme__Act .Dme__item{flex:1 1 45%;max-width:45%;padding:0 2%}.Dme__card-desc{margin:.5rem 0 1rem;text-align:center}.Dme__item:nth-child(n+4){margin-top:0}.Dme__function-desc-title{width:70%;margin:2rem auto 1rem}.Dme__card-body{padding:2rem 3rem}.Dme__function-name{margin:0 auto}.Dme__function-md .Dme__function-desc-title{width:100%;margin:0 auto 1rem}.Dme__function-md .Dme__function-name{margin:0 1rem}.Dme__function-md .bubble{width:100%;min-width:210px;max-width:inherit;margin-top:1.5rem}.Dme__function-illust{grid-area:img;display:inline-block;width:60%;margin:0 auto}.Dme__function-desc{margin:0 auto;width:90%}.Dme .colm-mb-01{flex:0 0 60%;margin:0 auto 2rem;max-width:60%}.Dme .colm-mb-02{flex:0 0 100%;margin:0 auto;max-width:100%}.Dme .colm-mb-space{margin-bottom:1rem}.Dme__visual:not(:first-child){width:90%}.Dme__layers{width:90%}.Dme__layer{flex-wrap:wrap;justify-content:flex-start}.Dme__layer:first-child{margin-left:0}.Dme__layer-label{margin-right:10px}.Dme__layer-name{color:#01addf;font-weight:700}.Dme__layer-name:after{content:"";display:inline-block;transform:translateX(0rem);margin-right:0}.Dme__layer-desc{margin:2px 0 0 100px}.modal .modal-size{max-width:80%}}@media (max-width:768px){.md-line{display:block}.Dme__card{width:auto}.Dme__Scene .Dme__item{flex:1 1 100%;max-width:100%;margin-bottom:2.5rem}.Dme__Act{align-items:center;justify-content:center}.Dme__Act .Dme__item{flex:1 1 100%;max-width:60%;margin-bottom:2.5rem}.Dme__lineup .Dme__function{flex:1 1 100%;padding:0}.Dme__function-md{margin-bottom:2rem}.Dme__function-md .Dme__function-illust{width:30%;margin:0 auto}.Dme__function-md .Dme__function-name{margin:0;width:100%}.Dme__function-md .bubble{width:100%;min-width:165px;max-width:inherit;margin-top:0}.Dme__function-md .Dme__function-desc{margin:0 auto;width:60%}.Dme__function-md:nth-child(4){margin-bottom:0}.Dme__lineup .Dme__function:nth-child(n+3){margin-top:0}}@media (max-width:576px){.Dme__section{padding:3rem 0}.Dme__heading{font-size:1.7rem;letter-spacing:.1rem;margin:auto auto 3rem}.Dme__heading:nth-child(n+2){margin-top:3rem}.Dme__card-heading{font-size:1.375rem;margin:2rem 1rem 0}.Dme__card-body{padding:1.25rem 1.25rem 2rem}.Dme__Act .Dme__item{max-width:75%}.act-02{width:100%}.Dme__lineup .Dme__function{flex:1 1 100%;padding:0}.Dme__function-md .Dme__function-name{margin:0 auto;width:80%}.Dme__function-md .bubble{min-width:100%}.Dme__function-md .Dme__function-illust{width:55%;margin:0 auto .5rem}.Dme__function-md .Dme__function-desc{width:75%;margin:0 auto}.Dme .colm-mb-01{flex:0 0 90%;max-width:90%}.Dme__caption-overed{height:24px;font-size:14px;padding:0 .5rem}.Dme__caption-overed:after{border-width:24px 16px 0 0}.Dme__visual:not(:first-child){margin-top:2rem;width:100%}.Dme__layer-label{padding:.25rem .5rem}.Dme__layer-desc{margin:8px 0 0}.md-line{display:none}.modal .modal-size{margin:2rem auto 0;max-width:90%}}@media (max-width:376px){.Dme__Act .Dme__item{max-width:90%}.Dme__function-illust{width:90%}.Dme__function-md .Dme__function-desc{width:85%;margin:0 auto}.Dme__layer-label{padding:0 1rem;margin:0 3rem .3rem 0}.Dme__layer-desc{margin:5px 0 0}.Dme__layer-name{font-size:.90625rem}.Dme__caption-overed{height:24px;line-height:22px;font-size:13px;padding:0 .5rem 0 .3rem}.Dme__caption-overed:after{border-width:24px 16px 0 0}}.E-site-content{box-sizing:border-box;padding:0 !important}.E-body{width:100%;overflow:hidden}.E-main{position:relative;width:100%}.E-main-image{display:block;width:100%}.E-main-sp-image{display:none}.E-main-catch{position:absolute;text-align:center;bottom:-15px;left:50%;transform:translate(-50%,-50%);width:100%;margin:0;padding:0;font-size:2.6em;color:#000;text-shadow:0 0 15px rgba(255,255,255,.5),0 0 30px rgba(255,255,255,.5),0 0 40px #fff,0 0 50px #fff,0 0 60px #fff,0 0 70px #fff;background-color:rgba(118,192,226,.5)}.ecu__top{margin-top:3.5rem}.ecu__top .site-footer{margin-top:-3rem}.ecu__top.page:not(.home) #content{padding-bottom:0}.E-content{width:100%}.E-content-section{margin-bottom:5rem}.E-content-section p{text-align:initial;font-size:1.1em}.E-content-section img{display:block;width:100%}.E-content-section .E-survice-sp-imege{display:none}.E-content-subtitle{text-align:center;width:100%;margin-top:1.875rem;margin-bottom:1.25rem;font-size:2.5rem}.E-content-texthalf{padding:0 3rem;margin:0 auto}.E-content-graycolor{width:100%;background-color:#f1eeee;padding-top:20px;padding-bottom:1px}.E-content-graycolor:last-child{position:relative}.E-content-graycolor:last-child:after{content:"";display:block;position:absolute;width:100%;height:5rem;background:#f1eeee;bottom:-5rem;left:0}.E-content-yellowcolor{margin-top:5px;padding-bottom:20px;background-color:#ffeb8fba;border:2px solid #e0c33eba}.E-content-ecu-title{text-align:center;width:100%;margin-top:15px;margin-bottom:24px;font-size:2em;display:-ms-flex;display:flex;align-items:center;justify-content:center}.E-content-ecu-title:before{content:"";background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/ecu/01_img_ic_ecu.png);background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;display:inline-block;margin-right:.625rem}.E-survice-imege{display:block;width:100%;margin-bottom:30px}.E-content-select-title{text-align:center;width:100%;margin-top:30px;margin-bottom:40px;font-size:2.5rem;display:-ms-flex;display:flex;align-items:center;justify-content:center}.E-content-select-title:before{content:"";background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/ecu/01_img_ic_logo.png);background-repeat:no-repeat;background-size:contain;width:3rem;height:3rem;display:inline-block;margin-right:.625rem}.E-content-select{text-align:center;display:flex;justify-content:center;justify-content:space-around;width:100%}.E-content-select-half{width:30%;min-height:0}.E-content-select-half h3{font-size:1.7em;padding-top:0;height:4.4rem;align-items:center;display:-ms-flex;display:flex;justify-content:center;min-height:0}.E-content-select-half img{min-height:0}.E-content-select img{width:auto;max-width:100%}.E-content-section--contact{text-align:center}.E-content-contact{display:inline-block;margin:30px auto 80px;text-decoration:none;font-size:1.5rem;font-weight:700;padding:.75rem 1.5rem;white-space:nowrap;color:#fff;border-radius:4rem;background:#00ace0;transition:all .3s}@media screen and (max-width:55rem){.E-main-image{display:none}.E-main-sp-image{display:block;width:100%}.E-main-catch{display:none}.E-content{width:100%;margin:0 auto;padding-top:0}.E-content-section{margin-bottom:2.5rem}.E-content-section img{display:block;width:70%;margin:0 auto}.E-content-section p{text-align:initial;font-size:1.1em}.E-content-ecu-title{text-align:center;width:100%;margin-bottom:15px;font-size:1.5em;flex-wrap:wrap}.E-content-ecu-title:before{margin:0 .25rem}.E-content-select-title{font-size:1.85rem;align-items:flex-start}.E-content-select-title:before{padding:0;margin-right:.625rem}.E-content-subtitle{font-size:1.85rem}.E-content-texthalf{width:100%;padding:0}.E-content-select{text-align:center;display:flex;flex-direction:column;justify-content:center;justify-content:space-around;width:100%}.E-content-select-half{width:90%;margin:0 auto 15px}.E-content-select-half h3{margin-bottom:0;font-size:2em}.E-content-contact{margin-top:0;margin-bottom:2.5rem}.E-content-section .E-survice-imege{display:none}.E-content-section .E-survice-sp-imege{display:block;width:100%;margin-bottom:30px}}.WorkList__wrap .c-Tag__List{margin-bottom:2rem}.work-detail .c-Tag__List{display:block;margin-bottom:1rem;text-align:center}.WorkList__wrap{position:relative;display:-ms-flex;display:flex;flex-wrap:wrap}.WorkList__title{font-size:1.5rem}.WorkList__title,.entry-content-wide h2{margin-bottom:1rem}.WorkList__thumbnail{width:20%}.WorkList__text{width:80%}.WorkList__link{display:-ms-flex;display:flex}.WorkList__link a{display:block;padding:0}.WorkList__btn-detail{height:40px;margin:0 .5rem 0 0;padding:.3rem 1rem;border-radius:3px;background:rgba(0,0,0,.1)}.WorkList__btn-app{display:-ms-flex;display:flex}.Work__detailBox .c-list--common{justify-content:space-between}.Work__detailBox .c-list--common>li{display:-ms-flex;display:flex;align-items:flex-end}.Work__detailBox .c-list--common img{width:100%}.Work__detailStore{margin-top:2rem;padding:1.5rem;border:5px solid #e9ecef;border-radius:1rem}.Work__detailStore .c-sec--SubTitle{margin-bottom:1rem}.Work__detailStore img{width:auto;height:48px}.Work__detailList,.Work__detailList>li{list-style:none}.Work__detailList-img{float:left;margin-right:1rem}.Work__detailList-subtitle{font-size:1.2rem}.Work__detailList-text{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.Work__detailList-chara,.Work__detailList-install{width:49%;padding:1rem;border-radius:1rem;background:#eee}.Work__detailList-text li{font-size:.8rem;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px dotted rgba(0,0,0,.2)}.app-btn{margin-left:6px}@media screen and (max-width:67rem){.WorkList__wrap .WorkList__link,.WorkList__wrap .c-Tag__List{justify-content:center;align-items:center}.WorkList__thumbnail{width:100%;padding-bottom:1rem;text-align:center}.WorkList__text{width:100%}}@media screen and (max-width:36rem){.WorkList__thumbnail img{width:5rem;height:auto}.WorkList__link{flex-direction:column;align-items:center}.WorkList__btn-app{margin-top:.75rem;align-items:center;justify-content:center}.WorkList__btn-detail{margin:0}.market_link{padding-left:0}.market_link._2{margin-left:6px}.Work__detailStore img{height:40px}.app-btn{margin-left:3px}}@media screen and (max-width:369px){.app-btn{margin-top:6px}}.FunctionList{display:flex;flex-wrap:wrap;justify-content:space-between}.FunctionList__parent:nth-child(2n+1){flex:0 0 60%;max-width:60%}.FunctionList__parent:nth-child(2n){flex:0 0 35%;max-width:35%}.FunctionList__item{flex:0 0 19%;max-width:19%}.FunctionList__parent:nth-child(2n) .FunctionList__item{flex:0 0 32%;max-width:32%}.FunctionList__content{display:flex;flex-wrap:wrap}.FunctionList__title{text-transform:none;margin-bottom:1rem;padding-bottom:.3rem}.FunctionList__title.ic-green{border-bottom:2px solid #45a754}.FunctionList__title.ic-yellow{border-bottom:2px solid #ff9}.FunctionList__title.ic-orange{border-bottom:2px solid #d5a416}.FunctionList__title.ic-red{border-bottom:2px solid #ec6538}.FunctionList__title.ic-pink{border-bottom:2px solid #faf}.FunctionList__title.ic-blue{border-bottom:2px solid #215fa3}.FunctionList__title.ic-cian{border-bottom:2px solid #31bdeb}.FunctionList__title.ic-purple{border-bottom:2px solid #7565ab}.ic-green{color:#45a754}.ic-yellow{color:#ff9}.ic-orange{color:#d5a416}.ic-red{color:#ec6538}.ic-pink{color:#faf}.ic-blue{color:#215fa3}.ic-cian{color:#31bdeb}.ic-purple{color:#7565ab}.FunctionList__item-icon{border:3px solid transparent;display:inline-block;height:36px;width:36px;border-radius:50%;border:0;background-image:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 100%);font-size:20px;text-align:center;line-height:36px;transition:all .3s ease 0s}.FunctionList__item-icon>i{font-size:2rem}.FunctionList__item-icon>img{width:36px;margin-top:-8px}.FunctionList__item-block{text-align:center}.FunctionList__item-block .desc{font-size:.8rem}@media screen and (max-width:48rem){.FunctionList__parent:nth-child(2n),.FunctionList__parent:nth-child(2n+1){flex:0 0 100%;max-width:100%}.FunctionList__parent:nth-child(1){order:1}.FunctionList__parent:nth-child(2){order:4}.FunctionList__parent:nth-child(3){order:2}.FunctionList__parent:nth-child(4){order:5}.FunctionList__parent:nth-child(5){order:3}.FunctionList__parent:nth-child(6){order:6}.FunctionList__parent:nth-child(2n) .FunctionList__item,.FunctionList__parent:nth-child(2n+1) .FunctionList__item{flex:0 0 20%;max-width:20%}}.system__body{color:#444;margin-bottom:-5.25rem}@media screen and (max-width:767px){.system__body{margin-bottom:-3.25rem}}@media (max-width:769px){.system__body{width:100%;overflow:hidden}}.system__header{background:linear-gradient(-10deg,#fff 0%,#d7f3ff 100%);height:490px;display:flex;flex-direction:column;overflow:hidden;justify-content:space-between}@media (max-width:769px){.system__header{background:linear-gradient(0deg,#fff 50%,#afe6ff 100%);height:auto;width:100%;margin:0}}.system__headerInner{width:1100px;margin:0 auto;position:relative}.system__headerInner:after{content:"";position:absolute;width:570px;height:450px;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/system/system_main.png) no-repeat;background-size:contain;top:0;right:-120px;z-index:0}@media (max-width:769px){.system__headerInner{width:100%;margin:0}.system__headerInner:after{width:260px;height:200px;right:calc(50% - 145px);top:130px}}@media (max-width:769px){.system__text{padding:180px 26px 10px}}.system__content{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:200px 1fr;padding-top:85px}@media (max-width:769px){.system__content{display:flex;flex-direction:column;padding-top:20px}}.system__contentImg{display:flex;justify-content:center;align-items:flex-start}@media (max-width:769px){.system__contentImg{padding-top:20px;padding-bottom:30px}.system__contentImg>img{height:100px}}.system__contentBox{padding:0 26px}@media (max-width:769px){.system__contentBox{width:100%}}.system__contentBar{position:relative;width:100%;border-bottom:1px solid #10b1e2;margin-bottom:1rem}.system__contentBar__text{background:#10b1e2;color:#fff;padding:2px 1rem 0;display:inline-block;border-radius:8px 8px 0 0}.system__heading01{color:#2796c4;font-weight:700;font-size:20px;margin-top:80px}@media (max-width:769px){.system__heading01{font-size:18px;margin-top:20px;padding:0 26px}}.system__heading02{font-weight:700;font-size:28px;margin:10px 0 25px;padding:0}@media (max-width:769px){.system__heading02{font-size:20px;padding:0 26px}}.system__heading03{color:#10b1e2;font-size:20px;font-weight:400;margin-bottom:20px}@media (max-width:769px){.system__heading03{text-align:center}}.system__textWrap{width:700px;margin-right:auto;position:relative;z-index:3}@media (max-width:769px){.system__textWrap{width:auto;margin:0}}.system__anchorWrap{border-top:1px #dfdfdf solid;border-bottom:1px #dfdfdf solid;background:rgba(255,255,255,.5);position:relative;z-index:5}@media (max-width:769px){.system__anchorWrap{border-bottom:none}}.system__anchorList{max-width:1100px;margin:0 auto;padding:0;height:120px;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.system__anchorList:before{content:"";position:absolute;width:1px;height:56px;background:#93cae4;right:0;top:calc(50% - 28px)}@media (max-width:769px){.system__anchorList{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);height:auto}.system__anchorList:before{display:none}}.system__anchorItem{font-size:18px;width:100%;height:100%;position:relative}.system__anchorItem:before{content:"";position:absolute;width:1px;height:56px;background:#93cae4;left:0;top:calc(50% - 28px)}@media (max-width:769px){.system__anchorItem:before{width:100%;height:0;background:#dfdfdf;top:auto;bottom:0;border-top:1px solid #dfdfdf}}.system__anchorLink{color:#10b1e2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .2s ease-in-out}.system__anchorLink:after{content:"";width:10px;height:10px;border:1px solid transparent;transform:rotate(45deg);border-bottom-color:#10b1e2;border-right-color:#10b1e2;left:calc(50% - 7px);transition:all .2s ease-in-out}.system__anchorLink:hover{background:rgba(16,177,226,.2)}.system__anchorLink:hover:after{transform:rotate(45deg) translate(3px,3px)}@media (max-width:769px){.system__anchorLink{flex-direction:row;justify-content:space-between;padding:20px 25px}}.system__languageList{list-style:none;display:flex}.system__languageList>li{padding-right:1.5rem;padding-left:1rem;position:relative}.system__languageList>li:before{content:"";height:6px;width:10px;border-bottom:2px solid #10b1e2;border-left:2px solid #10b1e2;transform:rotate(-45deg);display:inline-block;position:absolute;top:9px;left:0}@media (max-width:769px){.system__languageList{flex-wrap:wrap}}.system__DevelopmentList__title{font-size:16px;display:flex;align-items:center}.system__DevelopmentList__title:before{content:"";width:1rem;height:1rem;background:#10b1e2;border-radius:1rem;display:inline-block;margin-right:.5rem}.system__DevelopmentList__item{margin-left:1.5rem}.system__DevelopmentList__item>li{display:flex;align-items:center;letter-spacing:normal;list-style:none}.system__DevelopmentList__item>li:before{content:"";width:3px;height:3px;background:#10b1e2;border-radius:1rem;display:inline-block;margin-right:.5rem}.system__linKBox{max-width:1100px;margin:0 auto;text-align:center;padding-top:50px;padding-bottom:50px}.system__linKBtn{color:#10b1e2;border:1px solid #10b1e2;padding:.5rem 2rem .5rem 1.5rem;font-size:18px;border-radius:2rem;font-weight:700;position:relative;transition:all .2s ease-in-out;display:inline-block}.system__linKBtn:after{content:"";position:absolute;width:0;height:0;display:block;border:.5rem solid transparent;border-left-color:#10b1e2;right:.5rem;top:calc(50% - .55rem)}.system__linKBtn:hover{background:#10b1e2;color:#fff}.system__linKBtn:hover:after{border-left-color:#fff}.system__conatctBox{text-align:center;padding-top:40px;padding-bottom:40px;width:100%;background-color:#f1eeee;margin:auto}@media (max-width:769px){.system__conatctBox{padding:26px}}.system__linKBtn2{color:#fff;border:1px solid #10b1e2;background-color:#10b1e2;padding:.5rem 2rem .5rem 1.5rem;font-size:18px;border-radius:2rem;font-weight:700;position:relative;transition:all .2s ease-in-out;display:inline-block}.system__linKBtn2:after{content:"";position:absolute;width:0;height:0;display:block;border:.5rem solid transparent;border-left-color:#fff;right:.5rem;top:calc(50% - .55rem)}.system__linKBtn2:hover{background:#fff;color:#10b1e2;border:1px solid #10b1e2}.system__linKBtn2:hover:after{border-left-color:#10b1e2}.system__tel{border:2px solid #e9ecef;display:flex;padding:2rem 4rem;align-items:center;margin-bottom:50px}@media (max-width:769px){.system__tel{flex-wrap:wrap;padding:1rem}}.system__telItem{margin-left:2rem;margin-bottom:0;display:flex;align-items:center}.system__telItem:first-child{margin-left:0;margin-right:auto}@media (max-width:769px){.system__telItem{margin:0}.system__telItem:first-child{margin-left:auto;margin-bottom:10px}}.system__telNumber{font-size:28px;font-weight:700}.system__body .btn-default--base{flex-direction:column;font-size:24px !important}.system__body .btn-default--base>span{font-weight:400;display:block;font-size:16px}.system__DevelopmentList{width:50%;float:left}@media (max-width:769px){.system__DevelopmentList{width:100%;float:none}}.Clients{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;list-style:none}.Clients>*{padding:calc(.25rem + .25vw)}.Clients__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-height:7vw}.Desire__box{position:relative;padding:5rem 0 7rem}.c-desire--item01,.c-desire--item02,.c-desire--item03,.c-desire--item04,.c-desire--item05,.c-desire--item06{font-size:1.2rem;font-weight:700;line-height:1;position:absolute;display:inline-block;padding:2rem;text-align:center;color:#00ace0;border:3px solid #00ace0;border-radius:10rem;background:#fff}.c-desire--item01:before,.c-desire--item02:before,.c-desire--item03:before,.c-desire--item04:before,.c-desire--item05:before,.c-desire--item06:before{position:absolute;display:block;width:1.5rem;height:1.5rem;content:"";border:3px solid #00ace0;border-radius:1.5rem;background:#fff}.c-desire--item01:after,.c-desire--item02:after,.c-desire--item03:after,.c-desire--item04:after,.c-desire--item05:after,.c-desire--item06:after{position:absolute;display:block;width:1rem;height:1rem;content:"";border:3px solid #00ace0;border-radius:1rem;background:#fff}.c-desire--item01{top:0;left:10%}.c-desire--item01:before{right:-.25rem;bottom:-.25rem}.c-desire--item01:after{right:-1rem;bottom:-1rem}.c-desire--item02{top:35%;left:0}.c-desire--item02:before{right:-.75rem;bottom:calc(50% - .75rem)}.c-desire--item02:after{right:-2rem;bottom:calc(50% - .5rem)}.c-desire--item03{left:0;top:70%}.c-desire--item03:before{top:-.25rem;right:-.25rem}.c-desire--item03:after{top:-.75rem;right:-1.25rem}.c-desire--item04{top:0;right:10%}.c-desire--item04:before{bottom:-.25rem;left:-.25rem}.c-desire--item04:after{bottom:-1rem;left:-1rem}.c-desire--item05{right:0;top:35%}.c-desire--item05:before{bottom:calc(50% - .75rem);left:-.75rem}.c-desire--item05:after{bottom:calc(50% - .5rem);left:-2rem}.c-desire--item06{top:70%;right:5%}.c-desire--item06:before{top:-.25rem;left:-.25rem}.c-desire--item06:after{top:-.75rem;left:-1.25rem}@media screen and (max-width:67rem){.Desire__box{padding-bottom:2rem}.c-desire--box{position:absolute;top:0;top:0;right:auto;bottom:auto;left:0;width:100%;width:100%;height:4.6rem}.c-desire--box:before{position:absolute;z-index:99;bottom:-25px;left:calc(50% - .75rem);display:block;width:1.5rem;height:1.5rem;content:"";border:3px solid #00ace0;border-radius:1.5rem;background:#fff}.c-desire--box:after{position:absolute;z-index:99;bottom:-45px;left:calc(50% - .5rem);display:block;width:1rem;height:1rem;content:"";border:3px solid #00ace0;border-radius:1rem;background:#fff}.c-desire--box span{font-size:.9rem;line-height:1.6;top:0;left:0;width:100%;height:4.2rem;padding:1.2rem .5rem}.c-desire--box span.is-active{opacity:1}.c-desire--item01:before,.c-desire--item02:before,.c-desire--item03:before,.c-desire--item04:before,.c-desire--item05:before,.c-desire--item06:before{display:none;top:auto;right:auto;bottom:5px;left:calc(50% - .75rem)}.c-desire--item01:after,.c-desire--item02:after,.c-desire--item03:after,.c-desire--item04:after,.c-desire--item05:after,.c-desire--item06:after{display:none;top:auto;right:auto;bottom:0;left:calc(50% - .5rem)}}.EffortList{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}@media (max-width:799px){.EffortList__item{flex:1 1 100%}.EffortList__item:nth-child(n+2){margin-top:1.5rem}}@media (min-width:800px) and (max-width:1199px){.EffortList__item{flex:1 1 40%;margin-right:1rem}.EffortList__item:nth-child(2n){margin-right:0}.EffortList__item:nth-child(n+3){margin-top:2rem}}@media (min-width:1200px){.EffortList__item{flex:1 1 30%;margin-right:1rem;box-shadow:0 0px 5px 0 rgba(0,0,0,.15)}.EffortList__item:nth-child(3n){margin-right:0}.EffortList__item:nth-child(n+4){margin-top:3rem}}.TechPR{margin:auto auto;width:100%}.TechPR__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.TechPR__item{flex:1 1 auto}.TechPR__visual{width:100%;background-repeat:no-repeat;background-size:contain}.-ai .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_ai.png)}.-ft .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_fintech.png)}.-cu .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_curation.png)}.-dm .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_data_mining.png)}.-gf .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_gf.png)}.-iot .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_iot.png)}.-lc .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_location.png)}.-o2o .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_o2o.png)}.-saas .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_saas.png)}.-geai .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_geai.png)}.TechPR__item:hover .TechPR__visual{-webkit-filter:invert(10%);filter:invert(10%)}.TechPR__tips{position:absolute;z-index:10;display:none;padding:1rem;border-radius:.5rem;background-color:#fff;color:#00ace0;box-shadow:0 4px 1rem #14c8ff}.TechPR__item:hover .TechPR__tips{display:block}.TechPR__title{margin-bottom:.25rem;font-size:1.125em;font-weight:700}.TechPR__desc{margin-bottom:0}@media (max-width:767px){.TechPR{position:relative;margin-bottom:6rem}.TechPR .TechPR__item.-ai,.TechPR .TechPR__item.-gf{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;width:100%}.TechPR .TechPR__item.-ai:hover:before,.TechPR .TechPR__item.-gf:hover:before{display:none}.TechPR__item:hover:before{content:"";position:relative;top:100%;left:50%;z-index:20;transform:translate(-50%,-.25rem);display:block;margin-bottom:-.75rem;width:0;height:0;border-style:solid;border-width:0 .75rem .75rem;border-color:transparent transparent #fff}.TechPR__item.-iot{order:1;margin-right:5%;width:20%}.TechPR__item.-iot:hover:before{top:22%;transform:translate(-50%,-.5rem);border-width:.75rem .75rem 0;border-color:#fff transparent transparent}.TechPR__item.-o2o{order:2;margin-right:5%;width:20%}.TechPR__item.-o2o:hover:before{top:22%;transform:translate(-50%,-.5rem);border-width:.75rem .75rem 0;border-color:#fff transparent transparent}.TechPR__item.-saas{order:3;margin-right:5%;width:20%}.TechPR__item.-saas:hover:before{top:22%;transform:translate(-50%,-.5rem);border-width:.75rem .75rem 0;border-color:#fff transparent transparent}.TechPR__item.-ft{order:4;width:20%}.TechPR__item.-ft:hover:before{top:22%;transform:translate(-50%,-.5rem);border-width:.75rem .75rem 0;border-color:#fff transparent transparent}.TechPR__item.-ai{order:5}.TechPR__item.-gf{order:6}.TechPR__item.-cu{order:7;margin-top:1rem;margin-right:5%;width:45%}.TechPR__item.-cu:hover:before{top:0;transform:translate(-50%,-.5rem);border-width:.75rem .75rem 0;border-color:#fff transparent transparent}.TechPR__item.-dm{order:8;margin-top:1rem;width:45%}.TechPR__item.-dm:hover:before{top:0;transform:translate(-50%,-.5rem);border-width:.75rem .75rem 0;border-color:#fff transparent transparent}.TechPR__item.-lc{order:9;margin-top:1rem;margin-right:5%;width:45%}.TechPR__item.-geai{order:10;margin-top:1rem;width:45%}.TechPR__visual{width:100%;background-repeat:no-repeat;background-size:contain}.-ai .TechPR__visual,.-gf .TechPR__visual{flex:0 0 45%;padding-top:45%;transform:scale(.9)}.-ai .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_ai_sp.png)}.-geai .TechPR__visual{padding-top:35%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_geai_sp.png)}.-cu .TechPR__visual{padding-top:35%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_curation_sp.png)}.-dm .TechPR__visual{padding-top:35%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_data_mining_sp.png)}.-gf .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_gf_sp.png)}.-iot .TechPR__visual{padding-top:100%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_iot_sp.png)}.-lc .TechPR__visual{padding-top:35%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_location_sp.png)}.-o2o .TechPR__visual{padding-top:100%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_o2o_sp.png)}.-saas .TechPR__visual{padding-top:100%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_saas_sp.png)}.-ft .TechPR__visual{padding-top:100%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_fintech_sp.png)}.-ai.TechPR__item:hover .TechPR__visual{-webkit-filter:none;filter:none}.-gf.TechPR__item:hover .TechPR__visual{-webkit-filter:none;filter:none}.-ai .TechPR__tips,.-gf .TechPR__tips{flex:0 0 50%;position:static;display:block;padding:0;background:0 0;color:#fff;box-shadow:none}.-cu .TechPR__tips,.-dm .TechPR__tips,.-lc .TechPR__tips,.-geai .TechPR__tips{left:0;margin-top:.475rem;width:100%}.-iot .TechPR__tips,.-o2o .TechPR__tips,.-saas .TechPR__tips,.-ft .TechPR__tips,.-cu .TechPR__tips,.-dm .TechPR__tips{margin-top:-18.5%;left:0;width:100%;transform:translate(0,-100%)}.TechPR__desc{font-size:.875rem}}@media (min-width:768px){.TechPR{padding-top:5rem}.TechPR__item{margin:-.675rem;width:12.5%}.TechPR__item:hover{z-index:10}.TechPR__item.-ai{order:1;transform:translate(0,50%);margin:0 0 0 24%;padding:0 1rem;width:26%}.TechPR__item.-gf{order:2;transform:translate(0,50%);margin:0 24% 0 0;padding:0 1rem;width:26%}.TechPR__item.-iot{order:3;transform:translate(20%,0)}.TechPR__item.-o2o{order:4;transform:translate(-33%,-108%)}.TechPR__item.-saas{order:5;transform:translate(-40%,-190%)}.TechPR__item.-cu{order:6;transform:translate(-18%,-240%)}.TechPR__item.-dm{order:7;transform:translate(18%,-240%)}.TechPR__item.-lc{order:8;transform:translate(40%,-190%)}.TechPR__item.-ft{order:9;transform:translate(33%,-108%)}.TechPR__item.-geai{order:10;transform:translate(-20%,0)}.TechPR__visual{padding-top:100%}.-ai .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_ai.png)}.-ft .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_fintech.png)}.-cu .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_curation.png)}.-dm .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_data_mining.png)}.-gf .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_gf.png)}.-iot .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_iot.png)}.-lc .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_location.png)}.-o2o .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_o2o.png)}.-saas .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_saas.png)}.-geai .TechPR__visual{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/top/ic_geai.png)}.TechPR__tips{width:20rem}.-ai .TechPR__tips,.-gf .TechPR__tips{top:0;left:50%;transform:translate(-50%,-100%)}.-ai .TechPR__tips:before,.-gf .TechPR__tips:before{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%,99%);display:block;border-style:solid;border-width:.75rem .75rem 0;border-color:#fff transparent transparent}.-ft .TechPR__tips,.-geai .TechPR__tips,.-lc .TechPR__tips{top:0;right:20%;transform:translate(0,-100%)}.-ft .TechPR__tips:before,.-geai .TechPR__tips:before,.-lc .TechPR__tips:before{content:"";position:absolute;bottom:1px;right:3%;transform:translate(-50%,100%);display:block;border-style:solid;border-width:.75rem .75rem 0;border-color:#fff transparent transparent}.-cu .TechPR__tips,.-dm .TechPR__tips{bottom:0;left:50%;transform:translate(-50%,100%)}.-cu .TechPR__tips:before,.-dm .TechPR__tips:before{content:"";position:absolute;top:1px;left:50%;transform:translate(-50%,-100%);display:block;border-style:solid;border-width:0 .75rem .75rem;border-color:transparent transparent #fff}.-iot .TechPR__tips,.-o2o .TechPR__tips,.-saas .TechPR__tips{top:0;left:20%;transform:translate(0,-100%)}.-iot .TechPR__tips:before,.-o2o .TechPR__tips:before,.-saas .TechPR__tips:before{content:"";position:absolute;bottom:1px;left:3%;transform:translate(50%,100%);display:block;border-style:solid;border-width:.75rem .75rem 0;border-color:#fff transparent transparent}}@media (min-width:1024px){.TechPR{padding-top:8rem;width:70%}}.js-TopSlider{display:none;width:100%;margin:0;padding:0}.js-TopSlider.slick-initialized{display:block}.js-TopSlider .slick-prev:before,.js-TopSlider .slick-next:before{font-size:2.75rem}.js-TopSlider li{position:relative}.js-TopSlider img{width:100%;height:auto}.js-TopSlider__nav{position:relative;display:-ms-flex;display:flex;width:100%;margin:0;padding:0;list-style:none}.js-TopSlider__nav li{position:relative;width:25%;height:5rem;padding:1.25rem .75rem;border-top:1px solid #e9ecef;border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;background:#fff}.js-TopSlider__nav li:before{position:absolute;top:0;left:0;display:block;width:100%;height:3px;content:"";background:#ced4da}.js-TopSlider__nav li:hover{cursor:pointer}.js-TopSlider__nav img{float:left;margin-right:1rem}.js-TopSlider__nav p{font-weight:700;line-height:1;margin:0;padding:0}.js-TopSlider__nav small{font-size:.75rem;display:block;margin-bottom:.35rem;white-space:nowrap}.js-TopSlider__nav ._letter{letter-spacing:-1px}li.js-TopSlider__nav--item{background:#e9ecef}li.js-TopSlider__nav--item:after{position:absolute;top:0;left:0;display:block;width:100%;height:3px;content:"";-webkit-animation:anime1 8.6s linear;animation:anime1 8.6s linear;background:#00ace0}.js-TopSlider__nav--icon{float:left;width:2.5rem;height:2.5rem;margin-right:.5rem}.js-TopSlider__nav--icon .c-logo--symbol,.js-TopSlider__nav--icon .icon_style{width:100%;height:100%}.js-TopSlider__nav--logo{font-weight:700;display:-ms-flex;display:flex;color:#00ace0;align-items:center}@media screen and (max-width:67rem){.js-TopSlider__nav small{display:none}}@media screen and (max-width:48rem){.js-TopSlider__nav--icon{display:inline-block;float:none;margin-right:0}.js-TopSlider__nav img{margin-right:.5rem}.js-TopSlider__nav p{font-size:.8rem;float:right;width:50%}}@media screen and (max-width:36rem){.js-TopSlider img{width:auto}.js-TopSlider__nav li{text-align:center}.js-TopSlider__nav p{display:none}.js-TopSlider__nav img{float:none;margin:auto}}@-webkit-keyframes anime1{0%{width:0}100%{width:100%}}@keyframes anime1{0%{width:0}100%{width:100%}}.js-TopSlider--works span{line-height:1;display:block}.js-TopSlider--works .slick-prev:before,.js-TopSlider--works .slick-next:before{font-size:2.75rem}.js-TopSlider--worksBox{display:-ms-flex;display:flex}.js-TopSlider--worksImg{position:relative;overflow:hidden;height:35rem;margin:0 1rem;background-size:cover}.js-TopSlider--worksImg a{position:absolute;z-index:5;top:0;left:0;width:100%}.js-TopSlider--worksImg a:hover img{opacity:1}.js-TopSlider--worksItem{z-index:10}.js-TopSlider--worksItem.is-left{display:-ms-flex;display:flex;width:40%;height:35rem;padding:0;align-items:center;justify-content:center}.js-TopSlider--worksItem.is-left:before{top:-2.5%;left:-2.5%;position:absolute;z-index:0;display:block;width:15%;height:45%;content:"";background-repeat:no-repeat;background-position:top left;background-size:contain}.js-TopSlider--worksItem.is-left:after{position:absolute;z-index:0;display:block;width:15%;height:45%;content:"";background-repeat:no-repeat;background-position:top left;background-size:contain;bottom:-2.5%;left:-2.5%;transform:rotateX(180deg)}.js-TopSlider--worksItem.is-left img{position:relative;z-index:5;width:33.75rem}.js-TopSlider--worksItem.is-right{width:60%;height:35rem;padding:1.5rem 3rem 1.5rem 0}.js-TopSlider--worksItem.is-right:after,.js-TopSlider--worksItem.is-right:before{position:absolute;z-index:0;display:block;width:15%;height:45%;content:"";background-repeat:no-repeat;background-position:top left;background-size:contain}.js-TopSlider--worksItem.is-right:before{top:-2.5%;right:-2.5%;transform:rotateY(180deg)}.js-TopSlider--worksItem.is-right:after{right:-2.5%;bottom:-2.5%;transform:rotateY(180deg) rotateX(180deg)}.js-TopSlider--worksItem.is-right .js-TopSlider--worksItemTitle{display:-ms-flex;display:flex;margin-bottom:1rem;flex-wrap:wrap;align-items:center}.js-TopSlider--worksItem.is-right .js-TopSlider--worksItemTitle img{margin-right:1rem}.js-TopSlider--worksItem.is-right .js-TopSlider--worksItemTitle h3{line-height:1;margin-bottom:0}.js-TopSlider--worksItem.is-right .js-TopSlider--worksItemTitle p{font-size:.8rem;overflow:hidden;height:3rem}.js-TopSlider--worksItemTitle p{font-size:12px;overflow:hidden;height:3rem;font-weight:400}.js-TopSlider--worksItemTitle img{width:5rem;height:5rem}.js-TopSlider--text,.js-TopSlider--title,.js-TopSlider--worksTag{position:relative;z-index:5}.js-TopSlider--title{font-size:2.5rem;margin-top:-1rem}.js-TopSlider--title rt{font-size:.8rem}.js-TopSlider--title.is-twoline{font-size:2rem}.js-TopSlider--title.is-noruby{top:-1.5rem;left:0}.js-TopSlider--worksLabel .is-twoline{font-size:1.5rem;padding-top:.3rem}.js-TopSlider--catch{font-weight:700;width:100%;height:6rem}.js-TopSlider--catch.js-WorkMedal--two{height:5rem;margin-bottom:1rem}.js-TopSlider--catch.js-WorkMedal--three{height:6rem;margin-bottom:0}.js-TopSlider--medal{font-weight:700;padding-left:1.25rem;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/icon_medal.png) no-repeat;background-size:contain}.js-WorkMedal--two .js-TopSlider--medal{font-size:.9rem;margin-bottom:.5rem}.js-WorkMedal--three .js-TopSlider--medal{font-size:.9rem;margin-bottom:.25rem}.js-TopSlider-copy{font-size:1.5rem;margin-top:1rem}.js-TopSlider--name{position:relative;display:-ms-flex;display:flex;width:100%}.js-TopSlider--text{font-size:.9rem;height:8rem}.js-TopSlider--genre{font-size:1.5rem;padding-top:.75rem}.js-TopSlider--target{font-size:1rem;padding-top:.25rem}.js-TopSlider--worksTag{padding:.5rem;background:rgba(255,255,255,.8)}.js-TopSlider--worksTag ul{display:-ms-flex;display:flex;width:100%;margin:0;padding:0;list-style:none;flex-wrap:wrap}.js-TopSlider--worksTag li{font-size:.75rem;line-height:1;margin:.25rem;padding:.5rem .75rem;text-align:center;text-align:center;color:#fff}.js-TopSlider--worksTag .is-orange{background:#ec6941}.js-TopSlider--worksTag .is-purple{background:#a17df2}.js-TopSlider--worksTag .is-cyan{background:#45afe1}.js-TopSlider--worksTag .is-green{background:#89c554}.js-TopSlider--worksLabel{position:absolute;z-index:99;top:1rem;right:-10px;width:11.375rem;height:5rem;padding:.5rem;text-align:center;color:#333;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/label_achievements.png) no-repeat}.js-TopSlider--worksLabel span{line-height:1;display:block}.js-TopSlider--worksImg.is-01{color:#fff;background:#2471c6}.js-TopSlider--worksImg.is-01 a{color:#fff}.js-TopSlider--worksImg.is-01.is-texture{background-image:none}.js-TopSlider--worksImg.is-01 .js-TopSlider--worksItem:before,.js-TopSlider--worksImg.is-01 .js-TopSlider--worksItem:after{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_biz-ex.png)}.js-TopSlider--worksImg.is-02{color:#333;background:#f2ebc6}.js-TopSlider--worksImg.is-02 a{color:#333}.js-TopSlider--worksImg.is-02.is-texture{background-image:none}.js-TopSlider--worksImg.is-02 .js-TopSlider--worksItem:before,.js-TopSlider--worksImg.is-02 .js-TopSlider--worksItem:after{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_wheelog.png)}.js-TopSlider--worksImg.is-03{color:#fff;background:#e24e4f}.js-TopSlider--worksImg.is-03 a{color:#fff}.js-TopSlider--worksImg.is-03 .js-TopSlider--worksItem:before,.js-TopSlider--worksImg.is-03 .js-TopSlider--worksItem:after{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_jkara.png)}.js-TopSlider--worksImg.is-04{position:relative;color:#fff;background:#65b0fa}.js-TopSlider--worksImg.is-04 a{color:#fff}.js-TopSlider--worksImg.is-04 .js-TopSlider--worksItem:before,.js-TopSlider--worksImg.is-04 .js-TopSlider--worksItem:after{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_linka.png)}.js-TopSlider--worksImg.is-05{color:#fff;background:#63b931}.js-TopSlider--worksImg.is-05 a{color:#fff}.js-TopSlider--worksImg.is-05.is-texture{background-image:none}.js-TopSlider--worksImg.is-05 .js-TopSlider--worksItem:before,.js-TopSlider--worksImg.is-05 .js-TopSlider--worksItem:after{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_yasatatu.png)}.js-TopSlider--worksImg.is-06{color:#333;background:#f6efe8}.js-TopSlider--worksImg.is-06 a{color:#333}.js-TopSlider--worksImg.is-06 .js-TopSlider--worksItem:before,.js-TopSlider--worksImg.is-06 .js-TopSlider--worksItem:after{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_hapikone.png)}.js-TopSlider--worksImg.is-07{color:#fff;background:#51bfd8}.js-TopSlider--worksImg.is-07 a{color:#fff}.js-TopSlider--worksImg.is-07 .js-TopSlider--worksItem:before,.js-TopSlider--worksImg.is-07 .js-TopSlider--worksItem:after{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_proto.png)}.js-TopSlider--worksImg.is-08{color:#fff;background:#17b8b8}.js-TopSlider--worksImg.is-08 a{color:#fff}.js-TopSlider--worksImg.is-08 .js-TopSlider--worksItem:before,.js-TopSlider--worksImg.is-08 .js-TopSlider--worksItem:after{background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/bg_Infobank.png)}.js-TopSlider--worksThumb{width:50%;margin:2rem auto;cursor:pointer}.js-TopSlider--worksThumb:before{position:absolute;top:9px;left:0;display:block;width:100%;height:3px;content:"";background:#00ace0;box-shadow:0 2px 2px 0 rgba(100,230,255,.5) inset}.js-TopSlider--worksThumb .slick-list{height:4rem;margin-bottom:4rem}.js-TopSlider--worksThumb .js-TopSlider--worksItem{position:relative;height:1.5rem}.js-TopSlider--worksThumb .js-TopSlider--worksItem:focus{border:none;outline:none}.js-TopSlider--worksThumb .js-TopSlider--worksItem:after{position:absolute;top:0;left:calc(50% - .75rem);display:block;width:1.5rem;height:1.5rem;content:"";transition:border-color .3s;border:#adb5bd 3px solid;border-radius:.75rem;background:#fff}.js-TopSlider--worksThumb .js-TopSlider--worksItem:hover:after{border-color:#00ace0}.js-TopSlider--worksThumb .slick-center:before{position:absolute;top:9px;left:calc(50% + .75rem);display:block;width:1000%;height:3px;content:"";background:#ced4da;box-shadow:0 1px 2px rgba(0,0,0,.2) inset}.js-TopSlider--worksThumb .slick-center:after{border:#00ace0 3px solid;background:#00ace0;box-shadow:0 0 0 3px #fff inset,2px 2px 3px rgba(0,0,0,.2)}.js-TopSlider--worksThumb .slick-prev{top:.75rem;left:-3rem}.js-TopSlider--worksThumb .slick-next{top:.75rem;right:-3rem}.js-TopSlider--worksThumb .slick-next:before,.js-TopSlider--worksThumb .slick-prev:before{color:#6c757d}@media (max-width:1072px){.js-TopSlider--title.is-twoline{padding-top:26px}}@media (max-width:890px){.js-TopSlider--title.is-twoline{font-size:22px;padding-top:34px}}@media (max-width:768px){.js-TopSlider--title.is-twoline{font-size:22px;padding-top:18px}}@media screen and (max-width:67rem){.js-TopSlider--worksThumb,.js-TopSlider--worksTag{display:none}.js-TopSlider--title.is-noruby{top:0}.js-TopSlider--catch{position:absolute;top:1rem;left:1rem;margin-bottom:0}.js-TopSlider--worksItem.is-right{margin-top:8rem}.js-TopSlider--title{font-size:2rem}.js-TopSlider--worksImg{height:30rem;margin:0 0 2rem}.js-TopSlider--worksLabel{width:11.75rem;height:3.875rem;padding:0;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/label_sp_achievements.png) no-repeat;background-size:11.75rem 3.875rem}.js-TopSlider--genre{padding-right:.5rem}.js-TopSlider-text{bottom:2.5rem;left:2.5%;width:35%;padding:.5rem}.js-TopSlider-text h1{font-size:1rem;margin-bottom:.5rem;text-align:center}.js-TopSlider-text p{font-size:.75rem}}@media screen and (max-width:48rem){.js-TopSlider--works{margin-bottom:2rem}.js-TopSlider--works .js-TopSlider--worksItem.is-left,.js-TopSlider--works .js-TopSlider--worksItem.is-right{width:100%;margin-top:5rem}.js-TopSlider--works .js-TopSlider--worksItem.is-left{height:19rem;padding:2.125rem 0 0;align-items:end}.js-TopSlider--works .js-TopSlider--worksItem.is-right{height:20rem;padding:0 1.5rem 1.5rem}.js-TopSlider--text{font-size:.8rem;height:auto}.js-TopSlider--title.is-noruby{top:1rem;left:0}.c-TopSlider--twoline{font-size:1.25rem;white-space:nowrap}.js-TopSlider--worksItemTitle img{width:3rem;height:3rem;margin-top:1rem}.js-TopSlider--worksItem.is-left img{width:auto;max-height:15rem;margin:2.25rem auto 0 auto}}@media screen and (max-width:36rem){.js-TopSlider--works{margin:0 1rem;padding-bottom:2rem}.js-TopSlider--works .slick-dots{margin-bottom:1rem}.js-TopSlider--works .js-TopSlider--worksItem.is-left,.js-TopSlider--works .js-TopSlider--worksItem.is-right{margin-top:0}.js-TopSlider--worksBox{flex-wrap:wrap}.js-TopSlider--worksItemTitle img{margin-top:1rem}.js-TopSlider--worksImg{height:37rem}.js-TopSlider--worksImg .js-TopSlider--worksItem.is-left:before,.js-TopSlider--worksImg .js-TopSlider--worksItem.is-right:before,.js-TopSlider--worksImg .js-TopSlider--worksItem.is-left:after,.js-TopSlider--worksImg .js-TopSlider--worksItem.is-right:after{display:none;width:30%}.js-TopSlider--catch .js-TopSlider--medal{display:inline-block;overflow:hidden;width:1rem;height:1.45rem;padding-left:1.45rem}.js-TopSlider--worksLabel{font-size:.8rem;font-weight:700}.js-TopSlider--worksLabel .js-TopSlider--genre,.js-TopSlider--worksLabel .js-TopSlider--target{display:block;padding:1rem 0 0;font-size:.8rem;font-weight:700}.js-TopSlider--worksLabel .js-TopSlider--target{padding-top:.25rem}.js-TopSlider--name{justify-content:center}.js-TopSlider-text{bottom:1rem;left:2.5%;width:95%;padding:.5rem}.js-TopSlider-text h1{font-size:1.2rem;margin-bottom:.5rem;text-align:center}.js-TopSlider-text p{text-align:center}}.Gaminication-img.c-RBlock--base{width:80%;margin:auto;padding:2rem 0;text-align:center}.Gaminication-img img{width:90%}.Gaminication-img.c-RBlock--skyblue{width:100%;margin:auto;padding:2rem 0;text-align:center}.Gaminication-img img{width:100%;background:#fff}.pc-hidden .Gaminication-img.c-RBlock--skyblue{width:100%}.header-wheelog{color:#3a4858 !important;background:#def1fa !important}#wheelog .wheelog-content2{margin-bottom:3rem}#wheelog .wheelog-content2 h3{border-bottom:1px dashed #bdbdbd;padding-bottom:1rem;font-weight:700;font-size:1.8rem}#wheelog .wheelog-content2-w{margin-bottom:3rem}#wheelog .wheelog-content2-box{margin-bottom:2rem}#wheelog .wheelog-content2-title_s{margin-top:1.8rem;margin-bottom:.5rem;color:#4c4c4c;font-size:1.2em !important;font-weight:700}@media only screen and (max-width:767px){#wheelog .wheelog-content2-box{margin-bottom:1rem}#wheelog .wheelog-content2 h3{border-bottom:1px dashed #bdbdbd;padding-bottom:1rem;font-weight:700;font-size:1.6rem}#wheelog .wheelog-content2-title_s{margin-top:1rem;margin-bottom:.4rem;color:#313131;font-size:1.25em !important;font-weight:700}}#wheelog .content-flex-between{display:flex;justify-content:space-between}#wheelog .content-flex-around{display:flex;justify-content:space-around}#wheelog .row-reverse{flex-direction:row-reverse}#wheelog .c_green{color:#46a66e}#wheelog .c_orange{color:#ffbf26}#wheelog .c_blue{color:#212a6c}#wheelog .tac{text-align:center}#wheelog .tal{text-align:left}#wheelog .wheelog-content3{background-color:#dff1fa;padding:5rem;margin-bottom:4rem}#wheelog .wheelog-content3 h3{font-weight:700}#wheelog .wheelog-content3-box{margin:4rem auto;align-items:center}#wheelog .wheelog-content3-box:last-child{margin-bottom:0}#wheelog .wheelog-content3-img{flex:0 0 30%}#wheelog .wheelog-content3-text h4{margin:1rem auto}#wheelog .wheelog-content3-box:nth-child(odd) .wheelog-content3-img{margin-right:5%}#wheelog .wheelog-content3-box:nth-child(even) .wheelog-content3-img{margin-left:5%}@media only screen and (max-width:767px){#wheelog .wheelog-content3{padding:2rem}#wheelog .wheelog-content3-box{display:block}#wheelog .wheelog-content3-img{width:100%;margin:10px auto !important}#wheelog .wheelog-content3-box{margin:4rem auto;align-items:center}}#wheelog .content2-text{text-align:center;font-size:1.1rem;margin-bottom:6.5rem}@media (max-width:767px){#wheelog .content2-text{text-align:inherit;font-size:.95rem;margin-bottom:3.5rem}}#wheelog .Work__detailStore{margin-top:4rem !important;margin-bottom:6.5rem !important}#wheelog .wheelog-content1{margin-bottom:5rem}#wheelog .wheelog-content1-box{display:flex;align-items:center}#wheelog .wheelog-content1-img{flex:0 0 30%;margin-right:1%}@media only screen and (max-width:767px){#wheelog .wheelog-content1-box{margin:.5rem auto}#wheelog .wheelog-content1-box:not(:first-child){border-top:1px solid #e3e3e3;padding-top:1rem}#wheelog .wheelog-em{font-size:1em !important;font-weight:700}#wheelog .wheelog-content1{margin-bottom:4rem}}#wheelog .wheelog-em{font-size:1.1em;font-weight:700}#wheelog .wheelog-content1-box>p{font-size:.95em;margin-bottom:0}#wheelog .tal{margin:0 2.1rem 2.1em;padding:0;line-height:2}#wheelog .image-w-03{height:auto;width:80%}#wheelog .mb-4,.my-4{margin-bottom:1.5rem !important}@media only screen and (max-width:767px){#wheelog .image-w-03{height:auto;width:70%}}#wheelog .text-border-w{border-bottom:3px solid rgba(10,10,10,.25)}#wheelog .marker-border-2{background:linear-gradient(transparent 60%,#d8f2ff 0%)}#wheelog .text-bold{font-weight:700;color:#505050}#wheelog .c_sky_blue{color:#3f72bc;font-size:1.9rem}#wheelog .wheelog-content4-box-w{width:80%;margin:auto}#wheelog .wheelog-content4-box-w img{width:100%;height:auto}#wheelog .image-w-04{height:auto;width:100%}#wheelog .wheelog-content3 h4{color:#3f72bc;font-size:1.3rem;font-weight:700;line-height:1.4}#wheelog .font-weight-bold{text-align:center !important}#wheelog .font-weight-bold-2{color:#313131;font-size:1.3em !important;font-weight:400;text-align:center !important;border-bottom:1px dashed #bdbdbd !important;padding-bottom:.75rem !important}#wheelog .c-list--common{left:0;display:-ms-flex;display:flex;width:100%;margin-top:2rem;margin-bottom:1rem;padding:0;list-style:none;flex:1 0 auto;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){#wheelog .font-weight-bold-2{color:#313131;font-size:1.2em !important;font-weight:400;text-align:center !important;border-bottom:1px dashed #bdbdbd !important;padding-bottom:.75rem !important}#wheelog .c_sky_blue{color:#3f72bc;font-size:1.6rem;margin-top:1rem}}@media screen and (max-width:67rem) and (min-width:768px){#wheelog .is-three .c-list--common>li,.is-three .c-list--common>div{width:33%}#wheelog .tal{margin:0 1.5rem 1.5em;padding:0;line-height:2}#wheelog .image-w-03{height:auto;width:90%}#wheelog .wheelog-content3{background-color:#dff1fa;padding:3rem;margin-bottom:4rem}#wheelog .is-two .c-list--common>li,.is-two .c-list--common>div{width:46%;margin:.5rem}#wheelog .content2-text{text-align:center;font-size:1rem;margin-bottom:6.5rem}#wheelog .wheelog-content1-box{margin:.5rem auto}#wheelog .wheelog-content1-box:nth-child(n+3){border-top:1px solid #e3e3e3;padding-top:1rem}}.lookin{position:absolute;width:74px}.lookin.-top-right{top:0;right:0;transform:translate(-1rem,-60%)}@media (max-width:767px){.lookin{width:48px}}.Ai{overflow-x:hidden}.Ai .Ai_container{width:90%;margin:0 auto}.Ai .arrow-right{display:inline-block;width:.625rem;height:.625rem;border-style:solid;border-width:2px 2px 0 0;border-color:#00ace0;transform:translate(-.25rem,0) rotate(45deg)}.Ai .link-with-arrow{display:inline-block;padding-left:22px;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/ai/2x/btn_link.png);background-repeat:no-repeat;background-size:18px 18px;background-position:left 3px;font-size:14px}.Ai .pic-image{display:block;width:100%}.Ai .banner{position:relative;display:block}.banner__image.-shadow>img{margin:-3px}.banner__text{color:#212529;font-size:.875rem}@media (min-width:768px){.Ai .banner .banner__text{position:absolute;bottom:1.125rem;left:5%;z-index:2;margin-bottom:0;width:65%;color:#00ace0;font-size:10px;line-height:1.25}}@media (min-width:992px){.Ai .banner .banner__text{bottom:1.25rem;font-size:1.25vw}}@media (min-width:1200px){.Ai .banner .banner__text{bottom:1.375rem;font-size:1rem}}.Ai .gap-3{gap:1rem}.Ai .ribon{position:absolute;display:block;padding:0 1rem;min-width:6rem;background-color:#00ace0;color:#fff;line-height:2.25;text-align:center}.Ai .ribon.-top-left{top:1rem;left:-.75rem}.Ai .ribon.-top-left:before{content:"";position:absolute;bottom:-.25rem;left:0;width:0;height:0;border-style:solid;border-color:transparent #0098c7;border-width:0 .75rem .25rem 0}.Ai .c-layout{position:relative;display:flex;min-height:20.8vw}.Ai .c-layout:nth-child(n+2){margin-top:2rem}.Ai .c-layout.-bordered:nth-child(n+2){padding-top:2rem;border-top:1px solid #dfdfdf}.Ai .c-layout.-sm{min-height:20.8vw}.Ai .c-layout.-sm.-bordered:nth-child(n+2){min-height:calc(20.8vw + 2rem)}.Ai .c-layout.-lg{min-height:22.1vw}.Ai .c-layout.-lg.-bordered:nth-child(n+2){min-height:calc(22.1vw + 2rem)}.Ai .c-layout.-type-d .c-layout__body{margin-top:1rem}@media (max-width:991px){.Ai .c-layout{flex-direction:column}.Ai .c-layout.-type-c .c-layout__header{order:1}.Ai .c-layout.-type-c .c-layout__body{order:3;margin:1rem 0 0}.Ai .c-layout.-type-c .c-layout__visual{order:2}}@media (min-width:992px){.Ai .c-layout{flex-wrap:wrap}.Ai .c-layout.-type-c{align-items:flex-start;align-content:flex-start}.Ai .c-layout.-type-c.-bordered:nth-child(n+2) .c-layout__visual{top:2rem}.Ai .c-layout.-type-c .c-layout__header,.Ai .c-layout.-type-c .c-layout__body{flex:1 1 auto}.Ai .c-layout.-type-c .c-layout__header{order:1}.Ai .c-layout.-type-c .c-layout__body{order:3}.Ai .c-layout.-type-c .c-layout__visual{position:absolute;top:0;right:0;order:2;flex:1 1 auto}.-bordered:nth-child(n+2) .Ai .c-layout.-type-c .c-layout__visual{top:2rem}.Ai .c-layout.-type-c.-sm .c-layout__header,.Ai .c-layout.-type-c.-sm .c-layout__body{margin-right:calc(32vw + 2rem)}.Ai .c-layout.-type-c.-sm .c-layout__visual{width:32vw}.Ai .c-layout.-type-c.-lg .c-layout__header,.Ai .c-layout.-type-c.-lg .c-layout__body{margin-right:calc(34vw + 2rem)}.Ai .c-layout.-type-c.-lg .c-layout__visual{width:34vw}.Ai .c-layout.-type-d{flex-direction:row-reverse;align-items:flex-start;align-content:flex-start}.Ai .c-layout.-type-d .c-layout__header{order:1;flex:1 1 100%;width:100%}.Ai .c-layout.-type-d .c-layout__visual{order:2;flex:1 1 auto;margin:0}.Ai .c-layout.-type-d .c-layout__body{order:3;flex:1 1 33%;margin-right:2rem}.Ai .c-layout.-type-d.-sm .c-layout__visual{width:32vw}.Ai .c-layout.-type-d.-lg .c-layout__visual{width:34vw}}@media (min-width:1440px){.Ai .c-layout.-sm{min-height:280.8px}.Ai .c-layout.-sm.-bordered:nth-child(n+2){min-height:calc(280.8px + 2rem)}.Ai .c-layout.-lg{min-height:318.5px}.Ai .c-layout.-lg.-bordered:nth-child(n+2){min-height:calc(318.5px + 2rem)}.Ai .c-layout.-type-c.-sm .c-layout__header,.Ai .c-layout.-type-c.-sm .c-layout__body{margin-right:calc(432px + 2rem)}.Ai .c-layout.-type-c.-sm .c-layout__visual{width:432px}.Ai .c-layout.-type-c.-lg .c-layout__header,.Ai .c-layout.-type-c.-lg .c-layout__body{margin-right:calc(490px + 2rem)}.Ai .c-layout.-type-c.-lg .c-layout__visual{width:490px}.Ai .c-layout.-type-d.-sm .c-layout__visual{width:432px}.Ai .c-layout.-type-d.-lg .c-layout__visual{width:490px}}.Ai .breadcrumbs{margin-bottom:0;margin-top:0;background-color:#f2f2f2}.Ai .breadcrumbs .Ai__container{width:92.5%;max-width:inherit}.Ai .txt-note{margin-top:-.75rem}.Ai__title{margin:0}.Ai__hero{background-color:#e7f6ff}.Ai__hero-image{width:100%;background-image:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/ai/top_ai_bluerred.png);background-position:center center;background-size:contain}.Ai__nav{list-style:none;display:flex;justify-content:center;margin:0;padding:0 5vw;background-color:#e7f6ff;text-align:center}.Ai__nav-item{flex:1 1 30%}.Ai__nav-link{display:block;padding:1rem}.Ai__nav-link:after{content:"";display:inline-block;margin:0 0 0 .75rem;width:.625rem;height:.625rem;border-style:solid;border-width:0 2px 2px 0;border-color:#196dc6;transform:rotate(45deg) translateY(-4px)}.Ai__nav-link:hover{background-image:radial-gradient(#94e6ff,#e7f6ff 50%);background-repeat:no-repeat;background-position:center center;background-size:contain}.Ai__section{padding:4.375rem 0}.Ai__section.-colored{background-color:#e7f6ff}.Ai_p-4{padding:3rem}.Ai__read-title{text-align:center;color:#00ace0;font-size:1.375rem;font-weight:400;margin-bottom:1rem}.Ai__heading{margin-bottom:3rem;font-size:1.5rem;font-weight:400;letter-spacing:.1em}.Ai__heading:nth-child(n+2){margin-top:5rem}.Ai__heading .font-bold{font-size:1.625rem;margin-left:10px}.Ai__count{display:inline-block;color:#00ace0;font-family:montserrat,sans-serif;font-weight:400;font-style:normal;font-size:3rem;margin-right:10px;vertical-align:middle;transform:translateY(-.125rem)}.Ai__amendment-title{font-size:.875rem}.Ai__lineup{display:-ms-flex;display:flex;list-style:none;flex-wrap:wrap;justify-content:space-around;margin:auto auto;width:100%;max-width:45.625rem}.Ai__item{flex:0 1 13.125rem;position:relative;display:-ms-flex;display:flex;flex-direction:column;margin-bottom:2rem;max-width:36%}.color-primary{color:#00ace0}@media (max-width:320px){.Ai .Ai__read-title{font-size:1.25rem}}@media (max-width:576px){.Ai .Ai__section{padding:3rem 0}.Ai .Ai_p-4{padding:1.5rem}.Ai .Ai__heading{font-size:1.375rem;letter-spacing:.1rem;margin:auto auto 3rem}.Ai .Ai__heading:nth-child(n+2){margin-top:3rem}.Ai .Ai__count{font-size:2.25rem}.Ai .Ai__lineup{justify-content:center;align-items:center;flex-direction:column}.Ai .Ai__item{max-width:80%;margin-bottom:0;flex:0 1 12.5rem}.Ai .Ai__nav-link{padding:.75rem 1rem}.Ai .Ai__heading .font-bold{font-size:23px;margin-left:5px}}@media (max-width:991px){.Ai .Ai__lg{width:90%;margin:0 auto}}@media (min-width:992px){.Ai .Ai__item:nth-child(n+4){margin-top:3.125rem}.Ai .Ai__item:not(:nth-child(3n+1)){margin-left:3.125rem}}@media (min-width:1080px){.Ai .Ai__item{max-width:28%;margin-bottom:0}}@media (max-width:768px){.Ai .Ai__nav{display:block}.Ai .Ai__lg{width:100%}}:root{--itemContainer-loupeScale:0;--itemContainer-loupeX:0;--itemContainer-loupeY:0;--icon-size:0;--icon-yBottom:0;--icon-xLeft:0;--icon-font:22rem}@font-face{font-family:"icomoon";src:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/../../nanoconnect/assets/iconfont/fonts/icomoon.eot?ct43i8);src:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/../../nanoconnect/assets/iconfont/fonts/icomoon.eot?ct43i8#iefix) format("embedded-opentype"),url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/../../nanoconnect/assets/iconfont/fonts/icomoon.ttf?ct43i8) format("truetype"),url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/f../../nanoconnect/assets/iconfontonts/icomoon.woff?ct43i8) format("woff"),url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/../../nanoconnect/assets/iconfontfonts/icomoon.svg?ct43i8#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.Gf .breadcrumbs{margin-bottom:0;margin-top:0;background-color:#c8c8c8}.Gf .breadcrumbs .Gf__container{width:92.5%;max-width:inherit}.Gf__title{margin:0}.Gf__icon{width:100%;height:100%;border:1px solid #000;position:absolute;top:0;left:0}.GF__icon-image{width:100%;-o-object-fit:contain;object-fit:contain}.Gf__hero{background-color:#e7f6ff;position:relative}.Gf__hero-image{height:auto;max-height:100%;max-width:100%;width:auto}@media (min-width:768px){.Gf__hero-image{height:100%}}.Gf__nav{list-style:none;margin:0}.Gf__Container{display:grid;grid-template-areas:"itemArea";grid-auto-rows:1fr;grid-auto-columns:1fr;position:relative;overflow:hidden}@media (min-width:768px){.Gf__Container{cursor:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/gf/ico_loupe-border.svg),crosshair}}.Gf__visual{grid-area:itemArea}.Gf__Skeleton{background-color:#3740b5;color:#fff;-webkit-clip-path:circle(var(--itemContainer-loupeScale) at var(--itemContainer-loupeX) var(--itemContainer-loupeY));clip-path:circle(var(--itemContainer-loupeScale) at var(--itemContainer-loupeX) var(--itemContainer-loupeY));position:relative}.Gf__Skeleton-image{margin-top:-48px;margin-bottom:48px}.Gf__float-icon{position:absolute;left:var(--icon-xLeft);bottom:var(--icon-yBottom);width:var(--icon-size);transform:rotate(0deg);opacity:0}.Gf__nav-link{display:block;height:100%;background-repeat:no-repeat;background-position:center center;background-size:0 0;transition:background-size .3s ease,color .3s ease}.Gf__nav-link:after{content:"";display:inline-block;margin:0 0 0 .75rem;width:.625rem;height:.625rem;border-style:solid;border-width:0 2px 2px 0;border-color:#196dc6;transform:rotate(45deg) translateY(-4px)}.Gf__nav-link:hover{background-size:28rem 28rem;color:#fff !important}.Gf__nav-item:nth-child(1) .Gf__nav-link{background-image:radial-gradient(#ff893c 50%,rgba(255,137,60,0) 50.2%);color:#ff893c}.Gf__nav-item:nth-child(1) .Gf__nav-link:after{border-color:#ff893c}.Gf__nav-item:nth-child(2) .Gf__nav-link{background-image:radial-gradient(#00ace0 50%,rgba(0,172,224,0) 50.2%);color:#00ace0}.Gf__nav-item:nth-child(2) .Gf__nav-link:after{border-color:#00ace0}.Gf__nav-item:nth-child(3) .Gf__nav-link{background-image:radial-gradient(#366ecb 50%,rgba(54,110,203,0) 50.2%);color:#366ecb}.Gf__nav-item:nth-child(3) .Gf__nav-link:after{border-color:#366ecb}.Gf__nav-item:nth-child(4) .Gf__nav-link{background-image:radial-gradient(#23aba3 50%,rgba(35,171,163,0) 50.2%);color:#23aba3}.Gf__nav-item:nth-child(4) .Gf__nav-link:after{border-color:#23aba3}.Gf__nav-number{font-family:montserrat,sans-serif;line-height:1}.Gf__section{padding:4.375rem 0;position:relative;z-index:995}.Gf__section.-colored{background-color:#f2f2f2}.Gf__section.-bottom{margin-bottom:-1.5rem}.Gf__read-title{margin:0;font-size:1.125rem;font-weight:400}.Gf__read-title+p{margin-top:.25rem}.Gf__heading{margin-bottom:3rem;font-size:1.5rem;font-weight:400;letter-spacing:.1em}.Gf__heading:nth-child(n+2){margin-top:5rem}.Gf__heading .font-bold{font-size:1.625rem;margin-left:10px}.Gf__count{display:inline-block;font-family:montserrat,sans-serif;font-weight:400;font-style:normal;font-size:3rem;margin-right:10px;vertical-align:middle;transform:translateY(-.125rem)}.Gf__count.is-1{color:#ff893c}.Gf__count.is-2{color:#00ace0}.Gf__count.is-3{color:#366ecb}.Gf__count.is-4{color:#23aba3}.Gf__amendment-title{font-size:.875rem}.Gf__elements.is-orange{fill:#ff893c}.Gf__elements.is-orange .Gf__elements-name{color:#ff893c}.Gf__elements.is-dim-blue{fill:#366ecb}.Gf__elements.is-dim-blue .Gf__elements-name{color:#366ecb}.Gf__elements.is-primary{fill:#00ace0}.Gf__elements.is-primary .Gf__elements-name{color:#00ace0}.Gf__elements.is-green{fill:#23aba3}.Gf__elements.is-green .Gf__elements-name{color:#23aba3}.Gf__elements-name{font-weight:400}.Gf__elements-desc{text-align:justify;margin:0}.Gf__elements-icon .icon_style{width:100%;height:auto}.Gf__h-orange--16{margin-bottom:2rem;color:#ff893c;font-size:1rem;font-weight:400;line-height:1.375rem}.Gf__h-orange--16>*{vertical-align:text-bottom}@media (max-width:575.98px){.Gf__section{padding:3rem 0}.Gf__nav{padding:.25rem 0}.Gf__nav-item+.Gf__nav-item{border-top:1px solid #fff}.Gf__nav-link{padding:.5rem 0 .625rem;font-size:.875rem;text-align:center;line-height:1.25}.Gf__nav-link:after{display:none}.Gf__nav-number{margin:0}.Gf__heading{display:flex;flex-wrap:wrap;font-size:1.375rem;letter-spacing:.1rem;margin:auto auto 3rem}.Gf__heading:nth-child(n+2){margin-top:3rem}.Gf__heading .font-bold{flex:1 1 100%;margin:0;font-size:1.5rem}.Gf__count{font-size:3rem;align-self:flex-start;transform:translateY(-22%);margin-bottom:-.5rem;line-height:1}.Gf__01-visual{margin-bottom:2rem}.Gf__03-visual{margin-bottom:1rem}.Gf__elements-item{position:relative}.Gf__elements-item+.Gf__elements-item{margin-top:1rem}.Gf__elements-icon{position:absolute;top:0;right:0;margin:0 3vw 0 0;width:14vw;max-width:3.5rem;height:14vw;max-height:3.25rem;opacity:.25;text-align:right}.Gf__elements-icon .icon_style{width:auto;height:100%}}@media (min-width:576px){.Gf__nav-item{text-align:center}.Gf__nav-item+.Gf__nav-item{border-top:1px solid #fff}.Gf__nav-link{padding:.75rem 1rem;font-size:1.125rem;line-height:1.125}.Gf__nav-link:hover{background-size:120vw 100vw}.Gf__nav-number{margin-right:1rem;font-size:1.25em}.Gf__01-body{margin-bottom:0}.Gf__01-visual{-ms-grid-row-align:center;align-self:center;margin-bottom:0}.Gf__03-visual{margin-bottom:2rem}.Gf__elements-item+.Gf__elements-item{margin-top:1rem}.Gf__elements-item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.Gf__elements-item>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.Gf__elements-item>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.Gf__elements-item>*:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.Gf__elements-item>*:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.Gf__elements-name{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.Gf__elements-icon{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;margin:0 .5rem 0 0;padding:.5rem .5rem 0;width:4.5rem}.Gf__elements-desc{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}@media (min-width:768px){.Gf__section.-bottom{margin-bottom:-3.25rem}}@media (min-width:992px){.Gf__nav{display:flex;align-content:flex-start;justify-content:center;border-right:1px solid #a1a1a1;border-left:1px solid #a1a1a1}.Gf__nav-item{flex:1 1 25%;text-align:left}.Gf__nav-item+.Gf__nav-item{border-top:0;border-left:1px solid #a1a1a1}.Gf__nav-link{padding:1rem 2rem;font-size:1.25rem;line-height:1.5}.Gf__nav-number{font-size:1.5em}.Gf__01-body{width:50%}.Gf__01-visual{margin-left:3.5rem;width:40%}.Gf__02-body{margin-right:2rem}.Gf__03-visual{max-width:42vw}.Gf__03-body{margin-right:2rem}.Gf__04-visual{margin-left:2rem}.Gf__elements{display:flex}.Gf__elements-item{flex:1 1 30%}.Gf__elements-item+.Gf__elements-item{margin:0 0 0 1.5rem}}.project-main-title{font-weight:700;font-size:17px;color:#212529}.main-title-space{margin-bottom:5px}.is-title-project{margin-left:0 !important}.project-title{font-weight:700;color:#333;padding-left:5px}.project-text-small{font-size:15px;color:#666;display:block;padding-left:25px;line-height:1.8 !important}.project-text-small:last-child{margin-bottom:10px}.Corporation__hero{box-sizing:border-box;width:100%;height:460px;background:url(//www.nanoconnect.co.jp/wordpress/wp-content/themes/nanoconnect/images/corporation/bg_corporation_hero.png) center center no-repeat;background-size:cover;position:relative;z-index:1}.Corporation__hero:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;box-shadow:inset 0px -50px 50px 25px #fff}.Corporation__hero-title{position:absolute;z-index:3;top:180px;right:15%;color:#fff;letter-spacing:3px;font-size:26px;text-shadow:0px 0px 5px #545454}.Corporation__hero-title .text-sp-only{display:none}.Corporation__main{background:#f5f5f5;width:80%;margin:-8rem auto 4rem;position:relative;z-index:2;border-radius:.25rem;box-shadow:0 0 2px rgba(0,0,0,.15)}.Corporation__main .breadcrumbs{margin:0;padding:1rem 2rem}.Corporation__main .c-AnchorList{background:#fff}.Corporation__main .c-AnchorList ul{margin:.5rem 0}.Corporation__main .bg-gray,.Corporation__main .bg-toggle-oddGray:nth-of-type(2n+1){background:unset;padding:3rem 1.5rem 2rem}@media screen and (max-width:67rem){.Corporation__hero{height:280px}.Corporation__hero:after{box-shadow:inset 0px -50px 50px 25px #fff}.Corporation__hero-title{left:6%;top:110px;font-size:24px}.Corporation__main{width:90%;margin:-4rem auto 4rem}.Corporation__main .bg-gray,.Corporation__main .bg-toggle-oddGray:nth-of-type(2n+1){padding:3rem 0 2rem}}@media screen and (max-width:36rem){.Corporation__hero{height:220px}.Corporation__hero:after{box-shadow:inset 0px -30px 30px 15px #fff}.Corporation__hero-title{width:220px;font-size:20px;top:62px}.Corporation__hero-title .text-sp-only{display:block}}@media screen and (max-width:24rem){.Corporation__hero{height:180px}.Corporation__hero:after{box-shadow:inset 0px -20px 20px 10px #fff}.Corporation__hero-title{top:50px;left:5%}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;color:transparent}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.fill-primary{fill:#00ace0}.disp-pc{display:block !important}.disp-sp{display:none !important}.disp-pc-xs{display:block !important}.disp-sp-xs{display:none !important}.pc-hidden{display:none}.c-block{display:block}.c-inline-block{display:inline-block}@media screen and (min-width:769px){.pc-only{display:block}.sp-only{display:none}}@media screen and (max-width:768px){.pc-only{display:none}.sp-only{display:block}}@media screen and (max-width:67rem){.disp-pc{display:none !important}.disp-sp{display:block !important}}@media screen and (max-width:36rem){.disp-pc-xs{display:none !important}.disp-sp-xs{display:block !important}}@media screen and (max-width:67rem){.pc-hidden{display:block}.sp-hidden{display:none}}@media screen and (min-width:769px){.pc-only-top{display:block}.sp-only-top{display:none}}@media screen and (max-width:768px){.pc-only-top{display:none}.sp-only-top{display:block}}@media screen and (min-width:991px){.pc{display:block}.sp{display:none}}@media screen and (max-width:991px){.pc{display:none}.sp{display:block}}.c-flex{display:-ms-flex;display:flex}.c-justify-center{justify-content:center !important}.c-justify-space-between{justify-content:space-between !important}.c-justify-flex-start{justify-content:flex-start !important}.c-justify-flex-end{justify-content:flex-end !important}.c-align-items-center{align-items:center}.c-align-items-flex-start{align-items:flex-start !important}.c-align-items-flex-end{align-items:flex-end !important}.c-flex-wrap{flex-wrap:wrap}.c-flex-nowrap{flex-wrap:nowrap}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.pagination:before,.pagination:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both}@media screen and (max-width:67rem){.pt-sp-0{padding-top:0 !important}.pr-sp-0{padding-right:0 !important}.pb-sp-0{padding-bottom:0 !important}.pl-sp-0{padding-left:0 !important}.p-sp-0{padding:0 !important}.py-sp-0{padding-top:0 !important;padding-bottom:0 !important}.px-sp-0{padding-right:0 !important;padding-left:0 !important}}@media screen and (max-width:67rem){.pt-sp-0{padding-top:0 !important}.pr-sp-0{padding-right:0 !important}.pb-sp-0{padding-bottom:0 !important}.pl-sp-0{padding-left:0 !important}.p-sp-0{padding:0 !important}.py-sp-0{padding-top:0 !important;padding-bottom:0 !important}.px-sp-0{padding-right:0 !important;padding-left:0 !important}}.pos-relative{position:relative}.u-rounded{border-radius:.75rem}.w-100-center{width:100%;text-align:center}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}@media screen and (max-width:67rem){.w-sp-100{width:100%}.w-sp-50{width:50%}}.u_font_smaller{font-size:.875em}.u_text_muted{color:#949494}.u_text_center{text-align:center}.wrap{margin-left:auto;margin-right:auto;max-width:700px;padding-left:2em;padding-right:2em}.wrap:after{clear:both;content:"";display:block}.wrap{width:100%;max-width:100%;padding:0;margin:0}.break-all{word-break:break-all !important}.u_margin_left_1{margin-left:1rem}.u_margin_left_2{margin-left:2rem}.u_font_bold{font-weight:700;font-size:1.4rem}.post-14744 .entry-header,.post-14746 .entry-header{height:0 !important}