html {

}

body {
background-color:#A31B55;
background-image:url(../../MT_Templates/img/bg/body_bg.jpg);
background-position:center top;
background-repeat:repeat-x;
text-align:center;
}

/*全体*/
#outer_container {
background-image:url(../../MT_Templates/img/bg/bg_light.jpg);
background-position:center top;
background-repeat:no-repeat;
margin:0 auto;
min-width:858px;
}

#container {
margin:0px auto;

/*
padding-top:14px;
*/

width:858px;
/* makki
overflow:hidden;
*/
background: url('/MT_Templates/img/bg/container_bg.gif') left bottom repeat-y;
}

#left-column-inner #content, #right-column-outer, #contact {
/*
padding-bottom:32768px;
margin-bottom:-32768px;
*/
}

#container-inner {
width:858px;
background: url(../../MT_Templates/img/bg/light_parts.jpg) no-repeat;
background-position:248px 0px;
}

/*左カラム*/

#left-column-outer {
float:left;
padding-left:17px;
width:231px;
}

#left-column-inner {
width:231px;
}

#left-column-top-bg {
background-image:url(../../MT_Templates/img/artist/logo.jpg);
background-repeat:no-repeat;
text-align:right;
/*
height:121px;
*/
height: 135px;
width:231px;
}

#left-column-top-bg h1 {
font-size:x-small;
text-indent:-1000px;
visibility:hidden;
}

#left-column-inner #content {
background-image:url(../../MT_Templates/img/bg/leftcolumn_bg.gif);
background-repeat:repeat-y;
padding-left:9px;
width:222px;
}

#left-column-inner #content-inner {
padding:0 15px;
width:190px;
text-align:left;
}

#left-column-inner .bar {
background-image:url(../../MT_Templates/img/parts/leftcolumn_line.gif);
background-position:center center;
background-repeat:repeat-x;
display:block;
height:3px;
padding:19px 0;
width:192px;
}

.artist_photo {
background-image:url(../../MT_Templates/img/bg/artist_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
height:149px;
padding-left:9px;
width:222px;
}

/*右カラム*/
#right-column-outer {
float:right;
width:609px;
background-image:url(../../MT_Templates/img/bg/rightcolumn_bg.gif);
background-repeat:repeat-y;
background-position:0 0;
}

#right-column-inner {
margin:0;
padding:0;
width:584px;
float:left;
}

#right-column-top-bg {
background-image:url(../../MT_Templates/img/bg/rightcolumn_shadow_top.jpg);
background-repeat:no-repeat;

/*
height:7px;
*/
height: 21px;

width:584px;

}

#right-column-inner #content {
text-align:left;
}

/*フッター*/

#footer {
background:url('../../MT_Templates/img/bg/footer_bg.gif') no-repeat;
clear:both;
margin:0 auto;
padding:0px;
width:822px;
height:10px;
line-height: 0;
}

#copyright {
text-align:right;
margin:0 auto;
padding:0px;
width:822px;
margin-bottom:7px;
color:#FFFFFF;
}

/*メニュー*/

#menu {
height:43px;
width:584px;
}

#menu ul {
float:right;
width:584px;
height:43px;
}

#menu li {
display:inline;
list-style-type:none;
}

#menu li img {
vertical-align:bottom;
}

#contact {
width:24px;
float:left;
background-image:url(../../MT_Templates/img/bg/rightcolumn_shadow.gif);
}

.contact-inner {
height:363px;
/*
width:24px;
*/
width:25px;
/*
padding-top:50px;
*/
padding-top: 64px;
background-image:url(../../MT_Templates/img/bg/contact_bg.jpg);
background-repeat:no-repeat;
}

/*カテゴリータイトル*/

#category-links {
background-image:url(../../MT_Templates/img/category/links.jpg);
background-repeat:no-repeat;
height:72px;
width:584px;
}

#right-column-inner #content h2 {
width:100px;
height:15px;
font-size:x-small;
text-indent:-1000px;
visibility:hidden;
float:left;
}

#right-column-inner #content .monthdate {
float:right;
font-weight:bold;
font-size:16px;
color:#7E042F;
margin-top:27px;
margin-right:13px;
}

#right-column-inner #content .pagenavi {
float:right;
font-weight:bold;
font-size:13px;
color:#7E042F;
margin-top:27px;
margin-right:16px;
}

#right-column-inner #content .bionavi {
float:right;
font-weight:bold;
color:#7E042F;
margin-top:27px;
margin-right:16px;
text-align:right;
}

#right-column-inner #contentdiv #category-bio p.bionavi {
font-size:12px !important;
}
/*エントリー*/

#entry {
width:554px;
padding:29px 15px;
}

#entry-box {
padding-bottom:13px;
}


/*アーカイブ*/

#archives {
}

#left-column-inner dl {
padding-top:13px;
margin:0px;
clear:both;
}

#left-column-inner dt {
background-image:url(../../MT_Templates/img/parts/heart_icon.gif);
background-repeat:no-repeat;
padding-left:19px;
line-height:16px;
float:left;
}

#left-column-inner dd {
width:130px;
float:right;
line-height:16px;
padding-left:3px;
}

#left-column-inner ul {
margin:0px;
clear:both;
}

#left-column-inner li {
text-decoration:none;
background-image:url(../../MT_Templates/img/parts/heart_icon.gif);
background-position:0px 13px;
background-repeat:no-repeat;
padding:13px 0px 0px 19px;
line-height:16px;
}

#left-column-inner .con_banner {
width:192px;
height:72px;
}

#left-column-inner .more-btn {
height:38px;
width:192px;
}

/*左カラム - テキスト*/

#left-column-inner a {
color:#FFFFFF;
}

#left-column-inner dt {
color:#761437;
}

#left-column-inner .link {
background-image:url(../../MT_Templates/img/parts/heart_icon.gif);
background-position:0px 13px;
background-repeat:no-repeat;
padding:13px 0px 0px 19px;
line-height:13px;
}

/*右カラム - テキスト*/



.entry-footer .separator {
color:#FF2075;
}

.pagenavi .separator {
color:#8E0C48;
}

#entry-body a, .entry-footer a {
color:#8E0C48;
}

.pagenavi a, .bionavi a {
text-decoration:none;
color:#8E0C48;
}


.clear {
clear:both;
}
