/*************************
はじめての方へ専用スタイル
**************************/

#cntWelcome{
width:785px;
padding:0;
margin:0 auto;
text-align:center;
font-family: "ＭＳ Ｐゴシック","Osaka","MS Gothic","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","HeiseiKakuGothic";
}
#cntWelcome:after{
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}

/*共通*/
#cntWelcome .pac{
width:785px;
padding:0;
margin:0 auto;
text-align:center;
}
#cntWelcome .pac:after{
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}
#cntWelcome .title{
width:785px;
height:26px;
padding:0;
margin:0 auto;
text-align:center;
}
#cntWelcome .title:after{
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}


#cntWelcome .pactxt{
width:785px;
height:272px;
margin:0 auto;
padding:0;
background:url(../../../img/2010/welcome/img_point.jpg) no-repeat;
position:relative;
}



#cntWelcome .btn-pac01{
	display:block;
	width:154px;
	height:14px;
	margin:0;
	padding:0;
	position:absolute;
top:83px;
left:260px;
	
}

#cntWelcome .btn-pac01:after{
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}

#cntWelcome .btn-pac02{
	display:block;
	width:154px;
	height:14px;
	margin:0;
	padding:0;
	position:absolute;
top:83px;
left:414px;
}

#cntWelcome .btn-pac02:after{
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}





/*会員登録*/
#cntWelcome .entry{
width:785px;
height:168px;
margin:0 auto;
padding:0;
background:url(../../../img/2010/welcome/img_menber.jpg) no-repeat;
position:relative;
}
#cntWelcome .btn-entry{
width:299px;
height:32px;
margin:0;
padding:0;
position:absolute;
top:95px;
left:245px;
}

#cntWelcome .btn-entry a{
	display:inline-block;
	margin:0;
	padding:0;
}
#cntWelcome .btn-entry a:link,
#cntWelcome .btn-entry a:visited { filter:alpha(opacity=100); -moz-opacity:1.0;  opacity:1.0;}
#cntWelcome .btn-entry a:hover { filter:alpha(opacity=47) !important;  -moz-opacity:0.47 !important; opacity:0.47 !important;}





/*ブランド*/
#cntWelcome .brands{
width:785px;
height:186px;
margin:0 auto;
padding:0;
background:url(../../../img/2010/welcome/img_brands.jpg) no-repeat;
position:relative;
}

#cntWelcome .brands a{
	display:inline-block;
	margin:0;
	padding:0;
}
#cntWelcome .brands a:link,
#cntWelcome .brands a:visited { filter:alpha(opacity=100); -moz-opacity:1.0;  opacity:1.0;}
#cntWelcome .brands a:hover { filter:alpha(opacity=47) !important;  -moz-opacity:0.47 !important; opacity:0.47 !important;}


#cntWelcome .btn-pour{
width:155px;
height:31px;
margin:0;
padding:0;
position:absolute;
top:66px;
left:144px;
}
#cntWelcome .btn-gami{
width:83px;
height:44px;
margin:0;
padding:0;
position:absolute;
top:60px;
left:343px;
}
#cntWelcome .btn-vis{
width:84px;
height:32px;
margin:0;
padding:0;
position:absolute;
top:63px;
left:462px;
}
#cntWelcome .btn-juze{
width:59px;
height:130px;
margin:0;
padding:0;
position:absolute;
top:13px;
left:576px;
}
#cntWelcome .btn-slect{
width:63px;
height:22px;
margin:0;
padding:0;
position:absolute;
top:72px;
left:673px;
}

/*コンテンツ*/
#cntWelcome .contents{
width:785px;
height:192px;
margin:0 auto;
padding:0;
background:url(../../../img/2010/welcome/img_contents.jpg) no-repeat;
position:relative;
}
#cntWelcome .btn-rank{
width:318px;
height:128px;
margin:0;
padding:0;
position:absolute;
top:30px;
left:70px;
}

#cntWelcome .btn-rank a{
	display:inline-block;
	margin:0;
	padding:0;
}
#cntWelcome .btn-rank a:link,
#cntWelcome .btn-rank a:visited { filter:alpha(opacity=100); -moz-opacity:1.0;  opacity:1.0;}
#cntWelcome .btn-rank a:hover { filter:alpha(opacity=47) !important;  -moz-opacity:0.47 !important; opacity:0.47 !important;}


#cntWelcome .btn-code{
width:318px;
height:128px;
margin:0;
padding:0;
position:absolute;
top:30px;
left:388px;
}

#cntWelcome .btn-code a{
	display:inline-block;
	margin:0;
	padding:0;
}
#cntWelcome .btn-code a:link,
#cntWelcome .btn-code a:visited { filter:alpha(opacity=100); -moz-opacity:1.0;  opacity:1.0;}
#cntWelcome .btn-code a:hover { filter:alpha(opacity=47) !important;  -moz-opacity:0.47 !important; opacity:0.47 !important;}



/*メールマガジン*/
#cntWelcome .mailmaga{
width:785px;
height:202px;
margin:0 auto;
padding:0;
background:url(../../../img/2010/welcome/img_mailmagazine.jpg) no-repeat;
position:relative;
}
#cntWelcome .btn-mailmaga{
width:299px;
height:31px;
margin:0;
padding:0;
position:absolute;
top:130px;
left:245px;
}

#cntWelcome .btn-mailmaga a{
	display:inline-block;
	margin:0;
	padding:0;
}
#cntWelcome .btn-mailmaga a:link,
#cntWelcome .btn-mailmaga a:visited { filter:alpha(opacity=100); -moz-opacity:1.0;  opacity:1.0;}
#cntWelcome .btn-mailmaga a:hover { filter:alpha(opacity=47) !important;  -moz-opacity:0.47 !important; opacity:0.47 !important;}


