﻿@charset "utf-8";
@import  "../../css/common.css";


/* ============================================================================================= */

/* teacher css */

/* ============================================================================================= */

#contents h1{
	margin:0 auto 17px;
}


/* ------------------------------------------------------------------------- */

/* 講師紹介 */

/* ------------------------------------------------------------------------- */

#contents .profile-area{
	width:655px;
	margin:0 auto 40px;
}

/* clear hack */
#contents .profile-area{zoom:1;}
#contents .profile-area:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#contents .profile-area .text-r{
	float:right;
	width:445px;
}

#contents .profile-area .text-l{
	float:left;
	width:441px;
}

#contents .profile-area h2{
	margin-bottom:30px;
}

#contents .profile-area table,
#contents .profile-area th,
#contents .profile-area td{
	border-collapse:collapse;
}

#contents .profile-area .text-r table{
	width:420px;
	margin:0 0 5px 20px;
}

#contents .profile-area .text-l table{
	width:410px;
	margin:0 0 5px 10px;
}

#contents .profile-area th{
	width:110px;
	padding:8px 0;
	background:#4f2c07 url('../image/line.gif') repeat-x 0 100%;
	color:#fff;
	text-align:center;
	vertical-align:middle;
}

#contents .profile-area td{
	width:303px;
	padding:8px 0 8px 10px;
	background:url('../image/line.gif') repeat-x 0 100%;
}

#contents .profile-area .photo-l{
	float:left;
	width:210px;
}

#contents .profile-area .photo-r{
	float:right;
	width:210px;
}

#contents .profile-area .pdf{
	text-align:right;
}

#contents .profile-area .text-r .pdf{
	margin:0 5px 0 20px;
}

#contents .profile-area .text-l .pdf{
	margin:0 20px 0 10px;
}

#contents .profile-area .pdf a{
	zoom:1;
	display:inline-block;
	padding:5px 0 5px 20px;
	background:url('../../common_img/ic_pdf.gif') no-repeat 0 50% transparent;
}