@charset "utf-8";
/* CSS Document */

/* area01 start */
#area01 {
	height: auto;
	width: 730px;
	margin: 0px;
}

/* area01_left start */
#area01_left {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 469px;
}

#copy {
	background-image: url(../img/copy.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 133px;
	width: 469px;
	margin-bottom: 4px;
	text-indent: -1000em;
}

#news {
	margin: 0px;
	padding: 0px;
	height: 96px;
	width: 469px;
	overflow-x: hidden;
}

#inner_news {
	margin:0px;
	padding:0px;
	width:445px;
}

#news h2 {
	background-image: url(../img/news_ttl.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 469px;
	font-size: 12px;
	line-height: 29px;
	vertical-align: middle;
	text-indent: 20px;
}

#news ul {
	background-image: url(../img/news_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 469px;
	list-style: none;
}

#news ul li {
	text-align: center;
}

ul#inner_news {
	list-style: none;
}

ul#inner_news  {
	margin: 0px;
	padding: 0px;
	/*height: 67px; */
	width: 445px;
	list-style: none;
}

#inner_news li {
	background-image: url(../img/news_li.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
	line-height: 20px;
}








#news_02 {
	margin: 0px;
	padding: 0px;
	height: 144px;
	width: 469px;
	overflow-x: hidden;
}

#inner_news_02 {
	margin:0px;
	padding:0px;
	width:445px;
}

#news_02 h2 {
	background-image: url(../img/news_ttl.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 469px;
	font-size: 12px;
	line-height: 29px;
	vertical-align: middle;
	text-indent: 20px;
}

#news_02 ul {
	background-image: url(../img/news_02_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 115px;
	width: 469px;
	list-style: none;
}

#news_02 ul li {
	text-align: center;
}




/* area01_left finish// */

/* area01_right start */
#area04_01 {
	float: right;
	width: 246px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#area04_01 h2 {
	background-image: url(../img/area04_ttl01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 246px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}

#area04_01_box {
	height: 193px;
	margin: 0px;
	padding: 0px 6px;
	border-bottom: 1px solid #9e9e9e;
	border-right: 1px solid #9e9e9e;
	border-left: 1px solid #9e9e9e;
}

#area04_01 ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#area04_01 li {
	display: block;
	float: left;
	width: 114px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}

#area04_01 a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 114px;
}

#area04_01_menu01 a {background: url(../img/area04_menu01.jpg) no-repeat left top; height: 38px; margin-right: 4px; margin-bottom: 7px;}
#area04_01_menu02 a {background: url(../img/area04_menu02.jpg) no-repeat left top; height: 38px; margin-bottom: 7px;}
#area04_01_menu03 a {background: url(../img/area04_menu03.jpg) no-repeat left top; height: 44px; margin-right: 4px; margin-bottom: 7px;}
#area04_01_menu04 a {background: url(../img/area04_menu04.jpg) no-repeat left top; height: 44px; margin-bottom: 7px;}
#area04_01_menu05 a {background: url(../img/area04_menu05.jpg) no-repeat left top; height: 38px; margin-right: 4px; margin-bottom: 7px;}
#area04_01_menu06 a {background: url(../img/area04_menu06.jpg) no-repeat left top; height: 38px; margin-bottom: 7px;}
#area04_01_menu07 a {background: url(../img/area04_menu07.jpg) no-repeat left top; height: 44px; margin-right: 4px;}
#area04_01_menu08 a {background: url(../img/area04_menu08.jpg) no-repeat left top; height: 44px;}

#area04_01_menu01 a:hover,area04_01_menu01 a:focus {background: url(../img/area04_menu01_on.jpg);}
#area04_01_menu02 a:hover,area04_01_menu02 a:focus {background: url(../img/area04_menu02_on.jpg);}
#area04_01_menu03 a:hover,area04_01_menu03 a:focus {background: url(../img/area04_menu03_on.jpg);}
#area04_01_menu04 a:hover,area04_01_menu04 a:focus {background: url(../img/area04_menu04_on.jpg);}
#area04_01_menu05 a:hover,area04_01_menu05 a:focus {background: url(../img/area04_menu05_on.jpg);}
#area04_01_menu06 a:hover,area04_01_menu06 a:focus {background: url(../img/area04_menu06_on.jpg);}
#area04_01_menu07 a:hover,area04_01_menu07 a:focus {background: url(../img/area04_menu07_on.jpg);}
#area04_01_menu08 a:hover,area04_01_menu08 a:focus {background: url(../img/area04_menu08_on.jpg);}

/*修正2008年11月*/

#area04_n {
	float: right;
	width: 246px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#area04_n h2 {
	background-image: url(../img/area04_ttl01_02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 246px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}

#area04_n_box02 {
	height: 176px;
	margin: 0px;
	padding: 0px 6px;
	border-bottom: 1px solid #9e9e9e;
	border-right: 1px solid #9e9e9e;
	border-left: 1px solid #9e9e9e;
}
#area04_n ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#area04_n li {
	display: block;
	float: left;
	width: 114px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}

#area04_n a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 114px;
}

#area04_n_menu01_02 a {background: url(../img/area04_menu01.jpg) no-repeat left top; height: 38px; margin-right: 4px; margin-bottom: 3px;}
#area04_n_menu02_02 a {background: url(../img/area04_menu02.jpg) no-repeat left top; height: 38px; margin-bottom: 3px;}
#area04_n_menu03_02 a {background: url(../img/area04_menu03.jpg) no-repeat left top; height: 44px; margin-right: 4px; margin-bottom: 3px;}
#area04_n_menu04_02 a {background: url(../img/area04_menu04.jpg) no-repeat left top; height: 44px; margin-bottom: 3px;}
#area04_n_menu05_02 a {background: url(../img/area04_menu05.jpg) no-repeat left top; height: 38px; margin-right: 4px; margin-bottom: 3px;}
#area04_n_menu06_02 a {background: url(../img/area04_menu06.jpg) no-repeat left top; height: 38px; margin-bottom: 3px;}
#area04_n_menu07_02 a {background: url(../img/area04_menu07.jpg) no-repeat left top; height: 44px; margin-right: 4px;}
#area04_n_menu08_02 a {background: url(../img/area04_menu08.jpg) no-repeat left top; height: 44px;}

#area04_n_menu01_02 a:hover,area04_n_menu01_02 a:focus {background: url(../img/area04_menu01_on.jpg);}
#area04_n_menu02_02 a:hover,area04_n_menu02_02 a:focus {background: url(../img/area04_menu02_on.jpg);}
#area04_n_menu03_02 a:hover,area04_n_menu03_02 a:focus {background: url(../img/area04_menu03_on.jpg);}
#area04_n_menu04_02 a:hover,area04_n_menu04_02 a:focus {background: url(../img/area04_menu04_on.jpg);}
#area04_n_menu05_02 a:hover,area04_n_menu05_02 a:focus {background: url(../img/area04_menu05_on.jpg);}
#area04_n_menu06_02 a:hover,area04_n_menu06_02 a:focus {background: url(../img/area04_menu06_on.jpg);}
#area04_n_menu07_02 a:hover,area04_n_menu07_02 a:focus {background: url(../img/area04_menu07_on.jpg);}
#area04_n_menu08_02 a:hover,area04_n_menu08_02 a:focus {background: url(../img/area04_menu08_on.jpg);}
/*修正2009年5月*/

#area05_n {
	float: right;
	width: 246px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#area05_n h2 {
	background-image: url(../img/area05_ttl01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 246px;
	height: 26px;
	margin: 0 0 3px;
	padding: 0px;
	text-indent: -1000em;
}

#area05_n_box02 {
	height: 234px;
	margin: 0px;
	padding: 7px 9px;
	border: 1px solid #9e9e9e;
}

#area05_n_box02 dl{
	padding:0px;
	margin:0 0 9px;
}

#area05_n_box02 dl dt {
	background:#f1f5f9;
	font-size:12px;
	color:#0059a5;
	font-weight:bold;
	padding:4px 0 0 5px;
	margin:0 0 5px;
/*	height:16px;*/
}

#area05_n_box02 dl dt a {
	display: block;
}

#area05_n_box02 dl dd {
	padding:0;
	margin:0;
	height:82px;
}

#area05_n_box02 dl dd p.img {
	float:left;
	width:62px;
}

#area05_n_box02 dl dd div.tx-01 {
	margin:0 5px 0 ;
	padding:5px;
	float:left;
	width:144px;
	font-size:11px;
}

#area05_n_box02 dl dd div.tx-01 p.ti-01{
	text-align:right;
}

/* area02 start */
#area02 {
	background-image: url(../img/area02_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 465px;
	width: 734px;
	clear: both;
}

#area02_02 {
	background-image: url(../img/area02_bg_02.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 530px;
	width: 734px;
	clear: both;
}

#area02_box {
	padding: 4px 9px 4px 5px;
}
	
/* area02_left start */
#area02_left {
	float: left;
	width: 404px;
	margin: 0px;
	padding: 0px;
}

#area02_left h2 {
	background-image: url(../img/area02_ttl.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 404px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}
/* area02_left finish// */

/* area02_right start */
#area02_right {
	float:right;
	width: 310px;
	margin: 0px;
	padding: 0px;
}

#area02_right_01 h3 {
	background-image: url(../img/area02_right_ttl01.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 310px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}

#area02_form {
	background-image: url(../img/area02_right_bg01.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 310px;
	margin: 0px;
	padding: 0px;
}

#area02_form_02 {
	background-image: url(../img/area02_right_bg01_02.jpg);
	background-repeat: no-repeat;
	height: 318px;
	width: 310px;
	margin: 0px;
	padding: 0px;
}

#form1 {
	margin: 0px auto;
}

#form1_01 {
	background-image: url(../img/area02_textbox_bg.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 310px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	display:block;
	text-align: center;
}

#form1_01 td.form1_text {
	padding-top: 6px;
	padding-bottom: 14px;
	padding-left: 14px;
	text-align:center;
}
#form1_01 td.form1_btn {
	padding-top: 3px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 12px;
	text-align:center;
}

#keyword {
	margin: 0px;
	height: 16px;
	width: 230px;
	background-color: #feffb2;
	border: 1px solid #edb763;
}
#button1 {
	display: inline;
	margin: 0px;
}

#form2 {
	margin: 0px auto;
}


#form2_01 {
	background-image: url(../img/area02_form_bg01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 5px;
	padding: 0px;
	width: 298px;
	height: 88px;
	}
#form2_01 th {
	width: 53px;
	margin: 0px;
	color: #5a7baf;
}
#form2_01 td {
	font-size: 10px;
	vertical-align: middle;
}

#form2_02 {
	background-image: url(../img/area02_form_bg02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 5px;
	padding: 0px;
	width: 298px;
	height: 46px;
	}
#form2_02 th {
	width: 53px;
	margin: 0px;
	color: #5a7baf;
}
#form2_02 td {
	text-align:center;
}


#form2_02_02 {
	background-image: url(../img/area02_form_bg02_02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 5px;
	padding: 0px;
	width: 298px;
	height: 41px;
	}
	
#form2_02_02 th {
	width: 53px;
	margin: 0px;
	color: #5a7baf;
}
#form2_02_02 td {
	text-align:center;
}




#form2_03 {
	background-image: url(../img/area02_form_bg03.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 5px;
	padding: 0px;
	width: 298px;
	height: 95px;
	}
#form2_03 th {
	width: 53px;
	margin: 0px;
	color: #5a7baf;
}
#form2_03 td {
	font-size: 10px;
	vertical-align: middle;
}


#area02_button2 {
	text-align: center;
	margin-top: 5px;
}

#area02_right_02 {
	background-image: url(../img/area02_right_bg02.jpg);
	background-repeat: no-repeat;
	height: 197px;
	width: 310px;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

.area02_list {
	float: left;
	width: 150px;
	margin: 5px 0px 0px 3px;
	padding: 0px;
}

.area02_list h3 {
	background-image: url(../img/area02_right_ttl02.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #05318b;
	text-indent: 7px;
	line-height: 31px;
	vertical-align: middle;
}

.area02_list ul {
	background-image: url(../img/area02_right_bg03.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.area02_list li {
	text-indent: 7px;
	line-height: 1.5em;
}






/*2008年11月追加CSS*/



#area02_right_02_02 {
	background-image: url(../img/area02_right_bg02_03.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 310px;
	margin: 4px 0px 0px 0px;
	padding:0;
}
.area02_list_02 {
	margin: 0 0px 0px 4px;
	padding:5px 0 0 0;
}


.area02_list_02 h3 {
	background-image: url(../img/area02_right_ttl02_03.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 303px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #05318b;
	text-indent: 7px;
	line-height: 31px;
	vertical-align: middle;
}

.area02_list_02 ul {
	background-image: url(../img/area02_right_bg03_03.jpg);
	background-repeat: no-repeat;
	height: 122px;
	width: 288px;
	margin: 0px;
	padding: 0 15px 0 0;
	list-style: none;
}

.area02_list_02 li {
	margin:4px 0 0 10px;
	width:130px;
	line-height: 1.5em;
	float:left;
}

/*2008年11月追加CSS*/


/*2008年11月追加CSS*/


.area02_list_01 {
	width: 404px;
	height:66px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

.area02_list_01 h3 {
	background-image: url(../img/area02_right_ttl02_02.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 66px;
	margin: 0px;
	padding: 12px 0 0 0;
	font-size: 14px;
	text-align:center;
	color: #05318b;
	/*text-indent: 7px;*/
	line-height: 20px;
	vertical-align: middle;
	float:left;
}

.area02_list_01 ul {
	background-image: url(../img/area02_right_bg03_02.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 338px;
	margin: 0px;
	padding: 0;
	list-style: none;
	float:right;
}

.area02_list_01 li {
	width:100px;
	margin: 5px 0 0 6px;
	/*text-indent: 7px;
	line-height: 1.5em;*/
	float:left;
}

.area02_list_01 li .dot{
	padding: 0 4px 0 0;
}
/*2008年11月追加CSS*/
/* area02_right finish// */
/* area02 finish// */

/* area03-04 start */
#area03-04 {
	height: auto;
	width: 730px;
	margin: 0px;
}

/* area03 start */
.area03_box {
	float: left;
	width: 239px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}

.area03_box h2 {
	background-image: url(../img/area03_ttl01.jpg);
	background-repeat: no-repeat;
	width: 239px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}

.area03_box h2.shinjyuku {
	background-image: url(../img/area03_ttl02.jpg);
	background-repeat: no-repeat;
	width: 239px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}

.area03_pad {
	margin: 0px;
	padding: 6px 7px 12px 7px;
	border: 1px solid #97a8bb;
}

.area03_contents {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 223px;
}

.area03_contentsR {
	float: right;
	width: 121px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

.area03_contentsR h3 {
	background-color: #f1f5f9;
	width: 121px;
	margin: 0px 0px 7px 0px;
	font-size: 12px;
}

.area03_contentsR h3 a {
	display: block;
	padding: 7px;
}

.area03_contentsR p.txt {
	width: 107px;
	margin: 7px auto;
	padding: 0px;
}

.area03_contentsL {
	float: left;
	width: 99px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

.area03_contentsL img {
	height: 132px;
	width: 99px;
	margin: 0px 0px 7px 0px;
}

.area03_contentsL p.button {
	margin: 0px auto;
	height: 23px;
	width: 77px;
	text-indent: -1000em;
}

.area03_contentsL p.button a {
	display: block;
	background-image: url(../img/area03_button.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 77px;
	margin: 0px;
	padding: 0px;
}

.area03_contentsL p.button a:hover, .area03_contentsL p.button a:focus {
	display: block;
	background-image: url(../img/area03_button_on.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 77px;
	margin: 0px;
	padding: 0px;
}

.area03_contents table {
	width: 223px;
	margin: 6px 0px 10px 0px;
	border-top: 1px dotted #000000;
	border-bottom: none;
	border-left: none;
	border-right: none;
	clear: both;
}

.area03_contents th {
	width: 39px;
	padding: 3px 0px;
	border-bottom: 1px dotted #000000;
}

.area03_contents td {
	padding: 3px;
	border-bottom: 1px dotted #000000;
}

.line01 {
	margin: 0px;
	padding: 0px;
}
/* area03 finish// */

/* area04 start */
#area04 {
	float: right;
	width: 222px;
	margin: 0px;
	padding: 0px;
}


#area01_right {
	padding: 0px;
	height: auto;
	width: 222px;
}

#area01_right h2 {
	background: url(../img/area01_right_ttl.jpg) no-repeat top left;
	height: 27px;
	width: 222px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
}

#area01_right_box {
	background: url(../img/area01_right_bg.gif) no-repeat top left;
	height: 335px;
	margin: 0px;
	padding: 12px 9px 0px 9px;
}

#area01_right_box_02 {
	background: url(../img/area01_right_bg_02.jpg) no-repeat top left;
	height:516px;
	margin: 0px;
	padding: 12px 9px 0px 9px;
}

#area01_right ul {
	/*display: block;*/
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#area01_right li {
	/*display: block;*/
	float: left;
	width: 99px;
	height: 58px;
}

#area01_right a {
/*	display: block;*/
	width: 99px;
	height: 58px;
}

#area01_menu01 {/* background: url(../img/area01_menu04.jpg) no-repeat left top; */ margin-right: 6px; margin-bottom: 6px;}
#area01_menu02 {/* background: url(../img/area01_menu01.jpg) no-repeat left top; */ margin-bottom: 6px;}
#area01_menu03 {/* background: url(../img/area01_menu10.jpg) no-repeat left top; */ margin-right: 6px; margin-bottom: 6px;}
#area01_menu04 {/* background: url(../img/area01_menu07.jpg) no-repeat left top; */ margin-bottom: 6px;}
#area01_menu05 {/* background: url(../img/area01_menu05.jpg) no-repeat left top; */ margin-right: 6px; margin-bottom: 6px;}
#area01_menu06 {/* background: url(../img/area01_menu02.jpg) no-repeat left top; */ margin-bottom: 6px;}
#area01_menu07 {/* background: url(../img/area01_menu06.jpg) no-repeat left top; */ margin-right: 6px; margin-bottom: 6px;}
#area01_menu08 {/* background: url(../img/area01_menu03.jpg) no-repeat left top; */ margin-bottom: 6px;}
#area01_menu09 {/* background: url(../img/area01_menu09.jpg) no-repeat left top; */ margin-right: 6px; margin-bottom: 6px;}
#area01_menu10 {/* background: url(../img/area01_menu08.jpg) no-repeat left top; */ margin-bottom: 6px;}
#area01_menu11 {/* background: url(../img/bt_area11.jpg) no-repeat left top; */ margin-right: 6px; margin-bottom: 6px;}
#area01_menu12 {/* background: url(../img/bt_area12.jpg) no-repeat left top; */ margin-bottom: 6px;}
#area01_menu13 {/* background: url(../img/bt_area13.jpg) no-repeat left top; */ margin-right: 6px; margin-bottom: 6px;}
#area01_menu14 {/* background: url(../img/bt_area14.jpg) no-repeat left top; */ margin-bottom: 6px;}
#area01_menu15 {/* background: url(../img/bt_area15.gif) no-repeat left top; */ margin-right: 6px; margin-bottom: 6px;}
/* #area01_menu16 {background: url(../img/bt_area16.gif) no-repeat left top;} */

/* #area01_menu01 a:hover,#area01_menu01 a:focus {background: url(../img/area01_menu04_on.jpg);}
#area01_menu02 a:hover,#area01_menu02 a:focus {background: url(../img/area01_menu01_on.jpg);}
#area01_menu03 a:hover,#area01_menu03 a:focus {background: url(../img/area01_menu10_on.jpg);}
#area01_menu04 a:hover,#area01_menu04 a:focus {background: url(../img/area01_menu07_on.jpg);}
#area01_menu05 a:hover,#area01_menu05 a:focus {background: url(../img/area01_menu05_on.jpg);}
#area01_menu06 a:hover,#area01_menu06 a:focus {background: url(../img/area01_menu02_on.jpg);}
#area01_menu07 a:hover,#area01_menu07 a:focus {background: url(../img/area01_menu06_on.jpg);}
#area01_menu08 a:hover,#area01_menu08 a:focus {background: url(../img/area01_menu03_on.jpg);}
#area01_menu09 a:hover,#area01_menu09 a:focus {background: url(../img/area01_menu09_on.jpg);}
#area01_menu10 a:hover,#area01_menu10 a:focus {background: url(../img/area01_menu08_on.jpg);}
#area01_menu11 a:hover,#area01_menu11 a:focus {background: url(../img/bt_area11_on.jpg);}
#area01_menu12 a:hover,#area01_menu12 a:focus {background: url(../img/bt_area12_on.jpg);}
#area01_menu13 a:hover,#area01_menu13 a:focus {background: url(../img/bt_area13_on.jpg);}
#area01_menu14 a:hover,#area01_menu14 a:focus {background: url(../img/bt_area14_on.jpg);}
#area01_menu15 a:hover,#area01_menu15 a:focus {background: url(../img/bt_area15_on.gif);}
#area01_menu16 a:hover,#area01_menu16 a:focus {background: url(../img/bt_area16_on.gif);} */

#banner01 {
	background-image: url(../img/banner01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 222px;
	margin: 9px 0px 0px 0px;
	padding: 0px;
	text-indent: -1000em;
}

#banner01 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 222px;
}

#banner01 a:hover,banner01 a:focus {
	background-image: url(../img/banner01_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 222px;
	margin: 0px;
	padding: 0px;
}

#banner02 {
	background-image: url(../img/banner02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 79px;
	width: 222px;
	margin: 9px 0px 0px 0px;
	padding: 0px;
	text-indent: -1000em;
}

#banner02 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 79px;
	width: 222px;
}

#banner02 a:hover,banner02 a:focus {
	background-image: url(../img/banner02_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 79px;
	width: 222px;
	margin: 0px;
	padding: 0px;
}

#banner03 {
	background-image: url(../img/banner03.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 222px;
	margin: 9px 0px 0px 0px;
	padding: 0px;
	text-indent: -1000em;
}

#banner03 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 222px;
}

#banner03 a:hover,banner03 a:focus {
	background-image: url(../img/banner03_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 222px;
	margin: 0px;
	padding: 0px;
}

/*2008年11月css追加*/
#banner_04 {
	background-image: url(../img/banner02_02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 59px;
	width: 246px;
	margin:0 0 9px 0px;
	padding: 0px;
	text-indent: -1000em;
}

#banner_04 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 246px;
}

#banner_04 a:hover,banner_04 a:focus {
	background-image: url(../img/banner02_02_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 59px;
	width: 246px;
	margin: 0px;
	padding: 0px;
}
/*2008年11月css追加*/

#area04_02 {
	width: 226px;
	margin: 9px 0px 0px 0px;
}

#area04_02 h2 {
	background-image: url(../img/area04_ttl02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 29px;
	width: 226px;
	font-size: 12px;
	color: #3481c2;
	line-height: 29px;
	text-indent: 12px;
}

#area04_02 img {
	vertical-align: middle;
}
#tenpo01 {
	background-image: url(../img/area04_bg01.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 226px;
}

#tenpo02 {
	background-image: url(../img/area04_bg02.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 226px;
}

#area04_02 p {
	padding: 8px 12px 0px 12px;
	vertical-align: middle;
}
/* area04 finish// */

/* 20080729安原追加チーム-6%用バナー */
#area05_01 #banner04 {
	margin: 9px 0px 0px 0px;
	padding: 0px;
	float:left;
}
/* 20090210久林追加ＱＲコード */
#area05_01 {
	width: 226px;
	margin: 0px;
}

#area05_01 #qr01 {
	margin: 9px 0 0 0 ;
	padding: 0px;
	float: right;
	text-align:center;
	font-size:10px;
}

#area05_01 #qr01 img {
	margin: 3px 0 0 0;
}
/* 20080729安原追加チーム-6%用バナー */
#tenpo01 p {
	margin-top:0;
	padding-top:0;
}
#tenpo01 p.address1 {
	padding-top: 3px;
}
