.wrap-header
{background: #333844;
width:100%;
height: 100px}

#logo
{float:left;
width:320px;
margin:30px 0 0 20px;
}

.toptxt
{float:right;
margin: 30px 30px 0px 0px;
color: tan;
font-size: 14px;
line-height: 18px;
text-shadow: 0px 1px 3px #000000;
text-align: right}


/* グローバルナビ-------------------------------------------------------- */

#menu-box
{float:right;
width: 100%}

#menu li
{display: block;
float: left;
width: 20%;
margin: 0;
padding: 0}

#menu li a 
{display: block;
color: tan;
height:40px;
padding: 9px 0 2px;
background: #375a9a;
text-align: center;
text-decoration: none;
border-right:1px solid tan}

#menu li:last-child a
{border-right: none}

#menu li a:hover
{color: #5d524c;
background: tan}
    
#toggle 
{display: none}


/* under960px（タブレット） */
@media only screen and (max-width: 960px) {
    
}



/* under768px（スマートフォン） */
@media only screen and (max-width: 768px) {
 

nav ul
	{list-style:none}



#navbox {
	display: table;
	width: 100%;
	height: 50px;
	background-image: url("../img/logo-sp.gif");
	background-size: 250px;
	background-repeat: no-repeat;
	background-position: center;
	background-color:#f6b6d5}


#left-nav {
	display: table-cell;
	text-align: center;
	border-right: 1px solid #8B7965;
	padding: 0 5px;
	box-sizing: border-box;
	width: 30px;
	vertical-align: middle;
}

#menu_button {
	width: 50px;
	height: 49px;
	background :#f6b6d5}

#slidemenu li {
	width : 220px;
	list-style: none;
	border-bottom: 1px solid #ffc0cb;
	font-size:14px;
	line-height: 1.8;
	padding:10px 0 10px 20px;
}
#slidemenu li a {
	display: block;
	text-decoration: none;
	color: #486273;
}
#slidemenu li:first-child {
	border-top: none;
	height:30px

}

#slidemenu li:last-child {
	border-bottom: none;
}
#slidemenu li img{
	vertical-align: middle;
	margin-right: 10px;
}

    
}