BODY,TD,TR,A,UL,LI{font-size: 12px;font-family: "Arial","Verdana","Helvetica";}
H3.topics{margin:5px 5px 5px 35px;font-size:14px;letter-spacing:0px;line-height:19px;}
A:link{color:#333366;text-decoration:none;}
A:visited{color:#333366;text-decoration:none;}
A:hover{color:red;text-decoration:underline;}
A:active{color:red;text-decoration:underline;}

#contents UL{margin:5px 5px 5px 20px;}
#contents LI{line-height:15px;margin-bottom:3px;}
#contents DL{margin:5px 5px 5px 20px;}
#contents DT{margin:5px 5px 5px 20px;line-height:15px;}
#contents DD{margin:3px 5px 10px 20px;line-height:15px;}
#contents OL{margin:5px 5px 5px 25px;}

#kiyaku UL{margin:5px 5px 5px 20px;padding:5px 0px 15px 20px}
#kiyaku LI{line-height:20px;margin-bottom:3px;}
#kiyaku OL{margin:5px 5px 10px 20px;padding:5px 0px 15px 20px}
#kiyaku UL OL{margin:0px 5px 5px 15px;padding:0px 0px 5px 15px}
#kiyaku OL OL{margin:0px 5px 0px 15px;padding:0px 0px 0px 15px}

#toiawase UL{margin:5px 5px 5px 20px;list-style-image:url(../z_images/list-tri.gif);}
#toiawase LI{line-height:13px;margin-bottom:8px;}

#dot-b UL{list-style-image:url(z_images/dot-b.gif);}
#dot-b LI{line-height:15px;margin-bottom:8px;}

#dot-bl UL{list-style-image:url(z_images/dot-bl.gif);}
#dot-bl LI{line-height:15px;margin-bottom:8px;}

.indent1{margin-left:20px;letter-spacing:1px;line-height:15px;text-indent:12px;margin-top:10px;margin-bottom:1px;}
.indent2{margin-left:20px;letter-spacing:1px;line-height:15px;text-indent:12px;margin-top:1px;margin-bottom:1px;}
.indent3{margin-left:20px;letter-spacing:1px;line-height:15px;text-indent:12px;margin-top:1px;margin-bottom:20px;}
.no_ind1{margin-left:20px;letter-spacing:1px;line-height:15px;margin-top:10px;margin-bottom:1px;}
.no_ind2{margin-left:20px;letter-spacing:1px;line-height:15px;margin-top:1px;margin-bottom:1px;}
.no_ind3{margin-left:20px;letter-spacing:1px;line-height:15px;margin-top:1px;margin-bottom:20px;}
/* 2010/08/03 ‰Á•M */
.no_ind4{margin-left:30px;letter-spacing:1px;line-height:15px;margin-top:10px;margin-bottom:1px;}
.no_ind5{margin-left:30px;letter-spacing:1px;line-height:15px;margin-top:1px;margin-bottom:1px;}
.no_ind6{margin-left:30px;letter-spacing:1px;line-height:15px;margin-top:1px;margin-bottom:20px;}
.no_m1{letter-spacing:1px;line-height:15px;text-indent:12px;margin-top:10px;margin-bottom:1px;}
.no_m2{letter-spacing:1px;line-height:15px;text-indent:12px;margin-top:1px;margin-bottom:1px;}
.no_m3{letter-spacing:1px;line-height:15px;text-indent:12px;margin-top:1px;margin-bottom:20px;}
.no_m_i1{letter-spacing:1px;line-height:15px;margin-top:10px;margin-bottom:1px;}
.no_m_i2{letter-spacing:1px;line-height:15px;margin-top:1px;margin-bottom:1px;}
.no_m_i3{letter-spacing:1px;line-height:15px;margin-top:1px;margin-bottom:20px;}
.no_m_i_pic{margin-top:20px;margin-bottom:5px;}

.h_top{line-height:20px;margin-top:10px;margin-bottom:0px;font-size:18px;}
.oneday_ffc{margin:1px 0px 1px 5px;width:230px;background-color:#FFF0C0;letter-spacing:1px;line-height:15px;}
.oneday_cfc{margin:1px 0px 1px 5px;padding:5px;width:220px;background-color:#CCFFCC;letter-spacing:1px;line-height:15px;}

.dpart_ffc{margin:1px 0px 1px 5px;width:460px;background-color:#FFFFCC;letter-spacing:1px;line-height:15px;}
.dpart_fff{margin:1px 0px 1px 5px;width:460px;background-color:#FFFFFF;letter-spacing:1px;line-height:15px;}

.qa{margin-left:40px;padding:5px;width:400px;background-color:#CCFFCC;}
.king{margin-left:10px;padding:5px;width:470px;background-color:#CCFFFF;}
.shift{padding-top:2px;padding-left:10px;height:20px;width:450px;background-color:#003399;text-align:left;}
.topics_bg{padding-top:2px;padding-left:10px;width:480px;background-color:#CCFFFF;text-align:left;}
.shop{margin:2px 5px 2px 5px;padding:2px;background-color:#CCCCCC;font-size:14px;}
.ql{font-family:Verdana;font-style:italic;font-size:18px;font-weight:bold;}
.campaign_blu{margin-left:40px;padding:5px;width:400px;background-color:#0000CC;}
.campaign_red{margin-left:40px;padding:5px;width:400px;background-color:#CC0000;}
.campaign_blk{margin-left:40px;padding:5px;width:400px;background-color:#000000;}
.border_bl{color:blue;border-bottom:solid 4px;}
.kigyou{font-size:18px;color:#008080;font-weight:bold;}
.black_9{font-size:9px;}
.b_12{font-weight:bold;}
.b_14{font-size:14px;font-weight:bold;}
.b_16{font-size:16px;font-weight:bold;}
.b_20{font-size:20px;font-weight:bold;}
.b_24{font-size:24px;font-weight:bold;}
.rb_10{font-size:10px;font-weight:bold;color:#CC0000;}
.rb_12{font-weight:bold;color:#CC0000;}
.rb_14{font-size:14px;font-weight:bold;color:#CC0000;}
.rb_16{font-size:16px;font-weight:bold;color:#CC0000;}
.rb_18{font-size:18px;font-weight:bold;color:#CC0000;}
.rb_20{font-size:20px;font-weight:bold;color:#CC0000;}
.blb_12{font-size:12px;font-weight:bold;color:#0000CC;}
.blb_14{font-size:14px;font-weight:bold;color:#0000CC;}
.blb_16{font-size:16px;font-weight:bold;color:#0000CC;}
.blb_18{font-size:18px;font-weight:bold;color:#0000CC;}
.blb_20{font-size:20px;font-weight:bold;color:#0000CC;}
.gryb_14{font-size:14px;font-weight:bold;color:#666666;}
.wb_12{font-size:12px;font-weight:bold;color:#FFFFFF;}
.wb_14{font-size:14px;font-weight:bold;color:#FFFFFF;}
.wb_16{font-size:16px;font-weight:bold;color:#FFFFFF;}
.caution{font-size:9px;}
.under{text-decoration:underline;font-size:12px;font-weight:bold;color:#000000;}

.lhb_16{font-size:16px;font-weight:bold;color:#000000;line-height:30px;}

.fl_r{float:right;}
.fl_l{float:left;}
.clear{clear:both;}

#list UL {
 margin-left:0px;
 margin-top:0px;
 padding:0px;
 list-style-type:none;
}
#list A {
 display: block;
 border-bottom:1px solid #666;
 padding:5px 0px 5px 10px;
 height:40px;
 width: 160px;
}
#list A:link, #list A:visited {
 font-size:12px;
 color:#000000;
 text-decoration:none;
 background-color:#CCCCFF;
}
#list A:hover {
 color:#CC0000;
}
#list2 A {
 display: block;
 font-weight:normal;
 border-bottom:1px solid #666;
 width:140px;
}
#list_sf UL {
 margin-left:0px;
 margin-top:0px;
 padding:0px;
 list-style-type:none;
}
#list_sf A {
 display: block;
 border-bottom:1px solid #666;
 padding:5px 0px 5px 10px;
 height:40px;
 width: 160px;
}
#list_sf A:link, #list_sf A:visited {
 font-size:12px;
 color:#000000;
 text-decoration:none;
 background-color:#CCFFCC;
}
#list_sf A:hover {
 color:#CC0000;
 font-weight:bold;
}
#list2_sf A {
 display: block;
 font-weight:normal;
 border-bottom:1px solid #666;
 width:140px;
}
.current1 {
 font-size:14px;
 font-weight:bold;
 color:#000000;
 display:block;
 background-image:url(../z_images/active.gif);
 padding:8px 0px 8px 10px;
 width:150px;
}
.current2 {
 font-size:12px;
 font-weight:bold;
 color:#CC0000;
 display:block;
 border-bottom:1px solid #666;
 background-image:url(../z_images/active.gif);
 padding:5px 0px 5px 10px;
 height:40px;
 width:140px;
}
.midashi {
 font-size:14px;
 font-weight:bold;
 color:#000000;
 padding:5px 0px 2px 10px;
}
/*.toiawase {font-size:12px;
 font-weight:bold;
 color:#CC0000;
 display:block;
 border-bottom:3px solid #666;
 height:40px;
 width:140px;
}*/

p.map1 {
	width:400px;
	margin-left:0px;
	margin-right:20px;
	padding:5px;
	padding-left:10px;
	line-height:20px;
	background-color:#fff;
	border:solid 2px #666;
	font-size:16px;
}
