@charset "UTF-8";
/*
 * sp.css
 *
 */
 
@media screen and (max-width:1350px){
.logged-in:not(.home) #main {
	flex:1;
	margin: 0px 10px 80px 0px;
}
.members_top_news dl dd, .members_top_news dl dt {
	width: 100%;
}
.members_top_news dl dt:nth-of-type(1) {
	border-bottom:none;
}
.members_top_news dl dt {
	border-bottom:none;
}
.members_top_news dl dd:nth-of-type(1) {
	border-top:none;
}
.member p:nth-of-type(1) {
	display:none;
}
.member {
	width: max-content;
}
#headerLogo_right {
    float: right;
	margin :-15px 0px 0px;
}

}
@media screen and (max-width:767px){

/*==================================
             members-login
==================================*/
.member {
    margin: 0 auto;
    display: block;
}
.kaiin_menu {
	display:none;
}
body:not(.home) section {
	max-width: 100%;
	padding: 10px;
}
.schedule-img {
	width:95%;
	height:auto;
}
#wpmem_login {
    width: 95%;
    margin: 70px auto;
}
input[type="text"], input[type="password"], select, textarea {
	width: 90%;
	margin: 5px auto;
}
table#maekup_table {
  display: block;
  overflow-x: scroll;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.members_top_news {
	border:none;
}
.members_top_news dl dt {
    width: 100%;
    border-bottom: none;
}
.members_top_news dl dd:nth-of-type(1) {
    border-top: none;
}
.logged-in:not(.home) #contents {
    display:block;
    width: 100%;
	margin:0 auto;
}
.news-schedule {
    width: 100%;
}
.single #main section a img {
	width:100%;
	height:auto;
}
.members-news-default {
	width:100%;
}
.members-news-default th, .members-news-default td {
	display:block;
	width:100%;
}
}