/*●●ボディー指定(センタリング)●●*/
body {      margin : 0px ;
           padding : 0px ;
        text-align : center ;
           }

/*●●全体の枠●●*/
.container {
	width : 900px;
	padding : 0px;
	margin : 0px;
}

.container img { border : none ;/*画像枠解除*/
                     }

/*●●ヘッダ１段目影つき●●*/
.box1 {
	width : 900px;
	height : 130px;
	padding : 0px;
	margin : 0px;
	background-image : url(../img/sys/sys/shade01.gif);
	background-position : top left ;
	background-repeat : no-repeat;
}

/*●●ヘッダ１段内側枠つき●●*/
.box1-2 {    width : 800px ;
            height : 120px ;
           padding : 0px ;
            margin : 0px ;
     border-top    : 1px solid #CCCCCC ;
     border-left   : 1px solid #CCCCCC ;
     border-right  : 1px solid #CCCCCC ;
          position : relative; 
               top : 10px; 
              left : 0px; 
}

/*●●本文部分影つき●●*/

.box2 {      width : 900px ;
           padding : 0px ;
            margin : 0px ;
  background-image : url("../img/sys/sys/shade02.gif") ;
}


/*●●本文部分枠線●●*/
.anotherline {
     width : 800px;
   padding : 0px;
	margin : 0px;
	border-left   : 1px solid #CCCCCC;
	border-right  : 1px solid #CCCCCC;
}

/*●●本文部分枠線●●*/
.anotherline2 {
     width : 800px;
   padding : 0px;
margin-top : 0px;
	margin : 0px;
	border-left   : 1px solid #CCCCCC;
	border-right  : 1px solid #CCCCCC;
}


/*●●トップメニューリンク画像格納●●*/
.topmenu {
	        width : 800px;
	      padding : 0px;
	       margin : 1px;
	border-left   : 1px solid #CCCCCC;
	border-right  : 1px solid #CCCCCC;
}

/*●●トップメニューリンク画像格納●●*/
.topmenu2 {
	        width : 800px;
	      padding : 0px;
	   margin-top : 1px;
	  margin-left : 0px;
	 margin-right : 0px;
	margin-bottom : 0px;
	border-left   : 1px solid #CCCCCC;
	border-right  : 1px solid #CCCCCC;
}

/*●●サイドライン●●*/
.sideline {  width : 748px ;
           padding : 0px ;
            margin : 10px ;
     border-left   : 1px solid #CCCCCC ;
     border-right  : 1px solid #CCCCCC ;
}

/*●●サイドライン２●●*/
.sideline2 {
	width : 748px;
	padding : 0px;
	margin-right : 10px;
	margin-left : 10px;
	margin-top : 0px;
	border-left   : 1px solid #CCCCCC;
	border-right  : 1px solid #CCCCCC;
	margin-bottom: 10px;

}

/*●●ここからフッタ設定●●*/
.foot {
	width : 900px;
	padding : 0px;
	margin : 0px;
	background-image : url(../img/sys/sys/shade02.gif);
	background-repeat : repeat-y;
}

.foot2 {     width : 900px ;
            height : 33px ;
           padding : 0px ;
            margin : 0px ;
  background-image : url("../img/sys/sys/undershade.gif") ;
 background-repeat : no-repeat ;
}


.footline {  width : 800px ;
           padding : 0px ;
            margin : 0px ;
     border-left   : 1px solid #CCCCCC ;
     border-right  : 1px solid #CCCCCC ;
    border-bottom  : 1px solid #CCCCCC ;
}
/*●●ここまでフッタ設定●●*/


/*●●トップページ画像●●*/
.topimg {    width : 746px ;
           padding : 0px ;
            margin : 0px ;
}


/*●●リスト指定●●*/
.news ul { list-style-type : none ;
                    margin : 2px 0px 5px 0px ;
	           line-height : 1.8em ;
	               padding : 0px ;
	             font-size : 10px ;
	                 }

.news li{          display : block ;
                background : #FFFFFF url("../img/sys/news/list01.gif") no-repeat;
	            text-align : left ;
	                margin : 1px ;
	               padding : 3px 25px ;
           background-position : 3px 3px ;
                 border-bottom : 1px solid #CCCCCC ;
                     }

/*●●リスト指定２●●*/
.text1 ul { list-style-type : none ;
                     margin : 0px 0px 0px 0px ;
	        line-height : 1.5em ;
	            padding : 0px ;
	          font-size : 12px ;
	                 }


.text1 li {         display : block ;
                 background : #FFFFFF url("../img/sys/jigyounaiyou/list02.gif") no-repeat;
	         text-align : left ;
	             margin : 1px ;
	            padding : 0px 20px ;
        background-position : 1px 1px ;
                     }

/*●●リスト指定３　製品メニュー用●●*/
.menu ul {     list-style-type : none ;
                        margin : 1px 0px 5px 0px ;
	           line-height : 1.8em ;
	               padding : 0px ;
	             font-size : 11px ;
	                 }

.menu li{              display : block ;
	            text-align : left ;
	                margin : 1px ;
	               padding : 1px 10px ;
           background-position : 3px 3px ;
                 border-bottom : 1px solid #0000FF ;
                     }

div.menu a:link {   text-decoration:none; color: #000000; }
div.menu a:visited { text-decoration:none; color: #000000; }
div.menu a:hover {   text-decoration:none; color: #128594; } 
div.menu a:active {  text-decoration:none; color: #128594; }






/*●●テキスト指定●●*/
.text1 { width : 630px ;
     font-size : 12px ;
   line-height : 150% ;
text-align : left ;
font-family : monospace ;
}


/*●●テキスト指定２●●*/
.text2 {  font-size : 14px ;
        line-height : 150% ;
         text-align : left ;
        font-family : monospace ;
}

/*●●テキスト指定３●●*/
.text3 { width : 630px ;
     font-size : 14px ;
   line-height : 150% ;
   font-family : monospace ;
    text-align : left ;
}

/*●●製品メニュー用●●*/
.menu {
	padding : 0px;
	margin : 0px;
	font-size: 11px;
}
.text4 {
	font-size: 12px;
	font-family: monospace;
	line-height: 170%;
	color: #666666;
}
.text5 {
	font-family: monospace;
	font-size: 10px;
	line-height: 120%;
	color: #000000;
}
.text6 {
	font-size: 9px;
	line-height: 150%;
}







/*●●●ニュース用●●●*/
.news {    padding : 0px ;
            margin : 0px ;
             width : 158px ;
           }











           } 		


/*フロートクリア*/		
.clear {clear : both ;
           padding : 0px ;
		    margin : 0px ;
			width  : 580px ;
          }
.text4 {
	font-size: 10px;
	line-height: 170%;
	color: #636563;
}
.text4 {
	font-family: monospace;
	font-size: 14px;
	line-height: 170%;
	color: #666666;
}
.text5 {
	font-family: monospace;
	font-size: 9px;
	line-height: 120%;
	color: #666666;
}
.text6 {
	font-size: 9px;
	line-height: 180%;
	color: #666666;
}
.headtext {
	font-size: 7px;
	line-height: normal;
	color: #666666;
}

.copytext {
	font-size: 9px;
	line-height: 150%;
	color: #666666;
}
