﻿ul,ol{margin:0;padding:0;list-style:none}body{margin:0;border:none;padding:0;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino KaKu Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", "メイリオ",  Osaka, sans-serif;background:url("/assets/images/bodybg.jpg") repeat-x #fff;color:#554738}a{color:#00a89d;text-decoration:underline}a:hover{color:#0e7062}a:focus{color:#0e7062;text-decoration:underline}.container{max-width:1170px;background-color:#ffffff}header{padding:10px 0 10px 0}#logo_image{float:left;width:148px;margin-right:0;padding:0}h1{font-size:21px;margin:0;padding-top:0}h1 .jpn{font-size:32px;margin:0px}h1 a,h1 a:hover{color:#554738;text-decoration:none}#category-image{padding:0 1em}#category-image img{width:100%}nav.bg-body-tertiary{background-color:#c8c2be !important;margin:0 0 30px 0;padding:8px 0;text-align:right}nav.bg-body-tertiary ul{width:100%;padding:0;margin:0;background-color:#c8c2be}nav.bg-body-tertiary li{border:none;padding:0}nav.bg-body-tertiary li a{font-size:15px;font-weight:normal;display:block;margin:0;height:50px;padding-top:15px;text-align:center;text-decoration:none;color:0}nav.bg-body-tertiary li a:hover{background-color:#00a89d;color:#ffffff}nav.bg-body-tertiary div#navbarSupportedContent>ul>li{display:block;text-align:center}nav.bg-body-tertiary div#navbarSupportedContent>ul>li>ul>li{width:15em}nav.bg-body-tertiary a.nav-link.dropdown-toggle::after{content:none}nav.bg-body-tertiary .nav li.active a{color:#ffffff;background-color:#c8c2be}nav.bg-body-tertiary .nav li a:hover{color:#ffffff;background-color:#00a89d}nav.bg-body-tertiary .nav li.active a:hover{background-color:#c8c2be;cursor:default}nav.bg-body-tertiary li.dropdown:hover ul.dropdown-menu{display:block;background-color:#555555;margin-top:-1px}nav.bg-body-tertiary li.dropdown:hover ul.dropdown-menu a:before{content:"≫ "}nav.bg-body-tertiary li.dropdown:hover ul.dropdown-menu a{margin-left:0;padding:15px 10px 0 10px;background-color:#555555;color:#ffffff;text-align:left}nav.bg-body-tertiary li.dropdown:hover ul.dropdown-menu a:hover{background-color:#fc862c}#tools a{display:block;width:100%;margin:0;text-align:left;font-size:17px;padding:3px 0 3px 10px;color:#ffffff;background-color:#fc862c;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}#tools a{margin-top:16px}#tools a:hover{color:#ffffff}#tools a.bg-button{background-color:#00a89d;text-decoration:none}#tools a.bg-button:hover{background-color:#008c83}#tools p{font-size:18px;color:#00a89d;margin-bottom:0px}#tools div{margin-bottom:10px}#search_icon{float:right;margin-right:4px;padding-top:8px}footer{margin-top:60px;margin-bottom:100px}#page-top{position:fixed;bottom:20px;right:20px;z-index:1000}#page-top span{margin-right:10px}#page-top a{display:inline;color:#554738;font-size:22px;text-decoration:none}#page-top a:hover{color:#554738}#page-top a:hover img{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out}#to-sitemap a{color:#00a89d;font-size:19px;text-decoration:none}#to-sitemap a:hover{color:#008c83}#copyright{text-align:right;color:#554738}.breadcrumb{padding:8px 0 0 0;margin-top:10px;margin-bottom:10px;list-style:none;background-color:#fff;border-radius:0px}.breadcrumb a{color:#554738}.breadcrumb>.active{color:#00a89d}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:">"}aside#sidebar a{display:block;width:100%;margin-bottom:10px;text-align:left;font-size:18px;padding:5px 10px;color:#ffffff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}aside#sidebar img{margin-right:12px}aside#sidebar a:hover{color:#ffffff}aside#sidebar a:hover.bg-primary,#sidebar a:hover.bg-primary2,#sidebar a:hover.bg-info,#sidebar a:hover.bg-info2{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out}aside#sidebar{padding-right:40px;padding-left:0}aside#sidebar a.bg-sidemenu{background-color:#00a89d;text-decoration:none;font-size:17px}aside#sidebar a.bg-sidemenu:before{content:"≫ "}aside#sidebar a.bg-sidemenu:hover{background-color:#0e7062;text-decoration:none}aside#sidebar .current a{background-color:#0e7062}#sidebar .pickup{width:136px;height:136px;margin:0 auto;margin-bottom:20px;float:left;background-color:#fc862c;border-radius:68px;-webkit-border-radius:68px;-moz-border-radius:68px;-o-border-radius:6px;-ms-border-radius:68px}#sidebar .pickup1{margin-top:20px}#sidebar .pickup p{text-align:center;color:#fff;line-height:1.2em;margin:0;font-size:21px}#sidebar .pickup p a{text-decoration:none;text-align:center}#sidebar .pickup img{margin:0 auto;padding-top:20px;line-height:1.0em;margin-bottom:5px}#sidebar .pickup span{font-size:17px}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:hover,.hvr-grow-rotate:focus,.hvr-grow-rotate:active{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}#main{width:86%;margin:0 auto;padding-top:20px;line-height:1.8em}#main h2{width:100%;padding-bottom:10px;margin-bottom:30px;font-size:34px;color:#554738;line-height:1.2em;border-bottom:4px solid #00a89d}#main p{margin-bottom:2em;font-size:18px;line-height:1.8em}#main article img{width:100%}#main article img.img-fluid{max-width:100%}button.css3button2{font-size:18px;color:#fff;margin:0 auto;margin-bottom:50px;padding:10px 40px;background:-moz-linear-gradient(top, #26b5ab 0%, #c7fcf4 25%, #5bb3a6 50%, #44ab9c 75%, #0e7061);background:-webkit-gradient(linear, left top, left bottom, from(#26b5ab), color-stop(0.25, #c7fcf4), color-stop(0.5, #5bb3a6), color-stop(0.75, #44ab9c), to(#0e7061));-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;border:3px solid #508f86;-moz-box-shadow:0px 1px 3px rgba(255,255,255,0.5),inset 0px 0px 1px #554738;-webkit-box-shadow:0px 1px 3px rgba(255,255,255,0.5),inset 0px 0px 1px #554738;box-shadow:0px 1px 3px rgba(255,255,255,0.5),inset 0px 0px 1px #554738;text-shadow:0px -1px 0px rgba(255,255,255,0.7),0px 1px 0px rgba(255,252,255,0.3)}button.css3button1{font-size:16px;color:#554738;margin:20px;padding:10px 22px;background:-moz-linear-gradient(top, #fff 0%, #e8f5d5 25%, #cfe8ac 50%, #bfe092 75%, #add975);background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.25, #e8f5d5), color-stop(0.5, #cfe8ac), color-stop(0.75, #bfe092), to(#add975));-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;border:3px solid #bceb7b;-moz-box-shadow:0px 1px 3px rgba(255,255,255,0.5),inset 0px 0px 1px #554738;-webkit-box-shadow:0px 1px 3px rgba(255,255,255,0.5),inset 0px 0px 1px #554738;box-shadow:0px 1px 3px rgba(255,255,255,0.5),inset 0px 0px 1px #554738;text-shadow:0px -1px 0px rgba(255,255,255,0.7),0px 1px 0px rgba(255,252,255,0.3)}#news_pane{position:relative;top:-80px;margin-bottom:0;height:450px;background-image:url("/assets/images/dairy1.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:-30px}.news_section{margin-bottom:20px}#news_pane #news{margin:72px 0 0 0;padding:0 1em 4em 1em}#news_pane #news img{width:320px;height:200px;padding:0;margin-top:45px;margin-left:12px;margin-bottom:10px;border-radius:10px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px}#news_pane #news{font-size:15px;line-height:1.4em}#news_pane #news_date{margin:-5px 0 0 0;text-align:center;font-size:13px;font-weight:bold}#news_pane #news_title{text-align:center;font-size:18px;font-weight:bold;margin-top:5px;margin-bottom:10px}#news_pane #news_title:before,#news_pane #news_title:after{content:"●";color:#ffffff;margin-left:4px;margin-right:4px}#news_cont{position:absolute;top:400px;right:16px;z-index:20;font-size:14px;color:#00a89d}#news_cont a{color:#00a89d;text-decoration:none}#news_cont a:hover{color:#008c83}#blackboard{padding:1.0em 1.5em 1.5em 1.5em;height:300px;background-image:url("/assets/images/blackboard.jpg");cursor:pointer}#blackboard h2{text-align:center;font-size:1.8em;font-weight:bold;color:#fdf105;margin-bottom:0.5em}#blackboard p{font-size:1.3em;color:#ffffff}#corkboard{margin-top:-40px;padding:20px;background-color:#743508;cursor:pointer;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}#corkboard div{margin-top:0px;padding:14px;width:100%;height:auto;background-image:url("/assets/images/cork.jpg");background-color:#af6631}#corkboard div ul{background-color:#fdedc9;padding:30px 4px;background-image:url("/assets/images/pin.png"),url("/assets/images/pin.png"),url("/assets/images/pin.png"),url("/assets/images/pin.png");background-repeat:no-repeat;background-position:left top,right top,right bottom,left bottom}#corkboard div ul li{margin:4px 4px 4px 10px;font-size:16px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino KaKu Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", "メイリオ", Osaka, sans-serif;font-weight:bold;line-height:1.3em;color:#000000}#corkboard div ul li:before{content:"\2713 ";color:#cc0000}#instagram{margin-top:9em;width:100%;height:80px;vertical-align:middle;font-size:1.50em;font-weight:bold;line-height:2em}#instagram a,#instagram a:hover{color:#554738;text-decoration:none}#instagram img{height:75px;width:75px}#topics{margin-top:2em}#topics h2.bg-topics{background-color:#00a89d;margin-bottom:0;font-size:18px;padding:12px;border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;-o-border-top-left-radius:10px;-ms-border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;-o-border-top-right-radius:10px;-ms-border-top-right-radius:10px;color:#ffffff}#topics h2.bg-topics:before{content:"≫ "}#topics_pane{margin-bottom:3em;background-color:#f7f6f5;padding:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;-o-border-bottom-left-radius:10px;-ms-border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;-o-border-bottom-right-radius:10px;-ms-border-bottom-right-radius:10px}#topics ul li{margin:4px 4px 4px 10px;font-size:19px;line-height:1.5em;font-weight:lighter;list-style-type:none}#topics ul li:before{content:"≫ "}#topics ul li span{margin-left:6px;margin-right:6px;color:#ffffff;background-color:#554738;font-size:18px;padding:2px}#topics li a{color:#00a89d}#topics li a:hover{color:#008c83}#top-links button,#top-links2 button{display:block;width:100%;margin-bottom:10px;text-align:left;padding:7px 10px;text-decoration:none;font-size:18px;color:#ffffff;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}#top-links button:hover,#top-links2 button:hover{cursor:pointer;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;-webkit-transition:0.6s ease-in-out;-moz-transition:0.6s ease-in-out;-o-transition:0.6s ease-in-out;transition:0.6s ease-in-out}#top-links button>span,#top-links2 button>span{display:inline-block;width:42px;height:42px;border-radius:21px;margin-right:8px;text-align:center;vertical-align:middle;font-size:28px}#top-links button.primary,#top-links2 button.primary{background-color:#2682c7;color:#ffffff}#top-links button.primary>span,#top-links2 button.primary>span{background-color:#fc862c;color:#ffffff}#top-links button.normal,#top-links2 button.normal{background-color:#00a89d;color:#ffffff}#top-links button.normal>span,#top-links2 button.normal>span{background-color:#4dc2ba;color:#ffffff}#top-links button.report,#top-links2 button.report{background-color:#554738;color:#ffffff}#top-links button.report>span,#top-links2 button.report>span{background-color:#fc862c;color:#554738}#main p.news_date{text-align:right;margin-top:10px;font-size:14px}#page-move{margin:1em 0}#page-move p{text-align:right}#page-move p:first-child{text-align:left}#news-links ul{margin-right:1em}#news-links ul li{text-align:center;padding:10px 0;font-size:18px;border-bottom:1px dotted #898989}#news-links ul li a{color:#554738;text-decoration:none}#news-links ul li a:hover{color:#0e7062}#news-links ul li.current a{color:#0e7062}#news-links .bg-archive-main{background-color:#fc862c;color:#fff;font-size:18px;padding:5px;text-align:center;border:none;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px}form{display:block;margin:0 0px;margin-top:0em;padding:30px 40px;background-color:#c8c2be;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}.form-group{margin-bottom:15px;font-size:18px;padding-top:10px}.form-group label{text-align:left}button.btn.btn-primary{color:#fff;background-color:#554738;border-color:#554738;padding:10px 40px;font-size:18px}button.btn.btn-primary:hover{background-color:#73614e;border-color:#73614e}.question p.ask{color:#00a89d;line-height:1.2em}.question img{width:36px !important;height:44px !important;margin-right:20px !important}.question a{color:#00a89d;text-decoration:underline}p.article_title{font-size:1.1em;font-weight:bold;color:#006400}section.article_section{width:100%;margin:0 auto 20px auto}h3,h4{width:100%;margin:0 auto 10px auto;text-align:center;font-weight:bold;color:#ffffff}h3{font-size:1.2em}h4{font-size:1.12em}h3.bar,h4.bar{background-color:#2682c7;padding:4px;color:#ffffff;line-height:1.2em;border-bottom-right-radius:10px}h4.less{text-align:left;color:#006400}.ribbon{--d: .8em;inset-inline:calc(-1*var(--d));border-bottom:var(--d) solid rgba(0,0,0,0.533333);line-height:1.8;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--d)), calc(100% - var(--d)) 100%, calc(100% - var(--d)) calc(100% - var(--d)), var(--d) calc(100% - var(--d)), var(--d) 100%, 0 calc(100% - var(--d)));background-color:#3FB8AF}.ribbon0{--r:  .6em;--s: 1.5em;line-height:1.8;padding-inline:1lh;border-block:var(--s) solid rgba(0,0,0,0.333333);background:#BD1550;clip-path:polygon(100% 0, calc(100% - .5lh) var(--r), calc(100% - 1lh) 0, calc(100% - 1lh) var(--s), 1lh var(--s), 0 calc(100% - var(--s)), 0 100%, 0.5lh calc(100% - var(--r)), 1lh 100%, 1lh calc(100% - var(--s)), calc(100% - 1lh) calc(100% - var(--s)), 100% var(--s));width:fit-content}.ribbon1{--s: 1.8em;--d: .5em;--c: .8em;padding:var(--d) calc(var(--s) + var(--d) + .5em) 0;line-height:1.8;background:linear-gradient(90deg, rgba(0,0,0,0.266667) var(--d), rgba(0,0,0,0) 0 calc(100% - var(--d)), rgba(0,0,0,0.266667) 0) 50%/calc(100% - 2*var(--s)) 100% no-repeat;clip-path:polygon(0 0, var(--s) 0, calc(var(--s) + var(--d)) var(--d), calc(100% - var(--s) - var(--d)) var(--d), calc(100% - var(--s)) 0, 100% 0, calc(100% - var(--c)) calc(50% - var(--d)/2), 100% calc(100% - var(--d)), calc(100% - var(--s)) calc(100% - var(--d)), calc(100% - var(--s) - var(--d)) 100%, calc(var(--s) + var(--d)) 100%, var(--s) calc(100% - var(--d)), 0 calc(100% - var(--d)), var(--c) calc(50% - var(--d)/2));background-color:#d81a14;width:fit-content}.ribbon2{--s: 1.8em;--d: .6em;--c: .8em;padding:0 calc(var(--s) + 2*var(--d) + .5em) var(--d);line-height:1.8;background:linear-gradient(90deg, rgba(0,0,0,0.266667) var(--d), rgba(0,0,0,0) 0 calc(100% - var(--d)), rgba(0,0,0,0.266667) 0) 50% 0/calc(100% - 2*(var(--s) + var(--d))) calc(100% - var(--d)),conic-gradient(from 135deg at 50% -50%, rgba(0,0,0,0.266667) 25%, rgba(0,0,0,0.533333) 0) var(--s) 100%/calc(3*var(--d)) var(--d),conic-gradient(from 135deg at 50% -50%, rgba(0,0,0,0.266667) 25%, rgba(0,0,0,0.533333) 0) calc(100% - var(--s)) 100%/calc(3*var(--d)) var(--d);background-repeat:no-repeat;background-color:#d81a14;clip-path:polygon(0 0, calc(var(--s) + var(--d)) 0, calc(var(--s) + var(--d)) var(--d), calc(var(--s) + 2*var(--d)) var(--d), calc(var(--s) + 2*var(--d)) 0, calc(100% - var(--s) - 2*var(--d)) 0, calc(100% - var(--s) - 2*var(--d)) var(--d), calc(100% - var(--s) - var(--d)) var(--d), calc(100% - var(--s) - var(--d)) 0, 100% 0, calc(100% - var(--c)) calc(50% - var(--d)/2), 100% calc(100% - var(--d)), calc(100% - var(--s)) calc(100% - var(--d)), calc(100% - var(--s)) 100%, calc(100% - var(--s) - 3*var(--d)) 100%, calc(100% - var(--s) - 3*var(--d)) calc(100% - var(--d)), calc(var(--s) + 3*var(--d)) calc(100% - var(--d)), calc(var(--s) + 3*var(--d)) 100%, var(--s) 100%, var(--s) calc(100% - var(--d)), 0 calc(100% - var(--d)), var(--c) calc(50% - var(--d)/2));width:fit-content}section.article_section .ribbon1{margin-bottom:60px}figure.no-desc{margin-bottom:2em}figcaption.bar{text-align:center;background-color:#2682c7;padding:4px;color:#ffffff;line-height:1.08em;border-top-lef-radius:10px;margin-bottom:10px}table.schedule{margin-bottom:3em;width:100%;border:#000000 1px solid}table.schedule th,table.schedule td{border:#000000 1px dotted;background-color:#ffffff;text-align:center;vertical-align:middle}table.schedule td.bg-month{background-color:#99cc00}table.schedule td.bg-no-day{background-color:#000000}table.schedule td.bg-normal-day{background-color:#dddddd}table.schedule td.bg-holiday{background-color:#8db4e2}table.schedule td.bg-long-holiday{background-color:#bdd7ee}table.schedule td.bg-event{background-color:#ffff00}table.schedule td.bg-special-event{background-color:#92d050}table.schedule td.bg-special-event2{background-color:#ccffdd}table.schedule td.bg-stay-event{background-color:#ffcc66}table.schedule td.bg-test{background-color:#ffccff}.article_section dl dd{margin:0 0 0 2em}.article_section dl dt{margin-top:1em}.article_section dl:first-child{margin-top:0}.article_section ul{margin:0 0 1em 2em;list-style:circle}.article_section table ul{margin:0;list-style:none}.testimonial-image{float:left;margin:0px 30px 15px 0px;height:107px !important;width:104px !important}.testimonial-name{font-size:1.2em;font-weight:bold;color:#00a89d}.wide-border{border:6px solid #006600;border-radius:20px;padding:1em 2em 0 2em;color:#006600}.wide-border h3{font-size:1.2em;color:#060 !important;text-align:left !important}.wide-border ul{font-size:1.2em;list-style:square}.emphasize{background-color:#ccccff;padding:1em;border-radius:20px}.emphasize h3{font-size:1.2em;color:#060 !important;text-align:left !important;text-decoration:underline}.emphasize ol{list-style-type:upper-roman;margin-left:4em}div.photoParts{float:left;width:141px;margin-right:20px}#aborigine{margin-top:5em;margin-bottom:2em;padding:1em;background-color:#dddddd;font-size:0.92em}#aborigine img{width:100%}figure.image-right{float:right;margin-left:20px}figure.image-left{float:left;margin-right:20px}#main article figure.image-left img,#main article figure.image-left img{width:auto}div#___gcse_0{margin:0 0 -40px 0}div.gsc-control-cse{width:100%;margin:0;border:none;padding:10px 4px}div.gsc-control-wrapper-cse{width:100%;margin:0;border:none;padding:10px 4px}form.gsc-search-box{width:100%;margin:0 0 30px 0;border:none;padding:10px 4px}button.gsc-search-button{padding:6px}@media (min-width: 992px){div#___gcse_0{margin:0 0 -90px 0}}@media (min-width: 576px){h1{font-size:25px}h1 .jpn{font-size:40px}}@media (min-width: 768px){h1{font-size:29px}h1 .jpn{font-size:50px}nav.bg-body-tertiary{padding:0}#sidebar{padding-right:2em}#top-links{margin-top:2em}#aborigine{font-size:1em}figure.article_image{float:right;width:420px;height:auto;margin-left:20px}figure.article_image.image_start{float:left;margin-right:20px}#main p.article_content{margin-bottom:70px}}@media (min-width: 992px){h1{font-size:33px}h1 .jpn{font-size:52px}#tools a{margin-top:80px}nav.bg-body-tertiary div#navbarSupportedContent>ul>li{width:9em}nav.bg-body-tertiary div#navbarSupportedContent>ul>li:first-child{width:5em}}
