@charset "utf-8";.sidebar{float:right;}.content {float:left;}body,#top-header,#main　{background-color:#f1f1f1;}.archive-header,#article-content,.loop-article {background-color:#ffffff;}body,a,a:active,a:hover, a:visited {color:#595959;}.entry a{text-decoration:underline;}.entry a:hover{text-decoration:none;}.widget_text a,.widget_text a:visited,.dp_custom_text_widget a,.dp_custom_text_widget a:visited,.commentlist a,.commentlist a:visited,.entry-content a, .entry-content a:visited {color:#4687bf;}.widget_text a:hover,.dp_custom_text_widget a:hover,.entry-content a:hover {color:#0166bf;}#header {background-color:#ffffff;color:#444444;}#header a,#header a:visited{color:#444444;}#header a:hover {color:#eeeeee;}#global_menu_ul .menu-caption {color:rgba(68,68,68,0.5);}#header #global_menu_ul > li a,#header #global_menu_ul > li a:hover {color:#444444;}#global_menu_ul .sub-menu{background-color:#444444;}#header #global_menu_ul li .sub-menu li a,#header #global_menu_ul li .sub-menu li a:hover {color:#ffffff;}#global_menu_ul > li::before {background-color:#444444;}#global_menu_ul > li:nth-child(1)::before,#global_menu_ul > li:nth-child(1) .sub-menu {background-color:#ef4589;}#global_menu_ul > li:nth-child(2)::before,#global_menu_ul > li:nth-child(2) .sub-menu {background-color:#f2844d;}#global_menu_ul > li:nth-child(3)::before,#global_menu_ul > li:nth-child(3) .sub-menu {background-color:#CFBE27;}#global_menu_ul > li:nth-child(4)::before,#global_menu_ul > li:nth-child(4) .sub-menu {background-color:#61AE24;}#global_menu_ul > li:nth-child(5)::before,#global_menu_ul > li:nth-child(5) .sub-menu {background-color:#00A1CB;}#global_menu_ul > li:nth-child(6)::before,#global_menu_ul > li:nth-child(6) .sub-menu {background-color:#01A4A4;}#global_menu_ul > li:nth-child(7)::before,#global_menu_ul > li:nth-child(7) .sub-menu {background-color:#4367a4;}#global_menu_ul > li:nth-child(8)::before,#global_menu_ul > li:nth-child(8) .sub-menu {background-color:#6459a9;}#global_menu_ul > li:nth-child(9)::before,#global_menu_ul > li:nth-child(9) .sub-menu {background-color:#ef4589;}#global_menu_ul > li:nth-child(10)::before,#global_menu_ul > li:nth-child(10) .sub-menu {background-color:#f2844d;}#global_menu_ul .sub-menu::before{border-color: transparent transparent #444444 transparent;}#global_menu_ul > li:nth-child(1) .sub-menu::before{border-color: transparent transparent #ef4589 transparent;}#global_menu_ul > li:nth-child(2) .sub-menu::before{border-color: transparent transparent #f2844d transparent;}#global_menu_ul > li:nth-child(3) .sub-menu::before{border-color: transparent transparent #CFBE27 transparent;}#global_menu_ul > li:nth-child(4) .sub-menu::before{border-color: transparent transparent #61AE24 transparent;}#global_menu_ul > li:nth-child(5) .sub-menu::before{border-color: transparent transparent #00A1CB transparent;}#global_menu_ul > li:nth-child(6) .sub-menu::before{border-color: transparent transparent #01A4A4 transparent;}#global_menu_ul > li:nth-child(7) .sub-menu::before{border-color: transparent transparent #4367a4 transparent;}#global_menu_ul > li:nth-child(8) .sub-menu::before{border-color: transparent transparent #6459a9 transparent;}#global_menu_ul > li:nth-child(9) .sub-menu::before{border-color: transparent transparent #ef4589 transparent;}#global_menu_ul > li:nth-child(10) .sub-menu::before{border-color: transparent transparent #f2844d transparent;}.mq-bgcolor #global_menu_ul {background-color:#ffffff;}.mq-bgcolor #global_menu_ul > li {border-color: #444444;} .mq-bgcolor #global_menu_ul > li:nth-child(1) {border-color: #ef4589;}.mq-bgcolor #global_menu_ul > li:nth-child(2) {border-color: #f2844d;}.mq-bgcolor #global_menu_ul > li:nth-child(3) {border-color: #CFBE27;}.mq-bgcolor #global_menu_ul > li:nth-child(4) {border-color: #61AE24;}.mq-bgcolor #global_menu_ul > li:nth-child(5) {border-color: #00A1CB;}.mq-bgcolor #global_menu_ul > li:nth-child(6) {border-color: #01A4A4;}.mq-bgcolor #global_menu_ul > li:nth-child(7) {border-color: #4367a4;}.mq-bgcolor #global_menu_ul > li:nth-child(8) {border-color: #6459a9;}#header-search #searchform,#dp_hd_gcs td.gsc-search-button::before{background-color:#ffffff;}#header-search #searchform #s{color:#444444;}#header-search .gsc-search-button::before,#header-search #searchform::before,#dp_hd_gcs div.gsc-input-box{color:#444444;background-color:#ffffff;}#dp_hd_gcs div.gsc-input-box input.gsc-input{color:#444444!important;background:#ffffff!important;}#header .header_title a,#header .header_title a:visited {color:#444444;}#header .bar_title a:visited,#header-sns li a:visited,#header .bar_title a,#header-sns li a{color:#ffffff;}#header-sns li {border-color:rgba(255,255,255,0.4);}#header-bar {background-color: #444444;}.header-banner-content{color:#ffffff;text-shadow:0 0 28px #000000;}.header-banner-content a{color:#ffffff;}.bx-next i::before {border-color: transparent transparent transparent #595959;}.bx-prev i::before {border-color: transparent #595959 transparent transparent;}.bx-pager-link {color: #595959;background-color: #595959;}.entry .nav a:hover,.entry .nav .current,.nav_to_paged a:hover,.dp-pagenavi a:hover,.entry-content .dp-pagenavi a:hover,.dp-pagenavi .page-numbers.current,.pager_last_msg {background: rgba(68, 68, 68, 0.7);color:#ffffff;}.wpcf7-form input[type="submit"],.comment-form input[type="submit"] {background: #444444!important;}.wpcf7-form input[type="submit"]:hover,.comment-form input[type="submit"]:hover {background: rgba(68, 68, 68, 0.7)!important;}.nav .left a,.nav .right a,.nav .dots {color:#595959;}.nav .left a:hover,.nav .right a:hover {color: rgba(68, 68, 68, 0.7);}.dp-pagenavi a,.entry-content .dp-pagenavi a,.nav_to_paged a {background-color: #444444;color:#ffffff;}.dp_spinner::before {color: rgba(89, 89, 89, 0.3);}.nav-left a:hover,.nav-right a:hover {color: rgba(68, 68, 68, 0.7);}.nav-left a::before {border-color: transparent #595959 transparent transparent;}.nav-right a::before {border-color: transparent transparent transparent #595959;}.nav-left a:hover::before {border-color: transparent rgba(68, 68, 68, 0.7) transparent transparent;}.nav-right a:hover::before {border-color: transparent transparent transparent rgba(68, 68, 68, 0.7);}.gotop {background-color: #444444;}.single-article .post-meta .share-num,.commentlist_div,.comment-author,.trackbacks_div,.widget > div,.widget > ul,#header-menu::before,.single-title,.archive-header,.inside-title,.comment-reply-title,#article-content,#footer,.dp_tab_contents,.loop-article {border-color: rgba(89, 89, 89, 0.2);}#switch_comment_type .active_tab {border-color: rgba(89, 89, 89, 0.2) rgba(89, 89, 89, 0.2) transparent rgba(89, 89, 89, 0.2);}#switch_comment_type .inactive_tab {border-color: transparent transparent rgba(89, 89, 89, 0.2) transparent;}.comment-reply-title {border-color: rgba(89, 89, 89, 0.2) !important;}.archive-header::before {background-color: #444444;}.dp_tab_widget_ul .active_tab,.dp_tab_widget_ul .active_tab:hover {border-color: rgba(89, 89, 89, 0.2)!important;}.cover,.cover a,.cover a:hover {color: #fff;}.normal .loop-cat a,.magazine .loop-date,.portfolio .loop-date,.magazine.three .loop-cat a,.magazine.three .author-info,.magazine.three .author-info a { color:#ffffff;}.normal .loop-title a {color:#595959 !important;}.normal .loop-title {border-color: rgba(89, 89, 89, 0.2);}.magazine.three .loop-share-num i,.magazine.three  .loop-share-num div::before,.portfolio .loop-share-num i,.portfolio .loop-share-num div::before,.normal .loop-share-num i,.normal .loop-share-num div::before {background-color: rgba(89, 89, 89, 0.08);}.portfolio .thumb,.magazine .thumb {background: #444444;}.normal .loop-head a,.normal .loop-head,.normal .author-info a,.loop-article .meta-views,.loop-meta,.loop-meta a {color: rgba(89, 89, 89, 0.6);}.normal .loop-cat a {background-color:#444444;}.portfolio.two .loop-date,.magazine.one .loop-date,.magazine.two .loop-date {background-color: rgba(255, 255, 255, 0.3);}.magazine.three .loop-date,.portfolio .loop-date{background-color: rgba(0, 0, 0, 0.3);}.magazine.three .loop-date,.portfolio.three .loop-date{background-color: rgba(89, 89, 89, 0.6); color:#ffffff;}.dp_related_posts .loop-cat a,.magazine.two .loop-cat a,.portfolio.two .loop-cat a,.portfolio.one .loop-cat a,.magazine.one .loop-cat a {color:#ffffff;background: #444444;}.magazine.one .loop-date,.portfolio.one .loop-date{background-color: rgba(255, 255, 255, 0.2);}.new-entry a:hover {color: #0166bf;}.new-entry .more-entry-link span{color: #ffffff;background-color: #444444;}.entry,.widget_text,.dp_custom_text_widget{font-size:16px;}address,pre,th,dt,blockquote {background-color: rgba(89, 89, 89, 0.07);}blockquote::before,blockquote::after {color: #4687bf;}select,caption,.wp-caption,address,pre,hr,dt,dd,dl,q,.single-article .entry table th,.single-article .entry table,.single-article .entry table td,.widget_text table,.widget_text table th,.widget_text table td,.dp_custom_text_widget table,.dp_custom_text_widget table th,.dp_custom_text_widget table td{border-color: rgba(89, 89, 89, 0.2);}.single-article .entry code{background-color: rgba(89, 89, 89, 0.05);border-color: rgba(89, 89, 89, 0.48);}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.widget_text h1,.widget_text h2,.widget_text h3,.widget_text h4,.widget_text h5,.widget_text h6,.dp_custom_text_widget h1,.dp_custom_text_widget h2,.dp_custom_text_widget h3,.dp_custom_text_widget h4,.dp_custom_text_widget h5,.dp_custom_text_widget h6,.comment div h1,.comment div h2,.comment div h3,.comment div h4,.comment div h5,.comment div h6,.meta_box {border-color: rgba(68, 68, 68, 0.2);}.entry ul li::before,.widget_text ul li::before,.dp_custom_text_widget ul li::before,.comment div ul li::before{background: #444444;}#commentform label {color: rgba(89, 89, 89, 0.8) !important;}.required {color: #4687bf;}.comment-form textarea,.wpcf7-form textarea,.trackback_url_area textarea,.comment-form input,.wpcf7-form input,.trackback_url_area input {border-color: rgba(89, 89, 89, 0.2) !important;}.widget {background-color:#ffffff;}.widget-title,.widget-title a,.sidebar-title,.sidebar-title a,.mb-theme .archive-title {background: #444444;color: #ffffff;}td.gsc-search-button::before,#searchform::before{background-color: #444444;color: #ffffff;}.cat-item .count {color: #ffffff;background-color: rgba(89, 89, 89, 0.5);}.widget-meta {background-color: rgba(89, 89, 89, 0.07);}.widget-meta,.widget-meta a {color: rgba(89, 89, 89, 0.5);}.widget .loop-share-num div::before,.widget .loop-share-num i {background: #ffffff;}.rank_label,.widget_recent_comments li::before,.widget_rss li::before,.widget_recent_entries li::before {background-color: #444444;}.widget_pages .children,.widget_nav_menu .sub-menu,.widget_categories .children,.widget_mycategoryorder .children {background-color: rgba(89, 89, 89, 0.07);}.widget_pages .children::before,.widget_nav_menu .sub-menu::before,.widget_categories .children::before,.widget_mycategoryorder .children::before {border-color: transparent transparent rgba(89, 89, 89, 0.07) transparent;}.dp_breadcrumb a:hover,.post-meta.under-title a:hover,.post-meta.bottom a:hover {color:#0166bf;}.post-meta.bottom .meta-cat a,.post-meta.bottom .meta-tag a {color: #ffffff;background-color: rgba(89, 89, 89, 0.7);}.post-meta.bottom .meta-cat a:hover,.post-meta.bottom .meta-tag a:hover {background-color: rgba(89, 89, 89, 0.5);}.rssSummary {color: #595959;}.recent_entries:not(.thumb) a:hover,.widget_rss li,.widget_rss li cite,.widget_recent_comments li,.widget_recent_entries li,.widget_archive a:hover,.widget_meta a:hover,.widget_pages a:hover,.widget_nav_menu a:hover,.widget_categories a:hover,.widget_mycategoryorder a:hover,.widget_rss li a:hover,.widget_recent_comments a:hover,.widget_recent_entries a:hover { color:rgba(89, 89, 89, 0.6);}.widget .more-entry-link span{color: #ffffff;background-color: rgba(48, 48, 48, 1);}.tagcloud a {border-color: rgba(89, 89, 89, 0.2);color: #595959!important;background-color: rgba(89, 89, 89, 0.04);}.tagcloud a:hover {border-color: rgba(89, 89, 89, 0.5);}dp_tab_widget {background-color: #ffffff;}ul.dp_tab_widget_ul {background-color: #444444;color:#ffffff;}ul.dp_tab_widget_ul .active_tab {color: #595959;background:#ffffff;}#wp-calendar td#today,#wp-calendar td#today a,#wp-calendar thead th {background-color:rgba(89, 89, 89, 0.07);}#wp-calendar tbody td a::after {border-color: #595959 transparent transparent transparent;}.bottom-title {color:#ffffff;border-color:#ffffff;}#widget-container-footer .widget_text,#widget-container-footer .dp_custom_text_widget {color: #ffffff;}#widget-container-footer {background: #cccccc;}#footer-widget-content .footer-widget-area {width:30.966%;}#footer-widget-area2{margin:0 3.2%;}#footer {color:#aaaaaa;background-color:#444444;}#footer .hatena-bookmark-widget-notheme,#footer .widget {background-color:#444444;}#footer .widget > div,#footer .widget > ul {border-color: transparent;}#footer a,#footer a:visited,#footer .widget_text a,#footer .widget_text a:visited,#footer .dp_custom_text_widget a,#footer .dp_custom_text_widget a:visited{color:#cccccc;}#footer a:hover,#footer .widget_text a:hover,#footer .dp_custom_text_widget a:hover {color:#ffffff;}#footer .footer-title {border-color:rgba(170, 170, 170, 0.4);}#footer select{order-color:rgba(170, 170, 170, 0.2);color:#aaaaaa;}#footer_menu_ul,#footer .widget-meta {background-color: rgba(170, 170, 170, 0.2);}#footer .widget-meta, #footer .widget-meta a {color:#aaaaaa;}#footer .widget .loop-share-num div::before,#footer .widget .loop-share-num i {background: #444444;}#footer .widget_search > div,#footer .dp_search_form > div {border-color: rgba(170, 170, 170, 0.4);}#footer .gsc-search-button::before,#footer #searchform::before {background:#aaaaaa;color:#444444;}.footer-title a,.footer-title a:hover {color: #aaaaaa!important;}#footer .recent_entries h4 a,#footer .rssSummary,#footer .widget_rss li,#footer .widget_rss li cite,#footer .widget_recent_comments li,#footer .widget_recent_entries li {color: #aaaaaa;}#footer-copyright {color: #cccccc;}#footer .recent_entries:not(.thumb) a:hover,#footer .widget_archive a:hover,#footer .widget_meta a:hover,#footer .widget_pages a:hover,#footer .widget_nav_menu a:hover,#footer .widget_categories a:hover,#footer .widget_mycategoryorder a:hover,#footer .widget_rss li a:hover,#footer .widget_recent_comments a:hover,#footer .widget_recent_entries a:hover { color: #ffffff;}#footer .widget_recent_comments li::before,#footer .widget_rss li::before,#footer .widget_recent_entries li::before {background-color: #aaaaaa;}#footer .widget_pages .children,#footer .widget_nav_menu .sub-menu,#footer .widget_categories .children,#footer .widget_mycategoryorder .children {background-color: rgba(170, 170, 170, 0.2);}#footer .widget_pages .children::before,#footer .widget_nav_menu .sub-menu::before,#footer .widget_categories .children::before,#footer .widget_mycategoryorder .children::before {border-color: transparent transparent rgba(170, 170, 170, 0.2) transparent;}#footer .tagcloud a {border-color: rgba(170, 170, 170, 0.4);color: #cccccc!important;border-color: #cccccc;}#footer .tagcloud a:hover {border-color: #ffffff;}#footer .more-entry-link span,#footer .dp_tab_widget_ul {background-color: #aaaaaa;color:#444444;}#footer .widget_archive select,#footer .dp_tab_contents,#footer .dp_tab_widget_ul .active_tab {border-color: rgba(170, 170, 170, 0.4);}#footer .dp_tab_widget_ul .active_tab {background-color:#444444;color: #aaaaaa;}#footer .dp_tab_widget_ul .active_tab {border-color: rgba(170, 170, 170, 0.4)!important;}#footer #wp-calendar,#footer #wp-calendar th,#footer #wp-calendar td,#footer #wp-calendar caption {border-color:rgba(170, 170, 170, 0.4);}#footer #wp-calendar td#today,#footer #wp-calendar td#today a,#footer #wp-calendar thead th {background-color:rgba(170, 170, 170, 0.2);}#footer #wp-calendar tbody td a::after {border-color: #aaaaaa transparent transparent transparent;}#hd_slider .loop-cat a,.single-cat a{background-color:#444444;}.magazine.three .loop-cat a.cat-color4,.portfolio.three .loop-cat a.cat-color4{color:#1e73be;}.dp_related_posts a.cat-color4,.normal a.cat-color4,.magazine.one a.cat-color4,.portfolio.one a.cat-color4,.portfolio.one .thumb.cat-color4,.magazine.one .thumb.cat-color4,.magazine.two .loop-cat a.cat-color4,.portfolio.two .loop-cat a.cat-color4,#hd_slider .loop-cat a.cat-color4,.single-cat a.cat-color4{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color5,.portfolio.three .loop-cat a.cat-color5{color:#1e73be;}.dp_related_posts a.cat-color5,.normal a.cat-color5,.magazine.one a.cat-color5,.portfolio.one a.cat-color5,.portfolio.one .thumb.cat-color5,.magazine.one .thumb.cat-color5,.magazine.two .loop-cat a.cat-color5,.portfolio.two .loop-cat a.cat-color5,#hd_slider .loop-cat a.cat-color5,.single-cat a.cat-color5{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color6,.portfolio.three .loop-cat a.cat-color6{color:#1e73be;}.dp_related_posts a.cat-color6,.normal a.cat-color6,.magazine.one a.cat-color6,.portfolio.one a.cat-color6,.portfolio.one .thumb.cat-color6,.magazine.one .thumb.cat-color6,.magazine.two .loop-cat a.cat-color6,.portfolio.two .loop-cat a.cat-color6,#hd_slider .loop-cat a.cat-color6,.single-cat a.cat-color6{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color8,.portfolio.three .loop-cat a.cat-color8{color:#dd9933;}.dp_related_posts a.cat-color8,.normal a.cat-color8,.magazine.one a.cat-color8,.portfolio.one a.cat-color8,.portfolio.one .thumb.cat-color8,.magazine.one .thumb.cat-color8,.magazine.two .loop-cat a.cat-color8,.portfolio.two .loop-cat a.cat-color8,#hd_slider .loop-cat a.cat-color8,.single-cat a.cat-color8{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color9,.portfolio.three .loop-cat a.cat-color9{color:#dd9933;}.dp_related_posts a.cat-color9,.normal a.cat-color9,.magazine.one a.cat-color9,.portfolio.one a.cat-color9,.portfolio.one .thumb.cat-color9,.magazine.one .thumb.cat-color9,.magazine.two .loop-cat a.cat-color9,.portfolio.two .loop-cat a.cat-color9,#hd_slider .loop-cat a.cat-color9,.single-cat a.cat-color9{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color14,.portfolio.three .loop-cat a.cat-color14{color:#dd9933;}.dp_related_posts a.cat-color14,.normal a.cat-color14,.magazine.one a.cat-color14,.portfolio.one a.cat-color14,.portfolio.one .thumb.cat-color14,.magazine.one .thumb.cat-color14,.magazine.two .loop-cat a.cat-color14,.portfolio.two .loop-cat a.cat-color14,#hd_slider .loop-cat a.cat-color14,.single-cat a.cat-color14{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color15,.portfolio.three .loop-cat a.cat-color15{color:#dd9933;}.dp_related_posts a.cat-color15,.normal a.cat-color15,.magazine.one a.cat-color15,.portfolio.one a.cat-color15,.portfolio.one .thumb.cat-color15,.magazine.one .thumb.cat-color15,.magazine.two .loop-cat a.cat-color15,.portfolio.two .loop-cat a.cat-color15,#hd_slider .loop-cat a.cat-color15,.single-cat a.cat-color15{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color16,.portfolio.three .loop-cat a.cat-color16{color:#dd9933;}.dp_related_posts a.cat-color16,.normal a.cat-color16,.magazine.one a.cat-color16,.portfolio.one a.cat-color16,.portfolio.one .thumb.cat-color16,.magazine.one .thumb.cat-color16,.magazine.two .loop-cat a.cat-color16,.portfolio.two .loop-cat a.cat-color16,#hd_slider .loop-cat a.cat-color16,.single-cat a.cat-color16{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color20,.portfolio.three .loop-cat a.cat-color20{color:#1e73be;}.dp_related_posts a.cat-color20,.normal a.cat-color20,.magazine.one a.cat-color20,.portfolio.one a.cat-color20,.portfolio.one .thumb.cat-color20,.magazine.one .thumb.cat-color20,.magazine.two .loop-cat a.cat-color20,.portfolio.two .loop-cat a.cat-color20,#hd_slider .loop-cat a.cat-color20,.single-cat a.cat-color20{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color21,.portfolio.three .loop-cat a.cat-color21{color:#1e73be;}.dp_related_posts a.cat-color21,.normal a.cat-color21,.magazine.one a.cat-color21,.portfolio.one a.cat-color21,.portfolio.one .thumb.cat-color21,.magazine.one .thumb.cat-color21,.magazine.two .loop-cat a.cat-color21,.portfolio.two .loop-cat a.cat-color21,#hd_slider .loop-cat a.cat-color21,.single-cat a.cat-color21{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color22,.portfolio.three .loop-cat a.cat-color22{color:#1e73be;}.dp_related_posts a.cat-color22,.normal a.cat-color22,.magazine.one a.cat-color22,.portfolio.one a.cat-color22,.portfolio.one .thumb.cat-color22,.magazine.one .thumb.cat-color22,.magazine.two .loop-cat a.cat-color22,.portfolio.two .loop-cat a.cat-color22,#hd_slider .loop-cat a.cat-color22,.single-cat a.cat-color22{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color23,.portfolio.three .loop-cat a.cat-color23{color:#1e73be;}.dp_related_posts a.cat-color23,.normal a.cat-color23,.magazine.one a.cat-color23,.portfolio.one a.cat-color23,.portfolio.one .thumb.cat-color23,.magazine.one .thumb.cat-color23,.magazine.two .loop-cat a.cat-color23,.portfolio.two .loop-cat a.cat-color23,#hd_slider .loop-cat a.cat-color23,.single-cat a.cat-color23{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color24,.portfolio.three .loop-cat a.cat-color24{color:#1e73be;}.dp_related_posts a.cat-color24,.normal a.cat-color24,.magazine.one a.cat-color24,.portfolio.one a.cat-color24,.portfolio.one .thumb.cat-color24,.magazine.one .thumb.cat-color24,.magazine.two .loop-cat a.cat-color24,.portfolio.two .loop-cat a.cat-color24,#hd_slider .loop-cat a.cat-color24,.single-cat a.cat-color24{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color25,.portfolio.three .loop-cat a.cat-color25{color:#1e73be;}.dp_related_posts a.cat-color25,.normal a.cat-color25,.magazine.one a.cat-color25,.portfolio.one a.cat-color25,.portfolio.one .thumb.cat-color25,.magazine.one .thumb.cat-color25,.magazine.two .loop-cat a.cat-color25,.portfolio.two .loop-cat a.cat-color25,#hd_slider .loop-cat a.cat-color25,.single-cat a.cat-color25{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color29,.portfolio.three .loop-cat a.cat-color29{color:#dd9933;}.dp_related_posts a.cat-color29,.normal a.cat-color29,.magazine.one a.cat-color29,.portfolio.one a.cat-color29,.portfolio.one .thumb.cat-color29,.magazine.one .thumb.cat-color29,.magazine.two .loop-cat a.cat-color29,.portfolio.two .loop-cat a.cat-color29,#hd_slider .loop-cat a.cat-color29,.single-cat a.cat-color29{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color30,.portfolio.three .loop-cat a.cat-color30{color:#a568e2;}.dp_related_posts a.cat-color30,.normal a.cat-color30,.magazine.one a.cat-color30,.portfolio.one a.cat-color30,.portfolio.one .thumb.cat-color30,.magazine.one .thumb.cat-color30,.magazine.two .loop-cat a.cat-color30,.portfolio.two .loop-cat a.cat-color30,#hd_slider .loop-cat a.cat-color30,.single-cat a.cat-color30{background-color:#a568e2;}.magazine.three .loop-cat a.cat-color31,.portfolio.three .loop-cat a.cat-color31{color:#a568e2;}.dp_related_posts a.cat-color31,.normal a.cat-color31,.magazine.one a.cat-color31,.portfolio.one a.cat-color31,.portfolio.one .thumb.cat-color31,.magazine.one .thumb.cat-color31,.magazine.two .loop-cat a.cat-color31,.portfolio.two .loop-cat a.cat-color31,#hd_slider .loop-cat a.cat-color31,.single-cat a.cat-color31{background-color:#a568e2;}.magazine.three .loop-cat a.cat-color32,.portfolio.three .loop-cat a.cat-color32{color:#a568e2;}.dp_related_posts a.cat-color32,.normal a.cat-color32,.magazine.one a.cat-color32,.portfolio.one a.cat-color32,.portfolio.one .thumb.cat-color32,.magazine.one .thumb.cat-color32,.magazine.two .loop-cat a.cat-color32,.portfolio.two .loop-cat a.cat-color32,#hd_slider .loop-cat a.cat-color32,.single-cat a.cat-color32{background-color:#a568e2;}.magazine.three .loop-cat a.cat-color33,.portfolio.three .loop-cat a.cat-color33{color:#a568e2;}.dp_related_posts a.cat-color33,.normal a.cat-color33,.magazine.one a.cat-color33,.portfolio.one a.cat-color33,.portfolio.one .thumb.cat-color33,.magazine.one .thumb.cat-color33,.magazine.two .loop-cat a.cat-color33,.portfolio.two .loop-cat a.cat-color33,#hd_slider .loop-cat a.cat-color33,.single-cat a.cat-color33{background-color:#a568e2;}.magazine.three .loop-cat a.cat-color34,.portfolio.three .loop-cat a.cat-color34{color:#eded4e;}.dp_related_posts a.cat-color34,.normal a.cat-color34,.magazine.one a.cat-color34,.portfolio.one a.cat-color34,.portfolio.one .thumb.cat-color34,.magazine.one .thumb.cat-color34,.magazine.two .loop-cat a.cat-color34,.portfolio.two .loop-cat a.cat-color34,#hd_slider .loop-cat a.cat-color34,.single-cat a.cat-color34{background-color:#eded4e;}.magazine.three .loop-cat a.cat-color35,.portfolio.three .loop-cat a.cat-color35{color:#eded4e;}.dp_related_posts a.cat-color35,.normal a.cat-color35,.magazine.one a.cat-color35,.portfolio.one a.cat-color35,.portfolio.one .thumb.cat-color35,.magazine.one .thumb.cat-color35,.magazine.two .loop-cat a.cat-color35,.portfolio.two .loop-cat a.cat-color35,#hd_slider .loop-cat a.cat-color35,.single-cat a.cat-color35{background-color:#eded4e;}.magazine.three .loop-cat a.cat-color36,.portfolio.three .loop-cat a.cat-color36{color:#eded4e;}.dp_related_posts a.cat-color36,.normal a.cat-color36,.magazine.one a.cat-color36,.portfolio.one a.cat-color36,.portfolio.one .thumb.cat-color36,.magazine.one .thumb.cat-color36,.magazine.two .loop-cat a.cat-color36,.portfolio.two .loop-cat a.cat-color36,#hd_slider .loop-cat a.cat-color36,.single-cat a.cat-color36{background-color:#eded4e;}.magazine.three .loop-cat a.cat-color37,.portfolio.three .loop-cat a.cat-color37{color:#1e73be;}.dp_related_posts a.cat-color37,.normal a.cat-color37,.magazine.one a.cat-color37,.portfolio.one a.cat-color37,.portfolio.one .thumb.cat-color37,.magazine.one .thumb.cat-color37,.magazine.two .loop-cat a.cat-color37,.portfolio.two .loop-cat a.cat-color37,#hd_slider .loop-cat a.cat-color37,.single-cat a.cat-color37{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color38,.portfolio.three .loop-cat a.cat-color38{color:#1e73be;}.dp_related_posts a.cat-color38,.normal a.cat-color38,.magazine.one a.cat-color38,.portfolio.one a.cat-color38,.portfolio.one .thumb.cat-color38,.magazine.one .thumb.cat-color38,.magazine.two .loop-cat a.cat-color38,.portfolio.two .loop-cat a.cat-color38,#hd_slider .loop-cat a.cat-color38,.single-cat a.cat-color38{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color39,.portfolio.three .loop-cat a.cat-color39{color:#1e73be;}.dp_related_posts a.cat-color39,.normal a.cat-color39,.magazine.one a.cat-color39,.portfolio.one a.cat-color39,.portfolio.one .thumb.cat-color39,.magazine.one .thumb.cat-color39,.magazine.two .loop-cat a.cat-color39,.portfolio.two .loop-cat a.cat-color39,#hd_slider .loop-cat a.cat-color39,.single-cat a.cat-color39{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color40,.portfolio.three .loop-cat a.cat-color40{color:#1e73be;}.dp_related_posts a.cat-color40,.normal a.cat-color40,.magazine.one a.cat-color40,.portfolio.one a.cat-color40,.portfolio.one .thumb.cat-color40,.magazine.one .thumb.cat-color40,.magazine.two .loop-cat a.cat-color40,.portfolio.two .loop-cat a.cat-color40,#hd_slider .loop-cat a.cat-color40,.single-cat a.cat-color40{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color41,.portfolio.three .loop-cat a.cat-color41{color:#1e73be;}.dp_related_posts a.cat-color41,.normal a.cat-color41,.magazine.one a.cat-color41,.portfolio.one a.cat-color41,.portfolio.one .thumb.cat-color41,.magazine.one .thumb.cat-color41,.magazine.two .loop-cat a.cat-color41,.portfolio.two .loop-cat a.cat-color41,#hd_slider .loop-cat a.cat-color41,.single-cat a.cat-color41{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color42,.portfolio.three .loop-cat a.cat-color42{color:#eded4e;}.dp_related_posts a.cat-color42,.normal a.cat-color42,.magazine.one a.cat-color42,.portfolio.one a.cat-color42,.portfolio.one .thumb.cat-color42,.magazine.one .thumb.cat-color42,.magazine.two .loop-cat a.cat-color42,.portfolio.two .loop-cat a.cat-color42,#hd_slider .loop-cat a.cat-color42,.single-cat a.cat-color42{background-color:#eded4e;}.magazine.three .loop-cat a.cat-color43,.portfolio.three .loop-cat a.cat-color43{color:#eded4e;}.dp_related_posts a.cat-color43,.normal a.cat-color43,.magazine.one a.cat-color43,.portfolio.one a.cat-color43,.portfolio.one .thumb.cat-color43,.magazine.one .thumb.cat-color43,.magazine.two .loop-cat a.cat-color43,.portfolio.two .loop-cat a.cat-color43,#hd_slider .loop-cat a.cat-color43,.single-cat a.cat-color43{background-color:#eded4e;}.magazine.three .loop-cat a.cat-color66,.portfolio.three .loop-cat a.cat-color66{color:#1e73be;}.dp_related_posts a.cat-color66,.normal a.cat-color66,.magazine.one a.cat-color66,.portfolio.one a.cat-color66,.portfolio.one .thumb.cat-color66,.magazine.one .thumb.cat-color66,.magazine.two .loop-cat a.cat-color66,.portfolio.two .loop-cat a.cat-color66,#hd_slider .loop-cat a.cat-color66,.single-cat a.cat-color66{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color69,.portfolio.three .loop-cat a.cat-color69{color:#dd9933;}.dp_related_posts a.cat-color69,.normal a.cat-color69,.magazine.one a.cat-color69,.portfolio.one a.cat-color69,.portfolio.one .thumb.cat-color69,.magazine.one .thumb.cat-color69,.magazine.two .loop-cat a.cat-color69,.portfolio.two .loop-cat a.cat-color69,#hd_slider .loop-cat a.cat-color69,.single-cat a.cat-color69{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color73,.portfolio.three .loop-cat a.cat-color73{color:#dd9933;}.dp_related_posts a.cat-color73,.normal a.cat-color73,.magazine.one a.cat-color73,.portfolio.one a.cat-color73,.portfolio.one .thumb.cat-color73,.magazine.one .thumb.cat-color73,.magazine.two .loop-cat a.cat-color73,.portfolio.two .loop-cat a.cat-color73,#hd_slider .loop-cat a.cat-color73,.single-cat a.cat-color73{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color84,.portfolio.three .loop-cat a.cat-color84{color:#dd9933;}.dp_related_posts a.cat-color84,.normal a.cat-color84,.magazine.one a.cat-color84,.portfolio.one a.cat-color84,.portfolio.one .thumb.cat-color84,.magazine.one .thumb.cat-color84,.magazine.two .loop-cat a.cat-color84,.portfolio.two .loop-cat a.cat-color84,#hd_slider .loop-cat a.cat-color84,.single-cat a.cat-color84{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color88,.portfolio.three .loop-cat a.cat-color88{color:#dd9933;}.dp_related_posts a.cat-color88,.normal a.cat-color88,.magazine.one a.cat-color88,.portfolio.one a.cat-color88,.portfolio.one .thumb.cat-color88,.magazine.one .thumb.cat-color88,.magazine.two .loop-cat a.cat-color88,.portfolio.two .loop-cat a.cat-color88,#hd_slider .loop-cat a.cat-color88,.single-cat a.cat-color88{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color96,.portfolio.three .loop-cat a.cat-color96{color:#dd9933;}.dp_related_posts a.cat-color96,.normal a.cat-color96,.magazine.one a.cat-color96,.portfolio.one a.cat-color96,.portfolio.one .thumb.cat-color96,.magazine.one .thumb.cat-color96,.magazine.two .loop-cat a.cat-color96,.portfolio.two .loop-cat a.cat-color96,#hd_slider .loop-cat a.cat-color96,.single-cat a.cat-color96{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color119,.portfolio.three .loop-cat a.cat-color119{color:#eded4e;}.dp_related_posts a.cat-color119,.normal a.cat-color119,.magazine.one a.cat-color119,.portfolio.one a.cat-color119,.portfolio.one .thumb.cat-color119,.magazine.one .thumb.cat-color119,.magazine.two .loop-cat a.cat-color119,.portfolio.two .loop-cat a.cat-color119,#hd_slider .loop-cat a.cat-color119,.single-cat a.cat-color119{background-color:#eded4e;}.magazine.three .loop-cat a.cat-color140,.portfolio.three .loop-cat a.cat-color140{color:#1e73be;}.dp_related_posts a.cat-color140,.normal a.cat-color140,.magazine.one a.cat-color140,.portfolio.one a.cat-color140,.portfolio.one .thumb.cat-color140,.magazine.one .thumb.cat-color140,.magazine.two .loop-cat a.cat-color140,.portfolio.two .loop-cat a.cat-color140,#hd_slider .loop-cat a.cat-color140,.single-cat a.cat-color140{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color141,.portfolio.three .loop-cat a.cat-color141{color:#1e73be;}.dp_related_posts a.cat-color141,.normal a.cat-color141,.magazine.one a.cat-color141,.portfolio.one a.cat-color141,.portfolio.one .thumb.cat-color141,.magazine.one .thumb.cat-color141,.magazine.two .loop-cat a.cat-color141,.portfolio.two .loop-cat a.cat-color141,#hd_slider .loop-cat a.cat-color141,.single-cat a.cat-color141{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color143,.portfolio.three .loop-cat a.cat-color143{color:#eded4e;}.dp_related_posts a.cat-color143,.normal a.cat-color143,.magazine.one a.cat-color143,.portfolio.one a.cat-color143,.portfolio.one .thumb.cat-color143,.magazine.one .thumb.cat-color143,.magazine.two .loop-cat a.cat-color143,.portfolio.two .loop-cat a.cat-color143,#hd_slider .loop-cat a.cat-color143,.single-cat a.cat-color143{background-color:#eded4e;}.magazine.three .loop-cat a.cat-color144,.portfolio.three .loop-cat a.cat-color144{color:#eded4e;}.dp_related_posts a.cat-color144,.normal a.cat-color144,.magazine.one a.cat-color144,.portfolio.one a.cat-color144,.portfolio.one .thumb.cat-color144,.magazine.one .thumb.cat-color144,.magazine.two .loop-cat a.cat-color144,.portfolio.two .loop-cat a.cat-color144,#hd_slider .loop-cat a.cat-color144,.single-cat a.cat-color144{background-color:#eded4e;}.magazine.three .loop-cat a.cat-color155,.portfolio.three .loop-cat a.cat-color155{color:#1e73be;}.dp_related_posts a.cat-color155,.normal a.cat-color155,.magazine.one a.cat-color155,.portfolio.one a.cat-color155,.portfolio.one .thumb.cat-color155,.magazine.one .thumb.cat-color155,.magazine.two .loop-cat a.cat-color155,.portfolio.two .loop-cat a.cat-color155,#hd_slider .loop-cat a.cat-color155,.single-cat a.cat-color155{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color158,.portfolio.three .loop-cat a.cat-color158{color:#1e73be;}.dp_related_posts a.cat-color158,.normal a.cat-color158,.magazine.one a.cat-color158,.portfolio.one a.cat-color158,.portfolio.one .thumb.cat-color158,.magazine.one .thumb.cat-color158,.magazine.two .loop-cat a.cat-color158,.portfolio.two .loop-cat a.cat-color158,#hd_slider .loop-cat a.cat-color158,.single-cat a.cat-color158{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color159,.portfolio.three .loop-cat a.cat-color159{color:#1e73be;}.dp_related_posts a.cat-color159,.normal a.cat-color159,.magazine.one a.cat-color159,.portfolio.one a.cat-color159,.portfolio.one .thumb.cat-color159,.magazine.one .thumb.cat-color159,.magazine.two .loop-cat a.cat-color159,.portfolio.two .loop-cat a.cat-color159,#hd_slider .loop-cat a.cat-color159,.single-cat a.cat-color159{background-color:#1e73be;}.magazine.three .loop-cat a.cat-color162,.portfolio.three .loop-cat a.cat-color162{color:#dd6e6e;}.dp_related_posts a.cat-color162,.normal a.cat-color162,.magazine.one a.cat-color162,.portfolio.one a.cat-color162,.portfolio.one .thumb.cat-color162,.magazine.one .thumb.cat-color162,.magazine.two .loop-cat a.cat-color162,.portfolio.two .loop-cat a.cat-color162,#hd_slider .loop-cat a.cat-color162,.single-cat a.cat-color162{background-color:#dd6e6e;}.magazine.three .loop-cat a.cat-color163,.portfolio.three .loop-cat a.cat-color163{color:#dd6e6e;}.dp_related_posts a.cat-color163,.normal a.cat-color163,.magazine.one a.cat-color163,.portfolio.one a.cat-color163,.portfolio.one .thumb.cat-color163,.magazine.one .thumb.cat-color163,.magazine.two .loop-cat a.cat-color163,.portfolio.two .loop-cat a.cat-color163,#hd_slider .loop-cat a.cat-color163,.single-cat a.cat-color163{background-color:#dd6e6e;}.magazine.three .loop-cat a.cat-color164,.portfolio.three .loop-cat a.cat-color164{color:#dd6e6e;}.dp_related_posts a.cat-color164,.normal a.cat-color164,.magazine.one a.cat-color164,.portfolio.one a.cat-color164,.portfolio.one .thumb.cat-color164,.magazine.one .thumb.cat-color164,.magazine.two .loop-cat a.cat-color164,.portfolio.two .loop-cat a.cat-color164,#hd_slider .loop-cat a.cat-color164,.single-cat a.cat-color164{background-color:#dd6e6e;}.btn,.label{background-color:#4687bf;}.label::after{background-color:#ffffff;}#footer .label::after{background-color:#444444;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#444444;}select:hover {background-color:rgba(89, 89,89, 0.06);}.mb-theme#wrapper,.mb-theme#main {background-color: #ffffff;}.mb-theme #header {background-color: #444444;}.mb-theme #header a,.mb-theme #header a:visited {color: #ffffff;}.mb-theme .widget-content.header .widget-title,.mb-theme .widget-content.footer .widget-title {background: #ffffff;color: #595959;border-color: rgba(89, 89, 89, 0.2);}.mb-theme .archive-header {border-color: rgba(89, 89, 89, 0.2);}.single-article .post-meta .loop-share-num {background-color: rgba(89, 89, 89, 0.07);}.loop-article.normal .loop-meta.mb,.loop-article.normal .loop-meta.mb a{background-color: rgba(89, 89, 89, 0.07);color: rgba(89, 89, 89, 0.5);}.loop-article.portfolio .loop-meta.mb .meta-views,.loop-article.portfolio .loop-meta.mb,.loop-article.portfolio .loop-meta.mb a{background-color: transparent;color: #ffffff;}.loop-article .loop-meta.mb .loop-share-num div::before,.loop-article .loop-meta.mb .loop-share-num i {background: #ffffff;color: rgba(89, 89, 89, 0.5);}#global_menu_nav.mm-menu {background-color: #f1f1f1;}.mm-title,#global_menu_nav.mm-menu a#global_menu_nav.mm-menu {color: #595959!important;}.mb-theme .new-entry li,.mb-theme .dp_related_posts li,.mb-theme .widget_nav_menu > div li a,.mb-theme .widget_pages ul li a,.mb-theme .widget_categories ul li a,.mb-theme .widget_mycategoryorder ul li a,.mb-theme .widget_archive ul li,.mb-theme .widget_meta ul li,.mb-theme .widget_nav_menu > div,.mb-theme .widget_pages ul,.mb-theme .widget_categories ul,.mb-theme .widget_mycategoryorder ul,.mb-theme .widget_meta ul,.mb-theme .widget_archive ul,.mb-theme .recent_entries li,#side-search > div,.mb-theme .dp_search_form > div,.mb-theme .widget_search > div,#widget-container-top-mobile {border-color: rgba(89, 89, 89, 0.2);}.mb-theme .widget_pages .children,.mb-theme .widget_nav_menu .sub-menu,.mb-theme .widget_categories .children,.mb-theme .widget_mycategoryorder .children {background: none!important;}#footer_menu_mobile,.mb-theme #footer .gotop {background-color: rgba(89, 89, 89, 0.2);}.mb-theme .footer-title {background-color: rgba(170, 170, 170, 0.2);color: #aaaaaa;}.mb-theme #footer .tagcloud,.mb-theme #footer .tagcloud a,.mb-theme #footer .widget_nav_menu > div li a,.mb-theme #footer .widget_pages ul li a,.mb-theme #footer .widget_categories ul li a,.mb-theme #footer .widget_mycategoryorder ul li a,.mb-theme #footer .widget_archive ul li,.mb-theme #footer .widget_meta ul li,.mb-theme #footer .widget_nav_menu > div,.mb-theme #footer .widget_pages ul,.mb-theme #footer .widget_categories ul,.mb-theme #footer .widget_mycategoryorder ul,.mb-theme #footer .widget_meta ul,.mb-theme #footer .widget_archive ul,.mb-theme #footer .recent_entries li,.mb-theme #footer .dp_search_form > div,.mb-theme #footer .widget_search > div {border-color: rgba(170, 170, 170, 0.2);}body{    font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;    font-size:15.5px;    font-weight: 500;    color:#403b3b;}#header .header_title.img img {    height: 100px !important;    width: 200px !important;}/* モバイル用 フォントサイズ*/.mb-theme .entry p {    font-size:16px !important;}/* モバイル用 h2 フォントサイズ*/.mb-theme h2 {    font-size:16px !important;}/*サイドバーカテゴリの回送*/.sidebar .widget_categories ul ul {    margin-left: 20px;}.sidebar .widget_categories ul ul ul ul li{    display: none;}/* PC用(※基本テキスト設定でも対応可) */.entry p {    font-size:16px;    margin: 0 0 1em;}.single-article header .single-title {    font-size:28px;}/* モバイル用 */.mb-theme .entry p {    font-size:16px;    margin: 0 0 1.4em;}.mb-theme .single-article header .single-title {    font-size:20px;}/*タイトル2のcss*/.midashi2  {    padding: 0.5em !important;/*文字周りの余白*/    padding-left: 1em !important;    color: #494949;/*文字色*/    background: #fff4f4;/*背景色*/    border-left: solid 5px #ff8989 !important;/*左線（実線 太さ 色）*/    border-top: none !important;    border-bottom: none !important;}/*タイトル3のcss*/.midashi3 {    border: none !important;    color: #403b3b;/*文字色*/    border-bottom: dashed 2px #403b3b !important;/*線の種類（点線）2px 線色*/}/*下線ピンク*/.pink-line {    background:rgba(0, 0, 0, 0)     linear-gradient(transparent 60%, #FFDFEF 0%) repeat scroll 0 0;}/*キャプションの枠を消す*/.wp-caption {    border: none !important;}/* top slide show img fitting */#hd_slider .bx-viewport .loop-slider .sl-img {width: 264px;position: absolute;clip: rect(0px 264px 198px 0px);}/*ボックスの枠デザイン*/.box {    padding: 0.5em 1em;    margin: 2em 0;    font-weight: bold;    background: #FFF;    border: solid 3px #6091d3;/*線*/    border-radius: 10px;/*角の丸み*/}/*ボックスの鍵カッコデザイン*/.box2 {    position: relative;    padding:0.25em 1em;}.box2:before,.box2:after{     content:'';    width: 20px;    height: 30px;    position: absolute;    display: inline-block;}.box2:before{    border-left: solid 1px #5767bf;    border-top: solid 1px #5767bf;    top:0;    left: 0;}.box2:after{    border-right: solid 1px #5767bf;    border-bottom: solid 1px #5767bf;    bottom:0;    right: 0;}.box2 p {    margin: 0;     padding: 0;}/*コメント付きボックス*/.box3 {    border: none;}/*TOC目次センター*/#toc_container {  margin-left: auto;  margin-right: auto;}/*TOC目次アイコンリスト無効化*/.single-article .entry ul.toc_list li:before {    content:none;    width:0;    height:0;}ul#main-nav {clear: both;margin: 0;padding: 0;height: 35px;background-color: #777;border-radius: 3px;overflow: hidden;}ul#main-nav li {list-style-type: none;float: left;}ul#main-nav li a {font-size: 0.7em;display: block;width: 140px;line-height: 30px;color: #fff;text-align: center;margin: 0;border-right: groove 1px #aaa;}ul#main-nav li a:hover {background-color: #555;color: #fff;}/*レクタングル広告横並び*/.rec1 {    margin-right: 40px;    margin-bottom: 30px;    margin-top: 30px;}/*カエレバカスタマイズ*/.cstmreba {width:98%;height:auto;margin:36px auto;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif;line-height: 1.5;word-wrap: break-word;box-sizing: border-box;display: block;}.cstmreba a {transition: 0.8s ;color:#285EFF; /* テキストリンクカラー */}.cstmreba a:hover {color:#FFCA28; /* テキストリンクカラー(マウスオーバー時) */}.cstmreba .booklink-box,.cstmreba .kaerebalink-box,.cstmreba .tomarebalink-box {width: 100%;background-color: #fafafa; /* 全体の背景カラー */overflow: hidden;border-radius: 0px;box-sizing: border-box;padding: 12px 8px;box-shadow: 0px 2px 5px 0 rgba(0,0,0,.26);}/* サムネイル画像ボックス */.cstmreba .booklink-image,.cstmreba .kaerebalink-image,.cstmreba .tomarebalink-image {width:150px;float:left;margin:0 14px 0 0;text-align: center;background: #fff;}.cstmreba .booklink-image a,.cstmreba .kaerebalink-image a,.cstmreba .tomarebalink-image a {width:100%;display:block;}.cstmreba .booklink-image a img,.cstmreba .kaerebalink-image a img,.cstmreba .tomarebalink-image a img {margin:0 ;padding: 0;text-align:center;background: #fff;}.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info {overflow:hidden;line-height:170%;color: #333;}/* infoボックス内リンク下線非表示 */.cstmreba .booklink-info a,.cstmreba .kaerebalink-info a,.cstmreba .tomarebalink-info a {text-decoration: none;}/* 作品・商品・ホテル名 リンク */.cstmreba .booklink-name>a,.cstmreba .kaerebalink-name>a,.cstmreba .tomarebalink-name>a {border-bottom: 1px solid ;font-size:16px;}/* タイトル下にPタグ自動挿入された際の余白を小さく */.cstmreba .kaerebalink-name p,.cstmreba .booklink-name p,.cstmreba .tomarebalink-name p {    margin: 0;}/* powered by */.cstmreba .booklink-powered-date,.cstmreba .kaerebalink-powered-date,.cstmreba .tomarebalink-powered-date {font-size:10px;line-height:150%;}.cstmreba .booklink-powered-date a,.cstmreba .kaerebalink-powered-date a,.cstmreba .tomarebalink-powered-date a {color:#333;border-bottom: none ;}.cstmreba .booklink-powered-date a:hover,.cstmreba .kaerebalink-powered-date a:hover,.cstmreba .tomarebalink-powered-date a:hover {color:#333;border-bottom: 1px solid #333 ;}/* 著者・住所 */.cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address {font-size:12px;}.cstmreba .kaerebalink-link1 div img,.cstmreba .booklink-link2 div img,.cstmreba .tomarebalink-link1 div img {display:none !important;}.cstmreba .kaerebalink-link1, .cstmreba .booklink-link2,.cstmreba .tomarebalink-link1 {display: inline-block;width: 100%;margin-top: 5px;}.cstmreba .booklink-link2>div,.cstmreba .kaerebalink-link1>div,.cstmreba .tomarebalink-link1>div {float:left;width:24%;min-width:128px;margin:0.5%;}/***** ボタンデザインここから ******/.cstmreba .booklink-link2 a,.cstmreba .kaerebalink-link1 a,.cstmreba .tomarebalink-link1 a {width: 100%;display: inline-block;text-align: center;box-sizing: border-box;margin: 1px 0;padding:3% 0.5%;border-radius: 8px;font-size: 13px;font-weight: bold;line-height: 180%;color: #fff;box-shadow: 0px 2px 4px 0 rgba(0,0,0,.26);}/* カエレバ */.cstmreba .kaerebalink-link1 .shoplinkyahoo a {background:#ff0033; border:2px solid #ff0033; letter-spacing:normal;} /* Yahoo!ショッピング */.cstmreba .kaerebalink-link1 .shoplinkbellemaison a { background:#84be24 ; border: 2px solid #84be24;}/* ベルメゾン */.cstmreba .kaerebalink-link1 .shoplinkcecile a { background:#8d124b; border: 2px solid #8d124b;} /* セシール */.cstmreba .kaerebalink-link1 .shoplinkkakakucom a {background:#314995; border: 2px solid #314995;} /* 価格コム *//* ヨメレバ */.cstmreba .booklink-link2 .shoplinkkindle a { background:#007dcd; border: 2px solid #007dcd;} /* Kindle */.cstmreba .booklink-link2 .shoplinkrakukobo a { background:#bf0000; border: 2px solid #bf0000;} /* 楽天kobo */.cstmreba .booklink-link2  .shoplinkbk1 a { background:#0085cd; border: 2px solid #0085cd;} /* honto */.cstmreba .booklink-link2 .shoplinkehon a { background:#2a2c6d; border: 2px solid #2a2c6d;} /* ehon */.cstmreba .booklink-link2 .shoplinkkino a { background:#003e92; border: 2px solid #003e92;} /* 紀伊國屋書店 */.cstmreba .booklink-link2 .shoplinktoshokan a { background:#333333; border: 2px solid #333333;} /* 図書館 *//* カエレバ・ヨメレバ共通 */.cstmreba .kaerebalink-link1 .shoplinkamazon a,.cstmreba .booklink-link2 .shoplinkamazon a {background:#FF9901;border: 2px solid #ff9901;} /* Amazon */.cstmreba .kaerebalink-link1 .shoplinkrakuten a,.cstmreba .booklink-link2 .shoplinkrakuten a {background: #bf0000;border: 2px solid #bf0000;} /* 楽天 */.cstmreba .kaerebalink-link1 .shoplinkseven a,.cstmreba .booklink-link2 .shoplinkseven a {background:#225496;border: 2px solid #225496;} /* 7net *//****** ボタンカラー ここまで *****/ /***** ボタンデザイン　マウスオーバー時ここから *****/.cstmreba .booklink-link2 a:hover,.cstmreba .kaerebalink-link1 a:hover,.cstmreba .tomarebalink-link1 a:hover {background: #fff;}/* カエレバ */.cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover {color:#ff0033;} /* Yahoo!ショッピング */.cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover { color:#84be24 ; }/* ベルメゾン */.cstmreba .kaerebalink-link1 .shoplinkcecile a:hover { color:#8d124b; } /* セシール */.cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover {color:#314995;} /* 価格コム *//* ヨメレバ */.cstmreba .booklink-link2 .shoplinkkindle a:hover { color:#007dcd;} /* Kindle */.cstmreba .booklink-link2 .shoplinkrakukobo a:hover { color:#bf0000; } /* 楽天kobo */.cstmreba .booklink-link2 .shoplinkbk1 a:hover { color:#0085cd; } /* honto */.cstmreba .booklink-link2 .shoplinkehon a:hover { color:#2a2c6d; } /* ehon */.cstmreba .booklink-link2 .shoplinkkino a:hover { color:#003e92; } /* 紀伊國屋書店 */.cstmreba .booklink-link2 .shoplinktoshokan a:hover { color:#333333; } /* 図書館 *//* カエレバ・ヨメレバ共通 */.cstmreba .kaerebalink-link1 .shoplinkamazon a:hover,.cstmreba .booklink-link2 .shoplinkamazon a:hover {color:#FF9901; } /* Amazon */.cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover,.cstmreba .booklink-link2 .shoplinkrakuten a:hover {color: #bf0000; } /* 楽天 */.cstmreba .kaerebalink-link1 .shoplinkseven a:hover,.cstmreba .booklink-link2 .shoplinkseven a:hover {color:#225496;} /* 7net *//***** ボタンデザイン　マウスオーバー時ここまで *****/.cstmreba .booklink-footer {clear:both;} /*****  解像度768px以下のスタイル *****/@media screen and (max-width:768px){.cstmreba .booklink-image,.cstmreba .kaerebalink-image,.cstmreba .tomarebalink-image {width:100%;float:none;}.cstmreba .booklink-link2>div,.cstmreba .kaerebalink-link1>div,.cstmreba .tomarebalink-link1>div {width: 32.33%;margin: 0.5%;}.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info {  text-align:center;  padding-bottom: 1px;}} /*****  解像度480px以下のスタイル *****/@media screen and (max-width:480px){.cstmreba .booklink-link2>div,.cstmreba .kaerebalink-link1>div,.cstmreba .tomarebalink-link1>div {width: 49%;margin: 0.5%;}}/* 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;padding:38px 52px;display:table;min-width: 68%;counter-reset:li;} /* テーマによるリストの装飾を一旦無効化 */#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{position:relative;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;line-height:1.6;padding:3px 0;margin:5px 0;transition:all .3s ease;}#toc_container ul.toc_list a,#toc_container ul.toc_list a:visited{color:#5f7b96; /* リンクカラー */}/* マウスオーバー時 */#toc_container ul.toc_list li a:hover{text-decoration:none;box-shadow:0 2px;} /* 親の目次 */#toc_container ul.toc_list > li > a{font-size:104%;font-weight:bold;margin-left:40px;} /* 親の目次(左側の連番) */#toc_container ul.toc_list > li::before,#toc_container ul.toc_list > li::after{position:absolute;top:3px;left:0;}/* 連番背景 */#toc_container ul.toc_list > li::before{content:'';display:inline-block;vertical-align:bottom;width:32px;height:32px;margin-right:7px;border-radius:16px;background-color:rgba(125,157,188,0.66);}/* 連番 */#toc_container ul.toc_list > li::after{counter-increment:li;content:counter(li);width:32px;line-height:32px;font-family:'Avenir Next', 'Helvetica Neue', Arial, 'Meiryo','Yu Gothic', san-serif;font-weight:400;text-align:center;color:#fff;} /* 子の目次 */#toc_container ul.toc_list > li > ul{margin-left:40px;} /* 子の目次の左側のアイコン */#toc_container ul.toc_list > li ul li::before{position:absolute;top:3px;left:0;content:'\2023';display: inline-block;width:14px;height:28px;line-height:28px;font-size:18px;color:#5f7b96;}#toc_container ul.toc_list > li ul li a{font-weight: normal;margin-left:16px;} /* レスポンシブ設定(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;}}/*TOC+ここまで*//*タブのCSS*/.tabs {    font-size: 20px !important;}