/* CSS Document */

#contents {
	layout-grid-line: 1.5;	/* for IE <img>を含むブロック要素のline-heightが変更されるのを防ぐ */
}

/*#contents h3{
	 margin:0;
	 padding:0;
	 height:45px;
	 background: transparent url(/rodoqa/images/h3_title.gif) no-repeat left bottom;
	 text-indent:-9999px;
	 line-height:0%;
}
*/

/* 各ページに「ご利用になる前に」ボタン追加用 */
body.page ul.button01-list {
}
body.page ul.button01-list li {
	font-size: 87.5%;
	float:left;
}
body.page .button01{
	padding: 3px 0;
}

@media print {
}

/* 「ご利用になる前に」をライブラリ化 */
body.page #content p.soudan{
	font-size:90%;
	margin:10px 0 0 10px;
	color : #B30000;
	font-weight:bold;

}
body.page #content ul.soudan{
	font-size:90%;
	margin-left:20px;
	list-style-image: url("/images/top_mark_02.gif");
 	padding-left: 25px;
}
body.page #content ul.soudan li{
	margin:5px 0;
	padding:0;
}
/* 「ご利用になる前に」ココマデ*/

/* 「回答」に追記*/
h2 .kaitou {
	font-size: 73.3%;
	color : #B30000;
	padding-left:2em;
}

#contents ol{
	margin:10px 15px;
	padding:0px;
    line-height: 1.5em!important;
}
#contents ol li{
	margin:15px 20px;
	padding:0px;
/*	text-align:justify;
	text-justify:distribute;*/
}
#contents ol p {
	width:auto;
/*	width:520px;
	*width:510px;*/
}

ol.left_menu {
	margin: 0 0 -1.3em;
	padding: 0;
	list-style-type: none;
}
ol.left_menu li {
	margin: 2px 0;
	padding: 0 0.3em 0 0;
	font-size: 83%;
}

#contents p {
	text-indent:1em;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	line-height:150%;
/*	width:560px;
	text-align:justify;
	text-justify:distribute;*/
}
#contents p.writer {
	text-align:right;
	margin-top:30px;

}
#contents p.m_left30{
	margin-left:30px;
}

#contents p.midasi{
	text-indent:0em;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:10px;
	line-height:150%;
	font-weight:bold;
	width: auto;
/*	width:550px;
	*width:565px;*/
}

/* 図表 ※<img>は<p>で囲むこと*/
#contents p.caption {
	margin:10px 0 0 0;
	font-size:90%;
	font-weight:bold;
	text-align:center;
}
#contents p.chart {
	margin:5px 0 20px 15px;
	text-indent:0;
	text-align:center;
}

#contents div.siryo{
	margin:30px 0 0 0;
	padding:0px;
	border-top:none;
}
/*
 div.siryo h6{
	font-size:95%;
	border-bottom:1px solid #036;
	*border-bottom:1px solid #036;
	margin:0 0 0 0px;
	padding:0 0 0 10px;
}
*/
#contents div.siryo p{
	text-indent:0em;
	margin-left:15px;
/*
	width:530px;
	text-align:left;
*/

}

/* 執筆者紹介 */
#authors {
	margin: 0;
	padding: 0;
	clear: both;
}
#authors p {
	margin: 0.5em 0 1em 1em;
	padding: 0;
	line-height: 1.3em;
	font-weight: bold;
}
#authors p span {
	font-size: 80%;
	margin-left: -1em;
}
#authors .buntan {
	margin: 5px 0 0 0;
	padding: 0;
}
#authors .buntan ol {
	margin: 0 0 0 5em;
	padding: 0;
	font-size: 95%;

}

.normal {
	font-weight:normal;
}

/* 利用上の注意 - 2012/8/29 追加 */
.note_policy {
	margin: 30px 1px 6x;
	padding: 6px;
	border: 1px solid #ccc;
	font-size: 96%;
}
#contents .note_policy h4 {
	margin: 0;
	padding: 6px;
	background: #eee;
}
.note_policy ul {
	margin: 6px 0;
	padding: 0;
	list-style: none none;
}
.note_policy li {
	margin: 2px 2px 0 7px;
	padding: 3px 0 3px 25px;
	background: url(/rodoqa/images/bg_index_list.gif) no-repeat 0 5px;
}


