@charset "UTF-8";

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



/*  口座開設キャッシュバックキャンペーン　start_jan2010
---------------------------------------------------------------------------- */
div#start_jan2010_risk{
	text-align: right;
}
div#start_jan2010_header{
	background: url(../campaign/start_jan2010/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 367px;
	margin-top: 10px
}

div#start_jan2010_header div#start_jan2010_account{
	padding-top: 320px;
	padding-right: 30px;
	text-align: right;
}

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

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

/*  GBPJPYポンドdeすっぽんどキャンペーン　2010年1月　suppon
---------------------------------------------------------------------------- */
div#content-detail_suppon {
	padding: 10px 0 10px;
	line-height: 150%;
}
div#content-detail_suppon a{
	color: #0080FF;
	text-decoration: underline;
}
div#content-detail_suppon a:hover{
	text-decoration: none;
}
div#content-detail_suppon p{
	padding: 8px 0;
}
div#suppon_header{
	background: url(../campaign/suppon/images/header.jpg) no-repeat;
	width: 650px;
	height: 542px;
}
div#suppon_header div#supergift{
	text-align: right;
	padding-top: 332px;
	padding-right: 10px;
}
div#suppon_header div#suppon_account{
	text-align: right;
	padding-top: 498px;
	padding-right: 10px;
}
div#suppon_naiyou{
	clear: both;
	background: url(../campaign/suppon/images/naiyou.png) no-repeat;
	width: 640px;
	height: 150px;
	margin-top: 10px;
	border-bottom: 1px solid #333;
}
div#suppon_naiyou p{
	padding: 40px 0 0 0;
}
div#suppon_naiyou p.suppon_naiyouL{
	float: left;
	width: 311px;
}
div#suppon_naiyou p.suppon_naiyouR{
	float: left;
	width: 305px;
	margin-left: 20px;
}
div#suppon_outline{
	width: 640px;
	margin-top: 10px;
}
div#suppon_outline div#kikan{
	float: left;
	background: url(../campaign/suppon/images/kikan.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#suppon_outline div#tuuka{
	float: left;
	background: url(../campaign/suppon/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#suppon_outline div#kikan p,div#suppon_outline div#tuuka p{
	padding: 30px 10px 0 10px;;
}
div#suppon_outline2{
	width: 640px;
	margin-top: 10px;
}
div#suppon_outline2 div#taisyou{
	float: left;
	background: url(../campaign/suppon/images/taisyou.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#suppon_outline2 div#hassou{
	float: left;
	background: url(../campaign/suppon/images/order.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#suppon_outline2 div#taisyou p,div#suppon_outline2 div#hassou p{
	padding: 30px 10px 0 10px;;
}
div#suppon_chuui{
	clear: both;
	background: url(../campaign/suppon/images/chui.png) no-repeat;
	width: 640px;
	margin-top: 10px;
}
div#suppon_chuui p{
	padding: 30px 10px 0 10px;
}
div#suppon_mame{
	width: 640px;
	margin-bottom: 5px;
}
div#suppon_mame div.mame_cneter{
	background: url(../campaign/suppon/images/knowledge_bg.png) repeat-y;
	width: 640px;
}
div#suppon_mame div.mame_cneter p{
	padding: 0 25px 0 40px;
}
div#suppon_mame p.mame_country{
	margin: 0 0 0 40px;
}
div#suppon_mame p.mame_seminar{
	margin: 0 0 0 40px;
}
div#suppon_eririn{
	background: url(../campaign/suppon/images/example_eririn.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#suppon_dollgon{
	background: url(../campaign/suppon/images/example_dollgon.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#suppon_yutaro{
	background: url(../campaign/suppon/images/example_eutaro.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div.suppon_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.suppon_example p{
	margin: 5px 10px 5px 10px;
}
div#suppon_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#suppon_risk2 p{
	margin: 5px 10px 5px 10px;
}


/*  口座開設キャッシュバックキャンペーン　start_feb2010
---------------------------------------------------------------------------- */
div#start_feb2010_risk{
	text-align: right;
}
div#start_feb2010_header{
	background: url(../campaign/start_feb2010/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 367px;
	margin-top: 10px
}
div#start_feb2010_header div#start_feb2010_account{
	padding-top: 320px;
	padding-right: 30px;
	text-align: right;
}
div#start_feb2010_outline{
	width: 615px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_feb2010_outline div#naiyou{
	float: left;
	background: url(../campaign/start_feb2010/images/title_naiyou.png) no-repeat;
	width: 302px;
	height: 190px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#start_feb2010_outline div#kikan{
	float: left;
	background: url(../campaign/start_feb2010/images/title_kikan.png) no-repeat;
	width: 302px;
	height: 190px;
	margin-bottom: 10px;
}
div#start_feb2010_outline div#naiyou p,div#start_feb2010_outline div#kikan p{
	padding: 38px 1px 0 5px;
}
div#start_feb2010_outline2{
	width: 615px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_feb2010_outline2 div#taishou{
	float: left;
	background: url(../campaign/start_feb2010/images/title_taisyou.png) no-repeat;
	width: 302px;
	height: 196px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#start_feb2010_outline2 div#cashback{
	float: left;
	background: url(../campaign/start_feb2010/images/title_cashback.png) no-repeat;
	width: 302px;
	height: 196px;
	margin-bottom: 10px;
}
div#start_feb2010_outline2 div#taishou p,div#start_feb2010_outline2 div#cashback p{
	padding: 40px 10px 0 10px;;
}
div#start_feb2010_risk2{
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start_feb2010_risk2 p{
	margin: 5px 10px 5px 10px;
}
div#start_feb2010_banner{
	margin-bottom: 20px;
	margin-left: 20px;
}

/*  GBPJPYぽんしゅプレゼントキャンペーン　2010年2月　ponshu
---------------------------------------------------------------------------- */
div#content-detail_ponshu {
	padding: 10px 0 10px;
	line-height: 150%;
}
div#content-detail_ponshu a{
	color: #0080FF;
	text-decoration: underline;
}
div#content-detail_ponshu a:hover{
	text-decoration: none;
}
div#content-detail_ponshu p{
	padding: 8px 0;
}
div#ponshu_header{
	background: url(../campaign/ponshu/images/header.jpg) no-repeat;
	width: 650px;
	height: 542px;
}
div#ponshu_header div#supergift{
	text-align: right;
	padding-top: 332px;
	padding-right: 10px;
}
div#ponshu_header div#ponshu_account{
	text-align: right;
	padding-top: 498px;
	padding-right: 10px;
}
div#ponshu_naiyou{
	clear: both;
	background: url(../campaign/ponshu/images/naiyou.png) no-repeat;
	width: 640px;
	height: 150px;
	margin-top: 10px;
	border-bottom: 1px solid #333;
}
div#ponshu_naiyou p{
	padding: 40px 0 0 0;
}
div#ponshu_outline{
	width: 640px;
	margin-top: 10px;
}
div#ponshu_outline div#kikan{
	float: left;
	background: url(../campaign/ponshu/images/kikan.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#ponshu_outline div#tuuka{
	float: left;
	background: url(../campaign/ponshu/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#ponshu_outline div#kikan p,div#ponshu_outline div#tuuka p{
	padding: 30px 10px 0 10px;;
}
div#ponshu_outline2{
	width: 640px;
	margin-top: 10px;
}
div#ponshu_outline2 div#taisyou{
	float: left;
	background: url(../campaign/ponshu/images/taisyou.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#ponshu_outline2 div#hassou{
	float: left;
	background: url(../campaign/ponshu/images/order.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#ponshu_outline2 div#taisyou p,div#ponshu_outline2 div#hassou p{
	padding: 30px 10px 0 10px;;
}
div#ponshu_chuui{
	clear: both;
	background: url(../campaign/ponshu/images/chui.png) no-repeat;
	width: 640px;
	margin-top: 10px;
}
div#ponshu_chuui p{
	padding: 30px 10px 0 10px;
}
div#ponshu_mame{
	width: 640px;
	margin-bottom: 5px;
}
div#ponshu_mame div.mame_cneter{
	background: url(../campaign/ponshu/images/knowledge_bg.png) repeat-y;
	width: 640px;
}
div#ponshu_mame div.mame_cneter p{
	padding: 0 25px 0 40px;
}
div#ponshu_mame p.mame_country{
	margin: 0 0 0 40px;
}
div#ponshu_mame p.mame_seminar{
	margin: 0 0 0 40px;
}
div#ponshu_eririn{
	background: url(../campaign/ponshu/images/example_eririn.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#ponshu_dollgon{
	background: url(../campaign/ponshu/images/example_dollgon.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#ponshu_yutaro{
	background: url(../campaign/ponshu/images/example_eutaro.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div.ponshu_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.ponshu_example p{
	margin: 5px 10px 5px 10px;
}
div#ponshu_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#ponshu_risk2 p{
	margin: 5px 10px 5px 10px;
}

/*  6通貨ペアスワップキャンペーン　2010年2月　swap
---------------------------------------------------------------------------- */
div#content-detail_swap{
	padding: 10px 0 10px;
	line-height: 150%;
}
div#content-detail_swap a{
	color: #0080FF;
	text-decoration: underline;
}
div#content-detail_swap a:hover{
	text-decoration: none;
}
div#content-detail_swap p{
	padding: 8px 0;
}
div#swap_header{
	background: url(../campaign/swap/images/header.jpg) no-repeat;
	width: 650px;
	height: 464px;
}
div#swap_header div#swap_account{
	text-align: right;
	padding-top: 420px;
	padding-right: 10px;
}
div#swap_naiyou{
	clear: both;
	background: url(../campaign/swap/images/naiyou.png) no-repeat;
	width: 650px;
	margin-top: 10px;
	border-bottom: 1px solid #333;
}
div#swap_naiyou p{
	padding: 40px 0 20px 0;
}
div#swap_kikan{
	clear: both;
	background: url(../campaign/swap/images/kikan.png) no-repeat;
	width: 650px;
	margin-top: 20px;
	border-bottom: 1px solid #333;
}
div#swap_kikan p{
	padding: 40px 0 20px 0;
}
div#swap_chuui{
	clear: both;
	background: url(../campaign/swap/images/chui.png) no-repeat;
	width: 640px;
	margin: 20px 0 30px 0;
}
div#swap_chuui p{
	padding: 30px 10px 0 10px;
}

/*  6通貨ペアスワップキャンペーン第２弾　2010年2月　swap_02
---------------------------------------------------------------------------- */
div#swap02_header{
	background: url(../campaign/swap_02/images/header.jpg) no-repeat;
	width: 650px;
	height: 464px;
}
div#swap02_header div#swap_account{
	text-align: right;
	padding-top: 420px;
	padding-right: 10px;
}

/*  口座開設キャッシュバックキャンペーン　start_mar2010
---------------------------------------------------------------------------- */
div#start_mar2010_risk{
	text-align: right;
}
div#start_mar2010_header{
	background: url(../campaign/start_mar2010/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 327px;
	margin-top: 10px;
}
div#start_mar2010_header div#start_mar2010_account{
	padding-top: 274px;
	padding-right: 34px;
	text-align: right;
}
div#start_mar2010_outline{
	width: 615px;
	margin: 15px auto 0;
}
div#start_mar2010_outline div#naiyou{
	float: left;
	background: url(../campaign/start_mar2010/images/title_naiyou.png) no-repeat;
	width: 302px;
	height: 190px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#start_mar2010_outline div#kikan{
	float: left;
	background: url(../campaign/start_mar2010/images/title_kikan.png) no-repeat;
	width: 302px;
	height: 190px;
	margin-bottom: 10px;
}
div#start_mar2010_outline div#naiyou p,div#start_mar2010_outline div#kikan p{
	padding: 38px 1px 0 5px;
}
div#start_mar2010_outline2{
	width: 615px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
div#start_mar2010_outline2 div#taishou{
	float: left;
	background: url(../campaign/start_mar2010/images/title_taisyou.png) no-repeat;
	width: 302px;
	height: 196px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#start_mar2010_outline2 div#cashback{
	float: left;
	background: url(../campaign/start_mar2010/images/title_cashback.png) no-repeat;
	width: 302px;
	height: 196px;
	margin-bottom: 10px;
}
div#start_mar2010_outline2 div#taishou p,div#start_mar2010_outline2 div#cashback p{
	padding: 40px 10px 0 10px;;
}
div#start_mar2010_risk2{
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start_mar2010_risk2 p{
	margin: 5px 10px 5px 10px;
}
div#start_mar2010_banner{
	margin-bottom: 20px;
	margin-left: 20px;
}

/*  GBPJPYポンジュースプレゼントキャンペーン　2010年3月　pomjuice
---------------------------------------------------------------------------- */
div#content-detail_pomjuice {
	padding: 10px 0 10px;
	line-height: 150%;
}
div#content-detail_pomjuice a{
	color: #0080FF;
	text-decoration: underline;
}
div#content-detail_pomjuice a:hover{
	text-decoration: none;
}
div#content-detail_pomjuice p{
	padding: 8px 0;
}
div#pomjuice_header{
	background: url(../campaign/pomjuice/images/header.jpg) no-repeat;
	width: 650px;
	height: 542px;
}
div#pomjuice_header div#supergift{
	text-align: right;
	padding-top: 332px;
	padding-right: 10px;
}
div#pomjuice_header div#pomjuice_account{
	text-align: right;
	padding-top: 498px;
	padding-right: 10px;
}
div#pomjuice_naiyou{
	clear: both;
	background: url(../campaign/pomjuice/images/naiyou.png) no-repeat;
	width: 640px;
	height: 150px;
	margin-top: 10px;
	border-bottom: 1px solid #333;
}
div#pomjuice_naiyou p.pomleft{
	padding: 40px 0 0 0;
	width: 480px;
	margin:0 10px 0 0;
	float: left;
}
div#pomjuice_naiyou p.pomright{
	padding: 30px 0 0 0;
	width: 140px;
	float: left;
}
div#pomjuice_outline{
	width: 640px;
	margin-top: 10px;
}
div#pomjuice_outline div#kikan{
	float: left;
	background: url(../campaign/pomjuice/images/kikan.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#pomjuice_outline div#tuuka{
	float: left;
	background: url(../campaign/pomjuice/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#pomjuice_outline div#kikan p,div#pomjuice_outline div#tuuka p{
	padding: 30px 10px 0 10px;;
}
div#pomjuice_outline2{
	width: 640px;
	margin-top: 10px;
}
div#pomjuice_outline2 div#taisyou{
	float: left;
	background: url(../campaign/pomjuice/images/taisyou.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#pomjuice_outline2 div#hassou{
	float: left;
	background: url(../campaign/pomjuice/images/order.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#pomjuice_outline2 div#taisyou p,div#pomjuice_outline2 div#hassou p{
	padding: 30px 10px 0 10px;;
}
div#pomjuice_chuui{
	clear: both;
	background: url(../campaign/pomjuice/images/chui.png) no-repeat;
	width: 640px;
	margin-top: 10px;
}
div#pomjuice_chuui p{
	padding: 30px 10px 0 10px;
}
div#pomjuice_mame{
	width: 640px;
	margin-bottom: 5px;
}
div#pomjuice_mame div.mame_cneter{
	background: url(../campaign/pomjuice/images/knowledge_bg.png) repeat-y;
	width: 640px;
}
div#pomjuice_mame div.mame_cneter p{
	padding: 0 25px 0 40px;
}
div#pomjuice_mame p.mame_country{
	margin: 0 0 0 40px;
}
div#pomjuice_mame p.mame_seminar{
	margin: 0 0 0 40px;
}
div#pomjuice_eririn{
	background: url(../campaign/pomjuice/images/example_eririn.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#pomjuice_dollgon{
	background: url(../campaign/pomjuice/images/example_dollgon.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#pomjuice_yutaro{
	background: url(../campaign/pomjuice/images/example_eutaro.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div.pomjuice_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.pomjuice_example p{
	margin: 5px 10px 5px 10px;
}
div#pomjuice_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#pomjuice_risk2 p{
	margin: 5px 10px 5px 10px;
}
/*  EURJPY5万口座突破　宮崎県産マンゴープレゼントキャンペーン　2010年4月　eurjpy_mango
---------------------------------------------------------------------------- */
div#content-detail_mango {
	padding: 10px 0 10px;
	line-height: 150%;
}
div#content-detail_mango a{
	color: #0080FF;
	text-decoration: underline;
}
div#content-detail_mango a:hover{
	text-decoration: none;
}
div#content-detail_mango p{
	padding: 8px 0;
}
div#mango_header{
	background: url(../campaign/eurjpy_mango/images/header.jpg) no-repeat;
	width: 650px;
	height: 606px;
}
div#mango_header div#supergift{
	text-align: right;
	padding-top: 332px;
	padding-right: 10px;
}
div#mango_header div#mango_account{
	text-align: right;
	padding-top: 562px;
	padding-right: 10px;
}
div#mango_naiyou{
	clear: both;
	background: url(../campaign/eurjpy_mango/images/naiyou.png) no-repeat;
	width: 640px;
	height: 150px;
	margin-top: 10px;
	border-bottom: 1px solid #333;
}
div#mango_naiyou p{
	padding: 40px 0 0 0;
}
div#mango_outline{
	width: 640px;
	margin-top: 10px;
}
div#mango_outline div#kikan{
	float: left;
	background: url(../campaign/eurjpy_mango/images/kikan.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#mango_outline div#tuuka{
	float: left;
	background: url(../campaign/eurjpy_mango/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#mango_outline div#kikan p,div#mango_outline div#tuuka p{
	padding: 30px 10px 0 10px;;
}
div#mango_outline2{
	width: 640px;
	margin-top: 10px;
}
div#mango_outline2 div#taisyou{
	float: left;
	background: url(../campaign/eurjpy_mango/images/taisyou.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#mango_outline2 div#hassou{
	float: left;
	background: url(../campaign/eurjpy_mango/images/order.png) no-repeat;
	width: 315px;
	height: 144px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#mango_outline2 div#taisyou p,div#mango_outline2 div#hassou p{
	padding: 30px 10px 0 10px;;
}
div#mango_chuui{
	clear: both;
	background: url(../campaign/eurjpy_mango/images/chui.png) no-repeat;
	width: 640px;
	margin-top: 10px;
}
div#mango_chuui p{
	padding: 35px 10px 10px;
}
div#mango_mame{
	width: 640px;
	margin-bottom: 5px;
}
div#mango_mame div.mame_cneter{
	background: url(../campaign/eurjpy_mango/images/knowledge_bg.png) repeat-y;
	width: 640px;
}
div#mango_mame div.mame_cneter p{
	padding: 0 25px 0 40px;
}
div#mango_mame p.mame_country{
	margin: 0 0 0 40px;
}
div#mango_mame p.mame_seminar{
	margin: 0 0 0 40px;
}
div#mango_eririn{
	background: url(../campaign/eurjpy_mango/images/example_eririn.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#mango_dollgon{
	background: url(../campaign/eurjpy_mango/images/example_dollgon.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#mango_yutaro{
	background: url(../campaign/eurjpy_mango/images/example_eutaro.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div.mango_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.mango_example p{
	margin: 5px 10px 5px 10px;
}
div#mango_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#mango_risk2 p{
	margin: 5px 10px 5px 10px;
}

/*  5万口座突破　口座開設キャッシュバックキャンペーン　start_apr2010　2010年4月
---------------------------------------------------------------------------- */
div#start_apr2010_risk{
	text-align: right;
}
div#start_apr2010_header{
	background: url(../campaign/start_apr2010/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 410px;
	margin-top: 10px;
}
div#start_apr2010_header div#start_apr2010_account{
	padding-top: 365px;
	padding-right: 34px;
	text-align: right;
}
div#start_apr2010_outline {
	clear: both;
	width: 615px;
	margin: 15px auto 0;
}

div#start_apr2010_outline div {
	margin-bottom: 10px;
	border: 1px solid #0AA55A;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
div#start_apr2010_outline div .ExpTtl {
	height: 36px;
	line-height: 36px;
	margin: 0;
	padding: 0 0 0 25px;
	color: #fff;
	font-size: 16px;
	background: url(../campaign/start_apr2010/images/exp_ttl_bg.png) left top no-repeat #0AA55A;
}
div#start_apr2010_outline div p {
	padding: 5px 3px 20px 5px;
}
div#start_apr2010_outline div#naiyou {
	float: left;
	width: 300px;
	height: 240px;
	margin-right: 10px;
}
div#start_apr2010_outline div#kikan {
	float: left;
	width: 300px;
	height: 240px;
	background: url(../campaign/start_apr2010/images/marketclose.png) 20px bottom no-repeat;
}
div#start_apr2010_outline div#naiyou p,
div#start_apr2010_outline div#kikan p {
	padding-bottom: 0;
}

div#start_apr2010_risk2{
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start_apr2010_risk2 p{
	margin: 5px 10px 5px 10px;
}
div#start_apr2010_banner{
	margin-bottom: 20px;
	margin-left: 20px;
}
/*  GBPJPYちゃんぽんプレゼントキャンペーン　2010年4月　chanpon
---------------------------------------------------------------------------- */
div#content-detail_chanpon {
	padding: 10px 0 10px;
	line-height: 150%;
}
div#content-detail_chanpon a{
	color: #0080FF;
	text-decoration: underline;
}
div#content-detail_chanpon a:hover{
	text-decoration: none;
}
div#content-detail_chanpon p{
	padding: 8px 0;
}
div#chanpon_header{
	background: url(../campaign/chanpon/images/header.jpg) no-repeat;
	width: 650px;
	height: 627px;
}
div#chanpon_header div#supergift{
	text-align: right;
	padding-top: 332px;
	padding-right: 10px;
}
div#chanpon_header div#chanpon_account{
	text-align: right;
	padding-top: 582px;
	padding-right: 10px;
}
div#chanpon_naiyou{
	clear: both;
	background: url(../campaign/chanpon/images/naiyou.png) no-repeat;
	width: 640px;
	margin-top: 10px;
	padding: 30px 0 0 0;
	border-bottom: 1px solid #333;
}
div#chanpon_naiyou p.chanponimage{
	background: url(../campaign/chanpon/images/chanpon.jpg) no-repeat;
	width: 616px;
	height: 55px;
	margin:0 auto 10px;
	padding: 425px 0 0 20px;
	color: #FFF;
	text-align: left;
}
div#chanpon_outline{
	width: 640px;
	margin-top: 10px;
}
div#chanpon_outline div#kikan{
	float: left;
	background: url(../campaign/chanpon/images/kikan.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#chanpon_outline div#tuuka{
	float: left;
	background: url(../campaign/chanpon/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#chanpon_outline div#kikan p,div#chanpon_outline div#tuuka p{
	padding: 30px 10px 0 10px;;
}
div#chanpon_outline2{
	width: 640px;
	margin-top: 10px;
}
div#chanpon_outline2 div {
	float: left;
	width: 315px;
	height: 160px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#chanpon_outline2 div#taisyou {
	background: url(../campaign/chanpon/images/taisyou.png) no-repeat;
	margin-right: 10px;
}
div#chanpon_outline2 div#hassou {
	background: url(../campaign/chanpon/images/order.png) no-repeat;
}
div#chanpon_outline2 div p {
	padding: 30px 10px 0 10px;;
}
div#chanpon_chuui{
	clear: both;
	background: url(../campaign/chanpon/images/chui.png) no-repeat;
	width: 640px;
	margin-top: 10px;
}
div#chanpon_chuui p{
	padding: 30px 10px 0 10px;
}
div#chanpon_mame{
	width: 640px;
	margin-bottom: 5px;
}
div#chanpon_mame div.mame_cneter{
	background: url(../campaign/chanpon/images/knowledge_bg.png) repeat-y;
	width: 640px;
}
div#chanpon_mame div.mame_cneter p{
	padding: 0 25px 0 40px;
}
div#chanpon_mame p.mame_country{
	margin: 0 0 0 40px;
}
div#chanpon_mame p.mame_seminar{
	margin: 0 0 0 40px;
}
div#chanpon_eririn{
	background: url(../campaign/chanpon/images/example_eririn.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#chanpon_dollgon{
	background: url(../campaign/chanpon/images/example_dollgon.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#chanpon_yutaro{
	background: url(../campaign/chanpon/images/example_eutaro.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div.chanpon_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.chanpon_example p{
	margin: 5px 10px 5px 10px;
}
div#chanpon_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#chanpon_risk2 p{
	margin: 5px 10px 5px 10px;
}






/*  GBPJPYフルーツポンチプレゼント　フルーツポンチキャンペーン　2010年5月　fruitpunch
---------------------------------------------------------------------------- */
div#content-detail_fruitpunch {
	padding: 10px 0 10px;
	line-height: 150%;
}
div#content-detail_fruitpunch a{
	color: #0080FF;
	text-decoration: underline;
}
div#content-detail_fruitpunch a:hover{
	text-decoration: none;
}
div#content-detail_fruitpunch p{
	padding: 8px 0;
}
div#fruitpunch_header{
	background: url(../campaign/fruitpunch/images/header.jpg) no-repeat;
	width: 650px;
	height: 617px;
}
div#fruitpunch_header div#supergift{
	text-align: right;
	padding-top: 332px;
	padding-right: 10px;
}
div#fruitpunch_header div#fruitpunch_account{
	text-align: right;
	padding-top: 572px;
	padding-right: 10px;
}


div#fruitpunch_naiyou{
	clear: both;
	background: url(../campaign/fruitpunch/images/naiyou.png) no-repeat;
	margin: 10px 0 10px;
	padding: 35px 0px 10px;
	border-bottom: 1px solid #333;
}


div#fruitpunch_naiyou_naka {
	clear: both;
	background-color: #bbda5e;
	padding: 15px 20px;
}

div#fruitpunch_naiyou_naka p {
	text-align: left;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
}

div#naiyou_left {
	float: left;
	margin: 0 10px 10px 0;
}

div#fruitpunch_img {
	text-align: center;
}

div#fruitpunch_outline{
	width: 640px;
	margin-top: 10px;
}
div#fruitpunch_outline div#kikan{
	float: left;
	background: url(../campaign/fruitpunch/images/kikan.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#fruitpunch_outline div#tuuka{
	float: left;
	background: url(../campaign/fruitpunch/images/taisyoutuuka.png) no-repeat;
	width: 315px;
	height: 100px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#fruitpunch_outline div#kikan p,div#fruitpunch_outline div#tuuka p{
	padding: 30px 10px 0 10px;;
}
div#fruitpunch_outline2{
	width: 640px;
	margin-top: 10px;
}
div#fruitpunch_outline2 div {
	float: left;
	width: 315px;
	height: 160px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#fruitpunch_outline2 div#taisyou {
	background: url(../campaign/fruitpunch/images/taisyou.png) no-repeat;
	margin-right: 10px;
}
div#fruitpunch_outline2 div#hassou {
	background: url(../campaign/fruitpunch/images/order.png) no-repeat;
}
div#fruitpunch_outline2 div p {
	padding: 30px 10px 0 10px;;
}
div#fruitpunch_chuui{
	clear: both;
	background: url(../campaign/fruitpunch/images/chui.png) no-repeat;
	width: 640px;
	margin-top: 10px;
}
div#fruitpunch_chuui p{
	padding: 30px 10px 0 10px;
}
div#fruitpunch_mame{
	width: 640px;
	margin-bottom: 5px;
}
div#fruitpunch_mame div.mame_cneter{
	background: url(../campaign/fruitpunch/images/knowledge_bg.png) repeat-y;
	width: 640px;
}
div#fruitpunch_mame div.mame_cneter p{
	padding: 0 25px 0 40px;
}
div#fruitpunch_mame p.mame_country{
	margin: 0 0 0 40px;
}
div#fruitpunch_mame p.mame_seminar{
	margin: 0 0 0 40px;
}
div#fruitpunch_eririn{
	background: url(../campaign/fruitpunch/images/example_eririn.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#fruitpunch_dollgon{
	background: url(../campaign/fruitpunch/images/example_dollgon.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#fruitpunch_yutaro{
	background: url(../campaign/fruitpunch/images/example_eutaro.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div.fruitpunch_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.fruitpunch_example p{
	margin: 5px 10px 5px 10px;
}
div#fruitpunch_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#fruitpunch_risk2 p{
	margin: 5px 10px 5px 10px;
}



/*  オセアニア通貨 ローストビーフ＆スプレッドキャンペーン　2010年6月　roastbeef
---------------------------------------------------------------------------- */
div#content-detail_roastbeef {
	padding: 10px 0 10px;
	line-height: 150%;
}
div#content-detail_roastbeef a{
	color: #0080FF;
	text-decoration: underline;
}
div#content-detail_roastbeef a:hover{
	text-decoration: none;
}
div#content-detail_roastbeef p{
	padding: 8px 0;
}
div#roastbeef_header{
	background: url(../campaign/roastbeef/images/header.jpg) no-repeat;
	width: 650px;
	height: 602px;
}
div#roastbeef_header div#supergift{
	text-align: right;
	padding-top: 332px;
	padding-right: 10px;
}
div#roastbeef_header div#roastbeef_account{
	text-align: right;
	padding-top: 557px;
	padding-right: 10px;
}


div#roastbeef_naiyou{
	clear: both;
	background: url(../campaign/roastbeef/images/naiyou.png) no-repeat;
	margin: 10px 0 10px;
	padding: 35px 0px 10px;
	border-bottom: 1px solid #333;
}


div#roastbeef_naiyou_naka {
	clear: both;
	background: url(../campaign/roastbeef/images/suehiro_bgbg.jpg) no-repeat;
/*	width: 650px;*/
/*	height: 380px;*/
	height: 315px;
	padding: 40px 40px 15px 20px;
}

div#roastbeef_naiyou_naka p {
	text-align: left;
	line-height: 1.7em;
	margin: 0;
	padding: 0;
}

div#naiyou_left {
	float: left;
	margin: 0 20px 10px 0;
}

div#roastbeef_img {
	text-align: center;
}

div#roastbeef_outline{
	width: 640px;
	margin-top: 10px;
}
div#roastbeef_outline div#kikan{
	float: left;
	background: url(../campaign/roastbeef/images/kikan.png) no-repeat;
	width: 315px;
/*	height: 100px;*/
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}

div#roastbeef_outline div#kikan p#img_kikan {
	padding: 10px 0 0 0;
	text-align: left;
	}

div#roastbeef_outline div#tuuka p#img_tuuka {
	padding: 10px 10px 0 0;
/*	vertical-align: bottom;*/
	text-align: right;
	}

div#roastbeef_outline2 div#hassou p#img_hassou {
	padding: 0 10px 0 0;
	text-align: right;
	}



div#roastbeef_outline div#tuuka{
	float: left;
	background: url(../campaign/roastbeef/images/taisyoutuuka.png) no-repeat;
	width: 315px;
/*	height: 100px;*/
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#roastbeef_outline div#kikan p,div#roastbeef_outline div#tuuka p{
	padding: 30px 10px 0 10px;
}
div#roastbeef_outline2{
	width: 640px;
	margin-top: 10px;
}
div#roastbeef_outline2 div {
	float: left;
	width: 315px;
	height: 160px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
div#roastbeef_outline2 div#taisyou {
	background: url(../campaign/roastbeef/images/taisyou.png) no-repeat;
	margin-right: 10px;
}
div#roastbeef_outline2 div#hassou {
	background: url(../campaign/roastbeef/images/order.png) no-repeat;
}

p#roastbeef_seminer{
	margin-left: 20px
}
div#roastbeef_mame{
	background: url(../campaign/makkori/images/about.png) no-repeat;
	width: 640px;
	height: 170px;
	margin-bottom: 5px;
}
div#roastbeef_mame p{
	padding: 20px 30px 0 35px;
}
div#roastbeef_mame img{
	margin: 0 0 5px 0;
}

div#roastbeef_graph{
	text-align: center;
	margin: 15px 10px 10px ;
}
div#roastbeef_graph_under{
	padding-right: 20px;
	text-align: right;
	margin-bottom: 20px;
}

div#roastbeef_outline2 div p {
	padding: 30px 10px 0 10px;;
}
div#roastbeef_chuui{
	clear: both;
	background: url(../campaign/roastbeef/images/chui.png) no-repeat;
	width: 640px;
	margin-top: 10px;
}
div#roastbeef_chuui p{
	padding: 30px 10px 0 10px;
}
div#roastbeef_mame{
	width: 640px;
	margin-bottom: 5px;
}
div#roastbeef_mame div.mame_cneter{
	background: url(../campaign/roastbeef/images/knowledge_bg.png) repeat-y;
	width: 640px;
}
div#roastbeef_mame div.mame_cneter p{
	padding: 0 25px 0 40px;
}
div#roastbeef_mame p.mame_country{
	margin: 0 0 0 40px;
}
div#roastbeef_mame p.mame_seminar{
	margin: 0 0 0 40px;
}
div#roastbeef_eririn{
	background: url(../campaign/roastbeef/images/example_eririn.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#roastbeef_dollgon{
	background: url(../campaign/roastbeef/images/example_dollgon.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div#roastbeef_yutaro{
	background: url(../campaign/roastbeef/images/example_eutaro.png) no-repeat;
	width: 600px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-indent: -9999px;
}
div.roastbeef_example{
	background: #eee;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
div.roastbeef_example p{
	margin: 5px 10px 5px 10px;
}
div#roastbeef_risk2{
	border: 3px solid #cdcdcd;
	width: 600px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#roastbeef_risk2 p{
	margin: 5px 10px 5px 10px;
}









/*  キャッシュバックキャンペーン　2010年6月　start_june2010
---------------------------------------------------------------------------- */

span.txt_bold {
	color : #333333;
 	font-weight: bold;
}


span.txt_red {
	color : #f30000;
 	font-weight: bold;
}


div.ai_rate_entry {
	margin: 10px 0;
	overflow: hidden;
}

p span.ai_rate_point {
	margin: 0 auto;
	clear: both;
	text-align : center;
	width: 615px;
	border: 1px dotted #f30000;
	display : block;
	padding: 0.6em 0;
/*	font-weight: bold; */
	font-size: 13px;
	color: #f30000;
}



p.ai_rate_img {
	text-align :center;
	margin: 0 0 10px 0;
}

div#content-detail_start_june2010 {
	padding: 0px;
	line-height: 150%;
}


div#ai_rate_risk {
	text-align: right;
}
div#ai_rate_header {
	background: url(../campaign/start_june2010/images/topimage.png) no-repeat;
	width: 650px;
	height: 415px;
	margin-top: 10px;
}
div#ai_rate_header div#ai_rate_account {
	padding-top: 365px;
	padding-right: 34px;
	text-align: right;
}
div#ai_rate_outline {
	clear: both;
	width: 615px;
	margin: 15px auto 0;
}
div#ai_rate_outline div {
	margin-bottom: 10px;
	border: 1px solid #0da0e1;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
div#ai_rate_outline div .ExpTtl {
	height: 36px;
	line-height: 36px;
	margin: 0;
	padding: 0 0 0 25px;
	color: #fff;
	font-size: 16px;
	background: url(../campaign/start_june2010/images/exp_ttl_bg.png) left top no-repeat #0da0e1;
}

div#ai_rate_outline div p {
	padding:  10px;
}

/* キャッシュバックボタン */
div.ai_rate_MainCampArrow {
	float: left;
	width: 347px;
	padding-left: 20px;
	text-align: center;
/*	height: 82px;*/
}
div.ai_rate_MainCampArrow a:hover {
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

/* 口座開設ボタン */
div.ai_rate_MainEntryBtn {
	float: right;
	width: 200px;
	padding: 20px 45px 0 0;
}
div.ai_rate_MainEntryBtn input {
	display: block;
	width: 320px;
	height: 80px;
}
div.ai_rate_MainEntryBtn input:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
div.ai_rate_MainEntryBtn p {
	margin: 4px 0 0 25px;
}

div#ai_rate_outline div#jyouken p.ai_rate_outline_ttl {
	padding: 5px 3px 5px 20px;
	font-weight: bold;
}
div#ai_rate_outline div#jyouken p.ai_rate_outline_txt {
	padding: 5px 3px 5px 20px;
}
div#ai_rate_outline div#jyouken p.ai_rate_txt {
/*	padding:  10px;*/
}


/* 　表＿キャッシュバック条件　 */

div#ai_rate_outline table.ai_rate_outline_1 {
	margin: 0 auto 0px;
	line-height: 1.6;
	width: 580px;
	border-collapse:collapse;
	text-align: center;
	color: #444444;
}
div#ai_rate_outline table.ai_rate_outline_1 th {
	border: 1px solid #808080;
	background-color: #d1f1ff;
	padding: 2px;
}

div#ai_rate_outline table.ai_rate_outline_1 th.yellow { 
	background-color: #fffb93;
}


div#ai_rate_outline table.ai_rate_outline_1 td {
	border: 1px solid #808080;
	padding: 2px;
}

div#ai_rate_outline table.ai_rate_outline_1 td.yellow { 
	background-color: #fffb93;
	color : #f30000;
 	font-weight: bold;
}


/*　表＿キャンペーン対象および内容　*/
div#ai_rate_outline table.ai_rate_outline_2 {
	margin: 15px auto 15px;
	line-height: 1.6;
	width: 580px;
	border-collapse:collapse;
	text-align: left;
	color: #444444;
}
div#ai_rate_outline table.ai_rate_outline_2 th {
	border: 1px solid #808080;
	padding: 5px;
	background-color: #d1f1ff;
	text-align: center;
}


div#ai_rate_outline table.ai_rate_outline_2 td {
	border: 1px solid #808080;
	padding: 5px;
}
div#ai_rate_outline table.ai_rate_outline_1 span.line_retract,
div#ai_rate_outline table.ai_rate_outline_2 span.line_retract {
	text-decoration: line-through;
}

/* 注意事項 */
div#ai_rate_risk2 {
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#ai_rate_risk2 p {
	margin: 5px 10px 5px 10px;
}
div#ai_rate_banner {
	margin-bottom: 20px;
	margin-left: 20px;
}

/*  5万口座突破　口座開設キャッシュバックキャンペーン　start_july2010　2010年4月
---------------------------------------------------------------------------- */
div#start_july2010_risk{
	text-align: right;
}
div#start_july2010_header {
	position: relative;
	background: url(../campaign/start_july2010/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 430px;
	/* height: 480px; 左にバナーを置く場合の高さ*/
	margin-top: 10px;
}
#start_july2010_header div#start_june2010_bnr {
	position: absolute;
	top: 375px; left: 20px;
}

div#start_july2010_header div#start_july2010_account {
	position: absolute;
	top: 380px; left: 218px;
	/* top: 400px; left: 400px; バナーが左で、ボタンを右におく場合*/
}
div#start_july2010_header div a:hover {
	filter: alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}

div#content-detail div.start_july2010_outline {
	clear: both;
	width: 615px;
	margin: 15px auto 0;
}
div#content-detail div.start_july2010_outline div {
	margin-bottom: 10px;
	border: 1px solid #00ACDE;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
div#content-detail div.start_july2010_outline div .ExpTtl {
	height: 36px;
	line-height: 36px;
	margin: 0;
	padding: 0 0 0 30px;
	color: #fff;
	font-size: 16px;
	background: url(../campaign/start_july2010/images/exp_ttl_bg.png) left top no-repeat #00ACDE;
}
div#content-detail div.start_july2010_outline div p {
	padding: 5px 3px 20px 5px;
}
div#content-detail div.start_july2010_outline div#kikan {
	background: url(../campaign/start_july2010/images/marketclose.png) 340px bottom no-repeat;
}

div#start_july2010_risk2 {
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start_july2010_risk2 p {
	margin: 5px 10px 5px 10px;
}
/*  口座開設キャッシュバックキャンペーン　start_august2010　2010年8月
---------------------------------------------------------------------------- */
div#start_august2010_risk{
	text-align: right;
}
div#start_august2010_header {
	position: relative;
	background: url(../campaign/start_august2010/images/topimage.jpg) no-repeat;
	width: 635px;
	height: 430px;
	/* height: 480px; 左にバナーを置く場合の高さ*/
	margin-top: 10px;
}
#start_august2010_header div#start_june2010_bnr {
	position: absolute;
	top: 375px; left: 20px;
}

div#start_august2010_header div#start_august2010_account {
	position: absolute;
	top: 380px; left: 218px;
	/* top: 400px; left: 400px; バナーが左で、ボタンを右におく場合*/
}
div#start_august2010_header div a:hover {
	filter: alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}

div#content-detail div.start_august2010_outline {
	clear: both;
	width: 615px;
	margin: 15px auto 0;
}
div#content-detail div.start_august2010_outline div {
	margin-bottom: 10px;
	border: 1px solid #ffae00;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
div#content-detail div.start_august2010_outline div .ExpTtl {
	height: 36px;
	line-height: 36px;
	margin: 0;
	padding: 0 0 0 30px;
	color: #fff;
	font-size: 16px;
	background: url(../campaign/start_august2010/images/exp_ttl_bg.png) left top no-repeat #ffae00;
}
div#content-detail div.start_august2010_outline div p {
	padding: 5px 3px 20px 5px;
}
div#content-detail div.start_august2010_outline div#kikan {
	background: url(../campaign/start_august2010/images/marketclose.png) 340px bottom no-repeat;
}

div#start_august2010_risk2 {
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#start_august2010_risk2 p {
	margin: 5px 10px 5px 10px;
}

/*  最大100万円キャッシュバックキャンペーン　2010年9月　cb_sep2010
---------------------------------------------------------------------------- */

span.txt_bold {
	color : #333333;
 	font-weight: bold;
}
span.txt_red {
	color : #f30000;
 	font-weight: bold;
}

div.cb_sep2010_entry {
	margin: 10px 0;
	overflow: hidden;
}

p span.cb_sep2010_point {
	margin: 0 auto;
	clear: both;
	text-align : center;
	width: 615px;
	border: 1px dotted #f30000;
	display : block;
	padding: 0.6em 0;
/*	font-weight: bold; */
	font-size: 13px;
	color: #f30000;
}

p.cb_sep2010_img {
	text-align :center;
	margin: 0 0 10px 0;
}

div#content-detail_cb_sep2010 {
	padding: 0px;
	line-height: 150%;
}

div#cb_sep2010_risk {
	text-align: right;
}
div#cb_sep2010_header {
	background: url(../campaign/cb_sep2010/images/topimage.png) no-repeat;
	width: 650px;
	height: 275px;
	margin-top: 10px;
}
div#cb_sep2010_header div#cb_sep2010_account {
	padding-top: 365px;
	padding-right: 34px;
	text-align: right;
}
div#cb_sep2010_outline {
	clear: both;
	width: 615px;
	margin: 15px auto 0;
}
div#cb_sep2010_outline div {
	margin-bottom: 10px;
	border: 1px solid #ff6e90;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
div#cb_sep2010_outline div .ExpTtl {
	height: 36px;
	line-height: 36px;
	margin: 0;
	padding: 0 0 0 25px;
	color: #fff;
	font-size: 16px;
	background: url(../campaign/cb_sep2010/images/exp_ttl_bg.png) left top no-repeat #0da0e1;
}

div#cb_sep2010_outline div p {
	padding:  10px;
}

/* キャッシュバックボタン */
div.cb_sep2010_MainCampArrow {
	float: left;
	width: 347px;
	padding-left: 20px;
	text-align: center;
/*	height: 82px;*/
}
div.cb_sep2010_MainCampArrow a:hover {
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

/* 口座開設ボタン */
div.cb_sep2010_MainEntryBtn {
	float: right;
	width: 200px;
	padding: 20px 45px 0 0;
}
div.cb_sep2010_MainEntryBtn input {
	display: block;
	width: 320px;
	height: 80px;
}
div.cb_sep2010_MainEntryBtn input:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
div.cb_sep2010_MainEntryBtn p {
	margin: 4px 0 0 25px;
}

div#cb_sep2010_outline div#jyouken p.cb_sep2010_outline_ttl {
	padding: 5px 3px 5px 20px;
	font-weight: bold;
}
div#cb_sep2010_outline div#jyouken p.cb_sep2010_outline_txt {
	padding: 5px 3px 5px 20px;
}
div#cb_sep2010_outline div#jyouken p.cb_sep2010_txt {
/*	padding:  10px;*/
}

/*　表＿キャンペーン対象および内容　*/
div#cb_sep2010_outline table.cb_sep2010_outline_2 {
	margin: 15px auto 15px;
	line-height: 1.6;
	width: 580px;
	border-collapse:collapse;
	text-align: left;
	color: #444444;
}
div#cb_sep2010_outline table.cb_sep2010_outline_2 th {
	width: 75px;
	border: 1px solid #808080;
	padding: 5px;
	background-color: #ffe7f1;
	text-align: center;
}

div#cb_sep2010_outline table.cb_sep2010_outline_2 td {
	border: 1px solid #808080;
	padding: 5px;
}

div#cb_sep2010_outline table.cb_sep2010_outline_2 td img.img_01 {
	margin: 10px 50px 10px 50px;
	text-align: center;
}

div#cb_sep2010_outline table.cb_sep2010_outline_1 span.line_retract,
div#cb_sep2010_outline table.cb_sep2010_outline_2 span.line_retract {
	text-decoration: line-through;
}

/* キャッシュバック表 */
table.cb_sep2010_outline_2 td dl.cb_money {
	width:359px;
	height: 169px;
	margin: 10px auto 10px;
	padding:0;
	background: url(../campaign/cb_sep2010/images/bg_graph.png) left top no-repeat #ffc5c0;
}

table.cb_sep2010_outline_2 td dl.cb_money dt {
	clear: both;
	float: left;
	line-height: 24.5px;
	width:170px;
	padding:0px 20px 0px 20px;
}

table.cb_sep2010_outline_2 td dl.cb_money dt span.ttl {
	font-weight: bold;
	padding: 0 0 0 70px;
}

table.cb_sep2010_outline_2 td dl.cb_money dd span.ttl {
	font-weight: bold;
}


table.cb_sep2010_outline_2 td dl.cb_money dd {
	line-height: 24.5px;
	width:130px;
	padding: 0 20px 0 210px;
	margin: 0;
	text-align: right;
}

/* 注意事項 */
div#cb_sep2010_risk2 {
	clear: both;
	border: 1px solid #cdcdcd;
	width: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
div#cb_sep2010_risk2 p {
	margin: 5px 10px 5px 10px;
}
div#cb_sep2010_banner {
	margin-bottom: 20px;
	margin-left: 20px;
}





