/*フォント*/

.f10 { FONT-SIZE: 10px; LINE-HEIGHT: 130% }
.f10r { FONT-SIZE: 10px; LINE-HEIGHT: 130%; color: #FF0000 } 
.f10g { FONT-SIZE: 10px; LINE-HEIGHT: 130%; color: #105613 }
.f12 { FONT-SIZE: 12px; LINE-HEIGHT: 150% }
.f12dg { FONT-SIZE: 12px; LINE-HEIGHT: 150%; color: #444444 }
.f12r { FONT-SIZE: 12px; LINE-HEIGHT: 150%; color: #FF0000 } 
.f12b { FONT-SIZE: 12px; LINE-HEIGHT: 150%; color: #3333ff } 
.f12g { FONT-SIZE: 12px; LINE-HEIGHT: 135%; color: #006600; FONT-WEIGHT: BOLD }
.f12gn { FONT-SIZE: 12px; LINE-HEIGHT: 135%; color: #1C8326 }
.f14 { FONT-SIZE: 14px; LINE-HEIGHT: 135% } 
.f14grb { FONT-SIZE: 14px; LINE-HEIGHT: 135%; color: #666666; FONT-WEIGHT: BOLD } 
.f14g { FONT-SIZE: 14px; LINE-HEIGHT: 150%; color: #009900 } 
.f14gb { FONT-SIZE: 14px; LINE-HEIGHT: 150%; color: #4A892C; FONT-WEIGHT: BOLD } 
.f14o { FONT-SIZE: 14px; LINE-HEIGHT: 150%; color: #FF3300 } 
.f16 { FONT-SIZE: 16px; LINE-HEIGHT: 135% } 
.f16r { FONT-SIZE: 16px; LINE-HEIGHT: 135%; color: #FF0000 } 
.f16b { FONT-SIZE: 16px; LINE-HEIGHT: 135%; color: #3333ff } 
.f16tesu { FONT-SIZE: 16px; LINE-HEIGHT: 135%; color: #66CC00 } 


/* リンク */

a:link { color: #666666; text-decoration: underline; } 
a:visited { color: #666666; text-decoration: underline; } 
a:hover { color: #666666; text-decoration: none; } 

.blue a:link { color: #0099CC; text-decoration: underline; } 
.blue a:visited { color: #0099CC; text-decoration: underline; } 
.blue a:hover { color: #0099CC; text-decoration: none; } 

.green a:link { color: #699412; text-decoration: underline; } 
.green a:visited { color: #699412; text-decoration: underline; } 
.green a:hover { color: #699412; text-decoration: none; } 


body {
background-color #F2F0EC;
	font-size: 12px;
	color:#666666;
	line-height: 140%;
	text-align: center;
	background-position: center;
	background-image: url(../image/bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

.smallbody {
background-color #F2F0EC;
	font-size: 12px;
	color:#666666;
	line-height: 140%;
	text-align: center;
	background-position: center;
	background-image: url(../image/small_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}


#smallcontainer {
	margin: 0 auto;
	width: 450px;
	text-align: left;
}

#container {
	margin: 0 auto;
	width: 750px;
	text-align: left;
}
.topics {
	padding: 10px;
	width: 460px;
}

.main{
padding:15px;
}

.menu{
padding:10px;
}

/* 見出し */

.midashi{
	background-image:url(../image/bg_mida.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:14px;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

.midashi2{
	background-image:url(../image/bg_mida.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:14px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

/* Q&A用見出し */

.qa_midashi{
	background-image:url(../../recruit/image/bg_qa_mida.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:14px;
	line-height: 135%;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}

/* Q&A 答え */
.qa_midashi_a{
	background-image:url(../../recruit/image/ic_a.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:12px;
	line-height: 140%;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}

/* 先輩社員の声 */
.voice_cap{
	border:solid 1px #BCB5A0;
	background-color:#E5E5E5;
	border-collapse:collapse;
}
.voice_cap td {
	padding: 10px;
}

/* テーブル */

.tbale_th{
	border:1px solid #FFFFFF;
	background-color: #E2DED2;
	font-size:12px;
	color:#666666;
	width:138px;
}

.tbale_td{
	background-color: #FFFFFF;
	font-size:12px;
	color:#666666;
	width:308px;
}

/* 下部メニュー */

.undermenu{
	border:1px solid #FFFFFF;
	background-color: #F4F3F0;
	font-size:12px;
}
.undermenu a:link { color: #0099CC; text-decoration: underline; } 
.undermenu a:visited { color: #0099CC; text-decoration: underline; } 
.undermenu a:hover { color: #0099CC; text-decoration: none; } 


/* 背景変更用テーブル */

.tbale_bg1 {
	background-image:url(../image/bg_menu.gif);
	background-repeat: repeat-y;
}


/* NEG商品テーブル */

.tbale_neg1 {
	border-color: #CCCCCC;
}


