/* ページ内テキスト装飾 */

body{ 
	font-size : 13px; 
	font-family: 'Arial', sans-serif;
	line-height: 1.3;
	color: #444444;
	margin: 0px;
	}

h1	{  
	font-size : 16px; 
	color: #fff;
	line-height: 1.3;
	padding: 2px 0 5px 10px;
	margin: 0 0 20px 0;
	background:  url('/img/en/h1.gif') no-repeat top;
	}

h1.red	{  
	font-size : 16px; 
	color: #fff;
	line-height: 1.3;
	padding: 2px 0 5px 10px;
	margin: 0 0 20px 0;
	background:  url('/img/en/h1red.gif') no-repeat top;
	}

h2		{  
	font-size : 14px; 
	color:#0f0f87;
	line-height: 1.3;
	border-left: 5px solid #0f0f87;
	padding-left: 5px;
	margin: 0 0 10px 15px;
	}

h2.red	{  
	font-size : 14px; 
	color:#eb0046;
	line-height: 1.3;
	border-left: 5px solid #eb0046;
	padding-left: 5px;
	margin: 0 0 10px 15px;
	}

h3.yellow	{  
	font-size : 14px; 
	color: #009;
	line-height: 1.3;
	padding: 2px 0 5px 20px;
	margin: 0 0 10px 0;
	background:  url('/img/en/h3yellow.gif') no-repeat top;
	}

h3.green	{  
	font-size : 14px; 
	color: #fff;
	line-height: 1.3;
	padding: 2px 0 5px 20px;
	margin: 0 0 10px 0;
	background:  url('/img/en/h3green.gif') no-repeat top;
	}

h3.red	{  
	font-size : 14px; 
	color: #fff;
	line-height: 1.3;
	padding: 2px 0 5px 20px;
	margin: 0 0 10px 0;
	background:  url('/img/en/h3red.gif') no-repeat top;
	}

h3.navy	{  
	font-size : 14px; 
	color: #fff;
	line-height: 1.3;
	padding: 2px 0 5px 20px;
	margin: 0 0 10px 0;
	background:  url('/img/en/h3navy.gif') no-repeat top;
	}

h4		{  
	font-size : 20px; 
	color:#666;
	line-height: 1;
	font-weight: bold;
	font-style: italic;
	padding: 0;
	border: none;
	margin: 0px 0 20px 20px;
	}

p	{
	font-size : 13px; 
	line-height: 1.1;
	color: #444444;
	margin: 0 5px 10px 20px;
	}
	
.blank	{
	margin: 0 5px 30px 20px;
	}


#news p	{
	font-size : 13px; 
	line-height: 1.1;
	color: #444;
	margin: 0 0 10px 5px;
	border-bottom: 1px dotted #444;
	}



/* ページ内リンク装飾 */
a:link { 
	text-decoration:none; 
	color:#0099cc;
	}
	
a:visited { 
	color:#0099cc;
	}
	
a:hover { 
	text-decoration:underline; 
	background-color:#ffcc00; 
	color:#ff0033;
	}
	
a:active {
	color:#FFCCCC;
	}
	
a 	{
	text-decoration:none;
	}

/* ページ内リスト装飾 */

ol {
margin-bottom: 30px;
}

ul {
list-style-image: url('/img/point/pt_navy2.gif');
margin-bottom: 30px;
}

ul.dot {
list-style-image: url('/img/point/pt_navy.gif');
margin-bottom: 30px;
}

ul.gray {
list-style-image: url('/img/point/pt2.gif');
margin-bottom: 30px;
}

ul.green {
list-style-image: url('/img/point/pt_green2.gif');
margin-bottom: 30px;
}

ul.red {
list-style-image: url('/img/point/pt_red2.gif');
margin-bottom: 30px;
}

ul.yellow {
list-style-image: url('/img/point/pt_yellow2.gif');
margin-bottom: 30px;
}

ul.dotgray {
list-style-image: url('/img/point/pt.gif');
margin-bottom: 30px;
}

ul.dotgreen {
list-style-image: url('/img/point/pt_green.gif');
margin-bottom: 30px;
}

ul.dotred {
list-style-image: url('/img/point/pt_red.gif');
margin-bottom: 30px;
}

ul.dotyellow {
list-style-image: url('/img/point/pt_yellow.gif');
margin-bottom: 30px;
}

li {
margin-left: 10px;
}

li.red {
margin-left: 10px;
list-style-image: url('/img/point/pt_red2.gif');
}
	
	.col li.red {
	margin-left: 10px;
	list-style-image: url('/img/point/pt_red2.gif');
	color: #eb0046;
	font-size: 16px;
	font-weight: bold;
	}
	
li.green {
margin-left: 10px;
list-style-image: url('/img/point/pt_green2.gif');
}

li.yellow {
margin-left: 10px;
list-style-image: url('/img/point/pt_yellow2.gif');
}

li.dotred {
margin-left: 10px;
list-style-image: url('/img/point/pt_red.gif');
}

li.dotgreen {
margin-left: 10px;
list-style-image: url('/img/point/pt_green.gif');
}

li.dotyellow {
margin-left: 10px;
list-style-image: url('/img/point/pt_yellow.gif');
}
