@charset "utf-8";@import url(../js/fancybox/jquery.fancybox.css);.poyooon{animation:poyooon 0.9s linear 0s 1}@keyframes poyooon{0%{transform:scale(1, 1) translate(0%, 0%)}10%{transform:scale(1.1, 0.9) translate(0%, 5%)}40%{transform:scale(1.2, 0.8) translate(0%, 15%)}50%{transform:scale(1, 1) translate(0%, 0%)}60%{transform:scale(0.9, 1.2) translate(0%, -100%)}75%{transform:scale(0.9, 1.2) translate(0%, -20%)}85%{transform:scale(1.2, 0.8) translate(0%, 15%)}100%{transform:scale(1, 1) translate(0%, 0%)}}a{text-decoration:underline}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.bold{font-weight:bold}.txt_blue{color:#1d2088}.red{color:#D90102}#article{clear:both;}.white #article{background-color:#fff}body.furigana #article .cont{line-height:1}#article .txt,#article .cont{line-height:1.6}#a_inner{padding:0px 20px 24px;border-style:solid}.translated-ltr .furigana{display:none}#contents{line-height:1.6}.white #global{background-color:#ffdbbf}.white .global-link{border-top:1px solid #ffdbbf}#contents{margin-top:20px}.side-title{margin-bottom:1px}.side:first-child .side-title-link{-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px}.side-title-link{color:#fff;border: 4px solid #e5e5e5;padding:32px 36px}.white .side-title-link{border:none;background-color:#54b141;}.side-list{border-width:0px 0px 4px;border-style:solid;border-color:#e5e5e5}.side-list>.side-item:first-child>.side-link{border-top:none}.side-link{padding:20px;border-top:1px solid #e5e5e5;border-left:4px solid #e5e5e5;border-right:4px solid #e5e5e5}.side-link:hover{color:#fff;background-color:#54b141;border-color:#54b141}.side-child .side-link{text-indent:1em}.white .side-link_active{color:#fff;background-color:#54b141;border-color:#54b141}ul.pan{margin-bottom:44px}ul.pan li{float:left}ul.pan li:after{content:">";margin:0 5px}ul.pan li:last-child:after{content:none}.paragraph{margin-top:28px;clear:both}#a_date{font-size:105%}.paragraph.h2{width:100% !important;margin:0px !important}.h2 h2{line-height:1.4;font-size:200%;border-style:solid;line-height:1;padding-left:4px;padding-bottom:24px}#article.emg .h2 h2{padding:0px}.white .h2 h2{border-bottom:4px solid #54b141}.h2 h2 span{display:block}#article h3{font-size:150%;padding-bottom:4px}#article h3+.cont{margin-top:16px !important}#article h3+.h4{margin-top:24px !important}.h3 h3{padding-top:12px}#article.emg .h3 h3{padding:0px}.white .h3 h3{border-bottom:2px solid #54b141}#article h4{font-size:118.8%}#article .h4+.cont{margin-top:8px !important}#article .h4+.h5{margin-top:24px !important}#article .h4 h4:before{margin-right:12px;content:"";display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle;left:calc(0em + 0em);width:1em;height:1em;background:#54b141;border-radius:4px}#article h5{padding:12px 16px;line-height:1}#article .h5+.cont{margin-top:8px !important}#article .link li:before,#article .link p:before,#article .anchor p:before{color:#54b141}#article hr.color1,#article table caption,#article table td,#article table th,.form_btn{border-color:#b4e0aa}#article table caption,#article table thead th,#article table thead td,#article table tbody th,.form_btn{background-color:#e0f2dc !important}#article table.color2 td,#article table.color2 th{border-color:#ffc494}#article table.color2 thead th,#article table.color2 thead td,#article table.color2 tbody th{background:#ffe6d2 !important}#article table.color3 td,#article table.color3 th{border-color:#ccc}#article table.color3 thead th,#article table.color3 thead td,#article table.color3 tbody th{background:#e5e5e5 !important}.side-ttl_link{color:#fff}#article .s_ele{margin-right:2px}#article .s_ele,#article .s_btn{border:1px solid #aaaeb7}#article .reseve .cat{background-color:#338e39 !important}#site{position:relative;z-index:9999;top:6px}#site-link{width:266px}.site-text{position:absolute;left:-9999px}#tool{padding-top:8px !important}ul.pan{margin-bottom:44px}#article .h5{background-color:#f5f1dc}.pager ul li a{background-color:#e0f2dc;border-color:#b4e0aa}.pager ul a:hover,.pager ul li.now a{background-color:#d2f74a}#article table{width:100%}#article table caption,#article table td,#article table th{font-family:inherit !important;padding:0.5em 1em}#article table thead td{text-align:center;font-weight:bold}#article table th{background-image:none}#article table.color1 caption{border-width:1px 1px 0px;border-style:solid}#article table.color1 td,#article table.color1 th,#article table.color2 td,#article table.color2 th,#article table.color3 td,#article table.color3 th{border-width:1px;border-style:solid}#article hr{border-width:1px 0px 0px;border-style:dashed}#article hr.color2{border-color:#595757}#article hr.color3{border-color:#818181}#article .height1{height:1em;margin-top:0px !important}#article .height2{height:2em;margin-top:0px !important}#article .height3{height:3em;margin-top:0px !important}#article .height4{height:4em;margin-top:0px !important}#article .height5{height:5em;margin-top:0px !important}#article .height6{height:6em;margin-top:0px !important}#article .height7{height:7em;margin-top:0px !important}#article .height8{height:8em;margin-top:0px !important}#article .height9{height:9em;margin-top:0px !important}#article .height10{height:10em;margin-top:0px !important}.height1+.cont{margin-top:0px}#article .txt+.link{float:right}#article .txt ul{list-style:disc;list-style-position:inside;padding-left:0.2em}#article .txt li{text-indent:-1em;padding-left:1em}#article .cont+.cont{margin-top:8px}#article .link{list-style:none}#article .link+.link,#article .link+.anchor,#article .anchor+.link,#article .anchor+.anchor{margin-top:0px}#article .link a,#article .anchor p{position:relative;padding-right:calc(0em + 0em);padding-left:calc(1.5em + 0em)}#article .link a:before,#article .anchor p:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;display:inline-block;vertical-align:middle;left:calc(0em + 0em);width:1em;height:1em;background:#54b141;border-radius:4px}#article .link a:after,#article .anchor p:after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;display:inline-block;vertical-align:middle;left:calc(0.25em + 0em);width:0.25em;height:0.25em;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.a_anchor_up:before{content:'\e813' !important}#article .link a{text-decoration:underline;background-repeat:no-repeat;display:inline-block;list-style:none;margin-right:4px}#article .link a:hover{text-decoration:none}#article .a_link_item:after{font-family:"fontello";content:'\e803';display:inline-block;margin-left:4px}.file-icon{background:url("../../image/preset/file-icon.png") no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle}.pdf-icon{background-position:0 0}.doc-icon{background-position:0 -16px}.xls-icon{background-position:0 -32px}.ppt-icon{background-position:0 -48px}.sound-icon{background-position:0 -64px}#article .txt ul li{list-style-type:disc;list-style-position:inside}#article ol{list-style:none;counter-reset:ol_li}#article ol li:before{margin-right:.25em;counter-increment:ol_li;content:counter(ol_li) ".";display:inline-block;margin-left:1em;text-align:center}#article .img_txt .col-4+.txt{float:right}#article .img_txt a img{background:none !important}#article .a_img_link{position:relative;line-height:1;display:block}#article .a_img_link:hover{background-color:#000}#article .a_img_link:hover:after{position:absolute;top:50%;left:50%;margin-top:calc(1em * 1 / 2 * -1);margin-left:calc(1em * 1 / 2 * -1);font-family:"fontello";content:'\e803';color:#fff;text-decoration:none;font-size:2em}#article .a_img_link:hover img{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";background:none !important}#article .a_img_link,fancybox:hover:before{top:40%;content:'\e802';text-decoration:none}#article ul.gallery{margin-top:-2.5%}#article ul.gallery li{display:inline-block;width:18%;margin:2.5% 1% 0%;list-style:none;position:relative;text-indent:0em;padding-left:0em}#article ul.gallery li img{max-width:100%;height:auto}.a_gallery_txt{text-align:center;font-size:90%;line-height:1;margin-top:3px;height:3em;word-break:break-all}#article ul.gallery li a{display:block;border:1px solid #ccc}#article ul.gallery li a:hover{background:#626262}#article ul.gallery li a:hover:before{position:absolute;top:20%;left:30%;font-family:"fontello";content:'\e802';font-size:300%;color:#fff;text-decoration:none}#article ul.gallery li a:hover img{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";background:none !important}#article .map{height:300px;border:1px solid #818181}#article .info{width:initial}#article ul.list{border-top:1px dashed #818181;list-style:none !important;line-height:1.6}#article ul.list>li{border-bottom:1px dashed #818181}#article ul.list>li>a{display:block;width:96%;padding:10px 2%;font-size:100%;text-decoration:none;color:#333}#article .sns{padding-top:28px;text-align:right}#article .sns+.paragraph{margin-top:8px}#contact{border:4px solid #e5e5e5;padding:28px 32px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#form-footer{text-align:center}.form-footer-item{display:inline-block;width:30%;margin:0px 1%}.form-button{width:100%;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;background-color:#54b141;text-decoration:none;display:block;padding:12px}.form_ttl{text-align:left;width:35%}.form_necessary{float:right;position:relative;top:0.2em;margin-left:5px;padding:3px 5px 2px;line-height:1em;background:#F5060C;font-size:90%;color:#fff}.form_item_txt{box-sizing:border-box}.form_item_link{display:inline-block;margin-left:5px}.form_btn{margin-left:8px;border-width:1px;border-style:solid;font-weight:bold;min-width:200px}.form_btn:first-child{margin-left:0px}.form_label{display:inline-block;width:90%;vertical-align:top}.form_aside{color:#4A4A4A;font-size:95%;margin-bottom:3px}.form_frame{border:1px solid #A9A9A9;padding:5px}.calendar-item{display:inline-block;width:25%;text-align:center}.calendar-button{border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;background-color:#54b141;text-decoration:none;display:block;padding:12px}.cal_item{margin-top:5px;display:block}.cal_item a{text-decoration:none}.cal_item a:hover{text-decoration:underline}.cal_item:first-child{margin-top:0px}.cal_item.cat a{color:#fff;display:block}.cal_holiday{display:inline-block;margin-left:5px}.day{width:131px;box-sizing:border-box}.no_schedule{padding:0.5em 1em 2.3em !important}#cal01 td{width:14.26%;vertical-align:top}#cal_prev_date:before{font-family:"fontello";content:'\e805';text-decoration:none;margin-right:4px;font-size:120%}#cal_next_date:after{font-family:"fontello";content:'\e807';width:1.2em;height:1.2em;-moz-border-radius:1.2em;-webkit-border-radius:1.2em;border-radius:1.2em;border:1px solid #fff;display:inline-block;text-align:center}#article .reseve .cat.color_closed{background-color:#D90102 !important}.pager{float:right}.pager p{margin-right:8px;line-height:36px}.pager ul li{float:left;list-style:none}.pager ul li a{margin:0px;padding:0px 8px;border-width:1px;border-style:solid;border-right:none;line-height:14px;color:#333;text-decoration:none;display:block;min-width:1em;height:36px;line-height:36px !important;text-align:center}.pager ul li i:before{margin:0px}.pager ul li:last-child a{border-width:1px;border-style:solid;margin-left:-1px}#pager_detail{border:1px #818181 solid;padding:15px;margin-top:10px;text-align:center}.pager_detail_item{margin-left:20px}.pager_detail_item:first-child{margin-left:0px}.pager_detail_space{display:inline-block;width:5em}#article .search-input{border-width:1px 0px 1px 1px;border-style:solid;border-color:#ccc;width:594px}#article .search-button{border-width:1px;border-style:solid;border-color:#ccc}#a_footer{margin:0px 15px 20px}.white #special{background-color:#54b141}#special-title{float:left;margin:48px 44px}#special-title-sub-text{display:block}#special-title-text{display:block;font-size:200%}#special-banner{float:right}#special{color:#fff}
/*# sourceMappingURL=article.css.map */
