@charset "Sift_JIS";
/* CSS Document */


body{
margin:0px;
text-align:center;
background-color:#E1E1E1;
background-image:url(images/back2.gif);
background-position:center top;
background-repeat:repeat-y;
}

p{
font-size:13px;
font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:150%;
color:#333333;
}

a, a:link, a:visited {
text-decoration:none;
color:#003DA9;
font-size:13px;
font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

a:hover{
text-decoration: underline;
color:#F94812;
}

.ore {
color:#F94812;
font-weight:bold;
font-size:16px;
}

.ore-s {
color:#F94812;
}

.ore-s-b {
color:#F94812;
font-weight:bold;
}

.white {
	color:#FFFFFF;
}

.blue {
color:#0000FF;
}

.blue-b {
color:#0000FF;
font-weight:bold;
}

hr {
width:530px;
border-color:#999999;
border-style:dotted;
border-width:1px;
margin-bottom: 15px;
}


/* ヘッダー */
div#box1 {
width:760px;
height:20px;
background-color:#FFFFFF;
}

h1{
float:left;
font-size:10px;
font-weight:bold;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#999999;
margin-top:5px;
}

/* トップ*/
div#box2 {
width:760px;
height:auto;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

/* パンくず */
div#pan {
background-color:#FFFFFF;
margin-top:0px;
padding:0px;
height:auto;
width:760px;
}

div#pan p{
font-size:13px;
float:left;
}

/*コンテンツ*/
div#box3 {
width:760px;
height:auto;
margin:0px;
padding:0px;
}

/*メイン*/
div#box4 {
width:580px;
height:auto;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

div#box4 img{
	margin:0px;
	padding:0px;
}

div#box4 p{
text-align:left;
margin:0px;
padding:10pt 0 10px 10px;
}

div#box5 {
width:568px;
height:auto;
margin-top:10px;
margin-bottom:10px;
padding:5px;
border:solid #003DA9 1px ;
background-color:#FFFFFF;
}

div#box5 p{
text-align:left;
margin:0px;
margin-left:15px;
text-indent:-1em;
}

div#box6 {
margin-top:10px;
width:580px;
height:auto;
background-color:#FFFFFF;
}

div#box6 img{
float:left;
margin-right:0px;
}

div#box6 p{
margin-top:0px;
margin-left:10px;
float:right;
text-align:left;
}

div#box9 {
width:568px;
height:auto;
margin-bottom:10px;
padding:5px;
border:solid #003DA9 1px ;
background-color:#FFFFFF;
}

div#box9 p{
text-align:left;
margin:0px;
margin-left:15px;
text-indent:-1em;
}

div#box10 {
width:565px;
height:auto;
padding-top:5px;
padding-left:10px;
padding-right:5px;
background-image:url(images/d005.gif);
}

div#box10 p{
text-align:left;
color:#FFFFFF;
font-weight:bold;
font-size:medium;
}

div#box10 img{
float:left;
margin-right:10px;
}

div#box22 {
width:275px;
background-color:#FFFF00;
padding:0px;
height:auto;
}


div#box23 {
width:265px;
height:auto;
margin:0px;
text-align:center;
padding-top:10px;
padding-bottom:20px;
padding-left:3px;
padding-right:3px;
border:solid #00BD00 2px ;
}

div#box24 {
width:265px;
height:auto;
margin:0px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
padding-left:3px;
padding-right:3px;
border:solid #FF6800 2px ;
}

div#box25 {
width:265px;
height:auto;
margin:0px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
padding-left:3px;
padding-right:3px;
border:solid #0072FF 2px ;
}

div#box23 p{
padding-top:0px;
padding-bottom:0px;
}

div#box24 p{
padding-top:0px;
padding-bottom:0px;
}

div#box25 p{
padding-top:0px;
padding-bottom:0px;
}

div#sp10 {
float:right;
width:558px;
height:10px;
}

div#sp20 {
float:right;
width:558px;
height:20px;
}

.top {
width:570px;
margin:0px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

.top th{
padding:0;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

.top td{
padding:0;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

/* 個人情報 */

div#box12 {
width:570px;
height:auto;
margin-top:10px;
padding-left:20px;
text-align:left;
}


div#box13 {
	margin-top:20px;
	padding:0px;
	height:25px;
	width:575px;
	background-color:#92CCF3;
	text-align:left;
}
	
div#box13 p{
float:left;
margin-top:2px;
margin-left:5px;
font-weight:bold;
}

div#box13 img{
padding-top:3px;
padding-left:5px;
padding-bottom:5px;
}

div#box14 {
	margin:20px 12px 0px 20px;
	height:20px;
	width:530px;
	background-color:#FF9933;
}	

div#box14 p{
font-weight:bold;
}

div#box15 {
	margin:0px 12px 0px 20px;
	padding:10px;
	height:auto;
	width:508px;
	text-align:left;
	border:#FF9933 solid 1px;
}

div#box16 {
padding:10px;
height:auto;
width:508px;
text-align:right;
}

/* メインメニュー */
div#box7 {
float:left;
margin-top:0px;
padding:0px;
height:auto;
width:170px;
}

#menu {
float:left;
margin-top:0px;
padding:0px;
height:auto;
width:170px;
}

#menu ul,#menu li {
text-align:left;
margin:0;
padding:0;
list-style:none;
}

#menu ul {
border-top:none;
}

#menu li {
display:inline;
}


#menu a,#menu a:link,#menu a:visited {
text-decoration:none;
color:#0000AF;
background-image:url(images/d071a.gif);
background-color:transparent;
display:block;
width:auto;
height:auto;
padding-top:1em;
padding-bottom:1em;
padding-left:30px;
padding-right:1em;
font-size:13px;
font-weight:bold;
font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#menu a:hover{
color:#FFFFFF;
background-image:url(images/d071b.gif);
padding-left:30px;
/*background-color:#666666;*/
/*border-left:15px solid #F94812;*/
}

#menu p {
color:#FFFFFF;
text-align:left;
padding-left:20px;
}

#menu img{
margin-top:10px;
margin-bottom:5px;
}

#box8 p {
color:#555555;
text-align:left;
padding-left:10px;
}


div#box8 p span {
font-weight:bold;
}

div#box8 {
margin-top:0px;
padding:0px;
height:100%;
width:170px;
}

div#box8 img{
margin-top:10px;
padding-bottom:10px;
}

div#box11 {
width:590px;
height:auto;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

div#box11 img{
	margin:0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

div#box17 {
float:right;
margin-top:20px;
width:563px;
height:auto;
margin-bottom:10px;
padding:5px;
border:solid #003DA9 1px ;
background-color:#FFFFFF;
}

div#box17 p{
text-align:left;
margin:0px;
margin-left:15px;
}

div#box18 {
float:right;
width:570px;
height:auto;
padding-left:20px;
text-align:right;
}

div#box18 img{
float:right;
}

div#box19 {
	margin-top:20px;
	float:none;
	width:570px;
	height:auto;
	padding-left:20px;
	text-align:center;
}


div#box20 {
float:right;
	margin-top:20px;
	padding-bottom:10px;
	height:auto;
	width:575px;
	background-color:#92CCF3;
}
	
div#box20 p{
float:left;
margin-top:20px;
margin-left:5px;
font-weight:bold;
font-size:13px;
vertical-align:middle;
}

div#box20 img{
float:left;
vertical-align:middle;
padding-top:3px;
}

div#box21 {
float:right;
	margin-top:20px;
	padding-bottom:10px;
	height:auto;
	width:575px;
}
	
div#box21 p{
float:left;
text-align:left;
margin-left:5px;
font-size:13px;
vertical-align:middle;
}

div#box21 img{
float:left;
vertical-align:middle;
padding-top:3px;
}



/* 個人情報 */



/* メイン */

#main {
	float:right;
	margin-top:0px;
	padding:0px;
	height:auto;
	width:530px;
}

#main p {
text-align:left;
margin:0px;
font-size:13px;
font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:150%;
color:#333333;
}

#main p.clearfloat {
clear:left;
}


#main img {
float:left;
margin-bottom:10px;
margin-right:10px;
}

/* 会社概要テーブル */

table {
margin-top:20px;
margin-bottom:20px;
width:538px;
border-collapse:collapse;
border:1px solid #003DA9;
}

th {
margin:0px;
padding-left:10px;
padding-right:10px;
font-size:small;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:160%;
color:#003DA9;
background-color:#92CCF3;
border:1px solid #003DA9;
white-space:nowrap;
}

td {
text-align:left;
margin:0px;
padding:10px 10px;
font-size:13px;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:160%;
color:#333333;
border:1px solid #003DA9;
white-space:nowrap;
}

.topi {
float:left;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

.topi th{
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

.topi td{
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}



.red {
color: #FF0000
}

.bold {
font-weight:bold;
}


input {
letter-spacing:0.1em;
}


#seibox {
margin-top:20px;
padding:0px;
width:530px;
text-align:center;
}

#seibox img {
float:none;
}


/* 実積ボックス */

#jitu-l {
float:left;
margin-top:20px;
padding:18px 18px 18px 18px;
width:auto;
height:auto;
border:2px dotted #999999;
}

#jitu-r {
float:right;
margin-top:20px;
padding:18px 18px 18px 18px;
width:auto;
height:auto;
border:2px dotted #999999;
}

#jitu-l img,#jitu-r img {
margin:0px;
padding:0px;
}

#jitubox {
margin-top:0px;
padding:0px;
width:530px;
height:auto;
}



/* フッター */

#footer {
margin-top:0px;
padding:0px;
height:auto;
width:760px;
background-color:#666666;
}


#footer p {
font-size:13px;
color:#FFFFFF;
}

#footer a, #footer a:link, #footer a:visited {
text-decoration:none;
color:#FFFFFF;
font-size:13px;
font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#footer a:hover{
text-decoration: underline;
color:#F94812;
}

