@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;
}

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

#wrapper2{
width:790px;
}


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

.login{
width : 195px ;
float : left;
margin-top:10px;
}
.back{
width : 195px ;
background-color : #EDEEF1;
}
.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 ;
background-color : #3E5F99;
height : 23px ;
}
.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 table{
border-collapse:collapse;
border-top:solid 1px #dedede;
border-left:solid 1px #dedede;
}
.commontable th{
background-color:#F5F5F5;
border-bottom:solid 1px #dedede;
border-right:solid 1px #dedede;
font-weight:normal;
text-align:left;
padding:4px;
}
.commontable td{
border-bottom:solid 1px #dedede;
border-right:solid 1px #dedede;
padding:4px;
line-height:1.4;
}

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

.title{
	font-size:18px;
	padding:5px 5px 5px 5px;
	font: bold large;
	font-style: oblique;
	background: #B6C3E8;
	margin: 5px;
	width:500px;
	height:20px;
}






