@charset "utf-8";

/*------------------------------------------------------------------------------
Nishimura Rihee Shoten - CSS Modules Import
Date: 2008-06-30
Copyright (C) Nishimura Rihee Shoten. All Rights Reserved.
------------------------------------------------------------------------------*/


/* ----------------------------------------

Redefine - contents

---------------------------------------- */

div#contents {
}


/* ----------------------------------------

Redefine - contents - main

---------------------------------------- */

div#contents div#main h3 {
margin-left: 9px;
}

div#contents div#main div#qaAll {
	width: 645px;
	margin: 20px 0 75px 12px;
}

div#contents div#main div#qaAll ul {
	width: 630px;
	margin-left: 15px;
}

div#contents div#main div#qaAll  li{
	padding: 3px 5px 3px 15px;
	background: url('../img/arrow.gif') no-repeat left center;
}

div#contents div#main div#qaAll li span {
	font-weight: bold;
}

div#contents div#main div#qaWrap {
	width: 647px;
	margin-left: 12px;
}

div#contents div#main div#qaWrap dl {
	padding-top: 2px;
	background: url('../img/tit_line.gif') no-repeat top center;
	border-bottom: 1px solid #dbdcd1;
}

div#contents div#main div#qaWrap dt {
	padding: 20px 10px 10px;
	background: url('../img/tit_bg.gif') repeat-y 0 0;
	border-bottom: 1px solid #dbdcd1;
	font-size: 1.1em;
	font-weight: bold;
}

div#contents div#main div#qaWrap dt span {
	display: block;
	background: url('../img/arrow2.gif') no-repeat left center;
	text-indent: 20px;
}

div#contents div#main div#qaWrap dd {
	padding: 25px 30px;
	border-left: 1px solid #dbdcd1;	
	border-right: 1px solid #dbdcd1;
}

div#contents div#main div#qaWrap .toTop {
	margin-top: 3px;
	padding-right: 5px;
	padding-bottom: 40px;
}

/* ----------------------------------------

ClearFix

---------------------------------------- */

/* modern browsers */

div#contents div#main:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


/* IE7 */

div#contents div#main {
display: inline-block;
}

/* legacy IE */

* html div#contents div#main {
height: 1%;
}

div#contents div#main {
display: block;
}

/* End of ClearFix */
