@charset "utf-8";



/* COLUMN,FARM(index) style
---------------------------------------------------- */
#article h4 {
	background: #000000;
}
.column-lated{
	margin-top: 10px;
}
.column-lated div{
	padding: 10px 0;
	background: url(./images/dot.gif) repeat-x left bottom;
}
.column-lated p{
	float: left;
	width: 106px;
}
.column-lated dl{
	float: right;
	width: 600px;
}
.column-lated dt{
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 1.4;
}
.column-lated dd{
	color: #000000;
	font-size: 11px;
	line-height: 1.4;
}
.column-lated dd.btn {
	text-align: right;
}
.column-lated ul {
	margin-top: 26px;
}
.column-lated li{
	margin-bottom: 4px;
	padding: 0 8px 2px 0;
	background:url(./images/dot.gif) repeat-x left bottom;
	line-height: 1.8;
}
.column-lated li a {
	padding-left: 14px;
	background:url(./images/icon_list_arrow.gif) no-repeat 0 0.1em;
}
#entertainment.column .column_list h5{
	font-size:15px;
	font-weight:bold;
	background:url(images/pt_title.gif) no-repeat 0 0;
	padding-left:27px;
	width:713px;
	height:32px;
	line-height:35px;
}
/* COLUMN,FARM(detail) style
---------------------------------------------------- */
.column p.column-main-p {
	padding-bottom: 11px;
	background: #000000;
	text-align: center;
}
.column p.column-v-title {
	margin:0;
}
#column-txt{
	margin: 20px 0;
	padding-bottom: 30px;
	border-bottom: 8px solid #CCCCCC;
}
#column-txt p{
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.8;
}
#column-txt .sb{
	font-weight:bold;
}
#column-txt .ColumnImgL {
	float: left;
	margin: 0 20px 10px 0;
	color: #999;
}
#column-txt .ColumnImgR {
	float: right;
	margin: 0 0 10px 20px;
	color: #999;
	text-align: right;
}
#column-txt p.ColumnImgC{
	color: #999;
	text-align: center;
}
#column-txt div.ColumnImgC{
	margin:0 0 20px;
}
#column-txt .ColumnImgC p{
	float:left;
	color: #999;
	text-align:right;
}
#column-txt .ColumnImgC p.left-i{
	float:left;
	margin:0 10px 0 0;
	text-align:left;
}
#section dl.camp-member{
	margin:0 0 20px;
}
#section dl.camp-member dt{
	font-weight:bold;
}
#section dl.camp-member dd{
	margin:0;
}
#section dl.camp-member dd dt{
	font-weight:normal;
}
ul#pager {
	height: 28px;
	margin-bottom: 20px;
	background: url(./images/bg_pager.gif) 0 0 repeat-x;
}
ul#pager li.next{
	float:right;
}
ul#pager li.prev{
	float:left;
}


/* GAO
---------------------------------------------------- */
#article.gao{
	width: 780px;
	margin: 0 !important;
}
#article.gao h4 {
	background: none !important;
}
#article.gao #column-txt {
	border: none !important;
	padding: 15px 30px;
}
.gao #headwp{
	background: #4d4d4d;
	padding: 20px;
	overflow: hidden;
	zoom:1;

}
.gao #headwp dl{
	background: #000;
	width: 220px;
	padding: 10px;
	float: left;
}
.gao #headwp dt{
	background: url(/entertainment/column/gao/img/bg_number.jpg) 0 0 no-repeat;
	text-align: center;
	font-size: 18px;
}
.gao #headwp dd{
	color: #ffea00;
	font-size: 16px;
	padding: 10px 0 0 0;
}
.gao #headwp p{
	width: 480px;
	float: right;
	color: #FFF;
	font-size: 16px;
	line-height: 2.0;
}
.gao p.question{
	color: #ff3e91;
	font-size: 20px !important;
	text-indent: -1em;
	margin-left: 1em;
	line-height: 1.6!important;
}
.gao #profile{
	background: #ffea00;
	padding: 20px;
}
.gao #profile p{
	font-size: 15px;
	line-height: 1.4;
	margin-bottom: 0!important;
}
span.name{
	font-weight: bold;
	display: block;
}
.center{
	text-align: center;
}
.gao .unit_backnumber {
	border:#efefef 10px solid;
	padding:10px;
	margin-bottom:20px;
}
.gao .guest_name{
	background-color:#000000;
  color: #ffea00;
	font-weight:bold;
	padding:3px 5px;
}
.gao .unit_backnumber .img {
  float: left;
  width: 260px;
	font-size:12px;
}
.gao .unit_backnumber .list {
	float: right;
	padding-left: 20px;
	width: 390px;
}
.gao .unit_backnumber .list li {
	border-bottom: 1px dotted #000000;
	font-size: 13px;
	line-height: normal;
	padding: 8px 0;
}


/* WEB_MAGAZINE
---------------------------------------------------- */
#article.wm{
	width: 780px;
	margin: 0 !important;
}
#article.wm h4 {
	background: none !important;
}
#article.wm #column-txt {
	padding: 15px 30px;
	border: none !important;
}
.wm p.question{
	color: #a29000;
	font-size: 20px !important;
	text-indent: -1em;
	margin-left: 1em;
	line-height: 1.6!important;
}
.noindent{
	text-indent: 0 !important;
	margin-left: 1em;
}
.wm .guest_name{
	background-color:#000000;
    color: #ffea00;
	font-weight:bold;
	padding:3px 5px;
}
.wm .unit_backnumber {
	border:#efefef 10px solid;
	padding:10px;
	margin-bottom:20px;
}
.wm .guest_name{
	background-color:#000000;
    color: #ffea00;
	font-weight:bold;
	padding:3px 5px;
}
.wm .unit_backnumber .img {
	float: left;
	width: 260px;
	font-size:12px;
}
.wm .unit_backnumber .list {
	float: right;
	padding-left: 20px;
	width: 390px;
}
.wm .unit_backnumber .list li {
	border-bottom: 1px dotted #000000;
	font-size: 13px;
	line-height: normal;
	padding: 8px 0;
}




/* OTHER
--------------------------------------- */

.column #others {
	width: 720px;
	margin: 0 auto;
	margin-top: 18px;
}
.column #others .unit {
	padding: 10px 10px 0 10px;
}
.column #others ul {
	width: 345px;
}
.column #others ul.c-left {
	float: left;
}
.column #others ul.c-right {
	float: right;
}
.column #others li {
	padding: 10px 0 11px 0;
	background: url(../../img/line_1.gif) bottom left repeat-x;
}
.column #others li a {
	display:inline-block;
	padding-left: 27px;
	height: 16px;
	line-height: 16px;
	font-weight: bold;
	background: url(../../img/arrow_others_normal.gif) 0 0 no-repeat;
}
.column dd.link {
    padding-left: 25px;
    background: url(../../img/arrow_others_normal.gif) center left no-repeat;
    line-height: 16px;
}
.column dd.year{
	}
.column dd.year ul{
	overflow:hidden;
}	
.column dd.year li{
	float:left;
	width:105px;
	padding-left: 25px;
  background: url(../../img/arrow_others_normal.gif) center left no-repeat;
  line-height: 16px;
}
.column dd.year li:nth-child(n + 5){
	margin-top:10px;
}
.column dd.year li a{
	text-decoration:none;
	color:#0066CC;
}
.column dd.year li a:hover{
	text-decoration:underline;
}
/* wakatoramatome
---------------------------------------------------- */
.column #main .columnwt{
	background:url(wakatoramatome/img/pt_waka.gif) 0 0 no-repeat;
}
#article.wt{
	width: 780px;
	margin: 0 !important;
}
#article.wt h4 {
	background: none !important;
}

#article.wt #column-txt {
	padding: 15px 30px;
	border: none !important;
}
.wt .unit_backnumber{
	background:url(wakatoramatome/img/line.gif) top center no-repeat;
	padding:40px 0;
}
.wt .unit_backnumber .img {
    float: left;
    width: 300px;
}

.wt .unit_backnumber .list {
    float: right;
    padding-left: 31px;
    width: 389px;
}
.wt .unit_backnumber .list .nemu{
	background:url(wakatoramatome/img/guest_name_bk.gif) 0 0 no-repeat;
	padding-left:7px;
	width:382px;
	height:34px;
	font-size:20px;
	margin-bottom:10px;
}
.wt .unit_backnumber .list .txt{
	font-size:16px;
}
.wt .unit_backnumber .list a{
	 background: rgba(0, 0, 0, 0) url("../../img/arrow_others_normal.gif") no-repeat scroll 0 0;
    display: inline-block;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    padding-left: 27px;
}
.wt h5:first-child{
	margin-top:0;
}
.wt h5{
	padding:12px 0 0 23px;
	width:689px;
	height:48px;
	background:#ffe100;
	border-left:8px #000000 solid;
	font-size:24px;
	margin:40px 0 30px 0;
	font-weight:bold;
}
.wt .wt_wap{
	margin-bottom:40px;
	overflow:hidden;
}
.wt .moviewap{
	background:#000000;
	text-align:center;
	margin:30px 0;
	padding:20px 0;
}

#article.wt #column-txt .moviewap p{
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	margin:0;
}
#article.wt #column-txt p.end{
	margin-bottom:0;
}
#article.wt p.link {
    background: rgba(0, 0, 0, 0) url("../../img/arrow_others_normal.gif") no-repeat scroll left center;
    margin: 0;
    padding-left: 25px;
}


/* YANO
---------------------------------------------------- */

#article.yano{
	width: 780px;
	margin: 0 !important;
}
#article.yano h4 {
	background: none !important;
}
#article.yano .unit{
	padding: 20px;
}
#article.yano .column-wp{
	border-bottom: 1px dotted #ccc;
}
#article.yano .column-wp h5.column-ttl{
	background: #181818;
	padding: 8px 10px;
	font-size: 20px;
	color: #ffd10e;
	font-weight: bold;
}
#article.yano .column-wp .inner{
	background: #f1f1f1;
	padding: 15px;
}
#article.yano .column-wp h6{
	font-size: 16px;
	font-weight: bold;
	border-bottom:  2px solid #ffd10e;
	margin-bottom: 10px;
}
#article.yano .column-wp p{
	font-size: 14px;
}
#article.yano .column-wp p.tbc{
	font-size: 13px;
	text-align: right;
	padding-top: 10px;
	color: #912729;
}
#article.yano .info-wp .bnr{
	margin-top: 10px;
}
#article.yano .info-wp p{
	font-size: 13px;
}
#article.yano #movie{
	text-align:center;
	margin-top:15px;
}

/* kodama
---------------------------------------------------- */
#article.kodama{
	width: 780px;
	margin: 0 !important;
}
#article.kodama h4 {
	background: none !important;
}
#article.kodama .unit{
	padding: 20px;
}
#article.kodama .column-wp{
	border-bottom: 1px dotted #ccc;
}
#article.kodama .column-wp h5.column-ttl{
	background: #181818;
	padding: 8px 10px;
	font-size: 20px;
	color: #ffd10e;
	font-weight: bold;
}
#article.kodama .column-wp .inner{
	background: #fffee8;
	padding: 15px;
	line-height:1.6;
}
#article.kodama .column-wp .inner .notice{
	color:#b82300;
	padding-top:10px;
	font-weight:bold;
}
#article.kodama .column-wp h6{
	font-size: 18px;
	font-weight:bold;
	border-bottom: 2px solid #ffd10e;
	margin-bottom:15px;
	padding-left:5px;
}
#article.kodama .column-wp h6:nth-of-type(n+2){
	margin-top:25px;
}
#article.kodama .column-wp p{
	font-size: 14px;
	margin-bottom:10px;
}
#article.kodama .column-wp p.tbc{
	font-size: 13px;
	text-align:center;
	padding-top: 10px;
	color: #912729;
}
#article.kodama .info-wp .bnr{
	margin-top: 10px;
}

#article.kodama .info-wp p{
	font-size: 13px;
}
#article.kodama #movie{
	text-align:center;
	margin-top:15px;
}
#article.kodama .back_link{
	text-align:right;
	padding-right:20px;
	margin-top:5px;
}
#article.kodama .back_link a{
	padding-left:25px;
	line-height:16px;
	font-size:13px;
	background:url(/img/arrow_others_normal.gif) left center no-repeat;
}
#article.kodama .img-r{
	float:right;
	padding-left:15px;
}
#article.kodama .img-l{
	float:left;
	padding-right:15px;
}
/*=====backnumber=====*/
.kodama h5.column-bkttl{
	background:#181818;
	padding:8px;
	font-size:16px;
	color: #ffd10e;
	font-weight: bold;
}
.kodama .bk_detail{
	padding:15px 0 25px;
	margin-bottom:25px;
	border-bottom:dotted 2px #ccc;
	overflow:hidden;
}
.kodama .bk_img{
	width:290px;
	padding-left:10px;
	float:left;
}
.kodama .bk_img img{
	width:100%;
}
.kodama .bk_link{
	float:right;
	width:415px;
}
.kodama .bk_link li{
	margin-bottom:13px;
	text-indent:-1em;
	padding-left:1em;
}
.kodama .bk_link li:last-child{
	margin-bottom:0;
}
.kodama .bk_link li a{
	font-size:13px;
	color:#333;
}
.kodama .bk_link li a:hover{
	text-decoration:underline;
}
.kodama .bk_link li a:before{
	content:"\025b6\00a0";
	font-size:0.9em;
}