/* CSS Document */
@charset "shift_jis";

/*スカイスクレイパー
#skysc{width:180px; margin-left:-180px; float:left;}
#skysc2{width:180px; margin-right:-180px; float:right;}
*/

/*フッターオーバーフロー3枠*/
#footerOverflow{
	padding-top:81px;
	overflow:hidden;
}

#footerbnr3{
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	background-color:#f4f3f0;
	border-top:#deddd8 1px solid;
	z-index:1201;
	margin:0 auto;
}

#footerbnr3 .footerBox{
	width:900px;
	height:70px;
	margin:0 auto;
	padding:5px 0;
	overflow:hidden;
}

#footerbnr3 .txt{
	width:428px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	font-size:90%;
	line-height:1.7em;
}
#footerbnr3 .txt a {
	color:#333;
	text-decoration:underline;
}
#footerbnr3 .txt p{
	margin:0;
}
#footerbnr3 .txt .ftitem {
	width:196px;
	float:left;
	background:#fff;
	overflow:hidden;
	padding:5px;
	border:1px solid #ccc;
	margin:0 6px 0 0;
}
#footerbnr3 .txt .ftitem .itemimg {
	float:left;
	width:60px;
	margin-right:10px;
}
#footerbnr3 #ssp{
	width:468px;
	margin:0 0 0 0;
	padding:0;
	float:left;
}
#footerbnr3 #footerbnrClose{
	position:absolute;
	top:5px;
	right:15px;
	cursor: pointer;
}

/*ラッキークリック110405*/
.Adluckey0405 { width:563px; height:70px; background:#fff url(http://img.gpoint.co.jp/www/images/luckey_morenaku.gif) top right no-repeat; padding:5px 5px 0; margin:5px 0 5px 5px; position:relative;}
.Adluckey0405 img { margin:0 10px 0; float:left;}
.Adluckey0405main { margin:0; padding:0; float:right; width:315px; line-height:15px;}
.Adluckey0405main img { margin:0 10px 0 0; display:inline;}
.Adluckey0405main dt { /*font-weight:bold;*/ font-size:13px; }
.Adluckey0405main dd { margin:17px 0 0; padding:0; font-size:13px; }
.Adluckey0405main dt a:link,.Adluckey0405main dt a:visited { text-indent:259px; margin:0 0 10px; padding-top:5px; _margin-left:0; _width:573px; _height:70px;}
.Adluckey0405 a:link,.Adluckey0405 a:visited{ position:absolute; display:block; top:0; left:0; width:100%; height:95%; text-align:left;}
.Adluckey0405 a:link img { float:left; vertical-align:top; margin:0 9px 9px; padding:7px 0 0;}
.Adluckey0405 a:hover{ opacity:0.5; background/*\**/: #fff\9; filter:alpha(opacity=50); background:#fff;}
.luckeyfuyo { color:#ff7700; font-size:11px; margin:3px 0 0 0;}

/*///////////////20121002終了///////////////*/
/*badge*/
.topbadgeLeft { float:left; display:block;}
a:link,a:visited { color:#0066cc;}
a:hover { color:#ff6600;}
.orangetext { color:#ff7700; font-size:11px; margin-top:4px;}
.Adbadge0901 { width:294px; height:88px;}
.Adbadge0901main { margin:5px 0 0 9px; float:left; width:150px; font-size:13px; line-height:15px;}
.Adbadge0901in { padding:0 0 0 9px;}
.Adbadge0901ttl { background:#eaeaea; margin:0; width:280px; height:18px; font-size:13px; font-weight:bold; }
.Adbadge0901ttl p { display:inline; margin:0 4px; line-height:1.2em;}
.Adbadge0901 img { float:left; vertical-align:top; margin-top:9px;}


a:link,a:visited { color:#0066cc;}
a:hover { color:#ff6600;}
.orangetext { color:#ff7700; font-size:11px; margin-top:4px;}
.Adbadge0901 { width:294px; height:88px;}
.Adbadge0901main1g { margin:3px 0 0 9px; float:left; width:150px; font-size:13px; line-height:14px;}
.Adbadge0901in { padding:0 0 0 9px;}
.Adbadge0901ttl { background:#eaeaea; margin:0; width:280px; height:18px; font-size:13px; font-weight:bold; }
.Adbadge0901ttl p { display:inline; margin:0 4px; line-height:1.2em;}
.Adbadge0901 img { float:left; vertical-align:top; margin-top:9px;}


/*///////////////20121002start///////////////*/
/*badge*/
.topbadgeLeft { float:left; display:block;}

.topbadgeLeft a:link,.topbadgeLeft a:visited,.topbadgeLeft a:hover { color:#0066cc;}
.topbadgeLeft .orangetext { color:#ff7700; font-size:11px; margin-top:4px;}
.topbadgeLeft .Adbadge0901 { width:270px; height:88px; text-align:left; background:#fff; padding:5px; position:relative; margin:0 0 10px 9px; _overflow:hidden; }
.topbadgeLeft .Adbadge0901 a:hover{ background:#fff;}
.topbadgeLeft .Adbadge0901main1g,.topbadgeLeft .Adbadge0901main { margin:10px 0 0 5px; float:right; width:140px; font-size:13px; line-height:14px;}
.topbadgeLeft .Adbadge0901in { padding:0;}
.topbadgeLeft .Adbadge0901in .Adbadge0901ttl { font-size:13px; /*font-weight:bold;*/ margin:3px; background:url(http://img.gpoint.co.jp/www/images/ad_arw.gif) no-repeat; min-height:12px; height:12px;}
.topbadgeLeft .Adbadge0901in .Adbadge0901ttl p { margin:0; line-height:1.2em; text-indent:28px; padding:0 0 5px; line-height:28px;}
.topbadgeLeft .Adbadge0901in .Adbadge0901ttl p a img { margin:5px -24px 0 8px;}
.topbadgeLeft .Adbadge0901 a:link,.topbadgeLeft .Adbadge0901 a:visited{ position:absolute; display:block; top:0; left:0; width:100%; height:100%; text-align:left;}
.topbadgeLeft .Adbadge0901 a:hover{ opacity:0.5; background/*\**/: #fff\9; filter:alpha(opacity=50);}
.topbadgeLeft .Adbadge0901 a:link img { float:left; vertical-align:top; margin:30px 9px 9px;}	
.topbadgeLeft .Adbadge0901 .orangetext { letter-spacing:-1px;}

/*特別枠をtop ad使用の場合*/
#gloNavi #spContent{
	/*background:#fff;*/
	margin:0;
	padding:0;
}

/*Ｇポイント PowerPush情報　20150113 */
.fbdg00,.fbdg01,.fbdg02 { width: 270px; height:100px; background:#f1f7f7; margin:0px 0px 10px 9px; padding:10px 5px 5px; float:left; position: relative; cursor:pointer;}
.fbdg00 p strong,.fbdg01 p strong,.fbdg02 p strong { color: #F70;
font-weight:normal;
font-size: 11px;
margin-top: 4px;}
.fbdg00 p,.fbdg01 p,.fbdg02 p{ color: #F70;
position:absolute;
top:70px;
line-height:1.2em;
left:130px;
font-weight:normal;
 word-wrap: break-word; word-break: break-all;
font-size: 11px;
margin-top: 4px;}
.fbdgin { position:relative;}
.fbdgin a{ position:absolute; font-weight:bold;}
.fbdg00 .fbdgin a{
	font-size:13px;
	background: url("http://img.gpoint.co.jp/www/images/ad_arw.gif") no-repeat scroll 0% 0% transparent;
position:absolute; 
top:0px;
left:0px;
text-indent:20px;}
.fbdg01 .fbdgin a{
	font-size:13px;
	background: url("http://img.gpoint.co.jp/www/images/icon_ck1g.gif") no-repeat scroll 0% 0% transparent;
	position: absolute;
	top:0px;
	left:0px;
	text-indent: 70px;
}
.fbdg02 .fbdgin a{
		font-size:13px;
	background: url("http://img.adplan-ds.com/D1029/gplan-imagemaster/chance1G_orange.gif") no-repeat scroll 0% 0% transparent;
position:absolute;
top:0px;
left:0px;
text-indent:70px;}

.fbdgBnr img { float: left; vertical-align: top; margin: 25px 0 9px 0;}
.fbdgTxt { margin: 10px 0px 0px 5px; float: right; width: 140px; font-size:12px;white-space:normal; line-height: 1.3em; word-wrap: break-word; word-break: break-all;}
.fbdgJiki { display:none; clear:both; margin:0; font-size:11px;
position:absolute;
color:#959595;
top:104px;
left:0px;
}

.fbdg00 p strong:before,.fbdg01 p strong:before,.fbdg02 p strong:before{
	content:"/";
	font-size:80%;}
.fbdg00 p:before,.fbdg01 p:before,.fbdg02 p:before{
	content:"【";
		font-size:90%;
	}
.fbdg00 p:after,.fbdg01 p:after,.fbdg02 p:after{
	content:"】";
		font-size:90%;
	}
.fbdgJiki:before{
		content:"加算：";
	}


.fadL { margin:0 10px 10px 0; float:left; width:328px;}
.fadR { margin:0 0 10px 0; float:left; width:328px;}


.fbdg00:hover,.fbdg01:hover,.fbdg02:hover{
    opacity: 0.5;
    -moz-opacity: 0.5; /* Firefox */
    filter: alpha(opacity=50); /* IE6/7 */
    -ms-filter: "alpha(opacity=50)"; /* IE8 */
	background:#fff;
}
