/*CSSDocument*/



/*Common
******************************************/

/*Form
*********************/
input, select, textarea {
	background-color:#f7f7f7;
	color:#333333;
}

textarea, .textbox {
	width:97%;
	font-size:12px;
}
textarea { line-height:20px; }

textarea-nw, .textbox-nw {
	font-size:12px;
}
textarea-nw { line-height:20px; }

/*Table
*********************/
caption {
	padding:1px 0px 4px 0px;
	text-align:left;
	display:block;
	caption-side:top;
}



/*Text
******************************************/
h1, h2, h3, .lrg, .regb {
	margin:-4px 0px -5px 0px;
	padding:0px;
	font-family:"Hiragino Kaku Gothic Std","MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN";
	vertical-align:baseline;
}
.lrg {
	font-size:14px;
	line-height:20px;
}
h1, h2, h3, .regb {
	font-size:12px;
	line-height:20px;
}

p, .reg {
	margin:-4px 0px -5px 0px;
	padding:0px;
	font-family:"Hiragino Kaku Gothic","MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN";
	font-size:12px;
	line-height:20px;
	vertical-align:baseline;
}

h5, .smlb {
	margin:-4px 0px -3px 0px;
	padding:0px;
	font-family:"Hiragino Kaku Gothic Std","MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN";
	font-size:10px;
	line-height:16px;
	vertical-align:baseline;
}

.sml {
	margin:-4px 0px -3px 0px;
	padding:0px;
	font-family:"Hiragino Kaku Gothic","MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN";
	font-size:10px;
	line-height:16px;
	vertical-align:baseline;
}

h6 {
	margin:-2px 0px 0px 0px;
	padding:0px;
	font-family:"Hiragino Kaku Gothic","MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN";
	font-size:10px;
	line-height:12px;
	letter-spacing:0.05em;
	word-spacing:-1px;
	vertical-align:baseline;
}

/********************/
ol li,
ul.disc li {
	margin-left:2.4em;
	padding-bottom:0.4em;
}

#cn-sub .disc li { margin-left:1.6em; }

ul.bgc li, ul.bgc-disc li { padding:0.9em 10px 1.25em 10px; }

/********************/
#cloud li,
.rank-1, .rank-2, .rank-3, .rank-4, .rank-5,
.rank-6, .rank-7, .rank-8, .rank-9 {
	margin-right:9px;
	font-family:"Hiragino Kaku Gothic","MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN";
	line-height:26px;
	text-align:justify;
	text-justify:inter-ideograph;
}

/********************/
.ind-ast {
	padding-left:0.5em !important;
	text-indent:-0.5em;
}
.ind-ast-dot1 {
	padding-left:1.5em !important;
	text-indent:-1.5em;
}
.ind-ast-dot2 {
	padding-left:2em !important;
	text-indent:-2em;
}

.ind-kome {
	padding-left:1em !important;
	text-indent:-1em;
}
.ind-kome-dot1 {
	padding-left:2em !important;
	text-indent:-2em;
}
.ind-kome-dot2 {
	padding-left:2.5em !important;
	text-indent:-2.5em;
}

.ind-prth1 {
	padding-left:1.5em !important;
	text-indent:-1.5em;
}
.ind-prth2 {
	padding-left:2em !important;
	text-indent:-2em;
}

.ind-than1 {
	padding-left:1.9em !important;
	text-indent:-1.9em;
}



/*forPrintOut
******************************************/
@media print {
#menu, #mn-glb, #mn-sub {
	width:985px;
	background-image:url(http://www.quanp.com/common/img/clr.gif);
}
#contents, .cn-12 { width:985px; }
#contents-sml, cn-8 { width:657px; }
}