<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body { min-width:initial; }

.spMenu { z-index:9999; width:100%; overflow:hidden; display:block; background:#fff; }

.spMenu h1 { float:left; padding:10px 0 0 10px; width:auto; }
.spMenu button { display:block; outline:0; cursor:pointer; background:#327972; border-width:0; padding:0 15px; margin:0; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; height:60px; }
.spMenu button span { color:#fff;  font-size:13px; font-weight:bold; }
.spMenu button:before { font-size:17px; font-weight:normal; color:#fff; }
.spMenu &gt; div { display:none; box-sizing:border-box; -webkit-box-sizing:border-box; background:#327972; padding:10px 10px 10px 10px; width:100%; float:none; clear:both; }
.spMenu ul { width:100%; display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; box-sizing:border-box; -webkit-box-sizing:border-box; border:solid #327972; border-width:1px 0 0 1px; }
.spMenu ul li { width:50%; border:solid #327972; border-width:0 1px 1px 0; box-sizing:border-box; -webkit-box-sizing:border-box; }
.spMenu ul li a { background:#fff; color:#000; text-decoration:none; transition: all 0.1s ease-in-out 0s; display:block; padding:20px 10px 20px 10px; text-align:center; font-size:12px; font-family:Helvetica, Helvetica Neue, "游ゴシック", YuGothic,"Yu Gothic", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN W3, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif; font-weight:bold; }
.spMenu ul li a span { font-size:13px; }
.spMenu ul li a:hover { color:#EE6820; }
.fixed { position: fixed; left:0; top:0; }

.pageTitle h2 strong { font-size:20px; }
.pageNation { display:none; }
.contentWrap { padding:20px 10px; }
.content { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.blogContent { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.content img { max-width:100%; }
.blogContent { max-width:100%; }
.fixed { position:fixed; }

.spMenu h1 { overflow:hidden; }
.spMenu h1 img { max-width:40px; float:left; margin:0 10px 0 0; }
.spMenu h1 a { display:inline-block; }
.spMenu h1 p { font-size:12px; font-weight:bold; width:200px; line-height:1.2; padding:5px 0 0; }

.information { display:block; }
.information div:first-child { width:100%; padding:10px; overflow:hidden; }
.information div:first-child h2 { text-align:left; float:left; font-size:21px; }
.information div:first-child .moreBtn { float:right; }
.mainVisual .visualCopy { display:none; }
.information div:last-child { width:100%; }
.infoList li a { display:block; }
.univList { width:100%; padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 10px; }
.areaLink { padding:10px; }
.areaLink &gt; div h4 { margin:0 0 15px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box;}
.univList ul li { width:49%; margin:0 2% 2% 0; }
.areaLink &gt; div { width:100%; display:block; }
.univList ul li:nth-child(2n) { margin:0 0 2% 0; }
#tjup .mb70 { margin:0 0 10px; }

footer &gt; div { width:100%; display:block; padding:10px; }
footer &gt; div h2 { width:100%; margin:0 0 20px; }
.f1 { width:auto; }
.f2 { width:auto; }
.searchBox { float:none; }

.visualWrap { width:100%; padding:10px; display:block; }
.visualWrap &gt; a { width:100%; margin:0 0 20px; }
.visualWrap dl { width:100%; }
.visualWrap dl dt { width:15%; min-width:initial; }
.visualWrap &gt; a:nth-child(2n) { margin:0 0 20px; }
.mainVisual h2 { font-size:22px; padding:20px 10px; }
.visualWrap dl dd h4 { font-size:17px; }

.visualCopy2 { display:block; }

.mainVisual .visualCopy2 { padding:0 10px; margin:0 0 20px; text-align:center; }
.mainVisual .visualCopy2 h3 { padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; color:#fff; font-weight:bold; font-size:18px; display:inline-block; text-align:center; margin:0 auto 0 auto; width:100%;
-moz-border-radius:0.2em; -khtml-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em;
background: rgb(109,180,129);
background: -moz-linear-gradient(left, rgba(109,180,129,1) 0%, rgba(0,138,131,1) 100%);
background: -webkit-linear-gradient(left, rgba(109,180,129,1) 0%,rgba(0,138,131,1) 100%);
background: linear-gradient(to right, rgba(109,180,129,1) 0%,rgba(0,138,131,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db481', endColorstr='#008a83',GradientType=1 );
position:relative;
}
.mainVisual .visualCopy2 h3:after { z-index:10; width:0; height:0; display:inline-block; border-style:solid; border-width:15px; border-color:#008A83 transparent transparent  transparent; bottom:-30px; left:50%; content:""; position:absolute; margin:0 0 0 -15px; }

.mainVisual .visualCopy2 h3 span { font-size:15px; color:#fff; font-weight:normal; }

.nav-links{ display:block; }

header { display:none; }
nav { display:none; }

.visualWrapSecond { width:100%; padding:10px; display:block; }
.visualWrapSecond &gt; a { width:100%; margin:0 0 20px; }
.visualWrapSecond dl { width:100%; }
.visualWrapSecond dl dt { width:15%; min-width:initial; }
.visualWrapSecond &gt; a:nth-child(2n) { margin:0 0 20px; }
.mainVisual2 h2 { font-size:20px; padding:160px 10px 20px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.mainVisual2 .slides { background-size:100%; height:130px; background-position:left bottom; }

#editorNone .univList { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 10px 0 10px; }
#editorNone .univList ul li { width:49%; margin:0 2% 2% 0; height:auto; }
#editorNone .univList ul li:nth-child(2n) { margin:0 0 2%; height:auto; }

#editorNone .areaLink &gt; div { display:block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 10px 0 10px; }
#editorNone .areaLink &gt; div h4 { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 15px; }
#editorNone .areaLink &gt; div ul li span { font-size:15px; display:block; padding:0 15px; }</pre></body></html>