@charset "utf-8";.sidebar{float:right;}.content {float:left;}body,#top-header,#main　{background-color:#f4f5f7;}.archive-header,#article-content,.recent_entries .loop-share-num i,.loop-article,.loop-article .loop-meta.mb .loop-share-num div::before,.loop-article .loop-meta.mb .loop-share-num i:not(.sns_btn_trigger) {background-color:#f4f5f7;}body,a,a:hover{color:#494949;}.entry a{text-decoration:none;}.entry a:hover{text-decoration:underline;}.widget_text a,.dp_custom_text_widget a,.comment_section .commentlist a,.entry-content a{color:#1e73be;}.widget_text a:hover,.dp_custom_text_widget a:hover,.entry-content a:hover {color:#eeeeee;}.header_area {background-color:#f4f5f7;color:#2b4860;}.header_area a{color:#2b4860;}.header_area a:hover {color:#eeeeee;}#global_menu_ul .menu-caption {color:rgba(27,62,96,0.5);}.header_area #global_menu_ul > li a,.header_area #global_menu_ul > li a:hover {color:#1b3e60;}#global_menu_ul .sub-menu{background-color:#1b3e60;}.header_area #global_menu_ul li .sub-menu li a,.header_area #global_menu_ul li .sub-menu li a:hover {color:#ffffff;}#global_menu_ul > li::before {background-color:#1b3e60;}#global_menu_ul > li:nth-child(1)::before,#global_menu_ul > li:nth-child(1) .sub-menu {background-color:#F02475;}#global_menu_ul > li:nth-child(2)::before,#global_menu_ul > li:nth-child(2) .sub-menu {background-color:#F27435;}#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:#F02475;}#global_menu_ul > li:nth-child(10)::before,#global_menu_ul > li:nth-child(10) .sub-menu {background-color:#F27435;}#global_menu_ul .sub-menu::before{border-color: transparent transparent #1b3e60 transparent;}#global_menu_ul > li:nth-child(1) .sub-menu::before{border-color: transparent transparent #F02475 transparent;}#global_menu_ul > li:nth-child(2) .sub-menu::before{border-color: transparent transparent #F27435 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 #F02475 transparent;}#global_menu_ul > li:nth-child(10) .sub-menu::before{border-color: transparent transparent #F27435 transparent;}.mq-bgcolor #global_menu_ul {background-color:#f4f5f7;}.mq-bgcolor #global_menu_ul > li {border-color:#1b3e60;}.mq-bgcolor #global_menu_ul > li:nth-child(1) {border-color:#F02475;}.mq-bgcolor #global_menu_ul > li:nth-child(2) {border-color:#F27435;}.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 .modal-trigger::before,#header-search .gsc-search-button::before,#dp_hd_gcs div.gsc-input-box{color:#1b3e60;background-color:#ffffff;}.header_area .header_title a{color:#444444;}.header_area .bar_title a{color:#ffffff;}#header-bar {background-color:#1b3e60;color:#ffffff;}#header-bar a{color:#ffffff;}#header-sns li {border-color:rgba(255,255,255,0.4);}#expand_global_menu::before{color:#1b3e60;}.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 #494949;}.bx-prev i::before {border-color: transparent #494949 transparent transparent;}.bx-pager-link {color:#494949;background-color:#494949;}.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,.author_info a.more-entry-link{background:rgba(27, 62, 96, 0.7);color:#f4f5f7;}button,input[type="submit"]{color:#f4f5f7;background-color:#1b3e60;}button:hover,input[type="submit"]:hover{opacity:.72;}.nav .left a,.nav .right a,.nav .dots {color:#494949;}.nav .left a:hover,.nav .right a:hover {color:rgba(27, 62, 96, 0.7);}.dp-pagenavi a,.entry-content .dp-pagenavi a,.nav_to_paged a{background-color:#1b3e60;color:#f4f5f7;}.dp_spinner::before {color:rgba(73, 73, 73, 0.3);}.nav-left a:hover,.nav-right a:hover {color:rgba(27, 62, 96, 0.7);}.nav-left a::before {border-color: transparent #494949 transparent transparent;}.nav-right a::before {border-color: transparent transparent transparent #494949;}.nav-left a:hover::before {border-color: transparent rgba(27, 62, 96, 0.7) transparent transparent;}.nav-right a:hover::before {border-color: transparent transparent transparent rgba(27, 62, 96, 0.7);}.author_img::before,.pc-theme .gotop {background-color:#1b3e60;}.archive-header::before {background-color:#1b3e60;}.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:#f4f5f7;}.normal .loop-title a {color:#494949 !important;}.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(73, 73, 73, 0.08);}.portfolio .thumb,.magazine .thumb {background:#1b3e60;}.normal .loop-head a,.normal .loop-head,.normal .author-info a,.loop-article .meta-views,.loop-meta,.loop-meta a {color:rgba(73, 73, 73, 0.6);}.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(73, 73, 73, 0.6); color:#f4f5f7;}.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:#f4f5f7;background:#1b3e60;}.magazine.one .loop-date,.portfolio.one .loop-date{background-color:rgba(244, 245, 247, 0.2);}.new-entry a:hover {color:#eeeeee;}.new-entry a.more-entry-link{color:#f4f5f7;background-color:#1b3e60;}.entry,.widget_text,.dp_custom_text_widget{font-size:15px;}address,pre,th,dt,blockquote {background-color:rgba(73, 73, 73, 0.07);}blockquote::before,blockquote::after {color:#1b3e60;}.single-article .entry code{background-color:rgba(73, 73, 73, 0.05);}.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(27, 62, 96, 0.2);}.entry ul li::before,.widget_text ul li::before,.dp_custom_text_widget ul li::before,.comment div ul li::before{background:#1b3e60;}.single-article .post-meta .loop-share-num:not(.floating) {background-color:rgba(73, 73, 73, 0.07);}.single-article .post-meta .post_meta_sns_btn.floating .sns_btn_trigger,.single-article .post-meta .loop-share-num.floating .sns_btn_trigger{color:#f4f5f7;background-color:#1b3e60;}.single-article .post-meta .post_meta_sns_btn.floating .sns_btn_div,.single-article .post-meta .loop-share-num.floating .sns_btn_div{color:#494949;background-color:#f4f5f7;}.single-article .entry h1,.single-article .entry h2,.single-article .entry h3,.single-article .entry h4,.single-article .entry h5,.single-article .entry h6{font-weight:bold;font-style:normal;}#commentform label {color:rgba(73, 73, 73, 0.8) !important;}.required {color:#1e73be;}.widget {background-color:#f4f5f7;}.widget-title,.widget-title a,.sidebar-title,.sidebar-title a,.mb-theme .archive-title {background:#1b3e60;color:#f4f5f7;}td.gsc-search-button::before,.search-form .search-btn{background-color:#1b3e60;color:#f4f5f7;}.search-form input[type="search"],.search-form input[type="text"]{color:#494949}.search-form .preset-words-area a.pword{background-color:rgba(73, 73, 73, .1);}.search-form .preset-words-area a.pword:hover{color:#f4f5f7;background-color:#494949;}.cat-item .count {color:#f4f5f7;background-color:rgba(73, 73, 73, 0.5);}.widget-meta,.widget-meta a {color:rgba(73, 73, 73, 0.5);}.widget .loop-share-num div::before,.widget .loop-share-num i {background:#f4f5f7;}.rank_label,.widget_rss li::before,.widget_recent_entries li::before {background-color:#1b3e60;}.dp_breadcrumb a:hover,.post-meta.under-title a:hover,.post-meta.bottom a:hover {color:#eeeeee;}.post-meta.bottom .meta-cat a,.post-meta.bottom .meta-tag a {color:#f4f5f7;background-color:rgba(73, 73, 73, 0.7);}.post-meta.bottom .meta-cat a:hover,.post-meta.bottom .meta-tag a:hover {background-color:rgba(73, 73, 73, 0.5);}.rssSummary {color:#494949;}.recent_entries:not(.thumb) a:hover,.widget_rss li cite,.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(73, 73, 73, 0.6);}.widget a.more-entry-link{color:#f4f5f7;background-color:rgba(7, 42, 76, 1);}.tagcloud a {color:#494949;background-color:rgba(73, 73, 73, 0.04);}ul.dp_tab_widget_ul,.author_info .author_sns i::before{background-color:#1b3e60;color:#f4f5f7;}ul.dp_tab_widget_ul .active_tab {color:#494949;background:#f4f5f7;}#wp-calendar tbody td a::after {border-color:#494949 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:48.4%;}#footer-widget-area1{margin:0 3.2% 0 0;}#footer {color:#ffffff;background-color:#1b3e60;}#footer .hatena-bookmark-widget-notheme,#footer .widget {background-color:#1b3e60;}#footer .widget > div,#footer .widget > ul {border-color: transparent;}#footer a,#footer .widget_text a,#footer .dp_custom_text_widget a,#footer .tagcloud a,#footer-copyright{color:#ffffff;}#footer a:hover,#footer .widget_text a:hover,#footer .dp_custom_text_widget a:hover,#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:#435860;}#footer select{color:#ffffff;background-color:#1b3e60;}#footer_menu_ul,#footer .widget-meta {background-color:rgba(255, 255, 255, 0.2);}#footer .search-form input[type="search"],#footer .search-form input[type="text"],#footer .widget-meta,#footer .widget-meta a,#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,.footer-title a,.footer-title a:hover{color:#ffffff;}#footer .widget .loop-share-num div::before,#footer .widget .loop-share-num i {background-color:#1b3e60;}#footer .gsc-search-button::before,#footer .search-form .search-btn {background:#ffffff;color:#1b3e60;}#footer .search-form .preset-words-area a.pword{background-color:rgba(255, 255, 255, .1);}#footer .search-form .preset-words-area a.pword:hover{color:#1b3e60;background-color:#ffffff;}#footer .widget_recent_comments li::before,#footer .widget_rss li::before,#footer .widget_recent_entries li::before {background-color:#ffffff;}#footer .widget_pages .children,#footer .widget_nav_menu .sub-menu,#footer .widget_categories .children,#footer .widget_mycategoryorder .children {background-color:rgba(255, 255, 255, 0.2);}#footer .tagcloud a:hover {border-color:#435860;}#footer a.more-entry-link,#footer .dp_tab_widget_ul {background-color:#ffffff;color:#1b3e60;}#footer .dp_tab_widget_ul .active_tab {background-color:#1b3e60;color:#ffffff;}#footer #wp-calendar td#today,#footer #wp-calendar td#today a,#footer #wp-calendar thead th{background-color:rgba(255, 255, 255, 0.2);}#footer #wp-calendar tbody td a::after {border-color:#ffffff transparent transparent transparent;}#hd_slider .loop-cat a,.normal .loop-cat a,.normal .loop-cat a::before,.normal .loop-cat a::after,.single-cat a,.single-cat a::before,.single-cat a::after{background-color:#1b3e60;}.magazine.three .loop-cat a.cat-color81,.portfolio.three .loop-cat a.cat-color81{color:#df01d7;}.dp_related_posts a.cat-color81,.normal a.cat-color81,.magazine.one a.cat-color81,.portfolio.one a.cat-color81,.portfolio.one .thumb.cat-color81,.magazine.one .thumb.cat-color81,.magazine.two .loop-cat a.cat-color81,.portfolio.two .loop-cat a.cat-color81,#hd_slider .loop-cat a.cat-color81,.normal .loop-cat a.cat-color81,.normal .loop-cat a.cat-color81::before,.normal .loop-cat a.cat-color81::after,.single-cat a.cat-color81,.single-cat a.cat-color81::before,.single-cat a.cat-color81::after{background-color:#df01d7;}.magazine.three .loop-cat a.cat-color95,.portfolio.three .loop-cat a.cat-color95{color:#bf783a;}.dp_related_posts a.cat-color95,.normal a.cat-color95,.magazine.one a.cat-color95,.portfolio.one a.cat-color95,.portfolio.one .thumb.cat-color95,.magazine.one .thumb.cat-color95,.magazine.two .loop-cat a.cat-color95,.portfolio.two .loop-cat a.cat-color95,#hd_slider .loop-cat a.cat-color95,.normal .loop-cat a.cat-color95,.normal .loop-cat a.cat-color95::before,.normal .loop-cat a.cat-color95::after,.single-cat a.cat-color95,.single-cat a.cat-color95::before,.single-cat a.cat-color95::after{background-color:#bf783a;}.magazine.three .loop-cat a.cat-color981,.portfolio.three .loop-cat a.cat-color981{color:#3cc1a2;}.dp_related_posts a.cat-color981,.normal a.cat-color981,.magazine.one a.cat-color981,.portfolio.one a.cat-color981,.portfolio.one .thumb.cat-color981,.magazine.one .thumb.cat-color981,.magazine.two .loop-cat a.cat-color981,.portfolio.two .loop-cat a.cat-color981,#hd_slider .loop-cat a.cat-color981,.normal .loop-cat a.cat-color981,.normal .loop-cat a.cat-color981::before,.normal .loop-cat a.cat-color981::after,.single-cat a.cat-color981,.single-cat a.cat-color981::before,.single-cat a.cat-color981::after{background-color:#3cc1a2;}.magazine.three .loop-cat a.cat-color93,.portfolio.three .loop-cat a.cat-color93{color:#6459a9;}.dp_related_posts a.cat-color93,.normal a.cat-color93,.magazine.one a.cat-color93,.portfolio.one a.cat-color93,.portfolio.one .thumb.cat-color93,.magazine.one .thumb.cat-color93,.magazine.two .loop-cat a.cat-color93,.portfolio.two .loop-cat a.cat-color93,#hd_slider .loop-cat a.cat-color93,.normal .loop-cat a.cat-color93,.normal .loop-cat a.cat-color93::before,.normal .loop-cat a.cat-color93::after,.single-cat a.cat-color93,.single-cat a.cat-color93::before,.single-cat a.cat-color93::after{background-color:#6459a9;}.magazine.three .loop-cat a.cat-color978,.portfolio.three .loop-cat a.cat-color978{color:#6a1aaf;}.dp_related_posts a.cat-color978,.normal a.cat-color978,.magazine.one a.cat-color978,.portfolio.one a.cat-color978,.portfolio.one .thumb.cat-color978,.magazine.one .thumb.cat-color978,.magazine.two .loop-cat a.cat-color978,.portfolio.two .loop-cat a.cat-color978,#hd_slider .loop-cat a.cat-color978,.normal .loop-cat a.cat-color978,.normal .loop-cat a.cat-color978::before,.normal .loop-cat a.cat-color978::after,.single-cat a.cat-color978,.single-cat a.cat-color978::before,.single-cat a.cat-color978::after{background-color:#6a1aaf;}.magazine.three .loop-cat a.cat-color980,.portfolio.three .loop-cat a.cat-color980{color:#3a65ff;}.dp_related_posts a.cat-color980,.normal a.cat-color980,.magazine.one a.cat-color980,.portfolio.one a.cat-color980,.portfolio.one .thumb.cat-color980,.magazine.one .thumb.cat-color980,.magazine.two .loop-cat a.cat-color980,.portfolio.two .loop-cat a.cat-color980,#hd_slider .loop-cat a.cat-color980,.normal .loop-cat a.cat-color980,.normal .loop-cat a.cat-color980::before,.normal .loop-cat a.cat-color980::after,.single-cat a.cat-color980,.single-cat a.cat-color980::before,.single-cat a.cat-color980::after{background-color:#3a65ff;}.magazine.three .loop-cat a.cat-color92,.portfolio.three .loop-cat a.cat-color92{color:#0078c9;}.dp_related_posts a.cat-color92,.normal a.cat-color92,.magazine.one a.cat-color92,.portfolio.one a.cat-color92,.portfolio.one .thumb.cat-color92,.magazine.one .thumb.cat-color92,.magazine.two .loop-cat a.cat-color92,.portfolio.two .loop-cat a.cat-color92,#hd_slider .loop-cat a.cat-color92,.normal .loop-cat a.cat-color92,.normal .loop-cat a.cat-color92::before,.normal .loop-cat a.cat-color92::after,.single-cat a.cat-color92,.single-cat a.cat-color92::before,.single-cat a.cat-color92::after{background-color:#0078c9;}.magazine.three .loop-cat a.cat-color94,.portfolio.three .loop-cat a.cat-color94{color:#2f7c25;}.dp_related_posts a.cat-color94,.normal a.cat-color94,.magazine.one a.cat-color94,.portfolio.one a.cat-color94,.portfolio.one .thumb.cat-color94,.magazine.one .thumb.cat-color94,.magazine.two .loop-cat a.cat-color94,.portfolio.two .loop-cat a.cat-color94,#hd_slider .loop-cat a.cat-color94,.normal .loop-cat a.cat-color94,.normal .loop-cat a.cat-color94::before,.normal .loop-cat a.cat-color94::after,.single-cat a.cat-color94,.single-cat a.cat-color94::before,.single-cat a.cat-color94::after{background-color:#2f7c25;}.magazine.three .loop-cat a.cat-color4,.portfolio.three .loop-cat a.cat-color4{color:#f27435;}.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,.normal .loop-cat a.cat-color4,.normal .loop-cat a.cat-color4::before,.normal .loop-cat a.cat-color4::after,.single-cat a.cat-color4,.single-cat a.cat-color4::before,.single-cat a.cat-color4::after{background-color:#f27435;}.magazine.three .loop-cat a.cat-color5,.portfolio.three .loop-cat a.cat-color5{color:#cfbe27;}.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,.normal .loop-cat a.cat-color5,.normal .loop-cat a.cat-color5::before,.normal .loop-cat a.cat-color5::after,.single-cat a.cat-color5,.single-cat a.cat-color5::before,.single-cat a.cat-color5::after{background-color:#cfbe27;}.magazine.three .loop-cat a.cat-color979,.portfolio.three .loop-cat a.cat-color979{color:#dd9933;}.dp_related_posts a.cat-color979,.normal a.cat-color979,.magazine.one a.cat-color979,.portfolio.one a.cat-color979,.portfolio.one .thumb.cat-color979,.magazine.one .thumb.cat-color979,.magazine.two .loop-cat a.cat-color979,.portfolio.two .loop-cat a.cat-color979,#hd_slider .loop-cat a.cat-color979,.normal .loop-cat a.cat-color979,.normal .loop-cat a.cat-color979::before,.normal .loop-cat a.cat-color979::after,.single-cat a.cat-color979,.single-cat a.cat-color979::before,.single-cat a.cat-color979::after{background-color:#dd9933;}.magazine.three .loop-cat a.cat-color6,.portfolio.three .loop-cat a.cat-color6{color:#61ae24;}.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,.normal .loop-cat a.cat-color6,.normal .loop-cat a.cat-color6::before,.normal .loop-cat a.cat-color6::after,.single-cat a.cat-color6,.single-cat a.cat-color6::before,.single-cat a.cat-color6::after{background-color:#61ae24;}.btn,.label{background-color:#1e73be;}.label::after{background-color:#f4f5f7;}#footer .label::after{background-color:#1b3e60;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#1b3e60;}select:hover {background-color:rgba(73, 73,73, 0.06);}.dp_toc_container{border-color:rgba(27, 62, 96,.2);background-color:#f4f5f7;}.dp_toc_container::before{background-color:rgba(27, 62, 96,.04);}.dp_toc_container ul.dp_toc_ul{border-color:rgba(27, 62, 96,.24);}.dp_toc_container p.toc_title_block>span::before,.dp_toc_container ul.dp_toc_ul>li::before{background-color:rgba(27, 62, 96,.16);}.dp_toc_container ul.dp_toc_ul li a,.dp_toc_container ul.dp_toc_ul li a:hover{color:#494949;}.wow{visibility:hidden}.mb-theme#wrapper,.mb-theme#main {background-color:#f4f5f7;}.bottom_bar{background-color:#1b3e60;color:#f4f5f7;}.btbar_btn,.btbar_btn a{color:#f4f5f7;}.modal_wrapper.main_menu{background-color:#f4f5f7;color:#494949;}.modal_wrapper.main_menu a{color:#494949;}.menu_sns_links .menu-title::before{background-color:rgba(73, 73, 73, 0.16);}.mb-theme .header_area {background-color:#1b3e60;}.mb-theme .header_area a{color:#ffffff;}.mb-theme .widget-content.header .widget-title,.mb-theme .widget-content.footer .widget-title {background:#f4f5f7;color:#494949;}.loop-article.normal .loop-meta.mb,.loop-article.normal .loop-meta.mb a{background-color:rgba(73, 73, 73, 0.07);color:rgba(73, 73, 73, 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:#f4f5f7;}.loop-article .loop-meta.mb .loop-share-num div::before,.loop-article .loop-meta.mb .loop-share-num i:not(.sns_btn_trigger) {background:#f4f5f7;color:rgba(73, 73, 73, 0.5);}.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{background-color:rgba(73, 73, 73, 0.2);}.mb-theme .footer-title {background-color:rgba(255, 255, 255, 0.2);color:#ffffff;}#hd_slider .bx-viewport .loop-slider.carousel .slide{height:183px;overflow:hidden;}@import url('https://fonts.googleapis.com/css?family=Noto+Sans');#toc_container {  margin-bottom: 40px;  padding: 15px 20px;  background: #fff;  border: 4px solid #D0D8DF;  border-radius: 2px;  color: #666; }#toc_container .toc_title {  font-family: 'Noto Sans', sans-serif;  text-align: center;  margin-bottom: 35px;  margin-top: 0;  padding-top: 0;  padding-bottom: 0px;  font-size: 16px;  border-bottom: 2px solid #D0D8DF; }.box8 {    padding: 0.5em 1em;    margin: 2em 0;    color: #232323;    background: #fff8e8;    border-left: solid 10px #ffc06e;}.box8 p {    margin: 0;     padding: 0;}.box27 {    position: relative;    margin: 2.5em 0.5em;    padding: 1em 1em;    border: solid 3px #62c1ce;}.box27 .box-title {    position: absolute;    display: inline-block;    top: -27px;    left: -3px;    padding: 0 9px;    height: 25px;    line-height: 25px;    font-size: 17px;    background: #62c1ce;    color: #ffffff;    font-weight: bold;    border-radius: 5px 5px 0 0;}.box27 p {    margin: 0;     padding: 0;}.box26 {    position: relative;    margin: 2em 0;    padding: 0.5em 1em;    border: solid 3px #1b3e60;    border-radius: 8px;}.box26 .box-title {    position: absolute;    display: inline-block;    top: -13px;    left: 10px;    padding: 0 9px;    line-height: 1;    font-size: 19px;    background: #FFF;    color: #1b3e60;    font-weight: bold;}.box26 p {    margin: 0;     padding: 0;}.box3 {    padding: 0.5em 1em;    margin: 2em 0;    color: #ffffff;    background: #ff7f50;/*背景色*/}.box3 p {    margin: 0;     padding: 0;    color：#ffffff;}/* Global Button Styles */a.animated-button:link, a.animated-button:visited {    position: relative;    display: block;    margin: 30px auto 0;    padding: 14px 15px;    color: #fff;    font-size:14px;    font-weight: bold;    text-align: center;    text-decoration: none;    text-transform: uppercase;    overflow: hidden;    letter-spacing: .08em;    border-radius: 0;    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -o-transition: all 1s ease;    transition: all 1s ease;}a.animated-button:link:after, a.animated-button:visited:after {    content: "";    position: absolute;    height: 0%;    left: 50%;    top: 50%;    width: 150%;    z-index: -1;    -webkit-transition: all 0.75s ease 0s;    -moz-transition: all 0.75s ease 0s;    -o-transition: all 0.75s ease 0s;    transition: all 0.75s ease 0s;}a.animated-button:link:hover, a.animated-button:visited:hover {    color: #FFF;    text-shadow: none;}a.animated-button:link:hover:after, a.animated-button:visited:hover:after {    height: 450%;}a.animated-button:link, a.animated-button:visited {    position: relative;    display: block;    margin: 30px auto 0;    padding: 14px 15px;    color: #fff;    font-size:14px;    border-radius: 0;    font-weight: bold;    text-align: center;    text-decoration: none;    text-transform: uppercase;    overflow: hidden;    letter-spacing: .08em;    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -o-transition: all 1s ease;    transition: all 1s ease;}/* Victoria Buttons */a.animated-button.victoria-one {    border: 1px solid #D24D57;}a.animated-button.victoria-one:after {    background: #D24D57;    -moz-transform: translateX(-100%) translateY(-100%) rotate(-25deg);    -ms-transform: translateX(-100%)  translateY(-100%) rotate(-25deg);    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);    transform: translateX(-50%) translateY(-50%) rotate(-25deg);}a.animated-button.victoria-two {    border: 1px solid #D24D57;}a.animated-button.victoria-two:after {    background: #D24D57;    -moz-transform: translateX(-50%) translateY(-50%) rotate(25deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(25deg);    -webkit-transform: translateX(-50%) translateY(-50%) rotate(25deg);    transform: translateX(-50%) translateY(-50%) rotate(25deg);}a.animated-button.victoria-three {    border: 1px solid #D24D57;}a.animated-button.victoria-three:after {    background: #D24D57;    opacity: .5;    -moz-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%);    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);}a.animated-button.victoria-three:hover:after {    height: 140%;    opacity: 1;}a.animated-button.victoria-four {    border: 2px solid #D24D57;}a.animated-button.victoria-four:after {    background: #D24D57;    opacity: .5;    -moz-transform: translateY(-50%) translateX(-50%) rotate(90deg);    -ms-transform: translateY(-50%) translateX(-50%) rotate(90deg);    -webkit-transform: translateY(-50%) translateX(-50%) rotate(90deg);    transform: translateY(-50%) translateX(-50%) rotate(90deg);}a.animated-button.victoria-four:hover:after {    opacity: 1;    height: 600% !important;}/* Sandy Buttons */a.animated-button.sandy-one {    border: 2px solid #AEA8D3;    color: #FFF;}a.animated-button.sandy-one:after {    border: 3px solid #AEA8D3;    opacity: 0;    -moz-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%);    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);    }a.animated-button.sandy-one:hover:after {    height: 120% !important;    opacity: 1;    color: #FFF;}a.animated-button.sandy-two {    border: 2px solid #AEA8D3;    color: #FFF;}a.animated-button.sandy-two:after {    border: 3px solid #AEA8D3;    opacity: 0;    -moz-transform: translateY(-50%) translateX(-50%) rotate(90deg);    -ms-transform: translateY(-50%) translateX(-50%) rotate(90deg);    -webkit-transform: translateY(-50%) translateX(-50%) rotate(90deg);    transform: translateY(-50%) translateX(-50%) rotate(90deg);}a.animated-button.sandy-two:hover:after {    height: 600% !important;    opacity: 1;    color: #FFF;}a.animated-button.sandy-three {    border: 2px solid #AEA8D3;    color: #FFF;}a.animated-button.sandy-three:after {    border: 3px solid #AEA8D3;    opacity: 0;    -moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);    transform: translateX(-50%) translateY(-50%) rotate(-25deg);}a.animated-button.sandy-three:hover:after {    height: 400% !important;    opacity: 1;    color: #FFF;}a.animated-button.sandy-four {    border: 2px solid #AEA8D3;    color: #FFF;}a.animated-button.sandy-four:after {    border: 3px solid #AEA8D3;    opacity: 0;    -moz-transform: translateY(-50%) translateX(-50%) rotate(25deg);    -ms-transform: translateY(-50%) translateX(-50%) rotate(25deg);    -webkit-transform: translateY(-50%) translateX(-50%) rotate(25deg);    transform: translateY(-50%) translateX(-50%) rotate(25deg);}a.animated-button.sandy-four:hover:after {    height: 400% !important;    opacity: 1;    color: #FFF;}/* Gibson Buttons */a.animated-button.gibson-one {    border: 2px solid #65b37a;    color: #FFF;}a.animated-button.gibson-one:after {    opacity: 0;    background-image: -webkit-linear-gradient( transparent 50%, rgba(101,179,122,0.2) 50%);    background-image: -moz-linear-gradient(transparent 50%, rgba(101,179,122,0.2) 50%);    background-size: 10px 10px;    -moz-transform: translateX(-50%) translateY(-50%) rotate(25deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(25deg);    -webkit-transform: translateX(-50%) translateY(-50%) rotate(25deg);    transform: translateX(-50%) translateY(-50%) rotate(25deg);}a.animated-button.gibson-one:hover:after {    height: 600% !important;    opacity: 1;    color: #FFF;}a.animated-button.gibson-two {    border: 2px solid #65b37a;    color: #FFF;}a.animated-button.gibson-two:after {    opacity: 0;    background-image: -webkit-linear-gradient( transparent 50%, rgba(101,179,122,0.2) 50%);    background-image: -moz-linear-gradient(transparent 50%, rgba(101,179,122,0.2) 50%);    background-size: 10px 10px;    -moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);    transform: translateX(-50%) translateY(-50%) rotate(-25deg);}a.animated-button.gibson-two:hover:after {    height: 600% !important;    opacity: 1;    color: #FFF;}a.animated-button.gibson-three {    border: 2px solid #65b37a;    color: #FFF;}a.animated-button.gibson-three:after {    opacity: 0;    background-image: -webkit-linear-gradient( transparent 50%, rgba(101,179,122,0.2) 50%);    background-image: -moz-linear-gradient(transparent 50%, rgba(101,179,122,0.2) 50%);    background-size: 10px 10px;    -moz-transform: translateX(-50%) translateY(-50%) rotate(90deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(90deg);    -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);    transform: translateX(-50%) translateY(-50%) rotate(90deg);}a.animated-button.gibson-three:hover:after {    height: 600% !important;    opacity: 1;    color: #FFF;}a.animated-button.gibson-four {    border: 2px solid #65b37a;    color: #FFF;}a.animated-button.gibson-four:after {    opacity: 0;    background-image: -webkit-linear-gradient( transparent 50%, rgba(101,179,122,0.2) 50%);    background-image: -moz-linear-gradient(transparent 50%, rgba(101,179,122,0.2) 50%);    background-size: 10px 10px;    -moz-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%));    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);}a.animated-button.gibson-four:hover:after {    height: 600% !important;    opacity: 1;    color: #FFF;}/* Thar Buttons */a.animated-button.thar-one {    color: #fff;    cursor: pointer;    display: block;    position: relative;    border: 2px solid #F7CA18;    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}a.animated-button.thar-one:hover {    color: #000 !important;    background-color: transparent;    text-shadow: none;}a.animated-button.thar-one:hover:before {    bottom: 0%;    top: auto;    height: 100%;}a.animated-button.thar-one:before {    display: block;    position: absolute;    left: 0px;    top: 0px;    height: 0px;    width: 100%;    z-index: -1;    content: '';    color: #000 !important;    background: #F7CA18;    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}a.animated-button.thar-two {    color: #fff;    cursor: pointer;    display: block;    position: relative;    border: 2px solid #F7CA18;    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}a.animated-button.thar-two:hover {    color: #000 !important;    background-color: transparent;    text-shadow: ntwo;}a.animated-button.thar-two:hover:before {    top: 0%;    bottom: auto;    height: 100%;}a.animated-button.thar-two:before {    display: block;    position: absolute;    left: 0px;    bottom: 0px;    height: 0px;    width: 100%;    z-index: -1;    content: '';    color: #000 !important;    background: #F7CA18;    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}a.animated-button.thar-three {    color: #fff;    cursor: pointer;    display: block;    position: relative;    border: 2px solid #F7CA18;    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);0s;}a.animated-button.thar-three:hover {    color: #000 !important;    background-color: transparent;    text-shadow: nthree;}a.animated-button.thar-three:hover:before {    left: 0%;    right: auto;    width: 100%;}a.animated-button.thar-three:before {    display: block;    position: absolute;    top: 0px;    right: 0px;    height: 100%;    width: 0px;    z-index: -1;    content: '';    color: #000 !important;    background: #F7CA18;    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);0s;}a.animated-button.thar-four {    color: #fff;    cursor: pointer;    display: block;    position: relative;    border: 2px solid #F7CA18;    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);0s;}a.animated-button.thar-four:hover {    color: #000 !important;    background-color: transparent;    text-shadow: nfour;}a.animated-button.thar-four:hover:before {    right: 0%;    left: auto;    width: 100%;}a.animated-button.thar-four:before {    display: block;    position: absolute;    top: 0px;    left: 0px;    height: 100%;    width: 0px;    z-index: -1;    content: '';    color: #000 !important;    background: #F7CA18;    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);0s;}.btn-square {  display: inline-block;  padding: 0.5em 1em;  text-decoration: none;  background: #AA0000;/*ボタン色*/  color: #FFF;  border-bottom: solid 4px #AA0000;  border-radius: 3px;  width: 75%}.btn-square:active {  /*ボタンを押したとき*/  -webkit-transform: translateY(4px);  transform: translateY(4px);/*下に動く*/  border-bottom: none;/*線を消す*/}.btn-right-radius {  position: relative;  display: inline-block;  font-weight: bold;  padding: 0.25em 0.5em;  text-decoration: none;  color: #00BCD4;  background: #ECECEC;  border-radius: 0 15px 15px 0;  transition: .4s;  width：75%}.btn-right-radius:hover {  background: #636363;}h2 {  padding: 0.4em 0.5em;/*文字の上下 左右の余白*/  color: #494949;/*文字色*/  background: #f4f4f4;/*背景色*/  border-left: solid 5px #7db4e6;/*左線*/  border-bottom: solid 3px #d7d7d7;/*下線*/}h2:first-letter {  font-size: 1.75em;  color: #003399;}h3 {  padding: 0.4em 0.5em;/*文字の上下 左右の余白*/  color: #494949;/*文字色*/  background: #f4f4f4;/*背景色*/  border-left: solid 5px #7db4e6;/*左線*/  border-bottom: solid 3px #d7d7d7;/*下線*/}h3:first-letter {  font-size: 1.5em;  color: #FF3366;}.btn-square {  display: inline-block;  padding: 0.5em 1em;  text-decoration: none;  background: #668ad8;/*ボタン色*/  color: #FFF;  border-bottom: solid 4px #627295;  border-radius: 3px;}.btn-square:active {  /*ボタンを押したとき*/  -webkit-transform: translateY(4px);  transform: translateY(4px);/*下に動く*/  border-bottom: none;/*線を消す*/}/* スマート　囲み枠　1 */.kakomi-smart1 { position: relative; margin: 2em auto; padding: 2.5em 1em 1em; width: 90%; /* ボックス幅 */ border-style: solid; border-color: #82ca9c; /* 枠の色 */ border-width: 5px 1px 1px; background-color: #f7f7f7; /* 背景色 */ color: #666; /* テキスト色 */ box-shadow: 1px 1px 3px #ccc; /* 影 */}.title-smart1 { position: absolute; top: 8px; left: 15px; background-color: #f7f7f7; /* タイトル背景色 */ color: #82ca9c; /* タイトル色 */ font-size: 1.1em; font-weight: bold;}/*星のスタイル*/.rating-star{  color: #f5bc55;  font-size: 1.2em;}/*数字のスタイル*/.rating-number{  color: #333;  font-size: 0.9em;  margin-left: 0.4em;}/* タイトル付　枠（影）3　*/.kakomi-box14 { position: relative; margin: 2em auto; padding: 1.2em; width: 90%; color: #555555; /* 文字色 */ background-color: #fff; border: 4px double #CC0033; /* 枠線の太さ・色 */ box-shadow: 2px 2px 2px #ccc;/* 影の色 */}.title-box14 { position: absolute; padding: 0 .5em; left: 20px; top: -15px; font-weight: bold; background-color:  #fff; /* タイトル背景色 */ color: #CC0033; /* タイトル文字色 */}/*h2要素スタイル解除*/#fbuilder h2 {    background-color: initial;    padding: initial;    border-top: initial;    border-bottom: initial;} /*h2要素上書き*/#fbuilder h2 {color: #6594e0;/*文字色*/border-bottom: dashed 2px #6594e0;/*線の種類（点線）2px 線色*/}/* スマート　囲み枠　1 */.kakomi-smart1 { position: relative; margin: 2em auto; padding: 2.5em 1em 1em; width: 90%; /* ボックス幅 */ border-style: solid; border-color: #82ca9c; /* 枠の色 */ border-width: 5px 1px 1px; background-color: #f7f7f7; /* 背景色 */ color: #666; /* テキスト色 */ box-shadow: 1px 1px 3px #ccc; /* 影 */}.title-smart1 { position: absolute; top: 8px; left: 15px; background-color: #f7f7f7; /* タイトル背景色 */ color: #82ca9c; /* タイトル色 */ font-size: 1.1em; font-weight: bold;}/* タイトル付　枠（影）1　*/.kakomi-box12 { position: relative; margin: 2em auto; padding: 1.2em; width: 90%; color: #555555; /* 文字色 */ background-color: #fff; border: 2px solid #8FBC8F; /* 枠線の太さ・色 */ box-shadow: 2px 2px 1px #ccc;/* 影の色 */}.title-box12 { position: absolute; padding: 0 .5em; left: 20px; top: -15px; font-weight: bold; background-color: #fff; /* タイトル背景色 */ color: #8FBC8F; /* タイトル文字色 */}.btn-square-slant {  display: inline-block;  position: relative;  padding: 0.5em 1.4em;  text-decoration: none;  background: #668ad8;/*ボタン色*/  color: #FFF;  border-bottom: solid 5px #36528c;/*ボタン色より暗めに*/  border-right: solid 5px #5375bd;/*ボタン色より暗めに*/}.btn-square-slant:before {    content: " ";  position: absolute;  bottom: -5px;  left: -1px;  width: 0;  height: 0;  border-width: 0 6px 6px 0px;  border-style: solid;  border-color: transparent;  border-bottom-color: #FFF;}.btn-square-slant:after {    content: " ";  position: absolute;  top: -1px;  right: -5px;  width: 0;  height: 0;  border-width: 0px 6px 6px 0px;  border-style: solid;  border-color: #FFF;  border-bottom-color: transparent;}.btn-square-slant:active {  /*ボタンを押したとき*/  border:none;  -webkit-transform: translate(6px,6px);  transform: translate(6px,6px);}.btn-square-slant:active:after, .btn-square-slant:active:before {  content: none;/*ボタンを押すと線が消える*/}/* スマート　囲み枠　2 */.kakomi-smart2 { position: relative; margin: 2em auto; padding: 3em 1em .8em; width: 90%; /* ボックス幅 */ border-style: solid; border-width: 5px 0 0 0; border-color: #907b6e; /* 枠の色 */ background-color: #ede4cd; /* 背景色 */ color: #666; /* テキスト色 */ box-shadow: 0 0 3px #999; /* 影の色 */}.title-smart2{ position: absolute; top: 8px; left: 15px; background-color: #ede4cd; /* タイトル背景色 */ color: #907b6e; /* タイトル色 */ font-size: 1.1em; font-weight: bold; border-style: none none double; border-color: #907b6e; /*タイトル下線 */ border-width: 3px;}/* メモ　クリップ　Ｂ */.clip-box-b { position: relative; margin: 2em auto; padding: 15px 35px 15px 25px; width: 90%; /* ボックス幅 */ background-color: #FFE4E1; /* ボックス背景色 */ color: #666666; /* 文章色 */ box-shadow: 4px 4px 1px #FFB6C1; /* 影の色 */}.clip-box-b::before { position: absolute; content: ''; top: -15px; right: 10px; height: 55px; width: 15px; border: 3px solid #C0C0C0; /*クリップ色 */ background-color: none; border-radius: 12px; box-shadow: 1px 1px 2px #ccc; /*クリップ影*/ transform: rotate(10deg); z-index: 1;}.clip-box-b::after { position: absolute; content: ''; top: 0px; width: 10px;  right: 20px; border: solid 5px #FFE4E1; /*背景色と同じ色に！*/ z-index: 2;}div.myScrollBox {  overflow: scroll;  white-space: nowrap;}/* ふんわり　枠　3 */.kakomi-kage3 { position: relative; margin: 2em auto; padding: 2.5em 1em .5em; width: 90%; background-color: #badcad; /* 背景色 */ color: #555; /* 文字色 */  box-shadow: 0 0 10px 10px #badcad; /* 影 */}.title-kage3 {   position: absolute; left: 10px; top: 2px; padding: 0 .5em; font-weight: bold; color: #769164; /* タイトル色 */ border-style: none none solid; border-color: #d6e9ca; /*タイトル下線 */ border-width: 3px;}/* 補足BOX　1 */.kakomi-hosoku1 { margin: 2em 0em 2em 4em; /* 枠外との間隔（上、右、下、左） */ padding: 5px 10px; font-size: 0.9em; /* 文字サイズ */ border-left: 6px double #4d4398; /* 線の太さ・線種・色 */}/* 二重線　囲み枠 */.kakomi-box10 { margin: 2em auto; padding: 1em; width: 90%; border: 5px double #008000; /*太さ・線種・色*/ color: #333; /* 文字色 */ background-color: #fff; /* 背景色 */ border-radius: 1px; /*角の丸み*/}/* シンプル 枠（影）2 */.kakomi-box4 { margin: 2em auto; padding: 1em; width: 90%; background-color: #FFF5EE; /* 背景色 */ box-shadow: 0 0 5px 1px #ccc; /* 影 */}/* 黒板風　タイトル　1 */.kokuban-t1 { position: relative; margin: 2em auto; padding: 3.2em 1em 1em; width: 90%; /* ボックス幅 */ background-color: #202020; /* ボックス背景色 */ color: #fff; /* 文章色 */ border: 10px solid #8b4513; /* 枠線 */ border-radius: 3px; /* 角の丸み */ box-shadow: 0 0 5px #333;}.kokuban-t1::before,.kokuban-t1::after { position: absolute; content: ''; bottom: 0;} .kokuban-t1::before { right: 10px; border: solid 3px #ff7fbf; /*チョーク（ピンク）*/ width: 20px;  border-radius: 3px 2px 0 2px;}.kokuban-t1::after { right: 40px; border: solid 3px #fff; /*チョーク（白）*/ width: 15px;  border-radius: 8px 5px 2px 5px;}.title-t1 { position: absolute; left: 1em; top: .5em; font-weight: bold; font-size: 1.1em; color: #ff7fbf; /* タイトル色 */}