@charset "utf-8";

#content {
	padding-top: 1px;
	}

/*------------------------------------------------
killer
------------------------------------------------*/
#killer {
	position: relative;
	width: 840px;
	height: 610px;
	margin: 0 auto 25px;
	background: url(../img/ind_killer_bg.jpg) left top no-repeat;
	}

#killer h1 {
	position: absolute;
	top: 337px;
	left: 8px;
	}

#killer h2 {
	position: absolute;
	top: 269px;
	left: -46px;
	}

#killerTxt01 {
	position: absolute;
	top: 447px;
	left: 20px;
	}

#killerTxt02 {
	position: absolute;
	top: 488px;
	right: 26px;
	}

/*------------------------------------------------
main
------------------------------------------------*/
#main {
	width: 840px;
	margin: 0 auto;
	}


/*------------------------------------------------
above
------------------------------------------------*/
#above {
	margin-bottom: 20px;
	}


/*------------------------------------------------
expression
------------------------------------------------*/
#expression {
	position: relative;
	float: left;
	width: 458px;
	border: 1px solid #999;
	}

#expression p {
	width: 255px;
	padding: 10px 0 20px 190px;
	font-size:10px;
	}

#expression div {
	border-left: 6px solid #fdd724;
	margin: 0 0 15px 17px;
	padding-left: 10px;
	}

#expression h3 {
	font-size: 12px;
	}

#expression .visual {
	position: absolute;
	top: -16px;
	left: 17px;
	}


/*------------------------------------------------
indexNav
------------------------------------------------*/
#indexNav {
	float: right;
	width: 362px;
	list-style: none;
	}

#indexNav li {
	font-size: 0;
	line-height: 1;
	margin-bottom: 8px;
	}

#indexNav li.last {
	margin-bottom: 0;
	}


/*------------------------------------------------
download
------------------------------------------------*/
#downloadWrp {
	margin-bottom: 20px;
	}

#download {
	position: relative;
	padding-left: 20px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	}

#download h2 {
	margin-bottom: 10px;
	}

#download p {
	width: 480px;
	}

#download h3 {
	position: absolute;
	right: 22px;
	top: 0;
	}


/*------------------------------------------------
sample
------------------------------------------------*/
#sample {
	position: relative;
	width: 791px;
	margin-bottom: 20px;
	padding: 20px;
	border: 3px solid #000;
	background: url(../img/ind_sample_bg.gif) left top repeat;
	}

#sample h2 {
	margin-bottom: 15px;
	}

#sample .nav {
	list-style: none;
	}

#sample .nav a {
	color: #f25113;
	}

#sampleDownload {
	width: 450px;
	margin-bottom: 15px;
	background: #fff;
	padding: 10px;
	font-size: 13px;
	}

#sampleDownload p {
	margin-bottom: 15px;
	}

#sample .notice {
	font-size: 10px;
	line-height: 1.7em;
	}

#sample .notice h3 {
	font-size: 11px;
	color: #333;
	margin-bottom: 5px;
	}

#sample .visual {
	position: absolute;
	right: 0;
	top: 0;
	}

* html #sample .visual {
	right: -1px;
	}



