@charset "UTF-8";
/* ==============================
	BASE
============================== */

body {
	background-color: #fff;
	background:url(../img/bg.jpg);
	background-repeat:repeat-y;
	margin: 0px;
	font:normal 76%/1.4 "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", "メイリオ", "Meiryo",Verdana, Arial, Helvetica, sans-serif;
	color:#626262;
}

.clear {
	content:".";
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
}
/* ==============================
	LINK
============================== */

a:link {
	color:#e60012;
	text-decoration:underline;
}
a:visited {
	color:#e60012;
	text-decoration:underline;
}
a:hover {
	color:#fa663a;
	text-decoration:underline;
}
a:active {
	color:#fa663a;
	text-decoration:underline;
}
/* ==============================
	Layout
============================== */
#body {
	width:100%;
}
#left {
	position:absolute;
	top:0;
	left:0;
}
#left div {
	float:left;
}
#leftnav {
	width:139px;
}
#contens {
	margin-left:139px;
}
/* ==============================
	LEFT NAVI
============================== */

#leftnav {
	font-size:small;
	padding-bottom:30px;
}
#leftnav .margin_top4 {
	margin-top:3px;
}
#leftnav .margin_top2 {
	margin-top:2px;
}
#leftnav .margin_top1 {
	margin-top:1px;
}
#TMO img, #TM1 img, #TM2 img, #TM3 img {
	margin-top:1px;
}
#leftnav.mark {
}
#leftnav ul{
margin:0;
padding:0;
	
}
#leftnav ul li a {
	margin:1px 0px 0px 0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	width:132px;
	height:30px;
}
/* ==============================
	HEAD
============================== */
#head {
	width:885px;
	height:80px;
	margin:0px 36px 0px 0px;
}
h1 {
	display: inline;
	width: 620px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: small
}
body div.serch {
	width: 229x;
	height:76px;
	float: left;
	text-align: right;
	vertical-align:bottom;
	margin:0px;
	padding: 0px 36px 4px 0px;
	font-size: 12px;
	color: #333333;
}
html>/**/body div.serch{
	width: 229x;
	height:66px;
	float: left;
	text-align: right;
	vertical-align:bottom;
	margin:0px;
	padding: 10px 36px 4px 0px;
	font-size: 12px;
	color: #333333;
} 
html:first-child body div.serch {
	width: 229x;
	height:66px;
	float: left;
	text-align: right;
	vertical-align:bottom;
	margin:0px;
	padding: 10px 36px 4px 0px;
	font-size: 12px;
	color: #333333;
 }
html*body div.serch{
	width: 229x;
	height:76px;
	float: left;
	text-align: right;
	vertical-align:bottom;
	margin:0px;
	padding: 0px 36px 4px 0px;
	font-size: 12px;
	color: #333333;
}
#head .serch .space {
	margin:0px 0px 0px 14px;
	padding:0px;
}
div.serch input.inputForm {
	width:150px;
	height:15px;
}
html>/**/body div.serch input.inputForm {
	/*position:relative;*/
	top:-1px;
	width:150px;
	height:15px;
}
html>/**/body div.serch input.searchSubmitBtn {
	/*position:relative;*/
	top:-3px;
}
/* ==============================
	GNAVI
============================== */
h2 {
	font-size: small;
	margin:0;
	padding:0;
}
#gnavi {
	width:100%;
	height:51px;
	background:url(../img/g_bg.jpg);
	background-repeat:repeat-x;
}
#gnavi_inner {
	float:left;
	width:849px;
	margin:0px;
	padding:0px;
}
#gnavi_inner ul#gnav1 {
	margin:0;
	padding:0;
	list-style:none;
	width:665px;
}
#gnavi_inner ul#gnav1 li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:219px;
	display:block;
	height: 48px;
	text-indent: -9999px;
}
#gnavi_inner ul#gnav1 li a {
	display:block;
	width:219px;
	height:48px;
}
#gnavi_inner ul#gnav1 li#navi01 a {
	background:url(../img/g_navi01.jpg);
}
#gnavi_inner ul#gnav1 li#navi01 a:hover, #gnavi_inner ul#gnav1 li#navi01 a.active {
	background-position:0px -48px;
}
#gnavi_inner ul#gnav1 li#navi02 a {
	background:url(../img/g_navi02.jpg);
}
#gnavi_inner ul#gnav1 li#navi02 a:hover, #gnavi_inner ul#gnav1 li#navi02 a.active {
	background-position:0px -48px;
}
#gnavi_inner ul#gnav1 li#navi03 a {
	background:url(../img/g_navi03.jpg);
}
#gnavi_inner ul#gnav1 li#navi03 a:hover, #gnavi_inner ul#gnav1 li#navi03 a.active {
	background-position:0px -48px;
}
#gnavi_inner .space-4px {
	margin:0px 4px;
	padding:0px;
}
#gnavi_inner .gnavi2 {
	float:right;
	width:127px;
}
/* ==============================
	BREAD
============================== */
#bread {
	width:837px;
}
#bread a:link {
	color:#7C7C7C;
	text-decoration:underline;
}
#bread a:visited {
	color:#7C7C7C;
	text-decoration:underline;
}
#bread a:hover {
	color:#E60012;
	text-decoration:underline;
}
#bread a:active {
	color:#E60012;
	text-decoration:underline;
}
#bread .here {
	color:#E60012;
}
h3 {
	margin:4px 36px 0px 12px;
	color: #7C7C7C;
	font-weight: normal;
	font-size:79%;
	line-height:1.4;
}
/* ==============================
	FOOTER
============================== */
#footer2 {
	margin-top:200px;
}

#footer {
	width:100%;
	height:90px;
	background:url(../img/foot_bg.jpg);
	background-repeat:repeat-x;
}
#footer_inner {
	float:left;
	width:849px;
	height:90px;
	margin:0px;
	padding:0px;
}
#footer_inner .privacy {
	float:left;
	padding-top:9px;
}
#footer_inner .privacy .space {
	margin:0px 20px;
}
#footer_inner .copyright {
	float:right;
	padding-top:9px;
}

/* ==============================
	Corporate LEFT NAVI
============================== */
/*corp_navi01*/
#leftnav ul#corp_navi01 li#corp_navi01_01{
	background:url(../../corporate/img/corp_navi01_01_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_01 a {
	background:url(../../corporate/img/corp_navi01_01.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_01 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_01 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_02{
	background:url(../../corporate/img/corp_navi01_02_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_02 a {
	background:url(../../corporate/img/corp_navi01_02.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_02 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_02 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_03{
	background:url(../../corporate/img/corp_navi01_03_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_03 a {
	background:url(../../corporate/img/corp_navi01_03.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_03 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_03 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_04{
	background:url(../../corporate/img/corp_navi01_04_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_04 a {
	background:url(../../corporate/img/corp_navi01_04.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_04 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_04 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_05{
	background:url(../../corporate/img/corp_navi01_05_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_05 a {
	background:url(../../corporate/img/corp_navi01_05.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_05 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_05 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_06{
	background:url(../../corporate/img/corp_navi01_06_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_06 a {
	background:url(../../corporate/img/corp_navi01_06.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_06 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_06 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_07{
	background:url(../../corporate/img/corp_navi01_07_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_07 a {
	background:url(../../corporate/img/corp_navi01_07.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_07 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_07 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_08{
	background:url(../../corporate/img/corp_navi01_08_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_08 a {
	background:url(../../corporate/img/corp_navi01_08.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_08 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_08 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_09{
	background:url(../../corporate/img/corp_navi01_09_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_09 a {
	background:url(../../corporate/img/corp_navi01_09.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_09 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_09 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_10{
	background:url(../../corporate/img/corp_navi01_10_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_10 a {
	background:url(../../corporate/img/corp_navi01_10.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_10 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_10 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_11{
	background:url(../../corporate/img/corp_navi01_11_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_11 a {
	background:url(../../corporate/img/corp_navi01_11.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_11 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_11 a.active {
	background:none;
}

#leftnav ul#corp_navi01 li#corp_navi01_12{
	background:url(../../corporate/img/corp_navi01_12_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_12 a {
	background:url(../../corporate/img/corp_navi01_12.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_12 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_12 a.active {
	background:none;
}



/*corp_navi03*/
#leftnav ul#corp_navi03 li#corp_navi03_01{
	background:url(../../corporate/img/corp_navi03_01_on.jpg);
}
#leftnav ul#corp_navi03 li#corp_navi03_01 a {
	background:url(../../corporate/img/corp_navi03_01.jpg);
}
#leftnav ul#corp_navi03 li#corp_navi03_01 a:hover, #leftnav ul#corp_navi03 li#corp_navi03_01 a.active {
	background:none;
}
#leftnav ul#corp_navi03 li#corp_navi03_02{
	background:url(../../corporate/img/corp_navi03_02_on.jpg);
}
#leftnav ul#corp_navi03 li#corp_navi03_02 a {
	background:url(../../corporate/img/corp_navi03_02.jpg);
}
#leftnav ul#corp_navi03 li#corp_navi03_02 a:hover, #leftnav ul#corp_navi03 li#corp_navi03_02 a.active {
	background:none;
}
#leftnav ul#corp_navi03 li#corp_navi03_03{
	background:url(../../corporate/img/corp_navi03_03_on.jpg);
}
#leftnav ul#corp_navi03 li#corp_navi03_03 a {
	background:url(../../corporate/img/corp_navi03_03.jpg);
}
#leftnav ul#corp_navi03 li#corp_navi03_03 a:hover, #leftnav ul#corp_navi03 li#corp_navi03_03 a.active {
	background:none;
}

/* ==============================
	Business LEFT NAVI
============================== */
/*busi_navi01*/
#leftnav ul#busi_navi01 li#busi_navi01_01{
	background:url(../../img_businessfield/busi_navi01_01_on.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_01 a {
	background:url(../../img_businessfield/busi_navi01_01.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_01 a:hover, #leftnav ul#busi_navi01 li#busi_navi01_01 a.active {
	background:none;
}
#leftnav ul#busi_navi01 li#busi_navi01_02{
	background:url(../../img_businessfield/busi_navi01_02_on.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_02 a {
	background:url(../../img_businessfield/busi_navi01_02.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_02 a:hover, #leftnav ul#busi_navi01 li#busi_navi01_02 a.active {
	background:none;
}
#leftnav ul#busi_navi01 li#busi_navi01_03{
	background:url(../../img_businessfield/busi_navi01_03_on.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_03 a {
	background:url(../../img_businessfield/busi_navi01_03.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_03 a:hover, #leftnav ul#busi_navi01 li#busi_navi01_03 a.active {
	background:none;
}
#leftnav ul#busi_navi01 li#busi_navi01_04{
	background:url(../../img_businessfield/busi_navi01_04_on.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_04 a {
	background:url(../../img_businessfield/busi_navi01_04.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_04 a:hover, #leftnav ul#busi_navi01 li#busi_navi01_04 a.active {
	background:none;
}
#leftnav ul#busi_navi01 li#busi_navi01_05{
	background:url(../../img_businessfield/busi_navi01_05_on.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_05 a {
	background:url(../../img_businessfield/busi_navi01_05.jpg);
}
#leftnav ul#busi_navi01 li#busi_navi01_05 a:hover, #leftnav ul#busi_navi01 li#busi_navi01_05 a.active {
	background:none;
}
/*busi_navi02*/
#leftnav ul#busi_navi02 li#busi_navi02_01{
	background:url(../../img_businessfield/busi_navi02_01_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_01 a {
	background:url(../../img_businessfield/busi_navi02_01.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_01 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_01 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_01_2{
	background:url(../../img_businessfield/busi_navi02_01_2_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_01_2 a {
	background:url(../../img_businessfield/busi_navi02_01_2.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_01_2 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_01_2 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_01_3{
	background:url(../../img_businessfield/busi_navi02_01_3_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_01_3 a {
	background:url(../../img_businessfield/busi_navi02_01_3.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_01_3 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_01_3 a.active {
	background:none;
}



#leftnav ul#busi_navi02 li#busi_navi02_02{
	background:url(../../img_businessfield/busi_navi02_02_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_02 a {
	background:url(../../img_businessfield/busi_navi02_02.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_02 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_02 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_03{
	background:url(../../img_businessfield/busi_navi02_03_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_03 a {
	background:url(../../img_businessfield/busi_navi02_03.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_03 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_03 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_04{
	background:url(../../img_businessfield/busi_navi02_04_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_04 a {
	background:url(../../img_businessfield/busi_navi02_04.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_04 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_04 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_05{
	background:url(../../img_businessfield/busi_navi02_05_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_05 a {
	background:url(../../img_businessfield/busi_navi02_05.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_05 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_05 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_05_2{
	background:url(../../img_businessfield/busi_navi02_05_2_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_05_2 a {
	background:url(../../img_businessfield/busi_navi02_05_2.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_05_2 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_05_2 a.active {
	background:none;
}

#leftnav ul#busi_navi02 li#busi_navi02_06{
	background:url(../../img_businessfield/busi_navi02_06_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_06 a {
	background:url(../../img_businessfield/busi_navi02_06.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_06 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_06 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_07{
	background:url(../../img_businessfield/busi_navi02_07_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_07 a {
	background:url(../../img_businessfield/busi_navi02_07.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_07 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_07 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_08{
	background:url(../../img_businessfield/busi_navi02_08_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_08 a {
	background:url(../../img_businessfield/busi_navi02_08.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_08 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_08 a.active {
	background:none;
}
#leftnav ul#busi_navi02 li#busi_navi02_09{
	background:url(../../img_businessfield/busi_navi02_09_on.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_09 a {
	background:url(../../img_businessfield/busi_navi02_09.jpg);
}
#leftnav ul#busi_navi02 li#busi_navi02_09 a:hover, #leftnav ul#busi_navi02 li#busi_navi02_09 a.active {
	background:none;
}
/*busi_navi03*/
#leftnav ul#busi_navi04 li#busi_navi03_01{
	background:url(../../img_businessfield/busi_navi03_01_on.jpg);
}
#leftnav ul#busi_navi04 li#busi_navi03_01 a {
	background:url(../../img_businessfield/busi_navi03_01.jpg);
}
#leftnav ul#busi_navi04 li#busi_navi03_01 a:hover, #leftnav ul#busi_navi04 li#busi_navi03_01 a.active {
	background:none;
}
#leftnav ul#busi_navi03 li#busi_navi03_02{
	background:url(../../img_businessfield/busi_navi03_02_on.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_02 a {
	background:url(../../img_businessfield/busi_navi03_02.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_02 a:hover, #leftnav ul#busi_navi03 li#busi_navi03_02 a.active {
	background:none;
}
#leftnav ul#busi_navi03 li#busi_navi03_03{
	background:url(../../img_businessfield/busi_navi03_03_on.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_03 a {
	background:url(../../img_businessfield/busi_navi03_03.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_03 a:hover, #leftnav ul#busi_navi03 li#busi_navi03_03 a.active {
	background:none;
}
#leftnav ul#busi_navi03 li#busi_navi03_04{
	background:url(../../img_businessfield/busi_navi03_04_on.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_04 a {
	background:url(../../img_businessfield/busi_navi03_04.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_04 a:hover, #leftnav ul#busi_navi03 li#busi_navi03_04 a.active {
	background:none;
}
#leftnav ul#busi_navi03 li#busi_navi03_05{
	background:url(../../img_businessfield/busi_navi03_05_on.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_05 a {
	background:url(../../img_businessfield/busi_navi03_05.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_05 a:hover, #leftnav ul#busi_navi03 li#busi_navi03_05 a.active {
	background:none;
}
#leftnav ul#busi_navi03 li#busi_navi03_06{
	background:url(../../img_businessfield/busi_navi03_06_on.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_06 a {
	background:url(../../img_businessfield/busi_navi03_06.jpg);
}
#leftnav ul#busi_navi03 li#busi_navi03_06 a:hover, #leftnav ul#busi_navi03 li#busi_navi03_06 a.active {
	background:none;
}
/*busi_navi04*/
#leftnav ul#busi_navi04 li#busi_navi04_01{
	background:url(../../img_businessfield/busi_navi04_01_on.jpg);
}
#leftnav ul#busi_navi04 li#busi_navi04_01 a {
	background:url(../../img_businessfield/busi_navi04_01.jpg);
}
#leftnav ul#busi_navi04 li#busi_navi04_01 a:hover, #leftnav ul#busi_navi04 li#busi_navi04_01 a.active {
	background:none;
}
#leftnav ul#busi_navi04 li#busi_navi04_02{
	background:url(../../img_businessfield/busi_navi04_02_on.jpg);
}
#leftnav ul#busi_navi04 li#busi_navi04_02 a {
	background:url(../../img_businessfield/busi_navi04_02.jpg);
}
#leftnav ul#busi_navi04 li#busi_navi04_02 a:hover, #leftnav ul#busi_navi04 li#busi_navi04_02 a.active {
	background:none;
}
#leftnav ul#busi_navi04 li#busi_navi04_03{
	background:url(../../img_businessfield/busi_navi04_03_on.jpg);
}
#leftnav ul#busi_navi04 li#busi_navi04_03 a {
	background:url(../../img_businessfield/busi_navi04_03.jpg);
}
#leftnav ul#busi_navi04 li#busi_navi04_03 a:hover, #leftnav ul#busi_navi04 li#busi_navi04_03 a.active {
	background:none;
}

/* ==============================
	News LEFT NAVI
============================== */
/*news_navi01*/
/*news_navi02*/
#leftnav ul#news_navi02 li#news_navi02_01{
	background:url(../../news/img/news_navi02_01_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_01 a {
	background:url(../../news/img/news_navi02_01.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_01 a:hover, #leftnav ul#news_navi02 li#news_navi02_01 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_02{
	background:url(../../news/img/news_navi02_02_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_02 a {
	background:url(../../news/img/news_navi02_02.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_02 a:hover, #leftnav ul#news_navi02 li#news_navi02_02 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_03{
	background:url(../../news/img/news_navi02_03_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_03 a {
	background:url(../../news/img/news_navi02_03.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_03 a:hover, #leftnav ul#news_navi02 li#news_navi02_03 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_04{
	background:url(../../news/img/news_navi02_04_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_04 a {
	background:url(../../news/img/news_navi02_04.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_04 a:hover, #leftnav ul#news_navi02 li#news_navi02_04 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_05{
	background:url(../../news/img/news_navi02_05_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_05 a {
	background:url(../../news/img/news_navi02_05.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_05 a:hover, #leftnav ul#news_navi02 li#news_navi02_05 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_06{
	background:url(../../news/img/news_navi02_06_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_06 a {
	background:url(../../news/img/news_navi02_06.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_06 a:hover, #leftnav ul#news_navi02 li#news_navi02_06 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_07{
	background:url(../../news/img/news_navi02_07_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_07 a {
	background:url(../../news/img/news_navi02_07.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_07 a:hover, #leftnav ul#news_navi02 li#news_navi02_07 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_08{
	background:url(../../news/img/news_navi02_08_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_08 a {
	background:url(../../news/img/news_navi02_08.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_08 a:hover, #leftnav ul#news_navi02 li#news_navi02_08 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_09{
	background:url(../../news/img/news_navi02_09_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_09 a {
	background:url(../../news/img/news_navi02_09.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_09 a:hover, #leftnav ul#news_navi02 li#news_navi02_09 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_10{
	background:url(../../news/img/news_navi02_10_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_10 a {
	background:url(../../news/img/news_navi02_10.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_10 a:hover, #leftnav ul#news_navi02 li#news_navi02_10 a.active {
	background:none;
}
#leftnav ul#news_navi02 li#news_navi02_11{
	background:url(../../news/img/news_navi02_11_on.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_11 a {
	background:url(../../news/img/news_navi02_11.jpg);
}
#leftnav ul#news_navi02 li#news_navi02_11 a:hover, #leftnav ul#news_navi02 li#news_navi02_11 a.active {
	background:none;
}
/*news_navi03*/
#leftnav ul#news_navi03 li#news_navi03_01{
	background:url(../../news/img/news_navi03_01_on.jpg);
}
#leftnav ul#news_navi03 li#news_navi03_01 a {
	background:url(../../news/img/news_navi03_01.jpg);
}
#leftnav ul#news_navi03 li#news_navi03_01 a:hover, #leftnav ul#news_navi03 li#news_navi03_01 a.active {
	background:none;
}
#leftnav ul#news_navi03 li#news_navi03_02{
	background:url(../../news/img/news_navi03_02_on.jpg);
}
#leftnav ul#news_navi03 li#news_navi03_02 a {
	background:url(../../news/img/news_navi03_02.jpg);
}
#leftnav ul#news_navi03 li#news_navi03_02 a:hover, #leftnav ul#news_navi03 li#news_navi03_02 a.active {
	background:none;
}
#leftnav ul#news_navi03 li#news_navi03_03{
	background:url(../../news/img/news_navi03_03_on.jpg);
}
#leftnav ul#news_navi03 li#news_navi03_03 a {
	background:url(../../news/img/news_navi03_03.jpg);
}
#leftnav ul#news_navi03 li#news_navi03_03 a:hover, #leftnav ul#news_navi03 li#news_navi03_03 a.active {
	background:none;
}
#leftnav ul#news_navi03 li#news_navi03_04{
	background:url(../../news/img/news_navi03_04_on.jpg);
}
#leftnav ul#news_navi03 li#news_navi03_04 a {
	background:url(../../news/img/news_navi03_04.jpg);
}
#leftnav ul#news_navi03 li#news_navi03_04 a:hover, #leftnav ul#news_navi03 li#news_navi03_04 a.active {
	background:none;
}

/* ==============================
	MAIN
============================== */
#main {
	width:760px;
	margin:36px 36px 50px 46px;
}
h4 {
	width: 760px;
	margin: 0px;
	padding: 0px;
}
#main img {
	margin:0px;
	padding:0px;
	border:0px;
}
#main .main_right {
	width:760px;
	margin:0px 0px 0px 113px;
}
#main img.margin-left5 {
	margin-left:5px;
}
#main img.margin-right5 {
	margin-right:5px;
}
#main .txt-left {
	text-align:left;
	float:left;
}
#main .txt-right {
	text-align:right;
	float:right;
}
#main .pagetop {
	text-align:right;
}
#main div.grayborder {
	width:760px;
	margin: 10px 0px;
}
#main div.grayborder20 {
	width:760px;
	margin: 20px 0px;
}
#main .arrow_link {
	padding-left:25px;
	background:url(../img/arrow_red.jpg) no-repeat 0% 0%;
}

/* ==============================
	TEXT
============================== */
.bold{
	font-weight:bold;
}
.red{
	color:#e60012;
}
.text-small{
	font-size:80%;
	line-height:1.4;
}

/* ==============================
	Corporate
============================== */
td.left-102 {
	background:url(../../corporate/info/img/border_gry89.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	margin:0px;
	padding:6px 4px 4px 4px;
}
td.left-102-bottom {
	vertical-align:top;
	margin:0px;
	padding:6px 4px 4px 4px;
}
td.right-545 {
	background:url(../../corporate/info/img/border_gry545.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	vertical-align:top;
	margin:0px;
	padding:6px 15px 4px 4px;
}
td.right-545-bottom {
	vertical-align:top;
	margin:0px;
	padding:6px 15px 4px 4px;
}

/* ==============================
	News	
============================== */
td.news-date {
	background:url(../img/border_gry647.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	background-color:#ebebeb;
	width:100px;
	margin:0px;
	padding:5px 10px 6px 4px;

}
td.news-index {
	background:url(../img/border_gry647.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	vertical-align:top;
	width:547px;
	margin:0px;
	padding:5px 10px 6px 5px;
	height:40px;
	vertical-align:middle;
}
div.news-index-bt {
	width:533px;
	margin:20px 0px;
	text-align:center;
}

/* ==============================
	追加分	0903
============================== */
#main .arrow_link p {
	margin:0;
	padding:0;
}

#main .busi-icon-right {
	float:right;
	margin:5px 10px;
}

#main p.txt-right {
	text-align:right;
	float:right;
	margin:0;
	padding:0;
}
/* ==============================
	追加分	0904
============================== */

#main div.bisi-menu {
	width:760px;
	margin:5px 5px 10px 0px;
}
#main div.bisi-menu-left {
	width:367px;
	margin:0px 0px 0px 0px;
	
	float:left;
}
#main div.bisi-menu-right {
	width:377px;
	margin:0px 0px 0px 10px;
	float:left;
}
#main h5.busi-menu-subti{
	margin:0px;
	padding:0px;
}
#main h5.busi-menu-subti img{
	margin:0;
	padding:0;
}

#main .busi-menu-subimg{
	margin:0px 0px 5px 0px;
	vertical-align:top;
	float:left;
}
#main .busi-menu-list{
	width:284px;
	margin:5px 0px 20px 83px;
	padding:0;
}

body #main div.bisi-menu ul {
	margin:0 0 0 1.6em;
	padding:0;
}
body #main div.bisi-menu li {
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	list-style:none;
	list-style-image:url(../../img_businessfield/arrow_red2.jpg);
	vertical-align:middle;
}
/*FireFox*/
html>/**/body #main div.bisi-menu ul{
	margin:0;
	padding:0 0 0 28px;
}
html>/**/body #main div.bisi-menu li {
	margin:0 0 5px 0;
	padding:0;
	list-style-image:url(../img/arrow_red.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	vertical-align:top;
}

/*Opera*/
html:first-child body #main div.bisi-menu ul {
	margin:0;
	padding:0 0 0 1.8em;
}
html:first-child body #main div.bisi-menu li {
	margin:0 0 0 0;
	padding:5px 0 5px 5px;
	list-style-image:url(../img/arrow_red.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	vertical-align:middle;
} 
/*Safari*/
html[xmlns*=""] body:last-child #main div.bisi-menu ul{
	margin:0;
	padding:0 0 0 25px;
} 
html[xmlns*=""] body:last-child #main div.bisi-menu li {
	margin:0 0 0 0;
	padding:0 0 0 2px;
	list-style-image:url(../img/arrow_red.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	vertical-align:middle;
}
/*0910修正ここまで*/
#main .soltextbox {

}

#main .sol-title {
	font-size: 116%;
}

#main .soltextbox p {
	margin:0;
	padding:0;
}

/* ==============================
	追加分	0906  
============================== */



td.left-162{
	background:url(../../corporate/info/img/border_gry162.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	margin:0px;
	padding:6px 4px 4px 4px;
}

td.right-545-02 {
	background:url(../../corporate/info/img/border_gry545.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	margin:0px;
	padding:6px 15px 4px 4px;
}

p.map-world {
	margin:4px 0px 4px 12px;
	width: 647px;
}
p.relations {
	margin:4px 0px 4px 0px;
	width: 647px;

}


#main .main_right-02 {
	width:760px;
	margin:20px 0px 0px 113px;
}

table.border01 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

table.border01 td.border{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

table.historyinnner {
	margin-top: 10px;
	margin-bottom: 10px;

}
.boldandred14 {
	font-size: 116%;
	font-weight: bold;
	color: #E60012;
}

.bold14 {
	font-size: 116%;
	font-weight: bold;

}

p.indent01 {
	text-indent: -1em;
	padding-left: 1em;
	width: 647px;
}
p.right647-right {
	width: 187px;
	padding-left: 460px;
}
p.privacy {
	margin:20px 0px 0px 0px;
	width: 647px;
}

div.licencebox-l {
	display: inline;
	padding: 10px;
	float: left;
	width: 348px;
	margin-right: 20px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	height: 120px;
}
div.licencebox-r {
	display: inline;
	padding: 10px;
	float: left;
	width: 348px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	height: 120px;
}


p.margin10 {
	margin:10px 0px 0px 0px;
	width: 647px;
}

p.margin5 {
	margin:2px 0px 0px 0px;
	width: 647px;
}

.margintop1 {
	margin:1px 0px 0px 0px;
}


#main .main_right03 {
	width:760px;
	margin:4px 0px 4px 113px;
}


td.left-162-nb{

	vertical-align:top;
	margin:0px;
	padding:6px 4px 4px 4px;
}

td.right-545-02-nb {

	vertical-align:top;
	margin:0px;
	padding:6px 15px 4px 4px;
}
/* ==============================
	追加分	0906
============================== */
#main div.prod-box {
	width:760px;
	margin-top:10px;
	padding:0;
}
#main div.prod-btarea {
	display:inline;
	float:left;
	width:705px;
	margin-left:62px;
	padding-bottom:10px;
}
#main div.prod-btarea ul {
    list-style:none;
    width:663px;
	margin:0;
	padding:0;
}
#main div.prod-btarea ul li {
	list-style:none;
	display:inline;
    float:left;
	width:44px; 
	height:44px;
	margin-right:7px;
	margin-top:7px;
	padding:0;
}
#main div.prod-btarea a {
  width:44px; 
  height:44px;
  margin:0;
  padding:0;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
}
#main div.prod-btarea a.link-a{background:url(../../productlist/img/pord_bt_a.gif) no-repeat;}
#main div.prod-btarea a.link-b{background:url(../../productlist/img/pord_bt_b.gif) no-repeat;}
#main div.prod-btarea a.link-c{background:url(../../productlist/img/pord_bt_c.gif) no-repeat;}
#main div.prod-btarea a.link-d{background:url(../../productlist/img/pord_bt_d.gif) no-repeat;}
#main div.prod-btarea a.link-e{background:url(../../productlist/img/pord_bt_e.gif) no-repeat;}
#main div.prod-btarea a.link-f{background:url(../../productlist/img/pord_bt_f.gif) no-repeat;}
#main div.prod-btarea a.link-g{background:url(../../productlist/img/pord_bt_g.gif) no-repeat;}
#main div.prod-btarea a.link-h{background:url(../../productlist/img/pord_bt_h.gif) no-repeat;}
#main div.prod-btarea a.link-i{background:url(../../productlist/img/pord_bt_i.gif) no-repeat;}
#main div.prod-btarea a.link-j{background:url(../../productlist/img/pord_bt_j.gif) no-repeat;}
#main div.prod-btarea a.link-k{background:url(../../productlist/img/pord_bt_k.gif) no-repeat;}
#main div.prod-btarea a.link-l{background:url(../../productlist/img/pord_bt_l.gif) no-repeat;}
#main div.prod-btarea a.link-m{background:url(../../productlist/img/pord_bt_m.gif) no-repeat;}
#main div.prod-btarea a.link-n{background:url(../../productlist/img/pord_bt_n.gif) no-repeat;}
#main div.prod-btarea a.link-o{background:url(../../productlist/img/pord_bt_o.gif) no-repeat;}
#main div.prod-btarea a.link-p{background:url(../../productlist/img/pord_bt_p.gif) no-repeat;}
#main div.prod-btarea a.link-q{background:url(../../productlist/img/pord_bt_q.gif) no-repeat;}
#main div.prod-btarea a.link-r{background:url(../../productlist/img/pord_bt_r.gif) no-repeat;}
#main div.prod-btarea a.link-s{background:url(../../productlist/img/pord_bt_s.gif) no-repeat;}
#main div.prod-btarea a.link-t{background:url(../../productlist/img/pord_bt_t.gif) no-repeat;}
#main div.prod-btarea a.link-u{background:url(../../productlist/img/pord_bt_u.gif) no-repeat;}
#main div.prod-btarea a.link-v{background:url(../../productlist/img/pord_bt_v.gif) no-repeat;}
#main div.prod-btarea a.link-w{background:url(../../productlist/img/pord_bt_w.gif) no-repeat;}
#main div.prod-btarea a.link-x{background:url(../../productlist/img/pord_bt_x.gif) no-repeat;}
#main div.prod-btarea a.link-y{background:url(../../productlist/img/pord_bt_y.gif) no-repeat;}
#main div.prod-btarea a.link-z{background:url(../../productlist/img/pord_bt_z.gif) no-repeat;}
#main div.prod-btarea a.link-aa{background:url(../../productlist/img/pord_bt_aa.gif) no-repeat;}
#main div.prod-btarea a.link-ka{background:url(../../productlist/img/pord_bt_ka.gif) no-repeat;}
#main div.prod-btarea a.link-sa{background:url(../../productlist/img/pord_bt_sa.gif) no-repeat;}
#main div.prod-btarea a.link-ta{background:url(../../productlist/img/pord_bt_ta.gif) no-repeat;}
#main div.prod-btarea a.link-na{background:url(../../productlist/img/pord_bt_na.gif) no-repeat;}
#main div.prod-btarea a.link-ha{background:url(../../productlist/img/pord_bt_ha.gif) no-repeat;}
#main div.prod-btarea a.link-ma{background:url(../../productlist/img/pord_bt_ma.gif) no-repeat;}
#main div.prod-btarea a.link-ya{background:url(../../productlist/img/pord_bt_ya.gif) no-repeat;}
#main div.prod-btarea a.link-ra{background:url(../../productlist/img/pord_bt_ra.gif) no-repeat;}
#main div.prod-btarea a.link-wa{background:url(../../productlist/img/pord_bt_wa.gif) no-repeat;}
#main div.prod-btarea a.link-etc{background:url(../../productlist/img/pord_bt_etc.gif) no-repeat;}
#main div.prod-btarea a:hover, #main div.prod-btarea a:active {
  background-position:0px -51px;
}

#main img.prod-bt{
margin-left:7px;
margin-top:7px;
}
#main img.prod-bt-top{
margin-left:65px;
margin-top:7px;
}

#main div.prod-cap {
	width:32px;
	vertical-align:top;
	margin:0;
	padding:0;
	float:left;
}
#main div.prod-txtarea {
	width:728px;
	vertical-align:top;
	margin:0;
	padding:0;
	float:right;
}
dl.prod-list{
	width:728px;
	vertical-align:top;
	margin:0;
	padding:0px;
}
dl.prod-list dt{
width:350px;
float:left;
clear:both;
vertical-align:top;
margin:0px 10px 0px 0px;
padding:5px 1px;
}
dl.prod-list dd{
width:360px;
float:left;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:5px 1px;
}
/*IE*/
* html dl.prod-list dd{
width:360px;
float:none;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:5px 1px;
}

/* ==============================
	追加分	0907 
============================== */



table.border01marginT10{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
}

table.border01marginT10 td.border{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

p.pdfmargin10{
	margin-left: 10px;
	float: left;
	width: 100px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 14px;
}
img.pdficon{
	float: left;
	display: inline;
}
p.textright{
	width: 647px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: right;
}

p.w647{
	width: 647px;
	margin-top: 10px;
	margin-bottom: 0px;
}

table.marginT20{
	margin-top: 20px;
}
table.marginTB20{
	margin-top: 20px;
margin-bottom: 20px;
}


.font14red{
	font-size: 116%;
		color: #E60012;

}
div.recrtop01 {
	width: 647px;
	margin-top: 40px;
}

div.recrtopnews {
	width: 630px;
	margin-top: 20px;
	height: 110px;
	border: 1px solid #CCCCCC;
	background-image: url(../../corporate/recruit/img/recr_index_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: auto;

}


div.recrtop02 {
	width: 760px;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 40px;
}
p.w550{
	width: 550px;
	margin-top: 20px;
	margin-bottom: 20px;
}
p.w760{
	width: 760px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#main .main_right-rec {
	width:700px;
	margin:0px 0px 0px 60px;
}


div.recrtopnews-txt {
	width: 470px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
	float: left;
}

div.recrtopnews-arrow {
	width: 20px;
	margin-left: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
	float: left;
}
table.marginT10{
	margin-top: 10px;
}

form.serch-namazu{
	margin: 0px;
}
div.adleft {
	float: left;
	width: 232px;
	margin-left: 113px;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.adright {
	float: left;
	width: 395px;
	margin-left: 20px;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
}
.adborder {
	margin-left: 113px;
	width: 647px;
	display: block;
}

.adborder02 {
	width: 760px;
	display: block;
}
/* ==============================
	Corporate0913追加分
============================== */
table.margin-top25{
	margin-top:25px;
}
td.left-119 {
	vertical-align:top;
	margin:0;
	padding:6px 0px 4px 4px;	
	border-style:solid;
	border-color:#dedede;
	border-width:0px 0px 1px 0px;	
}
td.left-119-bottom {
	vertical-align:top;
	margin:0;
	padding:6px 0px 4px 4px;
}
td.right-512 {
	background:url(../../corporate/info/img/border_gry545.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	vertical-align:top;
	margin:0px;
	padding:6px 15px 4px 4px;	
}
td.right-160 {
	vertical-align:top;
	margin:0;
	padding:6px 0px 4px 4px;	
	border-style:solid;
	border-color:#dedede;
	border-width:0px 0px 1px 0px;
	
}
td.right-160-bottom {
	vertical-align:top;
	margin:0;
	padding:6px 0px 4px 4px;
	
}
/* ==============================
	0918追加分(404)
============================== */
#bread2 {
	margin-top:52px;
}
/* ==============================
	0921追加分
============================== */


table.marginT20center{
	margin-top: 20px;
	margin-left: 110px;
}

p.w760center{
	width: 760px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

p.w760bold{
	width: 760px;
	margin-top: 40px;
	margin-bottom: 0px;
	font-weight: bold;
}

p.w760ind{
	width: 760px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-indent: 1em;
}

p.w760texright{
	width: 760px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: right;
}

p.w760texright02{
	width: 760px;
	margin-top: 10px;
	margin-bottom: 50px;
	text-align: right;
}



p.w760marginl20{
	width: 740px;
	margin-top: 10px;
	margin-left: 12px;	
	margin-bottom: 0px;
}

p.w760marginl40{
	width: 720px;
	margin-top: 4px;
	margin-left: 32px;
		margin-bottom: 0px;
}

p.w760indl20{
	width: 740px;
	margin-top: 10px;
	margin-left: 20px;
	text-indent: 1em;
		margin-bottom: 0px;
}

td.undeline {
	border-style:solid;
	border-color:#dedede;
	border-width:0px 0px 1px 0px;	
}

div.verisign {
	width: 122px;
	margin-left: 10px;
}
#main .pagetop647 {
	text-align:right;
	width: 647px;
}

table.marginTb10{
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	border-left-color: #DEDEDE;
}

table.marginTb10 td{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	border-left-color: #DEDEDE;
}


/* ==============================
	0928追加分
============================== */

div.conceptindtop {
	width: 330px;
	margin-left: 0px;
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 30px;
	margin-bottom: 2px;
}


div.conceptind {
	width: 330px;
	margin-left: 0px;
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 2px;
	margin-bottom: 2px;
}


p.w760marginl40ind{
	width: 730px;
	margin-top: 10px;
	margin-left: 30px;
	text-indent: -1.3em;
	margin-bottom: 0px;
	padding-left: 1.3em;
}
p.w760marginl40ind03{
	width: 730px;
	margin-top: 10px;
	margin-left: 30px;
	text-indent: -1.5em;
	margin-bottom: 0px;
	padding-left: 1.5em;
}

p.w760marginl40ind05{
	width: 730px;
	margin-top: 10px;
	margin-left: 30px;
	text-indent: -0.5em;
	margin-bottom: 0px;
	padding-left: 1.5em;
}

p.w760marginl40ind02{
	width: 710px;
	margin-top: 10px;
	margin-left: 50px;
	text-indent: -1.5em;
	margin-bottom: 0px;
	padding-left: 1.5em;
}

p.w760marginl20-02{
	width: 740px;
	margin-top: 10px;
	margin-left: 20px;	
	margin-bottom: 0px;
}

.subtitle-grey{
	background-image:url(../img/subg.gif);
	background-repeat:repeat;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	font-size:12px;
	font-weight: bold;
	padding:5px 0px 5px 10px;
	color: #777;
	}
/* ==============================
2009/06/22
625-633行目に追加
2009/06/26
551-568行目に追加

