/*!
Theme Name: Cilash JAPAN 2020
Description: サイラッシュジャパン専用テーマ
Author: Himpotan web
Author URI: https://himpotan.net/
Version: 1.1.0
*/
@media (max-width:20em){.nose{display:none}}@media (min-width:48em){.nopc{display:none !important}}@media (max-width:46.24em){.nosp{display:none}}.mc{color:#092354 !important}.red{color:#d7245b !important}.orange{color:#f54423 !important}.k{color:#000 !important}.wh{color:#fff !important}.yumin{font-family:YuMincho,'Yu Mincho',"serif"}.glow{text-shadow:rgba(255,255,255,.7) 2px 0px 2px,rgba(255,255,255,.7) -2px 0px 2px,rgba(255,255,255,.7) 0px -2px 2px,rgba(255,255,255,.7) -2px 0px 2px,rgba(255,255,255,.7) 2px 2px 2px,rgba(255,255,255,.7) -2px 2px 2px,rgba(255,255,255,.7) 2px -2px 2px,rgba(255,255,255,.7) -2px -2px 2px}@keyframes fadein{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.rps-img{max-width:100%;height:auto}_::-webkit-full-page-media,_:future,:root body{letter-spacing:0rem !important}.f-in{animation-name:fadein;animation-duration:1s}@keyframes fadein{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:48em){.sf-in{opacity:.1;transform:translate(0,100px);transition:all 2s}.sf-in.scrollin{opacity:1;transform:translate(0,0)}}.general-btn{display:block;background:url(//cilash.jp/wp-content/themes/cilash2020/images/general_btn.png) no-repeat top center;background-size:100% auto;color:#fff;line-height:3rem;font-size:1.4rem;font-weight:600;height:3rem;margin:0 auto;width:280px;text-align:center}.general-btn:hover{background-position:bottom center;text-shadow:-1px -1px 1px #801536}@media (min-width:48em){.general-btn{line-height:103px;font-size:2rem;height:103px;width:595px}}@media (max-width:20em){.nose{display:none}}@media (min-width:48em){.nopc{display:none !important}}@media (max-width:46.24em){.nosp{display:none}}.mc{color:#092354 !important}.red{color:#d7245b !important}.orange{color:#f54423 !important}.k{color:#000 !important}.wh{color:#fff !important}.yumin{font-family:YuMincho,'Yu Mincho',"serif"}.glow{text-shadow:rgba(255,255,255,.7) 2px 0px 2px,rgba(255,255,255,.7) -2px 0px 2px,rgba(255,255,255,.7) 0px -2px 2px,rgba(255,255,255,.7) -2px 0px 2px,rgba(255,255,255,.7) 2px 2px 2px,rgba(255,255,255,.7) -2px 2px 2px,rgba(255,255,255,.7) 2px -2px 2px,rgba(255,255,255,.7) -2px -2px 2px}@keyframes fadein{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.rps-img{max-width:100%;height:auto}_::-webkit-full-page-media,_:future,:root body{letter-spacing:0rem !important}.f-in{animation-name:fadein;animation-duration:1s}@keyframes fadein{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:48em){.sf-in{opacity:.1;transform:translate(0,100px);transition:all 2s}.sf-in.scrollin{opacity:1;transform:translate(0,0)}}.general-btn{display:block;background:url(//cilash.jp/wp-content/themes/cilash2020/images/general_btn.png) no-repeat top center;background-size:100% auto;color:#fff;line-height:3rem;font-size:1.4rem;font-weight:600;height:3rem;margin:0 auto;width:280px;text-align:center}.general-btn:hover{background-position:bottom center;text-shadow:-1px -1px 1px #801536}@media (min-width:48em){.general-btn{line-height:103px;font-size:2rem;height:103px;width:595px}}body{font-weight:500;color:#231815;margin:0;padding:0;background:#fff}body,input{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"sans-serif"}.wrapper{box-sizing:border-box;padding:0;min-width:280px;max-width:375px;margin:0 auto;padding:0 20px}@media (min-width:48em){.wrapper{width:980px;max-width:98%}}.sp-off{display:none !important}@media (min-width:48em){.sp-off{display:unset !important}}.sp-on{display:unset !important}@media (min-width:48em){.sp-on{display:none !important}}.widgettitle{display:none}section.wrapper{margin-top:3rem}@media (min-width:48em){section.wrapper{margin-top:6rem}}hr{border:none;margin:2rem 0;clear:both}a{text-decoration:none}.btn a,.btn input[type=submit]{display:inline-block;padding:.2rem .5rem;color:#fff;border-radius:.3rem;font-size:1.2rem;font-weight:700;border:none;margin:2rem auto 0}.btn input[type=submit]{padding:0 1em}.floating{position:fixed;bottom:0;display:none;z-index:997;width:100vw;height:83px;background:url(//cilash.jp/wp-content/themes/cilash2020/images/sticky_banner-sp.png) 50% top no-repeat;background-size:contain}@media (min-width:48em){.floating{right:0;width:300px;height:510px;background:url(//cilash.jp/wp-content/themes/cilash2020/images/sticky_banner-pc.png) right 0 no-repeat;box-sizing:border-box;padding-top:350px}}.floating a.close{display:block;font-size:1rem;width:1.2rem;height:1.2rem;line-height:1.2rem;border:1px solid #d7245b;color:#540e24;text-align:center;background:rgba(255,255,255,.75);position:absolute;margin:auto;top:0;right:0;bottom:unset;left:unset}.header{width:100%;height:60px;padding:6px 0 0;background:rgba(255,255,255,.9);position:fixed;top:0;left:0;z-index:2;transition:.3s;box-sizing:border-box;border-bottom:1px solid rgba(245,68,35,.3)}@media (min-width:48em){.header{height:76px}}.header .wrapper{position:relative;margin:0 20px;padding:0}@media (max-width:20em){.header .wrapper{margin:0 10px}}@media (min-width:48em){.header .wrapper{margin:0 auto;width:1120px}}.header img{max-width:100%;height:auto}.header-title{position:absolute;left:0}.header-title img{float:left;width:100px;margin-top:8px}@media (min-width:48em){.header-title img{width:135px}}.header-title h1{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:.8rem;letter-spacing:-.08rem;line-height:1rem;border-bottom:2px solid #f5bf03;white-space:nowrap;margin-left:110px}@media (max-width:20em){.header-title h1{font-size:.4rem}}@media (min-width:48em){.header-title h1{margin-left:145px}}.header-title h1 a,.header-title h1 a:visited{color:#f54423}.header .cart{float:right;width:50px;margin-right:50px;font-size:0}@media (min-width:48em){.header .cart{margin-right:0}}.customize-support .header{top:32px}@media screen and (max-width:782px){.customize-support .header{top:46px}}@media (max-width:46.24em){.hbg-btn{z-index:999;line-height:1;padding:5px 0 0 10px;right:0;position:absolute;margin:auto;top:0;right:0;bottom:0;left:unset}.hbg-btn-txt{display:block;font-size:0;width:32px;height:6px;border-radius:2px;background:#092354;position:absolute;margin:auto;top:10px;right:0;bottom:unset;left:unset}.hbg-btn-txt:before,.hbg-btn-txt:after{content:"";display:block;background:#092354;width:32px;height:6px;border-radius:2px}.hbg-btn-txt:before{position:relative;margin:auto;top:12px;right:0;bottom:unset;left:unset}.hbg-btn-txt:after{position:relative;margin:auto;top:18px;right:0;bottom:unset;left:unset}.hbg-menu{transition:all 1s;position:absolute;left:0;height:100%;z-index:998}label{margin:0;border:none;cursor:pointer;display:block}input[type=checkbox].on-off{display:none}input[type=checkbox].on-off+.hbg-menu{height:0;width:100%;overflow:hidden}input[type=checkbox].on-off:checked+.hbg-menu{height:100vh;width:100%;overflow:hidden}.global{background:#f5bf03;width:100%;position:absolute;margin:auto;top:0;right:unset;bottom:unset;left:unset}.global ul{list-style:none;padding:0}.global ul li{margin:1rem .5rem}.global ul li a{color:#092354;font-size:1.2rem;text-decoration:none;padding:.5rem}.global ul li ul,.global ul li ul ul{display:none}}@media (min-width:48em){.hbg-btn,input#SpMenu{display:none}.global{height:58px}}@media (min-width:48em) and (min-width:48em){.global{height:64px}}@media (min-width:48em){.global ul{position:relative;margin:0;padding:0 0 0 260px;list-style:none;transition:.3s}.global ul :after{display:block;clear:both;content:""}.global ul li{position:relative;float:left}.global ul li:not(:first-child){border-left:none}.global ul li:hover{background-color:#f5bf03}.global ul li:hover>ul{visibility:visible;opacity:1;background:#1553c7;z-index:1}.global ul li:hover>ul:hover{background:rgba(255,255,255,.8)}.global ul li a{text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:600;display:block;box-sizing:border-box;padding:0 .5em;color:#092354;font-size:.95rem;text-decoration:none;white-space:nowrap;line-height:58px}}@media (min-width:48em) and (min-width:48em){.global ul li a{line-height:64px}}@media (min-width:48em){.global ul li a:hover{color:#231815}.global ul ul{position:absolute;top:100%;left:0;visibility:hidden;opacity:0}.global ul ul li{float:none;margin:0}.global ul ul li a{text-align:left;border-top:1px solid rgba(0,0,0,.1)}.global ul ul ul{position:absolute;top:0;left:100%}}footer{color:#092354;margin:2rem 0}footer a{color:#092354}footer .f-title p{display:inline-block;margin-top:0;font-size:1rem;font-weight:600;color:#f54423;border-bottom:2px solid #f5bf03}#nav-content{overflow:auto;position:fixed;top:30%;right:0;z-index:11;width:200px;height:360px}.coupon{background:url(//cilash.jp/wp-content/themes/cilash2020/images/tab_open_xmas2023.webp) 50% 50% no-repeat;height:360px;position:relative}.coupon input#copyTarget,.coupon button{position:absolute;text-align:center;left:10px;width:180px;box-sizing:border-box;border:none;border-radius:6px}.coupon input#copyTarget{background-color:transparent;color:#1d2088;font-size:1.4rem;height:40px;padding:.5rem 0;top:61%}.coupon button{top:74%;font-size:1.2rem;background:#93c;color:#fff;padding:.2rem;cursor:pointer}.coupon p{color:#fff;bottom:.25rem;font-size:.6rem;padding:0 .5rem;position:absolute}.coupon p a{text-decoration:underline;color:#fff}.coupon.bf{background-image:url(//cilash.jp/wp-content/themes/cilash2020/images/tab_open_xmas2023.webp)}.coupon.bf button{background-color:#a13896;color:#fff}.coupon.bf p a{color:#fff}.nav-unshown{display:none}#nav-drawer{position:relative}#nav-open{display:block;width:50px;height:148px;position:fixed;top:46vh;right:0;cursor:pointer;z-index:10}@media (min-width:48em){#nav-open{top:14vh}}#nav-close{display:none;position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.4s ease-in-out}#nav-content{right:0;transition:.4s ease-in-out;-webkit-transform:translateX(105%);transform:translateX(105%)}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0%);transform:translateX(0%)}.contents{background:rgba(245,191,3,.15);padding-bottom:3rem;margin-top:58px}@media (min-width:48em){.contents{margin-top:76px}}.contents-title{background:#f5bf03;background:-moz-linear-gradient(left,#f5bf03 0%,#f54423 50%,#f5bf03 100%);background:-webkit-linear-gradient(left,#f5bf03 0%,#f54423 50%,#f5bf03 100%);background:linear-gradient(to right,#f5bf03 0%,#f54423 50%,#f5bf03 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$mgrd1',endColorstr='$mgrd1',GradientType=1);overflow:auto;position:relative}.contents-title:after{content:"";background:url(//cilash.jp/wp-content/themes/cilash2020/images/polka_dot-sp.png);position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.3}.contents-title h1{color:#fff;font-size:2rem;text-shadow:#f3300b 2px 0px 2px,#f3300b -2px 0px 2px,#f3300b 0px -2px 2px,#f3300b -2px 0px 2px,#f3300b 2px 2px 2px,#f3300b -2px 2px 2px,#f3300b 2px -2px 2px,#f3300b -2px -2px 2px}@media (min-width:48em){.contents-title h1{font-size:3rem}}.contents article{background:#fff;margin:3rem 0 0;padding:.5rem}@media (min-width:48em){.contents article{padding:2rem}}.contents article .close-btn a{display:inline-block;background:#f54423;color:#fff;padding:.2em 1em;border-radius:1em;text-decoration:none}.contents .ribbon{background:url(//cilash.jp/wp-content/themes/cilash2020/images/monitor_ribbon-sp.png) 50% 50% no-repeat;background-size:100% 100%;width:100%;margin:-2rem auto 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.contents .ribbon h2{color:#fff;margin:.5rem 1.5rem}.contents h3{position:relative}.contents h3 span{font-size:1.4rem;display:inline-block;background:#fff;padding:0 1rem;position:relative;z-index:1}.contents h3:after{content:"";background:rgba(215,36,91,.4);border-radius:4px;display:block;height:15px;width:100%;margin:auto;position:absolute;bottom:0;z-index:-1}@media (min-width:48em){.contents .ribbon{background-image:url(//cilash.jp/wp-content/themes/cilash2020/images/monitor_ribbon-pc.png);margin:-3rem 0 0}.contents .ribbon h2{font-size:2.2rem;text-align:center;margin:.5rem 3rem}}.breadcrumb{margin:1rem 0;font-size:.9rem}.pager{margin-top:3rem}.pager p{display:inline-block}.pager p a{color:rgba(0,0,0,.8)}.pager p a:hover{color:#092354}.pager p.next{float:right}main .pagenation{margin:0;float:right}main .pagenation:after,main .pagenation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}main .pagenation ul{margin:0}main .pagenation ul li{float:left;list-style:none outside none;margin:.25em}main .pagenation ul li:before{content:none !important}main .pagenation ul li:first-child{margin-left:0}main .pagenation ul li.active{background-color:#ccc;border-radius:3px;color:#f54423;cursor:not-allowed;padding:10px 20px}main .pagenation ul li a{background:none repeat scroll 0 0 #999;border-radius:3px;color:#fff;display:block;padding:10px 20px;text-decoration:none}main .pagenation ul li a:hover{background-color:#4d4d4d;color:#f54423;opacity:.8}nav.pagenav{margin:0}nav.pagenav ul{padding:0}nav.pagenav ul li{display:block;margin:0 !important;padding:.5em 0}nav.pagenav ul li:last-child{border-top:1px solid #ddd}nav.pagenav ul li a{color:#630}nav.pagenav ul li.pageprev{text-align:left}nav.pagenav ul li.pageprev:before{content:"《 ";margin-left:-.8em}nav.pagenav ul li.pageprev:before,nav.pagenav ul li.pagenext:after{display:inline-block;color:#f54423;padding:0 .3em;width:20px}nav.pagenav ul li.pagenext{text-align:right}nav.pagenav ul li.pagenext:before{content:none}nav.pagenav ul li.pagenext:after{content:" 》";margin-right:-.8em}.contact form{margin:3rem 0}.contact form dt{background:#fee693;border-radius:3px;padding:.5rem;color:#aa2108}.contact form dd{margin:1rem;box-sizing:border-box}.contact form dd input,.contact form dd textarea{padding:.5rem;border-radius:3px;border:1px solid #b3b3b3;max-width:94%}.contact input[type=submit]{font-size:1.2rem;padding:0 1rem}.guide-txt .shoppingguide-content p,.guide-txt .shoppingguide-content ol,.guide-txt .shoppingguide-content ul{text-align:left}