@charset "UTF-8";
body	{
font-family:'メイリオ','Hiragino Kaku Gothic Pro','sans-serif';
font-size:13px;
}

.jigyo{
width:100%;
}


/* ##########　767px以下　################ */
@media (max-width: 767px){





.topimgbox{
	box-sizing: border-box;
	width:100%;
	border:solid 0px #ff0000;
}

.topimg{
box-sizing: border-box;
width:100%;
border:solid 0px #0000ff;

}

.topimg{
box-sizing: border-box;
width:100%;
border:solid 0px #0000ff;
vertical-align: bottom;

}

.herdwid{
box-sizing: border-box;
max-width:900px;
width:100%;
margin:0px auto;
border:solid 0px #0000ff;
border-bottom:solid 3px #663300;
overflow: hidden;
position: relative;
zoom:1;
display:table;

}

.herdm{
box-sizing: border-box;
width:100%;
background-color:#fff8dc;
border:solid 0px #ff0000;
overflow: hidden;
position: relative;
zoom:1;
margin:0px auto;
}

.herdmenu{
box-sizing: border-box;
border:solid 0px #ff0000;
margin-bottom:0px;
display:table;
border-spacing:10px;
table-layout: fixed;
margin:0 auto;
width:100%;
padding:0px;
margin-bottom:0px;
font-weight:bold;
font-size:15px;
}

.herdmenu2{
box-sizing: border-box;
border:solid 0px #ff0000;
display:table;
border-spacing:10px;
table-layout: fixed;
margin:0 auto;
width:100%;
padding:0px;
margin-bottom:0px;
font-weight:bold;
font-size:15px;
}



.menu-box{
box-sizing: border-box;
background-color:#fff8dc;;
border:solid 2px #663300;
display:table-cell;
*display:inline;
*zoom:1;
text-align:center;
padding:5px;
vertical-align: middle;
color:#663300;
}



.menu-box:hover {
	opacity:0.7;
}


.herdmenu a{
color:#663300;
text-decoration:none;
}

.herdmenu2 a{
color:#663300;
text-decoration:none;
}

.contable{
box-sizing: border-box;
display:block;
width:100%;
border:solid 0px #663300;

}

.conbox{
box-sizing: border-box;
border:solid 2px #663300;
padding:20px;
margin-bottom:10px;
}



}


/* ##########　767px以下　################ */
@media (max-width: 767px){







}



