/* CSS Document */
h2.press {
	background-image: url(../useful/img/press_title.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
/* 2007.10.16 add */
h2.press_detail_1 {
	background-image: url(../useful/img/press_title_1.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.press_detail_2 {
	background-image: url(../useful/img/press_title_2.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.press_detail_3 {
	background-image: url(../useful/img/press_title_3.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.press_detail_4 {
	background-image: url(../useful/img/press_title_4.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.press_detail_5 {
	background-image: url(../useful/img/press_title_5.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.press_date {
	font-weight: bold;
	font-size: medium;
	color: #0066CC;
	margin-top: 15px;
	margin-bottom: 0;
	text-align: right;
}
h3.press_title {
	color: #0066CC;
	font-size: medium;
	font-weight: bold;
	padding: 4px;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	border-left: #0066CC 4px solid;
	border-bottom: #0066CC 1px solid;
}
p.press_body {
	font-size: 90%;
}
/*  */

h2.faq {
	background-image: url(../useful/img/faq_title.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.download {
	background-image: url(../useful/img/title_download.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.link {
	background-image: url(../useful/img/title_link.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.news {
	background-image: url(../news/img/title_index.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.news_detail {
	background-image: url(../news/img/title_detail.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.event {
	background-image: url(../event/img/title_list.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.event_detail {
	background-image: url(../event/img/title_detail.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.staff {
	background-image: url(../staff/img/staff_title.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.staff_list {
	background-image: url(../staff/img/title_list.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.staff_profile {
	background-image: url(../staff/img/title_profile.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.about {
	background-image: url(../about/img/title.gif);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
/* �V�K�y�[�W�̃^�C�g������ɂ͂������� */
h2.costep {
	background-image: url(../costep/img/title_index.gif); /* ������V������B��摜��URL�ɕύX���Ă������� */
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
/* �����܂ŃR�s�[���Ă������� */
h2.costep_outline {
	background-image: url(../costep/img/title_outline.gif);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.costep_relation {
	background-image: url(../costep/img/title_relation.gif);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.costep_faq {
	background-image: url(../costep/img/title_faq.gif);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.join {
	background-image: url(../useful/img/title_join.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.costep_experience {
	background-image: url(../costep/img/title_experience.gif);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.curriculum {
	background-image: url(../curriculum/img/title_index.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.curriculum_curriculum {
	background-image: url(../curriculum/img/title_curriculum.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.curriculum_course {
	background-image: url(../curriculum/img/title_course.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.curriculum_schedule {
	background-image: url(../curriculum/img/title_schedule.jpg);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2.calender {
	background-image: url(../event/img/title_calender.jpg);
	background-repeat: no-repeat;
	background-color: #996699;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h2 span {
	display:none
}
h2.profile {
	background-color:#0066CC;
	margin: 0px;
	padding: 10px;
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
}

#lead_top {
	background-image: url(../img/lead_top.gif);
	background-repeat: no-repeat;
	background-color: #CCE5FF;
	width: 580px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
#lead_txt {
	background-color: #CCE5FF;
	width: 550px;
	color: #003399;
	font-size: medium;
	font-weight: bold;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
}
#lead_bottom {
	background-image: url(../img/lead_bottom.gif);
	background-repeat: no-repeat;
	background-color: #CCE5FF;
	width: 580px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
#lead_calender_top {
	background-image: url(../event/img/lead_top.gif);
	background-repeat: no-repeat;
	background-color: #E5CCE5;
	width: 580px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
#lead_calender_txt {
	background-color: #E5CCE5;
	width: 550px;
	color: #663366;
	font-size: medium;
	font-weight: bold;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
}
#lead_calender_bottom {
	background-image: url(../event/img/lead_bottom.gif);
	background-repeat: no-repeat;
	background-color: #E5CCE5;
	width: 580px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

h3 {
	color: #0066CC;
	font-size: medium;
	font-weight: bold;
	padding: 4px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	border-left: #0066CC 4px solid;
	border-bottom: #0066CC 1px solid;
}
h3.calender {
	color: #996699;
	font-size: medium;
	font-weight: bold;
	padding: 4px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	border-left: #996699 4px solid;
	border-bottom: #996699 1px solid;
}

#page_anker {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px;
}

h4 {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}

.indent_1 {
	text-indent: 1em;
	margin-bottom: 15px;
}
.indent_1_tight {
	text-indent: 1em;
	margin: 0px;
}
.link_top {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
	font-size: 85%;
}
.back_top {
	width: 150px;
	background-image: url(../img/btn_top.gif);
	background-repeat: no-repeat;
	margin-left: 415px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 15px;
	display: block;
	font-size: 85%;
}
.bg_txt {
	border: #CCCCCC 1px solid;
	background-color: #EEEEEE;
	font-size: small;
	padding: 15px;
	margin: 10px;
}
.porplebg_txt {
	border: #CCCCCC 1px dashed;
	background-color: #EEEEFF;
	padding: 15px;
	margin: 10px;
}

.list table{
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 0px;
	width: 578px;
}
.list th {
	background-color: #ddd;
	padding: 5px;
	border-bottom: 1px #ccc solid;
}
.list_right {
	border-right: 1px #ccc solid;
}
.list td {
	background-color: #fff;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
}
.list td.orange {
	background-color: #FFCC99;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
}
.list td.blue {
	background-color: #CCFFFF;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
}
.list td.yellow {
	background-color: #FFFF66;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
}
.list td.green {
	background-color: #CCFF99;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
}
.list td.date {
	background-color: #EEEEEE;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
}
.list td.holiday {
	background-color: #EEEEEE;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	color: #CC0000;
}
.list td.porple {
	background-color: #CCCCFF;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
}
.list td.porple_right {
	background-color: #CCCCFF;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
	border-right: 1px #ccc solid;
}
.list td.work {
	background-color: #FFCC00;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
}
.list td.work_right {
	background-color: #FFCC00;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
	border-right: 1px #ccc solid;
}
.list td.orange_right {
	background-color: #FFCC99;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
	border-right: 1px #ccc solid;
}
.list td.blue_right {
	background-color: #CCFFFF;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
	border-right: 1px #ccc solid;
}
.list td.yellow_right {
	background-color: #FFFF66;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
	border-right: 1px #ccc solid;
}
.list td.green_right {
	background-color: #CCFF99;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	vertical-align: top;
	border-right: 1px #ccc solid;
}
.list td.date_right {
	background-color: #EEEEEE;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	border-right: 1px #ccc solid;
}
.list td.holiday_right {
	background-color: #EEEEEE;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px #ccc solid;
	font-size: small;
	color: #CC0000;
	border-right: 1px #ccc solid;
}
#profile
 {
	width: 560px;
	margin: 10px;
}
.person {
	margin-top: 30px;
	margin-bottom: 30px;
}
.profile_left {
	width: 360px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.profile_name {
	font-size: large;
	margin-bottom: 5px;
}
.profile_year {
	font-size: medium;
	margin-bottom: 30px;
}
.profile_right {
	width: 160px;
	padding: 0px;
	float: right;
	text-align: right;
	display: block;
}
.profile_left2 {
	width: 330px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
.profile_right2 {
	float: right;
	margin-left:20px;
}
.txt_small {
	font-size: small;
	margin-bottom: 30px;
}
.txt_small_tight {
	font-size: small;
	margin: 0px;
}
.txt_blue {
	font-weight: bold;
	color: #0066CC;
	margin-bottom: 5px;
}
.txt_red {
	color: #990000;
	margin-top: 5px;
}
.txt_bold {
	font-weight: bold;
	margin-bottom: 5px;
}
.txt_small_bold {
	font-weight: bold;
	font-size: small;
	margin: 0px;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
.credit {
	font-size: small;
	width: 300px;
	margin-left: 258px;
	text-align: left;
	color: #333399;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	border: #CCCCCC 1px dashed;
}
.about_txtarea_1 {
	width: 320px;
	margin-right: 10px;
	float: left;
	display: block;
}
.about_imgarea_1 {
	width: 250px;
	margin: 0px;
	float: right;
	display: block;
}
.about_img01 {
	background-image: url(../about/img/1p_img01.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 246px;
	margin-top: 1em;
}
.about_img01 span {
	display: none;
}
.about_imgarea_2 {
	width: 250px;
	margin: 0px;
	float: left;
	display: block;
}
.about_txtarea_2 {
	width: 320px;
	margin-left: 10px;
	float: right;
	display: block;
}
.about_img02 {
	background-image: url(../about/img/1p_img02.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 188px;
	margin-top: 1em;
}
.about_img02 span {
	display: none;
}
.btn_next {
	width: 150px;
	background-image: url(../img/btn_next.gif);
	background-repeat: no-repeat;
	margin-left: 415px;
	margin-top: 20px;
	margin-bottom: 0;
	padding-left: 15px;
	display: block;
}
.about_txtarea_3 {
	width: 290px;
	margin-right: 10px;
	float: left;
	display: block;
}
.about_imgarea_3 {
	width: 280px;
	margin: 0px;
	float: right;
	display: block;
}
.about_img03 {
	background-image: url(../about/img/2p_img01.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 210px;
	margin-top: 1em;
}
.about_img03 span {
	display: none;
}
.about_imgarea_4 {
	width: 300px;
	margin: 0px;
	float: left;
	display: block;
}
.about_txtarea_4 {
	width: 270px;
	margin-left: 10px;
	float: right;
	display: block;
}
.about_img04 {
	background-image: url(../about/img/2p_img02.jpg);
	background-repeat: no-repeat;
	width: 300px;
	height: 200px;
	margin-top: 1em;
}
.about_img04 span {
	display: none;
}
.caption {
	font-size: small;
	color: #006666;
	margin-top: 5px;
	margin-bottom: 20px;
}
.btn_back {
	width: 150px;
	background-image: url(../img/btn_back.gif);
	background-repeat: no-repeat;
	margin-left: 415px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 15px;
	display: block;
	font-size: 85%;
}
.outline_imgarea_1 {
	width: 319px;
	margin: 0px;
	float: left;
	display: block;
}
.outline_imgarea_2 {
	width: 261px;
	margin: 0px;
	float: right;
	display: block;
}
.outline_imgarea_3 {
	width: 310px;
	margin: 0px;
	float: left;
	display: block;
}
.outline_imgarea_4 {
	width: 260px;
	margin: 0px;
	float: right;
	display: block;
}
.outline_img01 {
	background-image: url(../costep/img/outline_img01.jpg);
	background-repeat: no-repeat;
	width: 300px;
	height: 225px;
	margin-top: 1em;
	margin-right: 19px;
}
.outline_img02 {
	background-image: url(../costep/img/outline_img02.jpg);
	background-repeat: no-repeat;
	width: 261px;
	height: 300px;
	margin-top: 1em;
}
.outline_img03 {
	background-image: url(../costep/img/outline_img03.jpg);
	background-repeat: no-repeat;
	width: 270px;
	height: 180px;
	margin-top: 1em;
	margin-right: 30px;
}
.outline_img04 {
	background-image: url(../costep/img/outline_img04.jpg);
	background-repeat: no-repeat;
	width: 270px;
	height: 180px;
	margin-top: 1em;
}
.footstamp {
	font-size: small;
	margin-bottom: 10px;
}
.relation_img01 {
	width: 580px;
	height: 219px;
}
.experience_img {
	width: 150px;
	height: 200px;
	margin-right: 15px;
	float: left;
}
.experience_txt {
	width: 410px;
	float: right;
}
.ex07_img {
	width: 120px;
	height: 200px;
	margin-right: 15px;
	float: left;
}
.ex07_txt {
	width: 440px;
	float: right;
}
.curriculum_img {
	width: 580px;
	
	margin-bottom: 40px;
	padding: 0px;
}
.news_date {
	font-weight: bold;
	font-size: medium;
	color: #0066CC;
	border-bottom: #0066CC 1px dashed;
	margin-top: 10px;
	margin-bottom: 10px;
}
.event_date_cafe {
	background-image: url(../event/img/icon_cafe.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.event_date_costep {
	background-image: url(../event/img/icon_costep.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.event_date_event {
	background-image: url(../event/img/icon_event.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.event_date_radio {
	background-image: url(../event/img/icon_radio.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.legend {
	margin-left: 50%;
	padding: 10px;
	border: 1px #CCCCCC dashed;
	font-size: small;
}
.legend_cafe {
	background-image: url(../event/img/icon_cafe.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
}
.legend_radio {
	background-image: url(../event/img/icon_radio.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
}
.legend_costep {
	background-image: url(../event/img/icon_costep.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
}
.legend_event {
	background-image: url(../event/img/icon_event.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
}
.calender_month {
	font-weight: bold;
	font-size: medium;
	text-align: center;
	margin-bottom: 10px;
}
.calender_day {
	font-size: small;
	font-weight: bold;
	color: #666666;
}
.calender_date {
	font-weight: bold;
	font-size: medium;
	color: #996699;
	border-bottom: #996699 1px dashed;
	margin-top: 10px;
	margin-bottom: 10px;
}
.special_txtarea {
	width: 430px;
	margin-right: 10px;
	float: left;
}
.special_imgarea {
	width: 140px;
	margin: 0px;
	float: right;
}
.special_img01 {
	width: 140px;
	height: 113px;
}
.special_img02 {
	width: 140px;
	height: 113px;
}
.special_img03 {
	width: 140px;
	height: 113px;
}
.people_img {
	width: 580px;
	height: 897px;
	margin: 0px;
	padding: 0px;
}

.map_txtarea {
	width: 230px;
	margin-right: 10px;
	margin-left: 0px;
	float: left;
}
.map_imgarea {
	width: 340px;
	margin: 0px;
	float: right;
}
.map_img01 {
	background-image: url(../utility/img/map_01.gif);
	background-repeat: no-repeat;
	width: 339px;
	height: 227px;
}
.map_img01 span {
	display: none;
}
.map_img02 {
	background-image: url(../utility/img/map_02.gif);
	background-repeat: no-repeat;
	width: 339px;
	height: 395px;
}
.map_img02 span {
	display: none;
}

.help_left {
	width: 250px;
	margin: 0px;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
	display: block;
}
.help_right {
	width: 300px;
	padding: 0px;
	float: right;
	text-align: right;
	display: block;
}
.page_link {
	background-image: url(../img/arrow_single.gif);
	background-repeat: no-repeat;
	font-size: small;
	padding-left: 10px;
}

.press_txt {
	width: 370px;
	margin: 0px;
	float: left;
}
.press_img {
	width: 200px;
	margin-left: 10px;
	float: right;
}

li.link {
	margin-bottom: 15px;
}

ul.tight {
	margin-top: 2px;
	margin-bottom: 1em;
}

li.nostyle {
	list-style-type: none;
}

.curriculum_must {
	font-weight: bold;
	color: #CC0000;
}


ul.course {
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 1em;
}

p.blueframe {
	border: 1px solid #99CCFF;
	margin: 10px 0;
	padding: 5px;
}


/* 新規ページ */
h2.afterword {
	background-image: url(../news/img/title.gif); /* ここを新しく作った画像のURLに変更してください */
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

h2.recruit {
	background-image: url(../news/img/recruit.png); /* ここを新しく作った画像のURLに変更してください */
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
/*Yusuke Sato 20080303 added*/
h2.recruit2 {
	background-image: url(../news/img/2008recruit.png);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

h2.sw2008 {
/*	background-image: url(../img/sw2008.png); /* ここを新しく作った画像のURLに変更してください */*/

	background-image: url(../sw2008/img/sw2008.png);*/ /*By Yusuke Sato 20080409*/
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
/*Yusuke Sato 20080206 added*/
h2.recruit3 {
	background-image: url(../news/img/2009title.png);
	background-repeat: no-repeat;
	background-color: #0066CC;
	width: 580px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}



