@charset "EUC-JP";
/* 文字コードはEUC */
/*common*******************/
body, td, th {
font-size   : 13px;
color: #666666;
font-family : "MS UI Gothic",Osaka, sans-serif;
margin-right:0;
margin-bottom:0;
margin-top:0;
margin-left:10px;
padding:0;
line-height : 120%;

}

img{
   border:0;
}

form{
   margin:0;
}

hr{
   border:0;
   border-bottom:1px dotted #C0C0C0;
   height:1px;
}

/*font****************/
.Size1 { font-size  : 11px; }
.Size2 { font-size  : 12px; }
.Size3 { font-size  : 13px; }
.Size4 { font-size  : 14px; }
.Size5 { font-size  : 15px; }
.Size6 { font-size  : 16px; }
.Size7 { font-size  : 17px; }
.Size8 { font-size  : 20px; }

.red { 
    font-size  : 20px;
	color  : #FF0000;
	font-weight: bold;
}
.category { 
    font-size  : 12px;
	color  : #FF9933;
	font-weight: bold;
}

strong{
color:#666666;
}
.bold{
	font-weight: bold;
}

.info_title {
	font-weight: bold;
    font-size  : 14px;
	color : #92bc37 ;
}

/*header****************/
#wrapper{
width:750px;
}
.longtable{
clear : both ;
}

#wrapper2{
width:790px;
}


/*login****************/

.login{
width : 195px ;
float : left;
margin-top:10px;
}
.back{
width :195px;
background-color : #edf1ee;
}
.back2{
padding-top:10px;
padding-bottom:10px;
}

/*login****************/
.content{
width : 540px ;
float : right ;
margin-left:15px;
margin-top:10px;
}
.content2{
width : 540px ;
float : left ;
margin-left:15px;
margin-top:10px;
}


#title{
width : 540px ;
margin-top:6px;
}
.h1{
font-size : 12px;
font-weight : bold;
color: #FFFFFF;
padding-left:8px ;
padding-top:3px ;
}
.photo{
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
.name{
background-color : #DAE0EF;
width : 127px;
}
.name0{
font-size : 11px ;
margin-left :5px;
margin-right :5px;
}
.name2{
background-color : #FFDEA6;
width : 127px;
}
.name3{
font-size : 11px ;
margin-left :5px;
margin-right :5px;
height :95px;
}
.name4{
font-size : 11px ;
margin-left :5px;
margin-right :5px;
height :115px;
}

/*footer****************/
#footer{
background-image:url(img/bg_footer.gif);
background-repeat:repeat-x;
height:15px;
text-align:right;
margin-top:10px;
}

/*menu****************/
#menu{
width : 700px ;
}
.menubox{
border:solid 1px #D4D4D4;
}
.icon{
margin-top:10px;
margin-right:20px;
margin-left:20px;
margin-bottom:10px;
}

/*approach****************/
.center{
text-align: center ;
}
.right{
text-align: right ;
}
.left{
text-align: left ;
}

/*table*******************/
.table{
border:solid 1px #CCCCCC;
padding-top:3px;
padding-bottom:3px;
margin-top : 10px;
}
.table2{
background-color:#FFDEA6;
margin-top : 10px;
}
.inside{
padding-top : 7px;
padding-bottom : 7px;
padding-left : 7px;
padding-right : 7px;

}



.commontable{
	border: 1px solid #d5d4d4;
	border-collapse:collapse;
	margin-bottom:20px;
}
.commontable th{
	background-color:#92bc37;
	text-align:left;
	border: 1px solid #d5d4d4;
	padding:4px;
	border-collapse:collapse;
	color:#fff;
	font-weight:normal;
}


.commontable td{
	background-color:#fff;
	text-align:left;
	border: 1px solid #d5d4d4;
	padding:4px;
	border-collapse:collapse;
}



/*link*******************/
a:link,a:visited{
color : #92bc37 ;
}
a:hover,a:active{
color : #FF9900
}


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

.menu a{
text-decoration:none;
color:#999;
}


.menu a:visited{
text-decoration:none;
color:#666;
}

.menu a:hover{
text-decoration:none;
color:#fff;
}



p{
text-align:left;
}
#title{
}
.backnam{
text-align:right;
margin-top:5px;
}

.title{
background-image:url(img/tou.jpg);
background-repeat:no-repeat;
color:#92bb37;
font-weight:bold;
	font-size:14px;
padding:5px 10px 5px 18px;
}


