@CHARSET "UTF-8";
/**
 * /css/fyi.css
 *
 * @category   Car ITPack
 * @package    css
 * @author     $Author: k-tamaru $
 * @since      $Date: 2010-11-26 12:00:16 +0900 (金, 26 11月 2010) $
 * @version    $Rev: 1848 $
 * @copyright  Copyright (c) 2002-2008 AIC Corporation All Rights Reserved.
 *             http://www.aic-co.jp
 */

/*
 * float解除
 *
 * @see http://blog.d-spica.com/entry/070307clearfix.html
 */
/* ホントは common.css に記述 */
.clearfix:after {
	content: ".";	/* 新しい要素を作る */
	display: block;	/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/**
 * お知らせ（What's New）用ＣＳＳ
 *
 */
ul#fyi {
	list-style-type: none;
}

/*
 * お知らせヘッドライン（TOPページ）
 */
ul#fyi li.headlines{
	margin-bottom	: 0.5em;
}
ul#fyi li.headlines .datetime{
}
ul#fyi li.headlines .category{
	margin-left		: 1.5em;
	width			: 10em;
}
ul#fyi li.headlines  .category.emergency{
	font-weight		: bold;
	color			: #dc143c;
}
ul#fyi li.headlines .subject{
	margin-left		: 1.5em;
}
ul#fyi li.headlines .subject.emergency a{
	color			: #dc143c;
}
ul#fyi li.operation a{
	margin-left		: 1.5em;
}

/*
 * お知らせ一覧
 */
ul#fyi li.articles{
	padding			: 1em 1em 0.5em;
	border-bottom	: 1px dashed #dcdcdc;
}
ul#fyi li.articles .title{
	margin			: 0.5em;
	line-height		: 130%;
}
ul#fyi li.articles .title .datetime{
	margin-left		: 1em;
}
ul#fyi li.articles .title .category{
	margin-left		: 1em;
	width			: 10em;
	font-size		: 1.2em;
}
ul#fyi li.articles .title .category.emergency{
	font-weight		: bold;
	color			: #dc143c;
}
ul#fyi li.articles .title .subject{
	margin-left		: 1em;
	font-size		: 1.2em;
	font-weight		: bold;
	color			: #2f4f4f;
}
ul#fyi li.articles .title .subject.emergency{
	color			: #dc143c;
}
ul#fyi li.articles .message{
	margin			: 0.5em;
}
ul#fyi li.articles .message img{
	width			: 100px;
	margin			: 1em 1em 1em 0;
	border			: none;
	float			: left;
}
ul#fyi li.articles .message p{
	line-height		: 1.2em;
	letter-spacing	: 0.2em;
}
ul#fyi li.articles .more{
	margin-top		: 0.5em;
}

/*
 * お知らせ詳細
 */
ul#fyi li.article{
	padding			: 1em 1em 0.5em;
	border-bottom	: 1px dashed #dcdcdc;
}
ul#fyi li.article .title{
	margin			: 0.5em;
	line-height		: 130%;
}
ul#fyi li.article .title .datetime{
	margin-left		: 1em;
}
ul#fyi li.article .title .category{
	font-size		: 12px;
	margin-left		: 1em;
	width			: 10em;
}
ul#fyi li.article .title .category.emergency{
	font-weight		: bold;
	color			: #dc143c;
}
ul#fyi li.article .title .subject{
	border-bottom	: 1px dotted #000000;
	color			: #000000;
	font-size		: 16px;
	font-weight		: bold;
	margin			: 10px 0 0 10px;
	padding			: 0 0 5px;
	width			: 700px;
}
ul#fyi li.article .title .subject.emergency{
	color			: #dc143c;
}
ul#fyi li.article .message{
	margin			: 1em 0.5em;
}
ul#fyi li.article .message .image{
	float			: left;
	margin-right	: 1em;
	width			: 200px;
}
ul#fyi li.article .message .image .caption{
	text-align		: center;
}
ul#fyi li.article .message .image img{
	border			: none;
	width			: 200px;
}
ul#fyi li.article .message .body{
	float			: left;
	padding-top		: 1em;
	padding-bottom	: 1em;
	line-height		: 1.2em;
	letter-spacing	: 0.2em;
	width			: 495px;
}
/*
ul#fyi li.article .message .reference{
	margin-top		: 3em;
}
ul#fyi li.article .message .reference span{
	display			: block;
	padding			: 0.5em 0;
	background-color: #b22222;
	color			: #fffafa;
}
ul#fyi li.article .message .reference a{
	display			: block;
	padding			: 0.5em 0;
	background-color: #fafad2;
	color			: #000000;
}
*/
ul#fyi li.article .author{
	margin-top		: 0.5em;
}

