@charset "UTF-8";

#itemArea{
	width:690px;
	height:26px;
	background:url(../img/lp/item_back.jpg) no-repeat;
	font-size:13px;
	color:#FFF;
	padding:10px 0 0 10px;
}

#lpImage{
	width:660px;
	height:320px;
	padding:20px;
	background:#EDEDED;
}

#lp_btnArea{
	width:580px;
	height:64px;
	margin:20px auto;
}

#btn_petition{
	width:284px;
	height:64px;
	float:left;
}

#btn_acquire{
	width:284px;
	height:64px;
	float:right;
}

/*******************************
--------------------------------
        ↓ promotion
--------------------------------
*******************************/

table.promotion{
	width:700px;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
}

.promotion th{
	width:25%;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color:#999;
	color:#FFF;
    padding:7px;
    text-align:center;
}
.promotion td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:7px;
}

/*******************************
--------------------------------
          ↓ form
--------------------------------
*******************************/
#formArea{
	width:658px;
	height:auto;
	padding:20px;
	margin:0 auto;
	background:#EFEFEF;
	border:1px solid;
	border-color:#DEDEDE #CCC #CCC #DEDEDE;
}

.formBox{
	width:658px;
	height:auto;
	background:url(../img/lp/line.jpg) bottom no-repeat;
	padding:10px 0;
	overflow:hidden;
}

.form_L{
	width:150px;
	padding-left:20px;
	font-weight:bold;
	float:left;
}

.form_R{
	width:449px;
	border-left:1px solid #ccc;
	padding-left:20px;
	float:right;
}

/*******************************
--------------------------------
       ↓ form conf
--------------------------------
*******************************/
#confArea{
	width:660px;
	height:auto;
	padding:10px 0;
	margin:0 auto;
}

.confBox{
	width:660px;
	height:auto;
	background:url(../img/lp/line.jpg) bottom no-repeat;
	padding:10px 0;
	overflow:hidden;
}

.conf_L{
	width:150px;
	padding-left:20px;
	font-weight:bold;
	float:left;
}

.conf_R{
	width:449px;
	border-left:1px solid #ccc;
	padding-left:20px;
	float:right;
}

#confBtn{
	width:420px;
	height:33px;
	margin:20px auto;
}

#btn_back{
	width:200px;
	height:33px;
	float:left;
}

#btn_trans{
	width:200px;
	height:33px;
	float:right;
}


/* 20120214 */


#tblaffi{
	background-color: #cccccc;
    margin: 30px 0 50px;
}

#tblaffi tr{
	height: 25px;
}

.head {
    background: none repeat scroll 0 0 #FFE1DF;
    color: #666666;
    font-size: 85%;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 110%;
    padding: 2px;
    text-align: center;
}

.body1 {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 85%;
    letter-spacing: 1pt;
    line-height: 110%;
    padding: 2px;
    text-align: left;
}

.body2 {
    background: none repeat scroll 0 0 #ECECEC;
    font-size: 85%;
    letter-spacing: 1pt;
    line-height: 110%;
    padding: 2px;
    text-align: left;
}


