@charset "Shift_JIS";

* {font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Trebuchet MS", Trebuchet, verdana, arial, sans-serif;
} 

BODY {
MARGIN: 0px; 
SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
SCROLLBAR-SHADOW-COLOR: #666666; 
SCROLLBAR-ARROW-COLOR: #ab6765; 
BACKGROUND-REPEAT: no-repeat; 
SCROLLBAR-DARKSHADOW-COLOR: #999999; 
SCROLLBAR-BASE-COLOR: #ffffff;
}


/* content(banner+siteBody)
------------------------------------------------------------------------*/
div#content {
   margin: 0px;
   font-size: 12px;
   width: 800px;
 text-align: left; 
   border: 0px solid #000;
}

/* banner
-----------------------------------------------------------------------*/
div#banner {
   margin: 0px;
   padding-left: 0px; 
   width: 750px;
   height: 60px;
   border: 0px solid red;
} 

/*ロゴ*/
div.logo a
{
        float: left;
	background-image: url(./images/hp-name2.jpg);
	background-repeat: no-repeat;
	width: 205px;
	height: 45px;
	display: block;
	text-indent: -999px;
	margin: 10px 0px 0px 0px;
        border: 0px solid #ccc;
}

/*ロゴ横説明*/
div.logoyoko
{
	margin: 20px 0px 0px 410px;
        border: 0px solid #ccc;
}




/* ページタイトル */
div.pagetitle {
        float: right;
	margin: 34px 0px 0px 0px;
        border: 0px solid #ccc;
}

/* sitebody (leftbody + mainbody)
------------------------------------------------------------------------*/
#sitebody {
   margin-top: 0px;
   width: 740px;
   height: 310px;
   border: 0px solid red;
   margin: 0px 0px 5px 0px;
}

#sitebody p {
   margin: 0;
   padding: 2px 10px; 
}

/* left-body
--------------------------------------------------------------------------*/
div.leftbody {
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 500px;
   border: blue 0px solid; 
}


/* main-body
--------------------------------------------------------------------------*/
div.mainbody {
   float: left;
   border: gray 0px solid; 
   width: 233px;
   height: 300px; 
}

.3services {
   width: 233px;
   height: 100px;
   margin-bottom: 0px;
   border: 0px solid #ff0000;
}


.produce {
     border: 0px solid #666;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     line-height: 16px;
     text-indent: -9999px;
     width: 233px;
     display: block;
     height: 100px;
}

.shikai {
     border: 0px solid #666;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     line-height: 16px;
     text-indent: -9999px;
     width: 233px;
     display: block;
     height: 100px;
}

div.school {
     border: 0px solid #666;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     line-height: 16px;
     text-indent: -9999px;
     width: 233px;
     display: block;
     height: 100px;
}






/* sub
--------------------------------------------------------------------------*/

.submenul {
   float: left;
   background: #f1eade;;
   width: 525px;
   padding: 0px 5px 5px 0px;
   margin: 0px 0px 20px 0px; 
   border: 0px solid #ff0000;
   border-bottom: 3px solid #ebbcb5;
}

.text12graya {
FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-STYLE: normal;
   margin: 0px 0px 0px 0px; 
   border: 0px solid #ff0000;
}

div.txt1 {
   margin: 10px 15px 5px 10px; 
}

.submenur {
   float: left;
   width: 200px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 20px 8px; 
   border: 0px solid #ff0000;
}

.submenub {
   clear: both;
   width: 700px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 10px 0px; 
   border: 0px solid #ff0000;
}


div.banner200 {
   width: 200px;
   margin: 0px 0px 7px 0px; 
   border: 0px solid #ff0000;
}


table {
margin: 0px 0px 0px 0px;
}


/* footer
-----------------------------------------------------------------------*/
#footer {
   clear: both;
   width: 720px;
   padding: 0px 0px 0px 0px;
   margin: -5px 0px 20px 5px; 
   border: 0px solid #ff0000;
   font-size: 11px;
}

#footer a{ 
   font-size: 11px; 
}

#footer:link a {
   font-weight: normal; 
   text-decoration: underline; 
}

#footer a:visite{
   font-weight: normal; color: #664400; text-decoration: none;
}

#footer a:active {
   font-weight: normal; color: #39455b; text-decoration: none;
}

#footer a:hover {
   font-weight: normal; color: #800000; text-decoration: none;
}

