@charset "utf-8";:root{--header-menu-link-color:#fff;--header-menu-link-color-8p:rgba(255,255,255,.08);--header-menu-link-color-34p:rgba(255,255,255,.34);--header-menu-bg-color:#000;--base-font-color:#000;--base-font-color-8p:rgba(0,0,0,.08);--base-font-color-34p:rgba(0,0,0,.34);--container-bg-color:#fff;--primary-color:#131d26}body{background-color:#fff}.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-family:'Noto Serif JP','HiraMinProN-W3','Hiragino Mincho ProN','HG明朝E',serif}.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:14px}.dp-container .entry a,.dp-container .dp_text_widget a,.dp-container .textwidget a,#comment_section .commentlist a:hover{color:#1e73be}.dp-container .entry a:hover,.dp-container .dp_text_widget a:hover,.dp-container .textwidget a:hover,.fake-hover:hover{color:#7ab1d3}.single-date-top,.dp-container pre,.entry input[type=submit],.plane-label,input#submit{color:#fff;background-color:#131d26}.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(0,0,0,.44)}.bx-controls-direction a i:before,.bx-controls-direction a i:after{background-color:#131d26}.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:#131d26}.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,.6)}.hd_slideshow_mb.header_img{-webkit-filter:brightness(40%);filter:brightness(40%)}.pc .ct-hd.no_bgimg{padding-top:18vh;padding-bottom:14vh}.pc .ct-hd{padding-top:22vh;padding-bottom:18vh}.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,1))}.dp-container,.dp-container a,.main-wrap a{color:#000}#gotop.pc{color:#fff}#gotop.pc:after{border-color:transparent #131d26 #131d26 transparent}.pace{background-color:#000}.pace .pace-activity{background-color:#131d26}.pace .pace-progress:after{color:#fff}.header_content.pc.home{background-color:rgba(0,0,0,.52);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,.9) 100%)}.header_content.pc.not-home,.header_content.pc.fixed,.header_container.mb.float{background:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.2) 100%)}#headline-sec{border-color:rgba(255,255,255,.2)}#headline-sec a,#headline-sec a:hover{color:#fff}.headline_main_title{color:#000;background-color:#fff}.headline_main_title:before{border-color:transparent transparent #fff}.headline_main_title:after{border-color:#fff 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:#fff;background-color:#000}#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:#131d26}.header_container.mb{border-color:#131d26;color:#fff;background-color:#000}#hidden_global_menu_wrapper,#hidden-search-wrapper,.hidden-searchtext{color:#fff;background-color:rgba(0,0,0,.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:#fff}.header_content,.header_content a,#hidden_global_menu_wrapper a,#hidden-search-wrapper a,#hd_tel a{color:#fff}.header_content a:hover{color:#ddd}#global_menu_ul .sub-menu{background-color:rgba(0,0,0,.78);box-shadow:0 1px 4px rgba(255,255,255,.7)}.hidden-close-btn:before,.hidden-close-btn:after,#global_menu_nav.mq-mode .mq_sub_li{color:#000;background-color:#fff}.ft-widget-content .widget-area{width:30.8%}.ft-widget-content .widget-area.two{margin:0 3.8%}.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:#131d26}.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:#000}.loop-section.portfolio .loop-flipper.flipover:before{background-color:rgba(19,29,38,.9)}.loop-post-thumb .thumb-link:after{background-color:rgba(19,29,38,.86)}.loop-media-icon{background-color:rgba(255,255,255,.9);color:#131d26}.ct-hd{background-color:#131d26}.meta-cat a{color:#000}.news .meta-cat .item-link{color:#fff;background-color:#131d26}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#000}.bx-controls-direction a{color:#fff}table.gsc-search-box{background-color:#ffffff!important}td.gsc-search-button{color:#000000!important;background-color:#ffffff!important}#hd_searchform td.gsc-search-button:before{color:#fff}#hd_searchform td.gsc-search-button{color:#ffffff!important;background-color:#000000!important}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#1e73be}select{color:#000}.footer select{color:#000}.dp_toc_container{border-color:rgba(19,29,38,.2);background:#fff}.dp_toc_container:before{background:rgba(19,29,38,.04)}.dp_toc_container ul.dp_toc_ul{border-color:rgba(19,29,38,.24)}.dp_toc_container p.toc_title_block>span:before,.dp_toc_container ul.dp_toc_ul>li:before{background:rgba(19,29,38,.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:#000}.rank_label.thumb{background-color:#131d26}.rank_label.no-thumb{color:rgba(0,0,0,.1)}.entry ul li:before,.dp_text_widget ul li:before,.textwidget ul li:before{background-color:#131d26;box-shadow:0 0 0 3px rgba(19,29,38,.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:#131d26}.dp_tab_widget_ul li:before,#switch_comment_type li:before{background-color:rgba(19,29,38,.14)}.inside-title:before,#reply-title:before{background-color:#000}.search-form .submit-area button.search-btn,.single-nav li .nav-title,.wd-title{background-color:#131d26;color:#fff}.author_info{box-shadow:0 0 34px rgba(0,0,0,.1) inset}.cat-item .count{color:#fff;background-color:rgba(0,0,0,.5)}address,#switch_comment_type li.active_tab{border-color:#131d26}.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(19,29,38,.36)}.header_content .fx_wrapper,.hd_sns_links .fx_wrapper{box-shadow:0 0 0 3px rgba(255,255,255,.1);background-color:rgba(255,255,255,.1)}.header_content .fx_wrapper:hover,.hd_sns_links .fx_wrapper:hover{background-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.3)}.header_content .fx_wrapper:hover i,.hd_sns_links .fx_wrapper:hover i{color:#000}table.gsc-search-box{border-color:rgba(0,0,0,.16)!important}.dp_tab_widget_ul,.dp_tab_widget_ul li.active_tab{border-color:#131d26}.author_info .author_img img.avatar{border-color:rgba(19,29,38,.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:#000}#dp_breadcrumb_nav{color:#000;background-color:rgba(0,0,0,.06)}#dp_breadcrumb_nav li:after{background-color:rgba(0,0,0,.5)}.dp-pagenavi .page-numbers.current{background-color:#131d26;border-color:#131d26;color:#fff}#commentform input[type=submit]{color:#131d26}#commentform input[type=submit]:hover{color:#fff;background-color:#131d26;border-color:#131d26}.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:#000;border-color:#000}.r-wrap:hover{background-color:#000;color:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.3)}.r-wrap:after{box-shadow:0 0 0 1px #000}span.v_sub_menu_btn{background-color:rgba(0,0,0,.04)}.tooltip-arrow{border-color:transparent transparent #000}.tooltip-msg{color:#fff;background-color:#000}.dp-container blockquote:before,.dp-container blockquote:after{color:#131d26}#comment_section li.comment:after,#comment_section li.trackback:after,#comment_section li.pingback:after{background-color:#131d26}.modal_wrapper.main_menu{color:#fff;background-color:#000}.modal_wrapper.main_menu a{color:#fff}.footer_bar,.menu_sns_links a.menu-link{background-color:#131d26;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(255,255,255,.32)}.wow{visibility:hidden}.footer{background-color:#efefef;color:#000;box-shadow:0 0 0 10px rgba(0,0,0,.14)}#footer_menu_ul{background-color:rgba(0,0,0,.05)}.footer .copyright{background-color:rgba(0,0,0,.1)}.footer a{color:#545454}.footer a:hover{color:#919191}.footer .wd-title,.footer .dp_tab_sline{background-color:#000;color:#efefef}.footer .tagcloud a:hover,.footer .more-entry-link a:hover{color:#efefef;background-color:#000;border-color:#000}.footer .recent_entries .loop-share-num i{color:#000}.footer .dp_tab_widget_ul,.footer .dp_tab_widget_ul li.active_tab{border-color:#000}.footer .cat-item .count{color:#efefef;background-color:rgba(0,0,0,.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(0,0,0,.58)}.footer .dp_feed_widget a{background-color:rgba(0,0,0,.1)}#footer_menu_ul .menu-item:after{background-color:rgba(0,0,0,.6)}.btn,a.btn{border-color:#131d26;color:#131d26}.btn:not([class*=btn-]):hover,a.btn:not([class*=btn-]):hover{border-color:#131d26}.label,.btn:after{background-color:#131d26}.label:after{background-color:#fff}.footer .label:after{background-color:#efefef}#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}.textwidget a.buy-btn{display:inline-block;position:relative;padding:0 25px;line-height:62px;border:3px solid #fff;font-size:22px;color:#fff;border-radius:34px;overflow:hidden;transition:all .3s ease-in-out;z-index:1}.textwidget a.buy-btn:after{position:absolute;top:50%;left:50%;content:"";width:0;height:105%;opacity:0;border-radius:33px;background-color:#fff;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all .3s ease-in-out;z-index:-1}.textwidget a.buy-btn:hover{color:#444;text-shadow:none}.textwidget a.buy-btn:hover:after{width:92%;opacity:.78}.loop-section.portfolio .loop-article:hover .loop-flipper.flipover{-ms-backface-visibility:visible}#widget-container-bottom .dp_sc_gmap{width:calc(100% + 4vw)!important;transform:translateX(-2vw)}html,body{padding:0;margin:0;width:100%;height:100%}#wrapper{display:table;width:100%;height:100%}#wrapper-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}#scroll-down{display:block;position:relative;padding-top:79px;text-align:center}.arrow-down{display:block;margin:0 auto;width:10px;height:38px}.arrow-down:after{content:'';display:block;margin:0;padding:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;behavior:url(//2nd-core.com/wp-content/uploads/digipress/clarity-business/css/-ms-transform.htc);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#scroll-title{display:block;text-transform:uppercase;color:#fff;font-family:Helvetica Neue,Helvetica,Arial;font-size:14px;font-weight:700;letter-spacing:.1em}#scroll-down:before{-webkit-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;-moz-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;-o-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:90px;background:#fff;content:' '}@-webkit-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-moz-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-o-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}html{scroll-behavior:smooth}.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("//use.fontawesome.com/releases/v5.11.2/webfonts/fa-solid-900.eot");src:url("//use.fontawesome.com/releases/v5.11.2/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("//use.fontawesome.com/releases/v5.11.2/webfonts/fa-solid-900.woff2") format("woff2"),url("//use.fontawesome.com/releases/v5.11.2/webfonts/fa-solid-900.woff") format("woff"),url("//use.fontawesome.com/releases/v5.11.2/webfonts/fa-solid-900.ttf") format("truetype"),url("//use.fontawesome.com/releases/v5.11.2/webfonts/fa-solid-900.svg#fontawesome") format("svg")}.grecaptcha-badge{visibility:hidden}