﻿/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{user-select:none}*,::before,::after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*,::before,::after{border-style:solid;border-width:0}*{margin:0;padding:0}:root{box-sizing:border-box;cursor:default;font:10px/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,input,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}.boxer-lock{overflow:hidden !important}#boxer-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000;opacity:0;-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear}.boxer-open #boxer-overlay{opacity:0.75}#boxer{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#ffffff;border-radius:3px;box-shadow:0 0 25px #000000;opacity:0;margin:0 auto;padding:10px;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;box-sizing:border-box}#boxer *{-webkit-transition:none;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;box-sizing:border-box}#boxer *:before,#boxer *:after{box-sizing:border-box}#boxer.fixed{position:fixed;top:0;bottom:0;margin:auto}#boxer.inline{padding:30px}#boxer.animating{-webkit-transition:height 0.25s ease, width 0.25s ease, opacity 0.25s linear, top 0.25s ease;transition:height 0.25s ease, width 0.25s ease, opacity 0.25s linear, top 0.25s ease}#boxer.animating .boxer-container{-webkit-transition:opacity 0.25s linear 0.25s;transition:opacity 0.25s linear 0.25s}.boxer-open #boxer{opacity:1}#boxer.loading .boxer-container{opacity:0;-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear}#boxer .boxer-close{width:30px;height:30px;position:absolute;top:-7.5px;right:-7.5px;z-index:105;background:#ffffff;border-radius:100%;cursor:pointer;display:block;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap}#boxer .boxer-close:before{position:absolute;top:0;right:0;bottom:0;left:0;color:#333333;content:"\00d7";display:block;font-size:22px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color 0.15s linear;transition:color 0.15s linear}.no-opacity #boxer .boxer-close{text-indent:-999px}#boxer .boxer-loading{width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:105;display:block;margin:auto;opacity:0;-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear}#boxer .boxer-loading:before,#boxer .boxer-loading:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}#boxer .boxer-loading:before{border:5px solid rgba(51,51,51,0.25)}#boxer .boxer-loading:after{-webkit-animation:boxer-loading-spin 0.75s linear infinite;animation:boxer-loading-spin 0.75s linear infinite;border:5px solid transparent;border-top-color:#333333}#boxer.loading .boxer-loading{opacity:1}#boxer .boxer-container{width:100%;height:100%;position:relative;z-index:103;background:#ffffff;overflow:hidden}#boxer .boxer-content{width:100%;background:#ffffff;opacity:1;overflow:hidden;padding:0}#boxer.inline .boxer-content,#boxer.iframe .boxer-content{width:auto}#boxer .boxer-image{float:left;width:auto !important;height:auto !important}#boxer .boxer-video{width:100%;height:100%}#boxer .boxer-iframe{width:100%;height:100%;border:none;float:left;overflow:auto}#boxer .boxer-meta{clear:both}#boxer .boxer-control{width:40px;height:40px;position:absolute;top:0;background:#ffffff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,0.25);cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;overflow:hidden;text-indent:200%;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;white-space:nowrap}#boxer .boxer-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}#boxer .boxer-control.previous{left:20px}#boxer .boxer-control.previous:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10.4px solid #333333;margin-left:14px}#boxer .boxer-control.next{right:20px}#boxer .boxer-control.next:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10.4px solid #333333;margin-right:14px}#boxer .boxer-control.disabled{opacity:0}@-webkit-keyframes boxer-loading-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes boxer-loading-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.no-opacity #boxer .boxer-control{text-indent:-999px}.no-touch #boxer .boxer-control{opacity:0}.no-touch #boxer:hover .boxer-control{opacity:1}.no-touch #boxer:hover .boxer-control.disabled{opacity:0;cursor:default !important}#boxer .boxer-meta{padding:10px 0 0 0}#boxer .boxer-position{color:#999999;font-size:12px;margin:0;padding:15px 15px 0 15px}#boxer .boxer-caption p{color:#666666;font-size:14px;margin:0;padding:15px}#boxer .boxer-caption.gallery p{padding-top:0}#boxer .boxer-error{width:250px}#boxer .boxer-error p{color:#990000;font-size:14px;margin:0;padding:25px;text-align:center;text-transform:uppercase}#boxer.mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111111;border-radius:0;padding:40px 0 0}#boxer.mobile .boxer-close{height:40px;width:40px;top:0;right:0;background:#111111;border-radius:0}#boxer.mobile .boxer-close:hover{height:40px;width:40px;top:0;right:0;background:#111111;border-radius:0}#boxer.mobile .boxer-close:before,#boxer.mobile .boxer-close:hover:before{color:#cccccc;font-size:28px;font-weight:700;line-height:40px}#boxer.mobile .boxer-loading:before{border-color:rgba(153,153,153,0.25)}#boxer.mobile .boxer-loading:after{border-top-color:#999999}#boxer.mobile .boxer-container{background:#111111}#boxer.mobile .boxer-content{background-color:#111111}#boxer.mobile .boxer-control{width:50px;height:100%;background:#111111;border-radius:0;box-shadow:none;opacity:1}#boxer.mobile .boxer-control.previous{left:0}#boxer.mobile .boxer-control.previous:before{border-right-color:#eeeeee;margin-left:19px}#boxer.mobile .boxer-control.next{right:0}#boxer.mobile .boxer-control.next:before{border-left-color:#eeeeee;margin-right:19px}.no-touch #boxer.mobile .boxer-control,.no-touch #boxer.mobile:hover .boxer-control{opacity:1}.no-touch #boxer.mobile .boxer-control.disabled,.no-touch #boxer.mobile:hover .boxer-control.disabled{opacity:0;cursor:default !important}#boxer.mobile .boxer-meta{width:100%;position:absolute;right:0;bottom:0;left:0;background-color:#111111;padding:15px 65px}#boxer.mobile .boxer-position{color:#999999;font-size:12px;margin:0;padding:0 15px 0 0}#boxer.mobile .boxer-caption p{color:#eeeeee;font-size:14px;margin:0;padding:0}#boxer.mobile .boxer-image{-webkit-transition:none !important;transition:none !important;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform 0.25s ease-out !important;transition:transform 0.25s ease-out !important}#boxer.mobile.inline .boxer-content,#boxer.mobile.iframe .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@font-face{font-family:'base';src:url("fonts/base.eot?rshu5f");src:url("fonts/base.eot?#iefixrshu5f") format("embedded-opentype"),url("fonts/base.woff?rshu5f") format("woff"),url("fonts/base.ttf?rshu5f") format("truetype"),url("fonts/base.svg?rshu5f#base") format("svg");font-weight:normal;font-style:normal}.icon:before,#sponsor ul li:before,.icon:after,#sponsor ul li:after,[class^="icon-"],[class*=" icon-"]{font-family:'base';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pdf:before{content:"\e603"}.icon-close:before{content:"\e601"}.icon-menu:before{content:"\e602"}.icon-search:before{content:"\f002"}.icon-email:before{content:"\f003"}.icon-check:before{content:"\f00c"}.icon-home:before{content:"\f015"}.icon-clock-o:before{content:"\f017"}.icon-video-camera:before{content:"\f03d"}.icon-photo:before{content:"\f03e"}.icon-check-square-o:before{content:"\f046"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-external-link:before{content:"\f08e"}.icon-square-o:before{content:"\f096"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-ellipsis-v:before{content:"\f142"}.icon-mail:before{content:"\f0e0"}.icon-play:before{content:"\f04b"}.icon-list-ul:before{content:"\f0ca"}.icon-phone:before{content:"\e606"}.icon-mobile:before{content:"\e600"}.imgHover img:hover{opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)"}.row,#page-content,#content-head,#single-content,.single-pager,#cards,.tiny-mce,#tinymce,.tiny-mce .box,#tinymce .box{*zoom:1}.row:after,#page-content:after,#content-head:after,#single-content:after,.single-pager:after,#cards:after,.tiny-mce:after,#tinymce:after,.tiny-mce .box:after,#tinymce .box:after{content:".";visibility:hidden;clear:both;display:block;height:0;line-height:0;font-size:0}#breadcrumbs,.single-pager li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#333;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:16px;font-size:1.6rem;letter-spacing:.04em;line-height:1.4;background:#e4e1d5 url(images/bg.png)}input,select,option,textarea{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}* html body,* html input,* html select,* html option,* html textarea{font-family:"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}a,a *{-webkit-transition-property:color, border-color, background-color, opacity;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:color, border-color, background-color, opacity;-moz-transition-duration:.3s;-moz-transition-timing-function:ease-in-out;-ms-transition-property:color, border-color, background-color, opacity;-ms-transition-duration:.3s;-ms-transition-timing-function:ease-in-out;-o-transition-property:color, border-color, background-color, opacity;-o-transition-duration:.3s;-o-transition-timing-function:ease-in-out;transition-property:color, border-color, background-color, opacity;transition-duration:.3s;transition-timing-function:ease-in-out}a{color:#e9380e;text-decoration:none}a:visited{color:#f35b37}a:hover{color:#f2471f;text-decoration:underline}a:active{color:#d00}::-moz-selection{background-color:#222;color:#fff}::selection{background-color:#222;color:#fff}img{max-width:100%;height:auto}.zoomIn,a[href$=".gif"] img,a[href$=".png"] img,a[href$=".jpg"] img,a[href$=".jpeg"] img,a[href$=".bmp"] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:-ms-zoom-in;cursor:-o-zoom-in;cursor:zoom-in}.hide{display:none}.fr,.img-r{float:right;margin-left:10px}.fl,.img-l{float:left;margin-right:10px}.img-c,.t-c{text-align:center}.img-c{display:block;margin-left:auto;margin-right:auto}.t-l{text-align:left !important}.t-r{text-align:right !important}.clr{clear:both}hr{margin:20px 0;border:none;border-top:1px solid #666}.color-main{color:#222}.color-accent{color:#e9380e}.color-attention,em{color:#d00}strong,.fwb{font-weight:bold}em{font-weight:bold;font-style:normal}sup{font-size:.5em;vertical-align:top}sub{font-size:.5em;vertical-align:bottom}.fz10{font-size:10px !important}.fz11{font-size:11px !important}.fz12{font-size:12px !important}.fz13{font-size:13px !important}.fz14{font-size:14px !important}.fz15{font-size:15px !important}.fz16{font-size:16px !important}.fz17{font-size:17px !important}.fz18{font-size:18px !important}.fz19{font-size:19px !important}.fz20{font-size:20px !important}.fz21{font-size:21px !important}.fz22{font-size:22px !important}.fz23{font-size:23px !important}.fz24{font-size:24px !important}.fz25{font-size:25px !important}.fz26{font-size:26px !important}.fz27{font-size:27px !important}.fz28{font-size:28px !important}.fz29{font-size:29px !important}.fz30{font-size:30px !important}.fz31{font-size:31px !important}.fz32{font-size:32px !important}ul.disc li{position:relative;padding:0 0 0 1.5em}ul.disc li:before{content:'';position:absolute;top:.3em;left:.5em;width:6px;height:6px;border-radius:50%;background-color:#333}ul.circle{list-style:circle;padding:0 0 0 1.5em}ol{padding:0 0 0 1.5em}body{overflow:hidden}#page{position:relative;padding-top:68px;min-width:320px}#page-head{position:fixed;z-index:100;top:0;left:0;width:100%;min-width:320px;background:rgba(22,22,22,0.9);color:#fff;height:60px}#logo-main{padding:8px 16px;float:left;font-size:3rem;font-weight:normal}#logo-main a{color:#eee}#nav-main{float:right}#nav-main ul{padding:20px 32px 0 0}#nav-main ul li{float:left}#nav-main ul li+li{margin:0 0 0 32px;padding:0 0 0 32px;border-left:1px solid #666}#nav-main a{color:#eee}#hero{text-align:center}#hero img{width:100%;height:auto}#page-content{margin:8px auto 0;max-width:none}#content-hero{position:relative;float:left;width:55%;padding-top:30%}#content-hero div{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;overflow:hidden}#content-hero div img{width:100%;height:auto}#content-title{position:relative;float:right;width:45%;padding-top:30%;background-color:#222;color:#fff}#content-title div{position:absolute;top:20%;left:8%;right:8%}#content-title h1{font-size:28px;font-size:2.8rem;font-weight:normal}#content-title p{margin:10px 0 0;font-size:14px;font-size:1.4rem}#page-history #content-title{background-color:#808810}#page-view-point #content-title{background-color:#e9380e}#page-schedule #content-title{background-color:#0085a2}#page-contacts #content-title{background-color:#2c5b8e}#sigle-head{padding:32px 16px;background-color:#e56a13;color:#fff}#sigle-head p{font-size:14px;font-size:1.4rem}#sigle-head h1{font-size:28px;font-size:2.8rem;font-weight:normal}#content-main{padding:16px;background-color:#f1efe8}#breadcrumbs{margin:8px 8px 16px;text-align:right;font-size:12px;font-size:1.2rem;color:#777}#breadcrumbs a{color:#777;text-decoration:underline}#single-content{padding:0 8px 40px}#single-main{float:left;width:70%}#single-main main{background-color:#f1efe8;padding:16px}#single-hero{position:relative;padding-top:40%;overflow:hidden}#single-hero img{width:100%;position:absolute;top:0;left:0}#archive-content{float:left;width:70%}#archive-content article{width:33.33%;padding:2px}#archive-content article a{display:block;background-color:#fff;color:#333}#archive-content article .body{padding:8px 8px 4px}#archive-content article .except{margin:4px 0 0;font-size:12px;font-size:1.2rem;color:#555}#archive-content article time{display:block;margin:4px 0 0;padding:4px 0 0;border-top:1px dotted #ccc;color:#777;text-align:right;font-size:11px;font-size:1.1rem}#single-sub{float:right;width:30%}.anchor{margin-top:-60px !important;padding-top:60px !important}#blog-menu dl{margin:0 0 40px}#blog-menu dl dt{padding:8px 8px 6px;background-color:#9c998d;text-align:center;font-weight:bold;color:#fff}#blog-menu dl dd{margin:8px 16px 0}#blog-menu dl dd ul{list-style:none}#blog-menu dl dd ul li a{display:block;padding:6px 0 3px 16px;color:#333;position:relative}#blog-menu dl dd ul li a:after{content:'';position:absolute;left:3px;top:13px;width:4px;height:4px;border-radius:2px;background-color:#333}#blog-menu dl dd ul li a:hover{color:#e9380e}.pager{clear:both;padding:40px 0;text-align:center;line-height:1.2}.pager a,.pager span{display:inline-block;padding:5px 10px 4px;border:1px solid;border-color:#ccc;background-color:#f9f9f9;color:#333}.pager span.current{border-color:#090909;background-color:#222;color:#fff}.single-pager{margin:24px 0 0;line-height:1.2;list-style:none}.single-pager li{width:48%}.single-pager li a{color:#333;display:inline-block;background-color:#666;padding:12px;color:#eee}.single-pager .next{float:left}.single-pager .prev{float:right;text-align:right}#page-foot{margin:8px 0 0;background-color:#222}#site-abouts{overflow:hidden;margin:0 auto;padding:48px 8px 0;max-width:none;color:#eee}#site-abouts .title{float:left}#site-abouts .title span{display:block;font-size:12px;font-size:1.2rem}#site-abouts .foot-nav{overflow:hidden}#site-abouts .foot-nav ul{margin:0 0 0 40px;float:left;list-style:none}#site-abouts .foot-nav ul li{margin:4px 0 0;font-size:12px;font-size:1.2rem}#site-abouts .foot-nav ul li:before{margin:0 .5em 0 0;content:'－';color:#aaa}#site-abouts .foot-nav ul li a{color:#aaa}#site-abouts .pagetop{float:right;margin:0 8px 0 0}#site-abouts .pagetop a{color:#eee;display:inline-block;padding:16px;background-color:#555}#sponsor{margin:32px 0 0}#sponsor h2{display:inline-block;padding:8px 16px 6px;background-color:#555;color:#eee;font-weight:normal;font-size:13px;font-size:1.3rem;cursor:pointer}#sponsor ul{margin:8px 0 0;text-align:left;display:none}#sponsor ul li{display:inline-block;font-size:12px;font-size:1.2rem;margin:.5em .5em 0;color:#ccc}#sponsor ul li:before{margin:0 .4em 0 0;content:'\f04b'}#copyright{border-top:1px solid #333;margin:32px 0 0;padding:16px 0;text-align:center;font-size:12px;font-size:1.2rem}#cards{margin:2px}#cards .card{float:left;box-sizing:border-box;width:25%;padding-top:25%;position:relative}#cards .card img{height:100%;width:auto;max-width:none}#cards .card.w25h50{width:25%;padding-top:50%}#cards .card.w50h25{width:50%;padding-top:25%}#cards .card.w50h25 img{width:100%;height:auto}#cards .card.w50h50{width:50%;padding-top:50%}#cards .card.news a:hover .image:after{box-shadow:inset 0 0 0 4px #e56a13}#cards .card.news .label{background-color:#e56a13}#cards .card.schedule a:hover .image:after{box-shadow:inset 0 0 0 4px #0085a2}#cards .card.schedule .label{background-color:#0085a2}#cards .card.gallery a:hover .image:after{box-shadow:inset 0 0 0 4px #191919}#cards .card.gallery .label{background-color:#191919}#cards .card.history a:hover .image:after{box-shadow:inset 0 0 0 4px #808810}#cards .card.history .label{background-color:#808810}#cards .card.contacts a:hover .image:after{box-shadow:inset 0 0 0 4px #2c5b8e}#cards .card.contacts .label{background-color:#2c5b8e}#cards .card a{display:block}#cards .card a:hover .image:after{background:rgba(0,0,0,0.2);box-shadow:inset 0 0 0 4px #e9380e}#cards .card .image{position:absolute;left:2px;top:2px;right:2px;bottom:2px;overflow:hidden;text-align:center;background-color:#191919}#cards .card .image:before,#cards .card .image:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0}#cards .card .image:before{background:url(images/bg_text.png) repeat-x 0 bottom;background-size:auto 100%}#cards .card .image:after{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;background:transparent}#cards .card .label{position:absolute;right:2px;top:2px;padding:4px 8px 2px;background-color:#e9380e;color:#fff}#cards .card .text{position:absolute;width:100%;bottom:0;left:0;padding:8px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.5);font-weight:bold}#cards .card .text .card-date{font-size:13px;font-size:1.3rem}#cards .card .text .card-lead{font-size:20px;font-size:2rem}#info-map{margin:4px;height:400px}#info-map iframe{width:100%;height:100%}.tiny-mce,#tinymce{line-height:1.4}.tiny-mce>:first-child,#tinymce>:first-child{margin:0}.tiny-mce h2,#tinymce h2{clear:both;margin:20px 0 10px;padding:.6em .4em .4em;font-size:24px;font-size:2.4rem;background-color:#d6d1bb}.tiny-mce>*+h2,#tinymce>*+h2{margin-top:60px}.tiny-mce hr,#tinymce hr{clear:both;border:none;padding:10px 0 0;border-bottom:1px dashed #333}.tiny-mce h3,#tinymce h3{clear:both;margin:20px 0;padding:.6em .4em .4em;border-bottom:1px dashed #ccc;font-size:18px;font-size:1.8rem}.tiny-mce>*+h3,#tinymce>*+h3{margin-top:40px}.tiny-mce h4,#tinymce h4{clear:both;margin:20px 0 10px;padding:.6em 0 .4em;color:#003972;font-size:16px;font-size:1.6rem}.tiny-mce strong,#tinymce strong{font-weight:bold}.tiny-mce p,#tinymce p{margin:1em 0;line-height:1.6}.tiny-mce ul,.tiny-mce ol,#tinymce ul,#tinymce ol{margin:1em 0;padding:0 0 0 1.8em;line-height:1.2;overflow:hidden}.tiny-mce ul li,.tiny-mce ol li,#tinymce ul li,#tinymce ol li{padding:0 0 .5em 0}.tiny-mce ul,#tinymce ul{list-style:disc}.tiny-mce ol,#tinymce ol{list-style:decimal}.tiny-mce .alignleft,#tinymce .alignleft{float:left;padding:0 2% 10px 0;height:auto}.tiny-mce .alignright,#tinymce .alignright{float:right;padding:0 0 10px 2%;height:auto}.tiny-mce .alignnone,#tinymce .alignnone{height:auto}.tiny-mce .aligncenter,#tinymce .aligncenter{height:auto;margin:16px auto}.tiny-mce img,#tinymce img{max-width:100%;height:auto}.tiny-mce table th,.tiny-mce table td,#tinymce table th,#tinymce table td{padding:8px;border:1px solid #aaa}.tiny-mce table thead,#tinymce table thead{background-color:#e6e6e6}.tiny-mce table thead td,#tinymce table thead td{border-bottom-width:3px}.tiny-mce pre,#tinymce pre{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.6}.tiny-mce iframe,#tinymce iframe{max-width:100%}.tiny-mce .box .image,#tinymce .box .image{width:32%}.tiny-mce .box .text-l,#tinymce .box .text-l{padding:0 0 0 34%}.tiny-mce .box .text-r,#tinymce .box .text-r{padding:0 34% 0 0}@media only screen and (max-width: 589px){#page{padding-top:88px}#page-head{height:48px}#logo-main{padding:8px 0 0;float:none;text-align:center;font-size:2.4rem;height:48px}#nav-main{background:rgba(68,68,68,0.9);float:none;height:32px}#nav-main ul{padding:8px 0;text-align:center;font-size:1.2rem}#nav-main ul li{float:none;display:inline-block;margin:0 3%}#nav-main ul li+li{margin:0 3%;padding:0;border:none}#hero{text-align:center}#hero img{width:100%;height:auto}#content-title h1{font-size:1.8rem}#content-title p{font-size:1.1rem}#sigle-head{padding:16px}#sigle-head h1{font-size:1.8rem}#sigle-head p{font-size:1.1rem}#content-main{padding:16px 8px}#single-main{float:none;width:auto}#archive-content{float:none;width:auto}#archive-content article{width:50%}#single-sub{margin:40px 0 0;float:none;width:auto}.anchor{margin-top:-81px !important;padding-top:81px !important}#site-abouts{padding:0 0 20px}#site-abouts .title{float:none;margin:20px 8px;padding:0 0 20px;text-align:center;border-bottom:1px solid #555}#site-abouts .foot-nav ul{overflow:hidden;float:none;padding:0 16px}#site-abouts .foot-nav ul li{float:left;width:50%}#site-abouts .foot-nav ul li a{display:inline-block;padding:8px 16px}#site-abouts .pagetop{float:none;margin:0}#site-abouts .pagetop a{display:block;padding:8px 0;text-align:center}#sponsor{text-align:center}#cards .card{width:50%;padding-top:50%}#cards .card.w25h50{width:50%;padding-top:100%}#cards .card.w50h25{width:100%;padding-top:50%}#cards .card.w50h50{width:100%;padding-top:100%}#cards .card .label{font-size:1.2rem}#cards .card .text .card-title{font-size:1.1rem}#cards .card .text .card-lead{font-size:1.6rem}#info-map{height:300px}.tiny-mce,#tinymce{font-size:1.4rem}.tiny-mce table,#tinymce table{width:100%}.tiny-mce h2,#tinymce h2{font-size:2rem}.tiny-mce h3,#tinymce h3{font-size:1.8rem}.tiny-mce h4,#tinymce h4{font-size:1.6rem}.tiny-mce img,#tinymce img{height:auto}.tiny-mce img.alignleft,#tinymce img.alignleft{float:left;padding:0 2% 10px 0}.tiny-mce img.alignright,#tinymce img.alignright{float:right;padding:0 0 10px 2%}.tiny-mce img.aligncenter,#tinymce img.aligncenter{margin:16px auto}.tiny-mce .box,#tinymce .box{margin:20px 0 0}.tiny-mce .box .image,#tinymce .box .image{text-align:center;width:auto;float:none}.tiny-mce .box .image img,#tinymce .box .image img{float:none}.tiny-mce .leftbox,#tinymce .leftbox{padding:0 0 10px;width:100%;float:none}.tiny-mce .rightbox,#tinymce .rightbox{padding:0;width:100%;float:none}}@media only screen and (min-width: 590px) and (max-width: 979px){#nav-main ul{padding-right:16px}#nav-main ul li+li{margin:0 0 0 16px;padding:0 0 0 16px}#hero{text-align:center}#hero img{width:100%;height:auto}.tiny-mce table,#tinymce table{width:100%}.tiny-mce img,#tinymce img{max-width:100%;max-height:auto}}@media only screen and (min-width: 980px){#hero{text-align:center}#hero img{width:100%;height:auto}}
/*# sourceMappingURL=style.css.map */

/* 2026.04 フッターバナー画像追加　*/
#site-abouts .pagetop {
    position: relative;
    z-index: 100;
}
.footer-contents {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.footer-contents .foot-nav {
    width: 25%;
}
.banner-area {
    width: 55%;
}
.footer-contents .title {
    white-space: nowrap;
}
.banner-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style-type: none;
    width: 90%;
}
.banner-block__item {
    width: 24%;
/*    min-width: 180px;*/
    margin-bottom: 1rem;
    margin-left: 1%;
}
.banner-block__item a:hover {
    opacity: .7;
}
@media only screen and (min-width: 590px) and (max-width: 979px){
    .footer-contents {
        display: block;
    }
    .footer-contents .foot-nav {
        width: 100%;
        margin: 2rem auto;
    }
    .banner-area {
        margin: 2rem 0;
        width: 100%;
    }
    .banner-block {
        margin: auto;
        padding: 0 3%;
    }
    .banner-block__item {
        width: 24%;
    }
}
@media only screen and (max-width: 589px){
    .title {
        width: 100%;
    }
    .footer-contents .foot-nav {
        width: 100%;
    }
    .banner-area {
        margin: 2rem 0;
        width: 100%;
    }
    .banner-block {
        margin: auto;
        padding: 0 3%;
    }
    .banner-block__item {
        min-width: 48%;
    }
}
