@charset "Shift_JIS";

#bg {
	z-index: -1;
	position: fixed;
}
#header {
	width: 895px;
	margin: 0 auto;
	padding: 14px 0px 0px;
}
#header ul,
#footerarea {
	width: 100%;
	margin:0px auto;
}
#footerarea p {
	padding: 6px 10px 0 10px;
	color: #333333;
	letter-spacing: normal;
	line-height: 1.34;
	font-size: 100%;
	width: 970px;
	font-size: 0.9em;
	margin: 0 auto 0;
}
#header li {
	float: left;
	margin-right: 10px;
	font-size: 0px;
	line-height: 0;
}
#containar {
	width: 895px;
	margin:0px auto;
	padding-top: 0px;
	position: relative; /* 2014/11/17 */
}
#neo #containar {
	width: 895px;
	padding: 22px;
	background-image: url(/campaign/assets/mdata/renew/img/spread/main_neo_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 15px;
}
#neo .border_radius {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
	border-radius: 3px;
	padding: 17px;
	position: relative;
	width: 661px;
}
#neo #containar li {
	font-size: 80%;
	text-indent: -2em;
	padding-left: 2em;
}
#header ul:after,
.border_radius:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0.1em;
	line-height: 0.1em;
	height: 0px;
	visibility: hidden;
}
#header p,
#header h1 {
	/*width: 895px;*/
	margin: 0px auto 15px;
}
#containar h1 img {
	margin-bottom:0px;
}
 h2 {
	font-size: 1em;
	margin-bottom: 15px;
	clear: both;
	padding: 0px;
}
#neo h1 {
	margin-left: -10px;
	margin-bottom: 20px;
}

.h2 img{
	width: 740;
	padding: 0px;
	margin: 0 auto;
}

#logo a {
	display: block;
	height: 27px;
	width: auto;
}

#main_con {
	padding: 5px;
	border: 1px solid #000000;
	position: relative;
}

#main_con2 {
	background-color: #000000;
	width: 698px;
	position: relative;
	padding-top: 23px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}

#visual {
	margin-bottom: 15px;

}

.right {
	float:right;
}

#footer {
	margin-top: 35px;
	border-top-style: solid;
	border-top-width: 7px;
	border-top-color: #009EDE;
	background-repeat: no-repeat;
	background-position: left 6px;
	background-image: none;
	background-color: #ffffff;
	min-width: inherit;
	padding: 5px;
}
#footerarea #footer p{
	width: 970px;
	margin: 0 auto;
	color: #333333;
	font-size: 0.7em;
}
.clear {
	clear:both;
}

hr {
	width:0px;
	margin:0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #CCCCCC;
	height: 1px;
}
.hr_line1 {
	clear:both;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10pt;
	padding-bottom: 0px;
	padding-left: 10pt;
	width: auto;
	margin: 0px;
}
.attention {
	text-indent:-2em;
	padding-left:2em;
}

.txt_red {
	color:#cc0000;
}
.txt_s{
    font-size:0.8em;}
.mgn_b15 {
	margin-bottom:15px;
}
.mgn_b20 {
	margin-bottom: 20px;
}
#containar h3 {
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2f4571;
	padding-bottom: 3px;
}
.tab_points {
	/*position:relative;*/
	width: 831px;
}
.tab_points li {
	float:left;
	height:35px;
	margin-right: 2px;
	margin-bottom:-1px;
}
.tab_points a,
.tab_point1 a:hover {
	background-image: url(/campaign/assets/mdata/img/spread/tab.gif);
	height: 35px;
	width: 133px;
	margin-right: 2px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
.tab_point2 a,
.tab_point2 a:hover {
	background-position: -139px 0px;
}
.tab_point3 a,
.tab_point3 a:hover {
	background-position: -278px 0px;
}
.tab_point4 a,
.tab_point4 a:hover {
	background-position: -418px 0px;
}
.tab_point5 a,
.tab_point5 a:hover {
	background-position: -558px 0px;
}
.tab_point6 a,
.tab_point6 a:hover {
	background-position: -698px 0px;
}
.tab_point1 a.actv {
	background-position: 0px bottom;
}
.tab_point2 a.actv  {
	background-position: -139px bottom;
}
.tab_point3 a.actv  {
	background-position: -278px bottom;
}
.tab_point4 a.actv  {
	background-position: -418px bottom;
}
.tab_point5 a.actv  {
	background-position: -558px bottom;
}
.tab_point6 a.actv  {
	background-position: -698px bottom;
}


#point_contents {
	/*position: relative;*/
	width: 831px;
	padding: 0px;
	margin: 0 auto;
}
#point_contents .txt_s{
	color: #666666;
	font-size: 0.65em;
}
/*
#point1,#point2,#point3,#point4,#point5 {
	clear:both;
	padding: 10px;
	border: 1px solid #cccccc;
	margin-bottom:15px;
	width: 718px;
}*/
#point1,#point2,#point3,#point4,#point5,#point6 {
	clear: both;
	padding: 10px 60px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
	width: 100%;
}

#point1 img,#point2 img,#point3 img,#point4 img,#point5 img,#point6 img {
	margin-bottom:10px;
}
#point1 p,#point2 p,#point3 p,#point4 p,#point5 p,#point6 p {
	margin-bottom:0px;
}
#point1,#point2,#point3,#point4,#point5{
	display:none;
}
#footer {
	width:auto;
}


/*追加スプレッド画像start*/

#containersp {
	background-position: center;
	width: 100%;
	margin: 0 auto;
}
#neosp {
	width: 895px;
	padding: 0px;
	margin: 0 auto;
}


/*追加スプレッド画像end*/


/* 無料口座開設ボタン追加 2014/04/17 */
#top_area {
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 980px;
	height: auto;
	background-color: #ffffff;
	background-image: none;
	position: inherit;
	border-bottom: 10px solid #08478d;
}
#gaitame_logo {
	float: left;
}
#neo_account {
	float: right;
}

#neo_account a{
	width: 222px;
	height: 60px;
	/*width:206px;
	height:62px;*/
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#neo_account a{
	/*background:url(/campaign/assets/mdata/common_img/head/account_btn.jpg) 0px 62px;*/
	background:url(/campaign/assets/mdata/renew/img/spread/account_btn.png) 0px 60px;
}
#neo_account a:hover{
	/*background:url(/campaign/assets/mdata/common_img/head/account_btn.jpg) 0px 0px;*/
	background:url(/campaign/assets/mdata/renew/img/spread/account_btn.png) 0px 0px;
}

.mgn_tb25 {
	margin:25px 0;
}

/* 2014/08/05 スプレッドタイムセールスケジュール*/

#spread_timesale {
	width: 894px;
	border-collapse: collapse;
	line-height: 100%;
}

#spread_timesale tr {
	text-align: center;
	background-color:#FFFFFF;
}

#spread_timesale td {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 3px;
	border: 1px #00355f solid;
}

#spread_timesale tr .sale_td4 {
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	padding: 10px;
}

#spread_timesale tr .sale_td01 {
	background-color: #FFFFE6;
	width: 31%;
	padding: 10px;
}

#spread_timesale tr .sale_td03 {
	background-color: #FFFFE6;
	width: 39%;
}

#spread_timesale tr .sale_td04 {
	background-color: #FFFFE6;
}

#spread_timesale tr .sale_td1 {
	text-align: left;
	padding: 10px;
}
#spread_timesale .end {
	background-color: #999;
}

#pagetop {
	bottom: 10px;
	left: 50%;
	margin: 0 0 20px 570px;
	position: fixed;
	width: auto;
	min-width: 970px;
	font-size: 1em;
	line-height: 120%;
}
#pagetop a{
	padding-left: 10px;
}

.txt_white {
	color: #FFFFFF;
}
.bg_white {
	background-color: #FFFFFF;
}

/*9/25追加*/
#containar_2 {
	width: 910px;
	margin:0px auto;
	/*padding-top:15px;*/
	padding-top: 144px;
}
#containar_2 {
	width: 895px;
	padding: 22px;
	background-image: url(/campaign/assets/mdata/renew/img/spread/main_neo_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 15px;
}

#containar_2 li {
	font-size: 80%;
	text-indent: -2em;
	padding-left: 2em;
}
#containar_2 h1 img {
	margin-bottom:0px;
}
#containar_2 h3 {
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2f4571;
	padding-bottom: 3px;
}
#spread_timesale_schedule {
	width: 894px;
	border-collapse: collapse;
	line-height: 100%;
}

#spread_timesale_schedule tr {
	text-align: center;
	background-color:#FFFFFF;
}

#spread_timesale_schedule td {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 3px;
	border: 1px #00355f solid;
}

#spread_timesale_schedule tr .sale_td4 {
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	padding: 10px;
}

#spread_timesale_schedule tr .sale_td01 {
	background-color: #FFFFE6;
	width: 31%;
	padding: 10px;
}

#spread_timesale_schedule tr .sale_td03 {
	background-color: #FFFFE6;
	width: 39%;
}

#spread_timesale_schedule tr .sale_td04 {
	background-color: #FFFFE6;
}

#spread_timesale_schedule tr .sale_td1 {
	text-align: left;
	padding: 10px;
}
#spread_timesale_schedule .end {
	background-color: #999;
}

/* 2014/10/01 start*/
#containar2 {
	/*padding-top:15px;*/
	padding-top: 20px;
	width: 1100px;
	float: left;
}
/* 2014/10/01 end*/

#containar3 {
	width: 960px;
	margin:0px auto;
	padding-top: 80px;
}

/* 2014/10/01 start*/
#containar4{
	width: 1100px;
	margin: 0px auto;
	padding: 20px 0 50px;
	position: relative; /* 2014/11/17 */
	background-color: #f5f5f5;
	color: #000000;
}
#topAreaWrap{
	overflow: hidden;
	margin: 0px auto;
	position: relative; /* 2014/11/17 */
	background: url(/campaign/assets/mdata/g/img/pc_lp3_2/map_bg.png) no-repeat center center;
	border-bottom: 10px solid #1a9abe;
}
/* 2014/10/01 end*/

/* 2014/11/17 start*/
#space_shuttle {
	display: none;
	position: absolute;
	top: 500px;
	left: -370px;
	z-index: 1;
}
#astronaut {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: 420px;
	/*top: 250px;*/
	top: -490px;
	z-index: 1;
}
/* 2014/11/17 end*/

/* 2014/12/12 ネガティブマージン */
#attention_christmas {
	margin-top:-144px;
}
.attention_christmas2 {
	padding-top:144px;
}
/* 2014/12/12 end */

/* 20151026add */
span.uline{
	text-decoration: underline;
}

/* 注釈無し */
/*
#spread_bg{
	margin: 0 auto;
	background: url(/campaign/assets/mdata/renew/img/spread/main_bg.jpg) repeat-x center -90px #0a69db;
	overflow: hidden;
	clear: both;
}
*/
/* 注釈あり */

#spread_bg{
	margin: 0 auto;
	overflow: hidden;
}


#spread_bg2{
	min-width: 980px;
	margin-bottom: 40px;
}
.mgn_b65{
	margin-bottom: 65px !important;
}
.mgn_b70{
	margin-bottom: 70px !important;
}
.h1spr_ttl{
	padding-top: 0;
	margin-bottom: 20px;
}
#containar {
	width: 980px;
}
#containar3 p{
	font-size: 130%;
	line-height: 1.4;
}
#containar3 .cam_Innr p{
	font-size: 100%;
}
.cam_clm2 .left,
.cam_clm2 .right{
	width: 463px;
}
.cam_clm2 h2{
	margin-bottom: 10px;
}
.cam_Innr{
	padding: 0 5px;
}

.txt_yellow{
	color: #f5e533;
}

a:hover img{
	text-decoration: none;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

body{
	min-width: 1100px;
}

#topArea{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0 20px;
}

#topArea .subSpread{
	padding: 0;
}

.pcnone{
	display: none;
}

/* 20160209add */
#limit_cam{
	width: 974px;
	margin: 50px auto -80px;
	position: relative;
	border: 3px solid #ffffff;
}
.limit_ttl{
	background-color: #444444;
	text-align: center;
	padding: 0; /* 20160302 */
}
#limit_spr{
	background: url(/campaign/assets/mdata/renew/img/spread/limit_bg.jpg) repeat-x left top #a9a9a9;
	padding: 30px 14px 18px;
}
#limit_spr ul{
	width: 946px;
	margin: 0 auto;
}
#limit_spr ul li{
	float: left;
	width: 462px;
	display: inline;
	margin-right: 22px;
	margin-bottom: 40px;
}
.limit_time{
	background-color: #102955;
	text-align: center;
	padding: 10px 0;
}
#iphone_head .spBtn img,
a:hover img.opc01{
	opacity: 1;
	filter:alpha(opacity=100);
}
/* 20160926 */
#spread_bg2 .exampleCashback,
#spread_bg2 .notes{
	width: 980px;
	margin: 0 auto;
}
#spread_bg2 .exampleCashback{
	margin-bottom: 25px;
}
#spread_bg2 .notes{
	font-size: 0.9em;
}

ul.spreadList{
	width: 980px;
	margin: -9px auto 0;
	position: relative;
}
ul.spreadList li{
	float: left;
	display: inline;
	margin: 19px 0 0 19px;
}
ul.spreadList li img{
	vertical-align: top;
}
.mgn_l13{
	margin-left: 13px !important;
}
.mgn_l0{
	margin-left: 0 !important;
}
.fukada_abs{
	bottom: 0;
	width: 500px;
	height: 482px;
	right: -70px;
	position: absolute;
}
.conspdttl{
	width: 779px;
	margin-left: 160px;
}

/* 20170322*/

#spreadCamBlock{
	width: 1100px;
	margin: 63px auto 80px;
	padding-bottom: 50px;
	background-color: #f5f5f5;
}
#spreadCamBlockttl{
	background: #1a9abe;
	text-align: center;
	padding: 15px 10px;
}
#spreadCamBlockttl.spreadCamBlockttltxt{
	color: #ffffff;
	text-align: center;
	font-size: 1.4em;
	line-height: 1.4;
}
#spreadCamBlock div{
	width: 980px;
	margin:0px auto;
	padding-top: 0px;
	position: relative;
}
#sprettlblue{
	width: 1080px;
	margin: 0 auto;
	text-align: center;
	background-color: #044fa5;
	padding: 30px 10px;
}


/* tab */
.campaignTab{
	width: 980px;
	margin: 0 auto;
	padding-top: 20px;
}

.campaignTab ul li{
	width: 25%;
	padding: 10px 0 0;
	text-align: center;
	float: left;
	border-left: 15px solid #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.campaignTab.type02 ul li{
	width: 184px;
	margin: 0 0 0 15px;
	border: none;
}

.campaignTab.type02 ul li:first-child{
	margin: 0;
}

.campaignTab.type03 ul li{
	width: 155px;
	margin: 0 0 0 9px;
	border: none;
}

.campaignTab.type03 ul li:first-child{
	margin: 0;
}

.campaignTab ul li a{
	display: block;
	height: 55px;
	padding: 10px 3px;
	color: #ffffff;
	text-decoration: none;
	line-height: 1.2;
	box-sizing: border-box;
}

.campaignTab.type02 ul li a{
	height: 65px;
	font-size: 0.9em;
}
.campaignTab.type03 ul li a{
	height: 65px;
	font-size: 0.8em;
}

.campaignTab ul li.currentTab{
	padding: 0;
}

.campaignTab ul li.currentTab a{
	padding: 15px 3px;
	height: 65px;
}

.campaignTab.type02 ul li.currentTab a,
.campaignTab.type03 ul li.currentTab a{
	height: 75px;
}

.campaignTab ul li.noriokaTab{
	border: none;
}

.campaignTab ul li.noriokaTab a{
	background: #a0050d;
}

.campaignTab ul li.hvtraTab a{
	background: #8d807a;
}

.campaignTab ul li.ijigenTab a{
	border: none;
	background: #0a69db;
}

.campaignTab ul li.koukinriTab a{
	background: #534119;
}

.campaignTab ul li.kouzaTab a{
	background: #042e8f;
}

.campaignTab ul li.g1Tab a{
	line-height: 35px;
	background: #2c2e30;
}

.campaignTab.type02 ul li.g1Tab a{
	line-height: 50px;
}

.campaignTab.type03 ul li.g1Tab a{
	line-height: 42px;
}

.campaignTab ul li.trumpTab a{
	line-height: 35px;
	background: #aa0808;
}

.campaignTab.type03 ul li.trumpTab a{
	line-height: 1.2;
}

.campaignTab.type04 ul li{
	font-size: 0.9em;
}
.campaignTab.type04 ul li:first-child{
	border-left: 0;
}
.campaignTab.type04 ul li.noriokaTab,
.campaignTab.type05 ul li.noriokaTab{
	border-left: 15px solid #ffffff;
}
.campaignTab.type04 ul li a{
	height: 73px;
}
.campaignTab.type04 ul li.currentTab a{
	height: 83px;
}

.campaignTab.type05 ul li{
	font-size: 0.9em;
	width: 33.3%;
}
.campaignTab.type05 ul li:first-child{
	border-left: 0;
}
.campaignTab.type05 ul li a{
	height: 73px;
}
.campaignTab.type05 ul li.currentTab a{
	height: 83px;
}

.campaignTab ul li.spredTab a{
	background: #db6800;
	padding-top: 23px;
}
#spredcampaignTab{
	width: 100%;
	background: #ffffff;
}


.spreadTimesale{
	width: 1096px;
	height: 420px;
	margin: 0 auto;
	position: relative;
}

.spreadTimesale p{
	position: absolute;
	top: -20px;
	left: 0;
}
.noteLinkBlock{
	border: 3px solid #C60000;
	background-color: #ffffff;
	margin: 0 20px;
}
.noteLinkBlock a.txt_red{
	color: #C60000;
	text-decoration: none;
	font-weight: bold;
	padding: 15px 5px;
	display: block;
}
.noteLinkBlock a.txt_red:hover{
	text-decoration: underline;
}
.campaignTab ul li.iimonoTab a{
	background: #1f3853;
	padding-top: 23px;
}
.campaignTab ul li.kanshasaiTab a{
	background: #feb300;
	padding-top: 23px;
}
.campaignTab ul li.reiwaTab a{
	background: #bd011c;
	padding-top: 23px;
}
.campaignTab ul li.autumnTab a {
	background: #9f110d;
	padding-top: 23px;
}
.campaignTab ul li.winterTab a{
	background: #063c6e;
	padding-top: 23px;
}
.campaignTab ul li.appreciationTab a{
	background: #a02525;
	padding-top: 23px;
}

/* 20180209 add */
#tablelinegray {
	width:100% ;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*padding: 5px;*/
	margin: 0 auto 10px;
}
#tablelinegray td,
#tablelinegray th{
	padding: 8px 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#tablelinegray td{
	background-color: #ffffff;
}
#tablelinegray td.r{
	text-align:right;
}
#tablelinegray .tit {
	text-align: center;
	background-color: #E9E9E9;
	font-weight: bold;
	padding: 12px 5px;
}
#tablelinegray td img{
	padding-right:5px;
	position:relative;
	top:2px;
}
#tablelinegray td.pair {
	padding-left: 10px;
	text-align: left;
}
#tablelinegray .spred {
	text-align: right;
	padding-right: 10px;
}
#tablelinegray td span.txt_red_bld{
	color: #C60000;
}
#tablelinegray .te0{
	font-size: 1.3em;
	font-weight: bold;
}
.pdn_t0{
	padding-top: 0 !important;
}
.campaignTab ul li.lawsonTab a{
	background: #006cb8;
}
.campaignTab ul li.iimonoTab a{
	background: #1f3853;
	padding-top: 23px;
}

#tablelinegray td.pair.spricon{
	background: url(/campaign/assets/mdata/renew/img/spread/spr_icon.png) no-repeat 99% center #ffffff;
	padding-right: 170px;
}
#tablelinegray td.pair.spricon2{
	background: url(/campaign/assets/mdata/renew/img/spread/spr_icon2.png) no-repeat 99% center #ffffff;
	padding-right: 170px;
}
#spredNote{
	width: 1100px;
	margin: 0 auto;
	color: #333333;
}

/* 20191226add turkeybro*/
.turkeybro{
	margin: 40px auto;
}
.turkeybro p{
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
	color: #830c0c;
}

.camOrgttl{
	width: 960px;
	margin: 0 auto;
	padding: 10px;
	background: #f35d1c;
	color:  #ffffff;
	line-height: 1.4;
	text-align: center;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.camOrgttl dt{
	font-size: 1.5em;
	font-weight: bold;
}
.camOrgttl dd{
	font-size: 1.1em;
}
.pdt10{
	padding: 10px 0 30px !important;
}
.spreadCamspttl{
	text-align: left;
	font-weight: bold;
	color: #044fa5;
	font-size: 1.2em;
	border-bottom: 5px solid #e9e9e9;
	margin-bottom: 10px;
	display: block;
}
h2 .spreadCamspttl{
	margin-bottom: 0;
}

.pair.spr_camicon1{
	background: url(/campaign/assets/mdata/renew/img/spread/spr_camicon1.png) no-repeat right bottom;
	padding: 15px 190px 15px 10px !important;
	background-size: auto 46px;
}
.pair.spr_camicon2{
	background: url(/campaign/assets/mdata/renew/img/spread/spr_camicon2.png) no-repeat right bottom;
	padding: 15px 190px 15px 10px !important;
	background-size: auto 46px;
}
.spreadcam_atn{
	padding: 10px;
	border: solid 1px #000;
	margin: 30px 0 auto;
	display: inline-block;
	text-align: center;
}

@media screen and (min-width:737px){
.spreadBlock:after{
	display: none;
}
.spreadBlock{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	width: 980px;
	margin: 30px auto 50px;
	position: relative;
	line-height: 1.3;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.spreadBlockInr{
	padding: 15px 10px 10px;
	box-sizing: border-box;
	margin: 5px;
	width: 315px;
	background-color: #efefef;
	text-align: center;
}
.spreadBlockInr .pairtxt{
	color: #0f2853;
	font-size: 1.0em;
}
.spreadBlockInr .spreadtxt{
	color: #30b8d6;
	font-weight: bold;
}
.spreadBlockInr .spreadtxt span{
	font-size: 3.5em;
	font-weight: bold;
	color: #30b8d6;
}
.spreadBlockInr .spreadtxt2{
	color: #0f2853;
}
.spreadBlockInr2{
	padding: 15px 10px 10px;
	box-sizing: border-box;
	margin: 5px;
	width: 477px;
	background-color: #efefef;
	text-align: center;
}
.spreadBlockInr2 .pairtxt{
	color: #0f2853;
	font-size: 1.0em;
}
.spreadBlockInr2 .spreadtxt{
	color: #30b8d6;
	font-weight: bold;
}
.spreadBlockInr2 .spreadtxt span{
	font-size: 3.5em;
	font-weight: bold;
	color: #30b8d6;
}
.spreadBlockInr2 .spreadtxt2{
	color: #0f2853;
}
.spreadcamtxt{
	background-color: #1a9abe;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	padding: 3px 5px;
	color: #fff;
	margin-top: 10px;
}
.spreadcamtxtbf{
	position: relative;
	display: inline-block;
	padding-right: 25px;
	color: #888888;
}
.spreadcamtxtbf span{
	font-size: 1.5em !important;
	color: #888888 !important;
}
.spreadcamtxtbf:after{
	content: "";
	clear: both;
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	border-left: 9px solid #888888;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	right: 7px;
	top: 50%;
	margin-top: -6px;
}


/* tab */
.camtab{
	overflow: hidden;
	background: transparent;
	padding-bottom: 20px;
	width: 980px;
	margin: 10px auto 0;
}
.camtab li a{
	display: block;
	padding: 10px 0;
	box-sizing: border-box;
	color: #333;
	background: #fff;
	border-bottom: 0;
	position: relative;
	border: 1px solid #102955;
	line-height: 1.4;
}
.camtab li a.ov,
.camtab li a:hover{
	background-color: #102955;
	position: relative;
	width: auto;
	color: #fff !important;
}
.camtab li {
	float: left;
	background: center;
	width: 50%;
	text-align: center;
	line-height: 1.5;
	font-size: 0.8em;
	box-sizing: border-box;
	border: 6px solid transparent;
	border-bottom: 0;
}
.camtab li a.ov:before{
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #102955;
}

.campaigntime{
	text-align: center;
	margin-top: 25px;
}
.campaigntime h2{
	font-size: 1.6em;
	font-weight: bold;
	color: #606060;
	line-height: 1.4;
	border-bottom: 4px solid #e9c94d;
	padding-bottom: 10px;
	display: inline-block;
}
/* 3tab */
.cam3tab{
	overflow: hidden;
	background: transparent;
	padding-bottom: 20px;
	width: 980px;
	margin: 10px auto 0;
}
.cam3tab li a{
	display: block;
	padding: 10px 0;
	box-sizing: border-box;
	color: #333;
	background: #fff;
	border-bottom: 0;
	position: relative;
	border: 1px solid #102955;
	line-height: 1.4;
}
.cam3tab li a.ov,
.cam3tab li a:hover{
	background-color: #102955;
	position: relative;
	width: auto;
	color: #fff !important;
}
.cam3tab li {
	float: left;
	background: center;
	width: 33.3%;
	text-align: center;
	line-height: 1.5;
	font-size: 0.8em;
	box-sizing: border-box;
	border: 6px solid transparent;
	border-bottom: 0;
}
.cam3tab li a.ov:before{
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #102955;
}

}