html{color:#000;background:transparent}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}body{width:100%;height:auto;min-width:1200px;margin:0;padding:0;font-size:14px;font-family:'Century Gothic','Meiryo','ms pgothic', sans-serif;letter-spacing:2;line-height:1.8;color:#7D6150;overflow:auto;background-color:#fff;text-shadow:0px 0px 1px #dac3c3,0px 0px 2px #fff6b8}.w1280{width:1200px;height:auto;margin:auto;position:relative}body a{color:#30C5CD;text-decoration:none}body a:hover{color:#FC91B9;text-decoration:none;cursor:pointer}#wrapper{width:100%;height:auto;text-align:center;height:auto}body a img{transition-duration:0.3s}body a img:hover{cursor:pointer;-ms-filter:brightness(1.1);transition-duration:0.3s;-moz-filter:brightness(1.1);transition-duration:0.3s;-o-filter:brightness(1.1);transition-duration:0.3s;filter:brightness(1.1);transition-duration:0.3s;-webkit-transform:translateY(2px);transform:translateY(2px)}.voicedl{margin:0 auto 20px}.voiceDL{margin:10px auto;display:block;position:relative}.voice_form form{border-radius:20px;vertical-align:middle;position:absolute;top:350px;left:0;right:0;margin:0 auto;text-align:center;z-index:3}.text,textarea,.dropdown,.textarea{height:20px;border:1px solid #61210B;padding:5px;border-radius:20px;color:#000;background:#fff;text-align:center;transition:0.3s}input[type="text"]:hover{background:#fff;box-shadow:0px 0px 5px 1px #FEE0E0}input[type="text"]:focus{background:#FEFFDE;box-shadow:0px 0px 0px 1px #FDADAD}.btn{background-color:#664010;border:1px solid #664010;box-shadow:0px 0px 0px 4px #664010;border-radius:5px;padding:0px 30px;margin-left:10px;color:#fff;transition:0.3s}.btn:hover{background:#79d3e3;box-shadow:0px 0px 0px 4px #79d3e3;border:1px solid #79d3e3}.pagetop_btn{position:absolute;bottom:30px;right:30px;position:fixed;z-index:999}.dlbase{padding:100px 0 100px}.dl li{position:relative;display:inline-block;margin:0 6px}.setimg{position:absolute;top:0px;left:0px}.top_lace .top_left{position:fixed;top:0px;left:0px;z-index:100}.top_lace .top_right{position:fixed;top:0px;right:0px;z-index:100}.main_imgBox{width:100%;height:100vh;min-height:800px;overflow:hidden;position:relative}.main_img{z-index:10;opacity:0;width:100%;height:100vh;min-height:800px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;-webkit-animation:anime 36s 0s infinite;animation:anime 36s 0s infinite}.bg01{background-image:url(../images/bg_a.jpg)}.bg02{background-image:url(../images/bg_b.jpg)}.bgcover{width:100%;height:100vh;min-height:800px;background-image:url(../images/cover_bg.png);position:absolute;top:0px;z-index:12;background-attachment:fixed}.bgcover .logo{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.bgcover .scroll{position:absolute;bottom:10%;right:0;left:0;margin:auto}#top{position:relative;width:100%}.product{padding:50px 0;background-image:url(../images/lace_bottom.png),url(../images/bg.jpg);background-repeat:no-repeat,repeat;background-position:bottom center,top;background-attachment:fixed,scroll;background-size:contain,auto}.product ul li{margin:30px 0;position:relative}.product2{padding:50px 0;background-image:url(../images/lace_bottom.png),url(../images/bg.jpg);background-repeat:no-repeat,repeat;background-position:bottom center,top;background-attachment:fixed,scroll;background-size:contain,auto}.product2 ul li{display:inline-block;margin:20px;position:relative}.download{padding:50px 0;background-image:url(../images/lace_bottom.png),url(../images/bg.jpg);background-repeat:no-repeat,repeat;background-position:bottom center,top;background-attachment:fixed,scroll;background-size:contain,auto}.download ul li{margin:30px 0;position:relative}.download .koihanabanner{position:absolute;top:150px;left:0;right:0;margin:auto}.download .voicedl_btn{position:absolute;top:110px;right:230px}.lineup{padding:50px 0;background-color:#dff2f2;background-image:url(../images/lace_bottom.png);background-repeat:no-repeat;background-position:bottom center;background-attachment:fixed;background-size:contain;position:relative}.lineuplist{width:90%;margin:0 auto}.lineuplist li{overflow:hidden;position:relative;vertical-align:middle;display:inline-block;min-width:350px;min-height:595px;margin:10px;border-radius:10px;background-color:rgba(255,255,255,0.8);box-shadow:0 0 10px #f4e3ff}.sort li{display:inline-block;margin:5px}#lineup .order{position:absolute;bottom:5px;left:0;right:0;margin:auto}.none img{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.set_maru{position:absolute;top:0px;left:0px;z-index:15}.title_back{width:100%;padding:20px 0;margin-bottom:10px;min-height:50px;position:relative;z-index:3}.btnlist{margin-bottom:20px}.btnlist img{display:block;margin:8px auto;width:90%}.blu{background-color:#C2E8F3}.pink{background-color:#F9CEE0}.yel{background-color:#FCF0DC}.txt2{margin:10px auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.txt2 .price_h3{color:#fff;background-color:#ff678b;padding:0px 10px;border-radius:30px;min-width:50px;font-size:12px;line-height:2}.txt2 .price{color:#ff678b;font-weight:600;margin-left:10px;font-size:16px}#container .mix{display:none}#tapeimg{position:absolute;top:0px;width:100%;min-height:395px;background-repeat:no-repeat;background-position:top center;background-size:cover;transition:all 0.2s ease-out;will-change:transform}#tapezoom{width:100%;min-height:395px;position:relative;text-align:center;cursor:pointer;top:0;left:0;z-index:5;background:rgba(0,0,0,0.4);-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;opacity:0;color:#fff}#tapezoom i{position:relative;top:170px}#tapezoom p{position:relative;display:block;top:40px;font-size:17px;letter-spacing:2px}#tapezoom:hover{opacity:1}#tapezoom:hover+#tapeimg{cursor:pointer;-webkit-transform:scaleX(1.1) scaleY(1.1) scaleZ(1);-ms-transform:scaleX(1.1) scaleY(1.1) scaleZ(1);-moz-transform:scaleX(1.1) scaleY(1.1) scaleZ(1);-o-transform:scaleX(1.1) scaleY(1.1) scaleZ(1);transform:scaleX(1.1) scaleY(1.1) scaleZ(1)}#tapezoom:hover+#tapeimg_set{cursor:pointer;-webkit-transform:scaleX(1.1) scaleY(1.1) scaleZ(1);-ms-transform:scaleX(1.1) scaleY(1.1) scaleZ(1);-moz-transform:scaleX(1.1) scaleY(1.1) scaleZ(1);-o-transform:scaleX(1.1) scaleY(1.1) scaleZ(1);transform:scaleX(1.1) scaleY(1.1) scaleZ(1)}#tapeimg_set{position:absolute;top:0px;width:100%;min-height:395px;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all 0.2s ease-out;will-change:transform}.iori{background-image:url(../images/lineup/iori.jpg)}.youko{background-image:url(../images/lineup/youko.jpg)}.saki{background-image:url(../images/lineup/saki.jpg)}.koihanaset{background-image:url(../images/lineup/koihanaset_thumb.png)}.yuki{background-image:url(../images/lineup/yuki.png)}.yuki2{background-image:url(../images/lineup/yuki2.png)}.yuki_set{background-image:url(../images/lineup/yuki_set.png)}.chizuru{background-image:url(../images/lineup/chizuru.png)}.chizuru2{background-image:url(../images/lineup/chizuru2.png)}.chizuru_set{background-image:url(../images/lineup/chizuru_set.png)}.mai{background-image:url(../images/lineup/mai.png)}.mai2{background-image:url(../images/lineup/mai2.png)}.mai_set{background-image:url(../images/lineup/mai_set.png)}h1{margin:30px auto}footer{height:30px;background-color:#dca055;position:relative;bottom:0px;text-align:center}footer p{color:#fff;font-size:10px;letter-spacing:1.8px;position:relative;top:7px;filter:drop-shadow(0 0 0 #ae6332)}.loading{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:9999}.loadanime{margin:0 auto;position:absolute;top:50%;left:50%;margin-top:-73px;margin-left:-52px}.loadanime img{position:absolute}.load2{position:absolute;top:60px;left:280px}
