@charset 'utf-8';

/* -----------------------------------------------------------
CSS Information

File name:      mod_supertop.css
Update:         2021/07
Author:         H.I
Style Info:     スーパーTOP用設定
----------------------------------------------------------- */


/* unlogin
---------------------------------------------------------------------- */
#supertop.notlogin{
	background: url("../image/common/supertop/bg_guestheader.gif") repeat-x;
    min-height: 1085px;
	overflow: hidden;
}

#supertop.notlogin #container{
	width: auto;
	padding:0;
}

#supertop.notlogin #headerArea.supertop .headerArea-inner {
    width: 1050px;
	margin:0 auto;
	background:none;
	height:131px;
}

#supertop.notlogin #headerArea.supertop p.siteDescription {
	position:absolute;
	top:13px;
	left:411px;
	padding: 0;
}

#supertop.notlogin #headerArea.supertop p.siteDescription img{
	width:227px;
	height:15px;
}

#supertop.notlogin #headerArea.supertop h1 {
	position:absolute;
	top:40px;
	left:305px;
	margin: 0;
}

#supertop.notlogin #headerArea.supertop h1 img{
	width:440px;
	height:33px;
}

#supertop.notlogin #headerArea.supertop p.groupLogo{
	position:absolute;
	top:7px;
	right:0px;
}


#supertop.notlogin #globalNavi {
    position: absolute;
    top: 89px;
    left: 0px;
    width: 1050px;
    padding: 8px 0;
    overflow: hidden;
}

#supertop.notlogin #globalNavi ul {
    width: 1049px;
}

#supertop.notlogin #globalNavi ul li{
	width: 12.5%;
}

#supertop.notlogin #globalNavi ul li.blog,
#supertop.notlogin #globalNavi ul li.coord,
#supertop.notlogin #globalNavi ul li.game{
	width: 12%;
}

#supertop.notlogin #globalNavi ul li.premiershop{
	width: 13%;
}

#supertop.notlogin #globalNavi ul li.circle,
#supertop.notlogin #globalNavi ul li.plus{
	width: 13%;
}

#supertop.notlogin #headerArea.supertop p.btn_collabo{
	background:url(../image/guest/bg_collabo_guest.gif) no-repeat;
	width: 145px;
	height: 57px;
	position: absolute;
	top: 25px;
	right: 0px;
	text-align: center;
	padding-top: 18px;
}

#supertop.notlogin #headerArea.supertop p.btn_biglobe{
	width: 71px;
	height: 16px;
	position: absolute;
	top: 5px;
	right: 0px;
}

#guestwrapper{
	width:1400px;
	min-height:1000px;
	margin:0 auto;
	position:relative;
	background:url(../image/guest/bg_iland.png) no-repeat;
}


#supertop.notlogin #extraArea{
	position:absolute;
	left:90px;
	z-index:100;
	width:254px;
	padding:10px 0 0;
	/*height: 100vh;*/
	min-height:850px;
	min-height: 850px\9;
	background:#fff url(../image/guest/pic_footer_guest.gif) no-repeat center bottom;
}



#guestwrapper #loginPanel .loginPanel-inner {
    padding: 6px 0 1px;
    width: 236px;
}

#guestwrapper #loginPanel.unlogin .loginBtn {
    padding: 10px 0 0 12px;
    float: none;
}

#guestwrapper #loginPanel .loginPanel-inner dl{
	margin:3px 0 0 12px;
}

#guestwrapper #loginPanel.unlogin ul.loginOption {
	margin:0 0 5px 12px;
	color:#fff;
}

#guestwrapper #loginPanel.unlogin .forgetPass{
	text-align:left;
	margin-left:12px;
}

#guestwrapper #loginPanel.unlogin .forgetPass a{
	color:#fff;
}

#loginPanel.notlogin .forgetPass {
    line-height: 10px;
    margin: 0 0 3px 0;
}

#guestwrapper #loginPanel.unlogin div.btnmenu .line {
    padding: 3px 0 6px 0;
	text-align:center;
	margin:0 auto;
}

#guestwrapper #loginPanel.unlogin{
	width: 236px;
    height: 264px;
	background:#fe6899;
	border-radius:6px;
	-moz-border-radius:6px;
	margin:0 auto;
}


#guestwrapper #loginPanel.unlogin dl.idPass dd input {
    width: 202px;
	padding:12px 0 12px 10px;
	height:auto;
	border:none;
	background:#fcead1;
	color:#7e7e7e;
	border-radius:4px;
	margin:0 0 5px 0;
}

#guestwrapper #loginPanel.unlogin div.btnmenu {
    width: 212px;
    margin:9px auto 0;
}

#guestwrapper #extraArea .moreBottom{
	margin-right: 4px;
}


#guestwrapper #guestinfoBox{
	width: 204px;
    background: url("../image/guest/bg_info_guest.gif") no-repeat;
    height: 238px;
	margin:15px auto 0;
}

#guestwrapper #guestrecommendBox2{
	width: 254px;
	background: url("../image/guest/bg_recommend_guest2.gif") no-repeat center bottom;
	height: 328px;
	margin:15px auto 0;
	text-align: center;
}

#extraArea #guestrecommendBox2 h3{
	border-bottom:none;
	padding-top:16px;
	margin-bottom:6px; }

#guestwrapper #guestrecommendBox{
	width: 204px;
	background: url("../image/guest/bg_recommend_guest.gif") no-repeat;
	height: 173px;
	margin:15px auto 0;
	text-align: center;
}

#extraArea #guestrecommendBox h3{
	border-bottom:none;
	padding-top:6px;
	margin-bottom:6px; }

#extraArea #guestinfoBox h3{ text-align:center; border-bottom:none; padding-top:4px; }

#guestinfoBox .newInfoList ul{
	width:180px;
	margin:0 auto;
}


#guestinfoBox .newInfoList li{
    position: relative;
    margin: 0;
    padding: 0 0 1px 8px;
    margin-bottom: 6px;
    background: url("../image/common/ico_list_info.gif") no-repeat 2px 7px;
    line-height: 15px;
}

.notlogin #headerArea .btn_award{
	position:absolute;
	top:0px;
	left:35px;
}


.notlogin #headerArea .btn_award2016{
   	position: absolute;
    	top: 5px;
    	left: 170px;
}

#supertop.notlogin .pic .pic_s01{
	position:absolute;
	top:156px;
	left:-23px;
}

#supertop.notlogin .pic .pic_s02{
	position:absolute;
	top:161px;
	left:684px;
}

#supertop.notlogin .pic .pic_s03{
	position:absolute;
	top:160px;
	left:1259px;
}

#supertop.notlogin .pic .pic_s04{
	position:absolute;
	top:600px;
	left:-132px;
}

#supertop.notlogin .pic .pic_s05{
	position:absolute;
	top:600px;
	left:375px;
}

#supertop.notlogin .pic .pic_s06{
	position:absolute;
	top:643px;
	left:1206px;
}

#supertop.notlogin .pic .pic_s07{
	position:absolute;
	top:643px;
	left:1206px;
}


#supertop.notlogin .pic .pic_l01{
	position:absolute;
	top:13px;
	left:325px;
}

#supertop.notlogin .pic .pic_l02{
	position:absolute;
	top:221px;
	left:937px;
}
.jimunyan-body{ background:url(../image/guest/jimunyan_body.png) no-repeat; width:139px; height:173px; position: absolute; top: -86px; right: -70px; z-index: 100; }
.jimunyan-arm{ background:url(../image/guest/jimunyan_hand.png) no-repeat; width:50px; height:26px; position: absolute; top: 14px; right: -14px; z-index: 101; }

#supertop.notlogin .pic .pic_l03{
	position:absolute;
	top:448px;
	left:615px;
}

#supertop.notlogin .pic .pic_l04{
	position:absolute;
	top:169px;
	left:-342px;
}


#supertop.notlogin .pic .pic_r01{
	position:absolute;
	top:3px;
	left:-30px;
}

#supertop.notlogin .pic .pic_r02{
	position:absolute;
	top:5px;
	left:685px;
}

#supertop.notlogin .pic .pic_r03{
	position:absolute;
	top:43px;
	left:950px;
}

#supertop.notlogin .pic .pic_r04{
	position:absolute;
	top:0px;
	left:1209px;
}

#supertop.notlogin .pic .pic_r05{
	position:absolute;
	top:447px;
	left:-20px;
}

#supertop.notlogin .pic .pic_r06{
	position:absolute;
	top:441px;
	left:355px;
}

#supertop.notlogin .pic .pic_r07{
	position:absolute;
	top:457px;
	left:1268px;
}

#supertop.notlogin .pic .pic_r08{
	position:absolute;
	top:653px;
	left:941px;
}

#supertop.notlogin .pic .pic_r09{
	position:absolute;
	top:8px;
	left:-300px;
}

#guestwrapper ul.pic li img{
	border:5px solid #fff;
	border-radius:6px;
}

/* Colorbox　未ログイン用
--------------------------------- */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#supertop #cboxOverlay{ background: #bbb; }
#colorbox{outline:0;}
    #supertop #cboxContent{background:#fff; overflow:hidden; border:6px #fff solid; border-radius:6px; -moz-border-radius: 6px; }
        .cboxIframe{background:#fff;}
        #supertop.notlogin #cboxError{padding:50px; border:1px solid #ccc;}
        #supertop.notlogin #cboxLoadedContent{margin-bottom:0px;}
        #supertop.notlogin #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #supertop.notlogin #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #supertop.notlogin #cboxLoadingOverlay{background:url(../image/guest/loading_background.png) no-repeat center center;}
        #supertop.notlogin #cboxLoadingGraphic{background:url(../image/guest/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../image/guest/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../image/guest/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #supertop #cboxClose{position:absolute; top:3px; right:3px; background:url(../image/guest/controls.png) no-repeat -205px 0px; width:25px; height:25px; text-indent:-9999px;}
        #supertop #cboxClose:hover{background-position:-205px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}


/* コラボ用
--------------------------------- */
.info_news_sanrio{
    position: absolute;
    top: 43px;
    right: 162px;
}

.info_pr02_sanrio{
    width: 190px;
    margin: 15px auto 0;
}


/* 未ログインfooter　ページ下部固定
--------------------------------- */
#footerArea.guestfooter {
	margin:0;
	padding-top:0px;
    position: fixed;
	bottom:0;
    width: 100%;
    height: 31px;
	border-top:1px solid #dbdbdb;
    background:#f6f6f6;
	z-index:100;
}

#footerArea.guestfooter .footerBox{
	width:1100px;
	margin:0 auto;
}

#footerArea.guestfooter ul.corplogoLink {
    float: left;
    margin: 6px auto 0;
    padding: 0;
    line-height: 1;
    width: auto;
    border-right: none;
}

#footerArea.guestfooter ul.corplogoLink li{
	float:left;
	margin-top: 7px;
}

#footerArea.guestfooter ul.corplogoLink li.first {
	padding-bottom: 7px;
	margin-top: 0;
	margin-right:5px;
}

#footerArea.guestfooter .corpInfo {
    padding: 9px 0 0 5px;
    width: 755px;
    float: right;
	font-size:12px;
	margin:0 auto;
}

#footerArea.guestfooter #corpNavi {
    text-align: left;
    line-height: 1.3;
	float: left;
}

#footerArea.guestfooter .corpInfo address {
    text-align: left;
    font-size: 10px;
    font-style: normal;
    color: #666;
    font-family: Arial;
}

.line_footer{
	text-align:center;
	height: 0px;
    line-height: 1;
    margin: 2px 0;
}

#footerArea.guestfooter #corpNavi li.first {
    border-left: 0;
    padding-left: 0;
}

#footerArea.guestfooter #corpNavi li {
    display: inline;
    list-style-type: none;
    margin-right: 3px;
    padding-left: 5px;
    border-left: 1px solid #999;
}

#footerArea.guestfooter .corpInfo address {
    text-align: right;
    font-size: 10px;
    font-style: normal;
    color: #666;
    font-family: Arial;
}


/* stPromotionArea
---------------------------------------------------------------------- */
#stPromotionArea {
	margin-bottom:500px;
	position: relative;
	z-index:2;
	width: 650px;
/*  background: url("/image/supertop/bg_st_promotionarea.gif") no-repeat;*/
}

#stPromotionArea_unlogin {
	margin-bottom:480px;
	position: relative;
	z-index:2;
	width: 650px;
/*  background: url("/image/supertop/bg_st_promotionarea.gif") no-repeat;*/
}


#stPromotionArea.night,
#stPromotionArea_unlogin.night{
	background: url("/image/supertop/bg_st_promotionarea_night.gif") no-repeat;
}


#stPromotionArea .infoBox,
#stPromotionArea_unlogin .infoBox{
	position: absolute;
	width: 180px;
	top: 16px;
	left: 46px;
}

#stPromotionArea .infoBox h3,
#stPromotionArea_unlogin .infoBox h3{
	border-bottom: none;
	margin-bottom: 16px;
	padding: 0;
	line-height: 1;
}

#stPromotionArea .infoBox .moreBottom,
#stPromotionArea_unlogin .infoBox .moreBottom{  
	position: relative;
}

#stPromotionArea .infoBox .moreBottom a,
#stPromotionArea_unlogin .infoBox .moreBottom a{
	padding-left: 12px;
	display:block;
	position: absolute;
	top: -5px;
	right: 3px;
	color: #777;
	background: url("/image/common/ico_more.gif") no-repeat 0 0.3em;
	font-size: 10px;
}

#stPromotionArea .infoBox .moreBottom a:hover,
#stPromotionArea_unlogin .infoBox .moreBottom a:hover{
	text-decoration: underline;
}

#stPromotionArea .pr01Box,
#stPromotionArea_unlogin .pr01Box{
	position: absolute;
	top: 15px;
	left: 15px;
	width: 350px;
	height: 240px;
	text-align: center;
}

#stPromotionArea .infopetBox,
#stPromotionArea_unlogin .infopetBox{
	position: absolute;
	top: 390px;
	right: 0px;
	width: 650px;
	height: 45px;
	text-align: center;
}

#infocontentsBox{
	position: absolute;
	z-index:0;
	top: 10px;
	right: 9px;
	width: 650px;
	height: 480px;
	text-align: center;
}

#stPromotionArea .infocoinBox,
#stPromotionArea_unlogin .infocoinBox{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 650px;
	height: 328px;
	text-align: center;
}



body#supertop #supertop-InfoArea {
	margin:13px auto 24px;
    width: 650px;
    background: url(/image/shop/common/bg_handwrite_frame_body.gif) no-repeat;
	position:relative;
}

body#supertop #contentsArea #supertop-InfoArea h4 {
    margin: 0 17px 7px 17px;
    padding: 13px 0 8px 0;
    /* border-bottom: 1px solid #ccc; */
    background: url(/image/shop/common/pic_underline.gif) bottom left repeat-x;
}

body#supertop #flyer-slideArea .bx-wrapper img {
    max-width: 100%;
    display: block;
    border: 1px solid #ccc;
}

body#supertop #supertop-InfoArea ul{
	width:600px;
	margin:0 auto;
}

body#supertop #supertop-InfoArea li {
    position: relative;
    margin-left: 0px;
    margin-bottom: 5px;
    padding: 0 0 4px 0px;
    line-height: 15px;
    background: url(/image/common/line_dot.gif) bottom left repeat-x;
}

body#supertop #supertop-InfoArea li span.category{
    margin-left: 40px;
    padding-right: 6px;
    border-right: 1px solid #ccc;
	font-size:11px;
	position:absolute;
	right:73px;
}

body#supertop #supertop-InfoArea li span.category a{
	color: #5F6368;
    text-decoration: none;
    font-weight: bold;
    margin-left: 5px;
    line-height: 1.2;
    padding-bottom: 1px;
}

body#supertop #supertop-InfoArea li span.date{
	position:absolute;
	right:0;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color: #70757A;
}

body#supertop #supertop-InfoArea .btnMore{
	position:absolute;
	top:40px;
	right:22px;
	width:100px;
}

body#supertop #supertop-InfoArea .bottom {
    width: 650px;
    height: 12px;
    overflow: hidden;
    background: url(/image/shop/common/bg_handwrite_frame_bottom.gif) no-repeat;
}



/* utilityNavi
---------------------------------------------------------------------- */
#utilityNavi li a.beginner {
	padding: 1px 0 1px 13px;
	background: url("/image/common/ico_beginner.gif") no-repeat 0 -1px;
}



/* contentsArea
---------------------------------------------------------------------- */
body#supertop #contentsArea img {
	vertical-align: bottom;
}

body#supertop #contentsArea h3.title {
	margin: 0 0 7px 0;
	padding: 0 0 8px 5px;
	background: url("/image/supertop/bg_handwriting_line.gif") bottom left repeat-x;
	border-bottom: none;
}

body#supertop #contentsArea #urgentNotice h3 {
	margin-bottom: 7px;
}



/* contentsArea2
------------------------------------------- */
body#supertop #contentsArea2{
	clear:both;
	margin-top:-10px;
}


body#supertop #contentsArea2 .majorfunction{
	overflow:hidden;
	width:810px;
}


body#supertop #contentsArea2 .majorfunction ul{
	padding:10px 0 0 0;
}


body#supertop #contentsArea2 .majorfunction li{
	float:left;
	margin:0;
	padding:0;
}


body#supertop #contentsArea2 .majorfunction li.mrg12{
	padding:0 12px;
}


body#supertop #contentsArea2 .entry{
	height:267px;
	width:810px;	
	margin:-10px 0 0 0;
	padding:0;
	position:relative;
}

body#supertop #contentsArea2 .entry div{
	position:absolute;
	top:232px;
	right:12px;
}



body#supertop #contentsArea2 h3{
	margin:0;
	padding:18px 0 11px 0;
}


body#supertop #contentsArea2 #howplay{
	width:810px;
	height:570px;
	background:url(/image/supertop/bg_howtoplay.png) no-repeat left top;
	position:relative;
	
}


body#supertop #contentsArea2 #howplay ul{
	position:absolute;
	top:100px;
	padding:0;
	margin:0;
}

body#supertop #contentsArea2 #howplay ul li{
	margin-bottom:15px;
}


body#supertop #contentsArea2 #howplay .banner{
	position:absolute;
	top:450px;
}



body#supertop #contentsArea2 .banner_howplay{
	margin:37px 0 auto;
	text-align:center;
}



/* stBnrListArea
---------------------------------------------------------------------- */
body#supertop.unlogin #stBnrListArea {
	margin-bottom: 15px;
	padding:0;
	width: 653px;
	min-height: 440px;
	/height:440px;/*IE6&7*/
	background:transparent url("/image/supertop/bg_pr02area_nodisp.gif") no-repeat;
}

body#supertop.login #stBnrListArea {
	margin-bottom: 15px;
	padding:0;
	width: 653px;
	min-height: 440px;
	/height: 440px;/*IE6&7*/
	background:transparent url("/image/supertop/bg_pr02area_nodisp.gif") no-repeat;
}

#stBnrListArea ul {
	margin-left: 12px;
	padding-top: 12px;
}

#stBnrListArea li {
	margin-right: 29px;
	float: left;
}

#stBnrListArea li.right {
	margin-right: 0;
}

#stBnrListArea iframe {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	line-height: 1;
}


/* stBnrListArea_gacha
---------------------------------------------------------------------- */
body#supertop.login #stBnrListArea_gacha {
    background: url("/image/supertop/stBnrListArea_gacha.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 120px;
    margin-bottom:0;
    margin-top: 24px;
    padding: 36px 10px;
    width: 630px;
}

#stBnrListArea_gacha ul {
}

#stBnrListArea_gacha li {
    float: left;
    margin-right: 29px;
}

#stBnrListArea_gacha li.right {
    margin-right: 0;
}



/* eventReleaseArea
---------------------------------------------------------------------- */
body#supertop.unlogin #eventReleaseArea {
	margin-bottom: 15px;
	padding:0;
	width: 650px;
	min-height: 336px;
	/height:336px;/*IE6&7*/
	background:#f7f5ed;	
	/background:transparent url("/image/supertop/bg_about_nicotto.gif") no-repeat;/*IE6&7*/
	border:1px solid #e8e5d9;
	/border:none;/*IE6&7*/
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

/*IE8対策*/
html>/**/body#supertop.unlogin #eventReleaseArea{
	background /*\**/:transparent url("/image/supertop/bg_about_nicotto.gif") no-repeat\9;
	border:none\9;
}

body#supertop.login #eventReleaseArea {
	margin-bottom: 15px;
	padding:0;
	width: 650px;
	min-height: 151px;
	/height: 151px;/*IE6&7*/
	background:#f7f5ed;	
	/background:transparent url("/image/supertop/bg_about_nicotto_h151.gif") no-repeat;/*IE6&7*/
	border:1px solid #e8e5d9;
	/border:none;/*IE6&7*/
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

/*IE8対策*/
html>/**/body#supertop.login #eventReleaseArea{
	background /*\**/ :transparent url("/image/supertop/bg_about_nicotto_h151.gif") no-repeat\9;
	border:none\9;
}

#eventReleaseArea ul {
	margin-left: 11px;
	padding-top: 11px;
}

#eventReleaseArea li {
	margin-right: 29px;
	float: left;
}

#eventReleaseArea li.right {
	margin-right: 0;
}

#eventReleaseArea iframe {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	line-height: 1;
}

#eventReleaseArea .paperArea {
	position: absolute;
	right: 14px;
	width: 434px;
	height: 132px;
	background: url("/image/supertop/bg_paper.gif") no-repeat;

}

#eventReleaseArea .paperArea p {
	background:url("/image/supertop/ico_pin.gif")no-repeat 13px 15px;
	padding: 18px 48px 3px; 
	background-image:url("/image/supertop/ico_pin.gif");/*IE用*/
    background-repeat: no-repeat;/*IE用*/
	background-position: 13px 15px;/*IE用*/
	}

#eventReleaseArea .paperArea p a {
	text-decoration:underline;	
}








/* clearfix
------------------------------------------- */
#stBnrListArea ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
