a:link		{ color:#258CCE; text-decoration:underline;}
a:visited	{ color:#258CCE; text-decoration:underline;}
a:hover		{ color:#258CCE; text-decoration:none;}
a:active	{ color:#258CCE; text-decoration:none;}


/* detail */
.dtl_person_box { width:630px; margin:0 0 30px 0; padding:0; overflow:hidden; background-color:#f0f0f0; }
.dtl_person_box { background-color:#f0f0f0; }
	.dtl_person_img { width:217px; float:left; }
	.dtl_person_txt { width:401px; float:right; }

.dtl_read { width:630px; margin:0 0 10px 0; padding:0; line-height:160%; }

.dtl_outline { width:630px; margin:0 0 50px 0; padding:0 0 15px 0; }
.dtl_outline { background-image: url(../200910/img/bg_001_001.gif); background-repeat: no-repeat; background-position: left bottom; }

.dtl_outline ul { margin:5px 0 0 0; padding:0 0 0 0; list-style:none; }
.dtl_outline li { margin:0 0 7px 16px; padding:3px 0 3px 30px; display:block; font-weight:bold; }
.dtl_outline li { background-image: url(../200910/img/icon_001.gif); background-repeat: no-repeat; background-position: left top; }



.dtl_col { width:630px; margin:0 0 50px 0; padding:0; }
	.dtl_col h3 { margin:0 0 20px 0; padding:0; }

.dtl_col_q_box { width:630px; margin:0 0 35px 0; padding:0 0 1px 0; overflow:hidden; }
.dtl_col_q_box { background-image: url(../200910/img/bg_001_002.gif); background-repeat: no-repeat; background-position: left bottom; }
.dtl_col_q { width:630px; margin:0 0 0 0; padding:0 0 15px 53px; line-height:160%; overflow:hidden; }
.dtl_col_q { background-image: url(../200910/img/ot_001_003.gif); background-repeat: no-repeat; background-position: left top; }
	.dtl_col_q span { margin:0 0 0 0; padding:9px 0 5px 0; display:block; }
.dtl_col_a { width:630px; margin:0 0 0 0; padding:0 0 0 53px; line-height:160%; overflow:hidden; }
.dtl_col_a { background-image: url(../200910/img/ot_001_004.gif); background-repeat: no-repeat; background-position: left top; }
	.dtl_col_box { width:576px; margin:0 0 7px 0; padding:0; overflow:hidden; }
	.dtl_col_a p { margin:0 0 5px 0; padding:0; }
	.dtl_txt00 { width:576px; margin:0; padding:0; }
	.dtl_img01 { width:190px; float:right; margin:0 0 0 15px; }
	.dtl_txt01 { width:370px; float:left; margin:0; padding:0; }
	.dtl_img02 { width:196px; float:left; margin:0 15px 0 0; font-size:80%; text-align:center; }
		.dtl_img02 img { display:block; }
	.dtl_txt02 { width:360px; float:right; margin:0; padding:0; }
	.dtl_img03 { width:218px; float:right; margin:0 0 0 15px; }
	.dtl_txt03 { width:343px; float:left; margin:0; padding:0; }
	.dtl_img04 { width:257px; float:right; margin:0 0 7px 15px; text-align:center; font-size:80%; }
		.dtl_img04 img { margin:0 0 5px 0; }
	.dtl_txt04 { width:295px; float:left; margin:0; padding:0; }
	.dtl_img05 { width:231px; float:right; margin:0 0 7px 15px; font-size:80%; line-height:130%; }
		.dtl_img05 img { margin:0 0 1px 0; }
		.dtl_img05 span { margin:0 0 6px 0; display:block; text-align:center; }
		.dtl_img05 strong { padding:5px 0 0 0; display:block; }
		.dtl_img05 a { padding:1px 0 5px 0; display:block; }
	.dtl_txt05 { width:330px; float:left; margin:0; padding:0; }



.intvoutline { width:630px; text-align:right; }
.dtl_thnx { width:630px; margin:0 0 40px 0; text-align:right; }

.info_company_box { width:630px; margin:0 0 60px 0; padding:7px 0; }
.info_company_box { background:#F4F4F4; }
	.info_company { width:616px; margin:0 7px; overflow:hidden; line-height:150%; }
	.info_company_txt { width:450px; margin:0 0 0 0; padding:0 0 0 7px; float:left; }
		.info_company_txt h5 { margin:5px 0 9px 0; padding:1px 0 0 0; }
		.info_company_txt h6 { margin:0 0 5px 0; padding:1px 0 0 0; }
	.info_company_logo { width:140px; float:right; text-align:center; font-size:80%; line-height:110%; }
	.info_company_logo img { margin:0 0 4px 0; display:block; }

.edit_box { width:630px; padding:18px 0 20px 0; }
.edit_box { background-image: url(../200910/img/bg_001_003.gif); background-repeat: repeat-x; background-position: left top; }
	.edit_box h5 { padding:0 10px 13px 10px; }
	.edit_box p { padding:0 10px; line-height:150%; }

/* detail */