@charset "utf-8";





/* ----------------------------------------------------- */

/* cp_point */

/* ----------------------------------------------------- */



#cp_point #contents .box,

#cp_list #contents .box{

	width:720px;

	margin:0 auto 25px auto;
	z-index:1;

	}

	

#cp_point div#fra{

	margin-left:40px;

	margin-top:20px;

	}



/* h2 */



#cp_point h2{

	text-indent:-9999px;

	height:34px;

	}

#cp_point h2.h2a{	background:url(../../cp/images/h2a.gif) no-repeat left top;}

#cp_point h2.h2b{	background:url(../../cp/images/h2b.gif) no-repeat left top;}

#cp_point h2.h2c{	background:url(../../cp/images/h2c.gif) no-repeat left top;}

#cp_point h2.h2d{	background:url(../../cp/images/h2d.gif) no-repeat left top;}





/* */



#cp_point #merit{

	margin-bottom:15px;

	}



#cp_point h3{

	margin:0;

	line-height:1.5;

	}


/* howto */

#cp_point #contents .howto{
	float:none;
	width:714px;
	border:3px solid #DEDEDE;
	padding-top:15px;
}

/* 新規会員登録キャンペーン */
.pointCP_end{
	text-align:center;
	margin:25px 0 0 0 ;
	}


/* パーキング一覧 */



#cp_point .textBox{

	width:400px;

	float:left;

	}

#cp_point .textBox p{

	margin-left:10px;

	}



#cp_point .imgBox{

	width:290px;

	float:right;

	}

#cp_point .imgBox img{

	margin-bottom:10px;

	}

.qtLogo{

	padding-top:8px;

	padding-left:8px;

	padding-bottom:4px;

	}



#cp_point .dotline{

	background:url(../../cp/images/dotline720.gif) no-repeat left top;

	padding-top:20px;

	}



#cp_point #contents #privacy{

	float:left;

	width:413px;

	}



.btCircle{

	top:1px;

	padding-right:4px;

	}



.strong{

	font-weight:bold;

	}



.top{

	margin-top:0!important;

	}



.right{

	text-align:right;

	}



.indent{

	display:block;

	margin-left:1em;

	}



/* margin */



.bm0{

	margin-bottom:0px!important;

	}



.bm15{

	margin-bottom:15px!important;

	}

	

.bm20{

	margin-bottom:20px!important;

	}



/* Clearfix */



.clear:after{

	content:url(../../cp/images/spacer.gif);

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clear{

	display: inline-block;

	min-height: 1px;

	position:relative;/*for preview*/



}

/* for DW designview */





/* Hide from MacIE \*/



*html.clear{

	height: 1%;

}

.clear{

	display: block;

}

/* End Hide from MacIE */





/* ----------------------------------------------------- */

/* 法人カード */

/* ----------------------------------------------------- */



#cp_houjin #block{

	width:750px;

	margin:0 auto;

	}



#cp_houjin .merit{

	margin-bottom:20px;

	}



#cp_houjin .merit p{

	text-indent:-1em;

	padding-left:1em;

	margin-bottom:5px;

	}







/* */

#contents #contact{

	width:580px;

	margin-left:100px;

	}


#cp_houjin .application{
	font-size:133%;
	}
#cp_houjin .application .btlink{
	background:url(../img/bt_blue2.gif) no-repeat left center;
	padding:2px 0px 2px 21px;
	}






/* ----------------------------------------------------- */

/* 法人カード　srcbox追加 */

/* ----------------------------------------------------- */



#cp_houjin .headline{

	margin:0 15px 0;

}






