@charset "utf-8";

.automaticDeletion {
	margin: 10px;
}
.automaticDeletion ul {
	padding: 7px 22px;
}
.automaticDeletion ul li {
	list-style: disc;
}
.automaticDeletion .annotation {
	font-size: 10px;
}

/*uigrid
------------------------------------------------- */
.pastlist_grid  .grid2{
	margin-left:10px;
}
.pastlist_grid  .grid3{
	margin-left:130px;
}
.pastlist_grid .sentence{
	height:2.8em;
	margin:3em 5px 10px 0;
	white-space:normal;
}
.pastlist_grid .days,
.dialog .days {
	width:auto;
	margin:0;
}
.pastlist_grid .days span,
.dialog .days span{
	margin-right:15px;
}

.pastlist_grid  .grid4{
	left:130px;
}


/* status
------------------------------------------------- */
.status div.setupclick{
	background-color:#529DEF;
}


/* dropmenu
------------------------------------------------- */
.pastlist_grid .st_dropmenu{
	padding:0;
	width: auto;
}

.pastlist_grid .st_dropmenu li{
	white-space: nowrap;
}

/* dialog
------------------------------------------------- */
.dialog{
	width:600px;
	position: static;
}

.dialog textarea{
	width: 510px;
	height:44px;
}

.dialog.grayout .warning{
	text-align:center;
}

.dialog .keyword{
	width: 510px;
	padding: 5px;	
}

.dialog .thumb{
	margin-right:20px;
	height:75px;
	width:100px;
	position: relative;
}

.dialog .thumb span img{
	background: url(../img/lv_common.png) no-repeat scroll -1400px -612px;
}

.dialog .thumb span{
	position:absolute;
	right:1px;
	top:1px;
	display:none;
}
.dialog .thumb.check{
	border:1px solid #04C;
}
.dialog .thumb.check span,
.dialog .thumb:hover span{
	display: block;
}

.dialog .btn_style1{
	position: relative;
}


.dialog_info{
	background:#888;
	color:#fff;
	padding:20px;
	text-align:center;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	-khtml-border-radius:4px; 
	border-radius:4px; 
	display:none; 
	position:absolute; 
	z-index:999; 
}


.dialog_info .dialog_content{
	padding:0;
}

/* status
------------------------------------------------- */
.datanone .status .prog_gen,
.datanone .status .prog_gen:hover,
.datanone .status .prog_adt,
.datanone .status .prog_adt:hover{
	background: #aaa;
}

.pastlist_grid .status .st_prog{
	line-height:1.5;
	padding:3px 5px 0 5px;
}

.status .prog_gen,
.status .prog_gen:hover{
	background: #0982F4;
}

.status .prog_adt,
.status .prog_adt:hover{
	background: #FF3F89;
}

.pay_prog  .st_prog span{
	background: url(../img/lv_common.png) no-repeat -1400px -38px;
	padding:0 0 0 20px;
	display:block;
	height:18px;
}

.datanone.pay_prog .st_prog span{
	background: url(../img/lv_common.png) no-repeat -1400px -1174px;
}

.status .rep_count:hover,
.status .contribute_set:hover,
.datanone .status .comment_count:hover  {
	background-color:#f2f2f2;
}

.rep_count img{background: url(../img/lv_common.png) no-repeat -800px -434px;}

.comment_count img,
.datanone .comment_count:hover img{
	background: url(../img/lv_common.png) no-repeat -800px -486px;
}

.comment_count:hover img{background:#529DEF url(../img/lv_common.png) no-repeat -800px -512px;}
.edit img{background: url(../img/lv_common.png) no-repeat -850px -486px;}
.edit :hover img{background: url(../img/lv_common.png) no-repeat -850px -538px;}
.contribute img{background: url(../img/lv_common.png) no-repeat -850px -434px;}
.contribute_conv img{background: url(../img/lv_common.png) no-repeat -850px -564px;}

.contribute:hover img,
.contribute_conv:hover img{
	background: url(../img/lv_common.png) no-repeat -850px -512px;
}
.contribute_set img{background: url(../img/lv_common.png) no-repeat -850px -460px;}

.setup img{background: url(../img/lv_common.png) no-repeat -800px -278px;}
.setup :hover img,
.setupclick img{
	background: url(../img/lv_common.png) no-repeat -800px -408px;
}

.status .prog_gen,
.status .prog_adt,
.status .rep_count a,
.status .contribute_set a,
.datanone a,
.datanone .grid2 img{
	cursor:default;
}

.status .rep_count,
.status .comment_count{
	width:auto;
}

.status .rep_count b,
.status .comment_count b{
	margin-left:-5px;
	padding-right:5px;
	display:inline-block;
	vertical-align:middle;
}


.rep_count img,
.comment_count img{
	display:inline-block;
	vertical-align:middle;
}


.comment_count:hover b{
	color:#ececec;
}

/* playerArea
------------------------------------------------- */
#playerArea{
	position:absolute; 
	display:none; 
	width:488px; 
	height:366px; 
	z-index:999;
}


#playerArea input{
	background:url(../img/lv_common.png) no-repeat scroll -849px -4px;
	width:25px;
	height:25px;
	border:none;
	position:absolute;
	right:-25px;;
	top:-25px;
	cursor:pointer;
}

#playerArea iframe{
	border:1px solid #555;
	width:100%; 
	height:100%;
}



/* 
------------------------------------------------- */

.grid2 .rep_btn img{
	background: url(../img/lv_common.png) no-repeat -892px -456px;
}

.grid2 a:hover .rep_btn{
	display:block;
}
.grid2 .rep_btn{	
	display:none;
	position: absolute;
	top:25px;
	left:37px;
	background:#333;	
	height:25px;
	width:25px;
}

.openpublic{
	float:left;	
	border:1px solid #ccc;
	background-color:#eff8ff;
	padding:1px;
	margin: 0 2px;
}
.openpublic.btn_on a,
.openpublic.btn_off a{
	padding:0px 5px 0px 20px;
	display:block;
}

.openpublic.btn_on a {
	background:url(../img/lv_common.png) no-repeat -1395px -1105px;
}

.openpublic.btn_off a{
	background:url(../img/lv_common.png) no-repeat -1395px -1088px;		
}

.openpublic.label{
	padding:1px 5px;
	background:#FFFCE5;
	border:1px solid #FBD003;
}


.openpublic.btn_ng{
	border:none;
	color:#888;
	background:#f6f6f6 url(../img/lv_common.png) no-repeat -1395px -1071px;	
	padding:1px 5px 1px 20px;
}


.pastlist_info{
	background:#E8F3FF;
	padding:2px 5px 5px;
	margin-top:-7px;
}

.pastlist_info .openpublic.label{
	margin:0;
	padding:0 5px;
	float:none;
}


/*---------------messe_none---------------*/
ul.datanone li{
	border:none;
	text-align:center;
	margin:50px auto;	
}
ul.datanone strong{
	font-size:23px;
}


/* upper_navi_box
------------------------------------------------- */
.content_head{padding-bottom:0;}
.upper_navi_box{height:40px;}

.nv_set img {
    background: url("../img/lv_common.png") no-repeat scroll -748px -200px transparent;
}
.nv_dropmenu li a{
    color: #555555;
    display: block;
    padding: 5px 17px;
    text-align: left;
}

.nv_dropmenu li.dispnumber a {
    padding: 2px 17px 2px 35px;
}

.dispnumber.current a,
.dispnumber.current a:hover {
    background: url("../img/lv_common.png") no-repeat scroll -1380px -137px transparent;
}


.nv_dropmenu li {
    white-space: nowrap;
}

.nv_dropmenu li a{
    color: #555555;
    display: block;
    padding: 5px 17px;
    text-align: left;
}

.listborder {
    border-bottom: 1px dotted #CCCCCC;
}

.nv_dropmenu span {
    color: #999999;
    font-size: 12px;
    padding: 0 17px;
}

.nv_set ul {
    left:auto;
    top: 29px;
    width: auto;
    padding: 0;
}


.nv_code p {
    height: 23px;
    padding: 4px 10px 0;
}


/* もっとみる
------------------------------------------------- */
.reading {
    margin: 0 auto;
    text-align: center;
    width: 200px;
}
.reading .btn_style1 a {
    color: #555555;
}
.reading p {
    color: #888888;
}



/* pastlist>#liv_box10
------------------------------------------------- */
#liv_box10 .share_box {
	padding:25px;
	border-bottom:none;
	font-size:12px;
	-webkit-box-shadow: 0 0 0 1px #fff inset;
	-moz-box-shadow:0 0 0 1px #fff inset;
	box-shadow:0 0 0 1px #fff inset;
}

#liv_box10 .left{
	width:51%;
}

#liv_box10 .right{
	margin-top:2em;
}

#liv_box10 .about_txt{
	padding:5px;
	font-size:11px;
	border:1px solid #ccc;
}

#liv_box10 .share_box li.player_custom {
    margin: 10px 0 0 3px;
}

