@charset "shift_jis";

div.item_title {
	background-color:#259df8;
}

@media screen and (min-width: 750px) {

div.content p {
	margin:1vw 6vw;
}

div.content p.item_title {
	margin-top: 4vw;
  margin-bottom: 0;
	width: 85%;
}

div.content p.login {
	margin:1vw 20%;
}

div.content table {
	margin:2vw 6vw;
}

div.content input {
	width:50vw;
}
a.btn_base_plain{
    width: 20vw;
}

}

@media screen and (max-width: 750px) {

div.content {
	width:94%;
	margin:10px auto;
}

div.content p {
	margin:5vw auto;
}

div.content p.item_title {
	margin-top: 13vw;
    margin-bottom: -3vw;
}

div.content p.login {
	margin:2.5vw 0;
	font-size:4vw;
        width: 28vw;
}

div.content table {
	margin:2vw 0;
}

div.content input {
	width:93%;
	margin-left:0;
}

div.content .mail p.login{
    font-size: 3.5vw;
    padding-top:0.5vw;
}
a.btn_base_plain{
    width: 70vw;
}

}