/*=====================HSA CSS=====================
Hirodhima Shunju Association ONLY CSS


==========================================================*/
/*-------------------Default Colors-------------------

text:#333333;
link:#;

-----------------------------------------------------*/

/*---------- Default Settings ----------*/
*{
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	}

html {
	overflow-y:scroll;
	line-height:1;
	}

img {border:0;}

body{
	line-height:1.7;
	color:#555;
	background:#ffffff;
	text-align:center;
	}



.cl {clear:both;}



/*--------// Default Settings //--------*/



h1 {
	width:860px;
	margin:0 auto;
	color:#A08514;
	font-weight:normal;
	}

#head {
	width:860px;
	margin:0 auto;
	}

.menu {
	width:860px;
	height:30px;
	margin:0 auto;
	list-style:none;
	}
	
.menu li {
	display:inline;
	}




#waku {
	width:860px;
	background:url(../yoshimoto-img/main_bg.gif) repeat-y 0 0;
	margin:0 auto;
	}

.main_img {
	text-align:center;
	padding:20px 0;
	}

#naiyou {
	background:url(../yoshimoto-img/naiyou_bg.jpg) no-repeat 0 0 #E12700;
	width:800px;
	margin:0 auto;
	position:relative;
	height:220px;
	}

#naiyou .gaiyou {
	position:absolute;
	top:30px;
	left:20px;
	}


#naiyou .txt {
	position:absolute;
	top:25px;
	left:410px;
	width:380px;
	color:#FFFFFF;
	line-height:1.4;
	}

#naiyou .txt .bu {
	font-size:14px;
	}


#naiyou .txt h3 {
	font-size:16px;
	border-top:1px solid #fff;
	font-weight:normal;
	}

#naiyou .txt h3 span {
	font-size:12px;
	}


#naiyou .txt p {
	margin-bottom:10px;
	}

#naiyou .txt .btn {
	text-align:right;
	}


#foot {
	width:860px;
	margin:0 auto;
	background:url(../yoshimoto-img/foot-bg.gif) no-repeat 0 0;
	padding-top:55px;
	margin-bottom:20px;
	text-align:right;
	}


#honbun {
	width:800px;
	margin:0 auto;
	padding:30px 0 30px 0;
	}

#honbun h2 {
	text-align:center;
	}


#honbun h3 {
	margin:40px 0 0 0;
	}

#honbun h4 {
	color:#574E33;
	font-size:16px;
	margin:10px 0 0 0;
	}

#honbun h5 {
	background:url(../yoshimoto-img/det-ico.jpg) no-repeat 0 6px;
	padding-left:12px;
	font-size:14px;
	}

#honbun p {
	font-size:14px;
	}

#honbun .yoshimoto {
	margin:25px 0 0 0;
	}

#honbun .event {
	margin-bottom:30px;
	}

#honbun .event dt {
	width:130px;
	font-size:14px;
	}

#honbun .event dd {
	margin:-24px 0 10px 0;
	padding-left:140px;
	padding-bottom:10px;
	font-size:14px;
	border-bottom:1px dotted #555;
	}
	

#honbun .kankou {
	list-style:none;
	}

#honbun .kankou li {
	background:url(../yoshimoto-img/det-ico.jpg) no-repeat 0 6px;
	font-size:14px;
	padding-left:13px;
	}

#honbun .basyo {
	font-size:20px;
	}

#honbun .kotu {
	border-bottom:1px solid #999;
	}


#honbun #map {
	width:430px;
	height:370px;
	border:1px solid #999;
	float:left;
	}


#honbun .access_r {
	width:360px;
	float:right;
	}


#honbun .access_r p {
	margin:0 0 10px 12px;
	}

#honbun .chirashi {
	float:left;
	}





