@charset "utf-8";
/* CSS Document */





@media screen and (max-width: 767px) {
    table#enter {
        width: 100% !important;
        min-width: auto !important;
    }
    .sps-inputTablePopup {
        border-bottom: 1px solid #999;
    }
    .sps-inputTablePopup td {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
        border-bottom: 0 !important;
    }
    
    .sps-inputTablePopup td div {
        float: none !important;
    }
    
    .sps-inputTablePopup .sps-inputItem {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
        border-bottom: 0 !important;
    }
    
    .sps-inputTablePopup .sps-inputContent {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
        border-bottom: 0 !important;
    }
    
    .sps-inputTablePopup textarea {
        width: 100%;
        box-sizing: border-box;
    }
    
    /* ログイン */
    .sps_login td {
        display: block;
        width: 100% !important;
        padding: 3px 0px !important;
        box-sizing: border-box;
        border-bottom: 0 !important;
    }
    .sps_login tr:nth-child(3) td {
        padding-top: 20px !important;
    }
    .sps_login tr td:first-child {
        padding-bottom: 4px !important;
    }
    .sps_login tr td:last-child {
        padding-top: 0 !important;
    }
    .layoutp3 .mypage_login {
        width: 100%;
        box-sizing: border-box;
    }
    input[type="button"] {
        width: auto !important;
        padding: 10px 40px !important;
        height:  auto !important;
        line-height: 25px;
        background: #5fa2bc !important;
    }
/*.sp_only_img {
	display:inline;
}
	
.pc_only_img {
	display:none;
}	*/
}


/*.sp_only_img {
	display:inline;
}
	
.pc_only_img {
	display:none;
}*/