.f22px {font-size: 29px}
.f20px {font-size: 26px}
.f18px {font-size: 24px}
.f16px {font-size: 21px}
.f15px {font-size: 20px}
.f14px {font-size: 18px}
.f13px {font-size: 16px}
.f12px {font-size: 15px}
.f11px {font-size: 14px}
.f10px {font-size: 13px}
.f09px {font-size: 12px}
.f08px {font-size: 11px}
.f07px {font-size: 10px}
.f06px {font-size: 9px}

.f09pxline {font-size: 9px; text-decoration: underline;}
.f10pxline {font-size: 10px; text-decoration: underline;}
.f11pxline {font-size: 11px; text-decoration: underline;}
.f12pxline {font-size: 12px; text-decoration: underline;}

.campaignf09px {font-size: 10px; line-height:15px;}

.filed150px {width: 150px; font-size: 13px;}
.filed200px {width: 200px; font-size: 13px;}
.filed210px {width: 210px: font-size: 13px;}
.filed215px {width: 215px; font-size: 13px;}
.filed220px {width: 220px; font-size: 13px;}


.popmailbody {width: 100%; height: 40px; max-width: 100%; max-height: 100%; font-size: 13px; overflow-y: scroll;}

a:link {color: #666666}
a:visited {color: #666666}
a:hover {color: #FF6633}
a:active {color: #FF6666}


/* ケイタイポップアップ */
.mobile-bg2{
	background: url(../tmpimage/img_mobile_bg2.gif);
	background-repeat: no-repeat;
}

#right-qr-area {
	width:156px;margin:10px auto;
}

#right-qr-area .outer{
	background-color: #FFFFFF; 
	text-align: left;
}

#right-qr-area .title{
	height:20px; 
	color:#666666; 
	font-size: 12px; 
	line-height: 20px; 
	font-weight: bold;
	padding-left: 5px; 
	margin-bottom: 5px;
}

#right-qr-area .qrimage{
	margin:0px auto;
	border: solid #CCCCCC 1px; 
}

#right-qr-area .text{
	margin:10px auto;
	width: 140px;
	font-size: 10px;
}

#right-qr-area .text A{
	font-size: 10px;
	color: #666666;
}

.layout-table {
	margin: 0 auto;
}
