
/************メイン部見出し*************/

.mess{
   margin:0;
   padding:0;
   }


#news h2 {
   margin:0;
   padding:0;
   width:532px;
   height:20px;
   font-size:15px;
   text-indent:15px;
   background-image:url("../images/top/news.gif");
   background-position:left bottom;
   background-repeat:no-repeat;
   color:#FFFFFF;
}

#seminar h2 {
   margin:0;
   padding:0;
   width:262px;
   height:20px;
   font-size:15px;
   text-indent:18px;
   color:#FFFFFF;
   background-image:url("../images/top/seminar.gif");
   background-position:left bottom;
   background-repeat:no-repeat;
   }

#event h2 {
   margin:0;
   padding:0;
   width:260px;
   height:18px;
   font-size:15px;
   text-indent:15px;
   color:#FFFFFF;
   background-image:url("../images/top/event.gif");
   background-repeat:no-repeat;
}

h4 {

   }

h5 {
   margin:0;
   padding:2px 0 0 220px;
   width:auto;
   height:20px;
   font-size:15px;
   color:#FFFFFF;
   }

h6 {
   margin:10px 0 0 10px;
   padding:0px 0 2px 25px;
   font-size:13px;
   border-bottom:1px dotted;
   background-image:url("../images/common/list2.gif");
   background-repeat:no-repeat;
   
   }

#main {
	text-align:left;
}

#main p{
      margin:0;
      padding:0;
      }
   
#main2 {
       margin:10px 0 0 10px;
       padding:0;
       width:529px;
       height:170px;
       background-image:url("../images/main2.gif");
       background-repeat:no-repeat;
       }
       
#mainp {
       float:left;
       }
       
#main3 {
       float:left;
       margin:15px 0 0 10px;
       padding:0;
       }
       
#main3 li {
          margin:5px 0 0 0;
          padding:5px 0 5px 0px;
          width:280px;
          height:20px;
          border-bottom:1px dotted;
          list-style:none;
          font-weight:bold;
          }

img.main {
          vertical-align:middle;
          margin: 0 10px 1px 0;
          }
         
#main5 {
       width:529px;
       }

/************お知らせ*************/

#news {
       margin:5px 0 0 10px;
       padding:0;
       width:532px;
       height:auto;
       clear:both;
       } 

#news dl {
       margin:3px;
       padding:0;
       height:auto;
	   background:none;
       }

#news dt {
       margin:0 0 2px 2px;
       padding:0 0 0 17px;
       background:url('../images/common/list3.gif') no-repeat;
}

#news dd {
          width:460px;
          margin:0 5px 2px 5px;
          padding:0 0 2px 20px;
          border-bottom:1px dotted;
	      background:none;
}

#news a {
	display:block;
}

#news_frame {
	   margin:0;
	   padding:10px;
	   width:532px;
	   background:url('../images/top/news2.gif') repeat-y;
}

#news2 {
	   font-size:12px;
	   margin:0;
	   padding:0;
	   width:532px;
	   height:20px;
	   background:url('../images/top/news3.gif') no-repeat;
	   text-indent:400px;
}

/************セミナー・イベント*************/

#main6 {
       width:534px;
       height:auto;
       margin:0 0 10px 10px;
       padding:0;
       clear:both;
       }
   
#seminar {
       margin:5px 0 0 0;
       padding:0;
       width:260px;
	   height:auto;
}

#seminar_frame,#event_frame {
	   margin:0;
	   padding:0;
	   width:262px;
       height:250px;
       background:url('../images/top/seminar2.gif') repeat-y;
}

#seminar_frame {
       overflow:   auto;
}

#seminar {
         float:left;
         }

#seminar a {
		display:block;
}

#seminar2,#event2 {
          margin:5px 0 5px 10px;
          padding:0;
          width:auto;
          height:auto;
          }

#seminar_top {
		  width:217px;
		  height:25px;
          background-image:url("../images/top/smback_top.gif");
          background-repeat:no-repeat;
}

#seminar_mid {
		  margin:0;
		  padding:0 5px;
		  width:217px;
		  height:auto;
          background-image:url("../images/top/smback_mid.gif");
          background-repeat:repeat-y;
}

#seminar_bottom {
		  width:217px;
		  height:15px;
          background-image:url("../images/top/smback_bottom.gif");
          background-repeat:no-repeat;
}


.seminarimg{
              float:left;
              margin:0px;
}

.semeve {
            margin:0 5px 0 10px;
            padding:0 0 0 10px;
            list-style-image: url('../images/common/list3.gif');
}

#seminar3{
            width:230px;
            margin:0;
            padding:0;
            clear:both;
}

#seminar3 ul{
            margin:10px 0 5px 30px;
            padding:0;
            
}

#seminar3 li{
       margin:0;
       padding:0;
	   font-size:0.9em;
       border-bottom:1px dotted;
       list-style-image: url('../images/common/list3.gif');
}

#seminar4 {
	      font-size:12px;
	      margin:0;
	      padding:0;
		  width:262px;
		  height:20px;
		  background:url("../images/top/seminar3.gif") no-repeat;
		  text-indent:60px;
}

#main .line {
      width:235px;
      margin: 10px 0px 5px 0px;
      padding: 5px 0 0 10px;
      border-top:4px solid #CB5000;
      color:#CB5000;
      font-weight:bold;
      }

#event {
       float:right;
       margin:5px 0 0 0;
       padding:0;
       width:260px;
	   height:auto;

} 



/************スタッフ*************/
 
#staff {
       margin:10px 0 5px 10px;
       padding:0;
       background-image:url("../images/top/staffback.jpg");
       background-repeat:no-repeat;
       width:532px;
       height:83px;
       clear:both;
       }

#staff2 {
	   font-size:0.8em;
	   width:auto;
	   height:50px;
       overflow:   auto;

}

#staff2 ul {
          width:300px;
          margin:0 0 0 210px;
          padding:0;
          }

#staff2 li {
            margin:10px 0 0 20px;
            padding:0;
            line-height:100%;
            border-bottom:1px dotted;
            list-style-image: url('../images/common/list3.gif');
            }


/************バナー*************/
#banner {
	   width:529px;
	   height:auto;
       margin:5px 0 0 5px;
       padding:0;
}

#banner img {
	   margin-right:20px;
}

ul.display1{
	list-style:none outside;
	margin:0 0;}

ul.display1 li{
	list-style-type:none;
	display:inline;
	margin:0 12px 0 0;}

/************フレッシュワーク案内*************/
   
#add {
    margin:10px 0 10px 10px;
    width:531px;
    height:auto;
    background-color:#FFFFFF;
    border-left:5px solid #FF6740;
}
    
#add2 {
      width:400px;
      float:left;
      }

#add2 img {
         float:right;
         }
         
#add2 p {
        margin:10px 0 10px 15px;
        padding:0 0 0 20px;
        font-size:11px;
        }

#add2 .tel{
          color:#CB5000;
          }

#add .add3{
          background-image:url("../images/common/list4.gif");
          background-repeat:no-repeat;
          }
        
#link {
      margin:10px;
      float:right;
      }

.date_color {
	   font-size:11px;
	   color:#166B00;
}

/*************バナー用******************/

.banner_school{
	padding-left:175px;
}

.banner_jobcafe{
	margin:10px 0 0 0;
	text-align:center;
}


/****************備考********************/
#notes01{
    float:right;
	font-size:10px;
	clear:both;

}

