.cGameList01 .thumbnail img,
.cGameList02 .thumbnail img{
  border-radius:4px;
}
#page{
  width:955px;
}
#bodyArea{
  width:945px;
  padding:0 5px;
}
#bodySub{
  width:224px;
}
div.bodySubSection{
  width:224px;
  background:url("/img/basic/skin/gray/common/bodysubsection_bg001.gif") no-repeat 0 100%;
}
div.bodySubSection div.heading01{
  background:url("/img/basic/skin/gray/heading/bodysubsection_head001.gif") no-repeat 0 0;
}
div.bodySubSection02{
  width:224px;
}
.viewAppli01 .btnArea01{
  display:inline-block;
  vertical-align:top;
}
.viewAppli01 .btn01 input{
  padding:0;
  border:none;
  background:none;
}
.viewAppli01 .actionArea02 .btnArea01{
  padding-top:10px;
  display:block;
}
.viewAppli01 .actionArea02 .btnArea01 .agreement{
  padding-left:122px;
}
.viewAppli01 .actionArea02 .btnArea01 .btn01{
  text-align:center;
}
.viewAppli01 .btnArea02{
  padding-top:20px;
  text-align:center;
}
.viewAppli01 .btnArea02 .btn02{
  margin:0 10px;
}
.searchGame a.thumbnail:hover,
.searchGame .thumbnail a img:hover{
  opacity:0.6;
}
.searchGame .thumbnail{
  text-indent:0;
  width:auto;
  height:auto;
  margin-bottom:0;
}
.baseComponent01{
  margin:0 0 8px;
  overflow:hidden;
}
.topSection{
  width:945px;
  margin:0 0 15px;
}
.topSection .baseComponent01{
  margin:0 0 10px;
}
.contentSection{
  width:945px;
}
.naviSection{
  float:left;
  width:159px;
  margin:0 0 10px;
  overflow:hidden;
}
.mainSection{
  float:left;
  width:512px;
  margin:0 0 10px 25px;
  overflow:hidden;
}
.cFriendsInfo01 .status,
.friendsInfo01 .status{
  padding-bottom:0.3em;
  color:#666;
  font-size:85%;
  font-weight:bold;
}
.cFriendsInfo01 .thumbnailList,
.friendsInfo01 .thumbnailList{
  padding:0 0 0.3em;
}
.cFriendsInfo01 .thumbnailList li,
.friendsInfo01 .thumbnailList li{
  float:left;
  width:40px;
  padding-right:4px;
  overflow:hidden;
}
.cFriendsInfo01 .thumbnailList li img,
.friendsInfo01 .thumbnailList li img{
  vertical-align:bottom;
}
.cFriendsInfo01 .thumbnailList li .thumbnail,
.friendsInfo01 .thumbnailList li .thumbnail{
  display:block;
  width:40px;
  height:40px;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:50% 50%;
  text-indent:-1000em;
  overflow:hidden;
}
.pickUpGames01{
  padding:10px 0 20px 5px;
  background-color:#fafafa;
  border-bottom:solid 1px #cccccc;
}
.pickUpGames01 .heading{
  clear:both;
  height:28px;
  margin-left:20px;
  padding:0 0 9px;
  background:url("/img/basic/game/search_game_pickup_title002.gif") no-repeat 0 0;
}
.pickUpGames01 .heading h2,
.pickUpGames01 .heading h3{
  float:left;
  text-indent:-1000em;
}
.pickUpGames01 .heading .pickupCopy{
  float:left;
  padding:0 0 0 115px;
}
.pickUpGames01 .heading .subLink{
  height:15px;
  line-height:15px;
  margin-right:23px;
  padding-top:7px;
  text-align:right;
}
.pickUpGames01 .heading .subLink a{
  padding-left:17px;
}
.pickUpGames01 .pickupGametop .pickupGameSection{
  float:left;
  margin-left:8px;
}
.pickUpGames01 .pickupGametop .pickupGameSectionOutline,
.pickUpGames01 .pickupGametopOther .pickupGameSectionOutline{
  overflow:hidden;
  position:relative;
}
.pickUpGames01 .pickupGametop .hover,
.pickUpGames01 .pickupGametopOther .hover{
  cursor:pointer;
}
.pickUpGames01 .pickupGametop .pickupImage01,
.pickUpGames01 .pickupGametopOther .pickupImage01{
  padding:10px 0 0 10px;
}
.pickUpGames01 .pickupGametop .pickupImage01 img,
.pickUpGames01 .pickupGametopOther .pickupImage01 img{
  border-radius:5px;
}
.pickUpGames01 .pickupGametop .recomendedOne,
.pickUpGames01 .pickupGametopOther .recomendedOne{
  position:absolute;
  margin-left:10px;
  background-color:#2b2a30;
  border:1px solid #ddd;
  border-radius:5px;
  left:0;
  top:200px;
  cursor:pointer;
}
.pickUpGames01 .pickupGametop .recomendedOne{
  width:420px;
  height:132px;
  padding:20px 10px 0 10px;
}
.pickUpGames01 .pickupGametop .recomendedOne .gameDetail01{
  float:left;
}
.pickUpGames01 .pickupGametop .recomendedOne .gameDetail01 .thumbnailOutline{
  float:left;
  width:120px;
}
.pickUpGames01 .pickupGametop .recomendedOne .gameDetail01 .head,
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01 .head{
  display:block;
  width:151px;
  float:left;
  height:95px;
  position:relative;
}
.pickUpGames01 .pickupGametop .recomendedOne .gameDetail01 .head .name,
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01 .head .name{
  padding-bottom:0.3em;
  color:#ffffff;
  font-weight:bold;
  line-height:1.2;
}
.pickUpGames01 .pickupGametop .recomendedOne .gameDetail01 .head .genre,
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01 .head .genre{
  padding-bottom:0.4em;
  font-size:85%;
  line-height:1.2;
  color:#99cc33;
}
.pickUpGames01 .pickupGametop .recomendedOne .gameDetail01 .head .download,
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01 .head .download{
  position:absolute;
  bottom:0;
}
.pickUpGames01 .pickupGametop .recomendedOne .friendsInfo01{
  width:135px;
  float:left;
  padding-left:10px;
  height:115px;
  background:url("/img/basic/game/search_game_pickup_line002.gif") repeat-y left;
}
.pickUpGames01 .pickupGametop .recomendedOne .friendsInfo01 .thumbnailList .thumbnail,
.pickUpGames01 .pickupGametopOther .recomendedOne .friendsInfo01 .thumbnailList .thumbnail{
  text-indent:0;
}
.pickUpGames01 .pickupGametop .recomendedOne .friendsInfo01 .thumbnailList .thumbnail img{
  max-width:40px;
  max-height:40px;
}
.pickUpGames01 .pickupGametopOther .recomendedOne .friendsInfo01 .thumbnailList .thumbnail img{
  max-width:21px;
  max-height:21px;
}
.pickUpGames01 .pickupGametop .recomendedOne .friendsInfo01 .status,
.pickUpGames01 .pickupGametopOther .recomendedOne .friendsInfo01 .status{
  color:#999999;
}
.pickUpGames01 .pickupGametopOther .pickupGameSection{
  float:left;
  margin-left:7px;
}
.pickUpGames01 .pickupGametopOther .recomendedOne{
  width:283px;
  height:90px;
  padding:10px 0 0 5px;
}
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01,
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01 .friendsInfo01{
  float:left;
}
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01 .thumbnailOutline{
  float:left;
  margin-right:10px;
}
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01 .head{
  width:105px;
  height:56px;
}
.pickUpGames01 .pickupGametopOther .recomendedOne .gameDetail01 .head .name{
  font-size:83%;
}
.pickUpGames01 .pickupGametopOther .recomendedOne .friendsInfo01 .thumbnailList li{
  max-width:21px;
  max-height:21px;
}
.pickUpGames01 .pickupGametopOther .recomendedOne .friendsInfo01{
  float:left;
  height:80px;
  width:93px;
  padding-left:10px;
  background:url("/img/basic/game/search_game_pickup_line002.gif") repeat-y left;
}
.topSection .pickUpCarousel01{
  width:945px;
  height:348px;
  margin:0;
  padding-top:7px;
  background:url("/img/basic/game/search_game_rotation_bg001.jpg") no-repeat 0 0;
  border-bottom:1px solid #cccccc;
  overflow:visible;
}
.topSection .pickUpCarousel01 .carouselSlides01{
  width:945px;
  height:319px;
  overflow:hidden;
}
.topSection .pickUpCarousel01 .carouselSlides01 div.slideItem{
  position:absolute;
  cursor:pointer;
  overflow:hidden;
  border:none;
  z-index:5;
}
.topSection .pickUpCarousel01 .carouselSlides01 div.slideItem img{
  border-radius:10px;
}
.topSection .pickUpCarousel01 .nextButton a,
.topSection .pickUpCarousel01 .prevButton a{
  position:absolute;
  right:120px;
  top:-242px;
  width:30px;
  height:126px;
  background:url("/img/basic/game/search_game_rotation_next001.png") no-repeat center;
  cursor:pointer;
  z-index:1;
}
.topSection .pickUpCarousel01 .nextButton a:hover{
  background:url("/img/basic/game/search_game_rotation_next_on001.png") no-repeat center;
}
.topSection .pickUpCarousel01 .prevButton a{
  left:120px;
  background:url("/img/basic/game/search_game_rotation_prev001.png") no-repeat center;
}
.topSection .pickUpCarousel01 .prevButton a:hover{
  background:url("/img/basic/game/search_game_rotation_prev_on001.png") no-repeat center;
}
.topSection .pickUpCarousel01 .buttonNav .bullet{
  width:16px;
  height:16px;
  background:url("/img/basic/game/search_game_rotation_bullet_white001.gif") no-repeat center;
  margin:0 5px;
  display:inline-block;
  cursor:pointer;
}
.topSection .pickUpCarousel01 .buttonNav{
  position:relative;
  text-align:center;
  padding:7px 0;
  margin:0 auto;
}
.topSection .pickUpCarousel01 .buttonNav .bulletActive{
  background:url("/img/basic/game/search_game_rotation_bullet_blue001.gif") no-repeat center;
}
.topSection .pickUpCarousel01 .nextButton,
.topSection .pickUpCarousel01 .prevButton{
  text-indent:-9999px;
}
.topSection .pickUpCarousel01 .shadowLeft{
  background:url("/img/basic/game/shadowLeft001.png") no-repeat;
  width:100px;
  height:82px;
}
.topSection .pickUpCarousel01 .shadowMiddle{
  background:url("/img/basic/game/shadowTile001.png") repeat;
  width:425px;
  height:82px;
}
.topSection .pickUpCarousel01 .shadowRight{
  background:url("/img/basic/game/shadowRight001.png") no-repeat;
  width:100px;
  height:82px;
}
.naviSection02 .moreLink01,
.carouselArea02 .moreLink01{
  margin-top:8px;
}
.naviSection02 .moreLink01 a,
.carouselArea02 .moreLink01 a{
  padding-left:8px;
  background:url("/img/basic/game/arrow004.png") no-repeat 0% 50%;
}
.activities01 .oneInstance01 .head p.name a:link{
  color:#666;
  text-decoration:none;
}
.activities01 .oneInstance01 .head p.name a:visited{
  color:#666;
}
.carouselArea02 .carousel .itemList .item h3 a:link{
  color:#333;
  text-decoration:none;
}
.carouselArea02 .carousel .itemList .item h3 a:visited{
  color:#333;
}
.activities01 .oneInstance01 .head p.name a:hover,
.carouselArea02 .carousel .itemList .item h3 a:hover{
  color:#996600;
}
.activities01 .oneInstance01 .head p.name a:active,
.carouselArea02 .carousel .itemList .item h3 a:active{
  color:#996600;
}
.activities01 .oneInstance01 .head p.name a:focus,
.carouselArea02 .carousel .itemList .item h3 a:focus{
  color:#996600;
}
.carouselArea01 .carousel .carouselInner .itemList .item img:hover,
.carouselArea02 .carousel .itemList .item .image img:hover{
  opacity:0.6;
}
.naviSection02{
  float:left;
  width:224px;
}
.searchCategory,
.myAppliGame01,
.activities01,
.navi01,
.banner01,
.twitter01{
  margin-bottom:8px;
}
.searchCategory .btn a{
  display:block;
  width:224px;
  height:35px;
  background:url("/img/basic/game/btn_category001.gif") no-repeat 0 0;
  text-indent:-9999px;
}
.naviHeading01{
  margin-bottom:2px;
  height:30px;
  text-indent:-9999px;
}
.myAppliGame01 .naviHeading01{
  background:url("/img/basic/game/heading_my_appli_game001.gif") no-repeat 0 0;
}
.notice01 .naviHeading01{
  background:url("/img/basic/game/heading_notice003.gif") no-repeat 0 0;
}
.community01 .naviHeading01{
  background:url("/img/basic/game/heading_community005.gif") no-repeat 0 0;
}
.community02 .naviHeading01{
  background:url("/img/basic/game/heading_community006.gif") no-repeat 0 0;
}
.friend01 .naviHeading01{
  background:url("/img/basic/game/heading_friend002.gif") no-repeat 0 0;
}
.twitter01 .naviHeading01{
  background:url("/img/basic/game/heading_twitter001.gif") no-repeat 0 0;
}
.twitter01 .follow01{
  margin-bottom:1px;
  padding:10px;
  border:1px solid #fff;
  background:#f6f6f6;
}
.navi01{
  border:1px solid #f6f6f6;
  border-left:none;
  border-right:none;
}
.navi01 ul{
  padding:8px 6px;
}
.navi01 li p strong{
  display:block;
}
.navi01 li a{
  display:block;
  padding:6px 6px 6px 20px;
  font-size:83%;
  background:url("/img/basic/game/arrow004.png") no-repeat 7px 50%;
  text-decoration:none;
}
.mainSection02{
  float:right;
  width:670px;
}
.mainHeading01{
  margin-bottom:10px;
  padding:0 5px;
  line-height:32px;
  background:url("/img/basic/game/border_main_heading001.gif") no-repeat 0 100%;
}
.ranking .mainHeading01{
  margin-bottom:10px;
}
.category .mainHeading01{
  background:url("/img/basic/game/border_main_heading002.gif") no-repeat 0 100%;
}
.mainHeading01 h2{
  padding-left:20px;
  color:#4c4c4c;
  font-size:116%;
  font-weight:bold;
}
.pickUp .mainHeading01 h2{
  background:url("/img/basic/game/icon_pickup001.png") no-repeat 0 7px;
}
.ranking .mainHeading01 h2{
  background:url("/img/basic/game/icon_ranking001.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames01 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon001.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames02 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon002.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames03 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon003.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames04 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon004.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames05 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon005.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames06 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon006.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames07 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon007.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames08 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon008.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames09 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon009.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames10 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon010.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames11 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon011.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames12 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon012.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames13 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon013.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames14 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon014.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames15 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon015.png") no-repeat 0 50%;
  font-weight:bold;
}
.topicGames16 .mainHeading01 h2{
  background:url("/img/basic/game/topic_icon016.png") no-repeat 0 50%;
  font-weight:bold;
}
.carouselArea02{
  position:relative;
}
.carouselArea02 .carousel{
  border-bottom:1px solid #f6f6f6;
}
.carouselArea02 .carouselWrapper{
  position:relative;
  padding:20px 0 17px;
  width:588px;
  margin:0 auto;
  overflow:hidden;
}
.carouselArea02 .carousel .carouselInner{
  width:10000px;
}
.carouselArea02 .carousel .carouselInner .itemList{
  float:left;
  width:568px;
  padding:0 10px;
  text-align:center;
}
.carouselArea02 .carousel .carouselInner .itemList .item{
  display:inline-block;
  margin:0 5px;
  padding-top:4px;
  background:url("/img/basic/game/bg_item_top001.png") no-repeat 0 0;
  vertical-align:top;
}
.carouselArea02 .carousel .carouselInner .itemList .innerItem{
  padding-bottom:4px;
  background:url("/img/basic/game/bg_item_bottom001.png") no-repeat 0 100%;
}
.carouselArea02 .carousel .carouselInner .itemList .innerItem .contents{
  position:relative;
  width:150px;
  min-height:228px;
  padding:7px 13px;
  background:url("/img/basic/game/bg_item_contents001.png") repeat-y 0 0;
  text-align:left;
}
.carouselArea02 .carousel .itemList .item .category{
  height:12px;
  text-indent:-9999px;
}
.carouselArea02 .carousel .itemList .item .category.training{
  background:url("/img/basic/game/category_bringup001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.card_battle{
  background:url("/img/basic/game/category_cardbattle001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.love{
  background:url("/img/basic/game/category_love001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.mini_games{
  background:url("/img/basic/game/category_minigame001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.rpg{
  background:url("/img/basic/game/category_rpg001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.simulation{
  background:url("/img/basic/game/category_simulation001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.sports{
  background:url("/img/basic/game/category_sport001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.entertainment{
  background:url("/img/basic/game/category_entertainment001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.diacrisis{
  background:url("/img/basic/game/category_diacrisis001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.communication{
  background:url("/img/basic/game/category_communication001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.education{
  background:url("/img/basic/game/category_education001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .category.utilities{
  background:url("/img/basic/game/category_utilities001.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .itemList .item .number{
  position:absolute;
  top:-15px;
  right:-15px;
}
.carouselArea02 .itemList .item h3{
  margin-top:5px;
  padding-left:5px;
  border-left:2px solid #0062f5;
  font-weight:bold;
  word-break:break-all;
}
.carouselArea02 .itemList .item h3 .rankNumber{
  padding-right:4px;
  color:#999;
}
.carouselArea02 .itemList .item .status{
  position:absolute;
  width:150px;
  bottom:38px;
  text-align:center;
}
.carouselArea02 .itemList .item .btn{
  position:absolute;
  width:150px;
  bottom:7px;
}
.carouselArea02 .itemList .item .btn a{
  display:block;
  width:140px;
  height:28px;
  margin:0 auto;
  background:url("/img/basic/game/btn_join002.gif") no-repeat 0 0;
  text-indent:-9999px;
}
.carouselArea02 .itemList .item .btn a:active{
  background:url("/img/basic/game/btn_join002.gif") no-repeat 0 -29px;
}
.carouselArea02 .carouselNav li{
  position:absolute;
  top:100px;
}
.carouselArea02 .carouselNav li a{
  display:block;
  width:35px;
  height:86px;
  text-indent:-9999px;
}
.carouselArea02 .carouselNav .prev{
  left:0;
}
.carouselArea02 .carouselNav .next{
  right:0;
}
.carouselArea02 .carouselNav .prev a{
  background:url("/img/basic/game/carousel_prev_off002.gif") no-repeat 0 0;
}
.carouselArea02 .carouselNav .prev a:hover{
  background:url("/img/basic/game/carousel_prev_on002.gif") no-repeat 0 0;
}
.carouselArea02 .carouselNav .next a{
  background:url("/img/basic/game/carousel_next_off002.gif") no-repeat 0 0;
}
.carouselArea02 .carouselNav .next a:hover{
  background:url("/img/basic/game/carousel_next_on002.gif") no-repeat 0 0;
}
.carouselArea02 .carousel .carouselInner .itemList .item.more{
  background:url("/img/basic/game/bg_item_more_top001.png") no-repeat 0 0;
}
.carouselArea02 .carousel .carouselInner .itemList .item.more .innerItem{
  background:url("/img/basic/game/bg_item_more_bottom001.png") no-repeat 0 100%;
}
.carouselArea02 .carousel .carouselInner .itemList .item.more .innerItem .contents{
  width:176px;
  padding:0;
  background:url("/img/basic/game/bg_item_more_contents001.png") repeat-y 0 0;
}
.carouselArea02 .carousel .carouselInner .itemList .item.more .innerItem .contents .icon01{
  display:block;
  height:228px;
  margin:0 auto;
  padding:7px 0;
  background:url("/img/basic/game/icon_item_more001.png") no-repeat 50% 50%;
  text-indent:-9999px;
}
.carouselArea02.type01{
  margin-bottom:20px;
}
.carouselArea02.type01 .carousel .carouselInner .itemList .item{
  margin:0 7px;
  background:url("/img/basic/game/bg_item_top002.png") no-repeat 0 0;
}
.carouselArea02.type01 .carousel .carouselInner .itemList .innerItem{
  background:url("/img/basic/game/bg_item_bottom002.png") no-repeat 0 100%;
}
.carouselArea02.type01 .carousel .carouselInner .itemList .innerItem .contents{
  width:100px;
  min-height:148px;
  padding:7px 11px;
  background:url("/img/basic/game/bg_item_contents002.png") repeat-y 0 0;
}
.carouselArea02.type01 .itemList .item h3,
.carouselArea02.type01 .itemList .item .status{
  font-size:83%;
}
.carouselArea02.type01 .itemList .item .status{
  position:absolute;
  width:100px;
  bottom:7px;
  text-align:center;
}
.carouselArea02.type01 .carouselNav li{
  top:63px;
}
.ranking .carouselTab{
  text-align:center;
}
.ranking .carouselTab li{
  display:inline-block;
  border:1px solid #c2c2c2;
}
.ranking .carouselTab li.male{
  border-left:none;
  border-right:none;
}
.ranking .carouselTab li a{
  display:block;
  width:60px;
  height:18px;
  text-indent:-9999px;
}
.ranking .carouselTab li.all a{
  background:url("/img/basic/game/carousel_tab_all_off001.gif") no-repeat 0 0;
}
.ranking .carouselTab li.all.selected a{
  background:url("/img/basic/game/carousel_tab_all_on001.gif") no-repeat 0 0;
}
.ranking .carouselTab li.male a{
  border-left:none;
  border-right:none;
  background:url("/img/basic/game/carousel_tab_male_off001.gif") no-repeat 0 0;
}
.ranking .carouselTab li.male.selected a{
  background:url("/img/basic/game/carousel_tab_male_on001.gif") no-repeat 0 0;
}
.ranking .carouselTab li.female a{
  background:url("/img/basic/game/carousel_tab_female_off001.gif") no-repeat 0 0;
}
.ranking .carouselTab li.female.selected a{
  background:url("/img/basic/game/carousel_tab_female_on001.gif") no-repeat 0 0;
}
.cGameList01 .endLink::after,
.cOneInstance01::after,
.cPickUpGames01 ul::after,
.cPickUpGames01 .lHeading::after,
.contentSection::after,
.activities01 .oneInstance01::after,
.carouselArea01 .carousel .carouselInner::after,
.carouselArea01 .carousel .carouselInner .itemList::after,
.carouselArea02 .carousel .carouselInner::after,
.carouselArea02 .carousel .carouselInner .itemList::after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
.serachGamePopUp .utilityWindow02{
  margin:0 auto;
  position:relative;
}
