/*　ヘッダーエリアの設定　*/
#headerarea {
        background-color:#FFFFFF;
}
.headline {
        background-color:#000000;
}
.ht-navilogo {
        text-align:right;
}
/*────────────*/

.size4 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.size3 {
	font-size: 12px;
	line-height: 15px;
}
.size2 {
	font-size: 10px;
	line-height: 12px;
}

.size1 { 
	font-size: 11px;
	line-height: 13px;
}

.ss { 
	font-size: 9px;
	line-height: 13px;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	color: #3366FF;
}

.lead {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
}

a.tree:link {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}

a.tree:visited {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}

a.tree:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 10px;
}

.treefont {
	font-size: 10px;
	color: #FFFFFF;
}

a.pgetnavi:link {
	text-decoration: underline;
	font-size: 12px;
	color: #790000;
}

a.pgetnavi:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #790000;
}

a.pgetnavi:hover {
	color: #CC0000;
	font-size: 12px;
	text-decoration: underline;
}

a.pget:link {
	text-decoration: none;
	color: #333333;
}

a.pget:visited {
	text-decoration: none;
	color: #333333;
}

a.pget:hover {
	color: #CC0000;
	text-decoration: none;
}

a.nocolor:link {
	color: #333333;
	text-decoration: none;
}

a.nocolor:visited {
	color: #333333;
	text-decoration: none;
}

a.nocolor:hover {
	color: #333333;
	text-decoration:underline;

}

a.blueline:link {
	color: #0000FF;
	text-decoration: underline;
}

a.blueline:visited {
	color: #0000FF;
	text-decoration: underline;
}

a.blueline:hover {
	color: #336799;
	text-decoration:underline;

}

.imb {
	font-size: 11px;
	line-height: 13px;
	color: #663300;
} 

.imwh {
	font-size: 11px;
	line-height: 13px;
	color: #F7F7F7;
} 

a.imb:link {
	color: #663300;
	text-decoration: none;
}

a.imb:visited {
	color: #663300;
	text-decoration: none;
}

a.imb:hover {
	color: #663300;
	text-decoration:underline;

}

a.imwh:link {
	color: #F7F7F7;
	text-decoration: none;
}

a.imwh:visited {
	color: #F7F7F7;
	text-decoration: none;
}

a.imwh:hover {
	color: #F7F7F7;
	text-decoration:underline;

}

.tdsize3 {
	font-size: 12px;
}
.tdsize2 {
	font-size: 10px;
}
.tdsize4 {
	font-size: 14px;
}

.id_sv {font-size: 10px;
	font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;
	line-height: 14px;
}

.id_svh {font-size: 10px;
	font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;
	line-height: 15px;
}

.id_mv {font-size: 11px;
	font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;
	line-height: 18px;
}

.itama_myd {font-size: 10px;
	font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;
	letter-spacing: 1px;
	line-height: 14px;
}

.16red_b_right {font-size: 16px;
	font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;
	color: #FF0000;
	font-weight: bold;
	text-align: right;
	letter-spacing: 1px;
}

.myd_txt {font-size: 12px;
	font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;
	line-height: 16px;
}

/* 共通 */
H1{margin:0;}

H2{margin:10px 0 0 0;}

.top5{margin-top:5px;}

.top10{margin-top:10px;}

.tb7{
	margin-top:7px;
	margin-bottom:7px;
	text-align:center;
}

.alignL{text-align:left;}

.alignR{text-align:right;}

.alignC{text-align:center;}

.clearB{clear:both;}

.clearL{clear:left;}

.box530 {width: 530px;}

/* ためる 左メニュー */

#sbPR{margin:6px;}

.sbTable{
	width:140px;
	margin-top:10px;
}

.sbBorder{
	border:1px solid #bdbdbd;
	background-color:#fff8f7;
	margin:0;
	padding-bottom:2px;
	text-align:center;
}
.play-sbBorder {border:1px solid #bdbdbd; background-color:#EFFAFF; text-align:center;}

.sbBtn{
	width:130px;
	margin-top:5px;
	margin-left:auto;
	margin-bottom:2px;
	margin-right:auto;
}

.sbBtn120{
	width:120px;
	margin-top:5px;
	margin-left:auto;
	margin-bottom:0px;
	margin-right:auto;
}

.sbTxt{
	margin:0;
	font-size:10px;
	line-height:12px;
}

.sbTxt05{
	margin:5px 0 0 0;
	font-size:10px;
	line-height:12px;
}

.sbTxtAD{
	margin:3px auto 0 auto;
	font-size:10px;
	line-height:12px;
}

.sbBottom{
	width:140px;
	margin:0;
}

/* ためる バナー */
H3{
	width:240px;
	height:15px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	background-color:#f5f5f5;
	background-image:url(/images/top/save/save_arrow_01.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-top:1px;
}

.prLead{
	width:530px;
	margin-top:5px;
}
.prTable{width:530px;}

.prNoBorder{margin:0;}

.prSpace{padding:0 4px 5px 4px;}

.prSpace10{
	float:left;
	width:10px;
	margin-top:10px;
}

.prBorder{
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	background-color:#fffcf8;
	margin:0;
}

.pr{
	float:left;
	width:245px;
	border-left:5px solid #bdbdbd;
	margin-top:10px;
}

.prTxt{
	float:right;
	width:110px;
	margin:3px auto auto 3px;
	text-align:left;
}

.client{margin-left:13px;}

.banner{
	float:left;
	width:120px;
	margin-top:3px;
	margin-left:3px;
}

.Txt01{
	font-size:11px;
	line-height:13px;
	margin:0;
}

.Txt02{
	font-size:10px;
	line-height:13px;
	color:#ff6666;
	font-weight:bold;
	margin:0;
}

.Txt03{
	width:69px;
	font-size:9px;
	line-height:13px;
	border:1px solid #666666;
	background-color:#fff9ef;
	margin-top:3px;
	text-align:center;
}

/* Hides from IE5-mac \*/
*Txt03{
	width:78px;
	font-size:9px;
	line-height:13px;
	border:1px solid #666666;
	background-color:#fff9ef;
	margin-top:3px;
	text-align:center;
}
/* End hide from IE5-mac */

.Txt04{
	width:99px;
	font-size:9px;
	line-height:13px;
	border:1px solid #666666;
	background-color:#fff9ef;
	margin-top:3px;
	text-align:center;
}

/* Hides from IE5-mac \*/
*Txt04{
	width:90px;
	font-size:9px;
	line-height:13px;
	border:1px solid #666666;
	background-color:#fff9ef;
	margin-top:3px;
	text-align:center;
}
/* End hide from IE5-mac */

#recommend{padding:0 5px 5px 5px;}

#recommend H3{
	width:240px;
	height:15px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	background-color:#fce7e5;
	background-image:url(/images/top/save/save_arrow_02.gif);
	background-repeat:no-repeat;
	margin:0;
}

#recommend .pr{
	float:left;
	width:245px;
	border-left:5px solid #ff6666;
	margin-top:10px;
}

/*もらう 左メニュー*/
.get-sbBorder {border:1px solid #bdbdbd; background-color:#F1FBF1; text-align:center; margin:0; padding-bottom:2px;}
.get-sbkamo {width:132px; margin:7px;}
.get-ttlCinema{margin:10px 0 0 5px;}

/*もらう ポイント応募*/
.get-mon {background-image: url(/images/top/get/get_mon_bg.gif);	background-repeat: repeat-y;
		  border-top:1px solid #747474; border-bottom:1px solid #747474; margin-top:10px}

.lottery-L {
	margin: 10px 10px 0 0;
	float: left;
	border: 1px solid #BEBEBE;
	clear: none;
}
.lottery-R { margin-top:10px; float: right; border: 1px solid #BEBEBE;}
.lottery450 {
	width: 450px;
	height:100px;
	margin: 0 0 30px 40px;
	padding: 30px 0 0 0;
	clear: both;
}

/*かえる 左メニュー*/
.ex-passbook{margin:15px 0 5px 0;}
.ex-sbBorder {border:1px solid #bdbdbd; background-color:#EFFAFF; text-align:center;}

/*かえる 換金・交換・移行*/
.ex530 {width: 530px; height:190px; background-color:#ECF8FE; padding:5px 0 5px 5px/**/;margin:10px 0 0 0;/**/}
.head-Txt{border-bottom:1px solid #747474; width: 530px; padding-bottom:10px}
.situation-R {float: right;margin-right:10px/**/}
.under-dot{width: 530px; padding-bottom: 10px; border-bottom: 1px dotted #747474; padding-top:10px}

/* TOP右　QuickForm　*/

.QuickForm P{
	margin-top: 5px;
	margin-bottom: 5px;}
	
.QuickForm FORM{
	margin-top: 5px;
	margin-bottom: 5px;
}

/* クイック注意書き */
.disclaimer {
	font-size: 10px;
	color: #0058A3;
	padding: 5px;
	width: 530px;
	border: 1px solid #FF7D00;
	line-height: 15px;
}

/* ポイント移行 */
.info		{font-size: 11px;font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;letter-spacing: 1px;line-height: 18px;}
.lg		{background-color: #EBEBEB;}
.bonusred_12b	{font-size: 12px;font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;color: #FF0000;font-weight: bold;letter-spacing: 1px;}
.16red_b_right	{font-size: 16px;font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;color: #FF0000;font-weight: bold;text-align: right;letter-spacing: 1px;}


/*　＜ソーシャルブックマーク＞
----------------------------------------*/
#bookmark {
	font-size:7pt;
	margin-top:10px;
	font-family:Verdana,"ＭＳ Ｐゴシック",sans-serif;
    line-height:1.5;
}
#bookmark TD {
	font-family:Verdana,"ＭＳ Ｐゴシック",sans-serif;
	font-size:7pt;
}
#bookmark IMG {
	vertical-align:middle;
}
#bookmark A {
	text-decoration:none;
}
#bookmark A:hover {
	text-decoration:underline;
}



/*　＜フッターエリア＞
----------------------------------------*/
#footerarea {
	background-color:#000000;
	margin-top:10px;
	padding:3px 0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-family:Verdana,"ＭＳ Ｐゴシック",sans-serif;
    line-height:1.5;
}
#footerarea TD {
	color:#FFFFFF;
	font-size:8pt;
	padding:3px 0px;
	font-family:Verdana,"ＭＳ Ｐゴシック",sans-serif;
    line-height:1.5;
}
#footerarea A {
	color:#FFA40C;
	text-decoration:none;
}
#footerarea A:hover {
	color:#F26500;
	text-decoration:underline;
}
#copyright {
	background-color:#FFFFFF;
	color:#000000!important;
	font-family: Verdana,"ＭＳ Ｐゴシック",sans-serif;
    line-height: 1.5;
}
#copyright TD {
	color:#000000;
	font-size:8pt;
	padding:0px 0px;
    line-height:2;
}
.footerlink {
	font-size:7pt!important;
}
#footerline {
	background-color:#000000;
	border-top:1px solid #CCCCCC;
}
