﻿.root{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",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;vertical-align:top}.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#sigma2 .head-block{position:relative}.root#sigma2 .head-block .release-date{position:absolute;top:68.2%;left:48.7%;width:auto;height:auto;padding:15px 20px;color:#fff;font-size:1.25vw;line-height:1;background-color:#000}.root#sigma2 .head-block .release{position:absolute;bottom:48%;right:49.5%;font-size:1.3vw;font-weight:bold;color:#fff}@media screen and (max-width: 1280px){.root#sigma2 .head-block .release{font-size:16.64px}}@media screen and (max-width: 768px){.root#sigma2 .head-block .release{bottom:39.6%;right:7.5%;font-size:43px}}@media screen and (max-width: 640px){.root#sigma2 .head-block .release{font-size:3.25vw}}.root#sigma2 .head-block .btn_newmodel li{position:absolute;bottom:14%;width:9.5%}@media screen and (max-width: 768px){.root#sigma2 .head-block .btn_newmodel li{bottom:auto;width:27.5%}}.root#sigma2 .head-block .btn_newmodel li:nth-of-type(1){left:3%}@media screen and (max-width: 768px){.root#sigma2 .head-block .btn_newmodel li:nth-of-type(1){left:11%;top:74%}}.root#sigma2 .head-block .btn_newmodel li:nth-of-type(2){left:27.7%}@media screen and (max-width: 768px){.root#sigma2 .head-block .btn_newmodel li:nth-of-type(2){left:11%;top:92%}}.root#sigma2 #head-intro{width:1000px;margin:0 auto;padding:35px 0 55px;text-align:left}.root#sigma2 #head-intro .hl-intro{width:455px;margin:0 auto 35px auto}.root#sigma2 #head-intro p{font-size:16px;line-height:1.6}.root#sigma2 .bnr01{max-width:750px;margin:35px auto 0}@media screen and (max-width: 640px){.root#sigma2 .bnr01{margin:25px 20px 0}}.root#sigma2 .banner-event{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1000px;margin:0 auto 60px auto}.root#sigma2 .banner-event .banner-box{width:485px}.root#sigma2 .banner-event a:hover{opacity:0.7}.root#sigma2 .banner-impression{width:600px;margin:0 auto 60px auto}.root#sigma2 .banner-impression a:hover{opacity:0.7}.root#sigma2 .banner-impression02{width:600px;margin:0 auto 60px auto}.root#sigma2 .banner-impression02 a:hover{opacity:0.7}.root#sigma2 .banner-fitting{position:relative;width:1000px;margin:0 auto 100px auto}.root#sigma2 .banner-fitting .linkbtn{position:absolute;right:25px;bottom:33px;width:438px;background-color:#fff}.root#sigma2 .banner-fitting .linkbtn a:hover{opacity:0.7}.root#sigma2 .youtube-block{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:60px}.root#sigma2 .youtube-block .youtube{position:relative;width:100%;padding-top:56.25%}.root#sigma2 .youtube-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.root#sigma2 .product-menu{margin-bottom:60px;padding:20px;background-color:#f8f8f8}.root#sigma2 .product-menu .menu-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:1000px;margin:0 auto;border-left:2px solid #9d9d9d;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.root#sigma2 .product-menu .menu-list li{border-right:2px solid #9d9d9d}.root#sigma2 .product-menu .menu-list li.menu-s{width:180px}.root#sigma2 .product-menu .menu-list li.menu-l{width:230px}.root#sigma2 .product-menu .menu-list li a{display:block;height:100%;color:#313131;font-family:Oswald,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",meiryo,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.root#sigma2 .product-menu .menu-list li a:hover{color:#189fc7}.root#sigma2 .section-hl{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:50px;padding:15px;color:#fff;font-family:Oswald,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",meiryo,sans-serif;font-size:36px;font-weight:700;letter-spacing:.08em;line-height:1;background-color:#00639a}.root#sigma2 .section-hl#spec{margin-bottom:0}.root#sigma2 .l-movie__slide .l-movie__label.hl{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:50px;padding:12px;color:#fff;font-family:Oswald,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",meiryo,sans-serif;font-size:24px;font-weight:700;letter-spacing:.08em;line-height:1;background-color:#009fc6}.root#sigma2 .tech{position:relative;width:1000px;height:1917px;margin-left:auto;margin-right:auto;margin-bottom:110px;color:#fff;background-image:url("/product/assets/img/sigma2/pc/tech_bg.jpg");background-repeat:repeat-y;background-position:center;-webkit-background-size:100% auto;background-size:100% auto}.root#sigma2 .tech .soft-hl1{position:absolute;top:47px;left:28px;width:944px}.root#sigma2 .tech .soft-img1{position:absolute;top:140px;left:679px;width:273px}.root#sigma2 .tech .soft-hl2-1{position:absolute;top:140px;left:48px;width:599px}.root#sigma2 .tech .soft-img2{position:absolute;top:375px;left:0;width:1000px}.root#sigma2 .tech .soft-text1{position:absolute;top:252px;left:57px;width:590px}.root#sigma2 .tech .soft-text1 p{font-size:15px;line-height:1.5;text-align:left}.root#sigma2 .tech .soft-text1 p::before{content:"";display:inline-block;width:26px;height:26px;margin-right:3px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;vertical-align:bottom}.root#sigma2 .tech .soft-text1 p.text1{margin-bottom:26px}.root#sigma2 .tech .soft-text1 p.text1::before{background-image:url("/product/assets/img/sigma2/sp/num1.png")}.root#sigma2 .tech .soft-text1 p.text2::before{background-image:url("/product/assets/img/sigma2/sp/num2.png")}.root#sigma2 .tech .soft-hl2-2{position:absolute;top:944px;left:376px;width:576px}.root#sigma2 .tech .soft-img3{position:absolute;top:944px;left:48px;width:296px}.root#sigma2 .tech .soft-text2{position:absolute;top:1055px;left:393px;width:543px;font-size:15px;line-height:1.5;text-align:left}.root#sigma2 .tech .easy-hl1{position:absolute;top:1196px;left:28px;width:944px}.root#sigma2 .tech .easy-hl2-1{position:absolute;top:1308px;left:448px;width:504px}.root#sigma2 .tech .easy-block1{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;top:1418px;left:466px;width:486px;margin:0}.root#sigma2 .tech .easy-block1 .text1{width:322px;font-size:14.5px;line-height:1.5;text-align:left}.root#sigma2 .tech .easy-block1 .image1{width:136px}.root#sigma2 .tech .easy-text2{position:absolute;top:1595px;left:466px;width:322px;padding:18px 15px;font-size:14px;line-height:1.5;text-align:left;background-color:#009fc6}.root#sigma2 .tech .easy-text2 .hl{margin-bottom:0.5em}.root#sigma2 .tech .easy-text3{position:absolute;top:1810px;left:466px;width:322px;font-size:14px;line-height:1.5;text-align:left}.root#sigma2 .tech .easy-img2{position:absolute;top:1280px;left:27px;width:414px}.root#sigma2 .lineup-navi{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:910px;margin:0 auto}.root#sigma2 .lineup-navi.platinum{margin-bottom:60px}.root#sigma2 .lineup-navi.stealth{margin-bottom:30px}.root#sigma2 .lineup-navi.stealth .category{margin:-230px 0 0}@media screen and (max-width: 768px){.root#sigma2 .lineup-navi.stealth .category{margin:0 0 20px}}.root#sigma2 .lineup-navi .category{width:78px}.root#sigma2 .lineup-navi .prodlist{width:788px}.root#sigma2 .lineup-navi .prodlist ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.root#sigma2 .lineup-navi .prodlist ul.all{flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 768px){.root#sigma2 .lineup-navi .prodlist ul.all{flex-wrap:wrap;width:100%;justify-content:space-between}.root#sigma2 .lineup-navi .prodlist ul.all::after{content:"";display:block;width:28%}}.root#sigma2 .lineup-navi .prodlist ul.all li{margin:0 55px 30px 0}@media screen and (max-width: 768px){.root#sigma2 .lineup-navi .prodlist ul.all li{margin:8px 0 !important}}.root#sigma2 .lineup-navi .prodlist ul.all li:nth-of-type(5n){margin:0 0 30px 0}.root#sigma2 .lineup-navi .prodlist ul li{position:relative;width:113px}.root#sigma2 .lineup-navi .prodlist ul li a{display:block;text-decoration:none}.root#sigma2 .lineup-navi .prodlist ul li a:hover img,.root#sigma2 .lineup-navi .prodlist ul li a:hover p{opacity:.7}.root#sigma2 .lineup-navi .prodlist ul li .new{position:absolute;top:-15px;right:-15px;z-index:10;display:flex;justify-content:center;align-items:center;background:#e60012;width:50px;height:50px;border-radius:50%;color:#FFF;font-family:'Avenir Next', Verdana;font-weight:bold}@media screen and (max-width: 768px){.root#sigma2 .lineup-navi .prodlist ul li .new{top:-7px;right:-10px;width:35px;height:35px;font-size:12px}}.root#sigma2 .lineup-navi .prodlist ul li .thumbnail{margin-bottom:18px}.root#sigma2 .lineup-navi .prodlist ul li .thumbnail img{border:4px solid #d7d7d7}.root#sigma2 .lineup-navi .prodlist ul li .prodname-e{font-family:Oswald,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",meiryo,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.3}.root#sigma2 .lineup-navi .prodlist ul li .prodname-j{font-size:15px;line-height:1.3}.root#sigma2 .clubinfo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:1000px;margin:0 auto 56px auto;padding-top:44px}.root#sigma2 .clubinfo .photo-zoom{width:580px;max-height:343px;border:2px solid #d7d7d7}@media screen and (max-width: 768px){.root#sigma2 .clubinfo .photo-zoom{max-height:inherit}}.root#sigma2 .clubinfo .data-block{width:381px;text-align:left}.root#sigma2 .clubinfo .data-block .prodname{position:relative;margin-bottom:25px;padding:12px;font-family:Oswald,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",meiryo,sans-serif;font-size:21px;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.root#sigma2 .clubinfo .data-block .prodname.platinum{background-image:url("/product/assets/img/sigma2/bg_platinum_hl.jpg")}.root#sigma2 .clubinfo .data-block .prodname.stealth{color:#fff;background-image:url("/product/assets/img/sigma2/bg_stealth_hl.jpg")}.root#sigma2 .clubinfo .data-block .prodname.new{text-indent:70px}@media screen and (max-width: 768px){.root#sigma2 .clubinfo .data-block .prodname.new{text-indent:60px}}.root#sigma2 .clubinfo .data-block .prodname.new span{position:absolute;left:0;top:0;background:#e60012;height:100%;padding:12px 20px;box-sizing:border-box;text-indent:0}@media screen and (max-width: 768px){.root#sigma2 .clubinfo .data-block .prodname.new span{padding:10px 15px}}.root#sigma2 .clubinfo .data-block .copy{color:#009fc6;font-size:15px;font-weight:bold;line-height:1.5}.root#sigma2 .clubinfo .data-block .infolist{margin-left:1.5em;margin-bottom:47px}.root#sigma2 .clubinfo .data-block .infolist li{font-size:15px;line-height:1.5;list-style:disc}.root#sigma2 .clubinfo .data-block .infotxt{margin:-30px 0 20px;font-size:15px}@media screen and (max-width: 768px){.root#sigma2 .clubinfo .data-block .infotxt{margin:-7px 0 20px}}.root#sigma2 .clubinfo .data-block .structure{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:40px}.root#sigma2 .clubinfo .data-block .structure .balance{width:113px;margin-right:15px}.root#sigma2 .clubinfo .data-block .structure .lie{width:140px}.root#sigma2 .clubinfo .data-block .thumbnail{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.root#sigma2 .clubinfo .data-block .thumbnail li{width:117px;cursor:pointer}.root#sigma2 .clubinfo .data-block .thumbnail li img{border:2px solid #d7d7d7}.root#sigma2 .clubinfo .data-block .thumbnail li:hover{opacity:.7}.root#sigma2 .clubinfo .data-block .thumbnail li.active img{border:2px solid #38c7ea}.root#sigma2 .headcover_grip{max-width:1000px;margin:0 auto 100px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip{margin:0 auto 50px}}.root#sigma2 .headcover_grip h2{background:#009fc6;padding:15px 5px 20px;margin:0 0 30px;font-size:2.4rem;font-weight:bold;font-family:Oswald,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",meiryo,sans-serif;color:#fff;text-align:center}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip h2{padding:10px 5px 13px;margin:0 0 20px;font-size:1.8rem}}.root#sigma2 .headcover_grip .name{margin:0 0 15px;text-align:center;line-height:1.4}.root#sigma2 .headcover_grip .headcover{margin:0 0 50px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .headcover{margin:0 0 10px}}.root#sigma2 .headcover_grip .headcover ul{display:flex;justify-content:center;flex-wrap:wrap}.root#sigma2 .headcover_grip .headcover ul li{margin:0 40px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .headcover ul li{width:48%;margin:0 0 7vw}}.root#sigma2 .headcover_grip .headcover ul li img{width:auto;height:250px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .headcover ul li img{height:40vw}}.root#sigma2 .headcover_grip .grip .grip1{margin:0 0 60px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip1{margin:0 0 40px}}.root#sigma2 .headcover_grip .grip .grip1 ul li{display:flex;justify-content:space-between;align-items:center;padding:20px;text-align:left}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip1 ul li{align-items:flex-start;flex-wrap:wrap}}.root#sigma2 .headcover_grip .grip .grip1 ul li:first-child{padding:0 20px 20px}.root#sigma2 .headcover_grip .grip .grip1 ul li:nth-child(even){background:#f4f4f4}.root#sigma2 .headcover_grip .grip .grip1 ul li>dl{order:1;width:430px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip1 ul li>dl{width:73%;margin:0 0 10px}}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip1 ul li>dl dt{font-size:1.5rem}}.root#sigma2 .headcover_grip .grip .grip1 ul li .txt{order:3;width:360px;font-size:1.5rem}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip1 ul li .txt{order:2;width:73%;font-size:1.4rem}}.root#sigma2 .headcover_grip .grip .grip1 ul li .endimg{order:2;width:82px;margin:0 30px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip1 ul li .endimg{order:3;width:20%;margin:-12% 0 0}}.root#sigma2 .headcover_grip .grip .grip2 ul li{display:flex;justify-content:space-between;align-items:center;padding:0 20px;text-align:left}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip2 ul li{align-items:flex-start;flex-wrap:wrap}}.root#sigma2 .headcover_grip .grip .grip2 ul li:nth-child(even){background:#f4f4f4}.root#sigma2 .headcover_grip .grip .grip2 ul li>dl{order:1;width:430px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip2 ul li>dl{width:73%;margin:0 0 10px}}.root#sigma2 .headcover_grip .grip .grip2 ul li>dl dt{margin:0 0 10px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip2 ul li>dl dt{margin:0;font-size:1.5rem}}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip2 ul li>dl dd img{vertical-align:middle}}.root#sigma2 .headcover_grip .grip .grip2 ul li .txt{order:3;width:360px;font-size:1.5rem}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip2 ul li .txt{order:2;width:73%;font-size:1.4rem}}.root#sigma2 .headcover_grip .grip .grip2 ul li .endimg{order:2;width:82px;margin:0 30px}@media screen and (max-width: 640px){.root#sigma2 .headcover_grip .grip .grip2 ul li .endimg{order:3;width:20%;margin:-12% 0 0}}.root#sigma2 .specdata{width:1000px;margin:0 auto;font-size:15px;line-height:1.5}.root#sigma2 .specdata .copy{padding:30px}.root#sigma2 .specdata .notice-block{padding:30px 30px 60px;text-align:left}.root#sigma2 .specdata table.spnone{width:100%;border-collapse:collapse}.root#sigma2 .specdata table.spnone th,.root#sigma2 .specdata table.spnone td{padding:20px;font-size:15px;line-height:1.5;text-align:center;vertical-align:middle;border:1px solid #787878}.root#sigma2 .specdata table.spnone thead th{color:#fff;font-weight:normal;background-color:#313131}.root#sigma2 .specdata table.spnone thead th.bg-gray{background-color:#8f8f8f}.root#sigma2 .specdata table.spnone tbody tr td{background-color:#e6e6e6}.root#sigma2 .specdata table.spnone tbody tr:nth-child(even) td{background-color:#fff}@media screen and (max-width: 768px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}.root#sigma2 .head-block{position:relative;text-align:center}.root#sigma2 .head-block .release-date{position:absolute;top:81%;left:50%;padding:8px 15px;font-size:13px;white-space:nowrap;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.root#sigma2 .head-block .btn-scroll{position:absolute;top:90%;left:50%;width:13.6%;height:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.root#sigma2 .head-block .btn-sound{position:absolute;top:57.66%;left:51.07%;width:44%}.root#sigma2 .head-block .btn-sound:hover img{opacity:1}.root#sigma2 .head-block .btn-anchor{position:absolute;top:75.07%;left:0;width:100%}.root#sigma2 .head-block .btn-anchor:hover img{opacity:1}.root#sigma2 #head-intro{width:100%;margin:0;padding:10.67% 0;text-align:left}.root#sigma2 #head-intro .hl-intro{width:100%;margin:0 auto 10.67% auto}.root#sigma2 #head-intro p{padding:0 20px;font-size:16px;line-height:1.6}.root#sigma2 .banner-event{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;margin:0 auto 8% auto}.root#sigma2 .banner-event .banner-box{width:100%;margin-bottom:8%}.root#sigma2 .banner-event .banner-box:last-child{margin-bottom:0}.root#sigma2 .banner-impression{width:89.3%;margin:0 auto 8% auto}.root#sigma2 .banner-impression02{width:100%;margin:0 auto 8% auto}.root#sigma2 .banner-fitting{width:100%;margin:0 auto 50px auto}.root#sigma2 .banner-fitting .linkbtn{right:2.4%;bottom:4.4%;width:43.87%;background-color:#fff}.root#sigma2 .banner-fitting .linkbtn img{border:1px solid #fff}.root#sigma2 .banner-fitting .linkbtn a:hover{opacity:0.7}.root#sigma2 .youtube-block{width:89.3%;margin-bottom:8%}.root#sigma2 .product-menu{width:100%;margin-bottom:38px;padding:17px 0 17px 17px;background-color:#f8f8f8;overflow-x:scroll;-webkit-overflow-scrolling:touch}.root#sigma2 .product-menu .menu-list{display:inline-flex;width:auto;margin:0;padding:0 17px 0 0;border-left:2px solid #9d9d9d}.root#sigma2 .product-menu .menu-list li{border-right:2px solid #9d9d9d}.root#sigma2 .product-menu .menu-list li.menu-s{width:auto}.root#sigma2 .product-menu .menu-list li.menu-l{width:auto}.root#sigma2 .product-menu .menu-list li a{padding:0 22px;font-size:15px;white-space:nowrap}.root#sigma2 .section-hl{width:100%;margin-bottom:20px;padding:15px;font-size:30px}.root#sigma2 .l-movie__slide{-webkit-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.root#sigma2 .l-movie__slide .l-movie__label.hl{width:89.3%;margin-bottom:20px;padding:10px;font-size:18px}.root#sigma2 .tech{width:100%;height:auto;margin-bottom:42px;padding-top:5.3%;padding-bottom:10.6%;background-image:url("/product/assets/img/sigma2/sp/tech_bg.jpg")}.root#sigma2 .tech .soft-hl1,.root#sigma2 .tech .easy-hl1{position:relative;top:auto;left:auto;width:89.3%;margin:0 auto}.root#sigma2 .tech .easy-hl1{margin:0 auto 5.9% auto}.root#sigma2 .tech .soft-img1{position:relative;top:auto;left:auto;width:100%;margin:0}.root#sigma2 .tech .soft-hl2-1,.root#sigma2 .tech .soft-hl2-2,.root#sigma2 .tech .easy-hl2-1{position:relative;top:auto;left:auto;width:89.3%;margin:0 auto 5.3% auto}.root#sigma2 .tech .soft-img2,.root#sigma2 .tech .soft-img3{position:relative;top:auto;left:auto;width:58%;margin:0 auto 5.3% auto}.root#sigma2 .tech .soft-text1{position:relative;top:auto;left:auto;width:89.3%;margin:0 auto 8% auto}.root#sigma2 .tech .soft-text1 p{font-size:16px}.root#sigma2 .tech .soft-text1 p::before{content:"";display:inline-block;width:20px;height:20px;margin-right:3px;vertical-align:text-bottom}.root#sigma2 .tech .soft-text2{position:relative;top:auto;left:auto;width:89.3%;margin:0 auto 12% auto;font-size:16px}.root#sigma2 .tech .easy-block1{position:relative;top:auto;left:auto;width:89.3%;margin:0 auto 6.6% auto}.root#sigma2 .tech .easy-block1 .text1{width:67.1%;font-size:16px}.root#sigma2 .tech .easy-block1 .image1{width:28.3%}.root#sigma2 .tech .easy-text2{position:relative;top:auto;left:auto;width:89.3%;margin:0 auto 4.5% auto;padding:15px;font-size:16px}.root#sigma2 .tech .easy-text2 .hl{margin-bottom:0.5em}.root#sigma2 .tech .easy-text3{position:relative;top:auto;left:auto;width:89.3%;margin:0 auto 6% auto}.root#sigma2 .tech .easy-img2{position:relative;top:auto;left:auto;width:89.3%;margin:0 auto}.root#sigma2 .lineup-navi{-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:start;align-items:start;width:89.6%;margin:0 auto}.root#sigma2 .lineup-navi.platinum{margin-bottom:10px}.root#sigma2 .lineup-navi.stealth{margin-bottom:10px}.root#sigma2 .lineup-navi .category{width:100%;margin-bottom:20px}.root#sigma2 .lineup-navi .prodlist{width:100%}.root#sigma2 .lineup-navi .prodlist ul{width:100%;padding-bottom:20px}.root#sigma2 .lineup-navi .prodlist ul li{width:28%}.root#sigma2 .lineup-navi .prodlist ul li .thumbnail{margin-bottom:12px}.root#sigma2 .lineup-navi .prodlist ul li .thumbnail img{border:2px solid #d7d7d7}.root#sigma2 .lineup-navi .prodlist ul li .prodname-e{font-size:13px}.root#sigma2 .lineup-navi .prodlist ul li .prodname-j{font-size:11px}.root#sigma2 .clubinfo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin:0 auto 30px auto;padding-top:0}.root#sigma2 .clubinfo .photo-zoom{display:none}.root#sigma2 .clubinfo .data-block{width:100%;text-align:left}.root#sigma2 .clubinfo .data-block .prodname{margin-bottom:24px;padding:10px;font-size:20px}.root#sigma2 .clubinfo .data-block .inner{width:88.8%;margin:0 auto}.root#sigma2 .clubinfo .data-block .copy{font-size:16px}.root#sigma2 .clubinfo .data-block .infolist{margin-bottom:22px}.root#sigma2 .clubinfo .data-block .infolist li{font-size:16px}.root#sigma2 .clubinfo .data-block .photo-zoom{display:block;width:100%;margin-bottom:16px;border:1px solid #d7d7d7}.root#sigma2 .clubinfo .data-block .structure{margin-bottom:22px}.root#sigma2 .clubinfo .data-block .structure .balance{width:116px;margin-right:23px}.root#sigma2 .clubinfo .data-block .structure .lie{width:145px}.root#sigma2 .clubinfo .data-block .thumbnail{width:100%}.root#sigma2 .clubinfo .data-block .thumbnail li{width:30.9%}.root#sigma2 .clubinfo .data-block .thumbnail li img{border:1px solid #d7d7d7}.root#sigma2 .clubinfo .data-block .thumbnail li:hover{opacity:.7}.root#sigma2 .clubinfo .data-block .thumbnail li.active img{border:1px solid #38c7ea}.root#sigma2 .headcover-grip{-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;margin:0 auto 45px auto}.root#sigma2 .headcover-grip .category-block{margin-left:auto;margin-right:auto}.root#sigma2 .headcover-grip .category-block h2{padding:10px;font-size:18px}.root#sigma2 .headcover-grip .category-block .prodinfo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.root#sigma2 .headcover-grip .category-block .prodinfo .photo{margin-bottom:20px}.root#sigma2 .headcover-grip .category-block .prodinfo .prodname{font-size:12px}.root#sigma2 .headcover-grip .category-block.headcover{width:89.6%;margin-bottom:30px}.root#sigma2 .headcover-grip .category-block.headcover h2{margin-bottom:30px}.root#sigma2 .headcover-grip .category-block.headcover .prodinfo .box{width:50%}.root#sigma2 .headcover-grip .category-block.grip{width:89.6%}.root#sigma2 .headcover-grip .category-block.grip h2{margin-bottom:30px}.root#sigma2 .headcover-grip .category-block.grip .prodinfo .box{width:33.33%}.root#sigma2 .specdata{width:89.3%;font-size:16px;line-height:1.5}.root#sigma2 .specdata .copy{padding:30px 0;text-align:left}.root#sigma2 .specdata .notice-block{padding:30px 0;text-align:left;font-size:1.2rem}.root#sigma2 .specdata table.pcnone{display:table;width:100%;margin-bottom:20px;border-collapse:collapse}.root#sigma2 .specdata table.pcnone.btm0{margin-bottom:0}.root#sigma2 .specdata table.pcnone th,.root#sigma2 .specdata table.pcnone td{padding:6px;font-size:16px;line-height:1.6;text-align:center;vertical-align:middle;border:1px solid #787878}.root#sigma2 .specdata table.pcnone th{color:#fff;font-weight:normal;background-color:#313131}.root#sigma2 .specdata table.pcnone td{background-color:#fff}.root#sigma2 .specdata table.pcnone td.bg-gray1{background-color:#e6e6e6}.root#sigma2 .specdata table.pcnone td.bg-gray2{color:#fff;background-color:#8f8f8f}}
