﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&display=swap");.root{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff}.root img{width:100%;height:auto;line-height:0;backface-visibility:hidden}.root *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#0095bc;text-decoration:underline;outline:none}.root a:visited{color:#0095bc}.root a:hover{color:#0095bc;text-decoration:none}.root a:active{color:#0095bc}.root .btm1em{margin-bottom:1em}.root .btm0{margin-bottom:0}.root .btm5{margin-bottom:5px}.root .btm10{margin-bottom:10px}.root .btm15{margin-bottom:15px}.root .btm20{margin-bottom:20px}.root .btm25{margin-bottom:25px}.root .btm30{margin-bottom:30px}.root .btm35{margin-bottom:35px}.root .btm40{margin-bottom:40px}.root .btm45{margin-bottom:45px}.root .btm50{margin-bottom:50px}.root .btm60{margin-bottom:60px}.root .btm70{margin-bottom:70px}.root .pcnone{display:none}.root .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.root .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.root .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root .Oswald{font-family:"Oswald",sans-serif}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}.root.glide30{background:#eceeef;padding:0 0 30px;text-align:left;font-size:1.4rem}@media screen and (max-width: 640px){.root.glide30{padding:0 0 20px}}.root.glide30+.contentsBanner{border-top:none}.root.glide30 .hero{background:url("../img/glide30/header_bg.jpg") no-repeat center;background-size:cover;width:100%;margin:0 0 35px}@media screen and (max-width: 640px){.root.glide30 .hero{background-size:cover;padding:0 0 5vw;margin:0 0 20px;position:relative}}.root.glide30 .hero .sp_scroll{display:none}@media screen and (max-width: 640px){.root.glide30 .hero .sp_scroll{display:block;width:50px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}}.root.glide30 .hero .hero_inner{position:relative;margin:0 auto}@media screen and (max-width: 640px){.root.glide30 .hero .hero_inner{padding:0 0 10vw}}.root.glide30 .hero .hero_inner img{width:100%}.root.glide30 .hero .hero_inner .release{position:absolute;bottom:30px;right:55px;background:#000;padding:1.25vw 2vw;color:#FFF;font-weight:bold;font-size:1.13vw;line-height:1.0}@media screen and (max-width: 640px){.root.glide30 .hero .hero_inner .release{bottom:15vw;right:auto;left:auto;margin:0 12vw;width:76vw;padding:4vw 10px;font-size:1.5rem;box-sizing:border-box;text-align:center}}.root.glide30 .lead{max-width:770px;margin:0 auto 35px;padding:0 15px;font-size:1.8rem}@media screen and (max-width: 640px){.root.glide30 .lead{margin:0 auto 20px;font-size:1.4rem}}.root.glide30 .lead .lead_img{display:flex;justify-content:space-between;align-items:center;margin:0 0 100px}@media screen and (max-width: 640px){.root.glide30 .lead .lead_img{flex-wrap:wrap;margin:0 0 50px}}.root.glide30 .lead .lead_img .img{max-width:250px}@media screen and (max-width: 640px){.root.glide30 .lead .lead_img .img{max-width:80%;margin:0 auto 15px}}.root.glide30 .lead .lead_img .img img{width:100%}.root.glide30 .lead .lead_img dl{max-width:455px}@media screen and (max-width: 640px){.root.glide30 .lead .lead_img dl{max-width:100%}}.root.glide30 .lead .lead_img dl dt{margin:0 0 7px;font-size:1.8rem;font-weight:bold}.root.glide30>section{margin:0 0 100px}.root.glide30>section:last-child{margin:0}@media screen and (max-width: 640px){.root.glide30>section{margin:0 0 50px}}.root.glide30 .ttl01{margin:0 0 40px;font-family:"Avenir Next",Verdana;font-size:6.0rem;font-weight:600;text-align:center;color:#595757;line-height:1.2}@media screen and (max-width: 640px){.root.glide30 .ttl01{margin:0 0 20px;font-size:4.0rem}}.root.glide30 .ttl02{margin:0 0 30px;font-size:4.0rem;font-weight:bold;text-align:center;color:#595757;line-height:1.4}.root.glide30 .ttl02 span{display:block;color:#242424;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 640px){.root.glide30 .ttl02{margin:0 0 20px;font-size:2.8rem}}.root.glide30 .wedge_ttl{display:flex;justify-content:center;align-items:center;width:100%;height:72px;background:#fff;margin:0 0 0;font-family:"Noto Sans JP",sans-serif;text-align:center;line-height:1.0}@media screen and (max-width: 640px){.root.glide30 .wedge_ttl{height:auto;margin:0 0 20px;padding:15px 0}}.root.glide30 .wedge_ttl span{display:block;color:#564e49;padding:0 5px;font-weight:500;font-style:italic;font-size:3.0rem}@media screen and (max-width: 640px){.root.glide30 .wedge_ttl span{font-size:5.5vw;line-height:1.3}}.root.glide30 .l-navi{margin:80px auto}@media screen and (max-width: 640px){.root.glide30 .l-navi{width:100%;background-color:#f8f8f8;margin:40px auto;box-sizing:border-box}}.root.glide30 .l-navi .l-navi__menu{width:100%;justify-content:center}.root.glide30 .l-navi .l-navi__menu .l-navi__menu-item{width:250px}@media screen and (max-width: 640px){.root.glide30 .l-navi .l-navi__menu .l-navi__menu-item{width:auto}}.root.glide30 .l-navi .l-navi__menu .l-navi__menu-item .l-navi__menu-link{color:#333;text-decoration:none;font-size:1.8rem}@media screen and (max-width: 640px){.root.glide30 .l-navi .l-navi__menu .l-navi__menu-item .l-navi__menu-link{font-size:1.6rem}}.root.glide30 .l-navi .l-navi__menu .l-navi__menu-item .l-navi__menu-link:hover{color:#0095bc}.root.glide30 .movie{max-width:1000px;margin:0 auto}.root.glide30 .movie dt{background:#b92926;padding:10px;text-align:center;color:#fff;font-size:2.6rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 640px){.root.glide30 .movie dt{font-size:1.5rem}}.root.glide30 .movie dt br{display:none}@media screen and (max-width: 640px){.root.glide30 .movie dt br{display:inline}}.root.glide30 .movie dd{position:relative;padding-bottom:56.25% !important;height:0;overflow:hidden}.root.glide30 .movie dd iframe{position:absolute;top:0;left:0;width:100%;height:100%}.root.glide30 .item-overview{max-width:870px;margin:0 auto 40px;padding:0 15px}@media screen and (max-width: 640px){.root.glide30 .item-overview{margin:0 auto 20px}}.root.glide30 .nav-overview{max-width:976px;margin:0 auto;padding:0 20px}@media screen and (max-width: 640px){.root.glide30 .nav-overview{padding:0}}.root.glide30 .nav-overview .slick-slide{background:#d6d7d7;margin:0 1px;text-align:center;font-size:1.2rem;line-height:1.8}@media screen and (max-width: 640px){.root.glide30 .nav-overview .slick-slide{white-space:nowrap;font-size:1.0rem;line-height:2.0}}@media screen and (max-width: 350px){.root.glide30 .nav-overview .slick-slide{font-size:0.9rem}}.root.glide30 .nav-overview .slick-slide img{border:2px solid #fff}.root.glide30 .nav-overview .slick-slide.slick-current img{border:2px solid #b4b4b4}.root.glide30 .nav-overview .slick-prev{width:25px;height:100%;left:-12px;top:0;margin:auto;transform:translate(0, 0)}@media screen and (max-width: 640px){.root.glide30 .nav-overview .slick-prev{display:none !important}}.root.glide30 .nav-overview .slick-prev::before{width:25px;height:100%;background:#616262 url("../img/glide30/ico_prev.gif") no-repeat center;opacity:1.0}.root.glide30 .nav-overview .slick-next{width:25px;height:100%;right:-12px;top:0;margin:auto;transform:translate(0, 0)}@media screen and (max-width: 640px){.root.glide30 .nav-overview .slick-next{display:none !important}}.root.glide30 .nav-overview .slick-next::before{width:25px;height:100%;background:#616262 url("../img/glide30/ico_next.gif") no-repeat center;opacity:1.0}.root.glide30 .model_lineup{display:flex;justify-content:space-between;max-width:1006px;margin:0 auto;padding:0 15px}@media screen and (max-width: 640px){.root.glide30 .model_lineup{flex-wrap:wrap}}.root.glide30 .model_lineup dl{width:23%}@media screen and (max-width: 640px){.root.glide30 .model_lineup dl{width:48%;margin:0 0 6vw}}.root.glide30 .model_lineup dl.ss dd{background:#221815}.root.glide30 .model_lineup dl.ws dd{background:#172a88}.root.glide30 .model_lineup dl.eye dd{background:#c30d23}.root.glide30 .model_lineup dl.ts dd{background:#009944}.root.glide30 .model_lineup dt{position:relative;margin:0 0 15px}.root.glide30 .model_lineup dt span{position:absolute;left:0;top:56%;width:60%;padding:0 0 0.5vw;font-size:1.2rem}@media screen and (max-width: 640px){.root.glide30 .model_lineup dt span{font-size:1.05rem}}@media screen and (max-width: 400px){.root.glide30 .model_lineup dt span{top:54.5%;width:65%;font-size:1.0rem}}@media screen and (max-width: 340px){.root.glide30 .model_lineup dt span{top:52%;font-size:0.9rem}}.root.glide30 .model_lineup dd{padding:15px;color:#FFF}@media screen and (max-width: 640px){.root.glide30 .model_lineup dd{padding:10px}}.root.glide30 .spec_des{display:flex;justify-content:center;align-items:center;margin:0 0 70px}@media screen and (max-width: 640px){.root.glide30 .spec_des{display:block;margin:0 0 50px}}.root.glide30 .spec_des dl{display:flex;align-items:center;margin:0 40px}@media screen and (max-width: 640px){.root.glide30 .spec_des dl{max-width:300px;margin:0 auto;box-sizing:border-box}}.root.glide30 .spec_des dl.hand img{width:66px}@media screen and (max-width: 640px){.root.glide30 .spec_des dl.hand img{width:50px}}.root.glide30 .spec_des dl.hand dd{margin:0 0 0 20px}.root.glide30 .spec_des dl.grip{position:relative}@media screen and (max-width: 640px){.root.glide30 .spec_des dl.grip{max-width:280px;margin:20px auto 0}}.root.glide30 .spec_des dl.grip img{width:40px}.root.glide30 .spec_des dl.grip dd{margin:0 0 0 5px}.root.glide30 .spec_des dl.grip dd p{position:absolute;left:45px;bottom:-20px;white-space:nowrap}.root.glide30 .spec_material{margin:0 0 20px;text-align:center;font-weight:bold;color:#595757}@media screen and (max-width: 640px){.root.glide30 .spec_material{margin:0 0 15px}}.root.glide30 .spec_material li{display:inline-block;margin:0 10px}.root.glide30 .sp_scroll_txt{display:none}@media screen and (max-width: 640px){.root.glide30 .sp_scroll_txt{display:block;margin:0 0 5px 15px;font-size:1.4rem}}.root.glide30 .spec_scroll{max-width:1030px;margin:0 auto 30px;padding:0 15px;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 640px){.root.glide30 .spec_scroll{margin:0 0 15px 15px;padding:0}}.root.glide30 .spec_scroll .spec_table{border-top:1px solid #181818;border-left:1px solid #181818}.root.glide30 .spec_scroll .spec_table.t1{width:1000px}@media screen and (max-width: 640px){.root.glide30 .spec_scroll .spec_table.t1{width:750px}}.root.glide30 .spec_scroll .spec_table.t2{width:1000px}@media screen and (max-width: 640px){.root.glide30 .spec_scroll .spec_table.t2{width:500px}}.root.glide30 .spec_scroll .spec_table th,.root.glide30 .spec_scroll .spec_table td{border-bottom:1px solid #181818;border-right:1px solid #181818;padding:10px 5px;text-align:center;vertical-align:middle}.root.glide30 .spec_scroll .spec_table th{font-weight:bold;font-size:1.5rem}@media screen and (max-width: 640px){.root.glide30 .spec_scroll .spec_table th{font-size:1.3rem}}.root.glide30 .spec_scroll .spec_table td{font-size:1.3rem}@media screen and (max-width: 640px){.root.glide30 .spec_scroll .spec_table td{font-size:1.1rem}}.root.glide30 .spec_scroll .spec_table thead{background:#e4e4e4}.root.glide30 .spec_scroll .spec_table thead th.ss{background:#181818;color:#FFF}.root.glide30 .spec_scroll .spec_table thead th.eye{background:#c30d23;color:#FFF}.root.glide30 .spec_scroll .spec_table thead th.ws{background:#172a88;color:#FFF}.root.glide30 .spec_scroll .spec_table thead th.ts{background:#009944;color:#FFF}.root.glide30 .spec_scroll .spec_table tbody tr:nth-child(odd) th,.root.glide30 .spec_scroll .spec_table tbody tr:nth-child(odd) td{background:#FFF}.root.glide30 .spec_scroll .spec_table tbody tr:nth-child(even) th,.root.glide30 .spec_scroll .spec_table tbody tr:nth-child(even) td{background:#e4e4e4}.root.glide30 .spec_scroll .spec_table tbody th{width:200px}@media screen and (max-width: 640px){.root.glide30 .spec_scroll .spec_table tbody th{width:150px}}.root.glide30 .spec_bottom{max-width:1030px;padding:0 15px;margin:0 auto}.root.glide30 .spec_bottom .bold{font-weight:bold}.root.glide30 .shaft_list{display:flex;justify-content:center;flex-wrap:wrap;max-width:1030px;padding:0 15px;margin:0 auto 20px;text-align:center}.root.glide30 .shaft_list li{width:23%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0 1% 20px}@media screen and (max-width: 640px){.root.glide30 .shaft_list li{width:47%;margin:0 1.5% 20px}}.root.glide30 .shaft dt{font-weight:bold}.root.glide30 .shaft dd{display:flex;align-items:center}@media screen and (max-width: 640px){.root.glide30 .shaft dd{flex-wrap:wrap}}.root.glide30 .shaft dd p{margin:0 10px 0 0}.root.glide30 .shaft dd img{width:328px}@media screen and (max-width: 640px){.root.glide30 .shaft dd img{width:80%}}.root.glide30 .att{display:flex}.root.glide30 .att a{text-decoration:underline;color:#000}@media screen and (max-width: 640px){.root.glide30 .att{flex-wrap:wrap}}.root.glide30 .att .raikaku_img_pc{width:250px;margin:5px 0 0 30px}@media screen and (max-width: 640px){.root.glide30 .att .raikaku_img_pc{display:none}}.root.glide30 .att .raikaku_img_sp{display:none}@media screen and (max-width: 640px){.root.glide30 .att .raikaku_img_sp{display:block;width:70%;margin:10px auto}}
