﻿.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}.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}.root.blueprint{background-image:url("/product/assets/img/blueprint/pc/bg.jpg");background-repeat:repeat;background-position:left top}.root.blueprint .head-block{position:relative;text-align:center}.root.blueprint .head-block .release-day{position:absolute;top:85.57%;left:77.15%;width:18.94%;height:auto;padding:1.25vw;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:1.13vw;line-height:1;text-align:center;background-color:#95743b}.root.blueprint .content{width:1000px;margin:0 auto}.root.blueprint .section-hl{color:#fff;font-family:"Oswald",sans-serif;font-size:60px;font-weight:bold;line-height:1;letter-spacing:0.04em}.root.blueprint .section-h2{color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:40px;line-height:1}.root.blueprint .section-technology{padding-top:20px}.root.blueprint .section-technology .section-hl{margin-bottom:85px}.root.blueprint .section-technology .tech0-text{padding:0 25px 65px 25px;color:#ac8f4a;font-family:"ゴシックMB101 B",sans-serif;font-size:22px;line-height:30px;text-align:left}.root.blueprint .section-technology .tech1{position:relative}.root.blueprint .section-technology .tech1-text{position:absolute;top:0;left:0;width:100%;height:100%}.root.blueprint .section-technology .tech1-text p{position:absolute;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","游明朝体","YuMincho","游明朝","Yu Mincho","HGS明朝E",serif}.root.blueprint .section-technology .tech1-text p.color-white{color:#fff}.root.blueprint .section-technology .tech1-text p.color-red{color:#d60b24}.root.blueprint .section-technology .tech1-text p.txt-left{text-align:left}.root.blueprint .section-technology .tech1-text p.fsize-20{font-size:20px;line-height:26px}.root.blueprint .section-technology .tech1-text .copy1{top:208px;left:694px}.root.blueprint .section-technology .tech1-text .copy2{top:166px;left:198px}.root.blueprint .section-technology .tech1-text .copy3{top:588px;left:622px}.root.blueprint .section-technology .hl-tourpro{position:relative}.root.blueprint .section-technology .hl-tourpro .hl-tourpro-text{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-family:"ゴシックMB101 B",sans-serif;font-size:36px;line-height:93px;overflow:hidden}.root.blueprint .section-technology .hl-tourpro .tourpro{position:relative}.root.blueprint .section-technology .hl-tourpro .tourpro-text{position:absolute;top:0;left:0;width:100%;height:100%}.root.blueprint .section-technology .hl-tourpro .tourpro-text p{position:absolute;color:#fff;font-size:14px;line-height:1;text-align:left}.root.blueprint .section-technology .hl-tourpro .tourpro-text .tourpro1{top:358px;left:44px}.root.blueprint .section-technology .hl-tourpro .tourpro-text .tourpro2{top:358px;left:412px}.root.blueprint .section-technology .hl-tourpro .tourpro-text .tourpro3{top:358px;left:720px}.root.blueprint .section-spec{padding:120px 0 0 0}.root.blueprint .section-spec .section-hl{margin-bottom:38px}.root.blueprint .section-spec .section-h2.spec-basic{margin-bottom:36px}.root.blueprint .section-spec .section-h2.spec-shaft{margin-bottom:30px}.root.blueprint .section-spec .option-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:460px;margin:0 auto 55px auto}.root.blueprint .section-spec .option-block .box{width:230px}.root.blueprint .section-spec .option-block .text{color:#fff;font-size:14px;line-height:20px}.root.blueprint .section-spec .head-material{margin-bottom:50px;color:#fff;font-size:14px;line-height:1}.root.blueprint .section-spec .spectable{width:100%;border-collapse:collapse}.root.blueprint .section-spec .spectable th,.root.blueprint .section-spec .spectable td{color:#fff;padding:20px 8px;font-size:15px;font-weight:normal;line-height:1.4;text-align:center;vertical-align:middle}.root.blueprint .section-spec .spectable thead th{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;background-color:#434343;border-top:1px solid #787878;border-left:1px solid #787878}.root.blueprint .section-spec .spectable thead th:first-child{border-left:1px solid #787878}.root.blueprint .section-spec .spectable thead th:last-child{border-right:1px solid #787878}.root.blueprint .section-spec .spectable tbody tr th{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;background-color:#434343;border-top:1px solid #787878;border-left:1px solid #787878}.root.blueprint .section-spec .spectable tbody tr th:first-child{border-left:1px solid #787878}.root.blueprint .section-spec .spectable tbody tr th:last-child{border-right:1px solid #787878}.root.blueprint .section-spec .spectable tbody tr td{border-right:1px solid #787878;border-bottom:1px solid #787878}.root.blueprint .section-spec .spectable tbody tr:last-child th{border-bottom:1px solid #787878}.root.blueprint .section-spec .price{padding:30px 0;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:14.5px;line-height:1.5;text-align:left}.root.blueprint .section-spec .notice-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.root.blueprint .section-spec .notice-block .notice1{-webkit-flex:1;flex:1;color:#fff;font-size:14px;line-height:23px;text-align:left}.root.blueprint .section-spec .notice-block .lie-angle-setting{width:350px;text-align:left}.root.blueprint .section-spec .notice-block .lie-angle-setting img{width:245px}.root.blueprint .section-spec .notice2{margin-bottom:80px;color:#fff;font-size:14px;line-height:23px;text-align:left}.root.blueprint .section-spec .notice2 a{text-decoration:underline;color:#fff}.root.blueprint .section-spec .shaft-notice{padding-top:30px;color:#fff;font-size:14px;line-height:23px;text-align:left}.root.blueprint .shaft-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.root.blueprint .shaft-list li{width:20%}.root.blueprint .shaft-list .shaft-name{padding:15px 5px 35px 5px;color:#fff;font-family:"Oswald",sans-serif;font-size:26px;font-weight:bold;line-height:36px;letter-spacing:0.04em;text-align:center}.root.blueprint .shaft-list .shaft-name.line1{padding:30px 5px 35px 5px}.root.blueprint .btn-fitting{width:752px;margin:0 auto}@media screen and (max-width: 768px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}.root.blueprint{background-image:url("/product/assets/img/blueprint/pc/bg.jpg");background-repeat:repeat-y;background-position:left top;-webkit-background-size:100% auto;background-size:100% auto}.root.blueprint .head-block{position:relative;text-align:center}.root.blueprint .head-block .release-day{position:absolute;top:82%;left:20.13%;width:59.73%;padding:2.5vw 1vw;font-size:3.5vw}.root.blueprint .head-block .btn-scroll{position:absolute;bottom:1.6%;left:50%;width:13.6%;height:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.root.blueprint .content{width:100%;margin:0;margin-top:-44px;padding-top:44px}.root.blueprint .section-hl{font-size:34px}.root.blueprint .section-h2{font-size:24px}.root.blueprint .section-technology{padding-top:13.87%}.root.blueprint .section-technology .section-hl{margin-bottom:14.13%}.root.blueprint .section-technology .tech0-text{width:89.33%;margin:0 auto 14% auto;padding:0;font-size:15px;line-height:24px;text-align:left}.root.blueprint .section-spec{padding:16.67% 0 0 0}.root.blueprint .section-spec .section-hl{margin-bottom:30px}.root.blueprint .section-spec .section-h2.spec-basic{margin-bottom:14px}.root.blueprint .section-spec .section-h2.spec-shaft{margin-bottom:7px}.root.blueprint .section-spec .option-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto 9% auto}.root.blueprint .section-spec .option-block .box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:12px}.root.blueprint .section-spec .option-block .box:last-child{margin-bottom:0}.root.blueprint .section-spec .option-block .photo{width:41.8%}.root.blueprint .section-spec .option-block .text{-webkit-flex:1;flex:1;font-size:11px;line-height:18px;text-align:left}.root.blueprint .section-spec .head-material{margin-bottom:8.6%;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:15px;line-height:1.6}.root.blueprint .section-spec .head-material.pcnone{display:block}.root.blueprint .section-spec .mobile-scroll{display:block;margin-bottom:3.2%;margin-left:5.3%;margin-right:5.3%;color:#fff;font-size:14px;line-height:1.4;text-align:left}.root.blueprint .section-spec .mobile-scroll.iphone5-only{display:none}.root.blueprint .section-spec .spectable-wrap{width:100%;overflow-x:auto}.root.blueprint .section-spec .spectable-wrap.btm-margin{margin-bottom:4.8%}.root.blueprint .section-spec .spectable{width:100%;margin-left:5.3%;border-collapse:collapse}.root.blueprint .section-spec .spectable th,.root.blueprint .section-spec .spectable td{padding:15px 8px;font-size:10px;line-height:1.4;white-space:nowrap}.root.blueprint .section-spec .price{margin:0 5.3%;padding:8% 0 4% 0}.root.blueprint .section-spec .notice-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin:0 5.3%}.root.blueprint .section-spec .notice-block .notice1{-webkit-flex:auto;flex:auto;width:100%;font-size:13px;line-height:17px}.root.blueprint .section-spec .notice-block .lie-angle-setting{width:100%;text-align:left;margin:7% 0 8% 0}.root.blueprint .section-spec .notice-block .lie-angle-setting img{width:100%}.root.blueprint .section-spec .notice2{margin:0 5.3% 11.5% 5.3%;font-size:13px;line-height:17px}.root.blueprint .section-spec .shaft-notice{padding-top:8%;margin:0 5.3%;color:#fff;font-size:13px;line-height:17px;text-align:left}.root.blueprint .shaft-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:89.33%;margin:0 auto 10.7% auto}.root.blueprint .shaft-list li{width:50%}.root.blueprint .shaft-list .shaft-name{padding:0 5px 13px 5px;font-size:15px;line-height:18px}.root.blueprint .shaft-list .shaft-name.line1{padding:0 5px}.root.blueprint .btn-fitting{width:89.33%;margin:0 auto}}@media screen and (max-width: 320px){.root.blueprint .section-spec .mobile-scroll.iphone5-only{display:block}}
