@charset "utf-8";body{background-color:#f4f4f4;}body{font-family:'Lato','M PLUS 1p','Hiragino Sans','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;}.entry h1{font-size:240%;}.entry h2{font-size:210%;}.entry h3{font-size:2000%;}.entry h4{font-size:140%;}.entry h5{font-size:120%;}.entry h6{font-size:120%;}.entry,.widget-box{font-size:15px;}.mb-theme .entry,.mb-theme .widget-box{font-size:13px;}.dp-container .entry a,.dp-container .dp_text_widget a,.dp-container .textwidget a,#comment_section .commentlist a:hover{color:#5daaef;}.dp-container .entry a:hover,.dp-container .dp_text_widget a:hover,.dp-container .textwidget a:hover,.fake-hover:hover{color:#ea7ca4;}.single-date-top,.dp-container pre,.entry input[type="submit"],.plane-label,input#submit{color:#ffffff;background-color:#23aeff;}.hd_slideshow .bx-wrapper .bx-pager .bx-pager-item a{background-color:#ffffff;text-shadow:0 0 26px rgba(0,0,0,.56);}.hd_slideshow .bx-controls-direction a{color:#ffffff;}.hd_slideshow .slide.tg-post figure::after,.loop-post-thumb:hover .r-wrap>span::after{background-color:rgba(35,174,255,.86);}.hd_slideshow .slide .sl-cat{border-color:#ffffff;}.header-banner-inner.post-slider,.header-banner-inner.post-slider a{text-shadow:0 0 10px rgba(0,0,0,.9);}.bx-controls-direction a{background-color:#ffffff;box-shadow:0 0 5px rgba(51,51,51,.44);}.bx-controls-direction a i{color:#23aeff;}.header-banner-inner,.header-banner-inner a, .header-banner-inner a:hover{color:#ffffff;text-shadow:0 0 26px rgba(0,0,0,.56);}.mb-theme .header-banner-inner,.mb-theme .header-banner-inner a, .mb-theme .header-banner-inner a:hover{color:#ffffff;text-shadow:0 0 15px rgba(0,0,0,.72);}#banner_caption::before,#banner_caption::after{background-color:#ffffff;}.pc .ct-hd.no_bgimg{padding-top:11vh;padding-bottom:9vh;}.pc .ct-hd{padding-top:12vh;padding-bottom:11vh;}.mb-theme .ct-hd{padding-top:6vh;padding-bottom:6vh;}.dp-container{background-color:#f4f4f4;background-image:url(https://ngp-kaihatsu.web004.jetboy.jp/wp-content/uploads/digipress/fancie-note-business/background/bg-03.png);background-repeat:repeat;background-position:left top;}.header_container.scroll,.inside-title,#com_trb_whole,#reply-title,.loop-article,.single-article,.dp_related_posts ul,.comment-form,.loop-section .more-link a,.navigation a,.dp-pagenavi a,.single-nav .navlink,.single-nav i,.widget-container .dp_tab_widget_ul,.widget-container .dp_tab_contents,.widget-container .recent_entries,.widget-container.mobile .search-form,.widget-content:not(.single) .widget-box:not(.loop-div),.sidebar .widget-box,#gotop.pc{color:#333333;box-shadow:0 0 4px rgba(51,51,51,.24);background-color:#ffffff;}#gotop.pc::after{background-color:rgba(51,51,51,.08);}.loop-article:hover{box-shadow:0 0 25px rgba(51,51,51,.32);}.portfolio .loop-article{box-shadow:0 0 6px rgba(51,51,51,.34);}.portfolio .loop-article:hover{box-shadow:0 0 24px rgba(51,51,51,.42);}#headline-sec{border-color:rgba(51,51,51,.2);}#headline-sec,.loop-section:not(.portfolio) .loop-article-content{color:#333333;background-color:#ffffff;}.dp-container a,.dp-container a:hover,.main-wrap a{color:#333333;}.pace .pace-activity,.pace .pace-activity::before{border-color:#23aeff transparent transparent;}.header_container{border-color:#ffffff;}.header_container.pc,.header_container.pc.scroll:hover,.header_container.mb.fixed,#global_menu_ul .sub-menu li:hover,#global_menu_ul .sub-menu li.current-menu-item{color:#ffffff;background-color:#5daaef;}.header_container.mb{border-color:#23aeff;color:#ffffff;background-color:#5daaef;}.header_container.pc.scroll{background-color:rgba(93,170,239,.82);}.hidden_modal_window{color:#ffffff;background-color:rgba(93,170,239,.95);}.hidden_modal_window a,.header_container a,#hd_tel a{color:#ffffff;}.header_container a:hover{color:#f9bdd1;}.hd_sns_links ul li a::before,.hd_sns_links ul li a::after,.hd_sns_links ul li .r-wrap::before,.hd_sns_links ul li .r-wrap::after,#hd_searchform::before,#hd_searchform::after,#hd_searchform span::before,#hd_searchform span::after,#hd_hidden_menu_btn::before,#hd_hidden_menu_btn::after,#hd_hidden_menu_btn span,#expand_float_menu.show i::before,#expand_float_menu.show i::after {background-color:#ffffff;}#global_menu_ul .sub-menu{background-color:rgba(93,170,239,.78);box-shadow:0 1px 4px rgba(255,255,255,.7);}#global_menu_ul a.menu-link::after{background-color:#23aeff;}#global_menu_nav.mq-mode{color:#ffffff;background-color:#5daaef;}.hidden-close-btn::before,.hidden-close-btn::after,#global_menu_nav.mq-mode .mq_sub_li{color:#5daaef;background-color:#ffffff;}.header-banner-outer{background-color:#5daaef;}#global_menu_nav.mq-mode,#global_menu_nav.mq-mode .menu-link{border-color:rgba(255,255,255,.22);}.ft-widget-content .widget-area {width:30.8%;}.ft-widget-content .widget-area.two{margin:0 3.8%;}.dp-container .entry a{font-weight:normal;text-decoration:none;}.dp-container .entry a:hover{text-decoration:underline;}.loop-section:not(.portfolio) .loop-date.designed{background-color:#23aeff;color:#ffffff;}.loop-section:not(.portfolio) .loop-date.designed::before{background-color:rgba(255,255,255,.2);}.single-article .single_post_meta .loop-share-num a,.loop-section.normal .loop-share-num a,.loop-section.blog .loop-share-num a,.loop-section.magazine .loop-share-num a,.loop-section.mobile .loop-share-num a,.loop-section .loop-title a,.loop-section .meta-author a{color:#333333;}.loop-section:not(.portfolio) .loop-share-num i,.loop-section.mobile.portfolio .loop-share-num i,.recent_entries .loop-share-num i{color:#333333;border-color:rgba(51,51,51,.09);background-color:rgba(51,51,51,.05);}.loop-excerpt{color:rgba(51,51,51,.74);}.label_ft{border-color:#ffffff;}.ct-hd{background-color:#23aeff;}.meta-cat a{color:#333333;}.ct-hd.term-color63{background-color:#ffb6c1;}.meta-cat a.term-color63{color:#ffb6c1;}.single_post_meta .meta-cat a.term-color63:hover,.dp_related_posts.horizontal .meta-cat a.term-color63:hover{color:#ffffff;border-color:#ffb6c1;background-color:#ffb6c1;}.ct-hd.term-color62{background-color:#f43f72;}.meta-cat a.term-color62{color:#f43f72;}.single_post_meta .meta-cat a.term-color62:hover,.dp_related_posts.horizontal .meta-cat a.term-color62:hover{color:#ffffff;border-color:#f43f72;background-color:#f43f72;}.ct-hd.term-color55{background-color:#ff8c00;}.meta-cat a.term-color55{color:#ff8c00;}.single_post_meta .meta-cat a.term-color55:hover,.dp_related_posts.horizontal .meta-cat a.term-color55:hover{color:#ffffff;border-color:#ff8c00;background-color:#ff8c00;}.ct-hd.term-color60{background-color:#00bfff;}.meta-cat a.term-color60{color:#00bfff;}.single_post_meta .meta-cat a.term-color60:hover,.dp_related_posts.horizontal .meta-cat a.term-color60:hover{color:#ffffff;border-color:#00bfff;background-color:#00bfff;}.ct-hd.term-color68{background-color:#841a75;}.meta-cat a.term-color68{color:#841a75;}.single_post_meta .meta-cat a.term-color68:hover,.dp_related_posts.horizontal .meta-cat a.term-color68:hover{color:#ffffff;border-color:#841a75;background-color:#841a75;}.ct-hd.term-color64{background-color:#da70d6;}.meta-cat a.term-color64{color:#da70d6;}.single_post_meta .meta-cat a.term-color64:hover,.dp_related_posts.horizontal .meta-cat a.term-color64:hover{color:#ffffff;border-color:#da70d6;background-color:#da70d6;}.ct-hd.term-color4{background-color:#cfbe27;}.meta-cat a.term-color4{color:#cfbe27;}.single_post_meta .meta-cat a.term-color4:hover,.dp_related_posts.horizontal .meta-cat a.term-color4:hover{color:#ffffff;border-color:#cfbe27;background-color:#cfbe27;}.ct-hd.term-color67{background-color:#387d39;}.meta-cat a.term-color67{color:#387d39;}.single_post_meta .meta-cat a.term-color67:hover,.dp_related_posts.horizontal .meta-cat a.term-color67:hover{color:#ffffff;border-color:#387d39;background-color:#387d39;}.ct-hd.term-color56{background-color:#884898;}.meta-cat a.term-color56{color:#884898;}.single_post_meta .meta-cat a.term-color56:hover,.dp_related_posts.horizontal .meta-cat a.term-color56:hover{color:#ffffff;border-color:#884898;background-color:#884898;}.ct-hd.term-color29{background-color:#ea5532;}.meta-cat a.term-color29{color:#ea5532;}.single_post_meta .meta-cat a.term-color29:hover,.dp_related_posts.horizontal .meta-cat a.term-color29:hover{color:#ffffff;border-color:#ea5532;background-color:#ea5532;}.ct-hd.term-color45{background-color:#6a5acd;}.meta-cat a.term-color45{color:#6a5acd;}.single_post_meta .meta-cat a.term-color45:hover,.dp_related_posts.horizontal .meta-cat a.term-color45:hover{color:#ffffff;border-color:#6a5acd;background-color:#6a5acd;}.ct-hd.term-color59{background-color:#4169e1;}.meta-cat a.term-color59{color:#4169e1;}.single_post_meta .meta-cat a.term-color59:hover,.dp_related_posts.horizontal .meta-cat a.term-color59:hover{color:#ffffff;border-color:#4169e1;background-color:#4169e1;}.ct-hd.term-color52{background-color:#cfd820;}.meta-cat a.term-color52{color:#cfd820;}.single_post_meta .meta-cat a.term-color52:hover,.dp_related_posts.horizontal .meta-cat a.term-color52:hover{color:#ffffff;border-color:#cfd820;background-color:#cfd820;}.ct-hd.term-color44{background-color:#1dc1b6;}.meta-cat a.term-color44{color:#1dc1b6;}.single_post_meta .meta-cat a.term-color44:hover,.dp_related_posts.horizontal .meta-cat a.term-color44:hover{color:#ffffff;border-color:#1dc1b6;background-color:#1dc1b6;}.ct-hd.term-color58{background-color:#5f6527;}.meta-cat a.term-color58{color:#5f6527;}.single_post_meta .meta-cat a.term-color58:hover,.dp_related_posts.horizontal .meta-cat a.term-color58:hover{color:#ffffff;border-color:#5f6527;background-color:#5f6527;}.ct-hd.term-color54{background-color:#b44c97;}.meta-cat a.term-color54{color:#b44c97;}.single_post_meta .meta-cat a.term-color54:hover,.dp_related_posts.horizontal .meta-cat a.term-color54:hover{color:#ffffff;border-color:#b44c97;background-color:#b44c97;}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#333333;}.bx-controls-direction a{color:#ffffff;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#5daaef;}select{color:#333333;}#footer select{color:#333333;}.dp_toc_container{border-color:rgba(35, 174, 255,.2);background:#ffffff;}.dp_toc_container::before{background:rgba(35, 174, 255,.04);}.dp_toc_container ul.dp_toc_ul{border-color:rgba(35, 174, 255,.24);}.dp_toc_container p.toc_title_block>span::before,.dp_toc_container ul.dp_toc_ul>li::before{background:rgba(35, 174, 255,.16);}.dp_toc_container ul.dp_toc_ul li a,.dp_toc_container ul.dp_toc_ul li a:hover,.dp_toc_container ul.dp_toc_ul>li li::before{color:#333333;}#hd_searchform td.gsc-search-button::before{color:#ffffff;}table.gsc-search-box{background-color:#ffffff!important;}td.gsc-search-button{color:#333333!important;background-color:#ffffff!important;}.rank_label.thumb{background-color:#23aeff;}.rank_label.no-thumb{color:rgba(51,51,51,.1);}.mb-theme .single-nav li{background-color:rgba(51,51,51,.06);}#wp-calendar tbody td a::before{background-color:rgba(51,51,51,.14);}address,#switch_comment_type li.active_tab{border-color:#23aeff;}.entry h1::after,.entry h2::after,.entry h3::after,.entry h4::after,.entry h5::after,.entry h6::after,.dp_text_widget h1::after,.dp_text_widget h2::after,.dp_text_widget h3::after,.dp_text_widget h4::after,.dp_text_widget h5::after,.dp_text_widget h6::after,.textwidget h1::after,.textwidget h2::after,.textwidget h3::after,.textwidget h4::after,.textwidget h5::after,.textwidget h6::after{background-color:rgba(51,51,51,.08);}.post-slider .slide::before,.post-slider .slide::after, .post-slider .slide .r-wrap::before, .post-slider .slide .r-wrap::after,.loop-post-thumb::before,.loop-post-thumb::after, .loop-post-thumb .r-wrap::before, .loop-post-thumb .r-wrap::after,.hd_sns_links a::before,.hd_sns_links a::after,.hd_sns_links .r-wrap::before,.hd_sns_links .r-wrap::after{background-color:#ffffff;}.loop-media-icon{color:#ffffff;}.widget_pages li a::after,.widget_nav_menu li a::after,.widget_nav_menu li.current-menu-item a::after,.widget_categories li a::after,.widget_categories li.current-cat a::after,.recent_entries li::after,.dp_related_posts.vertical li::after{background-color:rgba(51,51,51,.54);}.entry ul li::before, .dp_text_widget ul li::before,.textwidget ul li::before{background-color:#23aeff;box-shadow:0 0 0 3px rgba(35,174,255,.3);}table.gsc-search-box{border-color:rgba(51,51,51,.16);}.inside-title::before,#reply-title::before{border-top-color:rgba(51,51,51,.28);}.inside-title::after,#reply-title::after,.wd-title::after{border-top-color:#ffffff;}.author_info .author_img img.avatar{border-color:rgba(35,174,255,.18);}.dp_tab_widget_ul li::after{background-color:#23aeff;}.cat-item .count{color:#ffffff;background-color:rgba(51,51,51,.5);}.tagcloud a,#comment_section .comment-meta .comment-reply-link,.entry>p>a.more-link,.dp-container .entry .dp-pagenavi a,.dp-pagenavi a,.dp-pagenavi .page-numbers:not(.dots),.navigation a{color:#333333;}#commentform input[type="submit"]{color:#23aeff;}#commentform input[type="submit"]:hover{color:#ffffff;background-color:#23aeff;border-color:#23aeff;}.dp-container .more-entry-link a{background-color:#ffffff;}.single_post_meta .meta-cat a:hover,.dp_related_posts.horizontal .meta-cat a:hover,.tagcloud a:hover,.dp-container .more-entry-link a:hover,#comment_section .comment-meta .comment-reply-link:hover,.entry>p>a.more-link:hover{color:#ffffff;background-color:#333333;border-color:#333333;}.dp_feed_widget a::before,.dp_feed_widget a::after,.dp_feed_widget .r-wrap::before,.dp_feed_widget .r-wrap::after,.navigation a::before,.navigation a::after,.navigation .r-wrap::before,.navigation .r-wrap::after,.dp-pagenavi a::before,.dp-pagenavi a::after,.dp-pagenavi .r-wrap::before,.dp-pagenavi .r-wrap::after,.single-nav .navlink::before,.single-nav .navlink::after,.single-nav .r-wrap::before,.single-nav .r-wrap::after,.author_sns a::before,.author_sns a::after,.author_sns .r-wrap::before,.author_sns .r-wrap::after,.loop-section .more-link a::before,.loop-section .more-link a::after,.loop-section .more-link .r-wrap::before,.loop-section .more-link .r-wrap::after,.loop-section.magazine .loop-article::before{background-color:#333333;}span.v_sub_menu_btn{background-color:rgba(51,51,51,.04);}.tooltip-arrow{border-color:transparent transparent #333333 transparent;}.tooltip-msg{color:#ffffff;background-color:#333333;}.dp-container blockquote::before,.dp-container blockquote::after{color:#23aeff;}#comment_section li.comment:hover::before,#comment_section li.trackback:hover::before,#comment_section li.pingback:hover::before {background-color:#5daaef;}.modal_wrapper.main_menu{color:#ffffff;background-color:#5daaef;}.modal_wrapper.main_menu a{color:#ffffff;}.bottom_bar,.search-form .submit-area button.search-btn{background-color:#23aeff;color:#ffffff;}.btbar_btn, .btbar_btn a{color:#ffffff;}.main_slide_menu .menu-item,.main_slide_menu .menu-item:first-child,.main_slide_menu .menu-item .expand{border-color:rgba(255,255,255, .32);}.wow{visibility:hidden}#footer{background-color:#3d3d3d;color:#333333;box-shadow:0 0 30px rgba(51,51,51,.2);}#footer a{color:#ffffff;}#footer a:hover{color:#749dfc;}#footer .inside-title::before{border-top-color:rgba(51,51,51,.6);}#footer .inside-title::after,#footer .wd-title::after{border-top-color:#3d3d3d;}#footer .dp_tab_widget_ul li::after{background-color:rgba(51,51,51,.4);}#footer .dp_tab_widget_ul li:hover::after,#footer .dp_tab_widget_ul li.active_tab::after{background-color:#23aeff;}#footer .more-entry-link a{background-color:#3d3d3d;}#footer .tagcloud a:hover,#footer .more-entry-link a:hover{color:#3d3d3d;background-color:#333333;border-color:#333333;}#footer .recent_entries .loop-share-num i{color:#333333;border-color:rgba(51,51,51,.09);background-color:rgba(51,51,51,.05);}#footer #wp-calendar tbody td a::before{background-color:rgba(51,51,51,.14);}#footer .cat-item .count{color:#3d3d3d;background-color:rgba(51,51,51,.5);}#footer .dp_feed_widget a::before, #footer .dp_feed_widget a::after, #footer .dp_feed_widget .r-wrap::before, #footer .dp_feed_widget .r-wrap::after{background-color:#333333;}#footer_menu_ul,.mb-theme #footer_menu_ul .menu-item,#footer .copyright{border-color:rgba(51,51,51,.2);}#footer .widget_pages li a::after, #footer .widget_nav_menu li a::after, #footer .widget_categories li a::after, #footer .recent_entries li::after{background-color:rgba(51,51,51,.58);}#footer_menu_ul .menu-item::after{background-color:rgba(51,51,51,.6);}.btn,a.btn{border-color:#23aeff;color:#23aeff;}.btn:not([class*="btn-"]):hover,a.btn:not([class*="btn-"]):hover{border-color:#23aeff;}.label,.btn::after{background-color:#23aeff}.label::after{background-color:#ffffff;}#footer .label::after{background-color:#3d3d3d;}/* style.css リセット*/.commentlist_div div dt, .textwidget dt, .dp_text_widget dt, .single-article .entry dt, .commentlist_div div dd, .textwidget dd, .dp_text_widget dd, .single-article .entry dd {border: none;padding: 0px 5px;-webkit-margin-start: 0;margin-inline-start: 0;}.commentlist_div div dl, .textwidget dl, .dp_text_widget dl, .single-article .entry dl, #header-menu:before, #footer {border-top: 0px solid rgba(170, 170, 170, 0.48)!important;}dt, th, td {background-color: transparent;}}#switch_comment_type li.inactive_tab, ul.recent_entries .loop-share-num i, .loop-article.normal .loop-share-num i, .loop-article.portfolio .loop-share-num i, .loop-article.magazine.three .loop-share-num i, code, address, pre, th, dt, blockquote, .widget-meta, #wp-calendar td#today, #wp-calendar td#today a, #wp-calendar thead th, .wp-caption {;background-color: transparent;}}.commentlist_div div pre, .textwidget pre, .dp_text_widget pre, .single-article .entry pre, .commentlist_div div address, .textwidget address, .dp_text_widget address, .single-article .entry address, .commentlist_div div td, .textwidget td, .dp_text_widget td, .single-article .entry td, .commentlist_div div dd, .textwidget dd, .dp_text_widget dd, .single-article .entry dd, .commentlist_div div code, .textwidget code, .dp_text_widget code, .single-article .entry code, .commentlist_div div blockquote, .textwidget blockquote, .dp_text_widget blockquote, .single-article .entry blockquote {font-size: 1em;}.commentlist_div div, .textwidget, .dp_text_widget, .single-article .entry {line-height: 1.6!important;}code, .dp-container blockquote, .dp-container th, .dp-container dt, .wp-caption, #comment_section .commentlist ul.children, #comment_section li.comment::before, #comment_section li.trackback::before, #comment_section li.pingback::before, #wp-calendar caption, #wp-calendar th, #wp-calendar td, #wp-calendar tbody td#today {background-color: unset;}.entry .kome li:before, .entry .kome-aka li:before, .entry .daia li:before {background-color: unset;background-color: unset;box-shadow: none;}.entry ul li, .entry ol li, .dp_text_widget ul li, .dp_text_widget ol li, .textwidget ul li, .textwidget ol li {list-style: decimal;line-height: 2;padding: 3px 0;}.commentlist_div div ul li:before, .textwidget ul li:before, .dp_text_widget ul li:before, .single-article .entry ul li:before {display: none;}.entry h1::after, .entry h2::after, .entry h3::after, .entry h4::after, .entry h5::after, .entry h6::after, .dp_text_widget h1::after, .dp_text_widget h2::after, .dp_text_widget h3::after, .dp_text_widget h4::after, .dp_text_widget h5::after, .dp_text_widget h6::after, .textwidget h1::after, .textwidget h2::after, .textwidget h3::after, .textwidget h4::after, .textwidget h5::after, .textwidget h6::after {display: none;}/* Google Fonts  */body {font-family: 'M PLUS Rounded 1c', sans-serif;}/* 主要タイトル */.loop-sec-header h1, .inside-title, .wd-title, #reply-title {font-family: 'Galada', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 游ゴシック体, YuGothic, "Yu Gothic", メイリオ, Meiryo, "ＭＳ Ｐゴシック", cursive;font-size: 22px;}.wd-title {font-size: 15px;}/* ページヘッダーエリア高さ調整(背景画像がある場合) */.pc .ct-hd {padding-top: 8vw;padding-bottom: 8vw;}/* ページヘッダーエリア高さ調整(背景画像がない場合) */.pc .ct-hd.no_bgimg {padding-top: 6.8vw;padding-bottom: 6.8vw;}/* アーカイブループ内投稿タイトルリンク */.loop-title a {font-weight: bold;}/* アイコンリスト */#dpicon-list {margin: 0 auto;}#dpicon-list li {display: inline-block;width: 54px;height: 54px;min-height: 54px;padding: 5px;font-size: 22px;line-height: 1.3;text-align: center;}#dpicon-list li::before {content: none;}#dpicon-list li .mls {display: none;}/* 追加全体レイアウトCSS */body {font-family: 'Murecho', sans-serif;}#sentences dd {font-family: 'Murecho';}h3.inside-title.wow.fadeInLeft {font-size: 140%;font-family: 'yomogi';}.entry h2, .dp_text_widget h2, .textwidget h2, #246cab {font-size: 135%;font-family: 'yomogi';}.entry h3, .dp_text_widget h3, .textwidget h3, .execphpwidget h3 {font-size: 135%;font-family: 'yomogi';}.loop-sec-header h1, .inside-title, .wd-title, #reply-title {font-family: 'yomogi';font-weight: 600;}.loop-sec-header h1, .inside-title, #reply-title {letter-spacing: .0em;padding: 15px;}/* 追加CSS */@media only screen and (min-width: 1024px) {/* ヘッダー PC メニュー周り */.header_content .h_group .caption {font-size: 1.2rem;margin-top: 10px;margin-left: 7px;color: #000;}#global_menu_ul .menu-item .menu-link {font-size: 14px;}.header_container .global_menu_nav a {color: #000;text-shadow: 1px 1px 3px rgba(255, 255, 255, 1.0);}#global_menu_ul .menu-item.menu-item-has-children::after {content: "+";position: absolute;top: -1px;right: 7px;font-weight: 800;color: #000;text-shadow: 1px 1px 3px rgba(255, 255, 255, 1.0);}.header_container .global_menu_nav .sub-menu a {color: #fff;text-shadow: 1px 1px 3px rgba(51, 102, 153, 1.0);}#global_menu_ul .menu-item .menu-item.menu-item-has-children::after {content: "+";position: absolute;top: -1px;right: 7px;font-weight: 800;color: #fff;text-shadow: 1px 1px 3px rgba(51, 102, 153, 1.0);}#hd_tel {margin: 0 5px;}}/* ヘッダー PC の背景 */.header_container.pc {background: url(/wp-content/uploads/css_img/head-menu_l.png) left bottom / auto auto no-repeat, url(/wp-content/uploads/css_img/head-menu_r.png) right bottom / auto auto no-repeat, url(/wp-content/uploads/css_img/head-menu_c.png) center bottom / auto auto repeat-x;}/* スマホ・タブレット用追加CSS */@media only screen and (min-width: 0px) and (max-width: 568px) {.hd_sns_links {display: block;}}@media only screen and (min-width: 0px) and (max-width: 768px) {.header_content .h_group, .header_content .h_group .hd_title.img img {max-width: 175px;}}/* メニュー スマホ の背景 */.modal_wrapper.main_menu {background:/*    url(/wp-content/uploads/css_img/head-mb-l.png) left bottom / auto auto no-repeat,*//*     url(/wp-content/uploads/css_img/head-r.png) right bottom / auto auto no-repeat, *//*     url(/wp-content/uploads/css_img/head-bg.png) center bottom / auto auto repeat-y ;*/url(/wp-content/uploads/css_img/head-mb-bottom.png) center bottom / auto auto no-repeat;background-color: #5daaef;/*#0094fa;*/}/* スマホメニュー *//* スマホメニューオンライン予約表示 *//* スマホメニュー（クリック時）の背景 */.header_container.mb {border-color: #5daaef;/*background:    url(/wp-content/uploads/css_img/head-c.png) center bottom / auto auto repeat-x;*/background-color: #fff;}.main_slide_menu .menu-item .menu-link {text-shadow: 1px 1px 3px rgba(0, 148, 250, 1);}.main_slide_menu .menu-item, .main_slide_menu .menu-item:first-child, .main_slide_menu .menu-item .expand {border-color: rgba(255, 255, 255, .32);/*    -webkit-box-shadow: 0 1px 0 #0094fa;*//*    -moz-box-shadow: 0 1px 0 #0094fa;*//*    -ms-box-shadow: 0 1px 0 #0094fa;*//*    box-shadow: 0 1px 0 #0094fa;*/-webkit-box-shadow: 0 1px 0 #5daaef;*/ -moz-box-shadow: 0 1px 0 #5daaef;*/ -ms-box-shadow: 0 1px 0 #5daaef;*/ box-shadow: 0 1px 0 #5daaef;*/}.modal_wrapper.main_menu a, .menu_sns_links .menu-link {/*   -webkit-filter:drop-shadow(0px 0px 2px rgba(0,148,250,1));*//*   -moz-filter:drop-shadow(0px 0px 2px rgba(0,148,250,1));*//*   -ms-filter:drop-shadow(0px 0px 2px rgba(0,148,250,1));*//*   filter:drop-shadow(0px 0px 2px rgba(0,148,250,1));*/-webkit-filter: drop-shadow(0px 0px 2px rgba(142, 203, 249, 1));-moz-filter: drop-shadow(0px 0px 2px rgba(142, 203, 249, 1));-ms-filter: drop-shadow(0px 0px 2px rgba(142, 203, 249, 1));filter: drop-shadow(0px 0px 2px rgba(142, 203, 249, 1));}@media only screen and (min-width: 1024px) {/* フッター PC の背景 */#footer {padding: 40px 0 30px;background-color: unset;color: #ffffff;box-shadow: 0 0 30px rgba(0, 0, 0, .2);background: url(/wp-content/uploads/css_img/footer_r.png) right bottom / auto auto no-repeat, url(/wp-content/uploads/css_img/footer_l.png) left bottom / auto auto no-repeat, url(/wp-content/uploads/css_img/footer_bg.png) center bottom / auto auto repeat-x;}#footer_menu_ul .menu-item {font-size: 1.3rem;}#footer_menu_ul {padding: 14px 0;}#footer .copyright {padding-top: 25px;}#footer .copyright, #footer_menu_ul {border-color: rgba(255, 255, 255, 0.6);border-top: 1px dotted;}footer#footer a {color: #000;}}/* フッターエリアの高さ */.ft-container .ft-widget-content {height: 330px;}/* フッター アイコン */.footer-icon {text-align: center;}.footer-i-name {font-size: 13px;}.footer-icon img {margin: 0px;width: 100%;cursor: pointer;transition-duration: 0.5s;}.footer-icon img:hover {transform: scale(1.2) rotate(15deg);transition-duration: 0.5s;}div#siteorigin-panels-builder-25 {margin-bottom: 20px;}/* フッター アイコン スマホ */#mb .fw_icon {max-width: 480px;margin: auto;}#mb .footer-icon {text-align: center;width: 33.3%;float: left;}#mb .footer-i-name {color: #fff;}#mb .fw_mn {width: 100%;margin: 0px;}#mb .fw_mn ul li, #mb .fw_mn_hoyo, #mb .fw_mn_nerima, #mb .fw_mn_ota, #mb .fw_mn_eng, #mb .fw_mn_cha, #mb .fw_mn_kan {width: 47.5%;float: left;font-size: 15px;padding: 2px 0px 2px 32px;margin: 0px 4px;text-shadow: none}#mb .footer-icon {width: 33%;float: left;}/* フッターロゴ・住所 */#footer .fw_title img {margin: 15px 0px;}#footer .fw_text {font-size: 13px;margin: 6px 0px;color: #000;line-height: 1.7;text-shadow: 0px 0px 1px #fff, 0px 0px 2px #fff, 0px 0px 3px #fff, 0px 0px 4px #fff, 0px 0px 5px #fff, 0px 0px 6px #fff, 0px 0px 7px #fff, 0px 0px 8px #fff;}#footer .fw_text a {color: #2093f9;}#mb .fw_ngp {text-align: center;}#mb .fw_text {color: #fff;margin: 3px 0px;text-shadow: none;}#mb .fw_add {font-size: 12px;}/* フッターサイドサブメニュー */.fw_mn {/* フッターメニュースペース */width: 90%;margin-left: 10%;line-height: 2.5em;margin-top: -20px;}.fw_mn ul li a {color: #000;}.fw_mn ul li, .fw_mn_hoyo, .fw_mn_nerima, .fw_mn_ota, .fw_mn_eng, .fw_mn_cha, .fw_mn_kan {/* フッターメニュー共通 */width: 80%;font-size: 15px;padding: 2px 0px 2px 40px;border-bottom: dashed 1px #777;list-style-type: none!important;color: #000;text-align: left;height: 35px;text-shadow: 0px 0px 1px #fff, 0px 0px 2px #fff, 0px 0px 3px #fff, 0px 0px 4px #fff, 0px 0px 5px #fff, 0px 0px 6px #fff;}.fw_mn_hoyo {/* サブメニュー保養所 */background: url(/wp-content/uploads/css_img/footer-hata_00.png) no-repeat 0 4px;}.fw_mn_nerima {/* サブメニュー練馬区 */background: url(/wp-content/uploads/css_img/footer-hata_01.png) no-repeat 0 4px;}.fw_mn_ota {/* サブメニュー大田区 */background: url(/wp-content/uploads/css_img/footer-hata_02.png) no-repeat 0 4px;}.fw_mn_eng {/* サブメニュー英語 */background: url(/wp-content/uploads/css_img/footer-hata_03.png) no-repeat 0 4px;}.fw_mn_cha {/* サブメニュー中国 */background: url(/wp-content/uploads/css_img/footer-hata_04.png) no-repeat 0 4px;}.fw_mn_kan {/* サブメニュー韓国 */background: url(/wp-content/uploads/css_img/footer-hata_05.png) no-repeat 0 4px;}@media only screen and (max-width: 768px) {.pcimg {display: none;}}@media only screen and (min-width: 769px) {.mbimg {display: none;}}#footer .copyright {font-size: 13px;}/* ++++++++++ページ主要デザイン等++++++++++*/.dp-container {background-color: #f8fcff;}/* micro clearfx */.cf:before, .cf:after {content: "";display: table}.cf:after {clear: both}.cf {zoom: 1}/* For IE 6/7 */.center {text-align: center}.right {text-align: right}.left {text-align: left}.cb {clear: both;}.mb {clear: both;}div#single-nav {clear: both;}/* micro clearfx */.cf:before, .cf:after {content: "";display: table}.cf:after {clear: both}.cf {zoom: 1}/* For IE 6/7 */.center {text-align: center}.right {text-align: right}.left {text-align: left}.bold {font-weight: 600;}.mb-br {display: none;}@media only screen and (max-width: 768px) {.no-mb {display: none;}.br-mb::before {content: "\A";white-space: pre;}.mb-br {display: block;}}@media only screen and (min-width: 480px) {.no-pc {display: none;}}/* IEでCategoryトップのmargin-topが無効対応 */body.header-fixed #main.not-home {display: block;}/* IEでsu-columnの列 画像100％が重なる */.single-article .entry .su-column .su-column-inner img {width: 100%;height: auto;}/* IEでCategoryトップのmargin-topが無効対応 */body.header-fixed #main.not-home {display: block;}/* IEでsu-columnの列 画像100％が重なる */.single-article .entry .su-column .su-column-inner img {width: 100%;height: auto;}/* Safariでのスライダー表示 */.home #wrapper #hd_slider {opacity: 1}.home #wrapper #hd_slider li {width: 100%}.home #wrapper #hd_slider img {width: 100%}/* Safariでの記事一覧表示 */#main-content #content .loop-content-frame {opacity: 1}/* Safariでのメニューオンマウス表示 */#header-menu #global_menu_ul li:hover>ul.sub-menu {z-index: 1020;display: block;margin-top: 0px;opacity: 1;}#header #header-bar {min-height: 50px;}/*----------------- グリッドフォトギャラリーレイアウト ----------------*/#gurid-gallery {columns: 260px;column-gap: 10px;margin: 10px;}#gurid-gallery img {width: 100%;height: auto;padding: 5px;/* 写真外枠を白フチに */background-color: #fff;margin-bottom: 5px;box-sizing: border-box;border-radius: 5px;box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);}/* コメントを画像に重ねる CSS */.gurid-org p {display: inline-block;width: 100%;position: relative;/* 画像位置を基準に */line-height: 1;}.gurid-name {position: absolute;top: 0.8em;/* テキストの始点 */left: 0.8em;color: #fff;font-weight: bold;text-shadow: 1px 2px 2px #000;z-index: 1;/* position: absolute 指定なので */}/* ページ内にページを表示した場合のアイキャッチ非表示 */#article-content .single-article .entry-content .eyecatch-under-title img {display: none}/*--------Flexbox Masonry レイアウト（フォトコン）---------*/.flexbox2 {display: grid;grid-template-columns: 47% 47%;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}// Each flex item 2 column.fb-item2 {position: relative;width: 50%;}.flexbox {display: grid;grid-template-columns: 30% 30% 30%;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}// Each flex item 3 column.fb-item {position: relative;width: 30%;}.flexbox1 {display: grid;grid-template-columns: 60% 30%;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}// Each flex item 2 column.fb-item1 {position: relative;width: 60%;}.fb-item img {border: 1px solid #ccc;width: 100%;display: block;transition: all .8s;border-radius: 6px;/* CSS3草案 */-webkit-border-radius: 6px;/* Safari,Google Chrome用 */-moz-border-radius: 6px;/* Firefox用 */}.fb-title {text-align: center;width: 100%;padding: 0px;margin: 0px;margin-bottom: 10px!important;font-size: 135%;text-shadow: 0 0 8px rgba(0, 0, 0, 0.42);}.fb-nickname {text-align: left;width: 100%;padding: 0px;margin: 0px;margin-bottom: 2px!important;font-size: 110%;font-weight: 600;}.fb-setsumei {text-align: left;width: 100%;margin: 0px;line-height: 160%;padding: 0px;font-size: 100%;text-shadow: 0px 0px 1px #fff, 0px 0px 2px #fff, 0px 0px 3px #fff, 0px 0px 4px #fff, 0px 0px 5px #fff, 0px 0px 6px #fff, 0px 0px 7px #fff, 0px 0px 8px #fff;}.fb-item2 img {width: 100%;display: block;transition: all .8s;border-radius: 8px;/* CSS3草案 */-webkit-border-radius: 8px;/* Safari,Google Chrome用 */-moz-border-radius: 8px;/* Firefox用 */}.fb-item-in {width: 100%;margin-top: 20px;margin-bottom: 30px;float: left;}.fb-item-in dt, .fb_kougo-text dd {text-align: left;}.fb-item-in dl {margin-bottom: 30px;}.fb-item-in dt {font-weight: 500;margin-bottom: 0.5em;font-size: 135%;color: #1b7241;}.fb-item-in dd {font-weight: 400;text-align: left;line-height: 145%;margin-bottom: 0.6em;font-size: 105%!important;padding-left: 20px;}/* おすすめのページ一覧タイトル位置 */.loop-section.normal .title-line .loop-title, .loop-section.blog .loop-title, .loop-section.magazine .loop-title {padding: 0;}/* 各ページパンくずリストの位置調整 */.content-wrap:not(.home) {padding-top: 0px;}.content-wrap {padding: 0px 0 20px;}.dp_breadcrumb_nav ul {padding: 20px 0 30px 10px;}.dp_breadcrumb_nav ul li::after {line-height: .6em;}@media only screen and (max-width: 768px) and (min-width: 0) {.content-wrap:not(.home) {padding-top: 0px;}.dp_breadcrumb_nav ul {padding: 10px 0 20px;}}/* 予約検索表示 */div#custom_html-43, div#custom_html-44 {width: 100%;background: url(/wp-content/uploads/css_img/top-1_bg.jpg) center top -250px / auto auto no-repeat;text-align: center;}div#custom_html-44 {text-align: left;}#custom_html-43 .textwidget {max-width: 1180px;margin: auto;}div#custom_html-43 h4.rese {padding: 5px 30px;margin: 0.5% auto 1.5% auto;border-bottom: 1px solid rgba(51, 51, 51, 0.45);letter-spacing: 0.2em;}h4.rese i.icon-calendar {font-size: 85%;padding: 5px 10px;position: relative;top: 2px;}h4.rese::after {display: none;}div#kensaku {font-size: 1.1rem;margin: auto;overflow: auto;display: inline-block;}#kensaku select {background-color: rgba(245, 245, 245, 0.75);padding: 1px 5px;line-height: 1.5em;border: 1px solid rgba(51, 51, 51, 0.45);color: #666;margin: 2px}#kensaku input[type="checkbox"], input[type="radio"] {margin-bottom: 3px;border: 2px solid rgba(51, 51, 51, 0.45);background-color: rgba(245, 245, 245, 0.75);border-radius: 3px;/* CSS3草案 */-webkit-border-radius: 3px;/* Safari,Google Chrome用 */-moz-border-radius: 3px;/* Firefox用 */-ms--border-radius: 3px;/* IE用 */}span.kensaku-hd {margin-right: 5px;padding: 7px 10px;background-color: #2a4073;color: #fff;border-radius: 3px;/* CSS3草案 */-webkit-border-radius: 3px;/* Safari,Google Chrome用 */-moz-border-radius: 3px;/* Firefox用 */}#kensaku .check-in, #kensaku .mitei, #kensaku .ninzu, #kensaku .hakusu, #kensaku .heyakazu, #kensaku .price, #kensaku .go-search {float: left;margin-left: 25px;line-height: 2em;}#kensaku .mitei {font-size: 80%;line-height: 5em;float: left;}#kensaku .go-search input[type="submit"] {font-size: 13px;color: #000;margin: 0;line-height: 2em;background-color: rgba(245, 245, 245, 1.00);border: 1px solid rgba(51, 51, 51, 0.45);border-radius: 3px;/* CSS3草案 */-webkit-border-radius: 3px;/* Safari,Google Chrome用 */-moz-border-radius: 3px;/* Firefox用 */}/* 予約検索 下のサブメニュー */div#kensaku-sub {font-size: 1.1rem;margin: auto;overflow: auto;display: inline-block;}#kensaku-sub ul {padding: 0px 15px 0px 15px;width: 100%;margin: 0;}#kensaku-sub ul li {padding: 0px 10px 0px 8px;margin: 3px 10px;float: left;font-size: 12px;background-color: #ffe6d0;list-style: none;border-radius: 3px;/* CSS3草案 */-webkit-border-radius: 3px;/* Safari,Google Chrome用 */-moz-border-radius: 3px;/* Firefox用 */list-style: url(/wp-content/uploads/css_img/arrow-s_03.png);list-style-position: inside;}/* ++++++++++++トップデザイン++++++++++++*//* お知らせ*/.home #dprecentcustompostswidget-2.widget-box {box-shadow: 0 0 4px rgba(0, 0, 0, .24);max-width: 1150px;background: url(/wp-content/uploads/css_img/hito-left.png) left bottom 4px / auto auto no-repeat, url(/wp-content/uploads/css_img/hito-right.png) right bottom 4px / auto auto no-repeat, url(/wp-content/uploads/css_img/top-news_bg.png) center top / auto auto repeat-x, url(/wp-content/uploads/css_img/bottomline_02.png) center bottom -10px / auto auto repeat-x, url(/wp-content/uploads/css_img/fusen-s-50.png) right 15px top -9px / auto auto no-repeat;background-color: #ffffff;padding-bottom: 25px;margin: auto;margin-bottom: 30px;}.home h4.excerpt_title_wid a {font-size: 15px;color: #333;}@media only screen and (max-width: 768px) {.home #dprecentcustompostswidget-4.widget-box {background: url(/wp-content/uploads/css_img/hito-left.png) left -20px bottom 4px / auto auto no-repeat, url(/wp-content/uploads/css_img/top-news_bg.png) center top / auto auto repeat-x, url(/wp-content/uploads/css_img/bottomline_02.png) center bottom -10px / auto auto repeat-x, url(/wp-content/uploads/css_img/fusen-s-50.png) right 15px top -12px / auto auto no-repeat;background-color: #ffffff;padding-bottom: 35px;padding-top: 15px;}}.home #dprecentcustompostswidget-2 h3.inside-title.wow.fadeInLeft, .home #dprecentcustompostswidget-2 .recent_entries .home #media_gallery-2 h3.inside-title.wow.fadeInLeft {box-shadow: none;margin-bottom: 5px;padding-left: 35px;}.home .widget-container #dprecentcustompostswidget-2 .recent_entries, .home .widget-container #dprecentcustompostswidget-4 .recent_entries {box-shadow: none;}.home #dprecentcustompostswidget-2 h3.inside-title::before, .home #media_gallery-2 h3.inside-title::before, .home #dprecentcustompostswidget-2 h3.inside-title::after, .home #media_gallery-2 h3.inside-title::after, .home #dprecentcustompostswidget-4 h3.inside-title::before, .home #media_gallery-4 h3.inside-title, .home #shortcodes-ultimate-5 h3.inside-title::before, .home #dprecentcustompostswidget-4 h3.inside-title::after, .home #media_gallery-4 h3.inside-title, .home #shortcodes-ultimate-5 h3.inside-title::after {display: none;}.home #dprecentcustompostswidget-2 h3.inside-title, .home #media_gallery-2 h3.inside-title, .home #dprecentcustompostswidget-4 h3.inside-title, .home #media_gallery-4 h3.inside-title, .home #shortcodes-ultimate-5 h3.inside-title, .home h1.inside-title.wow.fadeInLeft {/* お知らせ タイトル*/background: url(/wp-content/uploads/css_img/top-title_bg_01.png) left top / auto auto no-repeat, url(/wp-content/uploads/css_img/top-title_bg_00.png) left bottom / auto auto repeat-x;height: 70px;box-shadow: none;margin: 20px 0px 10px 5px;padding: 24px 0px 15px 25px;}.home #dprecentcustompostswidget-2 ul.recent_entries li, .home #dprecentcustompostswidget-4 ul.recent_entries li {/* お知らせの仕切り*/border-bottom: none;background: url(/wp-content/uploads/css_img/top-news-shikiri_bg.png) left bottom / auto auto repeat-x;}.home #dprecentcustompostswidget-2 ul.recent_entries li:after, .home #dprecentcustompostswidget-4 ul.recent_entries li:after {background-color: #b2e6ff;bottom: -3px;}.home h1.inside-title.wow.fadeInLeft {position: initial;background-color: unset;margin-bottom: 20px;letter-spacing: 0.15em;}.home h1.inside-title.wow.fadeInLeft::before, .home h1.inside-title.wow.fadeInLeft::after {display: none;}/*ピックアップ画像ギャラリー*/.widget-container #media_gallery-2.widget-box {width: 100%;padding: 0px;text-align: center;background: url(/wp-content/uploads/css_img/top-title_bg_06.png) center top 15px / auto auto no-repeat;}#media_gallery-2 .gallery-item .gallery-icon img {width: 100%;height: auto;border: 1px solid #fff!important;}#media_gallery-2 .gallery dt {padding: 0;}#media_gallery-2 dd.gallery-caption {padding: 10px 18px;border: none;}#media_gallery-2 dt.gallery-icon :hover img {transform: rotateY( 360deg);transition-duration: 0.5s;}#media_gallery-2 dt.gallery-icon img::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5);}/*ピックアップ画像ギャラリータイトル*/.home #media_gallery-2 h3.inside-title {box-shadow: none;margin-bottom: 5px;}.home #media_gallery-2 h3.inside-title {/* こちらも要チェック！ タイトル*/background: url(/wp-content/uploads/css_img/top-title_bg_04.png) left top / auto auto no-repeat, url(/wp-content/uploads/css_img/top-title_chbg02.png) right bottom / auto auto no-repeat;display: inline-block;padding: 18px 35px 25px 45px;letter-spacing: 0.15em;}/* 最新情報+ライブカメラ+フェイスブック h2.title */.home #tpcf_conten #top_cf h2.title, .home #tpcf_conten #top_event h2.title, .home #tpcf_conten #top_live h2.title, .home #tpcf_conten #top_fb h2.title {/* タイトルアンダーライン*/background: url(/wp-content/uploads/css_img/top-title_bg_04.png) left top / auto auto no-repeat, url(/wp-content/uploads/css_img/top-title_bg_00.png) left bottom / auto auto repeat-x;height: 70px;margin: 0px 0px 20px 5px;padding: 20px 0px 15px 25px;border-bottom: none;letter-spacing: 0.02em;font-weight: 400;box-shadow: none;font-family: 'yomogi';}.home #tpcf_conten #top_cf h2::after, .home #tpcf_conten #top_event h2::after, .home #tpcf_conten #top_live h2::after, .home #tpcf_conten #top_fb h2::after {content: "";position: unset;top: unset;left: unset;width: unset;height: unset;-ms-transform: none;-webkit-transform: none;transform: none;background-color: unset;}/* 最新情報 h2.title */.home #tpcf_conten #top_cf h2.title {background: url(/wp-content/uploads/css_img/top-title_bg_04.png) left top 10px / auto auto no-repeat, url(/wp-content/uploads/css_img/top-title_bg_00.png) left bottom / auto auto repeat-x;padding-left: 38px;display: inline-block;font-size: 28px;}.home #tpcf_conten #top_cf h2.title span {font-size: 26px;letter-spacing: 0.02em;padding: 0px 8px;}/* イベント h2.title */.home #tpcf_conten #top_event h2.title {background: url(/wp-content/uploads/css_img/top-title_bg_07.png) left 5px top 20px / auto auto no-repeat, url(/wp-content/uploads/css_img/top-title_bg_00.png) left bottom / auto auto repeat-x;padding-left: 50px;text-align: left;}/* ライブカメラ h2.title */.home #tpcf_conten #top_live h2.title {background: url(/wp-content/uploads/css_img/top-title_bg_08.png) left 5px top 20px / auto auto no-repeat, url(/wp-content/uploads/css_img/top-title_bg_00.png) left bottom / auto auto repeat-x;padding-left: 50px;letter-spacing: 0.1em;text-align: left;font-size: 20px;}/* フェイスブック h2.title */.home #tpcf_conten #top_fb h2.title {/* タイトルアンダーライン*/background: url(/wp-content/uploads/css_img/top-title_bg_09.png) left 3px top 22px / auto auto no-repeat, url(/wp-content/uploads/css_img/top-title_bg_00.png) left bottom / auto auto repeat-x;padding-left: 40px;letter-spacing: 0.1em;text-align: left;font-size: 20px;}/* textwidget h2などの見出しをexecphpwidget中でも使用可能に */.execphpwidget h1, #246cab, .execphpwidget h3, .execphpwidget h4, .execphpwidget h5, .execphpwidget h6 {border-bottom: 1px solid rgba(170, 170, 170, 0.48);position: relative;line-height: 1.6;margin: 50px 0 30px;padding: 4px 0 4px 8px;overflow: hidden;clear: both;color: #000000!important;}/* 最新情報！カスタムフィールド */.home #top_cf {box-shadow: 0 0 4px rgba(0, 0, 0, .24);padding: 5px;background: url(/wp-content/uploads/css_img/top-cf_top_left.png) left top / auto auto no-repeat, url(/wp-content/uploads/css_img/top-cf_top_right.png) right top / auto auto no-repeat, url(/wp-content/uploads/css_img/new-footer_right.png) right bottom / auto auto no-repeat, url(/wp-content/uploads/css_img/new-footer_left.png) left bottom / auto auto no-repeat, url(/wp-content/uploads/css_img/bottomline_02.png) center bottom -10px / auto auto repeat-x;background-color: #ffffff;padding: 100px 30px 120px 30px;overflow: auto;}/*----------------- トップの最新情報（CF） ----------------*/#top_cf .execphpwidget .flexbox {margin: 0 -1.16% 0 -1.17%;display: grid;grid-gap: 40px;grid-template-columns: repeat(2, 1fr);}#top_cf .execphpwidget .flexbox .fb-item {width: 46%;float: left;margin: 0 1.16% 20px 1.17%;}@supports (display: grid) {#top_cf .execphpwidget .flexbox {margin: 0;}#top_cf .execphpwidget .flexbox .fb-item {width: auto;margin: 0;}}/* トップの最新情報 スマホ表示用*/@media only screen and (max-width: 768px) {#top_cf .execphpwidget .flexbox {grid-template-columns: repeat(1, 1fr);grid-gap: 30px;}.home #top_cf {box-shadow: none;padding: 5px;background: url(/wp-content/uploads/css_img/top-cf_top_left.png) left -90px top -18px / auto auto no-repeat, url(/wp-content/uploads/css_img/top-cf_top_right.png) right -80px top -20px / auto auto no-repeat, url(/wp-content/uploads/css_img/new-footer_right.png) right -125px bottom / auto auto no-repeat, url(/wp-content/uploads/css_img/new-footer_left.png) left -75px bottom / auto auto no-repeat, url(/wp-content/uploads/css_img/bottomline_02.png) center bottom -10px / auto auto repeat-x;background-color: none;padding: 80px 15px 90px 15px;margin-bottom: 25px;}}/*--------Flexbox Masonry レイアウト（フォトコンに追加トップCF）---------*/.fb-toptitle {width: 100%;color: #246cab;margin-bottom: 4px!important;line-height: 1.35em;padding-left: 1.4em;text-indent: -1.4em;font-size: 110%;}.fb-subtitle {text-align: left;width: 100%;padding: 12px 0px;margin: 8px 0px 12px 0px;color: #946b47;line-height: 1.35em;font-size: 15px;background: url(/wp-content/uploads/css_img/hd-line_2.png) left top / auto auto no-repeat, url(/wp-content/uploads/css_img/hd-line_2.png) left bottom / auto auto no-repeat;}.icon-1 {display: inline-block;width: 25px;height: 18px;background: url(/wp-content/uploads/css_img/topcf_01.png) no-repeat;}.icon-2 {display: inline-block;width: 25px;height: 18px;background: url(/wp-content/uploads/css_img/topcf_02.png) no-repeat;}.icon-3 {display: inline-block;width: 25px;height: 18px;background: url(/wp-content/uploads/css_img/topcf_03.png) no-repeat;}.icon-4 {display: inline-block;width: 25px;height: 18px;background: url(/wp-content/uploads/css_img/topcf_09.png) no-repeat;}.icon-5 {display: inline-block;width: 25px;height: 18px;background: url(/wp-content/uploads/css_img/topcf_05.png) no-repeat;}.icon-6 {display: inline-block;width: 25px;height: 18px;background: url(/wp-content/uploads/css_img/topcf_06.png) no-repeat;}.icon-7 {display: inline-block;width: 25px;height: 18px;background: url(/wp-content/uploads/css_img/topcf_07.png) no-repeat;}.icon-8 {display: inline-block;width: 25px;height: 18px;background: url(/wp-content/uploads/css_img/topcf_08.png) no-repeat;}#top_cf .fb-setsumei {font-size: 13px;line-height: 1.5em;}/*ライブカメラ+フェイスブック+イベント*/#tpcf_conten #top_live, #tpcf_conten #top_event, #tpcf_conten #top_fb {box-shadow: 0 0 4px rgba(0, 0, 0, .24);background-color: #fff;padding: 5px;background: url(/wp-content/uploads/css_img/top-news_bg.png) center top / auto auto repeat-x, url(/wp-content/uploads/css_img/bottomline_02.png) center bottom -10px / auto auto repeat-x;background-color: #ffffff;padding-top: 15px;padding-bottom: 20px;margin-bottom: 35px;}/*ライブカメラ*/.live_camera_text {text-align: center;font-size: 14px;padding: 10px 0px;}.live_camera_text span {padding-left: 15px;}/*フェイスブック*/.fb-page {margin-bottom: 0px;}/* トップパララックス内の画像 */.dp_parallax_widget-3 img.plx_img, .dp_parallax_widget-4 img.plx_img {border: 2px dotted #fff;}/*トップアウトドア施設*/.yagai-225 {/*各施設状況*/width: 50%;float: left;padding: 0px 10px 0px 0px;}.yagai-225 dt a {color: #246ebb!important;font-weight: 600;padding-left: 17px;background: url(/wp-content/uploads/css_img/arrow-s_01.png) left 2px top 2px / auto auto no-repeat;}.yagai-225 dl {border: 1px solid #888;border-top: none;line-height: 1.3em;}.yagai-225 dt {border-bottom: 1px solid #888;border-top: 1px solid #888;border-left: none;border-right: none;background-color: rgba(245, 245, 245, 0.5);padding: 5px 6px 5px 6px;}.yagai-225 dd {border: none;padding: 5px 5px 10px 20px;}/* 写真・ギャラリー・バナーなど *//*バナーフレックスボックス*/.banner-flex {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.banner-flex .b-item {align-self: stretch;align-items: center;margin-bottom: 8px;}.banner-flex .b-item a>img {box-shadow: 0 0px 5px -2px #000;transition: all .3s ease;}.mb .banner-flex .b-item img {max-width: 180px;}@media only screen and (max-width: 768px) and (min-width: 0px) {.mb .banner-flex .b-item img {max-width: 114px;}}/* ++++++++++++各ページデザイン++++++++++++*//* 固定ページの下段 h3 */.not-home h3.inside-title.wow.fadeInLeft {font-size: 220%;}.not-home .dp_related_posts.news .meta-date {width: 130px;font-size: 110%;}.not-home a.rel-post-title.item-link {font-size: 110%;}/* 雪だるまフォトコンエントリー作品（投票Polls）*/.y-pools {margin: 10px;}div#polls-6 {margin-top: -20px;}div#polls-6 h3.widget-title {background: #3fa9f5;color: #ffffff!important;font-family: 'M PLUS Rounded 1c', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;border-bottom: none;margin: auto;text-align: center;}div#polls-6 h3::after {display: none;}div#polls-6-ans {margin-top: 0px;}.wp-polls INPUT {display: inline-block;border: 2px solid rgba(170, 170, 170, 0.68);}div#polls-6 ul li::before {display: none;}/*---校外学習一日の流れ---*/#imagebox-arrow {margin: 10px 5px;padding-right: 30px;float: left;background-image: url("/wp-content/uploads/css_img/arrow_glay.png");background-repeat: no-repeat;background-position: 175px 50px;}#imagebox-arrow .imgbox {text-align: center;margin: 4px;border: solid 2px #fff;outline: solid 1px #bab48d;}#imagebox-arrow .caption {font-size: 12px;color: #333;text-align: center;margin: 3px 0 5px auto;}.palla .widget-meta h2 {font-family: 'waon';}div#text-6 {background-image: url(/wp-content/uploads/2018/10/top-2_bg.png);background-attachment: fixed;background-position: center center;background-size: cover;padding: 50px 10px 50px 10px;}div#text-6 h2.widgettitle {line-height: 155%;font-size: 34px;margin: 0;padding: 25px 0px 5px 0px;text-shadow: 0px 0px 1px #fff, 0px 0px 2px #fff, 0px 0px 3px #fff, 0px 0px 4px #fff, 0px 0px 5px #fff, 0px 0px 6px #fff, 0px 0px 7px #fff, 0px 0px 8px #fff, 0px 0px 9px #fff, 0px 0px 10px #fff;}.widget>div>ul li a:before, .widget>ul li a:before, .widget>ul li:before, .widget_calendar caption:before {color: #003f8e;}/*---トイレ・ジオパーク表示--*/.toilet-w {background: url(/wp-content/uploads/css_img/toilet_w.png)no-repeat center;margin-left: 10px;color: rgba(0, 0, 0, 0);}.geo-w {background: url(/wp-content/uploads/css_img/rogo_gpk22.png)no-repeat center;margin-left: 5px;color: rgba(0, 0, 0, 0);}/*カート修正  */div.usccart_navi li.ucart {font-size: 90%;background-color: #B3B3B3;float: left;margin: 0px;padding: 3px 0px 3px 30px;color: #FFFFFF;font-weight: bold;text-align: left;max-width: 22.1%!important;}div.usccart_navi ol.ucart {list-style-image: none;list-style-type: none;display: block;height: 31px;width: 100%;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 30px;padding: 0px;}.usccart_navi ol {counter-reset: number;list-style-type: none!important;padding: 0.5em;margin: 0px 10px 15px 30px;}.usccart_navi ol li {position: relative;line-height: 1.5em;padding: 0.5em 0.5em 0.5em 30px;list-style: none;display: block!important;}.usccart_navi ol li:before {position: absolute;counter-increment: number;content: counter(number);/display: inline-block;background: #f43f72;color: white;font-family: 'Avenir', 'Arial Black', 'Arial', sans-serif;font-weight: bold;font-size: 15px;left: 0;width: 25px;height: 25px;line-height: 25px;text-align: center;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}#cart table {border: 1px solid #CCCCCC;width: 100%;}#inside-cart .usccart_navi {line-height: 1.6;}#inside-cart .themeform button[type=submit], #inside-cart .themeform input[type=submit] {padding: 8px 14px;display: inline-block;border: none;cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;background-color: #ff7142;}#inside-cart button, input[type="submit"] {font-size: 85%;color: #ffffff;padding: 4px 8px;display: inline-block;border: none;cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;background-color: #ff7142;}input[type=button], input[type="submit"], input[type="reset"], input[type="search"], input[type="checkbox"], input[type="radio"] {cursor: pointer;padding: 8px 14px;-webkit-border-radius: 3px;border-radius: 3px;}#itempage .itemimg img {margin: 0 40px 40px auto!important;}#cart_table .thumbnail img {margin-bottom: 0px;}/*レスポンシブ定義リスト体験カレンダー等 サンプルページ*//* micro clearfx */.cf:before, .cf:after {content: "";display: table}.cf:after {clear: both}.cf {zoom: 1}/* For IE 6/7 */.center {text-align: center}.right {text-align: right}.left {text-align: left}.just {text-align: justify;}.cb {clear: both;}.mb {clear: both;}@media screen and (min-width: 739px) {.pc {display: unset;}.sp {display: none;}}/* ++++ min-width: 739 ++++ */@media screen and (max-width: 738px) {.pc {display: none;}.sp {display: unset;}}/* ++++ max-width: 738px ++++ */@media screen and (min-width: 480px) {.pcs {display: unset;}.sps {display: none;}}/* ++++ min-width: 480px ++++ */@media screen and (max-width: 479px) {.pcs {display: none;}.sps {display: unset;}}/* ++++ max-width: 479px ++++ */@media screen and (min-width: 1020px) {.pc-only {display: unset;}.sp-only {display: none;}}/* ++++ min-width: 1080px ++++ */@media screen and (max-width: 1019px) {.sp-only {display: unset;}.pc-only {display: unset;}}/* ++++ max-width: 1079px ++++ *//* +++++ 基本（サンプルページ） +++++ *//*--- フォント ---*/.kiwimaru {font-family: 'Kiwi Maru', serif;}.mp1c {font-family: 'M PLUS 1 Code', sans-serif;}.mpr1 {font-family: 'M PLUS Rounded 1c', sans-serif;}.murecho {font-family: 'Murecho', sans-serif;}.yomogi {font-family: 'Yomogi', cursive;}.magic {font-family: 'Yusei Magic', sans-serif;}.zenkaku {font-family: 'Zen Kaku Gothic New', sans-serif;}.zenmaru {font-family: 'Zen Maru Gothic', sans-serif;}.entry .ml0 {margin-left: 0px!important;}.entry .ml10 {margin-left: 10px!important;}.entry .ml20 {margin-left: 20px!important;}.entry .ml30 {margin-left: 30px!important;}.entry .ml40 {margin-left: 40px!important;}.entry .mr60 {margin-left: 60px!important;}.entry .mr0 {margin-right: 0px!important;}.entry .mr10 {margin-right: 10px!important;}.entry .mr20 {margin-right: 20px!important;}.entry .mr30 {margin-right: 30px!important;}.entry .mr40 {margin-right: 40px!important;}.entry .mr60 {margin-right: 60px!important;}.entry .mt0 {margin-top: 0px!important;}.entry .mt10 {margin-top: 10px!important;}.entry .mt20 {margin-top: 20px!important;}.entry .mt30 {margin-top: 30px!important;}.entry .mt40 {margin-top: 40px!important;}.entry .mt60 {margin-top: 60px!important;}.entry .mb0 {margin-bottom: 0px!important;}.entry .mb10 {margin-bottom: 10px!important;}.entry .mb20 {margin-bottom: 20px!important;}.entry .mb30 {margin-bottom: 30px!important;}.entry .mb40 {margin-bottom: 40px!important;}.entry .mb60 {margin-bottom: 60px!important;}p.indent-1 {padding-left: 1em;text-indent: -1em;}.h150 {line-height: 150%!important;}.h165 {line-height: 165%!important;}.h175 {line-height: 175%!important;}.h200 {line-height: 180%!important;}.h250 {line-height: 250%!important;}.h300 {line-height: 300%!important;}.w200 {font-weight: 200!important;}.w300 {font-weight: 300!important;}.w400 {font-weight: 400!important;}.w500 {font-weight: 500!important;}.w600 {font-weight: 600!important;}.w700 {font-weight: 700!important;}.w900 {font-weight: 900!important;}.font-ssss {font-size: 60%!important;}.font-sss {font-size: 70%!important;}.font-ss {font-size: 80%!important;}.font-s {font-size: 90%!important;}.font-l {font-size: 120%!important;}.font-ll {font-size: 135%!important;}.font-lll {font-size: 150%!important;}.font-llll {font-size: 180%!important;}.font-r {color: #b62600!important;}.font-b {color: #1498b6!important;}.font-g {color: #78bd00!important;}.font-y {color: #bca500!important;}.font-p {color: #d4318b!important;}.font-o {color: #f08500!important;}.font-gl {color: #888888!important;}.font-bk {color: #000000!important;}.under60c {background: linear-gradient(transparent 60%, #a0d8ef 60%);}.under80c {background: linear-gradient(transparent 80%, #a0d8ef 80%);}.under60y {background: linear-gradient(transparent 60%, #ffff66 60%);}.under80y {background: linear-gradient(transparent 80%, #ffff66 80%);}.entry .font-ls02 {letter-spacing: .2px;}.entry .font-ls04 {letter-spacing: .4px;}.entry .font-ls06 {letter-spacing: .6px;}.img_maru18 {border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;}.img_maru10_w {border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border: 5px solid #fff;margin: 0 0 10px 0;padding: 0px 0px 0px 0px;}.TXT-HD {padding: 1em 1.5em;line-height: 1.7;border: 1px dotted #ccc;border-radius: 5px;color: #394869;margin: 10px 0px;background-color: #f9f9f9;clear: both;}.TXT-GREEN {font-size: 105%;line-height: 150%;color: #69821b;margin: 20px 0px 20px 0;}.TXT-GRAY {font-size: 105%;line-height: 150%;color: #a22041;margin: 20px 0px 20px 0;}/*---headline---*/.headline {font-family: "M PLUS Rounded 1c";font-size: 24px;text-align: left;line-height: 1.2em;background: unset;background-image: url(/wp-content/uploads/css_img/or_hd_01.png), url(/wp-content/uploads/css_img/or_hd_03.png), url(/wp-content/uploads/css_img/or_hd_02.png);background-repeat: no-repeat, no-repeat, no-repeat;background-position: 0% 0%, 100% 0%, 90% 0%;background-size: auto auto, auto auto, 100% 50px;margin-top: 50px;margin-bottom: 10px;font-weight: 400;padding: 12px 12px 12px 55px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}.entry-inner .headline-1:nth-child(1) {margin-top: 0px}.headline-1 {font-family: "M PLUS Rounded 1c";font-size: 26px;text-align: left;line-height: 1.2em;background: unset;background-image: url(/wp-content/uploads/css_img/hd22_bg.png), url(/wp-content/uploads/css_img/hd2_bg.png);background-repeat: no-repeat, repeat-x;background-position: left bottom, left bottom;background-size: auto auto, auto auto;margin-top: 50px;margin-bottom: 15px;font-weight: 400;padding: 10px 12px 18px 55px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}.headline-2 {font-family: "M PLUS Rounded 1c";font-size: 24px;text-align: left;line-height: 1.2em;background: unset;background-image: url(/wp-content/uploads/css_img/top_hd_01.png), url(/wp-content/uploads/css_img/top_hd_03.png), url(/wp-content/uploads/css_img/top_hd_02.png);background-repeat: no-repeat, no-repeat, no-repeat;background-position: 0% 0%, 100% 0%, 90% 0%;background-size: auto auto, auto auto, 100% 50px;margin-top: 50px;margin-bottom: 10px;font-weight: 400;padding: 12px 12px 12px 55px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}/*.headline-3 {font-family: "M PLUS Rounded 1c";font-size: 22px;font-weight: 400;line-height: 1.7;padding:0.6em 1.2em;background: fff799;box-shadow: 0 0 4px rgba(0, 0, 0, 0.43);margin: 20px 0 20px 0;color:#ac6b25;background-image:url(/wp-content/uploads/css_img/hd_bg.png);}*/.headline-3 {font-family: "M PLUS Rounded 1c";font-size: 24px;text-align: left;line-height: 1.2em;background: unset;background-image: url(/wp-content/uploads/css_img/hd-2_01.png), url(/wp-content/uploads/css_img/hd-2_03.png), url(/wp-content/uploads/css_img/hd-2_02.png);background-repeat: no-repeat, no-repeat, repeat-x;background-position: left bottom, right bottom, center bottom;background-size: auto auto, auto auto, auto auto;margin-top: 50px;margin-bottom: 10px;font-weight: 400;padding: 18px 12px 18px 55px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}.headline-4 {padding: .5em .75em;background: #f4f4f4;border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;box-shadow: 0 7px 10px -5px rgba(0, 0, 0, .1) inset;}@media screen and (max-width: 735px) {/*-----------------735px以下で適用する内容----------------*/.single-title {font-size: 18px;padding: 10px 0;}.headline-1, .headline-2, .headline-3, .headline-4 {font-family: 'M PLUS Rounded 1c', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;margin-top: 25px;font-size: 22px;text-align: left;line-height: 1.4em;background: unset;background-image: none;margin-top: 20px;margin-bottom: 10px;font-weight: 400;margin-bottom: 12px;border-left-width: 2px;border-left-style: solid;border-left-color: #888;padding-left: 12px;display: block;}.TXT-GRAY {font-size: 100%;}.TXT-HD {font-size: 15px;font-weight: 400;position: relative;line-height: 1.4;padding: 0.25em 1em;display: block;top: 0;margin: 20px 0 20px 0;color: #2f5d50;}.flexbox1 {display: block;}.home .w_lift dl dt {padding: 0px 10px;}}/*-----------------キャプション入り フレックスボックス写真----------------*/.entry .flex_gallery .wp-caption.alignnone, .entry .flex_gallery .wp-caption.alignleft, .entry .flex_gallery .wp-caption.alignright {width: 100%!important;overflow: hidden;margin-bottom: 15px;}.font-l10 {margin: 0px 0px 0px 10px;margin-bottom: 0px;}.font-l20 {margin: 0px 0px 0px 20px;margin-bottom: 0px;}.font-dott1 {font-size: 120%;margin-top: 10px;margin-bottom: 10px;border-bottom: dotted 1px #999;padding-bottom: 12px;}.font-dott2 {font-size: 120%;margin: 10px 0px;border-top: dotted 1px #999;border-bottom: dotted 1px #999;padding: 12px 0px;}.entry dt {font-size: 18px;color: #111;font-family: "M PLUS Rounded 1c";margin-bottom: .3em;margin-top: .5em;}.entry dd {font-size: 14px;line-height: 160%;margin-bottom: 8px;}#normal dl {width: auto;}#normal dt {font-family: 'Murecho', sans-serif;font-weight: 300;font-size: 115%;clear: left;float: left;width: 200px;color: #bc3554;}#normal dd {font-family: "TA_pop_kaku_m";margin: 0px 0px 15px 245px;;padding: 5px 0px 0px 0px;font-size: 110%;}#normal dd:before {content: '……';position: absolute;display: block;margin-left: -2.5em;}#table_t dl {background: #f4f4f4;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;box-sizing: border-box;}#table_t dt {font-size: 110%;font-weight: 300;color: #333;width: 23%;float: left;padding: 10px 10px 0px 10px;border-top: 1px solid #ccc;box-sizing: border-box;margin-top: 0;}#table_t dd {background: #fff;color: #555;margin-left: 23%;border-left: 1px solid #ccc;padding: 10px 10px 10px 10px;border-top: 1px solid #ccc;margin-bottom: 0em;box-sizing: border-box;}#table_t dd:after {content: '';display: block;clear: both;}#tensen dl {width: auto;}#tensen dt {font-family: 'Murecho', sans-serif;font-size: 110%;clear: left;float: left;width: 145px;font-weight: 400;color: #6187c1;margin: 0px;}#tensen dd {margin: 0px 0px 15px 185px;;padding: 0px 0px 0px 0px;font-size: 90%;}#tensen dd:before {content: '……';position: absolute;display: block;margin-left: -2.5em;}#sentences dl {width: auto;}#sentences dt {font-family: 'Murecho', sans-serif;color: #000000;font-weight: 400;font-size: 125%;margin-top: 25px;margin-bottom: 12px;border-left-width: 12px;border-left-style: solid;border-left-color: #adbace;padding-left: 8px;}#sentences dd {font-size: 90%;line-height: 1.65;border-bottom-width: 1px;margin-top: 5px;margin-bottom: 10px;margin-left: 23px;padding-right: 0px;padding-left: 6px;padding-bottom: 3px;}#sentences0 dl {width: auto;}#sentences0 dt {font-family: 'Murecho', sans-serif;color: #6187c1;font-weight: 500;font-size: 130%;margin-top: 25px;margin-bottom: 10px;border-bottom: dotted 1px #999;padding-bottom: 5px;display: flex;}#sentences0 dd {font-size: 95%line-height: 1.6;padding: 2px 2px 2px 20px;margin-left: 0px;margin-top: 2px;}#sentences1 dl {width: auto;}#sentences1 dt {font-family: 'Murecho', sans-serif;color: #333;font-weight: normal;font-size: 125%;margin-top: 25px;margin-bottom: 12px;border-left-width: 2px;border-left-style: solid;border-left-color: #888;padding-left: 12px}#sentences1 dd {font-size: 90%;line-height: 1.75;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #bbb;margin-top: 5px;margin-bottom: 10px;margin-left: 15px;padding-right: 15px;padding-left: 6px;padding-bottom: 3px;}#sentences2 dl {width: auto;}#sentences2 dt {font-family: 'Murecho', sans-serif;color: #333;font-weight: normal;font-size: 125%;margin-top: 25px;margin-bottom: 12px;border-left-width: 20px;border-left-style: solid;border-left-color: #cfe5f8;padding-left: 8px;display: inline;}#sentences2 dd {font-size: 90%;line-height: 1.65;border-bottom-width: 1px;/* border-bottom-style: solid; *//* border-bottom-color: #999999; */;margin-top: 5px;margin-bottom: 10px;margin-left: 23px;padding-right: 0px;padding-left: 6px;padding-bottom: 3px;}#sentences3 dl {width: auto;}#sentences3 dt {font-family: 'Murecho', sans-serif;color: #333;font-weight: normal;font-size: 125%;margin-top: 25px;margin-bottom: 12px;border-left-width: 20px;border-left-style: solid;border-left-color: #ccc;padding-left: 8px}#sentences3 dd {font-size: 100%;line-height: 1.75;border-bottom-width: 1px;border-bottom-style: none;margin-top: 5px;margin-bottom: 10px;margin-left: 23px;padding-right: 0px;padding-left: 6px;padding-bottom: 3px;}#sentences4 dl {width: auto;}#sentences4 dt {font-family: 'Murecho';padding: 4px 15px;border-radius: 3px;background: #2a80ce;height: 25px;/* line-height: 25px; */text-align: center;color: #fff;font-size: 15px;display: inline-block;margin: 10px 0;}#sentences4 dd {font-size: 90%;line-height: 1.7;margin-left: 0px;margin-top: 2px;}#res-table-lg dl {width: auto;}#res-table-lg dt {display: inline-block;font-family: 'Murecho', sans-serif;font-weight: 400;font-size: 125%;margin-top: 25px;margin-bottom: 10px;border-bottom: dotted 2px #d168a7;padding: 6px 2px}#res-table-lg dd {font-size: 90%;line-height: 1.7;margin-left: 0px;margin-top: 2px;}#syohin dl {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;box-sizing: border-box;}#syohin dt {width: 80px;float: left;padding: 10px 10px 0px 10px;border-top: 1px solid #ddd;box-sizing: border-box;}#syohin dd {margin-left: 80px;border-left: 1px solid #ddd;padding: 10px 10px 10px 10px;border-top: 1px solid #ddd;margin-bottom: 0em;box-sizing: border-box;}#syohin dd:after {content: '';display: block;clear: both;}#setsumei dl {width: auto;}#setsumei dt {width: 85px;float: left;padding: 3px 5px 0px 0px;box-sizing: border-box;}#setsumei dt:before {font-size: 90%;content: "◇"!important;}#setsumei dd {padding-left: 2em;text-indent: -2em;margin-left: 105px;padding: 3px 5px 3px 5px;margin-bottom: 0em;box-sizing: border-box;}#setsumei dd:before {content: '…　';list-style-position: inside;}#setsumei dd:after {content: '';display: block;clear: both;}.arrowList ul {margin: 0px 0px 20px 25px;}ul.arrowList li {list-style: none;padding-left: 1.2rem;position: relative;margin: 0px 0px 10px 0px;padding: 2px;}ul.arrowList li:before, ul.arrowList li:after {content: "";display: block;position: absolute;}ul.arrowList li:before {width: 12px;height: 12px;border-radius: 2px;background: #8CC4D9;left: 0;top: 5px;}ul.arrowList li:after {border: 3px solid transparent;border-left-color: #fff;left: 5px;top: 8px;}.main ol {counter-reset: number;list-style-type: none!important;padding: 0.5em;margin: 0px 10px 15px 30px;}.main ol li {position: relative;line-height: 1.5em;padding: 0.5em 0.5em 0.5em 30px;list-style: none}.main ol li:before {position: absolute;counter-increment: number;content: counter(number);/display: inline-block;background: #74c2f8;color: white;font-family: 'Avenir', 'Arial Black', 'Arial', sans-serif;font-weight: bold;font-size: 15px;left: 0;width: 25px;height: 25px;line-height: 25px;text-align: center;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}/*.entry ol li, .entry ol ul ol li {list-style: none}*/.kome-aka li, .kome li {list-style: none!important;}.single-article .entry .kome ul {margin: 0 0 15px 30px;list-style: none!important;}.single-article .entry .kome li {font-size: 100%;text-indent: -1em;margin: 0 0 6px 1em;line-height: 1.5em;list-style: none!important;}.single-article .entry .kome li:before {font-weight: bold;content: "※"!important;display: inline-block;width: 1em;text-indent: 0;}.single-article .entry .kome-aka ul {margin: 0 0 15px 30px;list-style: none;}.single-article .entry .kome-aka li {font-size: 100%;text-indent: -1em;margin: 0 0 6px 1em;color: #c82c55;line-height: 1.5em;list-style: none!important;}.single-article .entry .kome-aka li:before {font-weight: bold;content: "※"!important;display: inline-block;width: 1em;text-indent: 0;color: #c82c55;}.single-article .entry .daia ul {margin: 0 0 15px 30px;list-style: none;}.single-article .entry .daia li {font-size: 100%;text-indent: -1em;margin: 0 0 6px 1em;line-height: 1.5em;list-style: none!important;}.single-article .entry .daia li:before {content: "◇"!important;display: inline-block;width: 1em;text-indent: 0;}/*------------ リストデフォルトリセット ---------*/.commentlist_div div ul li:before, .textwidget ul li:before, .dp_text_widget ul li:before, .single-article .entry ul li:before {width: 0px;height: 0px;position: static;}.entry ul li {font-size: 100%;list-style: url(/wp-content/uploads/css_img/arrow-s_03.png);}.entry dd li {text-indent: -1.4em;padding-left: 1.8em;}.font-dott1 {/* clear: left; *//* float: left; */font-size: 130%;letter-spacing: 2px;color: #333;margin-top: 30px;margin-bottom: 10px;border-bottom: dotted 1px #999;padding-bottom: 7px;}.font-dott2 {font-size: 125%;letter-spacing: 2px;color: #333;margin: 10px 0px;border-top: dotted 1px #999;border-bottom: dotted 1px #999;padding: 10px 0px;}.font-l10 {margin: 0px 0px 0px 10px;margin-bottom: 0px;}.font-l20 {margin: 0px 0px 0px 20px;margin-bottom: 0px;}.home .widget {z-index: 1;background-color: transparent!important;}.home #custom_html-2 {background-color: #fff;z-index: 999!important;}.home #sow-editor-5 {background-color: #fff;z-index: 999!important;}.home #search-4 {background-color: #fff;padding: 50px 10px 10px 10px;margin-top: -30px;}.f-left {float: left;vertical-align: middle;}p.indent-1 {padding-left: 1em;text-indent: -1em;}/*--------Flexbox Masonry レイアウト（フォトコン）---------*/.flexbox2 {display: grid;grid-template-columns: 47% 47%;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}// Each flex item 2 column.fb-item2 {position: relative;width: 50%;}.flexbox {display: grid;grid-template-columns: 30% 30% 30%;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}// Each flex item 3 column.fb-item {position: relative;width: 30%;}.flexbox1 {display: grid;grid-template-columns: 60% 30%;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}// Each flex item 2 column.fb-item1 {position: relative;width: 60%;}.fb-item img {border: 1px solid #ccc;width: 100%;display: block;transition: all .8s;border-radius: 6px;/* CSS3草案 */-webkit-border-radius: 6px;/* Safari,Google Chrome用 */-moz-border-radius: 6px;/* Firefox用 */}.fb-title {text-align: center;width: 100%;padding: 0px;margin: 0px;margin-bottom: 10px!important;font-size: 135%;text-shadow: 0 0 8px rgba(0, 0, 0, 0.42);}.fb-nickname {text-align: left;width: 100%;padding: 0px;margin: 0px;margin-bottom: 2px!important;font-size: 110%;font-weight: 600;}.fb-setsumei {text-align: left;width: 100%;margin: 0px;line-height: 160%;padding: 0px;font-size: 100%;text-shadow: 0px 0px 1px #fff, 0px 0px 2px #fff, 0px 0px 3px #fff, 0px 0px 4px #fff, 0px 0px 5px #fff, 0px 0px 6px #fff, 0px 0px 7px #fff, 0px 0px 8px #fff;}.fb-item2 img {width: 100%;display: block;transition: all .8s;border-radius: 8px;/* CSS3草案 */-webkit-border-radius: 8px;/* Safari,Google Chrome用 */-moz-border-radius: 8px;/* Firefox用 */}.fb-item-in {width: 100%;margin-top: 20px;margin-bottom: 30px;float: left;}.fb-item-in dt, .fb_kougo-text dd {text-align: left;}.fb-item-in dl {margin-bottom: 30px;}.fb-item-in dt {font-weight: 500;margin-bottom: 0.5em;font-size: 135%;color: #1b7241;}.fb-item-in dd {font-weight: 400;text-align: left;line-height: 165%;margin-bottom: 0.6em;font-size: 100%!important;padding-left: 20px;}@media screen and (max-width: 739px) and (min-width: 0px) {.flexbox {display: grid;grid-template-columns: 100%;}.flexbox2 {display: grid;grid-template-columns: 100%;}.fb-title {font-size: 115%;line-height: 150%;}.fb-nickname {font-size: 100%;font-weight: 600;line-height: 150%;}.fb-setsumei {font-size: 80%;line-height: 150%;}.fb-item {width: 40%;}}@media screen and (max-width: 739px) and (min-width: 0px) {.flexbox {display: grid;grid-template-columns: 100%;}.fb-title {font-size: 100%;line-height: 150%;}.fb-nickname {font-size: 90%;font-weight: 600;line-height: 150%;}.fb-setsumei {font-size: 75%;line-height: 150%;}.fb-item {width: 100%;}}/*左右交互のflexboxパターン…（1/2） -*/.fb_kougo-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 3rem;}.fb_kougo-wrap:nth-child(odd) {flex-direction: row-reverse;}.fb_kougo1-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 3rem;}.fb_kougo1-wrap:nth-child(odd) {flex-direction: row-reverse;}.fb_kougo2-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 3rem;}.fb_kougo2-wrap:nth-child(odd) {flex-direction: row-reverse;}.fb_kougo3-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 3rem;}.fb_kougo3-wrap:nth-child(odd) {flex-direction: row-reverse;}.fb_kougo-text {font-size: 90%;width: 60%;/*flex: 2;*/}.fb_kougo-textp {font-size: 105%;margin-bottom: 0.7em;}.fb_kougo-text.labletab {margin-top: 1em;}.fb_kougo-img {width: 35%;/*flex: 1;*/}.fb_kougo-img {width: 35%;/*flex: 1;*/}.fb_kougo1-text {font-size: 90%;width: 70%;/*flex: 2;*/}.fb_kougo1-textp {font-size: 105%;margin-bottom: 0.7em;}.fb_kougo1-text.labletab {margin-top: 1em;}.fb_kougo1-img {width: 25%;/*flex: 1;*/}.fb_kougo1-img {width: 25%;/*flex: 1;*/}.fb_kougo-wrap .fb_kougo-text h2 {margin-bottom: 2rem;margin-top: 0px;font-size: 40px;padding-bottom: 12px;margin-bottom: 25px;}.fb_kougo1-wrap .fb_kougo1-text h2 {font-family: "M PLUS Rounded 1c";color: #ff860e;margin-bottom: 2rem;margin-top: 0px;font-size: 38px;padding-bottom: 12px;margin-bottom: 25px;}.fb_kougo2-wrap .fb_kougo-text h2 {font-family: "M PLUS Rounded 1c";color: #875829;margin-bottom: 2rem;margin-top: 0px;font-size: 36px;padding-bottom: 12px;margin-bottom: 25px;}.fb_kougo3-wrap .fb_kougo-text h2 {font-family: "Sawarabi Gothic";color: #6187c1;margin-bottom: 2rem;margin-top: 0px;font-size: 32px;;padding-bottom: 12px;margin-bottom: 25px;}.fb_kougo-wrap .fb_kougo-img img {display: block;width: 100%;height: auto;padding: 7px;border: 1px solid #FFFFFF;border-radius: 6px!important;-webkit-border-radius: 5px;-moz-border-radius: 5px;}.fb_kougo-img .wp-caption {border: none!important;overflow: unset!important;}.fb_kougo1-wrap .fb_kougo1-img img {display: block;height: auto;border: 1px solid #FFFFFF;border-radius: 8px!important;-webkit-border-radius: 8px;-moz-border-radius: 8px;box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);-moz-box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);-webkit-box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);}.fb_kougo2-wrap .fb_kougo-img img {display: block;width: 100%;height: auto;border: 5px solid #c4cfd4;border-radius: 12px!important;}.fb_kougo3-wrap .fb_kougo-img img {display: block;width: 100%;height: auto;border: 1px solid #FFFFFF;border-radius: 24px!important;-webkit-border-radius: 24px;-moz-border-radius: 24px;box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);-moz-box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);-webkit-box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);}.fb_kougo-img .wp-caption {border: none!important;overflow: unset!important;}.fb_kougo1-img .wp-caption {border: none!important;overflow: unset!important;}.fb_kougo-text .labletab .lable {padding: 2px 10px 0px 4px;}.fb_kougo-text .labletab .lable_title {font-size: 18px;margin-bottom: 2px;}.flex_gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;align-items: stretch;}.flex_gallery li {padding: 0px 10px 0px 0px;list-style: none;}.flex_gallery li img {border-radius: 10px;}fll .entry .flex_gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;align-items: stretch;}.entry .flex_gallery li {padding: 0px 10px 0px 0px;list-style: none;width: 100%;}.entry .flex_gallery li img {border-radius: 10px;}.entry .flex_gallery .wp-caption, .fb_kougo-wrap .flex_gallery .wp-caption, .fb_kougo1-wrap .flex_gallery .wp-caption, .fb_kougo2-wrap .flex_gallery .wp-caption, .fb_kougo3-wrap .flex_gallery .wp-caption {padding: 0px;border: none;border-radius: 6px;overflow: unset!important;}.entry .flex_gallery .wp-caption-text, .fb_kougo-wrap .flex_gallery .wp-caption-text, .fb_kougo2-wrap .flex_gallery .wp-caption-text, .fb_kougo3-wrap .flex_gallery .wp-caption-text {font-size: 12px!important;line-height: 150%;padding: 0px;}.entry .flex_gallery img, .fb_kougo-wrap .flex_gallery img, .fb_kougo2-wrap .flex_gallery img, .fb_kougo3-wrap .flex_gallery img {background: #fff;border: #DBDBDB 1px solid;border-radius: 6px 6px 6px 6px / 6px 6px 6px 6px!important;-webkit-border-radius: 6px 6px 6px 6px / 6px 6px 6px 6px!important;-moz-border-radius: 6px 6px 6px 6px / 6px 6px 6px 6px!important;border-width: 1px!important;border-color: #DBDBDB!important;}.home .flex_gallery {padding: 10px 5px;}.home .flex_gallery li {padding: 0px 10px;}.home .flex_gallery li a img {opacity: 1;transition: 0.3s;}.home .flex_gallery li a:hover img {opacity: .5;}#widget-container-footer .flex_gallery {padding: 10px 5px;}#widget-container-footer .flex_gallery li {padding: 0px 10px;}#widget-container-footer .flex_gallery li a img {opacity: 1;transition: 0.3s;}#widget-container-footer .flex_gallery li a:hover img {opacity: .5;}@media screen and (max-width: 768px) {.fb_kougo-wrap, .fb_kougo-wrap:nth-child(odd) {flex-direction: column;}.fb_kougo2-wrap, .fb_kougo2-wrap:nth-child(odd) {flex-direction: column;}.fb_kougo3-wrap, .fb_kougo3-wrap:nth-child(odd) {flex-direction: column;}.fb_kougo-text, .fb_kougo-img {width: 100%;/*flex: 1;*/}.fb_kougo-img img, {padding: 0px!important;margin-bottom: 5px;}.fb_kougo-text {padding: 0rem;}.fb_kougo-text h2 {text-align: center;}.fb_kougo-img .wp-caption-text {display: none;}.flex_gallery {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;align-content: space-around;}.flex_gallery li {flex-basis: 47%;padding: 0px 2px 10px 0px;}.entry .flex_gallery {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;align-content: space-around;}.entry .flex_gallery li {flex-basis: 47%;padding: 0px 2px 10px 0px;width: 100%;}.fb_kougo2-wrap .fb_kougo-img img {border: 2px solid #ccc;border-radius: 12px;}.fb_kougo-wrap .fb_kougo-img img {padding: 0px!important;}}#t-head table th {border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;border: #ccc 1px solid;padding: 10px;background-color: #eee;white-space: nowrap;color: #4896dc;}#t-head table td {border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;border: #ccc 1px solid;padding: 10px;}/*写真marginなし*/.marginnone {margin: 0px 0px 0px 0px!important;}/* Q&Aメニュー など------------------------------------------------------------*/#QA {margin: 0px 0px 40px 0px;width: 100%;}#QAul {width: 100%;margin: 0px;}#QAul li {float: left;padding: 0;margin: 0px 6px 0px 0px;width: 102px;height: 58px;line-height: 58px;text-align: center;background: url(/wp-content/uploads/css_img/qa-button_cr.png);color: #fff;list-style: none;}#QAul li A:link {float: left;padding: 0;margin: 0px;width: 102px;background: url(/wp-content/uploads/css_img/qa-button_off.png);color: #FFFFFF;}#QAul li A:hover {float: left;padding: 0;margin: 0;background: url(/wp-content/uploads/css_img/qa-button_on.png);color: #FFFFFF;}#QAul li A:visited {color: #FFFFFF;font-weight: bold;}.QA_text {font-weight: bold;padding: 0px 0px 0px 0px;margin: 0;color: #000;}.QA_text a {font-weight: normal;padding: 15px 0px 0px 0px;margin: 0;color: #000;}.tsuite {text-align: center;font-size: 70%;color: #333;margin: -2px 0px 0px 0px;}.QA_a-name {font-weight: bold;margin: 0px 20px;padding: 6px 0px 0px 28px;background: url(/wp-content/uploads/css_img/topcf_09.png) no-repeat 0 0;background-position: 0pt 3pt;background-size: 22px 22px;}.qa_q {font-weight: bold;margin: 0px 0px 0px 18px;padding: 2px 0px 10px 38px;background: url(/wp-content/uploads/css_img/icn_q.png) no-repeat 0 0;}.qa_a {color: #7c5c40;margin: 0px 0px 20px 40px;padding: 2px 0px 15px 38px;background: url(/wp-content/uploads/css_img/icn_a.png) no-repeat 0 0;}.entry.entry-content .su-spoiler-style-simple>.su-spoiler-title {padding: 5px 30px;}.entry.entry-content .su-spoiler-style-simple>.su-spoiler-title>.su-spoiler-icon {display: contents;position: sticky;}.entry.entry-content .su-spoiler-icon {display: inline-block;}.entry.entry-content .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before {position: absolute;left: 10px;}/*レスポンシブtable体験カレンダー等 詳細右揃え*/#table_res table {border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-collapse: collapse;width: 100%;}#table_res table th {border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;border: #ccc 1px solid;color: #4896dc;padding: 10px;background-color: #eee;white-space: nowrap;}#table_res table td {border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;border: #ccc 1px solid;padding: 10px;}@media screen and (max-width: 480px) {#table_res table {border: none;}#table_res table thead {display: none;}#table_res table tr {border-top: 1px solid #ccc;display: block;margin-bottom: 20px;}#table_res table td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;display: block;padding: 10px;text-align: right;}#table_res table td::before {content: attr(data-label);float: left;font-weight: bold;}}.w-box {width: auto;background-color: rgba(255, 255, 255, 0.5);color: #333;padding: 10px 5px 10px 15px;margin: 15px 0px 30px 0px;font-size: 14px;border: 1px solid #ccc;}/*---詳細説明及びフロー---*/.flow {background-image: url(/wp-content/uploads/css_img/flow-b.png);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 40px;}dl.labletab.flow:last-child {background-image: none;}.labletab {float: left;width: 100%;margin-bottom: 30px;}.labletab .lable {font-weight: bold;color: #FFFFFF;background-image: url(/wp-content/uploads/css_img/label_bg1.png);background-repeat: no-repeat;background-position: left top;height: 30px;width: 87px;padding-top: 1px;text-align: center;padding-right: 10px;float: left;margin-right: 10px;margin-bottom: 6px;font-size: 15px;background-color: transparent;}.labletab .lable2 {font-weight: 400!important;letter-spacing: 1px;padding-left: 5px;font-weight: bold;color: #FFFFFF;background-image: url(/wp-content/uploads/css_img/label_bg2.png);background-repeat: no-repeat;background-position: left top;height: 30px;width: 87px;padding-top: 1px;text-align: center;padding-right: 10px;float: left;margin-top: 2px;margin-right: 10px;margin-bottom: 6px;font-size: 15px;}.labletab .lable_title {font-size: 20px!important;color: #418b89;padding-top: 0px;margin-bottom: 6px;font-weight: 500;}.labletab .lable_title-s {font-size: 15px!important;color: #875829;padding-top: 0px;margin-bottom: 6px;font-weight: 500;}.labletab .lable_bold {font-size: 18px!important;font-weight: bold;color: #1e50a2;}.labletab dt {margin-top: 0.4em;}.labletab dd {font-size: 14px;padding: 4px 4px 0px 110px!important;margin-bottom: 12px;}.labletab_120 {float: left;width: 100%;margin-bottom: 30px;}.labletab_120 .lable120 {font-weight: bold;color: #FFFFFF;background-repeat: no-repeat;background-position: left top;height: 30px;width: 120px;padding-top: 1px;text-align: center;padding-right: 10px;float: left;margin-right: 10px;margin-bottom: 6px;font-size: 15px;}.labletab_120 .lable_c {background-image: url(/wp-content/uploads/css_img/label_bg_120c.png);}.labletab_120 .lable_b {background-image: url(/wp-content/uploads/css_img/label_bg_120b.png);}.labletab_120 .lable_o {background-image: url(/wp-content/uploads/css_img/label_bg_120o.png);}.labletab_120 .lable_g {background-image: url(/wp-content/uploads/css_img/label_bg_120g.png);}.labletab_120 .lable_c2 {background-image: url(/wp-content/uploads/css_img/label_bg_120c2.png);}.labletab_120 .lable_o2 {background-image: url(/wp-content/uploads/css_img/label_bg_120o2.png);}.labletab_120 .lable_g2 {background-image: url(/wp-content/uploads/css_img/label_bg_120g2.png);}.labletab_120 .lable_title {font-size: 20px!important;padding-top: 0px;margin-bottom: 6px;}.labletab_120 .title_c {color: #418b89;}.labletab_120 .title_b {color: #875829;}.labletab_120 .title_o {color: #6187c1;}.labletab_120 .title_g {color: #98cd60}.labletab_120 dd {float: none;font-size: 14px;padding-left: 143px;line-height: 1.7em;margin-bottom: 12px;}.labletab_120 dd:empty {content: " ";}.labletab-step {float: left;width: 100%;margin-bottom: 30px;}.labletab-step .lable, .labletab-step .lable-200 {position: absolute;border-radius: 3px;background: #2a80ce;width: 80px;height: 25px;line-height: 25px;text-align: center;color: #fff;font-size: 13px;}.labletab-step .lable_title {font-size: 18px!important;color: #2a80ce;padding: 0px 0px 0px 110px!important;margin-bottom: 6px;font-weight: 500;}.labletab-step dt {margin-top: 0.1em;}.labletab-step dd {font-size: 14px;margin-bottom: 12px;color: #666;}@media screen and (max-width: 739px) and (min-width: 0px) {.flow {background-image: url(/wp-content/uploads/css_img/flow-b.png);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 40px;}.labletab-step .lable, .labletab .lable, .labletab_120 .lable120, .labletab .lable_bold {font-size: 14px;}.labletab-step .lable_title, .labletab .lable_title, .labletab_120 .lable_title {font-size: 15px;}.labletab-step dd, .labletab dd, .labletab_120 dd {font-size: 13px;line-height: 1.6em;padding: 0;}}.entry .square_btn {font-family: "M PLUS Rounded 1c";font-size: 20px;position: relative;display: inline-block;padding: 0.3em 2em;color: #fff;text-decoration: none;background: #5daaef;border: solid 1px #999;border-radius: 30px;}a.square_btn {color: #fff!important;}.container-inner .main .square_btn:hover {background: #fff;color: #67c5ff!important;border: solid 1px #67c5ff;border-radius: 5px;}/*------------------------写真+キャプション-----------------------*/#imagebox {margin: 15px 15px 8px 0;padding: 0;float: left;font-size: 12px;color: #333;text-align: center;}.imgbox img {border-radius: 12px;/* CSS3草案 */-webkit-border-radius: 12px;/* Safari,Google Chrome用 */-moz-border-radius: 12px;/* Firefox用 */border: 7px solid #eeebe2;}#imagebox .caption {font-size: 14px;color: #333;text-align: center;margin: 3px 0 5px auto;}.img_maru18_w {border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;border: 5px solid #eeebe2;margin: 0 0 10px 0;padding: 0px 0px 0px 0px;}.img_maru18 {border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;margin: 0 0 10px 0;padding: 0px 0px 0px 0px;}.box_maru10 {line-height: 170%;padding: 20px 20px 20px 20px;margin: 15px;border: dashed 1px #666;font-size: 15px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}.entry .border img {padding: 4px;border-radius: 8px;background: #fff;border: 1px solid #8197a9;}/*------------------------ヘッドラインなど-----------------------*/h1.post-title {font-family: 'yomogi', sans-serif;letter-spacing: .1em;}h1.post-title::after {animation: fuwafuwa 3s infinite ease-in-out .8s alternate;background-image: url(/wp-content/uploads/css-img/headline-9.png);background-size: contain;-moz-background-size: 28px auto;-webkit-background-size: 28px auto;-o-background-size: 28px auto;-ms-background-size: 28px auto;transition: 1.5s ease-in-out;}.entry h1 {font-family: 'M PLUS Rounded 1c', sans-serif;font-weight: 300;margin: 10px 0px;border-top: dotted 1px #999;border-bottom: dotted 1px #999;padding: 10px 0px;}.entry h2 {font-family: 'yomogi', sans-serif;letter-spacing: .1em;font-weight: bold;}h2.widgettitle, h2.post-title {font-family: 'Zen Maru Gothic', sans-serif;font-weight: 500;letter-spacing: .1em;}.entry h3 {font-family: 'M PLUS Rounded 1c', sans-serif;font-weight: 300;letter-spacing: .1em;margin: 35px 0 10px 0;padding-left: 50px;padding-top: 3px;padding-bottom: 3px;background-image: url(/wp-content/uploads/css-img/headline-5.png);background-repeat: no-repeat;background-position: left 0;-moz-background-size: 40px auto;-webkit-background-size: 40px auto;-o-background-size: 40px auto;-ms-background-size: 40px auto;}.entry h3.h3s {background-image: url(/wp-content/uploads/css-img/list_07.png);background-position: left center;-moz-background-size: 32px auto;-webkit-background-size: 32px auto;-o-background-size: 32px auto;-ms-background-size: 32px auto;padding: 5px;padding-left: 50px;}.entry h4 {font-size: 26px;font-family: 'M PLUS Rounded 1c', sans-serif;font-weight: 500;letter-spacing: .1em;background-image: url(/wp-content/uploads/css-img/headline-1.png);background-repeat: no-repeat;background-position: center center;background-size: contain;padding: 12px;text-align: center;margin-bottom: 20px;}.entry h4.h4s {font-size: 26px;background-image: url(/wp-content/uploads/css-img/headline-2.png);margin-bottom: 15px;padding: 16px 65px;}.entry h5 {font-size: 28px;font-family: 'Zen Maru Gothic', sans-serif;font-weight: 400;letter-spacing: .1em;display: flex;justify-content: center;align-items: center;text-align: center;}.entry h5::before, .entry h5::after {content: '';padding: 25px 30px;background-repeat: no-repeat;}.entry h5::before {background-image: url(/wp-content/uploads/css-img/headline-6.png);background-size: contain;-moz-background-size: 30px auto;-webkit-background-size: 30px auto;-o-background-size: 30px auto;-ms-background-size: 30px auto;background-position: left center;}.entry h5::after {background-image: url(/wp-content/uploads/css-img/headline-7.png);background-size: contain;-moz-background-size: 40px auto;-webkit-background-size: 40px auto;-o-background-size: 40px auto;-ms-background-size: 40px auto;background-position: center center;}.entry h5.h5s {font-size: 24px;}.entry h5.h5s::before, .entry h5.h5s::after {background-image: url(/wp-content/uploads/css-img/point_02.png);-moz-background-size: 50px auto;-webkit-background-size: 50px auto;-o-background-size: 50px auto;-ms-background-size: 50px auto;}.entry h5.h5s::before {margin-right: 25px;}.entry h5.h5s::after {margin-left: 30px;transform: scale(-1, 1);}.entry h6 {font-size: 22px;font-family: 'M PLUS Rounded 1c', sans-serif;padding: 5px 0 5px 38px;background-image: url(/wp-content/uploads/css-img/list_09.png);background-repeat: no-repeat;background-position: left center;-moz-background-size: 30px auto;-webkit-background-size: 30px auto;-o-background-size: 30px auto;-ms-background-size: 30px auto;margin-bottom: 10px;}.entry h6.h6s {font-size: 22px;background-image: url(/wp-content/uploads/css-img/point_01.png);background-position: left center;-moz-background-size: 28px auto;-webkit-background-size: 28px auto;-o-background-size: 28px auto;-ms-background-size: 28px auto;padding: 10px;padding-left: 40px;margin-bottom: 10px;}h2.post-title {font-family: "M PLUS Rounded 1c";margin-top: 0px;font-size: 28px;text-align: center;line-height: 1.2em;background-image: url(/wp-content/uploads/css_img/hd_bg_dott_g.png);background-repeat: repeat-x;background-position: left bottom;padding-bottom: 12px;margin-bottom: 5px;}.post_description .post-thumb-category a {font-size: 14px!important;letter-spacing: 0.2em;}.entry img.alignleft {margin: 5px 20px 10px 0;}.entry img.alignright {margin: 5px 0 10px 20px;}.image-container {position: relative;height: auto;}.eyeimg {float: right;width: 250px;height: 250px;border: 1px solid #eee;background: #fff;border-radius: 5px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);display: inline-block;position: relative;}.eyeimg img {border-radius: 5px;}.eyeimg:after {position: absolute;display: block;content: "";top: 0;left: 0;width: 100%;height: 100%;border-radius: 5px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);transform: rotate(3deg);/* 回転させる */background: #fff;z-index: -1;}.photomain {background-color: #FFFFFF;padding: 7px;border: 1px solid #FFFFFF;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}/*------------ キャプション入写真---------*/.entry .wp-caption {max-width: 100%;margin-bottom: 14px;padding-top: 5px;text-align: center;margin: 0px;box-shadow: none;}.entry .wp-caption, .entry table tr.alt {background: none;border: #DBDBDB 1px solid;border-radius: 6px;padding: 0px;box-shadow: none;}.entry .wp-caption-text {font-style: normal;color: #111;font-size: 14px;margin: 0;padding: 3px!important;}.entry .wp-caption.alignnone img {border-radius: 6px 6px 0px 0px / 6px 6px 0px 0px;-webkit-border-radius: 6px 6px 0px 0px / 6px 6px 0px 0px;-moz-border-radius: 6px 6px 0px 0px / 6px 6px 0px 0px;}.entry .wp-caption.alignnone, .entry .wp-caption.alignleft, .entry .wp-caption.alignright {/*width: 100%!important;*/overflow: hidden;margin-bottom: 15px;}#t-head table th {background-color: #fcf6ea;}#table_res table th {background-color: #f9faf2;}.entry table tr {background-color: #fcfcfc;}/* ページ内左右交互のflexボックス内3列 */.fb_kougo-text .flexbox {font-size: 115%!important;font-weight: 500;float: left;text-align: center;}.fb_kougo-text .fb-setsumei {text-align: center;font-size: 80%!important;color: #c58758;margin-top: -5px;}.fb_kougo-text .flexbox img {margin-bottom: 0px;margin-top: 7px;}.fb-item dt, .fb_kougo-text dd {text-align: left;}.fb-item dt {font-weight: 500;margin-bottom: 0.5em;}.fb-item dd {font-weight: 400;text-align: left;line-height: 140%;margin-bottom: 0.5em;font-size: 85%!important;}.project-item.style-1 img {border-radius: 40px;}.home .main h2.widgettitle {font-family: "M PLUS Rounded 1c";margin-bottom: 2rem;margin-top: 0px;font-size: 45px;background-image: url(/wp-content/uploads/css_img/hd_bg_sl_g.png);background-repeat: repeat-x;background-position: left bottom;font-weight: 400;color: #5972f0;}.home .main h2.post-title a {font-size: 28px;}.post-thumbnail img {width: 100%;height: auto;vertical-align: bottom;border-radius: 10px;}.post_description .excerpt {font-size: 14px;line-height: 1.6em;}.post-list .page, .post-list .post, .post-list .post-type-archive, .post-list .product {margin: 10px;box-sizing: border-box;}@media only screen and (max-width:769px) {.project-item.style-1 img {border-radius: 5px;}.post-thumbnail img {width: 100%;height: auto;vertical-align: bottom;border-radius: 5px;}.main h2.post-title a {font-size: 24px!important;line-height: 0.5em;}.home .content-area {background-image: none;}.home .main h2.widgettitle {font-size: 28px;}.home .main h2.post-title a {font-size: 22px;}}/*バナーフレックスボックス*/.banner-flex {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.banner-flex .b-item {align-self: stretch;align-items: center;margin-bottom: 8px;}.mb .banner-flex .b-item img {max-width: 170px;}/* 各ページ自動メニュー*/.dp_toc_container {max-width: 1100px;}.dp_toc_container ul.dp_toc_ul li {margin: 0px 20px 0px 10px;float: left;background: url(/wp-content/uploads/css_img/dp_toc_01.png) left top 4px / auto auto no-repeat;list-style: none;}.dp_toc_container p.toc_title_block>span::before, .dp_toc_container ul.dp_toc_ul>li::before {background-color: transparent!important;}.home .dp_custom_text_widget, .home .dp_recent_custom_posts_widget, .home .widget-content {margin: 0px 0px 30px 0px;}.dp_toc_container ul.dp_toc_ul>li::after {top: 7px;left: 0px;}.dp_toc_container ul.dp_toc_ul li ul li {background: none;list-style: none;}/* スキーレンタル・スクールフォーム　パソコン表示---------------------------------------------------------------*/.hyou {margin: 0 10px 0 10px;padding: 0;}.hyou dl {line-height: 190%;font-size: 90%;text-align: left;margin: 0 0 5px;padding: 4px;}.hyou dl dt {color: #333;font-weight: bold;text-indent: 1em;margin: 0;padding: 4px 0 0!important;float: left;}.hyou dl dd {font-size: 85%;margin: 0;padding: 4px 5px 3px 200px!important;text-align: left;border-bottom: 1px solid #cccccc;line-height: 200%!important;}.hyou element.style {width: 100%!important;}@media screen and (max-width:640px) {/*-----------------640px以下で適用する内容----------------*/.hyou dl dd {font-size: 85%;padding: 4px 5px 3px 180px;}/*スキーレンタル・スクールフォーム　スマホ表示*/.hyou {margin: 0 0px 0 0px;padding: 0;}.hyou dl {line-height: 190%;text-align: left;margin: 0 0 0px;padding: 4px 0 4px 0px;}.hyou dl dt {color: #333;font-size: 90%!important;font-weight: bold;text-indent: 0;margin: 0;padding: 0 0 0 0;float: left;}.hyou dl dd {margin: 0;font-size: 95%!important;padding: 4px 0px 3px 110px!important;text-align: left;border-bottom: 1px solid #cccccc!important;line-height: 200%!important;}select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="submit"], .uneditable-input {padding: 5px 5px;}}/*----------------- Safariでのスライダー表示 ----------------*/.home #wrapper #hd_slider {opacity: 1}.home #wrapper #hd_slider li {width: 100%}.home #wrapper #hd_slider img {width: 100%}/*----------------- Safariでの記事一覧表示 ----------------*/#main-content #content .loop-content-frame {opacity: 1}/*----------------- Safariでのメニューオンマウス表示 ----------------*/#header-menu #global_menu_ul li:hover>ul.sub-menu {z-index: 1020;display: block;margin-top: 0px;opacity: 1;}#header #header-bar {min-height: 50px;}/*----------------- グリッドフォトギャラリーレイアウト ----------------*/#gurid-gallery {columns: 260px;column-gap: 10px;margin: 10px;}#gurid-gallery img {width: 100%;height: auto;padding: 5px;/* 写真外枠を白フチに */background-color: #fff;margin-bottom: 5px;box-sizing: border-box;border-radius: 5px;box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);}/* ページ内にページを表示した場合のアイキャッチ非表示 */#article-content .single-article .entry-content .eyecatch-under-title img {display: none}/* IEでCategoryトップのmargin-topが無効対応 */body.header-fixed #main.not-home {display: block;}/* IEでsu-columnの列 画像100％が重なる */.single-article .entry .su-column .su-column-inner img {width: 100%;height: auto;}@media screen and (min-width: 736px) {#hd_slider+#main {margin-top: -185px;}}/*----------------- IEだけに適用されるスタイル ----------------*/@media all and (-ms-high-contrast: none) {.post-template-default #wrapper .not-home#main {margin-top: 180px!important;display: block;}.post-template-default #wrapper .header_area#header {margin-top: 0px!important;}}/* 各ページ見出し */.not-home .entry h1 {font-size: 240%!important;}.not-home .entry h2 {font-size: 220%!important;}.not-home .entry h3 {font-size: 200%!important;}.not-home .entry h4 {font-size: 180%!important;}.not-home .entry h1, .not-home .entry h2, .not-home .entry h3, .not-home .entry h4 {font-family: 'yomogi';font-weight: 400;margin-bottom: 20px;letter-spacing: 0.04em;}/* ページ内の文字の大きさ */.not-home .entry, .widget-box {font-size: 15px;line-height: 1.6em;}.entry dl dt {box-sizing: unset;line-height: 1.6em;}/* ヘッダーカテゴリの名称 */.pc .ct-hd.no_bgimg {text-align: center;}h2.hd-title.wow.fadeInLeft span {font-size: 80%;}/* 子要素のフロートで親要素がなくなるのを回避 */.header_container.scroll, .inside-title, #com_trb_whole, #reply-title, .loop-article, .single-article, .dp_related_posts ul, .comment-form, .loop-section .more-link a, .navigation a, .dp-pagenavi a, .single-nav .navlink, .single-nav i, .widget-container .dp_tab_widget_ul, .widget-container .dp_tab_contents, .widget-container .recent_entries, .widget-container.mobile .search-form, .widget-content:not(.single) .widget-box:not(.loop-div), .sidebar .widget-box, #gotop.pc {overflow: auto;}/* お知らせページ緊急事態宣言の題字書体変更 */#news-16139 h3 {font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, YuGothic, "Yu Gothic", sans-serif;font-size: 170%!important;}/* 新型コロナウイルス感染拡大防止ページ体裁変更 */body.page-template-default.page.page-id-16592.logged-in.admin-bar.main-body {font-family: serif;}section.ct-hd.no_bgimg.singular {background-color: #2c3e4e;}.corona {padding: 3%;}.corona ol {padding: 0px 15px;}.corona dt {padding: 0px 0px 15px 0px;font-family: serif;margin-bottom: .3em;margin-top: .8em;font-size: 135%;}.corona dd {font-family: serif;padding: 0px 0px 10px 0px;}.font-co {color: #05105f;font-size: 180%!important;line-height: 160%!important;margin: 15px 0px;}.widget-container .inside-title {overflow: inherit;}/* GOTOキャンペーン詳細ページ */.postid-16966 .ct-hd .plx_bg::after {background-color: rgba(0, 51, 102, 0.8);}@media screen and (min-width: 736px) {article#post-16966 {padding: 20px 40px;}}article#post-16966 #sentences0 dt {line-height: 1.4em;}article#post-16966 #sentences0 dd {padding: 10px 15px 10px 20px;color: #333;}article#post-16966 #sentences0 .daia li {margin: 0 0 10px 1em;line-height: 1.5em;color: #333;}.tariff table {border-collapse: collapse;margin: 15px auto;padding: 0;width: 650px;box-shadow: 0 0 15px -6px #00000073;}.tariff table tr {background-color: #fff;}.tariff table tbody tr:hover {background-color: #e1edf9;}.tariff table th, .tariff table td {padding: .35em 1em;border: 1px solid rgba(170, 170, 170, 0.48);text-align: center;}}.tariff table thead th {padding: 1em;text-align: center;}.tariff table thead tr {background-color: #a11f1f;color: #fff;}.tariff table tbody th {text-align: center;}.tariff .txt {text-align: center;color: #666;}.tariff .price {font-size: 125%;text-align: center;color: #a11f1f;font-weight: bold;}@media screen and (max-width: 600px) {.tariff table {width: 100%;}}.entry .flex {display: flex;justify-content: space-between;}.entry .flex .flexCol {width: calc(50% - 25px);}.entry .flex .traveler h3 {color: #2a80ce!important;font-family: 'Murecho', sans-serif;}.entry .flex .flexCol h3 {margin-bottom: 25px;font-size: 24px!important;font-family: 'Murecho', sans-serif;border-bottom: none;}.entry .flex .facility h3 {color: #fb8530!important;font-family: 'Murecho', sans-serif;}.entry .flex .flexCol h3 img {vertical-align: middle;margin-right: 15px;height: 40px;}.entry .flex .stepList {margin: 0;padding: 0;}.entry .flex .stepList li {position: relative;list-style: none;padding-left: 105px;padding-bottom: 70px;}.entry .flex .stepList li::before {content: '';display: block;position: absolute;top: 0;left: 40px;z-index: 0;background-image: linear-gradient(to bottom, #2a80ce, #2a80ce 12px, transparent 12px, transparent 24px);background-size: 3px 24px;background-repeat: repeat-y;width: 3px;height: 100%;}.entry .flex .stepList li .step {position: absolute;top: 0;left: 0;border-radius: 3px;background: #2a80ce;width: 80px;height: 25px;line-height: 25px;margin: 0;text-align: center;color: #fff;font-family: "Roboto", sans-serif;font-size: 11px;}.entry .flex .stepList li h4 {font-family: 'M PLUS Rounded 1c', sans-serif;font-size: 18px!important;position: relative;line-height: 160%;padding-left: 50px;margin: 0 0 25px;border-bottom: none;color: #000000!important;}.entry .flex .stepList li h4 img {position: absolute;top: -25px;bottom: -25px;left: 0;margin: auto;height: 32px;}.entry .flex .stepList li .text {margin: 0;font-size: 15px;line-height: 1.7;}.entry .flex .stepList li {position: relative;list-style: none;padding-left: 105px;padding-bottom: 50px;}.entry .flex .facility .stepList li::before {background-image: linear-gradient(to bottom, #fb8530, #fb8530 12px, transparent 12px, transparent 24px);}.entry .flex .facility .stepList li .step {background: #fb8530;}.entry .flex h3::after, .entry .flex h4::after {background-color: unset;}article#post-16966 p, article#post-16966 .dp_text_widget p, article#post-16966 .textwidget p {padding: 0;margin: 0 0 0.5em 0;}article#post-16966 .dp_toc_container.pos-top {display: none;}@media (max-width: 767px) {.entry .flex {display: block;}.entry .flex .traveler {margin-bottom: 70px;}.entry .flex .flexCol {width: 100%;}}/* GOTOキャンペーン発券方法ページ */div#goto_hakken {margin: 30px 10px;}@media screen and (min-width: 736px) {div#goto_hakken {margin: 30px 50px;}}.single-article .entry .su-column .su-column-inner img {width: 100%;height: auto;margin: 0;}div#goto_hakken .su-row {margin-bottom: 4em;}/* トップギャラリー */.home .su-custom-gallery-slide {width: 23%;}.home .su-custom-gallery-slide img {width: 100%;}@media screen and (max-width: 894px) {.home .su-custom-gallery-slide {width: 22.4%;}}@media screen and (max-width: 640px) {.home .su-custom-gallery-slide {width: 98%;}}/* フッターモバイル用 */div#mb {display: grid;}@media screen and (max-width: 640px) {.ft-container .ft-widget-content {height: auto;border-bottom: dashed 1px #777;margin-bottom: 30px;}#footer_menu_ul {display: inline-flex;line-height: 1.2;}#footer_menu_ul li {display: inline-flex;}#footer_menu_ul .menu-item .menu-link {padding: 5px 5px;}.inner {color: #fff;}}.entry .fb_kougo-text p {padding: 0;margin: 0 0 1em 0;}/* 各一覧表示モバイル用 */@media screen and (max-width: 640px) {.loop-article-content .title-line h1.entry-title.loop-title.magazine.mobile a {color: #2bb1ff;font-size: 15px;}.loop-col .loop-article-content .meta-cat {text-align: left;}.loop-col .loop-article-content .meta-cat a {border: 0;border-bottom: 1px dotted;border-top: 1px dotted;display: inline;padding: 5px;}}/* オンライン商品の個別高さ */@media screen and (min-width: 1024px) {.category-item .loop-section .loop-div .loop-article.one-col {height: 480px;}}#itempage .field {display: grid;}.syohin .syouhin-setsumei p {margin: 0;}.syohin .syouhin-setsumei #sentences2 dl {margin-top: 30px;}/* トップおすすめの日付削除 */.content-wrap.incontainer.clearfix.home .date_day_double, .home span.date_month_en {display: none;}/* 20211220 */#footer {background-color: #fff!important;}.more-entry-link span {line-height: unset;}@media only screen and (max-width: 768px) {.banner-flex {width: 95%;margin: auto;}}/* 雪だるま */.wp-polls h3.widget-title {padding: 4px 10px;margin-top: 0px;margin-bottom: 0px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms--border-radius: 4px;}.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {Margin-left: 5px;}#polls-6-ans input[type="checkbox"], #polls-6-ans input[type="radio"] {margin-bottom: 3px;border: 1px solid rgba(51, 51, 51, 0.45);background-color: rgba(245, 245, 245, 0.75);border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms--border-radius: 2px;padding: 2px 10px;}.mb-theme .single-article .widget_shortcodes-ultimate .textwidget>div, .single-article .dp_text_widget>div {padding: 0 10px;}/* ラジオボタンチェック後*/input[type="checkbox"]:checked:before, input[type="checkbox"]:checked:after, input[type="radio"]:checked:before, input[type="radio"]:checked:after {display: block;position: absolute;content: "";background-color: #aaa;}/* コンタクトフォーム送信後 */.wpcf7 form.sent .wpcf7-response-output {border-color: unset;}/* 写真フロートの場合の間隔 */.entry img.fl-l, .entry img.alignleft, .entry .wp-caption.alignleft, .dp_text_widget img.fl-l, .dp_text_widget img.alignleft, .dp_text_widget .wp-caption.alignleft, .textwidget img.fl-l, .textwidget img.alignleft, .textwidget .wp-caption.alignleft {margin: 10px 32px 32px 0;}/* 20220328 */