/* CSS Document */

#Mainmanu {
	width:230px;
	height:150px;
	border:1px solid #666666;
}

#Mainmanu ul {
margin:0px;
padding:0px;
list-style:none;
}

#Mainmanu span {
 visibility:hidden;
}

#Mainmanu li, #Mainmanu a {
	margin:0px;
	padding:0px;
	width:230px;
	height:30px;
	display:block;
	position:relative;
	text-decoration:none;
}


#menu_index {background:transparent url(../image/annai.gif) 0px 0px;}
#menu_rinen {background:transparent url(../image/rinen.gif) 0px 0px;}
#menu_jisseki {background:transparent url(../image/jisseki.gif) 0px 0px;}
#menu_access {background:transparent url(../image/access.gif) 0px 0px;}
#menu_message {background:transparent url(../image/message.gif) 0px 0px;}

#menu_index_on {background: transparent url(../image/annai.gif) 0px -30px;}
#menu_rinen_on {background: transparent url(../image/rinen.gif) 0px -30px;}
#menu_jisseki_on {background: transparent url(../image/jisseki.gif) 0px -30px;}
#menu_access_on {background: transparent url(../image/access.gif) 0px -30px;}
#menu_message_on {background: transparent url(../image/message.gif) 0px -30px;}

#menu_index  a:hover{background: transparent url(../image/annai.gif) 0px -30px;}
#menu_rinen  a:hover{background: transparent url(../image/rinen.gif) 0px -30px;}
#menu_jisseki  a:hover{background: transparent url(../image/jisseki.gif) 0px -30px;}
#menu_access  a:hover{background: transparent url(../image/access.gif) 0px -30px;}
#menu_message  a:hover{background: transparent url(../image/message.gif) 0px -30px;}

#Otherproduct {
	width:230px;
	height:682px;
	border:1px solid #666666;
	background-color:#ebf5f7;
	margin:10px 0px 0px 0px;
	text-align:center;
}

#Otherproduct_philosophy {
	width:230px;
	height:742px;
	border:1px solid #666666;
	background-color:#ebf5f7;
	margin:10px 0px 0px 0px;
	text-align:center;
}

#Otherproduct_dev {
	width:230px;
	height:1089px;
	border:1px solid #666666;
	background-color:#ebf5f7;
	margin:10px 0px 0px 0px;
	text-align:center;
}

#Otherproduct_acc {
	width:230px;
	height:638px;
	border:1px solid #666666;
	background-color:#ebf5f7;
	margin:10px 0px 0px 0px;
	text-align:center;
}

#Otherproduct_messa {
	width:230px;
	height:1270px;
	border:1px solid #666666;
	background-color:#ebf5f7;
	margin:10px 0px 0px 0px;
	text-align:center;
}


#corpindex_main {
	width:520px;
	height:798px;
	border:1px solid #666666;
	background-color:#ffffff;
	background-image:url(../image/title.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:35px 9px 10px 9px;
	line-height:140%;
}

#corpindex_philosophy {
	width:520px;
	height:855px;
	border:1px solid #666666;
	background-color:#ffffff;
	background-image:url(../image/title.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:40px 9px 10px 9px;
	line-height:140%;
}

#corpindex_dev {
	width:520px;
	height:1200px;
	border:1px solid #666666;
	background-color:#ffffff;
	background-image:url(../image/title.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:40px 9px 10px 9px;
	line-height:140%;
}

#corpindex_acc {
	width:520px;
	height:750px;
	border:1px solid #666666;
	background-color:#ffffff;
	background-image:url(../image/title.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:40px 9px 10px 9px;
	line-height:140%;
}

#corpindex_messa {
	width:520px;
	height:1395px;
	border:1px solid #666666;
	background-color:#ffffff;
	background-image:url(../image/title.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:40px 9px 10px 9px;
	line-height:140%;
}





/*インデックス用*/

td.corpprof
{
border-left:1px solid #c3c3de;
border-right:1px solid #c3c3de;
border-top:1px solid #c3c3de;
color:#000099;
background-color:#F5F7FA;
}

td.corpprof3
{
border-left:1px solid #c3c3de;
border-right:1px solid #c3c3de;
border-top:1px solid #c3c3de;
border-bottom:1px solid #c3c3de;
color:#000099;
background-color:#F5F7FA;
}

td.corpprof2
{
border-right:1px solid #dadaf5;
border-top:1px solid #dadaf5;
color:#444444;
}

td.corpprof4
{
border-right:1px solid #dadaf5;
border-top:1px solid #dadaf5;
border-bottom:1px solid #dadaf5;
color:#444444;
}

.indeximage {
margin:5px 0px 5px 0px;
}

/*企業理念*/
.topinfo {
line-height:150%;
}
.samplename {font-size:14px;
	background-color:#C9D3E2;
	border:1px solid #6699CC;
	padding:3px 3px 3px 3px;
	width:200px;
	font-weight:bold;
}

#shishin {
	margin:0px;
	padding:0px;
	width:370px;
}
#shishin p {
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:1.25em;
	font-weight:normal;
}
#shishin li {
	margin:5px 0px 2px 0px;
}

#houshin {
	margin:5px;
	padding:0px;
	text-align:left;
}

ul#largeItem {
	margin:5px 5px 5px 30px;
	padding:0px;
	list-style-type:decimal;
	line-height:1.3em;
}

ul#largeItem p{
	margin:3px 5px 10px 5px;
	font-size:12px;
	font-weight:normal;
	color:#444444;
}

ul#largeItem li {
	font-weight:bold;
	font-size:14px;
	color:#333399;
}

#houshin ul.smallItem {
	margin:3px 5px 10px 2px;
	padding:0px;
	list-style-type:none;
	line-height:1.25em;
}
#houshin ul.smallItem li.item {
	font-weight:normal;
	font-size:12px;
	color:#444444;
}

.company {
width:520px;
height:55px;
margin:0px 0px 10px 0px;
}

.wisdom {
background-image:url(../image/wisdom.gif);
border:1px solid #C2E2F1;
padding:5px;
width:243px;
height:45px;
float:left;
}

.courage {
background-image:url(../image/courage.gif);
border:1px solid #C2E2F1;
padding:5px;
width:243px;
height:45px;
float:right;
}

.effort {
background-image:url(../image/effort.gif);
border:1px solid #C2E2F1;
padding:5px;
width:243px;
height:45px;
float:left;
}

.impression {
background-image:url(../image/impression.gif);
border:1px solid #C2E2F1;
padding:5px;
width:243px;
height:45px;
float:right;
}

.motto2
{
color:#26858e;
font-weight:bold;
}

.motto3
{
font-size:14px;
color:#003399;
font-weight:bold;
}

.motto_title
{
font-size:14px;
color:#003399;
font-weight:bold;
float:left;
height:40px;
}

#motto {
background-image:url(../image/motto2.gif);
background-position:right top;
background-repeat:no-repeat;
width:360px;
padding:0px 160px 0px 0px;
}

#corpindex_dev table {
width:520px;
}
 
.year {
padding:0px;
margin:0px;
display:block;
height:10px;
width:520px;
overflow:hidden;
}

.year span{
display:none;
}

.devyear {
width:70px;
border-bottom:1px solid #0471B4;
border-left:8px solid #0471B4;
border-right:1px solid #0471B4;
border-top:1px solid #0471B4;
padding:5px 5px 5px 5px;
text-align:center;
background-color:#F2FDFC;
}

.devmanth {
border-top:1px solid #0471B4;
padding:3px 8px 3px 0px;
text-align:right;
width:30px;
}

.devmanth2 {
border-bottom:1px solid #0471B4;
border-top:1px solid #0471B4;
padding:3px 8px 3px 0px;
text-align:right;
width:30px;
}

.devsys {
border-top:1px solid #0471B4;
border-right:1px solid #0471B4;
padding:3px 0px 3px 0px;
}

.devsys2 {
border-bottom:1px solid #0471B4;
border-top:1px solid #0471B4;
border-right:1px solid #0471B4;
padding:3px 0px 3px 0px;
}

/*アクセス*/
#photo01 {
width:200px;
height:278px;
margin:20px 0px 0px 44px;
padding:0px 0px 0px 240px;
background-image:url(../image/RH.jpg);
background-position:left top;
background-repeat:no-repeat;
font-size:12px;
line-height:1.2em;
}

/*メッセージ*/
#photo02 {
width:165px;
height:300px;
float:left;
}

#name {
text-align:right;
margin:15px 0px 0px 0px;
}

#consept {
background-image:url(../image/concept2.gif);
width:520px;
height:150px;
padding:20px 0px 0px 0px;
margin:20px 0px 0px 0px;
font-size:14px;
color:#044785;
font-weight:bold;
line-height:3em;
}

.consept2 {
padding-left:2em;
}

.consept3 {
padding-left:4em;
}

.sales {
background-image:url(../image/sales.jpg);
background-position:right top;
background-repeat:no-repeat;
padding:15px 170px 0px 20px;
width:330px;
margin:0px 0px 30px 0px;
}

.system {
background-image:url(../image/sys.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:15px 20px 0px 170px;
width:330px;
margin:0px 0px 30px 0px;
}

.jinji {
background-image:url(../image/jinji.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:15px 20px 0px 170px;
width:330px;
margin:0px 0px 30px 0px;
}

.develop {
background-image:url(../image/dev.jpg);
background-position:right top;
background-repeat:no-repeat;
padding:15px 170px 0px 20px;
width:330px;
margin:0px 0px 30px 0px;
}
