/**フォント色変更**/

/*リンク関連*/
a:link    { color: #026CD1; }
a:visited { color: #004A95; }
a:hover   { color: #76AFE6; }
a:active  { color: #76AFE6; }

/*コンテンツ見出しlv1*/
td.bg_06 span.b_b,
.c_00 { color: #222222; }

/*コンテンツ見出しlv2*/
.c_01 { color: #444444; }

/*強調文字暖色*/
.c_02 { color: #D92C49; }

/*強調文字寒色*/
.c_03 { color: #2C65D9; }

/*その他文字色*/
body { color: #000000; }

/*** マイアクティビティの1カラム目への移動 ***/
table#myActivityList th{
    width: 100%;
    background-color: #EEEEEE;
}

table#myActivityList tr,table#myActivityList td{
    width: 100%
}

#articleListMoreInfo, 
#myRecentBlogMoreInfo,
#myRecentReviewMoreInfo,
#myRecentAlbumMoreInfo{
    margin-left:120px;
    background: url(/sns/skin/default/img/icon_arrow_1.gif) no-repeat;
    padding: 2px 0px 2px 20px; 
}

/*** 3 column  right side bar ***/

#sideBanner *{
 font-size: 12px;
}

/* 右上のバーナー画像 */
#rightBannerBox{
    background: #EEEEEE; 
    hight: 220px; 
    width:270px; 
    margin-top: 97px; /* 左2カラムの高さに合わせたいが、informationの高さが可変なためむずかしい。さらに、ブラウザで異なる */ 
    text-align: center;
}

#rightBannerBox img{
    margin: 5px auto; 
}

#rightBannerBox2{
    background: #EEEEEE; 
    hight: 220px; 
    width:270px; 
    margin-top: 0; 
    text-align: center;
}

#rightBannerBox2 img{
    margin: 5px auto; 
}

/* サイドボックス */
#sideBanner .dparts{
    width:250px; 
    margin: 10px 5px;
    border: none;
    background: #EEEEEE; 
}

#sideBanner .parts{
    border: none;
}

#sideBanner .parts .partsHeading{
    background: #CCCCCC; 
}


#sideBanner table{
    padding: 2px;
}

#sideBanner ul{
    padding: 2px;
}

/** ヘルプディスクのトピック一覧 **/
#helpDeskTopicList dt{
    border-top: 1px #CCCCCC solid;
    border-bottom: 1px #CCCCCC solid;
    margin-top: 5px;
    background: url(/sns/skin/default/img/icon_arrow_2.gif) no-repeat scroll;
    padding-left: 18px;
}

#helpDeskTopicList dd{
    padding-left: 18px;
}

/** 最新開催のイベント **/
.newEventDate{
    /* background: url(/sns/skin/default/img/icon_1.gif) no-repeat scroll; */
    padding-left: 0px;
}

.newEvent{
    background: url(/sns/skin/default/img/icon_1.gif) no-repeat scroll;
    padding-left: 8px;
}

/* イベントが書き込まれたコミュニティ名 */
li.newEventCommunity{
    padding-left: 48px;
    display: none;  /* ← noneで非表示。blockで表示 */
    color: #CCCCCC;
}

.newEventCommunity a{
    color: #999999;    
}

#side_new_user_list li{
    background: url(/sns/skin/default/img/icon_3.gif) no-repeat scroll;
    padding-left: 8px;
}

#side_online_user_list li{
    background: url(/sns/skin/default/img/icon_arrow_2.gif) no-repeat scroll;
    padding-left: 18px;
}

#side_new_community_list li{
    background: url(/sns/skin/default/img/icon_2.gif) no-repeat scroll;
    padding-left: 8px;
}

#side_ext_plan li{
    background: url(/sns/skin/default/img/icon_1.gif) no-repeat scroll;
    padding-left: 8px;
}

/* 「もっと読む」リンク */
.moreInfo{
    margin-left:85px;
    padding-left:16px;
}

/* From Tamachangg */

body
    {
     margin:0px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
	 color:#222222;
	 font-family: "AXIS std","sans-serif","ヒラギノゴシック Pro W6";
	 font-size: 14px;
	 line-height: 150%;
	 background-color: #FFFFFF;
	 background-image: url("/img-orig/images/back.gif");
	 background-repeat: no-repeat;
	 background-position: center top;
    }
	
a:link { text-decoration: none; color: #D0184F;}
a:visited { text-decoration: none; color: #D0184F;}
a:active { text-decoration: none; padding: 2px;}
a:hover { text-decoration: none; color: #D0184F; background-color: #EEEEEE; border: solid 2px #EEEEEE; padding: 0px;}
	

.text {
font-size: 14px;
line-height: 150%;
}

.text2 {
font-size: 14px;
line-height: 180%;
}

.title {
font-size: 18px;
line-height: 150%;
color: #D0184F;
}

.copy {
font-size: 45px;
line-height: 150%;
}

.copy2 {
font-size: 20px;
line-height: 170%;
}

.white-text {
font-size: 13px;
color:#FFFFFF;
line-height: 150%;
}

.white-title {
font-size: 18px;
color:#FFFFFF;
line-height: 150%;
margin: 5px 0px 5px 0px;
}

.mini {
font-size: 12px;
padding-bottom: 3px;
}

.date {
font-size: 12px;
padding-bottom: 3px;
border-bottom: 1px solid #1E1515;
width:600px;
}

.date2 {
font-size: 12px;
padding-bottom: 3px;
border-bottom: 1px solid #1E1515;
width:945px;
}

.ruby {
font-size: 10px;
line-height: 100%;
}

.pict {
border-width: 1px;
border-style: solid;
border-color: #bfbfbf;
}

#Header {
    background: none;
    overflow: hidden;
}

#Footer {
    background: none;
    color: #FFFFFF;
    height: 50px;
}

#Footer a {
    color: #D0184F
}

#Contents {
    background: none;
}

div.partsHeading {
    background: none;
    color: #D0184F;
    font-size: 100%;
    height: 16px;
    line-height: 16px;
    margin: 0 16px 0 0;
    padding: 2px 8px 2px 0px;
    text-align: left;
    border-bottom: 1px dotted #333333;
}
div.partsHeading a {
    color: #D0184F;
}
#Header h1 {
    background: none;
    float: left;
    height: 80px;
    margin: 0;
    width: 300px;
}

#Header h1 a {
    border: medium none;
    display: block;
    color: #222222;
    height: 100%;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-indent: 0;
    line-height: 4em;
}

#globalNav li {
    border-left: 1px dotted #D0184F;
    border-right: 1px solid #FFFFFF;
    float: left;
    padding: 0;
}

#globalNav li a {
    color: #D0184F;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-decoration: none;
    white-space: nowrap;
}


#localNav ul {
    background: url("../images/bg_localnav_community_hover.gif") repeat-x scroll 0 0 #D0184F;
    color: #FFFFFF;
}

#localNav ul.friend {
    background: url("../images/bg_localnav_community_hover.gif") repeat-x scroll 0 0 #D0184F;
}
#localNav ul.community {
    background: url("../images/bg_localnav_community_hover.gif") repeat-x scroll 0 0 #D0184F;
}

#localNav ul li a:hover {
    background: url("../images/bg_localnav_community_hover.gif") repeat-x scroll 0 0 #D0184F;
}

#localNav ul.friend li a:hover {
    background: url("../images/bg_localnav_community_hover.gif") repeat-x scroll 0 0 #D0184F;
}

#localNav ul.community li a:hover {
    background: url("../images/bg_localnav_community_hover.gif") repeat-x scroll 0 0 #D0184F;
}

#localNav li {
    float: left;
    line-height: 30px;
}

#localNav li a {
    color: #FFFFFF;
    display: block;
    padding: 0 15px;
    text-decoration: none;
    white-space: nowrap;
}

#LayoutA #Left div.partsHeading {
    background-image: none;
}

#LayoutA #Center div.partsHeading {
    background-image: none;
}

#LayoutB #Left div.partsHeading {
    background-image: none;
}
#LayoutB #Center div.partsHeading {
    background-image: none;
}
#LayoutC #Center div.partsHeading {
    background-image: none;
}

#Left .pageNav li {
    background: url("/img-orig/images/icon_2.gif") no-repeat scroll 8px 50% transparent;
    padding: 4px 0 4px 18px;
}

.homeRecentList ul.articleList li {
    background: url("/img-orig/images/icon_2.gif") no-repeat scroll 3px 0.4em transparent;
    padding-bottom: 5px;
    padding-left: 85px;
    text-indent: -72px;
}

#FooterContainer {
    border-top: 1px solid #BFBFBF;
    margin: 0 auto;
    width: 950px;
    height: 100px;
    background: url("/img-orig/images/logomini") no-repeat scroll;
}
