@charset "EUC-JP";
/* 文字コードはEUC */
/*common*******************/
body, td, th {
font-size   : 12px;
color: #333333;
font-family:Verdana, 'CI',Meiryo,'qMmpS Pro W3','Hiragino Kaku Gothic Pro','lr oSVbN',sans-serif;
margin-right:0;
margin-bottom:0;
margin-top:0;
margin-left:10px;
padding:0;
line-height : 150%;

}

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:#007DC3;
height : 23px ;
margin:0 0 15px 0;
height:30px;
}
.h1{
font-size : 12px;
font-weight : bold;
color: #FFFFFF;
padding-left:8px ;
padding-top:8px ;
margin:0 0 8px 0;

}
.photo{
float: left;
margin-right: 15px;
margin-bottom: 5px;
}
.name{
background-color : #F0F0F0;
width : 150px;
padding:5px 5px 5px 5px;

}
.name0{
font-size : 11px ;
margin-left :5px;
margin-right :5px;
}
.name2{
background-color : #F0F0F0;
width : 117px;
padding-left :5px;
padding-right :5px;
padding-top :5px;
padding-bottom :5px;
}
.name3{
font-size : 11px ;
height :155px;
margin-top:5px;
}
.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:25px;
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:8px;
padding-bottom:8px;
margin-top : 5px;
}
.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 : #007DC3 ;
}
a:hover,a:active{
color : #007DC3;
}

.title{
	font-size:18px;
	padding:5px 5px 5px 5px;
	font: bold large;
	font-style: oblique;
	background: #B6C3E8;
	margin: 5px;
	width:500px;
	height:20px;
}


.newcommontable{
border-collapse:collapse;
border-top:solid 1px #CDCDCD;
border-left:solid 1px #CDCDCD;
margin-top:5px;
}
.newcommontable th{
border-bottom:solid 1px #CDCDCD;
border-right:solid 1px #CDCDCD;
font-weight:bold;
padding:5px;
background-color:#F5F5F5;
}
.newcommontable td{
border-bottom:solid 1px #CDCDCD;
border-right:solid 1px #CDCDCD;
padding:5px;
line-height:1.4;
background-color:#FFFFFF;
}

p.toptext{
text-indent: 1em;
}

ul.namedetail{
margin:0;
padding:0;
}
ul.namedetail li{
margin:0 0 0 15px;
padding:0;
list-style-type: disc;
list-style-position: outside;


}





