@charset "utf-8";:root{--header-bar-link-color:#ffffff;--header-bar-link-color-8p:rgba(255,255, 255,.08);--header-bar-link-color-34p:rgba(255,255, 255,.34);--header-bar-bg-color:#2d2d2d;--base-font-color:#ffffff;--base-font-color-8p:rgba(255,255, 255,.08);--base-font-color-34p:rgba(255,255, 255,.34);--container-bg-color:#2d2d2d;--primary-color:#1e73be;}body,#gotop.pc i::before,#gotop.pc i::after,.label::after{background-color:#2d2d2d;}.entry,.dp_text_widget,.textwidget{font-size:14px;}.mb-theme .entry,.mb-theme .dp_text_widget,.mb-theme .textwidget{font-size:14px;}.dp-container .entry a,.dp-container .dp_text_widget a,.dp-container .textwidget a{color:#289bff;}.dp-container .entry a:hover,.dp-container .dp_text_widget a:hover,.dp-container .textwidget a:hover{color:#dd3333;}.loop-section.normal .loop-article::before,.loop-section.normal .loop-article::after,.loop-article.portfolio.mobile::before,.loop-article.portfolio.mobile::after,.entry ul li::before,.dp_text_widget ul li::before,.textwidget ul li::before,.entry ol li::before,.dp_text_widget ol li::before,.textwidget ol li::before,.dp-container pre,input[type="submit"],button[type="submit"],ul.dp_tab_widget_ul .dp_tab_wd__btn::before,.loop-filter-form .flt-btn.active,.single-nav .nav-arrow,.single_float_div .share-tgl,.single-nav .navlink::before,#dp_breadcrumb_nav li:hover,.dp_arc_wd_tab__ul.tab_design_1 .dp_arc_wd_tab__btn[aria-selected="true"],#gotop.pc,.footer_bar{color:#2d2d2d;background:#1e73be;background-image:linear-gradient(120deg,#1e73be 0%,rgba(18,69,114,1) 100%);}.dp_arc_wd_tab__ul.tab_design_1 .dp_arc_wd_tab__btn{--arrow-color:rgba(18,69,114,.74);}.dp_arc_wd_tab__ul .dp_arc_wd_tab__btn{--current-color:#1e73be;}.dp_arc_wd_tab__ul.tab_design_2 .dp_arc_wd_tab__btn:hover,.dp_arc_wd_tab__ul.tab_design_2 .dp_arc_wd_tab__btn[aria-selected="true"]{background-color:rgba(30,115,190,.06);}.inside-title::before,.wd-title::before{background-color:#1e73be;}#dp_breadcrumb_nav li{background-color:#2d2d2d;}#dp_breadcrumb_nav li:hover .nav_title{color:#2d2d2d;}.inside-title::after,.wd-title::after,.single-nav .desc,.author_info .author_sns a::before,.dp_feed_widget a::before{color:#2d2d2d;background-color:#28beff;}.header_bar::before,.global_menu_ul .sub-menu::before,.modal_wrapper.main_menu{color:#ffffff;background-color:#2d2d2d;}.global_menu_ul .sub-menu .sub-menu{--sub-menu-bd-color:rgba(255,255,255,.32);}.header_bar.piled_layer::after{background-color:#00bbff;}.global_menu_ul .menu-item .menu-link::before{background-color:;}.header_bar,.header_bar a,.modal_wrapper.main_menu,.modal_wrapper.main_menu a{color:#ffffff;}.offcanvas_menu_trigger>span i,.offcanvas_menu_trigger>span::before,.offcanvas_menu_trigger>span::after{background-color:#ffffff;}.global_menu_ul .menu-item>.menu-link,.global_menu_ul .menu-item>.menu-link>*{font-size:11px;font-weight:600;}.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);}.offcanvas_menu_area,#hidden-searchform input{background-color:#2a3451;color:#fff;}.offcanvas_menu_ul .menu-item .menu-link::before,.side_panel_open .offcanvas_menu_trigger>span i,.side_panel_open .offcanvas_menu_trigger>span::before,.side_panel_open .offcanvas_menu_trigger>span::after{background-color:#fff;}.offcanvas_menu_area a,#hidden-searchform .words-area button.search-btn{color:#fff;}#hidden-searchform input::-webkit-input-placeholder{color:#fff;}#hidden-searchform input:-ms-input-placeholder{color:#fff;}#hidden-searchform .submit-area button.search-btn,.offcanvas_menu_ul .menu-item .expand{color:#fff;background:rgba(255,255,255,.18);}#hidden-searchform .preset-words-area a.pword{color:#fff;background:rgba(255,255,255,.08);}#hidden-searchform .preset-words-area a.pword:hover{color:#2a3451;background:#fff;}#hidden-searchform.search-form .words-area,.offcanvas_menu_ul .menu-item .sub-menu .menu-item:first-of-type{border-color:rgba(255,255,255,.28);}.header-banner-inner.is-style-carousel{background-color:rgba(255,255,255,.06);}.header-banner-inner.pc,.header-banner-inner.pc a{color:#ffffff;text-shadow:0 0 16px rgba(0,0,0,.68),0 4px 22px rgba(0,0,0,.72);}.header-banner-inner.mb,.header-banner-inner.mb a{color:#fff;text-shadow:0 .12vh .42vh rgba(0,0,0,.66);}.header-banner-inner .svg_edge,.ct-hd .svg_edge{fill:#2d2d2d;}#banner_caption::before{background-color:#ffffff;}.swiper-slide .sl-content.sl-meta::after{border-color:#ffffff;}.mb-theme #banner_caption::before{background-color:#fff;}.separate_titles_code{color:#ffffff;}.separate_titles_code .date_month,.separate_titles_code .date_day,.separate_titles_code.is-post-slider .connect-line,.separate_titles_code.is-post-slider .accent-ball{background-color:#1e73be;color:#2d2d2d;}.separate_titles_code.bgimg_layer.style-carousel .separate_title,.separate_titles_code.bgimg_layer.style-carousel .separate_sub_text{text-shadow:1px 1px 0 #2d2d2d, -1px -1px 0 #2d2d2d, 1px 0px 0 #2d2d2d, -1px 0px 0 #2d2d2d, 0px 1px 0 #2d2d2d, 0px -1px 0 #2d2d2d;}.hd_slider:not(.mb) .swiper-slide::before{background-color:#1e73be;opacity:0.14;}.hd_slider:not(.mb) .swiper-slide:hover::before,.hd_slider:not(.mb):not(.style-fade):not(.style-horizontal):not(.style-vertical):not(.style-cube):not(.style-split) .swiper-slide.swiper-slide-active::before{opacity:0.035;}.pc .ct-whole{padding-top:6vh;padding-bottom:4vh;}.pc .ct-whole.not-home{padding-top:calc(6vh + 148px);}.pc .ct-whole.not-home{padding-bottom:calc(4vh + 4vw);}.mb-theme .ct-whole{padding-top:4vh;padding-bottom:9vh;}.mb-theme.not-home .ct-whole{padding-bottom:9vh;}.ct-whole.no_bgimg::before{background-image:linear-gradient(135deg,#1e73be 0%,rgba(18,69,114,1) 100%);}.ct-whole.bgimg::before{opacity:.52;background-color:#000;}.ct-whole .inner-bg{filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='10' result='b'/%3E%3CfeMorphology operator='dilate' radius='10'/%3E %3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='b'/%3E%3C/feMerge%3E%3C/filter%3E %3C/svg%3E#a");}.ct-whole .inner-bg.mb{filter:blur(10px);}.dp-container,.dp-container a,.search-form .words-area button.search-btn,button{color:#ffffff;}.dp-container::after{background-color:var(--bg-color,#2d2d2d);opacity:0.76;}.author_img::before,.footer_bar::before{background-image:linear-gradient(135deg, #1e73be 0%,#28beff 100%);}.loop-filter-form .flt-btn,.recent_entries .loop-share-num{border-color:rgba(255,255,255,.38);}.loop-section.normal:not(.mobile) .loop-col.one{box-shadow:0 0 0 1px, 8px 8px 0 #1e73be;}.loop-section.normal.mobile .loop-col.one{box-shadow:0 0 0 1px, 4px 4px 0 #1e73be;}.loop-section.portfolio.two:not(.mobile) .loop-article-content,.loop-section.normal-mag .loop-article-content,.loop-section.normal-mag .loop-c-block,.loop-section.normal-mag .meta-title,.loop-section.normal.mobile .loop-article{background-color:rgba(46,46, 46,1);}.loop-excerpt::after{background-image:linear-gradient(rgba(46,46, 46,0) 0%,rgba(46,46, 46,1) 100%);}.dp-container .entry a{font-weight:normal;text-decoration:none;}.dp-container .entry a:hover{text-decoration:underline;}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-weight:normal;font-style:normal;}input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:#1e73be;}select,.search-form .words-area,.search-form input.search-field{color:#ffffff;border-color:rgba(255,255,255,.32);}input::placeholder{color:#ffffff;}input::-webkit-input-placeholder{color:#ffffff;}input::-ms-input-placeholder{color:#ffffff;}input.gsc-input{background-color:#2d2d2d!important;}#hd_searchform input.gsc-input{background-color:#2d2d2d!important;}td.gsc-search-button{color:#ffffff!important;}#hd_searchform td.gsc-search-button::before{color:#ffffff;}#hd_searchform td.gsc-search-button{color:#ffffff!important;}.dp_toc_container{border-color:rgba(30, 115, 190,.1);background:#2d2d2d;}.dp_toc_container::before{background:rgba(30, 115, 190,.04);}.dp_toc_container ul.dp_toc_ul{border-color:rgba(30, 115, 190,.14);}.dp_toc_container p.toc_title_block>span::before,.dp_toc_container ul.dp_toc_ul>li::before{background:rgba(30, 115, 190,.14);}.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:#ffffff;}.flw_box.tw{background-color:rgba(255, 255, 255,.12);}.dp-container dt,.dp-container table th,.entry .wp-caption,#wp-calendar caption,#wp-calendar th,#wp-calendar td,.author_info{background-color:rgba(255,255,255,.04);}.search-form .preset-words-area a.pword,.dp_comment_list_section ul.children{background-color:rgba(255,255,255,.06);}.search-form .preset-words-area a.pword:hover{color:#2d2d2d;background-color:#ffffff;}#wp-calendar tbody td#today{background-color:rgba(255,255,255, .16);}.loop-section.news .meta-cat{background-color:rgba(45,45,45,.7);}.btn:not([class*=" btn-"])::after,.label:not([class*=" label-"]),.page-shutter,.ct-whole:not([class*=" term-color"]),.swiper-slide .sl-content.sl-meta::before,.separate_date .date-wrap,.loop-section.portfolio.two .loop-table.forward,.loop-section.portfolio.two .loop-post-thumb::after,.loop-section.news .loop-article::after,.loop-section .more-link a,.author_info .author_sns a::after,.author_info .author_desc::before,.dp_feed_widget a::after,.nav_to_paged a,.more-entry-link a,.dp-pagenavi a,.dp-pagenavi .page-numbers,.dp-pagenavi .current,.dp_comment_list_section li.comment::after,.dp_comment_list_section li.trackback::after,.dp_comment_list_section li.pingback::after,.dp_related_posts.vertical li::after,.recent_entries a.item-link::after,.widget_nav_menu li a::after,.widget_pages li a::after,.widget_categories li a::after,.widget_categories .cat-item .count,#wp-calendar tbody td a::before,.rank_label.has_thumb{background:#1e73be;background-image:linear-gradient(135deg,#1e73be 0%,rgba(18,69,114,1) 100%);}.dp-pagenavi a,.dp-pagenavi a.page-numbers,.dp-pagenavi a.page-numbers:hover,.dp-pagenavi .current{color:#2d2d2d;}.meta-cat .cat-link::before{background-color:#1e73be;}.loop-bg::before{background-image:linear-gradient(transparent,rgba(30,115,190,.62), #1e73be);}.loop-bg.gradient-bg::before{background-image:linear-gradient(transparent,#1e73be,#28beff);}.separate_date .date-wrap{--date-box-shadow-color:rgba(30,115,190,.42);}ul.recent_entries .loop-share-num{background-color:rgba(30,115,190,.06);}hr{border-color:rgba(255,255,255,.34);}.dp_role_tab_list{--text-color:#ffffff;--border-color1:rgba(255,255,255,.4);--border-color2:rgba(255,255,255,.28);}.dp_role_tab_list__btn.dp_tab_wd__btn{--box-shadow-color:rgba(255,255,255,.4);--text-shadow-color:#2d2d2d;}.dp_comment_list_section li.depth-1{--border-color:rgba(255,255,255,.34);}address{border-color:#1e73be;}#switch_comment_type li.active_tab{--active-color:#1e73be;}.dp-container table th,.dp-container table td,.dp-container dl,.dp-container dt,.dp-container dd,.loop-section.mobile .loop-excerpt,.loop-section.news .loop-article,ul.recent_entries a.item-link,.widget_nav_menu li a,.widget_pages li a,.widget_categories li a,.entry .wp-caption,.dp_comment_list_section.as-wdgt li,.dp_text_widget .wp-caption,.textwidget .wp-caption,#switch_comment_type,#comment-author,#comment-email,#comment-url,#comment-comment{border-color:rgba(255,255,255,.2);}.dp_comment_list_section ul.children::before{border-color:transparent transparent rgba(255,255,255,.06) transparent;}.entry ul li::before,.dp_text_widget ul li::before,.textwidget ul li::before{border:3px solid rgba(45,45,45,.64);}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.dp_text_widget h1,.dp_text_widget h2,.dp_text_widget h3,.dp_text_widget h4,.dp_text_widget h5,.dp_text_widget h6,.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(30,115,190,.12) 2px,rgba(30,115,190,.12) 3px);}.tagcloud a:hover{color:#2d2d2d;background-color:#1e73be;border-color:#1e73be;}span.v_sub_menu_btn{background-color:rgba(255,255,255,.04);}.dp-container blockquote,.dp-container q{background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);}.dp-container code{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255, .48);}.dp-container blockquote::before,.dp-container blockquote::after,.loop-media-icon.cat-bg i::before,.loop-section.normal-mag .loop-title a::before{color:#1e73be;}.wow{visibility:hidden}.footer::before{background-image:url('https://www.cubex.jp/wp-content/uploads/2019/12/P8280031-150.jpg');}.footer,.footer::after{color:#ffffff;background-color:#1e73be;}.footer .svg_edge{fill:#1e73be;}.footer_menu_ul.mb-theme .menu-item{border-color:rgba(255,255,255,.2);}.footer{--divider-shadow-color:rgba(255,255,255,.16);}.footer .inside-title::before,.footer .wd-title::before,.footer .search-form .preset-words-area a.pword,.footer span.v_sub_menu_btn{background-color:rgba(255,255,255,.16);}.footer a,.footer button{color:#ffffff;}.footer a:hover{color:#f4f4f4;}.footer .more-entry-link a{border-color:#ffffff;color:#ffffff;}.footer-widget-content .widget-area .widget-box:not(:last-of-type),.footer .dp_comment_list_section.as-wdgt li,.footer .loop-filter-form .flt-btn,.footer .recent_entries .loop-share-num,.footer ul.recent_entries a.item-link,.footer .loop-section.news .loop-article,.footer .widget_nav_menu li a,.footer .widget_pages li a,.footer .widget_categories li a,.footer select,.footer .search-form .words-area{color:#ffffff;border-color:rgba(255,255,255,.38);}.footer .search-form input.search-field,.footer .search-form .words-area button.search-btn{color:#ffffff;}.footer input::placeholder{color:#ffffff;}.footer input::-webkit-input-placeholder{color:#ffffff;}.footer input::-ms-input-placeholder{color:#ffffff;}.footer .tagcloud a:hover,.footer .search-form .preset-words-area a.pword:hover{color:#1e73be;background-color:#ffffff;border-color:#ffffff;}.footer .inside-title::before,.footer .wd-title::before,.footer input[type="submit"],.footer button[type="submit"],.footer ul.dp_tab_widget_ul .dp_tab_wd__btn::before,.footer .loop-filter-form .flt-btn.active,.footer #wp-calendar tbody td a::before,.footer .wd-title::before,.footer .wd-title::after,.footer .dp_related_posts.vertical li::after,.footer .recent_entries a.item-link::after,.footer .widget_nav_menu li a::after,.footer .widget_pages li a::after,.footer .widget_categories li a::after{color:#1e73be;background:#ffffff;}.footer #wp-calendar caption,.footer #wp-calendar th,.footer #wp-calendar td{background-color:rgba(255,255,255,.04);}.footer #wp-calendar tbody td#today{background-color:rgba(255,255,255,.14);}.footer .cat-item .count{color:#1e73be;background-color:rgba(255,255,255,.5);}.footer .dp_role_tab_list{--text-color:#ffffff;--border-color1:rgba(255,255,255,.4);--border-color2:rgba(255,255,255,.28);}.footer .dp_role_tab_list__btn.dp_tab_wd__btn{--box-shadow-color:rgba(255,255,255,.4);--text-shadow-color:#1e73be;}.ftbar_btn, .ftbar_btn a{color:#2d2d2d;}.btn:not([class*="btn-"]){border-color:#1e73be;color:#1e73be;}.footer .label::after{background-color:#1e73be;}.tablepress thead th, .tablepress tbody td, .tablepress tfoot th {    border: 1px solid #ffff!important;}.tablepress>:where(tbody)>tr>* {    color: #ffff!important;}@media only screen and (max-width:480px){.dp-container {    position: relative;    margin: 0 auto 40px;    padding: 5px 10px 0;    overflow: hidden;    color: var(--base-font-color);}}#dp_breadcrumb_nav:not(.no_title) {    margin-top: -10px}@media screen and (max-width: 480px) {#hd_slider.swiper-container {height:400px;}}　.more-entry-link a {    margin: 15px 4px auto auto;    padding: 4px 20px;    font-size: 1.4rem;}.swiper-slide.style-fade .sl-content .title, .swiper-slide.style-horizontal .sl-content .title, .swiper-slide.style-vertical .sl-content .title, .swiper-slide.style-cube .sl-content .title {    font-size: 1.8vw;    margin-bottom: 1.68vw;}.footer .ft_title_logo {    display: block;    height: 40px;    margin-bottom: 3px;}.btbar_btn, .btbar_btn a {    color: #ffffff;}.meta-cat .cat-link .cat-name {    display: inline-block;    border-bottom: 0px dashed;}.ftbar_btn, .ftbar_btn a {    color: #fff;}select, .search-form .words-area, .search-form input.search-field {    color: #1E90FF;    border-color: rgba(255,255,255,.32);}div.dp_sc_promobox .promo {    float: left;    width: 50%;    padding: 10px 0px 5px 0px;}/* TOC */#toc_container{margin:20px auto 30px;background-color:rgba(44,153,181,.04);border:3px solid rgba(64,105,144,.2);border-radius:3px;box-sizing:border-box;padding:38px 52px;display:table;min-width: 68%;} /* テーマによるリストの装飾を一旦無効化 */#toc_container ul.toc_list li::before{content:none;padding:0;margin:0;width:0;height:0;background:none;box-shadow:none;} /* 目次の見出しタイトル */#toc_container .toc_title{text-align:center;font-weight:bold;font-size:118%;padding:0;} /* 見出しタイトル左のアイコン */#toc_container .toc_title::before{position:relative;font-size:28px;content:"\2254";display:inline-block;width:40px;height:40px;line-height:34px;margin-right:8px;border-radius:50%;vertical-align:baseline;speak:none;-webkit-font-smoothing:antialiased;color:#fff;background-color:#5f7b96;} /* 表示／非表示トグル */#toc_container .toc_toggle a{font-size:13px;font-weight:normal;padding:2px 4px;} /* 目次エリア */#toc_container p.toc_title + ul.toc_list{padding:20px 0 0;margin:20px 0 0;border-top:1px solid rgba(0,0,0,.1);} /* 目次のリストの共通スタイル */#toc_container ul.toc_list li{padding:0;margin:0;} /* 目次のリンク */#toc_container ul.toc_list li a{position:relative;font-size:94%;font-weight:normal;text-decoration:none;display:inline-block;padding:3px 0;margin:7px 0;line-height:1.6;transition:all .3s ease;} /* 目次のリンクカラー */#toc_container ul.toc_list a,#toc_container ul.toc_list a:visited{color:#5f7b96;} /* マウスオーバー時 */#toc_container ul.toc_list a:hover{opacity:.88;text-decoration:none;} /* 親の目次 */#toc_container ul.toc_list > li > a{font-size:104%;font-weight:bold;margin-left:40px;} /* 番号振り用のスタイル */#toc_container .toc_number{display:inline-block;text-align:center;margin-right:5px;font-family:'Avenir Next', 'Helvetica Neue', Arial, 'Meiryo','Yu Gothic', san-serif;font-weight:400;color:#fff;background-color:rgba(125,157,188,0.52);} /* 親の目次の番号 */#toc_container .toc_number.toc_depth_1{position:absolute;top:0;left:-40px;width:32px;height:32px;line-height:32px;border-radius:16px;} /* 子の目次の番号 */#toc_container .toc_number:not(.toc_depth_1){border-radius:15px;line-height:30px;padding:0 5.43px;} /* 子の目次 */#toc_container ul.toc_list > li > ul{margin-left:40px;} /* レスポンシブ設定(667px幅以下) */@media only screen and (max-width: 667px){#toc_container{padding:20px 3vw;min-width: auto;width:100%!important;}#toc_container p.toc_title+ul.toc_list{padding:20px 0 0;}#toc_container ul.toc_list > li > ul{margin-left:30px;}}.dp-container .entry a {    font-weight: normal;    text-decoration: underline;}div.dp_sc_promobox a, div.dp_sc_promobox a:hover {    text-decoration: underline!important;}span.author_url.icon-bookmark {    }.author_info .author_url::before {    margin-right: 5px;    vertical-align: middle;color: #0099ff !important;}