@charset "UTF-8";

* { margin : 0 ; padding : 0 ; }
body {
	background-color: #EDEDED;
	width : 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-size:80%;
	color:#585747;
} 

strong {
	color:#6A8A29
}

.redstrong {
	color:#CC3300;
	font-weight: 600;
}
p,li {  
    line-height:160%;
	letter-spacing: 0.1em;  
}  
p {  
    margin:0 0 1.8em 0; 
}

.p2 {  
    margin:1.5em 0 1.8em 1em; 
}

li {  
    list-style-type:none;  
}  
  
img {  
    border:0;  
} 



 /*
small moji [ 
----------------------------------------------------------- */ 
.ptop { 	
	font-size:85%;

}

/*
 hr [ 
----------------------------------------------------------- */  
p.box {
   border-bottom: 1px dotted grey;
}

.hr {
	color: #1D4C72;
	background-color: #E8F3F9;
	height: 1px;
	border-style: dotted;
	width:550px;
	} 
 
/*
 Link Color [ 
----------------------------------------------------------- */  
a {  
    text-decoration:none;  
}  
a:link {
	color:#0066CC;
}  
a:visited {  
    color:#0066CC;  
}  
a:hover {  
    text-decoration:underline;  
}  
a:active {  
    color:blue;  
}  

/*
 body要素 [ 
----------------------------------------------------------- */ 

#main{
    position:absolute;
    top:0px;
    text-align:center;
    width:100%;
}
#contents{
    margin-left:auto;
    margin-right:auto;
    background-image:url(img/common/back.gif);
	background-repeat:repeat-y;
    padding:0em	0.5em;
    text-align:left;
    width:900px;
    margin:0px auto;
}

#contents_top{
    background-image:url(img/common/back2.gif);
	background-repeat:repeat-y;
	padding:0em	0.5em;
    text-align:left;
    width:900px;
    margin:0px auto;
}

#topbar{margin:0px 0px 0px 36px;
 	width:836px;
	color:#FFFFFF;}

#topmenu{margin:0px 0px 0px 36px;
 	width:836px; } 

#flash{margin:0px 0px 0px 36px;
 	width:836px;
	height:199px;
	 } 			

/*
 Topsec [ 
----------------------------------------------------------- */  	
#leftcolumn{
margin:0px 0px 0px 75px;
width:500px; 
float: left;
	} 

#rightcolumn{
margin:0px 55px 0px 0px;
width:246px; 
float: right;
	} 

/*
 otherspage [ 
----------------------------------------------------------- */ 
#inside{
margin:0px 0px 0px 36px;
background-image:url(img/common/insideback.gif);
	background-repeat:repeat-y;
	} 

#inside2{
margin:0px 0px 0px 36px;
background-image:url(img/common/insideback2.gif);
	background-repeat:repeat-y;
	width:836px;
	} 	
	
#footer{margin:0px 0px 60px 36px;
position:absolute;
    bottom:0px;
    height:0px;}

/*
 TopNavi [ 
----------------------------------------------------------- */ 

#nav { width: 854px;
 margin: 0px;
 padding: 0px;
 list-style: none;
 }
 
 #nav2 { width: 424px;
 0px 0px 40px 0px;
 padding: 0px;
 list-style: none;
 }
 
 
 
 .menu { float: left;
 border: 0px solid #ff0000;
 width: auto;
 height: auto;
 text-align: center;
 margin: 0px;
 padding: 0px;
 }
 
 /*
 list [ 
----------------------------------------------------------- */ 
.liststyle {
	margin:0 0 1em 2em;
	list-style-type: square;
 }
 .tri1{
list-style-image: url(img/common/tri1.gif);
margin:0px 0px 0px 36px;
}








 


 

