@charset "utf-8";

/* 共通 */
body{
	margin-top: 0px;
	font-size: 12px;
	text-align: center;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	color: #4F4F4F;
	line-height: 150%;
}
table{
	font-size:12px;
	line-height: 150%;
}

img,fieldset {
	border:0;
}

a{
	color:#990000;
	text-decoration: underline;
}
a:hover{
	text-decoration: underline;
}
.inner{
	margin: 0px;
	padding: 5px;
}
.imgover{}

h4{
	padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}
h5{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

/*-----------------------------------------------
 __大枠
-----------------------------------------------*/
#stage {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-bottom: 0px;

}

#container {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-bottom: 0px;

}
	
/*-----------------------------------------------
 __ヘッダー
-----------------------------------------------*/
#header_stage
	 {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-bottom: 0px;
	background-color: #006CB5;
	height: 30px;
	background-image: url(../image/header_stage.gif);
	background-repeat: repeat-x;

}


#header
 {
	background-image: url(../image/header.jpg);
	background-repeat: no-repeat;
	height: 100px;
	line-height: 21px;
	font-size: 10px;
	color: #CCCCCC;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

}
#header_bknb
 {
	background-image: url(../image/header_bknb.jpg);
	background-repeat: no-repeat;
	height: 100px;
	line-height: 21px;
	font-size: 10px;
	color: #CCCCCC;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

}

#child
 {
	line-height: 21px;
	font-size: 10px;
	color: #CCCCCC;
	margin: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;

}
#child a{
	color: #000000;
}
#child a:hover{
	color: #000000;
	text-decoration: underline;
}	
/*-----------------------------------------------
 __右（大枠）
-----------------------------------------------*/

#right {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 740px;
}

/*-----------------------------------------------
 __コンテンツ１
-----------------------------------------------*/
#right #contents1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 740px;
	float: right;
}
#right #contents1 #con_left1 {
	text-align: left;
	float: left;
	width: 500px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: auto;
}

#right #contents1 #con_left1 .summary h3{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #990000;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 24px;
	height: 24px;
}
#right #contents1 #con_left1 .summary_blue h3{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00246F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #00246F;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 24px;
	height: 24px;
}
#right #contents1 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right #contents1 #con_left1 .text{
	margin-bottom:0px;
}


#right #contents1 #con_right1 {
	text-align: center;
	float: right;
	width: 230px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: auto;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0px;
}
#right #contents1 #con_right1 .date {
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-right: 5px;
}
#right #contents1 #con_right1 .summary h3{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #990000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 20px;
	height: 20px;
}
#right #contents1 #con_right1 .summary_blue h3{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00246F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #00246F;
	font-size: 13px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	line-height: 20px;
	height: 20px;
}

#right #tab1 .yokoku h4{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #990000;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 24px;
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	color: #990000;
	width: 700px;
}

#right #contents1 #con_right1 .title h4{
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	background-image: url(../image/h2_black.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right #contents1 #con_right1 .title2 h4{
	text-align: center;
	height: 56px;
	line-height: 28px;
	font-size: 14px;
	background-image: url(../image/h2_black2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*-----------------------------------------------
 __コンテンツ2
-----------------------------------------------*/
#right #contents2 {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#right #contents2 #con_right2 {
	float: right;
	width: 230px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#right #contents2 #con_right2 .summary h3{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF9900;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 20px;
}
#right #contents2 #con_right2 .notice{
	text-align:center;
	padding: 3px;
	border: 1px solid #000000;
	margin-top: 5px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #993366;
	margin-bottom: 5px;
	font-size: 14px;
}
#right #contents2 #con_right2 .prof{
	margin-top: 5px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFCC;
	margin-bottom: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #990000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 24px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	font-size: 14px;
}

#right #contents2 #con_right2 .notice a{
	text-decoration:underline;
	color:#FFFFFF;
}
#right #contents2 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#right #contents2 #con_left2 {
	text-align: center;
	float: left;
	width: 500px;
	margin: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#right #contents2 #con_left2 .two_column {
	text-align: center;
	background-image: url(../image/column.gif);
	background-repeat: repeat-x;
	overflow: auto;
	padding-top: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#right #contents2 #con_left2 .two_column .talentbox {
	float: left;
	margin-bottom: 10px;
	width: 160px;
}
#right #contents2 #con_left2 .two_column .talentbox_center_left {
	float: left;
	margin-bottom: 10px;
	width: 170px;
	margin-left: 70px;
}
#right #contents2 #con_left2 .two_column .talentbox_center_right {
	float: left;
	margin-bottom: 10px;
	width: 170px;
	margin-right: 70px;
}

#right #contents2 #con_left2 .three_column {
	text-align: center;
	background-image: url(../image/column.gif);
	background-repeat: repeat-x;
	overflow: auto;
	padding-top: 10px;
	padding-left: 5px;
}
#right #contents2 #con_left2 .three_column .talentbox {
	float: left;
	margin-bottom: 10px;
	width: 96px;
}
#right #contents2 #con_left2 .four_column {
	text-align: center;
	background-image: url(../image/column.gif);
	background-repeat: repeat-x;
	overflow: auto;
	padding-top: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
}

#right #contents2 #con_left2 .four_column .talentbox {
	float: left;
	margin-bottom: 10px;
	width: 120px;
}
#right #contents2 #con_left2 .four_column .talentbox_center_left {
	float: left;
	margin-bottom: 10px;
	width: 120px;
	margin-left: 60px;
}
#right #contents2 #con_left2 .four_column .talentbox_center_middle {
	float: left;
	margin-bottom: 10px;
	width: 120px;
	margin-left: 0px;
	margin-right: 0px;
}

#right #contents2 #con_left2 .four_column .talentbox_center_right {
	float: left;
	margin-bottom: 10px;
	width: 120px;
	margin-right: 30px;
}

#right #contents2 #con_left2 .event {
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	background-color: #FFFF99;
	color: #333333;
	padding-bottom: 5px;
}

#right #contents2 #con_left2 .summary h3{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 20px;
	height: 20px;
}
#right #contents2 #con_left2 .summary_event h3{
	font-size: 14px;
	font-weight: bold;
	line-height: 80px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	background-image: url(event.gif);
}
#right #contents2 #con_left2 .summary_event h3 a{display:block;	height: 80px;
	background-image: url(../image/event.gif);
	background-repeat: no-repeat;
}
#right #contents2 #con_left2 .summary_event h3 a:hover{
	background-image: url(../image/event_o.gif);
	background-repeat: no-repeat;
}
#right #contents2 #con_left2 .title h4{
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	background-image: url(../image/h2_black.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#right #contents2 #con_left2 .date {
	text-align: right;
	font-size: 10px;
	padding-left: 5px;
	font-weight: normal;
	color: #CC3300;
}
/*-----------------------------------------------
 __イベント
-----------------------------------------------*/
#right #event {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#right #event h2{
	height: 60px;
	margin: 0px;
	background-image: url(../image/t_event.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #event .inner .box{
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	overflow: auto;
	padding-bottom: 15px;
}
#right #event .inner .box .right{
	float:right;
	width: 470px;
}
#right #event .inner .box .right h3{
	font-size:16px;
	text-align: left;
	color: #0066CC;
	line-height: 140%;
	margin: 0px;
}
#right #event .inner .box .left {float:left;}
#right #event .inner .box .right p{
	text-align:left;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#right #event .inner .box .right .sumbox{
	clear: both;
}
#right #event .inner .box .right .sumbox img{
	float:left;
	margin-right: 3px;
}
/*-----------------------------------------------
 __プロフィール
-----------------------------------------------*/
#right #profile {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#right #profile .summary h3{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 36px;
	height: 36px;
	width: 500px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
}
#right #profile .orange h2{
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin: 0px;
	background-image: url(../image/h2_orange.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
}
#right #profile .orange h2 a{

	color: #FFFFFF;
}
#right #profile .box {
	text-align: center;
	background-image: url(../image/column.gif);
	background-repeat: repeat-x;
	overflow: auto;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#right #profile .talentbox {
	float: left;
	margin-bottom: 10px;
	width: 230px;
	margin-right: 10px;
}
/*-----------------------------------------------
 __日テレ
-----------------------------------------------*/
#right #ni-tele {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#right #ni-tele .txt_r{
	float: right;
	width:210px;
	text-align: left;
	background-color: #F7F7F7;
	border: 1px solid #999999;
}
#right #ni-tele .txt_l{
	float: left;
	width:510px;
	text-align: left;
	margin-bottom: 15px;
}

#right #ni-tele .summary h3{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 36px;
	height: 36px;
	width: 500px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
}
#right #ni-tele .orange h2{
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin: 0px;
	background-image: url(../image/h2_orange.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
}
#right #ni-tele .orange h2 a{

	color: #FFFFFF;
}
#right #ni-tele .box {
	text-align: center;
	background-image: url(../image/column.gif);
	background-repeat: repeat-x;
	overflow: auto;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 15px;
}
#right #ni-tele .box img{margin-bottom:5px;}
#right #ni-tele .talentbox {
	float: left;
	margin-bottom: 10px;
	width: 230px;
	margin-right: 10px;
}

/*-----------------------------------------------
 __加護亜依
-----------------------------------------------*/
#right #kago {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #kago h2{
	height: 120px;
	margin: 0px;
	background-image: url(../image/talent/h2_kagoai.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}

#right #kago h3{
	padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}


#right #kago h4{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #kago .cmntBox{
	margin-bottom:10px;
	overflow: auto;
	padding-left: 15px;
}



#right #kago .cmntBox .black{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}

#right #kago .cmntBox .comnt{
	float:left;
	line-height: 170%;
}

#right #kago .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #kago .link p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #kago p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*-----------------------------------------------
 __忍邪
-----------------------------------------------*/
#right #ninja {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #ninja h2{
	height: 250px;
	margin: 0px;
	background-image: url(../image/talent/ninjal_top.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}

#right #ninja h3{
	padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}


#right #ninja h4{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #ninja .cmntBox{
	margin-bottom:10px;
	overflow: auto;
	padding-left: 15px;
line-height: 170%;	}



#right #ninja .cmntBox .pink{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #003399;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 0px;
	color: #003399;overflow: hidden; _zoom: 1;
}

#right #ninja .cmntBox .comnt{
	_zoom: 1;      
	overflow: hidden;   
}

#right #ninja .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #ninja .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #ninja p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}



/*-----------------------------------------------
 __君と歩こう
-----------------------------------------------*/
#right #walk {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #walk h2{
	height: 353px;
	margin: 0px;
	background-image: url(../image/talent/walk.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}

#right #walk h3{
	padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}


#right #walk h4{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #walk .cmntBox{
	margin-bottom:10px;
	overflow: auto;
	padding-left: 15px;
line-height: 170%;	}



#right #walk .cmntBox .pink{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #003399;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 0px;
	color: #003399;overflow: hidden; _zoom: 1;
}

#right #walk .cmntBox .comnt{
	_zoom: 1;      
	overflow: hidden;   
}

#right #walk .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #walk .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #walk p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


/*-----------------------------------------------
 __ジャンヌダルク
-----------------------------------------------*/
#right #jehanne {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #jehanne h2{
	height: 170px;
	margin: 0px;
	background-image: url(../image/talent/jehanne.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}

#right #jehanne h3{
	padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}


#right #jehanne h4{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #jehanne .cmntBox{
	margin-bottom:10px;
	overflow: auto;
	padding-left: 15px;
line-height: 170%;	}



#right #jehanne .cmntBox .pink{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF66FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 0px;
	color: #FF66FF;overflow: hidden; _zoom: 1;
}

#right #jehanne .cmntBox .comnt{
	_zoom: 1;      
	overflow: hidden;   
}

#right #jehanne .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #jehanne .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #jehanne p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}




/*-----------------------------------------------
 __ラブメイル
-----------------------------------------------*/
#right #lovemail {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #lovemail p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #lovemail h2{
	height: 250px;
	margin: 0px;
	background-image: url(../image/lovemail_top.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #lovemail h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #lovemail .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #lovemail .cmntBox .pink{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #lovemail .cmntBox .yellow{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #lovemail .cmntBox .red{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF0000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #FF0000;
}
#right #lovemail .cmntBox .blue{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}
#right #lovemail .cmntBox .black{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}
#right #lovemail .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #lovemail .link{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 36px;
	width: 550px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #333333;
}

/*-----------------------------------------------
 __中村
-----------------------------------------------*/
#right #nakamura {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #nakamura p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #nakamura h2{
	height: 284px;
	margin: 0px;
	background-image: url(../image/talent/nakamura.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #nakamura h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #nakamura .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #nakamura .cmntBox .pink{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #nakamura .cmntBox .yellow{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #nakamura .cmntBox .red{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF0000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #FF0000;
}
#right #nakamura .cmntBox .blue{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}
#right #nakamura .cmntBox .black{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}
#right #nakamura .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #nakamura .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #nakamura .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #nakamura p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/*-----------------------------------------------
 __シャイニングウィル
-----------------------------------------------*/
#right #shining {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #shining p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #shining h2{
	height: 250px;
	margin: 0px;
	background-image: url(../image/talent/shining.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #shining h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #shining .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #shining .cmntBox .pink{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #shining .cmntBox .yellow{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #shining .cmntBox .red{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF0000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #FF0000;
}
#right #shining .cmntBox .blue{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}
#right #shining .cmntBox .black{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}
#right #shining .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #shining .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #shining .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #shining p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/*-----------------------------------------------
 __フェアリー
-----------------------------------------------*/
#right #fairy {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #fairy p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #fairy h2{
	height: 250px;
	margin: 0px;
	background-image: url(../image/talent/fairy.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #fairy h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #fairy .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #fairy .cmntBox .pink{
	float:left;
	width:80px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #fairy .cmntBox .yellow{
	float:left;
	width:80px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #fairy .cmntBox .blue{
	float:left;
	width:80px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}
#right #fairy .cmntBox .pink2{
	color: #FF6699;
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #fairy .cmntBox .yellow2{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #fairy .cmntBox .blue2{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}

#right #fairy .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #fairy .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #fairy .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #fairy p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*-----------------------------------------------
 __REVUE
-----------------------------------------------*/
#right #revue {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #revue p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #revue h2{
	height: 250px;
	margin: 0px;
	background-image: url(../image/talent/revue.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #revue h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #revue .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #revue .cmntBox .pink{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #revue .cmntBox .yellow{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #revue .cmntBox .blue{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}

#right #revue .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #revue .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #revue .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #revue p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


/*-----------------------------------------------
 __アウトラン
-----------------------------------------------*/
#right #outline {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #outline p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #outline h2{
	height: 250px;
	margin: 0px;
	background-image: url(../image/talent/outline.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #outline h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #outline .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #outline .cmntBox .pink{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #outline .cmntBox .yellow{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #outline .cmntBox .blue{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}
#right #outline .cmntBox .green{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #009933;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #009933;
}

#right #outline .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #outline .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #outline .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #outline p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/*-----------------------------------------------
 __★	EDGE STYLEスペシャル
-----------------------------------------------*/
#right #edge {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #edge p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #edge h2{
	height: 350px;
	margin: 0px;
	background-image: url(../image/talent/edge.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #edge h2.tsukamoto{
	height: 350px;
	margin: 0px;
	background-image: url(../image/talent/edge2.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #edge h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #edge .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #edge .cmntBox .pink{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #edge .cmntBox .yellow{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #edge .cmntBox .blue{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}
#right #edge .cmntBox .green{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #009933;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #009933;
}
#right #edge .cmntBox .orange{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6600;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #FF6600;
}

#right #edge .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #edge .link{
	text-align: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
}
#right #edge .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #edge p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}



/*-----------------------------------------------
 __玉の湯
-----------------------------------------------*/
#right #tamanoyu {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #tamanoyu p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #tamanoyu h2{
	height: 250px;
	margin: 0px;
	background-image: url(../image/talent/tamanoyu.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #tamanoyu h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #tamanoyu .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #tamanoyu .cmntBox .pink{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #tamanoyu .cmntBox .yellow{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #tamanoyu .cmntBox .red{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF0000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #FF0000;
}
#right #tamanoyu .cmntBox .blue{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}
#right #tamanoyu .cmntBox .black{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}
#right #tamanoyu .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #tamanoyu .link{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
	padding: 0px;
}
#right #tamanoyu .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}
#right #tamanoyu p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*-----------------------------------------------
 __映画「最高でダメな男・築地編」特集
-----------------------------------------------*/
#right #dame {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #dame p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 14px;
}
#right #dame h2{
	height: 250px;
	margin: 0px;
	background-image: url(../image/talent/dame.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #dame h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #dame .cmntBox{
	margin-bottom:10px;
	padding-left: 15px;_zoom: 1;      
	overflow: hidden;   
}
#right #dame .cmntBox .pink{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #dame .cmntBox .yellow{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #dame .cmntBox .red{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF0000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #FF0000;
}
#right #dame .cmntBox .blue{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}
#right #dame .cmntBox .black{
	float:left;
	width:40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}
#right #dame .cmntBox .comnt{
	float:none;
	line-height: 170%;overflow: hidden; _zoom: 1;
}

#right #dame .link{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	line-height: 140%;
	padding: 0px;
}
#right #dame .link p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #0000FF;
}


/*-----------------------------------------------
 __ヴィーナス
-----------------------------------------------*/
#right #venus {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #venus h2{
	height: 64px;
	margin: 0px;
	background-image: url(../image/venus.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #venus h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #venus .cmntBox{
	margin-bottom:10px;
	overflow: auto;
	padding-left: 15px;
}
#right #venus .cmntBox .blue{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #003399;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #venus .cmntBox .red{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #990000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #venus .cmntBox .green{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #006600;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #006600;
}
#right #venus .cmntBox .black{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}

#right #venus .cmntBox .comnt{
	float:left;
	line-height: 170%;
}

#right #venus .link{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 36px;
	width: 500px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
}
/*-----------------------------------------------
 __AAO
-----------------------------------------------*/
#right #aao {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #aao p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #aao h2{
	height: 350px;
	margin: 0px;
	background-image: url(../image/talent/aao.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #aao h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #aao .cmntBox{
	margin-bottom:20px;
	overflow: auto;
	padding-left: 15px;
}
#right #aao .cmntBox .pink{
	float:left;
	width:130px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6699;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #aao .cmntBox .yellow{
	float:left;
	width:130px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #9B9B00;
}
#right #aao .cmntBox .red{
	float:left;
	width:130px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF0000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #FF0000;
}
#right #aao .cmntBox .blue{
	float:left;
	width:130px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #0066FF;
}

#right #aao .cmntBox .comnt{
	float:left;
	line-height: 170%;
}

#right #aao .link{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 36px;
	width: 550px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #333333;
}



/*-----------------------------------------------
 __ユニオンエンタテイメント
-----------------------------------------------*/
#right #union {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #union h2{
	height: 223px;
	margin: 0px;
	background-image: url(../image/union_top.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #union h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#right #union .cmntBox{
	margin-bottom:10px;
	overflow: auto;
	padding-left: 15px;
}
#right #union .cmntBox .blue{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #003399;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #union .cmntBox .red{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #990000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
}
#right #union .cmntBox .green{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #006600;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #006600;
}
#right #union .cmntBox .black{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}

#right #union .cmntBox .comnt{
	float:left;
	line-height: 170%;
}

#right #union .link{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 36px;
	height: 36px;
	width: 500px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
}




/*-----------------------------------------------
 __佐野夏芽　
-----------------------------------------------*/
#right #sano {
	width: 740px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right #sano h2{
	height: 60px;
	margin: 0px;
	background-image: url(../image/sano.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #990000;
	text-indent: -9999px;
}
#right #sano h3{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	text-align: center;
}
#right #sano .cmntBox{
	margin-bottom:10px;
	overflow: auto;
	padding-left: 15px;
}


#right #sano .cmntBox .black{
	float:left;
	width:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;
	color: #000000;
}

#right #sano  .comnt{
	float:left;
	line-height: 170%;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 10px;
}


#right #sano .link{
	text-align: center;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 28px;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	color: #000000;
	margin-top: 0px;
}



/*-----------------------------------------------
 __左サイドバー
-----------------------------------------------*/

#left {
	text-align: center;
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#left .box {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#left img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}



#left .box ul{
	list-style-type: none;
	line-height: 160%;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#left .box li{
	margin: 0px;
	padding: 0px;
}



#left .box p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
}		
	



/*-----------------------------------------------
 __ページ中身の文章 
-----------------------------------------------*/
.detail {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	background-color: #FFFFFF;
	color: #333333;
	padding: 5px;
}
#contents .box p {
	line-height: 150%;
}
#contents .company {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
	line-height: 150%;
}
#contents p.company {
	line-height: 150%;
}
/*-----------------------------------------------
 __画像位置
-----------------------------------------------*/
.fl_rt {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.fl_lf {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*-----------------------------------------------
 __見出し 
-----------------------------------------------*/
h1{	text-align: left;
	background-image: url(../image/hd_tx_bg.gif);
	background-repeat: no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 10px;
	color: #CCCCCC;
	text-indent: 40px;
	padding: 0px;
	margin: 0px;}
	
h2.red{
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin: 0px;
	background-image: url(../image/h2_red.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
}
h2.blue{
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin: 0px;
	background-image: url(../image/h2_blue.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	
}

h2.blue2{
	text-align: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	margin: 0px;
	background-image: url(../image/h2_blue2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	
}

h2.orange{
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin: 0px;
	background-image: url(../image/h2_orange.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
}
h2.black{
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin: 0px;
	background-image: url(../image/h2_black.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
}
h2.black a{

	color: #FFFFFF;
}
h2.black a:hover{

	color: #FFFFFF;
}

h2.black2{
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	background-image: url(../image/h2_black2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	margin: 0px;
}
h2.black2 a{

	color: #FFFFFF;
}
h2.black2 a:hover{

	color: #FFFFFF;
}

h2.glay2{
	text-align: left;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	margin: 0px;
	background-image: url(../image/h2_glay2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
h2.star{text-align: left;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	padding: 0px;
	margin: 0px;}

h3.star{
	text-align: left;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
h2.otakara{
	text-align: left;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2.starlight{
	text-align: left;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2.bknb{text-align: left;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	padding: 0px;
	margin: 0px;}

/*-----------------------------------------------
 __フッター
-----------------------------------------------*/
#footer {
}

#footer .name {
	text-align: left;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 25px;
	background-color: #CDCDCD;
	line-height: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	font-weight: bold;
}
#footer .copy {
	text-align: left;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 25px;
	background-color: #FFFFFF;
	line-height: 25px;
	padding-right: 0px;
	margin: 0px;
	font-size: 10px;
}

/*-----------------------------------------------
 __フッターリンク
-----------------------------------------------*/
#footer_link {
	text-align: left;
	margin-top: 60px;
	background-color: #ffffff;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#footer_link ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer_link li {
	display: inline;
	list-style-type: none;
}
#footer_link a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#footer_link a:hover {
	font-size: 12px;
	color: #66BF9A;
	text-decoration: underline;
}
/*-----------------------------------------------
 __テキスト
-----------------------------------------------*/
.green_bold {
	color: #5BBB93;
	font-weight: bold;
}
.pink_bold {
	color: #FF8EC7;
	font-weight: bold;
}
.blue_bold {
	color: #3366FF;
	font-weight: bold;
}
.blue {
	color: #3366FF;
}
.red {
	color: #990000;
}
.pink {
	color: #FF6699;
}
.red_small {
	color: #990000;
	font-size: 10px;
	font-weight: normal;
}
.blue{color:#00246F;}
.blue_small{color:#00246F;	font-size: 10px;
	font-weight: normal;
}
.small{font-size: 12px;
	font-weight: normal;
}

.red_big {
	color: #FF0000;
	font-size: 16px;
}
.black_big {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}
/*-----------------------------------------------
 __バックナンバーリスト
-----------------------------------------------*/


#left .tabContainer {
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#left .tabContainer dt{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #990000;
	text-decoration: underline;
}

#left  .tabContainer dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#left  .tabContainer dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
}
/*-----------------------------------------------
 __タブコントローラー（上）
-----------------------------------------------*/
#right #tab1 {
	margin: 0px;
	padding: 0px;
}

#right #tab1 .tabContainer {
	text-align: left;
	float: left;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	line-height: 150%;
	width: 738px;
}

#right #tab1 .tabContainer dt{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right #tab1 .tabContainer dt .title{
	list-style-type: none;
	line-height: 24px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #990000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 24px;
	height: 24px;
}
#right #tab1 .tabContainer dt .title_blue{
	list-style-type: none;
	line-height: 24px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00246F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #00246F;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 24px;
}

#right #tab1 .tabContainer dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right #tab1 .tabContainer dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
#right #tab1 .tabContainer dd .cmntBox{
	margin-bottom:10px;
	overflow: auto;
	padding-left: 15px;
}
#right #tab1 .tabContainer dd .cmntBox .blue{
	float:left;
	width:70px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #003399;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;overflow: hidden; _zoom: 1;
}
#right #tab1 .tabContainer dd .cmntBox .red{
	float:left;
	width:70px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #990000;
	padding-left: 5px;
	font-weight: bold;
	margin-right: 5px;
	padding-top: 2px;overflow: hidden; _zoom: 1;
}
#right #tab1 .tabContainer dd .cmntBox .comnt{
	line-height: 170%;	_zoom: 1;      
	overflow: hidden;   

}
#right #tab1 .tabContainer dd p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#right #tab1 .tabContainer dd .yokoku_text{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #E3E3E3;
	color: #000000;
	padding: 10px;
	width: 690px;
	font-size: 14px;
	font-weight: normal;
	line-height: 200%;
	overflow: auto;
}
#right #tab1 .tabContainer dd .itemBox{
	text-align: center;
	padding-left: 30px;
}
#right #tab1 .tabContainer dd .itemBox .item {
	text-align: center;
	width: 170px;
	float: left;
	font-size: 12px;
}
#right #tab1 .tabContainer dd .itemBox .item2 {
	text-align: center;
	width: 136px;
	float: left;
	font-size: 12px;
	margin-bottom: 15px;
}
#right #tab1 .tabContainer dd .itemBox .item img{
	margin-bottom: 5px;
}
#right #tab1 .tabContainer dd .itemBox .item .name{
	text-align: center;
}

#right #tab1 .tabContainer dd .itemBox .item .date{
	text-align: center;
	padding: 1px;
	border: 1px solid #666666;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 20px;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(../image/h2_black.gif);
	background-repeat: repeat-x;
}
#right #tab1 .tabContainer dd .itemBox .item .date_now{
	text-align: center;
	padding: 1px;
	border: 1px solid #666666;
	margin-top: 3px;
	margin-right: 30px;
	margin-bottom: 3px;
	margin-left: 30px;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(../image/h2_red.gif);
	background-repeat: repeat-x;
}
#right #tab1 .tabContainer dd .itemBox .item .date_now a{
	color: #FFFFFF;
	background-image: url(../image/h2_red.gif);
	background-repeat: repeat-x;
	display: block;
	text-decoration: none;
}
#right #tab1 .tabContainer dd .itemBox .item .date_now a:hover{
	text-decoration: underline;
}
#right #tab1 .tabContainer dd .itemBox .item .date_end{
	text-align: center;
	padding: 1px;
	border: 1px solid #666666;
	margin-top: 3px;
	margin-right: 30px;
	margin-bottom: 3px;
	margin-left: 30px;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(../image/glay.gif);
	background-repeat: repeat-x;
}
#right #tab1 .tabContainer dd .itemBox .item2 img{
	margin-bottom: 5px;
}
#right #tab1 .tabContainer dd .itemBox .item2 .name{
	text-align: center;
	font-size: 12px;
	padding-right: 3px;
	padding-left: 3px;
}

#right #tab1 .tabContainer dd .itemBox .item2 .date{
	text-align: center;
	padding: 1px;
	border: 1px solid #666666;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(../image/h2_black.gif);
	background-repeat: repeat-x;
}
#right #tab1 .tabContainer dd .itemBox .item2 .date_now{
	text-align: center;
	padding: 1px;
	border: 1px solid #666666;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 15px;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(../image/h2_red.gif);
	background-repeat: repeat-x;
}
#right #tab1 .tabContainer dd .itemBox .item2 .date_now a{
	color: #FFFFFF;
	background-image: url(../image/h2_red.gif);
	background-repeat: repeat-x;
	display: block;
	text-decoration: none;
}
#right #tab1 .tabContainer dd .itemBox .item2 .date_now a:hover{
	text-decoration: underline;
}
#right #tab1 .tabContainer dd .itemBox .item2 .date_end{
	text-align: center;
	padding: 1px;
	border: 1px solid #666666;
	margin-top: 3px;
	margin-right: 30px;
	margin-bottom: 3px;
	margin-left: 30px;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(../image/glay.gif);
	background-repeat: repeat-x;
}
/*-----------------------------------------------
 __タブコントローラー（下）
-----------------------------------------------*/
#right #tab2 {
	margin: 0px;
	padding: 0px;
}

#right #tab2 .tabContainer {
	text-align: left;
	float: left;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	line-height: 150%;
	width: 738px;
}

#right #tab2 .tabContainer dt{
	list-style-type: none;
	line-height: 24px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF9900;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 24px;
	height: 24px;
}

#right #tab2 .tabContainer dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right #tab2 .tabContainer dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*-----------------------------------------------
 __ライトボックス
-----------------------------------------------*/
#gallery{}

/*-----------------------------------------------
 __クリア
-----------------------------------------------*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}
