body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style-type:none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
a:link {
	color: #05B0A8;
	text-decoration: underline;
}
a:visited {
	color: #05B0A8;
	text-decoration: underline;
}
a:hover {
	color: #05B0A8;
	text-decoration: none;
}
body {
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.4;
	color:#525252;
	background-color: #FFFFFF;
	font-family: "ＭＳ Pゴシック", "ヒラギノ角ゴ", "Osaka";
}
.b_10 {
	margin-bottom:10px;
}
#maincontents {
	position: relative;
	width: 760px;
	margin: 0px auto;
	background-color: #FEF1ED;
}
#header {
	margin: 0;
}
*html #header {
	height: 12px;
}
h1 {
	margin-bottom: 0px;
}
h2 {
}
h3 {
}
h4 {
}
#main {
	width: 760px;
}
#main .main_senden {
	background-image: url(../img/main_bg.jpg);
	height: 560px;
	background-repeat: no-repeat;
	background-position: left top;
}
#main .main_senden h1 {
	padding-left:37px;
	padding-top:127px;
}
#main .main_senden h2 {
	padding-left:165px;
	padding-top:240px;
}
#main .main_senden h3 {
	padding-left:165px;
	padding-top:-500px;
}
#main .main_senden #fla_area {
	width:714px;
	height: 62px;
	margin-left:32px;
	margin-top:16px;
}
#con_wrap {
	width:756px;
	margin:0px auto;
	margin-bottom: 10px;
}
#con_box {
	width:722px;
	margin-right: auto;
	margin-left: auto;
}
#outline {
	width:722px;
	margin-bottom:13px;
}
#outline ul {
	width:722px;
	padding-top:22px;
}
#outline li {
	float:left;
}
#outline img {
	vertical-align:top;
}
#title {
	width:489px;
	height:158px;
	margin-right:11px;
}
#present {
	width:222px;
	height:158px;
}
#can {
	width:722px;
	height:170px;
	margin-top:11px;
	background-image: url(../img/end_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#can_box {
	width:690px;
	margin:0px auto;
}
#can_box img {
	vertical-align:top;
}
#can_lbox {
	float:left;
	margin-top:20px;
}
#can_lbox dl {
}
#can_lbox dt {
}
#can_lbox dd {
	text-align:right;
}
#can_rbox {
	float:right;
	margin-top:20px;
}
.instructions_area {
	margin-bottom:18px;
}
#instructions_area {
	width:680px;
	margin:0px auto 25px;
	background-color: #FFFFFF;
}
#instructions_area ul {
}
#instructions_area li {
	margin-top:2px;
	padding-left:10px;
	background-image: url(../img/ai_list.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
}
#instructions_area div {
	margin-top:25px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:bold;
}
.instructions {
	margin-left:1em;
	text-indent:-1em;
}
.pagetop {
	width: 100%;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	font-size:12px;
}