﻿html{overflow:auto}body{background-color:#FFA8B0;padding:6px 6px 0 6px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.maxheight{min-height:initial;min-height:auto}.overlay,.blc-loading,img.loading,.bn-logo,.blc-top-dummy,.blc-dummy,.blc-parts{display:none}.blc-content{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;height:auto}.blc-content .blc-step{min-width:100%;position:relative;border-bottom:solid 1px #DADADA;height:auto}.blc-content .blc-step .blc-inline{width:270px;width:calc(100% - 38px);margin:0 19px;text-align:center}.blc-content .blc-rightnavi,.blc-content .blc-menu,.blc-content .blc-open-menu{display:none}.blc-inline{padding-top:29px;height:auto}a.rollover:hover img{-webkit-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6}.blc-sp-pagetop{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:fixed;bottom:10px;right:15px;z-index:9800}.blc-sp-pagetop a{display:inline-block;width:29px;height:29px}.blc-sp-pagetop a img{height:29px;width:29px}.blc-pagetop{display:none}.blc-middle{z-index:8000}.blc-lower{position:relative;width:100%;padding:0}.blc-top,.blc-top-copy,.blc-main-visual,.blc-main-menu,.blc-scroll{display:none}.blc-sp-top{display:block;background-color:#fff;background:url(../img/sp_index/bg_sp_top.jpg);height:auto;min-width:100%;margin-top:45px;padding-bottom:23px;position:relative}.blc-sp-top .blc-sp-main-visual{position:relative;overflow:hidden}.blc-sp-top .blc-sp-main-visual img{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blc-sp-top .bn-sp-top-copy{margin-top:20px;width:60%;height:auto}.blc-concept{background:url(../img/sp_index/bg_sp_concept.jpg);background-image:repeating-linear-gradient(-45deg, #F9F0F1, #F9F0F1 25px, #F9FAFB 25px, #F9FAFB 50px);height:auto;padding-bottom:82px}.blc-concept h2 img{width:151px;height:12px}.blc-concept .blc-concept-copy{position:relative;z-index:0;top:160px}.blc-concept .blc-concept-copy .blc-concept-detail{width:100%;height:auto;padding-top:0;margin-top:33px;background:none}.blc-concept .blc-concept-copy .blc-concept-detail .bn-sp-concept-copy{display:block;margin:0 auto}.blc-concept .blc-concept-copy .blc-concept-detail p{margin:25px 0 0 0;letter-spacing:2px;line-height:190%;font-size:10px}.blc-concept .blc-concept-copy .blc-concept-detail p:last-child{margin-top:17px}.blc-concept .bn-shoes{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:1000}.blc-function{background:url(../img/index/bg_function.gif);padding-bottom:30px;height:auto !important}.blc-function h2 img{width:180px;height:39px}.blc-function .blc-functions{display:none}.blc-function .blc-sp-functions{display:block}.blc-function .blc-sp-functions .blc-sp-function{margin:15px 0 0 0}.blc-function .blc-sp-functions .blc-sp-function a{display:block;font-size:0}.blc-function .blc-sp-functions .blc-sp-function .blc-sp-function-detail{display:none;background-color:#fff;padding:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.blc-function .blc-sp-functions .blc-sp-function .blc-sp-function-detail p{text-align:left;font-size:10px;letter-spacing:1px;line-height:140%}.blc-function .blc-sp-functions .blc-sp-function .blc-sp-function-detail p span{margin-top:10px;display:inline-block;font-size:9px;letter-spacing:1px;line-height:140%}.blc-scene{min-width:100%;position:relative;background-color:#FFF6F6;padding-bottom:18px}.blc-scene .blc-inline{z-index:1000;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%);width:170px !important;margin:0 !important}.blc-scene .blc-inline h2{width:170px;height:12px}.blc-scene .blc-scene-details,.blc-scene .blc-scene-1{display:none}.blc-scene .blc-sp-scenes{display:block;overflow:hidden;height:288px}.blc-scene .blc-sp-scenes ul li{position:absolute;top:0;left:0}.blc-scene .blc-sp-scenes ul li img{display:none;height:288px;width:auto}.blc-scene .blc-sp-scenes ul li:first-child img{display:block}.blc-scene .blc-scene-navi{position:relative;margin:10px 0 0 0}.blc-scene .blc-scene-navi .blc-scene-navis{display:none}.blc-scene .blc-scene-navi .blc-sp-scene-navis{display:inline-block;width:270px;width:calc(100% - 38px);margin:0 19px}.blc-scene .blc-scene-navi .blc-sp-scene-navis ul{overflow:hidden;display:inline-block}.blc-scene .blc-scene-navi .blc-sp-scene-navis ul li{float:left;margin:0 15px}.blc-scene .blc-scene-navi .blc-sp-scene-navis ul li a{font-size:8px;color:#999}.blc-scene .blc-scene-navi .blc-sp-scene-navis ul li:first-child{margin-left:0}.blc-scene .blc-scene-navi .blc-sp-scene-navis ul li:last-child{margin-right:0}.blc-scene .blc-scene-navi .blc-sp-scene-navis ul li:nth-child(2) a{color:#FFA8B0}.blc-scene .blc-sp-scene-copy{display:block}.blc-scene .blc-sp-scene-copy p{display:none;font-size:10px;line-height:180%;letter-spacing:1px}.blc-scene .blc-sp-scene-copy p:first-child{display:inline-block}.blc-voice{background:url(../img/index/bg_voice.gif) 0 20px}.blc-voice h2 img{width:198px;height:12px}.blc-voice .blc-voice-copys,.blc-voice .blc-voices,.blc-voice .blc-voice-text,.blc-voice .blc-voice-navi{display:none}.blc-voice .blc-inline{width:310px !important;width:calc(100% - 10px) !important;margin:0 5px !important}.blc-voice .sp-inline{padding-top:10px !important}.blc-voice .blc-sp-voices{display:block;padding-bottom:25px}.blc-voice .blc-sp-voices .blc-sp-voice-outline{padding:0 15px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.blc-voice .blc-sp-voices .blc-sp-voices-contents{padding-top:20px;position:relative;display:block;overflow:hidden;border-bottom:solid 1px #FFA8B0;border-radius:5px;background-color:#fff}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline{border:solid 1px #FFA8B0;border-width:1px 1px 0 1px;border-radius:5px;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline .bn-sp-voice-illust{position:absolute;top:6px;right:0;width:100%;height:auto}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline a{display:block;background-color:#fff;width:281px;width:calc(100% - 4px);margin:0 auto}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline a.btn-sp-voice{display:block;position:absolute;top:20px;width:100%;z-index:9000;background-color:transparent}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline .blc-sp-voices-detail{display:none;padding:0 15px 15px 15px;text-align:left;position:relative}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline .blc-sp-voices-detail .bn-sp-voice-copy{width:60%;height:auto;margin-bottom:10px}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline .blc-sp-voices-detail p{margin-top:10px;width:60%;text-align:left;letter-spacing:1px;line-height:140%;font-size:10px}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline .blc-sp-voices-detail .bn-sp-voice-copy+p{margin-top:0}.blc-voice .blc-sp-voices .blc-sp-voices-contents .blc-sp-voices-inline .blc-sp-voices-detail .blc-sp-voice-footer p{width:100%;font-size:10px}.blc-voice .blc-sp-voices .blc-sp-voices-2 .blc-sp-voices-inline .bn-sp-voice-illust{top:7px}.blc-voice .blc-sp-voices .blc-sp-voices-2 .blc-sp-voices-inline .bn-sp-voice-illust{top:16px;right:0px}.blc-voice .blc-sp-voices .blc-sp-voices-2 .bn-sp-voice-illust-dummy{position:absolute;top:16px;right:0;width:269px;height:auto;display:none}.blc-voice .blc-sp-voices .blc-sp-voices-3 .blc-sp-voices-inline .bn-sp-voice-illust{top:9px}.blc-voice .blc-sp-voices .blc-sp-voices-4 .blc-sp-voices-inline .bn-sp-voice-illust{top:10px}.blc-voice .blc-sp-voices .blc-sp-voices-4 .bn-sp-voice-illust-dummy{position:absolute;top:8px;right:0;width:261px;height:auto}.blc-voice .blc-sp-voices .blc-sp-voices-4 .blc-sp-voices-contents{margin-bottom:0}.blc-voice .blc-sp-voices .blc-sp-voices-1 .blc-sp-voice-footer{margin-top:0px}.blc-voice .blc-sp-voices .blc-sp-voices-2 .blc-sp-voice-footer{margin-top:20px}.blc-voice .blc-sp-voices .blc-sp-voices-3 .blc-sp-voice-footer{margin-top:10px}.blc-voice .blc-sp-voices .blc-sp-voices-4 .blc-sp-voice-footer{margin-top:20px}.blc-product{padding-bottom:15px;background:url(../img/sp_index/bg_sp_top.jpg)}.blc-product h2 img{width:198px;height:39px}.blc-product .blc-product-row{margin:20px auto 0 auto;overflow:hidden;width:auto}.blc-product .blc-product-row .blc-product-image{float:none;width:100%;height:250px;margin:0 auto;position:relative;text-align:center}.blc-product .blc-product-row .blc-product-image img{position:relative}.blc-product .blc-product-row .blc-product-image .sp-image{height:250px;width:auto;margin:0 auto}.blc-product .blc-product-row .blc-product-image .slick-dots li button{font-size:7px;color:#999}.blc-product .blc-product-row .blc-product-image .slick-dots li.slick-active button{color:#FFA8B0}.blc-product .blc-product-row .blc-product-image .slick-prev,.blc-product .blc-product-row .blc-product-image .slick-next{display:inline-block !important}.blc-product .blc-product-row .blc-product-image .slick-prev{left:15%}.blc-product .blc-product-row .blc-product-image .slick-next{right:15%}.blc-product .blc-product-row .blc-product-detail{float:none;width:auto;text-align:left}.blc-product .blc-product-row .blc-product-detail dl{width:100%;margin:0 auto;overflow:hidden}.blc-product .blc-product-row .blc-product-detail dl dt,.blc-product .blc-product-row .blc-product-detail dl dd{padding:21px 0 16px 0;border:none;font-size:10px}.blc-product .blc-product-row .blc-product-detail dl dt{clear:both;width:30%;padding-left:5px;float:left}.blc-product .blc-product-row .blc-product-detail dl dt br{display:none}.blc-product .blc-product-row .blc-product-detail dl dd{width:auto;float:none;border-bottom:solid 1px #ccc}.blc-product .blc-product-row .blc-product-detail dl dd span{font-size:10px}.blc-product .blc-product-row .blc-product-detail p{margin-top:32px;margin-left:0;font-size:10px}.blc-product .blc-product-row .blc-product-detail ul{width:100%;display:inline-block;margin:10px auto 0 auto}.blc-product .blc-product-row .blc-product-detail ul li{margin:14px 0 0 5px;font-size:10px;line-height:200%;letter-spacing:1px;padding-left:14px;position:relative}.blc-product .blc-product-row .blc-product-detail ul li br{display:none}.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-buy{display:none}.blc-product .blc-product-row .blc-product-detail .blc-sp-buy{text-align:center;width:100%;display:block;margin:25px auto 0 auto}.blc-other{border-bottom-left-radius:9px;border-bottom-right-radius:9px;background:#F6F6F6;padding-bottom:52px}.blc-other h2 img{width:125px;height:39px}.blc-other .bn-asheet-logo{margin-top:30px;width:130px;height:35px}.blc-other .blc-other-copy{margin:15px auto 20px auto;width:auto;overflow:hidden}.blc-other .blc-other-copy p{clear:left;width:100%;text-align:left;float:none;line-height:170%;letter-spacing:1px;font-size:10px;margin:3px 0 0 0}.blc-other .blc-other-copy p .sp-only{display:inline}.blc-other .blc-other-copy img{float:right;width:130px;height:auto;margin-top:-5px;margin-left:5px}.blc-footer{height:auto;padding-bottom:10px;background-color:#ffa8b0;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.blc-footer nav{height:70px}.blc-footer nav ul{width:100%;height:100%;margin:0;position:relative;overflow:none}.blc-footer nav ul li{float:none;display:inline;text-align:center;margin:0;height:auto;line-height:100%;width:auto;position:absolute}.blc-footer nav ul li a{font-size:10px;letter-spacing:1px}.blc-footer nav ul .nav-agree{top:22px;left:60px}.blc-footer nav ul .nav-privacy{top:22px;left:50%;transform:translate(-50%)}.blc-footer nav ul .nav-tradelaw{top:47px;left:10px}.blc-footer nav ul .nav-about{top:47px;right:98px}.blc-footer nav ul .nav-contact{top:47px;right:10px;letter-spacing:2px}.blc-footer address{text-align:center;font-size:10px;font-weight:bold;margin-top:12px;letter-spacing:20%}.blc-footer address span{font-size:18px;font-family:"メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;vertical-align:middle}.blc-lower{background-color:#ffa8b0;z-index:1}.blc-sp-header{display:block;position:fixed;top:0;left:0;width:308px;width:calc(100% - 12px);width:100%;height:51px;background-color:#ffa8b0;z-index:9000;font-size:0;line-height:0}.blc-sp-header .blc-sp-header-inline{position:absolute;top:0;left:6px;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom:solid 1px #fff;background-color:#fff;width:310px;width:calc(100% - 12px);margin-top:5px;padding:13px 4.68%;text-align:center;overflow:hidden}.blc-sp-header .blc-sp-header-inline .btn-sp-menu{float:left}.blc-sp-header .blc-sp-header-inline .btn-sp-cart{float:right}.blc-sp-header .blc-sp-header-inline .bn-sp-logo{margin:3px 0 0 3px;text-align:center}.blc-sp-header .blc-sp-menus{display:none;background-color:#fff;text-align:center;padding:0 0 85px 0;position:fixed;top:50px;left:6px;width:310px;width:calc(100% - 12px)}.blc-sp-header .blc-sp-menus nav{padding-top:17px}.blc-sp-header .blc-sp-menus nav ul{margin-top:2px}.blc-sp-header .blc-sp-menus nav ul li{margin-bottom:29px}.blc-sp-header .blc-sp-menus nav ul li:last-child{margin-bottom:14px}.blc-sp-header .blc-sp-menus .blc-sp-other-menus{border:solid 1px #ccc;border-width:1px 0;width:270px;margin:0 auto}.blc-sp-header .blc-sp-menus .blc-sp-other-menus ul li{display:inline-block;text-align:center;padding:15px 0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.blc-sp-header .blc-sp-menus .blc-sp-sns-menus{margin-top:20px}.blc-sp-header .blc-sp-menus .blc-sp-sns-menus ul li{display:inline-block}.blc-sp-header .blc-sp-menus .blc-sp-sns-menus ul li:first-child{margin-left:0px}.blc-sp-header .blc-sp-menus .blc-sp-sns-menus ul li:last-child{margin-left:20px}.android-html .blc-voice .blc-sp-voices-detail p{line-height:200% !important}
