@charset "UTF-8";:root{--color_main:#ef3e26;--color_white-pastel:#f7f7f7;--color_light-pastel:#eaeaea;--color_vivid-pastel:#dadada;--color_pastel:#b7b7b7;--color_main-shadow:#7b7b7b;--color_main-black:#000;--color_box-pink:#b75353;--color_box-pink-bg:#fbf3f3;--color_box-pink-pastel:#f0dada;--color_box-yellow:#efaf40;--color_box-yellow-bg:#fcf7ed;--color_box-yellow-pastel:#f4e3c8;--color_box-green:#809f67;--color_box-green-bg:#ebf1e7;--color_box-green-pastel:#d9e2d1;--color_box-blue:#7b9cad;--color_box-blue-bg:#e5ecef;--color_box-blue-pastel:#d6e0e5;--color_button-main:--color_main;--color_button-main-shadow:#cf3521}.entry-content .u-h5:before,.entry-content h5:before,.entry-content-aside .u-h5:before,.entry-content-aside h5:before{font-family:"FontAwesome"!important;speak:never;font-weight:normal;line-height:1}.p-footer-logo__img,.p-site-title__img{width:118px;height:28px}@media only screen and (min-width:576px){.p-footer-logo__img,.p-site-title__img{width:152px;height:36px}}.p-header-main{background-color:var(--color_main-black)}.l-breadcrumbs,.p-site-description{background-color:var(--color_white-pastel)}.p-drawer-menu-btn,.p-drawer-search-btn{color:#fff}.p-drawer-menu-btn .icon span,.p-drawer-menu-btn .icon:after,.p-drawer-menu-btn .icon:before{background-color:#fff}.p-mobile-menu .menu>.menu-item>a{color:#fff}.p-pc-menu .menu>.menu-item>a{color:#fff}.p-pc-menu .menu>.menu-item>a:hover{color:rgba(255,255,255,0.7)}.p-footer-main{background-color:var(--color_main-black)}.p-post-header-cat a{padding:3px 8px;border:1px solid var(--color_main)}.p-post-header-cat a:hover{border:1px solid var(--color_gray)}.entry-content h3,.entry-content-aside h3{margin-top:3.5em}.entry-content .u-h2,.entry-content h2,.entry-content-aside .u-h2,.entry-content-aside h2{margin-right:-5px;margin-left:-5px;padding:0.8em;color:#fff;background-color:var(--color_main-black);border:none;border-radius:3px}.entry-content .u-h3,.entry-content h3,.entry-content-aside .u-h3,.entry-content-aside h3{font-size:1.2em;margin-right:-5px;margin-left:-5px;padding:0.8em;background-color:var(--color_white-pastel);border:none;border-left:solid 5px var(--color_main);padding:0.6em;background-color:transparent;border-color:var(--color_main-black)}.entry-content .u-h4,.entry-content h4,.entry-content-aside .u-h4,.entry-content-aside h4{font-size:1.2em;font-size:1.2em;margin-right:-5px;margin-left:-5px;padding:0 5px 0.2em;background-color:transparent;border:none;border-bottom:solid 2px var(--color_main);border-color:var(--color_main-black)}.entry-content .u-h4:before,.entry-content h4:before,.entry-content-aside .u-h4:before,.entry-content-aside h4:before{content:none}.entry-content .u-h5,.entry-content h5,.entry-content-aside .u-h5,.entry-content-aside h5{font-size:1.125em;margin-right:-5px;margin-left:-5px;padding:0 5px 0.2em;background-color:transparent;border:none;border-bottom:solid 2px var(--color_exlight-gray)}.entry-content .u-h5:before,.entry-content h5:before,.entry-content-aside .u-h5:before,.entry-content-aside h5:before{content:"\f00c";position:relative;display:inline-block;margin-right:5px;color:var(--color_main)}.entry-content .u-h5:before,.entry-content h5:before,.entry-content-aside .u-h5:before,.entry-content-aside h5:before{color:var(--color_main-black)}.entry-content .u-h6,.entry-content h6,.entry-content-aside .u-h6,.entry-content-aside h6{border-color:var(--color_main-black)}.c-title{color:#fff;background-color:var(--color_main-black)}.c-title:before{border:solid 1px var(--color_dark-gray)}.c-title2,.p-sidebar-title{border-radius:3px;color:#fff;background-color:var(--color_main-black)}.entry-content ol li:before,.entry-content ul li:before,.entry-content-aside ol li:before,.entry-content-aside ul li:before{background-color:var(--color_main-black)}.pagination span.current{color:#fff;background-color:var(--color_main-black);border-radius:50%}.pagination a{color:var(--color_main-black)}.pagination a:hover{color:var(--color_main)}#toc_container .toc_list>li>a:before,.toc_widget_list>li>a:before{background-color:var(--color_main-black)}.mr-blog-card-label{background-color:var(--color_main-black)}.mr-shopping{background-color:#f7f7f7}@media only screen and (min-width:576px){.mr-shopping{align-items:center}}.mr-box-title-text{color:#fff;background-color:var(--color_main-black)}.mr-box.u-box-type2 .mr-box-title-text{color:var(--color_main-black)}.mr-box.u-box-type3 .mr-box-title-text{color:#fff}.mr-faq-q:before{background-color:#555}.mr-faq-a:before{border:solid 1px #555;color:#555}