/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

.language{font-size:12px;}
.language a{color:#333; text-decoration:none;}
.language a:hover{color:#900;}


/* article*/
.article #article_body h2{
padding:5px 5px;
margin-bottom:3px;
background:#FCFDFE;
color:#666;
border-color:#AFBDD3;
border-width:1px 1px 2px 1px;
border-style:solid none;
}

/* article*/
.news tbody h2{
	padding-bottom:20px;
font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
border-bottom:#999 solid 1px;
margin-bottom:5px!important;
color:#333;
}

.article #article_body #post_date{
text-align:right;
font-size:10px;
color:#075BB1;
margin-bottom:15px;
}

.article #article_body{
font-size:13px;
line-height:1.5;
}

.article #article_body *{margin:0; padding:0;}

.article #article_body table{
	width: 100%;
	margin: 0 0 20px 0;
	text-align: left;
	clear: both;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-collapse:collapse;
}

.article #article_body table th,
.article #article_body table td{
padding: 6px 10px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	font-weight: normal;
}

.article #article_body table th{
text-align: center; background: #f6f6f6 url(../img/grad_bg.gif) top left repeat-x;
width:200px;
}

.article #article_body table td{}.article #article_body h3{
	font-size: 14px;
	height: 27px;
	margin: 5px 0 18px 0;
	padding: 10px 10px 1px 10px;
	background: url(/ru_gr/g-career/img/grad_bg.gif) 2px 2px repeat-x;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.article #article_body h4{
	border-left: 5px solid #0046ac;
	padding: 0 0 0 8px;
	font-size: 14px;
	margin: 10px 0 8px 0;
}

.article #article_body h5{
font-size: 14px;
	margin: 10px 0 8px 0;
	color: #0046ac;
}

.article #article_body h6{
font-size:13px;
margin-bottom:1em;
}

.article #article_body ul,
.article #article_body ol{
margin:1.2em 0 1.2em;
border-top:3px solid #dfdfdf;
border-bottom:3px solid #dfdfdf;
}

.article #article_body ul li{list-style:inside circle;}
.article #article_body ol li{list-style-position:inside;}

.article #article_body li{
border-bottom:1px #dfdfdf dotted;
padding:3px 0.5em;
}

.article #article_body li.even{background:#f8f8f8;}

.article #article_body li.lastChild{border:none;}

/* ==============================================
	TOP
================================================= */

.clearfix:after,
.entryBody:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix,
.entryBody{ display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix,
* html .entryBody { height: 1%; }
.clearfix,
.entryBody{ display: block; }
/* End hide from IE-mac */


.Content{
padding-top:30px;
width:577px;
color:#333;
}

.Content *{padding:0; margin:0;}

div.section{
margin-bottom:20px;
}

.section div.header{
position:relative;
margin:0; padding:0;
}
.section ul{margin:0; padding:0;font-size:13px;}
.section li{
list-style:none outside;
margin:0; padding:0;
zoom:1;
}

.Content .section div.header p{
position:absolute;
top:3px; right:6px;
padding:0; margin:0;
font-size:12px;
line-height:1.2;
}

.Content .section div.header a{
color:#222;
text-decoration:underline;
}

.Content .section div.header a:hover{color:#4fa1d3;}

.list #newsContent{margin-top:-5px;}

#newsContent li{
display:block;
position:relative;
padding:4px 10px 4px 123px;
border-bottom:1px #ccc dotted;
line-height:1.5;
font-size:12px;}

#newsContent li.even{background:#F5F5F5;}
#newsContent li.lastChild{border-bottom:1px #D2D2D2 solid;}

.article #newsContent li.firstChild{border-top:1px #D2D2D2 solid;}



#newsContent li .time{
display:block;
position:absolute;
left:10px; _top:4px;
color:#055BB0;
}

#newsContent li a{
color:#444;
text-decoration:underline;
}
#newsContent li a:hover{color:#4fa1d3; }

/*topic */
#topicsContent .header{margin-bottom:20px;}

#topicsContent .thumb{
float:left;
width:115px;
margin:0;
}

#topicsContent li{
padding-bottom:10px;
border-bottom:1px dotted #666;
margin-bottom:20px;
}

#topicsContent li.lastChild{border-bottom:none;}

#topicsContent .entryBody{
margin-left:120px;
}

#topicsContent .entryBody h3{
padding-bottom:8px; margin-bottom:8px;
border-bottom:1px dotted #D2D2D2;
font-size:14px;
line-height:1.2;
}

#topicsContent .entryBody h3 a{
color:#0066CC;
text-decoration:none;
}

#topicsContent .entryBody h3 a:hover{color:#4fa1d3; text-decoration:underline;}

#topicsContent .entryBody{
font-size:12px;
line-height:1.5;
}

#topicsContent .entryBody p{font-size:100%; margin:0;}

#topicsContent dl{padding-top:10px; margin:0;}

#Content #topicsContent dl{margin-bottom:15px;}

#topicsContent dt{
float:left;
height:5px; width:24px; 
margin:0; padding:0;
margin-bottom:3px;
background:#06c;
border-right:#A2D338 5px solid;
padding:3px 5px;
font-size:1%;
}

#topicsContent dd{
margin:0; padding:0;
margin-left:50px;
font-size:12px;
line-height:1;
padding-bottom:5px;
}
/* header_image */

#header_image{
margin:0; padding:0;
width:800px; height:115px;font-size:1%; text-indent:-9999em;
background-position:top left;
background-repeat:no-repeat;
}

.activity		#header_image{background-image:url(/ba/entre/image/title/title_activity.jpg);}
.approach		#header_image{background-image:url(/ba/entre/image/title/title_approach.jpg);}
.execution		#header_image{background-image:url(/ba/entre/image/title/title_execution.jpg);}
.guide			#header_image{background-image:url(/ba/entre/image/title/title_guide.jpg);}
.link			#header_image{background-image:url(/ba/entre/image/title/title_link.jpg);}
.news			#header_image{background-image:url(/ba/entre/image/title/title_news.jpg);}
.shiryo			#header_image{background-image:url(/ba/entre/image/title/title_shiryo.jpg);}
.news			#header_image{background-image:url(/ba/entre/image/title/title_news.jpg);}
.topics			#header_image{background-image:url(/ba/entre/image/title/title_topics.jpg);}
.sitemap		#header_image{background-image:url(/ba/entre/image/title/title_sitemap.jpg);}
.staff			#header_image{background-image:url(/ba/entre/image/title/title_staff.jpg);}
.subject		#header_image{background-image:url(/ba/entre/image/title/title_subject.jpg);}
.toiawase		#header_image{background-image:url(/ba/entre/image/title/title_toiawase.jpg);}
.movie			#header_image{background-image:url(/ba/entre/image/title/title_movie.jpg);}
.alumnus		#header_image{
height:181px;
background-image:url(/ba/entre/image/top/image-koyu.jpg);
}

#english.activity		#header_image{background-image:url(/ba/entre/english/image/title/title_activity.jpg);}
#english.approach		#header_image{background-image:url(/ba/entre/english/image/title/title_approach.jpg);}
#english.execution		#header_image{background-image:url(/ba/entre/english/image/title/title_execution.jpg);}
#english.guide			#header_image{background-image:url(/ba/entre/english/image/title/title_guide.jpg);}
#english.link			#header_image{background-image:url(/ba/entre/english/image/title/title_link.jpg);}
#english.news			#header_image{background-image:url(/ba/entre/english/image/title/title_news.jpg);}
#english.shiryo			#header_image{background-image:url(/ba/entre/english/image/title/title_shiryo.jpg);}
#english.news			#header_image{background-image:url(/ba/entre/english/image/title/title_news.jpg);}
#english.topics			#header_image{background-image:url(/ba/entre/english/image/title/title_topics.jpg);}
#english.sitemap		#header_image{background-image:url(/ba/entre/english/image/title/title_sitemap.jpg);}
#english.staff			#header_image{background-image:url(/ba/entre/english/image/title/title_staff.jpg);}
#english.subject		#header_image{background-image:url(/ba/entre/english/image/title/title_subject.jpg);}
#english.toiawase		#header_image{background-image:url(/ba/entre/english/image/title/title_toiawase.jpg);}
#english.movie			#header_image{background-image:url(/ba/entre/english/image/title/title_movie.jpg);}
#english.alumnus		#header_image{background-image:url(/ba/entre/english/image/top/image-koyu.jpg);}
/* side */
#side_menu{
margin:0;
}

#side_menu td.menu{
padding:0;
}
#side_menu .menuFirst{border-top:1px dotted #666;}

#side_menu .menu a{
display:block;
padding:10px 0 10px 25px;
}

#side_menu .menu a:hover{background-color:#fcfcfc;}

#side_menu .menu a.current{
background:url(/ba/entre/image/menu/ya_blue.gif) no-repeat #fff 12px center;
font-weight:bold;
}
#side_menu .submenu{
display:none;
}

.openSub1 #side_menu .sub1,
.openSub2 #side_menu .sub2,
.openSub3 #side_menu .sub3,
.openSub4 #side_menu .sub4,
.openSub5 #side_menu .sub5{
display:table-row;
>display:block; /* ie6... */
}


/* =====================================================
	FORUM
======================================================== */
#forum{
margin-left:20px;
}
#forum ul{margin:0; padding:0;}

#forum h2{margin:0; padding:0;}

#forum li:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

#forum li{ display: inline-table; }

/* Hides from IE-mac \*/
* html #forum li { height: 1%; }
#forum li{ display: block; }
/* End hide from IE-mac */

#forum li{
padding:12px 6px 15px 10px;
border-bottom:1px dotted #ccc;
margin:0;
list-style:none;
>zoom:1;
}


#forum .time{
display:block;
padding-bottom:4px;
}

#forum .img{
float:left;
margin-left:0;
}

#forum .img img{border:1px solid #fff;}

#forum h3,
#forum p{
margin:0;
color:#666;
font-size:12px;
line-height:1.5;
margin-left:160px;
}


#forum h3{
margin-bottom:10px;
}

#forum h3 a,
#forum .time{
color:#0257b1;
}
 
#forum li.bl-hover{background:#eee;
/*border-bottom:1px solid #888;
border-right:1px solid #888;
padding-right:4px;
margin-bottom:9px;*/
}

/*
#forum .bl-hover h2,
#forum .bl-hover h2 a{color:#000;}
*/

#forum .bl-hover .img img{border:1px solid #000;}
