
#comic_info_module {
    vertical-align:middle;
}

#comic_info_module_head {
    height:40px;
    background:transparent 
               url(/img/comic_info_head.png)
               repeat-x scroll
               center
               bottom;
}

#comic_info_module_head h2{
    padding-left:40px;
    padding-top:8px;
}

#comic_info_module_content{
    width:558px;
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    padding-left:40px;
    padding-right:40px;
}

#comic_info_module_footer {
    background:transparent 
               url(/img/comic_info_footer.png)
               no-repeat
               bottom;
    height:15px;
    font-size:0px;
}

#comic_image {
    font-size:80%;
    padding-top:0.5em;
    vertical-align:middle;
    float:left;
}

#comic_data_area {
    width:420px;
    float:left;
    padding-left:1em;
}

span#comic_data_item_name {
    font-weight:bold;
    color:#555;
    padding-left:0.5em;
    display:block;
    float:left;
    width:80px;
}

#comic_data_area p{
    border-bottom:1px dashed #aaa;
    vertical-align:bottom;
    padding-top:0.3em;
    padding-bottom:0.1em;
    line-height:1.5em;
}

#comic_data_area span#score{
    font-size:150%;
}

#modify_comic_button {
    text-align:center;
    background-color:#e3f1fd;
    width:560px;
    margin:0.5em auto 0em auto;
    padding:0.5em 0em 0.5em 0;
}

#comic_story {
    padding-top:1em;
    clear:both;
}

a.text_folder_trigger {
    font-size:75%;
}

.zenkan_info {
    border-bottom:1px dashed #aaa;
    padding-top:0.6em;
    padding-bottom:0.4em;
}

span.comic_info_amazon_price {
    color:red;
    padding-top:3px !important; 
}

p.comic_info_zenkan_cache_date{
    clear:both;
    font-size:80%;
    color:#444;
    text-align:right;
    border:none !important;
}

p.zenkan_price {
    padding-top:2px !important;
    float:left;
    border:none !important;
}

p.zenkan_price2 {
    padding-left:15px !important;
    padding-top:2px !important;
    float:left;
    border:none !important;
}

p.zenkan_buy {
    padding-top:1px !important ;
    border:none !important ;
    float:left;
}

/* ----------------------------------- */

h2#comic_review{
    margin-top:0.5em;
    background:transparent 
               url(/img/comic_review_logo.png)
               repeat-x scroll 0 0;
    height:28px;
    text-indent:-1450px;
}


#review_condition{
    margin:1em 0em 1.5em 0em;
    height:60px;
}


#review_condition_header {
    height:35px;
    background:transparent 
               url(/img/cs_review_condition_header.png)
               repeat-x scroll
               center
               bottom;
}

#review_condition_footer {
    height:35px;
    background:transparent 
               url(/img/cs_review_condition_footer.png)
               repeat-x scroll
               center
               bottom;
}

#review_condition_content_above {
    padding-top:5px;
    padding-left:20px;
    width:550px;
    margin:0 auto;
}
#review_condition_content_above #counter{
    padding-left:2em;
    padding-top:5px;
    font-size:90%;
    float:left;
}

#review_condition_content_above #counter span#now{
    padding-top:2px;
    font-weight:bold;
    font-size:90%;
}

#review_condition_content_buttom {
    border-top:1px dashed #ccc;
    padding-top:1px;
    padding-left:20px;
    width:550px;
    margin:0 auto;
}

#review_condition span#title{
    padding-left:1em;
    display:block;
    padding-top:5px;
    color:#444;
    font-size:90%;
    font-weight:bold;
}

#review_condition select{
    margin-top:6px;
    font-size:80%;
    float:left;
}



#review_condition span{
    display:block;
    float:left;
    margin-right:10px;
    padding-top:3px;
}

#review_condition span.sort_noselect a,
#review_condition span.sort_noselect a:visited {
    padding-top:3px;
    display:block;
    color:#6ea603;
    font-weight:bold;
    font-size:90%;
}

#review_condition span.sort_noselect a:hover {
    border-bottom:1px solid #6ea603;
}

#review_condition span.sort_current a,
#review_condition span.sort_current a:visited {
    display:block;
    color:#fff;
    padding-top:3px;
 }

#review_condition span.sort_current{
    background:transparent 
               url(/img/comic_show_sort_option_back.png)
               repeat-x scroll
               center
               bottom;
    width:70px;
    height:23px;
    font-size:80%;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

#review_condition span.netabare_noselect a,
#review_condition span.netabare_noselect a:visited {
    padding-top:3px;
    display:block;
    color:#d48004;
    font-weight:bold;
    font-size:90%;
}

#review_condition span.netabare_noselect a:hover {
    border-bottom:1px solid #d48004;
}

#review_condition span.netabare_current a,
#review_condition span.netabare_current a:visited {
    display:block;
    color:#fff;
    padding-top:3px;
 }

#review_condition span.netabare_current{
    background:transparent 
               url(/img/comic_show_netabare_option_back.png)
               repeat-x scroll
               center
               bottom;
    width:55px;
    height:23px;
    font-size:80%;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

.review_box {
    margin:1em 0em;
}

.review_box_head {
    height:35px;
    background:transparent 
               url(/img/comic_review_head.png)
               repeat-x scroll
               center
               bottom;
}

.review_box_head p{
    padding:7px 0px 0px 20px;
}

.review_box_head span.score{
    font-size:130%;
}

.review_box_head span.name{
    font-weight:bold;
    font-size:100%;
}

.review_box_head span.edit{
    padding-left:0.5em;
    font-size:80%;
}

.review_box p.netabare,
.review_box p.review_string,
.review_box p.nicereview_cnt,
.review_box p.created{
    font-size:85%;
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    padding:5px 10px 0px 25px;
}

.review_box ul{
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
}


.review_box p.netabare{
    color:#f00;
}

.review_box p.nicereview_cnt{
    color:#5d8c01;
}

.review_box_footer{
    height:25px;
    background:transparent 
               url(/img/comic_review_footer.png)
               repeat-x scroll
               center
               bottom;
}

#write_review_button{
    text-align:center;
    background-color:#fff0d1;
    width:500px;
    margin:0.5em auto 0em auto;
    padding:0.5em 0em 0.5em 0;
}



/* side */


#disp_graph{
border:1px solid #99ccff;
}

/* same_age module */

#side_module_content h2#same_age{
    margin-left:0.5em;
    background:transparent 
               url(/img/comic_side_logo_same_age.png)
               repeat-x scroll 0 0;
    height:25px;
    width:270px;
    text-indent:-1450px;
}

#side_module_content h2#same_auther{
    margin-left:0.5em;
    background:transparent 
               url(/img/comic_side_logo_same_auther.png)
               repeat-x scroll 0 0;
    height:25px;
    width:270px;
    text-indent:-1450px;
}

#side_module_content ul{
    padding-top:0.5em;
}
#side_module_content ul.comic_list li{
    display:block;
    height:75px;
    clear:both;
    border-bottom:1px dashed #888;
    margin:0em 1.4em;
    padding:0.5em 0;
    font-size:85%;
    list-style-type:none;
}

#side_module_content li img{
    float:left;
    width:50px;
    height:75px;
}

#side_module_content li div.info{
    float:left;
    height:75px;
    width:200px;
    padding:0 0 0 0.1em;
    list-style-type:none;
}

#post_review {
    text-align:center;
    background-color:#e3f1fd;
    width:640px;
    margin:0.5em auto 0em auto;
    padding:0.5em 0em 0.5em 0;
}

a.back_to_comic_top {
    border:1px solid #888;
    padding:0.3em;
    margin-left:1em;
}

p.comic_show_story {
    border-top:1px dashed #aaa;
    padding-top:0.55em;
    clear:both;
}

div#comic_share_social {
    border-top:1px dashed #aaa;
}

div#comic_share_social span {
    padding-top:5px;
}

div#comic_share_social td {
    padding-top:5px;
    padding-left:10px;
}

div#comic_share_social img {
    border:none;
}



.comic_show_all_review {
    margin-top:10px;
    text-align:center;
    width:600px;
    border:1px solid #aaa;
}

.comic_show_all_review a{
    display:block;
    padding:1em;
}

.comic_show_all_review a:hover {
    background:#eaffc8;
    color:#cb6500;
}

