@charset "UTF-8";



/**********************************************************
概要
**********************************************************/
/*
最新情報 | エントリーページ

ファイル名：entry.css
パス：/css/news/entry.css
読込先：個別エントリー
コピーライト：2008 © Fumakilla CO.LTD

内容：
	1：コンテンツタイトル表示 - #content-header
  2：エントリー・レイアウト - #main
  3：エントリー・各要素 - #main
---------------------------------------------------------=*/



/*----------------------------------------------------------
	1：コンテンツタイトル表示 - #content-header
----------------------------------------------------------*/

/* div#content-header・左右パディング
------------------------------*/
div#content-header {
	margin: 10px 10px 15px 10px;
}

/* 見出し・コンテンツタイトル
------------------------------*/
div#content-header p,
div#content-header img {
	margin: 0;
	padding: 0;
}



/*----------------------------------------------------------
	2：エントリー・レイアウト - #main
----------------------------------------------------------*/

/* asset-content
------------------------------*/
div#main div.asset-content {
	margin: 0 0 15px 0;
	padding: 0;
	background:url("../../images/news/side-line.gif") repeat-y right top;
	line-height: 1em;

}

/* asset-header
------------------------------*/
div#main div.asset-header {
	margin: 0;
	padding: 22px 30px 16px 30px;
	background:url("../../images/news/hedline.jpg") no-repeat -1px top;
	display:block;
}

/* asset-excerpt
------------------------------*/
div#main div.asset-excerpt {
	margin: 0;
	padding: 0 5px 15px 15px;
}

div#main div.asset-excerpt div.lead {
	line-height: 1.75em;
	margin: 1em 30px 1em 15px;
	padding: 0;
}

/* asset-body
------------------------------*/
div#main div.asset-body {
	background:url("../../images/news/side-line.gif") repeat-y right;
	margin: 0;
	padding: 0 30px 15px 30px;
	line-height: 1.75em;
}

/* asset-footer
------------------------------*/
div#main div.asset-footer {
	height: 15px;
	line-height: 1em;
	margin:0;
	padding: 0;
	background:url("../../images/news/lineunder.jpg") no-repeat;
	clear:both;
}



/*----------------------------------------------------------
	3：エントリー・各要素 - #products
----------------------------------------------------------*/

/* 見出し
------------------------------*/
div#main h1 {
	font-size: 110%;
	font-weight: bold;
	color: #0066cc;
	margin: 10px 0 10px 0;
	padding-left:1em;
	padding-right:1em;
	padding-bottom: 10px;
	line-height:1.5em;
	vertical-align:middle;
	background:url("../../images/news/title-under-line.gif") repeat-x bottom;
}

/* リンク
------------------------------*/
div#main a {
	text-decoration: none;
}

div#main a:hover {
	text-decoration: underline;
}

/* 画像
------------------------------*/
div#main img {
	margin-bottom: 10px;
}

/* 略語
------------------------------*/
div#main abbr {
	border-bottom: none;
}

/* 段落
------------------------------*/
div#main p {
	line-height: 1.75em;
}

/* 定義リスト
------------------------------*/
div#main dl {
	margin: 0;
	padding: 0;
}

div#main dt {
	margin: 0;
	padding: 0;
	line-height: 1.75em;
}

div#main dd {
	margin: 0;
	padding: 0;
	line-height: 1.75em;
}

/* リスト
------------------------------*/
div#main ol {
	margin: 0 0 0 20px;
	padding: 0;
}

div#main ol li {
	list-style-type: decimal;
}

div#main ul {
	margin: 0 0 0 15px;
	padding: 0;
}

div#main ul li {
	list-style-type: disc;
}

div#main ol li,
div#main ul li {
	line-height: 1.75em;
	margin: 0;
	padding: 0;
}

/* テーブル
------------------------------*/
div#main table {
	font-size: 1em;
	line-height: 1.75em;
}

/* 引用
------------------------------*/
div#main blockquote {
	color: #333333;
	background-color: #eeeeee;
	line-height: 140%;
	border: solid 1px #999999;
	margin: 0.5em 0;
	padding: 0 10px;
}

/* 引用元
------------------------------*/
div#main cite {
	font-style: italic;
}

/* 整形済テキスト
------------------------------*/
div#main pre {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	margin: 0.5em 0;
	padding: 5px;
	overflow: scroll;
}

/* 画像配置
------------------------------*/
/* 左 */
.mt-image-left {
    float: left;
    margin: 0 20px 20px 0;
}

/* 中央 */
.mt-image-center {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
}

/* 右 */
.mt-image-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* 左 */
div#main.imageleft{
	margin-right: 10px;
	float: left;
}

/* 右 */
div#main.imageright{
	margin-left: 10px;
	float: right;
}