/* CSS Document */
*{margin:0; padding:0;}
body,form,fieldset{margin:0; padding:0;}
fieldset{border:none;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,dl,dd{margin:0; padding:0;}
blockquote,dt,dd{margin-left:1em;}
input,textarea{font-size:1em;}
a:hover{color:#FF0000;}

/* global */ 
body{background:#FFFFFF; margin:0 auto; padding:0; text-align:center;}
.zentai{margin:0 auto;}
#base_1{
	width:730px;
	margin:0px 0px 15px 0px;
	padding:0 0 0 15px;
	position:relative;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;
	text-align:left;
}

#base_2{
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0px;
	position:relative;
}

/* sections */ 
/* header */
#header{ width:700px; height:99px; background:#000000; margin:0;}
#header h1{text-align:center;}

/* main */
#main{width:500px; margin:10px 15px 20px 15px; padding:0px; background-color:#FFFFFF}
#main h2{margin:15px 10px 10px 10px; font-size:1.5em; color:#3366CC; font-weight:bold; line-height:1em; padding:0.2em 0.2em 0.2em 0.5em; border-left:5px solid #3366CC; clear:both;}
#main h3{margin:15px 10px 10px 10px; font-size:1.2em; color:#3366CC; font-weight:normal; line-height:1em; padding:0.2em; border-left:1px solid #3366CC; border-bottom:1px solid #3366CC; clear:both;}
#main h4{font-size:0.8em; padding-left:0.3em; line-height:1.4em; color:#000000; margin:15px 10px 2px 10px; border-bottom:1px dashed #000000; clear:both;}
#main h5{font-size:0.8em; font-family:"Helvetica","Arial"; padding-left:0.3em; line-height:1em; color:#000000; margin:15px 30px 2px 30px; border-left:1em solid #FFCC99; clear:both;}
#main p{font-size:0.8em; line-height:1.4em; padding:10px;}
#main hr{clear:both; border:0px; width:480px; height:1px; text-align:center; color:#000000; background-color:#000000; margin:0 10px 20px 10px;}
#main ul{margin:0 1em 0 3em; padding:0.5em 1em 0.5em 1em; font-size:0.8em; line-height:1.4em;}
#main ol{margin:0 1em 0 3em; padding:0.5em 1em 0.5em 1em; font-size:0.8em; line-height:1.4em;}
.notice{ letter-spacing:0.5em;} 
.note{ font-size:0.7em; line-height:1.2em; font-family:"Helvetica","Arial";}
.note ul{margin:0 1em 0 1em; padding:0;}
.note ol{margin:0 1em 0 1em; padding:0;}
.note li{list-style:square;}
.note2{ font-size:0.7em; line-height:1.2em; font-family:"Helvetica","Arial"; padding:3px; margin:3px;}
.img_left{margin:5px; float:left;}
.img_right{margin:5px; float:right;}
.table_1 { border-collapse: collapse; margin-left:10px}
.table_1 td { border: 1px dotted #999999; font-size:0.7em; font-family:"Helvetica","Arial"; padding:5px 10px 5px 10px;}
.table_2 { border-collapse: collapse;}
.table_2 td { border: 1px dotted #999999; font-size:0.7em; font-family:"Helvetica","Arial"; padding:5px 10px 5px 10px;}
.table_atm { border-collapse: collapse; width:480px; margin-left:10px;}
.table_atm td { text-align:center; border: 1px solid #999999; font-size:0.55em; font-family:"Helvetica","Arial"; padding:2px;}
.table_atencao { border-collapse: collapse; margin-left:10px}
.table_atencao td { border: 1px dotted red !important; padding:5px 10px 5px 10px !important;}
.table_atencao h5 { font-size:0.8em; font-family:"Helvetica","Arial"; text-align:center; line-height:1em; color:#FF0000; margin:2px;}
.table_atencao p { font-size:0.7em; font-family:"Helvetica","Arial"; line-height:1.2em; color:#FF0000; }
.table_atencao ul{margin:0 1em 0 1em; padding:0;}
.table_atencao ol{margin:0 1em 0 1em; padding:0;}
.table_atencao li { font-size:0.7em; font-family:"Helvetica","Arial"; line-height:1.2em; color:#FF0000; }
.menu_lists ul{margin:0; margin:0; padding:0.5em; text-indent:0;}
.menu_lists li{margin:5px 10px 5px 5px; list-style:none; text-indent:0em; font-size:0.7em; line-height:1.2em; font-family:"Helvetica","Arial"; background-color:#FFFFFF; padding:0.5em;}
.cb {clear:both;}
.p_h4 {font-size:0.8em; line-height:1em; margin:2px 30px 2px 30px;}
.p_h4_2 {font-size:0.8em; line-height:1em; margin:0px 30px 0px 40px; text-indent:-1em;}
.ul_alpha {list-style-type:lower-alpha;}
.pan_list {margin:5px; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.pan_list a{color:#999999}
.pan_list a:hover{color:#FF0000}
#pages_lists {text-align:center;}
#pages_lists ul{margin:0 1em 0 1em; padding:0; list-style-type:none;}
#pages_lists li{ text-indent:0; display:inline; padding:5px; margin:10px; float:left; text-align:center;  font-size:0.7em; line-height:1.2em; font-family:"Helvetica","Arial";}

#wn_title {text-indent:-999px; display:block; width:180px; height:20px; background:#FFFFFF url(images/wn_title.png) no-repeat; margin:0 0 0 10px;}
#wn_footer {display:block; width:180px; height:10px; background:#FFFFFF url(images/menu_footer.png) no-repeat; margin:0 0 20px 10px;}
#wn {margin:0 10px 0 10px; padding:5px 10px 5px 15px; line-height:1.5em; font-size:0.7em; background-color:#EEEEEE;}

/* footer */
#footer{background:#CCCCCC; margin:0; padding:0px; width:730px; height:40px; font-size:0.7em; clear:both; background-image: url(images/footer.png);
	background-repeat:none; background-position:-15px;
}
#footer p{ line-height:1.5em; text-indent:1em; text-indent:-999px;}
 
