@charset "utf-8";
/*----------------------------------------------------
	about.html	会社案内
----------------------------------------------------*/
#main h2.h2_about{
	background:url(../img/share/ttl_Sprite.png) no-repeat 0 -360px;
	margin-bottom:10px;
	height:120px;
	padding:30px 0 0 10px;
	color:#333;
	font-size:large;
	line-height:1.7em;}	

#main h3.h3_about{
	background:url(../img/share/ttl_Sprite.png) no-repeat 0 -510px;
	font-weight:bold;
	font-size: medium;
	line-height:1.7em;
	color:#333;
	padding:30px 120px 10px 10px;
	margin:10px 0;
	height:70px;
	width:600px;
	border-top:3px solid #ff0000;
	border-bottom:3px solid #ff0000;}
	
	#main .h3_about_odl {color:red;}
	#main .h3_about_financial {	color:#0099FF;}
/*----------------------------------------------------
	h4
----------------------------------------------------*/
#main h4.h4_post {
	font-weight:normal;
	font-size: x-small;}
		
#main h4.h4_name {
	font-size: medium;
	margin-bottom:20px;}

#main h5.h5_post {
	font-weight:normal;
	font-size: x-small;
	color:#0066CC;}
		
#main h5.h5_name {
	font-size: medium;
	color:#0099FF;}

/*----------------------------------------------------
	#staff
		div_itoh
		div_hosaka
		div_ian
		div_mizutani
----------------------------------------------------*/
#staff{}
#staff p {
	padding:0 20px;}

#staff .div_itoh {
	background:url(../img/share/about_Sprite.jpg) no-repeat 0 -150px;
	height:120px;
	width:570px;
	padding:10px 0 0 150px;}

#staff .div_hosaka {
	background:url(../img/share/about_Sprite.jpg) no-repeat 0 -300px;
	height:120px;
	width:570px;
	padding:10px 0 0 150px;}

#staff .div_ian {
	background:url(../img/share/about_Sprite.jpg) no-repeat 0 -450px;
	height:120px;
	width:570px;
	padding:10px 0 0 150px;}
	
#staff .div_mizutani {
	background:url(../img/share/about_Sprite.jpg) no-repeat 0 -1050px;
	height:120px;
	width:570px;
	padding:10px 0 0 150px;}

#staff .div_fukuzumi {
	background:url(../img/share/about_Sprite.jpg) no-repeat 0 -1200px;
	height:120px;
	width:570px;
	padding:10px 0 0 150px;}					
/*----------------------------------------------------
	dl
----------------------------------------------------*/
#staff dl.prof {
	margin-bottom:20px;
	border-bottom:1px dotted #ccc; }	
	
#staff dt.careers {
	padding:3px 0; 
	border-top:1px solid #FEC5CC; 
	border-bottom:1px solid #FEC5CC; 
	color:#FF0000; 
	font-weight:bold;
	margin:10px 0;}	
	
#staff dt {line-height:1.3em;}
#staff dd {color:#999;margin-bottom:0.5em;}		
/*----------------------------------------------------
	odl_group.html	ODL グループ 
----------------------------------------------------*/
#odl_group {
	clear:both;
	background: url(../odl/images/group_map.png) no-repeat 0 0;
	width:672px;
	height:320px;
	padding:180px 0 0 22px;}

	#odl_group .odl_uk {
		float:left;
		width:259px;}
	
	#odl_group .odl_jp {
		float:left;
		width:190px;
		padding-left:10px;}
	
	#odl_group .odl_cnd {
		float:left;
		width:210px;
		_width:200px;}		

	#odl_group dl { line-height:1.3em;}
	#odl_group dl dd { 
		line-height:1.2em; 
		color:#666;}		
		
	#odl_group dl dt.company ,
	#odl_group dl dd.country {
		font-weight:bold;
		font-size:medium;
		color:red;} 
	
	#odl_group dl dt.company_name ,
	#odl_group dl dt.Services {
		font-weight:bold;
		margin-bottom:3px;} 	
/*----------------------------------------------------
	general_info.html	概要 • 沿革 
----------------------------------------------------*/			
.info_tbl{
	border: 1px #999999 solid;
	width:520px;
	text-align:left;
	margin:0 0 10px 0;}

.info_th{
	text-align:center;
	background:#CCC;
	border: 1px #999999 solid;
	font-weight:bold;
	padding:3px;}	

.info_left{
	width:100px;
	border: 1px #999999 solid;
	padding:3px;
	text-align:left;}
	
.info_right{
	border: 1px #999999 solid;
	padding:3px;
	text-align:left;}		
/*----------------------------------------------------
	ratio.html	自己資本規制比率
----------------------------------------------------*/		
table.tbl_ratio{
	border:0;
	width:730px;
	margin-bottom:20px;}

td.td_ratio_01{
	border-top: 1px solid #999;
	padding: 3px;}

td.td_ratio_03{
	border-top: 1px solid #999;
	background:#f4f4f4;
	text-align:center;
	padding:3px;}

td.td_ratio_04{
	border-top: 1px solid #999;
	background:#f4f4f4;
	text-align:left;
	padding:3px;}	

td.td_ratio_05{
	border-top: 1px solid #999;
	background:#dfdfdf;
	text-align:center;
	padding:3px;}

td.td_ratio_06{
	background:#fbfbfb;
	padding:3px;}

td.td_ratio_07{
	background:#eee;
	text-align:center;
	padding:3px;}

td.td_ratio_08{
	background:#f4f4f4;
	padding:3px;}

td.td_ratio_09{
	background:#dfdfdf;
	text-align:center;
	padding:3px;}
/*----------------------------------------------------
	persuade.html	勧誘方針
----------------------------------------------------*/
#persuade {}
#persuade ul li {
	list-style-type:disc;
	margin:0 0 1.6em 2em;}		
/*----------------------------------------------------
	link
----------------------------------------------------*/
#link{}
#link .linkbn_box {
	float:left;
	width:160px;
	margin:0 10px 20px 0;
	padding:10px;
	height:380px;
	border:1px solid #ccc;}

#link .linkbn_box2 {
	float:left;
	width:160px;
	margin:0 0px 20px 0;
	padding:10px;
	height:380px;	
	border:1px solid #ccc;}

#link h4{
	background-color:#ccc;
	background-image:none;
	border:none;
	color:#000;
	padding:3px;
	text-align:center;
	margin:0 0 10px 0;}

#link textarea{
	border:1px solid #ccc;
	padding:5px;
	width:720px;
	margin:0 0 10px 0;}	

#link p.link_bn_sample {
	text-align:center;
	margin-bottom:10px;}			

/*----------------------------------------------------
	privacy.html 個人情報保護方針について 
----------------------------------------------------*/
#privacy {}
#privacy ul li {
	list-style-type:disc;
	margin:0 0 1.1em 2em;}
#privacy ul li ul li{
	list-style-type: circle;
	margin:0 0 0 1.2em;}
/* -----------------------------------------------------------
	phishing
----------------------------------------------------------- */	
#phishing {}
#phishing ul.phishing_ul {
	padding: 10px;
	border: 1px solid #FFCC00;
	background: #FFFBBF;}

	#phishing ul.phishing_ul li {
		padding-left: 20px;
		font-weight: bold;
		background: url(../img/icon/icon_Sprite.png) no-repeat 0 -47px;}

#phishing ul.phishing_ul_key {
	padding: 10px;
	border: 1px solid #4DD2FF;
	background: #C4F0FF;
	width:450px;}
	
	#phishing ul.phishing_ul_key li {
		padding-left: 20px;
		font-weight: bold;
		background: url(../img/icon/icon_Sprite.png) no-repeat 0 -207px;}
/* -----------------------------------------------------------
	recruit
----------------------------------------------------------- */	
#recruit {}	
#recruit dt{
	padding:5px;
	margin-bottom:10px;
	background-color:#990000;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	width:90px;}
#recruit dd{
	padding:5px 0 5px 10px;
	margin-bottom:10px;	
	float:left;
	width:600px;}			