.product-menu{background-image:-webkit-linear-gradient(270deg, #151515 3.63%, #0a0a0a 100%, #101010 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(3.63%, #151515), color-stop(100%, rgba(10, 10, 10, 0.96)), to(#101010));background-image:-webkit-linear-gradient(top, #151515 3.63%, rgba(10, 10, 10, 0.96) 100%, #101010 100%);background-image:linear-gradient(180deg, #151515 3.63%, rgba(10, 10, 10, 0.96) 100%, #101010 100%)}.masthead-brand a,.masthead-brand a:link,.masthead-brand a:visited{color:#f53b8e}　 .masthead-nav>.current-menu-item>a,.masthead-nav>.current-menu-item>a:focus,.masthead-nav>.current-menu-item>a:hover{border-bottom-color:#f53b8e}section.bg-section,section.bg-section-padding{background:#f7f6f3;padding:2rem;border:solid 2px #eaeaea;margin-top:2rem}section.bg-section .row,section.bg-section-padding .row{margin-bottom:0}section.bg-section h3,section.bg-section-padding h3{margin-bottom:2rem;font-size:1.36rem}section.bg-section h4,section.bg-section-padding h4{border-bottom:solid 2px #f53b8e;color:#f53b8e;padding-bottom:1rem}section.bg-section-padding{background:none;border:none;padding-bottom:0}.section-store .site-title a,.section-store #masthead-mobile .site-title a{background-image:url("../images/storeid-hidpi.png")}.section-store #masthead-mobile .site-title a{width:250px}.section-store button[aria-expanded*=false]:after{content:"<i class=" fa fa-angle-up " aria-hidden=" true "></i>"}.section-store button[aria-expanded*=true]:after{content:"<i class=" fa fa-angle-down " aria-hidden=" true "></i>"}.section-store .card ul{margin-bottom:0}.section-store .card li:last-child{margin-bottom:0}.section-store .archive .h2,.section-store .archive h2,.section-store .page .h2,.section-store .page h2,.section-store .post .h2,.section-store .post h2,.section-store .single-post .h2,.section-store .single-post h2,.section-store .single-tutorial .h2,.section-store .single-tutorial h2,.section-store .type-tutorial .h2,.section-store .type-tutorial h2{border-left:.5rem solid #b92c3a}.form-signin{width:100%;max-width:330px;padding:15px;margin:0 auto}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.table-flow th{background-color:#d3d3d3;text-align:center}.table-flow .active{background-color:#ec82ad}.table-flow .allow{background-color:none;width:1rem;text-align:center}.table-flow i.fas.fa-angle-right{font-size:2rem;color:#ec82ad}.label-sa{background-color:#f0ad4e;margin-left:.4rem;padding:.3rem 0;font-size:.8rem;display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.pull-right{float:right !important}.section-store h3 small{font-size:.9rem}.section-store h3.name{font-size:1.8rem;line-height:100%;margin-bottom:2rem;margin-top:1rem}.section-store span.off{color:red;font-weight:600}.section-store .discon img{opacity:.4}.section-store .discon h3{opacity:.4}.section-store .discon-info{padding:1rem;background:#ececec;border:solid 2px #bfbfbf;border-radius:10px;text-align:center;font-size:1.2rem}.table-store{table-layout:fixed;margin-bottom:2rem}.table-store label{margin:0;display:block;font-size:1rem}.table-store td{padding:0 1rem}.table-store th{background-color:#f1f1f1;text-align:left;line-height:1.4;font-size:.9rem}.table-store tr td:nth-of-type(2),.table-store tr td:nth-of-type(3){text-align:right}.table-store .table-price{width:9rem;width:30%;text-align:center;font-size:.9rem}.table-store .table-price-sale{width:38%}.table-store .table-num{width:5rem;text-align:center}.table-store .btn{font-size:12px;margin:.5rem}.table-store td,.table-store th{line-height:1.4;vertical-align:middle}.table-store .table-name{width:48%;font-size:.9rem}.table-store .table-link{width:30%}.table-store .price{text-align:right;font-size:1rem;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Lucida Grande",Verdana,"ＭＳ Ｐゴシック",sans-serif}@media(max-width: 767.98px){.table-store td,.table-store th{display:block;border:none}.table-store .table-name{width:inherit}.table-store .table-price{display:none}.table-store .table-link{display:none}.table-store .price{text-align:center !important;padding:.5rem 1rem .5rem;font-size:1.2rem !important;font-weight:bold}.table-store .price:after{content:" (税込)";font-size:.5rem}.table-store .description{padding:1rem 0 0 0;text-align:center}.table-store .btn{margin:0;margin-top:1rem;margin-bottom:1rem}}@media(max-width: 767.98px){html[lang=en-US] .table-store .price:after,html[lang=en] .table-store .price:after{content:" (tax inc.)";font-size:.5rem}}.table-store:last-child{margin-bottom:0}.table-store caption{caption-side:top;font-size:1rem;color:#777;padding:0;margin-bottom:.5rem;margin-top:1rem}.table-storeflow{table-layout:fixed;background:none;margin-bottom:4rem}.table-storeflow .store,.table-storeflow .user{width:45%}.table-storeflow .cursor{width:10%;text-align:center}.table-storeflow td{vertical-align:middle}.table-storeflow span.complete{background:#d9e6ef;padding:.6rem;border-radius:.6rem;display:block;text-align:center;font-size:120%;color:#2b75a9;border:2px solid #37a2ec}.table-storeflow .cursor-psoft,.table-storeflow .cursor-user{text-align:center}.table-storeflow .fa{margin-right:.5rem}.table-storeflow i.fa.fa-user{color:orange;font-size:2rem}.table-storeflow i.fa.fa-building-o{font-size:2rem;color:#1e90ff}.table-storeflow i.fa.fa-arrow-right{color:orange;font-size:1.5rem}.table-storeflow i.fa.fa-arrow-left{font-size:1.5rem;color:#6495ed}.table-storeflow th{font-size:1.5rem}#store-submenu{padding-top:10.3rem;font-size:.8rem;width:14rem}#store-submenu .row{background:#f7f7f7;border:solid #d8d8d8 1px;border-radius:.5rem;margin:0}#store-submenu .col-12{padding:0}#store-submenu .dropdown-toggle{font-weight:800;font-size:.8rem;padding:.6rem 0;display:block;padding-left:1rem;border-top:solid 1px #d6d6d6;padding-right:1rem}#store-submenu .col-12:first-child .dropdown-toggle{border-top:none}#store-submenu ul{list-style:none;margin:.2rem 0;padding:0}#store-submenu .dropdown-toggle::after{float:right;vertical-align:middle;margin-top:8px;font-size:1rem}.fixed{position:fixed;top:0;z-index:1}#navi{width:100%}