*{-webkit-box-sizing:border-box;box-sizing:border-box}#cboxOverlay,#cboxWrapper,#colorbox{-webkit-box-sizing:content-box;box-sizing:content-box}body{margin:0;padding:0;color:#000;text-align:center;font-family:"Roboto",Meiryo,sans-serif;background:#fff;font-size:18px;font-size:1.125rem}#languages a,.webdexpress_navigation a{font-family:"Roboto",Meiryo,sans-serif,Meiryo,serif}.store-product{height:295px!important}a{color:#811212;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}a:hover{text-decoration:underline;color:#3f0202;-webkit-transition:color 0.3s;transition:color 0.3s}#reload_captcha_link{font-size:14px;font-size:0.875rem}#container{width:100%;margin:0 auto;text-align:left}#wrap{float:left;width:100%;min-width:980px}#navigation{font-size:18px;font-size:1.125rem;display:block;background:#fff;padding:0}#navigation .webdexpress_navigation{margin:0 auto;max-width:1060px;position:relative;text-align:center}#navigation .nav{float:right!important;text-align:center;width:100%}#navigation .nav-toggle{background:url("../img/menu-icon-active.png") no-repeat center center transparent;background-size:100% 100%;color:transparent!important;position:relative;border-width:0;right:0.5em;height:2em;width:2em}#navigation .nav-toggle.active{background:url("../img/menu-icon.png") no-repeat center center transparent;background-size:100% 100%;color:rgba(0,0,0,0)!important}.webdexpress_header{z-index:3!important;width:980px;padding:20px;max-width:100%}.webdexpress_header.logo-center-aligned{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webdexpress_header.logo-left-aligned{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.webdexpress_header.logo-right-aligned{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.webdexpress_header img{max-width:100%!important;max-height:150px!important}#header{width:100%;text-align:center;line-height:1.3;min-height:270px;position:relative;z-index:1;background:url("../img/header.webp") 100% 100%;background-size:cover}#header:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background:rgba(0,0,0,0.5);background:-webkit- -webkit-gradient(linear,left top,right top,from(rgba(40,0,0,0.65)),to(rgba(40,0,0,0.65)));background:-webkit- linear-gradient(to right,rgba(40,0,0,0.65),rgba(40,0,0,0.65));background:-webkit-gradient(linear,left top,right top,from(rgba(40,0,0,0.65)),to(rgba(40,0,0,0.65)));background:linear-gradient(to right,rgba(40,0,0,0.65),rgba(40,0,0,0.65))}#header.customHeaderAnimatedGradient:before,#header.customHeaderSolidColorBackground:before{display:none}.customHeaderSlideshow .slick-dots{z-index:4!important}.customHeaderSlideshow .slick-dots li button:before{color:#fff}.customHeaderSlideshow .slick-dots li.slick-active button:before{color:#fff}#header h1{width:100%;font-size:58px;font-size:3.625rem;display:block;margin:0;font-family:"DM Serif Text",Meiryo,serif,Meiryo,serif;word-wrap:break-word;color:#1e1e1e;padding:0 10px;width:100%;line-height:100%}#header a{color:#1e1e1e;text-decoration:none;font-family:"DM Serif Text",Meiryo,serif,Meiryo,serif}#header a:hover{text-decoration:underline;color:#fff!important}#header h2{width:100%;display:block;color:#fff;font-weight:normal;font-size:24px;font-size:1.5rem;line-height:100%;padding:0 1em;font-family:"DM Serif Text",Meiryo,serif,Meiryo,serif;padding:0}#header h2.customHeaderSolidColor{margin-top:0}.sub-header-size #header{min-height:150px!important}.sub-header-size .webdexpress_header{margin:0}#whatsnew{float:right;width:352px;font-size:18px;font-size:1.125rem;line-height:normal;color:#c17339;padding:0;font-family:"DM Serif Text",Meiryo,serif,Meiryo,serif;border-radius:5px}#whatsnew a{color:#811212}#whatsnew a:hover{text-decoration:none;padding:0!important}.webdexpress_whatsnew{border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 0.0625em 0.0625em,rgba(0,0,0,0.25) 0px 0.125em 0.5em,rgba(255,255,255,0.1) 0px 0px 0px 1px inset;box-shadow:rgba(0,0,0,0.25) 0px 0.0625em 0.0625em,rgba(0,0,0,0.25) 0px 0.125em 0.5em,rgba(255,255,255,0.1) 0px 0px 0px 1px inset;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.whatsnew_text .BloguruGroupRSS{line-height:normal}.whatsnew_date{font-size:14px;font-size:0.875rem;color:#000;font-family:"Roboto",Meiryo,sans-serif}.whatsnew_title{margin-left:0;word-wrap:break-word}#whatsnew_full,#whatsnew_full_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}#whatsnew_full>div,#whatsnew_full_list>div{padding:40px 0;border-bottom:1px solid #f1f1f1}#whatsnew_full>div:first-child,#whatsnew_full_list>div:first-child{padding-top:0}#whatsnew_full>div:last-child,#whatsnew_full_list>div:last-child{border-bottom:none;padding-bottom:0}#whatsnew_full_list .whatsnew_text .whatsnew_title{font-size:24px;font-size:1.5rem;font-family:"DM Serif Text",Meiryo,serif;font-weight:600}.whatsnew_title a{color:#811212;text-decoration:none}#whatsnew_full_list .whatsnew_text .whatsnew_date{font-family:"Roboto",Meiryo,sans-serif;font-size:14px;font-size:0.875rem}#whatsnew_full_list .whatsnew_title a:hover{text-decoration:none;color:#3f0202}#whatsnew_full_list .whatsnew_title{font-size:18px;font-size:1.125rem;margin-bottom:10px;display:block}#whatsnew_full_list .whatsnew_excerpt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}#whatsnew_full_list .whatsnew_title a:hover{text-decoration:none;bottom:0}#whatsnew_full_list i{width:100%;font-style:normal;color:#000}#whatsnew_full i{display:block;width:100%;margin:0 0 5px 0;color:#000;font-style:normal;font-size:14px;font-size:0.875rem}#whatsnew .page_title{background:#fff;margin:0;word-wrap:break-word!important;line-height:1;color:#811212;font-family:"DM Serif Text",Meiryo,serif,serif;font-size:24px;font-size:1.5rem;font-weight:700;overflow:hidden;padding:3px 0 15px;border:2px solid #fff}.whatsnew_excerpt{color:#000;padding:0;font-size:18px;font-size:1.125rem}#whatsnew_full_list:has(.whatsnew_image_top){display:block}#whatsnew_full_list:has(.whatsnew_image_top)>div{width:100%;margin:0 auto 60px;padding:0;border:0}#whatsnew_full_list:has(.whatsnew_image_top)>div:last-child{margin-bottom:0px}#whatsnew_full_list:has(.whatsnew_image_top)>div .whatsnew_image{border-radius:10px;margin-bottom:20px;width:100%;height:250px;max-width:400px}#whatsnew_full_list .whatsnew_image_left .whatsnew_excerpt,#whatsnew_full_list .whatsnew_image_top .whatsnew_excerpt,#whatsnew_full_list .whatsnew_no_image .whatsnew_excerpt{overflow:visible;display:-webkit-box;-webkit-line-clamp:none;line-clamp:none;-webkit-box-orient:vertical}#bloguru_pagination{margin-top:60px}#mainbody_container{width:100%;text-align:center}#mainbody{max-width:980px;text-align:left;padding:40px 20px;background:#fff;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}#mainbody.news-left #content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#mainbody.news-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mainbody.news-bottom #content,#mainbody.news-bottom #whatsnew{width:100%}#mainbody.news-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mainbody.news-top #content,#mainbody.news-top #whatsnew{width:100%}#mainbody.news-top #content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){#mainbody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}#mainbody #content,#mainbody #whatsnew{width:100%!important}#mainbody.news-left #content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#mainbody.news-left #whatsnew{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#content{float:left;width:570px;line-height:normal}#user_content{width:100%;float:left;font-size:18px;font-size:1.125rem}#user_content img{height:auto;max-width:100%;border-radius:10px}#user_content p:has(img){margin:40px auto}#user_content table th{font-weight:bold;text-align:center;background:#eee;padding:10px}#user_content table td{vertical-align:top;padding:10px}#user_content table{max-width:100%}#user_content a{font-weight:600}#content.whatsnew_empty{width:958px!important;padding:10px 0}#content .image_left{float:left;margin:0 10px 10px 0}#content blockquote{display:block;unicode-bidi:embed;margin:1.12em 40px}#content sup{font-size:0.5em;vertical-align:super}#content sub{font-size:0.5em;vertical-align:sub}#content{line-height:1.4}#content p{font-family:"Roboto",Meiryo,sans-serif;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.6;margin-bottom:20px}#content p:last-child{margin-bottom:0}#content{color:#000}#content pre{font-family:monospace}#user_content p:last-child{padding-bottom:10px}#content pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#content h1,h2,h3,h4,h5,h6{line-height:normal;font-family:"DM Serif Text",Meiryo,serif,Meiryo,serif;font-weight:bold;margin:40px 0 5px}#content h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.container-border{margin:0 auto;width:140px;height:1px;background:#e1e1e1}.page_title{color:#811212;font-family:"DM Serif Text",Meiryo,serif,serif;font-size:24px;font-size:1.5rem;overflow:hidden;word-wrap:break-word;padding:3px 0 10px}#content h1{font-size:2.62em}#content h2{font-size:1.75em}#content h3{font-size:1.5em}#content h4{font-size:1.31em}#content h5{font-size:1.13em}#content h6{font-size:1em}#content em{font-style:italic}#content strong{font-weight:bold}#content ul{list-style-type:disc;margin:0 0 0 15px;padding:10px 0 10px 20px}#content ol{list-style-type:decimal;margin:0 0 0 15px;padding:10px 0 10px 20px}#footer{float:left;*float:none;padding:20px 5px 65px 0;font-size:16px;font-size:1rem;text-align:center;line-height:normal;margin:0;width:100%;color:#a6a6a6}#footer .webdexpress_navigation{float:left;margin-bottom:3px;padding:10px 0;*padding:10px 30px 10px 10px;width:100%;clear:both}#footer .webdexpress_navigation li.social{display:none}#footer div:nth-child(2){font-size:14px;font-size:0.875rem}#footer .webdexpress_navigation .webdexpress_menu{margin:0 auto;max-width:980px}#footer .webdexpress_footer{float:left;word-wrap:break-word;color:#a6a6a6}#footer .webdexpress_footer .Title{display:none}#footer ul{padding-top:1em}#footer li,#footer ul{display:inline-block;word-break:break-all;padding:0 9px}#footer li a{display:inline-block;padding:5px;vertical-align:middle;text-decoration:none;color:#000}#footer a{color:#000;text-decoration:none}#footer a:hover{color:#949494}#languages{width:100%;text-align:center;margin:10px 0 0}#languages a{display:inline-block;padding:10px 10px 10px 33px;font-size:16px;font-size:1rem;line-height:16px;text-transform:capitalize;text-decoration:none}#footer li a:hover,#languages a:hover{text-decoration:none}#lang_eng{background:url("/img/icon-us.gif") no-repeat 5px 10px transparent}#lang_jpn{background:url("/img/icon-jp.gif") no-repeat 5px 8px transparent}#admin_link{display:block;padding-left:20px!important;float:none;background:url("/img/icon-admin.png") no-repeat 3px 9px transparent}.social-media{margin:1em 0 0}#contact_content_before{float:left;width:100%;text-align:center;padding:0 0 10px 0;margin:0 0 20px 0}#contact_content_before p{text-align:left}#contact_content_before h2{font-weight:600;color:#000;font-size:18px;font-size:1.125rem;margin:0 0 0.2em}#contact_content_before div{display:inline-block;margin:0 20px 0.5em 0;vertical-align:top;text-align:left;height:100%;width:285px;font-size:18px;font-size:1.125rem;line-height:1.2}#contact_content_before div div{padding:0}#contact_content_before b{color:#444}#contact_content_before ul{list-style-type:none;margin:0;padding:0}#contact_content_after{float:left;margin:19px 0 0 0;width:100%}#contact_content_after p{margin:0 0 15px 0}#contact_form{max-width:550px;margin:0 auto}#contact_form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#contact_form form .input span{display:block;width:100%;margin:0 0 5px}#contact_form form #privacyContainer{margin:0!important}#contact_form form #privacyContainer #privacyDescription p{margin-bottom:5px}#contact_form form #privacyContainer .input span{width:auto}label[for=privacyCheckbox] p{display:inline-block}.contact_notice{font-size:14px;font-size:0.875rem;text-align:center;margin-bottom:20px}input:focus{background:#fff}#contact_form label{padding:0 10px 0 0}#contact_form input,#contact_form textarea{font-weight:400;font-family:"Roboto",Meiryo,sans-serif;font-size:18px;font-size:1.125rem;padding:8px;color:#000;border:1px solid #ccc;width:100%;border-radius:4px}#contact_form textarea:focus{background:#fff}input[type=text],textarea{outline:none}#contact_form .submit input{cursor:pointer}input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 0 4px #4a78bd;box-shadow:0 0 4px #4a78bd;border:2px solid #4a78bd}#captcha_image{margin:0 5px 0 155px}#contact_form .submit{text-align:center}#contact_form .submit input{width:auto;padding:10px 36px;border:2px solid #811212;background:#811212;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:1em;font-weight:600;font-family:"DM Serif Text",Meiryo,serif}#contact_form .submit input:hover{color:#811212;background:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:560px){#contact_form .submit input{width:100%}}#contact_form button[type=submit]{width:auto;padding:10px 36px;border:2px solid #811212;background:#811212;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:24px;font-weight:600;font-family:"DM Serif Text",Meiryo,serif;border-radius:4px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;cursor:pointer}#contact_form button[type=submit]:hover{color:#811212;background:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:560px){#contact_form button[type=submit]{width:100%}}#contact_form .error-message{margin:0 0 0 155px;color:#a50000;font-size:14px;font-size:0.875rem}#contact_form #flashMessage{width:100%;float:left;padding:10px;margin:0 0 0.2em;border-bottom:1px solid #a50000;text-align:center}#contact_form .flash_error{color:#a50000}#contact_form .thankyou{color:#11ad00}#contact_form form .input span.required-field{display:inline-block;width:auto;margin-left:4px;color:#a50000}.contact_notice span{color:#a50000!important}#products_full_list{width:100%;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product_full{width:100%;padding:40px 0;border-bottom:1px solid #e1e1e1}.product_full:first-child{padding-top:0}.product_full:last-child{padding-bottom:0;border-bottom:0}.product_full img{max-width:250px!important;border-radius:10px}#whatsnew_full img,#whatsnew_full_list img{max-width:100%;margin-bottom:20px;border-radius:10px}#user_content .BloguruGroupRSS img[alt=avatar]{height:34px}.product_title{width:100%;display:block;color:#811212;font-weight:600;font-size:21px;font-size:1.3125rem;margin-bottom:20px;font-family:"DM Serif Text",Meiryo,serif}.product_text{width:100%;display:block;color:#000;font-size:18px;font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:600px){.product_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#footer .webdexpress_navigation .webdexpress_menu .nav ul{display:none}.webdexpress_menu{*width:910px;*clear:both}#product-page #product-info{max-width:670px!important}#product-page .submit input{background:#000}#store_list_products .product-title{word-wrap:normal!important}#cart_index a{color:#000!important}#content #store_list_products .product-title a{color:#000!important;font-weight:600!important}#content #store_list_products .product-seemore a:hover{background:#000!important}.paging span{color:#000!important}#cart_index .item_subtotal{color:#000}#cart_index .item_quantity .delete_button a:hover{background:#000;color:#47b5e8}#content #store_list_products .product-title a{color:#000}.social-media img{width:31px}#shopping-cart{width:100%!important;min-width:0!important;margin-top:15px!important}body #shopping-cart p{max-width:980px;width:100%!important}#header.custom{background-position:center!important;background-size:cover!important}@media (min-width:1em){#wrap{overflow:hidden;min-width:1em}}@media (max-width:980px){.webdexpress_header{width:100%}#navigation .mobile_nav{display:block;border:1px solid #ccc;background:#fff;height:50px;width:50px}#container,#header,#header h2,#mainbody{width:100%}#contact_content_before{text-align:left}#contact_content_before div{width:100%;margin:0 0 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:39.99em){#footer{margin:10px 0 0}#footer .webdexpress_navigation{display:none}#cart_index .checkout-progress .progress-item{width:120px}}@media screen and (max-device-width:700px){#navigation ul.nav .active{background-size:4%!important}}@media (max-width:600px){#contact_content_before div,.contact_notice,body{font-size:19px;font-size:1.1875rem}#contact_form .error-message{font-size:14px;font-size:0.875rem}#content p,.whatsnew_excerpt{font-size:19px;font-size:1.1875rem}.social-media img{width:auto}#content.whatsnew_empty,#content.whatsnew_present{width:100%!important;margin:0 0 10px;padding:0}#whatsnew{padding:0;width:100%;margin:0 0 10px;float:left}.product_full img{max-width:100%!important}#contact_form{width:100%}#contact_form label{text-align:left;width:auto;clear:both}#contact_form input,#contact_form textarea{width:100%}#contact_form .error-message{margin:0}#captcha_image,#contact_form .submit,.contact_notice{margin-left:0}#footer .webdexpress_navigation{margin-bottom:15px}#footer ul{width:100%;display:block}#footer li{font-size:1.2em;padding:0 15px;line-height:2}.store-product{font-size:12px}#header h1{font-size:42px;font-size:2.625rem}}@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}#header h1{font-size:10vw}#header h2{font-size:7vw}#whatsnew .page_title,.page_title{font-size:6vw}.webdexpress_header{margin:18vw 0}#contact_form .submit{width:100%}}@media screen and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.social-media img{width:auto}}@media screen and (max-width:39.99em){.social-media img{width:auto}}@media (max-width:600px){.social-media img{width:auto}}@media only screen and (min-device-width:320px) and (max-device-width:568px){#header h1{font-size:5.5vh}#header h2{font-size:4vh}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.social-media img{width:auto}#footer .webdexpress_navigation{display:none}#header h1{font-size:5.5vw}#header h2{font-size:3vw}.webdexpress_header{margin:14vh 0}#navigation ul.nav li.active{color:#81a5db;background:rgba(0,0,0,0)}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.social-media img{width:auto}#footer .webdexpress_navigation{display:none}#navigation ul.nav li.active{color:#81a5db;background:rgba(0,0,0,0)}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:3){.social-media img{width:auto}#footer .webdexpress_navigation{display:none}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (device-width:414px) and (device-height:736px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:3) and (-webkit-device-pixel-ratio:3){.social-media img{width:auto}#footer .webdexpress_navigation{display:none}}#navigation{width:100%;padding:0;float:left}#navigation .nav,.nav *{margin:0;padding:0;list-style:none}#navigation .nav{float:left;width:100%;margin:15px auto;line-height:1}#navigation .nav ul{position:absolute;top:-999em;width:200px}#navigation .nav ul li{width:100%}#navigation .nav li:hover{visibility:inherit}#navigation .nav li{float:none;display:inline-block;position:relative;padding:5px 15px}#navigation .nav a{display:inline-block;position:relative}@media screen and (min-width:40em){#navigation .nav li:hover>ul{left:0;z-index:99;background:#fff;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;top:100%}#navigation .nav li:hover>ul ul{top:10px!important;position:relative;-webkit-box-shadow:none;box-shadow:none;width:180px}}#navigation ul.nav li:hover li ul{top:-999em}#navigation ul.nav li li:hover li ul{top:-999em}#navigation ul.nav li li li:hover ul{left:10em;top:0}#navigation ul.nav .active>a{color:#811212!important}#navigation ul.nav li.active ul li a{background:transparent}#navigation ul.nav li ul li a:hover,#navigation ul.nav li ul li.active a{background-image:none;text-align:left}#navigation ul.nav li.active{color:#81a5db}#navigation .nav li a:hover{color:#000}#navigation ul.nav li li.active>a{color:#000;background:transparent}#navigation ul.nav li ul li.active ul li a{background-color:transparent}#navigation .nav li a{text-decoration:none;color:#000;font-size:18px;font-size:1.125rem;line-height:1.3}#navigation .nav li ul li a{border:0;color:#000;word-wrap:break-word;display:block;font-size:14px}#navigation ul.nav .active{color:#811212;font-weight:600;position:relative}#navigation ul.nav .active:after{content:"";position:absolute;width:calc(100% - 24px);left:12px;bottom:0;height:2px;background:#811212}#navigation .nav ul .active{background:#fff}#navigation .nav ul .active>a{background:#fff;color:#811212!important;font-weight:600}#navigation ul.nav ul .active{color:#81a5db}#navigation ul.nav ul .active:after{display:none}#navigation .nav li li{white-space:normal;line-height:15px;text-align:left;padding:10px 15px}#navigation .nav li li li{background:#fff}#navigation ul.nav ul .active:hover{color:#000}#navigation .nav li:hover{outline:0;color:#3f0202}#navigation .nav a:focus{outline:0;color:#3f0202}#navigation .nav a:hover{outline:0;color:#3f0202}@media screen and (max-width:39.99em){#navigation ul.nav li.active{color:#81a5db;background:rgba(0,0,0,0)}#navigation .nav li li,#navigation .nav li li li{padding:0;background:transparent}#navigation .nav li{padding:0;display:block;width:100%}#navigation .nav li a{overflow:hidden;line-height:1.5;display:block;padding:12px 10px;border:0!important}#navigation .nav-collapse .nav .active{color:#81a5db;background:transparent}#navigation .nav-collapse .nav .active:hover{color:#000;background:transparent}#navigation .nav li a:hover{color:#000;background:transparent}#navigation .nav-collapse .nav .active:after{display:none}#navigation .nav li.active:hover{color:#000;background:transparent}#navigation ul.nav li li.active>a{background:transparent;color:#81a5db}#navigation .nav li ul li a{font-size:1.1rem}#navigation .nav li li a{padding-left:1.2em}#navigation .nav li li li a{padding-left:1.8em}#navigation .nav li li li li a{padding-left:2.4em}#navigation .nav li li li li li a{padding-left:3em}#navigation .nav ul{position:relative;width:auto;top:0}#navigation ul.nav li:hover ul{top:0}#navigation ul.nav li:hover li ul{top:0}#navigation ul.nav li li:hover li ul{top:0}#navigation ul.nav li li li:hover ul{left:0}#navigation ul.nav li li:hover ul{top:0;left:0}#navigation .nav{font-size:1.2em;margin-top:0;text-align:left!important}.webdexpress_navigation{background-color:#3f0202}#navigation .webdexpress_navigation{text-align:right!important}}@media screen and (min-width:40em) and (max-device-width:767px){#navigation .nav li li,#navigation .nav li li li{background-color:transparent}#navigation .nav li{display:block;width:100%}#navigation ul.nav ul .active{color:#81a5db;background:transparent}#navigation .nav li a{overflow:hidden;line-height:1.5;display:block;padding:12px 10px;border:0!important}#navigation .nav li a:hover{color:#000;background:transparent}#navigation .nav li.active>a:hover{background:transparent;color:#000}#navigation ul.nav li li.active>a{background:transparent;color:#81a5db}#navigation .nav li ul li a{font-size:1.1rem}#navigation .nav li li a{padding-left:1.2em}#navigation .nav li li li a{padding-left:1.8em}#navigation .nav li li li li a{padding-left:2.4em}#navigation .nav li li li li li a{padding-left:3em}#navigation .nav ul{position:relative;width:auto;top:0}#navigation ul.nav li:hover ul{top:0}#navigation ul.nav li:hover li ul{top:0}#navigation ul.nav li li:hover li ul{top:0}#navigation ul.nav li li li:hover ul{left:0}#navigation ul.nav li li:hover ul{top:0;left:0}#navigation .nav{font-size:1.2em;margin-top:0;text-align:left!important}.webdexpress_navigation{background-color:#3f0202}#navigation .webdexpress_navigation{text-align:right!important}}#privacyContainer .input.checkbox.required p:last-child:after{color:#a50000!important}#content .sns-feed ul{list-style:none;padding:0;margin:0}#content .sns-feed ul li{padding:20px 0;border-bottom:1px dashed #C2C2C2}#content .sns-feed ul li:first-child{padding-top:0}#content .sns-feed ul li:last-child{padding-bottom:0;border-bottom:0}#content .sns-feed ul li .date{font-style:italic;font-size:14px;font-size:0.875rem;color:#575757;margin-bottom:5px}#content .sns-feed ul li .blog-title{font-family:"DM Serif Text",Meiryo,serif;font-size:21px;font-size:1.3125rem}#content .sns-feed#youtube-feed ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;--columns:3;--gap:30px;gap:var(--gap)}@media screen and (max-width:768px){#content .sns-feed#youtube-feed ul{--columns:2}}@media screen and (max-width:560px){#content .sns-feed#youtube-feed ul{--columns:1}}#content .sns-feed#youtube-feed ul li{width:calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));border:0;padding:0}#content .sns-feed#youtube-feed ul li .blog-title a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.sns-feed .blog-title a{color:#811212;margin-bottom:10px}.sns-feed .blog-title a:hover{text-decoration:none}#header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .webdexpress_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0 20px}#header h1{color:#fff}#header h1 a{color:#fff}#header h2{font-family:"Roboto",Meiryo,sans-serif;color:#fff}#header h2 a{color:#fff}#content blockquote{padding:10px 0 10px 20px;max-width:820px;margin:40px auto;position:relative;z-index:1}#content blockquote:before{content:"";height:100px;width:100px;background:url("../img/quote.svg");background-size:100% 100%;position:absolute;top:-14px;left:40px;z-index:-1;opacity:1}#content blockquote p{z-index:1;color:#811212;font-size:1.75em;font-weight:600;font-family:"DM Serif Text",Meiryo,serif;line-height:100%}#content blockquote p:last-child{margin-bottom:0}@media screen and (max-width:640px){#content blockquote{padding-left:0}#content blockquote p{font-size:1.35em}}
/*# sourceMappingURL=styles.min.css.map */