@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}.slider--main,.slider--events,.slider--product{position:relative;margin:0 auto}.slider--main img,.slider--events img,.slider--product img{width:100%}.slider--events,.slider--product{max-width:980px}.slider--main{width:100%;text-align:center;background:#fff}.slider--main .slide-dots{position:relative;left:-2rem;text-align:center}.slider--main .slide-dots ul{width:100%;letter-spacing:-.4em}.slider--main .slide-dots li{vertical-align:top;display:inline-block;*display:inline;zoom:1;letter-spacing:normal}.slider--main .slide-dots li:not(:last-child){margin:0 4rem 0 0}.slider--main .slide-dots li button{position:relative;text-indent:-9999px}.slider--main .slide-dots li button:before{content:'';width:35px;height:5px;position:absolute;top:0;left:0;text-indent:0;background:#666}.slider--main .slide-dots li.slick-active button:before{content:'';background:#00a2e8}.slider--events li a{color:#252525;display:block;text-decoration:none}.slider--events dl{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;align-self:stretch;line-height:1.4;background:#fff}.slider--events dl dt{width:34%}.slider--events dl dd{width:66%;padding:2rem}.slider--events dl dd>p:nth-child(2){margin:1rem 0 0}.slider--product{background:#fff}.slider--product li{width:100%;text-align:center;position:relative}.slider--product li .btn_window{position:absolute;left:0;bottom:5rem}.slider--product .slick-slide img{display:initial}.slide-arrow{width:32px;height:50px;position:absolute;z-index:1;top:50%;margin-top:-15px;cursor:pointer;transition:all .3s}.slide-arrow:hover{opacity:.7}.prev-arrow_main{left:5px}.next-arrow_main{right:5px}.prev-arrow_normal{left:-5%}.next-arrow_normal{right:-5%}.prev-arrow_main,.prev-arrow_normal{background:url("/wp-content/themes/bluetec/common/images/btn/btn_arrow_left.png") no-repeat center center}.next-arrow_main,.next-arrow_normal{background:url("/wp-content/themes/bluetec/common/images/btn/btn_arrow_right.png") no-repeat center center}.publick{max-width:980px;margin:0 auto}.publick dl{width:100%;padding:1rem;letter-spacing:-.4em;background:#fff}.publick dl:not(:last-child){margin:0 0 .5rem}.publick dl a{color:#252525;display:block;text-decoration:none}.publick dl dt,.publick dl dd{vertical-align:top;display:inline-block;*display:inline;zoom:1;letter-spacing:normal}.publick dl dt{width:100px;font-weight:bold}.publick dl dd{width:100%;margin:0 0 0 -100px;padding:0 0 0 100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news,.ir{width:100%;position:relative;display:flex;justify-content:flex-start;align-self:stretch}.news li,.ir li{width:24.2%;position:relative;margin-left:1%}.news li{background:#fff}.news li:first-child{margin-left:0}.news li a{display:block;text-decoration:none;color:#252525}.news dl{width:100%;position:relative}.news dl dt{text-align:center}.news dl dt img{width:100%}.news dl dd{width:100%;padding:2rem}.news dl dd .day{font-size:12px;font-size:1.2rem}.ir{padding:2rem 2rem 4rem;background:url("/wp-content/themes/bluetec/common/images/bg/pattern_dot.png") repeat,#e5f3fd;background-size:auto,100%}.ir li{height:100%}.ir li:first-child{margin-left:0}.ir li::after{content:'';position:absolute;width:100%;height:100%;right:0;bottom:-2rem;background:url("/wp-content/themes/bluetec/common/images/bg/ir_frame.png") no-repeat bottom right 0.5rem;z-index:0;pointer-events:none}.ir li a{display:block;text-decoration:none;color:#252525}.news__detail:nth-child(n+6){display:none}.webinar{width:100%;position:relative;display:flex;justify-content:center;align-self:stretch}.webinar li{width:32.6%;position:relative;display:flex;margin-right:1%;background:#fff}.webinar li a{color:#252525;display:block;text-decoration:none;padding:2rem}.webinar li:last-child{margin-right:0}.webinar__day{font-weight:bold;letter-spacing:-.05rem;font-feature-settings:"palt";line-height:1.2}.webinar__day time{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}.webinar__day time p:nth-child(n+4){margin-top:.5rem}.webinar__day .date>span{font-size:25px;font-size:2.5rem}.webinar__day .time{margin-left:.5rem;padding:.2rem .8rem;color:#fff;font-size:14px;font-size:1.4rem;font-weight:normal;line-height:1;letter-spacing:.05rem;background:#00a2e8;border-radius:50px}.webinar__thumb{margin:.5rem 0 0;text-align:center}.webinar__thumb img{width:100%;backface-visibility:hidden}.webinar__title{width:100%;margin:1rem 0 0;font-size:18px;font-size:1.8rem;font-weight:bold}.title_main{font-weight:normal}.list--product li{padding:3rem 2rem;display:flex;flex-direction:column;text-align:center;line-height:1.4}.list--product li .key{margin:1rem 0 0;position:relative;color:#00a2e8;font-weight:bold;font-size:14px;font-size:1.4rem}.list--product li .name{margin:.5rem 0 0}.list--product li .catch{margin:1rem 0 0;font-weight:bold}.list--product li .btn{width:100%;max-width:300px}.list--product li .btn__contact{margin:auto auto 0;padding:2rem 0 0}.list--product li .btn__contact a{padding:1rem 2rem;color:#fff;background:#00a2e8;border-radius:100px}.list--product li .btn__product{margin:1rem auto 0}.list--product li .btn__product a{color:#00a2e8;padding:0}.scene--support .list--product li figure img.ojidosan{padding:0 18%}.scene--support .list--product li figure figcaption{font-weight:normal}.scene--connect{max-width:inherit;background:#fff}.scene--connect .scene-in{width:100%;max-width:1280px;margin:0 auto;padding:6rem 0}.connect-list{width:100%;position:relative;display:flex}.connect-list li{width:calc((100% - 3%) / 4);position:relative;margin-left:1%;background:#fff}.connect-list li:first-child{margin-left:0}.connect-list li a{width:100%;height:100%;position:relative;display:flex;flex-direction:column;color:#252525;text-decoration:none}.connect-list .detail{width:100%;position:relative;display:flex;flex-wrap:wrap;align-self:stretch;flex-grow:1;padding:2rem;line-height:1.4}.connect-list .detail__title{width:100%;position:relative;font-weight:bold}.connect-list .detail__contents{width:100%;position:relative;margin-top:auto;padding:3rem 0 0;color:rgba(37,37,37,0.5)}.connect-list .detail__contents .day{width:100%;position:relative;font-size:14px;font-size:1.4rem}.connect-list .detail__contents .tag{width:100%;position:relative;margin-top:auto;padding:3rem 0 0;display:flex;flex-wrap:wrap;font-size:12px;font-size:1.2rem}.c-outline{width:100%;max-width:960px;position:relative;display:flex;flex-wrap:wrap;margin:0 auto}.c-outline dt:not(:first-of-type),.c-outline dd:not(:first-of-type){margin-top:1rem}.c-outline dt{width:140px;color:#00a2e8;font-weight:bold;letter-spacing:.6rem}.c-outline dd{width:calc(100% - 5% - 140px);margin-left:5%}.c-outline dd:last-child{width:100%;margin:3rem 0 0 0}.nenga{max-width:250px;position:fixed;right:1vw;bottom:1vw;z-index:1}@media screen and (max-width: 1280px){.scene--connect .scene-in{padding:6rem 1rem}}@media screen and (max-width: 1100px){.prev-arrow_normal{left:-1%}.next-arrow_normal{right:-1%}}@media (max-width: 1024px){.publick dl dd,.publick dl dt{font-size:14px;font-size:1.4rem}.news li,.ir li{font-size:14px;font-size:1.4rem}.prev-arrow_normal{left:0}.next-arrow_normal{right:0}.prev-arrow_main,.prev-arrow_normal,.next-arrow_main,.next-arrow_normal{background-size:70%}.nenga{width:25%}}@media (max-width: 960px){.news,.ir{flex-wrap:wrap}.news li:nth-child(odd),.ir li:nth-child(odd){margin-left:0}.news li{width:49.5%}.news li:nth-child(n+3){margin-top:1%}.ir li{width:48.5%;margin-left:3%}.ir li:nth-child(n+3){margin-top:3%}.webinar{flex-wrap:wrap;justify-content:flex-start}.webinar li{width:49.5%}.webinar li a{padding:1.5rem}.webinar li:nth-child(n+3){margin-top:1.3%}.webinar li:nth-child(3n){margin-right:1%}.webinar li:nth-child(even){margin-right:0}.connect-list{flex-wrap:wrap}.connect-list li{width:calc((100% - 2%) / 2)}.connect-list li:nth-child(odd){margin-left:0}.connect-list li:nth-child(n+3){margin-top:1rem}}@media (max-width: 768px){.scene--connect .scene-in{padding:3rem 1rem}.connect-list{flex-wrap:wrap}.connect-list li{width:100%;margin:1rem 0 0}.connect-list li:first-child{margin-top:0}.connect-list li:nth-child(2){margin-top:1rem}.connect-list .detail__contents .tag{padding:1rem 0 0}.c-outline dd{width:calc(100% - 3% - 140px);margin-left:3%}}@media (max-width: 599px){.slider--main .slide-dots{left:0}.slider--main .slide-dots li:not(:last-child){margin:0 2.5rem 0 0}.slider--main .slide-dots li button:before{width:20px;height:3px}.slider--events dl{flex-wrap:wrap}.slider--events dl dt,.slider--events dl dd{width:100%;font-size:14px;font-size:1.4rem}.slider--events dl dt img,.slider--events dl dd img{width:100%}.slider--events dl dd{padding:1rem}.slider--product li .btn_window{position:relative;bottom:0;margin:1rem auto 0}.news,.ir{flex-wrap:wrap}.news li,.ir li{width:100%}.news li:nth-child(odd),.ir li:nth-child(odd){margin-left:0}.news li:nth-child(n+3){margin-top:0}.news li:not(:first-child){margin-top:1rem}.news dl dd{padding:1rem}.ir{padding:1rem 1rem 2rem}.ir li{margin-left:0}.ir li:nth-child(n+3){margin-top:0}.ir li:not(:first-child){margin-top:2rem}.ir li::after{bottom:-1rem}.list--product li{padding:8vw}.list--product li .key{margin:3vw 0 0}.list--product li .name{margin:1vw 0 0}.list--product li .catch{margin:3vw 0 0}.list--product li .btn__contact{margin:3vw 0 0;padding:0}.list--product li .btn__contact a{padding:3vw;color:#fff;background:#00a2e8}.list--product li .btn__product{margin:1vw auto 0}.scene--support .list--product li figure img.ojidosan{padding:0 10%}.webinar li{width:100%;margin:0}.webinar li a{padding:2rem}.webinar li:nth-child(n+2){margin-top:1rem}.webinar li:nth-child(2n){margin-right:0}.webinar li:nth-child(2n){margin-right:0}.webinar .list__detail{height:auto}.webinar .list__title{margin:.5rem 0 0;font-size:14px;font-size:1.4rem}.nenga{width:30%}}@media (max-width: 360px){.news dl dd .icon img{width:100%}}
