/*<agl.folder "MT COMMON STYLE">*/
.inline { display: inline }
.hidden { display: none }
.input-default { background-color: #9aaec2 }
/*</agl.folder>*/

/*<agl.folder "ENTRY COMMENT TB">*/
#comment-form-remember-me label, #comment-form-reply label { display: inline }
.comments, .trackbacks, .archive { position: static; clear: both }
.comments-header, .comments-open-header, .trackbacks-header, .archive-header, .search-form-header, .search-results-header { color: #333 }
.comment, .trackback { border-color: #ddd }
.comments-open label { display: block }
#comment-author, #comment-email, #comment-url, #comment-text { width: 80% }
#comment-bake-cookie { margin-left: 0; vertical-align: middle }
#comment-submit { font-weight: bold }
.comment, .trackback { margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #ccc }
.comment .asset-meta, .trackback .asset-meta { border: 0 }
.comment-content { line-height: 1.5; margin-bottom: 1em; clear: none }
.comment-content p { margin-bottom: 0.5em }
/*</agl.folder>*/
@media print {
    * {
        position: static ! important;
        overflow: visible ! important;
    }
}
/*<agl.folder "MT SYSTEM and UNKNOWN">*/
.status-indicator { background: url("../images/indicator-login.gif") no-repeat; display: inline; padding: 2px 7px; width: 20px; height: 20px }
.user-pic { margin: 0 10px 0 0; position: relative; width: 50px; height: 50px; float: left; overflow: hidden }
.auth-icon { position: absolute; bottom: 0; left: 0 }
/*</agl.folder>*/
/*<agl.folder "NEWS">*/
.eventdays { margin-top: 10px }
.eventdays span { color: #fff; background-color: #f00; padding: 3px 7px }
/*</agl.folder>*/
/*<agl.folder "BLOG">*/
#s_blog-header { background-image: url("../images/blog/menu_head.gif"); background-repeat: no-repeat; background-position: center top; height: 11px }
#s_blog-bg { background-image: url("../images/blog/menu_bg.gif"); background-repeat: repeat-y; margin: 0; padding-bottom: 20px }
#s_blog-profile { background-image: url("../images/blog/menu_profile.gif"); background-repeat: no-repeat; background-position: center; height: 252px }
#s_blog-footer  { background-image: url(../images/blog/menu_lo.gif); background-repeat: no-repeat; background-position: center bottom; margin: 0 0 40px; height: 11px }
/*</agl.folder>*/
/*<agl.folder "RECORD">*/
#detail_pic_l   { margin-top: 30px; margin-bottom: 25px; margin-left: 3px; width: 420px; height: 420px; float: left; border: solid 3px #ccc; border-collapse: collapse    }
#detail_pic_l tr { }
#detail_pic_l td { text-align: center; vertical-align: middle }
#detail_pic_l a { text-align: center; display: block; margin-right: auto; margin-left: auto }
#right_asset { width: 215px; float: right }
.detail_pic_s    { background-image: url("../images/record/click.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 30px; padding-top: 35px; padding-bottom: 10px }
.detail_pic_s ul   { list-style-type: none; margin: 0 0 0 5px; padding: 0 }
.detail_pic_s li  { margin: 0; padding: 0; width: 70px; height: 70px; float: left }
.detail_pic_s a   { background-repeat: no-repeat; background-position: center; cursor: pointer; display: block; width: 58px; height: 58px; border: solid 1px #ccc }
.detail_pic_s a:hover { border: solid 1px #f30 }
.detail_pic_s a span { display: none }
.r_asset-body { padding: 10px }
#voice_header { background-image: url("../images/record/voice-header.gif"); background-repeat: no-repeat; background-position: center top; margin-top: 10px; height: 95px }
#voice_asset { line-height: 150%; background-image: url("../images/record/voice-bg.gif"); background-repeat: repeat-y; padding: 20px 30px }
#voice_footer { background-image: url("../images/record/voice-footer.gif"); background-repeat: no-repeat; background-position: center bottom; height: 20px }
#entryexcerpt { font-size: 12px; padding-top: 20px; padding-right: 20px; padding-left: 20px }
/*</agl.folder>*/
/*<agl.folder "VOICE">*/
#voice #content-inner { padding-top: 20px }
.voice-himg { background-image: url(../images/voice/bg_himg-t.gif); background-repeat: no-repeat; height: 1% }
.voice-himg-inner { padding: 15px 25px 5px 30px }
.voice-himg-b { font-size: 1px; line-height: 100%; background-image: url(../images/voice/bg_himg-b.gif); background-repeat: no-repeat; height: 10px }
.voice-himg-data { }
.ownername   { color: #000; font-size: 16px; font-weight: bold; line-height: 130%; background-image: url(../images/voice/icon_ttl.gif); background-repeat: no-repeat; background-position: 0 72px; padding-top: 75px; padding-bottom: 10px; padding-left: 30px; border-bottom: 2px solid #bf8f5e }
.ownername a { color: #000; text-decoration: none }
.ownername a:hover, .ownername a:link, .ownername a:visited { color: #000; text-decoration: none }
.asset-header-voice  { }
.asset-name-voice   { color: #c30; font-size: 16px; font-weight: bold; line-height: 130%; padding-top: 10px; padding-bottom: 10px }
.asset-name-voice a  { color: #c30; text-decoration: none }
.asset-name-voice a:hover, .asset-name-voice a:link, .asset-name-voice a:visited  { color: #c30; text-decoration: none }
#ownerphoto   { background-color: #fff; width: 170px; height: 170px }
#ownerphoto tr { }
#ownerphoto td { text-align: center; vertical-align: middle }
#ownerphoto-area  { background-image: url(../images/parts/bg_cork.gif); background-repeat: repeat-y; background-position: left top; padding-left: 15px; width: 170px; float: right }
.dot-bg  { height: 1% }
.dot-bg-body  { line-height: 150%; background-image: url(../images/voice/bg_more-c.gif); background-repeat: repeat-y; padding-right: 30px; padding-bottom: 15px; padding-left: 30px; height: 1% }
.dot-bg-bottom  { font-size: 1ex; line-height: 100%; background-image: url(../images/voice/bg_more-b.gif); background-repeat: no-repeat; height: 2px; clear: both }
.btn-kanren  { text-align: right; padding-top: 10px; padding-right: 10px }
.title-list-recent  { color: #666; font-size: 12px; line-height: 120% }
.kanren-img  { padding-bottom: 10px; padding-left: 20px }
.thumb-kanren { background-repeat: no-repeat; background-position: center; display: block; width: 120px; height: 120px }
/*</agl.folder>*/
/*<agl.folder "OWNER BLOG">*/
.owner_pro  { height: 1% }
.owner_pro-content  { font-size: 12px; background-image: url(../images/ownerblog/owner_bg.gif); background-repeat: repeat-y; height: 1% }
.owner_pro-content-inner  { padding-right: 30px; padding-bottom: 5px; padding-left: 30px }
.owner_pro-footer  { background-image: url(../images/ownerblog/owner_bg_b.gif); background-repeat: no-repeat; height: 20px }
/*</agl.folder>*/

