/* -- QAタイト  ヘッダ -- */
h1 {
	margin: 0 0 20px;
	padding: 0 0 10px;
	width: 720px;
	text-indent: 25px;
	background: url(images/h1-manual.gif) no-repeat left top;
	font-size: 185%;
	line-height: 135%;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D9D9D9;
	display: block;
	height: auto;
}
/* -- /QAタイト  ヘッダ -- */

p {
	line-height: 133%;
}

.content {
	margin: 0 0 30px;
	width: 720px;
}
p.link-a0 {
	margin: 0;
	padding-left: 8px;
	font-size: 94%;
	line-height: 125%;
	background: url(images/icon-link_b.gif) no-repeat left 0.4em;
}
p.link-a {
	margin: 0 0 4px;
	padding-left: 8px;
	background: url(images/icon-link_b.gif) no-repeat left 5px;
}
p.link-a1 {
	margin: 0;
	padding-left: 8px;
	background: url(images/icon-link_b2.gif) no-repeat left 0.4em;
}
p.link-a2 {
	margin: 0;
	padding-left: 8px;
	background: url(images/icon-link_b3.gif) no-repeat left 0.4em;
}
p.detail0 {
	font-size: 94%;
	line-height: 125%;
}
p.detail {
	margin-top: 8px;
	font-size: 94%;
	line-height: 125%;
}
p.detail-note {
	margin-top: 8px;
	font-size: 94%;
	line-height: 125%;
	color: #868b87;
	padding-left: 1em;
	text-indent: -1em;
}
ul.link-a {
	margin: 0 0 -4px;
	padding: 0;
	list-style: none;
}
ul.link-a li {
	margin: 0 0 4px 5px;
	padding: 0 0 0 8px;
	line-height: 133%;
	background: url(images/icon-link_b.gif) no-repeat left 0.4em;
}

/* == BLOCKS == */

/* -- QA     -- */
#number-area p{
	margin-bottom: 5px;
	width: 720px;
	text-align:left;
	font-size:100%;
	display: block;
	height: 5px;
	color:#666666;
}
/* -- /QA     -- */


/* -- PDFボタ   -- */
#mediabutton-area {
	margin-top:0px;
	margin-bottom: 10px;
	width: 720px;
	text-align: right;
	display: block;
}
#mediabutton-area ul {
	margin: 0px;
	padding: 10px 0px 0px;
	list-style-type: none;
}
#mediabutton-area li {
	margin-left: 5px;
	vertical-align: bottom;
	float: right;
}
#mediabutton-area li.firstbutton {
/*	margin-left: 304px;*/
	margin-left: 292px;
	margin-bottom:10px;
}

/* -- /PDFボタ   -- */


/* -- QAヘッダ -- */
#stephead-area {
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#stephead-area h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 115%;
	font-weight:bold;
	line-height: 133%;
	padding-left: 13px;
}

#stephead-area p {
	font-size: 115%;
	line-height: 133%;
	padding-left: 13px;
}

#stephead-area p.bo {
	font-size: 115%;
	line-height: 133%;
	padding-left: 13px;
	padding-bottom:13px;
}

#stephead-area p.bo2 {
	font-size: 115%;
	line-height: 133%;
	padding-left: 20px;
	padding-bottom:5px;
}

/* -- /QAヘッダ -- */

/* --   表ヲエ  ア -- */

#stephead-area-hide {
	width: 720px;
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

#stephead-area-hide h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 115%;
	font-weight:bold;
	line-height: 133%;
	padding-left: 13px;
}

#stephead-area-hide p {
	font-size: 115%;
	line-height: 133%;
	padding-left: 13px;
}

#stephead-area-hide p.cau {
	font-size: 115%;
	line-height: 133%;
	padding-left: 40px;
}

/ -- ページ     -- /
#stephead-area-hide div.number-area {
	margin-bottom: 5px;
	width: 720px;
	text-align:left;
	font-size:100%;
	display: block;
	height: 5px;
	color:#666666;
}

/ --        -- /
#stephead-area-hide div.clo{
	text-align:center;
	font-size: 115%;
	line-height: 133%;
}

/* -- /  表ヲエ  ア -- */



div.subblock-v {
	padding: 10px 0;
}
div.subblock-v+div.subblock-v {
	padding-top: 11px;
	background: url(images/bg-separator.gif) left top repeat-x;
}

div.block-title {
	margin: 0;
	padding: 0;
	min-height: 30px;
	position: relative;
	top: -1px;
}

.block-title h2,
.block-title h3 {
	margin: 0px;
	padding: 5px 11px;
	font-size: 100%;
	font-weight: bold;
	line-height: 20px;
}

/* == /BLOCKS == */


/* == QA造    == */

div.qa-step {
	width:720px;
}

div.qa-step ul.link-a li {
	margin: 0 0 4px 0px;
	padding: 0 0 0 8px;
	line-height: 133%;
	background: url(images/icon-link_b.gif) no-repeat left 0.4em;
}

div.qa-step ol {
	font-size: 115%;
	padding-right: 20px;
}

div.qa-step ol li {
	margin-top: 10px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 10px;
	line-height: 133%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top:10px;
	padding-bottom:20px;
}

div.qa-step div.title{
	width:720px;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	font-size:115%;
}

div.qa-step p{
	margin-top:10px;
	font-size:115%;
}

div.strg{
	font-weight:bold;
	margin-top:10px;
	font-size:135%;
}


/* -- QA    ・  エ  ア -- */
div.qa-step div.check{
	margin-top: 10px;
	margin-left:40px;
	margin-right: 20px;
	margin-bottom: 10px;
	font-size:115%;
	line-height: 133%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top:10px;
	padding-bottom:20px;
}


/* -- /QA    ・  エ  ア -- */

/* -- QAヘッダーボックス -- */
div.memofield {
	background-color:#E8F4FF;
	border:1px solid #BADCFE;
	padding:10px 10px;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
	font-size:115%;
	width:660px;
	line-height: 133%;
	clear:both;
}

div.memofield h4{
	margin: 0px;
	padding: 0px;
}
div.memofield p {
	margin-left: 0px;
	display:inline;
	position:relative;
}

/* -- /QAヘッダーボックス -- */


/* --     ボタ   -- */

div.guide-navi{
	margin-left:40px;
	font-size:115%;
	line-height: 133%;
	margin-bottom:5px;
	height:30px;
}
div.guide-navi div.button-next{
	float:right;
	margin-right: 0px;
}

/* -- /    ボタ   -- */



/* == /QA造   == */




/* == ア  ケート == */
div.enquete-block{
	padding: 0px 0px 1px;
	margin: 30px 0px 13px 0px;
	background: url(images/bg-block_c-foot.gif) no-repeat left bottom;
	height: auto;
	width: auto;
}

div.enquete-block-body{
	background: url(images/bg-block_c-body.gif) repeat-y;
	width: auto;
}
div.contents div.enquete-block h3{
	margin: 0;
	padding: 0 11px;
	height: 30px;
	font-size: 115%;
	font-weight: bold;
	line-height: 30px;
	background: url(images/bg-block_c-head.gif) no-repeat;
	text-align:center;
}

div.enquete-block h3{
	margin: 0;
	padding: 0 11px;
	height: 30px;
	font-size: 115%;
	font-weight: bold;
	line-height: 30px;
	background: url(images/bg-block_c-head.gif) no-repeat;
	text-align:center;
}
div.enquete-block p{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
	font-size:115%;
}
/* == /ア  ケート == */


/* == Base.css OverWrite == */
.main-inner {
	padding: 30px 0px 60px;
}
/* == /Base.css OverWrite == */