/*!
Theme Name: mfjc2023
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mfjc2023
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

mfjc2023 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block;overflow:hidden}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{font-family:'Noto Serif JP',YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";color:#555}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}p{padding:0;margin:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0}ul{list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{width:100%}a{text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a:hover,a img:hover{opacity:.5}button,input[type=button],input[type=reset],input[type=submit]{background:#0090d5;color:#fff;text-align:center;font-size:18px;width:267px;height:63px;border:none;margin-top:60px}button.wt{background:#fff;color:#0090d5}input[type=button]:hover{opacity:.5}button:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;opacity:.5}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],.wpcf7-select,textarea{color:#666;border:1px solid #ccc;border-radius:0;padding:10px 20px;width:100%;height:52px;margin-top:15px;font-family:'Noto Sans JP',"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%;height:290px}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.element{transform:translateY(30px);opacity:0;visibility:hidden;transition:transform 1s,opacity 1s,visibility 1s}.is-fadein{transform:translateX(0);opacity:1;visibility:visible}.borderleft span:before,.borderleft span:after{content:'';position:absolute;width:0;height:1px;background:#2660ad;transition:all .3s}.borderleft span:before{left:0;top:0}.borderleft span:after{left:0;bottom:0}.borderleft:hover span:before,.borderleft:hover span:after{width:100%}.borderleft:before{content:'';position:absolute;left:0;bottom:0;z-index:-1;height:100%;width:0;transition:all .3s}.borderleft:hover:before{width:100%;transition-delay:.4s}.btn_blue{font-family:"Montserrat";font-weight:600;color:#0090d5;text-decoration:none;outline:none;overflow:hidden;width:273px;font-size:14px;letter-spacing:3px;border:1px #0090d5 solid;text-align:center;padding:18px 0;margin:auto;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.btn_blue:hover{color:#fff;border-color:transparent;transition-delay:.6s;opacity:1.0}.btn_blue span{display:block;z-index:2}.blue:before{background-color:#0090d5}.btn_blue img{width:10px;margin-right:28px}.btn_white{font-family:"Montserrat","NotoSerifJP";font-weight:600;color:#fff;text-decoration:none;outline:none;overflow:hidden;width:273px;font-size:14px;letter-spacing:3px;border:1px #fff solid;text-align:center;padding:18px 0;margin:auto;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.btn_white:hover{color:#0090d5;border-color:transparent;transition-delay:.6s;opacity:1.0}.btn_white span{display:block;z-index:2}.btn_white:before{background-color:#fff}#slider{width:100%;height:96vh;position:relative}#slider2{width:100%;height:100vh;position:relative}#slider h1{position:absolute;top:0;left:0;color:#fff;font-size:18px;letter-spacing:.5em;font-weight:300;margin:30px}table.mv_area{width:100%}table.mv_area td{width:33.33333vw;margin:auto;vertical-align:top}table.mv_area td:nth-of-type(3){text-align:right}table.mv_area td a img{object-fit:cover;width:100vw;height:100vh;vertical-align:middle}table.mv_area td a:hover,table.mv_area td a img:hover{opacity:1}#hd_menu_box_top{background-color:#0090d5;width:100%;height:100px;position:absolute;bottom:0;z-index:10}#hd_menu_box_top.m_fixed{left:0;position:fixed;top:0}#hd_menu_box_top table{max-width:1190px;width:100%;margin:auto}#hd_menu_box_contents{background-color:#0090d5;width:100%;height:100px;z-index:10;left:0;position:fixed;top:0}#hd_menu_box_contents table{max-width:1190px;width:100%;margin:auto}td.hd_top{width:12%;text-align:left;vertical-align:middle}td.hd_top img{width:192px;margin-top:3px}td.hd_top h2{padding:0;margin:0;color:#fff;letter-spacing:8px}td.hd_top h2 a{color:#fff}td.hd_menu{text-align:center}td.hd_menu a{font-family:'Montserrat','Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic";font-size:14px;color:#fff;font-weight:500;letter-spacing:.05em}td.hd_right{width:41%;text-align:right;vertical-align:middle;font-family:'Montserrat','Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic";font-size:14px;color:#85ccc5;font-weight:500;letter-spacing:.07em}td.hd_right a{text-align:right;font-family:'Montserrat','Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic";font-size:14px;color:#85ccc5;font-weight:500;letter-spacing:.07em}.animation{opacity:0;visibility:hidden;transition:2s;transform:translateY(50px)}.active{opacity:1;visibility:visible;transform:translateY(0)}.mv{position:relative;background-color:#fff}.mv_logo{text-align:center;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv_logo img{width:145px}.mv_logo h1{color:#fff;font-size:18px;letter-spacing:.5em;font-weight:300;margin:30px 0 0}section.top01{width:100%;padding:70px 0}h3.sectitle{text-align:center;font-size:24px;color:#0090d5;font-weight:300;letter-spacing:.1em}.news_box{max-width:920px;width:100%;margin:auto;padding:56px 0 85px}table.news_list{border-top:solid 1px #e1e1e1}td.news_days{width:15%;border-bottom:solid 1px #e1e1e1;padding:38px 0;color:#727171;font-size:12.7px;font-weight:300}td.news_title{width:70%;border-bottom:solid 1px #e1e1e1;padding:38px 0}td.news_contents_days{width:15%;padding:15px 0 35px;color:#727171;font-weight:300;font-size:11px}td.news_contents_txt{font-size:14px;line-height:2em;color:#727171;font-weight:300;padding:10px 0}td.news_go{width:15%;text-align:right;border-bottom:solid 1px #e1e1e1;padding:38px 35px 38px 0}td.news_title a{color:#727171;font-size:14px;font-weight:300}td.news_go a{color:#0090d5;font-size:14.5px;font-weight:700;font-family:'Montserrat','Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic"}.center_btn{text-align:center}button.btn-more{background:0 0}.target.is-hidden{display:none;opacity:0}.target.is-hidden{animation:fadeIn 1s ease}@keyframes fadeIn{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}td.about4clm{position:relative;border:1px #0090d5 solid}td.about4clm div{text-align:center}td.about4clm .about4clm01,td.about4clm .about4clm02,td.about4clm .about4clm03,td.about4clm .about4clm04{width:50vw;height:50vw;padding:5.20833vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.og,.og span{color:#0090d5 !important}td.about4clm .about4clm04{position:absolute}td.about4clm div h3,td.brand_data h3{color:#fff;font-size:24px;font-weight:300;letter-spacing:.15em;margin:0 0 55px}td.brand_data h3{line-height:13px}td.about4clm div h3 span{display:block;font-family:'Montserrat','Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic";color:#fff;font-size:13px;font-weight:600;letter-spacing:.2em;margin-top:10px}td.about4clm div h2{color:#fff;font-size:16.6px;font-weight:300;margin:45px 0 80px}td.about4clm .about4clm01 p,td.about4clm .about4clm04 p{color:#fff;font-size:14px;font-weight:300;line-height:2.2rem;letter-spacing:.05em;max-width:470px;margin:0 auto;text-align:left}@media screen and (max-width:1110px){td.about4clm .about4clm01 p,td.about4clm .about4clm04 p{line-height:1rem}}td.about4clm .about4clm03 p{text-align:left;color:#717171;font-size:14px;font-weight:300;line-height:2rem;letter-spacing:.05em;margin:0}@media screen and (max-width:1110px){td.about4clm .about4clm03 p{line-height:1rem}}td.about4clm .about4clm01 p span{display:flex;justify-content:flex-end}td.about4clm .about4clm03 p span{font-size:14px;padding-right:15px}.bg_blue{background-color:#0090d5}.bg_mkphoto{overflow:hidden;cursor:zoom-in}.bg_mkphoto img{width:100%;transition-duration:.5s}.bg_mkphoto:hover img{transform:scale(1.2);transition-duration:.5s}section.top03{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/topbg_access.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:668px;padding-top:105px}.brand_box{max-width:1170px;width:100%;margin:auto}td.btn_slide{text-align:center;width:30px;vertical-align:middle}td.brand_data{text-align:center}td.brand_data h3 span{display:block;font-family:'Montserrat','Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic";font-size:13px;font-weight:600;letter-spacing:.2em;margin-top:10px}td.brand_data p{font-size:16px;color:#fff;line-height:1.8em;margin:0 0 60px}td.pinot_l{vertical-align:middle;width:25%;text-align:center}.top02_1{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_1_off.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:25vw;height:25vh;overflow:hidden}.top02_2{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_2_off.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:25vw;height:25vh;overflow:hidden}.top02_3{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_3_off.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:25vw;height:25vh;overflow:hidden}.top02_4{background-color:#85ccc5}td.pinot_l input[name=tabset],td.pinot_l input[name=tabset_sp]{display:none}.tab{display:inline-block}.f_img1:hover{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_1_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;cursor:pointer}.f_img2:hover{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_2_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;cursor:pointer}.f_img3:hover{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_3_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;cursor:pointer}input:checked+.tab{position:relative}input#tabcheck1:checked+.tab{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_1_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%}input#tabcheck2:checked+.tab{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_2_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%}input#tabcheck3:checked+.tab{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_3_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%}input#tabcheck1_sp:checked+.tab{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_1_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%}input#tabcheck2_sp:checked+.tab{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_2_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%}input#tabcheck3_sp:checked+.tab{background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/top02_3_on.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%}.tabcontent{display:none}.tabcontent_sp{display:none}.tabcontent1{display:block}.tabcontent1_sp{display:block}.tabcontent,.tabcontent_sp{color:#7bbfbd;text-align:center;top:50%;left:0;right:0;bottom:0;margin:auto}.tabcontent h2{font-size:24px;letter-spacing:10px;margin:0}.tabcontent h2 span{display:block;font-size:16px;letter-spacing:.05em;margin:0 0 -10px}.tabcontent p{font-size:16px;line-height:1.5em;letter-spacing:.1em;margin:80px 0 0}td.pinot_r{width:50%;vertical-align:middle;position:relative}section.top05{background-color:#0090d5;height:605px}.map{mix-blend-mode:screen}section.top06{padding:85px 0}section.top06 h3.sectitle{margin:0 0 50px}section.top06 p{text-align:center;font-size:16px;color:#4c4c4c;line-height:1.8em}table.contact-box{max-width:585px;width:100%;margin:auto;padding:46px 0 65px}td.contact_l{width:50%;padding:10px 15px 15px 0}td.contact_l2{width:50%;padding:10px 0 15px}td.contact_r{width:50%;padding:10px 0 15px 15px}td.contact_l span,td.contact_l2 span,td.contact_r span{color:#bf1e22}.privacy_policy{max-width:1030px;width:100%;margin:0 auto 40px;height:290px;overflow-y:scroll;border:solid 1px #ccc;padding:30px}.privacy_policy::-webkit-scrollbar{display:none}.privacy_policy p{text-align:justify !important;line-height:1.5em !important;color:#666 !important;margin:0}.wpcf7-list-item{margin:0}span.wpcf7-list-item-label{color:#0090d5;font-weight:500;letter-spacing:.1em}section.top07{padding:100px 0}.insta{width:100%;max-width:1030px;padding:50px 0;margin:auto}section.contents{height:auto;margin:50px 20px 100px}h4.news_contents_title{font-size:18px;font-weight:300;line-height:1.8em;border:none;margin:0}.ya_blue,.ya_white{right:20px;position:absolute}.wpcf7-response-output{text-align:center;color:#ff0004}section.kyousan{width:100%;max-width:1030px;padding:20px 0;margin:auto;border:1px #0090d5 solid}.kyousan_area{text-align:left;color:#0090d5;max-width:1030px;padding:20px 40px;margin:auto;line-height:30px;display:flex;justify-content:space-around;flex-wrap:wrap}.kyousan_txt{width:calc(100% / 3);padding:10px 15px}.site-main{width:100%;max-width:1030px;margin:90px auto}h2.entry-title{background-color:#0c90d2;color:#fff;padding:20px}.con_box{margin-bottom:30px}.con_box_clm2{display:flex;flex-wrap:wrap;gap:30px}.con_box_clm2_img{width:500px}.con_box_clm2_txt{width:500px}.date{margin:40px 20px}span.pages{display:none}.p-navi{text-align:center;margin:50px}.wp-pagenavi span.current{font-weight:700;background-color:#0c90d2;color:#fff;border:1px solid #0c90d2}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #0c90d2;padding:4px 9px;margin:2px;font-size:14px;color:#0c90d2}p.member{padding:0 35px}.left{text-align:left}.right{text-align:right}h3.con_h3{background-color:#0c90d2;color:#fff;padding:20px;letter-spacing:2px}h4.con_h4{font-size:18px;border-left:20px solid #0c90d2;border-bottom:1px solid #0c90d2;padding:20px;letter-spacing:2px;line-height:30px}h4.con_h4 span{font-size:12px}h5.con_h5_riji{font-size:25px;line-height:54px;text-align:center}.entry-content p{letter-spacing:1px;line-height:32px}.ft-contents{background-color:#0090d5;text-align:center;padding-top:53px}.ft-contents img{width:223px}.cp{border-top:solid 1px #fffbe1;font-family:'Montserrat','Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic";color:#fff;font-size:14px;font-weight:600;letter-spacing:.2em;margin:40px 0 0;padding:20px 0}.footer_con{width:100%;max-width:1030px;margin:auto;color:#fff;display:flex;align-items:center;gap:10%}.footer_con_l{width:30%}.footer_con_r{width:70%}.footer_con_r iframe{height:300px}.footer_con_txt{text-align:left;padding-top:30px}.pc{display:block}.sp{display:none}.wrapper{height:100%;overflow-x:hidden;position:relative}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:2;opacity:0;transition:opacity .5s}.overlay.open{width:100%;height:100%;opacity:1}.menu-trigger{display:inline-block;width:70px;height:77px;vertical-align:middle;cursor:pointer;position:fixed;top:0;right:0;z-index:100;transform:translateX(0);transition:transform .5s;background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/hamburger_o.png);background-repeat:no-repeat;background-size:contain}.menu-trigger.active{transform:translateX(0);background-image:url(//mfjc.net/wp-content/themes/mfjc2023/images/hamburger_c.png);width:70px;height:77px}.menu-trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}.menu-trigger span:nth-of-type(2){top:12px}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}nav{width:100%;height:100%;position:fixed;top:0;left:0;z-index:50;transform:translate(-100%);transition:all .5s}nav.open{transform:translateZ(0)}ul.open_menu{background-color:#0090d5ba;width:100%;height:100%;margin:0;padding:15% 0 0}nav li a{font-family:'Montserrat','Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic";color:#fff;font-size:14px;font-weight:500;letter-spacing:.05em}nav li{color:#fff;text-align:center;list-style-type:none;padding:5% 0;margin:0 24%;border-bottom:solid 1px #fff;vertical-align:middle}nav li.open_menu_bld{text-align:center;padding:6% 0;list-style-type:none;margin:0 24%}nav li.open_menu_bld img{width:80%}.sp_btm{position:fixed;bottom:0;z-index:10;margin-bottom:-4px}.totop{right:0;bottom:5%;position:fixed;width:15%}.sp_btm img,.totop img{width:100%}@media screen and (max-width:782px){body{max-width:782px}.site{overflow:hidden}.pc{display:none}.sp{display:block}.mv{position:unset;top:0}.mv_logo{position:unset;top:50px;left:unset}section.top01{height:auto}#slider h1{font-size:10px;margin-top:-10px}#slider2{height:50vh}h3.sectitle{font-size:20px}.news_box{padding:50px 30px 60px}td.news_days{width:100%;display:block;border-bottom:none;text-align:center;padding:30px 0 0}td.news_title{width:100%;display:block;border-bottom:none;padding:22px 0;line-height:1.5em}td.news_title a{font-size:12px}td.news_go{width:100%;display:block;padding:0 0 28px}.center_btn{font-size:14px}.center_btn img{width:5%}td.about4clm{width:100%;display:block;vertical-align:top;position:unset}td.about4clm div{width:100%}td.about4clm .about4clm01,td.about4clm .about4clm02,td.about4clm .about4clm03,td.about4clm .about4clm04,td.about4clm .about4clm02 img{width:100vw}td.about4clm .about4clm01{top:unset;position:unset;height:auto;padding:55px 20px}td.about4clm div h3,td.brand_data h3{font-size:17px}td.brand_data h3{line-height:18px}td.about4clm .about4clm01 p,td.about4clm .about4clm04 p{font-size:12px}td.about4clm .about4clm02{height:auto}td.about4clm .about4clm02 img{margin-bottom:-10px}td.about4clm .about4clm03{height:auto;padding:95px 50px 90px}td.about4clm .about4clm03 p{padding:0;font-size:12px;line-height:45px}td.about4clm .about4clm03 p span{font-size:12px}td.about4clm .about4clm04{top:unset;position:unset;height:auto;padding:30px 20px 20px}td.about4clm .about4clm04 h3{margin:0 0 30px !important}td.about4clm .about4clm04 img{width:50%}td.about4clm div h2{font-size:14px;margin:30px 0 20px}.pinot_txt{padding:60px 20px}.bg_mkphoto{display:none}section.top03{height:auto;padding:40px 0 60px}section.top03 td.brand_data h3 span{margin-top:17px}td.btn_slide{width:25px;padding:0 7px}td.brand_data{text-align:center;padding:0 25px}td.brand_data p{font-size:12px;line-height:2em;margin:0 0 30px}section.top03 .center_btn img{width:63% !important}section.top06{padding:85px 30px}section.top06 p{text-align:justify;font-size:12.5px}td.contact_l,td.contact_l2,td.contact_r{font-size:12px}input[type=submit]{font-size:16px;margin:40px auto 0;display:block;width:200px;height:50px}.ft-contents{padding-top:40px}.ft-contents img{width:100px}.cp{font-size:10px;margin:30px 0 0;padding:25px 0}.more{padding:55px}.tabcontent_sp h2{font-size:24px;letter-spacing:10px;margin:0}.tabcontent_sp h2 span{display:block;font-size:16px;letter-spacing:.05em;margin:0 0 -10px}.tabcontent_sp p{font-size:12px;line-height:1.5em;letter-spacing:.1em;margin:80px 0 0}.kyousan_area{width:100%;flex-direction:column}.kyousan_txt{width:100%}.footer_con{width:100%;font-size:14px;flex-direction:column;gap:0}.footer_con_l{width:100%}.footer_con_r{width:100%}.footer_con_r iframe{height:300px}.footer_con_txt{text-align:left;padding:30px}.page-content,.entry-content,.entry-summary{padding:0 20px}.con_box_clm2{display:block}.con_box_clm2_img,.con_box_clm2_txt{width:100%}}