@charset "utf-8";
/*=============================================================
 contents Layout
=============================================================*/
#contents{
	float:right;
	width:666px;
	text-align:left;
}
#contents p,
#contents ul li{
	line-height:1.5;
}
/* line-box */
div.line-box{
	clear:both;
	width:100%;
	background: url(../img/bg_line_dot_x.gif) repeat-x left bottom;	
	padding:20px 0px;
	overflow:hidden;
}
/* ac-link-box */
div.ac-link-box{
	clear:both;
	width:575px;
	height:0px;
	margin-top:-160px;
}
/*img middle*/
.img-v-middle{
	vertical-align:text-top;
	padding-top:2px;
}
/*a outwin*/
.outwin{
	padding:1px 0px 1px 17px;
	background: url(../img/bg_alw_outwin.gif) no-repeat 0px 3px;
}
.outwin-pink{
	padding:1px 0px 1px 17px;
	background: url(../img/bg_alw_outwin_pink.gif) no-repeat 0px 3px;
}
.arw{
	padding:1px 0px 1px 14px;
	background: url(../img/bg_alw.gif) no-repeat 0px 3px;
}
.pdf{
	padding:2px 0px 2px 20px;
	background: url(../img/icon_pdf.gif) no-repeat 0px 0px;
}
.word{
	padding:2px 0px 2px 20px;
	background: url(../img/icon_word.gif) no-repeat 0px 0px;
}

/* list
-------------------------------------------------------------*/
ul.list-disc li{
	list-style:disc;
	margin-left:1.5em;
}
ul.list-circle li{
	background: url(../img/bg_list_cir_gray.gif) no-repeat left 5px;
	padding-left:10px;
}
ul.list-sq li{
	background: url(../img/bg_list_sq_gray.gif) no-repeat 0px 6px;
	padding-left:10px;
}
ul.list-numDot li{
	text-indent:-1.1em;
	padding-left:1.1em;
}
ul.list-atn li{
	text-indent:-0.7em;
	padding-left:0.7em;
}

/* text
-------------------------------------------------------------*/
.line-dot-top{
	background: url(../img/bg_line_dot_x.gif) repeat-x left top;
	margin-top:10px;
	padding-top:12px;
}

