@charset "utf-8";



/*--------------------------------*/


   /*intro_style*/


/*--------------------------------*/	

/*================================*/
/*  intro  */
/*================================*/

#intro {
	width: 505px;
	background-color: #ffffff;
}


#intro h5 {
	/*------------------padding-bottom: 20px;---------------------*/
	margin-bottom:20px;

}

#intro h4 {
	padding-bottom: 20px;
}


#intro h6 {
	padding: 0 32px 20px 19px;
}

#intro p {
	padding: 0 0 10px 20px;
}


/*================================*/
/*  intro_info  */
/*================================*/

#intro_info {
	width: 280px;
	float: right;
}


#intro_info p {
	padding: 0 20px 0 0px;
}


#intro_info table {
	margin-bottom: 20px;
}


#intro_info table td {
	padding: 5px 10px 5px 10px;
}


#intro_info table td.bg {
	background-color: #f5f9e8;
	border-left: #bbd762 solid 3px;
	border-top: #ffffff dotted 1px;
}


#intro_info table td.bg2 {
	border-top: #c9c9c9 dotted 1px;
}


/*================================*/
/*  intro_time  */
/*================================*/

#intro_time {
	float: right;
	/*------------width: 280px;------------*/
	width: 500px;
}

#intro_time h6 {
	padding: 0px;
}

#intro_time h5 {
	padding-top: 10px;
}


#intro_time h5 span {
	font-size: 10px;
	color: #505050; 
}



/* intro_time_table */

#intro_time table {
	border-left: #c9c9c9 solid 1px;
	border-top: #c9c9c9 solid 1px;
	font-size: 10px;
}


#intro_time table td {
	border-right: #c9c9c9 solid 1px;
	border-bottom: #c9c9c9 solid 1px;
}


#intro_time table td p {
	padding: 0px;
	padding: 3px;
	text-align: center;
}


#intro_time span {
	color: #f76b1f;
}


#intro_time td.an {
	border-left: #bbd762 solid 3px;
	background-color: #f5f9e8;
}

#intro_time td.an2 {
	background-color: #f5f9e8;
}



/*================================*/
/*  intro_access  */
/*================================*/


#intro_access {
	clear: both;
	padding-bottom: 20px;
}


#intro_access h5 {
	padding: 0 0 0 20px; /* このh5のbottomは0を指定しないとintroのh5に依存します。 */
}


#intro_access p {
	padding-bottom: 15px;
	
}


#intro_access iframe {
	border: 1px solid #000;
}


#intro_access dt {
	padding-left: 40px;
	float: left;
	background: url(../img/icon01.gif) no-repeat 20px 4px;
	/*-------以下追加----------------*/
		font-size:14px;
}


#intro_access dd {
	padding: 0 40px 10px 155px;
		/*-------以下追加----------------*/
	font-size:14px;

}
	/*-------以下追加----------------*/
#intro_access ul{
    margin-left:20px;

	}

#intro_access li{
	background: url(../img/icon01.gif) no-repeat left;
		padding:15px;
		font-size:14px;

}


/*================================*/
/*  local_navi  */
/*================================*/

#local_navi {
	background: url(../img/right_localtop2_1.gif) no-repeat center top;
	height: 206px;
	padding-bottom: 11px;
}

#local_navi ul {
	padding-top: 58px;
}

#local_navi ul li {
	background: url(../img/right_localbg01.gif) no-repeat center;
	height: 50px;
}


#local_navi ul li p {
	padding: 17px 0 0 45px;
}

#local_navi ul li.bottom {
	background: url(../img/right_localbg02.gif) no-repeat center; /* 一番下のローカルナビ背景指定 */
}

