/* ‘S‘Ì */

a:link {  color: #006699; text-decoration: underline}
a:visited {  color: #666666}
a:hover {  color: #3333FF; text-decoration: underline}
a:active {  color: #006699}

body{
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

.box{
margin-top:30px;
width:760px;
}

#main{
width:620px;
float:left; 
}

#ichiran {  
float:right; 
width:125px;
}



#ftrlink {  
font-size: 10px; 
color: #333333; 
text-align: center; 
width: 760px; 
margin-left:0px;
padding: 15px 0px; 
margin-top:30px;
border-color: #FF9806; 
border-style: solid; 
border-width: 1px 0px 0px 0px; 
}

#ftrlink2{
background-image:url(/image/ftr.gif);
}

address{
height:60px;
font-size: 11px; 
line-height:16px;
margin-top:20px;
margin-left:170px;
font-style: normal;
}

.copyright{
border-color: #FF9806; 
border-style: solid; 
border-width: 1px 0px 0px 0px; 
font-size: 10px; 
padding: 10px 0px; 
margin-top:10px;
margin-bottom:20px;
margin-left:0px;
text-indent:20px;
width:760px;
 }

.pageup {  
font-size: 10px; 
color: #336699; 
text-align: right;
margin-top:10px;
}


/*--------------text-----------------*/

strong{
font-weight:bold;
}

p.pt10{
font-size:10px;
color:#333;
}

p.pt12{
font-size:12px;
font-weight:bolder;
padding:5px inherit;
color:#333;
}

/*--------------chousei--------------*/

p{
margin:0px;
padding:0px;
font-size:12px;
color:#333333;
line-height:15px;
}

.top5px{
margin-top:5px;
}

.top10px{
margin-top:10px;
}

.top15px{
margin-top:15px;
}

.top20px{
margin-top:20px;
}

.top25px{
margin-top:25px;
}

.top30px{
margin-top:30px;
}


.btm5px{
margin-bottom:5px;

}

.btm10px{
margin-bottom:10px;
}

.btm15px{
margin-bottom:15px;
}

.btm20px{
margin-bottom:20px;
}

.btm25px{
margin-bottom:25px;
}

.btm30px{
margin-bottom:30px;
}

img{
border:none;
}

.totop{
text-align:right;
font-size:10px;
margin-right:5px;
}

.right{
text-align:right;
}

.center{
text-align:center;
}

.border710{
border-top:1px #666 solid;
width:710px;
}


.gray {  
color: #999999;
}

.left190{
margin-left:190px;}


.left200{
margin-left:200px;}



/*===================TOP========================*/

td.intro { 
font-size: 10px; 
color: #666666; 
padding-left: 15px;
width: 600px;
}

td.introbtn {  
vertical-align: right;
}

td.stageshosai {
padding:5px;
background-color:#EBEBEB;
width:190px;
}

p.shosai-gekidanname{
font-size:12px;
color:#333333;
font-weight:bold;
margin-top:3px;
}

p.shosai-tit{
font-size:16px;
color:#383856;
font-weight:bold;
margin-top:7px;
line-height:18px;
}

p.shosai-date{
font-size:12px;
color:#666666;
line-height:16px;
margin-top:7px;
}

p.btntop20px {  
margin-top:15px;
padding:0px;
text-align:center; 
vertical-align:bottom;
}

p.btn {  
margin:0px;
padding:0px;
text-align:center; 
vertical-align:bottom;
color:#333333;
font-size:10px;
}



#hedline {  
margin-top: 30px;
margin-left: 30px;
}

.hl-main{
background-color: #EBEBEB; 
padding:10px;
}

dl{
font-size:12px;
color:#666666;
line-height:16px;
}

dt{
float:left;
color:#0E2784;
padding-bottom:15px;
}

dd{
margin-left:80px;
padding-bottom:15px;
}


/*---------------ICHIRAN-----------------*/

.ichiranbase{
background-color: #FDF8E5; 
color: #333333;  
padding:0px;
margin:0px;
}

h4.ichiran-nendo {  
font-size: 11px; 
font-weight:bold;
color:#26346A; 
text-decoration:underline;
margin:0px 10px;
padding:0px;
}

dd.ichi {
font-size:10px;
line-height:13px;
color: #333333;
margin:0px 7px 0px 7px;
padding:3px;
}


img.imgichi{
margin:0px;
padding:0px;
}

h1{
margin:0px;
padding:0px;}

h2{
margin:0px;
padding:0px;}

h3{
margin:0px;
padding:0px;}

h4{
margin:0px;
padding:0px;}



/*---------------NEWS-----------------------*/

#box-news{
margin-top:30px;
margin-left:30px;
width:730px;
}

#news{
float:left;
}

.newsbox{
margin:20px 0px;
background-color:#EBEBEB; 
padding:10px;
width:569px;
}

.newsdate{
font-size:12px;
float:left;
}

img.newsicon{
margin-top:10px;
}


.newssub{
font-weight:bold;
font-size:12px;
line-height:15px;
color:#0527A7;
padding-left:75px;
}

.newsmsg{
font-size:12px;
line-height:18px;
color:#333333;
padding-left:75px;
margin-top:10px;
}

img.newsimg{
float:right;
margin-left:10px;
margin-bottom:2px;
}



/*---------------------------------------*/

.outlinebox{
margin:10px 0px;
background-color:#EBEBEB; 
padding:10px;
width:710px;
}

dd.dd-hyoki{
font-size:12px;
line-height:16px;
margin-left:120px;
padding-bottom:15px;
}

