@charset "shift_jis";
/* -----------------------------------------------------------
CSS Information

 File name:      layout.css
 Style Info:     配置など   
----------------------------------------------------------- */
.titleObj {
    margin-bottom: 18px;
    width: 765px;
}
.titleObj h2 {
    color: #FFFFFF;
    padding: 11px 13px 9px;
}

.pr {
    position: relative;
    margin: 20px 0 10px 0;
}
/* -------------------------------------------------------------------------------
----キャンペーン情報------------------------------------------------------------
------------------------------------------------------------------------------- */
.BgFFFTop10boder{margin-top:10px;}
.contents00{width: 750px; margin: 0 5px 0 0;}
.contents01{width:180px; margin: 0 5px 0 0; border:1px solid #FFE2E8;}
.contents02{width:565px; margin: 0 5px 0 0; }

.cph2{
 display:block;
 padding:5px 0 5px 0;
 }
.cpp{ padding:5px 0 0 0; display:block;}
.BgFFFTop10boder dl{padding:10px 0 0 0; display:block; margin:0 0 0 10px;}
.di{display: inline;}
.bdLGrayR {
	padding-right: 10px;
	margin-right: 10px;
}
#backnumberlink{
    display: block;
    margin: 0;
    padding: 5px 0;
    text-align: right;
	padding:20px 0 0 0;
}
#backnumberlink a{
    padding-left: 3px;
	display:block;
}
p.detail{
    float: right;
    height: 27px;
    width: 90px;
}
p.detail a {
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -9999px !important;
}
p.detail a:hover{
	background-position: 0 -27px !important;
    height: 27px;
}
/* -------------------------------------------------------------------------------
----WRAPPER-レイアウト------------------------------------------------------------
------------------------------------------------------------------------------- */

#wrapperAll,
#contentsTop,
#contentsFooter{width:800px;}

#headerwrapper,
#contentswrapper,
#tosAreawrapper,
#bannerAreawrapper{
	padding:10px 0;
}
/* -------------------------------------------------------------------------------
----ヘッダー-レイアウト------------------------------------------------------------
------------------------------------------------------------------------------- */

#headerAreawrapper{width:800px;margin:0;}

#headerTopix04{
	margin:0 0 0 0;
	padding:0;
	position:relative;
	display: block;
}

#headerTopix04Btn01 {height: 47px;width: 252px;}
.headerTopix04Btn {
	top: 67px;
	right: 15px;
	text-align: center;
	height: 47px;
	width: 252px;
	;
}
/* -------------------------------------------------------------------------------
----コンテンツ-レイアウト------------------------------------------------------------
------------------------------------------------------------------------------- */
#contentswrapper{width:800px;}
#contentsArea{width:775px; margin-bottom:30px}
#contentsArea01{width:750px; margin-bottom:30px}
#contentsArea02{width:800px;}
#contentsArea03{}
#contentsArea04{}
#contentsArea05{}


#contentsArea,
#contentsArea01,
#contentsArea02,
#contentsArea03,
#contentsArea04,
#contentsArea05{
	padding:10px 0;
}

/* -------------------------------------------------------------------------------
----キャンペーン一覧ヘッダー------------------------------------------------------------
------------------------------------------------------------------------------- */
.contentsAreaBg{
	background-repeat:no-repeat;
	background-position:right bottom;
}
.contentsAreaLead{margin:0 5px 0 5px;padding:10px 0;}
.contentsAreaLeadBg{ }


