@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, div, p, table, form, img, hr, ul, ol, li, dl, dt, dd {margin: 0; padding: 0;}

body {color:#333333; text-align:center;}

a img {border:0;}

#passresetContainer {
	margin:0 auto;
	width:800px;
	text-align:center;
}

#passresetContainer h1 {
	margin:7px auto 20px auto;
	padding-bottom:10px;
	_padding-bottom:5px;
	background:url(/img_header/bg_h1BorderBottom.gif) left bottom no-repeat;
	font-size:100%;
}

#passresetContainer h1 img {
	float:left;
}

#passresetContainer h1 p {
	float:right;
	padding-top:12px;
	font-weight:lighter;
}

.passresetContents {
	margin:0 auto;
	width:800px;
	text-align:left;
}

div.passresetContents h2 {
	margin:20px 0 30px 0;
	text-align:left;
	width:800px;
	height:40px;
	background:url(/images/service/passreset/h2_title.png) no-repeat 0 0;
}

h3#passresetEntry,
h3#passresetTerm,
h3#passEntry,
h3#passTerm {
	margin:0 0 20px 0;
	width:800px;
	height:40px;
}

h3#passresetEntry {background:url(/images/service/passreset/h3_title.png) no-repeat 0 0;}
h3#passresetTerm,
h3#passEntry,
h3#passTerm {
	background:url(/images/service/passreset/h3_title.png) no-repeat 0 -40px;
}

h2 span,
h3 span {
	display:none;
}

#passresetForm table {
	margin:20px 0 0 0;
	width:800px;
	border-collapse: collapse;
	text-align:left;
}

#passresetForm table tr th {
	width:160px;
	background-color:#F9F9F9;
	font-weight:bold;
}

#passresetForm table tr th,
#passresetForm table tr td {
	padding:10px;
	border:1px #cccccc solid;
	text-align:left;
}

.PassresetBtn {
	width:800px;
	margin:40px 0;
	padding:0;
	text-align:center;
}


.passresetEmailTermEmail {
	width:800px;
	margin:20px auto;
	text-align:center;
}

.passresetEmailTermSendMail {
	margin:0 auto;
	width:800px;
}

dl#passEntryForm dt,
dl#passEntryForm dd {
	margin-bottom:10px;
}

dl#passEntryForm dt {
	clear:left;
	float:left;
	padding-top:5px;
	width:205px;
}

.msg {
	background-color: #FFEEEE;
    margin: 20px;
    padding: 10px;
    text-align: left;
}


/* ======================================== new warauModal 20150319 */
.warauModalBox { margin: 20px auto; width: 750px; }
.warauModalBox .title { padding: 10px; color: #468C00; letter-spacing: 1px; }
.warauModalBox .txt { padding: 0 20px 10px 20px; }
.warauModalBox img { border: 0; }
.warauModalBox .chan { margin: 20px auto; width: 155px; height: 120px; background: url(http://www.warau.jp/images/top/modalChan.png); }
.warauModalBox .chan span { display: none; }

div#headerSimpleContainer {
	margin:0;
	padding:0;
	width:100%;
	background:#FFF;
	border-bottom:3px #B07500 solid;
}

div#headerSimpleContents {
	margin:0 auto;
	padding:7px 0;
	width:960px;
	text-align:left;
}

p#WarauRogoContainer {
	width:153px;
	margin:0 0 0 12px;
	padding:0;
}

p#helpContainer {
	width:200px;
	margin:0;
	padding:18px 0 0 0;
	text-align:right;
}
