@charset "utf-8";.widget_pages ul li a{display:block;}#ft-widget-content .ft-widget-area {width:31.2%;}#ft-widget-area2{margin:0 3.2%;}.main-wrap:not(.mb-theme){color:#383838;background:#ffffff}.main-wrap a:hover{color:#009a44;}.main-wrap a,.main-wrap .loop-article a:hover,ul.recent_entries li a:hover,.widget_nav_menu a:hover,.widget_pages a:hover,.widget_categories a:hover{color:#383838;}@font-face {    font-family:'NotoSansCJKjp';    font-style:normal;    font-weight:100;    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Thin.eot');    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Thin.eot?#iefix') format('embedded-opentype'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Thin.woff') format('woff'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Thin.ttf')  format('truetype');}@font-face {    font-family:'NotoSansCJKjp';    font-style:normal;    font-weight:200;    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Light.eot');    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Light.eot?#iefix') format('embedded-opentype'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Light.woff') format('woff'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Light.ttf')  format('truetype');}@font-face {    font-family:'NotoSansCJKjp';    font-style:normal;    font-weight:300;    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-DemiLight.eot');    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-DemiLight.eot?#iefix') format('embedded-opentype'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-DemiLight.woff') format('woff'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-DemiLight.ttf')  format('truetype');}@font-face {    font-family:'NotoSansCJKjp';    font-style:normal;    font-weight:400;    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Regular.eot');    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Regular.eot?#iefix') format('embedded-opentype'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Regular.woff') format('woff'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Regular.ttf')  format('truetype');}@font-face {    font-family:'NotoSansCJKjp';    font-style:normal;    font-weight:500;    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Medium.eot');    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Medium.eot?#iefix') format('embedded-opentype'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Medium.woff') format('woff'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Medium.ttf')  format('truetype');}@font-face {    font-family:'NotoSansCJKjp';    font-style:normal;    font-weight:700;    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Bold.eot');    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Bold.eot?#iefix') format('embedded-opentype'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Bold.woff') format('woff'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Bold.ttf')  format('truetype');}@font-face {    font-family:'NotoSansCJKjp';    font-style:normal;    font-weight:900;    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Black.eot');    src:url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Black.eot?#iefix') format('embedded-opentype'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Black.woff') format('woff'),    url('https://ehimeiru.space/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Black.ttf')  format('truetype');}body{font-family:NotoSansCJKjp,sans-serif;font-weight:400;}.entry,.dp-widget-content .dp_text_widget,.dp-widget-content .textwidget{font-size:14px;}.entry a,.dp-widget-content .dp_text_widget a,.dp-widget-content .textwidget a{color:#009a44;}.entry a:hover,.dp-widget-content .dp_text_widget a:hover,.dp-widget-content .textwidget a:hover,.fake-hover:hover{color:#3e9964;}.single-date-top,.meta-cat a,.meta-cat a:hover,.content pre,.entry input[type="submit"],.plane-label,#wp-calendar tbody td a,input#submit{color:#ffffff;background-color:#009a44;}.meta-tag a:before{border-right-color:#009a44;}.entry input[type="submit"]:hover,#wp-calendar tbody td a:hover,input#submit:hover{color:#ffffff;background-color:#3e9964;}.loop-share-num div {color:#009a44;background-color:rgba(0, 154,68, 0.14);}.header_container,#global_menu_trigger{background-color:#ffffff;border-color:#009a44;}.header_content,.header_content a,#global_menu_trigger,#global_menu_trigger a{color:#383838;}.header_content hgroup h2{color:rgba(56,56,56,0.7);}.header-banner-outer.pc{background-color:#383838;color:#ffffff;text-shadow:0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);}.header-banner-outer.pc a,.header-banner-outer.pc a:hover{color:#ffffff;}.header-banner-outer.mb{color:#ffffff;text-shadow:0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);}.header-banner-outer.mb a,.header-banner-outer.mb a:hover{color:#ffffff;}.hd-slideshow .button-control{color:#383838;background-color:#ffffff;}.hd-slideshow .navigator-content.style1 .navigator-wrapper{background-color:#383838;}.hd-slideshow .navigator-content.style1 .navigator-wrap-inner li{border-color:#383838;}.hd-slideshow .navigator-content:not(.style1){background-color:rgba(56,56,56,0.64);}.hd-slideshow .navigator-content:not(.style1) .navigator-wrap-inner li{background-color:rgba(255,255,255,0.6);}.hd-slideshow .navigator-content .navigator-wrap-inner li{color:#ffffff;background-color:rgba(255,255,255,0.1);}.hd-slideshow .navigator-content .navigator-wrap-inner li.sl_num{color:#383838;}.sl-btn{color:#383838;background-color:#ffffff;}#headline-sec.home {background-color:#383838;color:#ffffff;}#headline-sec.home a,#headline-sec.home a:hover{color:#ffffff;}#headline-sec .headline_main_title{border-color:rgba(255,255,255,0.3);}#global_menu,#expand_float_menu,.current-menu-item .mq_submenu_li,.current_page_item .mq_submenu_li{background-color:#ffffff;color:#383838;}ul#global_menu_ul .menu-link,.mq-mode #fixed_sns li a,.header_content.mq-mode #hd_searchform #searchform::before,.header_content.mq-mode #hd_searchform table.gsc-search-box td.gsc-search-button:before{color:#383838;}ul#global_menu_ul>li .menu-link:hover,ul#global_menu_ul>li.current-menu-item>.menu-link,ul#global_menu_ul>li.current_page_item>.menu-link,.mq_submenu_li{color:#ffffff;background-color:#009a44;}ul#global_menu_ul>li .gnav-bd{border-color: transparent transparent #ffffff transparent;}ul#global_menu_ul li ul.sub-menu,ul#global_menu_ul.mq-mode,ul#global_menu_ul.mq-mode .menu-link{border-color:rgba(56,56,56,0.1);}ul#global_menu_ul li ul.sub-menu li{background-color:#ffffff;}ul#global_menu_ul.mq-mode,ul#global_menu_ul .expand_global_menu_li {background-color:#ffffff;}#global_menu .loop-section{background-color:#ffffff;color:#383838;}#global_menu .loop-section a,#global_menu .loop-section a:hover{color:#383838;}.mm-menu {background-color:#383838;}.mm-menu,.mm-listview li a{color:rgba(255, 255,255, 0.8);}.mm-menu .mm-header>a {color:rgba(255, 255,255, 0.3);}.mm-menu .mm-header,.mm-menu .mm-listview > li:after,.mm-menu .mm-listview>li>a.mm-prev:after,.mm-menu .mm-listview>li>a.mm-next:before{border-color:rgba(255, 255,255, 0.14);}.mm-menu .mm-header .mm-btn:before, .mm-menu .mm-header .mm-btn:after,.mm-menu .mm-listview>li>a.mm-prev:before, .mm-menu .mm-listview>li>a.mm-next:after {border-color:rgba(255, 255,255, 0.34);}.mm-menu .mm-listview li.current-menu-item:after,.mm-menu .mm-listview li.current_page_item:after {border-color:#ffffff;}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-listview > li.mm-selected > span{background-color:rgba(56, 56,56, 0.8);}.dp-container,.container-widget-area.pos-top,.main-wrap.mb-theme{color:#383838;background-color:#ffffff;}.dp-container select,.main-wrap.mb-theme select{border-color:rgba(56, 56,56, 0.14);}.entry a{font-weight:normal;text-decoration:none;}.entry a:hover{text-decoration:underline;}.archive-title-sec .cat-desc,.loop-excerpt,.loop-article.normal-all footer div,.meta-div.normal, .meta-div.magazine,.meta-div.app-image,.meta-div.blog {color:rgba(56, 56,56, 0.74);}.meta-cat a,.cat-item .count,.loop-post-thumb-flip,.portfolio.two .loop-article-content,#headline-sec-inner a.cat_link,.label_ft{background-color:#009a44;}.loop-article:hover{border-bottom-color:#009a44;background-color:rgba(0,154,68,0.06);}.archive-title-sec .cat-desc:before {border-color:#009a44;}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#383838;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#009a44;}select{border-color:rgba(56, 56,56,0.14);color:#383838;}#searchform input#searchtext {color:#383838;}#searchform::before {color:#383838;}#searchform input:focus {background-color:#ffffff;}#hd_searchform #searchform .searchtext_div {color:#ffffff;background-color:#383838;}#hd_searchform #searchform input#searchtext,#hd_searchform #searchform:hover input#searchtext::-webkit-input-placeholder,#hd_searchform #searchform input#searchtext:focus::-webkit-input-placeholder {color:#ffffff;}.header_content:not(.mq-mode) #hd_searchform #searchform::before,.header_content:not(.mq-mode) #hd_searchform td.gsc-search-button:before{color:#383838;}#hd_searchform.mb-theme #searchform input#searchtext{color:#383838;}#hd_searchform.mb-theme .searchtext_div{color:#383838;background-color:#ffffff;}table.gsc-search-box{background-color:#ffffff!important;border-color:rgba(56, 56,56, 0.2)!important;}td.gsc-search-button{color:#383838!important;background-color:#ffffff!important;}#hd_searchform table.gsc-search-box{background-color:#383838!important;color:#ffffff!important;}#hd_searchform td.gsc-search-button{color:#383838!important;background-color:transparent!important;}#hd_searchform.mb-theme table.gsc-search-box{background-color:#ffffff!important;}#hd_searchform.mb-theme td.gsc-search-button{color:#383838!important;background-color:#ffffff!important;}.rank_label.thumb {background-color:#009a44;}.rank_label.no-thumb {color:rgba(56,56,56,0.1);}#ft-widget-content .rank_label.no-thumb {color:rgba(255,255,255,0.1);}.content dt,.content table th,.entry .wp-caption,#wp-calendar caption,#wp-calendar th, #wp-calendar td{background-color:rgba(56, 56,56, 0.04);}.mb-theme .post_meta_sns_btn,.mb .post_meta_sns_btn{background-color:rgba(56, 56,56, 0.06);}#wp-calendar tbody td#today{background-color:rgba(56, 56,56, 0.1);}.meta-tag a:after{background-color:#ffffff;}hr {border-color:rgba(56, 56,56, 0.4);}.single-date-top .date_year{border-color:#ffffff;}.archive-title-sec.author .author_sns i{border-color:#383838;}address,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,#switch_comment_type, .dp_tab_widget_ul,.single-article header .single-title span,.loop-sec-header h1 span,.widget-box .dp-widget-title span,.archive-title-sec.author .author_sns i:hover,.inside-title span, #reply-title span,#comment_section li.comment:hover,#comment_section li.trackback:hover,#comment_section li.pingback:hover{border-color:#009a44;}.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.recent_entries li,.mb-theme .dp_related_posts.vertical li{border-color:rgba(56, 56,56, 0.3);}.content table th,.content table td,.content dl,.content dt,.content dd,.entrylist-date,div#comment-author,div#comment-email,div#comment-url,div#comment-comment,#comment_section li.comment,#comment_section li.trackback,#comment_section li.pingback {border-color:rgba(56, 56,56, 0.18);}.archive-title-sec.author .author_desc:before{border-color:rgba(56, 56,56, 0.7);}.active_tab,.entry ul li:before, .dp-widget-content .dp_text_widget ul li:before,.dp-widget-content .textwidget ul li:before,a#gototop {color:#ffffff;background-color:#009a44;} a#gototop:hover {color:#ffffff;background-color:#3e9964;}.inactive_tab {background-color:rgba(56, 56,56, 0.08);}.inactive_tab:hover {background-color:rgba(56, 56,56, 0.12);}.entry ul li:before,.dp-widget-content .dp_text_widget ul li:before,.dp-widget-content .textwidget ul li:before{border-color:#ffffff;}.single-article:before,.single-article header:before,.single-article .single_post_meta:before,.loop-sec-header h1,.archive-title-sec,.mb-theme #headline-sec:not(.home),.widget-box .dp-widget-title,.inside-title, #reply-title,#comment_section .comment-avatar img,#searchform{border-color:rgba(56, 56,56, 0.2);}.loop-article{border-color:rgba(56, 56,56, 0.16);}.entry .wp-caption{border-color:rgba(56, 56,56, 0.1);}.tagcloud a,.entry>p>a.more-link,.dp-pagenavi a,.dp-pagenavi .page-numbers:not(.dots),.navigation a,.dp-container a.more-entry-link,.mb-theme .content a.more-entry-link,#commentform input[type="submit"],#comment_section .comment-meta .comment-reply-link{color:#ffffff;border-color:#009a44;background-color:#009a44;}.tagcloud a:hover,.entry>p>a.more-link:hover,.navigation a:hover,.navialignleft a:hover,.navialignright a:hover,.dp-container .more-entry-link:hover,.mb-theme .content a.more-entry-link:hover,.dp-pagenavi a:hover,.dp-pagenavi .page-numbers.current,.dp-pagenavi .page-numbers:hover,#commentform input[type="submit"]:hover,#comment_section .comment-meta .comment-reply-link:hover{color:#009a44;background-color:transparent;}.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_categories li a:hover,.widget_categories li.current-cat a,.recent_entries li:hover,.dp_recent_posts_widget li:hover,.dp_related_posts ul li:hover,span.v_sub_menu_btn{background-color:rgba(56, 56,56, 0.04);}.tooltip-arrow{border-color:transparent transparent #009a44 transparent;}.tooltip-msg {color:#ffffff;background-color:#009a44;}.tagcloud .tooltip-msg {color:#009a44;background-color:#ffffff;}.content blockquote,.content q{background-color:rgba(56, 56,56, 0.04);border:1px solid rgba(56, 56,56, 0.08);}.content code{background-color:rgba(56, 56,56, 0.05);border:1px solid rgba(56, 56,56, 0.48);}.content blockquote:before,.content blockquote:after{color:#009a44;}#comment_section li.comment:hover,#comment_section li..trackback:hover,#comment_section li..pingback:hover {border-color:#009a44;}.container_footer {background-color:#ffffff;color:#383838;}.container_footer a{color:#383838;}.container_footer a:hover {color:rgba(56,56,56,0.8);}#footer {border-color:#009a44;}#footer,#footer #footer-bottom a,#footer #footer-bottom a:hover {background-color:#666666;color:#ffffff;}#footer a,#footer ul.recent_entries li a:hover,#footer .widget_nav_menu a:hover,#footer .widget_pages a:hover,#footer .widget_categories a:hover {color:#ffffff;}#footer a:hover {color:#009a44;}#footer_menu_ul {border-color:#ffffff;}#footer select{border-color:rgba(255, 255,255,0.14);color:#ffffff;}#footer_menu_ul,#footer_menu_ul.mb-theme li,#ft-widget-content,#ft-widget-content .dp-widget-title {border-color:rgba(255, 255,255, 0.2);}#ft-widget-content .dp-widget-title span {border-color:#009a44;}#ft-widget-content #searchform {border-color:rgba(255, 255,255, 0.2);}#ft-widget-content #wp-calendar caption,#ft-widget-content #wp-calendar th, #ft-widget-content #wp-calendar td {background-color:rgba(255, 255,255, 0.08);}#ft-widget-content #wp-calendar tbody td#today {background-color:rgba(255, 255,255, 0.12);}#ft-widget-content #wp-calendar tbody td a {color:#666666;background-color:#ffffff;}#ft-widget-content #wp-calendar tbody td a:hover {background-color:#009a44;}.ft-widget-box ul.recent_entries li,.ft-widget-box .widget_pages li a, .ft-widget-box .widget_nav_menu li a, .ft-widget-box .widget_categories li a{border-bottom:1px dotted rgba(255, 255,255, 0.4);}#ft-widget-content .active_tab {color:#666666;background-color:#ffffff;}#ft-widget-content .tagcloud a,#footer a.more-entry-link {color:#666666;border-color:#ffffff;background-color:#ffffff;}#ft-widget-content .tagcloud a:hover,#footer a.more-entry-link:hover{color:#ffffff;background-color:transparent;}#ft-widget-content .inactive_tab {color:#ffffff;background-color:rgba(255, 255,255, 0.08);}#ft-widget-content .inactive_tab:hover {background-color:rgba(255, 255,255, 0.03);}#ft-widget-content .dp_tab_widget_ul {border-color:#ffffff;}#ft-widget-content .loop-share-num div {color:#009a44;background-color:rgba(0, 154,68, 0.14);}#ft-widget-content #searchform input#searchtext {color:#ffffff;}#ft-widget-content #searchform::before {color:#ffffff;}.wow{visibility:hidden}.btn,.label{background-color:#009a44}/* 共通指定 */.main-wrap a:hover {color: unset;}.loop-media-icon, .meta-views.icon-eye {display: none;}section#headline-sec.home {background-color: #E43F31;}#headline-sec-inner h1.headline-static-title {padding:13px 0 12px 0; }/* PCヘッダー */.header_content, #global_menu_nav, .header-banner-outer .header-banner-inner, .header-banner-content, #headline-sec, #headline-sec.full #headline-sec-inner, .dp-container, .container-widget-area, .content_footer, #ft-btm-content, #ft-widget-content {  width: 100%;  max-width: 1290px;}.header_content .h_group h1.hd_title_img img {  max-height: 68px;}.header_content .h_group h1.hd_title_img {  margin-top: 10px;}.header_content .h_group {  display: flex;  align-items: center;  width: unset;}.header_content .h_group h2 {  font-size: 16px;  margin-left: 1.5em;  margin-top: 13px;}.header_content .dp-widget-header-title {  margin-left: 0;  position: unset;  float: right;  margin-top: 20px;  display: flex;  align-items: center;}ul#global_menu_ul li .menu-link {  font-size: 13px;}/* スマホヘッダー */#global_menu_trigger {  height: unset;}.mb-theme #global_menu_trigger h2 {  text-align: center;  color: #666;  margin: 10px auto 5px;}/* #global_menu_trigger h1.hd_title_img {margin: 10px;padding-top: 0;} */#global_menu_trigger h1.hd_title_img {  /* max-height: 50px; */  margin-bottom: 0.5em;  padding-top: 0;}/* #global_menu_trigger a.menu_icon {width: 100px;    height: 100px;    line-height: 92px;font-size: 28px;} */.mb-theme #menu-mobile_top {  display: grid;  grid-template-columns: 1fr 1fr 1fr;  gap: 1em;  text-align: center;  margin-bottom: 1em;}.mb-theme #content {  margin-top: 0;  padding-top: 0;}.mb-theme h3.inside-title, .mb-theme .loop-sec-header h1 {  font-size: 14px;  margin-top: 0.5em;}.mb-theme h3.inside-title span {  padding: 0 0 5px 13px;}.mb-theme div.widget-post-thumb {height: unset;}.mb-theme div.widget-post-thumb img {width: 100% !important;aspect-ratio: 16 / 9;    object-fit: cover !important;}.mb-theme .loop-sec-header h1 {display: none;}/*PCコンテンツ */#content {  padding-top: 10px;}.wp-singular #content, .archive #content {  width: calc(100% - 300px);}#sidebar {  width: 300px;}div.dp-container, .sidebar::before, .content::before, .content::after, div.container-widget-area {  border: none;}div.container-widget-area {  border: none;  margin-top: 10px;}#dpwidgetsearch-3.dp-widget-content {  margin-bottom: 0;}#dpwidgetsearch-3.dp-widget-content #searchform {  width: 80%;  border-radius: 10px;  margin: 0 auto;}.loop-section.magazine .loop-article {width: 50%;}/* メンバー登録ページ */.field {  margin-bottom: 2.5em;}.field label {  font-weight: bold;display: block;}.field span {  color: red;  margin-left: 5px;}input[type="text"], input[type="email"], input[type="tel"], textarea, select {  width: 100%;  padding: 10px;  border: 1px solid #ccc;  box-sizing: border-box;}button:disabled {  background: #ccc !important;  cursor: not-allowed;}.field span.su_ex {  color: #383838;  font-size: 14px;display: block;}.re_close h2 {border-left: none;}/*////////////////slider設置////////////////*/div.loop-post-thumb-flip {background-color: unset;opacity: 1;}.loop-div.one-col img.avatar {  width: 0;  margin: 0;  border: none;}.loop-post-thumb {position: relative;}/* サムネイル画像のサイズを統一（切り抜き） */.thumb-link img {  width: 100% !important;aspect-ratio: 16 / 9;  object-fit: cover !important;  display: block;}/* 情報エリアのスタイル */.loop-content-area {  padding: 5px 10px;  background: #fff;color: #383838 !important;}/* タイトルの色調整 */.loop-content-area a {  text-decoration: none;  text-align: left;  font-size: 15px;  margin-bottom: 5px;/* リンクタグそのものを「最強」にする */   position: relative !important;    z-index: 999999 !important; /* 他の追随を許さない数値 */    display: block !important;    pointer-events: auto !important;    -webkit-user-drag: none; /* ドラッグ機能を無効化してクリックを優先 */}li.slide div.loop-post-thumb a,li:hover div.loop-post-thumb a  {  color: #383838 !important;}.loop-content-area a.fn {  font-size: 10px;}/* オーバーレイ（重なり）を完全に解除するための念押し */.loop-header {  background: none !important;}.loop-section.slider .loop-slider.carousel .loop-header {  padding: 0;position: relative;}.loop-section.slider .slide:hover .loop-header {opacity: 1;bottom: 0}/* 広告スライド内の画像サイズ制御 */.ad-container img {  max-width: 100%;  height: auto;}.dp-widget-content {  margin-bottom: 0;}.loop-section.slider .loop-div, .container-widget-area {  padding-bottom: 0;}/*マガジン2をランダムグリッドレイアウトに　*/.loop-sec-header h1 {  margin-bottom: 10px;}/* 親要素：4列グリッド（!importantでテーマのfloat指定をねじ伏せる） */.loop-div.autopager.one-col {  display: grid !important;  grid-template-columns: repeat(4, 1fr) !important;  gap: 20px !important;  width: 100% !important;  max-width: 100% !important;  float: none !important;}/* 記事の箱：縦並びを強制 */.custom-grid-item {  display: flex !important;  flex-direction: column !important;  margin: 0 !important;  padding: 0 !important;  background: #fff !important;  border: 1px solid #eee !important;  height: 100% !important;  width: auto !important;  float: none !important;  box-sizing: border-box;}/* サムネイルの大きさを揃える */.grid-thumb-link {  display: block !important;  width: 100% !important;  height: 180px !important; /* お好みの高さに */  overflow: hidden;  position: relative;}.loop-section.normal div.loop-post-thumb {  width: 100%;  float: none;  margin: 0;aspect-ratio: 16 / 9;height: unset;}.grid-thumb-link img {  width: 100% !important;  height: 100% !important;  object-fit: cover !important; /* これで画像が歪まず揃う */}/* 記事タイトルエリア */.loop-article-content {  padding: 5px !important;  flex-grow: 1; /* 高さを揃える */}.loop-title {  font-size: 15px !important;  line-height: 1.4 !important;  margin: 0 0 0px 0 !important;}.loop-section.normal .loop-footer {  font-size: 11px;  color: #888;border: none;margin-left: 0;}/* スマホ対応：2列に変更 */@media screen and (max-width: 767px) {  .wp-singular #content {    width: 100%;  }.widget_nav_menu a {padding: 8px 3px;}  /* スライダーの親要素の挙動を調整 */  .bx-wrapper {    max-width: 100% !important;  }  /* スライド1枚あたりの幅を、画面の約45〜48%にする（これで2列に見える） */  .bx-viewport .slide {    width: 130px !important;    margin-right: 6px !important; /* 隣との隙間 */    float: left !important;  }  /* 画像の高さをスマホ用に抑える */  .thumb-link img {    aspect-ratio: 16 / 9;    object-fit: cover !important;  }  /* タイトルなどの文字サイズ調整 */  .loop-title {    font-size: 11px !important;  }  .loop-section.slider .loop-header {    padding: 0;  position: relative;  }  .loop-div.autopager.one-col, .normal .loop-div.one-col {    display: grid;    grid-template-columns: repeat(2, 1fr) !important;    gap: 10px !important;  }  .grid-thumb-link {    height: 130px !important;  }  .loop-content-area a {    font-size: 11px;  }  nav.navigation {    display: none;  }  .loop-div .g-single {    height: 73px;    overflow: hidden;  }  .loop-div .g-single img {    object-fit: cover;  }  #adrotate_widgets-5 .g.g-1 {    margin: 0 auto;    text-align: center;  }.widget-box div.g-4 {max-width: 220px;max-height: unset;margin: -1.5em auto 1.5em;}.single #headline-sec {display: none;}section#headline-sec:not(.home) {padding: 0 10px;}}.bx-wrapper {  max-width: 1280px !important; /* ここに希望の横幅を入れる */  margin: 0 auto !important; /* 中央寄せを維持 */}