@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=M+PLUS+2:wght@100..900&display=swap);@media screen and (max-width:980px){.top-bar .top-bar-menu{position:static!important}ul.top-menu{width:10em;right:0}.top-bar .top-bar-menu .top-menu li a:hover{color:#66f}}@media screen and (max-width:767px){div#site-branding{max-width:100%!important}div#site-detail{display:block}#site-title{font-size:1.8em!important}}*{text-rendering:optimizeLegibility;font-display:swap;transition:.5s}html{scroll-behavior:smooth;font-family:system-ui,sans-serif}body{font-family:"M PLUS 2",system-ui,sans-serif!important;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}header *,h1,h2,h3,h4,h5,h6,p,li,th,td{font-family:"M PLUS 2",system-ui,sans-serif!important}.fa{font-family: var(--fa-style-family,"Font Awesome 6 Free") !important}figcaption{color:#999;font-size:85%}img{vertical-align:bottom}a{transition:.5s}blockquote{border:dotted 1px #ccc;border-radius:10px;margin:1em}div#page{margin-top:15px!important}div.code-block,ins.adsbygoogle{background:#fff;text-align:center;margin:0 auto}div.code-block-4{border-top:dotted 1px #999;border-bottom:dotted 1px #999;margin:0 0 1em!important;padding:5px 0}div.code-block-6{margin-bottom:1em!important}div.logo-bar{padding:5px 0}div.top-bar-date{line-height:3.076;padding:0 8px}.#site-title{font-size:2.2em}div#site-description{font-size:1em}div.main-slider li{background:#0c4c8a;color:#fff;text-shadow:0 0 1px #000 , 0 0 3px #000 , 0 0 5px #000;overflow:hidden}.main-slider .no-slider .slider-text-content{padding:40px 10px 0}.main-slider .no-slider .slider-content .slider-title,.main-slider .no-slider .slider-content .slider-title a{font-size:1em;font-weight:normal;line-height:1.2;word-break:break-all}.main-slider .entry-meta,.main-slider .entry-meta a{text-align:right}.main-slider .no-slider .slider-content{background: -moz-linear-gradient(top, rgb(0 ,0 ,32 ,0), rgb(0 ,0 ,32 ,0.8));background: -webkit-linear-gradient(top, rgb(0 ,0 ,32 ,0), rgb(0 ,0 ,32 ,0.8));background: linear-gradient(to bottom, rgb(0 ,0 ,32 ,0), rgb(0 ,0 ,32 ,0.8))}.main-slider .no-slider .image-slider{background-image:url(https://ent.f-frontier.com/wp-content/uploads/2022/08/no_thum.jpg);background-position:50% 40%!important}.main-slider .no-slider .image-slider{min-height:159px}.main-slider .no-slider .slides>li:first-child .image-slider{min-height:320px}.main-slider .entry-meta{display:none}.search article.post{border-radius:10px;box-shadow:2px 2px 5px 2px rgba(128,128,128,.4);padding-bottom:5px;overflow:hidden}.search article.post .entry-header,.search article.post .entry-content{padding:0 5px}.two-column-blog #primary .post{margin-bottom:1.5em}figure.post-featured-image{width:100%;text-align:center;margin:.5em auto 1em}figure.post-featured-image img{object-fit:contain;max-width:90%!important;max-height:480px!important}figure.featured-blog-list img{border-radius:5px;object-fit:contain;width:96%;max-width:96%!important;max-height:240px!important}article.body p{font-size:1.2em;margin:1em 0}h1.entry-title,h2.entry-title{font-size:1.3em;word-break:break-all}h3.link{border-bottom:dotted 1px #999;font-size:1.6em;text-align:center;margin:0;padding-bottom:1em}h3.link a{display:inline-block;background:#eee;border:solid 1px #ddd;border-radius:10px;width:18em;max-width:90%;text-decoration:none;box-shadow:1px 1px 2px #999;padding:.5em 1em}h3.link a:hover{background:#ddd;border:solid 1px #ccc}iframe.instagram-media,div.twitter-tweet{clear:both;margin:1em auto!important}article.body:after{content:".";display:block;clear:both;height:0;visibility:hidden;opacity:0}.home article.post,.archive article.post{border-radius:10px;box-shadow:2px 2px 5px 2px rgba(128,128,128,.4);padding-bottom:5px;overflow:hidden}.home article.post .entry-header,.home article.post .entry-content,.archive article.post .entry-header,.archive article.post .entry-content{padding:0 5px}.home article.post figure,.archive article.post figure,figure.post-featured-image{text-align:center}div.entry-meta,div.entry-meta a{font-size:1em}div.entry-meta span.posted-on{margin-bottom:.1em}div.entry-content img#thum_img,div.entry-content sub i,div.entry-content p.tag,article.body figure{display:none}div.entry-content a.more-link{background:#0c4c8a;border-radius:5px;color:#fff;font-size:.9em;text-decoration:none;float:right;padding:2px 1em}div.entry-content img{max-height:480px;width:auto}div.entry-content figcaption{font-size:90%;opacity:.8;margin:0 1em 1em}div.nav-previous{width:45%}div.nav-next{width:45%}div.nav-next span.meta-nav{display:block;text-align:right}aside.widget ul{font-size:85%}.n-sld .main-slider{margin:20px auto}.blog #content{padding:10px 0 0!important}span.posted-on i{padding-right:5px}span.tag-links{text-align:left;margin-bottom:0;padding-left:1.5em}span.tag-links:before{margin-left:-1.7em}span.tag-links a{display:inline-block;white-space:nowrap;margin-right:.5em;padding:0}aside.widget h2.widget-title{margin-bottom:1em!important}aside.widget ul li{border-bottom:dotted 1px #999;margin-bottom:.5em;padding:0 0 .5em}aside#custom_html-2 div{text-align:center}div.jp-relatedposts{border-bottom:dotted 1px #ccc!important;padding-top:0!important}h3.jp-relatedposts-headline{width:100%;font-size:110%!important}#jp-relatedposts h3.jp-relatedposts-headline em:before{display:none}div.jp-relatedposts-post{margin-bottom:.5em!important}aside.widget ul li{line-height:1.3em}ul.wpp-list li{word-break:break-all}img.wpp-thumbnail{object-fit:cover;object-position:center;margin:0 5px 0 0!important}div.tagcloud{display:flex;flex-wrap:wrap;text-align:center}div.tagcloud a{flex-grow:2;font-size:.9em!important;margin:2px;padding:.1em .5em}div#a2a_share_save_widget-7,div#a2a_follow_widget-8{float:right}span.bold{font-weight:bold}aside#archives-4{text-align:center;margin-bottom:0;padding-bottom:0}aside#archives-4 select{width:90%}aside#a2a_share_save_widget-7{text-align:center}table.wp-calendar-table caption{padding:.5em 0!important}table.wp-calendar-table td{width:14%;vertical-align:middle;padding:.5em 0}table.wp-calendar-table td a{display:block;color:#fff;font-size:1.2em;text-shadow:0 0 1px #66f , 0 0 2px #66f , 0 0 3px #66f , 0 0 4px #66f}table.wp-calendar-table td a:hover{text-shadow:0 0 1px #009 , 0 0 2px #009 , 0 0 3px #009 , 0 0 4px #009}hr.autopagerize_page_separator{clear:both;width:100%!important;margin:2em 0 0}p.autopagerize_page_info{border-bottom:solid 1px rgba(0,0,0,.1);width:100%!important;padding:1em}