@charset "UTF-8";

* html .iepngfix {behavior: expression(IEPNGFIX.fix(this));}

/*  キャンペーン一覧ページ
---------------------------------------------------------------------------- */
h1#camptitle{
	margin-top: 10px;
	padding: 0;
}
div.camplist{
	clear: both;
	width: 630px;
	border-bottom: dotted #545454 1px;
	margin: 0;
	padding: 12px 0 3px 0;
}
div.camplist span.line_retract {
	text-decoration: line-through;
}
div.camplist div.camplist_left{
	width: 188px;
	float: left;
	margin: 0;
	padding: 0;
}
div.camplist div.camplist_right{
	width: 442px;
	float: left;
	margin: 0;
	padding: 0;
}
div.campsubtitle{
	margin: 0;
	padding: 4px 0 5px 0;
	font-size: 16px;
	font-weight: bold;
}
div.campdate{
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.camptxt{
	margin: 0;
	padding: 2px 0 5px 0;
}
dl.camplist_title dt{
clear: left;
float: left;
}
dl.camplist_title dd{
margin-left: 5em;
}
div.camplist_year{
	clear: both;
	width: 630px;
	border-bottom: solid #999 1px;
	margin: 0;
	padding: 5px 0 3px 0;
	display:table-cell;
}
div.camplist_year_footer{
	clear: both;
	width: 630px;
	margin: 0;
	padding: 5px 0 3px 0;
	display: table-cell;
}
p.camplist_nxt {
	width:310px;
	height:15px;
	padding:0 20px 5px 0 !important;
	float:right;
	text-align:right;
	background:url(../images/arrow_black_right.gif) right no-repeat ;
}
p.camplist_pre {
	width:310px;
	height:15px;
	padding:0 0 5px 20px !important;
	float:left;
	text-align:left;
	background:url(../images/arrow_black_left.gif) left no-repeat ;
}
h2.camp-year-title {
	width:630px;
	height: 35px;
	margin: 10px 0 5px 0;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	background: url(../images/camplist_year_title.png) no-repeat;
}



/* ユーロドル1pipキャンペーン /eurusd/
---------------------------------------------------- */
div#eurusd_header{
	width: 630px;
	position:relative;
	top:-8px;
}
p#eurusd_header_bar{
	float: left;
	width: 400px;
	margin: 0;
	padding: 0;
}
p#eurusd_header_bottun{
	float: left;
	width: 230px;
	margin: 0;
	padding: 0;
}
p#eurusd_header_main{
	clear: both;
	background: url(../campaign/eurusd/images/c_headder_main_close.jpg) no-repeat;
	width: 630px;
	height: 207px;
	position: relative;
	top: -8px;
}
p#eurusd_account{
	position: relative;
	top: -85px;
	right: -420px;
}
dl#eurusd_outline{
	width: 550px;
	border: 3px double #888;
	position: relative;
	top: -70px;
	padding: 15px 10px 0 15px;
	margin-left:auto;
	margin-right: auto;
}
dl#eurusd_outline dd{
	margin-bottom: 15px;
}
div#eurusd_note{
	width: 605px;
	position: relative;
	top: -70px;
	margin: 15px 10px 0 15px;
}
div#eurusd_note p{
	margin: 0;
}
.eurusd_text{
	color: #ff0000;
	font-weight: bold;
	font-size: 16px;
}
p.about_eurusd{
	position: relative;
	top: -70px;
}




/* 【GW限定】ユーロ円スプレッドキャンペーン【2pips】 /eurjpy/
---------------------------------------------------------------------------- */
div#eurjpy_header{
	width: 640px;
}
p#eurjpy_header_main{
	background: url(../campaign/eurjpy/images/gw_topimage_close.jpg) no-repeat;
	width: 640px;
	height: 310px;
	position: relative;
	top: -10px;
}
p#eurjpy_risk{
	position: relative;
	top: -335px;
	right: -450px;
}
p#eurjpy_account{
	position: relative;
	top: -155px;
	right: -410px;
}
dl#eurjpy_outline{
	position: relative;
	top: -120px;
}
dl#eurjpy_outline dd{
	margin-left: 20px;
	margin-bottom: 20px;
}
div#eurjpy_note{
	width: 605px;
	position: relative;
	top: -120px;
	border: 1px solid #ccc;
	padding: 10px;
}
.eurjpy_height{
	position: relative;
	top: -120px;
}
p#eurjpy_w{
	margin-left: 40px;
	margin-bottom: 20px;
}
p#eurjpy_hyou{
	margin-left: 40px;
}



/* 【USD/JPY】1pip固定スプレッドキャンペーン /usdjpy/
---------------------------------------------------------------------------- */
p#usdjpy_risk{
	margin-top: -15px;
	text-align: right;
}
div#usdjpy_header{
	width: 640px;
}
p#usdjpy_header_main{
	background: url(../campaign/usdjpy/images/topimage.jpg) no-repeat;
	width: 640px;
	height: 260px;
}
p#usdjpy_account{
	position: relative;
	top: -75px;
	right: -430px;
}
div#usdjpy_outline{
	margin-top: -50px;
	margin-bottom: 10px;
	width: 640px;
}
div#usdjpy_outline div.usdjpy_left{
	float: left;
	width: 320px;
}
div#usdjpy_outline div.usdjpy_right{
	float: left;
	width: 320px;
}
.usdjpy_img{
	margin-bottom: 5px;
}
div#usdjpy_note{
	clear:both;
}
p.usdjpy_text{
	margin: 0 20px 10px 40px;
}
p.usdjpy_text_02{
	margin-left: 40px;
}


/* 【EUR/USD】スプレッド1pipキャンペーンVer.2
---------------------------------------------------------------------------- */
p#eurusd2_risk{
	margin-top: -15px;
	text-align: right;
}
div#eurusd2_header{
	width: 640px;
}
p#eurusd2_header_main{
	background: url(../campaign/eurusd_ver2/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 286px;
}
p#eurusd2_account{
	position: relative;
	top: -69px;
	right: -223px;
}
div#eurusd2_outline{
	margin-top: -50px;
	margin-bottom: 10px;
	width: 640px;
}
div#eurusd2_outline div.eurusd2_left{
	clear: both;
	float: left;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/eurusd_ver2/images/bg_naiyou.gif) no-repeat;
	width: 310px;
	height: 163px;
}
div#eurusd2_outline div.eurusd2_right{
	float: left;
	width: 310px;
	margin-top: 10px;
	background: url(../campaign/eurusd_ver2/images/bg_kikan.gif) no-repeat;
	width: 310px;
	height: 163px;
}
div#eurusd2_outline div.eurusd2_left2{
	clear: both;
	float: left;
	width: 310px;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/eurusd_ver2/images/bg_taisyoutuuka.gif) no-repeat;
	width: 310px;
	height: 163px;
}
div#eurusd2_outline div.eurusd2_right2{
	float: left;
	width: 310px;
	margin-top: 10px;
	background: url(../campaign/eurusd_ver2/images/bg_taisyou.gif) no-repeat;
	width: 310px;
	height: 163px;
}
div#eurusd2_outline p{
	padding-top: 45px;
}
.eurusd2_img{
	margin-bottom: 5px;
}
div#eurusd2_note{
	clear:both;
	margin-top: 20px;
}
p.eurusd2_text{
	margin: 0 20px 10px 40px;
}
p.eurusd2_text_02{
	margin-left: 40px;
}


/* 【EUR/USD】スプレッド1pipキャンペーンVer.3
---------------------------------------------------------------------------- */
p#eurusd3_risk{
	margin-top: -15px;
	text-align: right;
}
div#eurusd3_header{
	width: 640px;
}
p#eurusd3_header_main{
	background: url(../campaign/eurusd_ver3/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 289px;
}
p#eurusd3_account{
	position: relative;
	top: -69px;
	right: -223px;
}
div#eurusd3_outline{
	margin-top: -50px;
	margin-bottom: 10px;
	width: 640px;
}
div#eurusd3_outline div.eurusd3_left{
	clear: both;
	float: left;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/eurusd_ver3/images/title_naiyou.gif) no-repeat;
	width: 311px;
	height: 163px;
}
div#eurusd3_outline div.eurusd3_right{
	float: left;
	width: 310px;
	margin-top: 10px;
	background: url(../campaign/eurusd_ver3/images/title_kikan.gif) no-repeat;
	width: 311px;
	height: 163px;
}
div#eurusd3_outline div.eurusd3_left2{
	clear: both;
	float: left;
	width: 310px;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/eurusd_ver3/images/title_taisyoutuuka.gif) no-repeat;
	width: 311px;
	height: 163px;
}
div#eurusd3_outline div.eurusd3_right2{
	float: left;
	width: 310px;
	margin-top: 10px;
	background: url(../campaign/eurusd_ver3/images/title_taisyou.gif) no-repeat;
	width: 311px;
	height: 163px;
}
div#eurusd3_outline p{
	padding-top: 45px;
}
.eurusd3_img{
	margin-bottom: 5px;
}
div#eurusd3_note{
	clear:both;
	margin-top: 20px;
}
p.eurusd3_text{
	margin: 0 20px 10px 40px;
}
p.eurusd3_text_02{
	margin-left: 40px;
	margin-top: 10px;
}



/*  10,000口座突破記念！USD/JPY1pip固定キャンペーン
---------------------------------------------------------------------------- */
p#usdjpy10000_risk{
	margin-top: -15px;
	text-align: right;
}
div#usdjpy10000_header{
	width: 640px;
}
p#usdjpy10000_header_main{
	background: url(../campaign/usdjpy10000/images/topimage.jpg) no-repeat;
	width: 640px;
	height: 260px;
}
p#usdjpy10000_account{
	position: relative;
	top: -70px;
	right: -430px;
}
div#usdjpy10000_outline{
	margin-top: -50px;
	margin-bottom: 10px;
	width: 640px;
}
div#usdjpy10000_outline div.usdjpy10000_left{
	clear: both;
	float: left;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/usdjpy10000/images/naiyou.gif) no-repeat;
	width: 310px;
	height: 151px;
}
div#usdjpy10000_outline div.usdjpy10000_right{
	float: left;
	margin-top: 10px;
	background: url(../campaign/usdjpy10000/images/kikan.gif) no-repeat;
	width: 310px;
	height: 151px;
}
div#usdjpy10000_outline div.usdjpy10000_left2{
	clear: both;
	float: left;
	width: 310px;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/usdjpy10000/images/taisyoutuuka.gif) no-repeat;
	width: 310px;
	height: 119px;
}
div#usdjpy10000_outline div.usdjpy10000_right2{
	float: left;
	width: 310px;
	margin-top: 10px;
	background: url(../campaign/usdjpy10000/images/taisyou.gif) no-repeat;
	width: 310px;
	height: 119px;
}
div#usdjpy10000_outline p{
	padding-top: 45px;
}
.usdjpy10000_img{
	margin-bottom: 5px;
}
div#usdjpy10000_note{
	clear:both;
	margin-top: 20px;
}
p.usdjpy10000_text{
	margin: 0 20px 10px 40px;
}
p.usdjpy10000_text_02{
	margin-left: 40px;
	margin-top: 10px;
}


/*  【GBP/JPY】10000Lot取引で20万円キャッシュバックキャンペーン
---------------------------------------------------------------------------- */
p#gbpjpy_risk{
	margin-top: -15px;
	text-align: right;
}
div#gbpjpy_header{
	width: 640px;
}
p#gbpjpy_header_main{
	background: url(../campaign/gbpjpy/images/topimage.jpg) no-repeat;
	width: 640px;
	height: 328px;
}
p#gbpjpy_account{
	position: relative;
	top: -80px;
	right: -420px;
}
div#gbpjpy_outline{
	margin-top: -50px;
	margin-bottom: 10px;
	width: 640px;
}
div#gbpjpy_outline div.gbpjpy_top{
	background: url(../campaign/gbpjpy/images/naiyou.gif) no-repeat;
	width: 640px;
	height: 216px;
}
div#gbpjpy_outline div.gbpjpy_left{
	clear: both;
	float: left;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/gbpjpy/images/kikan.gif) no-repeat;
	width: 310px;
	height: 135px;
}
div#gbpjpy_outline div.gbpjpy_right{
	float: left;
	margin-top: 10px;
	background: url(../campaign/gbpjpy/images/taisyoutuuka.gif) no-repeat;
	width: 310px;
	height: 135px;
}
div#gbpjpy_taisho{
	clear: both;
	background: url(../campaign/gbpjpy/images/taisyou.gif) no-repeat;
	width: 640px;
	height: 155px;
	margin-top: 10px;
}
div#gbpjpy_cashback{
	background: url(../campaign/gbpjpy/images/cashback.gif) no-repeat;
	width: 640px;
	height: 135px;
	margin-top: 10px;
}
div#gbpjpy_outline p{
	padding-top: 35px;
	padding-left: 10px;
	font-size: 14px;
}
div#gbpjpy_taisho p,div#gbpjpy_cashback p{
	padding-top: 35px;
	padding-left: 10px;
	font-size: 14px;
}
div#gbpjpy_menu{
	width: 640px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#gbpjpy_menu .gbpjpy_left{
	float: left;
	width: 235px;
	margin-right: 10px;
}
div#gbpjpy_menu .gbpjpy_right{
	float: left;
	width: 133px;
	margin-top: 20px;
	margin-left: 10px;
}
.gbpjpy_box{
	margin-top: 10px;
}
.gbpjpy_text{
	margin: 0 20px 10px 10px;
}
div#gbpjpy_case{
	background: url(../campaign/gbpjpy/images/eririn.gif) no-repeat;
	width: 600px;
	height: 168px;
	margin-top: 20px;
}
div#gbpjpy_case02{
	background: url(../campaign/gbpjpy/images/dollgon.gif) no-repeat;
	width: 600px;
	height: 168px;
	margin-top: 20px;
}
div#gbpjpy_case03{
	background: url(../campaign/gbpjpy/images/yutaro.gif) no-repeat;
	width: 600px;
	height: 288px;
	margin-top: 20px;
}
div#gbpjpy_case p,div#gbpjpy_case02 p,div#gbpjpy_case03 p{
	padding: 35px 0 0 170px;
}
div.gbpjpy_case{
	width: 580px;
	border: 1px solid #bbb;
	background: #ccc;
	padding: 10px;
	margin-top: 5px;
}
div#gbpjpy_img{
	margin-left: -17px;
}



/* 【USD/JPY】1pip固定スプレッドキャンペーン アンコール
---------------------------------------------------------------------------- */
p#usdjpy_enc_risk{
	margin-top: -15px;
	text-align: right;
}
div#usdjpy_enc_header{
	width: 640px;
}
p#usdjpy_enc_header_main{
	background: url(../campaign/usdjpy_enc/images/topimage.jpg) no-repeat;
	width: 640px;
	height: 260px;
}
p#usdjpy_enc_account{
	position: relative;
	top: -75px;
	right: -430px;
}
div#usdjpy_enc_outline{
	margin-top: -50px;
	margin-bottom: 10px;
	width: 640px;
}
div#usdjpy_enc_outline div.usdjpy_enc_left{
	float: left;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/usdjpy_enc/images/naiyou.gif) no-repeat;
	width: 310px;
	height: 151px;
}
div#usdjpy_enc_outline div.usdjpy_enc_right{
	float: left;
	margin-top: 10px;
	background: url(../campaign/usdjpy_enc/images/kikan.gif) no-repeat;
	width: 310px;
	height: 151px;
}
div#usdjpy_enc_outline div.usdjpy_enc_left2{
	clear: both;
	float: left;
	width: 310px;
	margin-right:15px;
	margin-top: 10px;
	background: url(../campaign/usdjpy_enc/images/taisyoutuuka.gif) no-repeat;
	width: 310px;
	height: 119px;
}
div#usdjpy_enc_outline div.usdjpy_enc_right2{
	float: left;
	width: 310px;
	margin-top: 10px;
	background: url(../campaign/usdjpy_enc/images/taisyou.gif) no-repeat;
	width: 310px;
	height: 119px;
}
div#usdjpy_enc_outline p{
	padding-top: 35px;
	padding-left: 10px;
	font-size: 14px;
}
div#usdjpy_enc_menu{
	width: 640px;
	height: 74px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: url(../campaign/usdjpy_enc/images/title_beidoll.gif) no-repeat;
}
div#usdjpy_enc_menu div.usdjpy_enc_menu{
	position: relative;
	right: -325px;
}
.usdjpy_enc_img{
	margin-bottom: 5px;
}
div#usdjpy_enc_note{
	clear:both;
	font-size: 14px;
}
p.usdjpy_enc_text{
	margin: 0 10px 10px 10px;
	font-size: 14px;
}
p.usdjpy_enc_text_02{
	margin-left: 40px;
}


/*  夏の4大キャンペーン!!
---------------------------------------------------------------------------- */
div#summer_header{
	background: url(../campaign/summer/images/topimage1.jpg) no-repeat;
	width: 640px;
	height: 250px;
}
div#summer_header div#summer_risk{
	text-align: right;
}
div#summer_header div#summer_account{
	text-align: right;
	margin-top: 158px;
	margin-right: 30px;
}
p#summer_niku{
	margin-left: 20px;
}
div.summer_outline{
	margin-left: 25px;
}

/*  オセアニア通貨キャンペーン
---------------------------------------------------------------------------- */
.niku_center{
	text-align: center;
}
div#niku_header{
	background: url(../campaign/nikuniku/images/header.jpg) no-repeat;
	width: 640px;
	height: 480px;
}
div#niku_header div#niku_risk{
	text-align: right;
}
div#niku_header div#niku_account{
	text-align: right;
	margin-top: 395px;
	margin-right: 10px;
}
div#niku_naiyou{
	background: url(../campaign/nikuniku/images/naiyou.png) no-repeat;
	width: 640px;
	height: 125px;
	margin-top: 10px;
}
div#niku_naiyou p{
	padding: 30px 10px 0 10px;
}
div#niku_outline{
	width: 640px;
	margin-top: 10px;
}
div#niku_outline div#kikan{
	float: left;
	background: url(../campaign/nikuniku/images/kikan.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-right: 10px;
}
div#niku_outline div#tuuka{
	float: left;
	background: url(../campaign/nikuniku/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 144px;
}
div#niku_outline div#kikan p,div#niku_outline div#tuuka p{
	padding: 30px 10px 0 10px;
}
div#niku_outline div#taishou{
	clear: both;
	float: left;
	background: url(../campaign/nikuniku/images/taisyou.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}
div#niku_outline div#hassou{
	float: left;
	background: url(../campaign/nikuniku/images/order.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-top: 10px;
	margin-bottom: 30px;
}
div#niku_outline div#taishou p,div#niku_outline div#hassou p{
	padding: 30px 10px 0 10px;
}
p#niku_seminer{
	margin-left: 20px
}
div#niku_mame{
	background: url(../campaign/nikuniku/images/about.png) no-repeat;
	width: 640px;
	height: 170px;
	margin-bottom: 5px;
}
div#niku_mame p{
	padding: 20px 30px 0 35px;
}
div#niku_point1{
	background: url(../campaign/nikuniku/images/sono1_1.png) no-repeat;
	width: 640px;
	height: 220px;
}
div#niku_point1 p{
	padding: 165px 10px 0 10px;
}
div#niku_point1_1{
	background: url(../campaign/nikuniku/images/sono1_2.png) no-repeat;
	width: 640px;
	height: 215px;
}
div#niku_point1_1 p{
	padding: 155px 10px 0 10px;
}
div#niku_point2{
	background: url(../campaign/nikuniku/images/sono2_1.png) no-repeat;
	width: 640px;
	height: 180px;
}
div#niku_point2 p{
	padding: 100px 10px 0 10px;
}
div#niku_risk1{
	width: 614px;
	border: 3px solid #aaa;
	padding: 10px;
	margin-top: 10px;
}
div#niku_risk2{
	width: 620px;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	color:#003399;
	background: #BAE3FF;
}


/*  EURJPYキャッシュバックキャンペーン
---------------------------------------------------------------------------- */
.eurcb_center{
	text-align: center;
}
div#eurcb_risk{
	text-align: right;
}
div#eurcb_header{
	background: url(../campaign/eurjpy_cb/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 293px;
	margin-top: 10px
}
div#eurcb_header div#eurcb_account{
	padding-top: 240px;
	padding-left: 210px;
}

div#eurcb_outline{
	width: 630px;
	margin-top: 10px;
}
div#eurcb_outline div#naiyou{
	float: left;
	background: url(../campaign/eurjpy_cb/images/title_naiyou.png) no-repeat;
	width: 310px;
	height: 163px;
	margin-right: 10px;
}
div#eurcb_outline div#kikan{
	float: left;
	background: url(../campaign/eurjpy_cb/images/title_kikan.png) no-repeat;
	width: 310px;
	height: 163px;
}
div#eurcb_outline div#naiyou p,div#eurcb_outline div#kikan p{
	padding: 40px 10px 0 10px;
}

div#eurcb_taishou{
	clear: both;
	background: url(../campaign/eurjpy_cb/images/title_taisyou.png) no-repeat;
	width: 635px;
	height: 181px;
	margin-top: 10px;
}
div#eurcb_taishou p{
	padding: 40px 10px 0 10px;
}

div#eurcb_outline2{
	width: 630px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#eurcb_outline2 div#tuuka{
	float: left;
	background: url(../campaign/eurjpy_cb/images/title_taisyoutuuka.png) no-repeat;
	width: 310px;
	height: 163px;
	margin-right: 10px;
}
div#eurcb_outline2 div#cashback{
	float: left;
	background: url(../campaign/eurjpy_cb/images/title_cashback.png) no-repeat;
	width: 310px;
	height: 163px;
}
div#eurcb_outline2 div#tuuka p,div#eurcb_outline2 div#cashback p{
	padding: 40px 10px 0 10px;
}
p#eurcb_mame{
	clear: both;
	width: 605px;
	margin-left:30px;
}

div#eurcb_eririn{
	background: url(../campaign/eurjpy_cb/images/example_eririn.jpg) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
div#eurcb_dollgon{
	background: url(../campaign/eurjpy_cb/images/example_dollgon.jpg) no-repeat;
	width: 612px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
div#eurcb_yutaro{
	background: url(../campaign/eurjpy_cb/images/example_eutaro.jpg) no-repeat;
	width: 612px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
div#eurcb_eririn p,div#eurcb_dollgon p,div#eurcb_yutaro p{
	padding: 35px 50px 0 170px;
}
div.eurcb_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.eurcb_example p{
	margin: 5px 10px 5px 10px;
}
div#eurcb_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#eurcb_risk2 p{
	margin: 5px 10px 5px 10px;
}


/*  口座開設キャッシュバックキャンペーン
---------------------------------------------------------------------------- */
div#start5000_risk{
	text-align: right;
}
div#start5000_header{
	background: url(../campaign/start5000/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 293px;
	margin-top: 10px
}
div#start5000_header div#start5000_account{
	padding-top: 245px;
	padding-right: 30px;
	text-align: right;
}

div#start5000_outline{
	width: 610px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start5000_outline div#naiyou{
	float: left;
	background: url(../campaign/start5000/images/title_naiyou.png) no-repeat;
	width: 300px;
	height: 166px;
	margin-right: 10px;
}
div#start5000_outline div#kikan{
	float: left;
	background: url(../campaign/start5000/images/title_kikan.png) no-repeat;
	width: 300px;
	height: 166px;
}
div#start5000_outline div#naiyou p,div#start5000_outline div#kikan p{
	padding: 38px 1px 0 5px;
}

div#start5000_outline2{
	width: 610px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start5000_outline2 div#taishou{
	float: left;
	background: url(../campaign/start5000/images/title_taisyou.png) no-repeat;
	width: 300px;
	height: 166px;
	margin-right: 10px;
}
div#start5000_outline2 div#cashback{
	float: left;
	background: url(../campaign/start5000/images/title_cashback.png) no-repeat;
	width: 300px;
	height: 166px;
}
div#start5000_outline2 div#taishou p,div#start5000_outline2 div#cashback p{
	padding: 40px 10px 0 10px;
}
div#start5000_risk2{
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start5000_risk2 p{
	margin: 5px 10px 5px 10px;
}
div#start5000_banner{
	margin-bottom: 20px;
	margin-left: 20px;
}


/*  こめこめキャンペーン
---------------------------------------------------------------------------- */
.kome_center{
	text-align: center;
}
div#kome_header{
	background: url(../campaign/komekome/images/header.jpg) no-repeat;
	width: 640px;
	height: 480px;
}
div#kome_header div#kome_risk{
	text-align: right;
}
div#kome_header div#kome_jiyu{
	text-align: right;
	margin-top: 315px;
	margin-right: 5px;
}
div#kome_header div#kome_account{
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}
div#kome_naiyou{
	background: url(../campaign/komekome/images/naiyou.png) no-repeat;
	width: 640px;
	height: 175px;
	margin-top: 10px;
}
div#kome_naiyou p{
	padding: 30px 10px 0 10px;
}
div#kome_outline{
	width: 640px;
	margin-top: 10px;
}
div#kome_outline div#kikan{
	float: left;
	background: url(../campaign/komekome/images/kikan.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-right: 10px;
}
div#kome_outline div#tuuka{
	float: left;
	background: url(../campaign/komekome/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 144px;
}
div#kome_outline div#kikan p,div#kome_outline div#tuuka p{
	padding: 30px 10px 0 10px;
}
div#kome_outline div#taishou{
	clear: both;
	float: left;
	background: url(../campaign/komekome/images/taisyou.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}
div#kome_outline div#hassou{
	float: left;
	background: url(../campaign/komekome/images/order.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-top: 10px;
	margin-bottom: 30px;
}
div#kome_outline div#taishou p,div#kome_outline div#hassou p{
	padding: 30px 10px 0 10px;
}
p#kome_seminer{
	margin-left: 20px
}
div#kome_mame{
	background: url(../campaign/komekome/images/about.png) no-repeat;
	width: 640px;
	height: 170px;
	margin-bottom: 5px;
}
div#kome_mame p{
	padding: 20px 30px 0 35px;
}
div#kome_point1{
	background: url(../campaign/komekome/images/sono1_1.png) no-repeat;
	width: 640px;
	height: 220px;
}
div#kome_point1 p{
	padding: 165px 10px 0 10px;
}
div#kome_point1_1{
	background: url(../campaign/komekome/images/sono1_2.png) no-repeat;
	width: 640px;
	height: 215px;
}
div#kome_point1_1 p{
	padding: 155px 10px 0 10px;
}
div#kome_point2{
	background: url(../campaign/komekome/images/sono2_1.png) no-repeat;
	width: 640px;
	height: 180px;
}
div#kome_point2 p{
	padding: 100px 10px 0 10px;
}
div#kome_risk1{
	width: 614px;
	border: 3px solid #aaa;
	padding: 10px;
	margin-top: 10px;
}
div#kome_risk2{
	width: 620px;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	color:#003399;
	background: #BAE3FF;
}


/*  秋の3大キャンペーン!!
---------------------------------------------------------------------------- */
div#autumn_header{
	background: url(../campaign/autumn/images/topimage1.jpg) no-repeat;
	width: 640px;
	height: 426px;
}
div#autumn_header div#autumn_risk{
	text-align: right;
}
div#autumn_header div#autumn_account{
	text-align: center;
	margin-top: 150px;
}
p#autumn_banner{
	margin-left: 20px;
}
div.autumn_outline{
	margin-left: 25px;
}


/*  口座開設キャッシュバックキャンペーン（新規）
---------------------------------------------------------------------------- */
div#start_new_risk{
	text-align: right;
}
div#start_new_header{
	background: url(../campaign/start_new/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 293px;
	margin-top: 10px
}
div#start_new_header div#start_new_account{
	padding-top: 245px;
	padding-right: 30px;
	text-align: right;
}

div#start_new_outline{
	width: 610px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_new_outline div#naiyou{
	float: left;
	background: url(../campaign/start_new/images/title_naiyou.png) no-repeat;
	width: 300px;
	height: 166px;
	margin-right: 10px;
}
div#start_new_outline div#kikan{
	float: left;
	background: url(../campaign/start_new/images/title_kikan.png) no-repeat;
	width: 300px;
	height: 166px;
}
div#start_new_outline div#naiyou p,div#start_new_outline div#kikan p{
	padding: 38px 1px 0 5px;
}

div#start_new_outline2{
	width: 610px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_new_outline2 div#taishou{
	float: left;
	background: url(../campaign/start_new/images/title_taisyou.png) no-repeat;
	width: 300px;
	height: 166px;
	margin-right: 10px;
}
div#start_new_outline2 div#cashback{
	float: left;
	background: url(../campaign/start_new/images/title_cashback.png) no-repeat;
	width: 300px;
	height: 166px;
}
div#start_new_outline2 div#taishou p,div#start_new_outline2 div#cashback p{
	padding: 40px 10px 0 10px;
}
div#start_new_risk2{
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start_new_risk2 p{
	margin: 5px 10px 5px 10px;
}
div#start_new_banner{
	margin-bottom: 20px;
	margin-left: 20px;
}


/*  口座開設キャッシュバックキャンペーン（継続）start_nov
---------------------------------------------------------------------------- */
div#start_nov_risk{
	text-align: right;
}
div#start_nov_header{
	background: url(../campaign/start_nov/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 293px;
	margin-top: 10px
}
div#start_nov_header div#start_nov_account{
	padding-top: 245px;
	padding-right: 30px;
	text-align: right;
}

div#start_nov_outline{
	width: 615px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_nov_outline div#naiyou{
	float: left;
	background: url(../campaign/start_nov/images/title_naiyou.png) no-repeat;
	width: 302px;
	height: 166px;
	margin-right: 10px;
}
div#start_nov_outline div#kikan{
	float: left;
	background: url(../campaign/start_nov/images/title_kikan.png) no-repeat;
	width: 302px;
	height: 166px;
}
div#start_nov_outline div#naiyou p,div#start_nov_outline div#kikan p{
	padding: 38px 1px 0 5px;
}

div#start_nov_outline2{
	width: 615px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_nov_outline2 div#taishou{
	float: left;
	background: url(../campaign/start_nov/images/title_taisyou.png) no-repeat;
	width: 302px;
	height: 166px;
	margin-right: 10px;
}
div#start_nov_outline2 div#cashback{
	float: left;
	background: url(../campaign/start_nov/images/title_cashback.png) no-repeat;
	width: 302px;
	height: 166px;
}
div#start_nov_outline2 div#taishou p,div#start_nov_outline2 div#cashback p{
	padding: 40px 10px 0 10px;
}
div#start_nov_risk2{
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start_nov_risk2 p{
	margin: 5px 10px 5px 10px;
}
div#start_nov_banner{
	margin-bottom: 20px;
	margin-left: 20px;
}


/*  かにかにキャンペーン
---------------------------------------------------------------------------- */
.kani_center{
	text-align: center;
}
div#kani_header{
	background: url(../campaign/kanikani/images/header.jpg) no-repeat;
	width: 640px;
	height: 480px;
}
div#kani_header div#kani_risk{
	text-align: right;
}
div#kani_header div#kani_hoku{
	text-align: right;
	margin-top: 321px;
	margin-right: 5px;
}
div#kani_header div#kani_account{
	text-align: right;
	margin-top: 12px;
	margin-right: 10px;
}
div#kani_naiyou{
	background: url(../campaign/kanikani/images/naiyou.png) no-repeat;
	width: 640px;
	height: 175px;
	margin-top: 10px;
}
div#kani_naiyou p{
	padding: 30px 10px 0 10px;
}
div#kani_outline{
	width: 640px;
	margin-top: 10px;
}
div#kani_outline div#kikan{
	float: left;
	background: url(../campaign/kanikani/images/kikan.png) no-repeat;
	width: 315px;
	height: 145px;
	margin-right: 10px;
}
div#kani_outline div#tuuka{
	float: left;
	background: url(../campaign/kanikani/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 144px;
}
div#kani_outline div#kikan p,div#kani_outline div#tuuka p{
	padding: 30px 10px 0 10px;
}
div#kani_outline div#taishou{
	clear: both;
	float: left;
	background: url(../campaign/kanikani/images/taisyou.png) no-repeat;
	width: 315px;
	height: 166px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}
div#kani_outline div#hassou{
	float: left;
	background: url(../campaign/kanikani/images/order.png) no-repeat;
	width: 315px;
	height: 166px;
	margin-top: 10px;
	margin-bottom: 30px;
}
div#kani_outline div#taishou p,div#kani_outline div#hassou p{
	padding: 30px 10px 0 10px;
}
p#kani_seminer{
	margin-left: 20px
}
div#kani_mame{
	background: url(../campaign/kanikani/images/about.png) no-repeat;
	width: 640px;
	height: 170px;
	margin-bottom: 5px;
}
div#kani_mame p{
	padding: 20px 30px 0 35px;
}
div#kani_point1{
	background: url(../campaign/kanikani/images/sono1_1.png) no-repeat;
	width: 640px;
	height: 220px;
}
div#kani_point1 p{
	padding: 165px 10px 0 10px;
}
div#kani_point1_1{
	background: url(../campaign/kanikani/images/sono1_2.png) no-repeat;
	width: 640px;
	height: 166px;
}
div#kani_point1_1 p{
	padding: 155px 10px 0 10px;
}
div#kani_risk2{
	width: 620px;
	padding: 10px;
	margin-top: 40px;
	margin-bottom: 20px;
	color:#003399;
	background: #BAE3FF;
}


/*  口座開設キャッシュバックキャンペーン（継続）start_dec
---------------------------------------------------------------------------- */
div#start_dec_risk{
	text-align: right;
}
div#start_dec_header{
	background: url(../campaign/start_dec/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 293px;
	margin-top: 10px
}
div#start_dec_header div#start_dec_account{
	padding-top: 245px;
	padding-right: 30px;
	text-align: right;
}

div#start_dec_outline{
	width: 615px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_dec_outline div#naiyou{
	float: left;
	background: url(../campaign/start_dec/images/title_naiyou.png) no-repeat;
	width: 302px;
	height: 166px;
	margin-right: 10px;
}
div#start_dec_outline div#kikan{
	float: left;
	background: url(../campaign/start_dec/images/title_kikan.png) no-repeat;
	width: 302px;
	height: 166px;
}
div#start_dec_outline div#naiyou p,div#start_dec_outline div#kikan p{
	padding: 38px 1px 0 5px;
}

div#start_dec_outline2{
	width: 615px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_dec_outline2 div#taishou{
	float: left;
	background: url(../campaign/start_dec/images/title_taisyou.png) no-repeat;
	width: 302px;
	height: 166px;
	margin-right: 10px;
}
div#start_dec_outline2 div#cashback{
	float: left;
	background: url(../campaign/start_dec/images/title_cashback.png) no-repeat;
	width: 302px;
	height: 166px;
}
div#start_dec_outline2 div#taishou p,div#start_dec_outline2 div#cashback p{
	padding: 40px 10px 0 10px;
}
div#start_dec_risk2{
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start_dec_risk2 p{
	margin: 5px 10px 5px 10px;
}
div#start_dec_banner{
	margin-bottom: 20px;
	margin-left: 20px;
}


/*  EURJPYキャッシュバックキャンペーン　12月
---------------------------------------------------------------------------- */
.eurdec_center{
	text-align: center;
}
div#eurdec_risk{
	text-align: right;
}
div#eurdec_header{
	background: url(../campaign/eurjpy_dec/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 293px;
	margin-top: 10px
}
div#eurdec_header div#eurdec_account{
	padding-top: 240px;
	padding-left: 210px;
}

div#eurdec_outline{
	width: 630px;
	margin-top: 10px;
}
div#eurdec_outline div#naiyou{
	float: left;
	background: url(../campaign/eurjpy_dec/images/title_naiyou.png) no-repeat;
	width: 310px;
	height: 163px;
	margin-right: 10px;
}
div#eurdec_outline div#kikan{
	float: left;
	background: url(../campaign/eurjpy_dec/images/title_kikan.png) no-repeat;
	width: 310px;
	height: 163px;
}
div#eurdec_outline div#naiyou p,div#eurdec_outline div#kikan p{
	padding: 40px 10px 0 10px;
}

div#eurdec_taishou{
	clear: both;
	background: url(../campaign/eurjpy_dec/images/title_taisyou.png) no-repeat;
	width: 635px;
	height: 181px;
	margin-top: 10px;
}
div#eurdec_taishou p{
	padding: 40px 10px 0 10px;
}

div#eurdec_outline2{
	width: 630px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#eurdec_outline2 div#tuuka{
	float: left;
	background: url(../campaign/eurjpy_dec/images/title_taisyoutuuka.png) no-repeat;
	width: 310px;
	height: 163px;
	margin-right: 10px;
}
div#eurdec_outline2 div#cashback{
	float: left;
	background: url(../campaign/eurjpy_dec/images/title_cashback.png) no-repeat;
	width: 310px;
	height: 163px;
}
div#eurdec_outline2 div#tuuka p,div#eurdec_outline2 div#cashback p{
	padding: 40px 10px 0 10px;
}
p#eurdec_mame{
	clear: both;
	width: 605px;
	margin-left:30px;
}

div#eurdec_eririn{
	background: url(../campaign/eurjpy_dec/images/example_eririn.jpg) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
div#eurdec_dollgon{
	background: url(../campaign/eurjpy_dec/images/example_dollgon.jpg) no-repeat;
	width: 612px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
div#eurdec_yutaro{
	background: url(../campaign/eurjpy_dec/images/example_eutaro.jpg) no-repeat;
	width: 612px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
div#eurdec_eririn p,div#eurdec_dollgon p,div#eurdec_yutaro p{
	padding: 35px 50px 0 170px;
}
div.eurdec_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.eurdec_example p{
	margin: 5px 10px 5px 10px;
}
div#eurdec_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#eurdec_risk2 p{
	margin: 5px 10px 5px 10px;
}





/* clearfix　　※常に一番下に表示
---------------------------------------------- */
/* ie \*/
* html div#usdjpy_outline,
* html div#eurusd2_outline,
* html div#eurusd3_outline,
* html div#usdjpy10000_outline,
* html div#gbpjpy_outline,
* html div#gbpjpy_menu,
* html div#usdjpy_enc_outline,
* html div#niku_outline,
* html div#kome_outline,
* html div#kani_outline,
* html div#eurcb_outline,
* html div#eurcb_outline2,
* html div#eurdec_outline,
* html div#eurdec_outline2,
* html div#start5000_outline,
* html div#start5000_outline2,
* html div#start_new_outline,
* html div#start_new_outline2,
* html div.camplist,
* html div#start_nov_outline,
* html div#start_nov_outline2,
* html div#start_dec_outline,
* html div#start_dec_outline2 {
height: 1%;
}

*+html div#usdjpy_outline,
*+html div#eurusd2_outline,
*+html div#eurusd3_outline,
*+html div#usdjpy10000_outline,
*+html div#gbpjpy_outline,
*+html div#gbpjpy_menu,
*+html div#usdjpy_enc_outline,
*+html div#niku_outline,
*+html div#kome_outline,
*+html div#kani_outline,
*+html div#eurcb_outline,
*+html div#eurcb_outline2,
*+html div#eurdec_outline,
*+html div#eurdec_outline2,
*+html div#start5000_outline,
*+html div#start5000_outline2,
*+html div#start_new_outline,
*+html div#start_new_outline2,
*+html div.camplist,
*+html div#start_nov_outline,
*+html div#start_nov_outline2,
*+html div#start_dec_outline,
*+html div#start_dec_outline2 {
height: 1%;
}

/* modern brow */
div#usdjpy_outline:after,
div#eurusd2_outline:after,
div#eurusd3_outline:after,
div#usdjpy10000_outline:after,
div#gbpjpy_outline:after,
div#gbpjpy_menu:after,
div#usdjpy_enc_outline:after,
div#niku_outline:after,
div#kome_outline:after,
div#kani_outline:after,
div#eurcb_outline:after,
div#eurcb_outline2:after,
div#eurdec_outline:after,
div#eurdec_outline2:after,
div#start5000_outline:after,
div#start5000_outline2:after,
div#start_new_outline:after,
div#start_new_outline2:after,
div.camplist:after,
div#start_nov_outline:after,
div#start_nov_outline2:after,
div#start_dec_outline:after,
div#start_dec_outline2:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

/* MacIE onry \*//*/
div#usdjpy_outline,
div#eurusd2_outline,
div#eurusd3_outline,
div#usdjpy10000_outline,
div#gbpjpy_outline,
div#gbpjpy_menu,
div#usdjpy_enc_outline,
div#niku_outline,
div#kome_outline,
div#kani_outline,
div#eurcb_outline,
div#eurcb_outline2,
div#eurdec_outline,
div#eurdec_outline2,
div#start5000_outline,
div#start5000_outline2,
div.camplist,
div#start_nov_outline,
div#start_nov_outline2,
div#start_dec_outline,
div#start_dec_outline2 {
display: inline-table;
}/* end */
