@charset "utf-8";
/*--townlayout--*/
.townMain {
position:relative;
width:98%;
height:82%;
min-width:994px;
min-height:610px;
margin:10px auto;
}
.townMain .showTownSwf {
float:left;
width:800px;
height:600px;
margin:0px 20px 0px 0px;
border:7px #dddddd solid;
background-color:#dddddd;
}
.townMain .showSwf {
position:relative;
float:left;
width:800px;
height:460px;
margin:0px 20px 0px 0px;
padding-top:140px;
overflow:hidden;
border:7px #dddddd solid;
background-image:url(http://img.atgames.jp/common/img/renewal/town/townbg.gif);
}
.townMain .fishingGuildSwf {
height:600px !important;
padding-top:0px !important;
}
.townMain .showSwfGame {
position:relative;
float:left;
width:800px;
height:600px;
margin:0px 20px 0px 0px;
overflow:hidden;
border:7px #dddddd solid;
background-image:url(http://img.atgames.jp/common/img/renewal/town/townbg.gif);
}
p.gameWrap01 {
padding:50px 0 0 0;
text-align:center;
}
.townMain .showTownSwf h1 ,
.townMain .showSwf h1 ,
.townMain .showSwfGame h1 {
position:absolute;
left:-9999px;
top:-9999px;
}
.townMain .bannerArea {
float:left;
width:160px;
height:614px;
overflow:hidden;
text-align:center;
}
.townMain .bannerArea #banner_selfyTownWindow01 {
margin-top:-6px;
padding:1px 0 1px 0;
}
.townMain .bannerArea #banner_selfyTownWindow00 {
margin-top:-6px;
padding:1px 0 1px 0;
}
.townMain .showNoLoginImg {
float:left;
width:800px;
height:600px;
margin:0px 20px 0px 0px;
border:7px #dddddd solid;
background-image:url(http://img.atgames.jp/common/img/renewal/town/nologinTownImg.gif);
background-color:#dddddd;
}
.townMain .bannerArea #townSelfyProfile {
width:156px;
height:324px;
overflow:hidden;
margin:0 0 0 0;
background-color:#FFFFFF;
border:2px solid #FF8800;
}
.selfyProfileDispMain {
width:156px;
margin:0px auto;
background-color:#FFFFFF;
overflow:hidden;
}
.selfyProfileDispMain .showNoLoginImg {
width:90px;
margin:50px auto 0;
overflow:hidden;
}
.selfyProfileDispMain .selfyProfileSpace {
overflow:hidden;
padding:3px 8px;
}
.selfyProfileDispMain .selfyProfileSpace .profileDetailed {
overflow:hidden;
}
.selfyProfileDispMain .selfyProfileSpace .profileDetailed .selfyName {
position:relative;
margin-bottom:4px;
padding:0 0 2px 0;
border-bottom:1px dotted #adadad;
}
.selfyProfileDispMain .selfyProfileSpace .profileDetailed .selfyName .nameString {
font-weight:bold;
}
.selfyProfileDispMain .selfyProfileSpace .profileDetailed .selfyAvatarSpace {
width:113px;
margin:0 auto;
}
.selfyProfileDispMain .selfyProfileSpace .profileDetailed .selfyAvatarSpace #myAvatarWindow {
border:1px solid #dddddd;
}
.selfyProfileDispMain .selfyProfileSpace .profileDetailed .profileString {
text-align:center;
margin:0px auto 4px;
font-size:10px;
line-height:12px;
}
.selfyProfileDispMain .selfyProfileSpace .profileLink {
overflow:hidden;
width:140px;
}
.selfyProfileDispMain .selfyProfileSpace .profileLink li {
margin-bottom:5px;
}
.selfyProfileDispMain .selfyProfileSpace .profileLink .votePetitCoinBtnSpace .votePetitCoinBtnOff ,
.selfyProfileDispMain .selfyProfileSpace .profileLink .toProfileDetailBtnSpace a.toProfileDetailBtn ,
.selfyProfileDispMain .selfyProfileSpace .profileLink .votePetitCoinBtnSpace a.votePetitCoinBtn {
width:140px;
display:block;
text-indent:-9999em;
font-size:1px;
line-height:1;
background-repeat:no-repeat;
}
.selfyProfileDispMain .selfyProfileSpace .profileLink .toProfileDetailBtnSpace a.toProfileDetailBtn {
height:22px;
background-image:url(http://img.atgames.jp/common/img/selfy_town/profileBtn/detailedProfileBtn.gif);
}
.selfyProfileDispMain .selfyProfileSpace .profileLink .toProfileDetailBtnSpace a:hover.toProfileDetailBtn {
background-image:url(http://img.atgames.jp/common/img/selfy_town/profileBtn/detailedProfileBtn_o.gif);
}
.selfyProfileDispMain .selfyProfileSpace .profileLink .votePetitCoinBtnSpace a.votePetitCoinBtn {
height:28px;
background-image:url(http://img.atgames.jp/common/img/selfy_town/profileBtn/votePetitCoinBtn.gif);
}
.selfyProfileDispMain .selfyProfileSpace .profileLink .votePetitCoinBtnSpace a:hover.votePetitCoinBtn {
background-image:url(http://img.atgames.jp/common/img/selfy_town/profileBtn/votePetitCoinBtn_o.gif);
}
.selfyProfileDispMain .selfyProfileSpace .profileLink .votePetitCoinBtnSpace .votePetitCoinBtnOff {
height:28px;
background-image:url(http://img.atgames.jp/common/img/selfy_town/profileBtn/votePetitCoinBtnOff.gif);
}
.selfyProfileDispMain .selfyProfileSpace .profileLink .toGuestBookLinkSpace ,
.selfyProfileDispMain .selfyProfileSpace .profileLink .toEquipClothesCheckLinkSpace {
display:block;
position:relative;
width:125px;
margin-bottom:5px;
padding:5px;
padding-left:15px;
background:url(http://img.atgames.jp/common/img/renewal/icon/contextLink_lv1.png) 0 0.5em no-repeat;/*12 12*/
_background:url(http://img.atgames.jp/common/img/renewal/icon/contextLink_lv1.gif) 0 0.5em no-repeat;/*12 12*/
padding-bottom:5px;
margin:0 0 0 0;
border-bottom:1px dotted #adadad;
}
.selfyProfileDispMain .selfyProfileSpace .profileLink .toGuestBookLinkSpace  a ,
.selfyProfileDispMain .selfyProfileSpace .profileLink .toEquipClothesCheckLinkSpace a {
display:block;
}

/*--▼▼　タウンナビ120110　▼▼--*/
.townNaviSec {
position:relative;
width:98%;
min-width:994px;
height:44px;
margin:0 auto;
background-image:url(http://img.atgames.jp/common/img/000-sprite/townTabBgImg.png);
padding:1px 0 0 5px;
}
.townNaviSec .townNameImg {
margin:6px 0 3px 3px;
width:181px;
height:9px;
background-image:url(http://img.atgames.jp/common/img/000-sprite/townTabSpImg.png?120117);
background-position:0 -45px;
}
.townNaviSec .noLogin .townNameImg {
width:56px;
background-position:-123px -45px;
}
.townNaviSec ul {
}
.townNaviSec ul li {
float:left;
margin-right:5px;
}
.townNaviSec ul li .buildImgBtn div.newMarkImg ,
.townNaviSec ul li .buildImgBtn a {
background-image:url(http://img.atgames.jp/common/img/000-sprite/townTabSpImg.png?120117);
height:26px;
}
.townNaviSec ul li .buildImgBtn a.tabMyRoom {
width:24px;
height:24px;
margin:0 9px;
background-position:0 -55px;
}
/*.townNaviSec ul.tabMyRoomActive li .buildImgBtn a.tabMyRoom ,*/
.townNaviSec ul li .buildImgBtn a:hover.tabMyRoom {
background-position:0 -79px;
}
.townNaviSec ul li .buildImgBtn a.tabSelfyTown {
width:65px;
margin-right:5px;
background-position:-37px -55px;
}
.townNaviSec ul.tabSelfyTownActive li .buildImgBtn a.tabSelfyTown ,
.townNaviSec ul li .buildImgBtn a:hover.tabSelfyTown {
background-position:-37px -81px;
}
.townNaviSec ul li .buildImgBtn a.tabThemeAreaEntrance {
width:85px;
background-position:-103px -55px;
}
.townNaviSec ul.tabThemeAreaEntranceActive li .buildImgBtn a.tabThemeAreaEntrance ,
.townNaviSec ul li .buildImgBtn a:hover.tabThemeAreaEntrance {
background-position:-103px -81px;
}
.townNaviSec ul li .buildImgBtn a.tabThemeAreaDisney {
width:74px;
background-position:-189px -55px;
}
.townNaviSec ul.tabThemeAreaDisneyActive li .buildImgBtn a.tabThemeAreaDisney ,
.townNaviSec ul li .buildImgBtn a:hover.tabThemeAreaDisney {
background-position:-189px -81px;
}
.townNaviSec ul li .buildImgBtn a.tabThemeAreaHakuouki {
width:71px;
background-position:-264px -55px;
}
.townNaviSec ul.tabThemeAreaHakuoukiActive li .buildImgBtn a.tabThemeAreaHakuouki ,
.townNaviSec ul li .buildImgBtn a:hover.tabThemeAreaHakuouki {
background-position:-264px -81px;
}
.townNaviSec ul li .buildImgBtn a.tabThemeAreaMiku {
width:69px;
background-position:-336px -55px;
}
.townNaviSec ul.tabThemeAreaMikuActive li .buildImgBtn a.tabThemeAreaMiku ,
.townNaviSec ul li .buildImgBtn a:hover.tabThemeAreaMiku {
background-position:-336px -81px;
}
.townNaviSec ul li .buildImgBtn a.tabThemeAreaShibuya {
width:64px;
background-position:-406px -55px;
}
.townNaviSec ul.tabThemeAreaShibuyaActive li .buildImgBtn a.tabThemeAreaShibuya ,
.townNaviSec ul li .buildImgBtn a:hover.tabThemeAreaShibuya {
background-position:-406px -81px;
}
.townNaviSec ul li .buildImgBtn div.newMarkImg {
position:absolute;
width:25px;
height:10px;
margin-left:18px;
top:10px;
background-position:-994px 0;
}

/*--▼▼　ヘッダー部分修正　▼▼--*/
#brandingPopUp {
border-bottom:none;
width:98%;
min-width:994px;
}
#brandingPopUp .selfyTownOpenConfigLink {
right:74px;
top:11px;
}
#brandingPopUp .selfyTownOpenConfigLink li {
float:left;
padding:3px 0 0 0;
}
#brandingPopUp .selfyTownOpenConfigLink li div.goodselIcon {
width:18px;
height:19px;
background-image:url(http://img.atgames.jp/common/img/000-sprite/townTabSpImg.png);
background-position:-1007px -50px;
}
#brandingPopUp .winCloseLink {
position:absolute;
right:0;
top:10px;
}
#brandingPopUp .winCloseLink a.winCloseBtn {
width:66px;
height:25px;
background-image:url(http://img.atgames.jp/common/img/000-sprite/townTabSpImg.png);
background-position:-1020px 0;
}
#brandingPopUp .winCloseLink a:hover.winCloseBtn {
background-position:-1020px -25px;
}
.selfyTownSPInfoLinkSec {
position:relative;
width:98%;
min-width:994px;
}
.selfyTownSPInfoLinkSec .selfyTownSPInfoLink {
position:absolute;
top:-27px;
}
.selfyTownSPInfoLinkSec .selfyTownSPInfoLink li {
float:left;
padding:3px 0 0 0;
margin-right:3px;
}
.selfyTownSPInfoLinkSec .selfyTownSPInfoLink li div.flagIcon {
width:13px;
height:18px;
background-image:url(http://img.atgames.jp/common/img/000-sprite/townTabSpImg.png);
background-position:-994px -50px;
}



