@charset "utf-8";


/* -----------------------------------------------------------------
     左ナビのカテゴリごとの色指定
----------------------------------------------------------------- */

#Lnavi ul#left_01 li{
	background:#FFFFFF url("/image/arw_company_01.gif") 5px 0.8em no-repeat;
	}
#Lnavi ul#left_01 li.on{
	border-top:solid 3px #7C7C7C;
	background:#EEEEEE url("/image/arw_company_01.gif") 5px 1em no-repeat; 
	}
#Lnavi ul#left_01 li.sub{
	background:#EEEEEE url("/company/image/left_bck_01.gif") 0 0 no-repeat;
	}

#Lnavi #left_02 ul li{
	background:#EEEEEE url("/image/arw_company_01.gif") 5px 0.9em no-repeat;
	}

/*（色指定の要一番下に記述）*/
#Lnavi ul#left_01 li.offsub{
	background:#FFFFFF url("/image/left_bck_02.gif") 0 0 no-repeat;
	}




/* -----------------------------------------------------------------
     company共通（company.cssの中身うち、共通をcommon.cssへさばいた残り）
----------------------------------------------------------------- */


/* 本文 */
/* 本文開始位置 */
#main_start{margin-top:1em}


/* 写真の枠 */
.photo{border:solid 1px #999;padding:1px;margin-bottom:12px;}

/* 背景　グレー */
.bck_gry{background-color:#EEE;padding:5px 0;text-align:center}
.bck_gry_left{background-color:#EEE;padding:15px 10px;text-align:left}
.bck_gry_left span.gry{color:#1aa300;}


/* -----------------------------------------------------------------
     greeting_2用style
----------------------------------------------------------------- */


/* --------------------------------------------------
 画像
 -------------------------------------------------- */
 
/* キャプション付き画像ボックス　中央配置 -------------- */
.imBox	{
	padding:10px;
	background: #cccccc;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}
/* キャプション付き画像ボックス　左配置 080825修正 -------------- */
.imBox_l	{
	padding:10px;
	background: #cccccc;
	margin-top:0;
	margin-bottom:0;
}
.imBox img,.imBox_l img /* 080826追加 */	{
	vertical-align: bottom;
}
/* キャプション --------------080826修正 */
span.cap_txt	{
	display:block;
	padding-top:3px;
	line-height:1.2;
}

/* 画像の枠 */
img.im_bdr{border:solid 1px #999999;}
/* 写真の枠　白1px付き */
img.ph_bdr{
	border:solid 1px #999999;
	padding:1px;
}



/* --------------------------------------------------
 レイアウトボックス
 -------------------------------------------------- */

.layBox01	{margin-bottom:10px;}
 /* テキスト回り込み用 -------------- */
.layBox01 .im	{
	float:left;
	margin:0 10px 0 0;
}
 /* テキスト回り込み用　右 -------------- */
.layBox01 .im_r	{
	float:right;
	margin:0 0 0 10px;
}
 /* 2カラム用 -------------- */
.layBox01 .clm2_r	{
	float:right;
	margin:0 0 0 10px;
}
.layBox01 .clm2_r p	{
	margin-top:0;
}

 /* 中央揃え -------------- */
 
#main_start .cntr{text-align:center;}
 /* 右揃え -------------- */
.rgt	{text-align:right;}


 /* 枠付きボックス -------------- */
.bdrBox	{
	border:#c2d600 solid 1px;
	padding:10px;
}
 /* 枠　背景色付きボックス -------------- */
.bdrBox_bg	{
	border:#c2d600 solid 1px;
	background:#f3f7c6;
	padding:10px;
}

 /* 枠付きボックス　見出し -------------- */
.bdrB_htxt	{
	background:#eeeeee;
	padding:2px 10px;
	margin:0;
	color:#fff;
	font-weight:bold;
	font-size:134%;
}



#main_start .mb0	{ margin-bottom:0;}
#main_start .mb10	{ margin-bottom:10px;}
#main_start .mb20	{ margin-bottom:20px;}
#main_start .mb30	{ margin-bottom:30px;}

#main_start .mt0	{ margin-top:0px;}

.w150	{width:150px;}
.w200	{width:200px;}
.w205	{width:205px;}

/* 右寄せ -------------- 080823追加 */
.txR	{ text-align:right;}

/* カラー -------------- */
.tx_commit	{color:#10409f;}


/* --------------------------------------------------
 policy用
 -------------------------------------------------- */

#main_start h2 img{margin-bottom:15px;}


#main_start ol{margin-left:40px;margin-bottom:1em;}

/*---------------------------------------------------
リンクの装飾
----------------------------------------------------*/
#main_start .link:link{color:#003366;text-decoration:underline}
#main_start .link:visited{color:#663399;text-decoration:underline}
#main_start .link:active{color:#FFCC00;text-decoration:none}
#main_start .link:hover{color:#AD553C;text-decoration:underline;}



/*-090915追加watanabe-*/
#relatedMovie ul, #relatedMovie ul li, #relatedPage ul, #relatedPage ul li {
margin:0;
padding:0;
}
#relatedMovie, #relatedPage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2FAE2 url(/recruit/image/lnk_bg.gif) repeat-y scroll 0 0;
clear:both;
margin-top:2px;
padding-bottom:2px;
width:570px;
}
#relatedMovie img.ttl, #relatedPage img.ttl {
float:left;
width:85px;
}
#relatedPage ul {
margin:0 0 3px 102px;
padding:8px 0 0;
width:440px;
}
#relatedPage {
margin-bottom:12px;
}

#relatedPage ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/image/arw_company_01.gif) no-repeat scroll 0 0.4em;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 10px;
width:450px;
}


