@charset "UTF-8";

#contents {
	background:url(../images/title_post.gif) no-repeat;
	width:800px;
	height:auto;
	margin:0 auto;
	padding:40px 27px 0 27px;
}

#contents_p_c {
	background:url(../images/title_post_confirm.gif) no-repeat;
	width:800px;
	height:auto;
	margin:0 auto;
	padding:40px 27px 0 27px;
}

#contents_p_d {
	background:url(../images/title_post_done.gif) no-repeat;
	width:800px;
	height:300px;
	margin:0 auto;
	padding:40px 27px 0 27px;
}

#contents_c {
	background:url(../images/title_contact.gif) no-repeat;
	width:800px;
	height:auto;
	margin:0 auto;
	padding:40px 27px 0 27px;
}

#contents_c_d {
	background:url(../images/title_contact_done.gif) no-repeat;
	width:800px;
	height:auto;
	margin:0 auto;
	padding:40px 27px 0 27px;
}

#contents_box {
	width:760px;
	margin:0 auto;
	padding:20px;
}

#alert {
	border-left:#505050 solid 10px;
	padding-left:20px;
	margin:110px 0 20px 0;
	_margin:130px 0 20px 0;
	color:#E122A0;
}

*:first-child+html #alert {
	border-left:#505050 solid 10px;
	padding-left:20px;
	margin:130px 0 20px 0;
	color:#E122A0;
}

#alert_dummy {
	margin:100px 0 20px 0;
	_margin:120px 0 20px 0;
}

*:first-child+html #alert_dummy {
	margin:120px 0 20px 0;
}

#alert_contact {
	border-left:#505050 solid 10px;
	padding-left:20px;
	margin:40px 0 20px 0;
	color:#E122A0;
}

#alert_dummy_contact {
	margin:20px 0 20px 0;
}

#done_message {
	background:url(../images/post_done_message.gif) no-repeat #E122A0;
	width:auto;
	height:41px;
	margin:120px 0 20px 0;
	_margin:140px 0 20px 0;
	padding:25px 0 0 20px;
	color:#FFFFFF;
}

*:first-child+html #done_message {
	background:url(../images/post_done_message.gif) no-repeat #E122A0;
	width:auto;
	height:41px;
	margin:140px 0 20px 0;
	padding:25px 0 0 20px;
	color:#FFFFFF;
}

#contact_message {
	width:auto;
	margin:38px 0 0 0;
	_margin:58px 0 0 0;
	padding:5px 20px 0 20px;
	color:#FFFFFF;
}

*:first-child+html #contact_message {
	width:auto;
	margin:58px 0 0 0;
	padding:5px 20px 0 20px;
	color:#FFFFFF;
}

#privacy_box {
	color:#FFFFFF;
	margin-top:10px;
}

#privacy_box a {
	color:#FFFFFF;
}

#privacy_box a:link,visited,active {
	color:#FFFFFF;
}

#privacy_box a:hover {
	color:#444444;
}

#button_01:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#button_01 {
	width:200px;
	margin:20px auto 0 auto;
}

#button_01 #left {
	width:100px;
	clear:left;
	float:left;
	overflow:hidden;
}

#button_01 #right {
	width:100px;
	float:left;
}

#button_02 {
	width:350px;
	margin:20px auto 0 auto;
}

#button_02 #left {
	width:180px;
	clear:left;
	float:left;
	overflow:hidden;
}

#button_02 #right {
	width:170px;
	float:left;
	margin-top:9px;
}

#button_03 {
	width:435px;
	margin:20px auto 0 auto;
}

#button_03 #left {
	width:180px;
	clear:left;
	float:left;
	overflow:hidden;
}

#button_03 #right {
	width:255px;
	float:left;
}

#button_04 {
	width:240px;
	margin:20px auto 0 auto;
}

#button_04 #left {
	width:105px;
	clear:left;
	float:left;
	overflow:hidden;
}

#button_04 #right {
	width:135px;
	float:left;
	margin-top:13px;
}

#button_05 {
	text-align:center;
	margin-top:60px;
}
