@charset "UTF-8";


/* -------------------------------------------------- lowMainContents Area */

div#platform {
	background-image: none;
	margin: 0 auto;
	min-height: 320px;
	padding-top: 0;
	text-align: center;
	width: 768px;
}

div.w709Box{
	background-color:#fff;
	width:768px;
	padding:0;
}

div.problem{
	margin:0 20px;
}
div.line{
	margin:15px 20px;
	width:728px;
}
div#lowMainContents {
	float:none;
	padding:0;
	text-align:left;
	width:768px;
}
div#lowMainContents h1{
	margin:15px;
}
div#lowMainContents h1.kenteiTitle{
	margin: 0 0 40px;
}
div#lowMainContents h1.kenteiTitle img{
	width:100%;
}
div#lowMainContents h1#type{
	border-bottom: 1px dotted #666666;
	padding-top:15px;
}
div.w709Box p.kenteiBtn{
	margin: 30px 20px;
}
div.w709Box p.end{
	margin: 30px 0;
}
.w709Box .checkBox,
.w709Box dd{
	width:678px;
}
#popup,
#popup .w560Box,
div#lowMainContents h1{
	width:auto;
}
/*.centerBox .btnArea,
.centerBox .level*/

.btnArea p{
	float:none;
}

div#pageTop,
div.w709BoxBtm{
	display:none;
}

.w709Box .mainBlock{
	margin:0 20px 20px 20px;
	padding-bottom:50px;
}

.nameForm input{
	width:110%;
}

div#prove{
	position:static;
	width:580px;
	margin: 15px auto;

}
div#setMailBox{
	background-color:#fff;
	margin:15px 0 5px 0;
	padding:20px;
}
div#setMailBox h1{
	text-align:left;
	border-bottom:1px dashed #999;
	margin-bottom:15px;
}
div#setMailBox p {
	text-align:left;
	margin-bottom:15px;
}
div#setMailBox p.txtAL{
	text-align: left;
}
div#setMailBox p.txtAC{
	text-align: center;
}
div#setMailBox input.inputMail{
	text-align:left;
	width:300px;
	margin-bottom:10px;
}

div#prove p.pic{
	position:static;
	width:580px;
	height:735px;
	margin: 15px auto;
}

#prove .pic{
	position: static;
	width: auto;
}
#prove .pic img{
	width:100%;
}
