@charset "utf-8";

table{
font-size:100%;
}

.hiyou,.nittou{
width:100%;
margin-bottom:15px;
}

.hiyou thead th{
font-weight:bold;
background:#e5f1f3;
padding:3px;
}

.hiyou thead td{
font-weight:bold;
background:#e5f1f3;
padding:3px;
text-align:center;
}

.hiyou th{
width:50%;
border:#e5f1f3 1px solid;
font-weight:normal;
padding:3px;
text-align:left;
}

.hiyou td{
width:50%;
border:#e5f1f3 1px solid;
padding:3px;
text-align:center;
}

.nittou{
margin:10px 0;
}

.nittou th{
background:#efeada;
}

.nittou th,.nittou td{
border:#efeada 1px solid;
padding:5px;
}

.saiyou{
margin:10px 0 20px 0;
}

.saiyou th{
width:25%;
vertical-align:top;
background:#e5f1f3;
padding:5px;
}

.saiyou td{
border:#e5f1f3 1px solid;
padding:5px;
}

.saiyou td.detail{
background:#F6F6F6;
text-align:right;
border:none;
padding:5px;
}

.saiyou .detail a{
padding-left:10px;
background:url(../../common/img/list_mark.gif) no-repeat left 0.25em;
}

.summary dl{
margin-bottom:3px;
}

.summary dt{
width:70px;
float:left;
}

.summary dd{
float:right;
width:450px;
}

.history{
width:100%;
margin-bottom:1em;
}

.history th{
font-weight:normal;
width:25%;
padding:1px 0;
}

.history td{
width:75%;
padding:1px 0;
}

.history .bg{
background:#edf5f6;
}

.daihyo_prof{
width:325px;
float:left;
}

.daihyo_prof .name{
font-size:115.38%;
font-weight:bold;
padding:10px 0;
background:url(../../common/img/line.gif) repeat-x bottom center;
}

.daihyo_prof .name .small{
font-weight:normal;
font-size:66.66%;
}

.daihyo_prof dl{
}

.daihyo_prof dt{
float:left;
width:100px;
}

.daihyo_prof dd{
float:right;
width:220px;
}

.point{color:#958457;}

/*-----------------------------
	profile
------------------------------*/
.prof{
background:\url(../../common/img/line.gif) repeat-x center bottom;
margin-bottom:10px;
padding:5px 0 0;
width:531px;
}

.prof .photo,.prof_daihyo .flL{
float:left;
text-align:center;
border:1px solid #D9D9D9;
margin-bottom:10px;
}

.prof .detail{
float:right;
width:410px;
}

.prof .detail dt{
border:medium none;
color:#229db2;
display:block;
float:left;
margin:0;
padding:0;
width:80px;
}

.prof .detail dd{
float:right;
padding-bottom:0.1em;
width:325px;
}

.prof_daihyo{
background:url(../../common/img/line.gif) repeat-x center bottom;
margin-bottom:10px;
padding:5px 0 10px;
width:531px;
}

.prof_daihyo .detail{
float:right;
width:380px;
}

.prof_daihyo .detail dt{
border:medium none;
color:#229db2;
float:left;
margin:0;
padding:0;
width:100px;
}

.prof_daihyo .detail dd{
float:right;
padding-bottom:3px;
width:280px;
}

.prof_daihyo .detail_d{
clear:both;
padding-top:4px;
}

.prof_daihyo .detail_d dt{
border:medium none;
color:#229db2;
margin:0;
}

.prof_daihyo .name{
font-size:115.38%;
font-weight:bold;
padding-bottom:10px;
background:url(../../common/img/line.gif) repeat-x bottom center;
}

.prof_daihyo .name .small{
font-weight:normal;
font-size:66.66%;
}

.small{
font-size:76.92%;
}

.logo {
text-align:center;
}

.pmark_img{
border:1px solid #CCCCCC;
float:left;
}

.pmark_detail{
float:right;
width:265px;
}

.news{
color:#CC0000;
}


/*-----------------------------------------------
	clearfix
-----------------------------------------------*/

.jms:after,.summary dl:after, .daihyo_prof dl:after,
.prof:after, .prof .detail dl:after, .prof_daihyo .detail dl:after,
.prof dl:after{
content:url(../img/blank.gif);
display:block;
clear:both;
width:0;
height:0;
overflow:hidden;
}
.summary dl, .daihyo_prof dl,.prof, .prof .detail, .prof_daihyo .detail dl,
.prof dl{display:inline-block;}
.summary dl, .daihyo_prof dl,.prof, .prof .detail, .prof_daihyo .detail dl,
.prof dl{display:block;}

.clear{clear:both;}


