@charset "utf-8";
/* stylesheet (meiden5 style corp)
	Copyright (C) 2007 Sofrosune; www.sofrosune.net
	No part of this program may be reproduced or transmitted in any form or 
	by any means without permission from the author, Sofrosune.
	Version:1.00, September 15, 2007
	Usage:
	<link type="text/css" rel="styleSheet" href="../style/style_meiden5_corp.css" />
*/

/* === home_board === */

/* === misc elements === */

/*
.para_body img {
	float:left;
	margin:0px 18px 0px 0px;
}
*/
.para_body p {
	float:left;
/*	width:340px;*/
	text-align:left;
}

.para_body dl {
	float:left;
/*	width:340px;*/
	line-height:1.4;
}

/* === table === */
/*
.para_body table.table_skeleton {
	clear:both;
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin:20px 0px 0px 0px;
	width:100%;
}

.para_body table.table_skeleton td {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:5px;
	vertical-align:top;
}

.para_body table.table_skeleton td span a {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 8px;
	background:0px 3px no-repeat url("images/bullets/arrow01.png");
}
*/
/* === corp01-04-03 syle : Factory === */

.corp_factorybox {
	position:relative;
	margin:16px 8px 0px 8px;
	width:544px;
/*	background-color:#f4f4fc;*/
}

.corp_factorybox .fact_info {
	display:block;
	float:left;
	margin:0px 0px;
	padding:0px 0px;
	width:320px;
/*	font-size:91.7%;*/
/*	background-color:#f0fff0;*/
}

.corp_factorybox .fact_info .fact_name {
/*	border-top:2px solid #7184e9;*/
	border-bottom:2px solid #7184e9;
	padding:3px 5px;
	font-size:116.7%;
	font-weight:bold;
/*	background-color:#f4f4ff;*/
}

.corp_factorybox .fact_info .fact_adrs {
	padding:5px 5px;
	border-bottom:1px solid #c0c0c0;
	font-size:100.0%;
	line-height:1.2;
}

.corp_factorybox .fact_info .fact_note {
	padding:5px 5px;
	font-size:100.0%;
	line-height:1.1;
}

.corp_factorybox .fact_info .fact_note ul {
	margin:5px 0px 0px 0px;
}

.corp_factorybox .fact_info .fact_note li {
	margin:0px 0px;
	padding:0px 0px 0px 8px;
	font-size:91.7%;
	line-height:1.2;
	background:left 3px no-repeat url("images/drops/bull-sq3-blue-right.png");
}

.corp_factorybox .fact_photo {
	display:block;
	float:left;
	margin:0px 0px;
	padding:1.5em 0px 0px 0px;
	width:224px;
	text-align:right;
/*	background-color:#fff0f0;*/
}

.corp_factorybox .fact_photo img {
	margin-bottom:4px;
}

/* === corp01-05-1 syle : Meiden Group === */

.corp_profilebox {
	position:relative;
	margin:8px 8px 0px 8px;
	width:544px;
/*	background-color:#f4f4fc;*/
}

.corp_profilebox .prof_info {
	display:block;
	float:left;
	margin:0px 0px;
	padding:0px 0px;
	width:352px;
	font-size:100.0%;
/*	background-color:#f0fff0;*/
}

.corp_profilebox .prof_info .prof_name_nouse {
/*	border-top:2px solid #7184e9;*/
	border-bottom:2px solid #7184e9;
	padding:3px 5px;
	font-weight:bold;
	font-size:116.7%;
/*	background-color:#f4f4ff;*/
}

.corp_profilebox .prof_info .prof_name {
	border-bottom:1px dotted #b3b3b3;
	margin:20px 0px 5px 10px;
	padding:5px 0px;
	background:left top repeat-x url("images/home/board-title-bg.jpg");
}

.corp_profilebox .prof_info .prof_name span {
	margin:0px 0px;
	border-left:3px solid #415fd2;
	padding:0px 0px 0px 10px;
	font-size:110%;
}

.corp_profilebox .prof_info .prof_adrs {
	padding:5px 5px;
	border-bottom:1px solid #c0c0c0;
/*	font-size:91.7%;*/
	line-height:1.2;
}

.corp_profilebox .prof_info .prof_prodlist {
	padding:5px 5px;
/*	font-size:91.7%;*/
	line-height:1.2;
}

.corp_profilebox .prof_info .prof_prodlist li {
	font-size:91.7%;
}

.corp_profilebox .prof_info .prof_prodlist ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	list-style-type:none;
	list-style-position:outside;
	line-height:1.4;
	background:left 4px no-repeat url("images/drops/bull-sq3-blue-right.png");
}

.corp_profilebox .prof_info .prof_prodlist ol li {
	margin:0px 0px 0px 30px;
	list-style-type:decimal;
}

.corp_profilebox .prof_photo {
	display:block;
	float:left;
	margin:0px 0px;
	padding:1.5em 0px 0px 0px;
	width:176px;
	text-align:right;
/*	background-color:#fff0f0;*/
}

.corp_profilebox .prof_photo img {
	margin-bottom:4px;
}

.corp_prof_menubox {
	display:block;
	border:1px solid #c0c0c0;
	margin:8px 0px 0px 10px;
	padding:0px 0px;
	width:176px;
/*	background-color:#fff0f0;*/
}

.corp_prof_menubox ul {
	margin:0px 0px;
	padding:0px 0px;
	width:176px;
	font-size:11px;
	line-height:15px;
}

.corp_prof_menubox li {
	list-style:none;
	padding-left:12px;
	padding-right:2px;
	width:162px;
	background:4px 2px no-repeat url("images/drops/bull-sq3-blue-right.png");
/*	background-color:#f4f4ff;*/
	border-bottom:1px solid #c0c0c0;
}

/* === corp01-05-02 syle : Oversea Offices === */

.corp_office_tag img {
/*	margin:8px 8px;*/
	margin:15px 8px 10px 8px;
	width:544px;
}

.corp_office_tag {
	border-bottom:1px dotted #b3b3b3;
	margin:20px 0px 5px 10px;
	padding:5px 0px;
	width:544px;
	background:left top repeat-x url("images/home/board-title-bg.jpg");
}

.corp_office_tag span {
	margin:0px 0px;
	border-left:3px solid #415fd2;
	padding:0px 0px 0px 10px;
	font-size:110%;
}

.corp_officebox {
	margin:8px 8px 0px 8px;
/*	border:1px solid #c0c0c0;*/
/*	padding:4px 8px;*/
/*	width:528px;*/
	padding:0px 0px;
	width:544px;
	font-size:91.7%;
	line-height:1.24;
}

.corp_officebox .office_name {
	margin-top:5px;
/*	border-left:4px solid #004493;*/
	border-left:21px solid #b4d4eb;
/*	border-bottom:1px solid #004493;*/
	border-bottom:1px solid #b4d4eb;
/*	padding:1px 4px 2px 4px;*/
	padding:0px 0px 0px 5px;
	color:#444444;
	font-size:116.7%;
	font-weight:bold;
/*	font-family:"Trebuchet MS", "Arial", "Helvetica", "Geneva", "Lucida Sans", "Verdana", sans-serif;*/
}

.corp_officebox .office_adrs {
	padding:4px 4px 0px 0px;
/*	font-family:"Georgia", "Palatino", "New York", "Times New Roman", "Times", "Times-Roman", serif*/
}

.corp_officebox .office_note {
	padding:4px 4px 0px 10px;
	background:0px 6px no-repeat url("images/drops/bull-sq3-blue-right.png");
}

/* end of style */
