@charset "utf-8";

/********************************************************************************

   お知らせスタイル 

********************************************************************************/

/* ------------------------------------------------------------------------
   共通スタイル
------------------------------------------------------------------------ */

/*----- h2　カテゴリータイトル -----*/

body#infoCat h2#category-title-bg {
	background:url(/info/common/images/h2-category.gif) right top no-repeat;
}

p#official-site {
	margin:0 0 2px 0;
	font-size:91.5%;
	text-align:right;
	clear:both;
}

/*----- 注意事項（記事一覧フッター、記事フッター） -----*/
body#infoCat #caution {
	clear:both;
}

body#infoCat #caution p {
	font-size:91.5%;
	line-height:1.4;
	text-indent:-1.5em;
	padding:0.5em 0.5em 0.5em 1.5em;
	margin:0;
	border:1px solid #999;
}

body#infoCat #caution span{
	color:#F00;
	margin:0 0 0 0.5em;
}



/* ------------------------------------------------------------------------
   お知らせ一覧ページ（トップページ）
------------------------------------------------------------------------ */

/*----- アイコン説明 -----*/

ul.cat-exp-list {
	margin:10px 0;
	border:1px solid #CCC;
	padding:10px 10px 5px 10px;
}

ul.cat-exp-list li {
	float:left;
	margin:0 20px 5px 0;
	font-size:91.5%;
	white-space:nowrap;
}

ul.cat-exp-list li a {
	padding:2px 0 0 70px;
	white-space:nowrap;
	display:block;
}

ul.cat-exp-list li a.hasekou {
	background:url(/common/images/icon/icon-hasekou.gif) left center no-repeat;
}

ul.cat-exp-list li a.osouji {
	background:url(/common/images/icon/icon-osouji.gif) left center no-repeat;
}

ul.cat-exp-list li a.meister {
	background:url(/common/images/icon/icon-meister.gif) left center no-repeat;
}

ul.cat-exp-list li a.maid {
	background:url(/common/images/icon/icon-maid.gif) left center no-repeat;
}

ul.cat-exp-list li a.kaden {
	background:url(/common/images/icon/icon-kaden.gif) left center no-repeat;
}

ul.cat-exp-list li a.kutsu {
	background:url(/common/images/icon/icon-kutsu.gif) left center no-repeat;
}

ul.cat-exp-list li a.irs {
	background:url(/common/images/icon/icon-irs.gif) left center no-repeat;
}

ul.cat-exp-list li a.taiyo {
	background:url(/common/images/icon/icon-taiyo.gif) left center no-repeat;
}
ul.cat-exp-list li a.warabe {
	background:url(/common/images/icon/icon-warabe.gif) left center no-repeat;
}



/*----- 表組み -----*/

dl.info-list {
	border-bottom:1px dotted #999;
	clear:both;
}

dl.info-list dt {
	float:left;
	clear:left;
	width:9em;
	border-top:1px dotted #999;
	margin:0;
	padding:10px 0;
}

dl.info-list dd {
	margin:0 0 10px 9em;
	border-top:1px dotted #999;
	padding:10px 0 0 70px;
	display:block;
}

dl.info-list dt.first,
dl.info-list dd.first {
	border-top:none;
}

table.press {
	width:400px;
	margin:0 auto;
	border:1px solid #999;
}

table.press th{
	width:150px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	text-align:left;
	font-weight:normal;
	padding:3px;
}

table.press td {
	border-top:1px solid #999;
	padding:3px;
}

table.press th.first{
	width:150px;
	text-align:left;
	font-weight:normal;
	border-top:none;
}

table.press td.first {
	border:none;
}

p.tablebottom {
	width:400px;
	margin:5px auto 10px;
}

/*----- グループ企業アイコン -----*/
dl.info-list dd.hasekou {
	background:url(/common/images/icon/icon-hasekou.gif) 0 0.8em no-repeat;
}

dl.info-list dd.osouji {
	background:url(/common/images/icon/icon-osouji.gif) 0 0.8em no-repeat;
}

dl.info-list dd.meister {
	background:url(/common/images/icon/icon-meister.gif) 0 0.8em no-repeat;
}

dl.info-list dd.maid {
	background:url(/common/images/icon/icon-maid.gif) 0 0.8em no-repeat;
}

dl.info-list dd.kaden {
	background:url(/common/images/icon/icon-kaden.gif) 0 0.8em no-repeat;
}

dl.info-list dd.kutsu {
	background:url(/common/images/icon/icon-kutsu.gif) 0 0.8em no-repeat;
}

dl.info-list dd.taiyo {
	background:url(/common/images/icon/icon-taiyo.gif) 0 0.8em no-repeat;
}

dl.info-list dd.irs {
	background:url(/common/images/icon/icon-irs.gif) 0 0.8em no-repeat;
}
dl.info-list dd.warabe {
	background:url(/common/images/icon/icon-warabe.gif) 0 0.8em no-repeat;
}


/*----- ページング -----*/
ul.page-nav {
	margin-left:auto;
	margin-right:0;
	padding:2px 0;
	text-align:right;
}

ul.page-nav li {
	padding:2px;
	display:inline;
	margin:0;
}

ul.page-nav li a.link_next {
	background:url(/info/common/images/page-nav-next.gif) right center no-repeat;
	padding:0 8px 0 0;
}

ul.page-nav li a.link_before  {
	background:url(/info/common/images/page-nav-prev.gif) left center no-repeat;
	padding:0 0 0 10px;
}



/* ------------------------------------------------------------------------
   記事内外部リンク用キーワードエリア
------------------------------------------------------------------------ */

#link-area {
	font-size:78%;
	margin:20px auto 10px auto;
	width:900px;
	background:url(/info/common/images/icon-keyword.gif) 220px 0 no-repeat;
}

#link-area ul {
	width:680px;
	margin-left:auto;
	color:#333;
	padding:18px 0 0 0;
}

#link-area ul li {
	display:inline;
	margin:0 20px 0 0;
}

#link-area a:link,
#link-area a:visited {
	color:#666;
}

#link-area a:hover {
	color:#999;
}