@charset "shift_jis";

.footerArea {width:780px; height:20px; background:url(../image/footer.gif) no-repeat; padding:0; margin:0 auto;}
.footerArea span{display:none;}
.footerArea2 {width:780px; height:20px; background:url(../image/en/footer.gif) no-repeat; padding:0; margin:0 auto;}
.footerArea2 span{display:none;}
.footerArea3 { height:20px; background:url(../image/footer3.gif) no-repeat center; padding:0; margin:0 auto;}
.footerArea3 span{display:none;}

.ex a{
display : block ;
width : 300px;
height: 66px;
text-indent : -9999px ;
background-repeat : no-repeat ;
background-position:top;

}
.ex a:link{background-image : url(../../ita/image/07.jpg) ;}
.ex a:visited{background-image : url(../../ita/image/07.jpg) ;}
.ex a:hover{background-image : url(../../ita/image/16.jpg) ;/*マウスオーバー時の画像を指定*/}
.ex a:active{background-image : url() ;}

.table-01 {
	margin:0 auto;
    width: 500px;
    border: 1px #E3E3E3 solid;
    border-spacing: 0;
    }

.table-01 th {
    padding: 4px;
    border: #b3d3ad solid;
    border-width: 0 0 1px 1px;
	border-width: 1px;
    background: #b3d3ad url(../../ita/image/g01.gif) repeat-x 0 100%;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
.table-01 td {
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #b3d3ad #b3d3ad #FFFFFF;
    color: #1A4444;
    text-align: center;
	background: #9dc798 url(../../ita/image/g02.gif) repeat-x 0 100%;
}
td.table-000 {
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #b3d3ad #b3d3ad #FFFFFF;
    color: #cc0000;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	background: #9dc798 url(../../ita/image/g03.gif) repeat-x 0 100%;
}
.table-02 {
	margin:0 auto;
    width: 560px;
    border: 1px #E3E3E3 solid;
    border-spacing: 0;
    }
	
ul.list01 li {
  list-style: url(../../ita/image/g17.gif);
}
ul.list01 a{
display:block;
text-align:left;
text-decoration:none;
}
ul.list01 a:link    {color: #888888;
background-color:#ffffff;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 5px 1px 5px 10px;}
ul.list01 a:visited {color: #888888;
background-color:#EEEEEE;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 5px 1px 5px 10px;}
ul.list01 a:hover   {color: #333333;
background-color:#CCCCCC;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
padding: 6px 0 4px 11px;}
ul.list01 a:active  {color:#000000;text-decoration:underline;}


ul.list02 a{
display:block;
text-align:left;
text-decoration:none;
}
ul.list02 a:link    {color: #888888;
background-color:#ffffff;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 10px;}
ul.list02 a:visited {color: #888888;
background-color:#EEEEEE;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 10px;}
ul.list02 a:hover   {color: #333333;
background-color:#CCCCCC;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
padding: 10px;}
ul.list02 a:active  {color:#000000;text-decoration:underline;}
.red{
color: #cc0000;
font-weight: bold;
}

/*下navi*/
ul.ft{
	padding:0 0 1em;
	margin:0;
	list-style:none;
}
ul.ft li{
	float:left;
	display:block;
	padding:0 7px 0;
	margin:0;
	background:none;
	border-left: 1px solid #d9d9d9;
}
ul.ft li.top{
	padding:0 7px 0 10px;
	border-left: none;
}
ul.ft li a{
	text-decoration: none;
	display:block;
	color:#757f69;
}
/*上navi*/
ul.ft2{
	padding:0 0 1em;
	margin:0;
	list-style:none;
}
ul.ft2 li{
	float:right;
	display:block;
	padding:0 7px 0;
	margin:0;
	background:none;
	border-right: 1px solid #d9d9d9;
}
ul.ft2 li.top{
	padding:0 7px 0 10px;
	border-right: none;
}
ul.ft2 li a{
	text-decoration: none;
	display:block;
	color:#757f69;
}
.table-03 {
	margin:0 auto;
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-spacing: 0;
    }

.table-03 th {
    padding: 4px;
    border: #b3d3ad solid;
    border-width: 0 0 1px 1px;
	border-width: 1px;
    background: #b3d3ad url(../../ita/image/g01.gif) repeat-x 0 100%;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
.table-03 td {
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #b3d3ad #b3d3ad #FFFFFF;
    color: #1A4444;
    text-align: center;
	background: #9dc798 url(../../ita/image/g02.gif) repeat-x 0 100%;
}