@charset "utf-8";

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

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

@import "module/default.css";


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

/* definition_.container1 */
.container1{
	clear: both;
	margin: 10px 0 0;	
}

.container1 .imgBoxL{
	border-width: 0;
	width: 265px;
}

.container1 .textBoxL{
	width: 437px;
}

.container1 .textBoxL p{
	margin: 0;
	padding: 0 10px 0 3px;
}

.container1 .imgBoxR{
	border-width: 0;
	width: 255px;
}

.container1 .textBoxR{
	margin: 0 0 17px;
	width: 433px;
}

.container1 .textBoxR p{
	margin: 0;
	padding: 0 10px 0 3px;
}

/* definition_.container2 */
.container2{
	clear: both;
	margin: 27px auto 40px;
	width: 694px;
}

.container2 .textBoxL{
	width: 424px;	
}

.container2 dl{
	padding: 4px 0 0;
}

/* FireFox */
.container2 dl, x:-moz-broken{
	padding: 6px 0 0;
}

.container2 dt{
	float: left;
	font-size: smaller;
	font-weight: bold;
	padding: 0 0 0 15px;
}

/* FireFox */
.container2 dt, x:-moz-broken{
	font-size: 92%;
}

.container2 dd{
	background-image: url(../images/line_h1.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0 0 10px;
	padding: 0 0 15px 119px;
}

/* FireFox */
.container2 dd, x:-moz-broken{
	padding: 0 0 12px 119px;
}

.container2 .textBoxL .imgBoxL{
	border-width: 0;
	margin: 0 6px 0 0;
	width: 208px;
}

.container2 .textBoxL .imgBoxL .imgBorder1{
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 8px;
	padding: 4px;
}

.container2 .textBoxL .imgBoxL .imgBorder2{
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

.container2 .textBoxL .imgBoxR{
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	float: left;
	padding: 4px;
	width: 198px;	
}

.container2 .textBoxR{
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	width: 256px;	
}

/* definition_.container3 */
.container3{
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	clear: both;
	margin: 0 auto 35px;
	padding: 1px;
	width: 690px;
}

/* definition_.ulStyle1 */
.ulStyle1{
	margin: 13px 0 25px 25px;
}
.ulStyle1 li{
	background-image: url(../images/ic_list1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: smaller;
	margin: 0 0 8px;
	padding: 0 0 0 7px;
}

/* definition_.container4 */
.container4{
	border-color: #747474;
	border-style: dashed;
	border-width: 1px;
	clear: both;
	margin: 0 auto;
	padding: 20px;
	width: 650px;
}



















