@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Open+Sans:wght@400;700&display=swap);*{box-sizing:border-box}body{font-family:"Open Sans","Noto Sans JP",sans-serif;font-size:14px;color:#000}a{color:#da0808;transition:all .4s}a:hover{color:#f48484;text-decoration:none}a:active{color:#f40808}.clearfix:after{content:'';clear:both;display:table}#container{max-width:1220px;width:100%;margin:0 auto;text-align:left;display:flex}#mainbody{padding:1.5em}#wrap{width:100%;position:relative;overflow:hidden}#mainbody_container{width:calc(100% - 240px);background:#fff;line-height:1.4em;word-wrap:break-word;margin:0 0 1em 0}@media screen and (min-width:768px){#mainbody_container.top-space{padding-top:50px}}#user_content table{max-width:100%;table-layout:fixed}#user_content h1,#user_content h2,#user_content h3,#user_content h4,#user_content h5,#user_content h6{font-family:"Open Sans","Noto Sans JP",sans-serif}#user_content h1{display:block;font-size:2em;margin-top:.67em;margin-bottom:.67em;margin-left:0;margin-right:0;font-weight:700}#user_content h2{display:block;font-size:1.5em;margin-top:.83em;margin-bottom:.83em;margin-left:0;margin-right:0;font-weight:700}#user_content h3{display:block;font-size:1.17em;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;font-weight:700}#user_content h4{display:block;margin-top:1.33em;margin-bottom:1.33em;margin-left:0;margin-right:0;font-weight:700}#user_content h5{display:block;font-size:.83em;margin-top:1.67em;margin-bottom:1.67em;margin-left:0;margin-right:0;font-weight:700}#user_content h6{display:block;font-size:.67em;margin-top:2.33em;margin-bottom:2.33em;margin-left:0;margin-right:0;font-weight:700}#user_content em{font-style:italic}#user_content strong{font-weight:700}#user_content blockquote,#user_content pre{max-width:100%}#user_content p{margin:1em 0;word-wrap:break-word}#user_content img{max-width:100%;height:auto}#user_content ul{list-style-type:disc;margin:0 0 0 15px;padding:10px 0 10px 20px}#user_content ol{list-style-type:decimal;margin:0 0 0 15px;padding:10px 0 10px 20px}#user_content pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#user_content sup{font-size:smaller;vertical-align:super}#user_content sub{font-size:smaller;vertical-align:sub}.webdexpress_solo_logo.logo-right-aligned{text-align:right}.webdexpress_solo_logo.logo-left-aligned{text-align:left}.webdexpress_solo_logo.logo-center-aligned{text-align:center}.webdexpress_solo_logo.logo-center-aligned img,.webdexpress_solo_logo.logo-left-aligned img,.webdexpress_solo_logo.logo-right-aligned img{max-height:250px;margin:0;max-width:75%!important}.header_wrap{align-items:center}.languages.header .lang_drop_menu{margin-bottom:5px}.social-media{margin:1em 0 0}.social-media img{width:25px;display:block}.social-media a{display:inline-block;padding:0 4px}.social-media a:hover{opacity:.5}#navigation{width:240px;background-color:#821414;text-align:center}#navigation .webdexpress_solo_logo{padding:1em}#navigation .nav-toggle{background:url(../img/menu-icon-active.png) no-repeat center center transparent;background-size:100% 100%;color:transparent;position:relative;border-width:0;height:2em;width:2em;transition:none}#navigation .nav-toggle.active{background:url(../img/menu-icon.png) no-repeat center center transparent;background-size:100% 100%}.webdexpress_navigation .nav li{border-bottom:1px dotted #f4c5c5;position:relative}.webdexpress_navigation .nav li:first-child{border-top:1px dotted #f4c5c5}.webdexpress_navigation .nav a{font-size:16px;font-weight:700;text-decoration:none;display:block;padding:1.3em 0;line-height:1.3em;color:#f2abab}.webdexpress_navigation .nav a:hover{color:#a44141}.webdexpress_navigation .nav ul{position:absolute;width:260px;top:0;background-color:#821414;visibility:hidden}.webdexpress_navigation .nav ul li a{padding:1em}.webdexpress_navigation .nav ul li:first-child{border-top:0}.webdexpress_navigation .nav ul li:last-child{border-botom:0}#navigation-mobile,.nav-toggle{display:none}.webdexpress_header h1{font-size:28px;font-weight:700;padding-top:.5em}.webdexpress_header h1 a{text-decoration:none;color:#f2abab}.webdexpress_header h1 a:hover{color:#a44141}.webdexpress_header h2{font-size:16px;font-weight:400;color:#f8e3e3;margin:.5em 0;line-height:1.2em}.webdexpress_header div{padding:0 1em}.webdexpress_header div:last-child{margin:0 0 1em 0}.webdexpress_header div:last-child:after{content:'';background:url(../img/title.png) repeat-x left center transparent;display:inline-block;width:23px;height:15px}.headerslide{z-index:0!important}#header{min-height:350px;background-color:#e3acac}#header .slick-next{right:5px}#header .slick-prev{left:5px}#header.custom{background-position:center!important;background-size:cover!important}.page_title{color:#b02323;font-size:24px;font-weight:700;margin:1em 0;line-height:1.2em}.page_title:after{content:'';background:url(../img/page_title.png) center/contain no-repeat;display:block;width:111px;height:11px;position:relative;top:5px}#whatsnew{background-color:#fdf6f6;padding:1em}#whatsnew .page_title{margin:0 0 .5em 0}#whatsnew .whatsnew_text{border-bottom:1px solid #fff;padding:.8em .5em;display:flex}#whatsnew .whatsnew_text:last-child{border-bottom:0}#whatsnew .whatsnew_text div{display:inline-block}#whatsnew .whatsnew_text .whatsnew_date{min-width:95px;color:#888}#whatsnew_full_list div{margin-bottom:1em;padding-bottom:1em;border-bottom:1px dotted #ccc}#whatsnew_full_list div>div{border:0;margin:0;padding:0}#whatsnew_full_list div:last-child{border:0;margin:0;padding:0}#whatsnew_full_list div.whatsnew_no_image{margin-bottom:1.5em;padding-bottom:1.5em}#whatsnew_full_list div.whatsnew_image_top{border:0}#whatsnew_full_list div.whatsnew_image_top .whatsnew_title{margin:0}#whatsnew_full_list div.whatsnew_image_left .whatsnew_image,#whatsnew_full_list div.whatsnew_image_top .whatsnew_image{max-width:100%}#whatsnew_full_list .whatsnew_date i{font-style:normal;font-size:.9em;color:#777}#whatsnew_full_list .whatsnew_title{margin:1em 0}#whatsnew_full_list .whatsnew_title a{font-weight:700;font-size:18px}#whatsnew_full .whatsnew-date{font-style:normal;font-size:.9em;color:#777;display:inline-block;margin:0 0 1em 0}#whatsnew_full img{max-width:80%;max-height:500px;height:auto;display:block;margin:0 auto}#bloguru_pagination .pag_container li ol li.active a{background:#f40808!important}#bloguru_pagination .pag_container li ol li a{border:0!important}#bloguru_pagination .pag_container li ol li a:hover{background:#f48484!important;color:#fff}#bloguru_pagination .pag_container li ol li a:active{background:#f40808!important;color:#fff}#bloguru_pagination .pag_container li ol li a:active{background:#f40808!important;color:#fff}#contact_content_before{width:100%;display:block;margin-bottom:0;font-size:1rem;line-height:30px}#contact_content_after{margin-top:1.5em}#contact_form{max-width:550px;margin:0 auto;clear:both;padding:2em 0}#contact_form .flash_error{padding:10px;text-align:center;border:1px solid red;margin-bottom:25px}#contact_form .error-message,#contact_form .flash_error{color:red;font-size:.9rem}#contact_form .captcha,#contact_form .contact_notice,#contact_form .error-message{width:100%;padding-left:155px}@media screen and (max-width:767px){#contact_form .captcha,#contact_form .contact_notice,#contact_form .error-message{padding-left:0}}#contact_form .contact_notice{margin-bottom:1rem;font-size:.9rem;box-sizing:border-box}#contact_form .input{width:100%;float:left;margin-bottom:10px}@media screen and (max-width:767px){#contact_form .input{display:block}}#contact_form .input.required label:after{content:"\002A";color:red;font-size:.8rem;margin-right:-.5rem;position:relative;top:-5px}#contact_form .input input,#contact_form .input textarea{padding:8px;background:#fff;outline:0;font-family:"Open Sans","Noto Sans JP",sans-serif;font-size:1rem;border:1px solid #000;border-radius:5px;-webkit-appearance:none;display:inline-block;width:auto}#contact_form .input input:focus,#contact_form .input textarea:focus{background:#fff;color:#000;border:1px solid #b02323}@media screen and (max-width:767px){#contact_form .input input,#contact_form .input textarea{width:95%}}#contact_form .input input.form-error,#contact_form .input textarea.form-error{border:1px solid red}#contact_form .submit{margin-left:155px!important}@media screen and (max-width:767px){#contact_form .submit{margin-left:0!important}}#contact_form .submit input{cursor:pointer;padding:1em 1.5em;font-size:1em;border-radius:5px;color:#fff;background:#000;border:0;-webkit-appearance:none;font-family:"Open Sans","Noto Sans JP",sans-serif;font-weight:800;transition:all .4s}#contact_form .submit input:hover{background:#f48484}#contact_form .submit input:focus{background:#f40808}#contact_form .submit input:active{background:#f40808}#contact_form label{float:left;width:150px;text-align:right;margin:0 5px 0 0;padding:5px 10px 0 0}@media screen and (max-width:767px){#contact_form label{text-align:left}}#contact_form .g-recaptcha{margin-left:155px}@media screen and (max-width:767px){#contact_form .g-recaptcha{margin-left:0}}#products_full_list{width:100%;margin:10px 0 0 0}#products_full_list .product_full{width:100%;float:left;padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #ccc}#products_full_list .product_full:last-child{border:none;padding:0;margin:0}#products_full_list .product_full img{float:left;width:100%;max-width:400px;padding:0 10px 10px 0}@media screen and (max-width:767px){#products_full_list .product_full,#products_full_list .product_full img{float:none;display:block;width:auto;max-width:100%}}#products_full_list .product_title{width:100%;display:block;color:#000;font-weight:700;padding:0 0 1em 0;font-size:20px}#products_full_list .product_text{width:100%;display:block}.store-product{height:295px!important}#product-page #product-info{max-width:670px!important}#store_list_products .product-title{word-wrap:normal!important}#cart_index a{color:#da0808!important}#content #store_list_products .product-title a{font-weight:600!important}#shopping-cart{width:100%!important;min-width:0!important}#shopping-cart p{max-width:100%;box-sizing:border-box;width:100%!important}.checkout-progress .progress-item div{box-sizing:border-box}@media screen and (max-width:600px){.store-product{font-size:12px}}@media (max-width:480px){#cart_index .checkout-progress{text-align:center}#cart_index .checkout-progress .progress-item{float:none;width:55px;vertical-align:top;position:relative;display:inline-block}#cart_index .checkout-progress .progress-item .co-arrow{position:absolute;right:-10px}}#store_list_products{font:"Open Sans","Noto Sans JP",sans-serif}#store_list_products .store-nav select{background:url(../../../img/icons/store-icon-sprites.png) right -715px no-repeat!important;font:"Open Sans","Noto Sans JP",sans-serif}#store_list_products.store-product-grid .store-product{color:#000}#store_list_products.store-product-grid .product-image a{background-color:#fff}#store_list_products.store-product-list{color:#000}#content #store_list_products .product-title a{color:#da0808!important}#store_list_products.store-product-grid .product-price{color:#000!important}#cart_index .item_quantity .delete_button a:hover{color:#333!important}#store_list_products.store-product-list .product-price{color:#000!important}#store_list_products.store-product-list .product-desc{color:#000!important}#user_content .BloguruGroupRSS img[alt=avatar]{height:34px}#footer{border-top:7px solid #821414;color:#aaa;font-size:14px;text-align:center;line-height:1.4em;padding:1em;word-wrap:break-word}#footer a{color:#aaa}#footer #wdx_nav{padding:1em 0}#footer #wdx_nav .nav{margin:0}#footer #wdx_nav .nav ul{display:none!important}#footer #wdx_nav .nav li{display:inline-block;border:0}#footer #wdx_nav a{padding:.5em .8em;font-size:14px;font-weight:400;color:#aaa}#footer #wdx_nav a:hover{text-decoration:underline}#footer .social-media{margin:.5em 0;padding-top:1em}#footer #languages{margin:1em 0}#footer #languages a{display:inline-block;padding:10px 10px 10px 33px;margin:0 5px;font-size:13px;line-height:16px;text-transform:capitalize;color:#aaa;text-decoration:none}#footer #languages a:hover{text-decoration:underline}#footer #admin_link{display:block;padding-left:20px!important;float:none;background:url(../../../img/icon-admin.png) no-repeat 3px 9px transparent}@media screen and (max-width:39.99em){.webdexpress_solo_logo.logo-center-aligned img,.webdexpress_solo_logo.logo-left-aligned img,.webdexpress_solo_logo.logo-right-aligned img{display:inline-block;margin:0}.webdexpress_solo_logo.logo-right-aligned{justify-content:flex-end}.webdexpress_solo_logo.logo-left-aligned{justify-content:flex-start}.webdexpress_solo_logo.logo-center-aligned{justify-content:center}.header_wrap{float:none}.sub-header-size #header,.sub-header-size #navigation{min-height:200px}.sub-header-size .webdexpress_solo_logo.logo-center-aligned img,.sub-header-size .webdexpress_solo_logo.logo-left-aligned img,.sub-header-size .webdexpress_solo_logo.logo-right-aligned img{max-height:calc(200px - 4.5em)}.sub-header-size .webdexpress_solo_logo{max-height:calc(200px - 4.5em)}#container{display:block}.js .nav-collapse{opacity:0}.js .nav-collapse.opened{opacity:1}#header,#navigation{min-height:300px;background-color:#821414}.webdexpress_solo_logo.logo-center-aligned img,.webdexpress_solo_logo.logo-left-aligned img,.webdexpress_solo_logo.logo-right-aligned img{max-height:calc(300px - 4.5em)}.webdexpress_solo_logo{max-height:calc(300px - 4.5em)}#navigation{width:100%;display:flex;position:absolute;align-items:stretch;background-color:transparent;padding:3.5em 1em 1em 1em}#navigation .webdexpress_solo_logo{width:100%;display:flex;align-items:center;padding:0}#navigation .webdexpress_navigation{position:absolute;left:0;top:0;width:100%;text-align:left}#navigation .webdexpress_navigation .webdexpress_menu.opened .nav{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;width:100%;height:100%;background-color:#821414;padding-top:50px;text-align:center}#navigation .webdexpress_navigation .nav-toggle{z-index:1001;display:inline-block}#navigation .webdexpress_navigation .nav-toggle.active{position:fixed;top:0;left:0}#navigation .webdexpress_navigation .nav{margin:0;width:100%;text-align:center;background-color:#821414}#navigation .webdexpress_navigation .nav ul{display:block!important;width:100%;position:relative;left:0!important;padding:0 7%}#navigation .webdexpress_navigation .nav ul li{border-bottom:1px dotted #f4c5c5}#navigation .webdexpress_navigation .nav ul li:first-child{border-top:1px dotted #f4c5c5}#navigation .webdexpress_navigation .nav ul li:last-child{border-bottom:0}#navigation .webdexpress_navigation .nav li{border-bottom:1px solid #f4c5c5}#navigation .webdexpress_navigation .nav li:first-child{border-top:1px solid #f4c5c5}#navigation .webdexpress_navigation .nav a{font-size:20px}#navigation div:nth-child(2).webdexpress_header{width:0}.webdexpress_header{text-align:right;padding:0;align-self:center;width:100%}.webdexpress_header div:last-child:after{display:none}#mainbody_container{width:100%}}.js-nav-active .header_wrap{z-index:1}.js-nav-active .slick-next:before,.js-nav-active .slick-prev:before{display:none}.js-nav-active .slick-dots{display:none!important}