A:link {
	TEXT-DECORATION: underline;
}

A:visited {
	TEXT-DECORATION: underline;
}

A:active {
	TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: none;
}

BODY {
	COLOR: #666666;
	font-size: small;
	padding: 0px;
	margin: 0px;
}

LI {
	line-height: 1.5em;
}

#h_navi_01  A {
	float: left;
	background-image : url(../img/navi_home.gif);
	width: 190px;
	height: 30px;
	text-indent: -9999pt;
	margin-right: 3px;
	margin-top: 1px;
	visibility: visible;
}

#h_navi_01  A:hover {
	float: left;
	background-image : url(../img/navi_home_a.gif);
	width: 190px;
	height: 30px;
	text-indent: -9999pt;
	right: inherit;
}

#h_navi_02  A {
	float: left;
	background-image : url(../img/navi_implant.gif);
	width: 190px;
	height: 30px;
	text-indent: -9999pt;
	margin-top: 1px;
	margin-right: 3px;
}

#h_navi_02  A:hover {
	float: left;
	background-image : url(../img/navi_implant_a.gif);
	width: 190px;
	height: 30px;
	text-indent: -9999pt;
}

#h_navi_03  A {
	float: left;
	background-image : url(../img/navi_shoni.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
	margin-top: 1px;
	margin-right: 3px;
}

#h_navi_03  A:hover {
	float: left;
	background-image : url(../img/navi_shoni_a.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
}

#h_navi_04  A {
	float: left;
	background-image : url(../img/navi_kyosei.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
	margin-top: 1px;
	margin-right: 1px;
}

#h_navi_04  A:hover {
	float: left;
	background-image : url(../img/navi_kyosei_a.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
}

#h_navi_05  A {
	float: left;
	background-image : url(../img/navi_annai.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
	right: inherit;
	margin-top: 1px;
	margin-right: 3px;
}

#h_navi_05  A:hover {
	float: left;
	background-image : url(../img/navi_annai_a.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
	right: inherit;
}

#h_navi_06  A {
	float: left;
	background-image : url(../img/navi_calendar.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
	right: inherit;
	margin-top: 1px;
	margin-right: 3px;
}

#h_navi_06  A:hover {
	float: left;
	background-image : url(../img/navi_calendar_a.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
	right: inherit;
}

#h_navi_07  A {
	float: left;
	background-image : url(../img/navi_recruit.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
	margin-top: 1px;
	margin-right: 3px;
}

#h_navi_07  A:hover {
	float: left;
	background-image : url(../img/navi_recruit_a.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
}

#h_navi_08  A {
	float: left;
	background-image : url(../img/navi_access.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
	margin-top: 1px;
	margin-right: 1px;
}

#h_navi_08  A:hover {
	float: left;
	background-image : url(../img/navi_access_a.gif);
	text-indent: -9999pt;
	width: 190px;
	height: 30px;
}

#pagebody {
	width: 800px;
	background-image: url(../img/menu_bg.gif);
	background-repeat: repeat-y;
	float: left;
}

#header {
	background-image: url(../img/header_02.gif);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9999pt;
}

#body {
	width: 800px;
	text-align: left;
}

#h_navi {
	width: 800px;
	height: 65px;
	background-image : url(../img/navi_bg.gif);
	background-repeat: repeat-y;
	visibility: visible;
	padding-left: 16px;
}

#left {
	width: 230px;
	float: left;
	background-image: url(../img/menu_bg.gif);
	background-repeat: repeat-y;
}

#main {
	width: 570px;
	float: right;
	background-image: url(../img/main_bg.gif);
	background-repeat: repeat-y;
}

#footer {
	text-align: center;
	width: 800px;
	float: left;
	position: relative;
}

.link_page_top {
	text-align: right;
	font-size: small;
	width: 520px;
	float: left;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
}

.li_number {
	list-style-type: decimal;
}

#sm_101 {
	background-image: url(../img/submenu01.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sm_102 {
	background-image: url(../img/submenu02.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 30px;
	margin-top: 10px;
	top: 35px;
	float: left;
	position: relative;
}

#sm_103 {
	background-image: url(../img/submenu03.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 30px;
	margin-top: 10px;
	float: left;
	position: relative;
	top: 20px;
}

#sm_104 {
	background-image: url(../img/submenu04.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 30px;
	margin-top: 10px;
	float: left;
	position: relative;
	top: 45px;
}

#top_main {
	background-image: url(../img/main1.jpg);
	text-indent: -9999pt;
	width: 570px;
	height: 300px;
}

#st_101 {
	background-image: url(../img/st_001.gif);
	text-indent: -9999pt;
	width: 86px;
	height: 14px;
	background-repeat: no-repeat;
	left: 10px;
	position: relative;
}

#st_102 {
	background-image: url(../img/st_002.gif);
	text-indent: -9999pt;
	width: 127px;
	height: 14px;
	background-repeat: no-repeat;
	left: 10px;
	position: relative;
}

.sm_101 {
	width: 210px;
	float: left;
	position: relative;
	text-align: left;
	left: 20px;
	margin-top: 5px;
	margin-bottom: 6px;
	line-height: 1.5em;
	height: 30px;
}

.sm_102 {
	width: 210px;
	float: left;
	position: relative;
	text-align: left;
	left: 20px;
	margin-top: 5px;
	margin-bottom: 6px;
	line-height: 1.5em;
	height: 30px;
	top: 35px;
}

.sm_103 {
	width: 210px;
	float: left;
	position: relative;
	text-align: left;
	left: 20px;
	margin-top: 5px;
	margin-bottom: 6px;
	line-height: 1.5em;
	height: 30px;
	top: 15px;
}

.sm_104 {
	width: 210px;
	float: left;
	position: relative;
	text-align: left;
	left: 20px;
	margin-top: 5px;
	margin-bottom: 6px;
	line-height: 1.5em;
	height: 30px;
	top: 50px;
}

.sm_105 {
	width: 210px;
	position: relative;
	text-align: left;
	left: 20px;
	margin-top: 5px;
	margin-bottom: 6px;
	line-height: 1.5em;
	height: 30px;
	top: 200px;
	float: left;
}

.comment_101 {
	width: 400px;
	left: 20px;
	position: relative;
	line-height: 1.5em;
}

.img_position_101 {
	float: right;
	position: relative;
	right: 50px;
}

#counter {
	top: 100px;
	font-size: small;
	width: 210px;
	float: left;
	position: relative;
	left: 20px;
	font-weight: bold;
	color: #3366cc;
}

#sm_200 {
	background-image: url(../img/sub_head_inplant.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 100px;
}

#sm_201  A {
	background-image: url(../img/sub_menu_201.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_201  a:hover {
	background-image: url(../img/sub_menu_201_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_202  A {
	background-image: url(../img/sub_menu_202.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_202  a:hover {
	background-image: url(../img/sub_menu_202_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_203  A {
	background-image: url(../img/sub_menu_203.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_203  a:hover {
	background-image: url(../img/sub_menu_203_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_204  A {
	background-image: url(../img/sub_menu_204.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_204  a:hover {
	background-image: url(../img/sub_menu_204_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_205  A {
	background-image: url(../img/sub_menu_205.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_205  a:hover {
	background-image: url(../img/sub_menu_205_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#p_title_201 {
	background-image: url(../img/title01.gif);
	text-indent: -9999pt;
	width: 570px;
	height: 75px;
}

#sub_title_201 {
	background-image: url(../img/pt_inplant.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_202 {
	background-image: url(../img/pt_inplant_02.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_203 {
	background-image: url(../img/pt_inplant_03.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_204 {
	background-image: url(../img/pt_inplant_04.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_205 {
	background-image: url(../img/pt_inplant_05.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sub_title_206 {
	background-image: url(../img/pt_inplant_06.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sub_title_207 {
	background-image: url(../img/pt_inplant_07.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sub_title_208 {
	background-image: url(../img/pt_inplant_08.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sub_title_209 {
	background-image: url(../img/pt_inplant_09.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
}

#sub_title_210 {
	background-image: url(../img/pt_inplant_10.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_211 {
	background-image: url(../img/pt_inplant_11.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sub_title_212 {
	background-image: url(../img/pt_inplant_12.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sub_title_213 {
	background-image: url(../img/pt_inplant_13.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sub_title_214 {
	background-image: url(../img/pt_inplant_14.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_215 {
	background-image: url(../img/pt_inplant_15.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#sub_title_216 {
	background-image: url(../img/pt_inplant_16.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 50px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
}

#sub_stitle_201 {
	background-image: url(../img/sst_inplant_001.gif);
	width: 100px;
	height: 15px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

#sub_stitle_202 {
	background-image: url(../img/sst_inplant_002.gif);
	width: 100px;
	height: 16px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

#sub_stitle_203 {
	background-image: url(../img/sst_inplant_003.gif);
	width: 210px;
	height: 15px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

#sub_stitle_204 {
	background-image: url(../img/sst_inplant_004.gif);
	width: 98px;
	height: 16px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

#sub_stitle_205 {
	background-image: url(../img/sst_inplant_003.gif);
	width: 210px;
	height: 15px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

#sub_stitle_206 {
	background-image: url(../img/sst_inplant_004.gif);
	width: 98px;
	height: 16px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

#sub_stitle_207 {
	background-image: url(../img/sst_inplant_101.gif);
	width: 111px;
	height: 15px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

#sub_stitle_208 {
	background-image: url(../img/sst_inplant_102.gif);
	width: 500px;
	height: 16px;
	text-indent: -9999pt;
	position: relative;
	left: 40px;
	background-repeat: no-repeat;
	margin-top: 30px;
	float: left;
}

#sub_stitle_209 {
	background-image: url(../img/sst_inplant_401.gif);
	width: 500px;
	height: 15px;
	text-indent: -9999pt;
	position: relative;
	left: 40px;
	float: left;
	margin-top: 30px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#sub_stitle_210 {
	background-image: url(../img/sst_inplant_402.gif);
	width: 300px;
	height: 15px;
	text-indent: -9999pt;
	position: relative;
	left: 40px;
	float: left;
	background-repeat: no-repeat;
	margin-top: 50px;
	margin-bottom: 30px;
}

#sub_stitle_211 {
	background-image: url(../img/sst_inplant_403.gif);
	width: 321px;
	height: 15px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	margin-top: 50px;
	margin-bottom: 30px;
	background-repeat: no-repeat;
}

#sub_stitle_212 {
	background-image: url(../img/sst_inplant_404.gif);
	width: 326px;
	height: 15px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 40px;
	margin-top: 50px;
	margin-bottom: 30px;
	background-repeat: no-repeat;
}

.comment_201 {
	width: 500px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: left;
	position: relative;
	font-weight: normal;
	float: left;
}

.comment_202 {
	font-size: small;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	position: relative;
}

.comment_203 {
	width: 180px;
	line-height: 18px;
	text-align: left;
	position: relative;
	float: left;
	left: 10px;
}

.comment_204 {
	font-size: small;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	width: 500px;
	background-color: #eeffdd;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	float: left;
	position: relative;
}

#sm_300 {
	background-image: url(../img/sub_head_shoni.gif);
	width: 230px;
	height: 100px;
	text-indent: -9999pt;
}

#sm_301  A {
	background-image: url(../img/sub_menu_301.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_301  a:hover {
	background-image: url(../img/sub_menu_301_a.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_302  A {
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
	background-image: url(../img/sub_menu_302.gif);
}

#sm_302  a:hover {
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
	background-image: url(../img/sub_menu_302_a.gif);
}

#p_title_301 {
	background-image: url(../img/title02.gif);
	text-indent: -9999pt;
	width: 570px;
	height: 75px;
}

.comment_301 {
	width: 500px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 50px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: left;
	position: relative;
}

.comment_302 {
	font-size: medium;
	font-weight: bold;
	margin-top: 10px;
	float: left;
	position: relative;
	left: 20px;
	text-align: left;
	width: 500px;
}

.comment_303 {
	width: 180px;
	line-height: 18px;
	text-align: left;
	position: relative;
	float: left;
	left: 10px;
}

#sub_title_301 {
	background-image: url(../img/pt_shoni_01.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_302 {
	background-image: url(../img/pt_shoni_02.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_stitle_301 {
	background-image: url(../img/sst_shoni_001.gif);
	width: 360px;
	height: 17px;
	text-indent: -9999pt;
	position: relative;
	float: left;
	left: 100px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}

#sm_400 {
	background-image: url(../img/sub_head_kyosei.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 100px;
}

#sm_401  A {
	background-image: url(../img/sub_menu_401.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_401  a:hover {
	background-image: url(../img/sub_menu_401_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sub_title_401 {
	background-image: url(../img/pt_kyosei_01.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#p_title_401 {
	background-image: url(../img/title03.gif);
	text-indent: -9999pt;
	width: 570px;
	height: 75px;
	background-repeat: no-repeat;
}

.comment_401 {
	width: 500px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: left;
	position: relative;
}

.comment_402 {
	font-size: medium;
	font-weight: bold;
	margin-top: 10px;
	float: left;
	position: relative;
	left: 20px;
	color: gray;
	text-align: left;
	width: 500px;
}

.comment_403 {
	width: 180px;
	line-height: 18px;
	text-align: left;
	position: relative;
	float: left;
	left: 10px;
}

#sm_500 {
	background-image: url(../img/sub_head_about.gif);
	width: 230px;
	height: 100px;
	text-indent: -9999pt;
}

#sm_501  A {
	background-image: url(../img/sub_menu_501.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_501  a:hover {
	background-image: url(../img/sub_menu_501_a.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_502  A {
	background-image: url(../img/sub_menu_502.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_502  a:hover {
	background-image: url(../img/sub_menu_502_a.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_503  A {
	background-image: url(../img/sub_menu_503.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_503  a:hover {
	background-image: url(../img/sub_menu_503_a.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#p_title_501 {
	background-image: url(../img/title04.gif);
	text-indent: -9999pt;
	width: 570px;
	height: 75px;
	background-repeat: no-repeat;
}

.comment_501 {
	width: 500px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: left;
	position: relative;
}

.comment_502 {
	font-size: small;
	font-weight: bold;
	margin-top: 10px;
	float: left;
	position: relative;
	left: 20px;
	color: gray;
	text-align: left;
	width: 500px;
}

.comment_503 {
	width: 230px;
	line-height: 18px;
	text-align: left;
	position: relative;
	float: left;
	left: 10px;
}

.comment_504 {
	width: 270px;
	line-height: 18px;
	text-align: left;
	position: relative;
	float: left;
	left: 10px;
}

#sub_title_501 {
	background-image: url(../img/pt_annai_01.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
	
	
}

#sub_title_502 {
	background-image: url(../img/pt_annai_02.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_503 {
	background-image: url(../img/pt_annai_02.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sm_600 {
	background-image: url(../img/sub_head_calendar.gif);
	width: 230px;
	height: 100px;
	text-indent: -9999pt;
}

#sm_601  A {
	background-image : url(../img/sub_menu_691.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_601  A:hover {
	background-image : url(../img/sub_menu_691_a.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_602  A {
	background-image : url(../img/sub_menu_692.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_602  A:hover {
	background-image : url(../img/sub_menu_692_a.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_603  A {
	background-image : url(../img/sub_menu_693.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#sm_603  A:hover {
	background-image : url(../img/sub_menu_693_a.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	display: block;
}

#p_title_601 {
	background-image: url(../img/title05.gif);
	text-indent: -9999pt;
	width: 570px;
	height: 75px;
	background-repeat: no-repeat;
}

#sub_title_601 {
	background-image: url(../img/pt_calendar_01.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_602 {
	background-image: url(../img/pt_calendar_02.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_603 {
	background-image : url(../img/sub_menu_604.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

.comment_601 {
	width: 500px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: left;
	position: relative;
}

#sm_700 {
	background-image: url(../img/sub_head_recruit.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 100px;
}

#sm_701  A {
	background-image: url(../img/sub_menu_701.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_701  a:hover {
	background-image: url(../img/sub_menu_701_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_702  A {
	background-image: url(../img/sub_menu_702.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_702  a:hover {
	background-image: url(../img/sub_menu_702_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_703  A {
	background-image: url(../img/sub_menu_703.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_703  a:hover {
	background-image: url(../img/sub_menu_703_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_704  A {
	background-image: url(../img/sub_menu_704.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_704  a:hover {
	background-image: url(../img/sub_menu_704_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_705  A {
	background-image: url(../img/sub_menu_705.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_705  a:hover {
	background-image: url(../img/sub_menu_705_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#p_title_701 {
	background-image: url(../img/title06.gif);
	text-indent: -9999pt;
	width: 570px;
	height: 75px;
	background-repeat: no-repeat;
}

#sub_title_701 {
	background-image: url(../img/pt_recruit_01.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_702 {
	background-image: url(../img/pt_recruit_02.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_703 {
	background-image: url(../img/pt_recruit_03.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_704 {
	background-image: url(../img/pt_recruit_04.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#sub_title_705 {
	background-image: url(../img/pt_recruit_05.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

.comment_701 {
	width: 500px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: left;
	position: relative;
}

#sm_800 {
	background-image: url(../img/sub_head_access.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 100px;
}

#sm_801  A {
	background-image: url(../img/sub_menu_801.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sm_801  a:hover {
	background-image: url(../img/sub_menu_801_a.gif);
	text-indent: -9999pt;
	width: 230px;
	height: 35px;
	display: block;
}

#sub_title_801 {
	background-image: url(../img/pt_access_01.gif);
	text-indent: -9999pt;
	width: 520px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 5px;
	text-align: left;
	background-repeat: no-repeat;
}

#p_title_801 {
	background-image: url(../img/title07.gif);
	text-indent: -9999pt;
	width: 570px;
	height: 75px;
	background-repeat: no-repeat;
}

.comment_801 {
	width: 500px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: right;
	position: relative;
}

#p_title_901 {
	background-image: url(../img/title08.gif);
	text-indent: -9999pt;
	width: 570px;
	height: 75px;
	background-repeat: no-repeat;
}

.arrow_down {
	background-image: url(../img/arrow.gif);
	width: 122px;
	height: 57px;
	text-indent: -9999pt;
	margin-top: 50px;
	margin-bottom: 50px;
}

#sub_harajuku {
	background-image: url(../img/sub_harajuku.gif);
	width: 230px;
	height: 35px;
	text-indent: -9999pt;
	float: left;
	position: relative;
	top: 50px;
}

TABLE {
	float: left;
	position: relative;
}