@charset "Shift_JIS";


/* -------------------------------------------------------------------
 プロフィールページ
------------------------------------------------------------------- */

#wrap table{
	width: 780px;
	border: none;
	padding:0 50px 0 50px;
	text-align:left;
}
#wrap table div#name{
	font-size:16px;
	font-weight: bold;
}
#wrap div#titleImg div#info_BG{
	background-image: url(../img/profile_infoBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:750px;
}
#wrap table div#posi{
	font-size:12px;
	font-weight: bold;
}
#wrap  div#menu{
	margin:0 0 0 37px;
}
#wrap  div#leader_img img{
	float: right;
	padding:0 0 0 10px;
}

#wrap div#titleImg img{
	margin: 30px 0 0 0;
	word-break: normal; 
}
#wrap div#title_two{
	margin: 30px 0 10px 0;
	font-size:16px;
	font-weight: bold;
}
#wrap table tr td div#caution{
	font-size:11px;
}
#wrap table tr td div#programEffect{
	font-size:14px;
}
/*プログラム表*/
#wrap table tr td img{
	margin: 0 0 0 0;
}
#wrap table td#t_title01{
	vertical-align: top;
	text-align: center;
}
#wrap table td#t_title02{
	vertical-align: top;
	text-align: left;
	width: 50%;
}
#wrap table td#t_title02 #book_printed{
	text-align: right;
}
/*プログラム表　終わり*/
#wrap  div#leader_img02 img{
	float: left;
	padding:0 10px 0 10px;
	margin:0px;
}
#wrap table div#solution_tit{
	font-size:14px;
	font-weight: bold;
	margin:0 0 10px 0;
}
#wrap table div#solution_arti{
	font-size:12px;
	margin:0 0 10px 0;
}
#wrap table div#solution_arti02{
	font-size:12px;
	margin:0 0 27px 0;
	padding:0 0 0 15px;
}

/* 2010/06/28 実績例レイアウト変更 Start */
#wrap div#solution_exam_tit{
 clear:both;
 background-image: url(../img/prof_exam_01.gif);
 background-repeat:no-repeat;
 margin: 0px 60px 0px 60px;
 height: 45px;
}
#wrap div#solution_exam{
 text-align:left;
 background-image: url(../img/prof_exam_02.gif);
 background-repeat:repeat-y;
 margin: 0px 60px 0px 60px;
 padding: 5px 30px 5px 30px;
 color: #333333;
}
#wrap div#solution_exam_btm{
 text-align:left;
 background-image: url(../img/prof_exam_03.gif);
 background-repeat:no-repeat;
 margin: 0px 60px 15px 60px;
 padding: 10px 30px 10px 30px;
}
#wrap div#solution_exam hr{
 width: 720px;
 height:1px;
 noshade;
 border: 0;
 border-top: 2px dotted #FFCC89;
 margin-bottom:15px;
}
#wrap div#solution_exam img{
 float:left;
 margin:auto 5px auto 0px;
}
/* 2010/06/28 実績例レイアウト変更 End */

/* -------------------------------------------------------------------
 レイアウト枠 FF用 開始
------------------------------------------------------------------- */
*:first-child+#wrap table{
	width: 890px;
	border: none;
	padding:0 50px 0 60px;
	text-align:left;
}
*:first-child+#wrap div#titleImg div#info_BG{
	background-image: url(../img/profile_infoBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:820px;
}
/* -------------------------------------------------------------------
 レイアウト枠 FF用 終了
------------------------------------------------------------------- */
