@import url(base.css);
@import url(leftmenu_base.css);

/* =============================================================================
= 
= campany.css：会社概要ページ用
=  表示確認：Windouws 
=  2007/09/12 MARS
=
============================================================================= */
h3.category{
	margin-top:10px;
}

/* --------------------------------------------------------------- メイン --- */
p.midashi{
	color:#FF9933;
	font-weight:bold;
	margin-bottom:5px;
}

table td{
margin:0px;
padding:0px;
}

table.company{
	float:left;
	width:340px;
	font-size:90%;
	margin:2px 0px; padding:0;
	border-collapse:collapse;
}
table.company caption{
	margin:0; padding:0px;
	background:#ffffff url(../images/dot.gif) repeat-x left bottom;
}
table.company td,
table.company th,
table.companyyear td,
table.companyyear th{
	vertical-align:top;
	margin:0; padding:10px;
	background:#ffffff url(../images/dot.gif) repeat-x left bottom;
}
table.company td.col2,
table.company th.col2,
table.companyyear td.col2,
table.companyyear th.col2{
	vertical-align:top;
	margin:0; padding:10px;
	background:#F5F5F5 url(../images/dot.gif) repeat-x left bottom;
}
table.company th,
table.company th.col2,
table.companyyear th,
table.companyyear th.col2{
	white-space:nowrap;
	vertical-align:top;
	text-align:left;
	border-right:solid 1px #CCCCCC;
}

table.companyyear{
	width:550px;
	font-size:90%;
	margin:0px; padding:0;
	border-collapse:collapse;
}
table.companyyear caption{
	margin:0px; padding:0px;
	background:#ffffff url(../images/dot.gif) repeat-x left bottom;
}
table.companyyear th{
	width:150px;
}

table.companyyear th .year{
	float:left;
	margin-right:5px;
}

table.companyyear th .month{
	float:right;
	font-weight:normal;
}
table.companyyear th .monthz{
	float:right;
	font-weight:normal;
}
table.companyyear th .months{
	float:right;
	font-weight:normal;
}
table.companyyear th .monthnext{
	float:right;
	font-weight:normal;
	
}
table.companyyear th .monthnexts{
	float:right;
	font-weight:normal;
	
}
table.character{
	clear:both;
	width:550px;
	font-size:12px;
	margin:2px 0px; padding:0;
	border:solid 1px #B2B2B2;
	border-collapse:collapse;
}
table.character th{
	color:#ffffff;
	background:#666666 none;
	border:solid 1px #B2B2B2;
	padding:5px;
}
table.character tr.col2{
	background:#F5F5F5 none;
}
table.character td{
	border:solid 1px #B2B2B2;
	padding:5px;
}

span.midashi{
	color:#FF9933;
	font-weight:bold; font-size:90%;
    
}
table.saiyou{
	clear:both;
	width:550px;
    background:#FFF8C1;
    margin-top:15px;
}

table.saiyou td{
padding:10px;
}

table.kaigai{
	clear:both;
	font-size:12px;
	margin:2px;
    text-align:top;
}
table.kaigai td.teikei{
	font-size:12px;
	margin:2px;
    padding-left:100px;
}
table.tizu{
	clear:both;
	font-size:12px;
	margin:2px;
    vertical-align:top;
    margin-bottom:15px;
}
table.tizu td.map{
	font-size:12px;
	margin:2px;
    width:450px;
}
table.tizu td.hon{
    vertical-align:middle; 
}
table.kaisya td{
    text-align:right;
    width:560px;
}

dl{
padding:0px;
margin:0px;
}

dt{
background:#F5F5F5;
margin:5px 0px 10px 0px; padding:4px 3px;
border-color:#cccccc; border-bottom-style:solid; border-bottom-width:1px;
font-weight:bold;
}

dt span{
	display:block;
	margin:0px 4px; padding:0px 10px;
    background-image:url(../images/b_sheadline.gif);
    background-position:left center;
    background-repeat:no-repeat;
}

dd{
padding:0px;
margin:0px 0px 30px 0px;
}

dd table{
	width:550px;
	clear:both;
	font-size:12px;
    text-align:top;
	border-collapse:collapse;
}

dd table caption{
	margin:0; padding:0px;
	background:#ffffff url(../images/dot.gif) repeat-x left bottom;
}

dd table td{
	vertical-align:top;
	margin:0; padding:10px;
	background:#ffffff url(../images/dot.gif) repeat-x left bottom;
	width:50%;
}

dd table td.right{
	white-space:nowrap;
	text-align:left;
	border-right:solid 1px #CCCCCC;
}

dd table td.col2{
	background:#F5F5F5 url(../images/dot.gif) repeat-x left bottom;
}


dl.maplist dt{
	clear:both;
	background-color:#DDE9FB;
	border-color:#cccccc; border-bottom-style:solid; border-bottom-width:1px;	
	margin:5px 0px 10px 0px; padding:3px;
	
}

dl.maplist span{
	display:block;
	margin:0px 4px; padding:2px 10px;
    background-image:url(../images/b_formail.gif);
    background-position:left center;
    background-repeat:no-repeat;
}

dl.maplist dd dt{
	background-color:#F5F5F5;
}

dl.maplist dd dt span{
	display:block;
	margin:0px 4px; padding:0px 10px;
    background-image:url(../images/b_sheadline.gif);
    background-position:left center;
    background-repeat:no-repeat;
}

dl.maplist dd dt dt{
	background-color:#FFF;
}

dl.maplist dl.map dt{
float:left;
background:#FFF;
    background-image:none;
border:none;
font-weight:normal;
}

dl.maplist dl.map dd{
float:right;
background:#FFF;
padding:5px;
}

table.company ul{
margin:0 0 5px 0;
padding:0;
}

table.company li{
	padding:0px 0px 0px 10px;
	list-style:none;
	display:block;
	background-image:url(../images/bludisc_com.gif);
	background-repeat:no-repeat;
	background-position:left top;
}




dt{
background:#F5F5F5;
margin:5px 0px 10px 0px; padding:4px 3px;
border-color:#cccccc; border-bottom-style:solid; border-bottom-width:1px;
font-weight:bold;
}

dt span{
	display:block;
	margin:0px 4px; padding:0px 10px;
    background-image:url(../images/b_sheadline.gif);
    background-position:left center;
    background-repeat:no-repeat;
}

dd{
padding:0px;
margin:0px 0px 30px 0px;
}

dd ol li{
padding:0px;
margin:5px 0 0 0;
}

ol{
	margin:10px 0px 20px 23px; padding:0;
}
ol li{
    color:#5079BB;
    font-weight:bold;
	line-height:1.4;
	vertical-align:middle;
}
ol li span{
    color:#333333;
    font-weight:normal;
    position:relative; top:0; left:-8px;
}

ol li ul{
margin:5px 0 5px 0;
padding:0;
}

ol li ul li{
	list-style:none;
	display:block;
	background-image:url(../images/bludisc.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 5px 15px;
	margin:0 0 0 -10px;
	list-style:none;
	display:block;
	color:#333;
	font-weight:normal;
}

dd .map{
margin-top:5px;

}

