@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Open+Sans:wght@400;700&display=swap);body{font-family:"Open Sans","Noto Sans JP",sans-serif;font-size:16px;color:#000}a{color:#0c5cb2;transition:all .4s}a:hover{color:#a4a4a4;text-decoration:none}a:active{color:#4798ef}.clearfix:after{content:'';clear:both;display:table}#wrap{position:relative}#mainbody_container{max-width:1240px;padding:1em;margin:0 auto;background:#fff;line-height:1.4em;word-wrap:break-word}@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}.header_wrap{align-items:center}@media screen and (max-width:39.99em){.languages.header .lang_drop_menu .drop-submenu{top:39px}}.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{display:flex;position:absolute;z-index:1001;top:1em;left:1em}.nav-toggle{display:block;margin:0;z-index:1001;background:url(../img/menu-icon-active-alt.png) no-repeat center center;background-size:100% 100%;color:transparent;position:relative;border-width:0;height:23px;width:20px;transition:none}.nav-toggle:active,.nav-toggle:hover{color:transparent}.nav-toggle.active{background:url(../img/menu-icon-alt.png) no-repeat center center;background-size:100% 100%;position:fixed}#wdx_nav{max-width:100%;z-index:1;font-family:"Open Sans","Noto Sans JP",sans-serif;font-weight:300}#wdx_nav.closed .nav{display:none}#wdx_nav.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:#000;padding-top:50px;text-align:center}#wdx_nav a{font-size:20px;font-weight:700;text-decoration:none;padding:1.5em 1em;display:inline-block;color:#c4c4c4}#wdx_nav a:hover{color:#3b3b3b}#wdx_nav a:hover span:before{transition:all .4s;opacity:.3}#wdx_nav .nav{box-sizing:border-box}#wdx_nav .nav li{margin:0;border-bottom:1px solid #444}#wdx_nav .nav li ul{display:inline-block!important;box-sizing:border-box;width:100%;padding:0 7%}#wdx_nav .nav li ul li{border-top:1px dotted #444;border-bottom:0}#wdx_nav .nav li ul li a{display:block}#wdx_nav .nav li ul li span:before{content:'';background:url(../img/subnav-arrow.png) repeat-x left center transparent;display:inline-block;width:13px;height:14px;margin-right:5px;transition:all .4s}#wdx_nav .nav li ul li li span:before{width:26px}#wdx_nav .nav li ul li li li span:before{width:39px}#wdx_nav .nav li ul li li li li span:before{width:52px}#wdx_nav .nav li ul li li li li li span:before{width:65px}#wdx_nav .active>a{color:#6b829b}#wdx_nav .active>a:hover{color:#c4c4c4}#header{box-sizing:border-box;min-height:370px;background-color:#000;display:flex;justify-content:center;align-items:center;text-align:center;padding:1em 75px}#header.customize_headerimgs{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}@media screen and (max-width:39.99em){#header{min-height:200px;padding:5em 1em 1em 1em}}.webdexpress_header{max-width:1240px;width:100%}.webdexpress_header h1{font-size:36px;font-weight:800;margin-bottom:10px}.webdexpress_header h1 a{text-decoration:none;color:#c4c4c4}.webdexpress_header h1 a:hover{color:#3b3b3b}.webdexpress_header h2{font-size:24px;color:#777}@media screen and (min-width:670px) and (min-device-width:670px){.nav-toggle{display:block}}.sub-header-size #header{min-height:215px}@media screen and (max-width:39.99em){.sub-header-size #header{padding:4.5em 1em 2em 1em;min-height:130px}}.sub-header-size #header .webdexpress_header.logo-center-aligned img,.sub-header-size #header .webdexpress_header.logo-left-aligned img,.sub-header-size #header .webdexpress_header.logo-right-aligned img{margin:0}.page_title{color:#435364;font-size:24px;font-weight:800;margin:1em 0}#whatsnew .webdexpress_whatsnew{display:flex;flex-wrap:wrap;justify-content:flex-start}#whatsnew .whatsnew_text{width:calc(100% / 5);padding:0 1em;margin:0 0 1em 0;box-sizing:border-box;word-wrap:break-word;display:flex;flex-wrap:wrap;align-content:flex-start}#whatsnew .whatsnew_title{order:3;width:100%}#whatsnew .whatsnew_date{font-size:.9em;color:#777;order:2;width:100%}#whatsnew .whatsnew_thumbnail_image{order:1;position:relative;width:100%;padding-bottom:100%}#whatsnew .whatsnew_thumbnail_image img{position:absolute;width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:767px){#whatsnew .whatsnew_text{width:calc(100% / 3)}}@media screen and (max-width:550px){#whatsnew .whatsnew_text{width:100%;margin:0 0 2em 0}#whatsnew .whatsnew_thumbnail_image{width:200px;max-width:100%;padding-bottom:45%;margin:0 auto}}#whatsnew_full_list{display:flex;flex-wrap:wrap}#whatsnew_full_list .whatsnew_date i{font-style:normal;font-size:.9em;color:#777}#whatsnew_full_list .whatsnew_list-news{width:calc(100% / 4);padding:0 1em;margin:0 0 2em 0;box-sizing:border-box}#whatsnew_full_list .whatsnew_list-news .whatsnew_text{display:flex;flex-wrap:wrap}#whatsnew_full_list .whatsnew_list-news .whatsnew_thumbnail_image{order:1;position:relative;width:100%;padding-bottom:100%}#whatsnew_full_list .whatsnew_list-news .whatsnew_thumbnail_image img{position:absolute;width:100%;height:100%;object-fit:cover;display:block}#whatsnew_full_list .whatsnew_list-news .whatsnew_date{order:2;width:100%}#whatsnew_full_list .whatsnew_list-news .whatsnew_title{order:3;width:100%}#whatsnew_full_list .whatsnew_list-news .whatsnew_title a{font-weight:700}#whatsnew_full_list .whatsnew_list-news .whatsnew_excerpt{display:none}#whatsnew_full_list .whatsnew_no_image{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px dotted #ccc}@media screen and (max-width:767px){#whatsnew_full_list .whatsnew_list-news{width:calc(100% / 2)}}@media screen and (max-width:39.99em){#whatsnew_full_list .whatsnew_image_left .whatsnew_image,#whatsnew_full_list .whatsnew_image_top .whatsnew_image{max-width:100%}}#whatsnew_full{display:flex;flex-wrap:wrap}#whatsnew_full .whatsnew-date{order:1;font-style:normal;font-size:.9em;color:#777;width:100%}#whatsnew_full .img-wrap{width:100%;order:3}#whatsnew_full .img-wrap img{max-width:80%;max-height:500px;height:auto;display:block;margin:0 auto}#whatsnew_full .whatsnew_excerpt{order:2;width:100%}#whatsnew_full .back-button{order:4;width:100%;text-align:center;margin:2em 0 0 0}#whatsnew_full .back-button a{display:inline-block;margin:0 auto;padding:1em 4em;background-color:#ededed;color:#333;text-decoration:none}#whatsnew_full .back-button a:focus,#whatsnew_full .back-button a:hover{background-color:#ccc}#bloguru_pagination .pag_container li ol li.active a{background:#4798ef!important}#bloguru_pagination .pag_container li ol li a{border:0!important}#bloguru_pagination .pag_container li ol li a:hover{background:#a4a4a4!important;color:#fff}#bloguru_pagination .pag_container li ol li a:active{background:#4798ef!important;color:#fff}#bloguru_pagination .pag_container li ol li a:active{background:#4798ef!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:165px}@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;color:#000;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 #435364}@media screen and (max-width:767px){#contact_form .input input,#contact_form .input textarea{width:95%}}#contact_form .submit{margin-left:165px!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:#a4a4a4}#contact_form .submit input:focus{background:#4798ef}#contact_form .submit input:active{background:#4798ef}#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:165px}@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:#0c5cb2!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}#whatsnew .page_title{margin-top:54px}}@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:#0c5cb2!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}#content .sns-feed>ul{list-style:none;margin:0;padding:0}#content .sns-feed>ul li{margin-bottom:1em;padding-bottom:1em;border-bottom:1px dotted #ccc}#content .sns-feed>ul li:last-of-type{margin-bottom:0;padding-bottom:0;border:0}.sns-feed .date{font-style:normal;font-size:.9em;color:#777}#youtube-feed .blog-content a{display:inline-block}#youtube-feed .blog-title,#youtube-feed .date{float:right;width:calc(100% - 350px)}#youtube-feed>ul li:after{content:'';clear:both;display:table}@media only screen and (max-width:985px){.news-left #youtube-feed .blog-title,.news-left #youtube-feed .date,.news-right #youtube-feed .blog-title,.news-right #youtube-feed .date{float:none;width:100%}}@media only screen and (max-width:780px){#youtube-feed>ul li{display:flex;flex-wrap:wrap}#youtube-feed .blog-title,#youtube-feed .date{float:none;width:100%}}#footer{background-color:#000;color:#888;font-size:14px;text-align:center;line-height:1.4em;padding:1em;margin-top:2em;word-wrap:break-word}#footer a{color:#888}#footer #wdx_nav{padding:1em 0}#footer #wdx_nav .nav ul{display:none!important}#footer #wdx_nav .nav li{display:inline-block;border:0}#footer #wdx_nav .nav li.social{display:none}#footer #wdx_nav a{padding:.5em .8em;font-size:14px;color:#888}#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:#888;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}