﻿@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);

/* MENU 6=13.6% */

menu { padding-bottom: 1%; }
menu ul { margin: 0 auto; overflow:hidden; }
menu ul li { letter-spacing: 0em; list-style-type: none; float: left; width:13.6%;  margin: 0 .8% .8% .8%; 
/* メニュー6 width:16%; で 0 .8% .8% .8%  */
/* メニュー7 width:16%; で 0 .8% .8% .8%  */

font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif !important;
font-size: .9em; text-align:center; line-height:100%;

 }
 
menu ul li span { letter-spacing: .05em; font-weight:normal; }
menu ul li span.space { letter-spacing: -.1em; font-weight:normal; }
menu ul li span.space2 { letter-spacing: -.5em; font-weight:normal; }
menu ul li:nth-child(1n) { margin-left: 0; } menu ul li:nth-child(7n) { margin-right: 0; }
menu ul li:nth-child(6n) span { font-size: .88em; letter-spacing: ; }

menu ul li a { width:100％; height:auto; text-decoration:none; color: rgba(38, 83, 18, 1); text-transform: uppercase;
	background-color: #E5E6AA;
	padding: 1em 0 1em 0; display:block; border-radius: 2px; max-width:100%; width: auto\9; behavior: url('../PIE-1.0beta3/PIE.htc');  /* CSS3 PIE */ }

menu ul li a:hover  { color: #fff !important; background-color: #B0AE85; text-decoration: none !important; }
menu ul li a:hover, menu a:active, menu a:visited  { text-decoration: none !important; }

menu .current { 
color:#fff;
background: #B0AE85;

font-weight:bold; }

@media only screen and (max-width: 767px) {
menu { margin: 0; padding-bottom: 1%; }
menu ul li { letter-spacing: 0em; list-style-type: none; float: left; width:32.7%;  margin: 0 .8% .8% .8%; font-size: 1.1em; text-align:center; line-height:100%; }
menu ul li:nth-child(1) { margin: 0 0 1% 0; width:100%;  }
menu ul li:nth-child(4) { margin: 0 0 1% 0; }
menu ul li span.mens { letter-spacing: 0em; font-size: .95em !important; }

}

@media only screen and (max-width: 480px) {
menu ul li:nth-child(1) { margin: 0 0 1% 0; width:100%;  }
menu ul li, menu ul li a  { letter-spacing: -0.05em; font-size: .95em !important; }
}

menu * {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}



/* Breadcrumb */

.breadcrumb li { font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif !important; }




@media only screen and (min-width: 581px) and (max-width: 660px){
.reco_menu ul li { font-size: .8em !important; }
}


@media only screen and (max-width: 580px) {
.reco_menu { margin-top: 0; padding: 0; }
.reco_menu ul li {  letter-spacing: .1em; width:99%; font-size: .9em; text-align:center; line-height:100%;  margin: 0 .4% 1% .4%;   }
.reco_menu ul li:nth-child(1) { margin: 0 .4% 1% .4%;  }.reco_menu ul li:nth-child(3n) { margin: 0 .4% 0 .4%;  }
}

/***** サブ・メニュー *****/

.subnav { letter-spacing: -.40em; padding: 0; margin: 0em 0 1em 0; }
.subnav li { list-style-type: none; letter-spacing: normal; display: inline-block; vertical-align: top; line-height: auto; *display: inline;  *zoom: 1;
		width:100%; text-align:left; font-size: 95%; }
.subnav li a { width: 100%; display:block; padding: 2% 0 2% 0 ; margin: 0; text-decoration: none;
		height:auto; text-decoration:none; color: #2B5616; background: #fff; border-bottom: 1px solid #eeeeee; }
.subnav li:nth-child(1) { border-top: 1px solid #eeeeee; }

.subnav li a:hover { color: #2B5616; background: #f2f2f2; }
.subnav li a.current { color: #2B5616; background: #f7f7f7; }

@media only screen and (min-width: 481px) and (max-width: 767px){
.subnav li { width:33%;font-size: 90%; }
.subnav li:nth-child(1),.subnav li:nth-child(2),.subnav li:nth-child(3) { border-top: 1px solid #f7f7f7 !important; }

}

@media only screen and (max-width: 480px){
.subnav { margin: 0em 0 1em 0 !important; }
.subnav li { width: 50%; }
.subnav li:nth-child(1),.subnav li:nth-child(2) { border-top: 1px solid #f7f7f7 !important; }
.subnav li:nth-child(3) { border-top: 0px solid #fff !important; }
}


/***** フォトアルバム・メニュー *****/

.album { letter-spacing: -.40em; padding: 0; margin: 0em 0 1em 0; }
.album li { list-style-type: none; letter-spacing: normal; display: inline-block; vertical-align: top; line-height: auto; *display: inline;  *zoom: 1;
		width:14.25%; text-align:center; font-size: 80%; border-bottom: 1px solid #f7f7f7; }
.album li a { width: 100%; display:block; padding: 0; margin: 0; text-decoration: none;
		width:100％; height:auto; text-decoration:none; color: #2B5616; background: #fff; }

.album li:nth-child(1n) { border-top: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7; }
.album li:nth-child(7n), .album li:nth-child(14n) { border-right: 1px solid #f7f7f7; }
.album li:nth-child(n+8) { border-top: 0px solid #f7f7f7; }
.album li:last-child { border-right: 1px solid #f7f7f7; }

.album li a:hover { color: #2B5616; background: #F2E4E8; }
.album li a.current { color: #48CFAD; }
.album li a.current2 { color: #F235D9; }

@media only screen and (min-width: 481px) and (max-width: 767px){
.album li { width:20%;font-size: 70%; }
.album li:nth-child(5) { border-top: 1px solid #f7f7f7 !important; }
.album li:nth-child(5n) { border-right: 1px solid #f7f7f7; border-top: 1px solid #f7f7f7; }
.album li:nth-child(n+5) { border-top: 0px solid #f7f7f7; }
}

@media only screen and (max-width: 480px){
.album { margin: 0em 0 1em 0 !important; }
.album li { width: 50%; }
.album li:nth-child(-n+2) { border-bottom: 0px solid #f7f7f7 !important; }
.album li:nth-child(odd) { border-top: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7; border-bottom: 0px solid #f7f7f7 !important; }
.album li:nth-child(even) { border-top: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; border-bottom: 0px solid #f7f7f7 !important; }
.album li:nth-last-child(2), .album li:nth-last-child(3)  { border-bottom: 1px solid #f7f7f7 !important; }
.album li:last-child { border-bottom: 1px solid #f7f7f7 !important; border-top: 0px solid #f7f7f7 !important; }
}

/*

		<ul class="album">
			<li><a href="#"><i class="fa fa-camera" aria-hidden="true"></i> フォトアルバム</a></li>
			<li><a href="#">ミニ運動会</a></li>
			<li><a href="#">春の遠足</a></li>
			<li><a href="#">プール</a></li>
			<li><a href="#">秋の運動会</a></li>
			<li><a href="#">おいもほり遠足</a></li>
			<li><a href="#">マザー牧場</a></li>
			<li><a href="#">お楽しみおゆうぎ会</a></li>
			<li><a href="#">おみせやさん</a></li>
		</ul>


*/