body{margin:0px;}

.bg-no{background-repeat:no-repeat;}

.bg-y{background-repeat:repeat-y;}

.bg-right{background-position:right top;}

.main-font{font-size:12px;
			color:#666666;
			line-height:16px;
			}

.main-index{font-size:12px;
			color:#666666;
			line-height:15px;
			}

.fontF{font-size:12px;
			color:#FFFFFF;
			line-height:14px;
			}
			
.fontF_16{font-size:12px;
			color:#FFFFFF;
			line-height:16px;
			}

.font-tokutyou{font-size:11px;
			color:#000000;
			line-height:13px;
			}

.font-F-11{font-size:11px;
			color:#FFFFFF;
			line-height:13px;
			}

.font-flow{font-size:12px;
			color:#000000;
			line-height:14px;
			}

.font6-11px{font-size:11px;
			color:#666666;
			line-height:13px;
			}

.font-point{
	color: #FF3300;
	font-weight: bold;
}

.font-point-s{
	color: #FF3300;
	font-weight: bold;
	font-size: 10px;
}

.a-menu:link {
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}

.a-menu:visited {
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}

.a-menu:hover {
	font-size:11px;
	color: #FFFFFF;
	text-decoration: underline;
	visibility : visible;float : none;clear : none;position : relative;top : 1pt;left : 1pt;
	}

.b-menu:link {
	font-size:11px;
	color: #666666;
	text-decoration: none;
}

.b-menu:visited {
	font-size:11px;
	color: #666666;
	text-decoration: none;
}

.b-menu:hover {
	font-size:11px;
	color: #666666;
	text-decoration: underline;
	visibility : visible;float : none;clear : none;position : relative;top : 1pt;left : 1pt;
	}


/* padding --------------------------------------------------------------------*/
/* All */
.padding-0px{padding:0px;}
.padding-1px{padding:1px;}.padding-2px{padding:2px;}.padding-3px{padding:3px;}.padding-4px{padding:4px;}.padding-5px{padding:5px;}
.padding-6px{padding:6px;}.padding-7px{padding:7px;}.padding-8px{padding:8px;}.padding-9px{padding:9px;}.padding-10px{padding:10px;}
/* Top */
.paddingT-1px{padding-top:1px;}.paddingT-2px{padding-top:2px;}.paddingT-3px{padding-top:3px;}.paddingT-4px{padding-top:4px;}.paddingT-5px{padding-top:5px;}
.paddingT-6px{padding-top:6px;}.paddingT-7px{padding-top:7px;}.paddingT-8px{padding-top:8px;}.paddingT-9px{padding-top:9px;}.paddingT-10px{padding-top:10px;}
/* Bottom */
.paddingB-1px{padding-bottom:1px;}.paddingB-2px{padding-bottom:2px;}.paddingB-3px{padding-bottom:3px;}.paddingB-4px{padding-bottom:4px;}.paddingB-5px{padding-bottom:5px;}
.paddingB-6px{padding-bottom:6px;}.paddingB-7px{padding-bottom:7px;}.paddingB-8px{padding-bottom:8px;}.paddingB-9px{padding-bottom:9px;}.paddingB-10px{padding-bottom:10px;}
/* Left */
.paddingL-1px{padding-left:1px;}.paddingL-2px{padding-left:2px;}.paddingL-3px{padding-left:3px;}.paddingL-4px{padding-left:4px;}.paddingL-5px{padding-left:5px;}
.paddingL-6px{padding-left:6px;}.paddingL-7px{padding-left:7px;}.paddingL-8px{padding-left:8px;}.paddingL-9px{padding-left:9px;}.paddingL-10px{padding-left:10px;}
/* Right */
.paddingR-1px{padding-right:1px;}.paddingR-2px{padding-right:2px;}.paddingR-3px{padding-right:3px;}.paddingR-4px{padding-right:4px;}.paddingR-5px{padding-right:5px;}
.paddingR-6px{padding-right:6px;}.paddingR-7px{padding-right:7px;}.paddingR-8px{padding-right:8px;}.paddingR-9px{padding-right:9px;}.paddingR-10px{padding-right:10px;}


/* maegin --------------------------------------------------------------------*/
/* All */
.margin-0px{margin:0px;}
.margin-1px{margin:1px;}.margin-2px{margin:2px;}.margin-3px{margin:3px;}.margin-4px{margin:4px;}.margin-5px{margin:5px;}
.margin-6px{margin:6px;}.margin-7px{margin:7px;}.margin-8px{margin:8px;}.margin-9px{margin:9px;}.margin-10px{margin:10px;}
/* Top */
.marginT-1px{margin-top:1px;}.marginT-2px{margin-top:2px;}.marginT-3px{margin-top:3px;}.marginT-4px{margin-top:4px;}.marginT-5px{margin-top:5px;}
.marginT-6px{margin-top:6px;}.marginT-7px{margin-top:7px;}.marginT-8px{margin-top:8px;}.marginT-9px{margin-top:9px;}.marginT-10px{margin-top:10px;}
/* Bottom */
.marginB-1px{margin-bottom:1px;}.marginB-2px{margin-bottom:2px;}.marginB-3px{margin-bottom:3px;}.marginB-4px{margin-bottom:4px;}.marginB-5px{margin-bottom:5px;}
.marginB-6px{margin-bottom:6px;}.marginB-7px{margin-bottom:7px;}.marginB-8px{margin-bottom:8px;}.marginB-9px{margin-bottom:9px;}.marginB-10px{margin-bottom:10px;}
/* Left */
.marginL-1px{margin-left:1px;}.marginL-2px{margin-left:2px;}.marginL-3px{margin-left:3px;}.marginL-4px{margin-left:4px;}.marginL-5px{margin-left:5px;}
.marginL-6px{margin-left:6px;}.marginL-7px{margin-left:7px;}.marginL-8px{margin-left:8px;}.marginL-9px{margin-left:9px;}.marginL-10px{margin-left:10px;}
/* Right */
.marginR-1px{margin-right:1px;}.marginR-2px{margin-right:2px;}.marginR-3px{margin-right:3px;}.marginR-4px{margin-right:4px;}.marginR-5px{margin-right:5px;}
.marginR-6px{margin-right:6px;}.marginR-7px{margin-right:7px;}.marginR-8px{margin-right:8px;}.marginR-9px{margin-right:9px;}.marginR-10px{margin-right:10px;}


.loginbox {
	border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    padding-left: 6px;
    background-color: #FFFFFF;
    font-size: 12px;    
    color: #666666;
    background-image: url(img/bg-loginbox.gif);
	}

.faq:link {
	font-size:12px;
	color: #333333;
	text-decoration: none;
}

.faq:visited {
	font-size:12px;
	color: #333333;
	text-decoration: none;
}

.faq:hover {
	font-size:12px;
	color: #009966;
	text-decoration: underline;
	visibility : visible;float : none;clear : none;position : relative;top : 1pt;left : 1pt;
	}

.no{clear:both;}

h1{ text-align:center; font-size:10px; margin: 0px; padding: 2px; color:#FFFFFF;}

#content{ margin: 0 auto; width:730px; background:url(img/index2_m.gif) repeat-y;}
#text{text-align: left; width: 690px;}
.red{color: #FF3300;}

#left{ width: 140px; float:left;}
#right{ width: 590px; float:right;}
#content_a{ margin: 0 auto; width:730px; text-align:left;}
#content_b{ width: 590px; height: 62px; background:url(img/aff_m.gif) repeat-y;}
#b_text{text-align: left; width: 570px;}

#footer{clear:both;}

#new_cam{
width:540px;
height:95px;
background:url(img/new_campaign.jpg) no-repeat;
margin:0 0 10px 0;
color:#FFFFFF;
font-size:12px;
padding:95px 10px 0 10px;
line-height:16px;
}

#new_re_cam{
width:540px;
height:35px;
background:url(img/new_re_campaign.jpg) no-repeat;
margin:0 0 10px 0;
color:#FFFFFF;
font-size:12px;
padding:85px 10px 0 10px;
line-height:16px;
}


/* SBS 080314 --------------------------------------------------------------------*/
.fl{float:left;}
.fr{float:right;}

.frame_b{width:563px; height:auto; margin:0px 0px 5px 0px; padding:0px; background:url(img/080314/frame_b_back.gif) repeat-y; color:#666666; font-size:12px; line-height:150%; text-align:center; clear:both;}
.frame_b img{margin:0px; padding:0px; border:0px;}
.info_b{margin:5px 0px 0px 0px; padding:0px;}
.guide_b{margin:0px; padding:0px 20px; color:#333333; font-size:12px; line-height:18px; text-align:left; clear:both;}

.sp{width:564px; height:auto; margin:0px 0px 5px 0px; padding:0px clear:both;}
.sp img{margin:0px; padding:0px; border:0px;}
.sp_b{width:278px; height:141px; margin:0px 4px 4px 0px; padding:0px; float:left;}
.sp_b2{width:268px; height:86px; margin:0px; padding:0px 5px; background:url(img/080314/sp_back.gif) no-repeat; clear:both;}
.sp_cm{width:176px; height:77px; margin:0px 3px 0px 0px; padding:3px 4px 0px 4px; font-size:10px; line-height:12px; text-align:left; float:left; overflow:hidden;}

.bnr5{width:144px; height:314px; margin:0px; padding:0px;}
