/* プロフィール画面スタイルシート */

* {
	font-size:			11pt;
}

/*---------------------------------------------------------------- */
/* ------   プロフィール画面全体部分定義    -------------------------*/
/*---------------------------------------------------------------- */
.prof_body{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgb(90,90,90);
	margin-left: 30px;
	text-align: center;
	margin: 0px;
}
.prof_form{
}



.prof_top_table{
	width:800px;
}


/*---------------------------------------------------------------- */
/* ------   所属部分定義    -------------------------*/
/*---------------------------------------------------------------- */

@media print{
.syozoku_table{
	margin-left: 3px;
	width:100%;
	background-color:rgb(102,153,255);
}
}
@media screen {
.syozoku_table{
	margin-left: 3px;
	width:100%;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(14%, rgb(102,153,255)), color-stop(100%, rgb(0,102,204)));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(rgb(102,153,255) 14%, rgb(0,102,204) 100%); 
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dd6699ff', endColorstr='#dd0066cc'); 
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6699ff', endColorstr='#0066cc')";
	/* Others */
	background-color:#8585FF;
}

}

.syozoku_school_font {
	color:				#FFFFFF;
	font-size:			120%;
	line-height:140%;
}



.syozoku_div1_tr{
}
.syozoku_div1_td{
	width:800px;
}
.syozoku_div1_font {
	color:				#FFFFFF;
	
	line-height:90%;
}

.syozoku_div2_tr{
}
.syozoku_div2_td{
}
.syozoku_div2_font {
	color:				#FFFFFF;
	line-height:90%;
}

.syozoku_div3_tr{
}
.syozoku_div3_td{
}
.syozoku_div3_font {
	color:				#FFFFFF;
	line-height:90%;
}


/*---------------------------------------------------------------- */
/* ------   プロフィール部分定義   --------------------------------*/
/*---------------------------------------------------------------- */

.heddar_l_tr{
}

.heddar_l_td{
}

.faceimg_table {
	width: 100%;
}
.faceimg_tr {
}

.faceimg_td {
	/*text-align: center;*/
	vertical-align:text-top;
	width: 150px;
}

.faceimg {
	width: 150px;
	height: auto;
}

.prof_td{
	/*padding-left: 10px;*/
	text-align: left;
	vertical-align:text-top;
}

.prof_honmu{
	font-size:			120%;
	text-decoration:	none;
	margin-left: 5px;
}

.prof_name_kanji{
	text-decoration:	none;
	font-size:			180%;
}

.prof_name_roman{
	text-decoration:	none;
	margin-left: 5px;
}

.prof_data{
	text-decoration:	none;
	margin-left: 5px;
	line-height: 150%;
}



/*---------------------------------------------------------------- */
/* -----------------  連絡先関連部分の設定定義  -----------------*/
/*---------------------------------------------------------------- */

.tel_tr{
}
.tel_td{
	padding-top: 5px;
}
.fax_tr{
}
.fax_td{
	padding-top: 5px;
}
.e_mail_tr{
}
.e_mail_td{
	padding-top: 5px;
}
.url_tr{
}
.url_td{
	padding-top: 10px;
}

/*---------------------------------------------------------------- */
/* -----------------  データ部の設定定義  -----------------*/
/*---------------------------------------------------------------- */
/*ヘッダ*/
.header_r_table{
	width:800px;
}

.lang_tr{
	background-image: url("/data/uprof_rogo.png");
	background-repeat:no-repeat;
}
.lang_td{
	text-align: right;
	vertical-align: bottom;
}

.contents_title_tr{
}
.contents_title_td{
	padding-bottom: 5px;
}
/*見出しの■部分*/
.contents_point_font{
	color: rgb(238, 130, 238);
	
}
/*見出し部分*/
.contents_title_font{
	
}

/*テーブルタグ部分*/
.contents_data_table{
	width:500px;
}

/*データ行*/
.contents_data_tr{
}
.contents_data_td{
	padding-left: 2em;
	padding-bottom:0.3em;
}

/*タブインデントをつけたいところ用*/
.contents_data_tab {
	display:			block;
	margin-left:		1em;
}

.contents_footer_tr{
}
.contents_footer_td{
}


/*---------------------------------------------------------------- */
/* -----------------  一覧画面の設定定義  -----------------*/
/*---------------------------------------------------------------- */
/*BODYタグ*/
.list_body{
	background-color:	#FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgb(80,80,80);
}

/*FORMタグ*/
.list_form{
	text-align: center;
	width: 100%;
}

/*一覧部分のテーブルタグ*/
.list_table{
}

.list_backlink_tr{
}

.list_backlink_td{
	text-align: left;
}

.list_title_tr{
}

.list_title_td{
	color:darkblue;
	text-align: left;
	padding-bottom: 10px;
}
.list_title_font{
	font-size:180%;
}
.list_reccnt_tr{
}
.list_reccnt_td{
}

.list_data_table{
	background-color:#FFFFFF;
	padding: 1px;
	word-break:keep-all;
}

.list_headder_tr{
}
.list_headder_td{
	text-align: center;
	background-position:,bottom;
	word-break:keep-all;
	background-color: rgb(112, 140, 224);
	padding-left: 10px;
	padding-right: 10px;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(14%, rgb(102,153,255)), color-stop(100%, rgb(0,102,204)));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(rgb(102,153,255) 14%, rgb(0,102,204) 100%); 
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dd6699ff', endColorstr='#dd0066cc'); 
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6699ff', endColorstr='#0066cc')";
	line-height:130%;
	
}
.list_headder_font{
	color: #FFFFFF;
}

.list_data_tr{
	table-layout: fixed;
	word-break:break-strict;
}
.list_data_td{
	vertical-align:top;
	padding-left: 10px;
	padding-right: 10px;
}
.list_data_font{
}

