@charset "UTF-8";
div#contents {
    margin:20px auto 30px auto;
    width:1013px;
    text-align:left;
}
div#contents div.main-all {
    padding:86px 18px 0 18px;
    background:url(http://avex-audition.jp/blog/images/bg_blog.gif) no-repeat left top;
}
div#contents div.main-all h1 {
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
div#contents div.main-all .main-img {
    font-size:0;
    line-height:0;
    margin-bottom:30px;
}
div#contents div.main-all .main-img p {
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
div#contents div.l-area {
    float:left;
    width:750px;
}
div#contents div.l-area .dot-box {
    margin:0 0 30px 0;
    padding:8px 8px 8px 8px;
    background:url(http://avex-audition.jp/common/images/dot_bg.gif) repeat-y left top;
}
div#contents div.l-area .dot-box-inr {
    padding:25px 15px 25px 15px;
    margin:0 0 0 0;
    background:#FFFFFF;
}
div#contents div.l-area .dot-box-inr h2 {
    padding-left:23px;
    background:url(http://avex-audition.jp/common/images/icon_blue_b.gif) no-repeat left center;
    font-size:160%;
}
div#contents div.l-area div.blog-label {
    margin:10px 0 0 0;
    padding-left:23px;
    padding-bottom:20px;
}
div#contents div.l-area div.blog-label li.icon-date {
    padding:0 25px 0 43px;
    background:url(http://avex-audition.jp/common/images/icon_date.gif) no-repeat left center;
    float:left;
    font-size:100%;
}
div#contents div.l-area div.blog-label li.icon-category {
    padding:0 0 0 64px;
    background:url(http://avex-audition.jp/common/images/icon_category.gif) no-repeat left center;
    float:left;
    font-size:100%;
}
div#contents div.l-area div.blog-label li.icon-postedby {
    padding:0 0 0 64px;
    background:url(http://avex-audition.jp/common/images/icon_postedby.gif) no-repeat left center;
    float:left;
    font-size:100%;
}
div#contents div.l-area div.blog-text {
    margin:10px 0 0 0;
    padding:0 23px 20px 23px;
}
div#contents div.l-area div.blog-text .icon_next {
    margin-top:1em;
}
div#contents div.l-area div.blog-text .icon_next a {
    background:url(http://avex-audition.jp/common/images/icon_ymark_rb_r.gif) no-repeat left center;
    padding:0 0 0 10px;
}
div#contents div.l-area .blog_links {
    background:#F9F9F9;
    padding:8px 8px 8px 8px;
    text-align:right;
}
div#contents div.l-area .blog_links p {
    font-size:100%;
}
div#contents div.l-area div.blog-text .flt-l {
    float:left;
    margin:0 10px 0 0;
}
div#contents div.pagelink {
    margin:25px 10px 0 10px;
    padding:13px 0 1px 0;
    text-align:center;
}
div#contents div.pagelink ul {
    display:block;
    margin:0 0 0 5px;
}
div#contents div.pagelink ul li {
    display:inline;
}
div#contents div.pagelink a {
    margin:0 5px 0 0;
    padding:3px 8px 3px 8px;
    border:#D4D4D4 1px solid;
    background-color:#FFFFFF;
}
div#contents div.pagelink a:hover {
    border:#D4D4D4 1px solid;
    background-color:#FFFFFF;
}
div#contents div.pagelink a.lnk-slt {
    margin:0 5px 0 0;
    padding:3px 8px 3px 8px;
    border:#D5D5D5 1px solid;
    background:#D5D5D5;
    text-decoration:none;
    color:#666666;
}
div#contents div.pagelink .none a {
    background:none;
    margin:0 5px 0 0;
    border:none;
    padding:3px 8px 3px 8px;
}
div#contents div.pagelink .none a:hover {
    background:none;
    border:none;
}
div#contents div.pagelink a.lnk-back {
    margin:0 5px 0 0;
    padding:3px 8px 3px 8px;
    border:none;
    background:url(http://avex-audition.jp/common/images/icon_ymark_b_l.gif) no-repeat left center;
}
div#contents div.pagelink a.lnk-back:hover {
    border:none;
}
div#contents div.pagelink a.lnk-next {
    margin:0 5px 0 0;
    padding:3px 8px 3px 8px;
    border:none;
    background:url(http://avex-audition.jp/common/images/icon_ymark_b_r.gif) no-repeat right center;
}
div#contents div.pagelink a.lnk-next:hover {
    border:none;
}
div#contents div.r-area {
    width:221px;
    float:right;
}
div#contents div.r-area ul {
    margin:10px 0 30px 10px;
}
div#contents div.r-area ul ul {
    margin:10px 0 10px 10px;
}
div#contents div.r-area li {
    background:url(http://avex-audition.jp/common/images/icon_ymark_rb_r.gif) no-repeat left 0.5em;
    padding:0 0 0 10px;
    line-height:1.5em;
}
div#contents div.cmt-box {
    padding:18px 18px 18px 18px;
    background:#f9f9f9;
}
div#contents div.l-area .cmt-box .cmt-ttl {
    padding-left:23px;
    background:url(http://avex-audition.jp/common/images/icon_blue_b.gif) no-repeat left center;
    font-size:160%;
}
div#contents div.l-area .cmt-box .cmt-text {
    padding:0 23px 0 23px;
}
div#contents div.l-area .cmt-box .cmt-block {
    padding:20px 0 20px 0;
    border-top:#E6E6E6 1px solid;
}
div#contents div.l-area .cmt-box .cmt-form {
    padding:20px 0 20px 0;
    border-top:#E6E6E6 1px solid;
    text-align:center;
}
div#contents div.l-area .cmt-box .cmt-field {
    width:375px;
    margin-bottom:10px;
}
div#contents div.l-area .cmt-box .cmt-form dl dt {
    width:150px;
    float:left;
    text-align:right;
}
div#contents div.l-area .cmt-box .cmt-form dl dd li {
    padding-left:10px;
    float:left;
}
div#contents div.l-area .cmt-box .cmt-form table{
    margin:0 auto;
}
div#contents div.l-area .cmt-box .cmt-form th{
    text-align:right;
    font-weight:normal;
}
div#contents div.l-area .cmt-box .cmt-btn {
    text-align:center;
}
div#contents div.l-area .cmt-box .cmt-btn input{
    width:180px;
    height:65px;
    background:url(http://avex-audition.jp/common/images/btn_comment_off.gif);
    border:none;
    text-indent:-9999px;
    overflow:hidden;
    cursor:pointer;
    display:block;
    margin:0 auto;
}
*+html:first-child body div#contents div.l-area .cmt-box .cmt-btn input{
    padding-left: 300px;
}
div#contents div.l-area .cmt-box .cmt-form p {
    font-weight:bold;
    color:#1eb9d2;
    text-align:center;
    margin-bottom:15px;
}
