/* H1〜H3
----------------------------------------*/
#main_contents h1{ 
	margin:0px 0px 10px 0px;
	padding:5px 0 3px 10px;
	background-color:#666666;
	font-size:115%;
	color:#ffffff;
}

#main_contents h2{ 
	padding:5px 0 3px 10px;
	background-color:#dcdcdc;
	font-weight:bold;
	font-size:small;
}


#main_contents h2#ttl_brqa{
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 15px;
	background-color:#666666;
	color:#ffffff;
	font-size:medium;
	letter-spacing:0.1em;
}
/* Papyrus Q&A情報用 */

#main_contents h2#ttl_p{
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 15px;
	background-color:#C9E7E0;
	font-size:medium;
	letter-spacing:0.1em;
}
/* ページ内リンク
---------------------------------------------------*/
div.box_navi{ width:528px; margin-bottom:10px; padding-bottom:10px; }
ul.list_navi{ width:498px; margin:0; padding:0 5px 0 5px; list-style:none; }
ul.list_navi li{ float:left; width:230px; margin:0 15px 8px 0; padding:5px 0 0 0; background:url('../ac88/images/box_t.gif') no-repeat top left; }
ul.list_navi li a{ display:block; width:214px; padding:5px 0px 10px 15px; background:url('../ac88/images/box_m.gif') repeat-y; border-right:1px solid #ccc; }
ul.list_navi li a span{ padding-left:15px; background:url('../../images/arw-d.gif') no-repeat 0 40%; }
ul.list_navi li span.b{ display:block; width:230px; height:5px;background:url('../ac88/images/box_b.gif') no-repeat bottom left;}
ul.list_navi img {border:none;}

ul.list_navi2{ width:249px; margin:0; padding:0 5px 0 5px; list-style:none; }
ul.list_navi2 li{ margin:0 15px 8px 0; padding:5px 0 0 0; background:url('../ac88/images/box_t.gif') no-repeat top left; zoom:1; }
ul.list_navi2 li a{ display:block; width:214px; padding:5px 0px 10px 15px; background:url('../ac88/images/box_m.gif') repeat-y; border-right:1px solid #ccc; }
ul.list_navi2 li a span{ padding-left:15px; background:url('../../images/arw-d.gif') no-repeat 0 40%; }
ul.list_navi2 li span.b{ display:block; width:230px; height:5px;background:url('../ac88/images/box_b.gif') no-repeat bottom left;}
ul.list_navi2 img {border:none;}


/* ページ内リンク（Papyrus用）
---------------------------------------------------*/
ul.list_navi li#product { width:230px; background-image:none;list_prod }
ul.list_navi li#product a { display:inline; padding:5px 0 10px 15px; background-image:none; border:none; text-align:}
ul.list_navi li#product a img { border:none; padding-right:7px; }
ul.list_navi li#product span { display:block; background-image:none; padding-top:2px; padding-left:25px; }

.box_prod{ width:498px; margin:10px; }
.box_prod ul.list_prod{ width:498px; margin:6px 0 10px 6px; padding:0; zoom:1; overflow:visible; list-style:none; }
.box_prod ul.list_prod li{ float:left; width:140px; margin:0 0 5px 0; padding:0 0 0 20px; background:url('../../images/arrow_link.gif') no-repeat 3px 3px; list-style:none; }

/* 上部ナビゲーションバー
---------------------------------------------------*/
div#navi_light{float:right;}
div#navi_qa { width:180px; margin:0 0 0 0; padding:10px 0 0 15px; zoom:1; overflow:visible; border:1px solid #b7e5e5; }
div#navi_qa::after{display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
div#navi_qa:after{display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
div#navi_qa .ttl{  }
div#navi_qa ul{width:180px; margin:5px 0 10px 0px; padding:0; zoom:1; overflow:visible; list-style:none; }
div#navi_qa ul li{ width:160px; margin:0 0 5px 0; padding:0 0 0 20px; background:url('../../images/arrow_link.gif') no-repeat 3px 3px; list-style:none; }

div#navi_qa2 { width:198px; margin:0 0 0 0; padding:5px; zoom:1; overflow:visible; border:1px solid #b7e5e5; }
div#navi_qa2::after{display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
div#navi_qa2:after{display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
div#navi_qa2 .ttl{  }
div#navi_qa2 img { margin-right:5px;border:none;}
div#navi_qa2 ul{width:198px; margin:5px 0 10px 0px; padding:0; zoom:1; overflow:visible; list-style:none; }
div#navi_qa2 ul li{ float:left; width:79px; margin:0 0 5px 0; padding:0 0 0 20px; background:url('../../images/arrow_link.gif') no-repeat 3px 3px; list-style:none; }

div.papyrus_qa { width:198px; text-align:right; margin-top:15px; padding-right:10px;}
div.papyrus_qa a { display:block; padding:5px; border-bottom:1px solid #a3cccc; border-right:1px solid #a3cccc; border-top:1px solid #b7e5e5; border-left:1px solid #b7e5e5; text-align:center;}
div.papyrus_qa a img {border:none; margin-right:5px;}

div.papyrus_qa2 { width:211px; text-align:right; margin-top:15px; padding-right:10px;}
div.papyrus_qa2 a { display:block; padding:5px; border-bottom:1px solid #a3cccc; border-right:1px solid #a3cccc; border-top:1px solid #b7e5e5; border-left:1px solid #b7e5e5; text-align:center;}
div.papyrus_qa2 a img {border:none; margin-right:5px;}


/* 上部ナビゲーションバー（Papyrus用）
---------------------------------------------------*/

div#navi_qa_p {width:760px; margin:0 0 20px 0; padding:0; zoom:1; overflow:visible;}
div#navi_qa_p::after{display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
div#navi_qa_p:after{display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
div#navi_qa_p ul { font-size:12px; width:759px; margin:0; padding:0 0 0 0; list-style-type:none; zoom:1; overflow:visible; letter-spacing:0.1em; border-left:1px solid #A3D6CC; border-bottom:3px solid #A3D6CC; background:#A3D6CC; }
div#navi_qa_p ul::after{display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
div#navi_qa_p ul:after{display:block; height:1px; content:"・"; clear:both; visibility:hidden; list-style:none; }
div#navi_qa_p ul li {float:left; width:33%; margin-top:1px; margin-right:2px; background-color:#ffffff; list-style:none; }
div#navi_qa_p ul li a { color:blue; display:block; text-decoration:none; padding:5px 5px 5px 20px; background:url("../images/arrow_a.gif") no-repeat 5px 6px ;}

div#navi_qa_p ul li div {color:#444444; display:block; text-decoration:none; padding:5px 5px 5px 20px; background:url("../images/ico_arrow_nd.gif") no-repeat 6px 6px #C9E7E0; }
div#navi_qa_p ul li span {font-weight:bold;}

/* Qリスト 
---------------------------------------------------*/
.box_qlist{
	width:738px;
	margin:0px;
	padding:10px;
	border:1px solid #cccccc;
}

ol.qlist {
	margin:10px 0px 0px 8px;
	padding:0px 0px 0px 25px;
	}

ol.qlist li {
	padding:3px 0px 3px 3px;
	margin:0px 0px 5px 0px;
	border-width:0px 0px 1px 0px;
	border-style:dashed;
	border-color:#cccccc;
}

ol.qlist li a {
	text-decoration:none;
}



/* ページトップ
------------------------------------*/
.pagetop {
	width:760px;
	padding:10px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	text-align:right;
	display:block;
}

.pagetop2 {
	width:730px;
	padding:5px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	display:block;
}


