#detail {
	text-align: center;
}

#detail td{
	font-size: 100%;
	line-height: 1.7em;
}



#detail .company{
	font-size: 16pt;
	color: black;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
	height: 30px;
	vertical-align: middle;
}

#detail .area{
	font-size: 9pt;
	color: black;
	font-weight: bold;
	padding-right: 5px;
	text-align: right;
	height: 30px;
	vertical-align: middle;
}

#detail .link_box_moji{
	text-align: left;
	font-size: 8pt;
	letter-spacing: -1px;
	padding: 0px 6px 10px 6px;
}

#detail .service_title{
	font-size: 9pt;
	font-weight: normal;
	padding-top: 35px;
	text-align: center;
}

#detail .right_service_category{
	font-size: 11pt;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
	color: #503f2d;
	letter-spacing: 3px;
}

#detail .right_service{
/*	font-size: 8pt; */
	font-weight: normal;
	padding-left: 3px;
	text-align: left;
	letter-spacing: 1px;
}

#detail .right_service_img{
	padding-top: 5px;
}

#detail .right_service_space{
	height: 10px;
}

#detail .right_company_info_subtitle{
	text-align: left;
	font-size: 8pt;
	color: white;
	font-weight: normal;
	padding-top: 1px;
	padding-left: 10px;
	line-height: 1.0em;
}

#detail .right_company_info{
	text-align: left;
/*	font-size: 8px; */
	font-weight: normal;
	padding-top: 2px;
	padding-left: 10px;
}

#detail .right_company_info_space{
	height: 10px;
}

#detail .main_point_title{
	text-align: left;
}

#detail .main_point_title_company_name{
	font-size: 12pt;
	color: white;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 45px;
	padding-right: 5px;
	vertical-align: middle;
}

#detail .main_point_list_title{
	font-size: 12pt;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	letter-spacing: 1px;
	color: #533f26;
}

#detail .main_point_list_title2{
	font-size: 12pt;
	text-align: left;
	vertical-align: top;
	margin-top: 4px;
	margin-left: 65px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #533f26;
	background-repeat:no-repeat;
	height: 61px;
}

#detail .main_example_title{
	text-align: left;
	color:white;
	padding-left:10px;
}

#detail .main_example_title_top{
	width: 211px;
	height: 5px;
}

#detail .main_example_title_bottom{
	width: 211px;
	height: 8px;
}

#detail .main_soudan_caption_td{
	text-align: left;
	padding-top: 8pt;
	padding-left: 20px;
	line-height: 10px;
}

#detail .main_soudan_caption_img{
}

#detail .main_soudan_caption_font1{
	font-size: 9pt;
	font-weight: bold;
	color: #881D09;
}

#detail .main_soudan_caption_font2{
	font-size: 8pt;
	color: #881D09;
}

#detail .main_soudan_caption_font3{
	font-size: 8pt;
	margin-left: 20px;
}


#detail .main_soudan_top_space{
	height: 20px;
}

#detail .page_top_partner {
	text-align: right;
	width: 655px;
	padding-top: 15px;
	clear: both;
}


#detail .tanto{
	font-size: 12px;
	color: #583D20;
}

#box1_bottan      ul    {
	left: 9px;
	list-style: none;
}

#box1_bottan     li    {
	text-align: center;
	float: left;
	margin-right: 4px;
	position: relative;
	left: 45px;
}

#point {
/*	font-size: 10pt; */
}
#partner_left_navi {
	line-height: 1.7em;
}

