body{
background:#FFCC33 url(image/bg.gif) 0px 0px;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}

h1{
font-size:18px;
margin:0px;
padding:0px;
}

h2{
font-size:16px;
margin:0px;
}

h3{
font-size:14px;
margin:0px;
}

h4{
font-size:12px;
margin:0px;
}

a:link{
color:#0033FF;
}

a:visited{
color:#CC33CC;
}

a:hover{
color:#CC3300;
}

.font14{
font-size:14px;
line-height:150%;
}


.font12{
font-size:12px;
line-height:150%;
}

.font10{
font-size:10px;
line-height:130%;
}

strong{
font-weight:bold;
}

.clear{
clear:both;
}

.contents{
width:782px;
background:#FFF url(image/header.gif) no-repeat 0px 0px;
margin-left:auto;
margin-right:auto;
}

.contents h1{
position:absolute;
top:-9999px;
}

.contents .lead{
position:absolute;
top:-9999px;
}

.headermenu{
position:relative;
top:105px;
width:770px;
text-align:right;
}

#main{
margin-top:120px;
width:770px;
}

#leftMenu{
margin-top:100px;
margin-left:20px;
}

.submenu img{
margin-bottom:7px;
}

.search{
font-size:10px;
line-height:140%;
border:1px solid #999;
}

#eventCalendar .bg{
background:#FFF url(image/bg_calendar.gif) repeat-y 0px 0px;
}

#eventCalendar .month{
font-size:12px;
font-weight:bold;
}

#eventCalendar .days{
font-size:12px;
font-weight:bold;
border-top:1px solid #999;
border-bottom:1px solid #999;
padding:3px 0px 3px 0px;
}

#eventCalendar .sun{
color:#CC0000;
font-size:12px;
padding:3px 0px 3px 0px;
}

#eventCalendar .sut{
color:#0066CC;
font-size:12px;
padding:3px 0px 3px 0px;
}

#eventCalendar .date{
font-size:12px;
padding:3px 0px 3px 0px;
}

#eventCalendar .next{
border-top:1px solid #999;
font-size:10px;
padding:3px 0px 3px 0px;
}

/*トップページセミナー表示*/
.seminar ul{
margin:8px 0px 5px 0px;
padding:0px;
width:318px;
list-style-type:none;
}

.seminar li{
background:url(image/tri_seminar.gif) no-repeat 0px 5px;
margin:0px;
padding:3px 0px 0px 15px;
font-size:12px;
line-height:150%;
clear:both;
}

/*2006.07.25追加*/
.seminar .sun{
color:#CC0000;
}

.seminar .sat{
color:#0066CC;
}

/*トップページ最新情報表示*/
.news ul{
margin:8px 0px 5px 0px;
padding:0px;
width:300px;
list-style-type:none;
}

.news li{
background:url(image/tri_news.gif) no-repeat 0px 5px;
margin:0px;
padding:3px 0px 0px 15px;
font-size:12px;
line-height:150%;
}

/*バナー*/
.banners{
width:183px;
text-align:center;
margin-top:15px;
}

.banners img{
margin-top:8px;
}

/*ページトップ*/
.pageTop{
width:770px;
text-align:right;
font-size:10px;
margin-top:12px;
margin-bottom:10px;
}

.pageTop2{
width:100%;
text-align:right;
font-size:10px;
margin-top:12px;
margin-bottom:10px;
clear:both;
}

/*フッター*/
.footer{
width:760px;
border-top:1px solid #999999;
padding:5px 0px 10px 0px;
font-size:10px;
text-align:center;
margin:5px 0px 0px 10px;
}

/*パンくずリスト*/
.bread{
font-size:10px;
margin:5px 0px 10px 0px;
}

/*印刷ボタン*/
.btPrint{
margin:8px 0px 8px 0px;
width:511px;
text-align:right;
}

/*セミナー・講座情報一覧設定*/
.seminarList ul{
margin:8px 0px 5px 0px;
padding:0px;
width:511px;
list-style-type:none;
}

.seminarList li{
background:url(image/tri_seminar.gif) no-repeat 0px 5px;
margin:0px;
padding:3px 0px 0px 15px;
font-size:12px;
line-height:150%;
}

.listPage{
width:511px;
border-top:2px solid #999;
border-bottom:1px solid #999;
padding:3px 0px 3px 0px;
font-size:10px;
text-align:right;
margin:0px 0px 8px 0px;
}

.listPage2{
width:511px;
border-bottom:2px solid #999;
border-top:1px solid #999;
padding:3px 0px 3px 0px;
font-size:10px;
text-align:right;
margin:8px 0px 8px 0px;
}

.newsList ul{
margin:8px 0px 5px 0px;
padding:0px;
width:511px;
list-style-type:none;
}

.newsList li{
background:url(image/tri_news.gif) no-repeat 0px 5px;
margin:0px;
padding:3px 0px 0px 15px;
font-size:12px;
line-height:150%;
}

/*月間スケジュール*/
.month{
font-size:14px;
font-weight:bold;
margin-bottom:3px;
}

.month .sun{
color:#CC0000;
}

.month .sat{
color:#0066CC;
}

.toMonth{
width:511px;
border-top:2px solid #999;
border-bottom:1px solid #999;
padding:3px 0px 3px 0px;
font-size:10px;
text-align:right;
margin:0px 0px 8px 0px;
text-align:center;
}

.toMonth td{
font-size:10px;
width:50%:
}

.toMonth2{
width:511px;
border-bottom:2px solid #999;
border-top:1px solid #999;
padding:3px 0px 3px 0px;
font-size:10px;
text-align:center;
margin:8px 0px 8px 0px;
}


.toMonth2 td{
font-size:10px;
width:50%:
}


/*2006.07.25追加*/
.seminarList .sun{
color:#CC0000;
}

.seminarList .sat{
color:#0066CC;
}

/*セミナー・講座情報設定*/
.seminarTitle{
width:390px;
border-top:2px solid #999;
border-bottom:1px solid #999;
font-size:18px;
font-weight:bold;
padding:3px 0px 3px 0px;
color:#CC3300;
}

.seminarDate{
width:390px;
border-bottom:1px solid #999;
text-align:left;
font-size:14px;
font-weight:bold;
padding:3px 0px 3px 0px;
}

.seminarDetail{
width:390px;
font-size:12px;
line-height:155%;
margin:8px 0px 8px 0px;
}

.seminarDetail2{
width:390px;
margin:8px 0px 8px 0px;
clear:both;
}

.seminarDetail2 th{
width:80px;
background-color:#48A1C8;
color:#FFF;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:top;
}

.seminarDetail2 td{
width:280px;
font-size:12px;
line-height:155%;
text-align:left;
vertical-align:top;
}

.seminarIcon{
margin-left:5px;
margin-bottom:-3px;
}

.seminarIcon2{
margin-bottom:5px;
}

/*リンク集設定*/
.linkList table{
margin-top:15px;
}

.linkList ul{
margin:10px 0px 0px 10px;
padding:0px;
list-style-type:none;
}

.linkList li{
width:230px;
font-size:12px;
line-height:140%;
padding:3px 0px 3px 10px;
/*padding-left:30px;*/
margin:0 5px;
float:left;
background:url(06link/img/sq_link.gif) no-repeat 0px 9px;
}

.linkList2 ul{
margin:10px 0px 0px 10px;
padding:0px;
list-style-type:none;
}

.linkList2 li{
font-size:12px;
line-height:140%;
padding:3px 0px 3px 10px;
margin:0 5px;
background:url(06link/img/sq_link.gif) no-repeat 0px 9px;
}

.linkList3 td{
font-size:12px;
line-height:150%;
}


/*前のページにもどる*/
.prevPage{
border-top:1px dotted #999;
width:511px;
font-size:12px;
text-align:left;
margin:20px 0px 10px 0px;
padding-top:5px;
}

.mailbacknum{
width:160px;
text-align:right;
font-size:12px;
}

/*ジョブカフェ体験談*/
.senpaiMassage{
width:450px;
background:#0833B9 url(01cafe/img/taiken-bg2.jpg) no-repeat bottom;
padding:0 0 300px 0;
color:#FFF;
font-size:12px;
line-height:180%;
}

.senpaiMassage p{
margin:10px 0px 10px 20px;
}

.senpaiMassage .senpaiMborder{
border-bottom:2px solid #FFF;
margin:15px 0;
}


.mailbacknum{
width:140px;
text-align:right;
font-size:12px;
}

/*合同企業説明会*/
#godo .pageLink {
font-size: 10px;
margin-bottom:20px;
}

#godo p{
margin:7px 0;
font-size:0.8em;
line-height:155%;
}

#godo h2{
margin:10px 0;
}

#godo h3{
margin:15px 0 2px 0;
background-color:#006699;
padding:3px 0px 3px 4px;
font-size:0.9em;
color:#FFF;
}

#godo h4{
margin:0;
font-size:0.8em;
}

#godo .red{
color:#990000;
}

#godo ul{
margin:0 0 0 25px;
padding:0;
}

#godo li{
font-size:0.8em;
line-height:155%;
padding:2px 0;
}

.godoFaq table{
margin:0 0 5px 0;
width:100%;
}

.godoFaq td{
padding:5px 0 3px 4px;
font-size:0.8em;
line-height:155%;
}

.godoFaq .ques{
background-color:#BFEBEB;
font-weight:bold;
color:#036;
}

.godoFaq .ans{
font-weight:bold;
color:#990000;
}

.kaijyo{
width:100%;
text-align:center;
}

.kaijyo table{
margin:5px auto;
}


.kaijyo td{
padding:5px 0 3px 2px;
text-align:center;
}

.kaijyo .valign{
vertical-align:top;
}

.kaijyo .tit{
font-size:0.7em;
width:140px;
text-align:center;
font-weight:bold;
}

.kaijyo .texts{
width:140px;
font-size:0.7em;
line-height:155%;
text-align:left;
margin-top:2px;
}

/*事業主の皆様へ*/
#orner h2{
margin:5px 0 15px 0;
}

#orner h3{
font-size:1.0em;
background-color:#DEF0D8;
color:#669900;
padding:3px 0 3px 4px;
margin-top:5px;
}

#orner p{
font-size:0.8em;
line-height:155%;
margin:5px 0 20px 0;
}