﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#666;text-decoration:none;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}html{height:100%;overflow:hidden}body{padding:10px 10px 0 10px;height:100%;position:relative}.maxheight{min-height:700px}.overlay{background-color:#ffa8b0;position:fixed;top:0;left:0;z-index:9900;width:10px;height:100%;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.blc-loading{width:100%;height:100%;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:fixed;top:-10px;left:-10px}.blc-loading .loading{position:absolute;top:50%;left:50%;display:inline-block;z-index:9999;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:translate(-50%, -50%) rotate(0deg)}100%{-moz-transform:translate(-50%, -50%) rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:translate(-50%, -50%) rotate(0deg)}100%{-ms-transform:translate(-50%, -50%) rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:translate(-50%, -50%) rotate(0deg)}100%{-o-transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.bn-logo{position:fixed;top:39px;left:40px;z-index:9910;display:none}.blc-content{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;height:100%}.blc-content .blc-step{width:100%;min-width:1100px;height:100%;text-align:center;position:relative;border-bottom:solid 1px #DADADA}.blc-content .blc-step .blc-inline{width:1100px;margin:0 auto;text-align:center}.blc-content .blc-rightnavi{position:fixed;top:50%;display:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:25px;z-index:9000}.blc-content .blc-rightnavi a:first-child{display:inline-block}.blc-content .blc-rightnavi ul{margin-top:35px}.blc-content .blc-rightnavi ul li a img{margin-right:-1px;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);overflow:hidden}.blc-content .blc-rightnavi ul li:first-child{margin-bottom:12px}.blc-content .blc-menu{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:fixed;top:40%;left:10px;z-index:9000;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s}.blc-content .blc-open-menu{position:fixed;display:none;top:0;left:0;height:100%;width:220px;z-index:9000;background:rgba(255,255,255,0.7);-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s}.blc-content .blc-open-menu nav{position:absolute;top:115px;left:49px}.blc-content .blc-open-menu nav ul li{margin-top:29px}.blc-content .blc-open-menu nav ul li a{padding-bottom:3px;background-image:-webkit-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-moz-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-ms-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-o-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:linear-gradient(to right, rgba(0,0,0,0) 50%,#ffa8b0 50%);background-position:left 0 bottom 0;background-repeat:repeat-x;background-size:200% 11px;transition:.5s}.blc-content .blc-open-menu nav ul li a:hover{background-position:left -100% bottom 0}.blc-content .blc-open-menu nav ul li:first-child{margin-top:0}.blc-content .blc-open-menu nav ul li:nth-child(7):after{content:" ";border-top:solid 1px #ccc;display:block;margin:44px 0;height:1px}.blc-content .blc-open-menu .btn-menu-close{position:absolute;top:40px;right:20px}.blc-inline{padding-top:70px;height:100%}a.rollover:hover img{-webkit-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6}.blc-pagetop{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:fixed;bottom:20px;right:20px;z-index:9500}.blc-middle{z-index:8000}.blc-lower{z-index:8900;width:100%;position:absolute;left:0;padding:0 10px}.blc-top{border-top-left-radius:18px;border-top-right-radius:18px;background-color:#fff;height:100%;min-width:700px;z-index:20;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.blc-top .blc-inline{padding-top:0;position:relative}.blc-top .blc-top-copy{position:absolute;padding:0;top:50%;left:5px;height:398px;display:none;-webkit-transform:translateY(calc(-50% - 5px ));-moz-transform:translateY(calc(-50% - 5px ));-ms-transform:translateY(calc(-50% - 5px ));-o-transform:translateY(calc(-50% - 5px ));transform:translateY(calc(-50% - 5px ))}.blc-top .blc-top-copy img{position:relative;z-index:1000}.blc-top .blc-top-copy span{display:none;position:absolute;background-image:-webkit-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-moz-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-ms-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-o-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:linear-gradient(to right, rgba(0,0,0,0) 50%,#ffa8b0 50%);background-position:0;background-repeat:repeat-x;background-size:200% 11px;background-position:-100% 0;left:94px;height:11px;z-index:500}.blc-top .blc-top-copy .top-copy-top-border{top:106px;width:260px}.blc-top .blc-top-copy .top-copy-bottom-border{position:absolute;top:170px;width:313px}.blc-top .blc-main-visual{position:absolute;top:17px;left:0;width:100%;height:100%;z-index:1000}.blc-top .blc-main-visual img{position:absolute;left:calc( 50% - 5px);height:auto;display:none}.blc-top .blc-main-menu{display:none;position:absolute;top:50%;right:158px;-webkit-transform:translateY(calc(-50% - 8px));-moz-transform:translateY(calc(-50% - 8px));-ms-transform:translateY(calc(-50% - 8px));-o-transform:translateY(calc(-50% - 8px));transform:translateY(calc(-50% - 8px));z-index:8000;text-align:left}.blc-top .blc-main-menu nav ul li{margin-top:29px}.blc-top .blc-main-menu nav ul li a{padding-bottom:3px;background-image:-webkit-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-moz-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-ms-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:-o-linear-gradient(to right, transparent 50%, #FFA8B0 50%);background-image:linear-gradient(to right, rgba(0,0,0,0) 50%,#ffa8b0 50%);background-position:left 0 bottom 0;background-repeat:repeat-x;background-size:200% 11px;transition:.5s}.blc-top .blc-main-menu nav ul li a:hover{background-position:left -100% bottom 0}.blc-top .blc-main-menu nav ul li:first-child{margin-top:0}.blc-top .blc-main-menu nav ul li:nth-child(7):after{content:" ";border-top:solid 1px #ccc;display:block;margin:46px 0;height:1px}.blc-top .blc-scroll{display:none;width:100%;text-align:center;position:absolute;bottom:-6px;z-index:1100}.blc-top-dummy{border-top-left-radius:18px;border-top-right-radius:18px;background-color:#fff;height:100%;min-width:700px;top:10px;left:10px;position:absolute;width:calc(100% - 20px);z-index:10}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.blc-top .blc-main-menu nav ul li a,.blc-content .blc-open-menu nav ul li a{background-size:202% 11px;background-position:left 0 bottom 5px}*::-ms-backdrop,.blc-top .blc-main-menu nav ul li a:hover,.blc-content .blc-open-menu nav ul li a:hover{background-position:left -100% bottom 5px}*::-ms-backdrop,.blc-top .blc-top-copy,.blc-top .blc-main-menu{transform:translateY(-50%)}}.blc-concept{background-image:repeating-linear-gradient(-45deg, #F9F0F1, #F9F0F1 75px, #F9FAFB 75px, #F9FAFB 150px);position:relative;height:100%;z-index:30}.blc-concept .blc-concept-copy{text-align:center;position:absolute;z-index:1100;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.blc-concept .blc-concept-copy .blc-concept-detail{width:518px;height:518px;padding-top:204px;margin:0 auto;background:url(../img/index/bg_concept.png) no-repeat}.blc-concept .blc-concept-copy .blc-concept-detail .bn-sp-concept-copy{display:none}.blc-concept .blc-concept-copy .blc-concept-detail p{margin:17px 0;letter-spacing:3px;line-height:190%}.blc-concept .bn-shoes{position:absolute;left:0;bottom:0;width:100%;height:auto}.blc-function{background:url(../img/index/bg_function.gif);z-index:40;position:relative;height:990px !important}.blc-function .blc-functions{text-align:center}.blc-function .blc-functions ul{margin-top:62px}.blc-function .blc-functions ul li{display:inline-block;width:284px;height:282px;position:relative;margin-right:25px}.blc-function .blc-functions ul li p{display:block;width:100%;padding:0 15px;position:absolute;top:144px;text-align:justify;letter-spacing:0.12em;line-height:175%}.blc-function .blc-functions ul li p span{font-size:12px;display:inline-block;margin-top:5px;line-height:150%}.blc-function .blc-functions ul li:nth-child(3),.blc-function .blc-functions ul li:nth-child(6){margin-right:0}.blc-function .blc-functions ul li:nth-child(n+4){height:298px;margin-top:31px}.blc-scene{min-width:700px;z-index:50;position:relative}.blc-scene .blc-inline{z-index:2000;position:absolute;width:100% !important;text-align:center}.blc-scene .blc-inline h2{display:block;width:311px;text-align:center;margin:0 auto}.blc-scene .blc-scene-details{display:none}.blc-scene .blc-scene-details div{width:100%;height:100%;position:absolute;top:0;display:block}.blc-scene .blc-scene-details .blc-scene-comment{width:436px;height:436px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-top:205px;z-index:100}.blc-scene .blc-scene-details .blc-scene-comment p{letter-spacing:3px;line-height:180%;margin-bottom:27px}.blc-scene .blc-scene-1 .blc-scene-comment,.blc-scene .blc-scene-3 .blc-scene-comment{left:47%;-webkit-transform:translate(-100%, -50%);-moz-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-o-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.blc-scene .blc-scene-2 .blc-scene-comment,.blc-scene .blc-scene-4 .blc-scene-comment{right:47%;-webkit-transform:translate(100%, -50%);-moz-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);-o-transform:translate(100%, -50%);transform:translate(100%, -50%)}.blc-scene .blc-scene-1{display:block}.blc-scene .blc-scene-1 .blc-scene-illust{z-index:10;background:url(../img/index/bn_scene_1.png) center center/cover no-repeat}.blc-scene .blc-scene-1 .blc-scene-color{z-index:20;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;background:url(../img/index/bn_scene_1_color.png) center center/cover no-repeat}.blc-scene .blc-scene-1 .blc-scene-photo{z-index:30;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;background:url(../img/index/bn_scene_1_photo.png) center center/cover no-repeat}.blc-scene .blc-scene-1 .blc-scene-comment{z-index:40;background:url(../img/index/bg_scene_1.png) no-repeat}.blc-scene .blc-scene-2 .blc-scene-illust{z-index:10;background:url(../img/index/bn_scene_2.png) center center/cover no-repeat}.blc-scene .blc-scene-2 .blc-scene-color{z-index:20;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;background:url(../img/index/bn_scene_2_color.png) center center/cover no-repeat}.blc-scene .blc-scene-2 .blc-scene-photo{z-index:30;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;background:url(../img/index/bn_scene_2_photo.png) center center/cover no-repeat}.blc-scene .blc-scene-2 .blc-scene-comment{z-index:40;background:url(../img/index/bg_scene_2.png) no-repeat}.blc-scene .blc-scene-3 .blc-scene-illust{z-index:10;background:url(../img/index/bn_scene_3.png) center center/cover no-repeat}.blc-scene .blc-scene-3 .blc-scene-comment{z-index:40;background:url(../img/index/bg_scene_3.png) no-repeat}.blc-scene .blc-scene-4 .blc-scene-illust{z-index:10;background:url(../img/index/bn_scene_4.png) center center/cover no-repeat}.blc-scene .blc-scene-4 .blc-scene-comment{z-index:40;background:url(../img/index/bg_scene_4.png) no-repeat}.blc-scene .blc-scene-navi{position:absolute;bottom:0;z-index:2100;width:100%;text-align:center}.blc-scene .blc-scene-navi .blc-scene-navis{width:212px;height:67px;margin:0 auto;background:url(../img/index/bg_scene_navi.png) no-repeat;text-align:center;position:relative}.blc-scene .blc-scene-navi .blc-scene-navis ul{overflow:hidden;position:absolute;left:26px;bottom:3px}.blc-scene .blc-scene-navi .blc-scene-navis ul li{float:left;margin-right:16px}.blc-scene .blc-scene-navi .blc-scene-navis ul li:last-child{margin-right:0}.blc-voice{position:relative;background:url(../img/index/bg_voice.gif) 0 20px;z-index:60}.blc-voice .blc-voice-copys{position:absolute;top:150px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1100px}.blc-voice .blc-voice-copys div{width:auto;max-width:1100px;text-align:left;padding-left:103px;margin:0 auto;display:none;position:absolute;top:0;left:0}.blc-voice .blc-voice-copys div:first-child{display:block;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.blc-voice .blc-voices{width:100%;height:100%;position:absolute;top:0;left:0}.blc-voice .blc-voices .blc-voice-details{width:100%;max-width:1100px;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}.blc-voice .blc-voices .blc-voice-details .bg-area{width:100%;height:auto;position:absolute;left:0;top:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blc-voice .blc-voices .blc-voice-details .bg-person{position:absolute;left:50%;top:16.5%;max-height:684px;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blc-voice .blc-voices .blc-voice-1{display:block}.blc-voice .blc-voices .blc-voice-1 img{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.blc-voice .blc-voice-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(112px, -50%);-moz-transform:translate(112px, -50%);-ms-transform:translate(112px, -50%);-o-transform:translate(112px, -50%);transform:translate(112px, -50%);height:512px;width:354px}.blc-voice .blc-voice-text div{display:none;position:absolute;top:0}.blc-voice .blc-voice-text .blc-voice-text-1{display:block;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.blc-voice .blc-voice-navi{position:absolute;bottom:8px;z-index:8000;width:100%}.blc-voice .blc-voice-navi .blc-voice-navis{width:741px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:80px}.blc-voice .blc-voice-navi .blc-voice-navis ul{overflow:hidden}.blc-voice .blc-voice-navi .blc-voice-navis ul li{float:left;vertical-align:top;margin-right:50px}.blc-voice .blc-voice-navi .blc-voice-navis ul li:last-child{margin-right:0}.blc-product{padding-bottom:24px;z-index:70}.blc-product .blc-product-row{margin:90px auto 60px auto;overflow:hidden;width:900px}.blc-product .blc-product-row .blc-product-image{float:left;width:460px;height:624px;position:relative}.blc-product .blc-product-row .blc-product-image .slick-slider{height:100%}.blc-product .blc-product-row .blc-product-image .slick-slider .slick-list{height:100%}.blc-product .blc-product-row .blc-product-image .slick-slider .slick-list .slick-track{height:100%}.blc-product .blc-product-row .blc-product-image .slick-slider .slick-list .slick-slide{height:100%}.blc-product .blc-product-row .blc-product-image img{position:absolute;top:0;left:0;display:none}.blc-product .blc-product-row .blc-product-image .slick-prev,.blc-product .blc-product-row .blc-product-image .slick-next{display:none !important}.blc-product .blc-product-row .blc-product-image .slick-dots li button{font-size:14px;color:#666;outline:none;overflow:hidden}.blc-product .blc-product-row .blc-product-image .slick-dots li button::-moz-focus-inner,.blc-product .blc-product-row .blc-product-image .slick-dots li button::-moz-focus-inner{border:0}.blc-product .blc-product-row .blc-product-image .slick-dots li.slick-active button{color:#FFA8B0;outline:none;overflow:hidden}.blc-product .blc-product-row .blc-product-image .slick-dots li.slick-active button::-moz-focus-inner,.blc-product .blc-product-row .blc-product-image .slick-dots li.slick-active button::-moz-focus-inner{border:0}.blc-product .blc-product-row .blc-product-image img:first-child{display:block}.blc-product .blc-product-row .blc-product-detail{float:right;width:410px;text-align:left}.blc-product .blc-product-row .blc-product-detail dl{overflow:hidden}.blc-product .blc-product-row .blc-product-detail dl dt,.blc-product .blc-product-row .blc-product-detail dl dd{border-bottom:solid 1px #ccc;padding:21px 0 16px 0;letter-spacing:1px}.blc-product .blc-product-row .blc-product-detail dl dt{width:130px;padding-left:5px;float:left}.blc-product .blc-product-row .blc-product-detail dl dd{width:280px;float:left}.blc-product .blc-product-row .blc-product-detail dl dd span{font-size:12px}.blc-product .blc-product-row .blc-product-detail p{margin-top:32px;margin-left:4px;font-size:12px}.blc-product .blc-product-row .blc-product-detail ul{margin-top:10px}.blc-product .blc-product-row .blc-product-detail ul li{margin:14px 0 0 5px;font-size:12px;line-height:200%;letter-spacing:1px;padding-left:14px;position:relative}.blc-product .blc-product-row .blc-product-detail ul li:first-child{margin-top:21px}.blc-product .blc-product-row .blc-product-detail ul li:before{content:"・";position:absolute;left:0}.blc-product .blc-product-row .blc-product-detail .blc-sp-buy{display:none}.blc-product .blc-product-row .blc-product-detail .blc-buy{display:block;text-align:center}.blc-product .blc-product-row .blc-product-detail .blc-buy .btn-buy{display:inline-block;margin:22px auto 0 auto}.blc-other{border-bottom-left-radius:15px;border-bottom-right-radius:15px;background:#F6F6F6;padding-bottom:94px;border-bottom:none !important;z-index:80}.blc-other .bn-asheet-logo{margin-top:47px}.blc-other .blc-other-copy{margin:50px auto 45px auto;width:610px;overflow:hidden}.blc-other .blc-other-copy p{width:385px;float:left;text-align:left;line-height:200%;letter-spacing:1px;margin:3px 0 0 2px}.blc-other .blc-other-copy p .sp-only{display:none}.blc-other .blc-other-copy img{margin-left:28px}footer{position:relative;z-index:100}.blc-footer{height:92px;background-color:#ffa8b0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.blc-footer nav ul{width:543px;margin:33px auto 20px auto;overflow:hidden}.blc-footer nav ul li{float:left;margin-right:42px}.blc-footer nav ul li a{font-size:12px;letter-spacing:1px}.blc-footer nav ul li:last-child{margin-right:0}.blc-footer address{text-align:center;font-size:9px;font-weight:bold;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;letter-spacing:120%}.blc-lower{background-color:#ffa8b0}.blc-sp-top,.blc-sp-header,.bn-sp-concept-copy,.blc-sp-functions,.blc-sp-scenes,.blc-sp-scene-copy,.blc-sp-scene-navis,.blc-sp-voices,.blc-sp-pagetop{display:none}
