@charset "shift-JIS";

html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}





.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

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



/*==================all==================*/

* { 
	margin: 0; padding: 0; 
	border:0;
	font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック';
}
body{
	background:url(bg.gif) repeat-x 0 0;
}



/*=======flame=======*/
#outsideFrame{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	padding:37px 10px 30px;
}


/*=======header=======*/
#header .title{
	margin-top:15px;
}
.head2{
	margin-left:11px;
}


/*=======main=======*/
.main{
	margin-top:30px;
}

/*--left--*/
#left{
	width:386px;
}
.lineup{
	margin-top:30px;
}
.dotlineL{
	margin:35px 0;
}



/*--right--*/
#right{
	width:460px;
	background:url(bg2.gif) repeat 0 0;
}
.containerR{
	padding:20px 8px;
}
p.lineupText{
	margin-top:12px;
}
.dotlineR{
	margin:18px 0 10px 20px;
}
.noteR{
	margin-top:10px;
	margin-left:20px;
	color:#FF0000;
}


/*=======footer=======*/
#footer{
	padding-top: 45px;
}



/*=======font設定等=======*/
p , td{
	color:#333;
	font-size:10px;
	line-height: 1.6;
}
.txtRight{
	text-align:right;
}



/*--link--*/
a:link , a:visited{
	color: #006898;
	text-decoration: none;
}
a:hover , a:active{
	color: #006898;
	text-decoration: underline;
}


a.gray:link , a.gray:visited{
	color: #666;
	text-decoration: none;
}
a.gray:hover , a:active{
	color: #349ACB;
	text-decoration: underline;
}


/*=======float=======*/
.floatR{
	float: right;
}
.floatL{
	float: left;
}



