@charset "utf-8";
/* オーガナイザートップ
------------------------------------------------------ */

#content_side_org {
	margin:0 auto 0 auto;
	width:940px;
	background:url(../img/organaizer/content_bg.png) repeat-y;
	padding:0 0 10px 10px;
}
/* hack for FF2 */
html>/**/body #content_side_org {
	margin:0 auto 0 4px;
	width:940px;
	background:url(../img/organaizer/content_bg.png) repeat-y;
	padding:0 0 10px 10px;
	float:left;
}

/* 豪ヽンテンツ */
#left_org {
	width:260px;
	float:left;
	padding:5px 5px 40px 5px;
}

.l_title {
	background:url(../img/organaizer/h3_l_3.png) no-repeat;
	height:37px;
	line-height:100%;
	font-size:16px;
	color:#333;
	padding:18px 0 0 28px;
	margin-bottom:5px;
}

.l_title_2{
	background:url(../img/organaizer/h3_l_2.png) no-repeat;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#FFF;
	padding:0 0 0 15px;
	margin-bottom:5px;
}
	

/*#org_main_pic {
	margin:0 5px 5px 5px;
	padding:8px;
	background:#FFF;
	border:#BBBBBB 1px solid;
	text-align: center;
}*/
#org_sub_pics {
	margin:0 5px 5px 5px;
	list-style:none;
}
#org_sub_pics li {
	border:#BBBBBB 1px solid;
	width:60px;
	height:60px;
	padding:9px;
	float:left;
	background:#FFF;
	margin-right:5px;
	text-align:center;
}
#org_sub_pics .end {
	margin-right:0;
}

/* 081021画像センタリング用テーブル追加 */
.org_main_cen {
	margin:0 5px 5px 5px;
	padding:8px;
	background:#FFF;
	border:#BBBBBB 1px solid;
	text-align: center;
	vertical-align:middle;
	width:250px;
	height:250px;
	border-collapse:collapse;
}
.org_sub_cen {
	width:100%;
	height:100%;
	background:#FFF;
	vertical-align:middle;
	border-collapse:collapse;
	text-align:center;
}


#access {
	margin:0 5px 5px 5px;
	border:#BBBBBB 1px solid;
	list-style:none;
	padding:5px;
	background:#FFF;
	position:relative;
}
/* hack for FF2 */
html>/**/body #access {
	margin:0 5px 5px 5px;
	border:#BBBBBB 1px solid;
	list-style:none;
	padding:8px 5px 5px 5px;
	background:#FFF;
	position:relative;
	font-size: 12px;
}
#access li {
	background:url(../img/picto/check.png) 0 2px no-repeat;
	padding-left:20px;
	margin:0 0 3px 0;
}
#access #all {
	background:url(../img/picto/plus.png) 0 1px no-repeat;
	padding-left:18px;
	position:absolute;
	left: 167px;
	top: 44px;
	width:55px;
}

/* 右メニュー */
#right_wrap {
	float:right;
	width:670px;
}

#right_menu {
	width:650px;
	height:45px;
	background:url(../img/organaizer/menu.png) no-repeat;
	float:right;
	list-style:none;
	padding:0 10px 0 10px;
	margin-bottom:5px;
}
#right_menu li {
	width:129px;
	height:40px;
	float:left;
	padding-right:1px;
}
#right_menu li a {
	width:129px;
	height:40px;
	display:block;
	text-indent:-9999px;
}
#menu01 a:hover , #menu01 .roll {
	background:url(../img/organaizer/menu01.png) no-repeat;
}
#menu02 a:hover , #menu02 .roll {
	background:url(../img/organaizer/menu02.png) no-repeat;
}
#menu03 a:hover , #menu03 .roll {
	background:url(../img/organaizer/menu03.png) no-repeat;
}
#menu04 a:hover , #menu04 .roll {
	background:url(../img/organaizer/menu04.png) no-repeat;
}
#menu05 a:hover , #menu05 .roll {
	background:url(../img/organaizer/menu05.png) no-repeat;
}

/* 右コンテンツ */
#right_org {
	float:right;
	width:645px;
	padding:0 15px 20px 10px;
}

.r_title {
	background:url(../img/organaizer/h2_org.png) no-repeat;
	height:31px;
	line-height:31px;
	font-size:12px;
	padding-left:30px;
	clear:both;
}
.r_title02 {
	background:url(../img/organaizer/h2_org.png) no-repeat;
	height:31px;
	line-height:31px;
	font-size:12px;
	padding-left:30px;
	clear:both;
	margin-bottom:10px;
}

/* プロフィール顔倍冗馴ﾀ*/
#prof_table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:20px;
}
#prof_table th {
	padding:5px 5px 5px 5px;
	text-align:left;
	border-bottom:dashed 1px #9A9A9A;
}
#prof_table td {
	padding:5px 5px 5px 20px;
	border-bottom:dashed 1px #9A9A9A;
}
#prof_table .bg {
	background:#F2F2F2;
}
#prof_table #name {
/*	background:url(../img/picto/arrow.png) 5px no-repeat;*/
}
#prof_table #area {
	/*background-image:url(../img/picto/area.png);*/
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table #map {
	/*background:url(../img/picto/map.png) 5px no-repeat;*/
}
#prof_table #sex {
	background:#F2F2F2;
	background-image:url(../img/picto/sex.png);
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table #blood {
	background:url(../img/picto/blood.png) 5px no-repeat;
}
#prof_table #hobby {
	background:#F2F2F2;
	background-image:url(../img/picto/smile.gif);
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table #genre {
	/*background:url(../img/picto/star.gif) 5px no-repeat;*/
}
#prof_table #genre02 {
	background:#F2F2F2;
/*	background-image:url(../img/picto/star.gif);*/
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table #date {
/*	background:url(../img/picto/flag.png) 5px no-repeat;*/
}
#prof_table #url {
	background:#F2F2F2;
/*	background-image:url(../img/picto/globe.png);*/
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table #up {
	background:#F2F2F2;
	/*background-image:url(../img/picto/new_article.gif);*/
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table #money {
	background:#F2F2F2;
	/*background-image:url(../img/picto/money.png);*/
	background-position: 5px;
	background-repeat:no-repeat;
}
#pr {
	font-size:14px;
	padding-right:25px;
	word-break:break-all;
	word-wrap: break-word;
	line-height:140%;
}
#prof_table #title {
	/*background:url(../img/picto/comment.png) 5px no-repeat;*/
}
#prof_table #status {
	/*background:url(../img/picto/archives.png) 5px no-repeat;*/
}



#prof_table_2 {
	background:#FFF;
	border-collapse:collapse;
	margin:0 auto 20px auto;
}
#prof_table_2 th {
	padding:5px 5px 5px 25px;
	text-align:left;
	border-bottom:dashed 1px #9A9A9A;
}
#prof_table_2 td {
	padding:5px 5px 5px 20px;
	border-bottom:dashed 1px #9A9A9A;
}

#prof_table_2 #name {
	/*background:url(../img/picto/arrow.png) 5px no-repeat;*/
}
#prof_table_2 #area {
	/*background-image:url(../img/picto/area.png);*/
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table_2 #map {
	/*background:url(../img/picto/map.png) 5px no-repeat;*/
}
#prof_table_2 #sex {
	background-image:url(../img/picto/sex.png);
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table_2 #blood {
	background:url(../img/picto/blood.png) 5px no-repeat;
}
#prof_table_2 #hobby {
	background-image:url(../img/picto/smile.gif);
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table_2 #genre {
	/*background:url(../img/picto/star.gif) 5px no-repeat;*/
}
#prof_table_2 #genre02 {
	background-image:url(../img/picto/star.gif);
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table_2 #date {
	background:url(../img/picto/flag.png) 5px no-repeat;
}
#prof_table_2 #url {
	background-image:url(../img/picto/globe.png);
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table_2 #up {
	background-image:url(../img/picto/new_article.gif);
	background-position: 5px;
	background-repeat:no-repeat;
}
#prof_table_2 #money {
	background-image:url(../img/picto/money.png);
	background-position: 5px;
	background-repeat:no-repeat;
}
#pr {
	font-size:14px;
	padding-right:25px;
	word-break:break-all;
	word-wrap: break-word;
	line-height:140%;
}
#prof_table_2 #title {
	background:url(../img/picto/comment.png) 5px no-repeat;
}
#prof_table_2 #status {
	background:url(../img/picto/archives.png) 5px no-repeat;
}




.text_org {
	width:615px;
	background:url(../img/organaizer/comment_bg.png) bottom;
	padding:10px 15px 10px 15px;
	margin-bottom:10px;
}


/* イベント冗馴ｭ
--------------------------------------------------------------------*/

.pre_nex {
	clear:both;
	text-align:right;
	padding:5px 10px 5px 0;
	border-bottom:1px solid #9A9A9A;
	background:#EEE;
}
.pre_nex02 {
	clear:both;
	text-align:right;
	padding:5px 10px 5px 0;
	border-bottom:1px solid #9A9A9A;
	background:#EEE;
	margin-bottom:20px;
}

.e_block01 {
	padding:5px 5px 5px 5px;
	border-bottom:#9A9A9A 1px dashed;
}

.e_view01 {
	width:305px;
	float:left;
	padding-right:9px;
}
.e_view02 {
	width:305px;
	float:left;
	border-left:#9A9A9A 1px dashed;
	padding-left:9px;
}
/* 081021追加イメージ用テーブル */
.e_view01 .img_cen , .e_view02 .img_cen {
	width:102px;
	height:102px;
	background:#FFF;
	border:#C2C2C2 1px solid;
	float:left;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
}
.e_view01 .img_cen a , .e_view02 .img_cen a {
	display:block;
	padding:2px;
}

.e_view01 .date , .e_view02 .date {
	padding:0 5px 0 10px;
/*	background:url(../img/picto/flag.png) 5px 0px no-repeat;*/
	margin:0 0 3px 0;
	float:right;
	width:180px;
}
.e_view01 .date img , .e_view02 .date img , .b_right .date img {
	margin-bottom:-3px;
}
.e_view01 .genre , .e_view02 .genre {
	padding:0 5px 0 10px;
/*	background:url(../img/picto/star.gif) 5px 0px no-repeat;*/
	margin:0 0 3px 0;
	float:right;
	width:180px;
}
.e_view01 .name , .e_view02 .name {
	padding:0 5px 0 10px;
/*	background:url(../img/picto/arrow.png) 5px 0px no-repeat;*/
	margin:0 0 3px 0;
	float:right;
	width:180px;
}
.e_view01 .up , .e_view02 .up {
	padding:0 5px 0 10px;
/*	background:url(../img/picto/new_article.gif) 5px 0px no-repeat;*/
	margin:0 0 3px 0;
	float:right;
	width:180px;
}
.e_view01 .title , .e_view02 .title {
	padding:0 5px 0 10px;
/*	background:url(../img/picto/comment.png) 5px 0px no-repeat;*/
	margin:0 0 3px 0;
	float:right;
	width:180px;
}
.e_view01 .detail , .e_view02 .detail {
	margin:5px 0 3px 0;
	float:right;
	width:195px;
	text-align:center;
}


/* 揩・桙・Cベント
--------------------------------------------------------------------*/

.b_left {
	float:left;
	width:420px;
}

.b_right {
	float:right;
	width:175px;
	border:#CCCCCC 4px solid;
	padding:5px 5px 5px 10px;
}

.b_right .date {
	padding:0 5px 0 5px;
/*	background:url(../img/picto/flag.png) no-repeat;*/
	margin:0 0 3px 0;
}
.b_right .genre {
	padding:0 5px 0 5px;
	/*background:url(../img/picto/star.gif) no-repeat;*/
	margin:0 0 3px 0;
}
.b_right .place {
	padding:0 5px 0 5px;
/*	background:url(../img/picto/map.png) no-repeat;*/
	margin:0 0 3px 0;
}
.b_right .up {
	padding:0 5px 0 5px;
/*	background:url(../img/picto/new_article.gif) no-repeat;*/
	margin:0 0 3px 0;
}
.b_right .status {
	padding:0 5px 0 5px;
/*	background:url(../img/picto/archives.png) no-repeat;*/
	margin:0 0 3px 0;
}
.b_left .title {
	padding:2px 5px 3px 5px;
	/*background:url(../img/picto/comment.png) 3px 0 no-repeat;*/
	margin:5px 0 5px 0;
	font-size:14px;
}
.b_left .d_text {
	padding:0 5px 3px 5px;
	margin:0 0 5px 0;
}
.b_left .detail {
	margin:5px 0 3px 0;
	text-align:right;
}


/* ブログ
--------------------------------------------------------------------*/

.blog_title {
	border:1px solid #B2B2B2;
}
.blog_title h3 {
	border:1px solid #FFF;
	background:url(../img/organaizer/blog_title.png) repeat-y;
	font-size:14px;
	padding:5px 5px 5px 15px;
}

.blog_right {
	float:right;
	width:190px;
	padding:15px 5px 0 5px;
	text-align:center;
}

.org_blog_d {
	float:left;
	width:420px;
	padding:0 5px 3px 5px;
	margin:0 0 5px 0;
}




/* コンタクト
--------------------------------------------------------------------*/

#prof_table #email {
	/*background:url(../img/picto/email.png) 5px no-repeat;*/
}


/* イベント、揩・桙・Aブログ傷亨ｭ
--------------------------------------------------------------------*/

.event_main {
	border:#BBBBBB 1px solid;
	float:left;
	width:250px;
	height:250px;
	margin-bottom:10px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
}
.event_main td {
	padding:8px;
}

.event_d {
	float:right;
	width:360px;
}

.fan {
	text-align:right;
	float:right;
	padding:3px;
	margin-bottom:20px;
}
.fan02 {
	float:right;
	margin-bottom:20px;
}

.text_org table {
	width:100%;
	border-collapse:collapse;
}
.text_org table th {
	text-align:left;
	padding:2px 5px 2px 5px;
}
.text_org table td {
	padding:2px 5px 2px 5px;
}
.comment {
	background:url(../img/organaizer/h2_org.png) no-repeat;
	height:31px;
	line-height:31px;
	font-size:12px;
	padding-left:30px;
	clear:both;
	width:521px;
	float:left;
}
.comment_img {
	float:left;
}

.comment_all {
	width:100%;
	border-collapse:collapse;
	clear:both;
}
.comment_all th {
	width:30%;
	padding:5px;
	border-bottom:#BBBBBB 1px dashed;
	text-align:left;

}
.comment_all td {
	width:70%;
	padding:5px;
	border-bottom:#BBBBBB 1px dashed;

}
.comment_all .bg {
	background:#F2F2F2;
}


.blog_t {
	margin:0 0 5px 0;
}

.blog_pic {
	text-align:center;
	margin-bottom:20px;
}
.blog_pic img {
	margin:0 20px 0 20px;
}


/* カレンダー */
.calender {
	width:96%;
	border-collapse:collapse;
	background:#FFF;
	border:#BBBBBB 1px solid;
	margin:10px auto 0 auto;
}
.calender th {
	font-weight:lighter;
	padding:3px 0 3px 0;
}
.calender td {
	width:14%;
	text-align:center;
	padding:0 0 6px 0;
}


.blog_t {
	border:1px solid #B2B2B2;
}
.blog_t h3 {
	border:1px solid #FFF;
	background:url(../img/sub/title.png) repeat-y;
	font-size:14px;
	padding:5px 5px 5px 15px;
}
.blog_date {
	border-bottom:1px dashed #B2B2B2;
	font-weight:bold;
	line-height:200%;
	margin-bottom:10px;
	padding-left:5px;
}
.continue {
	text-align:right;
	margin-bottom:10px;
}




/* ユーザ株7・
------------------------------------------------------ */


#user_menu {
	width:650px;
	height:45px;
	background:url(../img/user/menu.png) no-repeat;
	float:right;
	list-style:none;
	padding:0 10px 0 10px;
	margin-bottom:5px;
	font-size: 12px;
}
#user_menu li {
	width:129px;
	height:40px;
	float:left;
	padding-right:1px;
}
#user_menu li a {
	width:129px;
	height:40px;
	display:block;
	text-align:center;
	font-weight:bold;
	line-height:38px;
	color:#333;
}
#user_menu li a:hover , #user_menu .roll {
	background:url(../img/user/menu_on.png) no-repeat;
	color:#FFF;
	text-decoration:none;
}


/* テーブル */

.table_c {
	width:100%;
	border-collapse:collapse;
	margin-bottom:20px;
}
.table_c th {
	text-align:left;
	background:#E8E8E8;
	padding:5px 5px 5px 10px;
	width:30%;
	border-bottom:#CCC 1px solid;
}
.table_c td {
	padding:5px 5px 5px 10px;
	width:70%;
	border-bottom:#CCC 1px solid;
}
.table_c span {
	font-size:10px;
	margin-left:5px;
	color:#FF0000;
	font-weight:lighter;
}
/* テーブル 追加080819*/

.table_d {
	width:100%;
	border-collapse:collapse;
	margin-bottom:20px;
}
.table_d th {
	text-align:left;
	background:#E8E8E8;
	padding:5px 5px 5px 10px;
	width:30%;
	border-bottom:#CCC 1px solid;
}
.table_d td {
	padding:5px 5px 5px 10px;
	width:70%;
	border-bottom:#CCC 1px solid;
}
.table_d .komoji {
	font-size:10px;
	margin-left:5px;
	color:#FF0000;
	font-weight:lighter;
}

/* 登録亥風 */

.regi_all {
	width:100%;
	border-collapse:collapse;
	clear:both;
	margin-bottom:20px;
}
.regi_all th {
	padding:5px;
	border-bottom:#BBBBBB 1px dashed;
	text-align:left;

}
.regi_all td {
	padding:5px;
	border-bottom:#BBBBBB 1px dashed;

}
.regi_all .bg {
	background:#F2F2F2;
}


.regi {
	border:#BBBBBB 1px solid;
	text-align:center;
	padding:30px;
	margin-bottom:20px;
}

.pics_box {
	text-align:center;
	padding-bottom:10px;
}
.pics {
	border:#BBBBBB 1px solid;
	background:#FFF;
	padding:10px;
	width:130px;
	text-align:center;
	margin:20px 28px 0 28px;
	float:left;
}
.error_message {
	color: #FF0000;
}
/* hack for IE6 */
* html .pics {
	border:#BBBBBB 1px solid;
	background:#FFF;
	padding:10px;
	width:130px;
	text-align:center;
	margin:20px 20px 0 20px;
	float:left;
}

#LN_box{
	border:solid 2px  #FF6666;
	margin:5px 15px 5px 15px;
	padding:5px 10px;
	color:#FF6666;
	font-weight:bold;
}

/* おススメイベント */
#recomend_org {
	float:right;
	width:465px;
	padding:0 15px 20px 10px;
}

.recomend_event_d {
	float:right;
	width:280px;
}

.recomend_event_main {
	border:#BBBBBB 1px solid;
	float:left;
	width:180px;
	height:180px;
	margin-bottom:10px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
}

.recomend_event_main td{
	padding:8px;
}

.recomend_text_org {
	width:435px;
	background:url(../img/organaizer/comment_bg.png) bottom;
	padding:10px 15px 10px 15px;
	margin-bottom:10px;
}


