* {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	PADDING-LEFT: 0px;
	OUTLINE-WIDTH: medium;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
BODY {
	BACKGROUND-IMAGE: url(image/head_bg.gif); LINE-HEIGHT: 1.6; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "lr SVbN", "Osaka|"; COLOR: #666666; FONT-SIZE: 12px
}
A {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
H2 {
	FONT-SIZE: 12px
}
.totop {
	TEXT-ALIGN: right; CLEAR: both
}
.both {
	CLEAR: both
}
.line_both {
	BACKGROUND-IMAGE: url(img/common/dot_line.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 30px; CLEAR: both
}
#header {
	WIDTH: 980px;
	HEIGHT: 55px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	font-size: 12px;
}
#header H1 {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 40px;
	font-size: 12px;
	font-weight: lighter;
}
#head_right {
	TEXT-ALIGN: right; WIDTH: 250px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 20px
}
#head_right .head_menu {
	FONT-SIZE: 10px
}
#search {
	BACKGROUND-IMAGE: url(image/loupe.gif); MARGIN-TOP: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
#search .search_form {
	BORDER-BOTTOM: #c5c5c5 1px solid;
	BORDER-LEFT: #c5c5c5 1px solid;
	BACKGROUND-COLOR: #f5f5f5;
	MARGIN: 0px;
	WIDTH: 170px;
	HEIGHT: 21px;
	FONT-SIZE: 16px;
	BORDER-TOP: #c5c5c5 1px solid;
	BORDER-RIGHT: #c5c5c5 1px solid;
	padding: 0px;
}
#global {
	BACKGROUND-IMAGE: url(image/global_bg.gif);
	WIDTH: 980px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 65px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	letter-spacing: 2px;
}
#global UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; PADDING-TOP: 28px
}
#global LI {
	BACKGROUND-IMAGE: url(image/global_line.gif); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FLOAT: left
}
#global A {
	BACKGROUND-IMAGE: url(image/head_arrow.gif); PADDING-LEFT: 18px; PADDING-RIGHT: 16px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; COLOR: #999999; FONT-WEIGHT: bold
}
#global A:hover {
	BACKGROUND-IMAGE: url(image/head_arrow.gif);
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 16px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left center;
	COLOR: #666666;
	FONT-WEIGHT: bold;
	text-decoration: underline;
}
#global .now A {
	COLOR: #333333
}
#contents {
	WIDTH: 940px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.content_box {
	DISPLAY: block; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.content_box A {
	COLOR: #0066b3; TEXT-DECORATION: underline
}
.content_box A:hover {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#contents_left {
	MARGIN: 20px; WIDTH: 580px; DISPLAY: inline; FLOAT: left
}
#contents_left2 {
	MARGIN: 20px; WIDTH: 900px; DISPLAY: inline; FLOAT: left
}
#contents_left .top_title01 {
	BACKGROUND-IMAGE: url(image/h2_title01.gif); MARGIN-TOP: 20px; WIDTH: 580px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px; HEIGHT: 34px
}
#contents_left .top_title02 {
	BACKGROUND-IMAGE: url(image/h2_title02.gif); MARGIN-TOP: 20px; WIDTH: 580px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px; HEIGHT: 34px
}
#contents_left .top_title01 A {
	TEXT-INDENT: -9999px; DISPLAY: block; HEIGHT: 34px; MARGIN-LEFT: 528px
}
#contents_left .top_title02 A {
	TEXT-INDENT: -9999px; DISPLAY: block; HEIGHT: 34px; MARGIN-LEFT: 528px
}
#contents_left .top_title01 A:hover {
	BACKGROUND-IMAGE: url(image/h2_title_list.gif); TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; HEIGHT: 34px; MARGIN-LEFT: 528px
}
#contents_left .top_title02 A:hover {
	BACKGROUND-IMAGE: url(image/h2_title_list.gif); TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; HEIGHT: 34px; MARGIN-LEFT: 528px
}
#contents_left .top_title {
	BACKGROUND-IMAGE: url(image/h2_title.gif); TEXT-INDENT: 25px; WIDTH: 580px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px; HEIGHT: 29px; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#contents_left .top_title_info {
	BACKGROUND-IMAGE: url(image/h2_title_info.gif); TEXT-INDENT: 25px; WIDTH: 580px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px; HEIGHT: 29px; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.info_photo {
	WIDTH: 180px; FLOAT: left
}
.info_txt {
	WIDTH: 370px; FLOAT: left
}
.info_photo IMG {
	BORDER-BOTTOM: #cccccc 2px solid; BORDER-LEFT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; BORDER-RIGHT: #cccccc 2px solid
}
.recruit_box .rec_left {
	WIDTH: 100px; FLOAT: left
}
.recruit_box .rec_right {
	WIDTH: 450px; FLOAT: left
}
.recruit_box .rec_right A {
	COLOR: #0066b3; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.recruit_box .rec_right A:hover {
	COLOR: #0099ff; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#contents_right {
	BACKGROUND-IMAGE: url(image/right_bg.gif); MARGIN-TOP: 20px; WIDTH: 300px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px; FLOAT: left; MARGIN-RIGHT: 20px
}
#right_menu {
	BACKGROUND-IMAGE: url(image/right_menu_dot.gif); PADDING-LEFT: 20px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left 50%; PADDING-TOP: 20px
}
#right_menu .menu_title01 {
	BACKGROUND-IMAGE: url(image/h3_title01.gif); TEXT-INDENT: -9999px; WIDTH: 260px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 27px
}
#right_menu .menu_title02 {
	BACKGROUND-IMAGE: url(image/h3_title02.gif); TEXT-INDENT: -9999px; WIDTH: 260px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 27px
}
#right_menu .menu_title03 {
	BACKGROUND-IMAGE: url(image/h3_title03.gif); TEXT-INDENT: -9999px; WIDTH: 260px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 27px
}
#right_menu .menu_title04 {
	BACKGROUND-IMAGE: url(image/h3_title04.gif); TEXT-INDENT: -9999px; WIDTH: 260px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 27px
}
#right_menu .menu_box {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 25px
}
#right_menu .menu_box UL {
	LIST-STYLE-TYPE: none
}
#right_menu .menu_box LI {
	BACKGROUND-IMAGE: url(image/right_arrow.gif); TEXT-INDENT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
#right_menu .menu_box DL {
	BACKGROUND-IMAGE: url(image/dot_line2.gif); PADDING-BOTTOM: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; HEIGHT: 80px; CLEAR: both
}
#right_menu .menu_box DT {
	FLOAT: left
}
#right_menu .menu_box DT IMG {
	BORDER-BOTTOM: #cccccc 2px solid; BORDER-LEFT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #cccccc 2px solid
}
#right_menu .menu_box DD {
	WIDTH: 158px; DISPLAY: block; FLOAT: left
}
#right_menu .menu_box A {
	COLOR: #0066b3; TEXT-DECORATION: underline
}
#right_menu .menu_box A:hover {
	COLOR: #0099ff; TEXT-DECORATION: none
}
.pickup_title A {
	COLOR: #0066b3; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.pickup_title A:hover {
	COLOR: #0099ff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.pickup_title {
	COLOR: #0066b3; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.pickup_dis {
	FONT-SIZE: 10px
}
#bn_space {
	MARGIN-BOTTOM: 20px
}
#container_btm {
	BACKGROUND-IMAGE: url(image/foot_bg.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 138px
}
#footer {
	WIDTH: 980px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	text-align: right;
}
#footer UL {
	LIST-STYLE-TYPE: none; DISPLAY: block; HEIGHT: 30px; FONT-SIZE: 11px; PADDING-TOP: 50px
}
#footer LI {
	BACKGROUND-IMAGE: url(image/foot_arrow.gif); MARGIN-TOP: 5px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; FLOAT: left; MARGIN-RIGHT: 20px
}
#footer #foot_logo {
	MARGIN-TOP: 0px; MARGIN-RIGHT: 80px
}
#footer A {
	PADDING-LEFT: 10px
}
#footer #copyright {
	TEXT-ALIGN: center; MARGIN-TOP: 32px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; HEIGHT: 30px; CLEAR: both; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#search IMG {
	MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: bottom
}
.city01 {
	BACKGROUND-IMAGE: url(image/city01.gif); TEXT-ALIGN: center; WIDTH: 86px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; COLOR: #ffffff; PADDING-TOP: 5px
}
.city02 {
	BACKGROUND-IMAGE: url(image/city02.gif); TEXT-ALIGN: center; WIDTH: 86px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; COLOR: #ffffff; PADDING-TOP: 5px
}
.city03 {
	BACKGROUND-IMAGE: url(image/city03.gif); TEXT-ALIGN: center; WIDTH: 86px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; COLOR: #ffffff; PADDING-TOP: 5px
}
.city04 {
	BACKGROUND-IMAGE: url(image/city04.gif); TEXT-ALIGN: center; WIDTH: 86px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; COLOR: #ffffff; PADDING-TOP: 5px
}
.city05 {
	BACKGROUND-IMAGE: url(image/city05.gif); TEXT-ALIGN: center; WIDTH: 86px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; COLOR: #ffffff; PADDING-TOP: 5px
}
.rec_date {
	TEXT-ALIGN: center; WIDTH: 86px; DISPLAY: block; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #333333; FONT-WEIGHT: bold
}
.info_date {
	WIDTH: 86px; DISPLAY: block; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 3px; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.mb20 {
	MARGIN-BOTTOM: 20px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.mb5 {
	MARGIN-BOTTOM: 5px
}
.mt20 {
	MARGIN-TOP: 20px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mt5 {
	MARGIN-TOP: 5px
}
.answer {
	BACKGROUND-IMAGE: url(image/a.gif); PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
.question {
	BACKGROUND-IMAGE: url(image/q.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-WEIGHT: bold
}
.ikan .back {
	DISPLAY: block; FLOAT: left
}
.ikan .next {
	DISPLAY: block; FLOAT: right
}
#company TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
#company .company_title {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #eeeeee; WIDTH: 100px; FONT-WEIGHT: bold
}
.volunteer_left {
	WIDTH: 115px; FLOAT: left
}
.volunteer_logo {
	MARGIN-BOTTOM: 15px
}
.volunteer_logo IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.volunteer_info {
	WIDTH: 435px; FLOAT: left
}
.v_list_title {
	BACKGROUND-IMAGE: url(image/dot_line.gif); PADDING-BOTTOM: 5px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#login {
	BORDER-BOTTOM: #cccccc 3px solid; BORDER-LEFT: #cccccc 3px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 3px solid; BORDER-RIGHT: #cccccc 3px solid; PADDING-TOP: 20px
}
#login DL {
	MARGIN-TOP: 20px; WIDTH: 400px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#login DT {
	WIDTH: 100px; DISPLAY: block; FLOAT: left; HEIGHT: 30px
}
#login DD {
	WIDTH: 300px; DISPLAY: block; FLOAT: left; HEIGHT: 30px
}
#login .id {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 280px; HEIGHT: 18px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#login .pass {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 140px; HEIGHT: 18px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#login .login_btn {
	TEXT-ALIGN: center; MARGIN-TOP: 10px; CLEAR: both
}
#form {
	BORDER-BOTTOM: #cccccc 3px solid; BORDER-LEFT: #cccccc 3px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 3px solid; BORDER-RIGHT: #cccccc 3px solid; PADDING-TOP: 20px
}
#form DL {
	MARGIN-TOP: 20px; WIDTH: 500px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#form DT {
	WIDTH: 120px; DISPLAY: block; FLOAT: left; HEIGHT: 30px
}
#form DD {
	WIDTH: 380px; DISPLAY: block; FLOAT: left; HEIGHT: 30px
}
#form .id {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 280px; HEIGHT: 18px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#form .pass {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 140px; HEIGHT: 18px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#form .group_form {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 370px; HEIGHT: 18px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#form .login_btn {
	TEXT-ALIGN: center; MARGIN-TOP: 10px; CLEAR: both
}
#form {
	BORDER-BOTTOM: #cccccc 3px solid; BORDER-LEFT: #cccccc 3px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 3px solid; BORDER-RIGHT: #cccccc 3px solid; PADDING-TOP: 20px
}
#v_form {
	BORDER-BOTTOM: #cccccc 3px solid; BORDER-LEFT: #cccccc 3px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 3px solid; BORDER-RIGHT: #cccccc 3px solid; PADDING-TOP: 20px
}
#v_form DL {
	MARGIN-TOP: 20px; WIDTH: 500px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#v_form DT {
	WIDTH: 140px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; CLEAR: both
}
#v_form DD {
	WIDTH: 360px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; _padding-bottom: 15px; _height: 1%
}
#v_form .id {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 280px; HEIGHT: 18px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#v_form .pass {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 140px; HEIGHT: 18px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#v_form .group_form {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 350px; HEIGHT: 18px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#v_form .volunteer_form {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 350px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
#v_form .login_btn {
	TEXT-ALIGN: center; MARGIN-TOP: 10px; CLEAR: both
}
#useful {
	
}
#useful_navi {
	TEXT-ALIGN: center
}
#useful_navi P {
	DISPLAY: block; FONT-SIZE: 10px
}
#useful UL {
	LIST-STYLE-TYPE: none
}
#useful LI {
	BACKGROUND-IMAGE: url(image/right_arrow.gif); TEXT-INDENT: 14px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; FLOAT: left; FONT-SIZE: 10px; MARGIN-RIGHT: 15px
}
#useful H3 {
	BACKGROUND-IMAGE: url(image/dot_line.gif); PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; MARGIN-BOTTOM: 5px; COLOR: #83b300; FONT-SIZE: 12px; PADDING-TOP: 3px
}
#useful .useful_box {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#mypage H3 {
	BACKGROUND-IMAGE: url(image/dot_line.gif); PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; MARGIN-BOTTOM: 5px; COLOR: #0066b3; FONT-SIZE: 12px; PADDING-TOP: 3px
}
#recruit H3 {
	BACKGROUND-IMAGE: url(image/dot_line.gif); PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; MARGIN-BOTTOM: 5px; COLOR: #0066b3; FONT-SIZE: 12px; PADDING-TOP: 3px
}
#recruit .recruit_box {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#mypage .th02 {
	WIDTH: 60px
}
#mypage .th03 {
	WIDTH: 25px
}
#recruit #recruit_head P {
	PADDING-BOTTOM: 4px; COLOR: #000000; FONT-SIZE: 14px
}
#recruit_head .recruit_icon {
	TEXT-ALIGN: right; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#sitemap UL {
	LIST-STYLE-TYPE: none
}
#sitemap .sitemap_useful {
	MARGIN-LEFT: 20px
}
#sitemap LI {
	BACKGROUND-IMAGE: url(image/sitemap_arrow.gif); TEXT-INDENT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 8px
}
.entry_box {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fafafa; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cc0000; PADDING-TOP: 10px
}
.entry_box2 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fafafa; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.entry_end_box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.entry_end_box UL {
	LIST-STYLE-TYPE: none
}
.entry_end_box LI {
	BACKGROUND-IMAGE: url(image/right_arrow.gif); TEXT-INDENT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
.entry_end_box A {
	COLOR: #0066b3
}
.entry_end_box A:hover {
	COLOR: #0099ff
}
.info H3 {
	BACKGROUND-IMAGE: url(image/dot_line.gif); PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; MARGIN-BOTTOM: 5px; COLOR: #0066b3; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.info .info_head {
	CLEAR: both
}
.info .info_box {
	MARGIN: 5px 10px 20px
}
.info .info_head P {
	BACKGROUND-IMAGE: url(image/dot_line.gif); PADDING-BOTTOM: 5px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; COLOR: #ff6600; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.moji_001 {
	margin: 20px 0 0;
	color: #666666;
	background-image: url(image/line_01.gif);
	background-repeat: repeat;
	background-position: left bottom;
	font-size: 15px;
    }
.moji_002 {
	margin: 20px 0 0;
	color: #666666;
	background-image: url(image/line_01.gif);
	background-repeat: repeat;
	background-position: left bottom;
	font-size: 15px;
	font-weight: bold;
    }
.moji_003 {
	margin: 20px 0 0;
	color: #666666;
	background-image: url(image/line_01.gif);
	background-repeat: repeat;
	background-position: left bottom;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
    }
.moji_004 {
	margin: 20px 0 0;
	color: #FF0000;
	background-image: url(image/line_01.gif);
	background-repeat: repeat;
	background-position: left bottom;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
    }
.moji_005 {
	margin: 20px 0 0;
	color: #FF0000;
	background-image: url(image/line_01.gif);
	background-repeat: repeat;
	background-position: left bottom;
	font-size: 15px;
	font-weight: bold;
    }
.moji_006 {
	margin: 20px 0 0;
	color: #666666;
	background-image: url(image/line_01.gif);
	background-repeat: repeat;
	background-position: left bottom;
	font-size: 14px;
	font-weight: bold;
    }
.uchiwaku_center {
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 24px;
	WIDTH: 890px;
	MARGIN-RIGHT: 24px;
	margin-top: 20px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}
.uchiwaku_left {
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 24px;
	WIDTH: 890px;
	MARGIN-RIGHT: 24px;
	margin-top: 20px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.uchiwaku_right {
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 24px;
	WIDTH: 890px;
	MARGIN-RIGHT: 24px;
	margin-top: 20px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: right;
}
.uchiwaku_left2 {
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 24px;
	WIDTH: 890px;
	MARGIN-RIGHT: 24px;
	margin-top: 20px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.map_renew {
	BACKGROUND-IMAGE: url(image/map_bk.jpg);
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 5px;
	WIDTH: 255px;
	BACKGROUND-REPEAT: no-repeat;
	MARGIN-BOTTOM: 10px;
	HEIGHT: auto;
	MARGIN-LEFT: 5px;
	PADDING-TOP: 35px;
	_height: 1.5em;
	text-align: left;
	font-size: 12px;
	letter-spacing: 0px;
}
.uchiwaku_center_1 {
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 24px;
	WIDTH: 890px;
	MARGIN-RIGHT: 24px;
	margin-top: 20px;
	padding: 0px;
	text-align: left;
	border: 1px solid #CCCCCC;
}
.uchiwaku_center_2 {
	WIDTH: 870px;
	text-align: left;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	background-color: #f4f4f4;
	font-weight: bold;
	font-size: 14px;
	color: #0066CC;
	text-decoration: underline;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 12px;
	letter-spacing: 2px;
	background-image: url(image/bg_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.uchiwaku_center_3 {
	WIDTH: 870px;
	text-align: left;
	margin: 0px;
	font-size: 12px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 12px;
	letter-spacing: 3px;
}
.uchiwaku_center_4 {
	WIDTH: 870px;
	text-align: left;
	margin: 0px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 12px;
	letter-spacing: 3px;
}
.uchiwaku_center_5 {
	WIDTH: auto;
	text-align: left;
	margin: 0px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 12px;
	letter-spacing: 3px;
	border: 1px solid #CCCCCC;
}
.uchiwaku_center_6 {
	WIDTH: auto;
	text-align: left;
	margin: 0px;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	letter-spacing: 3px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	color: #666666;
}
.uchiwaku_center_7 {
	WIDTH: auto;
	text-align: left;
	margin: 0px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	letter-spacing: 3px;
	color: #666666;
}
.uchiwaku_center_8 {
	WIDTH: 866px;
	text-align: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	letter-spacing: 3px;
}
.uchiwaku_center_9 {
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 24px;
	WIDTH: 890px;
	MARGIN-RIGHT: 24px;
	margin-top: 20px;
	padding: 0px;
	text-align: left;
	border: 1px solid #FFFFFF;
}
.uchiwaku_center_10 {
	WIDTH: auto;
	text-align: left;
	margin: 0px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 12px;
	letter-spacing: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.uchiwaku_center_11 {
	WIDTH: 870px;
	text-align: left;
	margin: 0px;
	font-size: 14px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}
.map_renew UL {
	margine-left: -6px
}
.map_renew LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-TOP: 0px
}
.map_line_renew {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
}
.map_bold {
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	FONT-WEIGHT: bold;
	text-align: left;
	letter-spacing: 2px;
}

