@charset "UTF-8";
 @media screen and (min-width:768px) and (max-width:769px) {
/* for tablet */

#content {
	width: 100%;
}
#header {
	    max-width: 100%;
}
.tokeidai #header-sns .inner {
	width: 100%;
}
.tokeidai {
	width: 100%;
}
#navi li a {
	width: 128px;
	height: 40px;
	line-height: 40px;
}

.tokeidai #content {
	padding: 0 0 50px 0;
	width: 96%;
}
.tokeidai .lead .bg01 h2 img {
    margin: 15px auto 15px;
}
.tokeidai .lead .bg01 {
	padding: 3% 50px 20px;
}
.tokeidai .history img {
	max-width: 60%;
	height: auto;
}
.tokeidai .history .w87 {
	width: 95%;
}
.tokeidai .history .y_01 {
	width: 85%;
	margin-top: 80px;
}
.tokeidai .history .y_02 {
	margin-top: 98px;
}
.tokeidai .history .y_03 {
	width: 85%;
	margin-top:115px;
}
.tokeidai .history .y_text01 {
    max-width: 35%;
	width:100%;
}
.tokeidai .bg_brown {
	padding: 14px 0 15px;
}
.tokeidai .event ul.tento {
	width: 80%;
}
.tokeidai .event ul li {
	width: 49%;
}
.tokeidai .event .event_subttl{
	margin-bottom:0px;}

.tokeidai .event .w86{
	width:89%;} 
.bg04 p.mb25 img {
	width: 70%;
}

.tokeidai .event .bg04{
	padding:0;}

.tokeidai .event table {
    margin: 0 auto;
    width: 70%;
}
#bottomnavi {
	width: 96%;
	padding: 0 2%;
}
#footer-inner {
	width: 100%;
}
#bottomnavi li {
	padding: 14px 0 11px 0;
	margin-right: 5px;
}
#footer {
	padding: 30px 2% 30px 2%;
}
.tokeidai .event .message {
    text-align: center;
    margin: 5% auto 0%;
    padding-bottom: 5%;
}
.tokeidai .lead,.tokeidai .event,
.tokeidai .movie{
	width:96%;
	margin:0 auto;}

.tokeidai .history{
	background-size:96%;
	background-position:top center;}
}