@charset "UTF-8";

#t_contentsArea {
	width:880px;
	margin:14px auto 0px;
	text-align:left;
}

#t_contentsArea p{
	float:left;
}

#toph2 {
width:156px;
height:401px;
background:url(../images/img_top_h2.jpg) no-repeat;
text-indent:-9999px;
float:right;
}

#toph3 {
	width:300px;
	height:70px;
	background:url(../images/img_top_odekake_index.jpg) no-repeat;
	clear:both;
	padding-left: 580px;
	padding-top: 44px;
}

#top_ensen {
	width:403px;
	height:86px;
	background:url(../images/img_top_ensen.jpg) no-repeat;
	padding:9px 0 0 30px;
	float:left;
}

#top_ensen p {
	float:left;
	margin-right:20px;
	margin-left: 5px;
}

#top_ensen ul.t_ensen1 {
margin-top:0px;
float:left;
width:230px;
}

#top_ensen ul.t_ensen2 {
	clear:both;
	margin-left:0px;
	padding-top:4px;
	width:414px;
}
#top_ensen ul.t_ensen1 li {
	float:left;
margin-right:8px;
}
#top_ensen ul.t_ensen2 li {
	float:left;
	margin-right:4px;
}
#top_tera {
width:211px;
height:95px;
background:url(../images/img_top_tera.jpg) no-repeat;
float:left;
}

#top_yorimichi {
width:211px;
height:95px;
background:url(../images/img_top_yorimichi.jpg) no-repeat;
float:left;
}

#top_tera p {
padding:15px 0 0 19px;
}

#top_yorimichi p {
padding:16px 0 0 7px;
}

#yorimichi_menu {
	margin:13px 0 0 7px;
	width:174px;
}

#tera_menu {
	margin:9px 0 0 0px;
	width:174px;
}

#top_hana {
width:236px;
height:95px;
background:url(../images/img_top_hana.jpg) no-repeat;
float:left;
}

#top_hana p {
padding:15px 0 0 11px;
}

#sakura_menu {
margin:9px 0 0 11px;
width:174px;
}

#top_bnr1 {
	width:862px;
	margin:0 auto;
	background:url(../images/img_top_bar.jpg) no-repeat 0 190px;
	padding-bottom:32px;
	clear:both;
}

#top_bnr2 {
width:862px;
margin:0 auto;
padding-bottom:23px;
clear:both;
}

#top_bnr2 li {
float:left;
}

.mr07 {
margin-right:7px;
}

#plugindl {
clear:both;
width:585px;
height:43px;
margin:0 auto;
padding:10px 0 0 50px;
background:url(../images/pdf_bg.jpg) no-repeat;
margin-bottom:30px;

}

#plugindl p{
#toph3 #gotoindex {
	text-indent: -9999px;
}
#toph3 p {
	height: 22px;
	width: 126px;
}

