@charset "utf-8";
.serviceDefault{
  --MXVAR-BASE-COLOR--text-normal:#333;
  --MXVAR-BASE-COLOR--text-soft:#666;
  --MXVAR-BASE-COLOR--text-softest:#767676;
  --MXVAR-BASE-COLOR--text-softest-onGray244:#707070;
  --MXVAR-BASE-COLOR--text-alert:#e00;
  --MXVAR-BASE-COLOR--text-link:#1558d6;
  --MXVAR-BASE-COLOR--text-link-soft:#405e96;
  --MXVAR-BASE-COLOR--text-link-on-gray-bg:#1f4690;
  --MXVAR-BASE-COLOR--text-link-visited:#855885;
  --MXVAR-BASE-COLOR--text-link-focused:#966400;
  --MXVAR-BASE-COLOR--inverse-text-normal:#fff;
  --MXVAR-BASE-TEXT-SHADOW_COLOR--for-text-normal:#767676;
  --MXVAR-BASE-BACKGROUND-COLOR--base-normal:#fff;
  --MXVAR-BASE-BACKGROUND-COLOR--base-soft-gray:#f2f2f2;
  --MXVAR-BASE-BACKGROUND-COLOR--base-gray:#e8e8e8;
  --MXVAR-BASE-BACKGROUND-COLOR--base-alert:#e00;
  --MXVAR-BASE-FONT-SIZE--root:62.5%;
  --MXVAR-BASE-FONT-SIZE--inherit:inherit;
  --MXVAR-BASE-WEBKIT-TEXT-SIZE-ADJUST--normal:100%;
  --MXVAR-BASE-LINE-HEIGHT--normal:1.5;
  --MXVAR-BASE-FONT-SIZE--input-text-normal:1.6rem;
  --MXVAR-BASE-FONT-SIZE--heading-large:2rem;
  --MXVAR-BASE-FONT-SIZE--heading-normal:1.8rem;
  --MXVAR-BASE-FONT-SIZE--heading-small:1.6rem;
  --MXVAR-BASE-FONT-SIZE--heading-minimum:1.4rem;
  --MXVAR-BASE-FONT-SIZE--large:1.8rem;
  --MXVAR-BASE-FONT-SIZE--normal:1.6rem;
  --MXVAR-BASE-FONT-SIZE--small:1.4rem;
  --MXVAR-BASE-FONT-SIZE--minimum:1.2rem;
  --MXVAR-BASE-BLANK--extend-size-normal:5px;
  --MXVAR-BASE-BLANK--extend-size-small:2px;
  --MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal:underline;
  --MXVAR-BASE-TEXT-DECORATION--block-text-link-normal:none;
  --MXVAR-BASE-TEXT-DECORATION--area-link-normal:none;
  --MXVAR-BASE-FONT-WEIGHT--set-normal:normal;
  --MXVAR-BASE-LINE-HEIGHT--is-zero:0;
  --MXVAR-LOCAL-COLOR--updateSign:#fff;
  --MXVAR-LOCAL-BACKGROUND-COLOR--updateSign:#df3400;
  --MXVAR-LOCAL-COLOR--newSign:#fff;
  --MXVAR-LOCAL-BACKGROUND-COLOR--newSign:#df3400;
  --MXVAR-LOCAL-COLOR--statusOpen:#ff4765;
  --MXVAR-LOCAL-BORDER-COLOR--statusOpen:#e8647a;
  --MXVAR-LOCAL-BACKGROUND-COLOR--statusOpen:#fff;
  --MXVAR-LOCAL-COLOR--statusClose:#999;
  --MXVAR-LOCAL-BORDER-COLOR--statusClose:#909090;
  --MXVAR-LOCAL-BACKGROUND-COLOR--statusClose:#fff;
  --MXVAR-LOCAL-COLOR--statusJoining:#fff;
  --MXVAR-LOCAL-BORDER-COLOR--statusJoining:#1b8926;
  --MXVAR-LOCAL-BACKGROUND-COLOR--statusJoining:#1b8926;
  --MXVAR-LOCAL-COLOR--statusJoined:#fff;
  --MXVAR-LOCAL-BORDER-COLOR--statusJoined:#767676;
  --MXVAR-LOCAL-BACKGROUND-COLOR--statusJoined:#767676;
  --MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal:#767676;
  --MXVAR-LOCAL-SYMBOL-COLOR--for-inverse-text-normal:#767676;
}
div.toolExplanation01{
  width:678px;
  padding:4px 18px;
  border-left:1px solid #d6d6d6;
  border-right:1px solid #d6d6d6;
  background-color:#f8f8f8;
  color:#666;
  font-size:83%;
}
div.toolExplanation02{
  width:678px;
  padding:4px 18px;
  border-left:1px solid #d6d6d6;
  border-right:1px solid #d6d6d6;
  border-bottom:1px solid #fbb14e;
  background-color:#f8f8f8;
  color:#666;
  font-size:83%;
}
div.toolExplanation01 p img,
div.toolExplanation02 p img{
  margin-right:3px;
  vertical-align:middle;
}
ul.searchFunction01{
  clear:both;
  padding:6px 0 5px;
  text-align:center;
}
ul.searchFunction01 li{
  display:inline;
}
ul.searchFunction01 li input{
  vertical-align:middle;
}
ul.searchFunction01 li.input02 span{
  font-size:83%;
}
ul.searchFunction01 li.input01 input,
ul.searchFunction01 li.input02 input{
  padding:2px 0 1px 21px;
  border:1px solid #ccc;
  background:url("/img/basic/icon/searchform002.gif") #fff no-repeat 5px 50%;
  font-size:100%;
}
ul.searchFunction01 li.select01 select{
  background:#fdf9f2;
  vertical-align:middle;
}
ul.searchFunction01 li.input02 select,
ul.searchFunction01 li.input02 input{
  vertical-align:middle;
}
ul.searchFunction01 li.input01 input{
  width:299px;
}
ul.searchFunction01 li.input02 input{
  width:199px;
}
ul.searchFunction01 li.input03 span{
  font-size:83%;
}
ul.searchFunction01 li.input03 input{
  width:199px;
  height:15px;
  border:1px solid #ccc;
  background:url("/img/basic/icon/searchform002.gif") #fff no-repeat 5px 50%;
}
ul.searchFunction01 li.input03 img{
  display:none;
}
ul.searchFunction01 li.input03.select input{
  width:182px;
}
ul.searchFunction01 li.input03.select img{
  display:inline;
}
ul.searchFunction01 li.input02 select,
ul.searchFunction01 li.input02 input,
ul.searchFunction01 li.input03 select,
ul.searchFunction01 li.input03 input,
ul.searchFunction01 li.input03 img{
  vertical-align:middle;
}
ul.searchFunction01 li.input01 input,
ul.searchFunction01 li.input02 input,
ul.searchFunction01 li.input03 input{
  padding:2px 0 1px 21px;
  font-size:100%;
}
ul.searchSort01{
  width:396px;
  padding:0 0 5px;
  margin-right:auto;
  margin-left:auto;
}
ul.searchSort01 li{
  display:inline;
  font-size:83%;
}
ul.searchSort01 li input{
  margin-right:3px;
  vertical-align:middle;
}
ul.searchSort01 .searchFocus01{
  margin-left:20px;
}
ul.searchSort01 li.searchVolume01{
  margin-left:20px;
  white-space:nowrap;
}
ul.searchSort01 li.searchVolume01 select{
  font-size:100%;
  vertical-align:middle;
  margin-left:3px;
}
div.editReview div.itemImage{
  float:left;
  width:160px;
  padding:8px 9px 8px 8px;
}
div.editReview div.itemImage table.image td{
  width:160px;
  height:160px;
  text-align:center;
  vertical-align:middle;
}
div.editReview div.itemImage{
  width:100px;
}
div.add_review div.editReview div.itemImage{
  margin-right:-1px;
  border-right:1px solid #fbb14e;
}
div.editReview div.itemImage table.image td{
  width:100px;
  height:100px;
}
div.editReview div.itemImage p{
  padding:8px 0;
  font-size:83%;
  text-align:center;
}
div.editReview{
  clear:both;
  border:1px solid #fbb14e;
  border-top:none;
}
div.editReview ul.editContents{
  float:left;
  width:596px;
  border-right:none !important;
  background-position:-576px top !important;
}
div.editReview ul.editContents li dl dt{
  width:104px !important;
  padding:7px 10px !important;
}
div.editReview ul.editContents li dl dd{
  width:452px !important;
  padding:7px 10px !important;
}
div.editReview ul.editContents li dl dd.reviewInput textarea{
  width:448px;
}
div.editReview ul.editContents li dl dd ul.publisher li{
  width:452px;
  overflow:visible;
}
.LEGACY_UI2016_editList01 div.editReview ul.editContents li.listItemBottom{
  border-bottom:none;
}
dl.commentList01 dt.commentDate{
  width:714px;
  border:1px solid #ddc49c;
  border-bottom:none;
  background:#f5e9d4;
  color:#8c7551;
  line-height:1.8;
  font-weight:bold;
}
dl.commentList01 dt.commentDate input{
  border:1px solid #dfdfdf;
  background:#fdf9f2;
  vertical-align:middle;
}
dl.commentList01 dt.commentDate p{
  padding-left:5px;
}
dl.commentList01 dt.commentDate span{
  display:block;
  position:absolute;
  width:12em;
  right:10px;
  bottom:0;
  font-weight:normal;
  color:#8c7551;
  text-align:right;
}
dl.bbsList01 dd.if3colsBbsContent dl{
  width:714px;
  border-top:1px solid #ffcd8f;
  background:url("/img/basic/common/3cols_dot_vertical.gif") repeat-y 0 0;
}
dl.bbsList01 dd.if3colsBbsContent dl::after{
  content:" ";
  display:block;
  clear:both;
}
dl.bbsList01 dd.if3colsBbsContent dt{
  float:left;
  width:141px;
  padding:10px 0;
  text-align:center;
}
dl.bbsList01 dd.if3colsBbsContent dd.if3cols{
  float:right;
  width:141px;
  padding:10px 0;
  background:none;
  text-align:center;
  word-break:break-all;
}
dl.bbsList01 dd.if3colsBbsContent dd.if3colsMessage{
  float:right;
  width:390px;
  padding:10px 10px 10px 0;
  word-break:break-all;
}
dl.bbsList01 dd.if3colsBbsContent dl.if2cols{
  background:url("/img/basic/common/2cols_dot_vertical.gif") repeat-y 0 0;
}
dl.bbsList01 dd.if3colsBbsContent dl.if2cols dd.if3colsMessage{
  width:530px;
  background-color:#fff;
}
div.heading14{
  margin-bottom:10px;
  padding-bottom:7px;
  background-repeat:no-repeat;
  background-position:left bottom;
}
div.heading14 dl{
  position:relative;
  width:415px;
  min-height:30px;
  padding:10px 10px 2px 16px;
  background-repeat:no-repeat;
  background-position:left top;
}
div.heading14 dl dt span.supplement05{
  font-size:83%;
}
div.heading14 dl dt.shortline{
  padding-top:6px;
}
div.heading14 dl dt strong{
  font-weight:bold;
}
div.heading14 dl dd{
  position:absolute;
  top:50%;
  right:10px;
}
div.heading14 dl dd a{
  display:block;
}
body.logout #headerArea{
  width:1022px;
  margin:0 auto;
}
body.logout #page{
  width:1022px;
}
#headerArea{
  padding-bottom:0;
}
#page,
#headerArea{
  width:100%;
}
#bodyArea,
#footerArea{
  margin:0 auto;
}
#headerAreaInner{
  width:1022px;
  margin:0 auto;
}
#headerArea01 #headerAreaInner .home{
  float:left;
}
#headerArea01 #headerAreaInner .home a{
  background:url("/img/basic/icon/home001.gif") 0 50% no-repeat;
  padding:0 0 0 20px;
}
.home a:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #cfa34c);
}
#headerArea #headerAreaInner .headerLogo{
  float:left;
  width:115px;
  padding:25px 0 26px;
  margin:0 53px 0 7px;
}
#headerArea #headerAreaInner .headerLogo a{
  height:44px;
}
#headerArea #headerAreaInner .adBanner{
  float:left;
  width:726px;
  margin:5px 0 8px;
}
#headerArea #headerAreaInner .adBanner #adBanner{
  margin:0;
}
em,
strong{
  font-size:100%;
  font-weight:normal;
  font-style:normal;
}
.formButtons01 p,
.formButtons01 ul,
ul.formButtons01{
  margin:0 auto;
  text-align:center;
}
.formButtons01 .option01{
  padding-top:7px;
}
.formButtons01 .option01 input{
  margin-right:3px;
  vertical-align:middle;
}
.formButtons01 a{
  margin:0 4px;
}
.formButtons01 a.formBt01,
.formButtons01 a.formBt02{
  display:inline-block;
  text-decoration:none;
}
.formButtons01 a.formBt01{
  color:#fff;
}
.formButtons01 a.formBt02{
  color:#575350;
}
.utilityWindow01.adminPopup{
  text-align:left;
}
.topImage{
  margin:0 0 10px;
}
.topicImage{
  margin:15px 0;
}
.topicImage.atFirst{
  margin-top:3px;
}
.topicPath{
  margin:0 15px 8px;
  font-size:83%;
}
.labels01{
  line-height:1;
}
.labels01::after{
  content:" ";
  display:block;
  clear:both;
}
.labels01 li{
  float:left;
  margin:5px 4px 0 0;
  vertical-align:bottom;
}
.labels01 li p{
  display:block;
  background:#eaeaea url("/img/basic/community/bg_label001.gif") no-repeat 0 0;
  color:#666;
  font-size:83%;
}
.labels01 li p.invalidLabel{
  color:#ccc;
}
.labels01 li .labelFace{
  display:block;
  height:25px;
  padding:0 10px;
  background:url("/img/basic/community/bg_label001.gif") no-repeat 100% -25px;
  white-space:nowrap;
  vertical-align:top;
  line-height:25px;
}
.labels01 li .delete,
.labels01 li .protected,
.labels01 li .protect{
  display:inline-block;
  margin-left:8px;
  text-indent:-9999px;
  vertical-align:top;
  overflow:hidden;
  cursor:pointer;
}
.labels01 li .protect{
  width:10px;
  background:url("/img/basic/icon/protect001.gif") no-repeat 50% 0;
}
.labels01 li .protected{
  width:10px;
  background:url("/img/basic/icon/protect001.gif") no-repeat 50% 100%;
}
.labels01 li .delete{
  width:7px;
  background:url("/img/basic/icon/close001.gif") no-repeat 50% 50%;
}
.labels02::after{
  content:" ";
  display:block;
  clear:both;
}
.labels02 li{
  display:inline-block;
  margin:5px 4px 0 0;
  vertical-align:bottom;
}
.labels02 li a{
  cursor:pointer;
}
.labels02 li a,
.labels02 li p{
  display:block;
  background:url("/img/basic/icon/keyword001.png") no-repeat 0 4px;
  vertical-align:top;
  text-indent:14px;
}
.labels02 li .invalidLabel{
  color:#ccc;
}
dl.bbsList01 dd.bbsContent dd ul.shareButton{
  float:right;
  height:20px;
  padding:15px 0 0 0;
}
dl.bbsList01 dd.formButtons01 p.supplement01{
  margin:10px 0;
}
ul.shareButton{
  padding:4px 6px 5px;
}
ul.shareButton::after{
  content:" ";
  display:block;
  clear:both;
}
ul.shareButton li{
  float:left;
  margin-right:3px;
}
ul.shareButton li.twitter iframe{
  width:77px !important;
}
ul.shareButton li.google,
ul.shareButton li.google div,
ul.shareButton li.google div iframe,
#___plusone_0{
  display:inline !important;
  width:32px !important;
}
ul.shareButton li.mail{
  padding-right:0;
}
.thumbnailPanel01{
  display:block;
  padding:0 0 4px;
  text-align:center;
}
.thumbnailPanel01 img{
  vertical-align:bottom;
}
div.searchForm03 ul.searchSort01{
  text-align:center;
  width:auto;
}
.contents02 ul{
  width:240px;
  margin:0 auto;
  padding:5px 0 0;
}
.contents02 li{
  padding-left:14px;
}
ul.blockId li{
  width:120px;
  margin-bottom:3px;
  border:none;
  float:left;
  text-align:left;
  clear:none !important;
}
div.communityInfo{
  width:716px;
  background:url("/img/basic/community/community_info001.gif") no-repeat 0% 0%;
  margin:0 0 5px 0;
  padding-top:10px;
}
div.communityInfo02{
  width:716px;
  background:url("/img/basic/community/community_info002.gif") no-repeat 0% 100%;
  padding-bottom:10px;
}
div.communityInfo02 p.makeLink{
  background:url("/img/basic/icon/community_comment001.gif") no-repeat 0% 70%;
  float:right;
  padding:0 10px 0 16px;
}
div.communityInfo02 p.makeInfo{
  clear:both;
  float:right;
  padding:3px 10px 0 0;
  font-size:0.8em;
  color:#737373;
}
dl.bbsList01 dd.enqueteBlock{
  padding:3px 0 20px;
  border-top:1px solid #fbb14e;
}
dl.bbsList01 dd.enqueteBlock h3{
  width:620px;
  margin:0 auto;
  font-weight:bold;
}
dl.bbsList01 p.noResult{
  width:620px;
  margin:0 auto;
}
div.enquete_meter{
  width:620px;
  margin:0 auto;
  padding:2px 0;
  text-align:center;
  border:solid 1px #f5e9d4;
  background:#ffffff;
}
div.enquete_meter dl.enqueteList{
  width:616px;
  margin:0 auto 2px;
  padding-bottom:2px;
  background:#fbf5ec;
  height:40px;
}
div.enquete_meter dl.enqueteList dt{
  width:495px;
  padding:3px 0 0 20px;
  text-align:left;
  float:left;
}
div.enquete_meter dl.enqueteList dd{
  width:90px;
  text-align:right;
  color:#605048;
  float:right;
  padding:13px 10px 0 0;
}
div.enquete_meter dl.enqueteList dd span{
  display:block;
  float:left;
  width:50px;
  text-align:right;
  font-weight:bold;
  color:#ff8f00;
}
div.enquete_meter dl.enqueteTotal{
  width:616px;
  margin:0 auto 0;
  padding:0;
  background:#f5e9d4;
  height:30px;
}
div.enquete_meter dl.enqueteTotal dt.enqueteTotalNumber span{
  color:#8c7551;
  font-weight:bold;
  padding:0 48px 0 10px;
  text-align:right;
}
div.enquete_meter dl.enqueteTotal dt.enqueteTotalNumber{
  float:right;
  text-align:right;
  padding:6px 0 0;
}
dd.enqueteInfo{
  padding:3px 0;
  border-top:1px solid #fbb14e;
}
dd.enqueteInfo dl{
  padding:2px 10px;
}
dd.enqueteInfo dl dt{
  float:left;
  clear:both;
  width:60px;
  text-align:right;
  padding-right:8px;
  background:url("/img/basic/common/colon001.gif") no-repeat 100% 50%;
}
dd.enqueteInfo dl dd{
  float:left;
  padding-left:4px;
}
ul.enqueteForm li{
  margin:3px 0;
}
ul.enqueteForm li span{
  display:block;
  width:20px;
  float:left;
  text-align:center;
}
p.endLink{
  margin:10px auto;
  text-align:left;
}
dl.listMemberBlock{
  width:714px;
  border:1px solid #ffcd8f;
  margin-bottom:0;
}
dl.listMemberBlock dt.listLeft{
  width:100px;
  text-align:center;
  padding:20px 0 0;
  float:left;
}
dl.listMemberBlock dd.formButtons01{
  border-top:1px solid #fbb14e;
}
dl.listMemberBlock dd.bbsContent{
  width:610px;
  float:right;
  border:none;
  background:url("/img/basic/common/iconlist_line_vertical.gif") repeat-y 0% 0%;
  padding-left:1px;
}
#bodyMainArea dd.bbsContent dl.photoUpload,
#bodyMainArea dd.bbsContent dl.photoUpload dt,
#bodyMainArea dd.bbsContent dl.photoUpload dd{
  background:none;
  margin:0;
  padding:0;
  border:none;
}
dl.listMemberBlock dd.bbsContent dl{
  border-bottom:solid 1px #fbb14e;
  background:url("/img/basic/common/bg_bbs01.gif") repeat-y 0% 0%;
  overflow:hidden;
}
dl.bbsList01 dd.bbsContent.enqueteContent{
  padding:15px 20px;
  overflow:hidden;
  width:674px;
  word-break:break-all;
}
#bodyArea #bodyMainArea dd.bbsContent.eventContent dl{
  background:none;
}
#bodyArea #bodyMainArea dd.bbsContent.eventContent dt{
  background-color:#ff0000;
  display:none;
}
#bodyArea #bodyMainArea dd.bbsContent.eventContent dd{
  float:none;
  padding-left:20px;
  width:684px;
}
dl.listMemberBlock dd.bbsContent dl::after{
  content:" ";
  display:block;
  clear:both;
}
dl.listMemberBlock dd.bbsContent dt{
  float:left;
  width:122px;
  padding:10px 9px;
}
dl.listMemberBlock dd.bbsContent dd{
  float:right;
  width:433px;
  padding:10px 20px 10px 0;
}
dl.listMemberBlock dd.bbsContent dl.lastBlock{
  border-bottom:none;
}
dl.listMemberBlock dd.listReviewFormButtons{
  clear:both;
  width:714px;
  border-top:solid 1px #fbb14e;
}
dl.listMemberBlock dd.listReviewFormButtons .formImgButtonList{
  height:19px;
}
dl.listMemberBlock dd.listReviewFormButtons .formImgButtonList li{
  margin:0 6px;
}
dl.listMemberBlock dt.listLeft a{
  display:table-cell;
  width:40px;
  height:40px;
  line-height:40px;
  vertical-align:middle;
}
dl.listMemberBlock dt.listLeft .userCheckList{
  padding-left:8px;
  text-align:left;
}
dl.listMemberBlock dt.listLeft .userCheckList li{
  display:inline-block;
}
dl.listMemberBlock dt.listLeft .userCheckList .checkBlock{
  display:table-cell;
  height:40px;
  line-height:40px;
  padding-right:8px;
  vertical-align:middle;
}
div.memberlistBlock{
  width:714px;
  background:#ffffff;
  border-top:1px solid #ddc49c;
  border-bottom:1px solid #ddc49c;
}
div.memberlistPics{
  float:left;
  text-align:center;
  margin:10px auto;
  width:120px;
}
.formButtons02{
  padding:10px;
  background:none;
}
.formButtons02 p,
.formButtons02 ul{
  text-align:center;
}
.formButtons02 ul li{
  display:inline;
}
.formButtons02 input.formBt01{
  color:#fff;
  border:1px solid #45362f;
  background:#5b524d;
  line-height:1.8;
  cursor:pointer;
}
div.pageNavigation02{
  min-height:26px;
  padding:0 8px;
  background:#fff url("/img/basic/common/bg_page_list02.gif") repeat-x 0% 100%;
  line-height:1.8;
  overflow:hidden;
  text-align:right;
}
div.commentForm .moreSelect a{
  padding-left:14px;
  background:url("/img/basic/icon/add001.gif") no-repeat 0 2px;
}
div.commentForm #bbs_textarea,
div.commentForm #communityText{
  height:40px;
}
#editList01 .photoUpload li,
div.commentForm .photoUpload li{
  margin:0 0 5px;
}
#editList01 .photoUpload span.photo,
.commentForm .photoUpload span.photo{
  display:block;
}
#editList01 .photoUpload span.name,
.commentForm .photoUpload span.name{
  display:block;
  line-height:1.5em;
}
.topicPagingArea{
  display:block;
  margin-top:26px;
  margin-bottom:27px;
  overflow:hidden;
  word-wrap:break-word;
}
.topicPagingArea .pagingNext{
  float:left;
  width:327px;
  padding-right:30px;
  border-right:1px solid #d6d6d6;
  text-align:right;
}
.topicPagingArea .pagingNext a{
  display:inline-block;
  padding-left:10px;
  background:url("/img/basic/icon/arrow018.gif") no-repeat 0% 50%;
  text-align:left;
}
.topicPagingArea .pagingPrev{
  float:right;
  width:328px;
  margin-left:-1px;
  padding-left:30px;
  border-left:1px solid #d6d6d6;
}
.topicPagingArea .pagingPrev a{
  display:inline-block;
  padding-right:10px;
  background:url("/img/basic/icon/arrow017.gif") no-repeat 100% 50%;
  text-align:left;
}
div.adsenseBannerArea{
  margin:15px 0;
  text-align:center;
}
div.adsenseBannerArea div.adsense01,
div.adsenseBannerArea div.adsense02{
  display:inline-block;
  margin:0 6px;
  vertical-align:top;
}
div.adsenseBannerArea div.adsense01 table,
div.adsenseBannerArea div.adsense02 table{
  width:336px;
  height:280px;
  border:1px solid #d0d0d0;
}
.heading02 h3{
  font-weight:bold;
}
div.listArea{
  background-color:#fee7c6;
  width:714px;
  border:1px solid #fbb14e;
}
div.listArea h3{
  background:#ffffff url("/img/basic/heading/body_long_contents001.gif") no-repeat;
  height:20px;
  padding:3px 0 0 20px;
  font-weight:bold;
}
div.listArea ul#listBlock{
  width:714px;
  background:#ffffff url("/img/basic/common/bg_edit001.gif") repeat-y top left;
  margin:0;
  padding:0;
  border:none;
}
div.listArea ul#listBlock li.lineBlock{
  width:714px;
  background:url("/img/basic/community/community_info_bg002.gif");
  text-align:center;
}
div.listArea ul#listBlock li.lineBlock p{
  width:630px;
  margin:0 auto;
  padding:10px 0;
  text-align:left;
  font-size:1em;
  line-height:1.2em;
  color:#000;
}
div.listArea dl.listmember{
  width:714px;
  background:#ffffff;
}
div.listArea dl.listmember dt{
  width:90px;
  float:left;
  text-align:center;
  padding:7px;
}
div.listArea dl.listmember dd{
  width:620px;
  float:right;
}
div.listArea ul#listBlock li.bottomBlock{
  border-bottom:none;
}
div.listArea ul#listBlock li p{
  color:#737373;
  font-size:0.8em;
  line-height:1.5em;
}
div.listArea ul#listBlock li dl{
  width:702px;
  margin:0 auto;
  clear:both;
}
div.listArea ul#listBlock li dt{
  width:95px;
  float:left;
  margin:10px 0;
  text-align:center;
  border:none;
}
div.listArea ul#listBlock li dd{
  width:592px;
  float:right;
  margin:10px 0;
  text-align:left;
  border:none;
}
div.listArea ul#listBlock li ul.radiobox li{
  width:590px;
  border:none;
  text-align:left;
}
ul.communityBlock{
  background:url("/img/basic/common/leftimage_dot_vertical.gif") repeat-y 0% 0%;
  width:714px;
  border:1px solid #fbb14e;
  border-top:none;
}
ul.communityBlock li{
  width:714px;
  border-top:1px solid #fbb14e;
}
ul.communityBlock li p{
  width:76px;
  float:left;
  padding:10px;
  text-align:center;
  min-height:46px;
}
ul.communityBlock.eventHostData{
  margin-bottom:10px;
}
ul.communityBlock.eventHostData .communityList01 .communityTitle{
  padding-left:10px;
  background-color:#fffaf2;
}
ul.communityBlock.eventHostData .communityList01 .communityContent .history{
  display:block;
  padding-left:15px;
  background:url("/img/basic/icon/event001.gif") no-repeat 0 50%;
}
ul.communityBlock.eventHostData .communityList01 .communityContent .history em{
  font-family:Verdana, sans-serif;
  font-size:150%;
  font-weight:bold;
  line-height:1;
}
dl.communityList01 dt.communityTitle span.category{
  margin-left:1em;
  position:relative;
  width:auto;
  right:inherit;
  bottom:inherit;
  display:inline;
}
dl.communityList01 dt.communityTitle span.timestamp{
  width:auto;
  padding:2px 0;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  text-align:right;
}
dl.communityList01 dt.communityTitle span.timestamp img{
  margin-right:4px;
}
dl.communityList01{
  width:617px;
  border:none;
  float:right;
}
dl.bbsList01 dt.bbsTitle{
  position:relative;
  margin:0;
  padding-left:20px;
  border-top:1px solid #fbb14e;
  background:#fee7c6;
  line-height:2;
  overflow:hidden;
  word-break:break-all;
  width:694px;
}
dl.bbsList01 dt.bbsTitle span.titleSpan{
  float:left;
  width:70%;
  display:block;
  overflow:hidden;
}
dl.bbsList01 dt.bbsTitle a.title,
dl.bbsList01 dt.bbsTitle span.title{
  font-size:116.7%;
}
dl.bbsList01 dt.bbsTitle a.editLink{
  margin-left:20px;
}
dl.bbsList01 dt.bbsTitle span.date{
  display:block;
  width:25%;
  float:right;
  padding-right:10px;
  color:#535353;
  text-align:right;
  line-height:2.3;
}
dl.bbsList01 dd.bbsInfo{
  clear:both;
}
dl.communityList01 dt.communityTitle{
  position:relative;
  margin:0;
  padding-left:20px;
  border-bottom:1px solid #fbb14e;
  background:#fee7c6;
  font-size:116.7%;
  line-height:2;
  padding-right:35%;
}
dl.communityList01 dt.communityTitle span{
  display:block;
  position:absolute;
  right:10px;
  bottom:0;
  font-size:86%;
  text-align:right;
  white-space:nowrap;
}
dl.communityList01 dt.communityTitle span.date{
  color:#535353;
  width:35%;
  top:0;
}
dl.communityList01 dt.communityTitle span.date em{
  color:#f6a838;
}
dl.bbsList01 dd.bbsContent dt{
  word-wrap:break-word;
}
dl.communityList01 dd.communityContent{
  width:617px;
  float:right;
  text-align:center;
}
dl.communityList01 dd.communityContent p{
  border:none;
  width:597px;
  float:none;
  margin:0 auto;
  padding:10px 0;
  overflow:hidden;
  text-align:left;
}
dl.communityList01 dd.communityInfo{
  padding:3px 0;
  border-top:1px solid #ffcd8f;
}
dl.communityList01 dd.communityInfo dl{
  padding:2px 20px;
}
dl.communityList01 dd.communityInfo dl dt{
  display:inline;
  padding-right:8px;
  background:url("/img/basic/common/colon001.gif") no-repeat 100% 50%;
  color:#90706a;
}
dl.communityList01 dd.communityInfo dl dd{
  display:inline;
  padding-left:4px;
  padding-right:16px;
}
ul.entryList01 li dl dt.category{
  float:left;
  width:100px;
  padding-left:20px;
  background:url("/img/basic/common/colon001.gif") no-repeat 100% 50%;
  text-align:left;
}
ul.entryList01 li dl dd.categoryLink{
  width:530px;
}
ul.entryList01 li dl dd.categoryLink p{
  float:left;
  padding-right:20px;
  background:none;
}
div.bbsNewItem01{
  width:716px;
  margin-top:5px;
}
div.bbsNewItem01 .heading02 h2 a:link,
div.bbsNewItem01 .heading02 h2 a:visited{
  color:#333;
}
div.bbsNewItem01 ul{
  width:716px;
  overflow:hidden;
  margin-top:5px;
}
div.bbsNewItem01 ul::after{
  content:" ";
  display:block;
  clear:both;
}
div.bbsNewItem01 ul li{
  float:left;
  width:234px;
  margin-right:4px;
  word-break:break-all;
}
div.bbsNewItem01 ul li.listWrap{
  min-height:220px;
  border:1px solid #d0d0d0;
}
div.bbsNewItem01 ul li.rightside{
  margin-right:0;
}
div.bbsNewItem01 ul li h3{
  height:24px;
  line-height:24px;
  padding-left:20px;
  background-color:#ececec;
  border-bottom:1px solid #d0d0d0;
  font-weight:bold;
}
div.bbsNewItem01 ul li div.contents{
  margin:0 1px;
  padding:8px;
}
div.bbsNewItem01 ul li div.contents ul,
div.bbsNewItem01 ul li div.contents p.addNewItem{
  display:block;
  min-height:157px;
}
div.bbsNewItem01 ul li div.contents p.addNewItem{
  padding-top:2px;
  text-align:center;
}
div.bbsNewItem01 ul li div.contents p.addNewItem img{
  margin-top:57px;
}
div.bbsNewItem01 ul li div.contents ul{
  width:auto;
  padding-top:0;
  background:none;
  overflow:visible;
}
div.bbsNewItem01 ul li div.contents ul li{
  float:none;
  width:auto;
  padding:0 0 4px;
}
div.bbsNewItem01 ul li div.contents ul li a{
  padding:1px 0 1px 18px;
}
div.bbsNewItem01 ul li div.contents ul.newTopicList01 li a{
  background:url("/img/basic/icon/community_topic001.gif") no-repeat 0% 0%;
}
div.bbsNewItem01 ul li div.contents ul.newEventList01 li a{
  background:url("/img/basic/icon/community_event001.gif") no-repeat 0% 0%;
}
div.bbsNewItem01 ul li div.contents ul.newEnqueteList01 li a{
  background:url("/img/basic/icon/community_enquete001.gif") no-repeat 0% 0%;
}
#editList01{
  margin-bottom:5px;
}
#editList01 div.contents{
  clear:both;
}
#editList01 div.confirmation{
  color:#666;
  padding:0;
}
#editList01 div.confirmation p{
  padding:8px 20px 10px;
  font-size:91%;
}
#editList01 ul.editContents li dl dt,
#editList01 ul.editContents li dl dd{
  padding:10px;
  overflow:visible;
  word-break:break-all;
}
#editList01 ul.editContents li dl dd.memberList{
  padding:0;
  width:574px;
}
#editList01 ul.editContents li dl dd .messageMemberArea{
  padding:10px;
}
#editList01 ul.editContents li dl dt{
  float:left;
  width:120px;
}
#editList01 ul.editContents li dl dd{
  float:left;
  width:554px;
  word-break:break-all;
}
#editList01 ul.editContents li dl dd p.editIntroPhoto{
  width:80px;
  text-align:center;
}
#editList01 ul.editContents li dl dd p.editCommunityPhoto,
#editList01 ul.editContents li dl dd p.sendMail{
  padding-bottom:10px;
}
#editList01 ul.editContents li dl dd p.editIntroRelation,
#editList01 ul.editContents li dl dd p.thumbnail01{
  padding-bottom:5px;
}
#editList01 ul.editContents li dl dd input,
#editList01 ul.editContents li dl dd select{
  vertical-align:middle;
}
#editList01 ul.editContents li dl dd select{
  margin-right:3px;
}
#editList01 ul.editContents li dl dd select.disabled{
  color:#999;
}
#editList01 ul.editContents li dl dd textarea{
  margin-top:5px;
}
#editList01 ul.editContents li dl dd dl.inputName dt,
#editList01 ul.editContents li dl dd dl.inputName dd{
  display:inline;
  float:none;
  width:auto;
  padding:0;
  text-align:left;
}
#editList01 ul.editContents li dl dd dl.inputName dd{
  margin:0 10px 0 3px;
}
#editList01 ul.editContents li dl dd ul li{
  border:none;
}
#editList01 ul.editContents li dl dd ul li .participant{
  margin-left:10px;
  padding-bottom:2px;
  vertical-align:middle;
}
#editList01 ul.editContents li dl dd ul.checkList01 li{
  display:inline;
  margin-right:5px;
}
#editList01 ul.editContents li dl dd ul.checkList01 li input{
  margin-right:3px;
}
#editList01 ul.editContents li dl dd ul.checkList02{
  overflow:hidden;
}
#editList01 ul.editContents li dl dd ul.checkList02::after{
  content:" ";
  display:block;
  clear:both;
}
#editList01 ul.editContents li dl dd ul.checkList02 li{
  float:left;
  width:30%;
  padding-bottom:3px;
}
#editList01 ul.editContents li dl dd ul.checkList02 li input{
  margin-right:3px;
}
.editNote{
  color:#666;
  font-size:83%;
}
#editList01 ul.editContents li dl dd .editNote{
  padding-top:5px;
}
#editList01 ul.editContents li dl dd p.openRange{
  position:absolute;
  top:10px;
  right:10px;
}
#editList01 ul.editContents li dl dd img.openRange{
  margin-left:3px;
  vertical-align:middle;
}
#editList01 ul.editContents li dl,
dl.commentContent01{
  overflow:visible;
}
dl.commentContent01{
  width:714px;
  position:relative;
}
dl.commentContent01 dt{
  position:relative;
}
.COMMUNITY_commentContent01Setting{
  display:block;
  width:18px;
  height:14px;
  background:url("/img/basic/button/setting001.png") 0 0 no-repeat;
  position:absolute;
  top:7px;
  right:7px;
}
.COMMUNITY_commentContent01Setting:hover{
  background-position:0 100%;
}
.COMMUNITY_commentContent01Setting__position{
  position:absolute;
  top:26px;
  left:116px;
  z-index:1;
}
.COMMUNITY_commentContent01Mute{
  color:#999;
}
#editList01 ul.editContents li.commentContents{
  background-color:#fff;
}
#editList01 ul.editContents li.commentContents dt{
  display:none;
  float:none;
}
#editList01 ul.editContents li.commentContents dd{
  word-break:break-all;
  width:694px;
  overflow:hidden;
}
#editList01 .participantCheckArea{
  text-align:right;
  border-bottom:solid 1px #dbdbdb;
  padding:5px 10px;
}
#editList01 .participantCheck{
  margin-bottom:2px;
}
#editList01 .participantCheck input{
  margin-right:5px;
}
#editList01 .participantNote{
  font-size:10px;
}
#editList01 .participantInfo{
  text-align:right;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  font-size:13px;
  padding-right:10px;
  margin-bottom:5px;
}
#editList01 .participantInfo img{
  padding-right:5px;
  padding-bottom:2px;
  vertical-align:middle;
}
#editList01 .showAllLinkArea{
  text-align:center;
  font-size:13px;
  border-top:solid 1px #dbdbdb;
  padding:10px 0;
}
#editList01 .showAllLinkArea .showAllLink{
  text-align:center;
  font-size:13px;
  background:url("/img/basic/icon/link_arrow_down001.gif") no-repeat 0 50%;
  padding-left:15px;
}
#editList01 .showAllLinkArea .showAllLink.close{
  background-image:url("/img/basic/icon/link_arrow_up001.gif");
}
p.messageAlert{
  margin-bottom:0.5em;
}
ul.checkList li{
  list-style:disc;
  margin-left:1.5em;
}
p.addEvent a{
  background:url("/img/basic/icon/community_event001.gif") no-repeat 0 50%;
  padding:1px 0 1px 16px;
}
p.addReview a{
  background:url("/img/basic/icon/review001.gif") no-repeat 0 50%;
  padding:1px 0 1px 16px;
}
p.nothing{
  text-align:center;
}
dl.bbsList01 dt.commentNumber span a,
dl.bbsList01 dt.commentNumber em a{
  color:#ff9900;
  text-align:center;
  text-decoration:none;
  display:block;
}
dl.bbsList01 dt.commentNumber a:hover{
  text-decoration:none;
  background-color:transparent;
}
dl.bbsList01 dt.commentNumber span{
  padding-bottom:8px;
  font-size:83%;
}
dl.bbsList01 dt.commentNumber em{
  font-family:Verdana, sans-serif;
  font-size:150%;
  font-weight:bold;
  line-height:1.2;
}
div.commentForm{
  background-color:#f5e9d4;
}
div.commentForm div.formButtons01{
  width:694px;
}
div.commentForm div.headingComment{
  margin:0;
  padding:0 9px;
  border-left:1px solid #ddc49c;
  border-right:1px solid #ddc49c;
  border-top:1px solid #ddc49c;
  font-weight:bold;
  line-height:2;
}
div.commentForm div.headingComment h3{
  border:none;
  padding:3px 0;
  margin:0;
  background:none;
}
div.commentForm div.headingComment p{
  position:absolute;
  top:3px;
  right:10px;
  font-weight:normal;
}
div.commentForm .counter{
  float:right;
  width:150px;
  color:#666;
  font-size:83%;
  text-align:right;
}
div.commentForm .counter .over{
  color:var(--MXVAR-BASE-COLOR--text-alert, #f00);
}
div.commentForm p.error01{
  padding:2px 0 0 20px;
  background:url("/img/basic/icon/simplealert_alert001.gif") no-repeat 0 0;
  font-weight:bold;
  font-size:83%;
  color:var(--MXVAR-BASE-COLOR--text-alert, #f00);
}
.noLoginArea{
  padding:20px 30px;
  border:1px solid #ddc49c;
  background-color:#fff;
}
.noLoginArea::after{
  content:" ";
  display:block;
  clear:both;
}
.noLoginArea .userIcon{
  float:left;
}
.noLoginArea .voiceBlock{
  float:left;
  width:604px;
  margin-left:10px;
}
.noLoginArea .voiceBlock .label{
  display:block;
  padding-bottom:3px;
  background:url("/img/basic/common/voice_balloon_bottom001.gif") 0 100% no-repeat;
  text-decoration:none;
}
.noLoginArea .voiceBlock .label .labelArea{
  display:block;
  padding:10px 10px 9px 20px;
  background:url("/img/basic/common/voice_balloon_top001.gif") 0 0 no-repeat;
  color:#333;
}
.noLoginArea .voiceBlock .label .lead{
  color:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.noLoginArea .voiceBlock .label:hover .lead{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
div.counterArea{
  width:536px;
  margin-top:5px;
}
div.counterArea::after{
  content:" ";
  display:block;
  clear:both;
}
div.counterArea p.error01{
  float:left;
  width:350px;
}
dl.endDate,
dl.locationPref dl.startDate{
  display:inline;
}
dl.dl.startDate{
  margin:0;
  padding-right:0;
}
dl.locationPref{
  padding-left:30px;
}
img.statusIcon{
  margin:5px;
  vertical-align:middle;
}
dl.bbsDetail{
  margin-bottom:15px;
}
div#bbsComment{
  clear:both;
}
dd.deleteComment{
  border-left:1px solid #ddc49c;
  border-right:1px solid #ddc49c;
}
dl.commentList01 dt.commentDate{
  height:22px;
}
dl.commentList01 dt.commentDate span{
  position:relative;
  right:auto;
  bottom:auto;
}
dl.commentList01 dt.commentDate span.senderId{
  float:left;
  text-align:left;
  padding-left:9px;
  width:20em;
  font-weight:bold;
  font-family:Verdana, sans-serif;
}
dl.commentList01 dt.commentDate span.senderId input{
  margin-right:5px;
}
dl.commentList01 dt.commentDate span.date{
  float:right;
  left:0;
  top:0;
  display:block;
  width:40%;
  text-align:right;
  padding-right:10px;
}
div.deleteComemnt{
  border-left:1px solid #ddc49c;
  border-right:1px solid #ddc49c;
}
#bodyMainArea div.formButtons01.deleteCommentConfirm{
  border:1px solid #ddc49c;
}
dl.commentList01 ul.listAction li.likeIcon{
  padding:3px 0 3px 13px;
  background:url("/img/basic/icon/like001.gif") no-repeat 0 0;
  color:#666;
}
dl.commentList01 .property,
.propertyBbs{
  margin:15px 0 0;
  text-align:right;
}
dl.commentList01 .property ul,
dl.commentList01 .property .headline,
.headlineBbs,
.likeUserBbs{
  display:inline-block;
  vertical-align:middle;
}
dl.commentList01 .property ul::after,
.likeUserBbs::after{
  content:" ";
  display:block;
  clear:both;
}
dl.commentList01 .property ul li,
.likeUserBbsList{
  float:left;
  width:28px;
  height:28px;
  margin-left:3px;
  border:1px solid #ddd;
}
dl.commentList01 .property ul li a,
.likeUserBbsLink{
  display:table-cell;
  width:28px;
  height:28px;
  text-align:center;
  vertical-align:middle;
}
dl.commentList01 .property ul li img,
.likeUserBbsImg{
  max-width:28px;
  max-height:28px;
  vertical-align:middle;
}
dl.commentList01 .property .headline,
.headlineBbs{
  margin-right:3px;
  color:#666;
  font-size:83%;
}
div.commentContent01{
  width:714px;
  border:1px solid #ddc49c;
  border-bottom:none;
  background:url("/img/basic/common/bg_comment01.gif") repeat-y 0 0;
  overflow:visible;
}
div.commentList01 div.commentDate{
  height:22px;
  border:1px solid #ddc49c;
  border-bottom:none;
  background:#f5e9d4;
  color:#8c7551;
  font-weight:bold;
  line-height:1.8;
}
div.commentList01 div.commentDate span{
  position:relative;
  right:auto;
  bottom:auto;
}
div.commentList01 div.commentDate span.senderId{
  float:left;
  text-align:left;
  padding-left:9px;
  width:20em;
  font-weight:bold;
  font-family:Verdana, sans-serif;
}
div.commentList01 div.commentDate span.senderId input{
  margin-right:5px;
}
div.commentList01 div.commentDate span.date{
  float:right;
  left:0;
  top:0;
  display:block;
  width:40%;
  text-align:right;
  padding-right:10px;
  font-weight:normal;
}
div.commentList01 ul.listAction li.likeIcon{
  padding:3px 0 3px 13px;
  background:url("/img/basic/icon/like001.gif") no-repeat 0 0;
  color:#666;
}
div.commentList01 div.user{
  display:block;
  float:left;
  width:141px;
  padding:10px 0;
  text-align:center;
}
div.commentList01 div.comment{
  float:right;
  width:543px;
  padding:10px 10px 10px 0;
  overflow:hidden;
  word-break:break-all;
}
.communityPhoto02 div.photoBlock{
  width:534px;
  padding-right:9px;
}
.communityPhoto02 div.photoBlock span{
  display:inline-block;
  margin-right:4px;
  vertical-align:middle;
}
.communityPhoto02 div.photoBlock span img{
  max-width:530px;
  max-height:398px;
}
.communityPhoto02 div.photoBlock.has2photos span img{
  max-width:263px;
  max-height:263px;
}
.communityPhoto02 div.photoBlock.has3photos span img{
  max-width:174px;
  max-height:174px;
}
div.listAction{
  clear:both;
  width:100%;
  margin-top:5px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  text-align:right;
}
div.listAction span{
  font-size:83%;
}
div.listAction span a{
  margin-left:3px;
  padding:3px 0;
}
div.listAction span a.likeIcon{
  padding-left:13px;
  background:url("/img/basic/icon/like001.gif") no-repeat 0 0;
}
div.listAction span a.commentIcon{
  padding-left:21px;
  background:url("/img/basic/icon/voice_reply001.gif") no-repeat 0 0;
}
dl.bbsList01 dd.bbsInfo dl.startDate{
  display:inline;
}
dl.bbsList01 dd.bbsInfo dl.locationPref{
  display:inline;
}
p.makeEnquete a{
  background:#ffffff url("/img/basic/icon/community_enquete001.gif") no-repeat 0% 100%;
  padding:1px 0 1px 16px;
}
div#enqueteComment{
  margin-top:15px;
  clear:both;
}
#bodyMainArea div.formButtons01 p.enqueteMessage{
  text-align:center;
  margin-bottom:10px;
}
div#deleteEnqueteComment{
  margin-top:10px;
}
span.addDate{
  color:#535353;
}
div.itemReview.itemReview p a{
  padding:0;
  background:none;
}
#transferAdmin,
.transferAdmin{
  width:714px;
  border:1px solid #fbb14e;
}
#transferAdmin div.contents,
#bodyArea .transferAdmin div.contents{
  width:593px;
  float:right;
  clear:none;
}
#transferAdmin div.contents ul,
#bodyArea .transferAdmin div.contents ul{
  border-top:none;
  border-bottom:none;
  border-right:none;
}
#transferAdmin ul.editContents li dl dt,
#bodyArea .transferAdmin ul.editContents li dl dt{
  width:121px;
}
#transferAdmin ul.editContents li dl dd,
#bodyArea .transferAdmin ul.editContents li dl dd{
  width:412px;
}
#transferAdmin ul.editContents li.bottomBlock,
#bodyArea .transferAdmin ul.editContents li.bottomBlock{
  border-bottom:none;
}
p.blockMessage{
  color:#000000;
  margin-bottom:1em;
}
p.editLink{
  margin:0;
  padding:8px;
  position:absolute;
  float:none;
  right:0;
  bottom:0;
  border-top:1px solid #fbb14e;
  width:497px;
  text-align:right;
}
div.headingComment h3 em,
div.listArea h3 em{
  font-size:84%;
}
div.overLimit div.contents{
  padding:23px 70px 27px;
  border:1px solid #ffcd8f;
  background:url("/img/basic/common/bg_stripe001.gif") repeat 0% 0%;
  border-top:0;
  border-bottom:0;
}
div.overLimit div p{
  padding:0 40px 7px 40px;
}
div.overLimit div p.messageAlert{
  min-height:16px;
  background:url("/img/basic/icon/message_area001.gif") no-repeat 0% 0%;
}
div.communityPhoto{
  width:484px;
  padding:0 10px;
  margin:0 auto;
  overflow:hidden;
}
div.communityPhoto table{
  margin:10px auto 0 auto;
}
div.communityPhoto td{
  width:120px;
  height:120px;
  padding-right:62px;
  text-align:center;
}
.communityPhoto .photoLast{
  padding-right:0;
}
.communityPhoto02{
  margin-top:10px;
}
.communityPhoto02 ul{
  width:534px;
  padding-right:9px;
}
.communityPhoto02 li{
  display:inline-block;
  margin-right:4px;
  vertical-align:middle;
}
.communityPhoto02 li a{
  display:block;
  width:530px;
  text-align:center;
}
.communityPhoto02 li img{
  max-width:530px;
  max-height:398px;
}
.communityPhoto02 .has2photos li a{
  width:263px;
}
.communityPhoto02 .has2photos li img{
  max-width:263px;
  max-height:263px;
}
.communityPhoto02 .has3photos li a{
  width:174px;
}
.communityPhoto02 .has3photos li img{
  max-width:174px;
  max-height:174px;
}
#bodyMainArea div.heading02 p.utility03{
  width:48%;
  text-align:right;
}
#bodyMainArea div#editList01 div.heading02 h3{
  width:50%;
}
#editList01 textarea,
dl.commentContent01 textarea{
  width:530px;
}
#errorArea{
  width:678px;
  border:1px solid #cccccc;
  padding:1px;
  margin:2px auto 12px;
}
div.commentForm h3 em{
  font-size:84%;
}
div.edit_community_relation #editList01{
  margin-bottom:0;
}
div.edit_community_relation div.pageNavigation01.top{
  border-bottom:1px solid #fbb14e;
}
div.edit_community_relation #transferAdmin{
  border-top:none;
}
div.edit_community_relation div.formButtons02{
  padding-bottom:0;
}
div.edit_community_relation div.communityList{
  margin-top:7px;
}
div.add_bbs_comment div.confirm01{
  border-bottom:1px solid #fbb14e;
}
div.add_enquete dl.bbsList01 dt.bbsTitle{
  border-top:none;
  border-bottom:1px solid #fbb14e;
}
div.delete_bbs dl.commentContent01{
  border-top:none;
  border-bottom:1px solid #ddc49c;
}
div.delete_bbs #bodyMainArea div.formButtons01.deleteCommentConfirm{
  border-top:none;
}
div.placement_subadmin #transferAdmin{
  border-top:none;
}
div.add_bbs dl.bbsList01 dt.bbsTitle{
  border-top:none;
}
div.add_event dl.bbsList01 dt.bbsTitle{
  border-top:none;
}
div.displacement_subadmin div#transferAdmin{
  border-top:none;
}
div.list_subadmin_request div#transferAdmin,
div.list_subadmin_request div.transferAdmin{
  border-top:none;
}
div.list_subadmin_request div.transferAdmin.firstChild{
  border-top:1px solid #fbb14e;
}
div.list_subadmin_request .contentsList01 .formButtons01 ul li{
  margin:0 3px;
}
div.transfer_admin div#transferAdmin{
  border-top:none;
}
div.list_transfer_request div#transferAdmin{
  border-top:none;
}
div.list_transfer_request .contentsList01 .formButtons01 ul li{
  margin:0 3px;
}
div.add_community_main div.confirm01{
  font-size:91%;
  font-weight:normal;
}
div.edit_community div#editList01{
  margin-bottom:15px;
}
div.edit_community .selectTab02{
  background-color:transparent;
}
div.edit_community .selectTab02 ul{
  text-align:left;
}
.editMember{
  width:715px;
  border-right:none;
  border-bottom:none;
  table-layout:fixed;
}
.editMember div.pageNavigation01.top{
  border-top:1px solid #d6d6d6;
}
.editMember .thumbnail{
  display:block;
  width:76px;
  height:76px;
  margin:0 auto 5px;
  background-color:transparent !important;
  background-position:50% 50% !important;
  background-repeat:no-repeat !important;
  text-indent:-9999px;
  overflow:hidden;
}
.editMember .action{
  margin:3px 0 6px;
}
.editMember .action img{
  vertical-align:top;
}
.editMember .action .settei{
  margin-right:7px;
}
.editMember .action a.sendMessage{
  display:inline-block;
  width:20px;
  height:20px;
  background:transparent url("/img/basic/button/send_message_iconsize-.gif") no-repeat 0 0;
  text-indent:-9999px;
}
.editMember .action a.sendMessage:hover{
  background-position:-20px 0;
}
div.editMember .selectTab02{
  background-color:transparent;
}
div.editMember .selectTab02 ul{
  text-align:left;
}
div.editMember .selectTab02 ul li{
  margin-right:5px;
}
.editMember div.iconList03 ul li.crown01{
  background:url("/img/basic/icon/crown004.gif") no-repeat 100% 0;
}
.editMember div.iconList03 ul li.crown02{
  background:url("/img/basic/icon/crown005.gif") no-repeat 100% 0;
}
.editMember div.iconList03 ul li.crown03{
  background:url("/img/basic/icon/crown006.gif") no-repeat 100% 0;
}
div.pageNavigation01 div.pageList02 p img.communityManager{
  margin-top:1px;
}
div.edit_event_main div#editList01{
  margin-bottom:15px;
}
div.edit_bbs_main div#editList01{
  margin-bottom:15px;
}
div.edit_enquete_main div#editList01{
  margin-bottom:15px;
}
div.edit_community_relation_receive div.confirm01{
  border-bottom:1px solid #fbb14e;
}
div.edit_community_relation_receive div.pageNavigation01.top{
  border-bottom:1px solid #fbb14e;
}
div.edit_community_relation_receive div#transferAdmin{
  border-top:none;
}
div.invite_event div#editList01 div.formButtons01 p.supplement01{
  text-align:left;
}
div.list_join_request div.listArea{
  border-top:none;
}
div.list_join_request div.listArea.head{
  border-top:1px solid #fbb14e;
}
div.list_join_request dl.listMemberBlock{
  border-left:none;
  border-right:none;
  border-bottom:none;
  border-top:1px solid #fbb14e;
}
div.invite_community #editList01 div.formButtons01{
  text-align:left;
  padding:20px;
}
div.invite_community input.inviteUrl{
  margin-left:33px;
}
div#bodyMainArea.search div.confirm01{
  font-weight:normal;
  color:#666;
  font-size:83%;
  border-bottom:none;
}
div.view_community_item div.pageNavigation01{
  border-bottom:none;
}
div#communityBrowser,
div#communityBrowser div.heading02,
div#communityBrowser ul.utilityLinks03{
  clear:both;
}
div#targetCommunity{
  width:716px;
  margin-bottom:5px;
}
div#targetCommunity .targetPhotoArea{
  width:268px;
  border:solid 1px #cccccc;
  background:#ffffff url("/img/basic/common/left_box_bg001.gif") repeat-x bottom;
  float:left;
}
div#targetCommunity .contentsPhotoArea{
  width:240px;
  height:220px;
  margin:10px auto;
  border:solid 1px #efefef;
  padding:0;
}
div#targetCommunity .contentsPhotoArea a{
  display:block;
  margin:20px auto;
  width:180px;
  height:180px;
  text-indent:-9999px;
  outline:none;
}
div#targetCommunity div.targetInfoArea{
  float:right;
  width:441px;
}
div#targetCommunity div.infoBlock{
  background:url("/img/basic/community/target_info_area_bg.gif") repeat-y;
  border:solid 1px #cccccc;
  width:439px;
  clear:both;
}
div#targetCommunity div.infoBlock div.contents01{
  background:url("/img/basic/community/target_info_area_top.gif") top left no-repeat;
}
div#targetCommunity div.infoBlock div.contents02{
  background:url("/img/basic/community/target_info_area_bottom.gif") bottom left no-repeat;
}
div#targetCommunity div.infoBlock dl{
  background:url("/img/basic/community/target_info_area_middle.gif") bottom left no-repeat;
  padding:2px 10px 10px 15px;
}
div#targetCommunity div.infoBlock dl.info{
  background:none;
  overflow:visible;
  word-break:break-all;
  min-height:66px;
  position:relative;
  padding-bottom:30px;
}
div#targetCommunity div.notjoined dl{
  height:40px;
}
div#targetCommunity div.infoBlock dl.joined{
  min-height:135px;
}
div#targetCommunity div.infoBlock dl.info p.moreLink01{
  position:absolute;
  bottom:12px;
  right:15px;
}
div#targetCommunity div.infoBlock dl.name dt,
div#targetCommunity div.infoBlock dl.info dt{
  text-indent:-9999px;
  height:0;
  overflow:hidden;
}
div#targetCommunity div.infoBlock dl.name dd{
  font-size:116%;
  font-weight:bold;
  padding:12px 0 0;
}
div#targetCommunity div.infoBlock dl.member dt{
  background:url("/img/basic/community/community_dot_bg.gif") no-repeat right 0.4em;
  width:84px;
  float:left;
}
div#targetCommunity div.infoBlock dl.member dd{
  width:316px;
  float:right;
}
div#communityBrowser div.bottomContents{
  clear:both;
  padding:7px 10px 0 20px;
  border:1px solid #fbb14e;
  border-top:none;
}
div#communityBrowser div.bottomContents div.bottomUtility{
  text-align:right;
  font-size:91%;
  color:#666;
  padding-bottom:10px;
}
div#communityBrowser div.bottomContents div.bottomUtility input{
  border:none;
  background:none;
  padding:0;
}
div#communityBrowser div.bottomContents p.attention{
  line-height:1.1;
  padding-top:5px;
}
div.reply_enquete p.utilityLinks03{
  margin-bottom:15px;
}
div.heading14{
  background-image:url("/img/basic/heading/heading14_others_bottom.gif");
}
div.heading14 dl{
  background-image:url("/img/basic/heading/heading14_others_top.gif");
}
div.heading14 dl dt{
  width:240px;
}
div.heading14 dl dd{
  width:165px;
  height:30px;
  margin-top:-10px;
}
.localHeading02{
  height:32px;
  margin:5px 0 3px;
  padding:8px 34px 0;
  background:url("/img/basic/community/bg_heading001.jpg") no-repeat 50% 0;
  font-size:133%;
  line-height:1;
}
.localHeading02 h2{
  color:#fff;
  font-weight:bold;
}
div.simpleMessageArea{
  margin-bottom:5px;
}
div.simpleMessageArea div.simpleMessage h2{
  display:none;
}
div.simpleMessageArea div.simpleMessage p.noticeAboutSecret{
  padding-left:22px;
  background:url("/img/basic/icon/secret001.gif") no-repeat 0 1px;
  font-size:120%;
}
.joinCommunity{
  width:100%;
  margin-bottom:10px;
  background:url("/img/basic/community/bg_join_left001.gif") no-repeat 0 0;
}
.joinCommunity .inner{
  height:55px;
  padding-top:17px;
  background:url("/img/basic/community/bg_join_right001.gif") no-repeat 100% 0;
  text-align:center;
}
.joinCommunity .inner::after{
  content:" ";
  display:block;
  clear:both;
}
.joinCommunity .join{
  display:inline-block;
  vertical-align:middle;
}
.joinCommunity .join input{
  padding:0;
  border:0;
}
.joinCommunity .option{
  display:inline-block;
  margin-left:25px;
  text-align:left;
  vertical-align:middle;
}
.joinCommunity .option h2{
  margin-right:5px;
  font-weight:bold;
}
.joinCommunity .option p{
  display:inline-block;
  margin-right:5px;
  color:#666;
  font-size:83%;
}
.joinCommunity .option p.txtLogin{
  color:#333;
  font-size:100%;
}
.joinCommunity .option p.shareFeed input,
.joinCommunity .option p.hideFeed input{
  margin-right:5px;
  vertical-align:middle;
}
.joinCommunity .option p.hideFeed a{
  padding:1px 0 2px 18px;
  background:url("/img/basic/icon/secret003.gif") no-repeat 0 0;
}
.joinCommunity .option p.hideFeed label a{
  padding:0;
  background:none;
}
.popupViewer01{
  padding:0 30px 30px;
  background:url("/img/basic/common/popup_header_area001.gif") top repeat-x;
}
.popupViewer01 .header{
  height:57px;
  padding-top:20px;
  text-align:left;
  color:#666;
}
.popupViewer01 .header strong{
  font-weight:bold;
}
.popupViewer01 .header img{
  max-width:40px;
  max-height:40px;
  margin-right:20px;
  vertical-align:top;
}
.popupViewer01 .body{
  padding:20px 0;
  overflow:hidden;
}
.popupViewer01 .footer{
  padding-top:20px;
  border-top:solid 1px #ddd;
}
#bodyMainArea .adBanner{
  margin:15px 0;
}
.loginPopup .contents::after{
  content:" ";
  display:block;
  clear:both;
}
.loginPopup div.introduction{
  float:left;
  width:348px;
  padding:15px 0;
}
.loginPopup div.introduction h3{
  width:292px;
  height:240px;
  margin:0 auto 15px;
  background:url("/img/basic/community/community_login001.gif") no-repeat 0 0;
  text-indent:-9999px;
}
.loginPopup div.introduction p{
  text-align:center;
}
.loginPopup div.login{
  float:left;
  width:225px;
  margin:60px 0 20px;
  padding:0 0 3px;
  background:url("/img/basic/common/bg_login_bottom001.gif") no-repeat left bottom;
}
.loginPopup div.login div.loginBody{
  padding-top:3px;
  background:url("/img/basic/common/bg_login_top001.gif") no-repeat left top;
}
.loginPopup div.login div.loginForm{
  height:196px;
  padding:7px 12px 9px;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  background:#f8f7f3;
}
.loginPopup div.login div.loginForm dl.entry dt{
  line-height:1;
  padding:2px 0;
}
.loginPopup div.login div.loginForm dl.entry dd input{
  width:193px;
}
.loginPopup div.login div.loginForm p.pwReminder{
  font-size:83%;
}
.loginPopup div.login div.loginForm p.button{
  padding:11px 0 13px;
  text-align:center;
}
.loginPopup div.login div.loginForm p.button input{
  padding:0;
  border:none;
}
.loginPopup div.login div.loginForm p.resister{
  padding-top:11px;
  background:url("/img/basic/common/dotline_horizontal006.gif") repeat-x 0 0;
  text-align:center;
}
.loginPopup div.login div.loginForm p.resister a{
  padding-left:10px;
  background:url("/img/basic/icon/arrow016.gif") no-repeat 0 50%;
}
.editKeywords .formMain{
  padding:2px 12px 12px;
}
.editKeywords .formSubPanel{
  padding:4px 5px 12px 12px;
  border-top:1px solid #ffc356;
}
.editKeywords .inputs{
  clear:left;
  padding-top:10px;
}
.editKeywords .inputs::after{
  content:" ";
  display:block;
  clear:both;
}
.editKeywords .inputs dd,
.editKeywords .inputs dt{
  float:left;
}
.editKeywords .inputs dt{
  width:144px;
  height:22px;
  line-height:22px;
  color:#666;
}
.editKeywords .inputs dd{
  position:relative;
  width:420px;
}
.editKeywords .inputs .wordMain{
  z-index:2;
}
.editKeywords .inputs .subNote{
  font-size:83%;
}
.editKeywords .inputs input.inputText{
  width:328px;
  height:17px;
  padding-right:5px;
  padding-left:5px;
}
.editKeywords p.submit{
  margin-top:-23px;
  text-align:right;
}
.editKeywords p.submit .formBt01{
  width:76px;
  height:23px;
}
.editKeywords .informations{
  margin-top:10px;
  padding:0 0 7px 12px;
  background-color:#fff8e9;
}
.editKeywords .informations dt{
  line-height:1.1;
  padding:8px 12px 0 0;
  color:#666;
  font-size:83%;
}
.editKeywords .informations dd{
  padding:6px 4px 0 0;
}
.editKeywords .labels01 li{
  margin:8px 5px 0 0;
}
.editKeywords .supplement01{
  clear:left;
  margin-top:10px;
  margin-left:144px;
}
.commentDeleteBox{
  border-top:1px solid #ddc49c;
  border-right:1px solid #ddc49c;
  border-left:1px solid #ddc49c;
  padding:10px;
}
.commentDeleteText{
  background:url("/img/basic/icon/alert002.gif") 0 50% no-repeat;
  padding:0 0 0 19px;
}
.adultBanner01{
  margin:30px 0;
  text-align:center;
}
.communityBannerArea01 .banner01{
  text-align:center;
  margin-bottom:5px;
}
div.groupList02{
  width:696px;
  padding:8px 9px;
  border-right:solid 1px #d6d6d6;
  border-left:solid 1px #d6d6d6;
  background:#fff;
  z-index:2;
}
div.groupList02::after{
  content:" ";
  display:block;
  clear:both;
}
div.groupList02 .selectMode{
  float:left;
}
div.groupList02 .selectMode ul li{
  display:inline-block;
}
div.groupList02 .selectMode a{
  display:block;
  width:70px;
  height:26px;
  line-height:26px;
  padding:0 2px;
  border-left:1px solid #ccc;
  background:url("/img/basic/community/bg_tab001.gif") no-repeat 50% 0;
  color:#666;
  text-align:center;
  text-decoration:none;
}
div.groupList02 .selectMode .first a{
  border-left:none;
  background-position:0 0;
}
div.groupList02 .selectMode .last a{
  background-position:100% 0;
}
div.groupList02 .selectMode .current a{
  background-position:50% 100%;
}
div.groupList02 .selectMode .current.first a{
  background-position:0 100%;
}
div.groupList02 .selectMode .current.last a{
  background-position:100% 100%;
}
.pageList03{
  line-height:1.8;
  overflow:hidden;
  padding:4px 8px 2px;
  background:#fff url("/img/basic/common/bg_page_list03.gif") repeat-x 0% 100%;
}
.pageList03 .allCheck{
  float:left;
}
.pageList03 .allCheck input{
  margin-right:5px;
  vertical-align:middle;
}
.pageList03 ul{
  float:right;
  text-align:right;
}
.pageList03 ul li{
  display:inline;
  margin-left:5px;
}
.pageList03::after{
  content:" ";
  display:block;
  clear:both;
}
.listAllCheckButtons .contents{
  padding:10px 20px;
  border:1px solid #fbb14e;
  border-top:none;
  background:#fee7c6;
}
.listAllCheckButtons .formButtons01{
  padding:0;
  background:none;
}
.view_event_calendar{
  width:1022px;
  margin:0 auto;
  overflow:hidden;
}
.view_event_calendar .searchAreaHead{
  margin-top:5px;
  padding:18px 0 16px;
  background-color:#f5f3ee;
}
.view_event_calendar .searchAreaHead .searchText{
  padding-left:324px;
}
.view_event_calendar .searchAreaHead .searchText input[type="text"]{
  background-color:#fff;
  border:solid 1px #e2e0da;
  border-radius:3px;
  font-size:14px;
  width:304px;
  height:32px;
  line-height:32px;
  padding:0 10px;
  vertical-align:middle;
}
.view_event_calendar .searchAreaHead .searchText input[type="submit"]{
  background:url("/img/basic/icon/searchform003.png") no-repeat center center #d1ad5a;
  border-radius:3px;
  width:46px;
  height:32px;
  border:none;
  vertical-align:middle;
  margin:0 20px 0 4px;
}
.view_event_calendar .searchAreaHead .searchText input[type="checkbox"]{
  margin-right:3px;
  margin-bottom:2px;
  vertical-align:middle;
  border:none;
}
.view_event_calendar .searchAreaHead .hotWord{
  text-align:center;
  margin-top:16px;
}
.view_event_calendar .searchAreaHead .hotWord dt{
  background-color:#ffaa01;
  color:#333;
  font-size:86%;
  display:inline-block;
  position:relative;
  border-radius:3px;
  padding:2px 5px;
  margin:0 10px;
}
.view_event_calendar .searchAreaHead .hotWord dt::after{
  content:"";
  display:block;
  position:absolute;
  width:5px;
  height:6px;
  background:url("/img/basic/icon/arrow027.png") no-repeat 0 0;
  top:0;
  bottom:0;
  right:-5px;
  margin:auto 0;
}
.view_event_calendar .searchAreaHead .hotWord dd{
  display:inline-block;
  margin:0 10px;
}
.view_event_calendar .searchAreaHead .hotWord dd a{
  color:#666;
}
.view_event_calendar .searchAreaHead .hotWord dd a:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.view_event_calendar p.path{
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  font-size:100%;
  margin:20px 0 10px;
}
.view_event_calendar p.path a{
  text-decoration:none;
}
.view_event_calendar p.path a.selected{
  text-decoration:none;
  color:inherit;
}
.view_event_calendar .titleArea{
  overflow:hidden;
  padding-bottom:8px;
  margin-bottom:20px;
  border-bottom:4px solid #d1ad5a;
}
.view_event_calendar .titleArea.pageHead{
  margin-bottom:10px;
}
.view_event_calendar .titleArea .searchTitle{
  float:left;
  font-size:166%;
  font-weight:bold;
  background:url("/img/basic/icon/community_event003.png") no-repeat 10px center;
  padding-left:40px;
}
.view_event_calendar .titleArea .searchTitle.interest{
  background:url("/img/basic/icon/crown007.png") no-repeat 7px center;
}
.view_event_calendar .titleArea .searchTitle.recommend{
  background:url("/img/basic/icon/recommend001.png") no-repeat 8px center;
}
.view_event_calendar .titleArea.keywordPage .searchTitle{
  font-size:150%;
  background:none;
  padding-left:0;
}
.view_event_calendar .titleArea .searchTitle span{
  font-weight:normal;
  color:#666;
}
.view_event_calendar .titleArea ul.paging{
  float:right;
  overflow:hidden;
  padding-top:6px;
}
.view_event_calendar .titleArea ul.paging li{
  float:left;
  font-size:116%;
}
.view_event_calendar .titleArea ul.paging li a,
.view_event_calendar .titleArea ul.paging li span{
  display:inline-block;
  position:relative;
  text-decoration:none;
}
.view_event_calendar .titleArea ul.paging li.prev{
  padding-right:20px;
  border-right:dotted 1px #7f7f7f;
}
.view_event_calendar .titleArea ul.paging li.prev a,
.view_event_calendar .titleArea ul.paging li.prev span{
  padding-left:18px;
}
.view_event_calendar .titleArea ul.paging li.prev a::after,
.view_event_calendar .titleArea ul.paging li.prev span::after{
  content:"";
  position:absolute;
  left:2px;
  top:0;
  bottom:0;
  width:6px;
  height:6px;
  margin:auto;
  border-top:3px solid var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  border-right:3px solid var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  transform:rotate(-135deg);
}
.view_event_calendar .titleArea ul.paging li.next{
  padding-left:20px;
  padding-right:15px;
}
.view_event_calendar .titleArea ul.paging li.next a,
.view_event_calendar .titleArea ul.paging li.next span{
  padding-right:18px;
}
.view_event_calendar .titleArea ul.paging li.next a::after,
.view_event_calendar .titleArea ul.paging li.next span::after{
  content:"";
  position:absolute;
  right:2px;
  top:0;
  bottom:0;
  width:6px;
  height:6px;
  margin:auto;
  border-top:3px solid var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  border-right:3px solid var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  transform:rotate(45deg);
}
.view_event_calendar .titleArea ul.paging li.prev span,
.view_event_calendar .titleArea ul.paging li.next span{
  color:#ccc;
}
.view_event_calendar .titleArea ul.paging li.prev span::after,
.view_event_calendar .titleArea ul.paging li.next span::after{
  border-color:#ccc;
}
.view_event_calendar .titleArea ul.paging li a:hover::after{
  border-color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.view_event_calendar .titleArea .aboutInterest{
  float:right;
  padding-top:6px;
}
.view_event_calendar .titleArea .aboutInterest a{
  font-size:116%;
  padding-left:20px;
  background:url("/img/basic/icon/clip006.png") no-repeat 0 center;
  text-decoration:none;
}
.view_event_calendar .titleArea .aboutInterest a:hover{
  background-image:url("/img/basic/icon/clip013.png");
}
.view_event_calendar .keywordTitle{
  font-weight:bold;
  font-size:216%;
  padding:10px 0 5px;
}
.view_event_calendar .keywordCatch{
  line-height:1.8em;
  overflow:hidden;
}
.view_event_calendar .keywordCatch .update{
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  padding-left:5px;
}
.view_event_calendar .keywordCatch .keywordImg{
  float:right;
  padding:0 0 15px 20px;
}
.view_event_calendar .keywordCatch strong{
  font-weight:bold;
}
.view_event_calendar div.searchArea{
  width:300px;
  background-color:#f5f3ee;
  float:left;
}
.view_event_calendar div.searchArea .searchAreaInner{
  padding:15px 20px;
}
.view_event_calendar div.searchArea div.head{
  overflow:hidden;
  padding-bottom:8px;
}
.view_event_calendar div.searchArea div.head h2{
  padding-left:32px;
  font-size:133%;
  font-weight:bold;
  float:left;
  display:block;
}
.view_event_calendar div.searchArea div.head p{
  font-size:108%;
  float:right;
  display:block;
  padding-top:5px;
}
.view_event_calendar div.searchArea div.head p a{
  text-decoration:none;
  position:relative;
  padding-right:18px;
}
.view_event_calendar div.searchArea div.head p a::after{
  content:"";
  position:absolute;
  right:2px;
  top:0;
  bottom:0;
  width:6px;
  height:6px;
  margin:auto;
  border-top:3px solid var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  border-right:3px solid var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  transform:rotate(45deg);
}
.view_event_calendar div.searchArea div.head p a:hover::after{
  border-color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.view_event_calendar .searchArea .searchByDate{
  margin-bottom:18px;
}
.view_event_calendar .searchArea .searchByDate .head h2{
  background:url("/img/basic/icon/schedule004.png") no-repeat 3px center;
}
.view_event_calendar .searchArea .searchByDate .calendar{
  background-color:#fff;
  border:solid 1px #edebe6;
  border-radius:3px;
  padding:15px 0 10px;
  margin-bottom:10px;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth{
  overflow:hidden;
  margin-bottom:10px;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li{
  float:left;
  text-align:center;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li a{
  color:#333;
  position:relative;
  font-weight:bold;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.prev,
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.next{
  width:70px;
  font-size:108%;
  margin-top:3px;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.prev a{
  padding-left:12px;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.prev a::after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:5px;
  height:5px;
  margin:auto;
  border-top:2px solid #666;
  border-right:2px solid #666;
  transform:rotate(-135deg);
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.current{
  width:118px;
  font-size:133%;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.current span{
  font-size:86%;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.next a{
  padding-right:12px;
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.next a::after{
  content:"";
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  width:5px;
  height:5px;
  margin:auto;
  border-top:2px solid #666;
  border-right:2px solid #666;
  transform:rotate(45deg);
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li a:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.prev a:hover::after,
.view_event_calendar .searchArea .searchByDate .calendar ul.naviMonth li.next a:hover::after{
  border-color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.view_event_calendar .searchArea .searchByDate .calendar table{
  width:230px;
  margin:0 auto;
}
.view_event_calendar .searchArea .searchByDate .calendar table tr th{
  border-bottom:solid 1px #edebe6;
  font-size:92%;
  text-align:center;
  padding-bottom:5px;
}
.view_event_calendar .searchArea .searchByDate .calendar table tbody tr td.off a{
  color:#ccc;
}
.view_event_calendar .searchArea .searchByDate .calendar table tr td{
  font-size:116%;
  text-align:center;
  padding-top:5px;
  font-weight:bold;
}
.view_event_calendar .searchArea .searchByDate .calendar table tr td a{
  text-decoration:none;
  color:#333;
  display:block;
  width:30px;
  height:30px;
  line-height:30px;
}
.view_event_calendar .searchArea .searchByDate .calendar table tr td a:hover,
.view_event_calendar .searchArea .searchByDate .calendar table tr td.off a:hover,
.view_event_calendar .searchArea .searchByDate .calendar table tr td a.active{
  border-radius:16px;
  background-color:#e67e21;
  color:#fff;
}
.view_event_calendar .searchArea .searchByDate .calendar table tr .sat,
.view_event_calendar .searchArea .searchByDate .calendar table tr .sat a{
  color:#86b5bb;
}
.view_event_calendar .searchArea .searchByDate .calendar table tr .sun,
.view_event_calendar .searchArea .searchByDate .calendar table tr .holiday,
.view_event_calendar .searchArea .searchByDate .calendar table tr .sun a,
.view_event_calendar .searchArea .searchByDate .calendar table tr .holiday a{
  color:#eb8787;
}
.view_event_calendar .searchArea .searchByDate ul.searchButton{
  background-color:#fff;
  border:solid 1px #edebe6;
  border-bottom:none;
  border-radius:3px;
}
.view_event_calendar .searchArea .searchByDate ul.searchButton li{
  border-bottom:solid 1px #edebe6;
}
.view_event_calendar .searchArea .searchByDate ul.searchButton li a{
  color:#666;
  font-size:116%;
  font-weight:bold;
  display:block;
  padding:12px 0 12px 36px;
  background:url("/img/basic/icon/community_event004.png") no-repeat 14px center;
  text-decoration:none;
  position:relative;
}
.view_event_calendar .searchArea .searchByDate ul.searchButton li a::after{
  content:"";
  position:absolute;
  right:12px;
  top:0;
  bottom:0;
  width:6px;
  height:6px;
  margin:auto;
  border-top:3px solid #999;
  border-right:3px solid #999;
  transform:rotate(45deg);
}
.view_event_calendar .searchArea .searchByDate ul.searchButton li a:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.view_event_calendar .searchArea .searchByDate ul.searchButton li a:hover::after{
  border-color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.view_event_calendar .searchArea .searchByArea{
  margin-bottom:18px;
}
.view_event_calendar .searchArea .searchByArea .head h2{
  background:url("/img/basic/icon/pin001.png") no-repeat 3px center;
}
.view_event_calendar .searchArea .searchByArea .areaList{
  background-color:#fff;
  border:solid 1px #edebe6;
  border-radius:3px;
  padding:3px 0 15px 14px;
  margin-bottom:10px;
}
.view_event_calendar .searchArea .searchByArea .areaList dl{
  overflow:hidden;
}
.view_event_calendar .searchArea .searchByArea .areaList dl dt{
  font-size:108%;
  font-weight:bold;
  clear:left;
  padding:12px 0;
}
.view_event_calendar .searchArea .searchByArea .areaList dl dd{
  float:left;
  padding-right:11px;
  padding-bottom:4px;
}
.view_event_calendar .searchArea .searchByArea .areaList dl dd a{
  display:block;
  width:67px;
  height:26px;
  line-height:26px;
  background-color:#f2f2f2;
  text-align:center;
  text-decoration:none;
  color:#666;
}
.view_event_calendar .searchArea .searchByArea .areaList dl dd a:hover,
.view_event_calendar .searchArea .searchByArea .areaList dl dd a.active{
  background-color:#e67e21;
  color:#fff;
}
.view_event_calendar .searchArea .hotEvent div.head h2{
  background:url("/img/basic/icon/community_event004.png") no-repeat 8px center;
}
.view_event_calendar .searchArea .hotEvent .hotEventList{
  background-color:#fff;
  border:solid 1px #edebe6;
  border-radius:3px;
  padding:8px 15px 15px;
}
.view_event_calendar .searchArea .hotEvent .hotEventList ul li{
  border-bottom:solid 1px #edebe6;
}
.view_event_calendar .searchArea .hotEvent .hotEventList ul li a{
  display:block;
  padding:8px 0;
}
.view_event_calendar .eventContents{
  float:right;
  width:709px;
}
.eventContents .eventBlock{
  border:solid 1px #ccc;
  border-radius:3px;
  margin-bottom:10px;
  position:relative;
}
.eventContents .eventBlockInner{
  padding:16px 18px;
  cursor:pointer;
}
.eventContents .eventBlock h3{
  margin-bottom:15px;
}
.eventContents .eventBlock h3 span.status{
  float:left;
  width:62px;
  display:block;
  text-align:center;
  font-size:108%;
  font-weight:bold;
  line-height:23px;
  border-radius:2px;
}
.eventContents .eventBlock h3 span.open{
  color:var(--MXVAR-LOCAL-COLOR--statusOpen, #ff6e86);
  border:solid 2px var(--MXVAR-LOCAL-BORDER-COLOR--statusOpen, #ff6e86);
}
.eventContents .eventBlock h3 span.joined{
  color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--statusJoining, #27c136);
  border:solid 2px var(--MXVAR-LOCAL-BORDER-COLOR--statusJoining, #27c136);
}
.eventContents .eventBlock h3 span.close{
  color:var(--MXVAR-LOCAL-COLOR--statusClose, #999);
  border:solid 2px var(--MXVAR-LOCAL-BORDER-COLOR--statusClose, #999);
}
.eventContents .eventBlock h3 a:link,
.eventContents .eventBlock h3 a:visited{
  text-decoration:none;
  color:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
}
.eventContents .eventBlock:hover h3 a{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.eventContents .eventBlock h3 span.title{
  font-size:166%;
  text-decoration:none;
  font-weight:bold;
  display:block;
  margin-right:40px;
  margin-left:75px;
}
.eventContents .eventBlock dl.eventInfo{
  padding-bottom:5px;
}
.eventContents .eventBlock dl.eventInfo dt{
  background-color:#f5f3ee;
  text-align:center;
  width:66px;
  line-height:23px;
  float:left;
  margin-bottom:10px;
}
.eventContents .eventBlock dl.eventInfo dd{
  margin-left:75px;
  line-height:23px;
  margin-bottom:10px;
  font-size:116%;
  font-weight:bold;
}
.eventContents .eventBlock p.eventText{
  font-size:116%;
  overflow:hidden;
  max-height:69px;
  line-height:24px;
}
.eventContents .eventBlock p.eventText img{
  vertical-align:middle;
}
.eventContents .eventBlock div.eventStatus{
  padding-top:15px;
  overflow:hidden;
}
.eventContents .eventBlock div.eventStatus p.communityName{
  font-size:108%;
  color:#666;
  float:left;
}
.eventContents .eventBlock div.eventStatus p.communityName img{
  max-width:30px;
  max-height:30px;
  vertical-align:middle;
  border:solid 2px #e4e4e4;
  border-radius:3px;
  margin-right:10px;
}
.eventContents .eventBlock div.eventStatus ul.status{
  float:right;
  overflow:hidden;
  padding-top:2px;
}
.eventContents .eventBlock div.eventStatus ul.status li{
  float:left;
  color:#666;
}
.eventContents .eventBlock div.eventStatus ul.status li.joinMember{
  padding-left:22px;
  margin-right:40px;
  background:url("/img/basic/icon/person002.png") no-repeat 0 center;
  line-height:20px;
}
.eventContents .eventBlock div.eventStatus ul.status li.comment{
  padding-left:26px;
  margin-right:40px;
  background:url("/img/basic/icon/comment_small012.png") no-repeat 0 center;
  line-height:20px;
}
.eventContents .eventBlock div.eventStatus ul.status li.interest{
  padding-left:20px;
  background:url("/img/basic/icon/clip005.png") no-repeat 0 center;
  line-height:20px;
}
.eventContents .eventBlock ul.imgList{
  text-align:center;
  margin-top:15px;
}
.eventContents .eventBlock ul.imgList li{
  display:inline-block;
  margin:0 30px;
}
.eventContents .eventBlock ul.imgList li img{
  max-width:120px;
  max-height:120px;
  vertical-align:middle;
}
.eventContents .eventBlock .interestBtn{
  position:absolute;
  top:14px;
  right:18px;
}
.eventContents .notFound{
  text-align:center;
  font-size:133%;
  background-color:#f7f7f7;
  padding:60px 0;
  margin-bottom:15px;
  color:#666;
}
#header{
  height:76px;
}
#header .wrapper{
  width:1022px;
  margin:0 auto;
  overflow:hidden;
}
#header .wrapper .logo{
  float:left;
  padding:23px 50px 0 20px;
}
#header .wrapper .menu{
  float:right;
  padding-top:20px;
  padding-right:15px;
}
#header .wrapper .menu li{
  float:left;
  padding-left:10px;
}
.basicText,
.basicText:visited,
.basicText:link{
  color:#333;
  text-decoration:none;
}
#headerArea.wideHeaderBottom,
#headerArea01.wideHeaderBottom{
  border:none;
}
.subNavigation01{
  margin-bottom:15px;
  overflow:hidden;
  clear:both;
}
.subNavigation01 li{
  float:left;
}
.subNavigation01 li a,
.subNavigation01 li span{
  display:inline-block;
  border-bottom:solid 4px #e8e8e8;
  font-size:116%;
  font-weight:bold;
  padding:8px 15px;
  text-align:center;
  color:#666;
  text-decoration:none;
}
.subNavigation01 li .active{
  border-bottom:solid 4px #d1ad5a;
  color:#d1ad5a;
}
.withdrawalPanel{
  position:relative;
  text-align:center;
  padding:20px 0 35px;
  margin-bottom:30px;
  background:url("/img/basic/community/icon_arrow002.png") no-repeat center bottom;
}
.withdrawalPanel .message{
  font-weight:bold;
  font-size:116%;
  margin-bottom:5px;
}
.withdrawalPanel .note{
  font-size:92%;
}
.memberThumbnailList{
  width:714px;
  margin:0 auto 35px;
  border:1px solid #e8e5e5;
  border-bottom:none;
  border-radius:3px;
}
.memberThumbnailList ul.contents{
  background:url("/img/basic/common/iconlist_line_block03.gif") no-repeat left bottom;
}
.memberThumbnailList ul.contents::after{
  content:"";
  display:block;
  clear:both;
}
.memberThumbnailList ul.contents li{
  float:left;
  width:138px;
  padding:20px 3px 20px 2px;
  text-align:center;
  overflow:visible;
  word-break:break-all;
  position:relative;
}
.memberThumbnailList ul.contents li.rightSide{
  padding-right:2px;
}
.memberThumbnailList ul.contents li div.userBlock{
  background:#fff;
  min-height:120px;
}
.memberThumbnailList ul.contents li div.userBlock.userBlockSmall{
  min-height:100px;
}
.memberThumbnailList ul.contents li div.userBlock div.thumbnail{
  width:76px;
  margin:0 auto 6px;
  text-align:center;
  position:relative;
}
.memberThumbnailList ul.contents li div.userBlock div.communityThumbnail{
  width:76px;
  margin:0 auto 5px;
  display:table;
}
.memberThumbnailList ul.contents li div.userBlock div.thumbnail .admin{
  position:absolute;
  bottom:-4px;
  right:-4px;
}
.memberThumbnailList ul.contents li div.userBlock div.thumbnail a.thumbnailImg{
  display:block;
  width:76px;
  height:76px;
  margin:0 auto;
  outline:none;
  text-indent:-9999px;
  background-color:transparent;
  background-position:50% 50%;
  background-repeat:no-repeat;
}
.memberThumbnailList ul.contents li div.userBlock div.communityThumbnail a.communityThumbnailImgLink{
  display:table-cell;
  width:76px;
  height:76px;
  vertical-align:middle;
  background:#e5e5e5;
  border-radius:4px;
  overflow:hidden;
}
.memberThumbnailList ul.contents li div.userBlock .communityThumbnailImg{
  max-width:76px;
  max-height:76px;
  vertical-align:middle;
}
.memberThumbnailList ul.contents li div.userBlock p.name{
  height:50px;
}
.memberThumbnailList ul.contents li div.userBlock p .count{
  color:#666;
  display:inline-block;
}
.memberThumbnailList ul.contents li div.userBlock p img{
  vertical-align:middle;
  margin-left:3px;
}
.memberThumbnailList ul.contents li .deleteBtn{
  position:absolute;
  top:5px;
  right:5px;
}
.memberThumbnailList .communityTitleLinkBox{
  margin:0 0 5px;
}
.memberThumbnailList .communityTitleLink{
  text-decoration:none;
  min-height:36px;
}
.memberThumbnailList .communityTitleLink:link,
.memberThumbnailList .communityTitleLink:visited{
  color:#666;
}
.memberThumbnailList .communityTitleLink:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_bodyArea .memberThumbnailList{
  width:712px;
}
.COMMUNITY_bodyArea .memberThumbnailList ul.contents li.rightSide{
  padding-right:0;
}
.noResultMember{
  background-color:#f9f8f8;
  text-align:center;
  font-size:133%;
  padding:60px 0;
}
.eventCreateFinish{
  border:solid 1px #fbb14e;
  padding-bottom:30px;
  text-align:center;
}
.eventCreateFinish h3{
  text-align:center;
  font-size:150%;
  font-weight:bold;
  padding:30px 0;
}
.eventCreateFinish .sharePanel{
  background-color:#f9f9f9;
  margin:0 40px 30px;
  padding:20px 45px;
  text-align:center;
}
.eventCreateFinish .sharePanel p.lead{
  text-align:center;
  font-size:116%;
  margin-bottom:15px;
}
.eventCreateFinish .sharePanel ul.buttonList{
  text-align:center;
  margin-bottom:10px;
}
.eventCreateFinish .sharePanel ul.buttonList li{
  display:inline-block;
  margin:0 3px;
}
.eventCreateFinish .sharePanel ul.buttonList li a{
  display:block;
  width:55px;
  height:30px;
  border-radius:2px;
  text-indent:-9999px;
  overflow:hidden;
}
.eventCreateFinish .sharePanel ul.buttonList li a.mixiCheck{
  background:url("/img/basic/icon/mixi_logo002.png") no-repeat center #d1ad5a;
}
.eventCreateFinish .sharePanel ul.buttonList li a.line{
  background:url("/img/basic/icon/line001.png") no-repeat center #00c300;
}
.eventCreateFinish .sharePanel ul.buttonList li a.twitter{
  background:url("/img/basic/icon/twitter008.png") no-repeat center #2fa7e0;
}
.eventCreateFinish .sharePanel ul.buttonList li a.facebook{
  background:url("/img/basic/icon/facebook002.png") no-repeat center #305196;
}
.eventCreateFinish .sharePanel ul.buttonList li a.hatebu{
  background:url("/img/basic/icon/hatena_bookmark001.png") no-repeat center #0ba4de;
}
.eventCreateFinish .sharePanel ul.buttonList li a.mail{
  background:url("/img/basic/icon/mail002.png") no-repeat center #ccc;
}
.eventCreateFinish .sharePanel p.shareUrl{
  display:inline-block;
  border:solid 1px #ccc;
  background-color:#fff;
  padding:3px 30px;
  text-align:center;
  border-radius:2px;
}
.eventCreateFinish .sharePanel p.shareUrl span{
  padding-right:20px;
}
.eventCreateFinish .sharePanel p.note{
  display:inline-block;
  text-align:center;
  margin-top:20px;
  padding-left:15px;
  background:url("/img/basic/icon/alert010.png") no-repeat 0 center;
}
.eventCreateFinish p a.btn01{
  display:block;
  border:solid 1px #929292;
  width:215px;
  height:32px;
  line-height:32px;
  text-align:center;
  margin:0 auto;
  text-decoration:none;
  color:#333;
}
.eventCreateFinish p a.btn02{
  display:inline-block;
  border:solid 1px #d1ad5a;
  height:32px;
  line-height:32px;
  text-align:center;
  margin:0 auto;
  text-decoration:none;
  color:#d1ad5a;
  padding:0 15px 0 35px;
  background:url("/img/basic/icon/message002.png") no-repeat 12px center;
  border-radius:2px;
}
.COMMUNITY_EVENT_body__mainColumn{
  width:712px;
  float:left;
}
.COMMUNITY_EVENT_body__subColumn{
  width:300px;
  float:right;
}
.COMMUNITY_EVENT_eventBlock{
  border:solid 1px #d9d9d9;
  border-radius:4px;
  margin-bottom:10px;
  overflow:hidden;
}
.COMMUNITY_EVENT_eventBlock--banner{
  border:solid 1px #0e7aaf;
  border-radius:0;
}
.COMMUNITY_EVENT_eventBlock__inner{
  padding:20px 20px 2px;
}
.COMMUNITY_EVENT_eventBlock__headArea{
  background-color:#f3f3f3;
  overflow:hidden;
  padding:15px 20px;
  border-bottom:solid 1px #d9d9d9;
}
.COMMUNITY_EVENT_eventBlock__headAreaTitle{
  float:left;
  font-size:116%;
  font-weight:bold;
  color:#666;
}
.COMMUNITY_EVENT_eventBlock__headAreaInfo{
  float:right;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_EVENT_eventDetail{
  padding:20px;
}
.COMMUNITY_EVENT_eventDetail__text{
  margin-bottom:5px;
  font-size:116%;
  word-break:break-all;
}
.COMMUNITY_EVENT_eventDetail__more{
  text-align:right;
}
.COMMUNITY_EVENT_eventDetail__moreLink{
  display:inline-block;
  padding-right:14px;
  background:url("/img/basic/community/icon_arrow_down001.png") right center no-repeat;
  text-align:right;
  text-decoration:none;
  font-size:116%;
}
.COMMUNITY_EVENT_imgList{
  border-top:dotted 1px #ccc;
  padding-top:20px;
  margin-top:20px;
  overflow:hidden;
  text-align:center;
}
.COMMUNITY_EVENT_imgList--atComment{
  border-top:none;
  padding-top:0;
  padding-bottom:20px;
  margin-top:0;
}
.COMMUNITY_EVENT_imgList__item{
  display:inline-block;
  vertical-align:middle;
  margin:0 1px;
}
.COMMUNITY_EVENT_imgList__img{
  max-width:220px;
  max-height:166px;
}
.COMMUNITY_EVENT_imgList__imgAtComment{
  max-width:200px;
  max-height:152px;
}
.COMMUNITY_EVENT_eventSort{
  text-align:center;
  margin:0 0 15px;
}
.COMMUNITY_EVENT_eventSort__item{
  display:inline-block;
  padding:0 20px;
}
.COMMUNITY_EVENT_eventSort__item--center{
  border-left:solid 1px #d9d9d9;
  border-right:solid 1px #d9d9d9;
}
.COMMUNITY_EVENT_eventSort__link,
.COMMUNITY_EVENT_eventSort__link:link,
.COMMUNITY_EVENT_eventSort__link:visited{
  text-decoration:none;
  color:#666;
}
.COMMUNITY_EVENT_eventSort__link:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_EVENT_eventSort__link--active,
.COMMUNITY_EVENT_eventSort__link--active:link,
.COMMUNITY_EVENT_eventSort__link--active:visited{
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_EVENT_eventSort__link--active:hover{
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_EVENT_eventList{
  border-bottom:solid 1px #d9d9d9;
  margin-bottom:20px;
}
.COMMUNITY_EVENT_eventList__item{
  border-top:solid 1px #d9d9d9;
  padding:15px 0;
}
.COMMUNITY_EVENT_eventList__inner{
  overflow:hidden;
}
.COMMUNITY_EVENT_eventList__userPicture{
  float:left;
  padding-right:20px;
}
.COMMUNITY_EVENT_eventList__user{
  width:40px;
  height:40px;
  display:block;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:cover;
  border-radius:50%;
  text-indent:-9999px;
  overflow:hidden;
}
.COMMUNITY_EVENT_eventList__content{
  margin-left:60px;
  position:relative;
}
.COMMUNITY_EVENT_eventList__deleteButton{
  position:absolute;
  top:0;
  right:0;
}
.COMMUNITY_EVENT_eventList__name{
  font-size:116%;
  font-weight:bold;
  margin-bottom:10px;
}
.COMMUNITY_EVENT_eventList__nameLink,
.COMMUNITY_EVENT_eventList__nameLink:link,
.COMMUNITY_EVENT_eventList__nameLink:visited{
  color:#333;
  text-decoration:none;
}
.COMMUNITY_EVENT_eventList__date{
  margin-bottom:10px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_EVENT_eventList__textArea{
  font-size:116%;
  margin-bottom:15px;
  word-break:break-all;
}
.COMMUNITY_EVENT_eventList__reaction{
  overflow:hidden;
}
.COMMUNITY_EVENT_eventList__reactionItem{
  float:left;
  padding-right:20px;
}
.COMMUNITY_EVENT_eventList__reactionLike,
.COMMUNITY_EVENT_eventList__reactionComment{
  text-decoration:none;
  padding-left:18px;
  line-height:20px;
  display:inline-block;
}
.COMMUNITY_EVENT_eventList__reactionLike.likeIcon{
  background:url("/img/basic/icon/iine_small005.png") no-repeat 0 0;
}
.COMMUNITY_EVENT_eventList__reactionLike.likedIcon{
  background:url("/img/basic/icon/iine_small006.png") no-repeat 0 0;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_EVENT_eventList__reactionComment{
  background:url("/img/basic/icon/comment_small007.png") no-repeat 0 3px;
}
.COMMUNITY_EVENT_memberListBlock{
  text-align:right;
}
.COMMUNITY_EVENT_memberListBlock--atSubColumn{
  padding:0 20px 20px;
}
.COMMUNITY_EVENT_memberListBlock__count{
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  width:auto;
  height:auto;
  display:inline-block;
  margin:0 5px 0 0;
}
.COMMUNITY_EVENT_memberListBlock__countLink{
  text-decoration:none;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_EVENT_memberListBlock__countLink:link,
.COMMUNITY_EVENT_memberListBlock__countLink:visited{
  text-decoration:none;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_EVENT_memberListBlock__countLink:hover{
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_EVENT_memberListBlock__list{
  text-align:right;
  display:inline-block;
}
.COMMUNITY_EVENT_memberListBlock__item01{
  display:inline-block;
  width:30px;
  height:30px;
  vertical-align:middle;
  margin-right:5px;
  position:relative;
}
.COMMUNITY_EVENT_memberListBlock__item02{
  display:inline-block;
  width:40px;
  height:40px;
  vertical-align:middle;
  margin-right:14px;
  position:relative;
}
.COMMUNITY_EVENT_memberListBlock__item02:last-child{
  margin-right:0;
}
.COMMUNITY_EVENT_memberListBlock__user{
  width:100%;
  height:100%;
  display:block;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:cover;
  border-radius:50%;
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
}
.COMMUNITY_EVENT_memberListBlock__organizer{
  position:absolute;
  width:17px;
  height:17px;
  background:url("/img/basic/icon/owner001.png") no-repeat 0 0;
  bottom:-3px;
  right:-3px;
}
.COMMUNITY_EVENT_memberListBlock__more{
  width:100%;
  height:100%;
  display:block;
  background:url("/img/basic/icon/arrow028.png") no-repeat center;
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
}
.COMMUNITY_EVENT_commentBlock{
  background-color:#f3f3f3;
  padding:20px;
  border-top:solid 1px #d9d9d9;
}
.COMMUNITY_EVENT_commentBlock__inputArea{
  background-color:#fff;
  border:solid 1px #d9d9d9;
  border-radius:4px;
  overflow:hidden;
}
.COMMUNITY_EVENT_commentBlock__textArea{
  background-color:#fff;
  width:96%;
  height:80px;
  border:none;
  padding:10px 2%;
  font-size:116%;
}
.COMMUNITY_EVENT_commentBlock__textArea:focus{
  background-color:#fff;
}
.COMMUNITY_EVENT_commentBlock__utility{
  overflow:hidden;
  padding:15px 0 5px 0;
}
.COMMUNITY_EVENT_commentBlock__errorText{
  color:var(--MXVAR-BASE-COLOR--text-alert, #f00);
  float:right;
  background:url("/img/basic/icon/alertIcon007.png") no-repeat 0 3px;
  padding:2px 10px 2px 21px;
}
.COMMUNITY_EVENT_commentBlock__utilityIcons{
  float:left;
  padding-bottom:10px;
  padding-left:20px;
}
.COMMUNITY_EVENT_commentBlock__utilityItem{
  float:left;
  padding-right:15px;
}
.COMMUNITY_EVENT_commentBlock__textCount{
  float:right;
  font-size:86%;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  padding-top:5px;
  padding-right:10px;
}
.COMMUNITY_EVENT_commentBlock__textCountOver{
  color:var(--MXVAR-BASE-COLOR--text-alert, #f00);
}
.COMMUNITY_EVENT_commentBlock__attachPicture{
  clear:both;
  border-top:solid 1px #e8e8e8;
  padding:3px 18px 0;
}
.COMMUNITY_EVENT_commentBlock__attachButton{
  display:block;
  position:relative;
  height:30px;
  border:none;
  background:url("/img/basic/icon/photo009.png") no-repeat 0 5px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  text-indent:25px;
  white-space:nowrap;
  overflow:hidden;
  cursor:pointer;
}
.COMMUNITY_EVENT_commentBlock__attachButton:focus{
  background-color:#fff;
}
.COMMUNITY_EVENT_commentBlock__attachPhotoInner{
  padding:8px 0 4px;
  overflow:hidden;
}
.COMMUNITY_EVENT_commentBlock__attachPhoto{
  position:relative;
  width:70px;
  height:70px;
  margin-right:10px;
  float:left;
}
.COMMUNITY_EVENT_commentBlock__attachPhoto--addButton{
  border:1px dotted #bfbfbf;
  background:#f8f8f8;
  text-align:center;
  text-shadow:0 1px 1px #fff;
  overflow:hidden;
}
.COMMUNITY_EVENT_commentBlock__attachPhotoFile{
  display:block;
  width:70px;
  height:0;
  font-size:0;
  text-indent:-9999px;
  overflow:hidden;
  padding:0;
  border:none;
}
.COMMUNITY_EVENT_commentBlock__attachThumbnail{
  display:block;
  width:70px;
  height:70px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  text-indent:-9999px;
  z-index:1;
}
.COMMUNITY_EVENT_commentBlock__photoDeleteButton{
  display:block;
  position:absolute;
  top:0;
  right:0;
  width:25px;
  height:25px;
  background:url("/img/basic/button/delete008.png") no-repeat center;
  background-color:rgba(0, 0, 0, 0.6);
  text-indent:-9999px;
  overflow:hidden;
  z-index:3;
}
.COMMUNITY_EVENT_commentBlock__photoAddButton{
  display:block;
  height:25px;
  padding-top:45px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  background:url("/img/basic/icon/photo010.png") no-repeat center 16px;
  font-size:86%;
  text-decoration:none;
}
.COMMUNITY_EVENT_commentBlock__photoAddButton,
.COMMUNITY_EVENT_commentBlock__photoAddButton:link,
.COMMUNITY_EVENT_commentBlock__photoAddButton:visited{
  color:#666;
}
.COMMUNITY_EVENT_commentBlock__commentLimit{
  padding:30px 0 30px 45px;
  background:url("/img/basic/icon/alert011.png") no-repeat 20px center #fff;
  border:solid 1px #d9d9d9;
  border-radius:4px;
}
.COMMUNITY_EVENT_commentBlock__noLogin{
  overflow:hidden;
}
.COMMUNITY_EVENT_commentBlock__noLoginImage{
  width:40px;
  height:40px;
  text-indent:-9999px;
  overflow:hidden;
  border-radius:50%;
  background:url("/img/basic/common/noimage_member180_002.gif") no-repeat center;
  background-size:cover;
  float:left;
}
.COMMUNITY_EVENT_commentBlock__noLoginText{
  border:solid 1px #d9d9d9;
  background-color:#fff;
  border-radius:4px;
  color:#666;
  margin-left:50px;
  font-size:116%;
  padding:10px 0 10px 15px;
}
.COMMUNITY_EVENT_commentBlock__noLoginLink{
  text-decoration:none;
}
.COMMUNITY_EVENT_pageBottomLink{
  margin-top:35px;
  text-align:center;
}
.COMMUNITY_EVENT_joinMessage + .COMMUNITY_EVENT_buttonBlock{
  margin:14px 0 20px;
}
.COMMUNITY_EVENT_commentBlock__note{
  color:#666;
  margin-bottom:5px;
  font-size:86%;
}
.COMMUNITY_EVENT_joinMessage{
  color:#4d4d4d;
  background-color:#f2f2f2;
  padding:10px;
  margin:10px 20px 0;
  position:relative;
}
.COMMUNITY_EVENT_joinMessage__arrow{
  position:absolute;
  display:block;
  width:12px;
  height:9px;
  text-indent:-9999px;
  overflow:hidden;
  background:url("/img/basic/icon/arrow029.png") no-repeat 0 0;
  bottom:-9px;
  right:0;
  left:0;
  margin:0 auto;
}
.COMMUNITY_EVENT_informationBalloon{
  color:#4d4d4d;
  background-color:#f2f2f2;
  padding:10px;
  margin:0 20px 20px;
  position:relative;
  border-radius:2px;
}
.COMMUNITY_EVENT_informationBalloon__arrow--top{
  position:absolute;
  display:block;
  width:12px;
  height:9px;
  text-indent:-9999px;
  overflow:hidden;
  background:url("/img/basic/icon/arrow033.png") no-repeat 0 0;
  top:-9px;
  right:0;
  left:0;
  margin:0 auto;
}
.COMMUNITY_EVENT_joinStatus{
  color:#fff;
  text-align:center;
  margin:20px 15px 0;
  padding:3px 0;
  font-size:116%;
}
.COMMUNITY_EVENT_joinStatus--join{
  background-color:#27c136;
}
.COMMUNITY_EVENT_joinStatus--joined{
  background-color:#999;
}
.COMMUNITY_EVENT_joinStatus--organize{
  background-color:#d3adf6;
}
.COMMUNITY_EVENT_organizerBlock{
  padding-top:20px;
  text-align:center;
}
.COMMUNITY_EVENT_organizerBlock__userPicture{
  display:block;
  width:70px;
  height:70px;
  margin:0 auto 10px;
}
.COMMUNITY_EVENT_organizerBlock__user{
  width:70px;
  height:70px;
  display:block;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:cover;
  border-radius:50%;
  text-indent:-9999px;
  overflow:hidden;
}
.COMMUNITY_EVENT_organizerBlock__link,
.COMMUNITY_EVENT_organizerBlock__link:link,
.COMMUNITY_EVENT_organizerBlock__link:visited{
  color:#333;
  text-decoration:none;
}
.COMMUNITY_EVENT_organizerBlock__link:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_EVENT_organizerBlock__userName{
  text-align:center;
  margin-bottom:15px;
}
.COMMUNITY_EVENT_organizerBlock__name{
  font-weight:bold;
  font-size:116%;
}
.COMMUNITY_EVENT_organizerBlock__organizeEvents{
  border-top:solid 1px #ccc;
  margin:0 15px;
  padding:15px 0;
  overflow:hidden;
}
.COMMUNITY_EVENT_organizerBlock__organizeEventsTitle{
  float:left;
  font-size:116%;
}
.COMMUNITY_EVENT_organizerBlock__organizeEventsCount{
  float:right;
  font-size:116%;
}
.COMMUNITY_EVENT_organizerBlock__organizeEventsLink,
.COMMUNITY_EVENT_organizerBlock__organizeEventsLink:link,
.COMMUNITY_EVENT_organizerBlock__organizeEventsLink:visited{
  color:#666;
  text-decoration:none;
  display:block;
  overflow:hidden;
}
.COMMUNITY_EVENT_organizerBlock__organizeEventsLink{
  padding-right:20px;
  background:url("/img/basic/icon/arrow028.png") no-repeat right center;
}
.COMMUNITY_EVENT_organizerBlock__organizeEventsLink:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_EVENT_organizerBlock__organizeEventsNumber{
  font-weight:bold;
  padding-right:5px;
}
.COMMUNITY_EVENT_commentDeleted{
  padding:8px 0 10px 22px;
  background:url("/img/basic/icon/alert011.png") no-repeat 0 center;
}
.COMMUNITY_EVENT_notificationPanel{
  background-color:#f2f2f2;
  margin:5px 0 10px;
  padding:20px;
  position:relative;
  border-radius:4px;
}
.COMMUNITY_EVENT_notificationPanel__title{
  font-weight:bold;
  font-size:116%;
  margin-bottom:5px;
  padding-left:24px;
  background:url("/img/basic/icon/announce008.png") no-repeat 0 center;
}
.COMMUNITY_EVENT_notificationPanel__newIcon{
  vertical-align:top;
}
.COMMUNITY_EVENT_notificationPanel__closeBtn{
  position:absolute;
  top:10px;
  right:10px;
  cursor:pointer;
}
.popupView01 .deleteComment dt{
  font-size:116%;
  font-weight:bold;
  margin-bottom:10px;
}
.popupView01 .deleteComment dd{
  font-size:116%;
  height:21px;
  overflow:hidden;
}
.bodySubSection .contents .image a{
  text-decoration:none;
}
.COMMUNITY_EVENT_interestRanking{
  margin-bottom:25px;
}
.COMMUNITY_EVENT_interestRanking__listItem{
  position:relative;
  padding-bottom:20px;
  margin-top:20px;
  border-bottom:solid 1px #cdcdcd;
  overflow:hidden;
  cursor:pointer;
}
.COMMUNITY_EVENT_interestRanking__linkBlock:link,
.COMMUNITY_EVENT_interestRanking__linkBlock:visited{
  text-decoration:none;
}
.COMMUNITY_EVENT_interestRanking__imgArea{
  width:162px;
  height:104px;
  float:left;
  position:relative;
  background-size:cover;
  background-position:center;
  border-radius:4px;
}
.COMMUNITY_EVENT_interestRanking__eventStatus{
  position:absolute;
  top:10px;
  left:10px;
}
.COMMUNITY_EVENT_eventStatus{
  border:solid 2px;
  background-color:#fff;
  font-size:108%;
  font-weight:bold;
  text-align:center;
  line-height:22px;
  width:64px;
}
.COMMUNITY_EVENT_eventStatus--open{
  border-color:var(--MXVAR-LOCAL-BORDER-COLOR--statusOpen, #ff6e86);
  color:var(--MXVAR-LOCAL-COLOR--statusOpen, #ff6e86);
}
.COMMUNITY_EVENT_eventStatus--close{
  border-color:var(--MXVAR-LOCAL-BORDER-COLOR--statusClose, #999);
  color:var(--MXVAR-LOCAL-COLOR--statusClose, #999);
}
.COMMUNITY_EVENT_eventStatus--joined{
  border-color:var(--MXVAR-LOCAL-BORDER-COLOR--statusJoining, #27c136);
  color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--statusJoining, #27c136);
}
.COMMUNITY_EVENT_interestRanking__textArea{
  float:right;
  width:530px;
}
.COMMUNITY_EVENT_interestRanking__rankBlock{
  margin-bottom:5px;
}
.COMMUNITY_EVENT_interestRanking__rankCount{
  font-size:150%;
  font-weight:bold;
  padding-left:45px;
  line-height:30px;
  display:inline-block;
  vertical-align:middle;
}
.COMMUNITY_EVENT_interestRanking__rankCount--gold{
  background:url("/img/basic/icon/crown008.png") no-repeat 0;
  color:#b99400;
}
.COMMUNITY_EVENT_interestRanking__rankCount--silver{
  background:url("/img/basic/icon/crown009.png") no-repeat 0;
  color:#929599;
}
.COMMUNITY_EVENT_interestRanking__rankCount--bronze{
  background:url("/img/basic/icon/crown010.png") no-repeat 0;
  color:#8a5922;
}
.COMMUNITY_EVENT_interestRanking__rankText{
  font-size:116%;
  padding-left:15px;
  margin-left:5px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  display:inline-block;
  vertical-align:middle;
}
.COMMUNITY_EVENT_interestRanking__interestCount{
  font-weight:bold;
  color:#333;
}
.COMMUNITY_EVENT_interestRanking__eventTitle{
  color:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  font-size:133%;
  font-weight:bold;
  height:24px;
  overflow:hidden;
  margin:5px 0;
}
.COMMUNITY_EVENT_interestRanking__listItem:hover .COMMUNITY_EVENT_interestRanking__linkBlock{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_EVENT_interestRanking__eventInfo{
  font-size:116%;
}
.COMMUNITY_EVENT_interestRanking__eventInfoItem{
  color:#666;
}
.COMMUNITY_EVENT_interestRanking__interestClip{
  position:absolute;
  top:0;
  right:0;
}
.COMMUNITY_EVENT_interestRanking__note{
  text-align:right;
  padding-top:5px;
  color:#666;
}
.COMMUNITY_EVENT_interestButton{
  display:block;
  width:30px;
  height:30px;
  background:url("/img/basic/button/clip001.png") no-repeat 0 0;
  text-indent:-9999px;
  overflow:hidden;
  cursor:pointer;
}
.COMMUNITY_EVENT_interestButton:hover{
  background-position:0 -40px;
}
.COMMUNITY_EVENT_interestButton--clipped,
.COMMUNITY_EVENT_interestButton--clipped:hover{
  background-position:0 bottom;
}
.COMMUNITY_EVENT_recommendEvent__list{
  overflow:hidden;
}
.COMMUNITY_EVENT_recommendEvent__listItem{
  display:inline-block;
  margin-right:15px;
  margin-bottom:25px;
  width:226px;
  vertical-align:top;
  overflow:hidden;
  cursor:pointer;
}
.COMMUNITY_EVENT_recommendEvent__listItem--side{
  margin-right:0;
}
.COMMUNITY_EVENT_recommendEvent__linkBlock:link,
.COMMUNITY_EVENT_recommendEvent__linkBlock:visited{
  color:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  text-decoration:none;
}
.COMMUNITY_EVENT_recommendEvent__imgArea{
  position:relative;
  width:226px;
  height:136px;
  margin-bottom:10px;
  background-size:cover;
  background-position:center;
  border-radius:4px;
}
.COMMUNITY_EVENT_recommendEvent__date{
  position:absolute;
  top:10px;
  left:10px;
  color:#fff;
  font-size:116%;
  background-color:rgba(0, 0, 0, 0.5);
  text-align:center;
  padding:3px;
  border-radius:4px;
  display:block;
}
.COMMUNITY_EVENT_recommendEvent__eventTitle{
  font-size:133%;
  font-weight:bold;
  max-height:44px;
  overflow:hidden;
  line-height:1.4em;
  margin-bottom:5px;
}
.COMMUNITY_EVENT_recommendEvent__listItem:hover .COMMUNITY_EVENT_recommendEvent__linkBlock{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_EVENT_recommendEvent__eventPlace{
  font-size:116%;
  height:20px;
  overflow:hidden;
}
.COMMUNITY_EVENT_recommendEvent__loadingArea{
  height:475px;
  position:relative;
}
.COMMUNITY_EVENT_recommendEvent__loadingImg{
  width:18px;
  height:18px;
  position:absolute;
  inset:0 0 0 0;
  margin:auto;
}
.viewCommunityAreaEventTitle{
  font-size:133%;
  font-weight:bold;
  text-align:center;
}
.utilityWindow05 .viewCommunityArea .eventThumb{
  float:left;
  padding:1px;
  border:1px solid #ccc;
  text-align:center;
  width:210px;
  height:70px;
  background-position:center;
  background-size:cover;
}
.utilityWindow05 .viewCommunityArea .comnnunityTitle02{
  float:right;
  width:310px;
}
.utilityWindow05 .viewCommunityArea .comnnunityTitle02 .communityTitle{
  margin-bottom:10px;
  font-size:133%;
  font-weight:bold;
}
.utilityWindow05 .viewCommunityArea .comnnunityTitle02 .selectcheck01 li{
  margin-bottom:2px;
}
.utilityWindow05 .viewCommunityArea .comnnunityTitle02 .selectcheck01 li input{
  margin-right:5px;
  vertical-align:middle;
}
.utilityWindow05.popupComnnity01 .btnArea01 .submitBtn01 .btn:visited,
.utilityWindow05.popupComnnity01 .btnArea01 .submitBtn01 .btn:link{
  text-decoration:none;
  color:#fff;
}
.utilityWindow05.popupComnnity01 .btnArea01 .submitBtn02 .btn:visited,
.utilityWindow05.popupComnnity01 .btnArea01 .submitBtn02 .btn:link{
  text-decoration:none;
  color:#333;
}
.cmnContents .contents{
  border:1px solid #d0d0d1;
  border-top:none;
  background:#edecec;
}
.cmnContents .contents div{
  border:1px solid #d0d0d1;
}
.cmnClearfix{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
.pageDeleteCommunityGroupJpMixi .messageArea .heading03,
.pageDeleteCommunityTagJpMixi .messageArea .heading03{
  background:url("/img/basic/skin/gray/heading/body_main_area001.gif") no-repeat 0 0;
}
.pageDeleteCommunityGroupJpMixi .messageArea .contents .messageAlert,
.pageDeleteCommunityTagJpMixi .messageArea .contents .messageAlert{
  background:url("/img/basic/icon/message_area002.gif") no-repeat 0 0;
}
.pageDeleteCommunityGroupJpMixi .messageArea .contents,
.pageDeleteCommunityTagJpMixi .messageArea .contents{
  border:1px solid #d0d0d1;
  border-top:none;
  background:#edecec;
}
.pageDeleteCommunityGroupJpMixi .messageArea .contents div,
.pageDeleteCommunityTagJpMixi .messageArea .contents div{
  border:1px solid #d0d0d1;
}
.pageListBookmarkJpMixi #bodyMainArea .heading02{
  background:url("/img/basic/skin/gray/heading/body_main_area001.gif") no-repeat 0 0;
}
.pageListBookmarkJpMixi .messageArea .contents{
  border:1px solid #d0d0d1;
  border-top:none;
  background:#edecec;
}
.pageListBookmarkJpMixi .messageArea .contents div{
  border:1px solid #d0d0d1;
}
.pageNewBbsJpMixi .sideList h3{
  background:url("/img/basic/skin/gray/heading/diary_sub001.gif") no-repeat 0 0;
}
.pageNewBbsJpMixi .sideList .contents{
  border:1px solid #d0d0d1;
  border-top:none;
  overflow:hidden;
  word-break:break-all;
}
.pageNewBbsJpMixi .sideList .iconList li{
  background:url("/img/basic/skin/gray/common/dotline_horizontal001.gif") repeat-x left bottom;
}
.pageNewBbsJpMixi .sideList .iconList li a{
  display:block;
  padding:6px 3px 4px 30px;
}
.pageNewBbsJpMixi .sideList .iconList li.selected{
  background-color:#edecec;
}
.pageNewBbsJpMixi .sideList .iconList li.last{
  background-image:none;
}
.pageNewBbsJpMixi .sideList .iconList li.community a{
  background:url("/img/basic/icon/topic001.gif") no-repeat 9px 9px;
}
.pageNewBbsJpMixi .topicsFeed .heading10.withFunctions{
  position:relative;
}
.pageNewBbsJpMixi .topicsFeed .heading10.withFunctions .functions{
  position:absolute;
  top:0;
  right:1px;
  padding-right:10px;
  text-align:right;
  font-size:var(--MXVAR-BASE-FONT-SIZE--minimum, 83%);
  background:url("/img/basic/skin/gray/diary/writecomment_bg001.gif") no-repeat 100% 2px;
}
.pageNewBbsJpMixi .topicsFeed .entryList01{
  border-top:none;
  border-bottom:none;
}
.pageNewBbsJpMixi .topicsFeed .entryList01 li{
  display:block;
}
.pageNewBbsJpMixi .topicsFeed .entryList01 li.odd{
  background:#f9f8f8;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit{
  vertical-align:top;
  padding:8px 10px 6px 15px;
  border-bottom:solid 1px #d0d0d1;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .image{
  float:left;
  width:40px;
  padding-right:10px;
  text-align:center;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .postData{
  width:469px;
  float:left;
  word-break:break-all;
  word-wrap:break-word;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .postData .name{
  margin-bottom:3px;
  font-weight:bold;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .postData .title{
  margin-bottom:3px;
  font-weight:bold;
  text-indent:20px;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .postData .iconTopic{
  background:url("/img/basic/icon/topic001.gif") no-repeat 0 3px;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .postData .iconEvent{
  background:url("/img/basic/icon/event002.gif") no-repeat 0 3px;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .postData .iconEnquete{
  background:url("/img/basic/icon/enquete001.gif") no-repeat 0 2px;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .postData .iconAnnouncement{
  background:url("/img/basic/icon/announce002.gif") no-repeat 0 0;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .utility .source{
  float:left;
  width:330px;
  margin-top:5px;
}
.pageNewBbsJpMixi .topicsFeed .feedUnit .utility .source li{
  display:inline;
  margin-right:5px;
  padding:0;
  font-size:var(--MXVAR-BASE-FONT-SIZE--minimum, 83%);
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.pageNewBbsJpMixi .topicsFeed .feedUnit::after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
.pageNewBbsJpMixi .entryList01{
  clear:both;
  border:1px solid #d0d0d1;
}
.pageNewBbsJpMixi .heading10{
  height:24px;
  padding:0 0 0 20px;
  background:url("/img/basic/skin/gray/heading/body_contents008.gif") no-repeat 0 0;
  line-height:24px;
}
.pageNewBbsJpMixi .messageArea .contents{
  border:1px solid #d0d0d1;
  border-top:none;
  background:#edecec;
}
.pageNewBbsJpMixi .messageArea .contents div{
  border:1px solid #d0d0d1;
}
.NEW_BBS_imageContainer{
  width:40px;
  height:40px;
  object-fit:scale-down;
}
.pageListCommunityJpMixi .selectTab02{
  height:31px;
  background:url("/img/basic/skin/gray/common/tab_base002.gif") left bottom no-repeat #f8f8f8;
}
.pageListCommunityJpMixi .selectTab02.listCommunityMenu{
  background-color:#fff;
}
.pageListCommunityJpMixi .selectTab02.listCommunityMenu ul{
  text-align:left;
}
.pageListCommunityJpMixi .selectTab02 li a{
  border-bottom:1px solid #9d9d9d;
}
.pageListCommunityJpMixi .selectTab02 li.focused a{
  height:27px;
  background:url("/img/basic/skin/gray/common/tab_left_on001.gif") 0 0 no-repeat;
  border-bottom:none;
}
.pageListCommunityJpMixi .selectTab02 li.focused a span{
  background:url("/img/basic/skin/gray/common/tab_right_on001.gif") right top no-repeat;
}
.pageListCommunityJpMixi .groupList02{
  clear:both;
}
.pageListCommunityJpMixi .groupList02 .selectGroup{
  position:relative;
  float:left;
  margin-right:15px;
  z-index:2;
}
.pageListCommunityJpMixi .groupList02 .selectGroup .current{
  padding:0 8px 0 0;
  border:solid 1px #ccc;
  background:#fff;
}
.pageListCommunityJpMixi .groupList02 .selectGroup .current a{
  display:block;
  line-height:23px;
  padding:0 13px 0 8px;
  color:#333;
  text-decoration:none;
  background:url("/img/basic/skin/gray/icon/link_arrow_down001.gif") no-repeat 100% 50%;
}
.pageListCommunityJpMixi .groupList02 .selectGroup .current a span{
  display:block;
  width:240px;
  white-space:nowrap;
  overflow:hidden;
  cursor:pointer;
}
.pageListCommunityJpMixi .groupList02 .option{
  line-height:26px;
  text-align:right;
}
.pageListCommunityJpMixi .groupList02 .option a{
  padding-left:12px;
  background:url("/img/basic/skin/gray/icon/arrow001.gif") no-repeat 4px 50%;
}
.pageListCommunityJpMixi .iconList03{
  border:1px solid #d0d0d1;
}
.pageListCommunityJpMixi .iconList03.listCommunity01 ul li{
  position:relative;
}
.pageListCommunityJpMixi .iconList03.listCommunity01 ul li div p img{
  margin:0 4px;
  vertical-align:middle;
}
.pageListCommunityJpMixi .iconList03 ul{
  background-image:url("/img/basic/skin/gray/common/iconlist_line_block02.gif");
  background-repeat:no-repeat;
  background-position:left bottom;
  background-color:transparent;
}
.pageListCommunityJpMixi .iconList03 ul.iconListBottom{
  background-image:url("/img/basic/skin/gray/common/iconlist_line_block02.gif");
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:transparent;
}
.pageListCommunityJpMixi .iconList03 ul li .settings{
  position:absolute;
  right:1px;
  top:0;
  z-index:1;
}
.pageListCommunityJpMixi .iconList03 ul li .secret{
  width:36px;
  height:36px;
  text-indent:-9999px;
  overflow:hidden;
  background:url("/img/basic/icon/secret002.png") no-repeat 100% 0;
}
.pageListCommunityJpMixi #bodyMainArea .heading02{
  background:url("/img/basic/skin/gray/heading/body_main_area001.gif") no-repeat 0 0;
}
.pageListCommunityJpMixi .messageArea .contents{
  border:1px solid #d0d0d1;
  border-top:none;
  background:#edecec;
}
.pageListCommunityJpMixi .messageArea .contents div{
  border:1px solid #d0d0d1;
}
.pageListCommunityJpMixi .pseudoSelect01{
  position:absolute;
  top:28px;
  left:0;
  z-index:2;
  background:#f2f2f2;
  min-width:269px;
  text-align:left;
  border:1px solid #ccc;
}
.pageListCommunityJpMixi .pseudoSelect01 li a{
  display:block;
  padding:4px 10px 3px 19px;
  color:#333;
  text-decoration:none;
  background:url("/img/basic/icon/list002.gif") no-repeat 10px 50%;
}
.pageListCommunityJpMixi .pseudoSelect01 li a:hover{
  background-color:#edecec;
}
.pageListCommunityJpMixi .pseudoSelect01 p{
  margin:0 5px;
  white-space:nowrap;
  background:url("/img/basic/skin/gray/common/dotline_horizontal004.gif") repeat-x 0 0;
}
.pageListCommunityJpMixi .pseudoSelect01 p a{
  display:block;
  padding:7px 5px 7px 16px;
  background:url("/img/basic/icon/add002.gif") no-repeat 2px 50%;
}
.pageNewBbsCommentJpMixi .entryList01{
  border:1px solid #d0d0d1;
}
.pageNewBbsCommentJpMixi .entryList01 li.odd{
  background:#f9f8f8;
}
.pageNewBbsCommentJpMixi .sideList h3{
  background:url("/img/basic/skin/gray/heading/diary_sub001.gif") no-repeat 0 0;
}
.pageNewBbsCommentJpMixi .sideList .contents{
  border:1px solid #d0d0d1;
  border-top:none;
}
.pageNewBbsCommentJpMixi .sideList .iconList li{
  background:url("/img/basic/skin/gray/common/dotline_horizontal001.gif") repeat-x left bottom;
}
.pageNewBbsCommentJpMixi .sideList .iconList li a{
  background:url("/img/basic/skin/gray/icon/link001.gif") no-repeat 13px 55%;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.selected{
  background-color:#edecec;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.voice a{
  background:url("/img/basic/icon/voice002.gif") no-repeat 9px 7px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.check a{
  background:url("/img/basic/icon/check001.gif") no-repeat 8px 8px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.diary a{
  background:url("/img/basic/icon/diary003.gif") no-repeat 7px 8px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.photo a{
  background:url("/img/basic/icon/photo005.gif") no-repeat 7px 9px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.schedule a{
  background:url("/img/basic/icon/schedule002.gif") no-repeat 7px 7px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.community a{
  background:url("/img/basic/icon/topic001.gif") no-repeat 9px 9px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.appli a{
  background:url("/img/basic/icon/appli003.gif") no-repeat 8px 7px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.video a{
  background:url("/img/basic/icon/video003.gif") no-repeat 7px 9px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.review a{
  background:url("/img/basic/icon/review003.gif") no-repeat 7px 8px;
}
.pageNewBbsCommentJpMixi .sideList .iconList li.activity a{
  background:url("/img/basic/icon/profile002.gif") no-repeat 10px 8px;
}
.pageNewBbsCommentJpMixi .newList .newCommentCommunity .iconTopic{
  background:url("/img/basic/icon/topic001.gif") no-repeat 0 0;
}
.pageNewBbsCommentJpMixi .newList .newCommentCommunity .iconEvent{
  background:url("/img/basic/icon/event002.gif") no-repeat 1px 0;
}
.pageNewBbsCommentJpMixi .newList .newCommentCommunity .iconEnquete{
  background:url("/img/basic/icon/enquete001.gif") no-repeat 0 0;
}
.pageNewBbsCommentJpMixi .newList .newCommentCommunity .iconAnnouncement{
  background:url("/img/basic/icon/announce002.gif") no-repeat 0 0;
}
.pageNewBbsCommentJpMixi .newList .newCommentCommunity .iconCommunityVoice{
  background:url("/img/basic/icon/voice002.gif") no-repeat 0 0;
}
.pageNewBbsCommentJpMixi .heading10{
  background:url("/img/basic/skin/gray/heading/body_main_area001.gif") no-repeat 0 0;
}
.pageNewBbsCommentJpMixi .messageArea .contents{
  border:1px solid #d0d0d1;
  border-top:none;
  background:#edecec;
}
.pageNewBbsCommentJpMixi .messageArea .contents div{
  border:1px solid #d0d0d1;
}
.pageListCommunityNotificationJpMixi .notificationList01{
  border:1px solid #d0d0d1;
}
.pageListCommunityNotificationJpMixi .notificationList01 .listItem01{
  padding:0 10px 10px;
}
.pageListCommunityNotificationJpMixi .notificationList01 .listItem01 .innerListItem01{
  padding-top:11px;
  background:url("/img/basic/skin/gray/common/border_dot_horizontal001.gif") repeat-x 0 0;
}
.pageListCommunityNotificationJpMixi .notificationList01 .listItem01 .innerListItem01::after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
.pageListCommunityNotificationJpMixi .notificationList01 .listItem01.firstChild .innerListItem01{
  background:none;
}
.pageListCommunityNotificationJpMixi .notificationList01 .thumbnailArea01{
  float:left;
  width:76px;
  text-align:center;
}
.pageListCommunityNotificationJpMixi .notificationList01 .thumbnailArea01 img{
  max-width:76px;
  max-height:76px;
}
.pageListCommunityNotificationJpMixi .notificationList01 .textArea01{
  float:right;
  width:596px;
}
.pageListCommunityNotificationJpMixi .notificationList01 .textArea01 .message01{
  word-break:break-all;
}
.pageListCommunityNotificationJpMixi .notificationList01 .textArea01 .name01{
  margin-top:5px;
}
.pageListCommunityNotificationJpMixi .notificationList01 .textArea01 .name01 .date01{
  margin-left:5px;
  font-size:83%;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.pageListCommunityNotificationJpMixi .notificationList01 .listAction li .settingIcon{
  padding-left:16px;
  background:url("/img/basic/icon/setting001.gif") no-repeat 0 2px;
}
.pageListCommunityNotificationJpMixi #bodyMainArea .heading02{
  background:url("/img/basic/skin/gray/heading/body_main_area001.gif") no-repeat 0 0;
  color:#666;
}
.pageListCommunityNotificationJpMixi .messageArea .contents{
  border:1px solid #d0d0d1;
  border-top:none;
  background:#edecec;
}
.pageListCommunityNotificationJpMixi .messageArea .contents div{
  border:1px solid #d0d0d1;
}
.pageEditCommunityGroupJpMixi .groupList01{
  clear:both;
  width:696px;
  overflow:hidden;
  padding:8px 10px;
  border-bottom:none;
  background:url("/img/basic/common/bg_vertical_line001.gif") repeat-y 0 0;
}
.pageEditCommunityGroupJpMixi .groupList01 .groupListTitle{
  position:relative;
  width:694px;
  background:url("/img/basic/common/dotline_horizontal002.gif") repeat-x 0 100%;
}
.pageEditCommunityGroupJpMixi .groupList01 .groupListTitle h3{
  padding:0 0 8px 13px;
  font-weight:bold;
}
.pageEditCommunityGroupJpMixi .groupList01 .groupListTitle p{
  position:absolute;
  top:0;
  right:0;
}
.pageEditCommunityGroupJpMixi .groupList01 .groupListTitle p a{
  padding-left:18px;
  background:url("/img/basic/icon/change001.gif") no-repeat 0 50%;
}
.pageEditCommunityGroupJpMixi .groupList01 dl{
  padding:6px 10px 8px 18px;
}
.pageEditCommunityGroupJpMixi .groupList01 dl dt,
.pageEditCommunityGroupJpMixi .groupList01 dl dd{
  padding-left:21px;
}
.pageEditCommunityGroupJpMixi .groupList01 dl dt{
  background:url("/img/basic/icon/group001.gif") no-repeat 0 50%;
}
.pageEditCommunityGroupJpMixi .groupList01 dl dd{
  background:url("/img/basic/home/bg_group_list001.gif") no-repeat 6px 6px;
}
.pageEditCommunityGroupJpMixi .groupList01 dl dd ul{
  padding-top:5px;
}
.pageEditCommunityGroupJpMixi .groupList01 dl dd ul li{
  float:left;
  margin-right:13px;
  padding-left:18px;
  white-space:nowrap;
  background:transparent url("/img/basic/icon/group002.gif") no-repeat scroll 0;
}
.pageEditCommunityGroupJpMixi .groupList01 dl dd ul li.selected{
  background:url("/img/basic/icon/group001.gif") no-repeat 0 0;
  color:#333;
}
.pageEditCommunityGroupJpMixi .groupList01 dl dd ul li a{
  padding:2px 0;
}
.pageEditCommunityGroupJpMixi .groupList01 dl ul::after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
.pageEditCommunityGroupJpMixi .groupList01 .utilityLinks04{
  margin-top:5px;
  padding:0 0 0 18px;
  text-align:left;
  background:url("/img/basic/icon/link001.gif") no-repeat 5px 50%;
}
.pageEditCommunityGroupJpMixi .edit_community_group .pageNavigation01.top{
  border-top:1px solid #d6d6d6;
  border-bottom:1px solid #d6d6d6;
}
.pageEditCommunityGroupJpMixi .iconList03{
  border:1px solid #d0d0d1;
}
.pageEditCommunityGroupJpMixi .iconList03 ul{
  background:transparent url("/img/basic/skin/gray/common/iconlist_line_block02.gif") no-repeat left bottom;
}
.pageEditCommunityGroupJpMixi .iconList03 ul.iconListBottom{
  background:transparent url("/img/basic/skin/gray/common/iconlist_line_block02.gif") no-repeat 0 0;
}
.pageEditCommunityGroupJpMixi .iconList03 ul li.rightSide{
  background:none;
}
.pageEditCommunityGroupJpMixi #bodyMainArea .heading02{
  background:url("/img/basic/skin/gray/heading/body_main_area001.gif") no-repeat 0 0;
  color:#666;
}
.COMMONDOC_header2017_adBanner + .COMMUNITY_localNaviBar{
  margin-top:10px;
}
.EVENT_isAnchorCard{
  margin-top:-67px;
  padding-top:67px;
}
.EVENT_isAnchorComment{
  margin-top:-77px;
  padding-top:77px;
}
.COMMUNITY_EVENT_eventTitleBlock{
  width:100%;
  height:300px;
  position:relative;
  background-position:center;
  background-size:cover;
  border-radius:4px 4px 0 0;
}
.COMMUNITY_EVENT_eventTitleBlock__utility{
  position:absolute;
  top:12px;
  right:12px;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityItem{
  display:inline-block;
  padding-left:10px;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityButton{
  background-color:rgba(0, 0, 0, 0.4);
  border:solid 2px rgba(255, 255, 255, 0.4);
  line-height:26px;
  text-decoration:none;
  display:block;
  padding:0 10px 0 32px;
  border-radius:4px;
  color:#fff;
  transition:all 0.3s;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityButton::before,
.COMMUNITY_EVENT_eventTitleBlock__utilityButton::after{
  transition:all 0.3s;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityButton:hover{
  background-color:rgba(0, 0, 0, 0.6);
}
.COMMUNITY_EVENT_eventTitleBlock__utilityButton:link,
.COMMUNITY_EVENT_eventTitleBlock__utilityButton:visited{
  color:#fff;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityButton--edit{
  background-image:url("/img/basic/icon/svg/camera001.svg");
  background-position:10px center;
  background-repeat:no-repeat;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityButton--notificationOn{
  background-image:url("/img/basic/icon/check008.png");
  background-position:18px center;
  background-repeat:no-repeat;
  min-width:77px;
  text-align:center;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityButton--notificationOff{
  background-image:url("/img/basic/icon/announce009.png");
  background-position:10px center;
  background-repeat:no-repeat;
  min-width:77px;
  text-align:center;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityButtonArrow{
  padding-right:20px;
  background:url("/img/basic/icon/arrow031.png") no-repeat right center;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityBalloon{
  background:url("/img/basic/community/bg_balloon001.png") repeat 0 0;
  width:242px;
  padding:22px 0;
  position:absolute;
  top:40px;
  right:27%;
  text-align:center;
  border-radius:4px;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityBalloonMessage{
  font-size:14px;
  font-weight:bold;
}
.COMMUNITY_EVENT_eventTitleBlock__guide{
  padding:0 12px;
  text-align:left;
}
.COMMUNITY_EVENT_eventTitleBlock__guideMessage{
  font-size:116%;
  font-weight:bold;
  margin-bottom:5px;
}
.COMMUNITY_EVENT_eventTitleBlock__guideNote{
  font-size:86%;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityBalloonCloseBtn{
  position:absolute;
  top:7px;
  right:7px;
  cursor:pointer;
}
.COMMUNITY_EVENT_eventTitleBlock__utilityBalloonArrow{
  position:absolute;
  top:-9px;
  left:50%;
  margin-left:-4px;
  width:11px;
  height:9px;
  text-indent:-9999px;
  overflow:hidden;
  background:url("/img/basic/icon/arrow030.png") no-repeat 0 0;
  cursor:pointer;
}
.COMMUNITY_EVENT_eventTitleBlock__editBalloon{
  position:absolute;
  top:40px;
  right:124px;
}
.COMMUNITY_EVENT_eventTitleBlock__editBalloonButtonList{
  background:url("/img/basic/community/bg_balloon001.png") repeat 0 0;
  width:114px;
  border-radius:4px;
}
.COMMUNITY_EVENT_eventTitleBlock__editBalloonButtonItem{
  border-bottom:solid 1px #ccc;
}
.COMMUNITY_EVENT_eventTitleBlock__editBalloonButtonItem--last{
  border-bottom:none;
}
.COMMUNITY_EVENT_eventTitleBlock__editBalloonButton{
  display:block;
  padding:12px 0 12px 12px;
  cursor:pointer;
}
.COMMUNITY_EVENT_eventTitleBlock__editBalloonArrow{
  position:absolute;
  top:-7px;
  right:20px;
  width:11px;
  height:7px;
  text-indent:-9999px;
  overflow:hidden;
  background:url("/img/basic/icon/arrow030.png") no-repeat 0 0;
  cursor:pointer;
}
.COMMUNITY_EVENT_eventTitleBlock__eventTitle{
  position:absolute;
  bottom:0;
  left:0;
  padding:0 20px 14px;
  color:#fff;
  font-size:200%;
  font-weight:bold;
  word-break:break-all;
}
.COMMUNITY_EVENT_eventTitleBlock__status{
  border:solid 2px;
  font-size:14px;
  text-align:center;
  background-color:#fff;
  display:block;
  width:75px;
  line-height:24px;
  margin-bottom:5px;
}
.COMMUNITY_EVENT_eventTitleBlock__status--open{
  border-color:var(--MXVAR-LOCAL-BORDER-COLOR--statusOpen, #ff6e86);
  color:var(--MXVAR-LOCAL-COLOR--statusOpen, #ff6e86);
}
.COMMUNITY_EVENT_eventTitleBlock__status--joined{
  border-color:var(--MXVAR-LOCAL-BORDER-COLOR--statusJoining, #27c136);
  color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--statusJoining, #27c136);
}
.COMMUNITY_EVENT_eventTitleBlock__status--close{
  border-color:var(--MXVAR-LOCAL-BORDER-COLOR--statusClose, #999);
  color:var(--MXVAR-LOCAL-COLOR--statusClose, #999);
}
.COMMUNITY_EVENT_eventTitleBlock__savePanel{
  background:url("/img/basic/community/bg_panel.png") repeat 0 0;
  padding:1px 0 20px;
  overflow:hidden;
  position:relative;
  border-radius:4px 4px 0 0;
}
.COMMUNITY_EVENT_eventTitleBlock__savePanelText{
  text-align:center;
  color:#fff;
}
.COMMUNITY_EVENT_eventTitleBlock__originalLayer{
  position:absolute;
  width:100%;
  height:100%;
  background:url("/img/basic/community/shadow001.png") repeat-x 0 0;
  top:0;
  left:0;
  border-radius:4px 4px 0 0;
}
.COMMUNITY_EVENT_titleUtilityBlock{
  border:1px solid #d9d9d9;
  border-top:0;
  border-radius:0 0 4px 4px;
  padding:10px 20px;
  margin:0 0 10px;
  overflow:hidden;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityThumbnailArea{
  float:left;
  flex:0 0 auto;
  display:flex;
  align-items:center;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityThumbnailBox{
  display:table;
  margin:0 10px 0 0;
  flex:0 0 30px;
  width:30px;
  text-align:center;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityThumbnailLink{
  display:table-cell;
  width:30px;
  height:30px;
  vertical-align:middle;
  background:#e5e5e5;
  border-radius:4px;
  overflow:hidden;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityThumbnail{
  max-width:30px;
  max-height:30px;
  vertical-align:middle;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityNameBox{
  flex:0 0 360px;
  width:360px;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityNameBox--privateCommunity{
  flex:0 0 270px;
  width:270px;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityName{
  text-decoration:none;
  color:#666;
  word-wrap:break-word;
  font-size:13px;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityName:link,
.COMMUNITY_EVENT_titleUtilityBlock__communityName:visited{
  color:#666;
}
.COMMUNITY_EVENT_titleUtilityBlock__communityName:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_EVENT_titleUtilityBlock__shareArea{
  float:right;
  display:flex;
  align-items:center;
}
.COMMUNITY_EVENT_shareBlock{
  overflow:hidden;
  flex:1 1 auto;
  display:flex;
}
.COMMUNITY_EVENT_shareBlock__privateCommunity{
  flex:0 0 193px;
  width:193px;
  margin:0 0 0 12px;
  line-height:30px;
}
.COMMUNITY_EVENT_shareBlock__privateCommunityMessage{
  padding:0 0 0 16px;
  background:url("/img/basic/icon/alert009.png") left center no-repeat;
}
.COMMUNITY_EVENT_shareBlock__shareButtons{
  flex:1 1 auto;
  padding:5px 0 0 12px;
}
.COMMUNITY_EVENT_shareBlock__button{
  float:left;
  margin-right:5px;
}
.COMMUNITY_EVENT_shareBlock__button--google{
  width:32px;
  overflow:hidden;
}
.COMMUNITY_EVENT_shareBlock__button:last-child{
  margin-right:0;
}
.COMMUNITY_EVENT_shareBlock__buttonLine{
  cursor:pointer;
}
.COMMUNITY_EVENT_shareBlock__buttonLineImage{
  width:82px;
  height:auto;
}
.COMMUNITY_EVENT_shareBlock__shareUrl{
  flex:0 0 197px;
  width:197px;
  font-size:86%;
  line-height:24px;
  padding:3px 0 0;
}
.COMMUNITY_EVENT_shareBlock__shareUrlBody{
  display:flex;
  margin:0 0 0 12px;
}
.COMMUNITY_EVENT_shareBlock__shareUrlText{
  flex:1 1 auto;
  border:solid 1px #ddd;
  border-radius:2px 0 0 2px;
  padding:0 7px;
  height:24px;
  background-color:#fff;
  line-height:24px;
  box-sizing:border-box;
  white-space:nowrap;
  resize:none;
  outline:none;
  overflow:hidden;
}
.COMMUNITY_EVENT_shareBlock__shareUrlIcon{
  flex:0 0 42px;
  width:42px;
  border:solid 1px #ddd;
  border-left:0;
  border-radius:0 2px 2px 0;
  height:24px;
  padding:6px 0;
  background:#f7f7f7;
  cursor:pointer;
  box-sizing:border-box;
  text-align:center;
}
.COMMUNITY_EVENT_subNavigation{
  margin-bottom:15px;
  overflow:hidden;
  clear:both;
}
.COMMUNITY_EVENT_subNavigation__item{
  float:left;
  width:33.3%;
}
.COMMUNITY_EVENT_subNavigation__link{
  display:inline-block;
  border-bottom:solid 4px #e8e8e8;
  font-size:116%;
  font-weight:bold;
  padding:8px 15px;
  text-align:center;
  color:#666;
  text-decoration:none;
  width:100%;
}
.COMMUNITY_EVENT_subNavigation__link:link,
.COMMUNITY_EVENT_subNavigation__link:visited{
  color:#666;
}
.COMMUNITY_EVENT_subNavigation__link--active{
  border-bottom:solid 4px #d1ad5a;
  color:#d1ad5a;
}
.COMMUNITY_EVENT_subNavigation__link--active:link,
.COMMUNITY_EVENT_subNavigation__link--active:visited{
  color:#d1ad5a;
}
.COMMUNITY_EVENT_switchMenu{
  border:solid 1px #d9d9d9;
  border-radius:4px;
  text-align:center;
  width:260px;
  margin:0 auto 15px;
}
.COMMUNITY_EVENT_switchMenu__item{
  display:inline-block;
  width:130px;
}
.COMMUNITY_EVENT_switchMenu__link{
  line-height:25px;
  display:block;
  color:#333;
  text-decoration:none;
}
.COMMUNITY_EVENT_switchMenu__link:link,
.COMMUNITY_EVENT_switchMenu__link:visited{
  color:#333;
}
.COMMUNITY_EVENT_switchMenu__link--active{
  background-color:#d9d9d9;
  color:#5f5f5f;
}
.COMMUNITY_EVENT_status{
  display:inline-block;
  font-size:11px;
  text-align:center;
  line-height:20px;
  min-width:58px;
  border-radius:1px;
  box-sizing:border-box;
  background-color:#fff;
}
.COMMUNITY_EVENT_status + .COMMUNITY_EVENT_status{
  margin-left:10px;
}
.COMMUNITY_EVENT_status--open{
  border:solid 1px var(--MXVAR-LOCAL-BORDER-COLOR--statusOpen, #ff6e86);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--statusOpen, #fff);
  color:var(--MXVAR-LOCAL-COLOR--statusOpen, #ff6e86);
}
.COMMUNITY_EVENT_status--close{
  border:solid 1px var(--MXVAR-LOCAL-BORDER-COLOR--statusClose, #999);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--statusClose, #fff);
  color:var(--MXVAR-LOCAL-COLOR--statusClose, #999);
}
.COMMUNITY_EVENT_status--joining{
  border:solid 1px var(--MXVAR-LOCAL-BORDER-COLOR--statusJoining, #27c136);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--statusJoining, #27c136);
  color:var(--MXVAR-LOCAL-COLOR--statusJoining, #fff);
}
.COMMUNITY_EVENT_status--joined{
  border:solid 1px var(--MXVAR-LOCAL-BORDER-COLOR--statusJoined, #999);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--statusJoined, #999);
  color:var(--MXVAR-LOCAL-COLOR--statusJoined, #fff);
}
.COMMUNITY_EVENT_status--organizer{
  border:solid 1px var(--MXVAR-LOCAL-BORDER-COLOR--statusOrganize, #c3adf6);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--statusOrganize, #c3adf6);
  color:var(--MXVAR-LOCAL-COLOR--statusOrganize, #fff);
}
.COMMUNITY_EVENT_eventBlockList__item{
  border:solid 1px #dbdbdb;
  border-radius:4px;
  overflow:hidden;
  margin-bottom:10px;
  cursor:pointer;
}
.COMMUNITY_EVENT_eventBlockList__item--notfound{
  cursor:auto;
}
.COMMUNITY_EVENT_eventBlockList__titleArea{
  position:relative;
  height:140px;
  background-position:center;
  background-size:cover;
}
.COMMUNITY_EVENT_eventBlockList__titleAreaInner{
  position:absolute;
  bottom:0;
  left:0;
  padding:0 18px 15px;
  color:#fff;
}
.COMMUNITY_EVENT_eventBlockList__originalLayer{
  position:absolute;
  width:100%;
  height:100%;
  background:url("/img/basic/community/shadow002.png") repeat-x;
  bottom:0;
  left:0;
}
.COMMUNITY_EVENT_eventBlockList__status{
  margin-bottom:10px;
}
.COMMUNITY_EVENT_eventBlockList__title{
  font-size:125%;
  word-break:break-all;
  color:#fff;
  max-height:65px;
  overflow:hidden;
}
.COMMUNITY_EVENT_eventBlockList__title:link,
.COMMUNITY_EVENT_eventBlockList__title:visited{
  color:#fff;
}
.COMMUNITY_EVENT_eventBlockList__titleLink{
  text-decoration:none;
}
.COMMUNITY_EVENT_eventBlockList__titleLink:link,
.COMMUNITY_EVENT_eventBlockList__titleLink:visited{
  color:#fff;
}
.COMMUNITY_EVENT_eventBlockList__infoArea{
  padding:16px 18px;
  position:relative;
}
.COMMUNITY_EVENT_eventBlockList__infoItem{
  width:610px;
  height:20px;
  overflow:hidden;
}
.COMMUNITY_EVENT_eventBlockList__infoData{
  margin-bottom:15px;
}
.COMMUNITY_EVENT_eventBlockList__subInfo{
  overflow:hidden;
}
.COMMUNITY_EVENT_eventBlockList__subInfoCommunity{
  float:left;
}
.COMMUNITY_EVENT_eventBlockList__subInfoCountItem{
  float:right;
  margin-top:4px;
}
.COMMUNITY_EVENT_eventBlockList__interest{
  position:absolute;
  top:18px;
  right:18px;
}
.COMMUNITY_EVENT_eventBlockList__note{
  color:#666;
  margin-bottom:15px;
}
.COMMUNITY_EVENT_eventBlockList__hideEvent{
  color:#bcbcbc;
  padding:40px 10px;
}
.COMMUNITY_EVENT_eventBlockList__hideEventTitle{
  font-size:116%;
  font-weight:bold;
  padding-left:20px;
  margin-bottom:5px;
  background:url("/img/basic/icon/community_event005.png") no-repeat 0 0;
}
.COMMUNITY_EVENT_eventBlockList__hideEventComment{
  padding-left:20px;
}
.COMMUNITY_EVENT_eventBlockList__notFoundMessage{
  background-color:#f7f7f7;
  text-align:center;
  font-size:116%;
  color:#666;
  padding:50px 0;
  margin-bottom:20px;
}
.COMMUNITY_EVENT_eventBlockList__button{
  display:block;
  background-color:#cfa34c;
  width:245px;
  height:46px;
  line-height:46px;
  margin:0 auto;
  text-decoration:none;
  text-align:center;
  border-radius:4px;
}
.COMMUNITY_EVENT_eventBlockList__button:link,
.COMMUNITY_EVENT_eventBlockList__button:visited{
  color:#fff;
}
.COMMUNITY_EVENT_eventBlockList__buttonSearch{
  display:inline-block;
  font-size:116%;
  padding-left:20px;
  background:url("/img/basic/icon/searchform003.png") no-repeat 0 center;
}
.COMMUNITY_EVENT_eventBlockList__buttonCommunity{
  display:inline-block;
  font-size:116%;
  padding-left:30px;
  background:url("/img/basic/icon/community002.png") no-repeat 0 center;
}
.COMMUNITY_EVENT_communityThumb__img{
  border-radius:3px;
  max-width:26px;
  max-height:26px;
  vertical-align:middle;
  margin-right:10px;
}
.COMMUNITY_EVENT_communityThumb__name{
  font-size:86%;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_EVENT_countItem__item{
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  padding-left:15px;
  font-size:86%;
  float:left;
  margin-left:10px;
}
.COMMUNITY_EVENT_countItem__item--member{
  background:url("/img/basic/icon/person004.png") no-repeat 0 center;
}
.COMMUNITY_EVENT_countItem__item--comment{
  background:url("/img/basic/icon/comment_small014.png") no-repeat 0 center;
}
.COMMUNITY_EVENT_countItem__item--interest{
  background:url("/img/basic/icon/clip015.png") no-repeat 0 center;
}
.COMMUNITY_EVENT_eventDataList__item{
  padding-left:20px;
  margin-bottom:3px;
}
.COMMUNITY_EVENT_eventDataList__item--date{
  background:url("/img/basic/icon/calendar002.png") no-repeat 0 center;
}
.COMMUNITY_EVENT_eventDataList__item--place{
  background:url("/img/basic/icon/pin003.png") no-repeat 2px center;
}
.COMMUNITY_EVENT_eventDataList__item--limit{
  background:url("/img/basic/icon/limit002.png") no-repeat 1px center;
}
.COMMUNITY_EVENT_organizerMenu{
  padding:10px 20px;
}
.COMMUNITY_EVENT_organizerMenu__item{
  padding:5px 0;
}
.COMMUNITY_EVENT_organizerMenu__link{
  display:block;
  background:url("/img/basic/icon/arrow028.png") no-repeat right center;
  text-decoration:none;
  font-size:108%;
}
.COMMUNITY_EVENT_organizerMenu__link:link,
.COMMUNITY_EVENT_organizerMenu__link:visited{
  color:#666;
}
.COMMUNITY_EVENT_organizerMenu__link:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_EVENT_organizerMenu__linkIcon{
  padding:5px 0 5px 24px;
  display:block;
}
.COMMUNITY_EVENT_organizerMenu__linkIcon--edit{
  background:url("/img/basic/icon/edit005.png") no-repeat 0 center;
  background-size:14px auto;
}
.COMMUNITY_EVENT_organizerMenu__linkIcon--manage{
  background:url("/img/basic/icon/setting005.png") no-repeat 0 center;
  background-size:16px auto;
}
.COMMUNITY_EVENT_organizerMenu__linkIcon--message{
  background:url("/img/basic/icon/message004.png") no-repeat 0 center;
  background-size:15px auto;
}
.COMMUNITY_EVENT_organizerMenu__linkIcon--copy{
  background:url("/img/basic/icon/copy003.png") no-repeat 0 center;
  background-size:17px auto;
}
.COMMUNITY_EVENT_organizerMenu__linkIcon--ticket{
  background:url("/img/basic/icon/ticket001.png") no-repeat 0 center;
  background-size:15px auto;
}
.COMMUNITY_EVENT_organizerMenu__newIcon{
  margin-left:8px;
}
.COMMUNITY_EVENT_buttonBlock{
  text-align:center;
  margin:15px 0 20px;
}
.COMMUNITY_EVENT_buttonBlock--atComment{
  text-align:right;
}
.COMMUNITY_EVENT_buttonBlock--myTicket{
  margin-top:15px;
  margin-bottom:0;
}
.COMMUNITY_EVENT_buttonBlock__item01{
  display:inline-block;
}
.COMMUNITY_EVENT_buttonBlock__item02{
  display:block;
  margin:0 15px 10px;
}
.COMMUNITY_EVENT_buttonBlock__item03{
  display:inline-block;
  width:130px;
  margin:0 5px;
}
.COMMUNITY_EVENT_buttonBlock__item04{
  margin:10px 15px 0;
}
.COMMUNITY_EVENT_buttonBlock__button{
  display:block;
  border-radius:4px;
  font-size:133%;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding:0 18px;
  line-height:42px;
  border:none;
  -webkit-appearance:none;
          appearance:none;
  cursor:pointer;
}
.COMMUNITY_EVENT_buttonBlock__button--enabled{
  opacity:1;
  cursor:pointer;
}
.COMMUNITY_EVENT_buttonBlock__button--disabled{
  opacity:0.5;
  cursor:default;
}
.COMMUNITY_EVENT_buttonBlock__button--fullWidth{
  width:100%;
  padding:0;
}
.COMMUNITY_EVENT_buttonBlock__button--popup{
  width:170px;
  height:31px;
  line-height:31px;
  font-size:116%;
  padding:0;
}
.COMMUNITY_EVENT_buttonBlock__button--gold01,
.COMMUNITY_EVENT_buttonBlock__button--gold01.focus{
  background-color:#cfa34c;
  border:solid 2px #cfa34c;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--gold01::before,
.COMMUNITY_EVENT_buttonBlock__button--gold01.focus::before,
.COMMUNITY_EVENT_buttonBlock__button--gold01::after,
.COMMUNITY_EVENT_buttonBlock__button--gold01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--gold01:hover,
.COMMUNITY_EVENT_buttonBlock__button--gold01.focus:hover{
  background-color:#b78a31;
  border-color:#b78a31;
}
.COMMUNITY_EVENT_buttonBlock__button--gold01.COMMUNITY_EVENT_buttonBlock__button--disabled{
  background-color:#cfa34c;
  border:solid 2px #cfa34c;
}
.COMMUNITY_EVENT_buttonBlock__button--gold01,
.COMMUNITY_EVENT_buttonBlock__button--gold01:link,
.COMMUNITY_EVENT_buttonBlock__button--gold01:visited{
  color:#fff;
}
.COMMUNITY_EVENT_buttonBlock__button--white01,
.COMMUNITY_EVENT_buttonBlock__button--white01.focus{
  background-color:#fff;
  border:solid 2px #cfa34c;
  color:#cfa34c;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--white01::before,
.COMMUNITY_EVENT_buttonBlock__button--white01.focus::before,
.COMMUNITY_EVENT_buttonBlock__button--white01::after,
.COMMUNITY_EVENT_buttonBlock__button--white01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--white01:hover,
.COMMUNITY_EVENT_buttonBlock__button--white01.focus:hover{
  background-color:#fffaee;
  border-color:#b78a31;
}
.COMMUNITY_EVENT_buttonBlock__button--white01.COMMUNITY_EVENT_buttonBlock__button--disabled{
  background-color:#fff;
  border:solid 2px #cfa34c;
}
.COMMUNITY_EVENT_buttonBlock__button--white01,
.COMMUNITY_EVENT_buttonBlock__button--white01:link,
.COMMUNITY_EVENT_buttonBlock__button--white01:visited{
  color:#cfa34c;
}
.COMMUNITY_EVENT_buttonBlock__button--gray01,
.COMMUNITY_EVENT_buttonBlock__button--gray01.focus{
  background-color:#d0d0d0;
  border:solid 2px #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--gray01::before,
.COMMUNITY_EVENT_buttonBlock__button--gray01.focus::before,
.COMMUNITY_EVENT_buttonBlock__button--gray01::after,
.COMMUNITY_EVENT_buttonBlock__button--gray01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--gray01:hover,
.COMMUNITY_EVENT_buttonBlock__button--gray01.focus:hover{
  background-color:#b7b7b7;
  border-color:#b7b7b7;
}
.COMMUNITY_EVENT_buttonBlock__button--gray01.COMMUNITY_EVENT_buttonBlock__button--disabled{
  background-color:#d0d0d0;
  border:solid 2px #d0d0d0;
}
.COMMUNITY_EVENT_buttonBlock__button--gray01,
.COMMUNITY_EVENT_buttonBlock__button--gray01:link,
.COMMUNITY_EVENT_buttonBlock__button--gray01:visited{
  color:#666;
}
.COMMUNITY_EVENT_buttonBlock__button--red01,
.COMMUNITY_EVENT_buttonBlock__button--red01.focus{
  background-color:#f53e3e;
  border:solid 2px #f53e3e;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--red01::before,
.COMMUNITY_EVENT_buttonBlock__button--red01.focus::before,
.COMMUNITY_EVENT_buttonBlock__button--red01::after,
.COMMUNITY_EVENT_buttonBlock__button--red01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--red01:hover,
.COMMUNITY_EVENT_buttonBlock__button--red01.focus:hover{
  background-color:#f20e0e;
  border-color:#f20e0e;
}
.COMMUNITY_EVENT_buttonBlock__button--red01.COMMUNITY_EVENT_buttonBlock__button--disabled{
  background-color:#f53e3e;
  border:solid 2px #f53e3e;
}
.COMMUNITY_EVENT_buttonBlock__button--red01,
.COMMUNITY_EVENT_buttonBlock__button--red01:link,
.COMMUNITY_EVENT_buttonBlock__button--red01:visited{
  color:#fff;
}
.COMMUNITY_EVENT_buttonBlock__button--interested{
  background-color:#e8e8e8;
  border:solid 2px #e8e8e8;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--interested::before,
.COMMUNITY_EVENT_buttonBlock__button--interested::after{
  transition:all 0.3s;
}
.COMMUNITY_EVENT_buttonBlock__button--interested:hover{
  background-color:#cfcfcf;
  border-color:#cfcfcf;
}
.COMMUNITY_EVENT_buttonBlock__button--interest .COMMUNITY_EVENT_buttonBlock__button--interestIcon{
  background:url("/img/basic/icon/clip007.png") no-repeat 0 center;
  padding-left:28px;
  display:inline-block;
}
.COMMUNITY_EVENT_buttonBlock__button--interested .COMMUNITY_EVENT_buttonBlock__button--interestIcon{
  background:url("/img/basic/icon/clip008.png") no-repeat 0 center;
  padding-left:28px;
  display:inline-block;
}
.COMMUNITY_EVENT_buttonBlock__button--mail,
.COMMUNITY_EVENT_buttonBlock__button--mail:link,
.COMMUNITY_EVENT_buttonBlock__button--mail:visited{
  display:inline-block;
  line-height:26px;
  text-decoration:none;
  color:#cfa34c;
  font-size:116%;
  font-weight:normal;
  padding:0 14px;
}
.COMMUNITY_EVENT_buttonBlock__button--mailIcon{
  background:url("/img/basic/icon/message002.png") no-repeat 0 center;
  padding-left:22px;
}
.COMMUNITY_EVENT_buttonBlock__button--atComment{
  margin-left:10px;
  line-height:34px;
}
.COMMUNITY_EVENT_buttonBlock__button--ticket{
  display:block;
  font-size:14px;
  text-align:left;
  padding:8px 0 8px 20px;
  background:url("/img/basic/icon/arrow028.png") no-repeat 210px center;
  border:solid 1px #ddd;
  border-right:none;
  position:relative;
  overflow:hidden;
  border-radius:0;
  color:#333;
}
.COMMUNITY_EVENT_buttonBlock__button--ticket:link,
.COMMUNITY_EVENT_buttonBlock__button--ticket:visited{
  color:#333;
}
.COMMUNITY_EVENT_buttonBlock__button--ticket::before{
  content:"";
  position:absolute;
  display:block;
  width:24px;
  height:100%;
  top:0;
  right:0;
  background-color:#ddd;
}
.COMMUNITY_EVENT_buttonBlock__button--ticket::after{
  content:"";
  position:absolute;
  background-color:#fff;
  width:20px;
  height:20px;
  border-radius:50%;
  top:0;
  bottom:0;
  right:-10px;
  margin:auto 0;
}
.COMMUNITY_EVENT_buttonBlock__approval{
  display:inline-block;
  background-color:#fff;
  color:#cfa34c;
  border-radius:2px;
  font-size:75%;
  line-height:1.6em;
  padding:0 5px;
  margin-left:5px;
}
.COMMUNITY_EVENT_buttonBlock__purchased{
  background-color:#d0d0d0;
  border-radius:4px;
  padding:10px 0 12px;
  text-align:center;
}
.COMMUNITY_EVENT_buttonBlock__purchasedLead{
  font-size:16px;
  font-weight:bold;
  color:#fff;
}
.COMMUNITY_EVENT_buttonBlock__purchasedBtnArea{
  margin-top:5px;
}
.COMMUNITY_EVENT_buttonBlock__purchasedBtn{
  display:block;
  border:solid 1px #ccc;
  border-radius:4px;
  width:170px;
  height:30px;
  line-height:30px;
  margin:0 auto;
  text-decoration:none;
  background-color:#fff;
}
.COMMUNITY_EVENT_buttonBlock__purchasedBtn:link,
.COMMUNITY_EVENT_buttonBlock__purchasedBtn:visited{
  color:#333;
}
.COMMUNITY_EVENT_buttonBlock__purchasedBtn::before{
  content:"";
  display:inline-block;
  width:16px;
  height:11px;
  background:url("/img/basic/icon/ticket001.png") no-repeat 0;
  background-size:16px auto;
  margin-right:5px;
  position:relative;
  top:1px;
}
.COMMUNITY_EVENT_buttonBlock__ticketCount{
  display:inline-block;
  background-color:#cfa34c;
  color:#fff;
  font-size:12px;
  border-radius:4px;
  padding:5px 10px;
  margin-left:10px;
  line-height:1em;
}
.COMMUNITY_EVENT_eventInfo{
  padding:20px 15px 0;
}
.COMMUNITY_EVENT_eventInfo--withCount{
  padding:0 15px 12px;
  overflow:hidden;
}
.COMMUNITY_EVENT_eventInfo--addBorder{
  border-top:solid 1px #ccc;
  padding-top:15px;
  padding-right:0;
  padding-left:0;
  margin:15px 15px 0;
}
.COMMUNITY_EVENT_eventInfo__item{
  font-size:116%;
  font-weight:bold;
  padding-left:25px;
  margin-bottom:20px;
  word-break:break-all;
}
.COMMUNITY_EVENT_eventInfo__item:last-child{
  margin-bottom:0;
}
.COMMUNITY_EVENT_eventInfo__item--title{
  float:left;
  margin-bottom:0;
}
.COMMUNITY_EVENT_eventInfo__item--content{
  float:right;
  margin-bottom:0;
}
.COMMUNITY_EVENT_eventInfo__item--date{
  background:url("/img/basic/icon/calendar004.png") no-repeat 0 0;
  background-size:15px auto;
}
.COMMUNITY_EVENT_eventInfo__item--area{
  background:url("/img/basic/icon/pin005.png") no-repeat 0 0;
  background-size:12px auto;
}
.COMMUNITY_EVENT_eventInfo__item--limit{
  background:url("/img/basic/icon/limit004.png") no-repeat 0 0;
  background-size:12px auto;
}
.COMMUNITY_EVENT_eventInfo__item--capacity{
  background:url("/img/basic/icon/member003.png") no-repeat 0 0;
  background-size:12px auto;
}
.COMMUNITY_EVENT_eventInfo__item--interest{
  background:url("/img/basic/icon/clip017.png") no-repeat 0 0;
  background-size:15px auto;
}
.COMMUNITY_EVENT_eventInfo__item--ticket{
  background:url("/img/basic/icon/ticket001.png") no-repeat 0 4px;
  background-size:16px auto;
}
.COMMUNITY_EVENT_eventInfo__item--ticketButton{
  padding-left:0;
  font-weight:normal;
  font-size:100%;
}
.COMMUNITY_EVENT_eventInfo__item--ticketManagement{
  background:url("/img/basic/icon/setting005.png") no-repeat 0 0;
  background-size:16px auto;
  font-weight:normal;
  font-size:108%;
  color:#666;
}
.COMMUNITY_EVENT_eventInfo__item--ticketCount{
  font-weight:normal;
  font-size:108%;
  padding-left:0;
}
.COMMUNITY_EVENT_eventInfo__link{
  text-decoration:none;
}
.COMMUNITY_EVENT_eventInfo__link:link,
.COMMUNITY_EVENT_eventInfo__link:visited{
  color:#666;
}
.COMMUNITY_EVENT_eventInfo__link:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_EVENT_eventInfo__link--arrow{
  padding-right:15px;
  background:url("/img/basic/icon/arrow028.png") no-repeat right center;
}
.COMMUNITY_EVENT_eventInfo__newIcon{
  margin-left:5px;
}
.COMMUNITY_EVENT_breadcrumbs02{
  display:block;
  margin:20px 0 10px;
  text-align:left;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  font-size:100%;
}
.COMMUNITY_EVENT_breadcrumbs02_item{
  display:inline-block;
  word-break:break-all;
}
.COMMUNITY_EVENT_breadcrumbs02_item::before{
  display:inline-block;
  padding-right:0.35em;
  content:"> ";
}
.COMMUNITY_EVENT_breadcrumbs02_item:first-child::before{
  padding-right:0;
  content:"";
}
.COMMUNITY_EVENT_breadcrumbs02_face{
  display:inline;
}
a.COMMUNITY_EVENT_breadcrumbs02_face{
  text-decoration:none;
  color:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
}
a.COMMUNITY_EVENT_breadcrumbs02_face:link{
  text-decoration:none;
  color:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
}
a.COMMUNITY_EVENT_breadcrumbs02_face:visited{
  text-decoration:none;
  color:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
}
a.COMMUNITY_EVENT_breadcrumbs02_face:hover{
  text-decoration:none;
  color:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
}
.COMMUNITY_dropdown{
  box-shadow:1px 3px 10px 1px rgba(0, 0, 0, 0.4);
}
.COMMUNITY_dropdown__itemMute{
  border-top:1px solid #d9d9d9;
}
.COMMUNITY_dropdown__itemMute:first-child{
  border-top:none;
}
.COMMUNITY_dropdown__link{
  display:block;
  padding:5px 0 5px 20px;
  text-decoration:none;
  background:#fff;
  cursor:pointer;
  transition:all 0.3s;
  width:140px;
}
.COMMUNITY_dropdown__link::before,
.COMMUNITY_dropdown__link::after{
  transition:all 0.3s;
}
.COMMUNITY_dropdown__link:link,
.COMMUNITY_dropdown__link:visited{
  color:#333;
}
.COMMUNITY_dropdown__link:hover{
  background:#f7f7f7;
}
.COMMUNITY_dropdown__linkScalable{
  display:block;
  padding:5px 20px;
  text-decoration:none;
  background:#fff;
  cursor:pointer;
  transition:all 0.3s;
  min-width:120px;
  max-width:230px;
}
.COMMUNITY_dropdown__linkScalable::before,
.COMMUNITY_dropdown__linkScalable::after{
  transition:all 0.3s;
}
.COMMUNITY_dropdown__linkScalable:link,
.COMMUNITY_dropdown__linkScalable:visited{
  color:#333;
}
.COMMUNITY_dropdown__linkScalable:hover{
  background:#f7f7f7;
}
.COMMUNITY_dropdown__delete{
  background:url("/img/basic/icon/svg/delete001.svg") 0 2px no-repeat;
  padding:0 0 0 21px;
  display:block;
}
.COMMUNITY_dropdown__edit{
  background:url("/img/basic/icon/svg/edit001.svg") 0 2px no-repeat;
  padding:0 0 0 21px;
  display:block;
}
.COMMUNITY_dropdown__title{
  display:block;
}
.COMMUNITY_dropdown__subText{
  display:block;
  font-size:10px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_localNaviBar{
  margin:0 auto 5px;
  width:1022px;
  height:50px;
  border-top:1px solid #e8e8e8;
  border-bottom:4px solid #e8e8e8;
}
.COMMUNITY_localNaviBar__naviArea{
  position:relative;
  float:left;
  margin-top:21px;
}
.COMMUNITY_localNaviBar__naviArea--topic{
  position:absolute;
  z-index:1;
  top:23px;
  right:0;
}
.COMMUNITY_localNaviBar__naviArea--event{
  position:absolute;
  z-index:1;
  top:23px;
  right:0;
}
.COMMUNITY_localNaviBar__naviArea--enquete{
  position:absolute;
  z-index:1;
  top:23px;
  right:0;
}
.COMMUNITY_localNaviBar__naviArea--search{
  position:absolute;
  z-index:1;
  top:36px;
  left:-60px;
}
.COMMUNITY_localNaviBar__searchArea{
  position:relative;
  float:right;
  margin-top:8px;
}
.COMMUNITY_localNavi__item{
  float:left;
  position:relative;
}
.COMMUNITY_localNavi__link{
  display:block;
  padding:0 14px 14px;
  font-size:14px;
  text-decoration:none;
  line-height:15px;
  position:relative;
}
.COMMUNITY_localNavi__link::after{
  content:"";
  position:absolute;
  bottom:-4px;
  left:0;
  width:100%;
  height:4px;
  background:#cfa34c;
  transform:scaleX(0);
  transition:all 0.1s ease;
}
.COMMUNITY_localNavi__link:link,
.COMMUNITY_localNavi__link:visited{
  color:#666;
}
.COMMUNITY_localNavi__link:hover{
  color:#cfa34c;
}
.COMMUNITY_localNavi__link:hover::after{
  transform:scaleX(1);
}
.COMMUNITY_localNavi__link--current:link,
.COMMUNITY_localNavi__link--current:visited{
  border-bottom:4px solid #cfa34c;
  color:#cfa34c;
}
.COMMUNITY_localNavi__link--current:link,
.COMMUNITY_localNavi__link--current:visited{
  font-weight:bold;
}
.COMMUNITY_localNavi__link--dropdown{
  padding-right:24px;
}
.COMMUNITY_localNavi__dropdown{
  position:absolute;
  width:8px;
  height:10px;
  top:0;
  right:0;
  padding:0 11px 20px;
  background:url("/img/basic/icon/svg/arrow_down003.svg") center 5px no-repeat;
}
.COMMUNITY_localNavi__dropdown:hover{
  background:url("/img/basic/icon/svg/arrow_down002.svg") center 5px no-repeat;
  cursor:pointer;
}
.COMMUNITY_searchCommunity{
  display:flex;
  width:300px;
  height:36px;
}
.COMMUNITY_searchCommunity__formBody{
  display:contents;
}
.COMMUNITY_searchCommunity__selectArea{
  display:block;
  box-sizing:border-box;
  flex:1 1 100px;
}
.COMMUNITY_searchCommunity__selectCategory{
  float:left;
  width:100px;
  background:#fff;
}
.COMMUNITY_searchCommunity__link{
  display:block;
  padding:8px 0 8px 8px;
  border:solid #ddd;
  border-width:1px 0 1px 1px;
  border-radius:4px 0 0 4px;
  background:url("/img/basic/icon/svg/arrow_down002.svg") 86px center no-repeat;
  text-decoration:none;
  line-height:18px;
  cursor:pointer;
}
.COMMUNITY_searchCommunity__link:link,
.COMMUNITY_searchCommunity__link:visited{
  color:#666;
}
.COMMUNITY_searchCommunity__inputArea{
  display:block;
  box-sizing:border-box;
  flex:1 1 175px;
  width:175px;
  height:36px;
  padding:5px 10px;
  line-height:24px;
  border:solid #ddd;
  border-width:1px 0 1px 1px;
  background:#fff;
  font-size:14px;
}
.COMMUNITY_searchCommunity__inputArea.focus{
  background:#fff;
}
.COMMUNITY_searchCommunity__inputArea:-webkit-autofill{
  box-shadow:0 0 0 1000px #fff inset;
}
.COMMUNITY_searchCommunity__button{
  display:block;
  box-sizing:border-box;
  flex:0 0 25px;
  width:25px;
  height:36px;
  padding:8px 6px 8px 0;
  border:solid #ddd;
  border-width:1px 1px 1px 0;
  border-radius:0 4px 4px 0;
  background:#fff;
}
.COMMUNITY_searchCommunity__button.focus{
  background:#fff;
}
.COMMUNITY_rightAreaBox{
  margin-bottom:10px;
  border:1px solid #d9d9d9;
  border-radius:4px;
}
.COMMUNITY_rightAreaBox__headArea{
  background:#f3f3f3;
  overflow:hidden;
  padding:15px 20px;
  border-bottom:solid 1px #d9d9d9;
  border-radius:4px 4px 0 0;
}
.COMMUNITY_rightAreaBox__headAreaTitle{
  float:left;
  font-size:14px;
  color:#666;
}
.COMMUNITY_rightListAreaBox{
  padding:10px 20px;
}
.COMMUNITY_rightListAreaBox__list{
  padding:5px 0;
}
.COMMUNITY_rightListAreaBox__link{
  display:block;
  padding:5px 0;
  color:#666;
  font-size:12px;
  text-decoration:none;
  background:url("/img/basic/icon/svg/arrow003.svg") right 50% no-repeat;
}
.COMMUNITY_rightListAreaBox__link:link,
.COMMUNITY_rightListAreaBox__link:visited{
  color:#666;
}
.COMMUNITY_rightListAreaBox__link:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
}
.COMMUNITY_rightRankingAreaBox{
  padding:20px 20px 0;
}
.COMMUNITY_rightRankingAreaBox__item{
  margin-bottom:20px;
  overflow:hidden;
}
.COMMUNITY_rightRankingAreaBox__thumbnailBox{
  float:left;
  margin-right:10px;
  text-align:center;
}
.COMMUNITY_rightRankingAreaBox__thumbnailLink{
  display:table-cell;
  width:76px;
  height:76px;
  vertical-align:middle;
  background:#e5e5e5;
  border-radius:4px;
  overflow:hidden;
}
.COMMUNITY_rightRankingAreaBox__thumbnail{
  max-width:76px;
  max-height:76px;
  vertical-align:middle;
}
.COMMUNITY_rightRankingAreaBox__rank01{
  color:#b99400;
  font-weight:bold;
}
.COMMUNITY_rightRankingAreaBox__rank02{
  color:#929599;
  font-weight:bold;
}
.COMMUNITY_rightRankingAreaBox__rank03{
  color:#8a5922;
  font-weight:bold;
}
.COMMUNITY_rightRankingAreaBox__communityTitle{
  font-size:14px;
  color:#666;
  text-decoration:none;
  word-wrap:break-word;
}
.COMMUNITY_rightRankingAreaBox__communityTitle:link,
.COMMUNITY_rightRankingAreaBox__communityTitle:visited{
  color:#666;
}
.COMMUNITY_rightRankingAreaBox__communityTitle:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightRankingAreaBox__count{
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_rightNewBbsAreaBox{
  padding:20px 20px 0;
}
.COMMUNITY_rightNewBbsAreaBox__item{
  margin-bottom:20px;
  overflow:hidden;
}
.COMMUNITY_rightNewBbsAreaBox__thumbnailBox{
  float:left;
  margin-right:10px;
  text-align:center;
}
.COMMUNITY_rightNewBbsAreaBox__thumbnailLink{
  display:table-cell;
  width:76px;
  height:76px;
  vertical-align:middle;
  background:#e5e5e5;
  border-radius:4px;
  overflow:hidden;
}
.COMMUNITY_rightNewBbsAreaBox__thumbnail{
  max-width:76px;
  max-height:76px;
  vertical-align:middle;
}
.COMMUNITY_rightNewBbsAreaBox__contents{
  padding:0 0 0 86px;
}
.COMMUNITY_rightNewBbsAreaBox__contentsTitle{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_rightNewBbsAreaBox__communityTitle{
  font-size:12px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  text-decoration:none;
  word-wrap:break-word;
}
.COMMUNITY_rightNewBbsAreaBox__communityTitle:link,
.COMMUNITY_rightNewBbsAreaBox__communityTitle:visited{
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_rightNewBbsAreaBox__communityTitle:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleTopic{
  font-size:14px;
  color:#333;
  text-decoration:none;
  word-wrap:break-word;
  background:url("/img/basic/icon/svg/topic001.svg") left top no-repeat;
  padding:2px 0 2px 22px;
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleTopic:link,
.COMMUNITY_rightNewBbsAreaBox__bbsTitleTopic:visited{
  color:#333;
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleTopic:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleEvent{
  font-size:14px;
  color:#333;
  text-decoration:none;
  word-wrap:break-word;
  background:url("/img/basic/icon/svg/event001.svg") left top no-repeat;
  padding:2px 0 2px 22px;
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleEvent:link,
.COMMUNITY_rightNewBbsAreaBox__bbsTitleEvent:visited{
  color:#333;
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleEvent:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleEnquete{
  font-size:14px;
  color:#333;
  text-decoration:none;
  word-wrap:break-word;
  background:url("/img/basic/icon/svg/enquete001.svg") left top no-repeat;
  padding:3px 0 3px 22px;
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleEnquete:link,
.COMMUNITY_rightNewBbsAreaBox__bbsTitleEnquete:visited{
  color:#333;
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleEnquete:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleAdminInformation{
  font-size:14px;
  color:#333;
  text-decoration:none;
  word-wrap:break-word;
  background:url("/img/basic/icon/svg/notification002.svg") left top no-repeat;
  padding:2px 0 2px 22px;
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleAdminInformation:link,
.COMMUNITY_rightNewBbsAreaBox__bbsTitleAdminInformation:visited{
  color:#333;
}
.COMMUNITY_rightNewBbsAreaBox__bbsTitleAdminInformation:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightNewBbsAreaBox__utilityList{
  overflow:hidden;
}
.COMMUNITY_rightNewBbsAreaBox__utilityListTime{
  float:left;
  font-size:10px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_rightNewBbsAreaBox__utilityListComment{
  float:left;
  font-size:10px;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
  margin:0 0 0 10px;
  padding:0 0 0 15px;
  background:url("/img/basic/icon/svg/comment002.svg") left 3px no-repeat;
  background-size:10px 10px;
}
.COMMUNITY_rightNewBbsAreaBox__moreLinkBox{
  text-align:right;
  line-height:1;
  margin:0 0 20px;
}
.COMMUNITY_rightNewBbsAreaBox__moreLink{
  text-decoration:none;
  padding:0 15px 0 0;
  background:url("/img/basic/icon/svg/arrow001.svg") right 50% no-repeat;
}
.COMMUNITY_rightNewBbsAreaBox__moreLink:hover{
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightGameAreaBox{
  padding:10px 10px 20px;
}
.COMMUNITY_rightGameAreaBox__gameBanner{
  position:relative;
  height:228px;
  overflow:hidden;
  margin:0 auto 20px;
}
.COMMUNITY_rightGameAreaBox__banner{
  text-align:center;
}
.COMMUNITY_rightGameAreaBox__bannerImg{
  vertical-align:top;
}
.COMMUNITY_rightGameAreaBox__detail{
  position:absolute;
  width:268px;
  height:218px;
  padding:5px;
  overflow:hidden;
  font-size:83%;
  background:#2b2a30;
  color:#fff;
}
.COMMUNITY_rightGameAreaBox__thumbnail{
  float:left;
}
.COMMUNITY_rightGameAreaBox__title{
  margin:0 0 2px 65px;
  font-weight:bold;
}
.COMMUNITY_rightGameAreaBox__gameInfo{
  overflow:hidden;
}
.COMMUNITY_rightGameAreaBox__info{
  margin-left:65px;
  line-height:1.1;
}
.COMMUNITY_rightGameAreaBox__startButton{
  text-align:center;
}
.COMMUNITY_rightGameAreaBox__startButtonInput{
  margin-top:7px;
  padding:0;
  border:none;
}
.COMMUNITY_rightGameAreaBox__shareCheck{
  margin:3px 0 6px;
  text-align:center;
}
.COMMUNITY_rightGameAreaBox__shareCheckInput{
  margin-right:3px;
  vertical-align:middle;
}
.COMMUNITY_rightGameAreaBox__joinedFriendItem{
  float:left;
  margin-right:3px;
}
.COMMUNITY_rightGameAreaBox__joinedFriendItemImg{
  max-width:20px;
  max-height:20px;
}
.COMMUNITY_rightGameAreaBox__joinedFriendStatus{
  margin:0 0 0 3px;
  font-weight:bold;
  color:#eb7f5e;
}
.COMMUNITY_rightGameAreaBox__privacyInfo{
  margin-top:5px;
  line-height:1.1;
  color:var(--MXVAR-BASE-COLOR--text-softest, #999);
}
.COMMUNITY_rightGameAreaBox__partner{
  text-align:right;
}
.COMMUNITY_rightGameAreaBox__gameListBanner{
  text-align:right;
  margin:0 0 20px;
}
.COMMUNITY_rightGameAreaBox__gameListBannerImg{
  width:278px;
  height:auto;
  vertical-align:middle;
}
.COMMUNITY_rightGameAreaBox__moreLinkBox{
  text-align:right;
  line-height:1;
}
.COMMUNITY_rightGameAreaBox__moreLink{
  text-decoration:none;
  padding:0 15px 0 0;
  background:url("/img/basic/icon/svg/arrow001.svg") right 50% no-repeat;
}
.COMMUNITY_rightGameAreaBox__moreLink:hover{
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightRelationAreaBox{
  padding:20px;
}
.COMMUNITY_rightRelationAreaBox__list{
  margin-bottom:15px;
  overflow:hidden;
}
.COMMUNITY_rightRelationAreaBox__item{
  float:left;
  width:76px;
  margin-left:15px;
  text-align:center;
}
.COMMUNITY_rightRelationAreaBox__item:first-child{
  margin-left:0;
}
.COMMUNITY_rightRelationAreaBox__thumbnailBox{
  display:table;
  margin-bottom:10px;
  width:76px;
}
.COMMUNITY_rightRelationAreaBox__thumbnailLink{
  display:table-cell;
  width:76px;
  height:76px;
  vertical-align:middle;
  background:#e5e5e5;
  border-radius:4px;
  overflow:hidden;
}
.COMMUNITY_rightRelationAreaBox__thumbnail{
  max-width:76px;
  max-height:76px;
  vertical-align:middle;
}
.COMMUNITY_rightRelationAreaBox__link{
  color:#666;
  text-decoration:none;
  word-wrap:break-word;
}
.COMMUNITY_rightRelationAreaBox__link:link,
.COMMUNITY_rightRelationAreaBox__link:visited{
  color:#666;
}
.COMMUNITY_rightRelationAreaBox__link:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightRelationAreaBox__text{
  color:#666;
}
.COMMUNITY_rightRelationAreaBox__moreLinkBox{
  text-align:right;
  line-height:1;
}
.COMMUNITY_rightRelationAreaBox__moreLink{
  text-decoration:none;
  padding:0 15px 0 0;
  background:url("/img/basic/icon/svg/arrow001.svg") right 50% no-repeat;
}
.COMMUNITY_rightRelationAreaBox__moreLink:hover{
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightTagListAreaBox{
  padding:15px 20px 20px 20px;
}
.COMMUNITY_rightTagListAreaBox__item{
  display:inline-block;
  max-width:100%;
  margin:5px 20px 0 0;
}
.COMMUNITY_rightTagListAreaBox__itemLink{
  display:block;
  background:url("/img/basic/icon/svg/keyword001.svg") 0 4px no-repeat;
  text-decoration:none;
  padding:0 0 0 14px;
  word-wrap:break-word;
  font-size:14px;
}
.COMMUNITY_rightTagListAreaBox__itemLink:link,
.COMMUNITY_rightTagListAreaBox__itemLink:visited{
  color:#666;
}
.COMMUNITY_rightTagListAreaBox__itemLink:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox{
  padding:20px;
}
.COMMUNITY_rightSearchCategoryListAreaBox__list{
  margin:0 0 10px;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_music{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 0;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_music:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_music:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_music:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_game{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -27px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_game:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_game:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_game:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_hobby{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -54px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_hobby:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_hobby:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_hobby:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_sports{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -82px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_sports:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_sports:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_sports:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_fashion{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -110px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_fashion:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_fashion:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_fashion:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_celebration{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -138px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_celebration:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_celebration:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_celebration:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_comedy{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -167px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_comedy:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_comedy:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_comedy:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_tv{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -193px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_tv:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_tv:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_tv:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_gourmet{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -222px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_gourmet:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_gourmet:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_gourmet:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_circle{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -251px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_circle:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_circle:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_circle:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_region{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -278px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_region:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_region:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_region:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_generation{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -307px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_generation:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_generation:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_generation:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_school{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -335px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_school:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_school:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_school:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_company{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -362px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_company:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_company:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_company:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_car{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -390px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_car:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_car:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_car:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_book{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -419px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_book:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_book:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_book:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_movie{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -446px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_movie:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_movie:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_movie:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_art{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -475px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_art:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_art:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_art:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_study{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -504px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_study:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_study:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_study:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_business{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -531px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_business:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_business:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_business:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_pc{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -558px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_pc:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_pc:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_pc:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_trip{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -587px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_trip:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_trip:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_trip:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_animal{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -615px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_animal:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_animal:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_animal:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_fortune{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -644px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_fortune:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_fortune:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_fortune:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_disaster{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -670px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_disaster:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_disaster:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_disaster:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_others{
  background:url("/img/basic/icon/community_category001.gif") no-repeat;
  background-position:0 -700px;
  padding:2px 0 2px 28px;
  font-size:14px;
  text-decoration:none;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_others:link,
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_others:visited{
  color:#333;
}
.COMMUNITY_rightSearchCategoryListAreaBox__link.STATE_others:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_popUpView{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url("/img/basic/common/bg_popupview001.png") left top repeat;
}
.COMMUNITY_popUpView__innerMedium{
  position:fixed;
  width:400px;
  overflow:hidden;
  background:#fff;
  text-align:left;
  border-radius:4px;
  box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
.COMMUNITY_buttonType01{
  display:block;
  border-radius:4px;
  font-size:133%;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding:0 18px;
  line-height:42px;
  border:none;
  -webkit-appearance:none;
          appearance:none;
  cursor:pointer;
}
.COMMUNITY_buttonType01--fullWidth{
  width:100%;
  padding:0;
}
.COMMUNITY_buttonType01--bbsCreate{
  line-height:28px;
}
.COMMUNITY_buttonType01--gold01,
.COMMUNITY_buttonType01--gold01.focus{
  background-color:#cfa34c;
  border:2px solid #cfa34c;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--gold01::before,
.COMMUNITY_buttonType01--gold01.focus::before,
.COMMUNITY_buttonType01--gold01::after,
.COMMUNITY_buttonType01--gold01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--gold01:link,
.COMMUNITY_buttonType01--gold01.focus:link,
.COMMUNITY_buttonType01--gold01:visited,
.COMMUNITY_buttonType01--gold01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType01--gold01:hover,
.COMMUNITY_buttonType01--gold01.focus:hover{
  background-color:#b78a31;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType01--gold02,
.COMMUNITY_buttonType01--gold02.focus{
  background-color:#fff;
  border:2px solid #cfa34c;
  color:#cfa34c;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--gold02::before,
.COMMUNITY_buttonType01--gold02.focus::before,
.COMMUNITY_buttonType01--gold02::after,
.COMMUNITY_buttonType01--gold02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--gold02:link,
.COMMUNITY_buttonType01--gold02.focus:link,
.COMMUNITY_buttonType01--gold02:visited,
.COMMUNITY_buttonType01--gold02.focus:visited{
  color:#cfa34c;
}
.COMMUNITY_buttonType01--gold02:hover,
.COMMUNITY_buttonType01--gold02.focus:hover{
  background-color:#fffaee;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType01--gray01,
.COMMUNITY_buttonType01--gray01.focus{
  background-color:#d0d0d0;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--gray01::before,
.COMMUNITY_buttonType01--gray01.focus::before,
.COMMUNITY_buttonType01--gray01::after,
.COMMUNITY_buttonType01--gray01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--gray01:link,
.COMMUNITY_buttonType01--gray01.focus:link,
.COMMUNITY_buttonType01--gray01:visited,
.COMMUNITY_buttonType01--gray01.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType01--gray01:hover,
.COMMUNITY_buttonType01--gray01.focus:hover{
  background-color:#b7b7b7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType01--gray02,
.COMMUNITY_buttonType01--gray02.focus{
  background-color:#fff;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--gray02::before,
.COMMUNITY_buttonType01--gray02.focus::before,
.COMMUNITY_buttonType01--gray02::after,
.COMMUNITY_buttonType01--gray02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--gray02:link,
.COMMUNITY_buttonType01--gray02.focus:link,
.COMMUNITY_buttonType01--gray02:visited,
.COMMUNITY_buttonType01--gray02.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType01--gray02:hover,
.COMMUNITY_buttonType01--gray02.focus:hover{
  background-color:#f7f7f7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType01--orange01,
.COMMUNITY_buttonType01--orange01.focus{
  background-color:#e67e22;
  border:2px solid #e67e22;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--orange01::before,
.COMMUNITY_buttonType01--orange01.focus::before,
.COMMUNITY_buttonType01--orange01::after,
.COMMUNITY_buttonType01--orange01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType01--orange01:link,
.COMMUNITY_buttonType01--orange01.focus:link,
.COMMUNITY_buttonType01--orange01:visited,
.COMMUNITY_buttonType01--orange01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType01--orange01:hover,
.COMMUNITY_buttonType01--orange01.focus:hover{
  background-color:#bf6516;
  border:2px solid #bf6516;
}
.COMMUNITY_buttonType01--atComment{
  margin:0 0 0 10px;
  line-height:28px;
}
.COMMUNITY_buttonType01--loading{
  text-align:center;
  padding:12px 0;
}
input.COMMUNITY_buttonType01{
  display:block;
  border-radius:4px;
  font-size:133%;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding:0 18px;
  line-height:42px;
  border:none;
  -webkit-appearance:none;
          appearance:none;
  cursor:pointer;
}
input.COMMUNITY_buttonType01--fullWidth{
  width:100%;
  padding:0;
}
input.COMMUNITY_buttonType01--bbsCreate{
  line-height:28px;
}
input.COMMUNITY_buttonType01--gold01,
input.COMMUNITY_buttonType01--gold01.focus{
  background-color:#cfa34c;
  border:2px solid #cfa34c;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--gold01::before,
input.COMMUNITY_buttonType01--gold01.focus::before,
input.COMMUNITY_buttonType01--gold01::after,
input.COMMUNITY_buttonType01--gold01.focus::after{
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--gold01:link,
input.COMMUNITY_buttonType01--gold01.focus:link,
input.COMMUNITY_buttonType01--gold01:visited,
input.COMMUNITY_buttonType01--gold01.focus:visited{
  color:#fff;
}
input.COMMUNITY_buttonType01--gold01:hover,
input.COMMUNITY_buttonType01--gold01.focus:hover{
  background-color:#b78a31;
  border:2px solid #b78a31;
}
input.COMMUNITY_buttonType01--gold02,
input.COMMUNITY_buttonType01--gold02.focus{
  background-color:#fff;
  border:2px solid #cfa34c;
  color:#cfa34c;
  box-sizing:border-box;
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--gold02::before,
input.COMMUNITY_buttonType01--gold02.focus::before,
input.COMMUNITY_buttonType01--gold02::after,
input.COMMUNITY_buttonType01--gold02.focus::after{
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--gold02:link,
input.COMMUNITY_buttonType01--gold02.focus:link,
input.COMMUNITY_buttonType01--gold02:visited,
input.COMMUNITY_buttonType01--gold02.focus:visited{
  color:#cfa34c;
}
input.COMMUNITY_buttonType01--gold02:hover,
input.COMMUNITY_buttonType01--gold02.focus:hover{
  background-color:#fffaee;
  border:2px solid #b78a31;
}
input.COMMUNITY_buttonType01--gray01,
input.COMMUNITY_buttonType01--gray01.focus{
  background-color:#d0d0d0;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--gray01::before,
input.COMMUNITY_buttonType01--gray01.focus::before,
input.COMMUNITY_buttonType01--gray01::after,
input.COMMUNITY_buttonType01--gray01.focus::after{
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--gray01:link,
input.COMMUNITY_buttonType01--gray01.focus:link,
input.COMMUNITY_buttonType01--gray01:visited,
input.COMMUNITY_buttonType01--gray01.focus:visited{
  color:#666;
}
input.COMMUNITY_buttonType01--gray01:hover,
input.COMMUNITY_buttonType01--gray01.focus:hover{
  background-color:#b7b7b7;
  border:2px solid #b7b7b7;
}
input.COMMUNITY_buttonType01--gray02,
input.COMMUNITY_buttonType01--gray02.focus{
  background-color:#fff;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--gray02::before,
input.COMMUNITY_buttonType01--gray02.focus::before,
input.COMMUNITY_buttonType01--gray02::after,
input.COMMUNITY_buttonType01--gray02.focus::after{
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--gray02:link,
input.COMMUNITY_buttonType01--gray02.focus:link,
input.COMMUNITY_buttonType01--gray02:visited,
input.COMMUNITY_buttonType01--gray02.focus:visited{
  color:#666;
}
input.COMMUNITY_buttonType01--gray02:hover,
input.COMMUNITY_buttonType01--gray02.focus:hover{
  background-color:#f7f7f7;
  border:2px solid #b7b7b7;
}
input.COMMUNITY_buttonType01--orange01,
input.COMMUNITY_buttonType01--orange01.focus{
  background-color:#e67e22;
  border:2px solid #e67e22;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--orange01::before,
input.COMMUNITY_buttonType01--orange01.focus::before,
input.COMMUNITY_buttonType01--orange01::after,
input.COMMUNITY_buttonType01--orange01.focus::after{
  transition:all 0.3s;
}
input.COMMUNITY_buttonType01--orange01:link,
input.COMMUNITY_buttonType01--orange01.focus:link,
input.COMMUNITY_buttonType01--orange01:visited,
input.COMMUNITY_buttonType01--orange01.focus:visited{
  color:#fff;
}
input.COMMUNITY_buttonType01--orange01:hover,
input.COMMUNITY_buttonType01--orange01.focus:hover{
  background-color:#bf6516;
  border:2px solid #bf6516;
}
input.COMMUNITY_buttonType01--atComment{
  margin:0 0 0 10px;
  line-height:28px;
}
input.COMMUNITY_buttonType01--loading{
  text-align:center;
  padding:12px 0;
}
.COMMUNITY_buttonType02{
  display:block;
  border-radius:4px;
  font-size:133%;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding:0 18px;
  line-height:42px;
  border:none;
  -webkit-appearance:none;
          appearance:none;
  cursor:pointer;
}
.COMMUNITY_buttonType02--fullWidth{
  width:100%;
  padding:0;
}
.COMMUNITY_buttonType02--bbsCreate{
  line-height:28px;
}
.COMMUNITY_buttonType02--gold01,
.COMMUNITY_buttonType02--gold01.focus{
  background-color:#cfa34c;
  border:2px solid #cfa34c;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--gold01::before,
.COMMUNITY_buttonType02--gold01.focus::before,
.COMMUNITY_buttonType02--gold01::after,
.COMMUNITY_buttonType02--gold01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--gold01:link,
.COMMUNITY_buttonType02--gold01.focus:link,
.COMMUNITY_buttonType02--gold01:visited,
.COMMUNITY_buttonType02--gold01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType02--gold01:hover,
.COMMUNITY_buttonType02--gold01.focus:hover{
  background-color:#b78a31;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType02--gold02,
.COMMUNITY_buttonType02--gold02.focus{
  background-color:#fff;
  border:2px solid #cfa34c;
  color:#cfa34c;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--gold02::before,
.COMMUNITY_buttonType02--gold02.focus::before,
.COMMUNITY_buttonType02--gold02::after,
.COMMUNITY_buttonType02--gold02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--gold02:link,
.COMMUNITY_buttonType02--gold02.focus:link,
.COMMUNITY_buttonType02--gold02:visited,
.COMMUNITY_buttonType02--gold02.focus:visited{
  color:#cfa34c;
}
.COMMUNITY_buttonType02--gold02:hover,
.COMMUNITY_buttonType02--gold02.focus:hover{
  background-color:#fffaee;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType02--gray01,
.COMMUNITY_buttonType02--gray01.focus{
  background-color:#d0d0d0;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--gray01::before,
.COMMUNITY_buttonType02--gray01.focus::before,
.COMMUNITY_buttonType02--gray01::after,
.COMMUNITY_buttonType02--gray01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--gray01:link,
.COMMUNITY_buttonType02--gray01.focus:link,
.COMMUNITY_buttonType02--gray01:visited,
.COMMUNITY_buttonType02--gray01.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType02--gray01:hover,
.COMMUNITY_buttonType02--gray01.focus:hover{
  background-color:#b7b7b7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType02--gray02,
.COMMUNITY_buttonType02--gray02.focus{
  background-color:#fff;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--gray02::before,
.COMMUNITY_buttonType02--gray02.focus::before,
.COMMUNITY_buttonType02--gray02::after,
.COMMUNITY_buttonType02--gray02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--gray02:link,
.COMMUNITY_buttonType02--gray02.focus:link,
.COMMUNITY_buttonType02--gray02:visited,
.COMMUNITY_buttonType02--gray02.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType02--gray02:hover,
.COMMUNITY_buttonType02--gray02.focus:hover{
  background-color:#f7f7f7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType02--orange01,
.COMMUNITY_buttonType02--orange01.focus{
  background-color:#e67e22;
  border:2px solid #e67e22;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--orange01::before,
.COMMUNITY_buttonType02--orange01.focus::before,
.COMMUNITY_buttonType02--orange01::after,
.COMMUNITY_buttonType02--orange01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType02--orange01:link,
.COMMUNITY_buttonType02--orange01.focus:link,
.COMMUNITY_buttonType02--orange01:visited,
.COMMUNITY_buttonType02--orange01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType02--orange01:hover,
.COMMUNITY_buttonType02--orange01.focus:hover{
  background-color:#bf6516;
  border:2px solid #bf6516;
}
.COMMUNITY_buttonType02--atComment{
  margin:0 0 0 10px;
  line-height:28px;
}
.COMMUNITY_buttonType02--loading{
  text-align:center;
  padding:12px 0;
}
.COMMUNITY_buttonType03{
  display:block;
  border-radius:4px;
  font-size:133%;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding:0 18px;
  line-height:42px;
  border:none;
  -webkit-appearance:none;
          appearance:none;
  cursor:pointer;
}
.COMMUNITY_buttonType03--fullWidth{
  width:100%;
  padding:0;
}
.COMMUNITY_buttonType03--bbsCreate{
  line-height:28px;
}
.COMMUNITY_buttonType03--gold01,
.COMMUNITY_buttonType03--gold01.focus{
  background-color:#cfa34c;
  border:2px solid #cfa34c;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--gold01::before,
.COMMUNITY_buttonType03--gold01.focus::before,
.COMMUNITY_buttonType03--gold01::after,
.COMMUNITY_buttonType03--gold01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--gold01:link,
.COMMUNITY_buttonType03--gold01.focus:link,
.COMMUNITY_buttonType03--gold01:visited,
.COMMUNITY_buttonType03--gold01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType03--gold01:hover,
.COMMUNITY_buttonType03--gold01.focus:hover{
  background-color:#b78a31;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType03--gold02,
.COMMUNITY_buttonType03--gold02.focus{
  background-color:#fff;
  border:2px solid #cfa34c;
  color:#cfa34c;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--gold02::before,
.COMMUNITY_buttonType03--gold02.focus::before,
.COMMUNITY_buttonType03--gold02::after,
.COMMUNITY_buttonType03--gold02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--gold02:link,
.COMMUNITY_buttonType03--gold02.focus:link,
.COMMUNITY_buttonType03--gold02:visited,
.COMMUNITY_buttonType03--gold02.focus:visited{
  color:#cfa34c;
}
.COMMUNITY_buttonType03--gold02:hover,
.COMMUNITY_buttonType03--gold02.focus:hover{
  background-color:#fffaee;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType03--gray01,
.COMMUNITY_buttonType03--gray01.focus{
  background-color:#d0d0d0;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--gray01::before,
.COMMUNITY_buttonType03--gray01.focus::before,
.COMMUNITY_buttonType03--gray01::after,
.COMMUNITY_buttonType03--gray01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--gray01:link,
.COMMUNITY_buttonType03--gray01.focus:link,
.COMMUNITY_buttonType03--gray01:visited,
.COMMUNITY_buttonType03--gray01.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType03--gray01:hover,
.COMMUNITY_buttonType03--gray01.focus:hover{
  background-color:#b7b7b7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType03--gray02,
.COMMUNITY_buttonType03--gray02.focus{
  background-color:#fff;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--gray02::before,
.COMMUNITY_buttonType03--gray02.focus::before,
.COMMUNITY_buttonType03--gray02::after,
.COMMUNITY_buttonType03--gray02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--gray02:link,
.COMMUNITY_buttonType03--gray02.focus:link,
.COMMUNITY_buttonType03--gray02:visited,
.COMMUNITY_buttonType03--gray02.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType03--gray02:hover,
.COMMUNITY_buttonType03--gray02.focus:hover{
  background-color:#f7f7f7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType03--orange01,
.COMMUNITY_buttonType03--orange01.focus{
  background-color:#e67e22;
  border:2px solid #e67e22;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--orange01::before,
.COMMUNITY_buttonType03--orange01.focus::before,
.COMMUNITY_buttonType03--orange01::after,
.COMMUNITY_buttonType03--orange01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType03--orange01:link,
.COMMUNITY_buttonType03--orange01.focus:link,
.COMMUNITY_buttonType03--orange01:visited,
.COMMUNITY_buttonType03--orange01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType03--orange01:hover,
.COMMUNITY_buttonType03--orange01.focus:hover{
  background-color:#bf6516;
  border:2px solid #bf6516;
}
.COMMUNITY_buttonType03--atComment{
  margin:0 0 0 10px;
  line-height:28px;
}
.COMMUNITY_buttonType03--loading{
  text-align:center;
  padding:12px 0;
}
.COMMUNITY_buttonType04{
  display:block;
  border-radius:4px;
  font-size:133%;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding:0 18px;
  line-height:42px;
  border:none;
  -webkit-appearance:none;
          appearance:none;
  cursor:pointer;
}
.COMMUNITY_buttonType04--fullWidth{
  width:100%;
  padding:0;
}
.COMMUNITY_buttonType04--bbsCreate{
  line-height:28px;
}
.COMMUNITY_buttonType04--gold01,
.COMMUNITY_buttonType04--gold01.focus{
  background-color:#cfa34c;
  border:2px solid #cfa34c;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--gold01::before,
.COMMUNITY_buttonType04--gold01.focus::before,
.COMMUNITY_buttonType04--gold01::after,
.COMMUNITY_buttonType04--gold01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--gold01:link,
.COMMUNITY_buttonType04--gold01.focus:link,
.COMMUNITY_buttonType04--gold01:visited,
.COMMUNITY_buttonType04--gold01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType04--gold01:hover,
.COMMUNITY_buttonType04--gold01.focus:hover{
  background-color:#b78a31;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType04--gold02,
.COMMUNITY_buttonType04--gold02.focus{
  background-color:#fff;
  border:2px solid #cfa34c;
  color:#cfa34c;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--gold02::before,
.COMMUNITY_buttonType04--gold02.focus::before,
.COMMUNITY_buttonType04--gold02::after,
.COMMUNITY_buttonType04--gold02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--gold02:link,
.COMMUNITY_buttonType04--gold02.focus:link,
.COMMUNITY_buttonType04--gold02:visited,
.COMMUNITY_buttonType04--gold02.focus:visited{
  color:#cfa34c;
}
.COMMUNITY_buttonType04--gold02:hover,
.COMMUNITY_buttonType04--gold02.focus:hover{
  background-color:#fffaee;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType04--gray01,
.COMMUNITY_buttonType04--gray01.focus{
  background-color:#d0d0d0;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--gray01::before,
.COMMUNITY_buttonType04--gray01.focus::before,
.COMMUNITY_buttonType04--gray01::after,
.COMMUNITY_buttonType04--gray01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--gray01:link,
.COMMUNITY_buttonType04--gray01.focus:link,
.COMMUNITY_buttonType04--gray01:visited,
.COMMUNITY_buttonType04--gray01.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType04--gray01:hover,
.COMMUNITY_buttonType04--gray01.focus:hover{
  background-color:#b7b7b7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType04--gray02,
.COMMUNITY_buttonType04--gray02.focus{
  background-color:#fff;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--gray02::before,
.COMMUNITY_buttonType04--gray02.focus::before,
.COMMUNITY_buttonType04--gray02::after,
.COMMUNITY_buttonType04--gray02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--gray02:link,
.COMMUNITY_buttonType04--gray02.focus:link,
.COMMUNITY_buttonType04--gray02:visited,
.COMMUNITY_buttonType04--gray02.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType04--gray02:hover,
.COMMUNITY_buttonType04--gray02.focus:hover{
  background-color:#f7f7f7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType04--orange01,
.COMMUNITY_buttonType04--orange01.focus{
  background-color:#e67e22;
  border:2px solid #e67e22;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--orange01::before,
.COMMUNITY_buttonType04--orange01.focus::before,
.COMMUNITY_buttonType04--orange01::after,
.COMMUNITY_buttonType04--orange01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType04--orange01:link,
.COMMUNITY_buttonType04--orange01.focus:link,
.COMMUNITY_buttonType04--orange01:visited,
.COMMUNITY_buttonType04--orange01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType04--orange01:hover,
.COMMUNITY_buttonType04--orange01.focus:hover{
  background-color:#bf6516;
  border:2px solid #bf6516;
}
.COMMUNITY_buttonType04--atComment{
  margin:0 0 0 10px;
  line-height:28px;
}
.COMMUNITY_buttonType04--loading{
  text-align:center;
  padding:12px 0;
}
.COMMUNITY_buttonType05{
  display:block;
  border-radius:4px;
  font-size:133%;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding:0 18px;
  line-height:42px;
  border:none;
  -webkit-appearance:none;
          appearance:none;
  cursor:pointer;
}
.COMMUNITY_buttonType05--fullWidth{
  width:100%;
  padding:0;
}
.COMMUNITY_buttonType05--bbsCreate{
  line-height:28px;
}
.COMMUNITY_buttonType05--gold01,
.COMMUNITY_buttonType05--gold01.focus{
  background-color:#cfa34c;
  border:2px solid #cfa34c;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--gold01::before,
.COMMUNITY_buttonType05--gold01.focus::before,
.COMMUNITY_buttonType05--gold01::after,
.COMMUNITY_buttonType05--gold01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--gold01:link,
.COMMUNITY_buttonType05--gold01.focus:link,
.COMMUNITY_buttonType05--gold01:visited,
.COMMUNITY_buttonType05--gold01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType05--gold01:hover,
.COMMUNITY_buttonType05--gold01.focus:hover{
  background-color:#b78a31;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType05--gold02,
.COMMUNITY_buttonType05--gold02.focus{
  background-color:#fff;
  border:2px solid #cfa34c;
  color:#cfa34c;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--gold02::before,
.COMMUNITY_buttonType05--gold02.focus::before,
.COMMUNITY_buttonType05--gold02::after,
.COMMUNITY_buttonType05--gold02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--gold02:link,
.COMMUNITY_buttonType05--gold02.focus:link,
.COMMUNITY_buttonType05--gold02:visited,
.COMMUNITY_buttonType05--gold02.focus:visited{
  color:#cfa34c;
}
.COMMUNITY_buttonType05--gold02:hover,
.COMMUNITY_buttonType05--gold02.focus:hover{
  background-color:#fffaee;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonType05--gray01,
.COMMUNITY_buttonType05--gray01.focus{
  background-color:#d0d0d0;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--gray01::before,
.COMMUNITY_buttonType05--gray01.focus::before,
.COMMUNITY_buttonType05--gray01::after,
.COMMUNITY_buttonType05--gray01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--gray01:link,
.COMMUNITY_buttonType05--gray01.focus:link,
.COMMUNITY_buttonType05--gray01:visited,
.COMMUNITY_buttonType05--gray01.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType05--gray01:hover,
.COMMUNITY_buttonType05--gray01.focus:hover{
  background-color:#b7b7b7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType05--gray02,
.COMMUNITY_buttonType05--gray02.focus{
  background-color:#fff;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--gray02::before,
.COMMUNITY_buttonType05--gray02.focus::before,
.COMMUNITY_buttonType05--gray02::after,
.COMMUNITY_buttonType05--gray02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--gray02:link,
.COMMUNITY_buttonType05--gray02.focus:link,
.COMMUNITY_buttonType05--gray02:visited,
.COMMUNITY_buttonType05--gray02.focus:visited{
  color:#666;
}
.COMMUNITY_buttonType05--gray02:hover,
.COMMUNITY_buttonType05--gray02.focus:hover{
  background-color:#f7f7f7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonType05--orange01,
.COMMUNITY_buttonType05--orange01.focus{
  background-color:#e67e22;
  border:2px solid #e67e22;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--orange01::before,
.COMMUNITY_buttonType05--orange01.focus::before,
.COMMUNITY_buttonType05--orange01::after,
.COMMUNITY_buttonType05--orange01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonType05--orange01:link,
.COMMUNITY_buttonType05--orange01.focus:link,
.COMMUNITY_buttonType05--orange01:visited,
.COMMUNITY_buttonType05--orange01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonType05--orange01:hover,
.COMMUNITY_buttonType05--orange01.focus:hover{
  background-color:#bf6516;
  border:2px solid #bf6516;
}
.COMMUNITY_buttonType05--atComment{
  margin:0 0 0 10px;
  line-height:28px;
}
.COMMUNITY_buttonType05--loading{
  text-align:center;
  padding:12px 0;
}
.COMMUNITY_buttonBlock{
  text-align:center;
  margin:20px 0;
}
.COMMUNITY_buttonBlock__item03{
  display:inline-block;
  width:130px;
  margin:0 5px;
}
.COMMUNITY_buttonBlock__button{
  display:block;
  border-radius:4px;
  font-size:133%;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding:0 18px;
  line-height:42px;
  border:none;
  -webkit-appearance:none;
          appearance:none;
  cursor:pointer;
}
.COMMUNITY_buttonBlock__button--fullWidth{
  width:100%;
  padding:0;
}
.COMMUNITY_buttonBlock__button--bbsCreate{
  line-height:28px;
}
.COMMUNITY_buttonBlock__button--gold01,
.COMMUNITY_buttonBlock__button--gold01.focus{
  background-color:#cfa34c;
  border:2px solid #cfa34c;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--gold01::before,
.COMMUNITY_buttonBlock__button--gold01.focus::before,
.COMMUNITY_buttonBlock__button--gold01::after,
.COMMUNITY_buttonBlock__button--gold01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--gold01:link,
.COMMUNITY_buttonBlock__button--gold01.focus:link,
.COMMUNITY_buttonBlock__button--gold01:visited,
.COMMUNITY_buttonBlock__button--gold01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonBlock__button--gold01:hover,
.COMMUNITY_buttonBlock__button--gold01.focus:hover{
  background-color:#b78a31;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonBlock__button--gold02,
.COMMUNITY_buttonBlock__button--gold02.focus{
  background-color:#fff;
  border:2px solid #cfa34c;
  color:#cfa34c;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--gold02::before,
.COMMUNITY_buttonBlock__button--gold02.focus::before,
.COMMUNITY_buttonBlock__button--gold02::after,
.COMMUNITY_buttonBlock__button--gold02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--gold02:link,
.COMMUNITY_buttonBlock__button--gold02.focus:link,
.COMMUNITY_buttonBlock__button--gold02:visited,
.COMMUNITY_buttonBlock__button--gold02.focus:visited{
  color:#cfa34c;
}
.COMMUNITY_buttonBlock__button--gold02:hover,
.COMMUNITY_buttonBlock__button--gold02.focus:hover{
  background-color:#fffaee;
  border:2px solid #b78a31;
}
.COMMUNITY_buttonBlock__button--gray01,
.COMMUNITY_buttonBlock__button--gray01.focus{
  background-color:#d0d0d0;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--gray01::before,
.COMMUNITY_buttonBlock__button--gray01.focus::before,
.COMMUNITY_buttonBlock__button--gray01::after,
.COMMUNITY_buttonBlock__button--gray01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--gray01:link,
.COMMUNITY_buttonBlock__button--gray01.focus:link,
.COMMUNITY_buttonBlock__button--gray01:visited,
.COMMUNITY_buttonBlock__button--gray01.focus:visited{
  color:#666;
}
.COMMUNITY_buttonBlock__button--gray01:hover,
.COMMUNITY_buttonBlock__button--gray01.focus:hover{
  background-color:#b7b7b7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonBlock__button--gray02,
.COMMUNITY_buttonBlock__button--gray02.focus{
  background-color:#fff;
  border:2px solid #d0d0d0;
  color:#666;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--gray02::before,
.COMMUNITY_buttonBlock__button--gray02.focus::before,
.COMMUNITY_buttonBlock__button--gray02::after,
.COMMUNITY_buttonBlock__button--gray02.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--gray02:link,
.COMMUNITY_buttonBlock__button--gray02.focus:link,
.COMMUNITY_buttonBlock__button--gray02:visited,
.COMMUNITY_buttonBlock__button--gray02.focus:visited{
  color:#666;
}
.COMMUNITY_buttonBlock__button--gray02:hover,
.COMMUNITY_buttonBlock__button--gray02.focus:hover{
  background-color:#f7f7f7;
  border:2px solid #b7b7b7;
}
.COMMUNITY_buttonBlock__button--orange01,
.COMMUNITY_buttonBlock__button--orange01.focus{
  background-color:#e67e22;
  border:2px solid #e67e22;
  color:#fff;
  box-sizing:border-box;
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--orange01::before,
.COMMUNITY_buttonBlock__button--orange01.focus::before,
.COMMUNITY_buttonBlock__button--orange01::after,
.COMMUNITY_buttonBlock__button--orange01.focus::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonBlock__button--orange01:link,
.COMMUNITY_buttonBlock__button--orange01.focus:link,
.COMMUNITY_buttonBlock__button--orange01:visited,
.COMMUNITY_buttonBlock__button--orange01.focus:visited{
  color:#fff;
}
.COMMUNITY_buttonBlock__button--orange01:hover,
.COMMUNITY_buttonBlock__button--orange01.focus:hover{
  background-color:#bf6516;
  border:2px solid #bf6516;
}
.COMMUNITY_buttonBlock__button--atComment{
  margin:0 0 0 10px;
  line-height:28px;
}
.COMMUNITY_buttonBlock__button--loading{
  text-align:center;
  padding:12px 0;
}
.COMMUNITY_buttonJoin{
  float:left;
  margin-right:10px;
}
.COMMUNITY_buttonJoin__before{
  display:block;
  height:28px;
  font-size:116%;
  font-weight:bold;
  line-height:28px;
  vertical-align:middle;
  border:1px solid #ccc;
  border-radius:4px;
  text-decoration:none;
  background:#fff url("/img/basic/icon/svg/plus001.svg") 12px center no-repeat;
  padding:0 11px 0 29px;
  transition:all 0.3s;
  overflow:hidden;
}
.COMMUNITY_buttonJoin__before::before,
.COMMUNITY_buttonJoin__before::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonJoin__before:link,
.COMMUNITY_buttonJoin__before:visited{
  color:#333;
}
.COMMUNITY_buttonJoin__before:hover{
  border:1px solid #b3b3b3;
  background:#f7f7f7 url("/img/basic/icon/svg/plus001.svg") 12px center no-repeat;
}
.COMMUNITY_buttonJoin__after{
  display:block;
  height:28px;
  font-size:116%;
  font-weight:bold;
  line-height:28px;
  vertical-align:middle;
  border:1px solid #ccc;
  border-radius:4px;
  text-decoration:none;
  background:#d9d9d9 url("/img/basic/icon/svg/check002.svg") 18px center no-repeat;
  padding:0 17px 0 38px;
  transition:all 0.3s;
}
.COMMUNITY_buttonJoin__after::before,
.COMMUNITY_buttonJoin__after::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonJoin__after:link,
.COMMUNITY_buttonJoin__after:visited{
  color:#5f5f5f;
}
.COMMUNITY_buttonJoin__after:hover{
  border:1px solid #b3b3b3;
  background:#f7f7f7 url("/img/basic/icon/svg/check002.svg") 18px center no-repeat;
}
.COMMUNITY_buttonJoin__text{
  float:left;
  display:block;
  width:auto;
}
.COMMUNITY_buttonJoin__approval{
  margin:5px 0 5px 6px;
  padding:2px 4px;
  color:var(--MXVAR-BASE-COLOR--inverse-text-normal, #fff);
  font-size:72%;
  font-weight:normal;
  vertical-align:middle;
  background:var(--MXVAR-BASE-COLOR--text-link, #258fb8);
  border-radius:2px;
  display:block;
  float:left;
  height:14px;
  line-height:14px;
}
.COMMUNITY_buttonAfterJoinWaiting{
  display:block;
  height:28px;
  font-size:116%;
  font-weight:bold;
  line-height:28px;
  vertical-align:middle;
  border:1px solid #ccc;
  border-radius:4px;
  text-decoration:none;
  background:#f2f2f2 url("/img/basic/icon/svg/plus002.svg") 13px center no-repeat;
  padding:0 8px 0 30px;
  transition:all 0.3s;
  width:61px;
  color:#999;
}
.COMMUNITY_buttonAfterJoinWaiting::before,
.COMMUNITY_buttonAfterJoinWaiting::after{
  transition:all 0.3s;
}
.COMMUNITY_buttonAfterJoinWaiting:link,
.COMMUNITY_buttonAfterJoinWaiting:visited{
  color:#999;
}
.COMMUNITY_buttonAfterJoinWaiting--buttonFullWidth{
  width:100%;
  box-sizing:border-box;
  font-size:133%;
  height:42px;
  line-height:42px;
  text-align:center;
}
.COMMUNITY_buttonAfterJoinWaiting--joinPopup{
  background-position:104px 14px;
}
.COMMUNITY_buttonTopSpace{
  padding:10px 0 0;
}
.COMMUNITY_likeUserListHeader{
  width:360px;
  overflow:hidden;
  padding:20px 0;
  margin:0 20px;
  line-height:20px;
  border-bottom:1px solid #d9d9d9;
}
.COMMUNITY_likeUserListHeader__title{
  float:left;
  width:318px;
  font-size:11px;
  color:#666;
  background:url("/img/basic/icon/svg/iine001.svg") 0 2px no-repeat;
  padding:0 0 0 24px;
}
.COMMUNITY_likeUserListHeader__titleInterest{
  float:left;
  width:318px;
  font-size:11px;
  color:#666;
  background:url("/img/basic/icon/svg/clip001.svg") 0 2px no-repeat;
  padding:0 0 0 24px;
}
.COMMUNITY_likeUserListHeader__closeBtn{
  float:right;
  width:16px;
  cursor:pointer;
}
.COMMUNITY_likeUserListBox{
  width:400px;
  max-height:350px;
  overflow-y:scroll;
  overflow-x:hidden;
}
.COMMUNITY_likeUserListBox__inner{
  width:360px;
  padding:0 0 20px;
  margin:0 20px;
}
.COMMUNITY_likeUserListBox__item{
  padding:20px 0 0;
  overflow:hidden;
}
.COMMUNITY_likeUserListBox__thumbnailBox{
  float:left;
  margin:0 10px 0 0;
}
.COMMUNITY_likeUserListBox__thumbnail{
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  width:40px;
  height:40px;
  border-radius:50%;
  display:block;
}
.COMMUNITY_likeUserListBox__userNameBox{
  float:left;
}
.COMMUNITY_likeUserListBox__userName{
  font-size:14px;
  font-weight:bold;
  line-height:40px;
  text-decoration:none;
  display:block;
}
.COMMUNITY_likeUserListBox__userName:link,
.COMMUNITY_likeUserListBox__userName:visited{
  color:#666;
}
.COMMUNITY_likeUserListBox__userName:hover{
  color:var(--MXVAR-BASE-COLOR--text-link-focused, #960);
  -webkit-text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
          text-decoration:var(--MXVAR-BASE-TEXT-DECORATION--inline-text-link-normal, underline);
}
.COMMUNITY_likeUserListBox__buutonBox{
  width:360px;
  padding:0 0 20px;
  margin:0 20px;
}
.COMMUNITY_likeUserListBox__buutonBox--loading{
  text-align:center;
  height:46px;
  line-height:46px;
}
.COMMUNITY_pageNavigation{
  position:relative;
  margin-bottom:18px;
}
.COMMUNITY_pageNavigation:last-of-type,
.COMMUNITY_pageNavigation--bbsCommentArea{
  margin-top:20px;
}
.COMMUNITY_pageNavigation__prev{
  position:absolute;
  top:0;
  left:0;
}
.COMMUNITY_pageNavigation__prevLink{
  display:block;
  text-align:center;
  color:var(--MXVAR-BASE-COLOR--text-soft, #666);
  width:75px;
  height:24px;
  line-height:24px;
  text-decoration:none;
  border:solid 1px #ccc;
  border-radius:3px;
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__prevLink::before,
.COMMUNITY_pageNavigation__prevLink::after{
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__prevLink:link,
.COMMUNITY_pageNavigation__prevLink:visited{
  color:var(--MXVAR-BASE-COLOR--text-soft, #666);
}
.COMMUNITY_pageNavigation__prevLink:hover{
  color:var(--MXVAR-BASE-COLOR--inverse-text-normal, #fff);
  border-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
}
.COMMUNITY_pageNavigation__prevLink:hover::before{
  border-top:2px solid #fff;
  border-right:2px solid #fff;
}
.COMMUNITY_pageNavigation__prevLink::before{
  content:"";
  display:inline-block;
  width:6px;
  height:6px;
  margin:auto;
  border-top:2px solid var(--MXVAR-LOCAL-SYMBOL-COLOR--for-inverse-text-normal, #999);
  border-right:2px solid var(--MXVAR-LOCAL-SYMBOL-COLOR--for-inverse-text-normal, #999);
  transform:rotate(-135deg);
  margin-right:3px;
}
.COMMUNITY_pageNavigation__next{
  position:absolute;
  top:0;
  right:0;
}
.COMMUNITY_pageNavigation__nextLink{
  display:block;
  text-align:center;
  color:var(--MXVAR-BASE-COLOR--text-soft, #666);
  width:75px;
  height:24px;
  line-height:24px;
  text-decoration:none;
  border:solid 1px #ccc;
  border-radius:3px;
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__nextLink::before,
.COMMUNITY_pageNavigation__nextLink::after{
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__nextLink:link,
.COMMUNITY_pageNavigation__nextLink:visited{
  color:var(--MXVAR-BASE-COLOR--text-soft, #666);
}
.COMMUNITY_pageNavigation__nextLink:hover{
  color:var(--MXVAR-BASE-COLOR--inverse-text-normal, #fff);
  border-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
}
.COMMUNITY_pageNavigation__nextLink:hover::after{
  border-top:2px solid #fff;
  border-right:2px solid #fff;
}
.COMMUNITY_pageNavigation__nextLink::after{
  content:"";
  display:inline-block;
  width:6px;
  height:6px;
  margin:auto;
  border-top:2px solid var(--MXVAR-LOCAL-SYMBOL-COLOR--for-inverse-text-normal, #999);
  border-right:2px solid var(--MXVAR-LOCAL-SYMBOL-COLOR--for-inverse-text-normal, #999);
  transform:rotate(45deg);
  margin-right:3px;
}
.COMMUNITY_pageNavigation__list{
  text-align:center;
}
.COMMUNITY_pageNavigation__listItem{
  display:inline-block;
  margin:0 3px;
  vertical-align:top;
}
.COMMUNITY_pageNavigation__listItemLink{
  display:block;
  text-align:center;
  color:var(--MXVAR-BASE-COLOR--text-soft, #666);
  min-width:16px;
  min-height:24px;
  line-height:24px;
  text-decoration:none;
  border:solid 1px #d9d9d9;
  border-radius:4px;
  overflow:hidden;
  padding:0 4px;
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__listItemLink::before,
.COMMUNITY_pageNavigation__listItemLink::after{
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__listItemLink:link,
.COMMUNITY_pageNavigation__listItemLink:visited{
  color:var(--MXVAR-BASE-COLOR--text-soft, #666);
}
.COMMUNITY_pageNavigation__listItemLink--active{
  color:var(--MXVAR-BASE-COLOR--inverse-text-normal, #fff);
  border-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
}
.COMMUNITY_pageNavigation__listItemLink--active:link,
.COMMUNITY_pageNavigation__listItemLink--active:visited{
  color:var(--MXVAR-BASE-COLOR--inverse-text-normal, #fff);
}
.COMMUNITY_pageNavigation__listItemLink--more{
  text-indent:-9999px;
  background:url("/img/basic/icon/leader002.png") no-repeat center center;
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__listItemLink--more::before,
.COMMUNITY_pageNavigation__listItemLink--more::after{
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__listItemLink--more:hover{
  background:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999) url("/img/basic/icon/leader003.png") no-repeat center center;
  border-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
}
.COMMUNITY_pageNavigation__listItemLink:hover{
  color:var(--MXVAR-BASE-COLOR--inverse-text-normal, #fff);
  border-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
  background-color:var(--MXVAR-LOCAL-BACKGROUND-COLOR--for-inverse-text-normal, #999);
}
.COMMUNITY_pageNavigation__listItemLink::before,
.COMMUNITY_pageNavigation__listItemLink::after{
  transition:all 0.3s;
}
.COMMUNITY_pageNavigation__listItemPageJump{
  display:block;
  width:24px;
  height:24px;
  background:url("/img/basic/icon/leader002.png") no-repeat center center;
  text-indent:-9999px;
  overflow:hidden;
}
.COMMUNITY_shareButton{
  overflow:hidden;
  margin-top:4px;
  float:right;
}
.COMMUNITY_shareButton__item{
  float:left;
  margin:0 0 0 3px;
}
.COMMUNITY_shareButton__item:first-child{
  margin:0;
}
.COMMUNITY_shareButton__item--mixi{
  width:110px;
}
.COMMUNITY_shareButton__item--google{
  display:inline !important;
  width:32px !important;
}
.COMMUNITY_shareButton__item--google #___plusone_1,
.COMMUNITY_shareButton__item--google iframe,
.COMMUNITY_shareButton__item--google div{
  display:inline !important;
  width:32px !important;
}
.COMMUNITY_titleArea{
  width:1022px;
  margin:0 auto 10px;
  overflow:hidden;
}
.COMMUNITY_titleArea__logoBox{
  width:80px;
  max-width:80px;
  height:80px;
  display:table;
  vertical-align:top;
  text-align:center;
  position:relative;
  float:left;
}
.COMMUNITY_titleArea__logoLink{
  display:table-cell;
  background:#e8e8e8;
  border:1px solid #e5e5e5;
  border-radius:4px;
  vertical-align:middle;
  width:78px;
  min-width:78px;
  height:78px;
  overflow:hidden;
}
.COMMUNITY_titleArea__logo{
  max-width:78px;
  max-height:78px;
  vertical-align:bottom;
}
.COMMUNITY_titleArea__premium{
  position:absolute;
  top:1px;
  right:1px;
}
.COMMUNITY_titleArea__contents{
  float:right;
  width:922px;
  padding:0 0 0 20px;
}
.COMMUNITY_titleArea__title{
  width:100%;
  font-size:24px;
  font-weight:bold;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.COMMUNITY_titleArea__joinArea{
  overflow:hidden;
  padding:12px 0 0;
}
.COMMUNITY_EVENT_commentFormUtility02_panel{
  float:left;padding-left:10px;margin:0 0 5px;
}
.COMMUNITY_EVENT_commentFormUtility02_item{
  float:left;padding-right:5px;
}
.COMMUNITY_EVENT_commentFormUtility02_itemLink{
  display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;overflow:hidden;white-space:nowrap;
}
.COMMUNITY_EVENT_commentFormUtility02_itemLink:hover{
  background-color:#f7f7f7;
}
.COMMUNITY_EVENT_commentFormUtility02_itemLink--emoji{
  text-indent:100%;background-image:url("/img/basic/icon/emoji001.png");background-size:auto 24px;
}
.COMMUNITY_EVENT_commentFormUtility02_itemLink--youtube{
  text-indent:100%;background-image:url("/img/basic/icon/youtube001.svg");background-size:auto 24px;
}
.COMMUNITY_EVENT_commentFormUtility02_itemLink--niconico{
  text-indent:100%;background-image:url("/img/basic/icon/niconico001.svg");background-size:auto 24px;
}
.COMMUNITY_EVENT_commentFormUtility03_panel{
  display:block;line-height:1;vertical-align:bottom;
}
#editList01 ul.editContents .COMMUNITY_EVENT_commentFormUtility03_item,
.COMMUNITY_EVENT_commentFormUtility03_item{
  display:inline-block;border:1px solid #d2d2d2;border-radius:4px;vertical-align:bottom;
}
.COMMUNITY_EVENT_commentFormUtility03_itemLink{
  display:block;width:34px;height:34px;background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;overflow:hidden;white-space:nowrap;
}
.COMMUNITY_EVENT_commentFormUtility03_itemLink--emoji{
  text-indent:100%;background-image:url("/img/basic/icon/emoji001.png");background-size:auto 24px;
}
.COMMUNITY_EVENT_commentFormUtility03_itemLink--youtube{
  width:42px;text-indent:100%;background-image:url("/img/basic/icon/youtube001.svg");background-size:auto 24px;
}
.COMMUNITY_EVENT_commentFormUtility03_itemLink--niconico{
  text-indent:100%;background-image:url("/img/basic/icon/niconico001.svg");background-size:auto 24px;
}
.STATE_adBannerLayout > .adBanner{
  margin:0 0 10px;
}
.STATE_hideBlock{
  display:none;
}
.STATE_popUpFixed{
  overflow:hidden;
}
.STATE_disabled{
  opacity:0.5;
  cursor:default;
}
.STATE_disabled:hover{
  cursor:default;
}
.STATE_publicBodyArea{
  padding:5px 0 0;
}
.STATE_FixedRightColumn{
  width:300px;
}
.STATE_popUpFixed .STATE_emojiPaletZindex{
  z-index:102 !important;
}
.STATE_disabled.COMMUNITY_buttonType01:hover,
.STATE_disabled.input.COMMUNITY_buttonType01:hover{
  background-color:#cfa34c;
  border:2px solid #cfa34c;
}
.COMMUNITY_breadcrumbs01{
  display:block;text-align:left;
}
.COMMUNITY_breadcrumbs01_item{
  display:inline-block;word-break:break-all;
}
.COMMUNITY_breadcrumbs01_item::before{
  display:inline-block;padding:0 0.5em;content:">";
}
.COMMUNITY_breadcrumbs01_item:first-child::before{
  padding:0;content:"";
}
.COMMUNITY_breadcrumbs01_face{
  display:inline;
}
.COMMUNITY_breadcrumbs01{
  margin:0 15px 8px;
  font-size:83%;
}
