.f10 {font-size: 10px; line-height: 14px}
.f12 {font-size: 12px; line-height: 20px}
.f14 {font-size: 14px; line-height: 22px}
.f16 {font-size: 16px; line-height: 18px; font-weight: bold;}
.f10_w{font-size:10px; line-height:18px; color:#FFFFFF;}
.f10_g{font-size:10px; line-height:14px; color:#999999;}
.f12_w {font-size: 12px; line-height:17px; color:#FFFFFF;}
.f12_g {font-size: 12px; line-height: 17px;  color:#999999;}
.f12b_red {font-size: 12px; line-height: 17px; color: #B34322;font-weight: bold;}
.f12_b {color: #003399; font-size: 12px; line-height: 17px}
.f14_g {font-size: 14px; line-height: 17px;  color:#CCCCCC;}
A:link {text-decoration:none; color:#E9967A}
A:visited {text-decoration:none; color:#E9967A}
A:active {text-decoration:none; color:#E9967A}
A:hover {text-decoration:underline; color:#E9967A}
img {border: 0}
.padding {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 20px;
 padding-bottom: 5px;
}
.massage {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 line-height: 17px;
 color: gray;
 padding-top: 3px;
 padding-left: 8px;
}
.new {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 17px;
 color: #00309C;
 padding-top: 3px;
}
.newf12 {
 font-size: 12px;
 line-height: 17px;
 padding-top: 3px;
}
h2 {
 font                : 14px 'メイリオ', 'Verdana', 'Helvetica',Georgia, serif;
 margin              : 0;
 padding             : 0;
 font-weight         : bold;
 color: #93858e;
}
.wakugai {
 font                : 12px 'メイリオ', 'Verdana', 'Helvetica',Georgia, serif;
 margin              : 0;
 padding             : 0;
 font-weight         : bold;
 color: #93858e;
}
.top_banar_on{
 font                : 15px 'メイリオ', 'Verdana', 'Helvetica',Georgia, serif;
 margin              : 0 0 0 10px;
 padding             : 0;
 color: #000000;
}
.top_banar_off{
 font                : 15px 'メイリオ', 'Verdana', 'Helvetica',Georgia, serif;
 margin              : 0 0 0 10px;
 padding             : 0;
 color: #93858e;
}
.top_banar_sub{
 font                : 12px 'メイリオ', 'Verdana', 'Helvetica',Georgia, serif;
 margin              : 0 0 0 10px;
 padding             : 0;
 color: #7FFF00;
}
.alink {
 font                : 10px;
 margin              : 0 0 0 0px;
 padding             : 0;
 text-align          : right;
}
.left {
 text-align          : left;
}
.inquiryform {
 margin-left:15px;
}
.inquiryform th,
.inquiryform td {
 padding:7px 0;
 font-size:82%;
 color:#999;
 
}
.inquiryform th.none,
.inquiryform td.none {
 border:none;
}
.inquiryform td p {
 color:#999;
 font-size:82%;
 margin:0;
}
.inquiryform input.large {
 width:100%;
}
.inquiryform input.ml {
 width:85%;
}
.inquiryform input.medium {
 width:50%;
}
.inquiryform input.small {
 width:15%;
}
.inquiryform textarea {
 width:100%;
}
.inquiryform .width100 {
 width:100%;
}
.inquiryform .alert {
 color:#f00;
 text-align:center;
}
.inquiryform .radiobottom {
 margin-bottom:5px;
}
.inquiryform .doui {
 font-size:10px;
 width:530px;
 color:#666;
 margin-bottom:15px;
}
.inquiryform .btn {
 width:120px;
}
body {
 color: #666;
 font-size: small;
 font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
 line-height: 1.5;
}
* + html body {
 font-family: "メイリオ","Meiryo";
}
.recruit-table {
 margin              : 0 0 0 0px;
 padding             : 0 0 0 20px;
}
.recruit-table table {
 border-left         : 1px solid #A2ADBC;
 border-right        : 1px solid #A2ADBC;
 border-top          : 1px solid #A2ADBC;
 border-bottom       : 1px solid #A2ADBC;
 font-size           : 12px;
 line-height         : 14px;
 margin              : 0;
 padding             : 0px 5px;
}
.td-header {
 color            : #fff;
 background       : #D2B48C;
    text-align       : left;
 width            : 100px;
}
.td-body {
    text-align       : left;
 padding          : 10px;
}
.entry_a{
 text-align          : center ;
}
.entry_a a {
 display             : block ;
 height              : 30px;
 width               : 90px;
}
.entry_a a:visited {
 background-image    : url(../img/entry1.png) ;
}
.entry_a a:link {
 background-image    : url(../img/entry1.png) ;
}
.entry_a a:active {
 background-image    : url(../img/entry2.png) ;
}
.entry_a a:hover {
 background-image    : url(../img/entry2.png) ;
} 
.indent_num {
 clear               : both;
 float               : left;
 }
.indent1 {
 margin              : 0 0 0 20px;
 }