
.bg {  background-image: url(../img/locmag_bg.gif); background-repeat: repeat-x}
.hed_menu {  font-size: 12px; color: #FFFFFF}
.category_title {  font-size: 18px; font-weight: bolder; line-height: 24px; color: #000066}
.contents_title {  font-size: 12px}
.p12 {  font-size: 12px; line-height: 16px}
A { text-decoration:none; color:#006699; }
A:hover { text-decoration:underline; color:#;}
.p10 {  font-size: 10px; line-height: 14px}
.contents_line {  background-image: url(../img/contents_line.gif); background-repeat: repeat-x}
.btn {  font-size: 10px; color: #000066}
.btn2 {  width: 150px; font-size: 10px; color: #000033; line-height: 14px}

h1{
	font-size:1.3em;
	font-weight:bold200%;
	color:#000066;
	margin:0;
	padding-bottom:5px;
	width:740px;
	text-align:left;
	border-bottom:2px solid #000066;
	}
	
.nf{
	padding-left:10px;
	font-size:0.75em;
	font-color:#333333;
	line-height:1.6em;
	paddint-right:10px;
	margin-bottom:0;
	padding-bottom:0;
	}
	
.nf2{
	font-size:0.75em;
	font-color:#333333;
	line-height:1.6em;
	paddint-right:10px;
	margin-bottom:0;
	padding-bottom:0;
	}	
	
.nf a{
	color:#006699;
	text-decoration:none;
	}
	
.nf a:hover{
	color:#003399;
	text-decoration:underline;
	}
	
.nf2 a{
	color:#006699;
	text-decoration:none;
	}
	
.nf2 a:hover{
	color:#003399;
	text-decoration:underline;
	}
	
.red{
	color:#FF0000;
	}				
	
h2{
	font-size:1em;
	width:740px;
	background-color:#345397;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:10px;
	}
	
h3.{
	font-size:0.85em;
	color:#336699;
	padding-left:1em;
	margin:0;
	}
	
h4.{
	font-size:0.8em;
	color:#000000;
	font-weight:bold;
	padding-left:2em;
	margin-top:1em;
	margin-bottom:0;
	}		

ul.t_disc3{
	list-style-type:disc;
	font-size:0.75em;
	color:#333333;
	margin-top:10px;
	padding-right:10px;
	line-height:1.6em;
	padding-left:1em;
	}

ul.t_square{
	list-style-type:square ;
	font-size:0.75em;
	color:#999999;
	margin-top:5px;
	margin-bottom:0;
	padding-right:10px;
	line-height:1.6em;
	margin-left:20px;
	}
	
ul.t_square a{
	color:#006699;
	text-decoration:none;
	}
	
ul.t_square a:hover{
	color:#003399;
	text-decoration:underline;
	}



	
ul.t_square2{
	list-style-type:square ;
	font-size:0.75em;
	color:#333333;
	margin-top:10px;
	padding-right:10px;
	line-height:1.6em;
	margin-left:30px;
	}
	
ul.t_square2 a{
	color:#006699;
	text-decoration:none;
	}
	
ul.t_square2 a:hover{
	color:#003399;
	text-decoration:underline;
	}	
	
ul.t_decimal4{
	list-style-type:decimal ;
	font-size:0.75em;
	color:#333333;
	margin-top:10px;
	padding-right:10px;
	line-height:1.6em;
	margin-left:4em;
	}
	
/*companylist.html*/
p.clist{
	font-size:0.75em;
	color:#999999;
	line-height:1.6em;
	padding-left:5px;
	paddint-right:10px;
	}
	
p.clist a{
	color:#006699;
	text-decoration:none;
	}
	
p.clist a:hover{
	color:#003399;
	text-decoration:underline;
	}
	
/*locmag.html*/
p.lgnum{
	font-size:0.75em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF6600;
	padding:4px;
	margin-right:5px;
	margin-bottom:5px;
	}
	
p.lgtit{
	font-size:0.75em;
	font-weight:bold;
	color:#FF6600;
	}
	
		
/*howto.php*/

h3.howto{
	text-align:left;
	margin-left:0;
	padding-left:0;
	}
		
h3.howto a{
	font-size:0.85em;
	color:#336699;
	margin:0;
	text-decoration:none;
	}
	
h3.howto a:hover{
	text-decoration:underline;
	color:#003399;
	}
	
img.ht{
	margin-right:3px;
	}
	
/*info*/

table.year{
	font-size:0.75em;
	float:right;
	}
	
h3.info{
	font-size:0.85em;
	width:740px;
	background-color:#DDDDDD;
	color:#333333;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:10px;
	}
	
.iday{
	color:#FF3300;
	font-weight:bold;
	line-height:1.6em;
	}
	
li.info{
	padding-bottom:10px;
	}	
	
/*faq*/	

.faqtit{
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#EEEEEE;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	margin-bottom:5px;
	}
	
/*privacy*/

h3.privacy{
	font-size:0.85em;
	width:740px;
	background-color:#DDDDDD;
	color:#333333;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:20px;
	margin-bottom:0;
	}
	
/*top*/
ul.top_square2{
	list-style-type:square ;
	font-size:0.75em;
	color:#333333;
	margin-top:0;
	padding-right:0;
	padding-left:0;
	line-height:1.6em;
	margin-left:15px;
	margin-bottom:0;
	}
	
ul.top_square2 a{
	color:#006699;
	text-decoration:none;
	}
	
ul.top_square2 a:hover{
	color:#003399;
	text-decoration:underline;
	}
	
h3.top_deskbar{
	font-size:0.85em;
	color:#333333;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
h3.top_info{
	color:#003366;
	font-size:0.85em;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	}	
	
p.top_info{
	color:#003366;
	font-size:0.85em;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
h3.top_new{
	font-size:0.75em;
	color:#990000;
	padding-left:0;
	padding-top:3px;
	padding-bottom:3px;
	}
	
p.tnew_tit a{
	color:#C23D3D;
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	text-decoration:none;
	}		
	
p.tnew_tit a:hover{
	color:#C23D3D;
	text-decoration:underline;
	}
	
p.tnew_tit2 a{
	color:#B96260;
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	text-decoration:none;
	}		
	
p.tnew_tit2 a:hover{
	color:#B96260;
	text-decoration:underline;
	}	
	
p.tnew a{
	color:#333333;
	font-size:0.75em;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	text-decoration:none;
	}
	
p.tnew a:hover{
	color:#C23D3D;
	text-decoration:underline;
	}		
	
h3.top_ninki{
	color:#3366FF;
	font-size:0.75em;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
p.tninki_tit{
	color:#53808A;
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	text-align:left;
	}
	
p.tninki_tit2 a{
	color:#71A8A4;
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	text-decoration:none;
	}		
	
p.tninki_tit2 a:hover{
	color:#71A8A4;
	text-decoration:underline;
	}
	
p.tninki a{
	color:#333333;
	font-size:0.75em;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	text-decoration:none;
	}
	
p.tninki a:hover{
	color:#71A8A4;
	text-decoration:underline;
	}			
	
	
.gray{
	color:#999999;
	font-size:0.6em;
	}
	
.sitemap{
	color:#333333;
	font-size:0.75em;
	line-height:1.6em;
	font-weight:bold;
	} 
	
.sitemap a{
	color:#003399;
	border-width: 2px; 
	border-bottom-style: dotted;
	border-color:#003399
	text-decoration:none;
	} 
	
.sitemap a:hover{
	color:#000066;
	border-width: 2px; 
	border-bottom-style: dotted;
	border-color:#000066;
	text-decoration:none;
	}		
	
.info_bn{
	font-size:0.75em;
	text-align:right;
	padding-top:0;
	margin-top:0;
	font-weight:bold;
	}

.info_bn a{
	color:#003399;
	text-align:right;
	}
	
.info_bn a:hover{
	color:#000066;
	}	
		
.company_logo{
	position:absolute;right:0px;
	}								
