@charset "utf-8";

@import url(layout.css);
@import url(base.css);
@import url(global.css);

/* ////////////////////////////////////////////////////////////////////////

コミュニティトップ

//////////////////////////////////////////////////////////////////////// */
.actionAndMember{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_usrmmb_bck.gif) repeat-y 0 0;
	position: relative;
}

/*========================================
ユーザーアクション
----------------------------------------*/
.community .recentUserAction{
	width: 422px;
	padding: 0 0 26px;
	float: left;
}
.community .recentUserAction h2{
	width: 422px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_usracts_h2.gif) no-repeat 0 0;
}
.community .recentUserAction h3{
	font-size: 90%;
	width: 402px;
	margin: 0 1px;
	padding: 6px 9px;
	background: #e8f3e8;
}
.userAction,
.userActionLast{
	padding: 7px 14px;
	overflow: hidden;
	*height: 100%;
}
.userAction{
	border-bottom: 1px dotted #999;
}
.community .recentUserAction h4{
	font-size: 90%;
	font-weight: 100;
	width: 353px;
	padding: 0 0 0 10px;
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_rcntAct_icn.gif) no-repeat 0 2px;
	float: left;
}

/*
ユーザーアクション一覧
----------------------------------------*/
.userActionList{
	text-indent: -9999px;
	width: 422px;	height: 26px;
	overflow: hidden;
	position: absolute;	bottom: 0; left: 0;
	background-color: #007200;
}
.userActionList a{
	width: 123px;	height: 18px;
	float: right;
	margin: 4px 5px 0 0;
	display: block;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_user_act.png) no-repeat 0 0;
}
.userActionList a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_user_act.png) no-repeat 0 -18px;
}

/*========================================
新メンバー
----------------------------------------*/
.newMember{
	width: 207px;
	padding: 0 0 26px;
	float: right;
}
.newMember h2{
	width: 207px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_nwmmb_h2.gif) no-repeat 0 0;
}
.newMember h3{
	font-size: 90%;
	width: 187px;
	margin: 0 1px 10px;	padding: 6px 9px;
	background: #f7eed6;
}
.newMember p{
	font-size: 90%;
	margin: 0 11px 15px;
}
/*
新メンバー一覧
----------------------------------------*/
.newMemberList{
	width: 207px;	height: 26px;
	background-color: #ff7600;
	overflow: hidden;
	position: absolute;	bottom: 0; right: 0;
}

/*========================================
今週のワザップ!勲章
----------------------------------------*/
.community .userEmblem h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_h2_emb.gif) no-repeat 0 0;
}
.userEmblemIn{
	border-bottom: 5px solid #ff7600;
}
.community .userEmblem p.slogan{
	font-size: 90%;
	font-weight: 700;
	width: 619px;
	margin: 0 1px 10px;
	padding: 6px 9px;
	background: #fbf2ed;
}
.userEmblemList{
	padding-bottom: 10px;margin: 0 10px;
	font-size: 90%;
}
.userEmblemList ul{
	float: left;
	width: 90px;
	margin: 0 10px 0 0;
	text-align: center;
}
.community .userEmblemList ul{
	height: 120px;
}
.userEmblemList ul li.emblemSection{
	font-weight: bold;
	height: 35px;
}
.userEmblemList ul li.icnEmblem{
	margin-left: 20px;
	_margin-left: 0;
}

/*========================================
ユーザーポイントランキングとユーザー投稿ランキング
----------------------------------------*/
.prankAndCrank{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rnk_bck.gif) repeat-y 0 0;
	position: relative;
}
.userPointRank{
	width: 315px;
	padding: 0 0 26px;
	float: left;
}
.userPointRank h2{
	text-indent: -9999px;
	width: 315px;
	height: 30px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_usrprnk_h2.gif) no-repeat 0 0;
	overflow: hidden;
}
.userPointRank p.caption{
	font-size: 90%;
	width: 293px;
	margin: 0 1px;
	padding: 7px 10px;
	background: #fbf2ed;
}
/*
ランキング1位～10位
----------------------------------------*/
.ranking{
	position: relative;
}
.ranking h4{
	font-size: 90%;
	margin: 0 0 2px;
}
.ranking p img{
	vertical-align: middle;
	margin: 0 8px 0 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rnk_bar.gif) no-repeat 0 0;
}
.ranking p.rankingPoint{
	margin-top:-15px;
	position:absolute;right:0;
}
.rankingNo1{
	width: 213px; height: 40px;
	margin: 0 1px 10px;
	padding: 10px 0 0 90px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rnk_no1r.gif) no-repeat 0 0;
}
.rankingNo2{
	width: 213px; height: 40px;
	margin: 0 11px;
	padding: 10px 0 10px 80px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rnk_no2r.gif) no-repeat 0 10px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.rankingNo3{
	width: 213px; height: 40px;
	margin: 0 11px 10px;
	padding: 10px 0 0 80px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rnk_no3r.gif) no-repeat 0 10px;
}
.rankingNo1 h3,
.rankingNo2 h3,
.rankingNo3 h3{
	display: none;
}
.subordinatePosition{
	width: 293px; height: 30px;
	margin: 0 11px;
	padding: 5px 0;
	border-top: 1px solid #999;
	position: relative;
}
.subordinatePosition h3{
	text-indent: 0 !important;
	text-align: center;
	line-height: 30px;
	vertical-align: middle;
	width: 70px;	height: 30px;
	padding: 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rnksbrd_bck.gif) no-repeat 0 0;
	position: absolute;	left: 0;	top: 5px;
}
.subordinateIn{
	width: 213px;
	margin: 0 0 0 80px;
}
/*
ユーザーポイントランキング詳細
----------------------------------------*/
.pointRankDetail{
	text-indent: -9999px;
	width: 315px;	height: 26px;
	position: absolute;	bottom: 0;left: 0;
	overflow: hidden;
	background-color: #D13800;
}
.pointRankDetail a{
	width: 161px;	height: 18px;
	margin: 4px 0 0 150px;
	display: block;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_point_rnk.png) no-repeat 0 0;
}
.pointRankDetail a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_point_rnk.png) no-repeat 0 -18px;
}

/*========================================
ユーザー投稿ランキング
----------------------------------------*/
.userContributionRank{
	width: 315px;
	padding: 0 0 26px;
	float: right;
}
.userContributionRank h2{
	text-indent: -9999px;
	width: 315px;
	height: 30px;
	overflow: hidden;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_usrcrnk_h2.gif) no-repeat 0 0;
}
.userContributionRank p.caption{
	font-size: 90%;
	width: 293px;
	margin: 0 1px;
	padding: 7px 10px;
	background: #ededf9;
}
/*
ユーザー投稿ランキング詳細
----------------------------------------*/
.contributionRankDetail{
	text-indent: -9999px;
	width: 315px;	height: 26px;
	position: absolute;	bottom: 0; right: 0;
	overflow: hidden;
	background-color: #3B3B76;
}
.contributionRankDetail a{
	width: 145px;	height: 18px;
	margin: 4px 0 0 166px;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_contribute_rnk.png) no-repeat 0 0;
	display: block;
}
.contributionRankDetail a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_contribute_rnk.png) no-repeat 0 -18px;
}

/*========================================
今HOT！なグループ
----------------------------------------*/
.groupAndThread{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_hgrpthrd_btm.gif) no-repeat left bottom;
}
.hotGroup{
	width: 315px;
	margin: 0;padding: 0;
	float: left;
	background: none;
	border: none;
}
.hotGroup h2{
	width: 315px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_hgrp_h2.gif) no-repeat 0 0;
}
.hotgroupDetail,
.hotgroupDetailLast{
	width: 293px;
	margin: 0 1px;
	padding: 10px;
	overflow: hidden;
}
.hotgroupDetail{
	border-bottom: 1px dotted #666;
}
.hotGroup img{
	float: left;
}
.hotGroup .hotgroupText{
	font-size: 90%;
	width: 183px;
	margin: 0 0 0 110px;
}
.hotGroup h3{
	margin: 0 0 2px;
}
.hotGroup p.participant{
	margin: 0 0 5px;
}

/*========================================
ワザップ!コミュニティトップ 今HOT！なスレッド
----------------------------------------*/
.hotThread{
	width: 315px;
	margin: 0;padding: 0;
	float: right;
	border: none;
}
.hotThread h2{
	text-indent: -9999px;
	width: 315px;
	height: 30px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_hthrd_h2.gif) no-repeat 0 0;
}
.hotThread h3{
	margin: 0 0 5px;
}
.hotThread dt,
.hotThread dd{
	display: inline;
}
.hotThreadDetail,
.hotThreadDetailLast{
	font-size: 90%;
	width: 276px;
	margin: 0 1px;
	padding: 10px 10px 10px 27px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_htthrd_icn.gif) no-repeat 10px 10px;
}
.hotThreadDetail{
	border-bottom: 1px dotted #666;
}

/*========================================
サイト内人気タグ
----------------------------------------*/
.popularTagIn{
	width: 639px;
	padding: 0 0 10px;
	border-bottom: 5px solid #005bb0;
}
.popularTag h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_ptg_h2.gif) no-repeat 0 0;
}

/*========================================
ピックアップアンケート
----------------------------------------*/
.sectionPickup h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_pck_h2.gif) no-repeat 0 0;
}
.sectionPickup .caption{
	margin: 0 1px 10px;
	padding: 5px 10px;
	background: #eee;
}
.pickupText{
	width: 214px;
	margin: 0 11px;
	padding: 0 0 0 45px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_pck_icn.gif) no-repeat 0 0;
}
.pickupText h3{
	font-size: 90%;
	margin: 0 0 5px;
}
.pickupText p{
	font-size: 90%;
	margin: 0 0 10px;
}
.pickupText ul{
	margin: 0 0 10px;
	padding: 10px 10px 5px;
	border: 1px solid #ececb4;
	background: #ffffeb;
}
.pickupText li{
	font-size: 90%;
	margin: 0 0 2px;
}
.pickupText li input{
	margin: 0 5px 0 0;
}
.pickupText .voteAndResult{
	overflow: hidden;
}
.pickupText .vote{
	text-indent: -9999px;
	width: 91px;height: 28px;
	margin: 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_pck_btn.gif) no-repeat 0 0;
	overflow: hidden;
	float: left;
}
.pickupText .vote a{
	width: 91px;
	height: 28px;
	display: block;
}
.pickupText .vote a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_pck_btn_ov.gif) no-repeat 0 0;
}
.pickupText .result{
	margin: 7px 0 0 10px;
	padding: 0 0 0 8px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_icn_rslt.gif) no-repeat 0 4px;
	float: left;
}

/*========================================
ユーザー検索
----------------------------------------*/
.sectionUserSearch h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_usrsrch_h2.gif) no-repeat 0 0;
}
.sectionUserSearch p,
.sectionUserSearch fieldset{
	margin: 0 11px;
}

/*========================================
フォーラム全体新着スレッド
----------------------------------------*/
.sectionAllThread h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_allthrd_h2.gif) no-repeat 0 0;
}
.allThread,
.allThreadLast{
	width: 261px;
	margin: 0 11px 5px;
	padding: 0 0 5px;
}
.allThread{
	border-bottom: 1px dotted #999;
}
.sectionAllThread h3,
.sectionAllThread p{
	font-size: 90%;
	padding: 0 0 0 20px;
}
.sectionAllThread h3{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_lthrd_icn.gif) no-repeat 0 1px;
}

/*========================================
紹介文
----------------------------------------*/
.wazapIcon12{
	padding-left:22px;
	background:url(//img.jp.wazap.com/images/v3/help/hlp_srvs_icn12.gif) no-repeat left center;
}
.wazapIcon17{
	padding-left:20px;
	background:url(//img.jp.wazap.com/images/v3/help/hlp_srvs_icn17.gif) no-repeat left center;
}
.wazapIcon20{
	padding-left:23px;
	background:url(//img.jp.wazap.com/images/v3/help/hlp_srvs_icn20.gif) no-repeat left center;
}

/* ////////////////////////////////////////////////////////////////////////

フォーラム関連

//////////////////////////////////////////////////////////////////////// */

/*========================================
フォーラムTOP
----------------------------------------*/
.captionForum{
	font-size: 90%;
	width: 617px;
	margin: 10px 0;padding:10px;
	background-color:#e6f3ff;
	border: 1px solid #99ccff;
}

.sectionForum h2{
	margin: 0 0 10px;
}
.forum,
.forumLast{
	width: 617px;
	margin: 0 10px;	padding: 0 0 5px;
	overflow: hidden;
}
.forum{
	border-bottom: 1px dotted #999;
	margin-bottom: 5px;
}
.forum img,
.forumLast img{
	margin: 0 10px 0 0;
	float: left;
}
.forumText{
	width: 290px;
	float: left;
}
.forum h3,
.forumLast h3{
	margin: 0 0 5px;
}
.forum dl,
.forumLast dl{
	width: 230px;
	padding: 10px;
	background: #eee;
	float: right;
	font-size: 85%;
}
.forum dt,
.forumLast dt,
.forum dd,
.forumLast dd{
	margin: 0 10px 0 0;
	display: inline;
}
.forum dt.finalCntr,
.forumLast dt.finalCntr{
	display: block;
	float: left;
}
.forum dd.finalCntrDate,
.forumLast dd.finalCntrDate{
	margin: 0 0 5px 6.5em;
	display: block;
}
.forum dt.threadCount,
.forumLast dt.threadCount{
	padding: 0 0 0 18px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_lthrd_icn.gif) no-repeat 0 1px;
}
.forum dt.cntrCount,
.forumLast dt.cntrCount{
	padding: 0 0 0 17px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enql_icn.gif) no-repeat 0 1px;
}

/*========================================
オフィシャル　フォーラム
----------------------------------------*/
.forumOfficial{
	border-bottom: 5px solid #005BB0;
}
.forumOfficial h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_offcl_h2.gif) no-repeat 0 0;
}

/*========================================
ゲーム　フォーラム
----------------------------------------*/
.forumGame{
	border-bottom: 5px solid #007200;
}
.forumGame h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_game_h2.gif) no-repeat 0 0;
}

/*========================================
コミュニティ　フォーラム
----------------------------------------*/
.forumCommunity{
	border-bottom: 5px solid #ff7600;
}
.forumCommunity h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_cmnt_h2.gif) no-repeat 0 0;
}

/*========================================
サポート　フォーラム
----------------------------------------*/
.forumSupport{
	border-bottom: 5px solid #3B3B76;
}
.forumSupport h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_sprt_h2.gif) no-repeat 0 0;
}

/*========================================
スレッドを追加するには
----------------------------------------*/
.sectionAddThread h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_addthrd_h2.gif) no-repeat 0 0;
}
.sectionAddThread p{
	width: 261px;
	font-size: 90%;
	margin: 0 11px;
}

/*========================================
フォーラム検索
----------------------------------------*/
.sectionSearchForum h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_frmsrch_h2.gif) no-repeat 0 0;
}
.sectionSearchForum fieldset,
.sectionSearchForum p{
	margin: 0 11px;
}

.sectionSearchForum ul{
	width: 239px;
	margin: 0 11px 10px; padding: 5px 10px;
	border: 1px solid #ececb4;
	background: #ffffeb;
	overflow: hidden;
}
.sectionSearchForum ul li{
	float: left;
	font-size: 90%;
	margin: 0 0 2px;
	padding-right: 10px;
}
.sectionSearchForum ul li input{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

/*========================================
フォーラム詳細
----------------------------------------*/
.threadHead{
	width: 639px;
	margin: 10px 0;
	position: relative;
}
.threadHead h2{
	width: 480px;height:auto;
	font-size: 110%;
	padding: 0 114px 0 0;margin: 0 0 5px;
	text-indent: 0 !important;
}
.threadClosedMessage{
	width:637px;
	border:1px solid #ff6666;
	padding:5px 0;margin:10px 0;
	text-align:center;
	background:#ff9999;
}

/* スレッドに投稿するボタン */
p.contributToThread{
	text-indent: -9999px;
	width: 637px;	height: 47px;
	margin: 0 0 5px;
	border: 1px solid #99b9d5;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn.gif) no-repeat 244px 9px #f1f9ff;
}
p.contributToThread a{
	width: 151px;	height: 28px;
	margin: 9px 0 0 244px;
	display: block;
}
p.contributToThread a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn_ov.gif) no-repeat 0 0 #f1f9ff;
}

/*========================================
このフォーラムについて
----------------------------------------*/
.sectionAboutFR h2{
	background: url(//img.jp.wazap.com/images/v3/community/com_h2_aboutForum.gif) no-repeat 0 0;
}
.sectionAboutFR p{
	font-size: 90%;
	line-height: 140%;
	margin: 10px 11px 0;
}

/*========================================
アンケート一覧
----------------------------------------*/
.sectionLatestEnquete h2{
	background: url(//img.jp.wazap.com/images/v3/community/com_h2_latestEnq.gif) no-repeat 0 0 #f1f9ff;
}
.sectionHotEnquete h2{
	background: url(//img.jp.wazap.com/images/v3/community/com_h2_hotEnquete.gif) no-repeat 0 0 #f1f9ff;
}
.sectionLatestEnquete h3,
.sectionHotEnquete h3{
	margin: 0 10px 2px 0;
}
.enqueteDetail{
	margin: 0 11px 5px;	padding: 0 0 5px 20px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enql_icn.gif) no-repeat 0 3px;
	border-bottom: 1px dotted #666;
}
.enqueteDetail p{
	font-size: 90%;
	text-align: right;
}
.enqueteDetail p.enqueteCaption{
	text-align: left;
}

/*========================================
最新スレッド投稿
----------------------------------------*/
.latestForumPost h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_h2_lst_pst.gif) no-repeat 0 0;
}
.latestForumPostBody{
	margin: 0 10px;
	font-size: 90%;
}
.latestForumPostBody dl{
	margin: 0 0 5px; padding: 0 0 5px 15px;
	border-bottom: 1px dotted #ccc;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enql_icn.gif) no-repeat 0 0;
}
.latestForumPostBody dl dt{
	padding-bottom: 5px;
}
.latestForumPostBody dl dd{
	display: inline;
}

/* ////////////////////////////////////////////////////////////////////////

グループ関連

//////////////////////////////////////////////////////////////////////// */

/*========================================
今HOT！なグループ
----------------------------------------*/
.hotGroupTop{
	border-bottom: 5px solid #ff7600;
}
.hotGroupTop h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_htgrp_h2.gif) no-repeat 0 0;
	height: 40px;
}
.group2column{
	width: 628px;
	padding: 0 0 20px 11px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btm.gif) no-repeat bottom left;
	overflow: hidden;
}
.group{
	width: 282px;
	margin: 0 9px 0 0;
	padding: 11px 11px 0;
	display: inline;
	float: left;
	border-top: 1px solid #ccc;
	overflow:hidden;
}
.group h3,
.group p{
	font-size: 90%;
	margin: 0 0 0 120px;
}
.group p.caption{
	margin-top: 7px;
}
.group img{
	float: left;
}

/*========================================
グループを作成する
----------------------------------------*/
.createNewGroup{
	background: url(//img.jp.wazap.com/images/v3/community/gm_btn_crtgrp.gif) no-repeat 243px 10px #f1f9ff;
}
.createNewGroup a {
	width: 151px;	height: 28px;
	display: block;
	margin: 10px 0 0 243px;
}
.createNewGroup a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/gm_btn_crtgrp_ov.gif) no-repeat 0 0 #f1f9ff;
}

/*========================================
ゲーム別グループ
----------------------------------------*/
.sectionGameGroup h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_gmgrp_h2.gif) no-repeat 0 0;
}
.gameGroup{
	width: 259px;
	margin: 0 11px 5px;
	padding: 0 0 5px;
	border-bottom: 1px dotted #666;
	overflow: hidden;
}
.sectionGameGroup h3,
.sectionGameGroup p{
	font-size: 90%;
	margin: 0 0 5px 80px;
}
.sectionGameGroup img{
	float: left;
}

/*========================================
グループ詳細
----------------------------------------*/
.detailGroup{
	position: relative;
}
.detailGroupIn{
	width: 617px;
	padding: 0 11px;
	border-bottom: 5px solid #005BB0;
}
.groupRss{
	background: url(//img.jp.wazap.com/images/v3/share/shr_btn_rss.gif) no-repeat 0 0;
}
ul.actionConcerningGroup{
	width: 440px;
	margin: 0 1px 20px;
	padding: 5px 0 5px 197px;
	background: #ebf5ff;
	overflow: hidden;
}
ul.actionConcerningGroup li{
	text-indent: -9999px;
	height: 18px;
	float: left;
	overflow: hidden;
}
li.relatedGroupFigure{
	width: 97px;
	margin: 0 5px 0 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns1.gif) no-repeat 0 0;
}
li.relatedGroupFigure a:hover{
	width: 97px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns1_ov.gif) no-repeat 0 0;
}
li.addBookmark{
	width: 102px;
	margin: 0 5px 0 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns2.gif) no-repeat 0 0;
}
li.addBookmark a:hover{
	width: 102px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns2_ov.gif) no-repeat 0 0;
}
li.delBookmark{
	width: 110px;
	margin: 0 5px 0 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns2-out.gif) no-repeat 0 0;
}
li.delBookmark a:hover{
	width: 110px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns2-out_ov.gif) no-repeat 0 0;
}
li.teachesToFriend{
	width: 83px;
	margin: 0 5px 0 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns3.gif) no-repeat 0 0;
}
li.teachesToFriend a:hover{
	width: 83px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns3_ov.gif) no-repeat 0 0;
}
li.reportsGroup{
	width: 130px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns4.gif) no-repeat 0 0;
}
li.reportsGroup a:hover{
	width: 130px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_btns4_ov.gif) no-repeat 0 0;
}
.detailGroup h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grp_h2.gif) no-repeat 0 0;
}
.groupData{
	width: 422px;
	margin: 0 0 10px 195px;
}
.groupData h3{
	font-size: 120%;
	margin: 0 0 15px;
}
.groupData dl{
	font-size: 90%;
	overflow: hidden;
}
.groupData dl dt{
	font-weight: 700;
	margin: 0 10px 0 0;
	float: left;
	clear: left;
}
.groupData dl dd{
	margin: 0 0 5px;
}
.groupText{
	font-size: 90%;
	padding: 15px 15px 5px;
	border: 5px solid #ddd;
}
.groupText p{
	margin: 0 0 10px;
}
.groupText hr{
	margin: 0 0 10px;
	height: 1px;
	border-top: #fff 1px solid;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
	border-bottom: 1px dotted #999;
}
.groupText strong.attention{
	color: #ff0011;
}
span.color1{
	color: #0000ff;
}
span.color2{
	color: #000080;
}
span.color3{
	color: #008000;
}
span.color4{
	color: #008080;
}

/*========================================
関連グループ
----------------------------------------*/
.permute{
	width: 639px;
	font-size: 90%;
	margin: 0 0 10px;
	text-align: right;
}
.groupEntitiesImage{
	float:left;
	width: 130px;	height:75px;
}
.groupnaviResult .appliesConditionIn{
	width: 450px;
}

/*========================================
グループ詳細
----------------------------------------*/
.sectionDetailGroup h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grpDet_h2.gif) no-repeat 0 0;
}
.detailGroup2{
	width: 259px;
	margin: 0 11px;	padding: 0 0 10px;
	overflow: hidden;
}
.detailGroup2 h4,
.detailGroup2 p{
	font-size: 90%;
	width: 150px;
	float: right;
}
.detailGroup2 img{
	float: left;
}

/*========================================
グループ ブックマーク一覧
----------------------------------------*/
div.groupBookmark{
	margin: 0 25px 5px; padding: 0 0 5px;
	border-bottom: 1px dotted #999;
}
.bookmarkDetail{
	width: 510px;
	float: right;
	position:relative;
}
.bookmarkDetail h2{
	width: auto; height: auto;
	text-indent: 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_icn.gif) no-repeat 0 3px;
	padding: 0 0 0 14px;
}
.bookmarkDetail dl{
	margin: 10px 0;
}
.bookmarkDetail dt,
.bookmarkDetail dd{
	display: inline;
	font-size: 90%;
}
p.bookmarkCaption{
	margin: 10px 0;
	font-size: 90%;
}
.bookmarkFoot{
	width: auto;
	font-size: 90%;
	padding: 2px 10px;margin: 5px 0 0;
	background: #eee;
}
.bookmarkFoot li{
	width: auto;
	display: inline;
}

/*========================================
このページをらくらくリンクで送る
----------------------------------------*/
.tipsDetailLink.groupLink{
	padding-bottom: 30px;
}

/*========================================
グループ アドミッションボタン
----------------------------------------*/
.thisGroup{
	text-indent: -9999px;
	width: 615px;	height: 47px;
	margin: 10px 0;
	border: 1px solid #99b9d5;
}
.joinsThisGroup{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_jin_btn.gif) no-repeat 232px 9px #f1f9ff;
}
.leftThisGroup{
	background: url(//img.jp.wazap.com/images/v3/community/gm_btn_lftgrp.gif) no-repeat 232px 9px #f1f9ff;
}
.editThisGroup{
	background:url(//img.jp.wazap.com/images/v3/community/cmn_grpedt_btn.gif) no-repeat 187px 9px #f1f9ff;
}
.resignSubThisGroup{
	background:url(//img.jp.wazap.com/images/v3/community/gm_btn_rsubldr.gif) no-repeat 232px 9px #f1f9ff;
}
.requestThisGroup{
	background:url(//img.jp.wazap.com/images/v3/community/gm_btn_rqstgrp.gif) no-repeat 207px 9px #f1f9ff;
}
.reqingThisGroup{
	background:url(//img.jp.wazap.com/images/v3/community/cmn_reqing_btn.gif) no-repeat 207px 9px #f1f9ff;
}
.banThisGroup{
	background:url(//img.jp.wazap.com/images/v3/community/cmn_banJoin_btn.gif) no-repeat 167px 9px #f1f9ff;
}
.denyThisGroup{
	background:url(//img.jp.wazap.com/images/v3/community/cmn_denyJoin_btn.gif) no-repeat 167px 9px #f1f9ff;
}

.joinsThisGroup a,
.leftThisGroup a,
.resignSubThisGroup a{
	width: 151px; height: 28px;
	display: block;
	margin: 9px 0 0 232px;
}
.requestThisGroup a,
.reqingThisGroup a{
	width: 191px; height: 28px;
	display: block;
	margin: 9px 0 0 207px;
}
.editThisGroup a{
	width: 231px; height: 28px;
	display: block;
	margin: 9px 0 0 187px;
}

.joinsThisGroup a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_jin_btn_ov.gif) no-repeat 0 0 #f1f9ff;
}
.leftThisGroup a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/gm_btn_lftgrp_ov.gif) no-repeat 0 0 #f1f9ff;
}
.editThisGroup a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_grpedt_btn_ov.gif) no-repeat 0 0 #f1f9ff;
}
.resignSubThisGroup a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/gm_btn_rsubldr_ov.gif) no-repeat 0 0 #f1f9ff;
}
.requestThisGroup a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/gm_btn_rqstgrp_ov.gif) no-repeat 0 0 #f1f9ff;
}
.reqingThisGroup a:hover{
	background: urlurl(//img.jp.wazap.com/images/v3/community/cmn_reqing_btn_ov.gif) no-repeat 0 0 #f1f9ff;
}

/*========================================
ブックマーク一覧 URLを追加する
----------------------------------------*/
.sectionBookmarkURL h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_h2_add_bkmark.gif) no-repeat 0 0;
}
.sectionBookmarkURL p{
	text-indent: -9999px;
	width: 151px;	height: 28px;
	margin: 0 auto;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_add_link_btn.gif) no-repeat 0 0;
	overflow: hidden;
}

/*
ブックマークコメント投稿
----------------------------------------*/
.commentForm{
	margin: 5px 0 5px 78px;
}
.commentForm textarea{
	font-size: 90%;
	width: 505px;	height: 98px;
	border: 1px solid #999;
}
.commentForm fieldset{
	margin-bottom: 5px;
}
.bookmarkContribute{
	text-indent: -9999px;
	width: 151px;	height: 28px;
	margin: 0 auto;
	overflow: hidden;
	background: url(//img.jp.wazap.com/images/v3/news/nws_btn_comment.gif) no-repeat 0 0;
}
.bookmarkContribute a:hover{
	background: url(//img.jp.wazap.com/images/v3/news/nws_btn_comment_ov.gif) no-repeat 0 0;
}

/*========================================
新着スレッド＆アンケート
----------------------------------------*/
.threadAndEnquete{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thr_enq_bck.gif) repeat-y 0 0 !important;
	position: relative;
}

/*========================================
新着スレッド・アンケート
----------------------------------------*/
.latestThread,
.latestEnquete{
	width: 315px;
	padding: 0 0 25px;
	float: right;
}
.latestThread{
	float: left;	
}
.latestThread dl dt,
.latestThread dl dd,
.latestEnquete dl dt,
.latestEnquete dl dd{
	display: inline;
}
.latestThread h2{
	width: 315px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_lthrd_h2.gif) no-repeat 0 0;
}
.latestEnquete h2{
	width: 315px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enql_h2.gif) no-repeat 0 0;
}
.latestThreadOdd,
.latestEnqueteOdd,
.latestThreadEven,
.latestEnqueteEven{
	font-size: 90%;
	margin: 0 1px;
	padding: 10px 12px 10px 29px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_lthrd_icn.gif) no-repeat 10px 12px;
	border-bottom: 1px dotted #666;
}
.latestEnqueteOdd{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enql_icn.gif) no-repeat 10px 12px;
}
.latestThreadEven{
	background:url(//img.jp.wazap.com/images/v3/community/cmn_lthrd_icn.gif) no-repeat 10px 12px #f6f6f6;
}
.latestEnqueteEven{
	background:url(//img.jp.wazap.com/images/v3/community/cmn_enql_icn.gif) no-repeat 10px 12px #f6f6f6;
}
.latestThreadOdd h3,
.latestThreadEven h3,
.latestEnqueteOdd h3,
.latestEnqueteEven h3{
	margin: 0 0 5px;
}

.gotoLatestThread{
	text-indent: -9999px;
	width: 315px;	height: 26px;
	position: absolute;	bottom: 0; left: 0;
	overflow: hidden;
	background-color: #D13800;
}
.gotoLatestThread a{
	width: 94px; height: 18px;
	display: block;
	margin: 4px 5px 0 0;
	float: right;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_latest_thread.png) no-repeat 0 0;
}
.gotoLatestThread a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_latest_thread.png) no-repeat 0 -18px;
}

/*========================================
参加メンバー
----------------------------------------*/
.participatMember h2{
	margin: 0 0 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mmb_h2.gif) no-repeat 0 0;
}
.participatMember p{
	font-size: 90%;
	width: 179px;
	margin: 0 0 10px 15px;
	padding: 0 0 0 16px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mmb_icn.gif) no-repeat 0 3px ;
	display: inline;
	float: left;
}
.participatMember p.leftside{
	clear: left;
}
.participatMember p.gotoMemberList{
	text-indent: -9999px;
	width: 639px;	height: 26px;
	margin: 0; padding: 0;
	background-color: #ff7600;
	background-image: none;
	overflow: hidden;
}
.participatMember p.gotoMemberList a{
	width: 98px;height: 18px;
	display: block;
	float: right;
	margin: 4px 5px 0 0;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_member.png) no-repeat 0 0;
}
.participatMember p.gotoMemberList a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_member.png) no-repeat 0 -18px;
}

/*========================================
ブックマーク
----------------------------------------*/
.bookmarkList{
	width: 639px;
	margin: 0 0 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_mdl.gif) repeat-y 0 0;
	overflow: hidden;
}
.bookmarkList h2{
	margin: 0 0 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_h2.gif) no-repeat 0 0;
}
.bookmark{
	width: 597px;
	margin: 0 11px 10px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
}
img.bookmarkCapture{
	margin: 0 0 33px 15px;
}
.bookmarkIn{
	float: left;
	width: 434px;
}
.bookmarkIn h3,
.bookmarkArticleDetail h2{
	font-size: 110%;
	margin: 0 0 2px;
	padding: 0 0 0 14px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_icn.gif) no-repeat 0 3px ;
}
p.bookmarkURL{
	font-size: 85%;
	margin: 0 0 10px 14px;
}
p.bookmarkURL a {
	text-decoration: none;
}
.bookmarkArticleDetail dl{
	font-size: 90%;
	margin: 0 0 10px 14px;
}
p.bookmarkComment{
	font-size: 90%;
	margin: 0 0 10px;
	padding: 9px 9px 9px 39px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_icn2.gif) no-repeat 9px 11px;
	border: 3px solid #ddd;
}
.bookmark ul{
	clear: both;
}
.bookmark ul li{
	font-size: 85%;
	line-height: 16px;
	margin: 0 10px 0 0;
	display: inline;
}
.bookmark ul li.commentNumber{
	padding: 0 0 1px 18px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_icn3.gif) no-repeat 0 1px ;
}
.bookmark ul li.commentContribut{
	padding: 0 0 1px 18px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_icn4.gif) no-repeat 0 1px ;
}
p.bookmarkDelete{
	text-indent: -9999px;
	width: 150px;
	height: 22px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_btn.gif) no-repeat 0 0;
	position: absolute;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
}
p.bookmarkDelete a{
	width: 150px;
	height: 22px;
	display: block;
}
p.bookmarkDelete a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_bkm_btn_ov.gif) no-repeat 0 0;
}
.bookmarkList p.gotoBookmarkList{
	text-indent: -9999px;
	width: 639px;	height: 26px;
	margin: 0; padding: 0;
	background-color: #007200;
	overflow: hidden;
}
.bookmarkList p.gotoBookmarkList a{
	width: 94px;height: 18px;
	display: block;
	float: right;
	margin: 4px 5px 0 0;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_bookmark.png) no-repeat 0 0;
}
.bookmarkList p.gotoBookmarkList a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_bookmark.png) no-repeat 0 -18px;
}
.groupBookmark .newsArticle dl{
	margin-bottom:20px;
	font-size:90%;
}
.bookmarkImage{
	width: 65px;
	padding:0 10px 0 0;
	float: left;
}

/*========================================
ブックマークURLを追加する
----------------------------------------*/
.bookmarkUrl{
	width:607px;
	padding:5px;margin:0 0 10px 11px;
	background:#009900;
}
.bookmarkUrl label{
	padding-right:5px;
	font-weight:bold;
	color:#fff;
}
.inputBookmarkUrl{
	line-height: 20px;
	vertical-align: middle;
	width: 285px;height: 20px;
	border: 1px solid #ccc;
}
.addUrl{
	vertical-align:middle;
}

/*========================================
グループブックマーク投稿
----------------------------------------*/
.bookmarkContribute .contributionContainerLast{
	margin: 10px 25px 5px;
}
.bookmarkContribute h3{
	width: 130px;
	text-align: right;
	padding: 10px 0 0 !important;
	float: left;
	font-size: 110%;
}
.bookmarkContribute .sectionInput{
	width: 429px;
	float: right;
}

/* ブックマークのサムネール画像 */
.thumbnailPreview{
	text-align: center;
	vertical-align: middle;
	width: 228px;
	margin: 10px 0 0 135px;padding: 0 0 10px;
	float: left; display: inline;
	position: relative;
}
.thumbnailPreview input{
	vertical-align: middle;
	margin: 0 3px 0 0;
}
.thumbnailPreviewIn{
	width: 150px;
	margin: 0 0 10px;	padding: 10px 36px;
	border: 3px solid #eee;
}

/* ブックマークの説明文 */
.aboutHomepage{
	width: 210px;
	margin: 10px 0 0;padding: 0 0 10px;
	float: right;
}
.aboutHomepage h5{
	margin: 0 0 10px;
}
.disappearHP{
	width:494px !important;
}

/* サムネールの矢印 */
.arrowLeft,
.arrowRight{
	text-indent: -9999px;
	width: 16px;height: 16px;
	overflow: hidden;
	position: absolute;top: 60px;
}
.arrowLeft a,
.arrowRight a{
	width: 16px;height: 16px;
	display: block;
}
.arrowLeft{
	background: url(//img.jp.wazap.com/images/v3/regist/rg_btn_thmb_l.gif) no-repeat 0 0;
	left: 10px;
}
.arrowRight{
	background: url(//img.jp.wazap.com/images/v3/regist/rg_btn_thmb_r.gif) no-repeat 0 0;
	right: 10px;
}

.bookmarkEditor{
	margin:5px 10px 0 10px; padding: 5px 0 0;
	border-top:1px solid #ccc;
	color:#999;
}

/*========================================
右ナビ グループの関連ゲーム
----------------------------------------*/
.sectionRelatedGame h2{
	background: url(//img.jp.wazap.com/images/v3/news/nws_h2_rgm.gif) no-repeat 0 0;
}
.sectionWikiIndex h2{
	background: url(//img.jp.wazap.com/images/v3/wiki/side_index.png) no-repeat 0 0;
}

.sectionRelatedGame img{
	float: left;
}
.sectionRelatedGame .relatedGame{
	margin: 0 0 5px 10px;
	padding: 0 0 5px;
	border-bottom: 1px dotted #666;
}
.sectionRelatedGame h3{
	line-height: 140%;
}
.sectionRelatedGame li{
	margin: 0 0 2px;
}

.sectionRelatedGame p.btnRelatedGame{
	width: 89px; height: 18px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlgmr_btn.gif) no-repeat 0 0;
}
p.btnRelatedGame a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlgmr_btn_ov.gif) no-repeat 0 0;
}
.sectionRelatedGame em{
	top: auto;
	margin-top: -10px !important;
}
.groupnaviResult.gamenaviResult em{
	z-index: 100;
	top: -10px; left: 10px;
}

/*========================================
ユーザーを探す
----------------------------------------*/
.sectionRankingSearch h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_srchusr_h2.gif) no-repeat 0 0;
}
.sectionRankingSearch fieldset,
.sectionRankingSearch p{
	margin: 0 11px;
}

/*========================================
右ナビ 関連スライダー
----------------------------------------*/
.sectionRelatedGenre h2,
.sectionRelatedModel h2,
.sectionRelatedManufacturer h2{
	text-indent: -9999px;
	height: 42px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlgm_h2.gif) no-repeat 0 0;
	overflow: hidden;
}
.relatedGameLast,
.relatedGroup,
.relatedGroupLast{
	width: 261px;
	margin: 0 10px 10px;
	padding: 0 0 10px;
	overflow: hidden;
}

/*========================================
関連ジャンル
----------------------------------------*/
.sectionRelatedGenre{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scll_mdl.gif) no-repeat 0 42px;
	position: relative;
}
div.scrollSection{
	width: 219px;
	height: 34px;
	padding: 0 31px 31px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scll_btm.gif) no-repeat bottom left;
}
div.scrollSectionIn{
	width: 219px;
	overflow: hidden;
}
div.scrollSection ul{
	width: 9999px;
	height: 34px;
	overflow: hidden;
}
div.scrollSection li{
	font-size: 90%;
	line-height: 34px;
	vertical-align: middle;
	margin: 0 10px;
	display: inline;
}
div.scrollSection li img{
	line-height: 34px;
	margin: 0 5px 0 0;
	vertical-align: middle;
}

.sectionRelatedGenre div.scrollSection li{
	padding: 0 0 0 15px;
}
.sectionRelatedGenre.genre div.scrollSection ul{
	margin: 10px 0 0;
}
.sectionRelatedGenre.genre div.scrollSection ul li{
	display: block;
	float: left;
	height: 14px;
	padding: 0;
}

p.scrollLeft,
p.scrollRight,
.relationGrpInfo p.scrollLeft,
.relationGrpInfo p.scrollRight{
	text-indent: -9999px;
	width: 12px;height: 12px;
	position: absolute;top: 53px;
	overflow: hidden;
}
.relationGrpInfo p.scrollLeft,
.relationGrpInfo p.scrollRight{
	top: 80px;
}
p.scrollLeft a,
p.scrollRight a{
	width: 12px;height: 12px;
	display: block;
}
p.scrollLeft{
	left: 15px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scllarr_l.gif) no-repeat 0 0;
}
p.scrollLeft a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scllarr_l_ov.gif) no-repeat 0 0;
}
p.scrollRight{
	left: 254px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scllarr_r.gif) no-repeat 0 0;
}
p.scrollRight a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scllarr_r_ov.gif) no-repeat 0 0;
}

/*========================================
関連機種
----------------------------------------*/
.sectionRelatedModel{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scll_mdl.gif) no-repeat 0 42px;
	position: relative;
}
.sectionRelatedModel h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlpfm_h2.gif) no-repeat 0 0;
}
* html .sectionRelatedModel div.scrollSection ul{
	height: 24px;
	padding: 10px 0 0;
}

/*========================================
関連メーカー
----------------------------------------*/
.sectionRelatedManufacturer{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scll_mdl.gif) no-repeat 0 42px;
	position: relative;
}
.sectionRelatedManufacturer h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlmkr_h2.gif) no-repeat 0 0;
}

/*========================================
グループ関連図
----------------------------------------*/
.relationGrpSide{
	width:219px;
	margin-left:410px;
}
.grpMapList{
	width:219px;
	margin-bottom:15px;
}
.grpMapList h3{
	text-indent: -9999px;
	height: 26px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mapCont_h3.gif) no-repeat 0 0;
	overflow: hidden;
}
.grpMapList2{
	width:400px;
	margin-top:10px;
}
.grpMapList2 h3{
	text-indent: -9999px;
	height: 26px;	width:400px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mapCont_h3.gif) no-repeat 0 0;
	overflow: hidden;
}
.mapListDtl h3{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mapDtl_h3.gif) no-repeat 0 0;
}
.mapListTrd h3{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mapTrd_h3.gif) no-repeat 0 0;
}
.mapContentBody{
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#999999;
}
.mapContentBody ul,
.mapContentBody dl{
	padding:10px;
	line-height:1.6em;
}
.mapContentBody ul li{
	display:inline;
	margin-right:5px;
}
.mapContentBody dl dt{
	font-weight:bold;
}

.groupRelationBox{
	margin:0 0 20px;
}
.relationGrpInfo{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scll_grp_mdl.gif) no-repeat 0 42px;
	position: relative;
	margin-top:15px;
}
.relationGrpInfo h3{
	text-indent: -9999px;
	height: 42px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlgrp_h3.gif) no-repeat 0 0;
	overflow: hidden;
}

/* 右コラム関連図 */
.groupRelationMap{
	width:405px;
	float:left;
}
.sectionMap h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mp_h2.gif) no-repeat 0 0;
}
.sectionMap img{
	float: left;
	margin: 0 0 10px 11px;
}
.sectionMap p.caption{
	font-size: 90%;
	width: 147px;
	margin: 0 0 10px 124px;
}
.sectionMap .btnDetail{
	width: 69px;height: 18px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mp_btn.gif) no-repeat 0 0;
}
.sectionMap .btnDetail a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mp_btn_ov.gif) no-repeat 0 0;
}

/* 関連グループ */
.sectionRelatedGroup h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlgrp_h2.gif) no-repeat 0 0;
}
.relatedGroup{
	border-bottom: 1px dotted #666;
}
.relatedGroup img,
.relatedGroupLast img{
	float: left;
}
.relatedGroup h3,
.relatedGroup p,
.relatedGroupLast h3,
.relatedGroupLast p{
	font-size: 90%;
	width: 150px;
	float: right;
}
.relatedGroup h3,
.relatedGroupLast h3,{
	line-height: 140%;
	margin: 0 0 5px;
}
p.btnGroup{
	width: 99px; height: 18px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlgrp_btn.gif) no-repeat 0 0;
}
p.btnGroup a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rlgrp_btn_ov.gif) no-repeat 0 0;
}

/* 関連情報スライダー */
.groupRelations{
	width:639px;
	position:relative;
}
.groupRelations div.scrollSection{
	width: 349px;
	height: 67px;
	padding: 0 31px 44px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scll_grp_btm.gif) no-repeat bottom left;
}
* html .groupRelations div.scrollSection{
	padding-bottom: 21px;
}
.groupRelations div.scrollSectionIn{
	width: 330px;
	overflow: hidden;
}
.groupRelations p.scrollRight{
	left: 374px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_scllarr_r.gif) no-repeat 0 0;
}
.sliderBlock{
	width:155px;
	margin:2px 0 5px 5px;
	float:left;
}
.sliderBlock .grpSliderInfo{
	float:right;
	width:110px;
	margin-left:5px;
	font-size:7pt;
}
.sliderBlock img{
	float:left;
	width:40px; height:40px;
}
.groupRelationMap p.scrollLeft,
.groupRelationMap p.scrollRight{
	top: 83px;
}

/*====================================================================
グループ関連図とは
ランキングについて
--------------------------------------------------------------------*/
.sectionAbtMap h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_abt_map_h3.gif) no-repeat bottom left;
}
.sectionAbtRank h2{
	background: url(//img.jp.wazap.com/images/v3/navi/nv_abt_rank_h2.gif) no-repeat bottom left;
}
.sectionAbtMap p,
.sectionAbtRank p{
	font-size: 90%;
	line-height: 140%;
	margin: 0 11px;
}

/*========================================
その他のグループ
----------------------------------------*/
.otherGroups h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_h2_oth_grp.gif) no-repeat 0 0;
}
.otherGroups p{
	margin: 0 10px;
	text-align: center;
}
.otherGroups p.otherGropusPage{
	width: 257px;
	background-color:  #F1F9FF;
	border: 1px solid #7B9EBD;
	padding: 9px 0;margin: 5px auto;
	text-align: left;
}
.otherGroups p span{
	display: block;
	width: 191px; height: 28px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_btn_oth_grp.gif) no-repeat 0 0;
	margin-left: 33px;
}
.otherGroups p span a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_btn_oth_grp.gif) no-repeat 0 -28px;
}

/* ////////////////////////////////////////////////////////////////////////

アンケート詳細関連

//////////////////////////////////////////////////////////////////////// */

/*========================================
アンケート
----------------------------------------*/
.enquete{
	width: 639px;
	margin: 20px 0;
	padding: 0 0 25px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_btm.gif) no-repeat bottom left;
}
.enquete h2{
	height: 33px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_h2.gif) no-repeat 0 0;
}
.enqueteTitle{
	margin: 0 0 8px;
	padding: 0 0 18px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_mdl.gif) no-repeat bottom left;
}
.enqueteTitleIn{
	min-height: 56px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_ttl.gif) no-repeat 14px 0;
}
.enqueteTitle h3{
	width: 370px;
	font-size: 120%;
	margin: 0 0 5px 85px;
	padding: 8px 0 5px;
	border-bottom: 1px solid #999;
}
.enqueteTitle dl{
	text-align: right;
	padding: 0 25px 0 85px;
}
.enqueteTitle dl dt,
.enqueteTitle dl dd{
	display: inline;
	font-size: 90%;
}
p.enqueteText{
	font-size: 90%;
	line-height: 140%;
	margin: 0 25px 15px;
}
.select{
	width: 567px;
	margin: 0 25px;
	padding: 10px;
	background: #ffffeb;
	border: 1px solid #ececb4;
	overflow: hidden;
}
.enquete ul{
	float: left;
}
.enquete li{
	font-size: 90%;
	line-height: 100%;
	vertical-align: middle;
	margin: 0 0 5px;
}
.enquete li input{
	line-height: 100%;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.votesEnquete{
	width: 131px;	height: 100%;
	padding: 10px 0 0;
	background: #fff;
	border: 1px solid #ececb4;
	float: right;
}
p.votesButton{
	text-indent: -9999px;
	width: 91px;height: 28px;
	margin: 0 auto 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_btn.gif) no-repeat 0 0;
}
p.votesButton a{
	width: 91px;height: 28px;
	display: block;
}
p.votesButton a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_btn_ov.gif) no-repeat 0 0;
}
.votesEnquete p.result{
	font-size: 90%;
	text-align: center;
	width: 5.2em;
	margin: 0 auto 13px;
	padding: 0 0 0 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_icn_rslt.gif) no-repeat 0 4px;
}

/*========================================
類似アンケート
----------------------------------------*/
.sectionSimilarQuestion h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_sqst_h2.gif) no-repeat 0 0 #f1f9ff;
}
.similarQuestion{
	margin: 0 11px 10px;
	padding: 0 0 10px 20px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enql_icn.gif) no-repeat 0 3px;
	border-bottom: 1px #666666 dotted;
}
.similarQuestionLast{
	margin: 0 11px;
	padding: 0 0 0 20px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enql_icn.gif) no-repeat 0 3px;
}
.sectionSimilarQuestion h3{
	font-size: 90%;
	margin: 0 0 2px;
}

/*========================================
アンケート一覧
----------------------------------------*/
.sectionLatestEnquete h2{
	background: url(//img.jp.wazap.com/images/v3/community/com_h2_latestEnq.gif) no-repeat 0 0 #f1f9ff;
}
.sectionHotEnquete h2{
	background: url(//img.jp.wazap.com/images/v3/community/com_h2_hotEnquete.gif) no-repeat 0 0 #f1f9ff;
}
.enqueteDetail,
.enqueteDetailLast{
	margin: 0 11px 10px;
	padding: 0 0 10px 20px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enql_icn.gif) no-repeat 0 3px;
}
.enqueteDetail{
	border-bottom: 1px #666666 dotted;
}
.sectionLatestEnquete h3,
.sectionHotEnquete h3{
	font-size: 100%;
	margin: 0 10px 2px 0;
}
.sectionLatestEnquete p,
.sectionHotEnquete p{
	font-size: 80%;
}
.sectionLatestEnquete p.enqueteCaption,
.sectionHotEnquete p.enqueteCaption{
	font-size: 100%;
}

/*========================================
アンケート一覧ボタン
----------------------------------------*/
.gotoEnqueteList{
	background-color: #3B3B76;
	text-indent: -9999px;
	width: 315px;	height: 26px;
	position: absolute; right: 0; bottom: 0;
	overflow: hidden;
}
.gotoEnqueteList a{
	width: 85px;height: 18px;
	margin: 4px 5px 0 0;
	float: right;
	display: block;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_enquete.png) no-repeat 0 0;
}
.gotoEnqueteList a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_enquete.png) no-repeat 0 -18px;
}

/*========================================
アンケート開票
----------------------------------------*/
.enqueteOpTitleIn{
	min-height: 56px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enqOp_ttl.gif) no-repeat 14px 0;
}
.select table{
	width:416px;
	float: left;
}
.select table th{
	text-align:left;
	font-weight:normal;
	width:30%;
	padding-right:10px;
}
.select table td{
	vertical-align:top;
}
.select table td.colorbar{
	width: 177px;
}
.select table td.colorbar img{
	margin: 2px 0 0;
	display: block;
	background: url(//img.jp.wazap.com/images/v3/game/gm_img_colorbar.gif) no-repeat 0 0;
}
p.countVoteButton{
	text-indent: -9999px;
	width: 91px;
	height: 28px;
	margin: 13px auto 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enqWrite_btn.gif) no-repeat 0 0;
}
p.countVoteButton a{
	width: 91px;
	height: 28px;
	display: block;
}
p.countVoteButton a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enqWrite_btn_ov.gif) no-repeat 0 0;
}

/*========================================
アンケート締め切り
----------------------------------------*/
.enqueteTitleInOp{
	min-height: 56px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_ttl_opn.gif) no-repeat 14px 0;
}

/*========================================
アンケートのソーシャルブックマークとタグ
----------------------------------------*/
.enqSocial{
	padding:10px 0 0 25px;
}
.enqSocial p{
	float: left;
}
.enqTag{
	width: 567px;
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
}

/*========================================
アンケートに書き込むボタン
----------------------------------------*/
p.contributToEnquete{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_btnl.gif) no-repeat 244px 9px #f1f9ff;
}
p.contributToEnquete a{
	width: 151px;	height: 28px;
	display: block;
	margin: 9px 0 0 244px;
}
p.contributToEnquete a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_enq_btnl_ov.gif) no-repeat 0 0 #f1f9ff;
}

/*========================================
グループ編集メニュー
----------------------------------------*/
.sectionEditGroup h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_edt_grp_mnu_h2.gif) no-repeat 0 0;
}
.sectionEditGroup h3{
	width: 260px;
	text-indent:0;
	margin:0 11px 5px;padding-bottom:5px;
	border-bottom:1px dotted #999;
	height:auto;
}
.sectionEditGroup ul{
	margin: 0 11px;
}
.sectionEditGroup li{
	font-size: 90%;
	margin: 0 0 5px;
	padding: 0 0 0 8px;
	background: url(//img.jp.wazap.com/images/v3/help/hlp_extr_icn.gif) no-repeat 0 5px;
}

/*========================================
右カラム ユーザープロフィール(myワザップ!)
----------------------------------------*/
.sectionPublicProfile h2{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_usrprf_h2.gif) no-repeat 0 0;
}
.sectionPublicProfile{
	text-align: center;
}
.sectionPublicProfile .userName{
	margin: 10px 11px;
}
.sectionPublicProfile .userName h3{
	width: 128px;
	margin: 0 0 10px 100px;	padding: 8px 10px;
	background: #f1f9ff;
	border: 1px solid #99b9d5;
}
.sectionPublicProfile dl{
	font-size: 90%;
	text-align: left;
	width: 259px;
	margin: 0 11px 5px;
}
.sectionPublicProfile .profileDetail{
	padding: 0 0 5px;
	border-bottom: 1px dotted #666;
}
.sectionPublicProfile dt{
	font-weight: 700;
	margin: 0 5px 0 0;
	float: left;
}
.sectionPublicProfile dd{
	text-align:right;
}

/* 汎用アイコン */
.newUserProfile dl.place{
	width: 135px;
	margin: 0 0 0 123px;
}
.newUserProfile dl.place dt{
	margin-right: 3px;
}
.newUserProfile dl.place dd{
	width: 53px; height: 12px;
	margin-bottom: 5px;
	float: left; text-align: left;
	font-size: 90%;
}
.newUserProfile .alltimeEmblem{
	overflow: hidden;
}
.newUserProfile .alltimeEmblem li{
	float: left;
}

/*========================================
プロフィール内リンク
----------------------------------------*/
ul.profileInnerLink{
	font-size: 85%;
	width: 619px;
	margin: 0 0 10px;
	padding: 8px 9px;
	background: #fff3ad;
	border: 1px solid #ecdb73;
	overflow: hidden;
}
ul.profileInnerLink li{
	line-height: 100%;
	margin: 0 3px 0 0 ;
	padding: 0 3px 0 0;
	float: left;
	border-right: 1px solid #000;
}
ul.profileInnerLink li.last{
	border: none;
}

/*========================================
勲章ページ
----------------------------------------*/
.redHeader{
	background: url(//img.jp.wazap.com/images/v3/share/shr_h2_red.png) no-repeat 0 0;
}
.orangeHeader {
	background: url(//img.jp.wazap.com/images/v3/share/shr_h2_org.gif) no-repeat 0 0;
}
.purpleHeader {
	background: url(//img.jp.wazap.com/images/v3/share/shr_h2_ppl.gif) no-repeat 0 0;
}

.orderHeader1In{
	border-bottom: 5px solid #D13800;
}
.orderHeader3In,
.orderHeader4In{
	width: 639px;
	border-bottom: 5px solid #005BB0;
	font-size: 90%;
}
.orderHeader4In{
	border-bottom: 5px solid #3B3B76;
}

.orderHeader3 ul,
.orderHeader4 ul{
	float: left;
	margin: 10px 0;
	text-align: center;
	width: 154px;
}
.orderHeader3 ul li.icnEmblem,
.orderHeader4 ul li.icnEmblem{
	margin-left: 54px;
	_margin-left: 0;
}
.orderHeader4 ul{
	margin-top: 0;
}

.orderHeader1 .userEmblemList,
.orderHeader2 .userEmblemList{
	padding-top: 10px;
}

.orderHeader1 h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_h2_odr1.gif) no-repeat 0 0;
}
.orderHeader2 h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_h2_odr2.gif) no-repeat 0 0;
}
.orderHeader3 h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_h2_odr3.gif) no-repeat 0 0;
}
.orderHeader4 h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_h2_odr4.gif) no-repeat 0 0;
}

.orderHeader3 .emblemSection,
.orderHeader4 .emblemSection{
	font-weight: bold;
	padding-bottom: 3px;
}

.orderHeader1 p.slogan,
.orderHeader4 p.slogan{
	width:619px;
	background-color: #fbf2ed;
	font-size: 100%;font-weight: 700;
	margin: 0 1px 10px;padding: 6px 9px;
}
.orderHeader4 p.slogan{
	background-color: #ededf9;
}

/* ワザップ!勲章について */
.aboutEmblem h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_abt_emb.gif) no-repeat 0 0;
}
.aboutEmblem p{
	font-size: 90%;
	margin: 0 10px;
	width: 261px;
}


/* ////////////////////////////////////////////////////////////////////////

ユーザー公開プロフィール

//////////////////////////////////////////////////////////////////////// */

/*========================================
ユーザープロフィール
----------------------------------------*/
.communityProfile .userProfile{
	width: 639px;
	margin: 0 0 20px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_bck.gif) no-repeat 0 0;
	position: relative;
}
.communityProfile .userProfile h2{
	height: 49px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_h2.gif) no-repeat 0 0;
}
.communityProfile .userProfileIn,
.communityProfile .userProfileIn2{
	width: 639px;
	padding: 0 0 5px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_btm3.gif) no-repeat bottom left;
	overflow: hidden;
}
.communityProfile .userProfileIn2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_btm4.gif) no-repeat bottom left;
}

/*
プロフィール右側
----------------------------------------*/
.userProfile h3{
	font-size: 130%;
	width: 473px;
	padding: 1px 12px 21px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_brd2.gif) no-repeat bottom left;
}
.userProfileText{
	width: 497px;
	margin: 0 8px 0 0;
	display: inline;
	float: right;
}
.userProfileTextIn{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_bck2.gif) repeat-y bottom left;
	overflow: hidden;
	*height: 100%;
}
.userProfileDetail1{
	width: 245px;
	float: left;
}
.userProfileDetail2{
	width: 245px;
	float: right;
}
.detailBlock,
.detailBlockLast{
	width: 219px;
	padding: 5px 13px 13px;
	overflow: hidden;
}
.detailBlock{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_bck3.gif) no-repeat bottom left;
}
.detailBlock h4,
.detailBlockLast h4,
.detailBlock ul{
	font-size: 90%;
	float: left;
}
.detailBlock p,
.detailBlockLast p{
	font-size: 90%;
	float: right;
}
.detailBlock ul li{
	text-align: right;
	margin: 0 0 2px;
}

/*
ブログURL
----------------------------------------*/
.detailBlockLast.blog h4,
.detailBlockLast.blog p{
	float: none;
	padding: 0 0 3px;
}

/*
勲章
----------------------------------------*/
.profileEmblemIn{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_brd1.gif) no-repeat bottom left;
	padding: 0 10px 16px;
}
.profileEmblemIn ul,
.profileEmblemIn ul li,
.profileEmblemIn dd{
	float: left;
}
.profileEmblemIn ul{
	width: 360px;
}
.profileEmblemIn dl{
	position: static !important;
	width: 100px;
	float: right;
	font-size: normal !important;
	margin-top: 8px;
}
.profileEmblemIn dt{
	display: block !important;
	float: left;
}
.profileEmblemIn dd{
	width: 35px;height: 20px;
	font-size: 12px;
}

/*
署名
----------------------------------------*/
.communityProfile h4.signatureHeading{
	text-indent: -9999px;
	width: 497px;
	height: 40px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_sgn_h4.gif) no-repeat 0 0;
	overflow: hidden;
}
.communityProfile div.signatureText{
	font-size: 90%;
	width: 473px;
	padding: 6px 12px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_sgn_bck.gif) repeat-y 0 0;
}

/*
プロフィール左側
----------------------------------------*/
.communityProfile .userProfileImage{
	width: 120px;
	margin: 0 0 0 8px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_bck4.gif) repeat-y 0 0;
	float: left;
	display: inline;
}
.communityProfile .userProfileImage img{
	margin: 0 0 0 12px;
}
.communityProfile .userProfileImage ul{
	width: 120px;
	height: 85px;
	margin: 6px 0 0;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_btn.gif) no-repeat 0 0;
	position: relative;
}
.communityProfile .userProfileImage ul li{
	text-indent: -9999px;
	width: 114px;
	height: 18px;
	position: absolute;
	overflow: hidden;
	left: 3px;
}
.communityProfile .userProfileImage ul li a{
	width: 114px;
	height: 18px;
	display: block;
}
.communityProfile li.sendMail{
	top: 14px;
}
.communityProfile li.sendMail a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_btn1_ov.gif) no-repeat 0 0;
}
.communityProfile li.addAdrressBook{
	top: 39px;
}
.communityProfile li.addAdrressBook a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_btn2_ov.gif) no-repeat 0 0;
}
.communityProfile li.addFriendList{
	top: 64px;
}
.communityProfile li.addFriendList a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_opnprf_btn3_ov.gif) no-repeat 0 0;
}

/*
登録日
----------------------------------------*/
.communityProfile .userProfile dl{
	font-size: 85%;
	position: absolute;top: 11px;right: 12px;
}
.communityProfile .userProfile dt{
	margin: 0 2px 0 0;
}
.communityProfile .userProfile dt,
.communityProfile .userProfile dd{
	display: inline;
}

/*========================================
最近のユーザーアクション
----------------------------------------*/
.communityProfile .recentUserAction h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_usract_h2.gif) no-repeat 0 0;
}
.communityProfile .recentUserAction h3{
	font-size: 90%;
	width: 619px;
	margin: 0 1px;
	padding: 6px 9px;
	background: #e8f3e8;
}
.communityProfile .recentUserAction h4{
	font-size: 90%;
	font-weight: 100;
	width: 550px;
	padding: 0 0 0 10px;
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_rcntAct_icn.gif) no-repeat 0 2px;
	float: left;
}
.communityProfile .recentUserAction p{
	font-size: 90%;
	float: right;
}

/*
ユーザーアクション詳細
----------------------------------------*/
.communityProfile .recentUserAction p.userActionDetail{
	text-indent: -9999px;
	width: 639px;	height: 26px;
	background-color: #007200;
	float: none;
	overflow: hidden;
}
.communityProfile .recentUserAction p.userActionDetail a{
	width: 121px;	height: 18px;
	margin: 4px 5px 0 0;
	float: right;
	display: block;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_user_act.png) no-repeat 0 0;
}
.communityProfile .recentUserAction p.userActionDetail a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_user_act.png) no-repeat 0 -18px;
}

/*========================================
今一番遊んでるゲーム
----------------------------------------*/
.gamePlaysMostIn{
	width: 617px;
	padding: 0 11px;
	border-bottom: 5px solid #ff7600;
	overflow: hidden;
}
.gamePlaysMost h2{
	margin-bottom: 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_mstply_h2.gif) no-repeat 0 0;
}
.gamePlaysMostText{
	margin: 0 0 0 86px;
}
.gamePlaysMostText h3{
	margin: 0 0 5px;
}
.gamePlaysMostText h3 img{
	vertical-align: middle;
	margin: 0 0 0 5px;
	float: none;
}
.gamePlaysMostText ul{
	margin: 5px 0 0;
}
.gamePlaysMostText ul.playerInfo li{
	font-size: 90%;
	margin: 0 10px 0 0;
	display:inline;
}
.gamePlaysMostText ul.mostPlayGenre li{
	font-size: 90%;
	float:left;
}

/*========================================
持ってる！リスト
----------------------------------------*/
.hasList h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_hslst_h2.gif) no-repeat 0 0;
}
.hasList p.slogan{
	width: 619px;
	margin: 0 1px 10px;
	padding: 6px 9px;
	background: #fbf2ed;
}
.hasList h3{
	text-indent: -9999px;
	width: 213px;
	height: 14px;
	margin: 0 11px 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_hslst_h3.gif) no-repeat 0 0;
	overflow: hidden;
}
.hasListRandomList{
	width: 637px;
	margin: 0 1px 10px;
	overflow: hidden;
}
.hasListRandom{
	width: 144px;	height: 106px;
	margin: 0 0 0 10px;	padding: 18px 0 0;
	float: left; display: inline;
	border: 1px solid #ccc;
}
.hasListRandom img{
	margin: 0 auto 10px;
	display: block;
}

/*
持ってる！リストの詳細を見る
----------------------------------------*/
.communityProfile p.hasListDetail{
	text-indent: -9999px;
	width: 639px;	height: 26px;
	background-color: #D13800;
	clear: both;
	overflow: hidden;
}
.communityProfile p.hasListDetail a{
	width: 147px;	height: 18px;
	margin: 4px 5px 0 0;
	display: block;
	float: right;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_has_list.png) no-repeat 0 0;
}
.communityProfile p.hasListDetail a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_has_list.png) no-repeat 0 -18px;
}

/*========================================
紹介文
----------------------------------------*/
.communityProfile .introduceSentence h2{
	margin: 0 0 10px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_intr_h2.gif) no-repeat 0 0;
}
.communityProfile .introduce{
	margin: 0 11px 10px;padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
	*height: 100%;
}
.communityProfile .introduce h3{
	margin: 0 0 5px;
}
.communityProfile .introduceIn{
	font-size: 90%;
	width: 530px;
	margin: 0 0 0 10px;
	display: inline;
	float: left;
}
.communityProfile p.caption{
	margin: 5px 0 0;padding: 5px 0;
	border-top: 1px dotted #999;
}

/*
紹介文一覧
----------------------------------------*/
.communityProfile p.introduceList{
	text-indent: -9999px;
	width: 639px;	height: 26px;
	background-color: #005BB0;
	overflow: hidden;
}
.communityProfile p.introduceList a{
	width: 69px;	height: 18px;
	margin: 4px 5px 0 0;
	display: block;
	float: right;
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_intro.png) no-repeat 0 0;
}
.communityProfile p.introduceList a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/btn/btn_ft_intro.png) no-repeat 0 -18px;
}

/*========================================
友達リスト
----------------------------------------*/
.communityProfile .sectionFriendList h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_frlst_h2.gif) no-repeat 0 0;
	margin-bottom: 10px !important;
}
.communityProfile .friendListLine{
	margin: 0 0 10px 11px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_frlst_bck.gif) no-repeat bottom left;
	overflow: hidden;
}
* html .communityProfile .friendListLine{
	height: 100%;
}
.communityProfile .friendList{
	width: 124px;
	margin: 0 11px 0 0;
	padding: 10px 0;
	display: inline;
	border-top: 1px solid #ccc;
	float: left;
}
.communityProfile .friendList img{
	margin: 0 auto;
	display: block;
}
.communityProfile .friendList h3{
	font-size: 90%;
	text-align: center;
	padding: 3px 10px 0;
}

/*
友達リスト一覧
----------------------------------------*/
.communityProfile .sectionFriendList .naviSubSection p{
	width: 88px;
	height: 18px;
	margin:  0 0 0 161px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_frlist_btn.gif) no-repeat 0 0;
}
.communityProfile .sectionFriendList .naviSubSection p a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_frlist_btn_ov.gif) no-repeat 0 0;
}

/*========================================
参加グループ
----------------------------------------*/
.sectionParticipatGroup h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_jngrp_h2.gif) no-repeat 0 0;
}
.participatGroup,
.participatGroupLast{
	width: 259px;
	margin: 0 11px 10px;
	padding: 0 0 10px;
	overflow: hidden;
}
.participatGroup{
	border-bottom: 1px dotted #666;
}
.participatGroupIn{
	width: 149px;
	margin: 0 0 0 10px;
	display: inline;
	float: left;
}
.participatGroupIn h3{
	font-size: 90%;
	margin: 0 0 3px;
}
.participatGroupIn dl{
	font-size: 85%;
	margin: 0 0 5px;
}
.participatGroupIn dt,
.participatGroupIn dd{
	display: inline;
}

/*
参加グループ一覧
----------------------------------------*/
.communityProfile .sectionParticipatGroup .naviSubSection p{
	width: 103px;
	height: 18px;
	margin:  0 0 0 146px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_jngrp_byn.gif) no-repeat 0 0;
}
.communityProfile .sectionParticipatGroup .naviSubSection p a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_jngrp_byn_ov.gif) no-repeat 0 0;
}

/*========================================
アルカナコレクション
----------------------------------------*/
.arcana h2{
	background:url(//img.jp.wazap.com/images/v3/mywazap/mzp_h2_arcana.gif) no-repeat 0 0;
}
.arcanaIn{
	width: 136px;
	margin: 10px auto 0;padding: 0 0 10px;
}

/* 誘導バナー */
.leadBanner{
	background-color: #083258 !important;
	padding: 0 0 15px !important;
}
.leadBanner img{
	display: block;
	margin: 0 auto;
}
.arcana.leadBanner .rightHead{
	padding: 0;
}

/*========================================
ユーザープロフィール右ホームページ
----------------------------------------*/
.sectionHomePage {
	padding: 0 0 10px;
}
.sectionHomePage h2{
	height: 30px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_usr_hp_h2.gif) no-repeat 0 0;
}
.sectionHomePage div{
	position: relative;
	padding: 5px 0 12px 0;
	margin-left: 1px; margin-right: 1px; margin-bottom: 2px;
}
.sectionHomePage div h3{
	padding-left: 42px;
	padding-top: 6px;
	word-break: breal-all;
}
.sectionHomePage div h3 img{
	border: 1px solid #a3c1e5;
	padding: 1px;
	position: absolute;left: 5px;top: 5px;
	text-decoration: none;
}

/*========================================
ニュース投稿
----------------------------------------*/
.sectionNewsPost h2{
	text-indent: -9999px;
	height:30px;
	margin: 0 0 10px;
	background:url(//img.jp.wazap.com/images/v3/news/nws_h2_pst.gif) no-repeat 0 0;
}
.sectionNewsPost ul{
	margin: 0 0 0 11px;
}

/*========================================
ハイスコアランキング
----------------------------------------*/
.sectionHighScoreRanking h2{
	height: 30px;
	margin-bottom: 0 !important;
	background: url(//img.jp.wazap.com/images/v3/game/gm_scor_rnk_h2.gif) no-repeat 0 0;
}
.rankinUser{
	width: 261px;
	margin: 0 11px;	padding: 5px 0;
	border-bottom: 1px dotted #666;
	position: relative;
	overflow: hidden;
}
.sectionHighScoreRanking dl{
	width: 200px;
	float:right;
	font-size: 90%;
}
.sectionHighScoreRanking dt{
	width: 60px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
.sectionHighScoreRanking dd{
	font-weight: 700;
	text-align:left;
}

/*========================================
表示範囲の指定
----------------------------------------*/
.sectionRangeDisplay h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rngdsp_h2.gif) no-repeat 0 0;
}
.sectionRangeDisplay p.caption{
	font-size: 90%;
	margin: 0 11px 10px;
	padding: 0 0 10px;
	border-bottom: 1px dotted #999;
}
.sectionRangeDisplay dl{
	margin: 0 11px;
}
.sectionRangeDisplay dt{
	width: 7em;
	float: left;clear: left;
	font-weight: 700;
}
.sectionRangeDisplay dd{
	font-size: 90%;
	margin: 0 0 10px 7em;
}
.sectionRangeDisplay dd select{
	font-size: 100%;
	border: 1px solid #7b9ebd;
}
select.kind{
	width: 150px;
}
select.year{
	width: 83px;
}
select.month{
	width: 63px;
}
p.previewInformation{
	text-indent: -9999px;
	width: 75px;height: 22px;
	margin: 0 0 0 195px;
	background: url(//img.jp.wazap.com/images/v3/community/cmn_rngdsp_btn.gif) no-repeat 0 0;
	overflow: hidden;
}

/*========================================
新着ブログ
----------------------------------------*/
.latestBlog h2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_hd_blog.gif) no-repeat 0 0;
}
.upcomingIndex{
	margin: 0 11px 5px; padding: 0 0 5px;
	border-bottom: 1px dotted #ccc;
}
.upcomingIndex dl{
	text-align: right;
	padding: 5px 0 0;
	font-size: 90%;
}
.upcomingIndex dl dt,
.upcomingIndex dl dd{
	display: inline;
}