
/*
memo: fileName,templateName
(ex: /ec/php/promotion/tempPromo.php)
(ex: /ec/template/language/ja/contents/promotion/tempPromo.php)
*/



/* contents */
/* -------------------------------------------- */
#content .column01_bg_t {
	background: url(back_top.jpg) no-repeat;
	margin: 0;
	height: 34px;
}

#content .column01_bg {
	background: url(back_bg.jpg) repeat-y;
	margin: 0;
}

#content .column01_bg_b {
	background: url(back_bottom.jpg) no-repeat;
	margin: 0;
	height: 34px;
}

#content #title{
	margin: 0 0 0 55px;
	height: 302px;
	width: 803px;
}

#content .box01{
	margin: 20px 16px 0 80px;
	background: url(col01.gif) no-repeat;
}

#content .box01 p{
	padding: 70px 20px 0 290px;
	width: 460px;
	line-height: 1.8;
        color: #1392c5;
}

#content .box01 p span{
        background-color: #cceafb;
}


#content .line{
	background: url(line.gif) no-repeat;
	height: 2px;
	width: 803px;
	margin: 10px 0 10px 55px;

}


#content .box02{
	margin: 20px 16px 0 80px;
	background: url(col02.gif) no-repeat;
	height: 269px;
}

#content .box02 p{
	padding: 70px 20px 0 290px;
	width: 460px;
	line-height: 1.8;
        color: #1392c5;
}

#content .box02 p span{
        background-color: #cceafb;
}

#content #col3_t{
	padding: 16px 20px 0 70px;
}

#content p.col3{
	line-height: 1.8;
        color: #009196;
	padding: 5px 60px 0 90px;
}

#content p.col3 span{
        background-color: #e8f2f1;
}

#content #col4_t{
	padding: 30px 20px 0 80px;
}

#content #c_img{
	padding: 30px 20px 0 80px;
}

#content #bn_box{
	margin: 30px 20px 0 80px;
	border: 1px solid #009196;
	height: 120px;
	width: 750px;
}

#content #bn_box .title{
	margin: 16px 0 0 10px;
}

#content #bn_box p{
	padding: 10px 0 0 30px;
	line-height: 1.4;
        color: #009196;
}

#content #bn_box .bn{
        float: right;
        position:absolute;
	margin: 20px 20px 5px 100px;
}





#content .chaText {
	margin: 10px 0 10px 10px;
	font-size: 75%;
	width:550px;
}
#content .chaImg {
	margin: 0 0 0 10px;
}
#content .chaBtn {
	margin: 15px 10px 0 10px;
	text-align: right;
	width: 550px;
}

#content .pointImg {
	margin: 10px 0 10px 0;
}

/* Lineup */
/* -------------------------------------------- */

#content .lineup1 {
	width: 212px !important;
	background: url(bg_fc024.gif) no-repeat;
	margin: 0;
}
#content .lineup2 {
	width: 212px !important;
	background: url(bg_fc043.gif) no-repeat;
	margin: 0;
}
#content .lineup3 {
	width: 212px !important;
	background: url(bg_fe055.gif) no-repeat;
	margin: 0;
}
#content .lineup4 {
	width: 212px !important;
	background: url(bg_fg013.gif) no-repeat;
	margin: 0;
}
#content .lineup p {
	margin: 10px;
	font-size: 75%;
}

#content .lineup .item {
	margin: 60px 0 10px 50px;
}

#content .lineup .btn {
	margin: 0 0 0 10px;
}


/* o */
/* -------------------------------------------- */

#content h2 {
	margin: 25px 0 10px 0;
}
#content h3 {
	margin: 20px 0 10px 0;
	font-size: 85%;
}

