/* CSS Document */

/* 0081201修正 */
div#main_head02{
width:900px;
background:url(../img/h_bg.jpg) repeat-x top left;
}

div#main_head02 h1{
width:203px;
height:54px;
float:left;
font-size:0.75em;
font-weight:normal;
text-align:center;
margin-top:20px;
}

div#main_head02 h1 img{
margin-top:10px;
}

div#head_right{
	width:676px;
	float:right;
}

div#head_right ul.head_navi01 li{
float:left;
margin-top:15px;
font-size:0.75em;
}

div#head_right ul.head_navi01 li.n01,
div#head_right ul.head_navi01 li.n02{
padding:0 8px;
border-right:1px #333333 solid;
border-left:1px #333333 solid;
}

div#head_right ul.head_navi01 li.n01{
border-right:none;
}


div#head_right ul.head_navi01 li.tel{
margin-top:10px;
}


div#head_right ul.head_navi02 li{
float:left;
margin-top:4px;
}

div#head_right ul.head_navi02 li a#search01{
	width:225px;
	height:46px;
	background:url(../img/search01.gif);
	display:block;
	text-indent:-1000em;
}

div#head_right ul.head_navi02 li a#search02{
	width:225px;
	background:url(../img/search02.gif);
	display:block;
	height:46px;
	text-indent:-1000em;
}

div#head_right ul.head_navi02 li a#search03{
	width:226px;
	background:url(../img/search03.gif);
	display:block;
	height:46px;
	text-indent:-1000em;
}


div#left_l{
width:210px;
float:left;
}

dl.shop_tel{
margin-top:10px;
font-size:0.75em;
line-height:130%;
}

dl.shop_tel dd{
margin:0;
padding:0;
}

div#left_r{
	width:435px;
	float:right;
	margin-right:0px;
}

h2.title_n1{
background:url(../img/n_title01.jpg) no-repeat top left;
width:430px;
height:45px;
font-size:18px;
color:#005993;
padding:10px 0 0 10px;
}

h2.title_n2{
background:url(../img/n_title02.jpg) no-repeat top left;
width:430px;
height:45px;
font-size:18px;
color:#4F9920;
padding:10px 0 0 10px;
}


/* */




div#main_head h1{
	width:210px;
	text-align:center;
	/*padding-top:45px;*/
	/*background-position:52px 0px;*/
}

#main_head h1 img {
	/*margin: 0 0 5px 0;*/	
}

div#head_right ul#search_menu{
background:url(../img/sbg.jpg) no-repeat;
height:34px; 
width:441px;
	/*margin:15px 0px 0px 0px;*/	
	padding:0px;
	/*float:right;*/
}

div#main_head2 ul#search_menu li a#search01,
div#main_head2 ul#search_menu li a#search02,
div#main_head2 ul#search_menu li a#search03{
	text-indent:-1000em;
	display:block;
	height:45px;
}
div#main_head2 ul#search_menu li a#search01{
	width:226px;
	background:url(../img/search01.gif);
}
div#main_head2 ul#search_menu li a#search02{
	width:225px;
	background:url(../img/search02.gif);
}
div#main_head2 ul#search_menu li a#search03{
	width:226px;
	background:url(../img/search03.gif);
}

div#search_flash{
	clear:both;
	margin:5px 0 0 0;
	padding:0;
	background:#84C752;
}

div#search_area{
	margin :0;
	padding:0;
	border:#84C752 5px solid;

}

div#search_area a{
	color:#218EAD;
}

/*
div#content_left dl{
	margin:0px;
	padding:0px;
	float:left;
	width:210px;
}
*/
/*
div#content_left dd{
	margin:0px;
	padding:5px;
	clear:both;
}
*/

div#content_left h3{
	text-indent:-1000em;
	height:70px;
	background-image: url(../img/index_img01.gif);
	background-repeat: no-repeat;
}

/*
div#content_left dd img{
	float:right;
	margin-left:10px;
}
*/
/*
div#content_left dl dd h3{
	clear:both;
	padding:10px 0px 5px 0px;
	margin:0px;
	font-size:1em;
}
*/
div#content_left strong{
	font-size:1.3em!important;
}


div#content_left ul#new_list{
	width:430px;
	/*margin-left:25px;*/
}


div#content_left ul#new_list li{
	float:left;
	width:190px;
	height:80px;
	margin:15px 5px 5px 10px;
}


div#content_left ul#new_list li object{
	float:left;
	margin-right:5px;
	margin-left:5px;
}

div#content_left ul#new_list li p{
	width:110px;
	float:left;
}

div#content_left ul#new_list li span{
	font-weight:bold;
	display:block;
	color:#FF0000;
	font-size:1.3em;
}

div#content_left li p{
	margin-top:5px;
}

div#content_left  ul#new_list li.title{
	/*margin:0px 0px 5px 0px;*/
	text-indent:-1000em;
	background:url(../img/n_title01.jpg) no-repeat top left;
	width:430px;
	height:45px;
}

div#content_left  ul#new_list li.title2{
	/*margin:0px 0px 5px 0px;*/
	text-indent:-1000em;
	background:url(../img/n_title02.jpg) no-repeat top left;
	width:430px;
	height:45px;
}

div#content_left  ul li.title3{
    background:url(../img/n_info.gif) no-repeat top left;
	width:430px;
	height:35px;
	margin-left:5px;
	text-indent:-1000em;
}


div#content_info{
	width:430px;
	clear:both;
}

div#content_info ul{
	margin:0px;
	padding-top:10px;
}

div#content_info li.title{
	margin:0px;
	padding:0px;
	background:url(../img/index_img03.gif);
	height:35px;
	text-indent:-1000em;
	border:none;
}

div#content_info li{
	padding:5px;
	border-bottom:#999999 1px dashed;
}

div#content_info li em{
	font-style:normal;
	padding-right:10px;
}

div#search_box01{
	height:220px;
	padding: 15px 15px 15px 15px;
}

div#search_box02{
	height:220px;
	display:none;
	padding:15px;
}

div#search_box03{
	display:none;
	padding:15px;
}
div#search_box04{
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

div#search_box01 p,
div#search_box02 p,
div#search_box03 p{
	padding-top:5px;
}
/**/
div#search_box01 h3,
div#search_box02 h3,
div#search_box03 h3{
	clear:both;
	background:url(../img/index_hbg01.gif) no-repeat;
	font-size:12px;
	padding:4px 0px 0px 4px;
	margin:10px 0px 5px 0px;
	height:16px;
	width:206px;
}

div#search_box01 .title_toph3 {
	clear:both;
	background:#E7E7E7 url(../img/index_hbgtop.gif) no-repeat -12px 0px;
	font-size:12px;
	padding:4px 0px 0px 4px;
	margin:10px 0px 5px 0px;
	height:16px;
	width:150px;
}

div#search_box01 .title_toph302 {
	clear:both;
	background:#E7E7E7 url(../img/index_hbgtop02.gif) no-repeat 20px 0px;
	font-size:12px;
	padding:4px 0px 0px 4px;
	margin:10px 0px 5px 0px;
	height:16px;
	width:200px;
}

#search_box01 .margin-top {
	margin: -10px 25px 0 8px;
}

#search_box01 .margin-top02 {
	margin: -10px 0 0 0;
}

#search_box01 .top_dl01 {
	 height: 175px;
	 width: 155px;
	 overflow: auto;
}
#search_box01 .top_dl02 {
	 height: 175px;
	 width: 200px;
	 overflow: auto;
}
#search_box01 .top_dl dd p {
	line-height: 160%;
}

div#search_box01 dl{
	display:block;
	overflow:hidden;
}

div.area_submit{
	margin-top:5px;
	text-align:center;
}

div#search_box01 dd,
div#search_box02 dd,
div#search_box03 dd{
	float:left;
	padding-right:15px;
}

div#search_box01 div,
div#search_box02 div,
div#search_box03 div{
	float:left;
}

div#search_box02 div{
	width:215px;

}

div#search_box02 h2.title01,
div#search_box02 h2.title02,
div#search_box02 h2.title03,
div#search_box02 h2.title04{
	margin-top:0px;
	padding-left:24px;
	width:176px;
	font-size:12px;
	padding-top:3px;
}
div#search_box02 h2.title01{
	background:url(../img/index_hbg02.gif) no-repeat;
	height:20px;
}
div#search_box02 h2.title02{
	background:url(../img/index_hbg03.gif) no-repeat;
	height:20px;	
}
div#search_box02 h2.title03{
	background:url(../img/index_hbg04.gif) no-repeat;
	height:20px;	
}
div#search_box02 h2.title04{
	background:url(../img/index_hbg05.gif) no-repeat;
	height:20px;	
}

div#left_l .code,
div#left_l .name{
	color: #FF9900;
	font-size: 12px;
	border: 1px solid #C5E4A8;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
div#left_l .codebox,
div#left_l .namebox{
}
div#left_l .codebox h4,
div#left_l .namebox h4{
	background-image: url(../img/index_h4bg.jpg);
	background-repeat: repeat;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 14px;
}
div#left_l input.codeNo{
	color: #777777;
	border: 1px solid #C5E4A8;
	background-color: #F2FDE6;
	width: 135px;
}

/*20090530修正*/
div#content_left .buy_search{
	margin-top:10px;
	width:210px;
}

div#content_left .buy_search img{
	border:none;
	margin:0px auto 10px auto;
	display:block;
}

div#station_loader{
	display:none;
	text-align:center;
	margin-top:50px;
}

div#station_list,
div#select_station_list{
	width:190px!important;
	height:200px;
	overflow:auto;
}

div#select_station_list p{
	padding:2px;
	clear:both;
	overflow:hidden;
	border-bottom:#218EAD 1px dotted;
}

div#select_station_list a{
	font-size:10px;
	float:right;
	display:block;
	width:30px;
	padding:1px;
	color:#FFFFFF;
	background:#84BAF7;
	text-align:center;
	text-decoration:none;
}

table.search_table02{
	width:100%;
	border-left:#5D95B8 1px solid;
	border-top:#5D95B8 1px solid;
}

table.search_table02 th{
	font-weight:normal;
	vertical-align:top;
	padding:5px;
	background:#ADD3F7;
	border-right:#5D95B8 1px solid;
	border-bottom:#5D95B8 1px solid;
}

table.search_table02 td{
	border-right:#5D95B8 1px solid;
	border-bottom:#5D95B8 1px solid;
	vertical-align:top;
	padding:5px;
	background:#FFFFFF;
}

table.inner_table01 th,
table.inner_table01 td{
	border:none;
	padding:0px;
}


*html object { 
	float:left;

 } 

*html #search_flash { 
	float:left;

 } 
