body       { font-family:ヒラギノ角ゴ Pro W3, ＭＳ Ｐゴシック, Osaka ; background-color: #f96; background-image: url("../../images/kyuu-images/bg-orange.gif"); margin: 0; }
input  { font-family:ヒラギノ角ゴ Pro W3, ＭＳ Ｐゴシック, Osaka ; }

textarea   { font-family:ヒラギノ角ゴ Pro W3, ＭＳ Ｐゴシック, Osaka ; }
td       { text-align: left }

a,
a:hover,
a:visited,
a:active {
	color: #1962f9;
}


h1   { }
h2   { }
h3   { }
h4             { background-image: url("../../images/recruit-images/orange-bg1.gif"); background-repeat: no-repeat; text-align: left; text-indent: 50px; margin: 5px; padding-top: 8px; height: 30px }
h5   { }
h6   { }
.borderTable     { border: solid 1px #f60 }
.borderTable th     { background-color: #fc6; text-align: left; padding: 3px; border: solid 1px #f60 }
.borderTable td   { padding: 3px; border: solid 1px #f60 }

.borderTableDetail     { border: solid 1px #f60 }
.borderTableDetail th     { background-color: #fc6; text-align: left; padding: 3px; border: solid 1px #f60 }
.borderTableDetail td   { padding: 3px; border: solid 1px #f60 }

/**************************************************/
/**************************************************/
#contentsLeft{
	padding: 1px;
	float:left;
	width:150px;
}
#contentsLeft200{
	padding: 5px;
	float:left;
	width:200px;
}
#contentsLeft770     { text-align: left; padding: 5px; width: 770px; float: left }
#contentsLeftL { padding: 5px; width: 820px; float: left }
#contentsLeft_inner{
	padding: 1px;
	margin-left: 5px;
}
#contentsCenter { padding: 1px; width: 770px }
#contentsRight{
	padding: 5px;
	float:right;
	width:150px;
}
#contentsRight200{
	padding: 5px;
	float:right;
	width:200px;
}
#contentsRight820  { padding: 5px; width: 820px; float: right }
#contentsRightL{
	padding: 1px;
	float:right;
	width:580px;
}
#main li {
	line-height: 1.5em;
}

/**************************************************/
ul.menu_list    { list-style-position: outside; margin: 0 0 0 10px; padding: 0 0 0 15px; }
ul.menu_list li     { line-height: 1.3em; list-style-image: url("../../images/recruit-images/arrow-orange.gif"); padding: 0 0 0 5px }

ul.menu_list_mini    { list-style-position: outside; margin: 0 0 0 10px; padding: 0 0 0 15px; }
ul.menu_list_mini li     { list-style-image: url("../../images/recruit-images/arrow-orange-s.gif"); padding: 0; margin: 0;  }



.clear   { margin: 0; padding: 0; width: 1000px; clear: both; border: 0 }
/**************************************************/

.details {
	width: 525px;
}
.details p{
	margin-top: 0;
}


.detail_left  {
	float: left;
	width: 165px;
	margin-right: 10px;
}
.detail_center  {
	float: left;
	width: 165px;
	margin-right: 10px;
}
.detail_right  {
	padding: 5px;
	width: 165px;
	float: right;
}
