@charset "utf-8";
/* CSS Document */

body {
  font-size: 14px;
  background: url(image/1top/bg069_01.gif);
  text-align: center;
  padding: 0;
  margin: 0;
}
	   
#out {width:760px;background-color:#FFFFFF;text-align:left;margin:0 auto;}

.header{
	height:110px;
	padding-bottom: 5px;
}

.outline-margin { margin:0 10px;}

.main {
	width:580px;
	float:right;
	line-height:18px;
	background-color:#ffffff;
	text-align:left;
}

.tops{
	width:750px;
	font-size:80%;
	background-color:#FFFFFF;
	text-align:left;
	padding-bottom: 5px;
	margin-left: 10px;
}

.sita1 { width:760px; float:left; text-align:center; background-color:#FFFFFF;}

.side { width:180px; float:left; background-color:#FFFFFF;}

.c-both {
	line-height:2em;
	color:#FFF;
	clear:both;
	background:url(image/1top/meny-1.gif);
	text-align:center;
	font-size:12px;
}

.c-both a{color: #FFF; font-weight:bold;text-decoration: none;}

.c-both a:hover { color:#666666;
text-decoration: underline; 
} 

.c-both a:visited {color:#FFF;
}


#side{width: 180px;float: left;}

.menu{padding:0px 5px 0px 0px;margin-bottom:15px;}
		
#side ul{margin:0px;padding:5px 0px 0px 0px;list-style:none;}

#side li{margin:5px 0px;padding:2px 0px 0px 20px;background: url(image/1top/listbg.gif) no-repeat;	}


ul {margin: 0 0 0 15px;padding: 0;} 
li{list-style:none;}

a{color: #03C;
text-decoration: none; 
}

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

a:visited {color:#03C;
}
	
.pd10{padding-bottom:10px;}
.pd20{padding-bottom:20px;}
.pd40{padding-bottom:40px;}
.pd300{padding-bottom:300px;}
.pdue20{padding-top:20px;}

.font10{font-size:10px;}

.t-naka{
	background: url(image/all/arrow063_04.png) no-repeat 78% 38% ;
	text-align: right;
	margin:0 30px 0 0 ;
	font-size:12px;
padding:10px 0px 20px 0;}

.center{text-align:center;}

.table-m th{width:100px;
font-size:12px;
padding-left:6px;
font-style:normal;
text-align:left;}

.table-m td{width:398px;
padding-left:4px;
font-size:12px;}

.bga{background-color:#FF7979;}

table.mt1{
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin:10px 0 20px 0;
}

.mt1 th{
	background: url(image/2title/blue_h.gif);
	color:#FFF;
    background-position:left top;
    padding:0.3em 1em;
	width:500px;
    text-align:center;
}

.mt1 td{
	font-size:16px;
	border:1px solid #CCC;
	width:500px;
	text-align:left;
}

.orenji-ya{
	font-size: 120%;
	font-weight: bold;
	color: #F93;
	line-height:1em;
	margin-top: 3em;
	margin: 0;
	padding: 0 0 0.2em 25px;
	background: #ffffff url(image/1top/raito-1.png) no-repeat 0 50%;
}
