@import url("styleJ2.css"); 
body       { color:#111111; }
td           { font-size:92%;  color:#111111; line-height: 120%;}
input       { font-size:92%;  color:#111111; line-height: 120%;} 
option     { font-size:92%;  color:#111111; line-height: 120%;} 
select     { font-size:92%;  color:#111111; line-height: 120%;} 
span       { font-size:92%;  color:#111111; line-height: 120%;} 
span.13   { font-size:108%;  color:#111111; line-height: 120%;}
td.8       { font-size:66%; color:#111111; line-height: 100%;}
td.9       { font-size:75%; color:#111111; line-height: 110%;}
td.10      { font-size:83%; color:#111111; line-height: 120%;}
td.11      { font-size:92%; color:#111111; line-height: 120%;}
td.12      { font-size:100%; color:#111111; line-height: 120%;}
td.13      { font-size:108%; color:#111111; line-height: 120%;}
td.14      { font-size:117%; color:#111111; line-height: 120%;}
td.16      { font-size:133%; color:#111111; line-height: 120%;}
td.18      { font-size:150%; color:#111111; line-height: 120%;}
td.20      { font-size:167%; color:#111111; line-height: 120%;}
td.22      { font-size:183%; color:#111111; line-height: 120%;}
table.10  { font-size:83%; color:#111111; line-height: 110%;}
A:link       { font-size:92%; color:#0033ff; text-decoration:none;}
A:visited   { font-size:92%; color:#0033ff; text-decoration:none;} 
A:hover    { font-size:92%; color:#FF4500; text-decoration:underline;} 
A:active    { font-size:92%; color:#FF4500; text-decoration:underline;} 
/*表示共通化CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}  
/**table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}  
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}  
ol,ul,li {
	list-style:none;
	overflow: hidden;
}  
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6{font-size:100%;}  
q:before,q:after{content:'';}
/*2009年修正分からの追加CSS*/
/*プレス機械トップページ*/
.table_press{
	width: 725px;
	margin-bottom: 15px;
}
.td_kouzou{
	text-align: left;
	vertical-align: top;
	width: 38px;
}
.td_center{
	text-align: center;
}
.td_left{
	text-align: left;
	vertical-align: top;
}
.td_topix_title{
	text-align: center;
	background-color: #5693B7;
	color: #FFFFFF;
}
.td_ac2000_title{
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
}
.td_commu_title{
	text-align: center;
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 5px;
}
.td_commu{
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}
.td_ac2000{
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 10px;
}

.td_ac2000 a:link,
.td_ac2000 a:visited {
font-size:83%; color:#0033ff; text-decoration:none;
}

.td_ac2000 a:hover {
font-size:83%; color:#FF4500; text-decoration:underline;
}

/*中古機械一覧の表の色*/
.tr1{/*白*/
background-color:#FFFFFF
}
.tr2{/*グレー*/
background-color:#DDDDDD
}

/*中古機械詳細情報のページ*/
.table_collapse{
border-collapse:collapse;
}


h1{
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
	margin-left: 10px;
}

.td_h1_name {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #5693B7;
	text-align: left;
	padding-top: 11px;
	padding-bottom: 7px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5693B7;
}
.td_name {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #5693B7;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding-top: 11px;
	padding-bottom: 7px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5693B7;
}

.td_name_left {
	font-size: 12px;
	text-align: left;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 10px;
}

.td_name_right {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #5693B7;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	padding-top: 11px;
	padding-bottom: 7px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5693B7;
}

.td_name_right a:link,
.td_name_right a:visited {
font-size:12px; color:#0033ff; text-decoration:none;
}

.td_name_right a:hover {
font-size:12px; color:#FF4500; text-decoration:underline;
}

.komatsu_blue {
color:#5693B7
}

.td_kim_photo{
	background-color: #F1F1F1;
	padding-left: 40px;
}

#table_kim_photo{
	text-align: center;
	vertical-align: top;
	margin-top: 40px;
	margin-bottom: 40px;
}

#table_kim_hyou{
	margin-left:25px;
	text-align: left;
	border-collapse:collapse;
}

.td_kim1{
	background-color: #F1F1F1;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	border: 1px solid #C7C7BA;
	line-height: 1.3em;
	font-size: 12px;
	
}
.td_kim2{
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #C7C7BA;
	line-height: 1.3em;
	font-size: 12px;
	text-align: center;
}
.td_kim3{
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #5693B7;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5693B7;
}
.td_kim4{
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #C7C7BA;
	line-height: 1.3em;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
}
/*プレス機械トップページ追加CSS*/
#div_main{
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 100%;
	width: 749px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.div_title{
	text-align: left;
	vertical-align: top;
	width: 749px;
}
.div_title2{
	text-align: left;
	width: 749px;
	background-image: url(tanatsu/image/title_servo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	vertical-align: top;
}
.td_title_r{/*プレス機械の右側*/
	background-image: url(tanatsu/image/title_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
	color: #CCCCCC;
	padding-right: 20px;
}
.p_red10 {
	font-weight: bold;
	color: #FF4500;
	font-size: 10px;
}
.p_black10 {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
}
.table_menu {
	border-collapse:collapse;
	text-align: center;
	vertical-align: top;
	margin-left: 15px;
	margin-top: 15px;
	overflow: hidden;
}
.table_servo {
	border-collapse:collapse;
 	text-align: left;
	vertical-align: top;
	margin-left: 15px;
	margin-top: 15px;
}
.td_servo1 {
	border: 3px solid #E6E6E6;
	width: 345px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.td_servo2 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
.td_servo3 {
	font-size: 16px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	padding-top: 3px;
	padding-bottom: 5px;
	font-weight: bold;
}
.td_servo4 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 4px;
}
.td_servo5 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 4px;
}
.td_servo3 a:link,
.td_servo3 a:visited {
color:#0080C0; text-decoration:underline;
}

.td_servo3 a:hover {
color:#FF4500; text-decoration:none;
}
.td_title_r a:link,
.td_title_r a:visited {/*プレス機械の右側リンク*/
	color:#0080C0;
	text-decoration:underline;
	font-size: 10px;
}

.td_title_r a:hover {/*プレス機械の右側リンク*/
	color:#FF4500;
	text-decoration:none;
	font-size: 10px;
}
.td_title2_l{/*サーボプレスのタイトル文字*/
	font-size:16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 30px;
}
.td_title2_r{/*サーボプレスの右側*/
	font-size:12px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	padding-right: 35px;
}
.td_title2_l a:link,
.td_title2_l a:visited {/*サーボプレスの左側リンク*/
	color:#FFFFFF;
	text-decoration:none;
		font-size:16px;

}

.td_title2_l a:hover {/*サーボプレスの左側リンク*/
	color:#FFCC00;
	text-decoration:underline;
		font-size:16px;

}
.td_title2_r a:link,
.td_title2_r a:visited {/*サーボプレスの右側リンク*/
	color:#FFFFFF;
	text-decoration:underline;
	font-size: 12px;
}

.td_title2_r a:hover {/*サーボプレスの右側リンク*/
	color:#FFCC00;
	text-decoration:none;
	font-size: 12px;
}
/*--------------H1F用デザインリニューアル用CSS--------------*/

.div_h1f_main {/*H1Fメインdiv*/
	height: auto;
	width: 749px;
	background-image: url(tanatsu/image/H1F_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.div_h1f_mpeg{
	margin-top: 280px;
	padding-left: 40px;
	overflow: hidden;
}
.td_h1f_mpeg1{
	background-image: url(tanatsu/image/menu_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	font-size: 12px;
	padding-top: 9px;
	padding-left: 30px;
	text-align: left;
	vertical-align: top;
}
.td_h1f_mpeg2{
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 5px;
}
.td_h1f_mpeg3{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.table_h1f1{
	margin-top: 20px;
}
.td_h1f_kouka1{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.4em;
}
.div_bar{
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: left;
}
.div_bar40{
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
}
.table_kikaku{
	margin-top: 12px;
	text-align: left;
	vertical-align: top;
	border-collapse:collapse;
}
.td_kikaku1{
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
}
.td_kikaku2{
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
}
.td_kikaku3{
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
}
.td_kikaku4{
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
}
.td_kikaku5{
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
}
.td_kikaku6{
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #808080;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
}
.td_kadou2{/*h2Wへのリンク*/
	font-size: 14px;
	text-align: center;
	vertical-align: top;
	padding-top: 20px;
	line-height: 1.4em;
	overflow: hidden;
	width: 297px;
	height: 100px;
	background-image: url(tanatsu/image/jitsurei_gra.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.td_kadou2 a:link,
.td_kadou2 a:visited {/*h2Wへのリンク*/
	color:#0080C0;
	text-decoration:underline;
	font-size: 14px;
	font-weight: bold;
}

.td_kadou2 a:hover {/*h2Wへのリンク*/
	color:#E10000;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
}

.td_kadou3{/*PDFカタログ*/
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	padding-top: 40px;
	background-image: url(tanatsu/image/pdf_catalog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 66px;
	width: 280px;
}
.td_kadou3 a:link,
.td_kadou3 a:visited {/*PDFカタログリンク*/
	color:#0033FF;
	text-decoration:underline;
	font-size: 12px;
}

.td_kadou3 a:hover {/*PDFカタログリンク*/
	color:#E10000;
	text-decoration:underline;
	font-size: 12px;
}
.td_kadou4{/*h2Wへのリンク（2行用）*/
	font-size: 14px;
	text-align: center;
	vertical-align: top;
	padding-top: 30px;
	line-height: 1.4em;
	overflow: hidden;
	width: 297px;
	height: 100px;
	background-image: url(tanatsu/image/jitsurei_gra.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.td_kadou4 a:link,
.td_kadou4 a:visited {/*h2Wへのリンク（2行用）*/
	color:#0080C0;
	text-decoration:underline;
	font-size: 14px;
	font-weight: bold;
}

.td_kadou4 a:hover {/*h2Wへのリンク（2行用）*/
	color:#E10000;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
}
.div_gototop {/*ページトップへもどる*/
	text-align: right;
	width: 749px;
}
.div_commu {/*コミュニケーションレポート用DIV*/
	vertical-align: top;
	height: 100%;
	width: 231px;
	overflow: hidden;
	border: 1px solid #E3E3E3;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.table_commu {
	height: 100%;
	width: 223px;
	overflow: hidden;
	background-color: #F3F3F3;
	text-align: left;
	vertical-align: top;
	border: 1px solid #E3E3E3;
}

.td_commu1{
	font-size: 12px;
	color: #003399;
	line-height: 1.25em;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
}
.td_commu2{
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
}
.td_commu1 a:link,
.td_commu1 a:visited {/*コミュニリンク*/
	color: #003399;
	text-decoration:none;
	font-size: 12px;
}

.td_commu1 a:hover {/*コミュニリンク*/
	color: #FF3300;
	text-decoration:underline;
	font-size: 12px;
}
.td_commu3{
	font-size: 12px;
	color: #666666;
	line-height: 1.25em;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
}
.td_commu3 a:link,
.td_commu3 a:visited {/*コミュニ3リンク*/
	color: #FF3300;
	text-decoration:underline;
	font-size: 12px;
}

.td_commu3 a:hover {/*コミュニ3リンク*/
	color: #FF3300;
	text-decoration:none;
	font-size: 12px;
}
/*--------------H2Wデザインリニューアル用CSS--------------*/

.div_h2w_main {/*H2Wメインdiv*/
	height: auto;
	width: 749px;
	background-image: url(tanatsu/image/H2W/H2W_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.td_tenji1{/*トップ展示会情報*/
	text-align: left;
	vertical-align: top;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}
.td_tenji2{
	text-align: left;
	vertical-align: top;
	padding: 4px;
}
.div_scroll{/*トップ最新情報スクロール*/
	height: 200px;
	width: 340px;
	overflow: auto;
}
.td_h2w_1{
	font-size: 14px;
	line-height: 1.6em;
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
	padding-top: 10px;
	padding-left: 10px;
}
.td_h2w_2{
	font-size: 12px;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
	padding-top: 7px;
	padding-left: 15px;
}

.td_h2w_3{
	font-size: 14px;
	line-height: 1.4em;
	text-align: left;
	vertical-align: top;
	padding-top: 7px;
	padding-left: 15px;
}
.td_h2w_4{/*高生産性の背景指定*/
	text-align: left;
	vertical-align: top;
	background-image: url(tanatsu/image/H2W/img_more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 432px;
	width: 697px;
}
.table_h2w_movie{/*高生産性のムービ用テーブル*/
	width: 240px;
	margin-top: 111px;
	margin-left: 409px;
}
/*--------------H2F用デザインリニューアル用CSS--------------*/

.div_h2f_main {/*H2Fメインdiv*/
	height: auto;
	width: 749px;
	background-image: url(tanatsu/image/H2F/main_h2f.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.td_h2f_1{
	text-align: left;
	vertical-align: top;
	border: 1px solid #CCCCCC;
	background-image: url(tanatsu/image/H2F/grade_gray.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.td_h2f_2{
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	line-height: 1.35em;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

.td_h2f_3{
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	line-height: 1.35em;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.td_h2f_3 a:link,
.td_h2f_3 a:visited {/*.td_h2f_3リンク*/
	color:#0033FF;
	text-decoration:underline;
	font-size: 12px;
}

.td_h2f_3 a:hover {/*.td_h2f_3リンク*/
	color:#E10000;
	text-decoration:underline;
	font-size: 12px;
}

.td_h2f_4{
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	line-height: 1.35em;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.td_h2f_5{
	text-align: center;
	vertical-align: top;
	padding-left: 20px;
}
.td_h2f_6{
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	line-height: 1.35em;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.p_red12pt{
	color: #CC3300;
	font-size: 12px;
}
.p_red14pt{
	color: #CC3300;
	font-size: 14px;
}
.td_h2f_7{
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	line-height: 1.35em;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.td_h2f_jitudo1{
	font-size: 12px;
	color: #CC3300;
	text-align: center;
	font-weight: bold;
}
/*--------------HCP3000用デザインリニューアル用CSS--------------*/

.div_hcp_main {/*HCP3000メインdiv*/
	height: auto;
	width: 749px;
	background-image: url(tanatsu/image/HCP/mainHCP300.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.td_hcp_blue{
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	padding-left: 12px;
}
.img_hcp{
	margin-top: 10px;
}
/*--------------英語版追加CSS--------------*/

.div_h1f_main_e {/*H1Fメインdiv*/
	height: auto;
	width: 749px;
	background-image: url(en/tanatsu/image/H1Fmain.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.td_h1f_mpeg1_e{/*英語H1F見出し*/
	background-image: url(tanatsu/image/menu_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	font-size: 14px;
	padding-top: 7px;
	padding-left: 30px;
	text-align: left;
	vertical-align: top;
}
.td_kadou2e{/*英語版h2Wへのリンク*/
	font-size: 14px;
	text-align: center;
	vertical-align: top;
	padding-top: 40px;
	line-height: 1.4em;
	overflow: hidden;
	width: 297px;
	height: 100px;
	background-image: url(tanatsu/image/jitsurei_gra.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.td_kadou2e a:link,
.td_kadou2e a:visited {/*英語版h2Wへのリンク*/
	color:#0080C0;
	text-decoration:underline;
	font-size: 14px;
	font-weight: bold;
}

.td_kadou2e a:hover {/*英語版h2Wへのリンク*/
	color:#E10000;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
}
.div_hcp_main_e {/*英語版HCP3000メインdiv*/
	height: auto;
	width: 749px;
	background-image: url(en/tanatsu/image/HCP300main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	margin-bottom: 20px;
}
/*--------英語版H2Fデザインリニューアル用CSS--------*/
.div_h2f_main_e {/*英語版H2Fメインdiv*/
	height: auto;
	width: 749px;
	background-image: url(en/tanatsu/image/H2Fmain.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}

.td_h2f_e1{
	text-align: center;
	vertical-align: middle;
	line-height: 1.75em;
}
/*--------パワープレスデザインリニューアル用CSS--------*/
.div_obs25_main {/*OBS25メインdiv*/
	height: auto;
	width: 749px;
	background-image: url(tanatsu/image/OBS25/OBS25main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}

.div_obs25_txt{
	font-size: 12px;
	line-height: 1.6em;
	color: #000000;
	text-align: left;
	vertical-align: top;
	height: 100%;
	width: 425px;
	margin-top: 125px;
	margin-left: 40px;
}
.div_obs25_contents{/*OBS25コンテンツ用div*/
	margin-top: 55px;
	padding-left: 40px;
	overflow: hidden;
}
.td_obd25_1{
	font-size: 14px;
	color: #04ACE3;
	font-weight: bold;
}

.td_obd25_2{
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.5em;
	padding-right: 20px;
}
.div_obs80_main {/*OBS80メインdiv*/
	height: auto;
	width: 749px;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.div_obs80_contents{/*OBS80コンテンツ用div*/
	margin-top: 20px;
	padding-left: 40px;
	overflow: hidden;
}
.td_obs80_1{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8F96A5;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.td_obs80_2{
	font-size: 14px;
	color: #666666;
	padding-right: 5px;
	line-height: 1.3em;
	font-weight: bold;
}
.td_obs80_3{
	font-size: 12px;
	color: #0099FF;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8F96A5;
}
.td_obs80_4{
	font-size: 12px;
	color: #333333;
	padding-bottom: 4px;
	line-height: 1.25em;
	padding-top: 8px;
}
.td_obs80_5{
	font-size: 12px;
	color: #333333;
	padding-bottom: 4px;
	line-height: 1.25em;
}
.div_obw_left{/*OBWの資格＜左＞*/
	height: 100%;
	width: 330px;
	border: 1px solid #CCCCCC;
	background-image: url(tanatsu/image/OBW/grade_gray.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.div_obw_left2{/*OBWの資格＜左＞*/
	height: 100%;
	width: 330px;
	border: 1px solid #CCCCCC;
	background-image: url(tanatsu/image/OBW/grade_gray.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 19px;
}
.div_obw_right{/*OBWの資格＜右＞*/
	height: 100%;
	width: 330px;
	border: 1px solid #CCCCCC;
	background-image: url(tanatsu/image/OBW/grade_gray.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 19px;
}
.div_obw_right2{/*OBWの資格＜右＞*/
	height: 100%;
	width: 330px;
	border: 1px solid #CCCCCC;
	background-image: url(tanatsu/image/OBW/grade_gray.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 19px;
	margin-left: 19px;
}
.div_obw_right_pdf{/*OBWのPDF＜右＞*/
	height: 100%;
	width: 330px;
	margin-top: 150px;
	margin-left: 19px;
	text-align: center;
}
.table_obw_1{
	margin-top: 9px;
	margin-bottom: 9px;
	margin-left: 9px;
}
.td_obw_1{
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
}
.div_e2w_main {/*E2Wメインdiv*/
	height: auto;
	width: 749px;
	background-image: url(tanatsu/image/E2W/E2Wmain.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}

.div_e2w_txt{
	font-size: 12px;
	line-height: 1.4em;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 100%;
	width: 270px;
	margin-top: 152px;
	margin-left: 55px;
	overflow: hidden;
}
.div_e2w_contents{/*E2Wコンテンツ用div*/
	overflow: hidden;
	height: 100%;
	width: 749px;
	margin-top: 50px;
	padding-left: 40px;
}
.table_e2w_1{
	margin-top: 40px;
}
.table_e2w_2{
	margin-top: 20px;
}
.td_e2w_1{
	font-size: 12px;
	line-height: 1.4em;
	padding-top: 10px;
	padding-bottom: 10px;
}
.td_e2w_2{
	font-size: 12px;
	line-height: 1.4em;
}
/*--------------L1C用デザインリニューアル用CSS--------------*/
.table_L1C_1{
	margin-top: 30px;
}
.table_L1C_2{
	border: 1px dotted #CCCCCC;
}
.td_L1C_1{
	line-height: 1.4em;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	font-size: 14px;
	padding-right: 15px;
	padding-bottom: 15px;
}
/*--------------L2C用デザインリニューアル用CSS--------------*/

.table_L2C_1{
	margin-top: 15px;
}
.td_L2C_1{
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
}
.td_L2C_2{
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 7px;
}



/*--------------新潟オフィス移転用CSS--------------*/
.td_office_right{
	padding-bottom: 10px;
	text-align: right;
	vertical-align: top;
}
.td_office1{
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
}
.td_office2{
	padding-bottom: 10px;
	line-height: 1.6em;
	padding-left: 12px;
	text-align: left;
	vertical-align: top;
}
.td_office3{
	padding-bottom: 10px;
	padding-left: 12px;
	text-align: left;
	vertical-align: top;
}
.td_office4{
	padding-bottom: 10px;
	line-height: 1.3em;
	padding-left: 12px;
	text-align: left;
	vertical-align: top;
}
.td_office5{
	padding-right: 85px;
	text-align: right;
	vertical-align: top;
}
.td_office6{
	padding-right: 25px;
	text-align: right;
	vertical-align: top;
}
.td_office7{/*移転についてタイトル（黒）*/
	text-align: center;
	vertical-align: top;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 20px;
}
.td_office8{
	padding-bottom: 20px;
	line-height: 1.3em;
	text-align: left;
	vertical-align: top;
}
.td_office9{/*文字（赤）*/
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #CC0000;
}
.td_office10{/*文字（青）*/
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #0033CC;
}
.td_office11{/*姫路タイトル（黒）*/
	text-align: center;
	vertical-align: top;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 20px;
}
.td_office12{
	padding-left: 300px;
	text-align: left;
	vertical-align: top;
	line-height: 1.3em;

}
/*--------------インドオフィス用CSS--------------*/
.td_india1{
	color: #FFFFFF;
	background-color: #000066;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.td_india2{
	color: #000000;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: 1.2em;
}
.td_india3{
	color: #FFFFFF;
	background-color: #000066;
	text-align: center;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 3px;
}


/*--------------H1C用CSS--------------*/

.div_h1c_main {/*H1Cメインdiv*/
	height: auto;
	width: 749px;
	background-image: url(tanatsu/image/H1C/main_h1c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.p_red{
	color: #EA0000;
	font-size: 100%;
}
.p_12pt{
	font-size: 12px;
	font-weight: normal;
}
.td_h1c_1{
	font-size: 16px;
	color: #000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 20px;
}
.td_h1c_2{
	font-size: 14px;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 1.5em;
	vertical-align: top;
}
.td_h1c_3{
	font-size: 14px;
	color: #EA0000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	line-height: 1.5em;
	vertical-align: top;
}
.td_h1c_4{
	font-size: 14px;
	color: #EA0000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	line-height: 1.5em;
	vertical-align: top;
}
.td_h1c_5{
	font-size: 14px;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 1.75em;
	vertical-align: top;
}
.img_merit{
	margin-left: 12px;
}
/*--------------------中古買取用CSS--------------------*/
.td_buy1{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 80px;
}
.td_buy2{
	padding-bottom: 15px;

}
.td_buy3{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
a.link_buy:link,
a.link_buy:visited{
	color:#000000;
	text-decoration: none;
}
a.link_buy:hover{
	color:#FF0000;
	text-decoration: underline;
}
