@charset "EUC-JP";
a.g_link:link{color:#F3F3F3;text-decoration:none;background-color:#77777F;}
a.g_link:visited{color:#F3F3F3;text-decoration:none;background-color:#77777F;}
a.g_link:hover{color:#FFCC00;text-decoration:none;background-color:#77777F;}
a.g_link:active{color:#FF0000;text-decoration:none;background-color:#77777F;}

a.g_linkB:link{color:#FFAA00;text-decoration:none;background-color:#77777F;}
a.g_linkB:visited{color:#FFAA00;text-decoration:none;background-color:#77777F;}
a.g_linkB:hover{color:#FFAA00;text-decoration:none;background-color:#77777F;}
a.g_linkB:active{color:#FF0000;text-decoration:none;background-color:#77777F;}

a.t_link:link {color: #333333;text-decoration: none;}
a.t_link:visited {color: #333333;text-decoration: none;}
a.t_link:hover {color: #333333;text-decoration: none;}
a.t_link:active {color: #333333;text-decoration: none;}

/* === 基本レイアウト ===== */
@media screen{
	body{
		background:#4D4D4D url(../_images/bg_body.png) repeat-x 750px top;
	}
}
/* メインコンテンツ */
#Wrapper{
	width:100%;
	text-align : center ;
}
#contents {
position:relative;
	width:750px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	background-color:#FFF;
}
#topmainArea{
	position:relative;
	width:750px;
	height:458px;
	margin:0;
	padding:0;
	background:url(../_images/bg_main.jpg) no-repeat left top; 
}
#topmainArea p{
margin:0;
padding:0;
}
#Btn1000{
	position:absolute;
	top:303px;
	left:434px;
	width:292px;
	height:25px;
	background: url(../_images/btn_top_1000.png) no-repeat left top;
}
#Btn1000 a{
	display:block;
	overflow:hidden;
	width:292px;
	height:0 !important;
	height /**/:25px;
	padding-top:25px;
	margin:0;
	background: url(../_images/btn_top_1000.png) no-repeat left top;
}
#Btn1000 a:hover{
	background-position:0 -25px;
}
#Btn1000off{
	position:absolute;
	top:303px;
	left:434px;
	width:292px;
	height:25px;
	background: url(../_images/btn_top_1000off.png) no-repeat left top;
}
#Btn1000off a{
	display:block;
	overflow:hidden;
	width:292px;
	height:0 !important;
	height /**/:25px;
	padding-top:25px;
	margin:0;
	background: url(../_images/btn_top_1000off.png) no-repeat left top;
}
#Btn1000off a:hover{
	background-position:0 -25px;
}
#BtnMainA{
	position:absolute;
	top:372px;
	left:11px;
	width:238px;
	height:65px;
	background: url(../_images/btn_top_a.png) no-repeat left top;
}
#BtnMainA a{
	display:block;
	overflow:hidden;
	width:238px;
	height:0 !important;
	height /**/:65px;
	padding-top:65px;
	margin:0;
	background: url(../_images/btn_top_a.png) no-repeat left top;
}
#BtnMainA a:hover{
	background-position:0 -65px;
}
#BtnMainB{
	position:absolute;
	top:372px;
	left:256px;
	width:238px;
	height:65px;
	background: url(../_images/btn_top_b.png) no-repeat left top;
}
#BtnMainB a{
	display:block;
	overflow:hidden;
	width:238px;
	height:0 !important;
	height /**/:65px;
	padding-top:65px;
	margin:0;
	background: url(../_images/btn_top_b.png) no-repeat left top;
}
#BtnMainB a:hover{
	background-position:0 -65px;
}
#BtnMainC{
	position:absolute;
	top:372px;
	left:502px;
	width:238px;
	height:65px;
	background: url(../_images/btn_top_c.png) no-repeat left top;
}
#BtnMainC a{
	display:block;
	overflow:hidden;
	width:238px;
	height:0 !important;
	height /**/:65px;
	padding-top:65px;
	margin:0;
	background: url(../_images/btn_top_c.png) no-repeat left top;
}
#BtnMainC a:hover{
	background-position:0 -65px;
}
#topconteArea{
	width:750px;
	height:500px;
	margin:0;
	padding:0;
	background:url(../_images/bg_main_con.png) repeat-y left top; 
}
#topconteLeft{
float:left;
width:200px;
margin:0;
padding:0;
}
#topconteLeft ul{
width:190px;
height:211px;
margin:4px 0 0 5px;
padding:2px 0 0 0;
	background:url(../_images/bg_top_ul.png) no-repeat left top; 
}
#topconteLeft li{
width:183px;
height:32px;
margin:2px 0 0 3px;
padding:0;
list-style:none;
}
#topconteLeft li a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:32px;
	padding-top:32px;
	cursor:pointer;
	background: url(../_images/navi_btn_top.png) no-repeat left top;
}
#topconteLeft li.nav01 a {background-position:0 0;}
#topconteLeft li.nav02 a {background-position:0 -34px;}
#topconteLeft li.nav03 a {background-position:0 -68px;}
#topconteLeft li.nav04 a {background-position:0 -102px;}
#topconteLeft li.nav05 a {background-position:0 -136px;}
#topconteLeft li.nav06 a {background-position:0 -170px;}

#topconteLeft li.nav01 a:hover {background-position:-183px 0;}
#topconteLeft li.nav02 a:hover {background-position:-183px -34px;}
#topconteLeft li.nav03 a:hover {background-position:-183px -68px;}
#topconteLeft li.nav04 a:hover {background-position:-183px -102px;}
#topconteLeft li.nav05 a:hover {background-position:-183px -136px;}
#topconteLeft li.nav06 a:hover {background-position:-183px -170px;}
#topconteLeft p{
width:172px;
height:52px;
margin:12px 0 0 13px;
padding:0;
border:1px solid #FFF;
}
#topconteRight{
float:left;
width:550px;
margin:0;
padding:0;
}
#topconteRight h4{
width:550px;
height:53px;
margin:0px;
padding:0px;
	background:url(../_images/title_news.png) no-repeat left top; 
}
#newsText{
	width:525px;
	height:200px;
	margin:15px 0 0 15px;
	padding:0 0 5px 0;
	overflow:auto;
}
#newsText p{
border-bottom:1px dotted #5C6B87;
} 
#bnrinfoArea{
width:530px;
margin:20px 0 20px 10px;
padding:0;
	background:url(../_images/bg_bnrinfo.png) repeat-y left top; 
}
#bnrImgArea{
position:relative;
width:100%;
height:75px;
background:url(../_images/bg_bnrinfo_top.png) no-repeat left top; 
}
#bnrImgArea p{
position:absolute;
top:28px;
left:70px;
width:270px;
color:#FFF;
margin:0;
padding:0;
}
#bnrImgArea img{
position:absolute;
top:13px;
left:341px;
border:1px solid #FFF;
}
#bnrTxArea{
width:500px;
margin:0 0 0 15px;
padding:10px 0 0 0;
background:url(../_images/bg_bnrinfo_hr.png) no-repeat left top; 
color:#FFF;
}
#bnrURLArea{
position:relative;
width:100%;
background:url(../_images/bg_bnrinfo_bottom.png) no-repeat left bottom; 
}
#bnrURLArea form{
margin:0 0 0 17px;
padding:0 0 15px 0;
}

#footerAreaTop{
	clear:both;
	position:relative;
	width:750px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../_images/footer_bg.png) no-repeat left top; 
}
#footerAreaTop p.copyTx{
	margin:0 0 0 12px;
	padding:12px 0 0 0;
	color:#FFFFFF;
}
.footjnb a{
	position:absolute;
	display:block;
	top:0;
	left:528px;
	width:94px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../_images/foot_jnb.png) no-repeat left top; 
}
.footodds a{
	position:absolute;
	display:block;
	top:0;
	left:634px;
	width:108px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../_images/foot_odds.png) no-repeat left top; 
}
#headerArea{
	width:750px;
	height:168px;
	margin:0;
	padding:0;
	background:url(../_images/header_bg.jpg) no-repeat left top; 
}
#headerArea p{
margin:0;
padding:0;
}

#globalNavi{
	clear:both;
	width:750px;
	height:34px;
	margin:0;
	padding:0;
}
#scoopNavi{
	width:750px;
	height:34px;
	margin:0;
	padding:0;
	list-style-type:none;
	background: url(../_images/navi_btn.png) no-repeat left top;
}
#scoopNavi li{
	float:left;
	height:34px;
	padding:0;
	margin:0;
}
#scoopNavi li a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:34px;
	padding-top:34px;
	margin:0;
	cursor:pointer;
	background: url(../_images/navi_btn.png) no-repeat left top;
}

#scoopNavi li.nav01 a {width:89px;background-position:0 0;}
#scoopNavi li.nav02 a {width:125px;background-position:-89px 0;}
#scoopNavi li.nav03 a {width:107px;background-position:-214px 0;}
#scoopNavi li.nav04 a {width:117px;background-position:-321px 0;}
#scoopNavi li.nav05 a {width:97px;background-position:-438px 0;}
#scoopNavi li.nav06 a {width:107px;background-position:-535px 0;}
#scoopNavi li.nav07 a {width:107px;background-position:-642px 0;}

#scoopNavi li.nav01 a:hover {width:89px;background-position:0 -34px;}
#scoopNavi li.nav02 a:hover {width:125px;background-position:-89px -34px;}
#scoopNavi li.nav03 a:hover {width:107px;background-position:-214px -34px;}
#scoopNavi li.nav04 a:hover {width:117px;background-position:-321px -34px;}
#scoopNavi li.nav05 a:hover {width:97px;background-position:-438px -34px;}
#scoopNavi li.nav06 a:hover {width:107px;background-position:-535px -34px;}
#scoopNavi li.nav07 a:hover {width:107px;background-position:-642px -34px;}

#scoopNavi li.nav01 a.stay {width:89px;background-position:0 -34px;}
#scoopNavi li.nav02 a.stay {width:125px;background-position:-89px -34px;}
#scoopNavi li.nav03 a.stay {width:107px;background-position:-214px -34px;}
#scoopNavi li.nav04 a.stay {width:117px;background-position:-321px -34px;}
#scoopNavi li.nav05 a.stay {width:97px;background-position:-438px -34px;}
#scoopNavi li.nav06 a.stay {width:107px;background-position:-535px -34px;}
#scoopNavi li.nav07 a.stay {width:107px;background-position:-642px -34px;}

#conteArea{
	width:730px;
	margin:0;
	padding:0;
	margin:0 0 0 10px;
	text-align:left;
}
.conTx1{
color:#385D81;
font-size:150%;
font-weight:bolder;
}
/* JNBとは */
#SummeryArea{
text-align:left;
margin:20px 0 0 0;
background:#FFFFFF url(../_images/summery_img.jpg) no-repeat left top; 
}
#StextArea{
width:360px;
margin:0 0 0 360px;
line-height:1.6em;
}
#StextArea p{
margin:0;
}
#StextArea dl{
width:350px;
height:154px;
padding:0 0 0 10px;
margin:0 0 10px 0;
}
#StextArea dt{
float:left;
width:75px;
margin:2px 5px 2px 0;
background:url(../_images/bg_sum.png) repeat-x left top; 
text-align:center;
}
#StextArea dd{
float:left;
width:250px;
margin:2px 0;
}
#StextArea ul{
margin:0 0 0 18px;
padding:0;
}
.SumTitle1{
clear:both;
width:360px;
height:28px;
background:#FFFFFF url(../_images/sum_title1.png) no-repeat left top; 
margin:10px 0 10px 0;
padding:0;
}
.SumTitle2{
clear:both;
width:360px;
height:28px;
background:#FFFFFF url(../_images/sum_title2.png) no-repeat left top; 
margin:10px 0 10px 0;
padding:0;
}
.BtnSumP{
	float:right;
	width:224px;
	height:40px;
	margin:15px 0 10px 0;
	background: url(../_images/btn_sum_point.png) no-repeat left top;
}
.BtnSumP a{
	display:block;
	overflow:hidden;
	width:224px;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	background: url(../_images/btn_sum_point.png) no-repeat left top;
}
.BtnSumP a:hover{
	background-position:0 -40px;
}
/*スケジュール */
#schArea{
width:100%;
text-align:center;
}
#schArea table{
width:650px;
margin:20px auto 0 auto;
}
#schArea th{
font-weight:bolder;
color:#FFF;
background:#293F76;
text-align:center;
padding:2px 5px;
margin:0;
}
#schArea td{
background:#E8ECEF;
padding:2px 5px;
margin:0;
}
/*ポイント */
#pointArea{
width:700px;
margin:0 0 0 15px;
text-align:left;
}
#pointTx1Area{
width:700px;
margin:0 0 5px 0;
}
.point_title{
	width:700px;
	height:30px;
	margin:20px 0 10px 0;
	background:url(../_images/point_title.png) no-repeat left top; 
}
.point_tx{
margin:0 0 10px 15px;
}
#poinList1Area{
width:680px;
margin:0 0 20px 15px;
}
#poinList1Area table{
width:680px;
border:1px solid #AEAEAE;
sellspacing:1px;
}
#poinList1Area th{
text-align:center;
padding:5px;
}
#poinList1Area td{
text-align:center;
padding:5px;
}
.bycream{
background-color:#F3F0C5;
}
.bfdgry{
background-color:#666666;
color:#FFF;
}
#pointNaviArea{
	clear:both;
	width:690px;
	height:27px;
	margin:0 0 15px 15px;
	padding:0;
	background: url(../_images/navi_point.png) no-repeat left -27px;
}
#pointNavi {
margin:0;
padding:0;
}
#pointNavi li{
	float:left;
	width:73px;
	height:27px;
	padding:0;
	margin:0 3px 0 0;
	list-style:none;
}
#pointNavi li a{
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:27px;
	padding-top:27px;
	margin:0;
	cursor:pointer;
	background: url(../_images/navi_point.png) no-repeat left top;
}
#pointNavi li.nav01 a {background-position:0 0;}
#pointNavi li.nav02 a {background-position:-76px 0;}
#pointNavi li.nav03 a {background-position:-152px 0;}
#pointNavi li.nav04 a {background-position:-228px 0;}
#pointNavi li.nav05 a {background-position:-304px 0;}
#pointNavi li.nav06 a {background-position:-380px 0;}
#pointNavi li.nav07 a {background-position:-456px 0;}
#pointNavi li.nav08 a {background-position:-532px 0;}
#pointNavi li.nav09 a {background-position:-608px 0;}
#pointTx2{
clear:both;
width:680px;
margin:0 0 0 15px;
}
#pointTx2 dl{
width:680px;
margin:0 0 0 0;
}
#pointTx2 dd{
width:340px;
float:left;
}
#pointTx2 table{
clear:both;
width:680px;
border:1px solid #CCC;
margin:0 0 15px 0;
padding:0;
}
#pointTx2 tr{
margin:0;
padding:0;
}
#pointTx2 td{
background-color:#E7E7E7;
border-top:0;
border-left:0;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}
/*プレゼント */
#preAria{
width:700px;
margin:10px 0 0 15px;
padding:0;
text-align:left;
}
#preAria dt{
clear:both;
width:700px;
height:30px;
margin:20px 0 0 0;
padding:0px;
}
.title_Pre1{
	background:url(../_images/present_title1.png) no-repeat left top; 
}
.title_Pre2{
	background:url(../_images/present_title2.png) no-repeat left top; 
}
.title_Pre3{
	background:url(../_images/present_title3.png) no-repeat left top; 
}
.title_Pre4{
	background:url(../_images/present_title4.png) no-repeat left top; 
}
.title_Pre5{
	background:url(../_images/present_title5.png) no-repeat left top; 
}
.img_Pre{
	width:700px;
	height:160px;
	margin:0;
	background:url(../_images/present_img.png) no-repeat left top; 
}
.img_Pre1{
	width:700px;
	height:177px;
	margin:15px 0 0 0;
	background:url(../_images/present_img1.gif) no-repeat left top; 
}
#preAria dd.txtBoxPre{
width:680px;
margin:15px 0 0 15px;
padding:0;
}
#preAria img{
margin:15px 0 0 0;
}
.BtnPreMyp{
	float:right;
	width:204px;
	height:40px;
	margin:15px 0 10px 0;
	background: url(../_images/btn_pre_myp.png) no-repeat left top;
}
.BtnPreMyp a{
	display:block;
	overflow:hidden;
	width:204px;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	background: url(../_images/btn_pre_myp.png) no-repeat left top;
}
.BtnPreMyp a:hover{
	background-position:0 -40px;
}
.BtnPreMypOff{
	float:right;
	width:204px;
	height:40px;
	margin:15px 0 10px 0;
	background: url(../_images/btn_pre_myp0.png) no-repeat left top;
}
.BtnPreMypOff a{
	display:block;
	overflow:hidden;
	width:204px;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	background: url(../_images/btn_pre_myp0.png) no-repeat left top;
}
.BtnPreMypOff a:hover{
	background-position:0 -40px;
}
.BtnPreEnt{
	float:right;
	width:204px;
	height:40px;
	margin:15px 0 10px 0;
	background: url(../_images/btn_pre_entry.png) no-repeat left top;
}
.BtnPreEnt a{
	display:block;
	overflow:hidden;
	width:204px;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	background: url(../_images/btn_pre_entry.png) no-repeat left top;
}
.BtnPreEnt a:hover{
	background-position:0 -40px;
}
.BtnPreEntOff{
	float:right;
	width:204px;
	height:40px;
	margin:15px 0 10px 0;
	background: url(../_images/btn_pre_entry0.png) no-repeat left top;
}
.BtnPreEntOff a{
	display:block;
	overflow:hidden;
	width:204px;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	background: url(../_images/btn_pre_entry0.png) no-repeat left top;
}
.BtnPreEntOff a:hover{
	background-position:0 -40px;
}
/*新規登録 */
#appArea{
width:700px;
margin:15px 0 0 15px;
padding:0;
text-align:left;
}
#appArea dt{
clear:both;
width:700px;
height:30px;
margin:15px 0 0 0;
padding:0px;
}
.title_P1{
	background:url(../_images/new_point1.png) no-repeat left top; 
}
.title_P2{
	background:url(../_images/new_point2.png) no-repeat left top; 
}
.title_P3{
	background:url(../_images/new_point3.png) no-repeat left top; 
}
#appArea dd{
width:680px;
margin:15px 0 0 15px;
padding:0;
}
#AppX{
	width:680px;
	margin:0 0 0 15px;
}
.Apptx{
	float:left;
	width:400px;
	background-color:#FAFDDF;
	border:1px solid #CDD0B5;
	padding:5px;
	margin: 5px 0 15px 0;
}
.AppBArea{
	width:680px;
	height:60px;
	margin:15px 0 0 15px;
	padding:0;
}
.BtnApply{
	float:right;
	width:224px;
	height:40px;
	margin:0 0 0 0;
	background: url(../_images/btn_apply.png) no-repeat left top;
}
.BtnApply a{
	display:block;
	overflow:hidden;
	width:224px;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	margin:0;
	background: url(../_images/btn_apply.png) no-repeat left top;
}
.BtnApply a:hover{
	background-position:0 -40px;
}
.BtnApplyM{
	position:absolute;
	top:198px;
	left:19px;
	width:224px;
	height:40px;
	margin:00;
	background: url(../_images/btn_apply.png) no-repeat left top;
}
.BtnApplyM a{
	display:block;
	overflow:hidden;
	width:224px;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	margin:0;
	background: url(../_images/btn_apply.png) no-repeat left top;
}
.BtnApplyM a:hover{
	background-position:0 -40px;
}
.BtnApplyM2{
	position:absolute;
	top:198px;
	left:373px;
	width:224px;
	height:40px;
	margin:00;
	background: url(../_images/btn_apply.png) no-repeat left top;
}
.BtnApplyM2 a{
	display:block;
	overflow:hidden;
	width:224px;
	height:0 !important;
	height /**/:40px;
	padding-top:40px;
	margin:0;
	background: url(../_images/btn_apply.png) no-repeat left top;
}
.BtnApplyM2 a:hover{
	background-position:0 -40px;
}
.BtnApplyJ{
	position:absolute;
	top:120px;
	left:373px;
	width:224px;
	height:44px;
	margin:0;
	background: url(../_images/btn_apply_j.png) no-repeat left top;
}
.BtnApplyJ a{
	display:block;
	overflow:hidden;
	width:224px;
	height:0 !important;
	height /**/:44px;
	padding-top:44px;
	margin:0;
	background: url(../_images/btn_apply_j.png) no-repeat left top;
}
.BtnApplyJ a:hover{
	background-position:0 -44px;
}
.BtnApplyJOff{
	position:absolute;
	top:120px;
	left:373px;
	width:224px;
	height:44px;
	margin:0;
	background: url(../_images/btn_apply_j0.png) no-repeat left top;
}
.BtnApplyJOff a{
	display:block;
	overflow:hidden;
	width:224px;
	height:0 !important;
	height /**/:44px;
	padding-top:44px;
	margin:0;
	background: url(../_images/btn_apply_j0.png) no-repeat left top;
}
.BtnApplyJOff a:hover{
	background-position:0 -44px;
}
#ImgApp{
position:relative;
width:630px;
height:260px;
	margin:0 0 0 40px;
	padding:0;
	background: url(../_images/new_point3_kouza.gif) no-repeat left top;
}
/* MY PAGE */
#MyPWrapper{
	width:100%;
	text-align : center ;
}
#MyPconte {
	width:750px;
/* 	height:600px; */
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
/* 	border:1px solid #CCC; */
	background-color:#FFF;
}
#headerAreaM{
	width:750px;
	height:168px;
	margin:0 0 20px 0;
	padding:0;
	background:url(../_images/header_bg2.jpg) no-repeat left top; 
}
#MyPID{
	position:relative;
	width:750px;
	height:56px;
	margin:0;
	padding:0;
}
#levelArea{
position:absolute;
left:22px;
top:0;
width:56px;
height:56px;
margin:0;
padding:0;
}
.LvNo0{
	background:url(../_images/level_no0.png) no-repeat left top; 
}
.LvNo1{
	background:url(../_images/level_no1.png) no-repeat left top; 
}
.LvNo2{
	background:url(../_images/level_no2.png) no-repeat left top; 
}
.LvNo3{
	background:url(../_images/level_no3.png) no-repeat left top; 
}
.LvNo4{
	background:url(../_images/level_no4.png) no-repeat left top; 
}
.LvNo5{
	background:url(../_images/level_no5.png) no-repeat left top; 
}
#nameArea{
position:absolute;
left:90px;
top:22px;
margin:0;
padding:0;
font-size:14px;
}
#NowPArea{
position:absolute;
left:306px;
top:24px;
width:207px;
height:31px;
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
color:#FFF;
background:url(../_images/nowp_bg.png) repeat-x left top; 
line-height:1.6em;
text-align:center;
}
#NextPArea{
position:absolute;
left:516px;
top:24px;
width:207px;
height:31px;
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
color:#FFF;
background:url(../_images/nextp_bg.png) repeat-x left top; 
line-height:1.6em;
text-align:center;
}
#PointTBArea{
	width:100%;
	text-align : center ;
}
#PointTBArea table{
width:684px;
margin:20px auto 0 auto;
padding:0;
border-spacing:0;
border-collapse: collapse; 
}
#PointTBArea caption{
font-weight:bold;
text-align:left;
}
#PointTBArea th {
	padding: 1em 6px;
	border: 1px solid #9c9c9c;
	font: 12px Tahoma, "MS UI Gothic", sans-serif;
	text-align: center;
	background-color:#2C71B1;
	color:#FFFFFF;
	font-weight:bolder;
}
#PointTBArea td {
	padding: 0.4em 6px;
	border: 1px solid #9c9c9c;
	font: 12px Tahoma, "MS UI Gothic", sans-serif;
	text-align: right;
}
#PointTBArea td.Txtd1{
	text-align: center;
	background-color:#E7E7E7;
}
#PointTBArea td.Txtd2{
	text-align: center;
	color:#2C71B1;
}
#footerArea{
	clear:both;
	position:relative;
	width:750px;
	height:40px;
	margin:20px 0 0 0;
	padding:0;
	background:url(../_images/footer_bg.png) no-repeat left top; 
}
#footerArea p.copyTx{
	margin:0 0 0 12px;
	padding:12px 0 0 0;
	color:#FFFFFF;
}

#CBtnArea{
	width:100%;
	text-align : center ;
}
#btnClose{
	clear:both;
	width:155px;
	height:32px;
	padding:40px 0 0 0;
	margin:0 auto 0 auto;
}
#btnClose a{
	display:block;
	overflow:hidden;
	width:155px;
	height:0 !important;
	height /**/:32px;
	padding-top:32px;
	margin:0;
	background:url(../_images/btn_close.png) no-repeat left top;
}
#btnClose a:hover{
	background-position:0 -32px;
}
/* エラー表示スタイル */
#MyPError{
	width:750px;
	margin:0;
	padding:0;
	text-align:center;
}
.ErrorTx1{
color:#FF5500;
font-size:150%;
font-weight:bolder;
}
.ErrorTx2{
color:#FF0000;
font-size:83%;
}
.ErrorTx3{
font-size:83%;
font-weight:bolder;
}
#memu1{
	position:absolute;
	left:321px;
	top:100px;
	visibility:hidden;
	width:160px;
	background-color:#EAEAEA;
	margin:0;
	padding:5px;
	border:1px solid #CCC;
	font-size:83%;
}