 /*		common		*/

a:link {
color: #333;
}

a:visited {
color: #999;
}

a:hover {
color: #333;
}

a:active {
color: #333;
}

img {
max-width: 100%; 
height:auto;
}

body {
background-color:#ffffff;
}

div.img_ctr {
 display: block;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

 /*		sp		*/

body {
padding:0% 4%;
background-color:#ffffff;
}

div#wrap {
width:100%;
background-color:#ffffff;
}

div#wrap header {
margin:30px auto;
text-align:center;
background-color:;
}

div#wrap nav {
color:#fff;
}

div#wrap nav div.left{
width:48%;
margin:0 0 1em 0;
padding:1em 0;
float:left;
text-align:center;
background-color:#4c2900;
color:#fff;
font-size:1.2em;
font-weight:bold;
}

div#wrap nav div.right{
width:48%;
margin:0 0 1em 0;
padding:1em 0;
float:right;
text-align:center;
background-color:#4c2900;
color:#fff;
font-size:1.2em;
font-weight:bold;
}

div#wrap nav div.left_b {
width:48%;
margin:0;
padding:1em 0;
float:left;
text-align:center;
background-color:#4c2900;
color:#fff;
font-size:1.2em;
font-weight:bold;
}

div#wrap nav div.right_b{
width:48%;
margin:0;
padding:1em 0;
float:right;
text-align:center;
background-color:#4c2900;
color:#fff;
font-size:1.2em;
font-weight:bold;
}

div#wrap nav div.left a,
div#wrap nav div.left_b a,
div#wrap nav div.right a,
div#wrap nav div.right_b a{
color:#fff;
text-decoration:none;
display:block;
}
div#wrap header h1{
margin:20px auto;
text-align:center;
}

div#wrap header {
margin:0 0 10px 0;
}

div#wrap p {
width:;
font-size:1.6em;
}

div#wrap h2{
margin:30px auto 15px auto;
padding-top:30px;
border-top:1px dotted #999;
text-align:center;
}

div#wrap div.btn {
width:100%;
margin:-15px 0 0 0;
background-color:#4c2900;
text-align:center;
}

div#wrap div.btn-about {
width:100%;
margin:5px 0 0 0;
background-color:#4c2900;
text-align:center;
}

div#wrap div.btn-about p {
font-size:1.2em;
}

div#wrap div.btn-about a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

div#wrap div.btn-menu {
width:100%;
margin:5px 0 0 0;
background-color:#4c2900;
text-align:center;
}

div#wrap div.btn-menu p {
font-size:1.2em;
}

div#wrap div.btn-menu a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

footer {
margin:30px auto 20px auto	;
width:100%;
font-size:1.6em;
text-align:center;
}