/* Cascading style sheet  Created by ELECS design studio. 07.08.2003 */

/* テキスト：標準 */

body{font-size:12px;color: #4c4c4c;} 
p{font-size:12px;color: #4c4c4c;} 
td{font-size:12px;color: #4c4c4c;}


/* テキスト：サイズと行間 */

.ssn{font-size:10px; }
.ssw{font-size:10px;line-height:15px; }
.ssww{font-size:10px;line-height:20px; }
.sn{font-size:11px; }
.sw{font-size:11px;line-height:17px; }
.sww{font-size:11px;line-height:22px; }
.mn{font-size:12px;}
.mw{font-size:12px;line-height:18px;}
.mww{font-size:12px;line-height:24px;}
.ln{font-size:15px;}
.lw{font-size:15px;line-height:23px;}
.lww{font-size:15px;line-height:30px;}
.lln{font-size:18px;}
.llw{font-size:18px;line-height:27px;}
.llww{font-size:18px;line-height:36px;}

 /* リンク：標準 */
 
a:link {color: #0000cd;text-decoration: none;}
a:visited {color: #3366cc;text-decoration: none;}
a:hover {color: #008000;text-decoration: underline;}

 /* リンク：サイズと行間 */

a.ssn:link {font-size:10px;color: #0000cd;text-decoration: none;}
a.ssn:visited {font-size:10px;color: #3366cc;text-decoration: none;}
a.ssn:hover {font-size:10px;color: green;text-decoration: underline;}
a.ssw:link {font-size:10px;line-height:15px;color: #0000cd;text-decoration: none;}
a.ssw:visited {font-size:10px;line-height:15px;color: #3366cc;text-decoration: none;}
a.ssw:hover {font-size:10px;line-height:15px;color: green;text-decoration: underline;}
a.sn:link {font-size:11px;color: #0000cd;text-decoration: none;}
a.sn:visited {font-size:11px;color: #3366cc;text-decoration: none;}
a.sn:hover {font-size:11px;color: green;text-decoration: underline;}
a.sw:link {font-size:11px;cline-height:17px;olor: #0000cd;text-decoration: none;}
a.sw:visited {font-size:11px;line-height:17px;color: #3366cc;text-decoration: none;}
a.sw:hover {font-size:11px;line-height:17px;color: green;text-decoration: underline;}
a.mn:link {font-size:12px;color: #0000cd;text-decoration: none;}
a.mn:visited {font-size:12px;color: #3366cc;text-decoration: none;}
a.mn:hover {font-size:12px;color: green;text-decoration: underline;}
a.mw:link {font-size:12px;line-height:18px;color: #0000cd;text-decoration: none;}
a.mw:visited {font-size:12px;line-height:18px;color: #3366cc;text-decoration: none;}
a.mw:hover {font-size:12px;line-height:18px;color: green;text-decoration: underline;}
a.ln:link {font-size:15px;color: #0000cd;text-decoration: none;}
a.ln:visited {font-size:15px;color: #3366cc;text-decoration: none;}
a.ln:hover {font-size:15px;color: green;text-decoration: underline;}
a.lw:link {font-size:15px;line-height:23px;color: #0000cd;text-decoration: none;}
a.lw:visited {font-size:15px;line-height:23px;color: #3366cc;text-decoration: none;}
a.lw:hover {font-size:15px;line-height:23px;color: green;text-decoration: underline;}
a.lln:link {font-size:18px;color: #0000cd;text-decoration: none;}
a.lln:visited {font-size:18px;color: #3366cc;text-decoration: none;}
a.lln:hover {font-size:18px;color: green;text-decoration: underline;}
a.llw:link {font-size:18px;line-height:27px;color: #0000cd;text-decoration: none;}
a.llw:visited {font-size:18px;line-height:27px;color: #3366cc;text-decoration: none;}
a.llw:hover {font-size:18px;line-height:27px;color: green;text-decoration: underline;}

/* フォーム */

input {border:1 solid #c0c0c0}
input.none {border:none}
textarea,select {border:1 solid #c0c0c0}
cccccccccccc


/*---人事部のメッセージ rec_jinji.html---*/

#jinji{}

#jinji h2{
	font-size:15px;
	font-weight:normal;
	margin-bottom:5px;
}
#jinji ol{
	margin-top:0px;
}


/*---募集要項 rec_summary.html---*/

.tddesign{
	text-align:center;
	background-color:#FFFFCC;
}

.summary{
	font-size:15px;
}

p.btn{
	text-align:right;
	padding-bottom:15px;
}
.summary h1{
	background:url(../recruit/images/summaryH1Bg.gif) top center no-repeat;
	text-align:center;
	height:51px;
	margin-bottom:5px;
	margin-top:25px;
	font-size:16px;
	padding-top:17px;
}
.summary h2{
	background:url(../recruit/images/summaryH2Bg.gif) top left no-repeat;
	height:40px;
	font-size:15px;
	color:#333333;
	margin-bottom:5px;
	padding:12px 0 12px 20px;
}
.summary h3{
	font-size:15px;
	margin-bottom:5px;
	background-color:#FDE9E0;
	padding:3px;
}
.summary table{
	width:610px;
	margin-left:15px;
}
.summary th{
	background:url(../recruit/images/summaryThBg.gif) left top no-repeat;
	padding:9px 10px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	color:#666666;
	width:100px;
	height:25px;
	border-bottom:solid #999999 1px;
	border-right:solid #FFFFFF 5px;
}
.summary td{
	padding:5px 10px;
	text-align:left;
	font-size:12px;
	height:25px;
	border-bottom:solid #999999 1px;
	line-height:150%;
}

