/* ------------------------------------------------------------------------
    01 main image
------------------------------------------------------------------------  */

/* ------------------------------------------------------------------------
    02_1 about book
------------------------------------------------------------------------  */
#about_book > .content {
    padding-top: 45px;
    padding-bottom: 45px;
}

#about_book ul {
    margin: auto;
    width: 290px;
}
#about_book li {
    float: none;
    padding-left: 0;
    padding-bottom: 20px;
}

#about_book .image {
    float: none;
    margin-left: 0;
    width: auto;
}

#about_book .title {
    padding-top: 20px;
}

#about_book .sample_link {
    padding-top: 0;
    margin-top: -20px;
}

/* ------------------------------------------------------------------------
    03_1 about author
------------------------------------------------------------------------  */
#about_author > .content {
    padding-top: 45px;
    padding-bottom: 45px;
}

.common_section#about_author section {
    padding: 0;
    margin-bottom: 40px;
}

.common_section#about_author .avatar {
    position: relative;
    float: left;
    width: 120px;
    height: 120px;
    border-radius: 60px;
    margin-bottom: 20px;
}

.common_section#about_author .avatar .img {
    width: 110px;
    border-radius: 55px;
}

.common_section#about_author .author h3 {
    margin-left: 140px;
    padding-top: 20px;
}

.common_section#about_author .author .post {
    margin-left: 140px;
}

.common_section#about_author .author .post br{
    display: none;
}

.common_section#about_author .author .title {
    clear: left;
    position: static;
    margin-left: 0;
    padding-left: 0;
}


/* ------------------------------------------------------------------------
    04 about event
------------------------------------------------------------------------  */
.common_section#about_event .event_text {
    text-align: left;
}

.common_section#about_event .event_text .line br {
    display: none;
}


/* ------------------------------------------------------------------------
    message to creater
------------------------------------------------------------------------  */
#message_to_creater > .content {
    padding-top: 45px;
    padding-bottom: 45px;
}


/* ------------------------------------------------------------------------
    05_2 buy book
------------------------------------------------------------------------  */
.common_section#buy_book { 
    background-image: url('/prx/000/http/jquery.shiftbrain.co.jp/img/05_2_bg_s.jpg');
}

.common_section#buy_book > .content {
    height: auto;
}

.common_section#buy_book .buy_button {
    position: static;
}

.common_section#buy_book .title {
    position: static;
    padding-bottom: 40px;
}