/* レイアウト============================ */
#contentsArea {
	marign:0;
	padding:0;
}
/* インデント無しdiv */
div.nonIndent {
	padding: 0 0 36px 0;
	margin: 0px;
	width:600px;
}

/* インデント無しdiv Top padding無し */
div.nonIndent_nonTop {
	padding: 0 0 36px 0;
	margin: 0px;
	width:600px;
}

/* インデントありdiv */
div.hasIndent {
	padding: 0 0 36px 18px;
	margin: 0px;
	width:600px;
}
/* インデントありdiv width 半分*/
div.hasIndent_half {
	padding: 0 0 36px 18px;
	margin: 0px;
	width:280px;
}


/* パンくず */
#topicPath {
	padding:0 0 20px 0;
	text-align:right;
	font-size:0.8em;
}




/* 共通テキスト指定========================== */
p{
	margin: 0px;
	font: 0.9em/1.4em "MS Pゴシック", "Osaka";
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.pinGr {
	color: #339933;
}
.s_pinGr {
	font-size: 0.6em;
	color: #339933;
	margin-right: 5px;
}
.pinGlay {
	color: #cdcdc7;
}
.pinOrange {
	color: #ff3300;
}
h2 {
	font-size: 16px;
	height:25px;
	margin:0;
	padding:0 0 18px 12px;
	color:#339933;
	width:600px;
	background: url(/img/tit_bg25.gif) repeat-x;
}
h2 span {
	display:block;
	padding-top:4px;
}
h2 span.btn {
	display:block;
	float:right;
	padding-top:0px;
}
h2.half{
	font-size: 16px;
	height:25px;
	margin:0;
	padding:0 0 18px 12px;
	color:#339933;
	width:285px;
	background: url(/img/tit_bg25.gif) repeat-x;
}
h3 {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	font-size: 0.9em;
}
h3.first{
	margin-bottom: 0.5em;
	margin-top: 0px;
	font-size: 0.9em;
}


.attention {
	font-size: 0.8em;
	line-height: 1.3em;
}
.pin {
	margin-left: 6px;
	margin-right: 5px;
}


/* 共通 PDFプラグイン設定 */
.pdf {
	font-size: 0.9em;
	margin-left: 6px;
}
#pdf {
	margin-top: 2em;
}
#pdf img{
	margin-right: 6px;
}
#pdf .attention {
	font-size: 0.8em;
}

/* ご挨拶 */
.m_border {
	border-top: 1px solid #cdcdc1;
}
.message {
	padding: 18px 0px;
	font: 0.9em/1.4em "ＭＳ Ｐゴシック", "Osaka";
}
.message_pic {
	padding-bottom: 10px;
}


/* ニュースリリース */
#release h3{
	font-size: 1em;
}
#release table{
	margin: 0px;
	width: 600px;
	border-bottom: 1px solid #cdcdc1;
}
#release td{
	padding: 10px 0px;
	font: 0.9em/1.4em "ＭＳ Ｐゴシック", "Osaka";
	border-top: 1px solid #cdcdc1;
}
#release td.date{
	font: 0.9em/1.4em;
	border-top: 1px solid #cdcdc1;
	white-space: nowrap;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 5px;
}


/* PDFリンク一覧 */
.PDFlist table {
	width:100%;
	font-size:0.9em;
}
.PDFlist table td{
	padding:6px 0;
}
.PDFlist table tr {
	background:url(/img/line_dot.gif) 0 100% repeat-x;
}


/* 画像一覧 */
.PIClist table {
	width:100%;
	font-size:0.8em;
}

/* FAQ一覧 */
.pinQu {
        color: #339933;
        font-size:16px;
        font-weight:bold;
        padding-right:8px;
}
.pinAn {
        color: #FF3333;
        font-size:14px;
        font-weight:bold;
        padding-left:5px;
}
.FAQlist table {
        width:100%;
        font-size:0.8em;
}
.FAQlist table.next {
        margin-top:32px;
}
.FAQlist table td {
        padding:6px 0;
        text-align:left;
}
.FAQlist td.item {
        width:30px;
        vertical-align: top;
}
.FAQlist td.data {
        width:570px;
        padding-right:18px;
}
.FAQlist td.details {
        padding-left:50px;
}
.FAQlist table tr.question {
        color: #339933;
        font-size:16px;
        font-weight:bold;
        text-align:left;
        background:url(/img/line_dot.gif) 0 100% repeat-x;
}
.FAQlist .comment {
		display:block;
		font-size:12px;
		margin-top:6px;
}
.FAQlist div.details_a9 table {
        font-size:1em;
        background:#FFFFFF;
        border-collapse:collapse;
}
.FAQlist div.details_a9 td {
        padding:3px 3px 3px 18px;
        border:1px solid #706B67;
}
.FAQlist div.details_a9 td.title {
        text-align: center;
}
/* 株主情報 */
.kabu tr.data{
        background:url(/img/line_dot.gif) 0 100% repeat-x;
		vertical-align: top;
}
.kabu td{
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 3px;
		padding-right: 5px;
}
/* 免責事項 */
.menseki td{
	font-size: 0.8em;
	padding-right:18px;
}