body		{ background-color: #ffffff; color: #666666; height: 100%; width: 800px; text-align: center; margin: 0 auto; font-size: 11px; line-height: 16pt; font-family: Verdana, ms gothic; }
body.schedule	{ background-color: #ffffff; color: #666666; height: 100%; text-align: left; padding: 10px; margin: 0 auto; font-size: 11px; line-height: 16pt; font-family: Verdana, ms gothic; }

#core		{ background-color: #ffffff; color: #000000; width: 800px; text-align:  left; margin: 20px  0px  0px  0px; padding:  0px 10px  0px 10px; border: solid #000000; border-width: 1px 1px 1px 1px; }
#header		{ background-color: #ffffff; color: #000000; width: 795px; text-align:  left; margin:  0px  0px  0px  0px; padding: 10px  0px  0px  0px; border: }
#main		{ background-color: #ffffff; color: #666666; width: 795px; text-align:  left; margin:  0px  0px  0px  0px; padding:  0px  0px 10px  0px; border: }
#footer		{ background-color: #ffffff; color: #000000; width: 795px; text-align: right; margin:  0px  0px  0px  0px; padding: 10px  0px  0px  0px; clear: both; }
.text		{ background-color: #ffffff; color: #666666; width: 540px; text-align:  left; margin:  0px  0px  0px  0px; padding: 20px  0px  0px  0px; float:  left; }
#menu		{ background-color: #ffffff; color: #666666; width: 240px; text-align:  left; margin:  0px  0px  0px  0px; padding: 20px  0px  0px  0px; float:  right; }

.link		{ background-color: #ffffff; color: #000000; width: 780px; text-align:  left; margin:  0px  0px  0px  0px; padding:  0px  0px  0px  0px; border: }
.text_box	{ background-color: #ffffff; color: #666666; width: 510px; text-align:  left; margin:  0px  0px  0px  0px; padding:  20px 30px  0px  0px; float:  left; }

s		{ color: #ff0000; }
.s_font		{ color: #666666; }

#outside	{ border: 1px solid #000000; background: #000000; }
#navigation-1	{ padding:1px 0; margin: 0px; list-style: none; width: 100%; height: 21px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font: normal 8pt verdana, arial, helvetica; }
#navigation-1 li { margin:0; padding:0; display:block; float:left; position:relative; width: 148px; }
#navigation-1 li a:link, #navigation-1 li a:visited {	padding:4px 0;	display:block;	text-align:center;	text-decoration:none;	background:#000000;	color:#ffffff;	width:148px;	height:13px;}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {	padding:4px 0;	display:block;	text-align:center;	text-decoration:none;	background:#666666;	color:#ffffff;	width:146px;	height:13px;	border-left:1px solid #ffffff;	border-right:1px solid #ffffff;}
#navigation-1 li ul.navigation-2 {	margin:0;	padding:1px 1px 0;	list-style:none;	display:none;	background:#ffffff;	width:146px;	position:absolute;	top:21px;	left:-1px;	border:1px solid #000000;	border-top:none;}
#navigation-1 li:hover ul.navigation-2 { display: block;}
#navigation-1 li ul.navigation-2 li {	width:146px;	clear:left;	width:146px;}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {	clear:left;	background:#000000;	padding:4px 0;	width:146px;	border:none;	border-bottom:1px solid #ffffff; position:relative;	z-index:1000;}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {	clear:left;	background:#666666;	padding:4px 0;	width:146px;	border:none;	border-bottom:1px solid #ffffff;	position:relative;	z-index:1000;}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {	display:none;	margin:0;	padding:0;	list-style:none;	position:absolute;	left:145px;	top:-2px;	padding:1px 1px 0 1px;	border:1px solid #000000;	border-left:1px solid #000000;	background:#ffffff;	z-index:900;}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {	display:block;}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {	background:#000000;}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {	background:#666666;}
#navigation-1 li ul.navigation-2 li a span {	position:absolute;	top:0;	left:132px;	font-size:12pt;	color:#fe676f;}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {	position:absolute;	top:0;	left:132px;	font-size:12pt;	color:#ffffff;}
 

#qa_top		{ background-color: #ffffff; color: #666666; height:  90px; width: 780px; text-align:  left; margin: 10px  0px  0px  0px; padding:  0px  0px  0px  0px; float:  left; line-height:  16pt; background-image: url("../image/faq_background.png"); }
#qa_text_max	{ background-color: #ffffff; color: #666666;		    width: 780px; text-align:  left; margin:  0px  0px  0px  0px; padding: 20px  0px  0px  0px; float:  left; line-height:  16pt; }
#qa_text	{ background-color: #ffffff; color: #666666;		    width: 490px; text-align:  left; margin:  0px  0px  0px  0px; padding: 20px  0px  0px  0px; float:  left; line-height:  16pt; }
#qa_image	{ background-color: #ffffff; color: #666666;		    width: 250px; text-align:  left; margin:  0px  0px  0px  0px; padding: 20px  0px  0px  0px; float: right; }

#all		{ width: 780px; margin-top: 0px; text-align: left; background-color: #ffffff; padding-left: 10px; padding-right: 10px; }

.gray			{ background-color: #f8f8f8; padding: 10px; }

.left_space	{ float: left; margin-left: 0px; margin-top: 0px; text-align: left; }
.right_space	{ float: right; margin-left: 0px; margin-top: 0px; text-align: left; }

#header_left	{ float: left; margin-left: 0px; margin-top: 0px; text-align: left; }
#header_right	{ float: right; margin-left: 0px; text-align: right; }

ul.footer_link 				{ text-align: right; margin-top: 0px; margin-bottom: 0px; }
ul.footer_link li			{ display: inline; list-style-type: none; margin-right: 6px; padding-left: 10px; border-left: 1px solid #999; }
ul.footer_link li.footer_link_home	{ border-left: 0; padding-left: 0; }


.both		{ clear: both; }
.both_tm10	{ clear: both; margin-top: 10pt; }
.border		{ border: solid #999999; border-width: 0px 0px 1px 0px; padding-left: 0px; margin-bottom: 5px; }

.left		{ float: left ; margin-top: 0px; margin-right: 0px; }
.left_tm10	{ float: left ; margin-top: 10px; margin-right: 0px; }
.left_rbm10	{ float: left ; margin-top: 0px; margin-right: 0px; margin-bottom: 10pt; margin-right:10pt; }
.left_line	{ float: left ; margin-top: 0px; margin-right: 0px; border: solid #888888; border-width: 0px 0px 0px 1px; padding-left: 20px; margin-bottom: 40px; padding-top: 15px; }
.right		{  float: right ; margin-top: 0px; margin-left: 0px; }
.right_line	{ float: right ; margin-top: 0px; margin-left: 0px; padding-top: 15px; }

.margin		{ width: 780px; height: 20px; clear: both; margin-top: 0px; text-align: left; background-color: #ffffff; border: solid #888888; border-width: 0px 0px 0px 0px; padding-left: 20px; }
.line		{ border: solid #888888; border-width: 0px 0px 0px 1px; padding-left: 20px; margin-bottom: 40px; }
.line_r		{ border: solid #888888; background-color: #fff0f0; border-width: 0px 0px 0px 0px; padding-left: 20px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 40px; }
.line_bm0	{ border: solid #888888; border-width: 0px 0px 0px 1px; padding-left: 20px; margin-bottom: 0px; }
.line_tm20	{ border: solid #888888; border-width: 0px 0px 0px 1px; padding-left: 20px; margin-top: 20px; }
.title		{ border: solid #888888; border-width: 0px 0px 0px 5px; padding-left: 20px; margin-top: 30px; margin-bottom: 0px; }
.box		{ margin-left: 0px; clear: both; margin-top: 0px; margin-bottom: 5px; text-align: left; background-color: #ffffff; border: solid #888888; border-width: 1px 1px 1px 1px; padding: 10px; }
.job_box	{ margin-left: 0px; clear: both; margin-top: 0px; margin-bottom: 5px; text-align: left; background-color: #ffffff; border: solid #154ecc; border-width: 1px 1px 1px 1px; padding: 10px; }
.box_bg1	{ margin-left: 0px; clear: both; margin-top: 0px; margin-bottom: 5px; text-align: left; background-color: #e6e6ff; border-width: 0px; padding: 5px; }
.bo		{ border: solid #d7e2f9; border-width: 0px 0px 1px 0px; margin-bottom: 15px; padding-left: 0px; }
.dline		{ border: solid #0000b4; border-width: 1px 0px 1px 0px; margin-bottom: 15px; padding: 5px; margin-top: 20px; }
.information	{ float: left; font-size: 10px; height: 200px; width: 500px; overflow: auto; border: 1px solid #666666; padding: 5px 5px; float: left; scrollbar-face-color: #e7eefd; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #4080ff; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff; margin-bottom: 10px; }
.cad_information	{ float: left; font-size: 10px; height: 50px; width: 530px; overflow: auto; border: 1px solid #666666; padding: 5px 5px; float: left; scrollbar-face-color: #e7eefd; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #4080ff; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff; margin-bottom: 10px; }
.con_information	{ float: left; font-size: 10px; height: 100px; width: 100%; overflow: auto; border: 1px solid #666666; background-color: #ffffff; padding: 5px 5px; float: left; scrollbar-face-color: #e7eefd; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #4080ff; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff; margin-top: 10px; margin-bottom: 10px; }
.window_entry	{ font-size: 10px; height: 245px; width: 480px; overflow: auto; border: 1px solid #4080ff; padding: 5px 5px; float: left; scrollbar-face-color: #e7eefd; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #4080ff; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff; margin-bottom: 10px; }

.tm0		{ border: none; margin-top: 0pt; }
.tm5		{ border: none; margin-top: 5pt; }
.tm10		{ border: none; margin-top: 10pt; }
.tm15		{ border: none; margin-top: 15pt; }
.tm20		{ border: none; margin-top: 20pt; }
.tm30		{ border: none; margin-top: 30pt; }
.tm40		{ border: none; margin-top: 40pt; }

.bm0		{ border: none; margin-bottom: 0pt; }
.bm5		{ border: none; margin-bottom: 5pt; }
.bm10		{ border: none; margin-bottom: 10pt; }
.bm15		{ border: none; margin-bottom: 15pt; }
.bm20		{ border: none; margin-bottom: 20pt; }
.bm30		{ border: none; margin-bottom: 30pt; }
.bm40		{ border: none; margin-bottom: 40pt; }

.btm10		{ border: none; margin-top: 10pt; margin-bottom: 10pt; }
.btm15		{ border: none; margin-top: 15pt; margin-bottom: 15pt; }

.r_tm10		{ border: none; text-align: right; margin-top: 10pt; }
.rm10_tm3	{ border: none; float: left ; margin-right: 10pt; margin-top: 3pt; }
.irm10		{ border: none; float: left ; margin-right: 10pt; margin-top: 1pt; }
.r_tm10		{ border: none; text-align: right; margin-top: 10pt; }
.lm10		{ border: none; margin-left: 10pt; }
.rm10		{ border: none; margin-right: 10pt; }
.rm10f		{ border: none; float: left ; margin-right: 15pt; }
.rm5		{ border: none; margin-right: 5pt; }
.rm		{ border: none; float: left ; margin-right: 10pt; margin-bottom: 15pt; }
.rmb		{ clear: both; border: none; float: left ; margin-right: 10pt; margin-bottom: 30pt; }


img		{ border: none; }

.img01		{ width: 780px; height: 250px; background-image: url("../image/no1.png") }
.image_title	{ width: 238px; background-color: #ffffff; font-size: 11px; color: #666666; font-weight: normal; margin-top: 0px; margin-bottom: 0px; background-color: #ffffff; border: solid #888888; border-width: 0px 1px 1px 1px; padding-left: 10px; text-align: left; }

.sub_title	{ text-indent: 0.5em; color: #ffffff; font-weight: normal; background-color: #000000; }
.sub_title_tm	{ text-indent: 0.5em; color: #ffffff; font-weight: normal; background-color: #000000; margin-top: 20pt; }
.sub_title2	{ text-indent: 0.5em; color: #ffffff; font-weight: normal; background-color: #000000; }


h1		{ font-size: 13px; color: #000000; line-height: 16pt; margin-top: 3px; margin-bottom: 10px; text-align: right; }
h2		{ font-size: 13px; color: #000000; line-height: 18pt; margin-top: 0px; margin-bottom: 15px; }
h2.faq		{ font-weight: bolder; font-size: 16px; color: #000000; line-height: 18pt; margin-top: 0px; margin-bottom: 15px; border: solid #999999; border-width: 0px 0px 1px 0px; padding-left: 0px; margin-bottom: 5px; }
h3		{ font-size: 13px; color: #000000; line-height: 18pt; margin-top: 0px; margin-bottom: 15px; }
h4		{ font-size: 12px; color: #000000; line-height: 14pt; margin-top: 0px; margin-bottom: 0px; }
h5		{ font-size: 12px; color: #000000; line-height: 14pt; margin-top: 0px; margin-bottom: 0px; }
h6		{ font-size: 12px; color: #000000; line-height: 14pt; margin-top: 0px; margin-bottom: 0px; }

a.button		{ display: block; width: 120px; color: #ffffff; background-color: #ff9614; border: outset 2px #9999cc; margin: 0px; padding: 3px 1px 1px 0px; font-size: 12px; line-height: 12px; text-align: center; text-decoration: none; margin-top: 5pt; }
a.button:hover		{ color: #ffffff; background-color: #ffb450; border: inset 2px #9999cc; margin: 0px; padding: 4px 0px 0px 1px; margin-top: 5pt; }
a.button:active		{ color: #ffffff; margin-top: 5pt; }
a.button:visited	{ color: #ffffff; margin-top: 5pt; }

a.border_none         { text-decoration: none; font-size: 11px; color: #3366ff; }
a.border_none:link    { font-size: 11px; color: #3366ff; font-weight: normal; }
a.border_none:active  { font-size: 11px; color: #3366ff; font-weight: normal; }
a.border_none:visited { font-size: 11px; color: #3366ff; font-weight: normal; }
a.border_none:hover   { font-size: 11px; color: #3366ff; text-decoration: underline; font-weight: normal; }

a.white         { text-decoration: none; font-size: 11px; color: #ffffff; }
a.white:link    { font-size: 11px; color: #ffffff; font-weight: normal; }
a.white:active  { font-size: 11px; color: #ffffff; font-weight: normal; }
a.white:visited { font-size: 11px; color: #ffffff; font-weight: normal; }
a.white:hover   { font-size: 11px; color: #ffffff; text-decoration: underline; font-weight: normal; }

a.h_link         { text-decoration: none; color: #3366ff; }
a.h_link:link    { color: #3366ff; font-weight: normal; }
a.h_link:active  { color: #3366ff; font-weight: normal; }
a.h_link:visited { color: #3366ff; font-weight: normal; }
a.h_link:hover   { color: #3366ff; text-decoration: underline; font-weight: normal; }

table.job	{ width: 100%; border-collapse: collapse; border-color: #f5f5f5; border: solid #000000; border-width: 2px 2px 2px 2px; }
th.th_job	{ width: 60px; padding: 5px; background-color: #e7eefd; font-size: 11px; color: #222222; font-weight: bold; border: solid #000000; border-width: 1px 1px 1px 1px; }
td.td_job1	{ width: 185px; padding: 5px 5px 5px 10px; background-color: #ffffff; font-size: 11px; color: #666666; font-weight: normal; border: solid #000000; border-width: 1px 1px 1px 1px; }
td.td_job2	{ width: 490px; padding: 5px 5px 5px 10px; background-color: #ffffff; font-size: 11px; color: #666666; font-weight: normal; border: solid #000000; border-width: 1px 1px 1px 1px; }

table.download	{ width: 100%; border-collapse: collapse; border-color: #f5f5f5; border: solid #000000; border-width: 1px 1px 1px 1px; }
td.td_dl1	{ width: 400px; padding: 5px 5px 5px 10px; background-color: #ffffff; font-size: 11px; color: #666666; font-weight: normal; border: solid #000000; border-width: 1px 1px 1px 1px; }
td.td_dl2	{ width: 150px; padding: 5px 5px 5px 10px; background-color: #ffffff; font-size: 11px; color: #666666; font-weight: normal; border: solid #000000; border-width: 0px 0px 0px 0px; text-align: center; }
td.td_dl3	{ width: 100%; padding: 5px 5px 5px 10px; background-color: #ffffff; font-size: 11px; color: #666666; font-weight: normal; border: solid #000000; border-width: 1px 1px 1px 1px; }

table.table	{ border-collapse: collapse; border-color: #f5f5f5; }
table.table_t20	{ border-collapse: collapse; border-color: #f5f5f5; margin-top: 20pt; }
th		{ padding: 5px 5px; background-color: #e7eefd; font-size: 11px; color: #222222; font-weight: bold; text-align: center;}
td		{ font-size: 11px; }
th.normal	{ padding: 5px 5px; background-color: #ffffff; font-size: 11px; color: #222222; font-weight: bold; text-align: center;}
td.right2	{ text-align: right; padding: 5px 5px 5px 10px;}
td.holiday	{ text-align: right; padding: 5px; background-color: #f0f0f0; }
td.pad		{ padding: 5px 5px 5px 10px; }
td.work_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_work_support.png") ; background-color: #cfdaf7; }
td.work_r	{ background-image: url("../image/image_back01.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #9fb5ef; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.cad_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_cad_support.png") ; background-color: #cfdaf7; }
td.cad_r	{ background-image: url("../image/image_back02.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #9fb5ef; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.drawing_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_drawing_support.png") ; background-color: #cfdaf7; }
td.drawing_r	{ background-image: url("../image/image_back03.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #9fb5ef; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.cad_inquiry_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_cad_inquiry.png") ; background-color: #cfdaf7; }
td.cad_inquiry_r	{ background-image: url("../image/image_back04.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #9fb5ef; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.con_inquiry_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_con_inquiry.png") ; background-color: #999999; }
td.con_inquiry_r	{ background-image: url("../image/image_back10.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #999999; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.cad_hokuto_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_hokuto.png") ; background-color: #cfdaf7; }
td.cad_hokuto_r	{ background-image: url("../image/image_back05.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #9fb5ef; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.con_hokuto_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_hokuto.png") ; background-color: #999999; }
td.con_hokuto_r	{ background-image: url("../image/image_back11.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #999999; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.member_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_member.png") ; background-color: #cfdaf7; }
td.member_r	{ background-image: url("../image/image_back06.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #9fb5ef; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.engineer_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_engineer.png") ; background-color: #999999; }
td.engineer_r	{ background-image: url("../image/image_back07.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #999999; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.concrete_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_concrete.png") ; background-color: #999999; }
td.concrete_r	{ background-image: url("../image/image_back08.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #999999; text-align: right; vertical-align: bottom; color: #cfdaf7;}
td.career_l	{ width: 230px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url("../image/image_career.png") ; background-color: #999999; }
td.career_r	{ background-image: url("../image/image_back09.png") ; width: 550px; height: 150px; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #999999; text-align: right; vertical-align: bottom; color: #cfdaf7;}
table.navi	{ width: 550px; margin-top: 20px; }
td.right	{ clear: both; text-align: right; }

strong		{ color: #666666; font-weight: normal; }
strong.bold	{ color: #000000; font-weight: bold; }
b.job		{ color: #ff0000; font-weight: bold; }
b.red		{ color: #ff0000; font-weight: bold; }
b.orange		{ color: #ff6400; font-weight: bold; }
em		{ color: #666666; font-weight: normal; font-style: normal }
hr		{ height: 1px; color: #000000; margin-bottom: 0px; }
hr.hr		{ height: 1px; color: #f5f5f5; margin-bottom: 0px; }
.dot		{ border-style: dotted; color: #d7e2f9; height: 2px; margin-top: 10px; margin-bottom: 10px; }
.qa_title	{ color: #ff7f00; font-weight: bold; }
.qa_answer	{ color: #00a33d; font-weight: normal; margin-bottom: 15px; }

.indent			{ text-indent: 1em; }
.indent_tm		{ text-indent: 1em; margin-top: 20px; }
.note			{ font-size: 9px; color: #666666; font-family: Verdana, chicago, osaka, ms gothic; line-height: 11pt; font-weight: normal; }
.margin			{ font-size: 5px; line-height: 5pt; }
.gothic		{ font-family:ms gothic; }


ul.topicpath {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

ul.topicpath li {
	display: inline;
	list-style-type: none;
}

ul.topicpath li a {
	display: inline;
	list-style-type: none;
	padding-right:13px;
	background: url("../image/topicpath.png") no-repeat right 0.3em;
}

ul.topicpath li.topicpath_home {
	border-left: 0;
	padding-left: 0;
}


dt {
	margin-top: 1.5em;
	margin-bottom: 0em;
	text-indent: 0em;
	color: #000000;
	font-weight: bold;
}

dd.space {
	text-indent: 1.0em;
	margin-left: 0px;
}

dd {

	margin-left: 1.5em;

}

dt.faq_list_title {
	margin-bottom: 1.5em;
	text-indent: 0.5em;
	color: #ffffff;
	font-weight: bold;
	background-color: #000000;
}

dt.faq_member_title {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	text-indent: 0.5em;
	color: #000000;
	font-weight: bold;
}

dt.job_list_title_new {
	margin-top: 1.5em;
	margin-bottom: 0em;
	text-indent: 2.5em;
	color: #000000;
	font-weight: bold;
	background: url("../image/new.gif") no-repeat 0 0.4em;
}

dt.job_list_title {
	margin-top: 1.5em;
	margin-bottom: 0em;
	text-indent: 0em;
	color: #000000;
	font-weight: normal;
}

dd.faq_list {
	text-indent: 1.0em;
	margin-left: 0px;
	background: url("../image/image_faqlinktop.png") no-repeat 0 0.6em;
}

dd.job_list {
	text-indent: 1.0em;
	margin-left: 0px;
	background: url("../image/image_faqlinktop.png") no-repeat 0 0.6em;
}

.marginleft {
	margin-left: 1em;
}

.list01		{ margin-top: 10px; margin-left: 0px; padding: 0; }
.list01 li	{ text-indent: 1.5em; list-style: none; margin-bottom: 0px; background: url("../image/image_linktop.png") no-repeat 0 0.5em; }

.list02 	{ margin-top: 5px; padding: 0; }
.list02 li	{ text-indent: 1.5em; list-style: none; margin-bottom: 0px; background: url("../image/image_linktop.png") no-repeat 0 0.5em; }

.list03 	{ margin-top: 10px; padding: 0; }
.list03 li	{ text-indent: 1.5em; list-style: none; margin-bottom: 5px; background: url("../image/image_linktop.png") no-repeat 0 0.5em; border-bottom: solid #d7e2f9; border-width: 0px 0px 1px 0px; }

.contents_menu 		{ margin: 0em; padding: 0px; }
.contents_menu li	{ text-indent: 1.5em; list-style: none; border-bottom: solid #d7e2f9; border-width: 0px 0px 1px 0px; margin-bottom: 11px; background: url("../image/image_linktop.png") no-repeat 0 0.5em; }