@charset "utf-8";
/*共通*/
body,p,div,table,td,dl,dt,dd,ul,li,form,input,textarea{
margin:0px;
padding:0px;
}

html{
	overflow-y:scroll;}
body{
	font-family:"メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	line-height:1.6;
	font-weight:normal;
	font-size:75%;
	color:#333;}
ul{
	list-style:none;}
dt{
	color:#000;
	font-size:14px;
	font-weight:bold;
	}
p,dt{
	padding-top:10px;}
dd{
	padding:5px 0px 10px 0px;}
table{
	border-collapse:collapse;
	margin-top:15px;
	width:660px;}
th{
	color:#000;
	font-size:14px;
	background:#EDEDED;}
th,td{
	padding:10px;}
td{
	border-bottom:1px dotted #CCC;
	text-align:center;}
#container{
	clear:both;
	padding-top:20px;
	width:960px;
	margin:0px auto;
	}
*html #container{
	padding:0px;
	clear:both;
	width:960px;
	margin:0px auto;
	}

a{
	color:#0000CC;
	text-decoration:none;}
a:hover{
	color:#7d1715;
	text-decoration:none;}
a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

a img{
	border:none;}
.clear{
	clear:both;}
.red{
	color:#7d1715}
.application02{
	text-align:center;
	margin-top:5px;}
/*ヘッダー*/
#header{
	position:relative;
	margin:10px auto 20px auto;
	width:960px;
	height:80px;
	}
.logo{
	top:15px;
	position:absolute;
	width:251px;
	height:54px;
	}
.freedial{
	position:absolute;
	width:410px;
	left: 549px;
	top: -2px;
	}
/*メニュー*/
#menu{
	float:left;
	width:100%;
	height:35px;
	background:url(../img/menu_background.jpg) repeat-x;}
#menu ul{
	width:960px;
	margin:0px auto;}
#menu ul li{
	float:left;}
/*右レイアウト*/
#rightlayout{
	margin-bottom:50px;
	padding-top:20px;
	float:right;
	width:690px;}
/*パン屑*/
.pankuzu{
	padding:0px 0px 4px 15px;
	font-size:10px;}
/*コンテンツボックス*/
.contentsbox{
	padding:50px 15px 0px 15px;}
/*現金化とは*/
.about_realization{
	background:url(../img/top_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:70px;}
/*選ばれる理由*/
.chosen_reason{
	margin-top:20px;
	background: url(../img/top_contents02.jpg) no-repeat;
	width:690px;
	padding-bottom:41px;
	}
.dotted{
	border-bottom:dotted #CCC 1px;
	padding:5px 0px 10px 0px;}
/*こんな方がご利用されています*/
.beginner_contents01{
	background:url(../img/beginner_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:70px;}
.use{
	padding-bottom:4px;
	margin:0px 0px 4px 0px;
	border-bottom:1px dotted #CCC;}
/*ショッピング枠のメリット*/
.beginner_contents02{
	margin-top:20px;
	background: url(../img/beginner_contents02.jpg) no-repeat;
	width:690px;
	padding-bottom:64px;
	}
.beginner_dotted{
	border-bottom:dotted #CCC 1px;
	padding:5px 0px 10px 0px;}
/*どうやって申し込むの？*/
.beginner_contents03{
	margin-top:20px;
	background: url(../img/beginner_contents03.jpg) no-repeat;
	width:690px;
	padding-bottom:115px;
	}
/*お申し込みの流れ*/
.flow_contents01{
	background:url(../img/flow_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:90px;}
/*キャッシュバック率*/
.cashback_contents01{
	background:url(../img/cashback_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:70px;}
.cashback_contents02{
	margin-top:20px;
	background: url(../img/cashback_contents02.jpg) no-repeat;
	width:690px;
	padding-bottom:100px;
	}
.plan{
	width:330px;}
/*よくある質問*/
.faq_contents01{
	background:url(../img/faq_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:250px;}
/*お問い合わせ・お申し込み*/
.inquiry_contents01{
	background:url(../img/inquiry_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:250px;}
.application_contents01{
	background:url(../img/application_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:250px;}
.repeat_contents01{
	background:url(../img/repeat_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:250px;}
form th,form td{
	border:1px solid #CCC;}
form table{
	margin:0px;}
form td{
	text-align:left;}
.submit{
	border:none;
	text-align:center;}

/*左レイアウト*/

#leftlayout{
	padding-top:20px;
	width:250px;
	float:left;}
.tie_up{
	margin-top:20px;}
.repeat{
	margin-top:20px;}
.mobile{
	background:url(../img/mobile_bg.jpg) no-repeat;
	width:250px;
	height:160px;
	margin-top:20px;}
.qr{
	padding:35px 0 0 0;
	text-align:center;}
/*フッター*/
#footer{
	clear:both;
	font-size:10px;
	text-align:center;
	background:url(../img/footer.jpg) no-repeat;
	width:960px;
	height:61px;
	}
.f_link{
	width:960px;
	padding:8px 0px;}
#footer a{
	color:#333;
	}
#footer a:hover{
	color:#7d1715;}
/*会社概要*/
.company_contents{
	background:url(../img/company_contents01.jpg) no-repeat;
	width:690px;
	padding-bottom:250px;}
.company td{
	border:1px solid #CCC;
	text-align:left;}
.company th{
	border:1px solid #CCC;}
.small{
	font-size:10px;}