@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	font-family:Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

img { border-style:none;
	vertical-align: bottom;}

a img { border-style:none; }

#all1{
	width:100%;
	background-color:#eee;
	padding-bottom:20px;
}

#all2{
	width:100%;
}

#contents1{
	width:1000px;
	margin:0 auto;
}

.menu01{
	width:1000px;
	margin:0 auto;
	line-height:100%;
}

.menu01 a{
	color:#eee;
	text-decoration:none;
}

.menu01 a:hover{
	color:#CFC7A0;
	text-decoration:none;
}

.menuline01{
	width:513px;
	float:right;
	background-color:#333;
	padding:2px;
}

.menubox01{
	float:left;
	text-align:center;
	border-right:1px solid #ccc;
	/* font-size:10px; */
	font-size:13px;
	color:#ddd;
	width:125px;
}

.menubox02{
	float:left;
	text-align:center;
	/* font-size:10px; */
	font-size:13px;
	color:#ddd;
	width:125px;
}

.menubox03{
	float:right;
	text-align:center;
	font-size:10px;
	color:#ddd;
	width:125px;
	background-color:#333;
}

.logo{
	margin-top:20px;
	margin-bottom:30px;
}

#menu{
	position:relative;
	z-index:2;
	height: 37px;
	width:1000px;
	padding-bottom:15px;
}

ul,li{margin:0; padding:0;}

ul#menu{
	width:1000px;
}

ul#menu li{
	float:left;
	width:200px;
	height:37px;
	list-style:none;
}

ul#menu li a{
	display:block;
	width:200px;
	height:100%;
	color:#fff;
	text-decoration:none;
}

ul#sub li{
	float:none;
	opacity: 0.9;
	-moz-opacity: 0.9; /* Firefox */
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}

.sliderbox{
	width:1000px;
}

#bxslider{
	width:1000px;
	height:300px;
	overflow:hidden;
}

#contents2top{
	width:1000px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:30px;
}

#contents2{
	width:1000px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
}

.contents2l{
	float:left;
	border-left:1px solid #ccc;
	width:500px;
}

.contents2r{
	float:right;
	width:480px;
}

.contents2r a:hover{
	opacity: 0.7;
	-moz-opacity: 0.7; /* Firefox */
	filter: alpha(opacity=70); /* IE6/7 */
	-ms-filter: "alpha(opacity=70)"; /* IE8 */
}

#topnewstop{
	width:480px;
	padding-left:20px;
	margin-bottom:10px;
}

.topnews_ctitle{
	float:left;
}

.topnews_rss{
	float:right;
}

.topnews_rss a:hover{
	opacity: 0.7;
	-moz-opacity: 0.7; /* Firefox */
	filter: alpha(opacity=70); /* IE6/7 */
	-ms-filter: "alpha(opacity=70)"; /* IE8 */
}

#topnews{
	width:480px;
	height:210px;
	clear:both;
    /*
	font-size:11px;
    */
	font-size:14px;
	color:#000;
	padding-left:20px;
	overflow:auto;
}

#topnews a{
	color:#666;
	text-decoration:none;
}

#topnews a:hover{
	color:#827262;
	text-decoration:underline;
}

.topnewsbox{
	width:459px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px #ccc solid;
}

.topnewsdc{
	width:455px;
	margin-bottom:5px;
}

.topnewsday{
	/* font-size:11px; */
	font-size:14px;
	color:#111;
	float:left;
}

.topnewscategory{
	float:right;
	/* font-size:10px; */
	font-size:13px;
	background-color:#ddd;
	color:#333;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
} 
.topnewstitle{
	/* font-size:10px; */
	font-size:13px;
	color:#111;
	font-weight:bold;
	margin-bottom:5px;
}

.topnewstext {
	width:455px;
	line-height:150%;
	color:#666;
	/* font-size:10px; */
	font-size:13px;
}

.banner{
	width:480px;
	margin-bottom:15px;
}

.sns{
	width:480px;
	margin-bottom:10px;
}

.tw{
	width:70px !important;
	float:right;
	margin-right:10px;
}

.fb{
	width:72px !important;
	float:right;
}

.bannersline{
	width:480px;
	margin-bottom:15px;
}

.bannersl{
	float:left;
}

.bannersr{
	float:right;
}


#about_body_ygsc{
	width:1000px;
	background-image:url(../images/about/bg1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#about_body_concept{
	width:1000px;
	background-image:url(../images/about/bg2.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

#about_body_completion{
	width:1000px;
	background-image:url(../images/about/bg3.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

#about_contents{
	float:left;
	width:600px;
	background-image:url(../images/about/title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	line-height:150%;
}

.about_block{
	width:600px;
	margin-bottom:50px;
}

.about_block a{
	color:#827262;
	text-decoration:underline;
}

.about_block a:hover{
	color:#ccc;
	text-decoration:underline;
}

.about_title{
	margin-bottom:20px;
}

.about_title2{
	margin-bottom:30px;
}

.about_title3{
	margin-bottom:30px;
}

.about_title4{
	border-left:3px solid #b6a997;
	color:#444;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:30px;
	line-height:100%;
}

.about_title5{
	color:#444;
	/* font-size:12px; */
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}

.about_title6{
	color:#444;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}

.about_title7{
	border-left:3px solid #b6a997;
	color:#444;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:10px;
	line-height:100%;
}

.about_text{
	width:600px;
	/* font-size:11px; */
	font-size:14px;
	line-height:180%;
	color:#444;
	text-align: justify;
	text-justify: inter-ideograph; 
}

.about_soshikizu{
	font-size:11px;
	line-height:180%;
	color:#444;
}

.about_table{
	/* font-size:11px; */
	font-size:14px;
	padding:20px;
	background-color:#FFF;
}

.about_table_t{
	/* font-size:11px; */
	font-size:14px;
	padding:20px;
	background-color:#a59989;
	color:#fff;
}

#footer{
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#121212;
	color:#ddd;
}

.footerbody{
	width:1000px;
	margin:0 auto;
	text-align:right;
}

.aboutlist{
	margin: 0 0 0 1.5em;
	list-style-type: square;
}

.aboutlist2{
	margin-bottom:10px;
}

#staff_contents{
	width:1000px;
	background-image:url(../images/staff/title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	color:#444;
}

.staffline{
	width:1000px;
	margin-bottom:70px;
}

.staffbox{
	float:left;
	width:205px;
	margin-right:60px;
	line-height:150%;
}

.staffboxr{
	float:right;
	width:205px;
	line-height:150%;
}

.staffphoto{
	margin-bottom:10px;
}

.staffphoto a:hover{
	opacity: 0.7;
	-moz-opacity: 0.7; /* Firefox */
	filter: alpha(opacity=70); /* IE6/7 */
	-ms-filter: "alpha(opacity=70)"; /* IE8 */
}

.staffnameline{
	border-left:1px solid #ccc;
	padding-left:10px;
	line-height:100%;
}

.staff_comment{
	margin-bottom:0px;
}

.staff_comment2{
	margin-bottom:15px;
}

.staffname01{
	/* font-size:12px; */
	font-size:13px;
	font-weight:bold;
	color:#111;
	margin-bottom:5px;
}

.staffname02{
	/* font-size:10px; */
	font-size:12px;
	margin-bottom:10px;
}

.staffmore{
	float:right;
	font-size:10px;
	color:#333;
}

.staff_subtitle{
	margin-bottom:30px;
}

.staff_subtitle2{
	margin-bottom:30px;
	margin-top:50px;
}

.staff_assistant{
	font-size:11px;
}

#qanda_body{
	width:1000px;
	background-image:url(../images/qa_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#qanda_contents{
	float:left;
	width:600px;
	background-image:url(../images/qa_title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	color:#444;
	line-height:150%;
}

.qanda_block{
	width:600px;
	margin-bottom:70px;
}

.qanda_q{
	width:570px;
	padding-left:30px;
	/* font-size:12px; */
	font-size:14px;
	background-image:url(../images/qa_q.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:20px;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	text-align: justify;
	text-justify: inter-ideograph; 
}

.qanda_a{
	width:600px;
	/* font-size:11px; */
	font-size:14px;
	text-align: justify;
	text-justify: inter-ideograph; 
}

#access_body{
	width:1000px;
}

#contact_body{
	width:1000px;
	background-image:url(../images/contact_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:380px;
}

#contact_contents{
	float:left;
	width:600px;
	background-image:url(../images/contact_title0.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	color:#444;
	line-height:150%;
}

#access_contents{
	width:1000px;
	background-image:url(../images/access_title0.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	color:#444;
	line-height:150%;
}

.access_block{
	width:1000px;
	margin-bottom:70px;
}

.access_block a{
	color:#827262;
	text-decoration:underline;
}

.access_block a:hover{
	color:#ccc;
	text-decoration:underline;
}

.access_text{
	width:1000px;
	/* font-size:11px; */
	font-size:14px;
}

.ca_block{
	width:600px;
	margin-bottom:70px;
}

.ca_block a{
	color:#827262;
	text-decoration:underline;
}

.ca_block a:hover{
	color:#ccc;
	text-decoration:underline;
}

.ca_title{
	margin-bottom:30px;
}

.ca_text{
	width:590px;
	/* font-size:11px; */
	font-size:14px;
}

.ca_text2{
	margin-bottom:10px;
	/* font-size:12px; */
	font-size:14px;
	font-weight:bold;
}

.accesstext1{
	font-weight:bold;
	padding-left:10px;
	border-left:3px solid #b6a997;
	margin-bottom:10px;
	line-height:100%;
}

.accesstext2{
	margin-bottom:30px;
}

.contacttext{
	font-weight:bold;
	padding-left:10px;
	border-left:3px solid #b6a997;
	margin-bottom:20px;
	margin-top:60px;
	line-height:100%;
}

.contacttext2{
	font-size:11px;
	line-height:150%;
	margin-bottom:30px;
}

dl.contacttext3 {
	width:580px;
	line-height:150%;
	border-top: none;
}

dl.contacttext3 dt {
	margin: 0;
	width: 50px;
	float: left;
}
	
dl.contacttext3 dd {
	margin: 0 0 0 70px;
}

.contactline{
	font-size:10px;
}

dl.topnewstext {
	width:525px;
	line-height:180%;
	border-top: none;
	padding-bottom:10px;
	border-bottom:1px #89855D dotted;
}

dl.topnewstext dt {
	margin: 0;
	padding-left:10px;
	width: 50px;
	float: left;
	color:#ccc;
}
	
dl.topnewstext dd {
	margin: 0 0 0 70px;
}

#topics_body{
	width:1000px;
}

#topics_left{
	float:left;
	width:600px;
	background-image:url(../images/topics/title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	color:#444;
	line-height:150%;
}

#topics_right{
	float:right;
	width:330px;
	color:#444;
	line-height:150%;
	padding:20px;
	background-color:#eee;
	/* font-size:11px; */
	font-size:13px;
}

.topics_righttitle{
	padding:3px 10px 3px 10px;
	/* font-size:11px; */
	font-size:13px;
	background-color:#b6a997;
	color:#fff;
	line-height:100%;
	margin-bottom:10px;
}

.topics_rightbox{
	margin-bottom:50px;
}

.topics_rightbox a{
	color:#444;
	text-decoration:none;
}

.topics_rightbox a:hover{
	color:#827262;
	text-decoration:underline;
}

dl.topics_recent {
	width:320px;
	line-height:150%;
	border-top: none;
	padding-bottom:10px;
	border-bottom:1px #ccc dotted;
}

dl.topics_recent dt {
	margin: 0;
	width: 80px;
	float: left;
}
	
dl.topics_recent dd {
	margin: 0 0 0 100px;
}

.topics_rightbox_archive{
	margin-bottom:5px;
}

.topics_rightbox_category{
	margin-bottom:5px;
}

.topics_block{
	margin-bottom:60px;
}

.topics_block a{
	color:#827262;
	text-decoration:underline;
}

.topics_block a:hover{
	color:#ccc;
	text-decoration:underline;
}

.topics_day{
	/* font-size:11px; */
	font-size:14px;
	margin-bottom:5px;
}

.topics_category{
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.topics_title{
	padding:5px 10px 5px 10px;
	font-size:12px;
	background-color:#c9c9c9;
	color:#fff;
	line-height:100%;
	margin-bottom:20px;
}

.topics_text{
	line-height:180%;
	/* font-size:11px; */
	font-size:14px;
	width:580px;
}

.topics_red{
	color:#A1514B;
	/* padding-left:10px; */
	font-weight:bold;
}

.topic_pic{
	margin-bottom:20px;
}

.topics_righttext{
	width:320px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.topics_categorytitle{
	padding:6px 10px 6px 10px;
	font-size:14px;
	background-color:#b6a997;
	color:#fff;
	line-height:100%;
	margin-bottom:40px;
}

.pager{
	float:right;
	margin-bottom:20px;
	text-align:right;
	font-size:11px;
}

.pager a, .pager b{
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	background-color:#ccc;
	color:#333;
}
.pager b{
	background-color:#efefef;
}

.pager a:hover{
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	background-color:#b6a997;
	color:#fff;
}

.pager_box{
	float:left;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:5px;
	background-color:#FFFFFF;
}

.pager_boxr{
	float:left;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
}

.pager_box a{
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	background-color:#ccc;
	color:#333;
}

.pager_box a:hover{
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	background-color:#b6a997;
	color:#fff;
}

.pager_boxr a{
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	background-color:#ccc;
	color:#333;
}

.pager_boxr a:hover{
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	background-color:#b6a997;
	color:#fff;
}

#blog_body{
	width:1000px;
}

#blog_left{
	float:left;
	width:600px;
	background-image:url(../images/blog/title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	color:#444;
	line-height:150%;
}

#blog_right{
	float:right;
	width:330px;
	color:#444;
	line-height:150%;
	padding:20px;
	background-color:#eee;
	font-size:11px;
}

.blog_righttitle{
	padding:3px 10px 3px 10px;
	font-size:11px;
	background-color:#b6a997;
	color:#fff;
	line-height:100%;
	margin-bottom:10px;
}

.blog_rightbox{
	margin-bottom:50px;
}

.blog_rightbox a{
	color:#444;
	text-decoration:none;
}

.blog_rightbox a:hover{
	color:#827262;
	text-decoration:underline;
}

.blog_righttext{
	width:320px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

dl.blog_recent {
	width:320px;
	line-height:150%;
	border-top: none;
	padding-bottom:10px;
	border-bottom:1px #ccc dotted;
}

dl.blog_recent dt {
	margin: 0;
	width: 80px;
	float: left;
}
	
dl.blog_recent dd {
	margin: 0 0 0 100px;
}

.blog_rightbox_archive{
	margin-bottom:5px;
}

.blog_rightbox_studio{
	margin-bottom:5px;
}

.blog_block{
	margin-bottom:60px;
}

.blog_block a{
	color:#827262;
	text-decoration:underline;
}

.blog_block a:hover{
	color:#ccc;
	text-decoration:underline;
}

.blog_day{
	font-size:11px;
	margin-bottom:5px;
	width:600px;
}

.blog_title{
	padding:5px 10px 5px 10px;
	font-size:12px;
	background-color:#c9c9c9;
	color:#fff;
	line-height:100%;
	margin-bottom:20px;
}

.blog_text{
	line-height:180%;
	font-size:11px;
	width:580px;
}

.blog_red{
	color:#A1514B;
	padding-left:10px;
	font-weight:bold;
}

.blog_pic{
	margin-bottom:20px;
}

#admissions_body_master{
	width:1000px;
	background-image:url(../images/admissions/bg1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#admissions_body_doctor{
	width:1000px;
	background-image:url(../images/admissions/bg2.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

#admissions_body_former{
	width:1000px;
	background-image:url(../images/admissions/bg3.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

#admissions_body_student{
	width:1000px;
}

#admissions_body_studio{
	width:1000px;
	background-image:url(../images/admissions/bg5.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

#admissions_body_qanda{
	width:1000px;
	background-image:url(../images/admissions/bg6.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

#admissions_contents{
	float:left;
	width:600px;
	background-image:url(../images/admissions/title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	line-height:150%;
}

#admissions_right{
	float:right;
	width:330px;
	color:#444;
	line-height:150%;
	padding:20px;
	background-color:#eee;
	font-size:11px;
	height:2500px;
}

#admissions_right2{
	float:right;
	width:330px;
	color:#444;
	line-height:150%;
	padding:20px;
	background-color:#eee;
	/* font-size:11px; */
	font-size:14px;
	height:4100px;
}


#slide{
    position: relative;
    width: 330px;
}

.admissions_rightbox{
	margin-bottom:50px;
}

.admissions_rightbox a{
	color:#444;
	text-decoration:none;
}

.admissions_rightbox a:hover{
	color:#827262;
	text-decoration:underline;
}

.admissions_righttitle{
	padding:3px 10px 3px 10px;
	font-size:11px;
	background-color:#b6a997;
	color:#fff;
	line-height:100%;
	margin-bottom:20px;
}

.admissions_attention1{
	font-weight:bold;
	border-bottom:1px dotted #fff;
	padding-bottom:5px;
	margin-bottom:5px;
}

.admissions_attention2{
	margin-bottom:30px;
	line-height:160%;
}

.admissions_block{
	width:600px;
	margin-bottom:50px;
}

.admissions_block a{
	color:#827262;
	text-decoration:underline;
}

.admissions_block a:hover{
	color:#ccc;
	text-decoration:underline;
}

.admissions_title{
	margin-bottom:20px;
}

.admissions_title2{
	margin-bottom:30px;
}

.admissions_title3{
	margin-bottom:30px;
}

.admissions_title4{
	border-left:3px solid #b6a997;
	color:#444;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:30px;
	line-height:100%;
}

.admissions_title5{
	color:#444;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.admissions_title6{
	color:#444;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}

.admissions_title7{
	border-left:3px solid #b6a997;
	color:#444;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:10px;
	line-height:100%;
}

.admissions_title8{
	margin-bottom:10px;
}

.admissions_text{
	width:600px;
	/* font-size:11px; */
	font-size:14px;
	line-height:180%;
	color:#444;
	text-align: justify;
	text-justify: inter-ideograph; 
}

.admissions_soshikizu{
	font-size:11px;
	line-height:180%;
	color:#444;
}

.admissions_table{
	font-size:11px;
	padding:20px;
	background-color:#FFF;
}

.admissions_texts{
	width:600px;
	/* font-size:10px; */
	font-size:13px;
	line-height:180%;
	color:#666;
	margin-top:5px;
	text-align:right;
}

.admissions_text2{
	border-left:3px solid #b6a997;
	color:#444;
	/* font-size:11px; */
	font-size:14px;
	padding-left:10px;
	margin-bottom:20px;
	line-height:180%;
}

.admissions_text3{
	border-bottom:1px dotted #ddd;
	color:#b6a997;
	font-size:11px;
	margin-bottom:10px;
	padding-bottom:5px;
	line-height:180%;
}

.admissions_inter{
	width:600px;
	font-size:11px;
	line-height:180%;
	color:#827262;
	margin-bottom:20px;
}

.admissions_inter2{
	width:600px;
	font-size:11px;
	line-height:180%;
	color:#827262;
	margin-bottom:5px;
}

.admissions_intername{
	color:#999;
	padding-right:5px;
}

.admissions_interlight{
	color:#b6a997;
}

.admissions_interat{
	padding-top:20px;
	border-top:1px dotted #ccc;
	margin-top:40px;
}

.admissions_studioevent{
	padding-top:30px;
	border-top:1px dotted #ccc;
	margin-top:30px;
}

.accesstextline{
	width:1000px;
}

.accesstextbox{
	float:left;
	width:304px;
	padding-left:19px;
	border-left:1px solid #ccc;
	margin-right:14px;
}

.accesstextboxr{
	float:right;
	width:304px;
	padding-left:19px;
	border-left:1px solid #ccc;
}

#e_about{
	width:1000px;
	margin-bottom:10px;
	padding-top:20px;
}

#english_about_bg{
	width:1000px;
	background-image:url(../images/english/about_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#english_contents{
	float:left;
	width:600px;
	background-image:url(../images/english/abouttitle.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	line-height:150%;
}

#e_staff{
	width:1000px;
	margin-bottom:30px;
}

.e_staffline{
	width:1000px;
	margin-bottom:30px;
}

.e_staffbox{
	width:423px;
	padding:30px;
	border:1px solid #eee;
	word-break: break-all;
}

.e_staff_name{
	width:423px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eee;
}

.e_staff_photo{
	width:423px;
	margin-bottom:20px;
}

.e_staff_text{
	width:423px;
}

.e_staff_text a{
	color:#c3b6a1;
	text-decoration:none;
}

.e_staff_text a:hover{
	color:#ccc;
	text-decoration:underline;
}

dl.e_stafflist {
	width:100%;
	line-height:150%;
	border-top: none;
	margin-bottom:10px;
	font-size:11px;
	padding-bottom:5px;
	border-bottom:1px dotted #eee;
}

dl.e_stafflist dt {
	margin: 0;
	width: 95px;
	float: left;
	color:#c3b6a1;
}
	
dl.e_stafflist dd {
	margin: 0 0 0 96px;
}
