﻿/*ページ共有設定*/

/* ボディのスタイルを定義します。 */
body { 
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

/* リンクイメージのスタイルを定義します。 */
a img {
    border-style:none;
}

.width_fix_container_800{
	width:800px
}

/* DefaultPage.aspxのスタイル定義です。 */
.default_page_left_container {
	border-style:none;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width:150px;
}

.default_page_middle_container {
	border-style:none;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.default_page_right_container {
	border-style: none;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width: 160px;
}

.default_page_recommend_title
{
	background-color: #FFB329;
	height: 20px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: large;
	font-family: sans-serif;
	margin-top: 0px;		
}

.default_page_reccomend_contens
{
	float: left;
	width: 232px;
}

.default_page_recommend_photo
{
      width:100px;
      height:100px;
	  margin-left: 65px;		
}

.default_page_reccomend_employment
{
	font-size:small;
	padding-left:40px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.default_page_reccomend_pickup
{
	color:#ff0000;
	font-family: Verdana;
	font-size: small;
	padding-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px; 	
}

.default_page_recommend_treatment
{
	font-size: small;
	width: 150px;
	background-color: #EDFCFE;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 40px;
	margin-right: 5px;
	padding:5px 10px;
	line-height: 150%;	
}

.default_page_member_outer_container
{
	padding: 0px;
	vertical-align: top;
	width:100%;	
	margin-left:auto;
	margin-right:auto;
}

.default_page_member_line_container
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.default_page_member_inner_container
{
	text-align: left;
	font-size: 13px;
	padding-bottom: 30px;
	vertical-align: top;
	float: left;
	width: 220px;	
}

.default_page_member_bar
{
    width: 200px;
    height: 3px;
}

.default_page_member_image
{
    vertical-align: top;
}

.default_page_banner_container
{
	float:right;
}
.recruit_list_table_title {
	text-align: left;
	width: 100px;
}

.recruit_list_table_title h4{
	font-size: larger;
}


.recruit_list_table_value {
	text-align: left;
	width: 400px;

}
.recruit_list_table_picture {
	width: 100px;
	vertical-align: top;
	text-align: center;
}
.recruit_list_table {
	empty-cells: show;
	width: 100%;
	font-size: smaller;
}
.recruit_title {
	padding: 5px;
	background-color: #FFCC00;
	font-weight: bold;
	color: #000000;
	font-size: large;
	text-align: center;
	margin:0px;
}
.recruit_detail_title {
	padding: 3px;
	background-color: #FFCC00;
	font-weight: bold;
	color: #000000;
	text-align: left;
	font-size: large;
	margin: 0px;
}

#recruit_detail_introduction
{
	margin: 5px 10px 20px 10px;
	font-size: smaller;
}

.recruit_detail_table
{
	empty-cells: show;
	width: 100%;
	border-collapse: collapse;
	font-size: smaller;
	margin: 0px;
}
.recruit_detail_table th 
{
	text-align: left;
	color: blue;
	margin: 0px;
	padding: 3px 2px 3px 10px;
	width: 150px;
	border-color: #999999;
	border-width: thin;
	border-style: solid none solid none;
}
.recruit_detail_table td {
	margin: 0px;
	padding: 3px 2px 3px 10px;
	border-color: #999999;
	border-width: thin;
	border-style: solid none solid none;
}

.recruit_detail_picture{
	width: 180px;
	height: 180px;
}

.recruit_detail_picture_container {
	width: 100%;
}

td .recruit_detail_picture_container {
	text-align: center;
}

.container_table{
	margin: 0px; 
	width: 800px; 
	background-color: #E3E5F5
}

.container_table_side{
	width: 15%;
}

.container_table_center{
	width: 70%;
}

.company
{
}
.company table
{
    empty-cells: show;
    width: 100%;
    font-size: smaller;
    border-collapse: collapse;
}

.company th 
{
	text-align: left;
	color: blue;
	margin: 0px;
	padding: 3px 2px 3px 10px;
	width: 150px;
	border-color: #999999;
	border-width: thin;
	border-style: solid none solid none;
}

.company td
{
	margin: 0px;
	padding: 3px 2px 3px 10px;
	border-color: #999999;
	border-width: thin;
	border-style: solid none solid none;
}

.company .title
{
	padding: 3px;
	background-color: #FFCC00;
	font-weight: bold;
	color: #000000;
	text-align: left;
	font-size: medium;
}

#colorcontensplace
{
    background-color:#E3E5F5;  
}