/* 基本 */



a{color:#666666;text-decoration: none;}


a:active, a:focus, a:hover
{
	color: #ff9900 !important;
	text-decoration: underline;
}




address, blockquote, dd, dt, dl,
h2, h3, h4, h5, h6, hr,
ol, p, pre, ul
{
	margin: 1em 0 1em 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, hr,
p, pre
{
	display: block;
}




ul
{
	list-style-type: none;
	padding: 0;
}

/* 基本・個別設定 */
a img
{
	border-style: none;
	border-width: 0;
}
address
{
	color: #666;
	font-style: normal;
	margin: 0;
	text-align: right;
}
body
{
	background-color: #fff;
	background-repeat: repeat-x;
	color: #333;
	font-size: 10px;
	margin: 0;
	padding: 0;
}



h1
{
	line-height: 1;
	margin: 0;
	padding: 0;
}
h2
{
	margin: 0;
	padding: 0;
}
h3
{
	margin: 0;
	padding: 0;
}


li
{
	display: list-item;
	margin: 0;
	padding: 0;
}
p
{
	margin: 8px 0;
}

iframe{
	margin: 0;
}



#topimg {background-image: url(img/main_img00.jpg);background-repeat: no-repeat;color:#FFFFFF;padding-top:83px;padding-left:14px;}
.line {background-image: url(img/bg01.gif);background-repeat: repeat-x;}
.link {font size:10px;padding-left:8px;background-position: 0px 4px;background-image: url(../file/image/sidemenu/link_mark.gif);background-repeat: no-repeat;}
.style1 {color: #FFFFFF}
.style2 {font-size: 12px}
.style3 {
	color: #5e5e5e;
	line-height: 13px;
}
.style4 {font-size: 12px}
.style9 {font-weight: bold}

.blue {
	color:#467ecb;
	font-weight: bold;
	font-size: 22px;
}
