/*common*/

#i_frame #i_frame_news{
	float:right;
	border:0px #CCCCCC solid;
	width:220px;
	height:1150px;
	align:center;
}
a:visited {
text-decoration:none;
}
a {
text-decoration:none;
}
.border_text{
	background-image:url("../img/dash_text.gif");
	padding-bottom:10px;
	line-height:25px;
	margin: 0px;
	font-size:12px;
	text-align:left;
}
.border_text_m{
	background-image:url("../img/dash_text_m.gif");
	padding-bottom:0px;
	line-height:18px;
	margin: 0px;
	font-size:12px;
	text-align:left;
}
.border_text_m_right{
	background-image:url("../img/dash_text_m.gif");
	padding-bottom:0px;
	line-height:18px;
	margin: 0px;
	font-size:12px;
	text-align:right;
}
.background-white{
	background-color:#FFFFFF;
}
.border-white{
	border:1px solid #CCCCCC;
	margin:-1px;
	overflow: hidden;
}

html{
	height:100%;
}
body {
	padding: 0px;
	margin: 0px;
	text-align:center;
	height:100%;
}
#container{
	position: relative;
	height:100%;
	margin-left:13%;
	margin-right:auto;
	text-align:left;
	width:100%;
	padding:0px;
	margin:0px;
}


img{
	border:0px;
}

/* header */
#header {
	position:relative;
	background-image:url(../img/back_dot.jpg);
	height: 70px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px;
	margin:0px;
}
#header .header_content{
	padding-top:10px;
	margin-left:13%;
	>margin-left:3%;
	margin-right:auto;
	text-align:justify;
	width: 970px;
}
#header .header_content .logo {
	float:left;
}
#header .header_content .logo img.logoimg{
	/*/margin-left:5px;*/
	>margin-left:15px;
}
#header .header_content .menues {
	margin-top:34px;
	float:right;
}
#header .header_content .pulldown {
	margin-right:-5px;
}
#header .header_content .pulldown2 {
}
#header .header_content .pulldown3 {
}
#header .header_content .pulldown4 {
}
#header .header_content .pulldown4 .link {
	font-size:10px;
}
#header .header_content .menues img.menu{
	margin-left:5px;
	>margin-left:5px;
}

#header .header_content .spacer{
	width:15px;
}
#header .header_content .spacer_w{
	width:17%;
}
#header .header_content .twitter{
	width:200px;
	height:40px;
	z-index:4;
	background-color:#FFFFFF;
	overflow:visible;
}


/* header_border */
.header_border{
	z-index: 66;
}


/* content-body */
#content{
	margin-left:13%;
	margin-right:auto;
	padding-bottom: 30px;
	min-height: 100%;
	width:970px;
	text-align:center;
}
#content-body {
	margin-right:auto;
	text-align:justify;
	width: 720px;
}
#content-body h2{
	background-image:url("../img/img_arrow.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:17px;
	height:20px;
	margin-bottom:5px;
	text-align:left;
}

#content-body .topimage{
}
#content-body .read{
}
#content-body #content-maintable{
/*	background-image:url("../topimage/top_jukou_back.jpg");*/
	background-image:url("../topimage/top_brecht_back.jpg");
/*	border: 8px #137D00 solid;*/
	border: 8px #0C629F solid;
	width:720px;
}
#content-body #content-body-read{
	background-repeat: no-repeat;
	width:613px;
	height:330px;
}
#content-body #content-body-read .content-body-read-box{
/*	background-image:url("../img/layer_back.png");*/
	width:620px;
	height:80px;
	padding-left:20px;
}
#content-body #content-body-read #jukou_news{
	display:none;
}
#content-body #content-body-read #manabou_news{
	display:none;
}
#content-body #content-body-read #daibaishin_news{
	display:none;
}
#content-body #content-body-read #brecht_news{
}

#content-body #content-body-read .title{
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	width:445px;
}
#content-body #content-body-read .body{
	color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	width:445px;
}
#content-body #content-body-read .attention{
	color:#FF0000;
	font-size:small;
	font-weight:bold;
}
#content-body #content-body-read .banner{
	padding:8px;
	>margin:8px;
}

#content-body #content-body-index {
/*	width:193px;*/
	width:81px;
}

#content-body #content-body-index #content-body-index-package{
	background-image:url("../img/index_back.png");
/*	width:193px;*/
	width:81px;
	height:330px;
	padding:0px;
}
#content-body #content-body-index #content-body-index-package #index_reads_jukou{
	background-image:url("../img/index_back_green.png");
}
#content-body #content-body-index #content-body-index-package #index_reads_daibaishin{
	background-image:url("../img/index_back_black.png");
}
#content-body #content-body-index #content-body-index-package #index_reads_manabou{
	background-image:url("../img/index_back_blue.png");
}
#content-body #content-body-index #content-body-index-package #index_reads_brecht{
	background-image:url("../img/index_back_blue_stripe.png");
}

#content-body #content-body-index  #content-body-index-package .index_reads{
/*	background-image:url("../img/index_back_reads.png");*/
/*	width:189px;*/
	width:81px;
	height:25%;
	padding:0px;
	margin-bottom:0px;
}
#content-body #content-body-index  #content-body-index-package .index_reads .image{
	padding-left:5px;
}
#content-body #content-body-index  #content-body-index-package .index_reads .date{
	font-size:10px;
	letter-spacing:0.1em;
	color:#ff0000;
	padding-left:5px;
}

#content-body #content-body-index  #content-body-index-package .index_reads .text{
	font-size:11px;
	line-height:0.9em;
	padding-left:5px;
}

#content-body .about{
	margin: 0px;
}
#content-body .main{
	background-image:url("../img/dash_text.gif");
	padding-bottom:10px;
	line-height:25px;
	margin: 0px;
}
#content-body .about .about-text{
	font-size:12px;
}
#content-body .about .gekidan{
	letter-spacing:0.1em;
}
#content-body .about .item{
	color:#999999;
	font-weight:bold;
}
#content-body .about .about-text-detail{
	color:#660000;
	font-size:11px;
}
#content-body .about .item2{
	color:#660000;
	font-weight:bold;
}
#content-body .about .about-logs{
	font-size:12px;
	line-height:1.5em;

}
#content-body .about .about-name{
	font-size:17px;
	line-height:1.4em;
	font-weight:bold;
}
#content-body #blog_link{
	text-align:left;
	margin: 0px;
	font-size:12px;
	color:#FF0000;
}
#content-body #blog_link a{
	color:#FF4444;
	font-weight:bold;
}
#content-body .member-article-title{
	padding-bottom:20px;
}
#content-body .member-article-title h3{
	background-image:url("../img/border_title_up.gif");
	height:50px;
	background-position: 0 0;
	margin-bottom:5px;
	text-align:left;
}
#content-body .member-article-title .data{
	background-image:url("../img/border_title_bottom.gif");
	background-position: 0 0;
	height:20px;
	font-size:12px;
	margin-bottom:5px;
	text-align:left;
}
#content-body .member-article-title .data .detail{
	float:left;
	min-width:250px;
}
#content-body .member-article-title .data .this_title{
	float:left;
	font-weight:bold;

}

#content-body .member-article{
}
#content-body .backnumber{
	font-size:13px;
	line-height:20px;
}
#content-body .backnumber .item{
	font-size:13px;
	line-height:20px;
}
#content-body .backnumber .number{
	font-size:13px;
	line-height:20px;
	color:#CC0000;
	font-weight:bold;
	background-color:#F4FBDC;
	padding:2px;
}
#content-body .backnumber .title{
	font-size:13px;
	line-height:20px;
	padding:2px;
}

#content-body .member-article-text{
	background-image:url("../img/dash_article.gif");
	font-size:15px;
	line-height:20px;
	float:left;
	width:440px;
}
#content-body .member-article .member-article-backnumber{
	background-image:url("../img/dash_article_backnumber.jpg");
	font-size:15px;
	line-height:25px;
	float:left;
	width:250px;
}
#content-body .member-article .member-article-backnumber .title{
	text-size:13px;
}
#content-body .member-article .member-article-backnumber .image{
/*	background-image:url("../img/dash_article.gif");*/
}


/* content-body-news */
 #news{
	margin-right:auto;
	text-align:justify;
	width: 670px;
}



/* middleborder */
#middleborder {
	background-image:url(../img/back_dot.gif);
	position:absolute;
	top:40px;
	left:0px;
	width:100%;
	height: 20px;
}

#article_frame{
	margin-right:auto;
	text-align:center;
	margin-top:5px;
	width:670px;
}
#article_frame h2{
	background-image:url("../img/img_arrow.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:17px;
	height:20px;
	margin-bottom:5px;
	text-align:left;
}
#article_frame .article{
	vertical-align: top;
}
#article_frame .article .article_box{
	width:240px;
	height:130px;
	padding-top:0px;
	padding-bottom:5px;
	border:1px #CCCCCC solid;
	margin-left:0px;
	margin-right:0px;
}
#article_frame .article .kuroki{
	background-color:#fff1f1;
}
#article_frame .article .kamimoto{
	background-color:#fff1f1;
}
#article_frame .article .fuck{
	background-color:#fff1f1;
}
#article_frame .article .oshita{
	background-color:#fff1f1;
}
#article_frame .article .other{
	background-color:#f1f1ff;
}
#article_frame .article .article_box .thumb{
	margin-left:5px;
	width:90px;
}
#article_frame .article .position{
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	float:right;
	padding:4px;
}

#article_frame .article .news_title{
	background-image:url("../img/news_border.gif");
	background-position: 0 0;
	line-height: 25px;
	font-size:12px;
	font-weight: bold;
	color: #333333;
	margin-bottom:10px;
	padding-left:10px;
}
#article_frame .article a{
	font-size:12px;
	font-weight: bold;
	color: #AA3333;
	
}
#article_frame .article .news_read{
	font-size:12px;
	font-size:small;
	font-weight: bold;
	color: #333333;
}
#article_frame .article .news_content{
	font-size:11px;
	line-height: 1.4em;
	letter-spacing:0.05em;
	color: #FF3333;
	height:55px;
	padding-left:10px;
	width:115px;
}
#article_frame .article .more{
	color: #FF33FF;
	float:right;
}
#article_frame .message{
	font-size:13px;
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #333333;
}
/* eiseishoukai*/
#gekidan_frame{
	margin-right:auto;
	text-align:center;
	width:670px;
}
#gekidan_frame h2{
	text-align:left;
	background-image:url("../img/img_arrow.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:17px;
	height:20px;
	margin-bottom:0px;
}
#gekidan_frame h3{
	text-align:left;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:10px;
	height:20px;
	margin-bottom:0px;
}
#gekidan_frame {
	vertical-align: top;
	padding-top:-20px;
	margin-top:-40px;
}
#gekidan_frame .box{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	width:713px;
	border:1px solid #FF6666;
}
#gekidan_frame .box td{
	width:180px;
}

#gekidan_frame .about {
	background-image:url("../img/gekidan_frame_about.gif");
	align:right;
	text-align:left;
}
#gekidan_frame .about .text{
	font-size:11px;
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #333333;
}
#gekidan_frame .about .text .more{
	font-size:11px;
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #FF33FF;
	float:right;
}
#gekidan_frame .about img{
}

/**/

#eiseiblog_frame{
	margin-right:auto;
	text-align:center;
	width:670px;
	padding-top:20px;
}
#eiseiblog_frame h2{
	text-align:left;
	background-image:url("../img/img_arrow.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:17px;
	height:20px;
	margin-bottom:0px;
}
#eiseiblog_frame h3{
	text-align:left;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:10px;
	height:20px;
	margin-bottom:0px;
}
#eiseiblog_frame {
	vertical-align: top;
	padding-top:-20px;
	margin-top:-40px;
}
#eiseiblog_frame .box{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	width:715px;
	border:1px solid #CCCCCC;
}
#eiseiblog_frame .box td{
	width:180px;
}

#eiseiblog_frame .about {
	background-image:url("../img/eiseiblog_frame_about.gif");
	align:right;
	text-align:left;
}
#eiseiblog_frame .about .text{
	font-size:11px;
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #333333;
}
#eiseiblog_frame .about .text .more{
	font-size:11px;
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #FF33FF;
	float:right;
}
#eiseiblog_frame .about img{
}


/*other*/
#other_frame {
	vertical-align: top;
	text-align:left;
}
#other_frame h2{
	background-image:url("../img/img_arrow.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:17px;
	height:20px;
	margin-bottom:5px;
}
#other_frame .article_box{
	width:240px;
	height:130px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border:1px #CCCCCC solid;
	margin-left:0px;
	margin-right:5px;
	float:left;
}
#other_frame .article_box .article_box_content{
	width:220px;
}

#other_frame .article_box .more{
	font-size:11px;
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #FF33FF;
	float:right;
}

#other_frame    _box img{
	margin-left:5px;
}
#other_frame   .news_title{
	background-image:url("../img/news_border.gif");
	background-position: 5 0;
	line-height: 20px;
	font-size:12px;
	font-weight: bold;
	color: #333333;
	margin-bottom:10px;
	padding-left:20px;
}

#other_frame   .news_read{
	font-size:12px;
	font-size:small;
	font-weight: bold;
	color: #333333;
}
#other_frame   .news_content{
	font-size:11px;
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #333333;
}
#other_frame .message{
	font-size:13px;
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #333333;
}

/*banner*/
.banner_frame{
	margin-right:auto;
	width:670px;
}
.banner_frame h2{
	background-image:url("../img/img_arrow.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:17px;
	height:20px;
	margin-bottom:5px;
	text-align:left;
}

.banner_frame .banner_box{
	float:left;
	/*
	width:520px;
	*/
	padding-top:5px;
	padding-left:210px;
	padding-bottom:5px;
	padding-right:0px;
	margin-right:0px;
	margin-bottom:5px;
	width:523px;
}
.banner_frame .read{
	font-size:11px;
	padding:5px;
}

.banner_frame .jukou{
	background-image:url("../img/jukou_main.jpg");
	background-repeat: no-repeat;
	border-width:1px;
	border-color:#37aE00;
	border-style:solid;
	background-color:#EFFFDF;
}
.banner_frame .manabou{
	background-image:url("../img/manabou_main.jpg");
	background-repeat: no-repeat;
	border:1px #1BC1E7 solid;
	background-color:#E8FAFD;
}
.banner_frame .daibaishin{
	background-image:url("../img/daibaishin_main.jpg");
	background-repeat: no-repeat;
	border:1px #000000 solid;
	background-color:#FFFFFF;
}
.banner_frame .news_jukou{
	background-color:#97CF00;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	min-height:70px;
}
.banner_frame .news_manabou{
	background-color:#139CB9;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	min-height:70px;
}
.banner_frame .news_daibaishin{
	background-color:#666666;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	min-height:70px;
}
.banner_frame .jukou_kugiri{
	background-image:url("../img/jukou_kugiri.gif");
}
.banner_frame .jukou_sub{
	float:right;
}
.banner_frame .gaiyou{
	font-size:11px;
	padding:5px;
}
.banner_frame .more{
	float:right;
	margin-right:-7px;
	z-index: 999;
}
.banner_frame .data{
	background-image:url("../img/border_read_bottom.gif");
	background-position: 0 0;
	height:30px;
	font-size:12px;
	margin-bottom:5px;
	text-align:left;
}
.banner_frame .data_noback{
	background-image:url("../img/border_read_bottom_noback.gif");
	background-position: 0 0;
	height:30px;
	font-size:12px;
	margin-bottom:5px;
	text-align:left;
}
.banner_frame .title{
	color:#FF4444;
	font-weight:bold;
}
.banner_frame .date{
	text-align:right;
}


.banner_frame .kuroki{
	background-image:url("../img/member/kuroki_back.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	border:1px #1BC1E7 solid;
	background-color:#E8FAFD;
}
.banner_frame .kamimoto{
	background-image:url("../img/member/kamimoto_back.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	border:1px #1BC1E7 solid;
	background-color:#E8FAFD;
}
.banner_frame .fuck{
	background-image:url("../img/member/fuck_back.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	border:1px #1BC1E7 solid;
	background-color:#E8FAFD;
}
.banner_frame .ooshita{
	background-image:url("../img/member/ooshita_back.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	border:1px #1BC1E7 solid;
	background-color:#E8FAFD;
}


.more_link{
	width:730px;
	padding-right:20px;
	margin-right:0px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}
.more_link_manabou{
	text-align:right;
	font-size:9px;
	color:#2222FF;
}
.more_link a{
	color:#229922;
}
.more_link_manabou a{
	color:#4444cc;
	font-size:9px;
}

/*history*/
.history_frame{
	margin-right:auto;
	width:730px;
}
.history_frame .icn_bar{
	text-align:left;
	padding-bottom:-20px;
	margin-bottom:-15px;
}

.history_frame img.icn{
	margin-left:1px;
	>margin-left:3px;
}

.history_frame h2{
	background-image:url("../img/img_arrow.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:17px;
	height:20px;
	margin-bottom:5px;
	text-align:left;
}

.history_frame h3{
	background-image:url("../img/border_read_up.gif");
	background-position: 0 0;
	min-height:30px;
	font-size:20px;
	margin-bottom:0px;
	text-align:left;
}
.history_frame .data{
	background-image:url("../img/border_read_bottom.gif");
	background-position: 0 0;
	height:23px;
	font-size:12px;
	padding-top:3px;
	margin-bottom:5px;
	padding-left:5px;
	text-align:left;
}
.history_frame .data .tags{
	background-position: 0 0;
	text-align:right;
	padding-top:0px;
	margin-bottom:0px;
}
.history_frame .data2{
	background-image:url("../img/border_read_bottom2.gif");
	background-position: 0 0;
	background-repeat: repeat-x;
	height:40px;
	font-size:12px;
	padding-top:3px;
	margin-bottom:5px;
	text-align:left;
}

.history_frame .detail table{
	width:730px;
}
.history_frame .detail td{
	font-size:12px;
	text-align:left;
	letter-spacing:0.2em;
	margin-bottom:5px;
}
.history_frame .detail td .image{
	text-align:right;
}
.history_frame .actor{
	font-size:12px;
	text-align:left;
	letter-spacing:0.2em;
	margin-bottom:5px;
}
.history_frame  td .summary{
	font-size:12px;
	text-align:left;
	letter-spacing:0.2em;
	margin-bottom:5px;
}
.history_frame .image{
	font-size:12px;
	text-align:right;
	letter-spacing:0.2em;
	margin-bottom:5px;
	float:right;
}


/*--history*/
/**/
#footer {
	background-image:url(../img/back_dot_footer.jpg);
	position:relative;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px;
	margin:0px;
}
#footer .footer_content{
	padding-top:10px;
	margin-left:13%;
	>margin-left:3%;
	margin-right:auto;
	text-align:justify;
	width: 970px;
}

#footer .footer_content .menu {
	font-size:10px;
}


/*--*/


/* common */
.clear{
	clear:both;
}

#top_link{
	font-size:12px;
	color:#CC0000;
	padding:5px;
	margin-top:20px;
	margin-bottom:20px;
}

/* test */
#test_frame{
	border:1px #1BC1E7 solid;
	background-color:#ff0000;
}

