#titlebarnav {
background-color:#1A1819;
color:white;
padding:13px 20px;
position:relative;
text-align:left;

}

#titlebarnav .bigtitle {
font-size:26px;
font-weight:bold;
line-height:100%;
margin-bottom:8px;
}

#titlebarnav .bigtitle span {
font-size:12px;
font-weight:normal;
padding-left:5px;
}

#titlebarnav li a.active, #titlebarnav li span.active {
color:#FFD44F;
}
#titlebarnav li a, #titlebarnav li span {
color:#A5A5A5;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#titlebarnav li.first {
border-left:medium none;
padding-left:2px;
}
#titlebarnav li {
border-left:1px solid #757575;
display:inline;
padding:0 13px;

}

#cp-topchunk {
background-color:#3A3A3A;
color:#FFFFFF;
padding:10px 0 10px 20px;

height:360px;
}

#cp-topchunk .photobox {
float:left;
margin:0 5px;
width:500px;
text-align:left;
}

#cp-topchunk .sumnewver {
padding-left:0;
padding-right:10px;
width:420px;

text-align:left;
line-height:1.5em;
}

#cp-topchunk .summary {
float:left;
width:410px;
font-size:14px;
}


#carousel ul {
list-style: none;
width:3000px;
margin: 0;
padding: 0;
position:relative;
}
#carousel li {
display:inline;
float:left;
}



.freespace
{
width:950px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding-top: 30px;
}

.freespace .main
{
float:left;
width:700px;
background-color: #FFF;
height: 600px;
}

.freespace .right
{
float:left;
width:240px;
padding-left: 10px;
padding-bottom:10px;
/*IE6でのカラム落ち防止ハック*/
overflow:hidden;
}

.freespace .righttitle
{
background-color: #000;
padding:10px 0px 10px 10px;
text-align:left;
color:#FFF;
font-size: 14px;
background-image: url(../img/blackbar.gif);
}

.freespace .rightmain
{
background-color:#000;
color:#FFF;
text-align:left;
line-height:1.5em;
-ms-filter: "alpha( opacity=65 )";
filter: alpha( opacity=65 );
opacity: 0.65;
width:240px;
}
.freespace .main .maintitle {
font-size: 16px;
color: #FFF;
background-color: #000;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-image: url(../img/bluebar.gif);
}

.recententries a{
padding-left:8px;
line-height:1.5em;
display:block;
width:230px;
color:#FFF;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}

.recententries a:hover{
background-color: #008cd6;
}

.hukidashi{
width:506px;
height:214px;
background-image:url(../img/individual/bg_com.png);
float:left;
behavior: expression(IEPNGFIX.fix(this));
}

.hukidashi .textbody{
    padding:90px 0px 0px 40px;
    font-size:24px;
    font-weight: bold;
    width:400px;
}

.hukidashi .by{
    font-size:15px;
padding:10px 50px 0px 0px;
text-align:right;
    }

.where{
    width:444px;
    height:214px;
    background-image:url(../img/individual/where_bg.png);
    float:left;
}

.where .textbody{
    padding-top:110px;
    font-size:32px;
    font-weight: bold;
    color:#FFF;
    text-align:center;
}

.middle{
width:950px;
height:214px;
}




.comment-content{
margin-bottom:12px;
}
/*
textarea {
color:#FFF;
   /* 背景画像の指定 */
   background-image: url("../img/individual/comment_bg.jpg");
   background-repeat: no-repeat;
   background-position: top center;
   /* テキストエリアのサイズ */
   width: 200px;
   height: 150px;
border:0px;
   background-color:#000;
/* スクロールバー非表示 */
overflow:auto;
}
*/


#comment-author {
   width: 200px;
background-color: #9696a8;
color:#FFF;
border:0px;
}

