.kgw3 { font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3"; }
.kgw6 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6";font-weight:bold;}
.kgw8 { font-family: "Hiragino Kaku Gothic Std", "ヒラギノ角ゴ Std W8"; }
.mgw4 { font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4"; }
.mw3 { font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3"; }
.mw6 { font-family: "Hiragino Mincho Pro","ヒラギノ明朝 Pro W6";font-weight:bold;}
h3{
margin:5px 15px 5px 15px;
}
body{
margin:0 auto;
    width:800px;
	background-color:#fff;
	border-right:1px solid #999;
	border-left:1px solid #999;
	
}
#footer{
margin-top:10px;
font-size:9px;
text-align:center;
color:#fff;
font-family:sans-serif;
font-weight:bold;
line-height:20px;
height:25px;

background-image:url(img/footer.jpg);
background-repeat:no-repeat;
}
#header {
    background-color:#fff;
    width:780px;

}
#main {
    background-color:#fff;
    width:770px;

}
#left {

	float: left;
	width: 240px;
	margin-right:10px;
}

#mainBody {
    float: left;
    width:505px;
	
}
#mainBody p{
margin:8px 15px;
    font-size:12px;
	}
	#mainBody h2{
	font-size:16px;
border-bottom:2px dotted #993;margin-top:14px;
margin-left:10px;
	}
	
#main_menu{
background-image:url(img/menu.jpg);
	height:30px;
	width:800px;
	}
#main_menu ul{
padding-top:4px;
list-style:none;margin:0px;margin-left:10px;
}
#main_menu li{
float:left;
width:125px;
height:25px;
margin:0px;
}
#main_menu img{
border:0px;

}
#main_menu li img:hover{
border-bottom:2px solid #F90;

}

.tab h4{
margin:0;
padding:3px 20px;
color:#fff;
background-color:#FFFFFF;
background-image:url(img/tab.jpg);
background-repeat:no-repeat;
background-position:top left;
height:17px;
}
.tab{
margin:5px;
background-color:#FFFFFF;
background-image:url(img/tab_bg.jpg);
background-repeat:repeat-y;
}
.tabBody{
background-image:url(img/tab_footer.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:10px;
padding:10px;
}
.tab p {
margin:2px 10px;
}
.tab .date {
color:#006666;
font:12px  sans-serif;
font-weight:bold;
}


#kodawari{
background-position:top left;
background-repeat:no-repeat;
background-image:url(img/kodawari.jpg);
padding-top:46px;font-size:13px;
width:230px;height:190px;
}
#kodawari li{
line-height:170%;
padding:0;
}
#kodawari ul{
font-size:13px;color:#fff;
list-style:none;
padding:0;
margin-left:13px;
}
#kodawari a{
color:#fff;
display:block;
text-decoration:none;
padding-left:5px;
margin:0;
}
#kodawari a:hover{
color:#060;
background-repeat:no-repeat;
background-image:url(img/kodawari_hover.gif);
}
.kodawariSelected{
color:#060;
background-repeat:no-repeat;
background-image:url(img/kodawari_hover.gif);
}
#shoppingMenu {

}
#shoppingMenu h3{
margin-top:0px;
margin-bottom:2px;
margin-left:10px;
}
#shoppingMenu ul{
margin:0px;
margin-left:0px;
padding-left:0px;
}
#shoppingMenu a{
text-indent:1em;
font-size:12px;
color:#333;
display:block;
text-decoration:none;
padding-left:0px;
}
#shoppingMenu a:hover{
color:#060;
background-repeat:no-repeat;
background-image:url(img/shoppingMenu_hover.gif);
}
#companyInfo {
margin-left:10px;
border-right:1px solid #666;
border-bottom:1px solid #666;
}
#companyInfo th{
background-color:#D7E6BE;

}
#companyInfo td,th{
text-align:left;
font-size:12px;
border-top:1px solid #666;
border-left:1px solid #666;
}


.font-s{
font-size:90%;
color:#633;
}#mainBody #recruit {
	font-weight: bold;
	color: #FF0000;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 82%;
}
#textRed {
	color: #FF0000;
}
#title     {
	margin-top: 30px;
	color: #009900;
	font-size: 92%;
	padding: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 30px;
}
#name {
	margin-top: 30px;
	font-size: 92%;
	padding: 0px;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#link  {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#link img {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
