/* IE  CSS Document */

div#hyou td {font-size: smaller; line-height:130%}
div#hyou1 td {font-size:xx-small;}
div#form-aki form {margin:0px;}

h1   {margin:0px; line-height:120%;}
h2   {margin:0px; line-height:120%;display:inline;}
h3   {margin:0px; line-height:120%;}
img  {border:0px;}

div#cell-line td {border-color:#666666; border-width:1px; border-style:solid;}


/*ヘッダーボタンメニュー展開部分 */

div#menu1, #menu2, #menu3, #menu4, #menu5{
position:relative;left:0px;top:0px;
border:solid #9D9D9D 1px;
font-size:10pt;
display:none;
}

div#menu1 ul, #menu2 ul, #menu3 ul, #menu4 ul, #menu5 ul{
margin:0px;
width:100%;
list-style-type: none;
}

div#menu1 ul li a, #menu2 ul li a, #menu3 ul li a, #menu4 ul li a, #menu5 ul li a{
padding : 0 0 3px 3px;
color:#333333;
display : block;
background-color:#fff;
}

div#menu1 ul li a:hover, #menu2 ul li a:hover, #menu3 ul li a:hover, #menu4 ul li a:hover, #menu5 ul li a:hover{
background-color:#e3e2e2;
}

div#menu-back{
position:absolute;
line-height : 130%;
filter:alpha(opacity=91);
z-index:2;
}


/*トップページの製品一覧、グループ一覧部分*/

div#top-lbor{
  width: 670px;
  border-bottom: solid 1px #022da7;
  border-left: solid 4px #022da7;
  }
div#top-title{/*タイトル部分*/
  width: 100%;
  font-size: 11pt;/*文字サイズ*/
	font-weight: bold;
  letter-spacing: 0.4em;
  color: #FFFFFF;/*文字色*/
  background-color: #022da7;/*背景色*/
  padding: 3px 3px 3px 0.7em;
  border-left: solid 3px #CED9FF;
  filter: alpha(opacity=100,finishopacity=10,style=1);
  }
div#top-text{/*内容部分*/
  font-size: 9pt;/*文字サイズ*/
  padding: 0.7em;
  border-top: solid 1px #022da7;/*枠色*/
  border-right: solid 1px #022da7;
  border-left: solid 3px #CED9FF;
  }


/*トップページの製品一覧、グループ一覧部分ここまで*/





/*製品カタログ枠*/

div#top-waku {
line-height:30px;
margin:1px;
text-align:center;
width:230px;
font-size:14px;
}

div#top-waku a {
background-color:#DFEBFD;
border-width:1px 5px 1px 5px;
border-style:solid;
border-bottom-color:#000066;
border-left-color:#0066CC;
border-right-color:#000066;
border-top-color:#0066CC;
text-decoration:none;
color:#666666;
display:block;
width:100%;
}
				
div#top-waku a:hover {
border-width:1px 5px 1px 5px;
border-left-style:solid;
border-bottom-color:#853d02;
border-left-color:#bc6f01;
border-right-color:#853d02;
border-top-color:#bc6f01;
color:#bc6f01;
background-color:#fbdf7f;
text-decoration:none;
display:block;
}

div#top-waku a:visited {
color:#666666;
width:100%;
display:block;
}
      
/* 右サイドメニュー */

div#rightside-title{ 
  border-right: dashed 2px #99BFFF; /*右の点線*/
  color: #221122; /*文字色*/
  width: 170px; /*幅*/
  padding: 2px 1em;
  border-left: double 17px #2646ce; /*左の二本線*/
  font-size: 10pt; /*文字サイズ*/
  background-color: #aed1fd; /*背景色*/
  }
div#rightside-title1 { 
  border-right: dashed 2px #2646ce;
  background-color: #2646ce;
  width: 170px; /*幅*/
  padding: 3px 0.7em 3px 0.7em;
  border-left: double 17px #6da3fe; 
  color: #FFFFFF;
  font-size: 10pt; /*文字サイズ*/
	font-weight:bold;
  }

div#rightside-text{
  width: 165px;/*幅。上の幅から5だけマイナスして下さい*/
  border-right: dashed 2px #FCFBFF;
  background-color: #FCFBFF;/*薄い背景色*/
  font-size: 9pt;/*文字サイズ*/
  padding: 8px 4px 7px 9px;
  border-left: solid 1px #787898;/*枠色*/
  border-bottom: solid 1px #989898;
  border-right: solid 1px #989898;
  margin: 0px 0px 0px 3px;
	line-height:150%;
  }

/* 右サイドメニューここまで */



/* 右サイドメニュー */

div#main-title{
 font-size:16px;
 padding:8px 5px 3px 10px;
 border-color:#0101b9;
 border-width:0 0 3px 7px;
 border-style:solid;
 background:#e3e7f5;
 border-bottom-color:#999999;
 border-top-color:#999999;
 color:#000099;
 margin-bottom:10px;
 line-height:20px;
}

div#sub-title{
 padding:8px 5px 3px 10px;
 border-color:#ffa234;
 border-width:0 0 1px 3px;
 border-style:solid;
 border-bottom-color:#999999;
 font-weight: bold;
 font-size:16px;
 margin-bottom:10px;
 margin-left:3px;
 letter-spacing:1px;
 width:98%;
}



/* 右サイドメニュー製品項目 */
div#komoku ul {
width:165px;
margin-left:0px;
margin-top:0px;
}

div#komoku li {
margin-bottom:0.4em;
padding:0.1em;
list-style:none;
border-bottom:1px dotted #cccccc;
width:165px;
background-color:#f5f6f6;

}

div#komoku a {
text-decoration:none;
padding-left:0.4em;
border-left:3px solid #99ccff;
width:165px;
}

div#komoku a:hover {
color:#333;
padding-left:0.4em;
border-left:3px solid #c20303;
} 

div#komoku  a:link {
color:#000099; 
}

div#komoku  a:visited {
color:#666; 
}




/*トップページのタブ部分*/
#tab {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 1em;
	height: 30px;
	overflow: hidden;
}
#tab1 {
	float: left;
	width: 113px;
	background-image:url(../img/tab-eigyo.gif);
}
#tab2 {
	float: left;
	width: 107px;
	background-image:url(../img/tab-news.gif);
}
#tab3 {
	float: left;
	width: 116px;
	background-image:url(../img/tab-zumen.gif);
}
#tab4 {
	float: left;
	width: 99px;
	background-image:url(../img/tab-yukai.gif);
}
#tab5 {
	float: left;
	width: 138px;
	background-image:url(../img/tab-kaizen.gif);
}
#tab6 {
	float: left;
	width: 97px;
	background-image:url(../img/tab-asumaru.gif);
}
#tab li a {
	display: block;
	width: auto;
	height: 30px;
	
	padding-top:3px;
}
#tab1 a:hover,
#tab1.present a {
	background-image:url(../img/tab-eigyo1.gif);
}
#tab2 a:hover,
#tab2.present a {
	background-image:url(../img/tab-news1.gif);
}
#tab3 a:hover,
#tab3.present a {
	background-image:url(../img/tab-zumen1.gif);
}
#tab4 a:hover,
#tab4.present a {
	border-color: #333;
	background-image:url(../img/tab-yukai1.gif);
}
#tab5 a:hover,
#tab5.present a {
	background-image:url(../img/tab-kaizen1.gif);
}
#tab6 a:hover,
#tab6.present a {
	background-image:url(../img/tab-asumaru1.gif);
}

#page1, #page2, #page3, #page4, #page5, #page6 {
	padding:10px 5px 5px 5px;
	margin-bottom: 5px;
	border: 1px solid #011292;
	border-top: 0px;
	width:670px;
}


/*トップページのタブ部分ここまで*/




/* トップ施工例タイトル */
div#top-rei-title {
background-color:#833408; margin-bottom:2px; padding:2px; 
border-bottom: solid 2px #535151; 
border-right : solid 2px #535151;
border-top : solid 1px #535151;
border-left : solid 1px #535151;
padding-left:5px;
color:#fff;
}


/* トップ各コラム */
div#top-coram {
width:100%;
border:solid;
border-color:#4a4a4a;
padding:4px;
border-width:1px;
background-color:#FFF;
border-top-width:0px
}


/* サイトマップタイトル */
div#sitemap-title {
background-color:#d8d7d7; margin-bottom:2px; padding:2px; 
width: 210px;
border-bottom: solid 2px #535151; 
border-right : solid 2px #535151;
border-top : solid 1px #535151;
border-left : solid 1px #535151;
padding-left:5px;
color:#333333;
}

/* サイトマップ項目 */
div#sitemap-komoku {
background-color:#f4f3f3; margin-bottom:2px; padding:2px; 
width: 95%;
border: solid 1px #535151; 
padding-left:5px;
color:#333333;
}



