@charset "utf-8";

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

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

@import "module/default.css";


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

/* definition_.wrapColumn */
.wrapColumn{
	background-image: url(../../course/images/bg_column_bottom.gif);
	background-position: 10px bottom;
	background-repeat: no-repeat;
	margin: 0 0 40px;
	padding: 0 10px;
	width: 690px;
}

.wrapColumn .threeColumnL{
	background-image: url(../../course/images/bg_column_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	margin: 0 15px 0 0;
	padding: 1px 1px 0;
	width: 218px;
}

.wrapColumn .threeColumnR{
	background-image: url(../../course/images/bg_column_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	margin: 0;
	padding: 1px 1px 0;
	width: 218px;
}

.wrapColumn .innerBox{
	background-image: url(../../course/images/bg_orange.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 9px 0 0;
	width: 218px;
}

.wrapColumn .innerBox .imgBox{
	border-color: #FFF;
	border-style: solid;
	border-width: 5px;
	margin: 0 auto 25px;
	width: 190px;
}

.wrapColumn dl{
	line-height: 1.3;
}

.wrapColumn dt{
	float: left;
	padding: 1px 0 0 3px;
}

.wrapColumn dd{
	background-image: url(../images/line_h3.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0 0 5px;
	padding: 0 3px 12px 80px;
}

.wrapColumn dd.price{
	background-color: transparent;
	color: #d93b36;
	font-weight: bold;
}

/* definition_.wrapColumn2 */
.wrapColumn2{
	background-image: url(../../course/images/bg_column_bottom2.gif);
	background-position: 10px bottom;
	background-repeat: no-repeat;
	margin: 0 0 40px;
	padding: 0 10px;
	width: 690px;
}

.wrapColumn2 .threeColumnL{
	background-image: url(../../course/images/bg_column_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	margin: 0 15px 0 0;
	padding: 1px 1px 0;
	width: 218px;
}

.wrapColumn2 .threeColumnR{
	background-image: url(../../course/images/bg_column_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	margin: 0;
	padding: 1px 1px 0;
	width: 218px;
}

.wrapColumn2 .innerBox{
	background-image: url(../../course/images/bg_green.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 9px 0 0;
	width: 218px;
}

.wrapColumn2 .innerBox .imgBox{
	border-color: #FFF;
	border-style: solid;
	border-width: 5px;
	margin: 0 auto 25px;
	width: 190px;
}

.wrapColumn2 dl{
	line-height: 1.3;
}

.wrapColumn2 dt{
	float: left;
	padding: 1px 0 0 3px;
}

.wrapColumn2 dd{
	background-image: url(../images/line_h3.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0 0 5px;
	padding: 0 3px 12px 80px;
}

.wrapColumn2 dd.price{
	background-color: transparent;
	color: #d93b36;
	font-weight: bold;
}

/* definition_#container1 */
#container1{
	border-color: #898989;
	border-style: dashed;
	border-width: 1px;
	margin: 0 auto;
	padding: 15px 12px 30px;
	width: 664px;
}

/* IE7 */
*:first-child+html #container1{
	padding: 15px 12px 0px;
}

/* under IE6 */
* html #container1{
	padding: 15px 12px 0px;
}

#container1 p{
	margin: 0 0 15px;
}

#container1 p.interiorLink{
	float: right;
}

