body#corporateOutline div.tBk1 table tr td br,body#corporateOutline div.tBk1 table tr td dl,body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 dl,body.withyou div#tabBk div.tabBkGr div.bBk1 div.hBk,body.withyouDetails div.bk1 div.hBk,body.withyouDetails div.bBk1 div.hBk,body#corporateIrData div.clear ul,body#corporateIrBooks ul.ulist0,body#corporateIr div.volBk div.volBkGr,body#corporateIr div#dataBk div.bkGrB0 ul,body#welcomeGame div#contents ul,body.storeDetails div#pictBk,body.storeDetails div#thumbBk ul,body.storeDetails div#iconBk ul,body.storeDetails div.infoBk ul,div.snsBk{clear:both}body#corporateOutline div.tBk1 table tr td br:after,body#corporateOutline div.tBk1 table tr td dl:after,body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 dl:after,body.withyou div#tabBk div.tabBkGr div.bBk1 div.hBk:after,body.withyouDetails div.bk1 div.hBk:after,body.withyouDetails div.bBk1 div.hBk:after,body#corporateIrData div.clear ul:after,body#corporateIrBooks ul.ulist0:after,body#corporateIr div.volBk div.volBkGr:after,body#corporateIr div#dataBk div.bkGrB0 ul:after,body#welcomeGame div#contents ul:after,body.storeDetails div#pictBk:after,body.storeDetails div#thumbBk ul:after,body.storeDetails div#iconBk ul:after,body.storeDetails div.infoBk ul:after,div.snsBk:after{content:"";display:block;visibility:hidden;clear:both;line-height:0;font-size:0.1px;height:0.1px}body#corporateOutlineHistory div.tBk1 table tr th{width:12%}body#corporate div#contents div.bkGrA0 ul.topicList li span.date,body#topic div.bk1 ul.topicList li span.date,body#store div#side0 ul.topicList li span.date{width:13%}body#corporateOutlineGroup div.tBk0 tr th{width:15%}body#corporate div#contents div.bkGrA1{width:18%}body#corporateIrBooks ul.ulist0 li{width:20%}body.withyou div#tabBk div.tabBkGr div.bkGrA1,body.vols div.volBk div.bkGrA0{width:21%}body#welcomeMember div#bk2 div#bk1Gr div.bk0 div.bkGrA1{width:22%}body#corporateIr div#dataBk div.bkGrB1{width:23%}body#corporateEsteste div.tBk0 table tr th,body#corporateIrBooks div.bk1 div.bkGrB1,body#welcomeParkOriginal div#contents ul.ulist0 li{width:24%}

body#corporateOutline div.tBk1 table tr td span.mapLabel{width:27%}

body#corporateOutline div.tBk1 table tr td dl dt{
	width:44%
}

body.withyou div#tabBk div.tabBkGr div.bBk1 div.bkGrA1,body.withyouDetails div.bk1 div.bkGrA1,body.withyouDetails div.bBk1 div.bkGrA1,body.topicDetails div.bk0 div.bkGrA1{width:29%}body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 dl dt,body#corporateIr div#lastestBk div.bkGrB1,body.sitemap div#contents div.bk0 div.bkGrA0,body.sitemap div#contents div.bk0 div.bkGrA1,body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA1,body#welcomeGame div.bk1 div.bkGrA1,body.storeDetails div#icafeBk div.bkGrA1{width:30%}body#corporateEsteste div#tabBk div.clear div.bkGrA1{width:31%}body#corporateCsrWithyou div.tabBkGr div.clear div.bk0Gr,body#welcome div.bk1 div.bkGrA0{
	width:249px;
	height: 170px;
}
body#recruit div.bkGrA0 {
    width: 33%;
}
body.storeDetails div#infoBk0 div.bkGrA0,
body.storeDetails div#infoBk1 div.bkGrA0,
body.storeDetails div#infoBk5 div.bkGrA0,
body.storeDetails div.bk0 div.clear div.bkGrA0 {
    width: 35%;
}
body#welcomeIcafe div.bk1 div.bkGrA1 {
    width: 39%;
}
body#corporateIrData div.clear ul li,
body#welcomeGuidePachinko div#bk0 div.bkGrA0,
body#welcomeGuidePachinko div.bk0 div.bkGrA1,
body#welcomeGuideSlot div.bk0 div.bkGrA1 {
    width: 40%;
}
body#fansite .bk1 .bkGrA0,
body#fansite .bk1 .bkGrA1,
body#specialCM div#bk0 div.bk1 div.bkGrA0,
body#specialCM div#bk0 div.bk1 div.bkGrA1 {
    width: 42%;
}
body#welcomeGuidePachinko div#bk0 div.bkGrA1 {
    width: 44%;
}
body#corporateCsr div#bk1 div.bk1Gr div.clear div.bkGrA1 {
    width: 47%;
}
body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 {
    width: 48%;
}
body#corporateIr div#dataBk div.bkGrB0 ul li {
    width: 49%;
}
body#corporateIr div#dataBk div.bkGrB0 ul li.column-2 {
    width: 55%;
}
body#corporateEsteste div.bgBlue address,
body#corporateIrBooks div.bk1 div.bkGrB0 ol li,
body#welcomeGuidePachinko div.bk0 div.bkGrA0,
body#welcomeGuideSlot div.bk0 div.bkGrA0,
body#welcomeParkOriginal div#contents div#bk0 p,
body#welcomeParkOriginal div#contents div#bk1 p,
body.storeDetails div#icafeBk div.tBk0 tr td.td0 {
    width: 50%;
}
body#corporateCsr div#bk0 div.bkGrA0 {
    width: 54%;
}
body#welcomeIcafe div.bk1 div.bkGrA0 {
    width: 57%;
}
body.storeDetails div#infoBk0 div.bkGrA1,
body.storeDetails div#infoBk1 div.bkGrA1,
body.storeDetails div#infoBk5 div.bkGrA1,
body.storeDetails div.bk0 div.clear div.bkGrA1 {
    width: 62%;
}
body#welcome div.bk1 div.bkGrA1 {
    width: 65%;
}
body#corporateEsteste div#tabBk div.clear div.bkGrA0,
body#corporateIr div#lastestBk div.bkGrB0,
body#recruit div.bkGrA1,
body.withyou div#newsBk ul.topicList li span.description {
    width: 66%;
}
body#welcomeGame div.bk1 div.bkGrA0 {
    width: 67%;
}
body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 dl dd,
body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA0,
body.topicDetails div.bk0 div.bkGrA0,
body.withyou div#tabBk div.tabBkGr div.bBk1 div.bkGrA0,
body.withyouDetails div.bBk1 div.bkGrA0,
body.withyouDetails div.bk1 div.bkGrA0 {
    width: 68%;
}
body#corporateIrBooks div.bk1 div.bkGrB0,
body.storeDetails div#icafeBk div.bkGrA0 {
    width: 69%;
}
body#topic div.bk1 ul.topicList li span.description {
    width: 71%;
}
body#corporateIr div#dataBk div.bkGrB0 {
    width: 74%;
}
body.vols div.volBk div.bkGrA1 {
    width: 75%;
}
body.withyou div#tabBk div.tabBkGr div.bkGrA0 {
    width: 76%;
}
body#welcomeMember div#bk2 div#bk1Gr div.bk0 div.bkGrA0 {
    width: 77%;
}
body#corporate div#contents div.bkGrA0,
body#corporate div#contents div.bkGrA0 ul.topicList li span.description,
body#welcomeMember div#bk1 div#bk0Gr p.w80 {
    width: 80%;
}
body#store div#side0 ul.topicList li span.description {
    width: 81%;
}
body#corporateOutlineHistory div.tBk1 table {
    width: 90%;
}
body.withyou div#newsBk ul.topicList li span.date,
body.withyou div#newsBk ul.topicList li span.new {
    width: 13%!important;
}
body.withyou div#newsBk ul.topicList li span.isNew {
    width: 66%!important;
}
body#topic div.bk1 ul.topicList li span.new {
    width: 71%!important;
}
body#corporate div#contents div.bkGrA0 ul.topicList li span.new {
    width: 80%!important;
}
body#store div#side0 ul.topicList li span.new {
    width: 81%!important;
}
body.storeDetails div#icafeBk div.tBk0 tr th {
    color: white;
}
body#corporateIr p.button0,
body#corporateIr p.button1,
body#welcomeMember div#bk1 div#bk0Gr p#mobileImg,
body#welcomeStore div#shopBk div.cornerBk,
body#welcomeStore div#shopBk ul#cornerList,
body#welcomeStore div#shopBk ul#cornerList li,
body.storeDetails div.bk0 div.bk0Gr p#carpark,
body.storeList div#aboutIconBk h3,
body.storeList div#aboutIconBk p#iconButton,
body.storeList div#aboutIconBk p#iconImg,
body.withyouDetails div.bk0 p#button0 {
    position: absolute;
}
body#corporateEsteste div#tNav ul li,
body#corporateIr div.volBk div.volBkGr,
body#welcomeMember div#bk1 div#bk0Gr,
body#welcomeStore div#shopBk,
body.storeDetails div.bk0 div.bk0Gr,
body.storeDetails div.bk0 div.bk0Gr h3,
body.storeList div#aboutIconBk,
body.withyou div#tNav,
body.withyou div#tabBk,
body.withyouDetails div.bk0 {
    position: relative;
}
body#welcomeStore div#shopBk div.cornerBk,
body#welcomeStore div#shopBk ul#cornerList,
body#welcomeStore div#shopBk ul#cornerList li {
    left: 0;
}
body.storeList div#aboutIconBk p#iconButton,
body.storeList div#aboutIconBk p#iconImg,
body.withyouDetails div.bk0 p#button0 {
    right: 0;
}
body#welcomeStore div#shopBk div.cornerBk,
body#welcomeStore div#shopBk ul#cornerList,
body#welcomeStore div#shopBk ul#cornerList li,
body.withyouDetails div.bk0 p#button0 {
    top: 0;
}
body#welcomeMember div#bk1 div#bk0Gr p#mobileImg {
    bottom: 0;
}
body#corporateIr p.button0,
body#corporateIr p.button1{
    bottom: 16px;
}
body#welcomeMember div#bk1 div#bk0Gr p#mobileImg {
    right: 29px;
}
body#contact div#telBk div.bk0Gr div.bk0,
body#contactForm div.tBk2,
body#contactForm div.tBk2 table,
body#corporateCsr div#bk1,
body#corporateCsr div.bk1 div.bk0,
body#corporateCsr div.bk1 div.bk0 h5,
body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear,
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear,
body#corporateEsteste div.bgBlue h4,
body#corporateOutline div.tBk1 table tr td dl,
body#specialFleaMarket div.bk0 p,
body#welcomeGuidePachinko div#bk1 p,
body#welcomeGuidePachinko div#bk2 p,
body#welcomeGuidePachinko div#qaBk dl,
body#welcomeGuideSlot div#qaBk dl,
body#welcomeMember div#bk1 div#bk0Gr div.bk0 p,
body#welcomeParkOriginal div#contents div#bk0 h4,
body#welcomeParkOriginal div#contents div#bk1 h4,
body#welcomeStore div#shopBk div.cornerBk h3,
body#welcomeStore div.bk1 div.bk1Gr h4,
body.sitemap div#contents div.bk0 div ul ul.children,
body.vols div.volBk div.bkGrA1 p.phase,
body.withyou div#tabBk div.tabBkGr div.bBk1 div.hBk h4,
body.withyouDetails div.bBk1 div.hBk h3,
body.withyouDetails div.bk1 div.hBk h3 {
    margin-top: 0;
}
body#corporateOutline div#sNav ul li#sn3,
body#corporateOutlineHistory div#sNav ul li#sn3,
body#welcomeGuideGlossary div#sNav ul li#sn6,
body.faq div#sNav ul li#sn3 {
    margin-right: 0;
}
body#contact div.bk1 ol,
body#contactForm div.bk1 ol,
body#corporate div#contents div.bkGrA1 ul,
body#corporateCsrWithyou div.tabBkGr div.clear div.bk0Gr:first-child,
body#corporateIr div#dataBk div.bkGrB0 ul,
body#corporateIrBooks div.bk1 div.bkGrB0 ol,
body#corporateIrBooks ul#buttonList,
body#corporateIrBooks ul.ulist0,
body#corporateIrBooks ul.ulist0 li#vol0,
body#corporateIrBooks ul.ulist0 li#vol5,
body#corporateIrData div.clear ul,
body#corporateOutline div.tBk1 table tr td ul,
body#corporateOutlineGovernance ul.ulist0,
body#special ul.ulist0,
body#welcomeGame div#contents ul,
body#welcomeParkOriginal div#contents ul.ulist0,
body#welcomeParkOriginal div#contents ul.ulist0 li.ml0,
body#welcomeStore div#shopBk ul#cornerList,
body#welcomeStore div.bk1 div.bk1Gr#bk1Gr0,
body.sitemap div#contents div.bk0 div ul,
body.sitemap div#contents div.bk0 div ul ul.children li,
body.storeDetails div#iconBk ul,
body.storeDetails div#thumbBk ul,
body.storeDetails div.infoBk ul,
body.withyou div#tNav ul li#tn0 {
    margin-left: 0;
}
body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear,
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear {
    padding-top: 0;
}
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear {
    padding-right: 0;
}
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear,
body.store div#side div#lNav ul li ul,
body.welcome div#side div#lNav ul li ul {
    padding-bottom: 0;
}
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear,
body.withyou div#newsBk ul.topicList li span.date,
body.withyou div#newsBk ul.topicList li span.new,
body.withyou div#tabBk div.tabBkGr div.bBk1 div.hBk p.date,
body.withyouDetails div.bBk1 div.hBk p.date,
body.withyouDetails div.bk1 div.hBk p.date {
    padding-left: 0;
}
body#corporate div#contents div.bkGrA1 ul li,
body#corporateCsr div#sNav,
body#corporateCsrPhilosophy div.clear div,
body#corporateOutlineHistory div#sNav,
body#corporateVision .bk0 .bk1,
body#special ul.ulist0 li,
body#welcomeGuideGlossary div#sNav,
body#welcomeGuidePachinko div#bk2,
body#welcomeGuidePachinko div#qaBk dl dd,
body#welcomeGuidePachinko div#qaBk dl dt,
body#welcomeGuideSlot div#qaBk dl dd,
body#welcomeGuideSlot div#qaBk dl dt,
body#welcomeStore div.bk1 div.bk1Gr,
body.faq div#sNav,
body.store div#bNav,
body.store div#bNav ul li,
body.storeDetails div#infoBk0 div.bkGrA1,
body.storeDetails div#infoBk1 div.bkGrA1,
body.storeDetails div#infoBk5 div.bkGrA1,
body.storeList div.storeNav div.storeNavGr ul li#storen4,
body.topic div#side div#dNav ul,
body.topic div#side div#lNav ul,
body.welcome div#bNav,
body.welcome div#bNav ul li,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen4,
body.withyou div#tabBk div.tabBkGr div.bBk1 div.hBk {
    margin-top: 1em;
}
body#corporateCsrPhilosophy div.clear div p,
body#corporateCsrPhilosophy div.clear div#point0,
body#corporateCsrPhilosophy div.clear div#point2,
body#corporateIrBooks div.bk1 p#button3 a,
body.withyou div#newsBk ul.topicList li span.date,
body.withyou div#newsBk ul.topicList li span.new {
    margin-right: 1em;
}
body#corporateCsrPhilosophy div.clear div p,
body#corporateIrBooks ul.ulist0 li,
body#welcomeParkOriginal div#contents ul.ulist0 li {
    margin-bottom: 1em;
}
body#corporateCsr div#sNav ul li#sn1,
body#corporateCsrPhilosophy div.clear div p,
body#corporateIrBooks ul#buttonList li#button1,
body#corporateOutline div.tBk1 table tr td ul.ulist0,
body#corporateOutlineHistory div.tBk1 table tr td ul,
body#welcomeMember div#sNav ul li,
body#welcomeParkOriginal div#contents div#bk0 div.bkGr,
body#welcomeParkOriginal div#contents div#bk0 p,
body#welcomeParkOriginal div#contents div#bk1 p,
body.storeDetails div#infoBk0 div.bkGrA0,
body.storeDetails div#infoBk1 div.bkGrA0,
body.storeDetails div#infoBk2 ul,
body.storeDetails div#infoBk5 div.bkGrA0 {
    margin-left: 1em;
}
body#contact div#serviceBk h3,
body#contact div#telBk div.bk0Gr div.clear,
body#corporateCsr div.bk1 h4,
body#corporateEsteste div#tabBk div.clear,
body#corporateEsteste div.bgBlue,
body#corporateIrBooks div.bk1 div.bkGrB0 ol,
body#specialCM div#bk0 div.bk1 div.bkGrA0,
body#specialCM div#bk0 div.bk1 div.bkGrA1,
body#store div#side0 div.storeNav div.storeNavGr,
body#welcomeGuidePachinko div#bk1 p,
body#welcomeGuidePachinko div#bk2 p,
body#welcomeParkOriginal div#contents div#bk0,
body#welcomeParkOriginal div#contents div#bk1,
body.storeList div.storeNav div.storeNavGr,
body.welcome div#side div.storeNav div.storeNavGr {
    padding-top: 1em;
}
body#contact div#serviceBk div.bk0Gr,
body#contact div#telBk div.bk0Gr div.bk0,
body#corporateCsr div.bk1 div.bk1Gr,
body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear,
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear,
body#corporateIr div.volBk div.volBkGr,
body#corporateIrBooks div.bk1 div.bkGrB0 ol,
body#corporateIrBooks div.volBk div.volBkGr,
body#corporateIrData div.clear,
body#store div#side0 div.storeNav div.storeNavGr,
body#welcome div.bk1 div.bkGrA1 div.bk0,
body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA0 p img,
body#welcomeGuideGlossary dl dt a,
body#welcomeGuidePachinko div#qaBk div.bk1Gr,
body#welcomeGuideSlot div#qaBk div.bk1Gr,
body#welcomeMember div#bk2 div#bk1Gr div.bk0 div.bkGrA0 p,
body.faq dl dt a,
body.privacy div.bk1 table tr th,
body.storeDetails div#iconBk ul,
body.storeList div.storeNav div.storeNavGr,
body.welcome div#side div.storeNav div.storeNavGr {
    padding-right: 1em;
}
body#contact div#serviceBk div.bk0Gr,
body#contact div#telBk div.bk0Gr div.bk0,
body#corporateCsr div.bk1 div.bk0 div.clear,
body#corporateCsr div.bk1 div.bk1Gr,
body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear,
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear,
body#corporateEsteste div.bgBlue,
body#corporateIr div.volBk div.volBkGr,
body#corporateIrBooks div.bk1 div.bkGrB0 ol,
body#corporateIrBooks div.volBk div.volBkGr,
body#corporateIrData div.clear,
body#store div#side0 div.storeNav div.storeNavGr,
body#welcome div.bk1 div.bkGrA1 div.bk0,
body#welcomeGuidePachinko div#qaBk div.bk1Gr,
body#welcomeGuideSlot div#qaBk div.bk1Gr,
body#welcomeMember div#bk1 div#bk0Gr div.bk0 p,
body#welcomeMember div#bk2 div#bk1Gr div.bk0 div.bkGrA0 p,
body#welcomeParkOriginal div#contents div#bk0,
body#welcomeParkOriginal div#contents div#bk1,
body.storeList div.storeNav div.storeNavGr,
body.welcome div#side div.storeNav div.storeNavGr {
    padding-bottom: 1em;
}
body#contact div#serviceBk div.bk0Gr,
body#contact div#telBk div.bk0Gr div.bk0,
body#corporateCsr div.bk1 div.bk1Gr,
body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear,
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear,
body#corporateIr div.volBk div.volBkGr,
body#corporateIrBooks div.bk1 div.bkGrB0 ol,
body#corporateIrBooks div.volBk div.volBkGr,
body#corporateIrData div.clear,
body#store div#side0 div.storeNav div.storeNavGr,
body#welcome div.bk1 div.bkGrA1 div.bk0,
body#welcomeGuideGlossary dl dt a,
body#welcomeGuidePachinko div#qaBk div.bk1Gr,
body#welcomeGuideSlot div#qaBk div.bk1Gr,
body#welcomeMember div#bk2 div#bk1Gr div.bk0 div.bkGrA0 p,
body.storeDetails div#iconBk ul,
body.storeList div.storeNav div.storeNavGr,
body.topic div#side div#dNav ul li a,
body.welcome div#side div.storeNav div.storeNavGr {
    padding-left: 1em;
}
body#contact div.bk0,
body#corporateCsrPhilosophy div#sNav,
body#corporateEsteste div#tNav ul,
body#recruit div#sNav ul,
body.withyouDetails div.bBk1 div.hBk,
body.withyouDetails div.bk1 div.hBk {
    margin-top: 2em;
}
body#corporateVision .bk0 .bk1,
body#welcomeGame div#contents ul li#button0 {
    margin-right: 2em;
}
body#corporateCsr div#sNav ul li#sn0,
body#corporateVision .bk0 .bk1,
body.rules ul.ulist0,
body.storeDetails div#infoBk3 ul,
body.storeDetails div#infoBk4 p {
    margin-left: 2em;
}
body#specialCM div#bk0 div.ac,
body#specialFleaMarket div.bk0 p#button0,
body.storeDetails div#infoBk2 ul {
    padding-top: 2em;
}
body#corporateEsteste div#tabBk div.clear,
body.storeDetails div.bk0 div.bk0Gr p#carpark,
body.withyou div#newsBk ul.topicList li span.date,
body.withyou div#newsBk ul.topicList li span.new {
    padding-right: 2em;
}
body#corporateEsteste div#tabBk div.clear,
body#specialCM div#bk0,
body#specialFleaMarket div.bk0 p#button0,
body#specialPkunPlaza div#contents div.bk0 {
    padding-bottom: 2em;
}
body#corporateEsteste div#tabBk div.clear {
    padding-left: 2em;
}
body#welcomeGame div#contents p#button2,
body#welcomeIcafe p#button1 {
    margin-top: 3em;
}
body.storeDetails div#infoBk3 ul,
body.storeDetails div#infoBk4 p {
    padding-top: 3em;
}
body#corporateCsr div.bk1 div.bk1Gr div.clear {
    padding-right: 3em;
}
body#welcomeMember div#bk2 div#bk1Gr {
    padding-bottom: 3em;
}
body#corporateCsr div.bk1 div.bk1Gr div.clear,
body#welcomeGuidePachinko div#qaBk dl dd,
body#welcomeGuidePachinko div#qaBk dl dt,
body#welcomeGuideSlot div#qaBk dl dd,
body#welcomeGuideSlot div#qaBk dl dt,
body.faq dl dt a {
    padding-left: 3em;
}
body#welcomeParkOriginal div#contents p#button0 {
    margin-top: 4em;
}
body#fansite .bk1 .bkGrA1,
body#specialCM div#bk0 div.bk1 div.bkGrA1 {
    margin-right: 4em;
}
body#corporateVision .bk0 {
    margin-bottom: 4em;
}
body#fansite .bk1 .bkGrA0,
body#recruit div#sNav ul li,
body#specialCM div#bk0 div.bk1 div.bkGrA0 {
    margin-left: 4em;
}
body.vols p.button1 {
    margin-top: 5em;
}
body#special ul.ulist0 {
    margin-bottom: 5em;
}
body#welcomeGuidePachinko div#bk0 div.bkGrA0 {
    margin-left: 6em;
}
body#corporateVision .bk0 {
    padding-bottom: 6em;
}
body.storeDetails div.bk0 div.bk0Gr p#carpark {
    padding-left: 6em;
}
body#welcomeGuidePachinko div#bk1 p,
body#welcomeGuidePachinko div#bk2 p {
    margin-left: 7em;
}
body.withyou div#tabBk div.tabBkGr div.bBk1 div.hBk p.date,
body.withyouDetails div.bBk1 div.hBk p.date,
body.withyouDetails div.bk1 div.hBk p.date {
    padding-right: 7em;
}
body.withyou div#newsBk ul.topicList li span.description,
body.withyou div#newsBk ul.topicList li span.isNew {
    padding-left: 7em;
}
body#corporateIrBooks div.bk1 div.bkGrB1 p {
    margin-top: 8em;
}
body#contact div#telBk div.bk0Gr div.clear p.button0 {
    margin-right: 9em;
}
body.vols div.volBk div.bkGrA1 p.phase span {
    margin-left: 10em;
}
body#corporateCsr div.bk1 div.bk0 div.clear {
    padding-right: 1em!important;
}
body#corporateCsr div.bk1 div.bk0 div.clear {
    padding-left: 1em!important;
}
body#contact div#telBk div.bk0Gr div.clear p.button0 a,
body#corporate div#contents div.bkGrA0 p#button0 a,
body#corporateIrBooks div.bk1 p#button3 a,
body#corporateOutlineHistory div.tBk1 table,
body#store div#side0 p#button0 a,
body.withyou div#newsBk p#button0 a {
    margin-left: auto;
}
body#contact div#serviceBk div.bk0Gr p.button0 a,
body#contact p.button1 a,
body#contactForm p input.prevButton,
body#contactForm p input.sendButton,
body#contactForm p input.submitButton,
body#corporateCsr div.bk1 div.bk0,
body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear p a,
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear p a,
body#corporateEsteste div.bgBlue address,
body#corporateIrBooks div.bk1 div.bkGrB0 ol li,
body#specialPkunPlaza div#contents div.bk1 div#map,
body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA1 p a,
body#welcomeGame div#contents p#button2 a,
body#welcomeGuidePachinko div#bk0,
body#welcomeGuidePachinko div#bk1,
body#welcomeGuidePachinko div#bk2,
body#welcomeIcafe p#button0 a,
body#welcomeIcafe p#button1 a,
body#welcomeParkOriginal div#contents p#button0 a,
body#welcomeStore p#button0 a,
body.storeDetails p#prevButton a,
body.topicDetails div.bk1 p#prevButton a,
body.vols p.button0 a,
body.vols p.button1 a,
body.withyou div#tabBk div.tabBkGr p#button1 a,
body.withyouDetails p#prevButton a {
    margin-left: auto;
    margin-right: auto;
}
body#contactForm p input.prevButton,
body#contactForm p input.sendButton,
body#contactForm p input.submitButton,
body.privacy div.bk1 table,
body.privacy div.bk1 table tr td,
body.privacy div.bk1 table tr th {
    border: none;
}
body#corporateCsr div#bk1 div.bk1Gr div.bk0 div.clear {
    border-top: none;
}
body.store div#side div#lNav ul li ul,
body.welcome div#side div#lNav ul li ul {
    border-bottom: none;
}
body#contactForm div.tBk2 table,
body#contactForm div.tBk2 table tr td,
body#contactForm div.tBk2 table tr th {
    border: none!important;
}
body.storeDetails div#iconBk ul li,
body.storeDetails div#thumbBk ul li,
body.withyou div#tabBk div.tabBkGr div.bBk1 div.hBk p.date,
body.withyouDetails div.bBk1 div.hBk p.date,
body.withyouDetails div.bk1 div.hBk p.date {
    display: inline;
}
body#index .sOrange0,
body#corporateOutline div.tBk1 table tr td span.mapLabel,
body#welcomeParkOriginal div#contents ul.ulist0 li img,
body.csr div#lNav ul li#ln3 ul,
body.esteste div#lNav ul li#ln4 ul,
body.guide div#side div#lNav ul li#ln3 ul,
body.ir div#lNav ul li#ln2 ul,
body.outline div#lNav ul li#ln1 ul,
body.storeDetails div#pictBk p#p0,
body.storeList div#side div#lNav ul li#ln1 ul,
body.storeList div.tBk3 table tr td .sOrange0,
body.vision div#lNav ul li#ln0 ul,
body.vols div.volBk div.bkGrA1 p.phase span {
    display: block;
}
body#contact p.button0 a span,
body#contact p.button1 a span,
body#contactForm p input.prevButton span,
body#contactForm p input.sendButton span,
body#contactForm p input.submitButton span,
body#corporate div#contents div#sNav ul li#sn0 a span,
body#corporate div#contents div#sNav ul li#sn1 a span,
body#corporate div#contents div#sNav ul li#sn2 a span,
body#corporate div#contents div#sNav ul li#sn3 a span,
body#corporate div#contents div.bkGrA0 p#button0 a span,
body#corporate div#contents div.bkGrA1 ul li#button1 a span,
body#corporate div#contents div.bkGrA1 ul li#button2 a span,
body#corporateCsr div#sNav ul li#sn0 a span,
body#corporateCsr div#sNav ul li#sn1 a span,
body#corporateCsrPhilosophy div#sNav ul li#sn0 a span,
body#corporateEsteste div#tNav ul li#tn0 a span,
body#corporateEsteste div#tNav ul li#tn1 a span,
body#corporateEsteste div#tNav ul li#tn2 a span,
body#corporateEsteste div#tNav ul li#tn3 a span,
body#corporateEsteste div#tabBk div#t1,
body#corporateEsteste div#tabBk div#t2,
body#corporateEsteste div#tabBk div#t3,
body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear p a span,
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear p a span,
body#corporateIr p.button0 a span,
body#corporateIr p.button1 a span,
body#corporateIr p.button2 a span,
body#corporateIrBooks div.bk1 p#button3 a span,
body#corporateIrBooks ul#buttonList li#button0 a span,
body#corporateIrBooks ul#buttonList li#button1 a span,
body#corporateOutline div#sNav ul li#sn0 a span,
body#corporateOutline div#sNav ul li#sn1 a span,
body#corporateOutline div#sNav ul li#sn2 a span,
body#corporateOutline div#sNav ul li#sn3 a span,
body#corporateOutline div.tBk1 table tr td a.map span,
body#corporateOutlineHistory div#sNav ul li#sn0 a span,
body#corporateOutlineHistory div#sNav ul li#sn1 a span,
body#corporateOutlineHistory div#sNav ul li#sn2 a span,
body#corporateOutlineHistory div#sNav ul li#sn3 a span,
body#fansite p#button0 a span,
body#fansite p#button1 a span,
body#recruit div#sNav ul li#sn0 a span,
body#recruit div#sNav ul li#sn1 a span,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen0 a span,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen1 a span,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen2 a span,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen3 a span,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen4 a span,
body#store div#side0 p#button0 a span,
body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA1 p a span,
body#welcomeGame div#contents p#button2 a span,
body#welcomeGame div#contents ul li#button0 a span,
body#welcomeGame div#contents ul li#button1 a span,
body#welcomeGuide p#button0 a span,
body#welcomeGuide p#button1 a span,
body#welcomeGuide p#button2 a span,
body#welcomeGuide p#button3 a span,
body#welcomeGuideGlossary div#sNav ul li#sn0 a span,
body#welcomeGuideGlossary div#sNav ul li#sn1 a span,
body#welcomeGuideGlossary div#sNav ul li#sn2 a span,
body#welcomeGuideGlossary div#sNav ul li#sn3 a span,
body#welcomeGuideGlossary div#sNav ul li#sn4 a span,
body#welcomeGuideGlossary div#sNav ul li#sn5 a span,
body#welcomeGuideGlossary div#sNav ul li#sn6 a span,
body#welcomeGuideGlossary dl dd,
body#welcomeIcafe p#button0 a span,
body#welcomeIcafe p#button1 a span,
body#welcomeParkOriginal div#contents p#button0 a span,
body#welcomeStore div#shopBk div.cornerBk,
body#welcomeStore p#button0 a span,
body.faq div#sNav ul li#sn0 a span,
body.faq div#sNav ul li#sn1 a span,
body.faq div#sNav ul li#sn2 a span,
body.faq div#sNav ul li#sn3 a span,
body.faq dl dd,
body.guide div#side div#lNav ul li#ln3 ul li#ln3-0 a span,
body.guide div#side div#lNav ul li#ln3 ul li#ln3-1 a span,
body.guide div#side div#lNav ul li#ln3 ul li#ln3-2 a span,
body.guide div#side div#lNav ul li#ln3 ul li#ln3-3 a span,
body.store div#bNav ul li#bn0 a span,
body.store div#bNav ul li#bn1 a span,
body.store div#side div#lNav ul li ul li#ln1-0 a span,
body.store div#side div#lNav ul li ul li#ln1-1 a span,
body.store div#side div#lNav ul li ul li#ln1-2 a span,
body.store div#side div#lNav ul li ul li#ln1-3 a span,
body.store div#side div#lNav ul li ul li#ln1-4 a span,
body.store div#side div#lNav ul li#ln0 a span,
body.store div#side div#lNav ul li#ln1 a span,
body.storeDetails div#infoBk0 ul li#button0-0 a span,
body.storeDetails div#infoBk1 ul li#button1-0 a span,
body.storeDetails div#infoBk1 ul li#button1-1 a span,
body.storeDetails div#infoBk2 ul li#button2-0 a span,
body.storeDetails div#infoBk2 ul li#button2-1 a span,
body.storeDetails div#infoBk3 ul li#button3-0 a span,
body.storeDetails div#infoBk5 ul li#button0-0 a span,
body.storeDetails div#pictBk p,
body.storeDetails div.bk0 div.bk0Gr p#carpark span,
body.storeDetails p#prevButton a span,
body.storeList div#aboutIconBk p#iconButton a span,
body.storeList div#aboutIconBk p#iconImg,
body.storeList div.storeNav div.storeNavGr ul li#storen0 a span,
body.storeList div.storeNav div.storeNavGr ul li#storen1 a span,
body.storeList div.storeNav div.storeNavGr ul li#storen2 a span,
body.storeList div.storeNav div.storeNavGr ul li#storen3 a span,
body.storeList div.storeNav div.storeNavGr ul li#storen4 a span,
body.topic div#side div#dNav ul li a span,
body.topic div#side div#lNav ul li#ln0 a span,
body.topic div#side div#lNav ul li#ln1 a span,
body.topic div#side div#lNav ul li#ln2 a span,
body.topic div#side div#lNav ul li#ln3 a span,
body.topicDetails div.bk1 p#prevButton a span,
body.vols p.button0 a span,
body.vols p.button1 a span,
body.welcome div#bNav ul li#bn0 a span,
body.welcome div#bNav ul li#bn1 a span,
body.welcome div#side div#lNav ul li#ln0 a span,
body.welcome div#side div#lNav ul li#ln1 a span,
body.welcome div#side div#lNav ul li#ln2 a span,
body.welcome div#side div#lNav ul li#ln3 a span,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen0 a span,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen1 a span,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen2 a span,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen3 a span,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen4 a span,
body.withyou div#newsBk p#button0 a span,
body.withyou div#tNav ul li#tn0 a span,
body.withyou div#tNav ul li#tn1 a span,
body.withyou div#tNav ul li#tn2 a span,
body.withyou div#tNav ul li#tn3 a span,
body.withyou div#tabBk div.tabBkGr p#button1 a span,
body.withyouDetails div.bk0 p#button0 a span,
body.withyouDetails p#prevButton a span {
    display: none;
}

body#corporate div#contents div#sNav ul li,
body#corporateCsr div#sNav ul li,
body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 dl dd,
body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 dl dt,
body#corporateCsrPhilosophy div#sNav ul li,
body#corporateCsrPhilosophy div.clear div,
body#corporateCsrWithyou div.tabBkGr div.clear div.bk0Gr,
body#corporateEsteste div#tNav ul li,
body#corporateIr div#dataBk div.bkGrB0 ul li,
body#corporateIrBooks ul#buttonList li,
body#corporateIrBooks ul.ulist0 li,
body#corporateIrData div.clear ul li,
body#corporateOutline div#sNav ul li,
body#corporateOutline div.tBk1 table tr td a.map,
body#corporateOutline div.tBk1 table tr td dl dd,
body#corporateOutline div.tBk1 table tr td dl dt,
body#corporateOutline div.tBk1 table tr td span.mapLabel,
body#corporateOutlineHistory div#sNav ul li,
body#recruit div#sNav ul li,
body#store div#side0,
body#store div#side0 div.storeNav div.storeNavGr ul li,
body#welcomeGame div#contents ul li,
body#welcomeGuideGlossary div#sNav ul li,
body#welcomeMember div#sNav ul li,
body#welcomeParkOriginal div#contents ul.ulist0 li,
body#welcomeStore div.bk1 div.bk1Gr,
body.faq div#sNav ul li,
body.guide div#side div#lNav ul li#ln3 ul li,
body.store div#bNav ul li,
body.store div#side div#lNav ul li,
body.store div#side div#lNav ul li ul li,
body.storeDetails div#infoBk0 ul li,
body.storeDetails div#infoBk1 ul li,
body.storeDetails div#infoBk2 ul li,
body.storeDetails div#infoBk3 ul li,
body.storeDetails div#infoBk5 ul li,
body.storeList div.storeNav div.storeNavGr ul li,
body.topic div#side div#lNav ul li,
body.welcome div#bNav ul li,
body.welcome div#side div#lNav ul li,
body.welcome div#side div.storeNav div.storeNavGr ul li,
body.withyou div#tNav ul li,
div.snsBk div {
    float: left;
}

body#corporateIrBooks ul#buttonList,
body#store div#side1,
div.snsBk {
    float: right;
}
body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 dl dt,
body#store div#side1 {
    clear: right;
}
body#contact p.button0 a,
body#contact p.button1 a,
body#contactForm p input.prevButton,
body#contactForm p input.sendButton,
body#contactForm p input.submitButton,
body#corporate div#contents div#sNav ul li#sn0 a,
body#corporate div#contents div#sNav ul li#sn1 a,
body#corporate div#contents div#sNav ul li#sn2 a,
body#corporate div#contents div#sNav ul li#sn3 a,
body#corporate div#contents div.bkGrA0 p#button0 a,
body#corporate div#contents div.bkGrA1 ul li#button1 a,
body#corporate div#contents div.bkGrA1 ul li#button2 a,
body#corporateCsr div#sNav ul li#sn0 a,
body#corporateCsr div#sNav ul li#sn1 a,
body#corporateCsrPhilosophy div#sNav ul li#sn0 a,
body#corporateEsteste div#tNav ul li#tn0 a,
body#corporateEsteste div#tNav ul li#tn1 a,
body#corporateEsteste div#tNav ul li#tn2 a,
body#corporateEsteste div#tNav ul li#tn3 a,
body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear p a,
body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear p a,
body#corporateIr p.button0 a,
body#corporateIr p.button1 a,
body#corporateIr p.button2 a,
body#corporateIrBooks div.bk1 p#button3 a,
body#corporateIrBooks ul#buttonList li#button0 a,
body#corporateIrBooks ul#buttonList li#button1 a,
body#corporateOutline div#sNav ul li#sn0 a,
body#corporateOutline div#sNav ul li#sn1 a,
body#corporateOutline div#sNav ul li#sn2 a,
body#corporateOutline div#sNav ul li#sn3 a,
body#corporateOutline div.tBk1 table tr td a.map,
body#corporateOutlineHistory div#sNav ul li#sn0 a,
body#corporateOutlineHistory div#sNav ul li#sn1 a,
body#corporateOutlineHistory div#sNav ul li#sn2 a,
body#corporateOutlineHistory div#sNav ul li#sn3 a,
body#fansite p#button0 a,
body#fansite p#button1 a,
body#recruit div#sNav ul li#sn0 a,
body#recruit div#sNav ul li#sn1 a,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen0 a,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen1 a,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen2 a,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen3 a,
body#store div#side0 div.storeNav div.storeNavGr ul li#storen4 a,
body#store div#side0 p#button0 a,
body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA1 p a,
body#welcomeGame div#contents p#button2 a,
body#welcomeGame div#contents ul li#button0 a,
body#welcomeGame div#contents ul li#button1 a,
body#welcomeGuide p#button0 a,
body#welcomeGuide p#button1 a,
body#welcomeGuide p#button2 a,
body#welcomeGuide p#button3 a,
body#welcomeGuideGlossary div#sNav ul li#sn0 a,
body#welcomeGuideGlossary div#sNav ul li#sn1 a,
body#welcomeGuideGlossary div#sNav ul li#sn2 a,
body#welcomeGuideGlossary div#sNav ul li#sn3 a,
body#welcomeGuideGlossary div#sNav ul li#sn4 a,
body#welcomeGuideGlossary div#sNav ul li#sn5 a,
body#welcomeGuideGlossary div#sNav ul li#sn6 a,
body#welcomeGuideGlossary dl dt a,
body#welcomeGuideGlossary dl dt a span,
body#welcomeIcafe p#button0 a,
body#welcomeIcafe p#button1 a,
body#welcomeParkOriginal div#contents p#button0 a,
body#welcomeStore p#button0 a,
body.faq div#sNav ul li#sn0 a,
body.faq div#sNav ul li#sn1 a,
body.faq div#sNav ul li#sn2 a,
body.faq div#sNav ul li#sn3 a,
body.faq dl dt a,
body.faq dl dt a span,
body.guide div#side div#lNav ul li#ln3 ul li#ln3-0 a,
body.guide div#side div#lNav ul li#ln3 ul li#ln3-1 a,
body.guide div#side div#lNav ul li#ln3 ul li#ln3-2 a,
body.guide div#side div#lNav ul li#ln3 ul li#ln3-3 a,
body.store div#bNav ul li#bn0 a,
body.store div#bNav ul li#bn1 a,
body.store div#side div#lNav ul li ul li#ln1-0 a,
body.store div#side div#lNav ul li ul li#ln1-1 a,
body.store div#side div#lNav ul li ul li#ln1-2 a,
body.store div#side div#lNav ul li ul li#ln1-3 a,
body.store div#side div#lNav ul li ul li#ln1-4 a,
body.store div#side div#lNav ul li#ln0 a,
body.store div#side div#lNav ul li#ln1 a,
body.storeDetails div#infoBk0 ul li#button0-0 a,
body.storeDetails div#infoBk1 ul li#button1-0 a,
body.storeDetails div#infoBk1 ul li#button1-1 a,
body.storeDetails div#infoBk2 ul li#button2-0 a,
body.storeDetails div#infoBk2 ul li#button2-1 a,
body.storeDetails div#infoBk3 ul li#button3-0 a,
body.storeDetails div#infoBk5 ul li#button0-0 a,
body.storeDetails p#prevButton a,
body.storeList div#aboutIconBk p#iconButton a,
body.storeList div.storeNav div.storeNavGr ul li#storen0 a,
body.storeList div.storeNav div.storeNavGr ul li#storen1 a,
body.storeList div.storeNav div.storeNavGr ul li#storen2 a,
body.storeList div.storeNav div.storeNavGr ul li#storen3 a,
body.storeList div.storeNav div.storeNavGr ul li#storen4 a,
body.topic div#side div#dNav ul li a,
body.topic div#side div#lNav ul li#ln0 a,
body.topic div#side div#lNav ul li#ln1 a,
body.topic div#side div#lNav ul li#ln2 a,
body.topic div#side div#lNav ul li#ln3 a,
body.topicDetails div.bk1 p#prevButton a,
body.vols p.button0 a,
body.vols p.button1 a,
body.welcome div#bNav ul li#bn0 a,
body.welcome div#bNav ul li#bn1 a,
body.welcome div#side div#lNav ul li#ln0 a,
body.welcome div#side div#lNav ul li#ln1 a,
body.welcome div#side div#lNav ul li#ln2 a,
body.welcome div#side div#lNav ul li#ln3 a,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen0 a,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen1 a,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen2 a,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen3 a,
body.welcome div#side div.storeNav div.storeNavGr ul li#storen4 a,
body.withyou div#newsBk p#button0 a,
body.withyou div#tNav ul li#tn0 a,
body.withyou div#tNav ul li#tn1 a,
body.withyou div#tNav ul li#tn2 a,
body.withyou div#tNav ul li#tn3 a,
body.withyou div#tabBk div.tabBkGr p#button1 a,
body.withyouDetails div.bk0 p#button0 a,
body.withyouDetails p#prevButton a {
    display: block;
    overflow: hidden;
    text-decoration: none;
    background-repeat: no-repeat;
}
body#contact div.bk1 ol li,
body#contactForm div.bk1 ol li,
body#corporate div#contents div.bkGrA1 ul li,
body#corporateIr div#dataBk div.bkGrB0 ul li,
body#corporateIrBooks ul#buttonList li,
body#corporateIrBooks ul.ulist0 li,
body#corporateIrData div.clear ul li,
body#corporateOutline div.tBk1 table tr td ul li,
body#corporateOutlineGovernance ul.ulist0 li,
body#special ul.ulist0 li,
body#welcomeGame div#contents ul li,
body#welcomeParkOriginal div#contents ul.ulist0 li,
body#welcomeStore div#shopBk ul#cornerList li,
body.sitemap div#contents div.bk0 div ul li,
body.storeDetails div#iconBk ul li,
body.storeDetails div#thumbBk ul li,
body.storeDetails div.infoBk ul li {
    list-style: none;
}
body#corporateCsr div#bk0 div.bk1Gr,
body#corporateIrBooks div.volBk div.volBkGr div.bBk0 {
    background: none;
}
body#contact div#serviceBk h3,
body#corporateCsr div.bk1 h4,
body#specialFleaMarket div.bk0 p#button0,
body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA1,
body#welcomeMember div#bk2 div#bk1Gr div.bk0 h4,
body#welcomeStore div#shopBk div.cornerBk h3,
body.storeDetails div#icafeBk div.tBk0 tr th {
    text-align: center;
}
body.storeDetails div#iconBk ul li img {
    vertical-align: top;
}
body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA0 p img,
body.storeList div.tBk3 table tr td {
    vertical-align: middle;
}
body#corporateCsr div.bk1 div.bk1Gr div.clear div.bkGrA0 dl dt,
body#corporateOutline div.tBk1 table tr td dl dt,
body#welcomeGuidePachinko div.bk0 ol li span,
body#welcomeGuideSlot div.bk0 ol li span,
body.privacy div.bk1 table tr th {
    font-weight: normal;
}
body#welcomeGuidePachinko div.bk0 ol li,
body#welcomeGuideSlot div.bk0 ol li,
body.vols div.volBk div.bkGrA1 p.phase {
    font-weight: bold;
}
body#welcomeGuideGlossary dl dt a,
body.faq dl dt a,
body.officialSite div.bk0 h3 a,
body.sitemap div#contents div.bk0 div a {
    text-decoration: none;
}
body#corporateCsr div.bk1 div.bk0 div.clear,
body#corporateCsr div.bk1 div.bk1Gr,
body#corporateCsr div.bk1 h4,
body#corporateOutlineHistory div.tBk1 div,
body#welcomeGuideGlossary dl dd,
body.faq dl dd,
body.sitemap div#contents div.bk0 div ul li,
body.sitemap div#contents div.bk0 div ul ul.children li {
    background-repeat: no-repeat;
}
body.faq dl dd,
body.sitemap div#contents div.bk0 div ul li,
body.sitemap div#contents div.bk0 div ul ul.children li {
    padding-left: 1.375em;
}
body.welcome div#gNav ul li#gn0 a {
    background-position: -173px top;
}
body.store div#gNav ul li#gn1 a {
    background-position: -117px -50px;
}
body.special div#gNav ul li#gn2 a {
    background-position: -105px -100px;
}
body.fansite div#gNav ul li#gn3 a {
    background-position: -180px -150px;
}
body.corporate div#gNav ul li#gn4 a {
    background-position: -106px -200px;
}
body.recruit div#gNav ul li#gn5 a {
    background-position: -108px -250px;
}
body.corporate #main {
    background-image: url("../images/common/pageh-bg0.png");
}
body#corporate div#contents div#sNav ul li#sn0 a {
    background-position: left top;
    background-image: url("../images/corporate/index/buttons.gif");
    width: 236px;
    height: 68px;
}
body#corporate div#contents div#sNav ul li#sn0 a:hover {
    background-position: -236px top;
}
body#corporate div#contents div#sNav ul li#sn1 a {
    background-position: left -68px;
    background-image: url("../images/corporate/index/buttons.gif");
    width: 236px;
    height: 68px;
}
body#corporate div#contents div#sNav ul li#sn1 a:hover {
    background-position: -236px -68px;
}
body#corporate div#contents div#sNav ul li#sn2 a {
    background-position: left -136px;
    background-image: url("../images/corporate/index/buttons.gif");
    width: 236px;
    height: 68px;
}
body#corporate div#contents div#sNav ul li#sn2 a:hover {
    background-position: -236px -136px;
}
body#corporate div#contents div#sNav ul li#sn3 a {
    background-position: left -204px;
    background-image: url("../images/corporate/index/buttons.gif");
    width: 236px;
    height: 68px;
}
body#corporate div#contents div#sNav ul li#sn3 a:hover {
    background-position: -236px -204px;
}
body#corporate div#contents div.bkGrA0 p#button0 a {
    background-position: left top;
    background-image: url("../images/common/button2.png");
    width: 94px;
    height: 12px;
}
body#corporate div#contents div.bkGrA0 p#button0 a:hover {
    background-position: -94px top;
}
body#corporate div#contents div.bkGrA1 ul li#button1 a {
    background-position: left -272px;
    background-image: url("../images/corporate/index/buttons.gif");
    width: 170px;
    height: 52px;
}
body#corporate div#contents div.bkGrA1 ul li#button1 a:hover {
    background-position: -170px -272px;
}
body#corporate div#contents div.bkGrA1 ul li#button2 a {
    background-position: left -324px;
    background-image: url("../images/corporate/index/buttons.gif");
    width: 170px;
    height: 52px;
}
body#corporate div#contents div.bkGrA1 ul li#button2 a:hover {
    background-position: -170px -324px;
}
body.vision div#lNav ul li#ln0 a {
    background-position: -230px top;
}
body#corporateVisionPhilosophy div#lNav ul li#ln0 ul li#ln0-2 a {
    background-position: -230px -46px;
}
body#corporateVisionMotto div#lNav ul li#ln0 ul li#ln0-4 a {
    background-position: -230px -68px;
}
body#corporateVisionPolicy div#lNav ul li#ln0 ul li#ln0-3 a {
    background-position: -230px -90px;
}
body#corporateVisionConduct div#lNav ul li#ln0 ul li#ln0-1 a {
    background-position: -230px -112px;
}
body#corporateVisionDeclaration div#lNav ul li#ln0 ul li#ln0-0 a {
    background-position: -230px -134px;
}
body#corporateVisionFunForLife div#lNav ul li#ln0 ul li#ln0-5 a {
    background-position: -230px -156px;
}
body#corporateVision .bk0 {
    background-position: right bottom;
    background-repeat: no-repeat;
    background-image: url("../images/corporate/vision/index/bg.gif");
}
body.outline div#lNav ul li#ln1 a {
    background-position: -230px -178px;
}
body#corporateOutline div.tBk1 table {
    border-top: 1px solid #cce9f6!important;
    border-bottom: 1px solid #cce9f6!important;
}
body#corporateOutline div.tBk1 table tr th {
    color: #729ed1;
}
body#corporateOutline div.tBk1 table tr td span.mapLabel {
    margin-top: 0.375em;
}
body#corporateOutline div.tBk1 table tr td a.map {
    margin-top: 0.375em;
    background-position: left top;
    background-image: url("../images/corporate/outline/index/sn.gif");
    width: 58px;
    height: 18px;
}
body#corporateOutline div.tBk1 table tr td a.map:hover {
    background-position: -58px top;
}
body#corporateOutline div.tBk1 table tr td ul.ulist0 li {
    list-style: disc outside;
}
body#corporateOutline div#sNav ul li#sn0 a {
    background-position: left -18px;
    background-image: url("../images/corporate/outline/index/sn.gif");
    width: 163px;
    height: 67px;
}
body#corporateOutline div#sNav ul li#sn0 a:hover {
    background-position: -163px -18px;
}
body#corporateOutline div#sNav ul li#sn1 a {
    background-position: left -85px;
    background-image: url("../images/corporate/outline/index/sn.gif");
    width: 164px;
    height: 67px;
}
body#corporateOutline div#sNav ul li#sn1 a:hover {
    background-position: -164px -85px;
}
body#corporateOutline div#sNav ul li#sn2 a {
    background-position: left -152px;
    background-image: url("../images/corporate/outline/index/sn.gif");
    width: 164px;
    height: 67px;
}
body#corporateOutline div#sNav ul li#sn2 a:hover {
    background-position: -164px -152px;
}
body#corporateOutline div#sNav ul li#sn3 a {
    background-position: left -219px;
    background-image: url("../images/corporate/outline/index/sn.gif");
    width: 164px;
    height: 67px;
}
body#corporateOutline div#sNav ul li#sn3 a:hover {
    background-position: -164px -219px;
}
body#corporateOutline div#sNav ul li {
    margin-right: 0.3125em;
}
body#corporateOutlineGovernance div#lNav ul li#ln1 ul li#ln1-2 a {
    background-position: -230px -268px;
}
body#corporateOutlineGovernance ul.ulist0 li {
    margin-top: 0.25em;
}
body#corporateOutlineGroup div#lNav ul li#ln1 ul li#ln1-3 a {
    background-position: -230px -290px;
}
body#corporateOutlineOrganization div#lNav ul li#ln1 ul li#ln1-0 a {
    background-position: -230px -224px;
}
body#corporateOutlineHistory div#lNav ul li#ln1 ul li#ln1-1 a {
    background-position: -230px -246px;
}
body#corporateOutlineHistory div#sNav ul li#sn0 a {
    background-position: left top;
    background-image: url("../images/corporate/outline/history/sn.gif");
    width: 73px;
    height: 14px;
}
body#corporateOutlineHistory div#sNav ul li#sn0 a:hover {
    background-position: -73px top;
}
body#corporateOutlineHistory div#sNav ul li#sn1 a {
    background-position: left -14px;
    background-image: url("../images/corporate/outline/history/sn.gif");
    width: 73px;
    height: 14px;
}
body#corporateOutlineHistory div#sNav ul li#sn1 a:hover {
    background-position: -73px -14px;
}
body#corporateOutlineHistory div#sNav ul li#sn2 a {
    background-position: left -28px;
    background-image: url("../images/corporate/outline/history/sn.gif");
    width: 73px;
    height: 14px;
}
body#corporateOutlineHistory div#sNav ul li#sn2 a:hover {
    background-position: -73px -28px;
}
body#corporateOutlineHistory div#sNav ul li#sn3 a {
    background-position: left -42px;
    background-image: url("../images/corporate/outline/history/sn.gif");
    width: 86px;
    height: 14px;
}
body#corporateOutlineHistory div#sNav ul li#sn3 a:hover {
    background-position: -86px -42px;
}
body#corporateOutlineHistory div#sNav ul li {
    margin-right: 1.375em;
}
body#corporateOutlineHistory div.tBk1 div#bk0 {
    background-image: url("../images/corporate/outline/history/img0.gif");
}
body#corporateOutlineHistory div.tBk1 div#bk1 {
    background-image: url("../images/corporate/outline/history/img1.gif");
}
body#corporateOutlineHistory div.tBk1 div#bk2 {
    background-image: url("../images/corporate/outline/history/img2.gif");
}
body#corporateOutlineHistory div.tBk1 div#bk3 {
    background-image: url("../images/corporate/outline/history/img3.gif");
}
body#corporateOutlineHistory div.tBk1 table tr td ul li {
    list-style: disc outside;
}
body.csr div#lNav ul li#ln3 a {
    background-position: -230px -402px;
}
body#corporateCsr sup {
    font-size: 0.76923em;
}
body#corporateCsr div#sNav ul li#sn0 a {
    background-position: left top;
    background-image: url("../images/corporate/csr/index/sn.gif");
    width: 306px;
    height: 67px;
}
body#corporateCsr div#sNav ul li#sn0 a:hover {
    background-position: -306px top;
}
body#corporateCsr div#sNav ul li#sn1 a {
    background-position: left -67px;
    background-image: url("../images/corporate/csr/index/sn.gif");
    width: 298px;
    height: 67px;
}
body#corporateCsr div#sNav ul li#sn1 a:hover {
    background-position: -298px -67px;
}
body#corporateCsr div#bk1 div.bk1Gr div.clear {
    border-top: 2px dashed #009de4;
}
body#corporateCsr div.bk1 {
    background: url("../images/common/bk0-b.gif") left top repeat-y;
}
body#corporateCsr div.bk1 div.bk1Gr {
    background-image: url("../images/common/bk0-f.gif");
    background-position: left bottom;
}
body#corporateCsr div.bk1 div.bk0 {
    width: 588px;
    background: url("../images/corporate/csr/index/bk0-b.gif") left top repeat-y;
}
body#corporateCsr div.bk1 div.bk0 div.clear {
    background-image: url("../images/corporate/csr/index/bk0-f.gif");
    background-position: left bottom;
}
body#corporateCsr div.bk1 h4 {
    background-position: left top;
    background-image: url("../images/common/bk0-h.gif");
}
body#corporateCsrPhilosophy div#lNav ul li#ln3 ul li#ln3-0 a {
    background-position: -230px -448px;
}
body#corporateCsrPhilosophy div.clear {
    background: url("../images/corporate/csr/philosophy/bg0.gif") center center no-repeat;
}
body#corporateCsrPhilosophy div.clear div {
    background: url("../images/corporate/csr/philosophy/bg1.gif") left bottom no-repeat;
    width: 324px;
    min-height: 240px;
}
body#corporateCsrPhilosophy div#sNav {
    margin-left: 12.5em;
}
body#corporateCsrPhilosophy div#sNav ul li#sn0 a {
    background-position: left top;
    background-image: url("../images/corporate/csr/philosophy/sn.gif");
    width: 273px;
    height: 37px;
}
body#corporateCsrPhilosophy div#sNav ul li#sn0 a:hover {
    background-position: -273px top;
}
body.withyou div#lNav ul li#ln3 ul li#ln3-1 a {
    background-position: -230px -470px;
}
body.withyou div#newsBk ul.topicList li span.new {
    background-position: right top;
}
body.withyou div#newsBk p#button0 a {
    background-position: left -13px;
    background-image: url("../images/corporate/csr/withyou/buttons.gif");
    width: 167px;
    height: 13px;
}
body.withyou div#newsBk p#button0 a:hover {
    background-position: -167px -13px;
}
body.withyou div#tNav {
    z-index: 1;
}
body.withyou div#tNav ul li#tn0 a {
    background-position: left top;
    background-image: url("../images/corporate/csr/withyou/tn.gif");
    width: 160px;
    height: 34px;
}
body.withyou div#tNav ul li#tn0 a:hover {
    background-position: -160px top;
}
body.withyou div#tNav ul li#tn1 a {
    background-position: left -34px;
    background-image: url("../images/corporate/csr/withyou/tn.gif");
    width: 160px;
    height: 34px;
}
body.withyou div#tNav ul li#tn1 a:hover {
    background-position: -160px -34px;
}
body.withyou div#tNav ul li#tn2 a {
    background-position: left -68px;
    background-image: url("../images/corporate/csr/withyou/tn.gif");
    width: 160px;
    height: 34px;
}
body.withyou div#tNav ul li#tn2 a:hover {
    background-position: -160px -68px;
}
body.withyou div#tNav ul li#tn3 a {
    background-position: left -102px;
    background-image: url("../images/corporate/csr/withyou/tn.gif");
    width: 160px;
    height: 34px;
}
body.withyou div#tNav ul li#tn3 a:hover {
    background-position: -160px -102px;
}
body.withyou div#tNav ul li {
    margin-left: 0.76923em;
}
body.withyou div#tabBk {
    z-index: 0;
    background-image: url("../images/corporate/csr/withyou/bk0-b.gif");
    background-repeat: repeat-y;
    border-top: 1px solid #ccc;
    margin-top: -1px;
}
body.withyou div#tabBk #t0 {
    border-top: 5px solid #fc0;
}
body.withyou div#tabBk #t1 {
    border-top: 5px solid #78c790;
}
body.withyou div#tabBk #t2 {
    border-top: 5px solid #ef949a;
}
body.withyou div#tabBk #t3 {
    border-top: 5px solid #6a98ce;
}
body.withyou div#tabBk div.tabBkGr {
    background-image: url("../images/corporate/csr/withyou/bk0-f.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-left: 1.25em;
    padding-right: 1.25em;
    padding-bottom: 1.25em;
}
body.withyou div#tabBk div.tabBkGr h3 {
    margin-top: 1.23529em;
}
body.withyou div#tabBk div.tabBkGr div.bBk1 div.hBk p.date {
    background-position: right top;
}
body.withyou div#tabBk div.tabBkGr p#button1 a {
    background-position: left -26px;
    background-image: url("../images/corporate/csr/withyou/buttons.gif");
    width: 273px;
    height: 37px;
}
body.withyou div#tabBk div.tabBkGr p#button1 a:hover {
    background-position: -273px -26px;
}
body#corporateCsrWithyou div#tNav ul li#tn0 a {
    background-position: -160px top;
}
body#corporateCsrWithyou div.tabBkGr div.clear div.bk0Gr {
    padding-left: 0.75em;
}

body#corporateCsrWithyou div.tabBkGr div.clear div.bk0Gr div.clear{
	padding:0.625em;
	background-image:url(../images/corporate/csr/withyou/charity/bg01.jpg);
	background-repeat:no-repeat;
	background-position:left bottom
}body#corporateCsrWithyou div.tabBkGr div.clear div.bk0Gr div.clear p.ac{margin-top:0.625em}body#corporateCsrWithyouEnvironment div#tNav ul li#tn1 a{background-position:-160px -34px}body#corporateCsrWithyouTouhoku div#tNav ul li#tn2 a{background-position:-160px -68px}body#corporateCsrWithyouOther div#tNav ul li#tn3 a{background-position:-160px -102px}body.withyouDetails div.bk0 p#button0 a{background-position:left top;background-image:url(../images/corporate/csr/withyou/buttons.gif);width:138px;height:13px}body.withyouDetails div.bk0 p#button0 a:hover{background-position:-138px top}body.withyouDetails div.bk1,body.withyouDetails div.bBk1{margin-left:1.25em;margin-right:1.25em}body.withyouDetails div.bk1 div.hBk p.date,body.withyouDetails div.bBk1 div.hBk p.date{background-position:right top}body.withyouDetails div.bk1 div.hBk h3,body.withyouDetails div.bBk1 div.hBk h3{font-size:0.9375em}body.esteste div#lNav ul li#ln4 a{background-position:-230px -492px}body#corporateEsteste div.bgBlue{background-color:#f1f4f9}body#corporateEsteste div#tNav ul{margin-left:50px}body#corporateEsteste div#tNav ul li#tn0 a{background-position:left top;background-image:url(../images/corporate/esteste/index/tn.gif);width:130px;height:32px}body#corporateEsteste div#tNav ul li#tn0 a:hover{background-position:-130px top}body#corporateEsteste div#tNav ul li#tn1 a{background-position:left -32px;background-image:url(../images/corporate/esteste/index/tn.gif);width:224px;height:32px}body#corporateEsteste div#tNav ul li#tn1 a:hover{background-position:-224px -32px}body#corporateEsteste div#tNav ul li#tn2 a{background-position:left -64px;background-image:url(../images/corporate/esteste/index/tn.gif);width:174px;height:32px}body#corporateEsteste div#tNav ul li#tn2 a:hover{background-position:-174px -64px}body#corporateEsteste div#tNav ul li#tn3 a{background-position:left -96px;background-image:url(../images/corporate/esteste/index/tn.gif);width:213px;height:32px}body#corporateEsteste div#tNav ul li#tn3 a:hover{background-position:-213px -96px}body#corporateEsteste div#tNav ul li{margin-left:-50px}body#corporateEsteste div#tNav ul li#tn0{z-index:4}body#corporateEsteste div#tNav ul li#tn1{z-index:3}body#corporateEsteste div#tNav ul li#tn2{z-index:2}body#corporateEsteste div#tNav ul li#tn3{z-index:1}body#corporateEsteste div#tabBk{border:1px solid #ccc;margin-top:-1px}body#corporateEsteste div#tabBk div#t3 div.bBk0 p{margin-top:0.76923em}body#corporateEsteste div#tabBk div.clear div.profileBk1,body#corporateEsteste div#tabBk div.clear div.profileBk0{background-image:url(../images/corporate/esteste/index/bk0-b.gif);background-repeat:repeat-y;width:298px}body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear,body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear{background-image:url(../images/corporate/esteste/index/bk0-f.gif);background-repeat:no-repeat;background-position:left bottom}body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear address,body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear address{margin-top:0.625em;font-size:0.9375em}body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear p,body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear p{margin-top:0.625em}body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear p a,body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear p a{background-position:left top;background-image:url(../images/corporate/esteste/index/button.gif);width:158px;height:37px}body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear p a:hover,body#corporateEsteste div#tabBk div.clear div.profileBk0 div.clear p a:hover{background-position:-158px top}body#corporateEsteste div#tabBk div.clear div.profileBk1{background-image:url(../images/corporate/esteste/index/bk1-b.gif);width:181px}body#corporateEsteste div#tabBk div.clear div.profileBk1 div.clear{padding:0.625em;background-image:url(../images/corporate/esteste/index/bk1-f.gif)}body.ir div#lNav ul li#ln2 a{background-position:-230px -312px}body#corporateIrData div#lNav ul li#ln2 ul li#ln2-1 a{background-position:-230px -380px}body.corporateIrData2 div#lNav ul li#ln2 ul li#ln2-1 a{background-position:0px -380px !important}body#corporateIrData div.bk0{background-image:url(../images/common/bk1-b.gif);background-repeat:repeat-y}body#corporateIrData div.bk0 div.clear{background-image:url(../images/common/bk1-f.gif);background-repeat:no-repeat;background-position:left bottom}body.books div#lNav ul li#ln2 ul li#ln2-0 a{background-position:-230px -358px}body.vols div.volBk div.bkGrA1 p.phase{font-size:1em}body.vols p.button0 a{
	background-position:left top;
	background-image:url(../images/corporate/ir/vols/buttons.gif);
	width:140px;
	height:37px;
	float: left;
}
body.vols p.button0 a:hover{background-position:-140px top}
body.vols p.button1 a{background-position:left -37px;
background-image:url(../images/corporate/ir/vols/buttons.gif);
width:273px;height:37px}
body.vols p.button1 a:hover{
	background-position:-273px -37px}
body.vols div.bBk0{
	background-image:url(../images/corporate/ir/vols/bg.gif);
	background-repeat:no-repeat;background-position:right bottom;}
body.vols div.bBk0 p,body.vols div.bBk0 ul{
	margin-top:0.5em;}
body#corporateIrBooks ul#buttonList li#button0 a{
	background-position:left top;
	background-image:url(../images/corporate/ir/books/buttons.gif);
	width:140px;height:37px;}
body#corporateIrBooks ul#buttonList li#button0 a:hover{
	background-position:-140px top;}
body#corporateIrBooks ul#buttonList li#button1 a{
	background-position:left -37px;
	background-image:url(../images/corporate/ir/books/buttons.gif);
	width:170px;height:37px;}
body#corporateIrBooks ul#buttonList li#button1 a:hover{
	background-position:-170px -37px;}
body#corporateIrBooks div.volBk{
	background-image:url(../images/corporate/ir/books/bk0-b.gif);
	background-repeat:repeat-y;}
body#corporateIrBooks div.volBk div.volBkGr{
	background-image:url(../images/corporate/ir/books/bk0-f.gif);
	background-repeat:no-repeat;background-position:left bottom;}
body#corporateIrBooks div.bk1 p#button3{
	background-image:url(../images/corporate/ir/books/bg0.gif);
	background-repeat:no-repeat;padding-top:0.4375em;
	padding-bottom:0.4375em;}
body#corporateIrBooks div.bk1 p#button3 a{
	background-position:left -111px;
	background-image:url(../images/corporate/ir/books/buttons.gif);
	width:218px;height:37px;}
body#corporateIrBooks div.bk1 p#button3 a:hover{
	background-position:-218px -111px;}
body#corporateIrBooks div.bk1 div.bkGrB0 ol{
	background-image:url(../images/corporate/ir/books/bg1.gif);
	background-repeat:no-repeat;}
body#corporateIrBooks div.bk1 div.bkGrB0 ol li{
	list-style-position:inside;color:#729ed1;
	border-bottom:1px solid #f9be00;}
body#corporateIr div.volBk{
	background-image:url(../images/corporate/ir/index/bk0-b.gif);
	background-repeat:repeat-y;}
body#corporateIr div.volBk div.volBkGr{
	background-image:url(../images/corporate/ir/index/bk0-f.gif);
	background-repeat:no-repeat;background-position:left bottom;}
	body#corporateIr p.button0 a{background-position:left top;background-image:url(../images/corporate/ir/index/buttons.gif);width:140px;height:37px}body#corporateIr p.button0 a:hover{background-position:-140px top}body#corporateIr p.button1 a{background-position:left -37px;background-image:url(../images/corporate/ir/index/buttons.gif);width:140px;height:47px}body#corporateIr p.button1 a:hover{background-position:-140px -37px}body#corporateIr p.button2 a{background-image:url(../images/corporate/ir/index/buttons2.gif);width:218px;height:37px;float: right;}body#corporateIr p.button2 a:hover{background-position:-218px top}body.privacy div.bk1 table tr th,body.privacy div.bk1 table tr td{padding-bottom:0.625em}body.sitemap div#contents div.bk0 div.bkGrA0{margin-right:2.0625em}body.sitemap div#contents div.bk0 div a{color:#009de4}body.sitemap div#contents div.bk0 div ul li{margin-top:0.8125em;margin-left:0.3125em;background-image:url(../images/common/item-tree.gif)}body.sitemap div#contents div.bk0 div ul ul.children li{background-image:url(../images/common/item-disc-yellow0.gif)}body.officialSite div.bk0 h3 a{color:#009de4}body.faq div#sNav ul li#sn0 a{background-position:left top;background-image:url(../images/faq/index/sn.gif);width:154px;height:14px}body.faq div#sNav ul li#sn0 a:hover{background-position:-154px top}body.faq div#sNav ul li#sn1 a{background-position:left -14px;background-image:url(../images/faq/index/sn.gif);width:236px;height:14px}body.faq div#sNav ul li#sn1 a:hover{background-position:-236px -14px}body.faq div#sNav ul li#sn2 a{background-position:left -28px;background-image:url(../images/faq/index/sn.gif);width:142px;height:14px}body.faq div#sNav ul li#sn2 a:hover{background-position:-142px -28px}body.faq div#sNav ul li#sn3 a{background-position:left -42px;background-image:url(../images/faq/index/sn.gif);width:84px;height:14px}body.faq div#sNav ul li#sn3 a:hover{background-position:-84px -42px}body.faq div#sNav ul li{margin-right:1.375em}body.faq dl dt{background-repeat:repeat-y;background-image:url(../images/faq/index/bg.gif)}body.faq dl dt a{color:#333;border:1px solid #cce9f6;background-position:left center;background-image:url(../images/faq/index/q.gif);padding-top:0.375em;padding-bottom:0.375em}body.faq dl dt a span{background-position:right center;background-image:url(../images/common/item-arrow-blue0.gif)}body.faq dl dt a span.show{background-image:url(../images/common/item-arrow-blue1.gif)}body.faq dl dd{background-position:left -0.5em;background-image:url(../images/faq/index/a.gif)}body.faq dl dd p{margin-left:1.625em}body#contact div.bk0{background-image:url(../images/common/bk2-b.gif);background-repeat:repeat-y}body#contact div#telBk div.bk0Gr div.bk0{background-image:url(../images/contact/index/bk0-f.gif);background-position:left bottom;background-repeat:no-repeat}body#contact div#telBk div.bk0Gr div.clear{background-image:url(../images/contact/index/bg.gif);background-position:left top;background-repeat:no-repeat;min-height:313px}body#contact div#telBk div.bk0Gr div.clear p.button0{margin-top:1.875em}body#contact p.button0 a{background-position:left top;background-image:url(../images/contact/buttons.gif);width:218px;height:37px}body#contact p.button0 a:hover{background-position:-218px top}body#contact p.button1 a{background-position:left -37px;background-image:url(../images/contact/buttons.gif);width:218px;height:37px}body#contact p.button1 a:hover{background-position:-218px -37px}body#contact div#serviceBk h3{background-image:url(../images/common/bk2-h.gif);background-repeat:no-repeat}body#contact div#serviceBk div.bk0Gr{background-image:url(../images/common/bk2-f.gif);background-repeat:no-repeat;background-position:left bottom}body#contactForm div#contents form{background-image:url(../images/common/bk2-h.gif);background-repeat:no-repeat;padding-top:0.1875em}body#contactForm div.tBk2{background-image:url(../images/common/bk2-b.gif);background-repeat:repeat-y}body#contactForm div.tBk2 div.tBk2Gr{background-image:url(../images/common/bk2-f.gif);background-repeat:no-repeat;background-position:left bottom;padding:0.125em;padding-top:0}body#contactForm div.tBk2 table tr.tr0{border-top:2px dashed #009de4!important}body#contactForm div.tBk2 table tr th{color:#009de4}body#contactForm p input.submitButton,body#contactForm p input.sendButton,body#contactForm p input.prevButton{background-color:transparent}body#contactForm p input.prevButton{background-position:left -121px;background-image:url(../images/contact/buttons.gif);width:218px;height:47px}body#contactForm p input.prevButton:hover,body#contactForm p input.prevButton:focus{background-position:-218px -121px}body#contactForm p input.sendButton{background-position:left -168px;background-image:url(../images/contact/buttons.gif);width:218px;height:47px}body#contactForm p input.sendButton:hover,body#contactForm p input.sendButton:focus{background-position:-218px -168px}body#contactForm p input.submitButton{background-position:left -74px;background-image:url(../images/contact/buttons.gif);width:218px;height:47px}body#contactForm p input.submitButton:hover,body#contactForm p input.submitButton:focus{background-position:-218px -74px}body#recruit div.bk0{padding-left:3.75em;padding-right:3.75em}body#recruit div#sNav ul li#sn0 a{background-position:left top;background-image:url(../images/recruit/index/sn.gif);width:209px;height:251px}body#recruit div#sNav ul li#sn0 a:hover{background-position:-209px top}body#recruit div#sNav ul li#sn1 a{background-position:left -251px;background-image:url(../images/recruit/index/sn.gif);width:209px;height:251px}body#recruit div#sNav ul li#sn1 a:hover{background-position:-209px -251px}

body#specialFleaMarket div.bk0 p#button0{
	background-image:url(../images/special/flea-market/bg.gif);
	background-repeat:no-repeat;
	height: 160px;
	padding-bottom: 0px;
	padding-top: 34px;
}
body#specialFleaMarket div.bk0 p#button0 img:hover{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}




body#specialPkunPlaza div#contents div.bk0{background-image:url(../images/special/p-kunplaza/index/bg0-b.gif)}body#specialPkunPlaza div#contents div.bk1 div#map{
	border:1px solid #ccc;
	width:80%;
	height:360px;
}
body#specialgarden div#contents div.bk1 div#map{
	border:1px solid #ccc;
	width:830px;
	height:450px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 50px;
}
body#specialCM div#bk0{
	background-image:url(../images/special/cm/bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#f4f0ed
}

body#specialgarden div.bk0{
	background-image:url(../images/special/garden/bg01.jpg);
	background-position:left top;
	background-color:#f4f0ed
}

body#specialradio #contents{
	background-image:url(../images/special/pkunradio/pkun_radio_hp_base.jpg);
	height:1798px;
	width:945px;
	text-align:right;
}

body#specialradio #contents p{
	margin-top:1630px;
	margin-right:30px;
}


body.welcome div#side div#lNav ul{border-bottom:1px solid #e5e5e5;padding-bottom:0.23077em}body.welcome div#side div#lNav ul li#ln0 a{background-position:left top;background-image:url(../images/welcome/ln.gif);width:230px;height:46px}body.welcome div#side div#lNav ul li#ln0 a:hover{background-position:-230px top}body.welcome div#side div#lNav ul li#ln1 a{background-position:left -46px;background-image:url(../images/welcome/ln.gif);width:230px;height:46px}body.welcome div#side div#lNav ul li#ln1 a:hover{background-position:-230px -46px}body.welcome div#side div#lNav ul li#ln2 a{background-position:left -92px;background-image:url(../images/welcome/ln.gif);width:230px;height:46px}body.welcome div#side div#lNav ul li#ln2 a:hover{background-position:-230px -92px}body.welcome div#side div#lNav ul li#ln3 a{background-position:left -138px;background-image:url(../images/welcome/ln.gif);width:230px;height:46px}body.welcome div#side div#lNav ul li#ln3 a:hover{background-position:-230px -138px}body.welcome div#side div.storeNav{background-image:url(../images/common/sbk0-b.gif);background-repeat:repeat-y}body.welcome div#side div.storeNav div.storeNavGr{background-image:url(../images/common/sbk0-f.gif);background-repeat:no-repeat;background-position:left bottom}body.welcome div#side div.storeNav div.storeNavGr ul li#storen0 a{background-position:left top;background-image:url(../images/common/buttons0.gif);width:99px;height:36px}body.welcome div#side div.storeNav div.storeNavGr ul li#storen0 a:hover{background-position:-99px top}body.welcome div#side div.storeNav div.storeNavGr ul li#storen1 a{background-position:left -36px;background-image:url(../images/common/buttons0.gif);width:99px;height:36px}body.welcome div#side div.storeNav div.storeNavGr ul li#storen1 a:hover{background-position:-99px -36px}body.welcome div#side div.storeNav div.storeNavGr ul li#storen2 a{background-position:left -72px;background-image:url(../images/common/buttons0.gif);width:99px;height:36px}body.welcome div#side div.storeNav div.storeNavGr ul li#storen2 a:hover{background-position:-99px -72px}body.welcome div#side div.storeNav div.storeNavGr ul li#storen3 a{background-position:left -108px;background-image:url(../images/common/buttons0.gif);width:99px;height:36px}body.welcome div#side div.storeNav div.storeNavGr ul li#storen3 a:hover{background-position:-99px -108px}body.welcome div#side div.storeNav div.storeNavGr ul li#storen4 a{background-position:left -144px;background-image:url(../images/common/buttons0.gif);width:200px;height:38px}body.welcome div#side div.storeNav div.storeNavGr ul li#storen4 a:hover{background-position:-200px -144px}body#welcome div.bk1 div.bkGrA1 div.bk0{border:2px solid #cce9f6}body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA1 p a{background-position:left top;background-image:url(../images/welcome/index/buttons.gif);width:158px;height:37px}body#welcome div.bk1 div.bkGrA1 div.bk0 div.bkGrA1 p a:hover{background-position:-158px top}body#welcomeGame div#contents ul li#button0 a{background-position:left top;background-image:url(../images/welcome/buttons.gif);width:310px;height:50px}body#welcomeGame div#contents ul li#button0 a:hover{background-position:-310px top}body#welcomeGame div#contents ul li#button1 a{background-position:left -50px;background-image:url(../images/welcome/buttons.gif);width:310px;height:50px}body#welcomeGame div#contents ul li#button1 a:hover{background-position:-310px -50px}body#welcomeGame div#contents p#button2 a{background-position:left -200px;background-image:url(../images/welcome/buttons.gif);width:270px;height:35px}body#welcomeGame div#contents p#button2 a:hover{background-position:-270px -200px}body#welcomeIcafe p#button0 a{background-position:left -100px;background-image:url(../images/welcome/buttons.gif);width:310px;height:50px}body#welcomeIcafe p#button0 a:hover{background-position:-310px -100px}body#welcomeIcafe p#button1 a{background-position:left -200px;background-image:url(../images/welcome/buttons.gif);width:270px;height:35px}body#welcomeIcafe p#button1 a:hover{background-position:-270px -200px}body#welcomeMember div#side div#lNav ul li#ln1 a{background-position:-230px -46px}body#welcomeMember div#bk1{background-image:url(../images/welcome/member/bk0-b.gif);background-repeat:repeat-y}body#welcomeMember div#bk1 div#bk0Gr{background-image:url(../images/welcome/member/bk0-f.gif);background-repeat:no-repeat;background-position:left bottom;padding-left:1.8125em;padding-right:1.8125em;padding-bottom:4.3125em}body#welcomeMember div#bk1 div#bk0Gr div.bk0{background-color:#f1f4f9}body#welcomeMember div#bk1 div#bk0Gr div.bk0 p{padding-left:5.53846em;padding-right:5.53846em;background-color:#f1f4f9;border-left:14px solid #fff}body#welcomeMember div#bk2{background-image:url(../images/welcome/member/bk1-b.gif);background-repeat:repeat-y}body#welcomeMember div#bk2 div#bk1Gr{background-image:url(../images/welcome/member/bk1-f.gif);background-repeat:no-repeat;background-position:left bottom;padding-left:1.8125em;padding-right:1.8125em}body#welcomeMember div#bk2 div#bk1Gr div.bk0{background-color:#fffae5}body#welcomeParkOriginal div#side div#lNav ul li#ln2 a{background-position:-230px -92px}body#welcomeParkOriginal div#contents ul.ulist0 li{margin-left:0.625em;font-size:0.75em}body#welcomeParkOriginal div#contents ul.ulist0 li img{margin-bottom:0.69231em}body#welcomeParkOriginal div#contents div#bk0{padding-left:0.125em;background-image:url(../images/welcome/park-original/bg0.jpg);background-repeat:no-repeat}body#welcomeParkOriginal div#contents div#bk1{padding-left:0.125em;background-image:url(../images/welcome/park-original/bg1.jpg);background-repeat:no-repeat}body#welcomeParkOriginal div#contents p#button0 a{background-position:left -150px;background-image:url(../images/welcome/buttons.gif);width:310px;height:50px}body#welcomeParkOriginal div#contents p#button0 a:hover{background-position:-310px -150px}body#welcomeStore div#side div#lNav ul li#ln0 a{background-position:-230px top}body#welcomeStore div#shopBk ul#cornerList li{z-index:100}body#welcomeStore div#shopBk ul#cornerList li#p0{left:96px;top:122px}body#welcomeStore div#shopBk ul#cornerList li#p1{left:168px;top:293px}body#welcomeStore div#shopBk ul#cornerList li#p2{left:253px;top:190px}body#welcomeStore div#shopBk ul#cornerList li#p3{left:280px;top:284px}body#welcomeStore div#shopBk ul#cornerList li#p4{left:325px;top:91px}body#welcomeStore div#shopBk ul#cornerList li#p5{left:361px;top:3px}body#welcomeStore div#shopBk ul#cornerList li#p6{left:519px;top:134px}body#welcomeStore div#shopBk div#c0{left:139px;top:105px}body#welcomeStore div#shopBk div#c1{left:200px;top:50px}body#welcomeStore div#shopBk div#c2{left:307px;top:123px}body#welcomeStore div#shopBk div#c3{left:338px;top:207px}body#welcomeStore div#shopBk div#c4{left:370px;top:118px}body#welcomeStore div#shopBk div#c5{left:406px;top:9px}body#welcomeStore div#shopBk div#c6{left:286px;top:155px}body#welcomeStore div#shopBk div.cornerBk{z-index:101;background-image:url(../images/welcome/store/bk0-b.gif);background-repeat:repeat-y;background-position:left top;width:230px}body#welcomeStore div#shopBk div.cornerBk h3{padding-top:0.58824em;background-image:url(../images/welcome/store/bk0-h.gif);background-repeat:no-repeat;background-position:left top}body#welcomeStore div#shopBk div.cornerBk div.cornerGrBk{padding-left:0.625em;padding-right:0.625em;padding-bottom:0.625em;background-image:url(../images/welcome/store/bk0-f.gif);background-repeat:no-repeat;background-position:left bottom}body#welcomeStore div#shopBk div.cornerBk div.cornerGrBk p{margin-top:0.625em}body#welcomeStore div.bk1 div.bk1Gr{width:216px;margin-left:0.625em;background-image:url(../images/welcome/store/bk1-b.gif);background-repeat:repeat-y;background-position:left top}body#welcomeStore div.bk1 div.bk1Gr p{margin-top:0.625em}body#welcomeStore div.bk1 div.bk1Gr div.clear{min-height:230px;padding-left:0.625em;padding-right:0.625em;padding-bottom:0.625em;background-image:url(../images/welcome/store/bk1-f.gif);background-repeat:no-repeat;background-position:left bottom}body#welcomeStore p#button0 a{background-position:left -723px;background-image:url(../images/welcome/buttons.gif);width:312px;height:52px}body#welcomeStore p#button0 a:hover{background-position:-312px -723px}body.guide div#side div#lNav ul li#ln3 ul li#ln3-0 a{background-position:left -184px;background-image:url(../images/welcome/ln.gif);width:230px;height:22px}body.guide div#side div#lNav ul li#ln3 ul li#ln3-0 a:hover{background-position:-230px -184px}body.guide div#side div#lNav ul li#ln3 ul li#ln3-1 a{background-position:left -206px;background-image:url(../images/welcome/ln.gif);width:230px;height:22px}body.guide div#side div#lNav ul li#ln3 ul li#ln3-1 a:hover{background-position:-230px -206px}body.guide div#side div#lNav ul li#ln3 ul li#ln3-2 a{background-position:left -228px;background-image:url(../images/welcome/ln.gif);width:230px;height:22px}body.guide div#side div#lNav ul li#ln3 ul li#ln3-2 a:hover{background-position:-230px -228px}body.guide div#side div#lNav ul li#ln3 ul li#ln3-3 a{background-position:left -250px;background-image:url(../images/welcome/ln.gif);width:230px;height:22px}body.guide div#side div#lNav ul li#ln3 ul li#ln3-3 a:hover{background-position:-230px -250px}body.guide div#side div#lNav ul li#ln3 a{background-position:-230px -138px}body#welcomeGuide p#button0 a{
	background-position:left -235px;
	background-image:url(../images/welcome/buttons.gif);
	width:304px;
	height:192px;
	text-indent: -9999px;
	white-space: nowrap;
	overflow: hidden;
}body#welcomeGuide p#button0 a:hover{background-position:-304px -235px}body#welcomeGuide p#button1 a{
	background-position:left -619px;
	background-image:url(../images/welcome/buttons.gif);
	width:304px;
	height:52px;
	text-indent: -9999px;
	white-space: nowrap;
	overflow: hidden;
}body#welcomeGuide p#button1 a:hover{
	background-position:-304px -619px;
}body#welcomeGuide p#button2 a{
	background-position:left -427px;
	background-image:url(../images/welcome/buttons.gif);
	width:304px;
	height:192px;
	text-indent: -9999px;
	white-space: nowrap;
	overflow: hidden;
}body#welcomeGuide p#button2 a:hover{background-position:-304px -427px}body#welcomeGuide p#button3 a{
	background-position:left -671px;
	background-image:url(../images/welcome/buttons.gif);
	width:304px;
	height:52px;
	text-indent: -9999px;
	white-space: nowrap;
	overflow: hidden;
}body#welcomeGuide p#button3 a:hover{background-position:-304px -671px}body#welcomeGuidePachinko div.bk0 ol li{color:#3d78b8}body#welcomeGuidePachinko div.bk0 ol li span{color:#333}body#welcomeGuidePachinko div#bk0{background-image:url(../images/welcome/guide-pachinko/bk-bg0.gif);background-repeat:no-repeat;width:630px;min-height:71px}body#welcomeGuidePachinko div#bk1{background-image:url(../images/welcome/guide-pachinko/bk-bg1.gif);background-repeat:no-repeat;width:630px;min-height:71px}body#welcomeGuidePachinko div#bk2{background-image:url(../images/welcome/guide-pachinko/bk-bg2.gif);background-repeat:no-repeat;width:626px;min-height:67px}body#welcomeGuidePachinko div#qaBk{background-image:url(../images/welcome/guide-pachinko/bk0-b.gif);background-repeat:repeat-y}body#welcomeGuidePachinko div#qaBk div.bk1Gr{background-image:url(../images/welcome/guide-pachinko/bk0-f.gif);background-repeat:no-repeat;background-position:left bottom}body#welcomeGuidePachinko div#qaBk dl dt{font-size:0.9375em;background-image:url(../images/welcome/guide-pachinko/q.gif);background-position:left top;background-repeat:no-repeat;border-bottom:2px solid #8fd0ef;line-height:1.8}body#welcomeGuidePachinko div#qaBk dl dd{background-image:url(../images/welcome/guide-pachinko/a.gif);background-position:left top;background-repeat:no-repeat}body#welcomeGuideSlot div.bk0 ol li{color:#3d78b8}body#welcomeGuideSlot div.bk0 ol li span{color:#333}body#welcomeGuideSlot div#qaBk{background-image:url(../images/welcome/guide-slot/bk0-b.gif);background-repeat:repeat-y}body#welcomeGuideSlot div#qaBk div.bk1Gr{background-image:url(../images/welcome/guide-slot/bk0-f.gif);background-repeat:no-repeat;background-position:left bottom}body#welcomeGuideSlot div#qaBk dl dt{font-size:0.9375em;background-image:url(../images/welcome/guide-slot/q.gif);background-position:left top;background-repeat:no-repeat;border-bottom:2px solid #ffcc80;line-height:1.8}body#welcomeGuideSlot div#qaBk dl dd{background-image:url(../images/welcome/guide-slot/a.gif);background-position:left top;background-repeat:no-repeat}body#welcomeGuideGlossary div#side div#lNav ul li#ln3 ul li#ln3-2 a{background-position:-230px -228px}body#welcomeGuideGlossary div#sNav ul li#sn0 a{background-position:left top;background-image:url(../images/welcome/guide-glossary/sn.gif);width:62px;height:12px}body#welcomeGuideGlossary div#sNav ul li#sn0 a:hover{background-position:-62px top}body#welcomeGuideGlossary div#sNav ul li#sn1 a{background-position:left -13px;background-image:url(../images/welcome/guide-glossary/sn.gif);width:62px;height:12px}body#welcomeGuideGlossary div#sNav ul li#sn1 a:hover{background-position:-62px -13px}body#welcomeGuideGlossary div#sNav ul li#sn2 a{background-position:left -26px;background-image:url(../images/welcome/guide-glossary/sn.gif);width:62px;height:12px}body#welcomeGuideGlossary div#sNav ul li#sn2 a:hover{background-position:-62px -26px}body#welcomeGuideGlossary div#sNav ul li#sn3 a{background-position:left -39px;background-image:url(../images/welcome/guide-glossary/sn.gif);width:62px;height:12px}body#welcomeGuideGlossary div#sNav ul li#sn3 a:hover{background-position:-62px -39px}body#welcomeGuideGlossary div#sNav ul li#sn4 a{background-position:left -52px;background-image:url(../images/welcome/guide-glossary/sn.gif);width:87px;height:12px}body#welcomeGuideGlossary div#sNav ul li#sn4 a:hover{background-position:-87px -52px}body#welcomeGuideGlossary div#sNav ul li#sn5 a{background-position:left -65px;background-image:url(../images/welcome/guide-glossary/sn.gif);width:87px;height:12px}body#welcomeGuideGlossary div#sNav ul li#sn5 a:hover{background-position:-87px -65px}body#welcomeGuideGlossary div#sNav ul li#sn6 a{background-position:left -78px;background-image:url(../images/welcome/guide-glossary/sn.gif);width:103px;height:12px}body#welcomeGuideGlossary div#sNav ul li#sn6 a:hover{background-position:-103px -78px}body#welcomeGuideGlossary div#sNav ul li{margin-right:1.8125em}body#welcomeGuideGlossary dl dt{border-left:5px solid #009de4}body#welcomeGuideGlossary dl dt a{color:#333;border:1px solid #cce9f6;padding-top:0.375em;padding-bottom:0.375em}body#welcomeGuideGlossary dl dt a span{background-position:right top;background-image:url(../images/common/item-arrow-blue0.gif)}body#welcomeGuideGlossary dl dt a span.show{background-position:right top;background-image:url(../images/common/item-arrow-blue1.gif)}body#welcomeGuideGlossary dl dd p{margin-left:1.625em}body#welcomeGuidePachinko div#side div#lNav ul li#ln3 ul li#ln3-0 a{background-position:-230px -184px}body#welcomeGuideSlot div#side div#lNav ul li#ln3 ul li#ln3-1 a{background-position:-230px -206px}body.topic div#side div#lNav ul li#ln0 a{background-position:left top;background-image:url(../images/topic/ln.gif);width:230px;height:46px}body.topic div#side div#lNav ul li#ln0 a:hover{background-position:-230px top}body.topic div#side div#lNav ul li#ln1 a{background-position:left -46px;background-image:url(../images/topic/ln.gif);width:230px;height:46px}body.topic div#side div#lNav ul li#ln1 a:hover{background-position:-230px -46px}body.topic div#side div#lNav ul li#ln2 a{background-position:left -92px;background-image:url(../images/topic/ln.gif);width:230px;height:46px}body.topic div#side div#lNav ul li#ln2 a:hover{background-position:-230px -92px}body.topic div#side div#lNav ul li#ln3 a{background-position:left -138px;background-image:url(../images/topic/ln.gif);width:230px;height:51px}body.topic div#side div#lNav ul li#ln3 a:hover{background-position:-230px -138px}body.topic div#side div#dNav ul{border-bottom:1px solid #e5e5e5;padding-bottom:0.23077em}body.topic div#side div#dNav ul li{padding-top:0.25em}body.topic div#side div#dNav ul li a{background-position:left -189px;background-image:url(../images/topic/ln.gif);width:230px;height:46px;width:214px;font-size:1.07692em;line-height:3.5}body.topic div#side div#dNav ul li a:hover{background-position:-230px -189px}body.store div#bNav ul li#bn0 a,body.welcome div#bNav ul li#bn0 a{background-position:left top;background-image:url(../images/common/banners0.gif);width:230px;height:50px}body.store div#bNav ul li#bn0 a:hover,body.welcome div#bNav ul li#bn0 a:hover{background-position:-230px top}body.store div#bNav ul li#bn1 a,body.welcome div#bNav ul li#bn1 a{background-position:left -50px;background-image:url(../images/common/banners0.gif);width:230px;height:50px}body.store div#bNav ul li#bn1 a:hover,body.welcome div#bNav ul li#bn1 a:hover{background-position:-230px -50px}body#store div#side0{width:755px}body#store div#side0 div.storeNav{background-image:url(../images/common/sbk2-b.gif);background-repeat:repeat-y}body#store div#side0 div.storeNav div.storeNavGr{background-image:url(../images/common/sbk2-f.gif);background-repeat:no-repeat;background-position:left bottom}body#store div#side0 div.storeNav div.storeNavGr ul{margin-left:79.5px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen0 a{background-position:left -367px;background-image:url(../images/common/buttons0.gif);width:142px;height:37px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen0 a:hover{background-position:-142px -367px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen1 a{background-position:left -404px;background-image:url(../images/common/buttons0.gif);width:140px;height:37px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen1 a:hover{background-position:-140px -404px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen2 a{background-position:left -441px;background-image:url(../images/common/buttons0.gif);width:140px;height:37px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen2 a:hover{background-position:-140px -441px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen3 a{background-position:left -478px;background-image:url(../images/common/buttons0.gif);width:142px;height:37px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen3 a:hover{background-position:-142px -478px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen4 a{background-position:left -515px;background-image:url(../images/common/buttons0.gif);width:273px;height:37px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen4 a:hover{background-position:-273px -515px}body#store div#side0 div.storeNav div.storeNavGr ul li#storen4{margin-top:1.53846em;margin-bottom:0.30769em;margin-left:145.5px}body#store div#side0 p#button0 a{background-position:left top;background-image:url(../images/common/button2.png);width:94px;height:12px}body#store div#side0 p#button0 a:hover{background-position:-94px top}body#store div#side1{width:170px}body.store div#side div#lNav ul{border-bottom:1px solid #e5e5e5;padding-bottom:0.23077em}body.store div#side div#lNav ul li#ln0 a{background-position:left top;background-image:url(../images/store/ln.gif);width:230px;height:46px}body.store div#side div#lNav ul li#ln0 a:hover{background-position:-230px top}body.store div#side div#lNav ul li#ln1 a{background-position:left -46px;background-image:url(../images/store/ln.gif);width:230px;height:46px}body.store div#side div#lNav ul li#ln1 a:hover{background-position:-230px -46px}body.store div#side div#lNav ul li ul li#ln1-0 a{background-position:left -92px;background-image:url(../images/store/ln.gif);width:230px;height:22px}body.store div#side div#lNav ul li ul li#ln1-0 a:hover{background-position:-230px -92px}body.store div#side div#lNav ul li ul li#ln1-1 a{background-position:left -136px;background-image:url(../images/store/ln.gif);width:230px;height:22px}body.store div#side div#lNav ul li ul li#ln1-1 a:hover{background-position:-230px -136px}body.store div#side div#lNav ul li ul li#ln1-2 a{background-position:left -114px;background-image:url(../images/store/ln.gif);width:230px;height:22px}body.store div#side div#lNav ul li ul li#ln1-2 a:hover{background-position:-230px -114px}body.store div#side div#lNav ul li ul li#ln1-3 a{background-position:left -158px;background-image:url(../images/store/ln.gif);width:230px;height:22px}body.store div#side div#lNav ul li ul li#ln1-3 a:hover{background-position:-230px -158px}body.store div#side div#lNav ul li ul li#ln1-4 a{background-position:left -180px;background-image:url(../images/store/ln.gif);width:230px;height:22px}body.store div#side div#lNav ul li ul li#ln1-4 a:hover{background-position:-230px -180px}body.storeList div.tBk3 table tr td img{padding-bottom:0.38462em}body.storeList div#side div#lNav ul li#ln1 a{background-position:-230px -46px}body.storeList div.storeNav{background-image:url(../images/common/sbk3-b.gif);background-repeat:repeat-y}body.storeList div.storeNav div.storeNavGr{background-image:url(../images/common/sbk3-f.gif);background-repeat:no-repeat;background-position:left bottom}body.storeList div.storeNav div.storeNavGr ul{margin-left:37px}body.storeList div.storeNav div.storeNavGr ul li#storen0 a{background-position:left -367px;background-image:url(../images/common/buttons0.gif);width:142px;height:37px}body.storeList div.storeNav div.storeNavGr ul li#storen0 a:hover{background-position:-142px -367px}body.storeList div.storeNav div.storeNavGr ul li#storen1 a{background-position:left -404px;background-image:url(../images/common/buttons0.gif);width:140px;height:37px}body.storeList div.storeNav div.storeNavGr ul li#storen1 a:hover{background-position:-140px -404px}body.storeList div.storeNav div.storeNavGr ul li#storen2 a{background-position:left -441px;background-image:url(../images/common/buttons0.gif);width:140px;height:37px}body.storeList div.storeNav div.storeNavGr ul li#storen2 a:hover{background-position:-140px -441px}body.storeList div.storeNav div.storeNavGr ul li#storen3 a{background-position:left -478px;background-image:url(../images/common/buttons0.gif);width:142px;height:37px}body.storeList div.storeNav div.storeNavGr ul li#storen3 a:hover{background-position:-142px -478px}body.storeList div.storeNav div.storeNavGr ul li#storen4 a{background-position:left -515px;background-image:url(../images/common/buttons0.gif);width:273px;height:37px}body.storeList div.storeNav div.storeNavGr ul li#storen4 a:hover{background-position:-273px -515px}body.storeList div.storeNav div.storeNavGr ul li#storen4{margin-top:1.53846em;margin-bottom:0.30769em;margin-left:145.5px}body.storeList div#aboutIconBk h3{z-index:0}body.storeList div#aboutIconBk p#iconButton{z-index:2;top:-37px}body.storeList div#aboutIconBk p#iconButton a{background-position:left top;background-image:url(../images/store/buttons.gif);width:133px;height:21px}body.storeList div#aboutIconBk p#iconButton a:hover{background-position:-133px top}body.storeList div#aboutIconBk p#iconImg{
	z-index:999;
	top:-480px
}body#storeListAll div#lNav ul li#ln1 ul li#ln1-0 a{background-position:-230px -92px}body#storeListSaitama div#lNav ul li#ln1 ul li#ln1-2 a{background-position:-230px -114px}body#storeListTokyo div#lNav ul li#ln1 ul li#ln1-1 a{background-position:-230px -136px}body#storeListChiba div#lNav ul li#ln1 ul li#ln1-3 a{background-position:-230px -158px}body#storeListKanagawa div#lNav ul li#ln1 ul li#ln1-4 a{background-position:-230px -180px}body.storeDetails div#map{width:670px;height:360px}body.storeDetails div.bk0 div.bk0Gr h3{z-index:0}body.storeDetails div.bk0 div.bk0Gr p#carpark{right:45px;top:-10px;z-index:1;padding-top:0.3125em;padding-bottom:0.3125em;background-image:url(../images/store/carpark-bg.gif);background-repeat:no-repeat;background-position:left top}body.storeDetails div.bk0 div.clear div.bkGrA1 div.tBk0 table tr th{color:#009de4}body.storeDetails div#iconBk{border:1px solid #ccc;margin-top:0.625em}body.storeDetails div#iconBk ul{margin-top:0.625em; margin-bottom: 0.625em;}body.storeDetails div#iconBk ul li{margin-right:0.625em}body.storeDetails div#iconBk ul.ulist1{padding-top:0.625em;padding-bottom:0.625em;border-top:1px dashed #ccc}body.storeDetails div.infoBk{background-position:left top;background-repeat:no-repeat}

body.storeDetails div#infoBk0{min-height:145px;background-image:url(../images/store/details/bg0.gif)}


body.storeDetails div#infoBk0 ul li#button0-0 a{background-position:left -56px;background-image:url(../images/store/buttons.gif);width:231px;height:50px}

body.storeDetails div#infoBk0 ul li#button0-0 a:hover{background-position:-231px -56px}

body.storeDetails div#infoBk0 div.bkGrA0{margin-top:2.5em}

body.storeDetails div#infoBk1{min-height:145px;background-image:url(../images/store/details/bg1.gif)}

body.storeDetails div#infoBk1 ul li#button1-0 a{background-position:left -106px;background-image:url(../images/store/buttons.gif);width:231px;height:50px}

body.storeDetails div#infoBk1 ul li#button1-0 a:hover{background-position:-231px -106px}

body.storeDetails div#infoBk1 ul li#button1-1 a{background-position:left -156px;background-image:url(../images/store/buttons.gif);width:231px;height:35px}

body.storeDetails div#infoBk1 ul li#button1-1 a:hover{background-position:-231px -156px}

body.storeDetails div#infoBk1 ul li#button1-1{margin-top:0.625em}

body.storeDetails div#infoBk1 div.bkGrA0{margin-top:1.25em}

body.storeDetails div#infoBk2{min-height:145px;background-image:url(../images/store/details/bg2.gif)}

body.storeDetails div#infoBk2 ul{width:231px}

body.storeDetails div#infoBk2 ul li#button2-0 a{background-position:left -191px;background-image:url(../images/store/buttons.gif);width:231px;height:37px}

body.storeDetails div#infoBk2 ul li#button2-0 a:hover{background-position:-231px -191px}

body.storeDetails div#infoBk2 ul li#button2-1 a{background-position:left -228px;background-image:url(../images/store/buttons.gif);width:231px;height:37px}

body.storeDetails div#infoBk2 ul li#button2-1 a:hover{background-position:-231px -228px}

body.storeDetails div#infoBk2 ul li{margin-top:0.625em}

body.storeDetails div#icafeBk div.tBk0 tr th{background-color:#035139}


body.storeDetails div#infoBk3{min-height:133px;background-image:url(../images/store/details/bg3.gif)}

body.storeDetails div#infoBk3 ul li#button3-0 a{background-position:left -265px;background-image:url(../images/store/buttons.gif);width:143px;height:37px}

body.storeDetails div#infoBk3 ul li#button3-0 a:hover{background-position:-143px -265px}

body.storeDetails div#infoBk4{min-height:133px;background-image:url(../images/store/details/bg4.gif)}


body.storeDetails div#infoBk5{min-height:145px;background-image:url(../images/store/details/bg5.gif)}

body.storeDetails div#infoBk5 ul li#button0-0 a{background-position:left -302px;background-image:url(../images/store/buttons.gif);width:231px;height:50px}

body.storeDetails div#infoBk5 ul li#button0-0 a:hover{background-position:-231px -302px}

body.storeDetails div#infoBk5 div.bkGrA0{margin-top:2.5em}

body.storeDetails div#infoBk6{min-height:145px;background-image:url(../images/store/details/bg6.gif)}
body.storeDetails div#infoBk6 div.bkGrA0{margin-top: 2.5em;margin-left: 1em;}
body.storeDetails div#infoBk6 ul li.infoBk6-button a{display: block;background-image:url(../images/store/bg6-button.gif);width:231px;height:50px}
body.storeDetails div#infoBk6 ul li.infoBk6-button a:hover{background-position:0 50px}
body.storeDetails div#infoBk6 ul li.infoBk6-button a span{display: none;}







body#fansite p#button0 a{background-position:left top;background-image:url(../images/fansite/index/buttons.gif);width:390px;height:120px}

body#fansite p#button0 a:hover{background-position:-390px top}

body#fansite p#button1 a{background-position:left -120px;background-image:url(../images/fansite/index/buttons.gif);width:390px;height:120px}

body#fansite p#button1 a:hover{background-position:-390px -120px}

.tn0{background-position:-130px top!important}.tn1{background-position:-224px -32px!important}

.tn2{background-position:-174px -64px!important}

.tn3{background-position:-213px -96px!important}div.snsBk{margin-top:0.625em}

div.snsBk div{margin-left:0.625em}

body.withyouDetails p#prevButton a,body.topicDetails div.bk1 p#prevButton a,body.storeDetails p#prevButton a{background-position:left -21px;background-image:url(../images/store/buttons.gif);width:270px;height:35px}

body.withyouDetails p#prevButton a:hover,body.topicDetails div.bk1 p#prevButton a:hover,body.storeDetails p#prevButton a:hover{background-position:-270px -21px}


.specialpresent .form table {
	width: 100%;
	margin-top: 10px;
	border: 2px solid #B9C953;
}
.specialpresent .form table th {
	font-weight: bold;
	background-color: #D0F367;
	text-align: left;
	vertical-align: top;
	padding: 15px;
	width: 170px;
	color: #744626;
	background-image: url(../images/special/present/form/table_line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	line-height: 20px;
}
.specialpresent .form table td {
	background-color: #FFF;
	background-image: url(../images/special/present/form/table_line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	line-height: 20px;
	padding: 15px;
}
.specialpresent .form table td input  {
	padding: 1px;
	height: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.specialpresent .w300 {
	width: 300px;
}
.specialpresent .w60 {
	width: 60px;
}
.specialpresent .w235 {
	width: 235px;
}
.specialpresent .w125 {
	width: 125px;
}
.specialpresent .w450 {
	width: 450px;
}
.specialpresent .text01 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
}
.specialpresent .text01 a {
	color: #390;
}
.specialpresent .frame02 {
	padding: 17px;
	margin-left: 80px;
	margin-right: 230px;
	background-color: #F6F6F6;
}
.specialpresent

.form table td select {
	margin-top: 5px;
	margin-bottom: 5px;
}
.specialpresent .form table td textarea {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px;
}
.specialpresent .form table th p {
	padding-top: 10px;
	padding-bottom: 9px;
}
.specialpresent .form table th .no_bold {
	font-weight: normal;
}
.specialpresent .form .check input {
	height: 13px;
}
.specialpresent .form .file input{
	height: 20px;
}
.specialpresent .red_bold {
	font-weight: bold;
	color: #E72C1E;
}
.specialpresent .present {
	padding-bottom: 30px;
	background-image: url(../images/special/present/bg01.jpg);
	background-repeat: repeat-y;
	padding-top: 10px;
	margin: 0px;
	overflow: hidden;
}
.specialpresent .present .check .table02 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.specialpresent .present .check .table02 tr td {
	background-image: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.specialpresent .present .form {
	padding-right: 30px;
	padding-left: 30px;
}
.specialpresent .bnr01 {
	background-image: url(../images/special/present/form/bg02.jpg);
	overflow: hidden;
	width: 892px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.specialpresent .bnr01 ul {
	overflow: hidden;
	padding-bottom: 20px;
}
.specialpresent .bnr01 ul li   {
	list-style-type: none;
	float: left;
	padding-right: 7px;
}
.specialpresent .pt0 {
	margin-top: 0px;
	padding-top: 0px;
}
.specialpresent .pt20 {
	padding-top: 20px;
}
.specialpresent .pt40 {
	padding-top: 40px;
}
.specialpresent #miyage .pr0{
	padding-right: 0px;
}
.specialpresent .bg01 {
	margin-top: 0px;
	background-image: url(../images/special/present/bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 122px;
	padding-left: 100px;
	padding-right: 100px;
	line-height: 23px;
	padding-top: 3px;
	font-weight: bold;
	color: #724625;
}
.specialpresent .bg02 {
	background-image: url(../images/special/present/bg04.jpg);
	background-repeat: repeat-y;
}
.specialpresent .form table .nobg{
	background-image: none;
}
.specialpresent #miyage dl {
	width: 274px;
	background-image: url(../images/special/present/bg03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 303px;
	float: left;
	padding-right: 30px;
	padding-top: 10px;
}
.specialpresent #miyage dl dd {
	font-size: 18px;
	font-weight: bold;
	color: #734625;
	text-align: center;
	line-height: 24px;
	padding-top: 5px;
}
.specialpresent #miyage dl dd .small {
	font-size: 14px;
}
.specialpresent .ul01 {
	padding-left: 8px;
	padding-right: 30px;
}
.specialpresent .ul01 li {
	list-style-type: none;
	background-image: url(../images/special/present/list01.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	line-height: 20px;
}
.pl50 {
	padding-left: 50px;
}


.pl00 {
	padding-left: 34px;
}
.pl01 {
	padding-left: 168px;
}
.pl02 {
	padding-left: 70px;
}
.pl03 {
	padding-left: 75px;
}
.pl04 {
	padding-left: 33px;
}
.pl05 {
	padding-left: 67px;
}



.phase2 {
	font-weight: bold;
	font-size: 16px;
	margin-top: 0px;
	padding-top: 0px;
}
.t9 {
	font-size: 9px;
}
.t10 {
	font-size: 10px;
}
.t12 {
	font-size: 12px;
}
.t14 {
	font-size: 14px;
}
.t16 {
	font-size: 16px;
}


#welcomeGame #container #containerGr #contents .bk1 ul {
	text-align: center;
}

#welcomeGame #container #containerGr #contents .bk1 ul #button0 {
	float: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#welcomeGame #container #containerGr #contents .bk1 ul #button0 a {
	margin-right: auto;
	margin-left: auto;
}
.bkGrA0.pt0, .bkGrA1.pt0{
	padding-top: 0px !important;
}
.btn_ap {
	float: left;
	padding-right: 10px;
}
.btn_ap a {
	background-image: url(../images/corporate/ir/vols/btn01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 37px;
	width: 280px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.btn_ap a:hover {
	background-position: left bottom;
}
.btn_fla {
}
.btn_fla a {
	background-image: url(../images/corporate/ir/vols/btn02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 37px;
	width: 280px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.btn_fla a:hover {
	background-position: left bottom;
}
.btn_book a {
	background-image: url(../images/corporate/ir/vols/btn03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 37px;
	width: 280px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.btn_book a:hover {
	background-position: left bottom;
}
.column1 {
	width: 100% !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mr0 {
	margin-right:0 !important;
}

.al-r {
	text-align:right!important;
}
.al-c{
	text-align:center !important;

}


.btn_ap a:hover {
	background-position: left bottom;
}
.question_b {
	float:right;
}
.question_b a {
	background-image: url(../images/corporate/ir/books/question_b.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height:37px;
	width:301px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;


}
.question_b a:hover {
	background-position: right bottom;
}

.vol13_h{
	background-image: url(../images/corporate/questionnaire/vol13_pkun.png) no-repeat;
	width:79px;
	height:101px;
}
.flea_block h1,
.flea_block p,
.flea_block a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:946px;
}
.flea_block .flea_img01 {
	height: 558px;
	background:url(../images/special/flea-market/2016/img01.jpg)no-repeat;
}
.flea_block .flea_img02 {
	height: 570px;
	background:url(../images/special/flea-market/2016/img02.jpg)no-repeat;
}
.flea_block .flea_img03 {
	height: 620px;
	background:url(../images/special/flea-market/2016/img03.jpg)no-repeat;
}
.flea_block .flea_img04 {
	height: 180px;
	background:url(../images/special/flea-market/2016/img04.jpg)no-repeat;
}
.flea_block a {
	display: block;
	transition:0.5s;
}
.flea_block .flea_img05 {
	height:168px;
	background:url(../images/special/flea-market/2016/img05.jpg)no-repeat;
}
.flea_block .flea_img06 {
	height:295px;
	background:url(../images/special/flea-market/2016/img06.jpg)no-repeat;
}
.flea_block .flea_img05:hover {background:url(../images/special/flea-market/2016/img05_o.jpg)no-repeat;}
.flea_block .flea_img06:hover {background:url(../images/special/flea-market/2016/img06_o.jpg)no-repeat;}
.ptube-btn {
	margin:40px auto;
}

.flea_block2017 {
	background: url(../images/special/flea-market/2017/bg.jpg);
	width: 100%;
	min-height: 800px;
	position: relative;
	padding: 10px 0 50px;
}
.flea_block2017 h1,
.flea_block2017 p,
.flea_block2017 a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.flea_block2017 .flea_img01 {
	height: 472px;
	background:url(../images/special/flea-market/2017/item01.png)no-repeat center center;
}
.flea_block2017 .flea_img02 {
	height: 140px;
	background:url(../images/special/flea-market/2017/item02.png)no-repeat center center;
    margin: -50px 0 20px!important;
}
.flea_block2017 .flea_img03 {
	height: 40px;
	background:url(../images/special/flea-market/2017/item03.png)no-repeat center center;
	position: relative;
	margin-bottom: 20px;
}
.flea_block2017 .flea_img04 {
	height: 640px;
	background:url(../images/special/flea-market/2017/item04.png)no-repeat center center;
	margin-bottom: 20px;
}
.flea_block2017 .flea_img05 {
	height:790px;
	margin: auto;
	background:url(../images/special/flea-market/2017/item05.png)no-repeat center center;
	margin-bottom: 50px;
	text-align: center;
	position: relative;
}
.flea_block2017 .flea_img05 p {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.flea_block2017 .flea_img05 a {
	transition: .3s;
	position: absolute;
	bottom:0;
	left:60px;
	display: block;
	width: 825px;
	height: 230px;
	margin: auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background:url(../images/special/hashtag/hash-bnr.png)no-repeat center center;
}
.flea_block2017 .flea_img05 a:hover {background:url(../images/special/hashtag/hash-bnr_on.png)no-repeat center center;}
.flea_block2017 .flea_img06 {
    display: block;
    width: 870px;
    height: 160px;
    background: url(../images/special/flea-market/2017/item06.png)no-repeat center center;
	margin: 0 auto 10px;
}
.flea_block2017 .flea_img07 {
    display: block;
    transition: 0.5s;
    width: 500px;
    height: 120px;
    background: url(../images/special/flea-market/2017/item07.png)no-repeat center center;
	margin: 0 auto 30px;
}
.flea_block2017 .flea_img08 {
    display: block;
    transition: 0.5s;
    height: 50px;
    background: url(../images/special/flea-market/2017/item08.png)no-repeat center 30px;
	margin: 0 auto;
	border-top: 3px dotted rgba(255, 255, 255, 0.7);
	padding-top: 30px;
}
.flea_block2017 .flea_img07:hover ,
.flea_block2017 .flea_img08:hover {opacity: .8;}





/*==========official-site===============*/
.official-site-list {
    display: flex;
}
.official-site-list dt {
    flex-basis: 160px;
    background: url(../images/common/item-disc-yellow1.gif)no-repeat;
    color: #009DE4;
    font-size: 16px;
    line-height: 18px;
    background-position: left top;
    padding: 0 0 0 25px;
}
.officialSite .official-site-list dd {
	flex:1;
}
.officialSite .official-site-list dd a {
    color: #009DE4;
    font-size: 16px;
    line-height: 18px;
    text-decoration: none;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}
