h1 {
	font-size:1.5em;
	font-weight:bold;
	color:#111;
}


blockquote {
    width: 460px;
    margin: 10px 20px 10px 0;
    padding: 10px 10px 10px 30px;
    border: #D9D9D9 solid;
    border-width: 1px 0;
    background: url(/paracomi/_/img/blockquote_01.gif) repeat-x 0 0;
    line-height: 150%;
    font-size: 90%;
}


.resbtn {
	background: url(/paracomi/_/img/comment-icon.gif) no-repeat 5px center;
	display:block;
	width:12em;
	font-weight:bold;
	border:1px solid #CACAFF;
	padding: 0.5em 0.5em 0.5em 2em;
	margin:15px;
	}


dl#treeview {
	margin-top:15px;
	padding:0;
}
dl#treeview dt{
    padding: 4px 10px;
	border-top:1px solid #E2D9C5;
    background-color: #FFF3F7;
}
dl#treeview dt a{
	color:#CC0033;
	font-weight:bold;
}
dl#treeview dd{
    padding: 2px 15px;
	border-top:1px solid #C0C0C0;
}

dl#treeview dd a{
	color:#CC0033;
}


dl#treeview .long_topic {
	padding:2px 0 2px 35px;
	line-height: 140%;
	background:url(/paracomi/_/img/accept.png) no-repeat 15px center;
	margin-bottom:10px;
}

dl#treeview .long_topic a{
	color: #688DE2;
}
.ads {
padding:15px 0 10px 57px;
}

.ad_unit {
margin:0;
padding:0 0 10px 0;
}


.published {
	color:#999999;
}

.p-author {
	padding:0 1em;
	font-weight:bold;
	color:#888;
	white-space: nowrap; 
}

#brand {
	background:url('/paracomi/_/img/logo.gif') no-repeat;
}

#regiform td {
	width:240px;
	padding-right:30px;
}
#regiform h2 {
	font-weight:bold;
	font-size:120%;
	padding:0.5em;
	border-left:solid 8px red;
	background:#EEEEEE;
}
#regiform h2.left {
	border-color:green;
}
.maintext{
	line-height:2.5em;
}


#cateview,#entryview {
	margin-top:0.5em;
	font-size:110%;
	line-height:2em;
	margin:10px;
}
#cateview dt{
	padding-left:20px;
	background:url('/paracomi/_/img/action_forward.gif') no-repeat left center;
}
#cateview dd{
	padding-left:40px;
	background:url('/paracomi/_/img/arrow_right.gif') no-repeat 20px center;
}



#entryview {
	display:block;
	line-height:0.5em;
}

#entryview dd{
	margin-top:1em;
	padding-left:30px;
	line-height:1.5em;
	background:url('/paracomi/_/img/arrow_right.gif') no-repeat 10px center;
}
/** sidebar **/

#sidebar {
	background:#EBEBEB;
	margin-right:10px;
	padding:5px;
}

#tools,
#job,
#paraNEWS,
#para,
.div {
	margin-bottom:10px;
	line-height:1.7em;
	background:#fff;
	padding:10px;
}

.div {
	background:#fffbc6;
}

#paraNEWS{
	background:#FEFCF5;
	border:1px solid #EFD570;
	}

#paraNEWS h2 {
	text-align:center;
	border:double 3px #E0464B;
	padding:5px 0;
}
#paraNEWS h2 span {
	font-size:90%;
	text-decoration:none;
	color:#666666;
	}

#paraNEWS .navi a{
	display:block;
	margin-top:5px;
	text-align:center;
	padding:0.5em;
	background:#E0464B;
	color:#FFFFFF;
}
#paraNEWS .navi a:hover{
	font-weight:bold;
}
#tools ol{
	margin:0;
	padding:0;
}

#tools li {
	margin:0;
	line-height:2.2em;
	list-style-type:none;
	padding-left:28px;
}
#tools #write {
	background: url(/paracomi/_/img/enpitsu.gif) no-repeat left center;
}
#tools #logout {
	background: url(/paracomi/_/img/logout.gif) no-repeat left center;
}
#tools #member {
	background: url(/paracomi/_/img/member.gif) no-repeat left center;
}
#tools #login {
	background: url(/paracomi/_/img/login.gif) no-repeat left center;
}
#tools #signup {
	background: url(/paracomi/_/img/addin.gif) no-repeat left center;
}


#sidebar h2{
font-size:120%;
font-weight:bold;
}
#job dt{
font-size:110%;
line-height:2em;
}
#job dd{
line-height:1.5em;
margin-bottom:10px;
}

/** pager **/

div.pagerbox {
	padding: 10px;
}
ul.pager {
      margin: 0;
      padding: 0;
      font-style: normal;
      list-style: none;
      margin: 10px;
      font: Arial, Helvetica, sans-serif;
}
ul.pager li {
      float: left;
      margin-right: 10px;
      padding-right: 10px;
      border-right: 1px #999999 solid;
}
ul.pager li.next {
      border-right: none;
}
ul.pager li a:link,
ul.pager li a:visited {
      color: #3366FF;
      text-decoration: none;
}
ul.pager li a:hover,
ul.pager li a:active {
      color: #FF6633;
      text-decoration: none;
}
ul.pager li em {
      font-weight: bold;
}







.field-header {
    width: 270px; /* ボタンを配置するエリアの幅 */
    height: 30px; /* ボタンを配置するエリアの高さ */
    position: relative;
}
 
.field-label {
    position: absolute;
    bottom: 0px;
    left: 0px;
}
 
.field-buttons {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
 
.field-buttons img {
    border: 0;
    margin: 0px 0px 0px 3px;
}



#comments-form .pform dd {
	margin-bottom: .75em;
}

#comments-form .pform dd input{
    padding: 2px;
    border:1px solid #E2D9C5;
    width: 80%;
    }

#comments-form .pform label {
	cursor:pointer;
}

.asset-meta h3{
	color:#000;
	font-weight:bold;
	font-size:120%;
	margin-left:0.5em;
}

span.nw {
	color:red;
	font-weight:bold;
}



#theme {
border:3px double #FDC204;
padding:5px;
margin:0;
}

#theme li{
margin-left:2em;
font-weight:bold;
}
#theme .theme_sub{
list-style-type:none;
margin-left:1em;
font-weight:normal;
font-size:90&;
}

.ad {
	margin-top:10px;
	background:#fff;
	text-align:center;
}

.ad a img{
	border:3px double #C0E559;
}

.ad h2{
	font-size:13px;
	background:#98C908;
	color:#fff;
	padding:3px;
}

.ad .ITEMdescription {
	font-size:12px;
	line-height:1.7em;
	text-align:left;
}

.ad .ITEMname {
	font-size:11px;
}
.ad .ITEMprice {
	background:#84C5C6;
	color:#fff;
}

.notice {
	width:380px;
	padding:10px 10px 10px 30px;
	background:url(/paracomi/_/img/notice.png) no-repeat 5px 50%;
	border:1px solid #E7C301;
}


#btn01,#btn02 {
	text-indent:-9999px;
	display:block;
	width:119px;
	height:29px;
}
#btn01 {
	background:url(/paracomi/_/img/2010_topnews_btn01.gif) no-repeat;
}
#btn02 {
	background:url(/paracomi/_/img/2010_topnews_btn02.gif) no-repeat;
	padding-right:10px;
}


#btn01:hover,#btn02:hover {
	background-position:0 -29px;
}
