.mmtable {
border: thin;
}

.title01 {
color:#0066CC;
}

.title02 {
	color:#0066CC;
	font-weight: bold;
}

.title03 {
	color:#CC3333;
	font-weight: bold;
}

.title04 {
	color:#CC9933;
	font-weight: bold;
}

ul.supreg{
list-style-type: box;
}

li{
margin: 0px 0px 10px 0px;
}


/*dt.history{
margin: -5px 0px 0px 0px;
color:#0066CC;
}



dd.history{
margin: -16px 0px 10px 100px;

}*/




061005追記
.box1 {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.box2 {
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}
.title_outline {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #0099FF;
	padding-bottom: 5px;
}
.title_sub1 {
	font-weight: bold;
	padding: 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #CCCCCC;
}
li.video {
	list-style-type: none;
	padding-left: 20px;
	margin-left: -13px;
	background: transparent url(../images/i_video.gif) no-repeat 0px ;
}
li.pdf {
	list-style-type: none;
	padding-left: 20px;
	margin-left: -13px;
	background: transparent url(../images/i_pdf.gif) no-repeat 0px ;
}
dt.index {
	float: left;
    width: 5em;
}
dd.index {
	margin-left: 5em;
}



/* 3/15追加 */

.swh{
	font-size:xx-small;
	line-height:130%;
	color:#ffffff;
}


.mwh{
	font-size:x-small;
	line-height:130%;
	color:#ffffff;
}

.category_link {
	margin: 10px 0 0 0;
	padding: 10px;
	border: 1px solid #66c;
	background-color: #efeffa;
	background-image: url(../profile/agroup/images/i_bg_category.gif);
	background-position: left top;
	background-repeat: repeat;
}

.category_link .r_padding {
	padding-right: 70px;
}

.lead {
	padding: 10px 0;
}






/*--070320追記--*/

dl#his_list1 {
	background: #EEEEEE;
	width: 510px;
	padding-top: 7px;
	padding-bottom: 7px;
}

dl#his_list1 dt{
	float:left;
	width:120px;
	padding-left:5px;
	padding-right:0px;
	color:#0066CC;

}

dl#his_list1 dd{
	float:right;
	width:390px;
	padding-left:0px;


}


dl#his_list2 {
	background: #FFFFFF;
	width: 510px;
	padding-top: 7px;
	padding-bottom: 7px;

}

dl#his_list2 dt{
	float:left;
	width:120px;
	padding-left:5px;
	padding-right:0px;
	color:#0066CC;

}

dl#his_list2 dd{
	float:right;
	width:390px;
	padding-left:0px;

}

dl#his_list3 {
	background: #FFF2BF;
	width: 510px;
	padding-top: 7px;
	padding-bottom: 7px;

}

dl#his_list3 dt{
	float:left;
	width:120px;
	padding-left:5px;
	padding-right:0px;
	color:#0066CC;

}

dl#his_list3 dd{
	float:right;
	width:390px;
	padding-left:0px;

}

/*--090226追記--*/
.philosophy{
	
}
.phi_list{
	margin:30px 0 0 13px;
}
.phi_list dt{
	padding:8px 0 8px 31px;
	font-weight:bold;
	font-size:110%;
}
.phi_list dt.phi_list1{
	background:url(../profile/philosophy/images/i_subhead1.gif) no-repeat 0 0; 
}
.phi_list dt.phi_list2{
	background:url(../profile/philosophy/images/i_subhead2.gif) no-repeat 0 0; 
}
.phi_list dt.phi_list3{
	background:url(../profile/philosophy/images/i_subhead3.gif) no-repeat 0 0; 
}
.phi_list dt.phi_list4{
	background:url(../profile/philosophy/images/i_subhead4.gif) no-repeat 0 0; 
}
.phi_list dd{
	margin:5px 0 20px 31px;
	line-height:1.4;
}


.tab_menu{
margin: 15px 0px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
}
