@import url(http://static.plaync.jp/common/footer/css/footer.css);
@import url(http://static.plaync.jp/common/login/css/login.css);
@charset "utf-8";

.png24 {tmp:expression(setPng24(this));}

body{background:#d9d9d9;}
.mainPage{background:#d9d9d9 url(../img/bg.gif) repeat-x center top; padding-bottom:40px;}
.mainPage input{border:none; background:none;}

/*reset*/
html{overflow-y:scroll;background:#;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-spacing:0;}
fieldset,img{border-style:none;}
ol,ul{list-style:none;}
textarea{font-size:100%;}
button{border:none;cursor:pointer;padding:0;}
buttonspan{display:none;}
/*clear*/
.clearfix:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
.clearfix{zoom:1;}

/*contentWrap*/
.contentWrap{width:960px;margin:0 auto 0; font-family:"ＭＳ Ｐゴシック"; position:relative;}

/*link*/
.contentWrap a:link,
.contentWrap a:hover,
.contentWrap a:visited{color:#808080; text-decoration:none;}
.contentWrap a:hover{color:#808080; text-decoration: underline;}

/*lineup*/
.lineup{width:960px;height:346px;position: relative;margin-bottom:13px; text-align:center;}
.lineup.aion{background: url(../img/bgLineupAion.jpg) no-repeat;}
.lineup.l1{background: url(../img/bgLineupL1.jpg) no-repeat;}
.lineup.l2{background: url(../img/bgLineupL2.jpg) no-repeat;}
.lineup.jan{background: url(../img/bgLineupJan.jpg) no-repeat;}
.lineup.guild{background: url(../img/bgLineupGuild.jpg) no-repeat;}
.lineup.drift{background: url(../img/bgLineupDrift.jpg) no-repeat;}
.mainPage .lineup.minigame{background: url(../img/bgLineupMinigame.jpg) no-repeat;}
.lineupTumb{width:960px;height:73px;position:absolute;bottom:0;background: url(../img/bgLineupTumb.png) no-repeat 0 0;}
.lineupTumb li{height:71px;float:left;display:block;overflow:hidden; cursor:pointer;}
.lineupTumb li a{height:71px;display:block;overflow:hidden; cursor:pointer;}
.tumbAion{margin-left:120px;_margin-left:60px;width:97px;}
.tumbLineageII{margin-left:12px;width:89px;}
.tumbLineage{margin-left:15px;width:90px;}
.tumbJan{margin-left:15px;width:90px;}
.tumbGuild{margin-left:15px;width:90px;}
.tumbDrift{margin-left:6px;width:112px;}
.tumbMinigame{margin-left:3px;width:89px;}

.lineupTumb .on{display:block;}
.lineupTumb .off{display:none;}
.lineupLink{height:275px;width:960px;display:block;outline:none; border-style:none;}

/*lineup-UPASSver*/
.lineup{width:960px;height:346px;margin-bottom:13px;}
.lineup.aion{background: url(../img/bgLineupAion.jpg) no-repeat;}
.lineup.l1{background: url(../img/bgLineupL1.jpg) no-repeat;}
.lineup.l2{background: url(../img/bgLineupL2.jpg) no-repeat;}
.lineup.jan{background: url(../img/bgLineupJan.jpg) no-repeat;}
.lineup.guild{background: url(../img/bgLineupGuild.jpg) no-repeat;}
.lineup.drift{background: url(../img/bgLineupDrift.jpg) no-repeat;}
.mainPage .lineup.minigame{background: url(../img/bgLineupMinigame.jpg) no-repeat;}
.lineupTumb{width:960px;height:73px;position:absolute;bottom:0;left:0;background:none; text-align:center;}
.lineupTumb li{height:71px;float:none;display:inline;overflow:hidden; cursor:pointer;width:105px;}
.lineupTumb li a{height:71px;display:inline-block;overflow:hidden; cursor:pointer;}
.tumbAion{margin-left:0;width:100px;}
.tumbLineageII{margin-left:0;width:100px;}
.tumbLineage{margin-left:0;width:100px;}
.tumbJan{margin-left:0;width:100px;}
.tumbGuild{margin-left:0;width:100px;}
.tumbDrift{margin-left:0;width:100px;}
.tumbMinigame{margin-left:0;width:100px;}

.lineupTumb .on{background:none;}
.bgLineupTumb{ position:absolute; bottom:0; left:0;}
.lineupLink{height:345px;width:960px;display:block;outline:none; border-style:none;}

/*rightSide*/
.rightSide{	width:728px;float:right;position:relative;}
.promotionBox{width:728px;height:171px;background:#555555 url(../img/bgPromotion.gif) no-repeat 0 0;position:relative;}
  
.promotionBox .mainBanner{width:520px;height:150px;position:absolute;top:11px;left:12px;}

.promotionBox .subBanner{width:180px;height:150px;position:absolute;top:11px;right:12px;overflow:hidden;}
.promotionBox .subBanner ul{width:180px;height:150px;}
.promotionBox .subBanner ul li{position:absolute;top:0;left:0;}

.searchBox{width:728px;height:50px;margin-bottom:4px;background: url(../img/bgPromotion.gif) no-repeat 0 bottom;position:relative;}
.searchBox .select{width:153px;height:29px;position:absolute;top:10px;left:12px;background:none;border:none; font-size:12px;}
.searchBox .select button{background:;height:29px;position:absolute;right:0;top:0;width:29px;}
.searchBox .select input{width:118px;height:29px;font-size:12px; background:none;padding:0 25px 0 10px;line-height:29px;}
.searchBox .select ul{width:153px;background: url(../img/bgSelect.gif) no-repeat;padding:10px 0 10px 0; margin-top:-5px; position:relative; z-index:2;}
.searchBox .select li{width:118px;line-height:20px;font-size:12px;padding:0 25px 0 10px; cursor:pointer;}
.searchBox .select li:hover{ text-decoration:underline;}
.searchBox input.word{width:472px;height:24px;position:absolute;top:13px;left:172px;line-height:24px;padding-left:5px;}
.searchBox button{width:63px;height:29px;position:absolute;top:10px;right:12px;background:none;text-indent:-9999px;overflow:hidden;}

.hotContentsBox{width:532px;height:187px;margin-bottom:4px;background: url(../img/bgHotContents.gif) no-repeat 0 0; position:relative; *z-index:-1; }

.blogArea{margin-top:;}
.blogBox{width:175px;height:auto;float:left;margin:0 4px 0 0;_margin:0 2px 0 0;}
.blogBox dl{padding:0 16px 16px;background:url(../img/bgBlog.gif) no-repeat center bottom;}
.blogBox .title{color:#333333; font-size:14px; font-weight:bold;  line-height:20px; margin-bottom:5px;}
.blogBox .title a{color:#333333;}
.blogBox .auther{color:#cf74a1; font-size:12px; margin-bottom:10px;}
.blogBox .post{color:#858585; font-size:12px; line-height:16px;}

.blogBox .blogTumb{padding:12px 14px 0 ;background:url(../img/bgBlog.gif) no-repeat 0 0;}
.blogBox .blogTumb span img{margin:10px 2px 10px 0 ;}
.blogBox .blogTumb .iconBlog{}
.blogBox .blogTumb .iconAion{}
.blogBox .blogTumb .iconJan{}
.blogBox .blogTumb .iconL2{}

.hotItemBox{width:192px;height:187px;position:absolute;top:225px;right:0;background:url(../img/bgHotItem.gif) no-repeat 0 0;}
.hotItemBox h2{position:absolute;top:13px;left:14px;}
.hotItemTumb{position:absolute;top:35px;left:17px;}

.recommendBox{width:192px;height:211px;position:absolute;top:416px;right:0;background:url(../img/bgHotShop.gif) no-repeat 0 0;}
.recommendBox h2{position:absolute;top:13px;left:12px;}
.recommendTumb{position:absolute;top:-98px;left:50px;}


/*leftSide*/
.leftSide{width:228px;float:left;}

.loginBox{width:228px;height:221px;margin-bottom:4px;background: url(../img/bgLogin.gif) no-repeat;position:relative;}
.loginBox input,
.loginBox .banner{color:#888888;font-size:11px;width:180px;}
.loginBox h2,
.loginBox input,
.loginBox .banner,
.loginBox .submit,
.loginBox .account,
.loginBox .forgot,
.loginBox .signup{position:absolute;}
.loginBox .submit,
.loginBox .account,
.loginBox .forgot,
.loginBox .signup{overflow:hidden;text-indent:-99999px;background:none;}
.loginBox h2{top:14px;left:16px;}
.loginBox .name,
.loginBox .pass{height:23px;line-height:23px;border:0;padding:0 6px 0 5px;}
.loginBox .name{top:39px;left:18px; background:url(http://static.plaync.jp/common/login/img/bg_id.gif) no-repeat;}
.loginBox .pass{top:68px;left:18px; background:url(http://static.plaync.jp/common/login/img/bg_pw.gif) no-repeat;}
.loginBox .submit{top:120px;left:131px;height:38px;width:80px;}
.loginBox .account{top:96px;left:16px;height:14px;width:69px;}
.loginBox .forgot{top:96px;left:90px;height:14px;width:113px;}
.loginBox .signup{top:120px;left:16px;height:38px;width:115px;}
.loginBox .banner{bottom:3px;left:0;text-align:center;width:227px;}
.freeBannerBox{width:217px;height:176px;margin-bottom:4px;padding:11px 0 0 12px;background: url(../img/bgFreeBanner.gif) no-repeat;}
.freeBannerBox a{display:block;margin-bottom:7px;width:204px;}
.newsBox{width:228px;background: url(../img/bgNews.gif) no-repeat 0 0;position:relative;}
.newsBox h2{padding:13px 0 15px 16px;background: url(../img/bgNews.gif) no-repeat left top;}
.newsBox ul{padding:0 0 0 16px;background: url(../img/bgNews.gif) no-repeat 0 bottom;}
.newsBox li{padding:0 16px 15px 18px;font-size:12px;font-family:"ＭＳ Ｐゴシック";color:#808080;background: url(../img/iconNews.gif) no-repeat left top; width:180px; word-wrap:break-word;word-break:break-all;}
.newsBox .more{top:13px;right:16px;font-size:12px;color:#777777;text-decoration:none;position:absolute;}
	
/*paging control*/
.bgSubBanner{position:absolute;bottom:0;left:0;}
button.pagingCtrl{overflow:hidden;background:none;}
.subBanner button.pagingCtrl{height:21px;width:20px;position:absolute;bottom:0px;}
.subBanner button.pagingCtrl.prev{height:21px;width:20px;position:absolute;bottom:0px;left:0px;}
.subBanner button.pagingCtrl.next{height:21px;width:20px;position:absolute;bottom:0px;right:0px;}
.hotContentsBox .pagingCtrl.prev{height:28px;width:40px;position:absolute;bottom:4px;left:2px; _bottom:2px;}
.hotContentsBox .pagingCtrl.next{height:28px;width:40px;position:absolute;bottom:4px;right:2px; _bottom:2px;}
.subBanner .paging{width:180px;height:21px;_height:21px;_padding:0 ;position:absolute;bottom:0; text-align:center; overflow:hidden;}
.hotItemBox .paging,
.recommendBox .paging,
.hotContentsBox .paging{ width:100%;position:absolute;bottom:0px; text-align:center;padding:4px 0 5px; font-size:0;*padding:4px 0 4px;}
.hotContentsBox .paging{ height:13px;padding:8px 0 11px; _padding:8px 0 9px;}
.subBanner .paging span,
.hotItemBox .paging span,
.recommendBox .paging span{height:9px; overflow:hidden; display:inline-block;z-index:2; padding:0 2px; vertical-align:bottom; position:relative;top:1px;top:3px\9;}
.hotItemBox .paging span,
.recommendBox .paging span{ position:relative;top:-3px;}
.hotContentsBox .paging span{height:13px; width:13px; overflow:hidden; display:inline-block; padding:0 3px;}

.paging img.active{margin-top:-76px;}
.paging img.passive{margin-top:-86px;}
.subBanner .paging img.active{margin-top:-105px;}
.subBanner .paging img.passive{margin-top:-96px;}
.paging span{cursor:pointer;}

/* paging control baseposition set */
.hotItemBox .pagingCtrl.prev,
.recommendBox .pagingCtrl.prev,
.hotItemBox .pagingCtrl.next,
.recommendBox .pagingCtrl.next{height:19px;width:22px;position:absolute;}

/* paging control baseposition set */
.hotItemBox .pagingCtrl.prev,
.recommendBox .pagingCtrl.prev{bottom:3px;_bottom:2px;left:2px;}
.hotItemBox .pagingCtrl.next,
.recommendBox .pagingCtrl.next{bottom:3px;_bottom:2px;right:2px;}

.hotItemBox .pagingCtrl.next img.passive,
.recommendBox .pagingCtrl.next img.passive{margin-top:-58px;margin-top:-57px\9;}
.hotItemBox .pagingCtrl.prev img.passive,
.recommendBox .pagingCtrl.prev img.passive{margin-top:-38px;margin-top:-37px\9;}
.hotItemBox .pagingCtrl.next img.active,
.recommendBox .pagingCtrl.next img.active{margin-top:-20px;margin-top:-19px\9;}
.hotItemBox .pagingCtrl.prev img.active,
.recommendBox .pagingCtrl.prev img.active{margin-top:-1px;margin-top:0px\9;}
.hotContentsBox .pagingCtrl.next img.passive{margin-top:0;}
.hotContentsBox .pagingCtrl.next img.active{margin-top:-57px;}
.hotContentsBox .pagingCtrl.prev img.passive{margin-top:-28px;}
.hotContentsBox .pagingCtrl.prev img.active{margin-top:-85px;margin-left:-1px;*margin-left:-2px;}
.hotContentsBox .paging img.active{margin-top:-125px;}
.hotContentsBox .paging img.passive{margin-top:-112px;}
.subBanner .pagingCtrl.prev img.active{margin-top:-154px;*margin-top:-154px;}
.subBanner .pagingCtrl.next img.active{margin-top:-175px;*margin-top:-175px;}
.subBanner .pagingCtrl.prev img.passive{margin-top:-119px;*margin-top:-118px;}
.subBanner .pagingCtrl.next img.passive{margin-top:-137px;*margin-top:-136px;}


/*IE9*/
.hotItemBox .pagingCtrl.next img.passive:not(:target),
.recommendBox .pagingCtrl.next img.passive:not(:target){margin-top:-56px\9;}
.hotItemBox .pagingCtrl.prev img.passive:not(:target),
.recommendBox .pagingCtrl.prev img.passive:not(:target){margin-top:-36px\9;}
.hotItemBox .pagingCtrl.next img.active:not(:target),
.recommendBox .pagingCtrl.next img.active:not(:target){margin-top:-18px\9;}
.hotItemBox .pagingCtrl.prev img.active:not(:target),
.recommendBox .pagingCtrl.prev img.active:not(:target){margin-top:1px\9;}


/*topics*/
.topics{padding:132px 0 0; text-align:center;}
.topics .tumb{float:left;margin-right:18px;}
.hotContentsBox .topics{padding:12px 0 0 13px; text-align:left;}
.topics h2{ color:#333333; font-size:14px;left:207px; margin-bottom:10px; padding-top:10px;}
.topics h3{ color:#333333; font-size:12px;margin-bottom:8px; font-weight:normal;}
.hotContentsBox  .topics h2 a:link,
.hotContentsBox  .topics h2 a:hover,
.hotContentsBox  .topics h2 a:visited,
.recommendBox  .topics h3 a:link,
.recommendBox  .topics h3 a:hover,
.recommendBox  .topics h3 a:visited,
.hotItemBox .topics p a{ color:#333333;}
.topics p{ color:#333333;padding:0 12px; font-size:10px; line-height:15px;}
.hotContentsBox .topics p{ color:#333333;padding:0 20px; font-size:12px; text-align:left; line-height:18px;}
.recommendBox .topics p{ color:#858585; text-align:left;}
.recommendBox .topics{position:absolute; left:2px;top:132px; padding:0; background:#ffffff;width:188px;}


#key_security{position:absolute; top:15px; right:17px; width:66px; height:12px; overflow:hidden; display:block; cursor:pointer; padding:0; background:0;}
#key_security img.off{margin-top:-12px;}

/*login*/




/* 2011 02 renewalVer *//* 2011 02 renewalVer *//* 2011 02 renewalVer *//* 2011 02 renewalVer */
.loginBox,
#login_area.mtncOut,
#login_area.mtncIn{width:228px;height:221px;margin-bottom:4px;background: url(../img/bgLogin.gif) no-repeat;position:relative;}
.loginBox input{color:#888888;font-size:11px;width:180px;}
.loginBox h2,
.loginBox input,
.loginBox #ifrmBanner,
.loginBox .submit,
.loginBox .account,
.loginBox .forgot,
.loginBox .signup{position:absolute;}
.loginBox .submit,
.loginBox .account,
.loginBox .forgot,
.loginBox .signup{overflow:hidden;text-indent:-99999px;background:none;}
.loginBox h2{top:14px;left:16px;}
.loginBox .name,
.loginBox .pass{height:23px;line-height:23px;border:0;padding:0 6px 0 5px;}
.loginBox .name{top:39px;left:18px;}
.loginBox .pass{top:68px;left:18px;}
.loginBox .submit{top:120px;left:131px;height:38px;width:80px;}
.loginBox .account{top:96px;left:16px;height:14px;width:69px;}
.loginBox .forgot{top:96px;left:90px;height:14px;width:113px;}
.loginBox .signup{top:120px;left:16px;height:38px;width:115px;}
.loginBox #ifrmBanner{bottom:0;_bottom:-1px;left:16px;text-align:center;}
.loginBox button{border:0; cursor:pointer;}

#key_security{position:absolute; top:15px; right:17px; width:66px; height:12px; overflow:hidden; display:block; cursor:pointer; padding:0; background: url(../img/keyCrypt.gif);}
#key_security.off{ background-position:0 -12px;}


/************************************************************
SIGN IN
*************************************************************/
.signIn{background: url(../img/bgSignIn.gif) no-repeat; font-size:11px;}

.loginBox.signIn .level10,
.loginBox.signIn .level20,
.loginBox.signIn .level30,
.loginBox.signIn .level40,
.loginBox.signIn .level50{background-position:0 0;padding:0 0 0 40px;}
.loginBox.signIn .level10{background: url(../img/icon_lounge_sprite.png) no-repeat 2px 0;}
.loginBox.signIn .level20{background: url(../img/icon_lounge_sprite.png) no-repeat 2px -54px;}
.loginBox.signIn .level30{background: url(../img/icon_lounge_sprite.png) no-repeat 2px -108px;}
.loginBox.signIn .level40{background: url(../img/icon_lounge_sprite.png) no-repeat 2px -162px;}
.loginBox.signIn .level50{background: url(../img/icon_lounge_sprite.png) no-repeat 2px -216px;}
.loginBox.signIn .inComming{position:absolute;top:57px;left:128px;height:auto;width:90px;}
.loginBox.signIn .inComming a{padding:0 0 0 19px;font-size:11px;line-height:15px;color:#aaaaaa;text-decoration:none;display:inline-block;}
.loginBox.signIn .inComming a:hover{text-decoration: underline;}
.loginBox.signIn .inComming a span{color:#727272;font-size:12px;}
.loginBox.signIn .inComming .pMail a{background:url(../img/icon_letter.gif) no-repeat 0 1px;}
.loginBox.signIn .inComming .pKaimo a{background:url(../img/icon_kaimo.gif) no-repeat 0 1px;}
.loginBox.signIn .inComming .pPearl a{background:url(../img/icon_pearl.gif) no-repeat 0 1px;}
.loginBox.signIn .avatarImg{position:absolute;top:55px;left:12px;}
.loginBox.signIn .profileMenu{position:absolute;top:114px;*top:112px;left:126px;height:auto;width:90px;}
.loginBox.signIn .profileMenu li{height:9px;margin-bottom:5px;*margin-bottom:3px;}
.loginBox.signIn .profileMenu li a{height:9px;width:90px;text-indent:-9999px;overflow:hidden;display:block; vertical-align:bottom;}
.loginBox.signIn .profileMenuSub{position:absolute;top:173px;left:126px;height:auto;width:90px;}
.loginBox.signIn .profileMenuSub li{float:left;}
.loginBox.signIn .profileMenuSub li a{height:20px;width:45px;text-indent:-9999px;overflow:hidden;display:block;}
.loginBox li{list-style:none;}9
.loginBox .btn_logout{position:absolute;bottom:12px;right:12px;height:8px;width:49px;/*background: url(img/btn_logout2.gif);*/text-indent:-9999px;overflow:hidden;display:block;}
.loginBox .nameArea{position:absolute;top:8px;left:11px;font-size:12px;line-height:16px;}
.loginBox .nameArea .systemMsg{font-weight:normal;}
.loginBox .nameArea .profName{color:#009AE0; font-weight:bold;}


/************************************************************
MAINTENANCE satus logout
*************************************************************/
.mtncOut{background: url(../img/bgMaintenanceLout.gif) no-repeat; font-size:11px;}
.mtncOut .mtncStatus{color:#ff5400;font-size:14px; position:relative; text-align:center;top:0;left:0; padding-top:105px;margin:0 0 5px 0;}
.mtncOut p{ text-align:center; line-height:16px; font-size:12px;margin:0 0 10px 0;}
.mtncOut input{ background: url(../img/btn_login02.gif) no-repeat; width:118px; height:32px; display:block; margin:0 auto; position: relative;bottom:0;top:0;border:0; text-indent:-9999px;}
/************************************************************
MAINTENANCE satus login
*************************************************************/
.mtncIn{background: url(../img/bgMaintenanceLin.gif) no-repeat; font-size:11px;}
.mtncIn input{ background: url(../img/btn_login02.gif) no-repeat; width:118px; height:32px; display:block; margin:0 auto; position: relative;bottom:0;top:0;border:0; text-indent:-9999px;}
.mtncIn .mtncMsg{ color:#ff5400;font-size:12px; line-height:16px;position:absolute;top:60px;left:84px;width:120px;}
.mtncIn .profileMenu{position:absolute;top:114px;top:112px\9;left:126px;height:auto;width:90px;}
.mtncIn .profileMenu li a{height:9px;width:91px;margin-bottom:5px;margin-bottom:3px\9;text-indent:-9999px;overflow:hidden;display:block; vertical-align:bottom;}
.mtncIn .profileMenuSub{position:absolute;top:173px;left:126px;height:auto;width:90px;}
.mtncIn .profileMenuSub li{float:left;}
.mtncIn .profileMenuSub li a{height:20px;width:45px;text-indent:-9999px;overflow:hidden;display:block;}
.mtncIn .profileMenu{height:25px;left:35px;position:absolute;top:130px;width:156px;}
.mtncIn .profileMenu li a{width:78px;float:left;}
.mtncIn .profileMenuSub{left:27px;top:162px;width:170px;}
.mtncIn .profileMenuSub li a{width:85px;float:left;}
/************************************************************
MAINTENANCE satus logout -oldMarge
*************************************************************/
#login_area{
border:none;
float:none;
margin:0 0 4px;
overflow:hidden;
padding:0;
}
.member_info02{background:none;}
.btn_logout{position:absolute;bottom:12px;right:12px;height:8px;width:49px;/*background: url(img/btn_logout2.gif);*/text-indent:-9999px;overflow:hidden;display:block;
}
.btn_logout img{ visibility:hidden;
}
#login_area.mtncOut{background: url(../img/bgMaintenanceLout.gif) no-repeat; font-size:11px;}
#login_area.mtncOut .mtncStatus{color:#ff5400;font-size:14px; position:relative; text-align:center;top:0;left:0; padding-top:105px;margin:0 0 5px 0;}
#login_area.mtncOut p{ text-align:center; line-height:16px; font-size:12px;margin:0 0 10px 0;}
#login_area.mtncOut input{ background: url(../img/btn_login02.gif) no-repeat; width:118px; height:32px; display:block; margin:0 auto; position: relative;bottom:0;top:0;border:0; text-indent:-9999px;}
.img01{ visibility:hidden;}
.maintenance_wrap01{height:auto; padding:0;}
.maintenance_wrap01 dt{padding:8px 0 8px;}
.maintenance_wrap01 dd{line-height:16px; font-size:12px;}
.maintenance_wrap01 dd strong{line-height:28px; font-size:14px;}

/************************************************************
MAINTENANCE satus login -oldMarge
*************************************************************/
#login_area.mtncIn{background: url(../img/bgMaintenanceLin.gif) no-repeat; font-size:11px;}
#login_area.mtncIn input{ background: url(../img/btn_login02.gif) no-repeat; width:118px; height:32px; display:block; margin:0 auto; position: relative;bottom:0;top:0;border:0; text-indent:-9999px;}
#login_area.mtncIn .mtncMsg{ color:#ff5400;font-size:12px; line-height:16px;position:absolute;top:60px;left:84px;width:120px;}
#login_area.mtncIn .profileMenu{position:absolute;top:114px;top:112px\9;left:126px;height:auto;width:156px;}
#login_area.mtncIn .profileMenu li a{height:9px;width:78px;margin-bottom:5px;margin-bottom:3px\9;text-indent:-9999px;overflow:hidden;display:block; vertical-align:bottom;}
#login_area.mtncIn .profileMenuSub{position:absolute;top:173px;left:126px;height:auto;width:90px;}
#login_area.mtncIn .profileMenuSub li{float:left;}
#login_area.mtncIn .profileMenuSub li a{height:20px;width:45px;text-indent:-9999px;overflow:hidden;display:block;}
#login_area.mtncIn .profileMenu{height:25px;left:35px;position:absolute;top:130px;width:156px;}
#login_area.mtncIn .profileMenu li a{width:78px;float:left;}
#login_area.mtncIn .profileMenuSub{left:27px;top:162px;width:170px;}
#login_area.mtncIn .profileMenuSub li a{width:85px;float:left;}
.at{ visibility:hidden;}
.at img{ visibility:hidden;}
.mtncIn ul.my_link02{
list-style-type:none;
margin:0;
overflow:auto;
height:auto;
right:40px;
position:absolute;
top:130px;
width:auto;
}
#login_area.mtncIn .my_link02 li {
padding:0;
width:77px;
float:right;
}
.mtncIn .my_link02 li a {
display:block;
height:9px;
margin-bottom:5px;
overflow:hidden;
text-indent:-9999px;
vertical-align:bottom;
width:77px;
}
.member_info02 p.name {
background:none;
height:auto;
padding:0;
}
#login_area .name{position:absolute;top:8px;left:11px;font-size:12px;line-height:16px;}
#login_area .name .systemMsg{font-weight:normal;}
#login_area .name .profName{color:#009AE0;}
#login_area .btn{color:#009AE0;}
#login_area .btn{left:27px;top:162px;width:170px; position:absolute;}
#login_area.mtncIn .btn a{width:85px;float:left;display:block; height:1px;height:20px;}
#login_area.mtncIn .btn a img{display:none;}


/************************************************************
LOGIN ALARM 
*************************************************************/
/*.mainPage .loginBox .alphaAlarm{
height:221px;
width:228px;
position:absolute;
z-index:9999;
top:0;
left:0;
display:none;
}*/
#login_alarm1 .alphaAlarm,#login_alarm2  .alphaAlarm{background:#000000;filter:alpha(opacity=20);opacity:0.2;
height:221px;
width:228px;
position:absolute;
z-index:999999;
top:0;
left:0;}
.mainPage .loginBox .login_alarm {
background:url("../img/bgAlarm.gif") no-repeat scroll center top transparent;
color:#525252;
font-family:"ＭＳ Ｐゴシック";
font-size:11px;
height:193px;
left:10px;
padding:10px 4px 4px;
position:absolute;
text-align:center;
top:8px;
width:198px;
z-index:2147483647;
}
.mainPage .loginBox .login_alarm p {
text-align:left;
width:138px;
font-size:11px;
font-family:"ＭＳ Ｐゴシック,MS";
line-height:16px;
letter-spacing:-0.05em;
}
.mainPage .loginBox .login_alarm h5 {
font-family:"FOT-ロダンPro B";
font-size:18px;
font-weight:bold;
line-height:18px;
margin-bottom:20px;
}
.mainPage .loginBox .login_alarm h6 {
bottom:59px;
color:#FF6600;
font-family:Arial;
font-size:12px;
left:25px;
margin-bottom:10px;
position:absolute;
text-align:center;
width:158px;
}
.mainPage .loginBox .login_alarm a.nothank {
bottom:9px;
color:#818181;
font-size:11px;
left:32px;
right:auto;
letter-spacing:-1px;
position:absolute;
text-decoration:underline;
}
.mainPage .loginBox .login_alarm a.close {
bottom:12px;
position:absolute;
right:31px;
top:auto;
}
.mainPage .loginBox .login_alarm a.coupon_confirm {
bottom:37px;
height:28px;
left:39px;
position:absolute;
width:130px;
}
.mainPage .loginBox .login_alarm a.coupon_confirm img {
	display:none;
}