@charset "EUC-JP";

body {
background-color:#eeeeee;
color:#4b4b4b;
font-size:12px;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
margin:0px;
background-repeat:repeat-y;
background-position:top center;
}


h2{
font-size:10px;
font-weight:normal;
line-height:14px;
margin:0px;
}

.f0{
	font-size:12px;
	color: #333333;
	line-height: 16px;
}

.f1{
	font-size:10px;
	color: #333333;
	line-height: 14px;
}

.f2{
	font-size:14px;
	color: #333333;
	line-height: 18px;
}
.f3{
	font-size:16px;
	color: #333333;
}

.f1_o{
	font-size:12px;
	color: #0063C6;
	line-height: 16px;
}

.pankuzu_arrow {
	color: #FC4C1D;
}


p {
 margin:0px;
}


.space { padding-left: 12px;}

a:link {
	color:#3a3a3a;
	text-decoration:none;
}

a:visited {
	color:#3a3a3a;
	text-decoration:none;
}

a:hover {
	color:#3a3a3a;
	text-decoration:underline;
}

a:active {
	color:#3a3a3a;
	text-decoration:none;
}

.line:link {
	color:#3a3a3a;
	text-decoration:underline;
}

.line:visited {
	color:#3a3a3a;
	text-decoration:underline;
}

.line:hover {
	color:#3a3a3a;
	text-decoration:underline;
}

.line:active {
	color:#3a3a3a;
	text-decoration:underline;
}




#footer  {
font-size:10px;
}

#footer a {
color:#0a5596;
text-decoration:none;
}

.midashi {
padding-left: 20px;
margin: 0px;
list-style-image:url(../images/midashi_icon.gif);
}

.arrow01 {
padding:0 30px;
margin:0px;
list-style-image:url(../images/top_center_arrow.gif);
line-height:180%;
}


.arrow02 {
padding:0 30px;
margin:0px;
list-style-image:url(../images/top_right_arrow.gif);
line-height:180%;
}

.arrow03 {
padding:0 0 50px 20px;
margin:0px;
list-style-image:url(../images/top_center_arrow.gif);
line-height:180%;
}

.li01 {
padding:0 0 0 20px;
margin:0px;
list-style-type:disc;
list-style-image:none;
line-height:180%;
}

.darkglay {
background-color:#cdcdcd;
}

.white {
background-color:#ffffff;
}

#side_bg{
background-color:#FFFFFF;
background-image:url(../images/common_side_bg.gif);
position:center top;
background-repeat:repeat-y;
}

#main_bg{
background-color:#FFFFFF;
background-image:url(../images/common_main_bg.gif);
position:center top;
background-repeat:repeat-y;
}

#foot_bg{
background-color:#FFFFFF;
background-image:url(../images/common_foot_bg.gif);
position:center top;
background-repeat:repeat-y;
}

#error_bg{
background-color:#FFFFFF;
background-repeat:repeat-y;
margin-bottom: 10px;
}

/* error03 [no-sidebar] */

#err03 table.title01{
margin:0 0 10px;
padding:0;
}

#err03 table.title01 td{
margin:0;
padding:0;
background:url(/img/ti_err_01.jpg) no-repeat left top;
}

#err03 table.title01 td h1{
margin:0 0 0 25px;
padding:0;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
}

#err03 table.title02{
margin:0 10px 25px;
padding:0;
}

#err03 table.title02 td{
margin:0;
padding:0;
background:url(/img/ti_err_02.jpg) no-repeat left top;
}

#err03 table.title02 td p{
margin:0 0 0 20px;
padding:0;
color:#444444;
font-size:16px;
font-weight:bold;
}

#err03 table.content01{
margin:40px 10px 40px;
padding:0;
}

#err03 table.alert{
margin:10px 80px 20px;
padding:0;
border:1px solid #999999;
background-color:#FFFFCC;
}

#err03 table.alert td{
margin:0;
padding:10px;
background-color:#FFFFCC;
font-size:12px;
}

#err03 table.alert td p{
margin:3px 0 0;
padding:0;
font-size:12px;
color:#444444;
}

#err03 table.alert td p.indent{
margin:3px 0 0 11px;
padding:0;
font-size:12px;
color:#444444;
}

#err03 table.alert td p.blue{
margin:10px 0 0;
padding:0;
font-size:12px;
color:#0066FF;
}


/* ¥È¥Ã¥×¥Ú¡¼¥¸³ÆùðÝ’çþ*/
#center01 {
background-image:url(../images/top_center_bg01.gif);
position:center top;
background-repeat:no-repeat;
}

#center02 {
background-image:url(../images/top_center_bg02.gif);
position:center top;
background-repeat:no-repeat;
text-align:right;
}

#center03 {
background-image:url(../images/top_center_bg.gif);
position:center top;
background-repeat:repeat-y;
}

#right {
background-image:url(../images/top_right_bg.gif);
position:center top;
background-repeat:repeat-y;
}


#jirei a {
color:#0a5596;
text-decoration:none;
}

.moniter_zokusei {
width:158px;
height:89px;
background-image:url(../images/top_right_moniterbg.gif);
background-repeat:no-repeat;
padding:7px 10px 7px 10px;
}



.li_margin {
	margin:0 0 10px 0px;
}

/* ¥°¥í¡¼¥Ð¥ë¥Ê¥ÓÀ¡1çà@*/
div.sidenavi a:link{
	width:162px;
	height:20px;
	background-image:url(../images/common_side_navi.gif);
	margin:0px;
	padding-left:15px;
	padding-top:6px;
	font-weight:bold;
	text-decoration: none;
	display:block;
}

div.sidenavi a:visited{
	width:162px;
	height:20px;
	background-image:url(../images/common_side_navi.gif);
	margin:0px;
	padding-left:15px;
	padding-top:6px;
	font-weight:bold;
	text-decoration: none;
	display:block;
}

div.sidenavi a:hover{
	width:162px;
	height:20px;
	background-image:url(../images/common_side_navi.gif);
	background-position:0 -26px;
	margin:0px;
	padding-left:15px;
	padding-top:6px;
	font-weight:bold;
	text-decoration: none;
	display:block;
}

div.sidenavi_cr a:link{
	width:162px;
	height:20px;
	background-image:url(../images/common_side_navi.gif);
	background-position:0 -26px;
	margin:0px;
	padding-left:15px;
	padding-top:6px;
	font-weight:bold;
	text-decoration: none;
	display:block;
}

div.sidenavi_cr a:hover{
	width:162px;
	height:20px;
	background-image:url(../images/common_side_navi.gif);
	background-position:0 -26px;
	margin:0px;
	padding-left:15px;
	padding-top:6px;
	font-weight:bold;
	text-decoration: none;
	display:block;
}

div.sidenavi_cr a:visited{
	width:162px;
	height:20px;
	background-image:url(../images/common_side_navi.gif);
	background-position:0 -26px;
	margin:0px;
	padding-left:15px;
	padding-top:6px;
	font-weight:bold;
	text-decoration: none;
	display:block;
}

/* ¥á¥Ç¥£¥¢·ÇºÜ */
.publish_date{
	margin:0 5px 0 5px;
}

.media_name{
	margin:0 5px 0 5px;
}

.contents{
	margin:0 5px 0 5px;
}

.news_list {
background-image:url(/images/bg_01.gif);
background-position:left bottom;
background-repeat:repeat-x;
line-height:1.5;
margin-bottom:10px;
padding:0 1px 10px;
position:relative;
width:513px;
}


.contents a:active{
color:#497BA5;
text-decoration:underline;
}

.contents a:link{
color:#497BA5;
text-decoration:none;
}

.contents a:hover{
color:#497BA5;
text-decoration:underline;
}

.contents a:visited{
color:#497BA5;
}

