/* new clearfix */  
.clearfix:after {  
visibility: hidden;  
display: block;  
font-size: 0;  
content: " ";  
clear: both;  
height: 0;  
}  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 *//* End hide from IE-mac */

#inner img{
	vertical-align: bottom;
}

/*#inner{
	background-color: #eee;
}*/
#head-contents{
	padding: 0px;
	width: 792px;
	 margin:0 auto 0;
}
#head-contents h1{
	margin: 0px;
	padding: 0px;
}
#head-contents p{
	margin: 0px;
	padding: 0px;
}

#inner h2{
	width: 752px;
	margin:20px 24px;
	}
#inner h3{
	width: 752px;
	margin:15px 0;
	}
#inner .contents-block{
	padding: 0px;
	width: 712px;
	margin:0 44px 0;
}

#inner .lineup-img{
	width: 712px;
}
#inner .lineup-img img{
	margin: 0 0 10px 0;
}
#inner .lineup-img p.caption{
	text-indent: -1em;
	margin: 0 0 5px 1em;
}

#inner .full-frame{
	padding: 10px 0 25px;
	width: 712px;
	text-align:center;
}

#inner .gray-frame{
	background-image: url(../images/gray_frame_back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	width: 712px;
}
#inner .gray-frame p{
	margin: 0 20px 10px 20px;
	font-size:97%;
}
#inner .gray-frame div.regist{
	width:712px;
	margin:0 auto 20px auto;
	text-align:center;
}

/*#inner #registration{
	width: 510px;
	margin: 0 auto 15px;
}*/

#inner .flow-list{
	padding: 0px;
	height: 88px;
	width: 712px;
	margin:0 0 20px 0;
}
#inner .flow-list li{
	float: left;
	list-style-type: none;
}


#inner #attention{
	margin: 0 0 100px 0;
	list-style-type: none;
}

#inner #attention li{
	font-size: 95%;
	background-image: url(../images/li_head.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em;
	padding: 0 0 0 10px;
	margin:0 0 8px 0;
}

/*#inner p.entrysite img{
	margin-left: 91px;
}*/
#inner p.ichiran img{
	margin-left: 0px;
}
#inner #attention li .caption{font-size:80% !important;}

a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

.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*/
