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

body
{
background-image: url(../images/bg_normal.gif);
background-repeat: repeat-x;
}

p.p_pagenum {
	text-align: center;
	font-size: 0.9em;
}
p.p_collink {
	font-weight: bold;
	text-align: right;
}

#content {
	margin-top: 20px;
}

.entry {
	margin-bottom: 20px;
}
p.p_more {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}
p.p_date {
	font-size: 0.9em;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
	border-top: 1px dotted #999999;
}

#path_header {
	font-size: 0.9em;
	margin-bottom: 10px;
}
#path_footer {
	font-size: 0.9em;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 25px;
	border-top: 1px solid #999999;
}

#p_pagetop {
	background-image: url(../images/icn_l_arrow02.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float: right;
	padding-left: 15px;
	margin-top: 25px;
	margin-bottom: 5px;
}

h1 {
	display:block;
	text-indent:-9999px;
	height: 140px;
	width: 610px;
	margin: 0px 0px 5px 0px;
}
h1#h1_01-president { background-image: url(../images/contents/h1_president.gif); background-repeat: no-repeat; }
h1#h1_02-work { background-image: url(../images/contents/h1_work.gif); background-repeat: no-repeat; }
h1#h1_03-senior { background-image: url(../images/contents/h1_senior.gif); background-repeat: no-repeat; }
h1#h1_04-superior { background-image: url(../images/contents/h1_superior.gif); background-repeat: no-repeat; }
h1#h1_05-news { background-image: url(../images/contents/h1_news.gif); background-repeat: no-repeat; }
h1#h1_06-column { background-image: url(../images/contents/h1_column10.gif); background-repeat: no-repeat; }
h1#h1_06-column08 { background-image: url(../images/contents/h1_column08.gif); background-repeat: no-repeat; }
h1#h1_06-column09 { background-image: url(../images/contents/h1_column09.gif); background-repeat: no-repeat; }
h1#h1_07-newgraduate { background-image: url(../images/contents/h1_newgraduate.gif); background-repeat: no-repeat; }
h1#h1_08-career { background-image: url(../images/contents/h1_career.gif); background-repeat: no-repeat; }
h1#h1_09-faq { background-image: url(../images/contents/h1_faq.gif); background-repeat: no-repeat; }
h1#h1_10-blog { background-image: url(../images/contents/h1_blog.gif); background-repeat: no-repeat; }

h2 {
	font-size: 120%;
	background-image: url(../images/bg_h2.gif);
	background-repeat: no-repeat;
	height: 24px;
	padding-top: 13px;
	padding-left: 15px;
	margin: 15px 0px 10px 0px;
}
h3 {
	font-size: 110%;
	color: #23437C;
	padding-bottom: 3px;
	margin-top: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
}
h4, h5 {
	font-size: 100%;
	color: #FFFFFF;
	height: 18px;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
}
h4 { background-color: #23437C; }
h5 { background-color: #006D86; }

.blk_c_content {
}

table.blk_c_btn {
	width: 100%;
	height: 90px;
	margin-bottom: 5px;
}

p.strong_blue {
	font-weight: bold;
	color: #23437C;
	margin-bottom: 15px;
}
p.strong_green {
	font-weight: bold;
	color: #006D86;
	margin-bottom: 15px;
}

/* 091209 */

p.strong_blue2 {
	font-weight: bold;
	color: #23437C;
	margin-bottom: 5px;
}


/* work */

.img_speaker {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #999999;
}


/* senior */

p.hd_s_01, p.hd_s_02, p.hd_s_03 {
	display:block;
	text-indent:-9999px;
	height: 40px;
	margin-bottom: 5px;
	margin-top: 20px;
}
p.hd_s_01 { background-image: url(../03-senior/images/hd_s_01.gif); background-repeat: no-repeat; }
p.hd_s_02 { background-image: url(../03-senior/images/hd_s_02.gif); background-repeat: no-repeat; }
p.hd_s_03 { background-image: url(../03-senior/images/hd_s_03.gif); background-repeat: no-repeat; }


/* info */

table.tb_list {
}
table.tb_list th {
	text-align: left;
	width: 120px;
	vertical-align: top;
	padding: 5px;
	border-bottom: 1px dotted #999999;
}
table.tb_list td {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-bottom: 1px dotted #999999;
}

/* monthly (09/03/11) */

p.hd_m_05, p.hd_m_06-08, p.hd_m_06-09, p.hd_m_10 {
	text-indent: -9999px;
	background-repeat:;
	height: 25px;
	margin: 20px 0px 10px 0px;
}
p.hd_m_05 { background: url(../images/contents/hd_m_news.gif) no-repeat; }
p.hd_m_06-08 { background: url(../images/contents/hd_m_column08.gif) no-repeat; }
p.hd_m_06-09 { background: url(../images/contents/hd_m_column09.gif) no-repeat; }
p.hd_m_10 { background: url(../images/contents/hd_m_blog.gif) no-repeat; }

