/*===========================================
standup_records
===========================================*/
/*floatクリアのIE7対応*/

/*FirefoxSafari・Operaなどのモダンブラウザ対策*/
.clearfix:after	{
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
/*IE7とMacIE5対策*/
.clearfix	{display: inline-block;}


/*Hides from IE-Mac＼*/
*html .clearfix {height: 1%;}/*IE6以前（特にIE5.0）対策*/
.clearfix {display: block;}
/*End hide from IE-Mac*/


#contBody {
	margin:28px 0px 80px 11px;
	padding:0px;
	float:left;
	width:500px;
	display:inline;
}
#mainTitle{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
	border-bottom:3px solid #d3d1ca;
}

/*----- contBody----- */
#copy{
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
}
#copy p{
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
}
.sub_title_up {
	margin:30px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
	height:50px;
	background:url(../images/stdup_records/title01.png) no-repeat;
}
.btn_next {
	width:190px;
	height:25px;
	float:right;
	padding:0px;
	margin:25px 0px 0px 0px;;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}
.btn_next a {
	background:url(../images/stdup_records/btn_promotion.png) no-repeat;
	width:190px;
	height:25px;
	display:block;
}
.btn_next a:hover {
	background:url(../images/stdup_records/btn_promotion_over.png) no-repeat;
	width:190px;
	height:25px;
	display:block;
}
.sub_title {
	margin:30px 0px 20px 0px;
	padding:0px;
	float:left;
	width:500px;
	border-bottom:1px solid #d3d1ca;
}

/*----- flow----- */
#flow {
	margin:-20px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
}
#flow p{
	margin:15px 0px 15px 0px;
	padding:0px;
}

/*-----indetail----- */
.detail {
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	width:498px;
	border:1px solid #d3d1ca;
}
/*-*-*-*-*-*  ie7 only ↓↓↓↓↓ *-*-*-*-*-*-*-*-*-*-*/
*:first-child+html .detail {
	padding:0px 0 5px 0;
}
/*-*-*-*-*-*  ie7 only ↑↑↑↑↑ *-*-*-*-*-*-*-*-*-*-*/
.detail .cont{
	margin:6px;
	padding:10px 0px 10px 0px;
	float:left;
	width:486px;
	display:inline;
	background-color:#f3f0ec;
}
.detail .cont .detail_title{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	width:460px;
	display:inline;
}
.detail .cont .detail_txt{
	margin:0px 0px 5px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	width:460px;
	display:inline;
}
.detail .cont .detail_txt p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.detail .cont .detail_txt h4{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#3b8ed7;
	font-size:13px;
	font-weight:bold;
}
.yajirushi{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:500px;
}
.detail_final {
	margin:0px 0px 20px 10px;
	padding:0px;
	display:inline;
	float:left;
	width:460px;
	font-size:12px;
	font-weight:bold;
}
.detail_final .btn_next {
	width:147px;
	height:23px;
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}
.detail_final .btn_next a {
	background:url(../images/stdup_records/btn_promotion2.gif) no-repeat;
	width:147px;
	height:23px;
	display:block;
}
.detail_final .btn_next a:hover {
	background:url(../images/stdup_records/btn_promotion2_over.gif) no-repeat;
	width:147px;
	height:23px;
	display:block;
}

/*===========================================
standup_records2
===========================================*/
.sub_title_up2 {
	margin:30px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
	height:50px;
	background:url(../images/stdup_records/title02.png) no-repeat;
}
.btn_next2 {
	width:220px;
	height:25px;
	float:right;
	padding:0px;
	margin:25px 0px 0px 0px;;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}
.btn_next2 a {
	background:url(../images/stdup_records/btn_debut.png) no-repeat;
	width:220px;
	height:25px;
	display:block;
}
.btn_next2 a:hover {
	background:url(../images/stdup_records/btn_debut_over.png) no-repeat;
	width:220px;
	height:25px;
	display:block;
}
/*----- promotion----- */
#promotion {
	margin:40px 0px 10px 0px;
	padding:0px;
	float:left;
	width:500px;
}
#promotion p{
	margin:0px 0px 0px 0px;
	padding:0px;
}
#promotion .img_area{
	margin:0px 0px 15px 0px;
	padding:0px;
	float:right;
}
#promotion h3{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
	color:#adaca6;
}
#promCont {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
}
#promCont p{
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
}
#promCont h3{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:500px;
	font-weight:bold;
	font-size:14px;
	color:#c41d24;
}
#promCont .sub_title {
	margin:20px 0px 0px 0px;
	padding:0px;
	border:none;
}
#promCont .contMain {
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	width:500px;
	background-color:#f3f0ec;
}
#promCont .contMain p {
	margin:0px;
	padding:10px 15px 10px 15px;
	width:auto;
}
#promCont .point {
	margin:30px 0px 10px 0px;
	padding:0px;
	float:left;
	width:500px;
	background:url(../images/stdup_records/point_bkimg.gif) no-repeat 0px 0px;
}
#promCont .point p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 80px;
	width:auto;
}

/*===========================================
common
===========================================*/
/* -----------btn_more------------ */
.btn_more {
	width:53px;
	height:18px;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}
.btn_more a {
	background:url(../images/top/btn_more.png) no-repeat;
	width:53px;
	height:18px;
	display:block;
}
.btn_more a:hover {
	background:url(../images/top/btn_more_over.png) no-repeat;
	width:53px;
	height:18px;
	display:block;
}

/* -----------btn_backto_pagetop------------ */
.backtotop{
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	width:500px;
	height:auto;
	border-top:1px solid #d3d1ca;
}
.backtotop2{
	margin:20px 0px 30px 0px;
	padding:0px;
	float:left;
	width:500px;
	height:auto;
	border-top:1px solid #d3d1ca;
}
.btn_back {
	width:92px;
	height:20px;
	float:right;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}
.btn_back a {
	background:url(../images/top/btn_back.gif) no-repeat;
	width:92px;
	height:20px;
	display:block;
}
.btn_back a:hover {
	background:url(../images/top/btn_back_over.gif) no-repeat;
	width:92px;
	height:20px;
	display:block;
}
* html #top,#container,#footer,#sidebar { 
	behavior: expression(IEPNGFIX.fix(this)); 
}
/*===========================================
other
==========================================*/
.clr {
	clear: both;
}
