@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:top.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "module/default.css";


/* --------------
Layout
-------------- */

/* definition_#boxFirst01 */
#boxFirst01{
	background-color: #FDFFFF;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	color: #000;
	margin: 0 0 23px;
	width: 653px;
}

#boxFirst01 .ttlP01{
	margin: 5px 10px 0;
}

#boxFirst01 .ttlH301{
	margin: 0 0 0 8px;
}

#boxFirst01 ul{
	margin: 0 0 14px 12px;
	width: 620px;
}

#boxFirst01 ul li{
	border-color: #CCC;
	border-style: solid;
	border-width: 0 0 1px;
	margin: 0 0 5px;
	padding: 0 0 5px;
}

/* definition_#boxTop02 */
#boxFirst02{
	background-color: #FFFDF7;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	color: #000;
	margin: 0 0 30px;
	width: 653px;
}

/* under IE6 */
* html #boxFirst02{
	padding: 35px 0 0;
	position: relative;
}

#boxFirst02 .ttlP02{
	margin: -12px 10px 0;
}

/* under IE6 */
* html #boxFirst02 .ttlP02{
	margin: 0;
	position: absolute;
	left: 10px;
	top: -12px;
}

#boxFirst02 .ttlH302{
	margin: 0 0 0 10px;
}

#boxFirst02 ul{
	margin: 0 0 0 12px;
	width: 620px;
}

#boxFirst02 ul li{
}

/* definition_.ttlH303 */
.ttlH303{
	margin: 0 0 15px;
}

/* definition_.wrapBoxFlow */
.wrapBoxFlow{
	background-image: url(../../first/images/ic_arrow.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	padding: 17px 0 0;
}

.wrapBoxFlow .imgBox{
	position: absolute;
	top: 79px;
	right: 11px;
	width: 160px;
}

/* under IE6 */
* html .wrapBoxFlow .imgBox{
	right: 10px;
}


/* definition_.boxFlow */
.boxFlow{
	background-image: url(../../first/images/bg_flow.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0 0 20px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.boxFlow p{
	margin: 0;
	padding: 20px 18px;
}

.boxFlow p.pStyle01{
	margin: 0;
	padding: 20px 0 20px 18px;
	width: 447px;
}
































