@charset "utf-8";
header{		/* 夏 */
	background-color:#cfc;
	background-image:url("img/_02_natsu_tex.png");
	background-position: center;
	text-align: center;
}
h5 {
	font-size:1em;
	font-weight:normal;
	margin:0 4px;
	line-height:40px;
	color:#000;
	border-bottom:solid 1px #aca;
	background-image: url("img/i_leaf.png");
	background-size: 30px 30px;
	background-repeat: no-repeat;
	padding: 0 0 0 45px;
}
/* PC用 narrow */
@media all and (min-width: 768px){
#menu {
    display: none;
}
#globalnavi{
	background-color:#060; /* Y */
	border-top:1px solid #060; /* Y */
	border-bottom:1px solid #060;
}
#navi {display: none;}
nav {
	background: #060; /* G */
}
nav > ul > li > a:link	{color:#fff;}
nav > ul > li > a:visited	{color:#fff;}
nav > ul > li > a:hover	{color:#ff0;}
nav > ul > li.ww1{
	border-left:solid 1px  #0a0; /* G */
	border-right:solid 1px  #0a0; /* G */
}
nav > ul > li.ww2{
	border-right:solid 1px  #0a0; /* G */
}
nav > ul > li.ww3{
	border-right:solid 1px  #0a0; /* G */
}
nav > ul > li.ww3x{
	border-right:solid 1px  #0a0; /* G */
}
nav > ul > li a{
    background:#060; /* G */
	border-bottom:1px solid #0a0; /* G */
}
nav > ul > li a:hover{
    color:#fc0;
    background:#073; /* G */
	border-bottom:1px solid #FFF972; /* G */
}
nav  > ul > li:hover > ul.second{
	border-bottom:1px solid #060; /* Y */
}
 
nav > ul > li > ul.second > li a{
	background:#060; /* G */
}
nav > ul > li:hover > ul.second > li a{
	background: #060; /* G */
	border-bottom:1px solid #0a0; /* G */
}
nav > ul > li:hover > ul.second > li a:hover{
    background:#073; /* G */
}
a.pass:link		{color:#9ff;text-decoration:none;} /* C */
a.pass:visited	{color:#9ff;text-decoration:none;} /* C */
a.pass:hover	{color:#ff9;text-decoration:none;} /* C */
}
