@charset "utf-8";

#main h2 { padding-bottom:0; }

/*--------------------------------*/

.staffBoxSet1 {
	clear:both;
	width:654px;
	margin:35px 0 0 0;
	padding:2px;
	background-color:#ffffff;
	border:1px solid #F5E9CB;
}

	.staffBoxSet1 .staffBoxLeft {
		float:left;
		width:508px;
	}

	.staffBoxSet1 .floatNone {
		clear:both;
		width:654px;
	}

		.staffBoxSet1 .staffBoxLeft .name {
			color:#ffffff;
			font-size:1.1em;
			font-weight:normal;
			padding:7px 10px 10px 20px;
			background: #B89F81 url(img/h4Bg.gif) repeat-x 0 100%;
		}

			.staffBoxSet1 .staffBoxLeft .name h4 {
				position:relative;
				font-size:1.8em;
				font-weight:600;
				font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, "ＭＳ Ｐゴシック", Helvetica, Verdana, sans-serif;
			}

				.staffBoxSet1 .staffBoxLeft .name h4 a {
					position:absolute;
					top:10px;
					display:block;
					width:120px;
					padding:0 2px 1px 5px;
					font-size:11px;
					border:1px solid #D5C6B0;
					background-color:#C7B299;
					font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;
				}

				.staffBoxSet1 .staffBoxLeft .name h4 a img { padding-right:5px; }
				.staffBoxSet1 .staffBoxLeft .name h4 a:link		{ color:#ffffff;text-decoration:none; }
				.staffBoxSet1 .staffBoxLeft .name h4 a:visited	{ color:#ffffff;text-decoration:none; }
				.staffBoxSet1 .staffBoxLeft .name h4 a:hover	{ color:#ffffff;text-decoration:underline; }

				.staffBoxSet1 .staffBoxLeft .name h4 a.position2 { left:195px; }
				.staffBoxSet1 .staffBoxLeft .name h4 a.position1 { left:334px; }


		.staffBoxSet1 .staffBoxLeft .prof {
			padding:10px 15px 10px 20px;
			background-color:#F2EDDE;
		}

		.staffBoxSet1 .staffBoxLeft .awardInfo {
			clear:both;
			margin:18px 0 0 0;
			padding:0 15px 0 20px;
		}

			.staffBoxSet1 .staffBoxLeft .awardInfo h5 {
				text-align:center;
				padding: 0;
				margin-bottom:12px;
				border-top:1px solid #736357;
				border-bottom:1px solid #736357;
			}

		.staffBoxSet1 .staffBoxLeft .info {
			clear:both;
			margin:8px 0 0 0;
			padding:11px 15px 15px 20px;
		}

		.staffBoxSet1 .staffBoxLeft .link {
			clear:both;
			color:#736357;
			margin:7px;
			padding:1px 0;
			text-align:center;
			background-color:#FCFAF2;
			border:1px solid #E6E6E6;
		}

		.staffBoxSet1 .staffBoxLeft a {
			margin:0 0 0 15px;
		}

	.staffBoxSet1 .staffBoxRight {
		float:right;
		width:135px;
		padding:5px 2px 0 0;
	}

		.staffBoxSet1 .staffBoxRight img {
			border:1px solid #E6E6E6;
			padding:2px;
		}

		.staffBoxSet1 .staffBoxRight .memo {
			color:#736357;
			margin:7px 5px 0 0;
			padding:0;
			text-align:center;
			background-color:#FCFAF2;
			border:1px solid #E6E6E6;
		}


/*----------- clearFix -----------*/

.staffBoxSet1:after,
#plan:after {
   content:'';
   display:block;
   clear:both;
}
