@charset "utf-8";
/*
Theme Name: Tron Management
Author: Tron Management

*/
@import  "/common/css/basic.css";
 
div#mainContent.info {
font-family: "georgia",serif !important;
margin:0;
padding:0px 10px;
}
div#main {
background-image:url("../img/main_image.jpg");
background-position:430px 0;
background-repeat:no-repeat;
}
div.artist {
clear:both;
}
div.cat {
float:left;
height:15px;
margin:0 10px 0 0;
text-align:right;
width:85px;
}
div.name {
float:left;
margin:0;
padding:0;
}
div.name ul {
border-left:1px solid #999999;
list-style-type:none;
margin:0 0 7px;
padding:0 0 0 10px;
}
div.name ul li {
height:21px;
line-height:1em;
margin:0;
overflow:hidden;
padding:0 0 5px;
}
#comment {
background-color:#F2F2F2;
clear:both;
font-size:80%;
margin:15px 0 0;
padding:10px 0 10px 95px;
}
#comment p {
border-left:1px solid #999999;
line-height:1.2em;
padding:0 0 0 10px;
}
#news-wrapper {
font-size:80%;
margin:0 0 0 0;
overflow:hidden;
}
#news {
float:left;
overflow:hidden;
}

div.news-section {
clear:both;
margin:0 0 40px 20px;
border-bottom:1px solid #CCC;
}
div.no-border {
border-bottom:none;
}


div.news-section div.date {
/*float:right;*/
line-height:1em;
margin:0.3em 0 5px 0;
text-align:left;
color:#999;
font-family: "georgia",serif !important;
}
div.news-contents {
/*border-left:1px solid #999999;*/
margin:0 0 0 0;
padding:0 0 0 0;
width:620px;
}
div.news-contents h2 {
color:#434343;
font-size:100%; /*■■■■■■■■■■■■■■■■■■■■タイトルの文字サイズ■■■■■■■■■■■■■■■■■■■■■■■■*/
font-weight:bold;
margin:0 0 15px 0;
}
div.news-text{
	padding:0 0 40px 0;
}


div.news-contents img {
margin:15px 0;
}
div.news-category {
margin:10px 0 0;
text-align:right;
}
div.news-category a {
font-weight:normal;
}
div.paging {
padding:0 0 0 20px;
}

div.paging a {
color:#666666;
font-weight:normal;
}

div.paging div.pre{
	float:left;
	width:50%;
}
div.paging div.next{
	float:right;
	width:50%;
	text-align:right;
}


div.upper {
margin:0 0 20px;
}
#news span.new {
color:#FF0000;
}
div#side {
float:right;
margin:5px 0 0;
width:150px;
}
div.searchtitle,
div#side h4 {
color:#434343;
font-family: "georgia",serif !important;
font-size:14px;
font-weight:bold;
line-height:1;
margin:0 0 10px 0;
}

div.searchtitle{
margin:0 0 5px 0;
}


div#side ul {
padding:0 0 0 0;
}
div#side li {
list-style:none outside none;
line-height:1;
padding:0;
}
div#side li a {
font-weight:normal;
}

div.achive-title {
margin:10px 0 10px 20px;
font-size:14px;
}


li.cat-item{
	font-size:13px;
	margin:0 0 15px 0;
	color:#999;
}

.widget_mycategoryorder{
	padding:0 0 0 0px;
}

div#side li.cat-item li.cat-item{
	padding:0 0 0 10px;
}
li.cat-parent a{
	display:block;
	margin:0 0 15px 0;
}

div#search{
	padding:0 0 30px 0;
}

.widget_search{
}

#searchform{
    position: relative; 
}

div#search{
	padding:0 0 30px 0;
}

.widget_search{
}

div.searchWrap{
border: 1px solid #ccc;
padding:0;
margin:0;
}

#searchform {
    position: relative;   
}

#searchform fieldset{
 border:none;  
}


#s{
    width: 125px;  
   height: 16px; 
    border: none; 
    padding: 2px 0;
    border-color: #fff;   
}

#searchsubmit{
    position: absolute;  
    top: 3px;  
    _top: 5px;  
    left: 130px;  
}

*:first-child + html #searchsubmit    {  
    top: 5px;  
} 
div#icon{
	margin:0 0 20px 0;
}

div#icon img{
	margin:0 20px 10px 0;
}


.pagebar {
	padding: 0 0 15px 20px;
	text-decoration: none;
	text-align: center;
	color:#999;
}

.pagebar a,.pageList .this-page {
	/*border: 1px solid #9AAFE5;*/
	text-decoration:underline;
	padding: 0em 0.5em;
	font-weight:normal !important;
}

.pagebar a:visited {
	/*border: 1px solid #9AAFE5;*/
	text-decoration:underline;
	padding: 0.2em 0.5em;
	color:#999;

}
.pagebar a:hover {
	text-decoration:underline;
	padding: 0.2em 0.5em;
	color:#000;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	/*border: 1px solid #2E6AB1;*/
	padding: 0em 0.5em;
	font-weight: bold;
	/*background: #2E6AB1;*/
	color: #000;
}


.pagebar .inactive
{
   /*border: 1px solid #cccccc;*/
	color:#999;
   text-decoration: none;
   padding: 0em 0.5em;
}

.notfound{
	font-size:150%;
}