@charset "utf-8";
/***********************************************************
(C)mudulat template CSS
last update 20071204
***********************************************************/
/*
新規060424新規作成
修正060425クラス名修正
修正060426画像パス変更
追加060426クラス追加
修正060427クラス修正
追加060513クラス追加
追加071204クラス追加
*/
/*テンプレート
--------------------------------------------------------------------------------------------------------------------------------*/
/*
#content {
	float:right;
	padding: 0px ;
	margin: 10px 0px;
	width: 530px;
	color: #4d4d4d;
	font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Osaka,sans-serif;
}*/

/*見出し
------------------------------------------------------------------------------------------------------------------*/

/*大見出し
------------------------------------------------------------------------*/
.headline h1{
	width:530px;
	height:22px;
	background:  url(../images/template/bar_notext.gif) no-repeat;
	margin:0px;
	padding:0px;
	text-indent:23px;
	line-height:200%;	
	font-size:12px;
	color: #4d4d4d;
}


/*折り返す　中見出し
------------------------------------------------------------------------*/
.headline h2 {
	font-size:12px;
	fint-weight:bold;
	border-left:8px solid #4d4d4d;
	letter-spacing:-0.01em;
	height:1.2em;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	margin-left:5px;
	color: #4d4d4d;
}
.headline .disc{
	font-size:10px;
	font-weight:normal;
}
/*オレンジ
-------------------------------------------*/
.headline h2.orange{
	font-size:12px;
	fint-weight:bold;
	border-left:8px solid #ff9900;
	letter-spacing:-0.01em;
	height:1.2em;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	margin-left:5px;
	color: #4d4d4d;
}
/*グリーン
-------------------------------------------*/
.headline h2.green{
	font-size:12px;
	fint-weight:bold;
	border-left:8px solid #92BD2D;
	letter-spacing:-0.01em;
	height:1.2em;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	margin-left:5px;
	color: #4d4d4d;
}
/*ブルー
-------------------------------------------*/
.headline h2.blue{
	font-size:12px;
	fint-weight:bold;
	border-left:8px solid #006699;
	letter-spacing:-0.01em;
	height:1.2em;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	margin-left:5px;
	color: #4d4d4d;
}

/*小見出し
------------------------------------------------------------------------*/
.headline h3{
	margin: 0px 0px 5px 0px;
	padding:0px;
	font-size: 12px;
	font-weight: normal;	
	color: #4d4d4d;
}
/*オレンジ
-------------------------------------------*/
.headline h3.orange{
	margin: 0px 0px 5px 0px;
	padding:0px;
	font-size: 12px;
	font-weight: normal;	
	color: #ff9900;
}

/*グリーン
-------------------------------------------*/
.headline h3.green{
	margin: 0px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	font-weight: normal;	
	color: #92BD2D;
}

/*ブルー
-------------------------------------------*/
.headline h3.blue{
	margin: 0px 0px 5px 0px;
	padding:0px;
	font-size: 12px;
	font-weight: normal;	
	color: #006699;
}


/*内容
------------------------------------------------------------------------------------------------------------------*/
/*普通のテキスト
------------------------------------------------------------------------*/
.entry0{	
	color:#4d4d4d;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.entry0 p{
	font-size:12px;
	line-height:1.5em;
	color:#4d4d4d;
	padding-bottom:0.3em;
}

.entry0 .blue{
	font-size:12px;
	line-height:1.5em;
	color: #006699;
	padding-bottom:0.3em;
}

.entry0 .cap{
	font-size:10px;
	line-height:1.5em;
	color:#4d4d4d;
	padding-bottom:0.3em;
}


.entry0 .cap_blue{
	font-size:10px;
	line-height:1.5em;
	color:#006699;
	padding-bottom:0.3em;
}

/*罫線を使ったテキスト
------------------------------------------------------------------------*/
.entry1{	
	color:#4d4d4d;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.entry1 p{
	font-size:12px;
	line-height:2em;
	color:#4d4d4d;
	display:inline;
	border-bottom: 1px dotted #999;
	padding-bottom:0.3em;

}



/*画像付きのレイアウトスタイル
------------------------------------------------------------------------*/
.photo{
	border:1px #999999 solid;
}

.entry3{
	margin:0px;
	padding:0px 10px 0px 10px;
}
/*画像+横にテキストの共通スタイル
------------------------------------------------- */
/*テキスト
---------------------------- */
.entry3 p {
	font-size:12px;
	line-height:1.3em;
	color: #4d4d4d;
	margin:0px;
	padding:0px;
}

/*注釈スタイル
---------------------------- */
.caution{
	font-size:10px;
	margin:0px;
	padding:0px;
}

/*画像が左+テキストが右回り込み
------------------------------------------------- */
/*画像
---------------------------- */
.entry3_L{
	float:left;
	margin:0px 10px 2px 0px;
	padding:0px;
	/*width:250px;*/
}



/*画像が右+テキストが左回り込み
------------------------------------------------- */
/*画像
---------------------------- */
.entry3_R{
	float:right;
	margin:0px 0px 2px 10px;
	padding:0px;
	/*width:250;*/
}



/*横長の画像のスタイル
------------------------------------------------------------------------*/

.entry4{
	margin: 0px ;
	padding:0px 10px 0px 10px;
}

/*画像
------------------------------------------------- */
.entry4 img {
	margin: 0px 0px 10px 0px;
	padding:0px;
}


/*内容文
------------------------------------------------- */
.entry4 p {
	margin:0px;
	padding:0px;
	width: 510px;
	font-size:12px;
	line-height:1.3em;
	color: #4d4d4d;
}

/*その他
------------------------------------------------------------------------------------------------------------------*/

/*箇条書き
------------------------------------------------------------------------*/
.entry5{
	margin:0px;
	padding:0px 10px 0px 10px;
}

.entry5 ul{
	margin: 0px;
	padding:0px;
	font-size:12px;
	line-height:1.3em;
	list-style:none;
	color: #4d4d4d;
}

.entry5 li{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 12px;
	background:url(../images/template/icon_items.gif) no-repeat 0px 3px;
}

/*引用
------------------------------------------------------------------------*/
.entry6{
	margin:0px;
	padding:0px 10px 0px 10px;
}
.entry6 blockquote{
	margin:1em;
	padding:0.5em;
	color: #006699;
	background-color:#d7e2e7;
	border:1px solid #3e6e7d;
	font-size:12px;
	line-height:1.3em;
}




/*ドットライン
------------------------------------------------------------------------*/
.line{
	border-bottom:1px dotted #cccccc;	
}


/*ぺージトップへ戻る
------------------------------------------------------------------------*/
.page_top{
	text-align:right;
	font-size:10px;
	margin:10px 0px;
	padding:0px;
}

/*マージン
------------------------------------------------------------------------*/
.mt15 { margin-top:15px; }
.mb15 { margin-bottom:15px; }




/*IR情報　よくある質問
Q&A
----------------------------------------------------------------------*/
.q_mark{
	background: url(../images/ir/q_mark.gif) no-repeat 0px 2px ;
	margin:0px 10px 10px 10px;
	padding:1px 0px 1px 20px;
	line-height:150%;
	color:#006699;
	font-size:12px;
	font-weight:bold;
}


.a_mark{
	background: url(../images/ir/a_mark.gif) no-repeat 0px 2px;
	margin:0px 10px 0px 10px;
	padding:1px 0px 1px 20px;
	line-height:150%;
	color:#4d4d4d;
	font-size:12px;
}
/*IR一問一答
.entry7
----------------------------------------------------------------------*/
.entry7 {	
	color:#4d4d4d;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.entry7 h3 {
	margin:5px 0px 5px 10px;
	padding:0px 0px 0px 12px;
	font-size:12px;
	font-weight: normal;
	line-height:1.3em;
	color: #4d4d4d;
	background:url(../images/template/icon_items.gif) no-repeat 0px 3px;
}
/*dl.investor,dl.modulat-------------------*/
.entry7 dl dt {
	margin-left: 10px;
	margin-bottom: 10px;
	text-indent: -10000px;
}
.entry7 dl.investor dt {
	background: url(../images/common/investorIcon_green.gif) no-repeat 0 0;
}
.entry7 dl.modulat dt {
	background: url(../images/common/modulatIcon_orange.gif) no-repeat 0 0;
}
/**/
.entry7 dl dd {
	margin: 0px 10px 10px 10px;
	padding:1px 0px 1px 20px;
	line-height:150%;
	font-size: 12px;
}
.entry7 dl.investor dd {
	color: #006699;
	font-weight: bold;
	background: url(../images/ir/q_mark.gif) no-repeat 0px 2px;
}
/**/
.entry7 dl.modulat dd {
	color:#4d4d4d;
	background: url(../images/ir/a_mark.gif) no-repeat 0px 2px;
}
/**/
.entry7 dl dd p {
	margin: 0 0 10px 0;
	padding: 0;
} 
.entry7 dl dd ul {
	margin: 0 20px 10px 35px;
	padding: 0;
	list-style-position: outside;
}
.entry7 dl dd ul li {
	margin-bottom: 5px;
}
/*link-------------------*/
.entry7 .link {
	margin: 10px 17px;
	padding-left: 20px;
	background: url(../images/common/arrow.gif) no-repeat 0 2px;
}
html>body .entry7 .link {
	padding-left: 16px;
}
.entry7 span.link_url {
	display: block;
}
em.comment {
	font-size: 10px;
	font-style: normal;
	color: #999;
}