/* CSS Document */

.link a:link {
	color: #484f4f;
	text-decoration: none;
}
.link a:visited {
	color: #484f4f;
	text-decoration: none;
}
.link a.:hover {
	color: #484f4f;
	text-decoration: underline;
}
.link a:active {
	color: #484f4f;
	text-decoration: none;
}

.foot {
	margin: 3px 0 0 10px !important;
	}
	
#promo h1.promo {
	margin:15px 0 0 0;
	}
#promo.h2 {
	margin:0 0 0 0;
	padding:0 0 15px 0;	
	}
	
.margin5 {
	margin: 5px 0;
	}
	
.margin5_bottom {
	margin-bottom: 5px;
	}
	
.margin10_bottom {
	margin-bottom: 15px;
	}

.txtareah3 {
	width:267px;
	text-align:left;
	margin:5px 0;
	}

.promotxt {
	color:#666666;
	line-height:140%;
	}

.promotxt_small {
	color:#666666;
	line-height:140%;
	}
	
.promotxt_blue {
	color:#003366;
	}
	
.promotxt_pr {
	color:#666666;
	line-height:140%;
	padding:0px 10px;
	}
	
.bottun01 {
	margin-left: 3px;
	}
	
.bottun02 {
	background: url(../image/bottan02.gif) no-repeat left center;
	padding-left:16px;
	line-height: 1.2;
	}

/* renew0805 */

.box_left{
 width:400px;
 background:url(/amc/promo_mem/image/top/box_dots.gif) top right no-repeat;
 text-align:right;
 float:left;
 margin-bottom:24px;
 }
 
.box_left img{
 margin-right:7px;
 }

.box_right{
 width:400px;
 float:left;
 text-align:right;
 }
 

.btn_ready{
 width:800px;
 white-space: nowrap; 
 margin-bottom:20px;
 }

.btn_scene{
 width:800px;
 white-space: nowrap; 
 margin-bottom:39px;
 }
 
.gotop{
 width:800px;
 text-align:right;
 }
 
.check{
 margin-top:18px;
 text-align:center;
 }
 
.page_top{
 text-align:right;
 height:38px;
 padding-top:10px;
 }
 
.usenavi{
 width:315px;
 float:left;
 margin-bottom:1px;
} 

div.col{
 background:url(/amc/promo_mem/image/use_life/back_col.jpg) repeat-y center top;
  float:left;
 }
 

div.col_r{
position:relative;
 color:#484F4F;
 width:288px;
 float:left;
 text-align:left;
 z-index:10;
 }
 
div.col_r img{
 margin-left:4px;
 }

div.col_r img.img{ 
 float:left;
 }

div.col_r p.img{
 width:134px;
 float:left;
 line-height: 1.3;
}

div.col_r div.memo{
 position:relative;
 clear:both;
 width:261px;
 margin:27px 0 0 16px;
 background:url(/amc/promo_mem/image/use_life/back_memo.jpg) #FFF repeat-y top right;
 z-index:10;
 }
 
div.col_r div.memo img{
 margin:0;
}

 
#mx div.col_r div.memo p{
 color:#6E822A;
 margin:4px 21px 14px 21px;
 line-height:1.5;
 }

div.col_l{
 width:347px;
 float:left;
 text-align:center;
 }
 
 
div.milemaster{
 width:161px;
 float:left;
 text-align:center;
 margin-bottom:25px;
}

#mx div.milemaster p{
 text-align:left;
 color:#484F4F;
 margin:6px 20px 20px 20px;
 line-height:1.5;
 }
 
div.milemaster div.link{
 color:#484F4F;
 background:url(/amc/promo_mem/image/use_life/col_milemaster_icon.jpg) left top no-repeat;
 padding-left:17px;
 margin:7px 15px 5px 17px;
 text-align:left;
 vertical-align:middle;
 }
 
div.mmhop{
 height:273px;
 background:url(/amc/promo_mem/image/get_life/col1_back2.jpg) no-repeat top left;
 }


div.col_foot{
 clear:both;
 }
 
div.col_foot div.col_back1{
 height:290px;
 float:left;
 overflow:hidden;
 position:relative;
 margin-top:-290px;
 left:4px;
 z-index:0;
 }
 
div.col_foot div.campaign{
 text-align:right;
 margin:-10px 15px 0 0;
 }
 
 div.col3{
 width:800px;
 background:url(/amc/promo_mem/image/use_life/back_col3.jpg) repeat-y center top;
 margin-top:13px;
 }
 
 div.col_l3{
 width:508px;
 float:left;
 text-align:center;
 }

div.col_r div.memo_travel{
 clear:both;
 width:261px;
 margin:27px 0 0 16px;
 background:url(/amc/promo_mem/image/use_life/back_memo.jpg) #FFF repeat-y top right;
 }
 
div.col_r div.memo_travel img{
 margin:0;
}

 
#mx div.col_r div.memo_travel p{
 color:#776396;
 margin:4px 21px 14px 21px;
 line-height:1.5;
 }
 
 div.col_r div.memo_getlife{
 clear:both;
 width:261px;
 margin:27px 0 0 16px;
 background:url(/amc/promo_mem/image/use_life/back_memo.jpg) #FFF repeat-y top right;
 }
 
 div.col_r div.memo_gettravel{
 clear:both;
 width:261px;
 margin:27px 0 0 16px;
 background:url(/amc/promo_mem/image/use_life/back_memo.jpg) #FFF repeat-y top right;
 }
 
div.col_r div.memo_getlife img{
 margin:0;
}

div.col_r div.memo_gettravel img{
 margin:0;
}


 
#mx div.col_r div.memo_getlife p{
 color:#4A9A9A;
 margin:4px 21px 14px 21px;
 line-height:1.5;
 }

#mx div.col_r div.memo_gettravel p{
 color:#5B769E;
 margin:4px 21px 14px 21px;
 line-height:1.5;
 }


