@charset "utf-8";
/*-------
  layout
-------*/
body {
	color:#333;
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}
/* 全体レイアウト設計 */

#contentsA {
	width:792px;
	margin:0 auto;
	border:1px solid #000;
	background:url(../images/bg01.gif);
	position:relative;
	padding-bottom:50px;
	margin-bottom:50px;
}
#contentsA #campaignA img{
	float:left;
}

#contentsA h1 {
	position:absolute;
	top:78px;
	left:78px;
}
#contentsA #campaignB{
	width:644px;
	padding:10px;
	margin:0 auto;
	background:#FFF;
}
#contentsA #campaignB table{
	border:3px solid #632D1F;
}
#contentsA #campaignB table td{
	padding:10px;
}
#contentsA #campaignB table td .img{
	margin-bottom:10px;
}
#contentsA #campaignB table td .text01{
	font-size:87.5%;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:20px;
}
#contentsA #campaignB table td .text02{
	color:#632D1F;
	font-weight:bold;
	font-size:87.5%;
	line-height:1.2;
}
#contentsA #campaignB table td .text03{
	color:#632D1F;
	font-weight:bold;
	line-height:1.2;
	font-size:112.5%;
}
#contentsA #campaignB table td .text04{
	font-size:62.5%;
	line-height:1.4;
}
#contentsA #campaignB table td .text05{
	font-size:62.5%;
	line-height:1.4;
	color:#632D1F;
	border-top:1px solid #632D1F;
}
#contentsA #campaignB table .campaign01 {
	border-right:2px solid #632D1F;
	background:url(../images/01.jpg) no-repeat 170px 95px;
}
#contentsA #campaignB table .campaign01 .text01{
	color:#8B578E;
	margin-bottom:60px;
}
#contentsA #campaignB table .campaign02 {
	background:url(../images/02.jpg) no-repeat 200px 90px;
}
#contentsA #campaignB table .campaign02 .text01{
	color:#009A92;
}
#contentsA #campaignB table .campaign03 {
	border-top:2px solid #632D1F;
	border-right:2px solid #632D1F;
	background:url(../images/03.jpg) no-repeat 190px 95px;
}
#contentsA #campaignB table .campaign03 .text01{
	color:#8BBC3B;
	font-size:75%;
}
#contentsA #campaignB table .campaign03 .text03 span{
	font-size:62.5%;
}
#contentsA #campaignB table .campaign04 {
	border-top:2px solid #632D1F;
	background:url(../images/04.jpg) no-repeat 170px 100px;
}
#contentsA #campaignB table .campaign04 .text01{
	color:#4C83B9;
	margin-bottom:40px;
}
#contentsA #campaignB table .campaign05 {
	border-top:2px solid #632D1F;
	border-right:2px solid #632D1F;
	background:url(../images/05.jpg) no-repeat 170px 95px;
}
#contentsA #campaignB table .campaign05 .text01{
	color:#E78724;
	margin-bottom:40px;
}
#contentsA #campaignB table .campaign06 {
	background:url(../images/06.jpg) no-repeat 100px 115px;
	border-top:2px solid #632D1F;
}
#contentsA #campaignB table .campaign06 .text01{
	color:#D91249;
	font-size:75%;
	margin-bottom:35px;
}
#contentsB {
	width:706px;
	margin:0 auto;
	border:1px solid #000;
	padding:43px;
}
#contentsB p{
	margin-bottom:20px;
}
#contentsB p.text01{
	margin-bottom:30px;
	font-size:100%;
	color:#70301A;
	font-weight:bold;
	line-height:1.4;
	padding:0 20px;
}
#contentsB .btn{
	text-align:center;
}
#contentsB .pagetop{
	text-align:right;
	color:#E1686A;
	font-size:75%;
}
#contentsB .pagetop a{
	color:#E1686A;
	text-decoration:none;
}