@charset "UTF-8";



/**********************************************************
概要
**********************************************************/
/*
IR情報 | エントリーページ

ファイル名：entry.css
パス：/css/ir/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
----------------------------------------------------------*/

/* inner・左右パディング
------------------------------*/
div#main div.inner {
	padding: 0 0 0 20px;
}

/* IRエントリー
------------------------------*/
div#main div#data {
	margin: 10px 0 0 0;
	padding: 0;
	background-color:#EEEEEE;
	border:#CCCCCC 2px solid;
	width:736px;
}

div#main h1 {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	line-height: 1.4em;
}

div#main div#data h1,
div#main div#data p {
	margin: 0 1em 0.5em 0;
}



div#main div#data div.box-left {
	width: 325px;
	word-break:break-all;
}

div#main div#data div.box-left p{
	clear:both;
	display:block;
	width:325px;
	height:100px;
}

div#main div#data div.box-left p a img{
	margin:10px 10px 10px 20px;
	display:marker;
	float:left;
}

div#main div#data div.box-left p a{
	float:left;
	padding: 0px 10px 0px 10px;
	margin-top:20px;
	line-height:5em;
	vertical-align:bottom;
}

div#main div#data div.box-right {
	width: 375px;
}

div#main div#data div.box-right p{
	display:block;
	margin-top:15px;
}

div#main div#data div.box-right h1{
	margin-top:10px;
}

div#main div#data div.box-right abbr{
	margin-top:10px;
	margin-bottom:15px;
	display:block;
}

div#main div#data div.box-right div.asset-body {
	line-height: 1.5em;
	margin: 0;
	padding: 0 1.5em 1.5em 0em;
}

div#main div#data abbr {
	border-bottom: none;
}

/* asset-content
------------------------------*/
div#main div.asset-content {
	margin: 0;
	padding: 0;
}

/* asset-header
------------------------------*/
div#main div.asset-header {
	margin: 0;
	padding: 0;
}

/* asset-excerpt
------------------------------*/
div#main div.asset-excerpt {
	margin: 0;
	padding: 1.5em;
}

/* asset-body
------------------------------*/
div#main div.asset-body {
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 1.5em 1.5em;
}

/* asset-footer
------------------------------*/
div#main div.asset-footer {
	margin: 0;
	padding: 0;
}

/* 関連資料
------------------------------*/
div#main div#related {
	margin: 20px 0 0 0;
	padding: 0;
}

div#main div#related h2 {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	margin: 0 0 0.5em 0;
	padding: 0;
}

div#main div#related ul {
	margin: 0 0 0 15px;
}

div#main div#related li {
	margin: 0 0 0.5em 0;
	list-style-type: disc;
}

/* PDFダウンロード
------------------------------*/
div#main div#download {
	margin: 40px 0 0 0;
	width:740px;
	border-bottom:#CCCCCC 2px ridge;
	border-top:#cccccc 2px ridge;
}

div#main div#download div.box-left {
	width: 200px;
	margin:6px 0px;
}

div#main div#download div.box-left p{
	margin:0px 0px 0px 10px;
	}

div#main div#download div.box-left p img{
	margin:20px 0px 5px 0px;
	}

div#main div#download div.box-right {
	width: 540px;
	margin:15px 0px;
}
div#main div#download div.box-right p{
	margin:10px;
	font-size: 90%;
	}

/* ご利用に関する注意事項／免責事項
------------------------------*/
div#main h2#notice-hed {
	display:block;
	width:740px;
	height:32px;
	margin:40px 0px 0px 0px;
	background:url(../../images/ir/menseki.gif) no-repeat;
	background-color:#CCCCCC;
	text-indent:-9999px;
	}
	
div#main div#notice {
	margin: 1px 0 0 0;	
	padding: 0;
	background-color:#EEEEEE;
	width:738px;
	border-width:2px 1px 1px 1px;
	border-color: #cccccc;
	border-style: solid;
}

div#main div#notice p{
	vertical-align:middle;
	line-height:1.75em;
	padding: 1em 2em 0.5em 2em;
}

div#main div#notice dt {
	text-indent:2em;
	font-weight: bold;
	color:#A40000;
}

div#main div#notice dd{
	display:block;
	width:738px;
}

div#main div#notice dd p{
	line-height:1.75em;
	padding: 0em 2em 1em 2em;
	text-indent:inherit;
}

div#main div#notice dd ul{
	margin:5px;
	padding-left:3em;
	padding-right:2em;
}

div#main div#notice dd li {
	margin:5px 0px 25px 0px;
	padding-left:1px;
	list-style-type: disc;
}



/*----------------------------------------------------------
	3：エントリー・各要素 - #products
----------------------------------------------------------*/

/* リンク
------------------------------*/
div#main a {
	text-decoration: none;
}

div#main a:hover {
	text-decoration: underline;
}

/* 画像
------------------------------*/
div#main img {
	margin: 0;
	padding: 0;
}

/* 段落
------------------------------*/
div#main p {
	line-height: 1.75em;
	margin: 0px;
	padding: 0;
}

/* 定義リスト
------------------------------*/
div#main dt {
	line-height: 1.75em;
	margin: 0;
	padding: 0;
}

div#main dd {
	line-height: 1.75em;
	margin: 0;
	padding: 0;
}

/* リスト
------------------------------*/
div#main ol,
div#main ul {
	margin: 0;
	padding: 0;
}

div#main ol li,
div#main ul li {
	margin: 0;
	padding: 0;
}

/* 引用文
------------------------------*/
div#main blockquote {
	color: #333333;
	background-color: #eeeeee;
	line-height: 1.75em;
	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;
}
