@charset "utf-8";:root{--header-menu-link-color:#3c3c3c;--header-menu-link-color-8p:rgba(60,60,60,.08);--header-menu-link-color-34p:rgba(60,60,60,.34);--header-menu-bg-color:#fff;--base-font-color:#18171f;--base-font-color-8p:rgba(24,23,31,.08);--base-font-color-34p:rgba(24,23,31,.34);--container-bg-color:#fff;--primary-color:#c40f0f}body{background-color:#fff}body{font-family:'Noto Serif JP','HiraMinProN-W3','Hiragino Mincho ProN','HG明朝E',serif}.header_content .h_group .hd_title *,#banner_title *,#banner_roll_title *,.ct-hd .hd-title *,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.loop-sec-header h1,.loop-title a,.excerpt_title_wid a,.inside-title *,.wd-title *,.plx_title,#reply-title{font-weight:700}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-weight:700}.entry,.widget-box .dp_text_widget,.widget-box .textwidget{font-size:16px}.mb-theme .entry,.mb-theme .widget-box .dp_text_widget,.mb-theme .widget-box .textwidget{font-size:15px}.dp-container .entry a,.dp-container .dp_text_widget a,.dp-container .textwidget a,#comment_section .commentlist a:hover{color:#c41313}.dp-container .entry a:hover,.dp-container .dp_text_widget a:hover,.dp-container .textwidget a:hover,.fake-hover:hover{color:#d86c24}.single-date-top,.dp-container pre,.entry input[type=submit],.plane-label,input#submit{color:#fff;background-color:#c40f0f}.hd_slideshow .bx-wrapper .bx-pager .bx-pager-item a{background-color:#fff}.bx-controls-direction a{background-color:#fff;box-shadow:0 0 5px rgba(24,23,31,.44)}.bx-controls-direction a i:before,.bx-controls-direction a i:after{background-color:#c40f0f}.header-banner-inner,.header-banner-inner a{color:#fff;text-shadow:0 0 15px rgba(0,0,0,.6)}.header-banner-inner .sl-article{color:#fff;background-color:#c40f0f}.header-banner-inner .sl-article a{color:#fff}.mb-theme .header-banner-inner,.mb-theme .header-banner-inner a{color:#fff;text-shadow:0 0 15px rgba(0,0,0,.72)}#banner_caption:before,#banner_caption:after,.widget-on-top-banner.show_ticker:before,.widget-on-top-banner.show_ticker:after,.ct-hd .title-desc:before,.ct-hd .meta-info:before,.ct-hd .title-desc:after,.ct-hd .meta-info:after{background-color:#fff}body.home:not(.mb-theme):before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;z-index:-1;background-color:rgba(0,0,0,.2)}.hd_slideshow_mb.header_img{-webkit-filter:brightness(80%);filter:brightness(80%)}.pc .ct-hd.no_bgimg{padding-top:13vh;padding-bottom:10vh}.pc .ct-hd{padding-top:16vh;padding-bottom:16vh}.mb-theme .ct-hd{padding-top:8vh;padding-bottom:8vh}.dp-container.home,.dp-container:after{background-color:var(--bg-color,rgba(255,255,255,.84))}.dp-container,.dp-container a,.main-wrap a{color:#18171f}#gotop.pc{color:#fff}#gotop.pc:after{border-color:transparent #c40f0f #c40f0f transparent}.pace{background-color:#fff}.pace .pace-activity{background-color:#c40f0f}.pace .pace-progress:after{color:#3c3c3c}.header_content.pc.home{background-color:rgba(255,255,255,.52);background:linear-gradient(to bottom,rgba(255,255,255,.2) 0%,rgba(255,255,255,.9) 100%)}.header_content.pc.not-home,.header_content.pc.fixed,.header_container.mb.float{background:linear-gradient(to bottom,rgba(255,255,255,.9) 0%,rgba(255,255,255,.2) 100%)}#headline-sec{border-color:rgba(60,60,60,.2)}#headline-sec a,#headline-sec a:hover{color:#3c3c3c}.headline_main_title{color:#fff;background-color:#3c3c3c}.headline_main_title:before{border-color:transparent transparent #3c3c3c}.headline_main_title:after{border-color:#3c3c3c transparent transparent}.header_content.pc:hover,#global_menu_nav.mq-mode,#headline-sec,#global_menu_ul .sub-menu li:hover,#global_menu_ul .sub-menu li.current-menu-item{color:#3c3c3c;background-color:#fff}#global_menu_nav .gnav_sline,#global_menu_ul .sub-menu li:hover:before,#global_menu_ul .sub-menu li.current-menu-item:before{background-color:#c40f0f}.header_container.mb{border-color:#c40f0f;color:#3c3c3c;background-color:#fff}#hidden_global_menu_wrapper,#hidden-search-wrapper,.hidden-searchtext{color:#3c3c3c;background-color:rgba(255,255,255,.92)}#hd_hidden_menu_btn:before,#hd_hidden_menu_btn:after,#hd_hidden_menu_btn span,#expand_float_menu.show i:before,#expand_float_menu.show i:after{background-color:#3c3c3c}.header_content,.header_content a,#hidden_global_menu_wrapper a,#hidden-search-wrapper a,#hd_tel a{color:#3c3c3c}.header_content a:hover{color:#d33}#global_menu_ul .sub-menu{background-color:rgba(255,255,255,.78);box-shadow:0 1px 4px rgba(60,60,60,.7)}.hidden-close-btn:before,.hidden-close-btn:after,#global_menu_nav.mq-mode .mq_sub_li{color:#fff;background-color:#3c3c3c}.ft-widget-content .widget-area{width:100%}.dp-container .entry a{font-weight:400;text-decoration:none}.dp-container .entry a:hover{text-decoration:underline}.loop-section:not(.portfolio) .loop-article:after,.loop-section:not(.portfolio) .loop-date time{color:#fff;background-color:#c40f0f}.single_post_meta .loop-share-num .share-icon:after{background-color:#fff}.single-article .single_post_meta .loop-share-num a,.loop-section:not(.portfolio) .loop-share-num a,.loop-section .loop-title a,.loop-section .meta-author a{color:#18171f}.loop-section.portfolio .loop-flipper.flipover:before{background-color:rgba(196,15,15,.9)}.loop-post-thumb .thumb-link:after{background-color:rgba(196,15,15,.86)}.loop-media-icon{background-color:rgba(255,255,255,.9);color:#c40f0f}.ct-hd{background-color:#c40f0f}.meta-cat a{color:#18171f}.news .meta-cat .item-link{color:#fff;background-color:#c40f0f}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#18171f}.bx-controls-direction a{color:#fff}table.gsc-search-box{background-color:#ffffff!important}td.gsc-search-button{color:#18171f!important;background-color:#ffffff!important}#hd_searchform td.gsc-search-button:before{color:#3c3c3c}#hd_searchform td.gsc-search-button{color:#3c3c3c!important;background-color:#ffffff!important}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#c41313}select{color:#18171f}.footer select{color:#fff}.dp_toc_container{border-color:rgba(196,15,15,.2);background:#fff}.dp_toc_container:before{background:rgba(196,15,15,.04)}.dp_toc_container ul.dp_toc_ul{border-color:rgba(196,15,15,.24)}.dp_toc_container p.toc_title_block>span:before,.dp_toc_container ul.dp_toc_ul>li:before{background:rgba(196,15,15,.16)}.dp_toc_container ul.dp_toc_ul li a,.dp_toc_container ul.dp_toc_ul li a:hover,.dp_toc_container ul.dp_toc_ul>li li:before{color:#18171f}.rank_label.thumb{background-color:#c40f0f}.rank_label.no-thumb{color:rgba(24,23,31,.1)}.entry ul li:before,.dp_text_widget ul li:before,.textwidget ul li:before{background-color:#c40f0f;box-shadow:0 0 0 3px rgba(196,15,15,.3)}.widget_pages li a:after,.widget_nav_menu li a:after,.widget_nav_menu li.current-menu-item a:after,.widget_categories li a:after,.widget_categories li.current-cat a:after,.dp_related_posts.vertical li:after,.recent_entries li:after,.single-article:after,.inside-title:after,#reply-title:after,#wp-calendar tbody td a:hover:before,.single-nav .navlink:before,.dp_tab_sline{background-color:#c40f0f}.dp_tab_widget_ul li:before,#switch_comment_type li:before{background-color:rgba(196,15,15,.14)}.inside-title:before,#reply-title:before{background-color:#18171f}.search-form .submit-area button.search-btn,.single-nav li .nav-title,.wd-title{background-color:#c40f0f;color:#fff}.author_info{box-shadow:0 0 34px rgba(24,23,31,.1) inset}.cat-item .count{color:#fff;background-color:rgba(24,23,31,.5)}address,#switch_comment_type li.active_tab{border-color:#c40f0f}.entry h1:after,.entry h2:after,.entry h3:after,.entry h4:after,.entry h5:after,.entry h6:after,.dp_text_widget h1:after,.dp_text_widget h2:after,.dp_text_widget h3:after,.dp_text_widget h4:after,.dp_text_widget h5:after,.dp_text_widget h6:after,.textwidget h1:after,.textwidget h2:after,.textwidget h3:after,.textwidget h4:after,.textwidget h5:after,.textwidget h6:after{background-color:rgba(196,15,15,.36)}.header_content .fx_wrapper,.hd_sns_links .fx_wrapper{box-shadow:0 0 0 3px rgba(60,60,60,.1);background-color:rgba(60,60,60,.1)}.header_content .fx_wrapper:hover,.hd_sns_links .fx_wrapper:hover{background-color:#3c3c3c;box-shadow:0 0 0 3px rgba(60,60,60,.3)}.header_content .fx_wrapper:hover i,.hd_sns_links .fx_wrapper:hover i{color:#fff}table.gsc-search-box{border-color:rgba(24,23,31,.16)!important}.dp_tab_widget_ul,.dp_tab_widget_ul li.active_tab{border-color:#c40f0f}.author_info .author_img img.avatar{border-color:rgba(196,15,15,.18)}.tagcloud a,#comment_section .comment-meta .comment-reply-link,.entry>p>a.more-link,.dp-container .entry .dp-pagenavi a,.dp-pagenavi a,.dp-pagenavi .page-numbers:not(.dots),.navigation a{color:#18171f}#dp_breadcrumb_nav{color:#18171f;background-color:rgba(24,23,31,.06)}#dp_breadcrumb_nav li:after{background-color:rgba(24,23,31,.5)}.dp-pagenavi .page-numbers.current{background-color:#c40f0f;border-color:#c40f0f;color:#fff}#commentform input[type=submit]{color:#c40f0f}#commentform input[type=submit]:hover{color:#fff;background-color:#c40f0f;border-color:#c40f0f}.single_post_meta .meta-cat a:hover,.dp_related_posts.horizontal .meta-cat a:hover,.tagcloud a:hover,.dp-container .more-entry-link a:hover,#comment_section .comment-meta .comment-reply-link:hover,.entry>p>a.more-link:hover{color:#fff;background-color:#18171f;border-color:#18171f}.r-wrap:hover{background-color:#18171f;color:#fff;box-shadow:0 0 0 3px rgba(24,23,31,.3)}.r-wrap:after{box-shadow:0 0 0 1px #18171f}span.v_sub_menu_btn{background-color:rgba(24,23,31,.04)}.tooltip-arrow{border-color:transparent transparent #18171f}.tooltip-msg{color:#fff;background-color:#18171f}.dp-container blockquote:before,.dp-container blockquote:after{color:#c40f0f}#comment_section li.comment:after,#comment_section li.trackback:after,#comment_section li.pingback:after{background-color:#c40f0f}.modal_wrapper.main_menu{color:#3c3c3c;background-color:#fff}.modal_wrapper.main_menu a{color:#3c3c3c}.footer_bar,.menu_sns_links a.menu-link{background-color:#c40f0f;color:#fff}.ftbar_btn,.ftbar_btn a{color:#fff}.main_slide_menu .menu-item,.main_slide_menu .menu-item:first-child,.main_slide_menu .menu-item .expand{border-color:rgba(60,60,60,.32)}.wow{visibility:hidden}.footer{background-color:#18171f;color:#fff;box-shadow:0 0 0 10px rgba(24,23,31,.14)}#footer_menu_ul{background-color:rgba(255,255,255,.05)}.footer .copyright{background-color:rgba(255,255,255,.1)}.footer a{color:#fff}.footer a:hover{color:#f4f4f4}.footer .wd-title,.footer .dp_tab_sline{background-color:#fff;color:#18171f}.footer .tagcloud a:hover,.footer .more-entry-link a:hover{color:#18171f;background-color:#fff;border-color:#fff}.footer .recent_entries .loop-share-num i{color:#fff}.footer .dp_tab_widget_ul,.footer .dp_tab_widget_ul li.active_tab{border-color:#fff}.footer .cat-item .count{color:#18171f;background-color:rgba(255,255,255,.5)}.footer .widget_pages li a:after,.footer .widget_nav_menu li a:after,.footer .widget_categories li a:after,.footer .recent_entries li:after{background-color:rgba(255,255,255,.58)}.footer .dp_feed_widget a{background-color:rgba(255,255,255,.1)}#footer_menu_ul .menu-item:after{background-color:rgba(255,255,255,.6)}.btn,a.btn{border-color:#c40f0f;color:#c40f0f}.btn:not([class*=btn-]):hover,a.btn:not([class*=btn-]):hover{border-color:#c40f0f}.label,.btn:after{background-color:#c40f0f}.label:after{background-color:#fff}.footer .label:after{background-color:#18171f}.btn,.label{box-shadow:0 6px 15px -4px rgba(0,0,0,.52)}#dpicon-list{margin:0 auto}#dpicon-list li{display:inline-block;width:54px;height:54px;min-height:54px;padding:5px;font-size:22px;line-height:1.3;text-align:center}#dpicon-list li:before{content:none}#dpicon-list li .mls{display:none}.dp_sc_flip_card .card_item:hover .flipper.back{-ms-backface-visibility:visible}body.page-id-4775 .plx_widget:first-of-type .widget-box{padding-top:8rem}.widget-container.top .plx_widget:last-of-type{margin-bottom:0}.home .widget-container.liquid .widget-box{padding:0}.mb-theme .widget-container.bottom{margin:0 -10px}