/***********************************************/
/*  メイン部にかかわる基本設定をしています。   */
/***********************************************/

/*---------------------------------------------*/
/*- メイン部（大枠）の基本設定をしています。  -*/
/*---------------------------------------------*/
.pagebody {
	WIDTH: 100%; POSITION: relative;
}
.pagebody {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	WIDTH: 950px;
	PADDING-TOP: 0px;
	HEIGHT: 100%;
}

/*---------------------------------------------*/
/*- メイン部の基本設定をしています。          -*/
/*---------------------------------------------*/
.alpha
{
display: inline; /* ie win bugfix */
position: relative;
float: left;
min-height: 1px;
}

.alpha {
width:730px;
padding: 0px;
margin: 0px;
	background-image:url(../images/pc/blue/containerbg_top.jpg);
}

/*---------------------------------------------*/
/*- メインテーブルの設定をしています。      -*/
/*---------------------------------------------*/
.main_table {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 730px;
	PADDING-TOP: 0px;
}
.main_table .upper {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
.main_table LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

/*-------------------------------------------------*/
/*- メインテーブルの装飾に関するを設定しています。-*/
/*-------------------------------------------------*/
.main_table .upper .main_table_left_top {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/main_table_left_top.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 6px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 6px;
}
.main_table .upper .main_table_right_top {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/main_table_right_top.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 6px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 6px;
}
.main_table .upper .main_table_left_bottom {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/main_table_left_bottom.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 6px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 6px;
}
.main_table .upper .main_table_right_bottom {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/main_table_right_bottom.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 6px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 6px;
}
.main_table .upper .main_table_Blank {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 718px;
	PADDING-TOP: 0px;
	HEIGHT: 6px;
	BACKGROUND-COLOR: #bfc2fb;
}
.main_table .upper .main_table_Blank2 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 718px;
	PADDING-TOP: 0px;
	HEIGHT: 6px;
	BACKGROUND-COLOR: #bfc2fb;
	BACKGROUND-IMAGE: url(../images/pc/blue/main_table_under_line.jpg);
}

/*-------------------------------------------------*/
/*- 表示テーブルの装飾に関するを設定しています。  -*/
/*-------------------------------------------------*/
.display_table_left_top {
	BACKGROUND-IMAGE: url(../images/pc/blue/display_table_left_top.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.display_table_right_top {
	BACKGROUND-IMAGE: url(../images/pc/blue/display_table_right_top.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.display_table_left_bottom {
	BACKGROUND-IMAGE: url(../images/pc/blue/display_table_left_bottom.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.display_table_right_bottom {
	BACKGROUND-IMAGE: url(../images/pc/blue/display_table_right_bottom.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

/*-------------------------------------------------*/
/*- 顔写真テーブルの装飾に関するを設定しています。-*/
/*-------------------------------------------------*/
.profile_photo_table_top {
	BACKGROUND-IMAGE: url(../images/pc/com/profile_photo_table_top.jpg);
	BACKGROUND-REPEAT: repeat;
}
.profile_photo_table_left {
	BACKGROUND-IMAGE: url(../images/pc/com/profile_photo_table_left.jpg);
	BACKGROUND-REPEAT: repeat;
}
.profile_photo_table_right {
	BACKGROUND-IMAGE: url(../images/pc/com/profile_photo_table_right.jpg);
	BACKGROUND-REPEAT: repeat;
}
.profile_photo_table_bottom {
	BACKGROUND-IMAGE: url(../images/pc/com/profile_photo_table_bottom.jpg);
	BACKGROUND-REPEAT: repeat;
}
.profile_photo_table_left_top {
	BACKGROUND-IMAGE: url(../images/pc/com/profile_photo_table_left_top.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.profile_photo_table_right_top {
	BACKGROUND-IMAGE: url(../images/pc/com/profile_photo_table_right_top.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.profile_photo_table_left_bottom {
	BACKGROUND-IMAGE: url(../images/pc/com/profile_photo_table_left_bottom.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.profile_photo_table_right_bottom {
	BACKGROUND-IMAGE: url(../images/pc/com/profile_photo_table_right_bottom.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

/*---------------------------------------------*/
/*- ユーザーメニューの設定をしています。      -*/
/*---------------------------------------------*/
.user_menu_bar {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 730px;
	PADDING-TOP: 0px;
}
.user_menu {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 716px;
	PADDING-TOP: 0px;
}
.user_menu .upper {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
.user_menu LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

/*---------------------------------------------*/
/*- マウスが上に乗せられている状態のリンクの  -*/
/*- 設定をしています。                        -*/
/*---------------------------------------------*/
.user_menu A:hover {
	BACKGROUND-POSITION: 0px -35px;
	FONT-WEIGHT: bold;
}

/*-------------------------------------------------*/
/*- ユーザーメニューのイメージを設定しています。    -*/
/*-------------------------------------------------*/
.user_menu .upper .user_Top A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_mytop.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 142px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT:35px;
}
.user_menu .upper .user_Diary A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_diary.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Review A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_review.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Photo A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_photo.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Okini A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_okini.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Ashi A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_ashi.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Calendar A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_calendar.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Message A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_message.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}

/*-------------------------------------------------------*/
/*- ユーザーメニュー選択状態のイメージを設定しています。-*/
/*-------------------------------------------------------*/
.user_menu .upper .user_Top_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_mytop_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 142px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Diary_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_diary_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Review_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_review_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Photo_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_photo_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Okini_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_okini_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Ashi_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_ashi_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Calendar_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_calendar_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Calendar_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_calendar_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .user_Message_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_message_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT:no-repeat;
	HEIGHT: 35px;
}
/*-------------------------------------------------------*/
/*- -*/
/*-------------------------------------------------------*/
.user_menu .upper .friend_Diary A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/friend_user_menu_diary.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .friend_Review A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/friend_user_menu_review.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .friend_Photo A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/friend_user_menu_photo.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .friend_Diary_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/friend_user_menu_diary_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .friend_Review_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/friend_user_menu_review_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .friend_Photo_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/friend_user_menu_photo_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 71px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
/*---------------------------------------------*/
/*- メニューの装飾に関するを設定しています。  -*/
/*---------------------------------------------*/
.user_menu .upper .user_left {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_table_left.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 7px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 34px;
}
.user_menu .upper .user_right {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_table_right.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 1px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 34px;
}
.user_menu .upper .user_Blank {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 5px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 34px;
}
.user_menu .upper .user_Review_no {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 78px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 34px;
}
.user_menu .upper .user_Calendar_no {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 78px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 34px;
}
.user_menu .upper .comm_Member_no {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 105px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 34px;
}
.user_menu .upper .comm_Msg_no {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 34px;
}
.user_menu .upper .friend_Blank {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 5px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 34px;
}
.user_menu .upper .comm_Blank {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 5px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 34px;
}

/*-------------------------------------------------*/
/*- 友達メニューのイメージを設定しています。      -*/
/*-------------------------------------------------*/
.user_menu .upper .friend_Top A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_user_top.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px; 
	WIDTH: 142px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .friend_Top_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_user_top.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 142px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.friend_option A {
	PADDING-LEFT: 15px;
	BACKGROUND-IMAGE: url(../images/pc/blue/menu_icon_1.jpg);
	BACKGROUND-REPEAT: no-repeat;
}



.user_menu .upper .frndSendMessage a  {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_message_w.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 135px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .frndSendMessageOn a {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_message_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 135px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}
.user_menu .upper .frndSendMessage a:hover {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_message_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 135px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}
.user_menu .upper .frndSendMessageOn a:hover  {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_message_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 135px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}

.user_menu .upper .frndAddFriend a  {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_add_w.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 92px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .frndAddFriendOn a {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_add_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 92px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}
.user_menu .upper .frndAddFriend a:hover {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_add_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 92px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}
.user_menu .upper .frndAddFriendOn a:hover {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_add_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 92px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}

.user_menu .upper .frndAddFavorite a  {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_favorite_w.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 110px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .frndAddFavoriteOn a {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_favorite_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 110px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}
.user_menu .upper .frndAddFavorite a:hover {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_favorite_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 110px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}
.user_menu .upper .frndAddFavoriteOn a:hover {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 6px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/menufriend_favorite_g.gif);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	width: 110px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	BACKGROUND-POSITION: 0px 0px;
}

/*-------------------------------------------------*/
/*- コミュニティメニューのイメージを設定しています。 -*/
/*-------------------------------------------------*/
.user_menu .upper .comm_Top A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_community.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 142px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .comm_Bbs A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_bbs.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 72px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .comm_Member A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_member.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 122px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .comm_Join A {
	MARGIN-TOP: 5px;
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_community_par.jpg);
	MARGIN-BOTTOM: 7px;
	WIDTH: 131px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	padding: 0px;
}
.user_menu .upper .comm_Resign A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_community_sec.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 122px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .comm_Msg A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_user_mes.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 112px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}

/*-------------------------------------------------------*/
/*- コミュニティメニュー選択状態のイメージを設定しています。-*/
/*-------------------------------------------------------*/
.user_menu .upper .comm_Top_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_community_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 142px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .comm_Bbs_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_bbs_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 72px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .comm_Member_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_member_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 122px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .comm_Join_on A {
	MARGIN-TOP: 5px;
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_community_par_on.jpg);
	MARGIN-BOTTOM: 7px;
	WIDTH: 131px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
	padding: 0px;
}
.user_menu .upper .comm_Resign_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_community_sec_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 122px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}
.user_menu .upper .comm_Msg_on A {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/user_menu_user_mes_on.jpg);
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 0px;
	WIDTH: 112px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 35px;
}

/*---------------------------------------------*/
/*- プロフィール部の基本設定をしています。    -*/
/*---------------------------------------------*/
.profile {
	DISPLAY: inline;
	MIN-HEIGHT: 1px;
	FLOAT: left;
	POSITION: relative;
}
.profile {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 7px;
	WIDTH: 232px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
}

/*---------------------------------------------*/
/*- 顔写真部の基本設定をしています。          -*/
/*---------------------------------------------*/
.profile_photo {
	DISPLAY: inline;
	MIN-HEIGHT: 1px;
	POSITION: relative;
}
.usrpic{
	background-image: url(../images/pc/profbg_top.jpg);
	background-repeat: no-repeat;
	padding-top:15px;
}
.usrpic2{
	background-image: url(../images/pc/profbg_top2.jpg);
}
.usrpicimg table td{
    height:170px;
    vertical-align:middle;
}
.usrpicb{
	padding-left:0px;
	margin-left:-3px;
	background-image: url(../images/pc/profbg_bottom2.jpg);
	background-repeat: no-repeat;
}
.usrpic_offi{
	background-image: url(../images/pc/offi_comm_bg_top.jpg);
	background-repeat: no-repeat;
	padding-top:15px;
}
.usrpicb_offi{
	padding-left:0px;
	margin-left:-3px;
	background-image: url(../images/pc/offi_comm_bottom.jpg);
	background-repeat: no-repeat;
}
.usrpic_link{
	margin-left:2px;
}
.usrpic_bgline{
	background-image: url(../images/pc/profbg_center.gif);
	margin-left:5px;
	margin-right:5px;
	padding-top:8px;
}
.usrpic_bg{
	margin-left:5px;
	margin-right:5px;
	background-image: url(../images/pc/profbg_center.gif);
}
/*---------------------------------------------*/
/*- ホームメニュー部の基本設定をしています。  -*/
/*---------------------------------------------*/
.homemenu {
	DISPLAY: inline;/* ie win bugfix */
	MIN-HEIGHT: 1px;
	FLOAT: left;
	POSITION: relative;
}
.homemenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 7px;
	WIDTH: 477px;
	PADDING-TOP: 10px;
}

/*-------------------------------------------------*/
/*- ホームメニュー(内部)部の基本設定をしています。-*/
/*-------------------------------------------------*/
.homemenu-inner {
	DISPLAY: inline;
	MIN-HEIGHT: 1px;
	FLOAT: left;
	POSITION: relative;
}
.homemenu-inner {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 477px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
}

/*---------------------------------------------*/
/*- ホームメニュー部の基本設定をしています。  -*/
/*---------------------------------------------*/
.longmenu{
display: inline; /* ie win bugfix */
position: relative;
float: left;
min-height: 1px;
}

.longmenu {
width:716px;
padding-top: 10px;
margin-left: 7px;
}

.longmenu table td{
    text-align: left;
}

/*-------------------------------------------------*/
/*- プロフィール詳細部の設定をしています。        -*/
/*-------------------------------------------------*/
.profile_info_upper_name {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; TEXT-ALIGN: center;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.profile_info_upper_hitokoto {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; TEXT-ALIGN: center;
	padding-left:10px;
	padding-right:10px;
}
.profile_info_modlink {
	padding-left:10px;
	padding-right:10px;
	TEXT-ALIGN: right;
}
.profile_info_upper_hitokoto img{
    vertical-align: middle;
}

.profile_info_profile_item{
    margin-top:    0px;
    margin-left:   15px;
    margin-bottom: 0px;
    margin-right:  14px;
    padding-top:    3px;
    padding-left:   3px;
    padding-bottom: 3px;
    padding-right:  3px;
	border-top: 1px solid #a5a5a5;
	border-left: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	TEXT-ALIGN: left;
	background-color: #ffffff;
}
.profile_info_profile_item_title{
	FONT-WEIGHT: bold;
}
.profile_info_profile_item_title img{
    vertical-align: middle;
    padding-right:  3px;
}
.profile_info_profile_item_line{
    padding-top:   2px;
}
/*---------------------------------------------------*/
/*- ホームメニュー(サイトからのお知らせ部)部の      -*/
/*- 基本設定をしています。                          -*/
/*---------------------------------------------------*/
.info_form {
	PADDING-BOTTOM: 10px;
}

/*-------------------------------------------------*/
/*- ホームメニュー(サイトからのお知らせ部)部の    -*/
/*- 表示テーブルの装飾に関するを設定しています。  -*/
/*-------------------------------------------------*/
.info_table {
	BACKGROUND-COLOR: #777df7;
	background-repeat:no-repeat;
	background-position:10px 20px;
}
.info_table_left_top {
	BACKGROUND-IMAGE: url(../images/pc/blue/info_table_left_top.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.info_table_right_top {
	BACKGROUND-IMAGE: url(../images/pc/blue/info_table_right_top.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.info_table_left_bottom {
	BACKGROUND-IMAGE: url(../images/pc/blue/info_table_left_bottom.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.info_table_right_bottom {
	BACKGROUND-IMAGE: url(../images/pc/blue/info_table_right_bottom.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

/*-----------------------------------------------*/
/*- お知らせ一覧部の設定をしています。          -*/
/*-----------------------------------------------*/
.info_list_upper {
    clear: both;
    list-style-type: none;
    padding: 0;
    margin: 0px;
    margin-left: 00px;
    margin-bottom: 0px;
    line-height: 100%;
    text-align: left;
}
.info_list_upper LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 0px;
}
.info_list_upper LI A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.info_list_upper LI A:visited {
	COLOR: #ffffff;
}
.info_list_upper LI A:link {
	COLOR: #ffffff;
}
.info_list_upper LI A:hover {
	COLOR: #ffffff;
}
.info_list_upper .new_message A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #95ff8c;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.info_list_upper .new_message A:visited {
	COLOR: #95ff8c;
}
.info_list_upper .new_message A:link {
	COLOR: #95ff8c;
}
.info_list_upper .new_message A:hover {
	COLOR: #95ff8c;
}

/*-----------------------------------------------*/
/*- ホーム一覧部の設定をしています。            -*/
/*-----------------------------------------------*/
.home_userlist_upper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
}
.home_userlist_upper LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333333;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 0px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.home_userlist_upper LI A {
	FONT-SIZE: 12px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.home_userlist_upper LI A:visited {
	COLOR: #393fb8;
}
.home_userlist_upper LI A:link {
	COLOR: #393fb8;
}
.home_userlist_upper LI A:hover {
	COLOR: #393fb8;
}
.commenthistory {
	FONT-SIZE: 12px;
	COLOR: #393fb8;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; TEXT-ALIGN: center;
}

/*-------------------------------------------------*/
/*- ホームメニュー(最新情報部)部の                -*/
/*- 表示イメージに関する設定しています。          -*/
/*-------------------------------------------------*/
.top_new_list_diary {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/com/icon_diary.gif);
	PADDING-BOTTOM: 0px;
	WIDTH: 51px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px;
}
.top_new_list_diary_comment {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/com/icon_diary_comment.gif);
	PADDING-BOTTOM: 0px;
	WIDTH: 51px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px;
}
.top_new_list_photo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/com/icon_photo.gif);
	PADDING-BOTTOM: 0px;
	WIDTH: 51px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px;
}
.top_new_list_community {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/com/icon_community.gif);
	PADDING-BOTTOM: 0px;
	WIDTH: 51px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px;
}
.top_new_list_review {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/com/icon_new_review.gif);
	PADDING-BOTTOM: 0px;
	WIDTH: 51px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px;
}
.top_new_list_blog {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/com/icon_blog.gif);
	PADDING-BOTTOM: 0px;
	WIDTH: 51px;PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px;
}

/*-----------------------------------------------*/
/*-     カレンダー                              -*/
/*-----------------------------------------------*/
.calendar {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.calendar TABLE {
	FONT-SIZE: 12px;
	FONT-FAMILY:
	"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #e1e1e1;
}
.calendar TH {
	FONT-SIZE: 12px;
	COLOR: #393fb8;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #c9ccfd;
	TEXT-ALIGN: center;
}
.calendar .titlesat {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #00b4ff;
}
.calendar .titlesun {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #d7539f;
}
.calendar TD {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.calendar .today {
	BACKGROUND-COLOR: #c4ebfa;
}
.calendar .holiday {
	BACKGROUND-COLOR: #ffddec;
}

/*-----------------------------------------------*/
/*- 日記カレンダー                              -*/
/*-----------------------------------------------*/
.diarycalendar {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-left:4px;
	padding-right:4px;
	padding-bottom:14px;
	padding-top:8px;
	background-image:url(../images/pc/blue/diary_bg.gif);
	background-repeat:no-repeat;
	height:190px;
}
.diarycalendar TABLE {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #666666;
}
.diarycalendar TH {
	FONT-SIZE: 12px;
	COLOR: #393fb8;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #c9ccfd;
	TEXT-ALIGN: center;
}
.diarycalendar .titlesat {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #00b4ff;
}
.diarycalendar .titlesun {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #d7539f;
}
.diarycalendar TD {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

/*---------------------------------------------*/
/*- 日記装飾                                  -*/
/*---------------------------------------------*/
.diary_tag {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
}
.diary_tag A {
	MARGIN: 1px;
	PADDING: 1px;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
}
.diary_tag A:hover {
	BACKGROUND: #777df7;
}
.diary_tag img{
	MARGIN: 0px;
	PADDING: 0px;
}
/*---------------------------------------------*/
/*- 掲示板                                    -*/
/*---------------------------------------------*/
.CyBbs_topic_add {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/r_topic.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 165px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 40px;
}
.CyBbs_event_add {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/r_event.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 165px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 40px;
}
.CyBbs_enq_add {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/r_enq.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 165px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 40px;
}

/*-----------------------------------------------*/
/*- 一覧                                        -*/
/*-----------------------------------------------*/
.list_table {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.list_table_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: left;
	padding: 5px;
	border-left: 10px solid #00b4ff ;
}
.list_table_title2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: left;
	padding: 5px;
	padding-bottom: 10px;
	padding-left: 40px;
	BACKGROUND-IMAGE: url(../images/pc/icon_diary.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.list_table TABLE {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #666666;
}
.list_table TD {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a5a5a5;
	border-left-color: #a5a5a5;
	line-height: 150%;
	padding: 5px;
}
.list_table TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	COLOR: #393fb8;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #c9ccfd;
	TEXT-ALIGN: left;
	border: 1px solid #a5a5a5;
	padding: 5px;
}
.list_table .func {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 1px solid #a5a5a5;	
}

/*- ユーザーコミュニティ一覧管理者            -*/
.list_table TABLE .comntymanager {
	BACKGROUND-COLOR: #c9ccfd;
}
.list_table .right {
	TEXT-ALIGN: right;
}
.list_table .center {
	TEXT-ALIGN: center;
}
.list_table .prof_img {
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 100px;
	POSITION: relative;
	MIN-HEIGHT:70px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;
	margin-right: 5px;
	padding: 5px;
}
.list_table .prof_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 70px;
}
.list_table .view_off .prof_img_height {
	BACKGROUND-COLOR: #d6d6d6;
}
.list_table .photo_img {
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 185px;
	POSITION: relative;
	HEIGHT: 180px;
	text-align: center;
	padding: 10px;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;
}
.list_table .photo_img_height {
	VERTICAL-ALIGN: top;
}
.list_table .photo_middle_img {
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 110px;
	PADDING-TOP: 5px;
	POSITION: relative;
	MIN-HEIGHT:110px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;
	margin-right: 5px;
	text-align: center;
}
.list_table .photo_middle_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 110px;
}
.list_table .photo_small_img {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 110px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 110px;
}
.list_table .photo_small_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 50px;
}
.list_table .review_img {
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 110px;
	PADDING-TOP: 5px;
	POSITION: relative;
	MIN-HEIGHT:135px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;
	margin-right: 5px;
	text-align: center;
}
.list_table .review_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 135px;
}
.list_table .review_service_img {
	MARGIN-TOP: 5px;
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 190px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 180px;
}
.list_table .review_service_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 180px;
}
/*- メッセージ一覧設定 -*/
.list_table TABLE .msname {
	PADDING-LEFT: 22px;
	FONT-WEIGHT: bold;
}
.list_table TABLE .msreply {
	BACKGROUND-POSITION: 3px center;
	PADDING-LEFT: 22px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../images/pc/blue/icon_reply.gif);
	BACKGROUND-REPEAT: no-repeat;
}
/*- 新着メッセージ背景色設定 -*/
.list_table TABLE .new TD {
	BACKGROUND-COLOR: #c9ccfd;
}
/*- 最終ログインフォント     -*/
.list_table .small_font {
	FONT-SIZE: 10px;
}
/*- 最終ログイン背景色設定   -*/
/*- 濃                       -*/
.list_table .bgcolor1 {
	BACKGROUND-COLOR: #99b2ff;
}
/* 中                        -*/
.list_table .bgcolor2 {
	BACKGROUND-COLOR: #ccd8ff;
}
/* 淡                        -*/
.list_table .bgcolor3 {
	BACKGROUND-COLOR: #e5ebff;
}
/* 枠                        -*/
.list_table .bgborder {
}
/*- 公認コミュニティ -*/
.list_table TABLE .OfiCmnty {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #777df7;
	TEXT-ALIGN: left;
}

/*- 公認コミュニティタイトル色変更 -*/
.list_table TABLE .OfiCmnty A:visited {
	COLOR: #ffffff;
}
.list_table TABLE .OfiCmnty A:link {
	COLOR: #ffffff;
}
/* フィード一覧更新ボタン */
.list_table TH .Fdbtn_refresh {
	DISPLAY: inline;
}
.list_table TH .Fdbtn_refresh INPUT {
	FLOAT: left;
}
.list_table TH .Fdbtn_refresh IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/bt-refresh.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH:30px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 19px;
}
.list_table .list_table_tab TH {
	BORDER-RIGHT: #a5a5a5 1px solid;
	BORDER-TOP: #a5a5a5 1px solid;
}
.list_table .list_table_tab .list_table_tab_left {
	BORDER-LEFT: #a5a5a5 1px solid;
}
.list_table .list_table_tab TD {
	BORDER-RIGHT: #a5a5a5 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #a5a5a5 1px solid;
	PADDING-LEFT: 5px;
	font-weight:normal;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #393fb8;
	PADDING-TOP: 5px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: left;
}
.list_table .list_table_tab .list_table_tab_left {
	BORDER-LEFT: #a5a5a5 1px solid;
}

/*-----------------------------------------------*/
/*- 一覧2                                        -*/
/*-----------------------------------------------*/
.list_table2 {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.list_table2_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: left;
	padding: 5px;
}
.list_table2 TABLE {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #666666;
}
.list_table2 table {
	TEXT-ALIGN: left;
	border-top: 1px solid #a5a5a5;
	border-left: 1px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.list_table2 TD {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;

	line-height: 150%;
	padding: 5px;
}
.list_table2 TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	COLOR: #393fb8;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #c9ccfd;
	TEXT-ALIGN: left;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	padding: 5px;
}
.list_table2 .func {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 1px solid #a5a5a5;	
}

/*- ユーザーコミュニティ一覧管理者            -*/
.list_table2 TABLE .comntymanager {
	BACKGROUND-COLOR: #c9ccfd;
}
.list_table2 .right {
	TEXT-ALIGN: right;
}
.list_table2 .center {
	TEXT-ALIGN: center;
}
.list_table2 .prof_img {
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 100px;
	POSITION: relative;
	HEIGHT: 70px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;
	margin-right: 5px;
	padding: 5px;
}
.list_table2 .prof_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 70px;
}
.list_table2 .view_off .prof_img_height {
	BACKGROUND-COLOR: #d6d6d6;
}
.list_table2 .photo_img {
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 185px;
	POSITION: relative;
	HEIGHT: 180px;
	text-align: center;
	padding: 10px;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;
}
.list_table2 .photo_img_height {
	VERTICAL-ALIGN: top;
}
.list_table2 .photo_middle_img {
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 110px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 110px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;
	margin-right: 5px;
	text-align: center;
}
.list_table2 .photo_middle_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 110px;
}
.list_table2 .photo_small_img {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 110px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 110px;
}
.list_table2 .photo_small_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 50px;
}
.list_table2 .review_img {
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 110px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 135px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;
	margin-right: 5px;
	text-align: center;
}
.list_table2 .review_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 135px;
}
.list_table2 .review_service_img {
	MARGIN-TOP: 5px;
	DISPLAY: inline; /* ie win bugfix */
	FLOAT: left;
	WIDTH: 190px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 180px;
}
.list_table2 .review_service_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 180px;
}
/*- メッセージ一覧設定 -*/
.list_table2 TABLE .msname {
	PADDING-LEFT: 22px;
	FONT-WEIGHT: bold;
}
.list_table2 TABLE .msreply {
	BACKGROUND-POSITION: 3px center;
	PADDING-LEFT: 22px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../images/pc/blue/icon_reply.gif);
	BACKGROUND-REPEAT: no-repeat;
}
/*- 新着メッセージ背景色設定 -*/
.list_table2 TABLE .new TD {
	BACKGROUND-COLOR: #c9ccfd;
}
/*- 最終ログインフォント     -*/
.list_table2 .small_font {
	FONT-SIZE: 10px;
}
/*- 最終ログイン背景色設定   -*/
/*- 濃                       -*/
.list_table2 .bgcolor1 {
	BACKGROUND-COLOR: #99b2ff;
}
/* 中                        -*/
.list_table2 .bgcolor2 {
	BACKGROUND-COLOR: #ccd8ff;
}
/* 淡                        -*/
.list_table2 .bgcolor3 {
	BACKGROUND-COLOR: #e5ebff;
}
/* 枠                        -*/
.list_table2 .bgborder {
}
/*- 公認コミュニティ -*/
.list_table2 TABLE .OfiCmnty {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #777df7;
	TEXT-ALIGN: left;
}

/*- 公認コミュニティタイトル色変更 -*/
.list_table2 TABLE .OfiCmnty A:visited {
	COLOR: #ffffff;
}
.list_table2 TABLE .OfiCmnty A:link {
	COLOR: #ffffff;
}
/* フィード一覧更新ボタン */
.list_table2 TH .Fdbtn_refresh {
	DISPLAY: inline;
}
.list_table2 TH .Fdbtn_refresh INPUT {
	FLOAT: left;
}
.list_table2 TH .Fdbtn_refresh IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/blue/bt-refresh.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH:30px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 19px;
}
.list_table2 .list_table2_tab TH {
	BORDER-BOTTOM: #a5a5a5 0px solid;
}
.list_table2 .list_table2_tab .list_table2_tab_left {
	BORDER-BOTTOM: #a5a5a5 0px solid;
}
.list_table2 .list_table2_tab TD {
	BORDER-BOTTOM: #a5a5a5 0px solid;
	PADDING-LEFT: 5px;
	font-weight:normal;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	COLOR: #393fb8;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
}
.list_table2 .list_table2_tab .list_table2_tab_left {
}

.list_table2 .ph{
    width: 200px;
	TEXT-ALIGN: center;
}
.list_table2 .phtime{
	border-right-width: 0px;
}
.list_table2 .phfunc{
	TEXT-ALIGN: right;
}
.list_table2 .cmtthum{
	padding: 0 0 0 0px;
	PADDING-right: 5px;
	float: left;
}

/*-----------------------------------------------*/
/*- 一覧3                                        -*/
/*-----------------------------------------------*/
.list_table3 {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.list_table3 TABLE {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.list_table3 table {
	TEXT-ALIGN: left;
	border-top: 1px solid #a5a5a5;
	border-left: 1px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.list_table3 TD {
    background-color: #ffffff;
	TEXT-ALIGN: left;
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	line-height: 150%;
	padding: 5px;
}
.list_table3 TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: left;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	padding: 5px;
    background-color: #f2f2f2;
	COLOR: #000000;
}
.list_table3 .tdimg {
	TEXT-ALIGN: center;
	width:120px;
}
.list_table3 .tdimg2 {
	TEXT-ALIGN: center;
	width:170px;
}
.list_table3 .func {
	TEXT-ALIGN: right;
}
.list_table3 .noline {
	border-bottom: 1px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.list_table3 .noline2 {
	border-bottom: 0px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
}
.list_table3 .noline3 {
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.list_table3 table .OfiCmnty{
    background-color: #777DF7;
}

/*- 公認コミュニティ -*/
.list_table3 TABLE .OfiCmnty {
/*
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #777df7;
	TEXT-ALIGN: left;
*/
	FONT-SIZE: 13px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(../images/pc/bg_officialcomu.gif);
}
.list_table3 TABLE .OfiCmnty A:visited {
/*
	COLOR: #ffffff;
*/
}
.list_table3 TABLE .OfiCmnty A:link {
/*
	COLOR: #ffffff;
*/
}


.list_table3 .intable {
    margin: 0;
    padding: 0;
}

.list_table3 td.tableintd{
    margin: 0;
    padding: 0;
}
.list_table3 th.tableinth{
    margin: 0;
    padding: 0;
}
.list_table3 .intable table{
	border-top: 1px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.list_table3 .intable td{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.list_table3 .view_off td {
	BACKGROUND-COLOR: #d6d6d6;
}
.list_table3 .tdreview {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	width:120px;
}

.list_table3 .photoimg{
    width : 200px;
	TEXT-ALIGN: center;
}

/*-----------------------------------------------*/
/*- 一覧ページのページかえ                      -*/
/*-----------------------------------------------*/
.list_page_number {
	FONT-SIZE: 13px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: right;
	padding-bottom:3px;
	padding-top:3px;
}
.list_page_number HR {
	BORDER-RIGHT: #393fb8 0px solid;
	BORDER-TOP: #393fb8 1px solid;
	BORDER-LEFT: #393fb8 0px solid;
	BORDER-BOTTOM: #393fb8 0px solid;
	HEIGHT: 1px;
}

/*-----------------------------------------------*/
/*- 一覧用の区切り装飾設定をしています。        -*/
/*-----------------------------------------------*/
.list_top_line TD {
	BORDER-TOP: #393fb8 1px solid;
	HEIGHT: 40px;
}

/*-----------------------------------------------*/
/*- 登録・変更                                  -*/
/*-----------------------------------------------*/
.input_table {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.input_table TABLE {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #666666;
}
.input_table TH {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	BACKGROUND-COLOR: #ff0000;
	TEXT-ALIGN: left;
	padding: 5px;
}
.input_table .center {
	TEXT-ALIGN: center;
}
.input_table TH A:visited {
	COLOR: #00b4ff;
}
.input_table TH A:link {
	COLOR: #00b4ff;
}
.input_table TH A:hover {
	COLOR: #00b4ff;
}
.input_table TD {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	padding: 5px;
}
.input_table .submit {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #f2f2f2;
}
.input_table .right {
	TEXT-ALIGN: right;
}
.input_table .center {
	TEXT-ALIGN: center;
}
.input_table .photo_img {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 185px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 180px;
	text-align: center;
	margin-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5a5a5;

}
.input_table .photo_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 180px;

}
.input_table .review_service_img {
	MARGIN-TOP: 5px;
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 190px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 180px;
}
.input_table .review_service_img_height {
	VERTICAL-ALIGN: top;
	HEIGHT: 180px;
}
.input_table .graph {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/pc/com/graphBg.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 30px;
}
.input_table .graph .graph_color {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #777df7;
}
.input_table .graph .graph_size0 {
	WIDTH: 0%;
}
.input_table .graph .graph_size1 {
	WIDTH: 1%;
}
.input_table .graph .graph_size2 {
	WIDTH: 2%;
}
.input_table .graph .graph_size3 {
	WIDTH: 3%;
}
.input_table .graph .graph_size4 {
	WIDTH: 4%;
}
.input_table .graph .graph_size5 {
	WIDTH: 5%;
}
.input_table .graph .graph_size6 {
	WIDTH: 6%;
}
.input_table .graph .graph_size7 {
	WIDTH: 7%;
}
.input_table .graph .graph_size8 {
	WIDTH: 8%;
}
.input_table .graph .graph_size9 {
	WIDTH: 9%;
}
.input_table .graph .graph_size10 {
	WIDTH: 10%;
}
.input_table .graph .graph_size11 {
	WIDTH: 11%;
}
.input_table .graph .graph_size12 {
	WIDTH: 12%;
}
.input_table .graph .graph_size13 {
	WIDTH: 13%;
}
.input_table .graph .graph_size14 {
	WIDTH: 14%;
}
.input_table .graph .graph_size15 {
	WIDTH: 15%;
}
.input_table .graph .graph_size16 {
	WIDTH: 16%;
}
.input_table .graph .graph_size17 {
	WIDTH: 17%;
}
.input_table .graph .graph_size18 {
	WIDTH: 18%;
}
.input_table .graph .graph_size19 {
	WIDTH: 19%;
}
.input_table .graph .graph_size20 {
	WIDTH: 20%;
}
.input_table .graph .graph_size21 {
	WIDTH: 21%;
}
.input_table .graph .graph_size22 {
	WIDTH: 22%;
}
.input_table .graph .graph_size23 {
	WIDTH: 23%;
}
.input_table .graph .graph_size24 {
	WIDTH: 24%;
}
.input_table .graph .graph_size25 {
	WIDTH: 25%;
}
.input_table .graph .graph_size26 {
	WIDTH: 26%;
}
.input_table .graph .graph_size27 {
	WIDTH: 27%;
}
.input_table .graph .graph_size28 {
	WIDTH: 28%;
}
.input_table .graph .graph_size29 {
	WIDTH: 29%;
}
.input_table .graph .graph_size30 {
	WIDTH: 30%;
}
.input_table .graph .graph_size31 {
	WIDTH: 31%;
}
.input_table .graph .graph_size32 {
	WIDTH: 32%;
}
.input_table .graph .graph_size33 {
	WIDTH: 33%;
}
.input_table .graph .graph_size34 {
	WIDTH: 34%;
}
.input_table .graph .graph_size35 {
	WIDTH: 35%;
}
.input_table .graph .graph_size36 {
	WIDTH: 36%;
}
.input_table .graph .graph_size37 {
	WIDTH: 37%;
}
.input_table .graph .graph_size38 {
	WIDTH: 38%;
}
.input_table .graph .graph_size39 {
	WIDTH: 39%;
}
.input_table .graph .graph_size40 {
	WIDTH: 40%;
}
.input_table .graph .graph_size41 {
	WIDTH: 41%;
}
.input_table .graph .graph_size42 {
	WIDTH: 42%;
}
.input_table .graph .graph_size43 {
	WIDTH: 43%;
}
.input_table .graph .graph_size44 {
	WIDTH: 44%;
}
.input_table .graph .graph_size45 {
	WIDTH: 45%;
}
.input_table .graph .graph_size46 {
	WIDTH: 46%;
}
.input_table .graph .graph_size47 {
	WIDTH: 47%;
}
.input_table .graph .graph_size48 {
	WIDTH: 48%;
}
.input_table .graph .graph_size49 {
	WIDTH: 49%;
}
.input_table .graph .graph_size50 {
	WIDTH: 50%;
}
.input_table .graph .graph_size51 {
	WIDTH: 51%;
}
.input_table .graph .graph_size52 {
	WIDTH: 52%;
}
.input_table .graph .graph_size53 {
	WIDTH: 53%;
}
.input_table .graph .graph_size54 {
	WIDTH: 54%;
}
.input_table .graph .graph_size55 {
	WIDTH: 55%;
}
.input_table .graph .graph_size56 {
	WIDTH: 56%;
}
.input_table .graph .graph_size57 {
	WIDTH: 57%;
}
.input_table .graph .graph_size58 {
	WIDTH: 58%;
}
.input_table .graph .graph_size59 {
	WIDTH: 59%;
}
.input_table .graph .graph_size60 {
	WIDTH: 60%;
}
.input_table .graph .graph_size61 {
	WIDTH: 61%;
}
.input_table .graph .graph_size62 {
	WIDTH: 62%;
}
.input_table .graph .graph_size63 {
	WIDTH: 63%;
}
.input_table .graph .graph_size64 {
	WIDTH: 64%;
}
.input_table .graph .graph_size65 {
	WIDTH: 65%;
}
.input_table .graph .graph_size66 {
	WIDTH: 66%;
}
.input_table .graph .graph_size67 {
	WIDTH: 67%;
}
.input_table .graph .graph_size68 {
	WIDTH: 68%;
}
.input_table .graph .graph_size69 {
	WIDTH: 69%;
}
.input_table .graph .graph_size70 {
	WIDTH: 70%;
}
.input_table .graph .graph_size71 {
	WIDTH: 71%;
}
.input_table .graph .graph_size72 {
	WIDTH: 72%;
}
.input_table .graph .graph_size73 {
	WIDTH: 73%;
}
.input_table .graph .graph_size74 {
	WIDTH: 74%;
}
.input_table .graph .graph_size75 {
	WIDTH: 75%;
}
.input_table .graph .graph_size76 {
	WIDTH: 76%;
}
.input_table .graph .graph_size77 {
	WIDTH: 77%;
}
.input_table .graph .graph_size78 {
	WIDTH: 78%;
}
.input_table .graph .graph_size79 {
	WIDTH: 79%;
}
.input_table .graph .graph_size80 {
	WIDTH: 80%;
}
.input_table .graph .graph_size81 {
	WIDTH: 81%;
}
.input_table .graph .graph_size82 {
	WIDTH: 82%;
}
.input_table .graph .graph_size83 {
	WIDTH: 83%;
}
.input_table .graph .graph_size84 {
	WIDTH: 84%;
}
.input_table .graph .graph_size85 {
	WIDTH: 85%;
}
.input_table .graph .graph_size86 {
	WIDTH: 86%;
}
.input_table .graph .graph_size87 {
	WIDTH: 87%;
}
.input_table .graph .graph_size88 {
	WIDTH: 88%;
}
.input_table .graph .graph_size89 {
	WIDTH: 89%;
}
.input_table .graph .graph_size90 {
	WIDTH: 90%;
}
.input_table .graph .graph_size91 {
	WIDTH: 91%;
}
.input_table .graph .graph_size92 {
	WIDTH: 92%;
}
.input_table .graph .graph_size93 {
	WIDTH: 93%;
}
.input_table .graph .graph_size94 {
	WIDTH: 94%;
}
.input_table .graph .graph_size95 {
	WIDTH: 95%;
}
.input_table .graph .graph_size96 {
	WIDTH: 96%;
}
.input_table .graph .graph_size97 {
	WIDTH: 97%;
}
.input_table .graph .graph_size98 {
	WIDTH: 98%;
}
.input_table .graph .graph_size99 {
	WIDTH: 99%;
}
.input_table .graph .graph_size100 {
	WIDTH: 100%;
}
 .diarydate table{
	FONT-WEIGHT: normal;
}
 .diarydate table{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
	BACKGROUND-COLOR: #f2f2f2;
}
 .diarydate table tr{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
	BACKGROUND-COLOR: #f2f2f2;
}
 .diarydate table th{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
	BACKGROUND-COLOR: #f2f2f2;
}
 .diarydate table td{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
	BACKGROUND-COLOR: #f2f2f2;
}

/*-----------------------------------------------*/
/*- 文字                                        -*/
/*-----------------------------------------------*/
.text_data_left {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: left;
	margin-top:10px;
}
.text_data_center {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: center;
}
.text_data_right {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: right;
}

/*-----------------------------------------------*/
/*- 誕生日                                      -*/
/*-----------------------------------------------*/
.birthdaty {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: center;
}
.birthdaty A {
	COLOR: #ff0000;
}
.birthdaty A:visited {
	COLOR: #ff0000;
}

/*---------------------------------------------*/
/*- エラーメッセージの設定をしています。      -*/
/*---------------------------------------------*/
.errormsg {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	0MARGIN: 7px;
	COLOR: #ff0000;
	PADDING-TOP: 0px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: left;
}

/*---------------------------------------------*/
/*- 通報リンク                                -*/
/*---------------------------------------------*/
.call {
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	TEXT-ALIGN: right;
}

/*********************************************************************
 * 日記用span表示
**********************************************************************/
#displayspan SPAN {
	DISPLAY: inline;
	LEFT: 0px;
	VISIBILITY: visible;
	POSITION: static;
	TOP: 0px;
}
.fontSize1 {
	FONT-SIZE: 16px;
}
.fontSize2 {
	FONT-SIZE: 12px;
}
.fontSize3 {
	FONT-SIZE: 10px;
}
.txtDeco1 {
	FONT-WEIGHT: bold;
}
.txtDeco2 {
	FONT-STYLE: italic;
}
.txtDeco3 {
	TEXT-DECORATION: underline;
}
.txtDeco4 {
	TEXT-DECORATION: line-through;
}
.txtColor1 {
	COLOR: #f00;
}
.txtColor2 {
	COLOR: #ff0;
}
.txtColor3 {
	COLOR: #00f;
}
.txtColor4 {
	COLOR: #0f0;
}
.txtColor5 {
	COLOR: #f0f;
}
.txtColor6 {
	COLOR: #000;
}
BLOCKQUOTE {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #f2f2f2;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px 0px;
	PADDING-TOP: 5px;
}
.yumitesut {
	DISPLAY: inline;
	LEFT: 0px;
	VISIBILITY: visible;
	POSITION: static;
	TOP: 0px;
	BACKGROUND-COLOR: #777df7;
}
.ycsswidth0 {
	WIDTH: 0%;
}
.ycsswidth1 {
	WIDTH: 1%;
}
.ycsswidth2 {
	WIDTH: 2%;
}
.ycsswidth3 {
	WIDTH: 3%;
}
.ycsswidth4 {
	WIDTH: 4%;
}
.ycsswidth5 {
	WIDTH: 5%;
}
.ycsswidth6 {
	WIDTH: 6%;
}
.ycsswidth7 {
	WIDTH: 7%;
}
.ycsswidth8 {
	WIDTH: 8%;
}
.ycsswidth9 {
	WIDTH: 9%;
}
.ycsswidth10 {
	DISPLAY: inline;
	LEFT: 0px;
	VISIBILITY: visible;
	WIDTH: 10%;
	POSITION: static;
	TOP: 0px;
	BACKGROUND-COLOR: #777df7;
}
DL#csschart SPAN.p1 {
	HEIGHT: 1%;
}
DL#csschart SPAN.p2 {
	HEIGHT: 2%;
}
DL#csschart SPAN.p3 {
	HEIGHT: 3%;
}
DL#csschart SPAN.p4 {
	HEIGHT: 4%;
}
DL#csschart SPAN.p5 {
	HEIGHT: 5%;
}
DL#csschart SPAN.p6 {
	HEIGHT: 6%;
}
DL#csschart SPAN.p7 {
	HEIGHT: 7%;
}
DL#csschart SPAN.p8 {
	HEIGHT: 8%;
}
DL#csschart SPAN.p9 {
	HEIGHT: 9%;
}
DL#csschart SPAN.p10 {
	HEIGHT: 10%;
}
DL#csschart SPAN.p11 {
	HEIGHT: 11%;
}
DL#csschart SPAN.p12 {
	HEIGHT: 12%;
}
DL#csschart SPAN.p13 {
	HEIGHT: 13%;
}
DL#csschart SPAN.p14 {
	HEIGHT: 14%;
}
DL#csschart SPAN.p15 {
	HEIGHT: 15%;
}
DL#csschart SPAN.p16 {
	HEIGHT: 16%;
}
DL#csschart SPAN.p17 {
	HEIGHT: 17%;
}
DL#csschart SPAN.p18 {
	HEIGHT: 18%;
}
DL#csschart SPAN.p19 {
	HEIGHT: 19%;
}
DL#csschart SPAN.p20 {
	HEIGHT: 20%;
}
DL#csschart SPAN.p21 {
	HEIGHT: 21%;
}
DL#csschart SPAN.p22 {
	HEIGHT: 22%;
}
DL#csschart SPAN.p23 {
	HEIGHT: 23%;
}
DL#csschart SPAN.p24 {
	HEIGHT: 24%;
}
DL#csschart SPAN.p25 {
	HEIGHT: 25%;
}
DL#csschart SPAN.p26 {
	HEIGHT: 26%;
}
DL#csschart SPAN.p27 {
	HEIGHT: 27%;
}
DL#csschart SPAN.p28 {
	HEIGHT: 28%;
}
DL#csschart SPAN.p29 {
	HEIGHT: 29%;
}
DL#csschart SPAN.p30 {
	HEIGHT: 30%;
}
DL#csschart SPAN.p31 {
	HEIGHT: 31%;
}
DL#csschart SPAN.p32 {
	HEIGHT: 32%;
}
DL#csschart SPAN.p33 {
	HEIGHT: 33%;
}
DL#csschart SPAN.p34 {
	HEIGHT: 34%;
}
DL#csschart SPAN.p35 {
	HEIGHT: 35%;
}
DL#csschart SPAN.p36 {
	HEIGHT: 36%;
}
DL#csschart SPAN.p37 {
	HEIGHT: 37%;
}
DL#csschart SPAN.p38 {
	HEIGHT: 38%;
}
DL#csschart SPAN.p39 {
	HEIGHT: 39%;
}
DL#csschart SPAN.p40 {
	HEIGHT: 40%;
}
DL#csschart SPAN.p41 {
	HEIGHT: 41%;
}
DL#csschart SPAN.p42 {
	HEIGHT: 42%;
}
DL#csschart SPAN.p43 {
	HEIGHT: 43%;
}
DL#csschart SPAN.p44 {
	HEIGHT: 44%;
}
DL#csschart SPAN.p45 {
	HEIGHT: 45%;
}
DL#csschart SPAN.p46 {
	HEIGHT: 46%;
}
DL#csschart SPAN.p47 {
	HEIGHT: 47%;
}
DL#csschart SPAN.p48 {
	HEIGHT: 48%;
}
DL#csschart SPAN.p49 {
	HEIGHT: 49%;
}
DL#csschart SPAN.p50 {
	HEIGHT: 50%;
}
DL#csschart SPAN.p51 {
	HEIGHT: 51%;
}
DL#csschart SPAN.p52 {
	HEIGHT: 52%;
}
DL#csschart SPAN.p53 {
	HEIGHT: 53%;
}
DL#csschart SPAN.p54 {
	HEIGHT: 54%;
}
DL#csschart SPAN.p55 {
	HEIGHT: 55%;
}
DL#csschart SPAN.p56 {
	HEIGHT: 56%;
}
DL#csschart SPAN.p57 {
	HEIGHT: 57%;
}
DL#csschart SPAN.p58 {
	HEIGHT: 58%;
}
DL#csschart SPAN.p59 {
	HEIGHT: 59%;
}
DL#csschart SPAN.p60 {
	HEIGHT: 60%;
}
DL#csschart SPAN.p61 {
	HEIGHT: 61%;
}
DL#csschart SPAN.p62 {
	HEIGHT: 62%;
}
DL#csschart SPAN.p63 {
	HEIGHT: 63%;
}
DL#csschart SPAN.p64 {
	HEIGHT: 64%;
}
DL#csschart SPAN.p65 {
	HEIGHT: 65%;
}
DL#csschart SPAN.p66 {
	HEIGHT: 66%;
}
DL#csschart SPAN.p67 {
	HEIGHT: 67%;
}
DL#csschart SPAN.p68 {
	HEIGHT: 68%;
}
DL#csschart SPAN.p69 {
	HEIGHT: 69%;
}
DL#csschart SPAN.p70 {
	HEIGHT: 70%;
}
DL#csschart SPAN.p71 {
	HEIGHT: 71%;
}
DL#csschart SPAN.p72 {
	HEIGHT: 72%;
}
DL#csschart SPAN.p73 {
	HEIGHT: 73%;
}
DL#csschart SPAN.p74 {
	HEIGHT: 74%;
}
DL#csschart SPAN.p75 {
	HEIGHT: 75%;
}
DL#csschart SPAN.p76 {
	HEIGHT: 76%;
}
DL#csschart SPAN.p77 {
	HEIGHT: 77%;
}
DL#csschart SPAN.p78 {
	HEIGHT: 78%;
}
DL#csschart SPAN.p79 {
	HEIGHT: 79%;
}
DL#csschart SPAN.p80 {
	HEIGHT: 80%;
}
DL#csschart SPAN.p81 {
	HEIGHT: 81%;
}
DL#csschart SPAN.p82 {
	HEIGHT: 82%;
}
DL#csschart SPAN.p83 {
	HEIGHT: 83%;
}
DL#csschart SPAN.p84 {
	HEIGHT: 84%;
}
DL#csschart SPAN.p85 {
	HEIGHT: 85%;
}
DL#csschart SPAN.p86 {
	HEIGHT: 86%;
}
DL#csschart SPAN.p87 {
	HEIGHT: 87%;
}
DL#csschart SPAN.p88 {
	HEIGHT: 88%;
}
DL#csschart SPAN.p89 {
	HEIGHT: 89%;
}
DL#csschart SPAN.p90 {
	HEIGHT: 90%;
}
DL#csschart SPAN.p91 {
	HEIGHT: 91%;
}
DL#csschart SPAN.p92 {
	HEIGHT: 92%;
}
DL#csschart SPAN.p93 {
	HEIGHT: 93%;
}
DL#csschart SPAN.p94 {
	HEIGHT: 94%;
}
DL#csschart SPAN.p95 {
	HEIGHT: 95%;
}
DL#csschart SPAN.p96 {
	HEIGHT: 96%;
}
DL#csschart SPAN.p97 {
	HEIGHT: 97%;
}
DL#csschart SPAN.p98 {
	HEIGHT: 98%;
}
DL#csschart SPAN.p99 {
	HEIGHT: 99%;
}
DL#csschart SPAN.p100 {
	HEIGHT: 100%;
}
/*********************************************************************
 * 使用状況
**********************************************************************/
#left_btnwrite{
	padding-top:9px;
	text-align:center;
	background-image: url(../images/pc/func_bg_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color:#000;
}
#left_btnwrite div.status{
	background: url(../images/pc/func_bg_btm.gif) left bottom no-repeat;
	text-align:right;
	white-space:nowrap;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#left_btnwrite div.status2{
	background: url(../images/pc/func_bg_btm.gif) left bottom no-repeat;
	padding-bottom: 10px;
}
#left_btnwrite div.status2 img{
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#center_btnwrite{
	padding-top:9px;
	text-align:center;
	background-image: url(../images/pc/func_bg_top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	color:#000;
}
#center_btnwrite div.status{
	background: url(../images/pc/func_bg_btm.gif) center bottom no-repeat;
	text-align:right;
	white-space:nowrap;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.intable{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.intable table{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.intable table tr{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.intable table td{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.intable .intable_userimage{
	border-right: 1px solid #a5a5a5;
	WIDTH: 100px;
}
.news{
	background-color:#ffffff;
	border: thin solid #00b4ff;
	padding:10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width:90%;
}
.cmntyofcl td{
	background: url(../images/pc/bg_officialcomu.gif);
}
.cmntyrec td{
	background: url(../images/pc/bg_osusumecomu.gif);
}
/*********************************************************************
 * コメント
**********************************************************************/
.cmtwrite{
	text-align:center;
	background-color:#d1f0fd;
}
.cmtwriteimg{
	padding-left:10px;
	text-align:left;
}
.cmtwritetextarea{
	text-align:center;
}
.cmtwritetextarea textarea{
	width : 674px;
}
.cmtwritetextarea table{
	width : 680px;
	border-top: 1px solid #a5a5a5;
	border-left: 1px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
}
.cmtwritetextarea th{
	text-align:left;
	width : 18%;
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	padding: 5px;
	BACKGROUND-COLOR: #f2f2f2;
}
.cmtwritetextarea td{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	padding: 5px;
	BACKGROUND-COLOR: #ffffff;
}

/*********************************************************************
 * レビュー
**********************************************************************/
.review_table {
	background: url(../images/pc/reviewbg.gif);
	padding: 10px;
}
.review_table table{
}
.review_table table{
	border-top: 1px solid #cae5f6;
	border-left: 1px solid #cae5f6;
	border-bottom: 0px solid #cae5f6;
	border-right: 0px solid #cae5f6;
    background-color: #ffffff;
}
.review_table table td{
	border-top: 0px solid #cae5f6;
	border-left: 0px solid #cae5f6;
	border-bottom: 1px solid #cae5f6;
	border-right: 1px solid #cae5f6;
    background-color: #ffffff;
	line-height: 150%;
	padding: 5px;
	FONT-WEIGHT: bold;
}
.review_table table th{
	border-top: 0px solid #cae5f6;
	border-left: 0px solid #cae5f6;
	border-bottom: 1px solid #cae5f6;
	border-right: 1px solid #cae5f6;
    background-color: #dff1ff;
	line-height: 150%;
	padding: 5px;
}
.review_table .tdimg {
	TEXT-ALIGN: center;
	width:170px;
}
.review_table .thtitle {
	TEXT-ALIGN: right;
	width:20%;
}
.review_table .func {
	TEXT-ALIGN: right;
}



.review_table2 table{
	border-top: 1px solid #a5a5a5;
	border-left: 1px solid #a5a5a5;
	border-bottom: 0px solid #a5a5a5;
	border-right: 0px solid #a5a5a5;
    background-color: #ffffff;
}
.review_table2 table td{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
    background-color: #ffffff;
	line-height: 150%;
	padding: 5px;
}
.review_table2 table th{
	border-top: 0px solid #a5a5a5;
	border-left: 0px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	BACKGROUND-COLOR: #f2f2f2;
	line-height: 150%;
	padding: 5px;
}
.review_table2 .tdimg {
	TEXT-ALIGN: center;
	width:170px;
}
.review_table2 .submit {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #f2f2f2;
}
.review_table2 .right {
	TEXT-ALIGN: right;
}
