@charset "UTF-8";

/* CSS Document */

/*=====================

message

=======================*/

#annai_message001 {

	display: block;

	width: 600px;

	height: 190px;

	line-height: 150%;

	margin: 20px 0 0 0;

	padding: 60px 0 0 23px;

	color: #FFFFFF;

	font-size: 160%;

	background: url(../img/message_002.jpg) left top no-repeat;

}

#annai_message001 strong {

	font-size: 140%;

}

#annai_message001 p {

	width: 440px;

	padding-top: 15px;

	font-size: 90%;
	
	text-align: right;

}



/*=====================

enkaku

=======================*/

#annai_enkaku_001 {

	width: 623px;

	height: auto;

	position: relative;

	margin: 30px 0 0 0;

	padding: 0;

}

#annai_enkaku_002 {

	position: absolute;

	top: 0;

	right: 0;

}

#annai_enkaku_ta01 {

	width: 623px;

	height: auto;

	margin: 0;

	padding: 0;

}

#annai_enkaku_ta01 td {

	padding: 7px 0 5px 9px;

	vertical-align: top;

	border-bottom: #999999 1px dotted;

}



/*=====================

kankyo

=======================*/

#annai_kankyo_ta01 {

	width: 623px;

	height: auto;

	margin: 10px 0 0 0;

	padding: 0;

}

#annai_kankyo_ta01 td {

	padding: 7px 0 5px 9px;

	vertical-align: top;

	border-bottom: #999999 1px dotted;

}

.annai_kan_im001 {

	float: right;

	padding: 0 0 5px 5px;

}



/*=====================

honkan

=======================*/

.annai_shise01 {

	width:370px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0;

}

.annai_shise02 {

	width: 185px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0;

}

.annai_shise03 {

	width: 170px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0 0 0 15px;

}

.annai_shise170 {

	width: 170px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0 0 0 15px;

}

.annai_shise170_10 {

	width: 170px;

	height: auto;

	float: left;

	margin: 0;

	padding: 15px 0 0 15px;

}



#annai_honkan {

	display: block;

	width: 600px;

	height: 210px;

	line-height: 150%;

	margin: 20px 0 0 0;

	padding: 40px 0 0 23px;

	color: #FFFFFF;

	font-size: 200%;

	background: url(../img/shisetsu_honkan_001.jpg) left top no-repeat;

	letter-spacing: 0.5em;

}



#annai_bekkan {

	display: block;

	width: 600px;

	height: 210px;

	line-height: 150%;

	margin: 20px 0 0 0;

	padding: 40px 0 0 23px;

	color: #FFFFFF;

	font-size: 200%;

	background: url(../img/shisetsu_bekkan_001.jpg) left top no-repeat;

	letter-spacing: 0.5em;

}



/*=====================

access

=======================*/

.annai_access01,

.annai_access02 {

	width: 305px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0;

}

.annai_access02 {

	padding: 0 0 0 13px;

}
.annai_access45 {
	width: 623px;
	height: 100px;
	clear: both;
	margin: 0;
	padding: 15px 0 0 0;

}

.annai_accessimg01,

.annai_accessimg02 {

	width: 140px;

	float: left;

	margin: 0px;

	padding: 0;

}

.annai_accessimg01 {

	display: block;

	height: 123px;

	background: url(../../../common/img/arrow_down.gif)  center bottom no-repeat;

}

.annai_accesstext {

	width: 155px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0 0 0 10px;

}
.annai_accesstext45,
.annai_accesstext3 {
	float: left;
	margin: 0;
}
.annai_accesstext45 {
	width: 228px;
	padding: 22px 0 0 10px;
}
.annai_accesstext3 {
	width: 473px;
	padding: 0 0 0 10px;
}

#yahoolink {

	text-align: right;

	float: right;

}



/*=====================

soshikizu

=======================*/

#annai_soshiki01 {

	width: 623px;

	height: auto;

	margin: 0;

	padding: 7px 0 6px 0;

	color: #FFFFFF;

	font-size: 110%;

	text-indent: 5px;

	background-color: #B7021E;

}

#annai_soshiki02_l {

	width: 233px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0;

}

#annai_soshiki02_r {

	width: 390px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0;

}

#annai_soshiki03 {

	width: 185px;

	height: auto;

	margin: 0;

	padding: 0 0 0 48px;

}



/*=====================

kouyukai

=======================*/

#annai_kouyu01 {

	width: 623px;

	height: auto;

	margin: 10px 0 0 0;

	padding: 0;

}

#annai_kouyu01 dt {

	width: auto;

	height: auto;

	float: left;

	clear: both;

	margin: 0;

	padding: 3px 10px 3px 0;

}

#annai_kouyu01 dd {

	width: auto;

	height: auto;

	margin: 0;

	padding: 3px 0 3px 0;

	border-bottom: #CCCCCC 1px dotted;

}

#annai_kouyu02 {

	width: auto;

	height: auto;

	float: left;

	position: relative;

	top: -35px;

	margin: 0;

	padding: 0;

}

#annai_kouyu03 {

	width: auto;

	height: auto;

	clear: both;

	float: left;

	margin: -30px 0 0 0;

	padding: 0;

}

#annai_kouyu04 {

	width: 601px;

	height: 120px;

	clear: both;

	margin: 0;

	padding: 10px;

	border: #999999 1px solid;

}

#annai_kouyu05 {

	width: 421px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0 0 0 10px;

}



/*------------------------------------共通------------------------------------*/

/*=====================

テーブル

=======================*/
td.ta_vc {
	vertical-align: middle;
}



/*=====================

box

=======================*/

.annai_300_r23 {

	width: 300px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0 23px 0 0;

}

.annai_300 {

	width: 300px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0;

}

.annai_330_l23 {

	width: 330px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0 0 0 23px;

}

.annai_380_r23 {

	width: 380px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0 23px 0 0;

}



.annai_p110 {

	margin: 0;

	padding: 0;

	font-size: 110%;

	text-align: center;



}

/*=====================

	point 2010.0201編集

=======================*/
h2.point {
	position: relative;
}
img#fukidashi {
	position:absolute;
	top: 0;
	left: 7.5em;
}


/*=====================

	2010.1220編集

=======================*/

p.icon_tel01{
	font-size:180%;
	font-weight:bold;
	height:19px;
	background:url(/annai/common/img/shisetsu/icon_tel01.gif)  left no-repeat;
 padding-left:27px;
}

.timetable01 {
}

.timetable01 td {
	padding: 5px;
	font-size:120%;
	text-align:center;
	line-height: 130%;
	border: #999999 1px solid;
}

td.bgcolor_red{
	background-color:#FFCCCC;
}
.txt_red{
	color:#C81042;
	font-weight:bold;
}
.box-left01{
	float:left;
	width:430px;
}
.box-right01{
	float:right;
	width:170px;
}




