@charset "UTF-8";/*!
Theme Name: HI-GHOST
Template:   cocoon-master
Version:    1.0.0
Author: ワイルド
*/.contactbg a:hover,a{text-decoration:none}.item_list-single a:hover,a:hover>img{opacity:.7}.cart-in-vol,.center,.more a,.single-item-cont,.size_table td,.wp-pagenavi{text-align:center}.e-font{font-family:-apple-system,"Dancing Script","Hiragino Kaku Gothic ProN","游ゴシック Medium","メイリオ",meiryo,sans-serif}.g-font{font-family:-apple-system,Merienda,"Hiragino Kaku Gothic ProN","游ゴシック Medium","メイリオ",meiryo,sans-serif}.text_green,.text_green a{color:#00A19A}.text_blue,.text_blue a{color:#0072D3}.text_red,.text_red a{color:#E60012}.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contactbg a,article,aside,details,figcaption,figure,footer,header,nav,section{display:block}.contactbg a{width:100%;color:#333;background:#fff;border:1px solid #eee;padding:30px 50px;font-style:20px;font-weight:700;transition:.3s}.contactbg a:hover{background:#Fff000;color:#333}a,address,article,aside,blockquote,body,caption,dd,div,dl,dt,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,label,li,menu,nav,ol,p,pre,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}.item_list-text h4,body{font-family:-apple-system,"Sawarabi Gothic","Hiragino Kaku Gothic ProN","游ゴシック Medium","メイリオ",meiryo,sans-serif}ol,ul{list-style:none}ul ul{margin:0}table{border-spacing:0;table-layout:fixed}a{color:#333}body{line-height:1.4;font-size:14px;font-style:normal;font-weight:400;color:#555;letter-spacing:1px}#body,.content{margin-top:0}img{width:100%;max-width:none}a:hover{color:#E60012}h1{font-size:20px}h2{font-size:24px;margin-bottom:10px;background:0 0;padding-top:5px;padding-bottom:5px}h3{font-size:20px;font-weight:700}.clear{clear:both}.breadcrumbs{padding:5px 0;white-space:nowrap;overflow:scroll;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf}.breadcrumbs>span:last-child{padding-left:10px}.breadcrumbs span a{padding-left:10px;padding-right:10px;position:relative}.breadcrumbs span a:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;margin:auto;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;width:20px;height:20px;transform:rotate(45deg)}ul.snsp li a span.icon-instagram-logo:before,ul.snsp li a span.icon-line-logo:before{content:" "}.st-pagelink .page-numbers{background:#dfdfdf;line-height:20px}.st-pagelink .page-numbers.current{border:1px solid #FFA794;background:#FFA794;color:#fff}.mobile-none{display:none}.wp-pagenavi{margin-top:10px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.wp-pagenavi span{display:block;padding:10px 13px;border:1px solid #aaa;margin:2px}.wp-pagenavi span.current{border:1px solid #555;background:#555;color:#fff;font-weight:700}.wp-pagenavi span.extend{padding:10px 5px;border:none}.wp-pagenavi a{display:block;padding:10px 13px;border:1px solid #aaa;margin:2px}#main{background:0 0}#main .wp-pagenavi .page{margin-bottom:2px}ul.snsp li{margin-right:10px}ul.snsp li.line-page{margin-right:0}ul.snsp li a span{background:#aaa}.slick-arrow{position:absolute;top:0;bottom:0;margin:auto;height:30px;width:30px;z-index:1;overflow:hidden;text-indent:500%;white-space:nowrap;border:none;transform:none;border-radius:0}.slick-prev{left:-30px;background:url(img/left-arrow-w.svg) center no-repeat rgba(255,255,255,.6);background-size:50%}.slick-prev:hover{background:url(img/left-arrow-w.svg) center no-repeat rgba(255,255,255,.6);background-size:50%}.slick-next{right:-30px;background:url(img/right-arrow-w.svg) center no-repeat rgba(255,255,255,.6);background-size:50%}.slick-next:hover{background:url(img/right-arrow-w.svg) center no-repeat rgba(255,255,255,.6);background-size:50%}.single-slider .slick-prev{left:0}.single-slider .slick-next{right:0}ul.snsp li.instagram-page a span:hover,ul.snsp li.line-page a span:hover{background-color:transparent}ul.snsp li a span.icon-line-logo{background:url(img/line-icon.svg) center no-repeat}ul.snsp li a span.icon-instagram-logo{background:url(img/insta-icon.svg) center no-repeat}.footer-sns ul.snsp li a span.icon-line-logo{background:url(img/line-icon-w.svg) center no-repeat}.footer-sns ul.snsp li a span.icon-instagram-logo{background:url(img/insta-icon-w.svg) center no-repeat}.bottom-line::after{content:"";display:block;width:40px;height:1px;background:#aaa;margin:20px auto}.footer,.tagline{margin:0}.asp_post_item{width:100%!important}.asp_post_item .asp_product_buy_btn_container button.asp_product_buy_btn{background:#333!important;color:#fff!important;font-weight:400!important;width:100%;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;text-shadow:none!important;border-radius:0;box-shadow:none;border:none;transition:.3s}.asp_post_item .asp_product_buy_btn_container button.asp_product_buy_btn:hover{box-shadow:0 0 20px rgba(255,255,255,.6) inset}.date-tags{display:none}.logo-menu-button img{height:100%;width:auto}.mblt-header-mobile-buttons{margin-top:0}.page-template-page-products,.top-header{padding-top:46px}.cart-in-vol{position:fixed;top:5px;right:5%;z-index:4;background:#635774;color:#fff;border-radius:50%;font-size:10px;width:15px;height:15px;line-height:15px}.footer a{color:inherit!important}.footer .menu-footer{margin:30px 0}.footer .menu-footer li.menu-item{width:100%;font-size:14px}.footer .menu-footer li.menu-item a{padding:10px;font-size:16px}.cont{padding:15px}#main{padding:0}.top-header{padding:10px;line-height:1.2;margin-top:50px}.top-slider{margin-bottom:40px}.top-info{padding:20px 0}.home #content,.page-template-page-products #content{background:url(img/bg.jpg);background-size:50%;color:#fff;text-shadow:1px 1px 1px #000}.item_list{text-shadow:none}.item_list-single{width:100%;margin-bottom:30px;background:#fff}.item_list-single a{display:block;width:100%;height:100%;transition:all .3s}.item_list-img{position:relative;padding-top:125%;overflow:hidden}.item_list-img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.item_list-text{padding:30px 10px}.item_list-text h4{margin-bottom:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.item_list-text .price{font-size:20px}.more a{width:100%;display:block;background:#000;color:#fff;line-height:2.5;margin:30px auto}.single-item{padding:10px;background:#fff}.single-item .single-img{position:relative;overflow:hidden;padding-top:50vw}.single-item .single-img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.single-item-info{margin-top:10px;font-size:12px}.catbox #itempage{overflow:hidden}.catbox .single-slider{margin-bottom:5px}.catbox .single-slider-child{position:relative;overflow:hidden;padding-top:115vw;background:#fff}.catbox .single-slider-child img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.catbox .thum-single-slider .thum_single-slider-child{position:relative;overflow:hidden;padding-top:20vw;background:#fff}.size_table td,.size_table th{padding:5px;border:1px solid #aaa}.catbox .thum-single-slider .thum_single-slider-child img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.catbox .slick-track{margin:0}.size_table{margin-top:20px;margin-bottom:20px;font-weight:700}.size_table th{background:#dfdfdf}.size_table td{background:#fff}#confirm_table .ttl,#itempage .skubutton,div.usccart_navi li.ucart.usccart_cart,div.usccart_navi li.ucart.usccart_confirm,div.usccart_navi li.ucart.usccart_customer,div.usccart_navi li.ucart.usccart_delivery{background:#333!important}#cart td.aright,#itempage .error_message{border:none!important}#itempage .skuform .skuquantity{width:100%!important;margin:0!important}#itempage .skubutton{color:#fff!important}#itempage .field .field_price,span.price{color:#000!important;font-size:30px}#cart th,#inside-cart .no_cart{color:#333!important}div.usccart_navi li.ucart{width:50%!important;border:1px solid #aaa}#customer-info .customer_form input{width:100%!important}#inside-cart p{padding-top:0!important}#cart td.aright{border-bottom:1px solid #aaa!important;font-size:12px}#cart table,#cart th{border:none!important}#cart table tr,#cart th{background:0 0!important}#confirm_table h3{color:#fff!important}#cart .upbutton{padding-right:0!important}#cart .upbutton input{background:#333;color:#fff}#cart .cart_content{display:-ms-flexbox;display:flex;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #ddd}#cart .cart_content-thum{width:20%;padding:10px 0;background:#fff}#cart .cart_content-center{width:50%;font-size:14px;padding:10px;margin-left:5%}#cart .cart_content-center .aleft{font-size:14px}#cart .cart_content-center input.delButton{width:60px}#cart .cart_content-right{padding:10px 0;width:25%}#cart .cart_content-right .cart_content-quant{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}#cart .cart_content-right .cart_content-quant input.quantity{display:block;margin-left:5px}#cart .cart_content-price{text-align:right;font-size:14px;margin-bottom:10px}.send{border:none!important}.send input,.send input[type=button]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important;background:0 0}.send input.continue_shopping_button{border:none!important;cursor:pointer;border-bottom:1px solid #333!important;margin-right:-10px!important;border-radius:0!important;font-size:14px;margin-bottom:25px}.back_to_customer_button,.back_to_delivery_button{margin-bottom:10px!important}.checkout_button,.to_confirm_button,.to_customerinfo_button,.to_deliveryinfo_button{background:#333!important;color:#fff}.caution{font-size:12px;color:#eb2c2c}.page-contact h3{font-weight:400;margin:0;border:none;background:#ccc}.page-contact p{margin:0}.page-contact .form-table{border:1px solid #ccc;margin-bottom:20px}.page-contact .submit{margin-top:10px}.page-contact .submit input{font-weight:700;font-size:20px;color:#555}form.sent .page-contact{display:none}.wpcf7 form.sent div.wpcf7-response-output{border-color:transparent}.wpcf7 .wpcf7-submit:disabled{box-shadow:none;color:#ddd}.wpcf7 .wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:1px 1px 3px #aaa}@media screen and (min-width:768px){.page-template-page-products,.top-header,h2{padding-top:0}body{font-size:14px;line-height:2}h1{font-size:26px;text-align:center}h2{font-size:24px;padding-bottom:0}.breadcrumbs{border-bottom:none;border-top:none;padding:0;margin-bottom:10px;position:absolute;right:0;width:75%;top:10px;background:#f7f7f7}.breadcrumbs>span:last-child{padding-left:15px}.breadcrumbs span a{padding-left:15px;padding-right:15px}.breadcrumbs span a:after{width:8px;height:8px;top:0;bottom:0;margin:auto;border-top:1px solid #555;border-right:1px solid #555}.mobile-none{display:block}ul.snsp li a span{width:50px;height:50px;transition:.3s}ul.snsp li a span:hover{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="1" /><feOffset dx="3" dy="3" result="offsetblur" /><feFlood flood-color="rgba(153,153,153,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(2px 2px 1px #999);animation:anime1 .15s ease-in 2 alternate}@keyframes anime1{50%{transform:rotate(10deg)}100%{transform:rotate(-10deg)}}.asp_post_item .asp_product_buy_btn_container{width:230px}.cart-in-vol{display:none}.footer .menu-footer{margin:0}.footer .menu-footer li.menu-item{width:auto}.footer .menu-footer li.menu-item a{padding:0 10px;font-size:14px}.cont{margin:0 auto;padding:50px}.top-header{margin-top:0}.top-info{margin-bottom:50px}.home #content,.page-template-page-products #content{background-size:25%}.item_area-heading{margin-bottom:100px}.item_list-single{width:22%;margin-right:4%}.item_list-single:hover{opacity:.9}.item_list-single:nth-child(4n){margin-right:0}.more a{margin:50px auto;width:250px}.more a:hover{box-shadow:0 0 30px rgba(255,255,255,.6) inset}.single-item{margin:0 auto;width:80%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.single-item .single-slider,.single-item-cont{width:48%}.single-item .single-img{padding-top:100vh}.catbox .slider-content{width:400px;margin:0 auto;float:left}.catbox .single-slider-child{padding-top:500px}.catbox .thum-single-slider .thum_single-slider-child{padding-top:100px}.catbox .item_text-content{width:50%;float:right}div.usccart_navi li.ucart{width:25%!important}.catbox{width:900px;margin:0 auto}#cart td.aright{font-size:18px}#cart .cart_content-thum{width:6%}#cart .cart_content-center{position:relative;width:69%}#cart .cart_content-center .cart_content-del{position:absolute;bottom:10px;left:10px}#cart .cart_content-right{width:20%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#cart .cart_content-price{-ms-flex-order:2;order:2}.page-contact{width:700px;margin:0 auto}}@media screen and (min-width:1024px){body{font-size:14px}}