@media (min-width: 769px) {
	.drawer-hamburger {
		display: none;
	}
		.drawer_p {
		font-size: inherit;
	}
	.main_img_container {
		display: block;
	}
	.main_img_container_sp {
		display: none;
	}
	#slides {
		display: none;
	}

}
@media (max-width: 768px) {
/*image max js*/
	.drawer-overlay .header_container {
		position: absolute;
		padding: 0 0 10px 0;
	}
	.main_img_container {
		display: none;
	}
	.header {
	  padding: 10px 0 10px 0;
	}
	.drawer-right .drawer-hamburger {
		padding-top:0;
	}
/*image max js*/
	.base {
		width: 100%;
	}
	.drawer-hamburger {
		display: block;
		width: 60px;
		height: 67px;
	}
	.drawer-main {
		background-color: #b81628;
	}
	.drawer-default .drawer-menu-item a {
  		color: white;
	}
	.drawer-default a:hover, .drawer-default a:focus {
		color: white!important;
	}
	.drawer-menu-item {
		border-bottom: solid 2px #890014;
	}
	.drawer-default .drawer-menu-item a .entry_sp {
		max-width: 210px;
		width: auto;
	}
	.a_logo {
		width: 100%;
	}
	.header_img_main {
		width: 65%;
		margin: 0 auto;
		height: auto;
		display: block;
		float: none;
	}
	.header_img_sub {
		display: none;
	}
	.header_img_official {
		display: none;
	}
	.header_container {
		background-image: url(../img/header_container_sp.png);
		background-repeat: repeat-x;
		height: auto;
		/*position: relative;*/
	  	z-index: 10;
	  	background-size: contain;
  		padding: 0 0 24px 0;
  		overflow: hidden;
  		width: 100%;
	}
	.drawer-default .drawer-menu-item a img {
		padding: 0 15px 0 0;
	}
	.drawer-default .drawer-menu-item {
		  padding: 16px 0 14px 20px;
	}
	.drawer-default .drawer-menu-item a img {
		height: 16px;
		width: auto;
		padding-top:2px;
	}
	.drawer-default .drawer-menu-item {
		    padding: 20px 0 21px 20px;
	}
	.drawer-main {
		width: 260px;
	}
	.drawer-toggle {
		padding-right: 13px;
		padding-left: 20px; 
	}
	.drawer-right.drawer-open .drawer-hamburger {
		  transform: translateX(-250px) translateY(0px);
		  -webkit-transform: translateX(-250px) translateY(0px);
	}
	.drawer-menu .dmi_entry {
		padding-left: 0;
	}
	.drawer-overlay-upper {
		background-color: rgba(0, 0, 0, 0.5);
	}
	.drawer-hamburger-icon, .drawer-hamburger-icon:before, .drawer-hamburger-icon:after {
		  background-color: #ACACAC;
	}
	.drawer-open .drawer-hamburger-icon:before {
		/*background-color: #3D3D3D;*/
		background-color: white;
	}
	.drawer-open .drawer-hamburger-icon:after {
		/*background-color: #3D3D3D;*/
		background-color: white;
	}
	.drawer-header {
		z-index: 10000;
  		position: relative;
	}
	.entrybox {
		width: 90%;
		margin: 0 auto;
		background-color: #b81628;
		overflow: hidden;
	}
	.entry_arrow {
		height: 20px!important;
		width: 10px!important;
		background-image: url(../img/arrow04.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: 0px 2px;
		display: inline-block;
		margin-right: 10px;
	}
	.entry_p_sp {
		line-height: 16px;
		/*padding: 15px 0 15px 0;*/
		padding: 10px 0 10px 0;
		width: 100%;
		color: white;
	}
	.entrybox_container {
		width: 168px;
		overflow: hidden;
  		margin: 0 auto;
	}
	.entry_p_sp_span {
		float: left;
  		display: block;
  		padding-top: 3px;
	}
	.drawer_p {
		font-size: 17px;
	}
	.header_nav_container {
		display: none;
	}
	.main_contents_container {
		width: 100%;
		margin-top: 25px;
	}
	.main_contents_box {
		width: 100%;
		margin-bottom: 25px;
	}
	.main_contents_box a {

	}
	.main_contents_box ul {
		display: none;
	}
	.mcb_img {
		margin: 0 auto;
		width: 90%;
		height: auto;
		display: block;
	}
	.mcb_center {
		margin: 0 0 25px 0;
	}
	.footer_a_sp {
		display: block;
		overflow: hidden;
		border-top: 2px solid #9c9c9c;
		border-bottom: 2px solid #9c9c9c;
	}
	.footer_arrow {
		float: right;
		margin-right: 5%;
		height: 20px;
	}
	.footer_p {
		font-size: 16px;
		float: none;
		text-align: center;
		padding-top: 3px;
	}
	.footer_p_last {
		font-size: 10px;
		padding-bottom: 32px;
	}
	#slider a.next, #slider a.prev {
		top: 50%;
		color: #fff;
		font-size: 62px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.prev, .next {
		text-decoration: none;
		color: white;
	}
	#slider a.prev:after {
	  font-family: FontAwesome;
	  content: '\f104';
	  color: white;
	}
	.slides-navigation a.prev:after {
	  font-family: 'FontAwesome';
	  content: '\f104';
	  color: white;
	  font-size: 46px;
	}
	#slider a.next:after {
	  font-family: FontAwesome;
	  content: '\f105';
	  color: white;
	}
	.slides-navigation a.next:after {
	  font-family: 'FontAwesome';
	  content: '\f105';
	  color: white;
	  font-size: 46px;
	}
	.slides-pagination a.current {
	  background: white;
	  color: white;
	}
	.slides-navigation a.prev {
	  left: 2%;
	}
	.slides-navigation a.next {
	  right: 2%;
	}
	.slides-pagination a {
		width: 20px;
		height: 20px;
	}
	#page-top {
		display: none!important;
	}
}






/* タブレット */
@media (min-width: 766px) and (max-width: 768px) {
.header_img_main {
	width: 50%;
}
.drawer-right .drawer-hamburger {
	padding: 1px 26px 0 0;
}
.entry_p_sp {
	/*padding: 25px 0 25px 0;*/
	padding: 20px 0 20px 0;
}
.slides-navigation a.next:after {
	font-size: 60px;
}
.slides-navigation a.prev:after {
	font-size: 60px;
}
.slides-pagination a {
	width: 20px;
	height: 20px;
}
/* タブレット */
}