@charset "utf-8";
/* CSS Document */


/*--- メイン_1020px ▼編集はこの中だけ▼ ---*/

ul.hn-bnr,
ul.bnr-ev {
	list-style:none;
}

ul.hn-bnr li {
	margin: 0 12px 0 0;
	float: left;
}

/*--- メイン_1020px ▲編集はこの中だけ▲ ---*/



/*--- 基本 ---*/

body#main1020 {
	padding:0;
	margin:0;
	background-color: #FFFFFF;
	font-family: 'ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif !important;
	font-size:11px;
	color:#434343;
	text-align:left;
}

img{
	padding:0px;
	margin:0px;
	border:0px;
}
ul,li,dl,dt,dd,p{
	padding:0;
	margin:0;
}

a{
	text-decoration:none;
}
.txt-r{
	text-align:right;
}
.txt-c{
	text-align:center;
}
.bnr-cap{
	padding-top:5px;
	text-align:center;
	font-size:10px;
}

.bold{
	font-weight:bold;
}

.nomar{
	margin:0 !important;
}
.nopad{
	padding:0 !important;
}
.nobg{
	background: none !important;
}
.star{
	color:#c1d41e;
}
.caution{
	color:#e60012;
}
.caption{
	font-size:11px;
}
.marB1{
	margin-bottom:1em;
}
.marB2{
	margin-bottom:2em;
}
.left{
	float:left;
}
.right{
	float:right;
}

/*--- clearfix ---*/
.cf:after {
	content:url(img/clear.gif);
	display:block;
	height:0px;
	clear:both;
}

.cf { display:inline-block; }

.cf { overflow:hidden; }

/* Hides from IE-mac \*/
*html .cf { height:1%; }
.cf { display:block; }
/* End hide from IE-mac */
