
body {
	text-align:center;
	background-color:#f1e900;
	margin:0px auto;
}

#canvas {
	width:954px;
	height:725px;
}

#header {
	width:953px;
	height:135px;
	text-align:left;}

#header .logo_link2 {
	width:120px;
	height:100px;
	position:relative;
	top:25px;
	left:20px;
	}

#header .h_l {
	float:left;
	width:728px;
	background:url(../img/header_l.gif) no-repeat center left;
	height:135px;
}

#header h1 {
	font-size:13px;
	text-align:left;
	margin:0px;
	position:relative;
	left:63px;
	top:70px;
	color:#663300;
}

#header .h_r {
	float:left;}

#left, #right {
	float:left;
	width:147px;
	height:441px;
}

#left {
	background:url(../img/textarea_l.gif) no-repeat center left;
	height:405px;
	width:147px;
}

#right {
	background:url(../img/textarea_r.gif) no-repeat center left;
	height:405px;
	width:146px;
}

#hukidashi {
	margin:0px auto;
	width:660px;
	float:left;
	text-align:center;
	color:#381F00;
}

#hukidashi .top {
	background:url(../img_new/hukidashi_top.gif) no-repeat center left;
	width:660px;
	height:12px;
	margin:0px;
	padding:0px;
}

#hukidashi .white_area {
	background-color:white;
	width:660px;
	margin:0px;
	padding:0px;
}

#hukidashi .text_area {
	margin:0px auto;
	width:538px;
	padding:20px auto;
}

#hukidashi p {
	font-size:13px;
	line-height:180%;
	text-align:left;
	}

#hukidashi .attention {
	font-size:11px;
	line-height:150%;
	text-align:left;}

#hukidashi .lead {
	font-size:14px;
	font-weight:bold;
	color:#663300;
	display:block;
	margin-top:40px;}

#y_border {
	width:510px;
	border:2px solid yellow;
	margin:10px auto 0px auto;
	padding:20px;
	text-align:center;
	height:145px;}

#y_border p {
	width:240px;
	float:left;
	text-align:center;}

#y_border a:hover {
	position:relative;
	left:1px;
	top:1px;}

#hukidashi .illust {
	margin:10px auto;
	text-align:center;
	background:url(../img_new/comingsoon.gif) no-repeat center left;
	width:538px;
	height:116px;}

#hukidashi .white {
	background-color:white;
	width:538px;
	height:55px;
	clear:left;}

#hukidashi .illust a:hover {
	position:relative;
	left:1px;
	top:1px;}

#hukidashi .logo_3 {
	margin:10px auto;
	width:400px;}

#hukidashi .logo_s1 {
	float:left;
	margin:15px 10px;
	position:relative;
	top:15px;}

#hukidashi .logo_s2 {
	float:left;
	margin:15px 10px;
	position:relative;
	top:30px;}

#hukidashi .logo_s3 {
	float:left;
	margin:15px 10px;
	position:relative;
	top:30px;}

#hukidashi .illust2 {
	margin:10px 0px 20px 0px;
	text-align:left;}

#hukidashi .illust3 {
	margin:30px 0px 20px 0px;
	text-align:left;}

#hukidashi .index {
	width:545px;
	height:126px;
	margin:10px auto;}

#hukidashi .index_b {
	float:left;}

#hukidashi .index2 {
	clear:left;}

#hukidashi .title {
	margin:0px auto 20px auto;
	width:538px;
	height:57px;
}

#hukidashi .text_area2 {
	margin:0px auto;
	width:480px;}

#hukidashi ol {
	text-align:left;
	font-size:12px;
	margin-left:30px;}

#hukidashi li {
	line-height:230%;}

#hukidashi .text2, .text5, .text6 {
	float:left;
	position:relative;
	left:14px;
}

#hukidashi .text3 {
	float:left;
	position:relative;
	left:21px;}

#hukidashi .text30 {
	float:left;
	position:relative;
	left:15px;}

#hukidashi .text10 {
	width:455px;
	position:relative;
	right:22px;}

#hukidashi .text11 {
	width:455px;
	position:relative;
	right:32px;}

#hukidashi .text20 {
	float:left;
	position:relative;
	left:22px;
}

#hukidashi .text25 {
	float:left;
	position:relative;
	left:15px;
}

#hukidashi .text40 {
	float:left;
	position:relative;
	left:22px;
}

#hukidashi form {
	margin:0px;
	position:relative;
	bottom:5px;}

#hukidashi .text7{
	float:left;
	position:relative;
	left:14px;}

#hukidashi .text17{
	float:left;
	position:relative;
	left:16px;}

#hukidashi .text5 {
	background:url(../img/text_page2_4.gif) no-repeat center left;
	width:203px;
	height:183px;
}

#hukidashi .text6 {
	background:url(../img/text_page2_5.gif) no-repeat center left;
	width:179px;
	height:183px;
}

#hukidashi .text4 {
	clear:left;
	margin:0px;
}

#hukidashi .h30 {
	height:60px;
}

.each_page1 {
	clear:left;
	width:953px;
	height:39px;
	background:url(../img/hukidashi1.gif) no-repeat center left;
	margin:0px;
	}

.each_page2 {
	clear:left;
	width:953px;
	height:39px;
	background:url(../img/hukidashi2.gif) no-repeat center left;
	margin:0px;
	}

.each_page3 {
	clear:left;
	width:953px;
	height:39px;
	background:url(../img/hukidashi3.gif) no-repeat center left;
	margin:0px;
	}

.each_page4 {
	clear:left;
	width:953px;
	height:39px;
	background:url(../img/hukidashi4.gif) no-repeat center left;
	margin:0px;
	}

.each_page5 {
	clear:left;
	width:953px;
	height:39px;
	background:url(../img/hukidashi5.gif) no-repeat center left;
	margin:0px;
	}

.each_page6 {
	clear:left;
	width:953px;
	height:39px;
	background:url(../img/hukidashi6.gif) no-repeat center left;
	margin:0px;
	}

#other_banner1 {
	background:url(../img/text_page2_12.gif) no-repeat center left;
	width:151px;
	height:191px;
	float:left;
	position:relative;
	left:15px;}

#other_banner2 {
	background:url(../img/text_page2_14.gif) no-repeat center left;
	width:153px;
	height:191px;
	float:left;
	position:relative;
	left:15px;}

#other_banner1 a:hover {
	position:relative;
	left:2px;
	top:2px;}

#other_banner1 .banner_p {
	position:relative;
	top:53px;
}

#other_banner2 a:hover {
	position:relative;
	left:2px;
	top:2px;}

#other_banner2 .banner_p {
	position:relative;
	top:53px;
}

#see_more {
	text-align:left;
	position:relative;
	left:85px;
	text-align:left;
}

#see_more a:hover {
	position:relative;
	left:1px;
	top:1px;
}
	

#footer {
	height:150px;
	clear:left;
	margin:0px auto;
}

#footer .f_l {
	background:url(../img/navi_l.gif) no-repeat center left;
	width:143px;
	height:150px;
	float:left;
}

#footer .f_r {
	background:url(../img/navi_r.gif) no-repeat center left;
	width:144px;
	height:150px;
	float:left;
}

#footer .navi_b {
	width:111px;
	float:left;}

#hukidashi .height20 {
	height:20px;
	clear:left;
	width:100px;}
