@charset "UTF-8";body{background-color:#f4f4ef;color:hsl(0,0%,10%)!important;font-size:100%;line-height:1.6;margin:0;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body input,body select,body textarea{padding:0.2em 0.5em;margin:0.1em 0;max-width:100%}.svg-source{position:absolute;height:0;overflow:hidden;width:0}#allwrap a:hover{color:#ffa726;text-decoration:none}#allwrap a:hover img{opacity:0.85}#allwrap a img{border:none}strong{font-size:110%;font-weight:bold}em{font-style:normal;font-size:105%;font-weight:bold}span.bluebg{background:#4581bc;border-radius:0.8em;color:#fff;display:inline-block;font-size:0.8em;padding:0.4em 0.4em 0.3em 0.6em;line-height:1;letter-spacing:0.2em}.text-align-right{text-align:right!important}.t-center,.text-align-center{text-align:center!important}.text-align-left{text-align:left!important}.no-wrap-only{white-space:nowrap}.input-box{border:1px solid #BDBDBD;border-radius:2px}.icon-mrk:before{font-family:"Font Awesome 5 Free";content:"\f105";margin-right:0.6em}.i-arrow:before{content:"\f054"}.indent1{text-indent:-1em;padding-left:1em}.indent2{text-indent:-2em;padding-left:2em}.indent3{text-indent:-3em;padding-left:3em}.indent4{text-indent:-4em;padding-left:4em}.indent5{text-indent:-5em;padding-left:5em}#allwrap{width:800px;padding:0;margin:0 auto 1em;background:#fff;-webkit-box-shadow:0 2px 5px 1px #d6d6d4;box-shadow:0 2px 5px 1px #d6d6d4;border-radius:0 0 3px 3px}#head{position:relative;height:108px;margin:0 auto;background-image:url(css-img/head-bg-nlogo5.png);background-repeat:no-repeat}#head ul#h-menu{text-align:right}#head ul#h-menu li{margin-top:0px;display:inline;list-style:none}#head #search{position:absolute;top:6px;right:6px;width:300px;font-size:80%;text-align:right}#head #search input{border-radius:2px}#head #search #text{width:15em}#head #search #sbtn{margin-left:2px;color:#fff;background-color:#003399;cursor:pointer}#head a:hover{background-color:transparent}#headlogo h1{font-size:130%;color:#666666;display:none}#headlogo{position:absolute;left:115px;top:8px;height:88px;width:203px}#headlogo dl{display:none}#headlogo a img{height:88px;width:203px;border:none}#main-r2 p.font-l{font-size:105%;line-height:1.4}#main-r2 p.t-right{margin-bottom:1em;margin-right:0;text-align:right}#main-r2 p.shinryotime{font-size:1.1em;float:left;line-height:1.3;margin-bottom:0.6em}#main-r2 p.shinryodate{text-align:right;margin-bottom:5px}#main-r2 p.blueback{background-color:hsla(211,68%,94%,0.4);border:1px solid hsla(210,80%,37%,0.4);border-radius:3px;margin:0 0.5em 1.2em;padding:0.8em 1em 0.8em 3.2em;position:relative;z-index:1}#main-r2 p.blueback:before{content:"\f05a";color:hsl(209,35%,42%);font-size:1.5rem;font-family:"Font Awesome 5 Free";line-height:1;position:absolute;left:0.5em;top:calc(50% - 0.5em);z-index:2}#main-r2 p.atten{background:#f5f5f5;border-radius:5px;color:#333;padding:0.8em}#main-r2 p.map{text-align:center}#main-r2 p.map img{margin-right:auto;margin-left:auto}#main-r2 .flex-txtimg{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main-r2 .flex-2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-right:1em}#main-r2 .flex-2>img{border-radius:2px;max-width:48%;margin-bottom:1.6em}#main-r2 .flex-2>p{color:#666;font-size:0.9em;height:100%;max-width:45%;margin:0 0 0.5em;text-align:center}#main-r2 .flex-2>div{max-width:48%;width:100%}#main-r2 .flex-2>div.kaisetu img{display:block;margin:0.6em auto}#main-r2 .flex-3{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#main-r2 .flex-3>img{max-width:31%;margin-bottom:1.6em}#main-r2 [class^=flex-] h4{margin-top:1em}#main{font-size:0.88em;margin:0 auto 7px}#main li:not(.column){margin-bottom:1em;list-style-type:none}#main li:not(.column) li{margin-bottom:0.7em}#main .shortlist li{margin-bottom:0.4em}#main .middlelist li{margin-bottom:0.7em}#main-r2{padding:0 1em}#main-r2:after{content:"";clear:both;display:block}#main-r2 img{height:auto;max-width:100%}#main-r2 img.right{background:#fff;border:1px solid #bbb;border-radius:3px;float:right;margin:0 0 0.8em 0.8em;padding:5px}#main-r2 img.e-magephoto{float:right;margin:0 0 0.5em 0.5em;padding:3px}#main-r2 img.clear{background:transparent;border:none;float:none;margin:0;padding:0}#main-r2 img.photo-right{float:right;margin:0 0 1em 1em}#main-r2 dt a{font-size:120%;font-weight:bold;text-decoration:none}#main-r2 dt:after{content:"";height:4px;position:absolute;bottom:0;left:0;width:100%;background-size:4px 4px;background-color:#ffffff;background-image:linear-gradient(-45deg,hsl(212,5%,80%) 25%,transparent 25%,transparent 50%,hsl(212,5%,80%) 50%,hsl(212,5%,80%) 75%,transparent 75%,transparent)}#main-r2 ol,#main-r2 ul:not(.columns){margin:0 10px 2em 2em}#main-r2 ul:not(.columns){padding:0}#main-r2 ul:not(.columns) li{padding:0;list-style-type:disc}#main-r2 ul:not(.columns).kome_list{list-style-type:none}#main-r2 ul:not(.columns).kome_list li{color:#666;list-style-type:none;padding-left:1em;text-indent:-1em}#main-r2 ul:not(.columns)#submenu{border:1px solid #eee;border-radius:3px;font-size:0.95em;letter-spacing:-0.5em;margin:1.6em 0.6em 1.2em 0;padding:1em 0.6em 0.4em;position:relative}#main-r2 ul:not(.columns)#submenu li{display:inline-block;letter-spacing:normal;list-style-type:none;line-height:1.2;margin:0 0 0.2em 0.4em;overflow:hidden;padding-bottom:0.1em;position:relative;vertical-align:bottom;z-index:1}#main-r2 ul:not(.columns)#submenu li:first-child{background:#fff;margin:0;position:absolute;top:calc(-0.8em - 1px);left:0.7em}#main-r2 ul:not(.columns)#submenu li:first-child a{background-image:none!important;font-weight:bold}#main-r2 ul:not(.columns)#submenu li:before{border:3px solid transparent;border-width:3px 4px;border-top-color:#256bb1;bottom:-3px;content:"";left:calc(50% - 4px);opacity:0;position:absolute;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:all 0.3s;transition:all 0.3s}#main-r2 ul:not(.columns)#submenu li:after{background:#256bb1;background:linear-gradient(135deg,#4d86bf 5%,#256bb1 70%);border-radius:2px;content:"";-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.31,-0.105,0.43,1.59);transition-timing-function:cubic-bezier(0.31,-0.105,0.43,1.59);-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);position:absolute;top:0;bottom:3px;left:0;right:0;z-index:-1}#main-r2 ul:not(.columns)#submenu li.current a,#main-r2 ul:not(.columns)#submenu li:hover a{background-image:none;color:#FFF}#main-r2 ul:not(.columns)#submenu li.current:before,#main-r2 ul:not(.columns)#submenu li:hover:before{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#main-r2 ul:not(.columns)#submenu li.current:after,#main-r2 ul:not(.columns)#submenu li:hover:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#main-r2 ul:not(.columns)#submenu li a{background:url(css-img/menu-m3.png) no-repeat 0 calc(50% - 2px);display:inline-block;line-height:1.2;padding:0.2em 0.6em calc(0.2em + 3px);text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;white-space:nowrap}#main-r2 ul:not(.columns).if{margin-left:20px}#main-r2 ul:not(.columns).if li{font-size:120%;line-height:1.5;list-style:url(none) none outside}#main-r2 ul:not(.columns).anclink{padding:4px;margin-right:15px;border-left:3px solid #0066CC;background-color:#e5effa}#main-r2 ul:not(.columns).anclink li{float:left;margin-top:0px;margin-bottom:0px;list-style-type:none}#main-r2 ul:not(.columns).anclink li a{padding-left:11px;margin-right:15px;margin-left:10px;background:url(css-img/anc-yaji.gif) no-repeat left center}#main-r2 ul:not(.columns).check-box{margin-left:2.5em}#main-r2 ul:not(.columns).check-box>li{list-style-type:none;position:relative}#main-r2 ul:not(.columns).check-box>li:before{border:1px solid #666;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:0.8em;left:-1.4em;margin-top:-0.5em;position:absolute;top:50%;width:0.8em}#main-r2 ul:not(.columns) p{font-size:100%}#main-r2>ol{counter-reset:number;margin-left:1em}#main-r2>ol>li{list-style:none;margin:0 5px 1em 0;padding-left:2em;position:relative}#main-r2>ol>li:before{font-weight:bold;font-size:1rem;counter-increment:number;content:counter(number) ".";color:hsl(0,0%,35%);left:0;position:absolute;top:0}#main-r2 li>ol{margin:0.5em 0 0.8em 1.5em}#main-r2 li>ol>li{list-style-type:upper-roman!important}#main-r2 li>ol>li.li-number{list-style-type:decimal!important;padding-left:0.5em}#main-r2 li p{font-size:100%}#main-r2 i{margin-right:0.3em}#main-r2 .list{-webkit-box-shadow:none;box-shadow:none}.s-text{font-size:86%}.m-text{font-size:1rem}.l-text{font-size:120%}#foot{margin:1.5em auto 0;border-top:1px solid #c6d6e5;font-size:80%;text-align:right}#foot #tel{margin:0.8em}#foot img#mlogo{margin-bottom:0.2em}ul.foot-menu{padding:5px;border-top:1px solid #ffffff;text-align:right;background-color:#EDF4FA;list-style:none outside}ul.foot-menu li{padding-left:8px;margin-left:10px;font-size:105%;display:inline-block;background:url(css-img/foot-marker.gif) no-repeat left center}#endbar{width:auto}address{padding:0.6em;font-size:80%;font-style:normal;color:#666;text-align:center}#main-l{display:none}
/*# sourceMappingURL=base.css.map */