/* CSS Document */

/* レイアウトフォーマット */

body{background-color:#FFFFFF;background-image:url(/img/bg.jpg);background-repeat:repeat-x;margin:10px 0px 0px 0px;}

ol,ul,li,h1,h2,h3,hr{
border:0;
margin:0;
padding:0;
}

#menu_footer{
color:#005D9D;
font-weight:400;
font-family:"Arial","Helvetica",sans-serif;
text-decoration:none;
font-size:10px;
line-height:12px;
letter-spacing:1px;
top:-65;
position:relative;
}


/* グローバルメニュー サービスレイヤー */
#MMMenuContainer1110143909_6 {
position:relative;
left:54px;
top:-20px;
visibility:hidden;
z-index:300;
}

#MMMenu1110143909_6 {
position:absolute;
left:0px;
top:0px;
visibility:hidden;
background-color:transparent;
width:64px;
height:20px;
}

#MMMenu1110143909_6_1 {
position:absolute;
left:-5px;
top:18px;
visibility:hidden;
background-color:transparent;
width:96px;
height:71px;
}


/* グローバルメニュー 会社概要レイヤー */
#MMMenuContainer1110143838_5 {
	position:relative;
	left:200;
	top:-20;
	z-index:300;
	width: 158px;
	visibility: hidden;
}

#MMMenu1110143838_5 {
position:absolute;
left:4;
top:0px;
visibility:hidden;
background-color:transparent;
width:64px;
height:20px;
}

#MMMenu1110143838_5_1 {
position:absolute;
left:-1px;
top:18px;
visibility:hidden;
background-color:transparent;
width:158px;
}

/* フォントサイズ一覧 */

td,p{
color:#005D9D;
font-weight:400;
text-decoration:none;
font-size:12px;
line-height:16px;
}

h1,h2,h3,h4{
color:#005D9D;
font-weight:700;
text-decoration:none;
font-size:12px;
line-height:140%;
}

input, select{
color:#005D9D;
font-weight:400;
text-decoration:none;
font-size:12px;
line-height:16px;
}

.title{
color:#FFFFFF;
font-weight:700;
text-decoration:none;
font: Tahoma,Verdana,MS UI Gothic,Osaka,Arial;
line-height:18px;
}

.txt0{
color:#005D9D;
font-weight:400;
text-decoration:none;
font-family : Tahoma,Verdana,MS UI Gothic,Osaka,Arial;
line-height:16px;
letter-spacing:0.1em;　
}

.txt0_1{
color:#005D9D;
font-weight:400;
text-decoration:none;
font-size:10px;
line-height:16px;
}

.txt2{
color:#000000;
font-weight:400;
text-decoration:none;
font-family : Tahoma,Verdana,MS UI Gothic,Osaka,Arial;
line-height:16px;
letter-spacing:0.1em;　
}

.txt1{
color:#005D9D;
font-weight:400;
text-decoration:none;
font-size:12px;
line-height:16px;
}

.txt1_1{
color:#666666;
text-decoration:none;
font-size:12px;
line-height:16px;
}

.txt1_2{
color:#666666;
font-weight:400;
text-decoration:none;
font-size:12px;
line-height:18px;
}


/* リンク設定・TOPページリリース部分 */

a.top:link{
color:#005D9D;
font-weight:400;
text-decoration:underline;
font-size:10px;
line-height:12px;
}
h1.inq {
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
	color: #3366FF;
}
.attention {
	font-size: 10px;
	color: #FF0000;
}
h2.h2_category {
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
}




a.top:visited{
color:#005D9D;
font-weight:400;
text-decoration:underline;
font-size:10px;
line-height:12px;
}

a.top:hover{
color:#005D9D;
font-weight:400;
text-decoration:none;
font-size:10px;
line-height:12px;
}

a.top:active{
color:#005D9D;
font-weight:400;
text-decoration:none;
font-size:10px;
line-height:12px;
}


/* リンク設定・フッター部分 */

a.footer:link{
color:#FFFFFF;
font-weight:400;
text-decoration:none;
font-size:12px;
line-height:16px;
}

a.footer:visited{
color:#FFFFFF;
font-weight:400;
text-decoration:none;
font-size:12px;
line-height:16px;
}

a.footer:hover{
color:#CE0000;
font-weight:400;
text-decoration:none;
font-size:12px;
line-height:16px;
}

a.footer:active{
color:#CE0000;
font-weight:400;
text-decoration:none;
font-size:12px;
line-height:16px;
}


/* リンク設定・プレスリリース */

a.press:link{
color:#EF6910;
font-weight:400;
text-decoration:underline;
font-size:10px;
line-height:12px;
}

a.press:visited{
color:#EF6910;
font-weight:400;
text-decoration:underline;
font-size:10px;
line-height:12px;
}

a.press:hover{
color:#EF6910;
font-weight:400;
text-decoration:none;
font-size:10px;
line-height:12px;
}

a.press:active{
color:#EF6910;
font-weight:400;
text-decoration:underline;
font-size:10px;
line-height:12px;
}h1.presstitle {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	font-family : Tahoma,Verdana,MS UI Gothic,Osaka,Arial;
}
h2.press_body {
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
}
input {
	border: 1px solid #CCCCCC;
}
h1.about_com {
	font-size: 10pt;
	color: #005D9D;
}
h2.about_com {
	font-size: 9pt;
	line-height: 19px;
	font-weight: normal;
}

.products_box_title {
	padding:2px;
	line-height:14px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #005D9D;
}


.normal {
font-size: 14t;
color:#005D9D;
font-weight:400;
text-decoration:none;
font-family : Tahoma,Verdana,MS UI Gothic,Osaka,Arial;
line-height:16px;
letter-spacing:0.1em;　
}