#box-result-search #bar-search {
    background-image: url(/image/top/box_cms/box_search_bar_bg.gif);
    background-repeat: no-repeat;
		width:100%;
}
#box-result-search #box-search-detail {
    border: 1px solid #D9D9D9;
    margin-bottom: 10px;
    background-image: url(/image/top/box_cms/result_long_bg.gif);
    background-repeat: repeat-x;
}
#box-result-search .sub_text {
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #E9E9E9;
    border-right-color: #E9E9E9;
    border-left-color: #E9E9E9;
    background-image: url(/image/top/box_cms/result_sub_text.gif);
    background-repeat: repeat-x;
}
#box-result-search .sub_text p {
    padding: 10px;
}
#box-result-search .sub_text .guide {
    display: block;
    float: right;
    background-image: url(/image/top/box_cms/pt_nmin.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 7px;
}
.guide {
    display: block;
    float: right;
    background-image: url(/image/top/box_cms/pt_nmin.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 7px;
    margin:5px;
}


#box-result-search #box-search-detail #box-search-detail-left #box-search-detail-left-textarea {
    width: 590px;
    padding-bottom: 5px;
}
:root #box-result-search #box-search-detail #box-search-detail-left #box-search-detail-left-textarea {
    width: 590px;
    padding-bottom: 5px;
}

#box-result-search #box-search-detail #box-search-detail-left #box-search-detail-left-textarea .box-search-textarea {
    width: 550px;
    margin-top: 10px;
    margin-left: 25px;
    _margin-left:12px;
}
#box-result-search #box-search-detail #box-search-detail-left #box-search-detail-left-textarea .box-search-textarea a {
    width: 60px;
    text-decoration: underline;
}
#box-result-search #box-search-detail #box-search-detail-left #box-search-detail-left-textarea .box-search-textarea .textarea-l {
    width: 300px;
}
.textarea-l-l {
    width: 500px;
}
#result-all-book .result-hitcount {
    background-color: #EFEDEE;
    padding: 5px;
    text-align: right;
    font-weight: bold;
    color: #666666;
}


/* ### start 08/03/07 ###*/
div#serch-info-bg {
    background-color:#FFF8DE;
    margin-top: 10px;
    padding:3px 0px 3px 2px;
}

#result-all-book {
    padding-top: 10px;
}
#result-all-book .serch-more {
    background-image: url(/image/top/box_cms/pt_nmin.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}
#result-all-book .result-ques {
    padding-left: 5px;
    padding-bottom: 5px;
}
#result-all-book .result-ques strong {
    font-weight: normal;
    color: #990000;
}
/* ### end 08/03/07 ###*/
#result-all-book .result-hit-page {
    padding: 5px;
    border: 1px solid #EFEDEE;
    margin-top: 10px;
    margin-bottom: 10px;
}

#result-all-book .result-hit-page2 {
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* ### start 08/03/07 ###*/
#result-all-book .result-hit-book dt {
    margin-bottom: 5px;
    padding: 10px 0px 5px 25px;
}
#result-all-book .result-hit-book .name {
    color: #666666;
    padding-left:10px;
}

#result-all-book .result-hit-book dd {
    margin-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #EEE;
    padding: 0px 15px 15px 25px;
    line-height:1.2em;
}
#result-all-book .result-hit-book .comic-name {
    font-size:16px;
    font-weight:bold;
    padding-right:10px;
}
/* ### end 08/03/07 ###*/

#result-all-book .up_down_sort {
    text-align: right;
    padding: 5px;
}
#result-all-book .up_down_sort img {
    vertical-align: middle;
}
#box-result-search #box-search-detail #box-search-detail-left #box-search-detail-left-textarea .center-serch {
    clear: both;
    padding-top: 10px;
    padding-left: 280px;
}
.box-search-textarea .mer_10 {
    margin-left: 10px;
}
#box-search-detail-left .sub_title {
    clear: both;
    background-color: #E9E9E9;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#box-search-detail-left .serch_info {
    padding: 20px;
}
/* ### end 08/03/25 ###*/
#box-search-detail-left p.serch_info_text {
    padding-bottom: 10px;
    line-height: 1.2em;
}
#box-search-detail-left ul.serch_info_text2 {
    margin-left: 23px;
    padding-bottom: 10px;
    line-height: 1.2em;
}
#box-search-detail-left p.serch_info_text2 {
    margin-left: 10px;
    padding-bottom: 10px;
    line-height: 1.2em;
}
/* ### end 08/03/25 ###*/
#box-result-search .sub_text .cover_mons {
    list-style-type: none;
    height: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
#box-result-search .sub_text .cover_mons li {
    background-image: url(/image/top/box_cms/pt_nmin.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 5px;
    float: left;
    padding-right: 15px;
}
#result-mons-book .mons {
    font-size: 130%;
    font-weight: bold;
    color: #00AEEF;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #00AEEF;
    padding-left: 5px;
    clear: both;
}
#result-mons-book .rea_day {
    border: 1px solid #FED15C;
    background-color: #FEE098;
    padding: 5px;
    margin-top: 5px;
}
#result-mons-book .book_title {
    background-color: #EDEDED;
    border: 1px solid #CCCCCC;
    margin-bottom: 0px;
    margin-top: 5px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 5px;
    clear: both;
}
/* 11-19追加 */
.book_cv_box4 {
    width: 170px;
    display: block;
    float: left;
    margin-right: 9px;
    padding-top: 10px;
}
.book_cv_box4 p {
    display: block;
    padding-bottom: 5px;
}
/* ##### */
.book_cv_box {
    width: 170px;
    display: block;
    float: left;
    margin-right: 9px;
    padding-top: 10px;
}
.book_cv_box img,
.book_cv_box2 img,
.book_cv_box3 img{
    margin-right: 5px;
    margin-bottom: 5px;
    float: left;
}

/* #######start20072103######### */
#col-main-long .book_cv_box {
    width: 170px;
    display: block;
    float: left;
    margin-right: 23px;
    padding-right:40px;
    padding-top: 10px;
}

#col-main-long .book_cv_box4 {
    width: 170px;
    display: block;
    float: left;
    margin-right: 23px;
    padding-right:40px;
    padding-top: 10px;
}
/* #########end20071203######## */

/*###########修正#############*/
.book_cv_box p,
.book_cv_box2 p,
.book_cv_box3 p {
    display: block;
    padding-bottom: 5px;
    margin-left: 80px;
}
.book_cv_box2 .right_text p,
.book_cv_box3 .right_text p {
margin-left: 0px;
}


/*###########修正#############*/

.book_cv_box .comic_author {
}
.book_cv_box3 .img_box_author {
    display: block;
    width: 110px;
    float: left;
}

.pop {
    background-color: #FFFFFF;
    width: 600px;
    margin-right: auto;
    margin-left: auto;
}
.pop h2 {
    border: 1px solid #DDD;
    background-color: #EEE;
    padding: 5px;
    margin: 10px;
}
.pop .size_box {
    width: 560px;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFFFFF;
}
.pop .size_box .aiueo {
    width: 560px;
    margin-top: 20px;
}
.pop .size_box .aiueo td {
    border: 1px solid #0099CC;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    font-weight: bold;
    color: #0099CC;
}
.pop .size_box .close {
    background-image: url(/image/top/box_cms/btn_tojiru_sentaku.gif);
    height: 42px;
    width: 93px;
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}
.pop .size_box .close a {
    display: block;
    padding: 15px;
    text-align: center;
    text-decoration: none;
}
.pop .size_box .close2 {
    background-image: url(/image/top/box_cms/btn_tojiru_sentaku.gif);
    height: 42px;
    width: 93px;
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
}
.pop .size_box .close2 a {
    display: block;
    padding: 15px;
    text-align: center;
    text-decoration: none;
}
/* ##start20080205## */
.pop .size_box .close3 {
    background-image: url(/image/top/box_cms/btn_tojiru_sentaku.gif);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 93px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.pop .size_box .close3 a {
    display:block;
    height: 15px;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 15px;
    text-decoration: none;
}
/* ##end20080205## */
.pop #copylight {
    display: block;
    text-align: right;
}
.pop .size_box .name_list {
    height: 150px;
    overflow: scroll;
    border: 1px solid #EEE;
    padding: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.pop .size_box .name_list li {
    list-style-type: none;
    margin-top: 10px;
}

.pop .size_box .right {
    float: right;
}
.pop .size_box .left {
    float: left;
}
.pop .size_box .btn_box {
    width: 250px;
    margin-right: auto;
    margin-left: auto;
}

.pop .size_box .modoru_sentaku {
    background-image: url(/image/top/box_cms/btn_tojiru_sentaku.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
}
.pop .size_box .modoru_sentaku a {
    display: block;
    width: 95px;
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: center;
    text-decoration: none;
}
.pop .size_box .modoru_sentaku2 {
    background-image: url(/image/top/box_cms/btn_tojiru_sentaku.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
}
.pop .size_box .modoru_sentaku2 a {
    display: block;
    width: 95px;
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: center;
    text-decoration: none;
}
.pop_btn_size_box {
    width: 300px;
    margin-right: auto;
    margin-left: auto;
}

/* 11-26修正 */
#popbody .pop_btm {
    width: 600px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 60px;
    background-color: #FFFFFF;
    height: 40px;
}
/* ##### */

.pop_btm #copylight {
    margin-right: 15px;
    margin-left: 15px;
    text-align:right;
}
.pop_btm #copylight img{
    float:left;
}
#box-comic-detail {
    background-image: url(/image/comic/top_big_box_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 5px;
}
#comic_detail .left_cont_box {
    width: 350px;
    float: left;
}
#comic_detail .left_cont_box dl {
    width: 355px;
    display: block;
}

#comic_detail .left_cont_box dt {
    float: left;
    width: 160px;
    display: block;
    padding: 5px;
    background-color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    margin-right: 7px;
}

#comic_detail .left_cont_box dd {
    background-color: #FFFFFF;
    display: block;
    float: left;
    margin-bottom: 7px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 3px;
}
#comic_detail .left_cont_box .tamesiyomi {
    background-image: url(/image/comic/dott_olenge.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-bottom: 6px;
    padding-left: 3px;
    margin-bottom: 5px;
}

#comic_detail .left_cont_box .page_link {
    list-style-type: none;
    background-image: url(/image/comic/sanka_box_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: block;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FF880F;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 167px;
    height: 102px;
    _height:104px;
}
#comic_detail .left_cont_box .page_link li {
    margin-bottom: 5px;
    padding-left: 15px;
    margin-left: 25px;
}



#comic_detail .right_cont_box {
    width: 347px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
    float: right;
}

/* ## start 2008/03/12 ## */
#comic_detail .right_cont_box h4 {
    font-size: 130%;
    margin-top: 5px;
    margin-bottom: 5px;
}
/* ## end 2008/03/12 ## */

#comic_detail .right_cont_box p {
    margin: 5px;
}

#comic_detail .right_cont_box .kanren_item li {
    list-style-type: none;
    background-image: url(/image/top/box_cms/ul_point2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 15px;
    display: block;
    width: 100px;
    float: left;
}
#comic_detail .right_cont_box .janl {
    list-style-type: none;
    background-image: url(/image/comic/text_btn_green.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    width: 170px;
}

#comic_detail .right_cont_box .janl a{
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    display: block;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 19px;
}
#comic_detail .right_cont_box .sakuhin a{
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    display: block;
    padding-left: 18px;
}
#comic_detail .right_cont_box .special a{
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    display: block;
    padding-left: 19px;
}
#comic_detail .right_cont_box .sakuhin {
    list-style-type: none;
    background-image: url(/image/comic/text_btn_green.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    float: left;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 170px;
}
#comic_detail .right_cont_box .special {
    list-style-type: none;
    background-image: url(/image/comic/text_btn_yellow.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    width: 170px;
    float:left;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    text-align: left;
}

#comic_detail .right_cont_box .user_recommend {
    list-style-type: none;
    background-image: url(/image/comic/text_btn_yellow.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    width: 170px;
    float:left;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    text-align: left;
}

#comic_detail .right_cont_box .user_recommend a{
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    display: block;
    padding-left: 19px;
}

/*20090417 start*/
#comic_detail .right_cont_box .zenkan {
    list-style-type: none;
    background-image: url(/image/comic/text_btn_red.gif);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    width: 170px;
    margin-bottom:0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    text-align: left;
}

#comic_detail .right_cont_box .zenkan a{
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    display: block;
    padding-left: 19px;
		color:#ffff00;
}

/*20090417 end*/

#comic_detail .left_cont_box .tamesiyomi a {
    background-image: url(/image/top/box_cms/ul_point2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 17px;
    display: block;
}
#comic_detail .left_cont_box h5 {
    padding-top: 10px;
}
#comic_detail .left_cont_box .text_ditle {
    padding-top: 7px;
    padding-right: 7px;
    padding-left: 7px;
    line-height: 140%;
}
#more-book h4 {
    background-image: url(/image/comic/title_ber_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 10px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #EEE;
    border-left-color: #EEE;
}
#more-book .allview_link {
    background-image: url(/image/comic/title_icon_link_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    text-align: right;
    float: right;
    font-size: 80%;
    font-weight: normal;
    margin-right: 10px;
}
#more-book .allview_link a {
    display: block;
    background-image: url(/image/comic/title_icon_link_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 30px;
    color: #666666;
    text-decoration: none;
}
.book_cv_box2 {
    width: 225px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}
/* ##start20071218## */
.book_cv_box2 .right_text {
    float: left;
    width: 110px;
    _width:auto;
    _padding-bottom:5px;
}
/* ##end20071218## */
.book_cv_box3 {
    width: 335px;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 10px;
    padding-left: 10px;
}
.book_cv_box3 .right_text {
    float: right;
    width: 220px;
    margin:0px;
}
#more-book .bottom_2colom_01 {
    width: 350px;
    float: left;
    margin-right: 10px;
    border: 1px solid #CCCCCC;
    padding-bottom: 14px;
    background-image: url(/image/comic/blay_bg.gif);
    background-repeat: repeat-x;
    background-position: 0px 20px;
}
#more-book .bottom_2colom_01 h4 {
    background-image: url(/image/comic/title_bg_05.gif);
    background-repeat: repeat-x;
    background-position: left top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding: 6px;
}
#more-book .bottom_2colom_01 .book_arrow {
    list-style-type: none;
    padding: 10px;
}
#more-book .bottom_2colom_01 .book_arrow li {
    background-image: url(/image/top/box_cms/ul_point2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    padding-top: 5px;
}


#more-book .bottom_2colom_02 {
    width: 348px;
    float: right;
    border: 1px solid #CCCCCC;
    background-image: url(/image/comic/blay_bg.gif);
    background-repeat: repeat-x;
    background-position: 0px 20px;
}
#more-book .bottom_2colom_02 h4 {
    background-image: url(/image/comic/title_bg_06.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
#more-book .bottom_2colom_02 .megahon {
    list-style-type: none;
    padding: 10px;
}
#more-book .bottom_2colom_02 .megahon li {
    background-image: url(/image/comic/megahone.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    padding-top: 5px;
}

.both {
    clear: both;
}
.box-cms-long .line_box,
#more-book .line_box,
.kpc_line_box {
    border: 1px solid #EEE;
    background-image: url(/image/comic/blay_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    margin-bottom: 15px;
}
h2.comic_title {
    background-image: url(/image/comic/box_title_head_icon.gif);
    font-size: 140%;
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-left: 5px;
    margin-bottom: 5px;
}
/* 修正 */
.comic_dt_head {
    background-image: url(/image/comic/comic_head_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
/* ここまで */
.comic_dt_head .comic_logo {
    float: right;
    margin-right: 8px;
}

/* 修正 */
.page_link_ul {
    margin: 0px;
    padding: 0 0 1px 0px;
    _padding-bottom:1px;
    list-style-type: none;
    height: 29px;
    background-image: url(/image/comic/olenge_line.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
*:first-child+html .page_link_ul {
    margin: 0px;
    padding-bottom: 1px;
    list-style-type: none;
    height: 29px;
    background-image: url(/image/comic/olenge_line.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}

/* ここまで */

.page_link_ul li {
    float: left;
    display: block;
}
.page_link_ul li a {
    display: block;
    text-indent: -9999px;
    height: 29px;
    padding-right: 5px;
    padding-left: 5px;
}

.kpc .page_link_ul .page_link01 {
    background-image: url(/image/kpc/menu_sinkaniallview.gif);
    height: 29px;
    width: 98px;
}
.kpc .page_link_ul .page_link02 {
    background-image: url(/image/kpc/menu_yoteiallview.gif);
    height: 29px;
    width: 103px;
}
.kpc .page_link_ul .page_link03 {
    background-image: url(/image/kpc/menu_kakotitle.gif);
    height: 29px;
    width: 137px;
}
.kpc .page_link_ul .page_link01 a.in,
.kpc .page_link_ul .page_link01 a:hover{
    background-image: url(/image/kpc/menu_sinkaniallview.gif);
    background-position: 0px -29px;

}
.kpc .page_link_ul .page_link02 a.in,
.kpc .page_link_ul .page_link02 a:hover {
    background-image: url(/image/kpc/menu_yoteiallview.gif);
background-position: 0px -29px;
}
.kpc .page_link_ul .page_link03 a.in,
.kpc .page_link_ul .page_link03 a:hover {
    background-image: url(/image/kpc/menu_kakotitle.gif);
background-position: 0px -29px;
}



.page_link_ul .page_link01 {
    background-image: url(/image/comic/page_link_bg.gif);
    height: 29px;
    width: 66px;
}
.page_link_ul .page_link02 {
    background-image: url(/image/comic/page_link_bg-02.gif);
    height: 29px;
    width: 94px;
}
.page_link_ul .page_link03 {
    background-image: url(/image/comic/page_link_bg-03.gif);
    height: 29px;
    width: 66px;
}
.page_link_ul .page_link04 {
    background-image: url(/image/comic/page_link_bg-04.gif);
    height: 29px;
    width: 103px;
}
.page_link_ul .page_link05 {
    background-image: url(/image/comic/page_link_bg-05.gif);
    height: 29px;
    width: 66px;
}
.page_link_ul .page_link06 {
    background-image: url(/image/comic/page_link_bg-06.gif);
    height: 29px;
    width: 92px;
}
.page_link_ul .page_link07 {
    background-image: url(/image/comic/page_link_bg-07.gif);
    height: 29px;
    width: 100px;
}
.page_link_ul .page_link01 .in,
.page_link_ul .page_link01 a:hover{
    background-image: url(/image/comic/page_link_bg.gif);
    background-position: 0px -30px;

}
.page_link_ul .page_link02 .in,
.page_link_ul .page_link02 a:hover{
    background-image: url(/image/comic/page_link_bg-02.gif);
    background-position: 0px -30px;

}
.page_link_ul .page_link03 .in,
.page_link_ul .page_link03 a:hover{
    background-image: url(/image/comic/page_link_bg-03.gif);
    background-position: 0px -30px;

}
.page_link_ul .page_link04 .in,
.page_link_ul .page_link04 a:hover{
    background-image: url(/image/comic/page_link_bg-04.gif);
    background-position: 0px -30px;

}
.page_link_ul .page_link05 .in,
.page_link_ul .page_link05 a:hover{
    background-image: url(/image/comic/page_link_bg-05.gif);
    background-position: 0px -30px;

}
.page_link_ul .page_link06 .in,
.page_link_ul .page_link06 a:hover{
    background-image: url(/image/comic/page_link_bg-06.gif);
    background-position: 0px -30px;

}
.page_link_ul .page_link07 .in,
.page_link_ul .page_link07 a:hover{
    background-image: url(/image/comic/page_link_bg-07.gif);
    background-position: 0px -30px;

}


.box-search-textarea .size_change {
    width: 40px;
}
/* ##start20080128## */
.mes_btn a:link,
.mes_btn a:visited,
.mes_btn a:hover {
    background-image: url(/image/top/box_cms/messeage_btn.gif);
    background-repeat: no-repeat;
    display: block;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin-left: 200px;
    font-size: 10px;
}
/* ##end20080128## */
.mes_btn {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    padding-top: 5px;
}
p.comic_author{margin-bottom:5px;}
p.thosya {
    clear: both;
    margin:0px;
    background-image: url(/image/comic/tyosya_all_view.gif);
    background-position: left top;
    background-repeat: no-repeat;
    /* text-align: center; 081125 delete*/
		padding-left:24px;
}
p.thosya a:link,
p.thosya a:visited,
p.thosya a:hover{
    color: #333333;
    text-decoration: none;
    font-size: 10px;
    padding-top: 5px;
    _padding-top:3px;
    padding-bottom: 5px;
    display: block;
}
*+html body p.thosya a:link,
*+html body p.thosya a:visited,
*+html body p.thosya a:hover{ /* Win IE7 にだけ適用 */
    padding-top: 3px;
}

/* ## start 2008/03/16 ## */
p.official_hp {
    clear: both;
    color: #FFFFFF;
    margin:0px;
    background-image: url(/image/comic/official_all_view.gif);
    background-position: left top;
    background-repeat: no-repeat;
    text-align: center;
}
p.official_hp a:link,
p.official_hp a:visited,
p.official_hp a:hover{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
    padding-top: 5px;
    _padding-top:3px;
    padding-bottom: 5px;
    display: block;
}
*+html body p.official_hp a:link,
*+html body p.official_hp a:visited,
*+html body p.official_hp a:hover{ /* Win IE7 ?Kp */
    padding-top: 4px;
}

p.official_hp_mini {
    color: #FFFFFF;
    background-image: url(/image/comic/official_all_view.gif);
    background-repeat: no-repeat;
    font-size: 10px;
    padding-top: 4px;
    _padding-top:2px;
    padding-bottom: 5px;
    padding-left: 30px;
}
p.official_hp_mini a:link,
p.official_hp_mini a:visited,
p.official_hp_mini a:hover{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
    padding-top: 4px;
    _padding-top:2px;
    padding-bottom: 5px;
}
*+html body p.official_hp_mini a:link,
*+html body p.official_hp_mini a:visited,
*+html body p.official_hp_mini a:hover{ /* Win IE7 ?Kp */
    padding-top: 2px;
}

/* ## end 2008/03/16 ## */

p.sub_title3 {
    font-size: 130%;
    font-weight: bold;
    color: #00AEEF;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #00AEEF;
    padding-left: 5px;
    clear: both;
    margin-top:12px;
}

/* ### start20071130 ### */
.raking_h_title .cap {
    font-weight: normal;
    font-size: 80%;
    color: #454545;
}
/* ### end20071130 ### */

/* ## start1214 ##*/
*+html body .kpc_line_box .mar_bt_10 { /* Win IE7 にだけ適用 */
    padding-bottom: 10px;
}
.kpc_line_box .mar_bt_10 { 
    _padding-bottom: 10px;
}
/* ## end1214 ##*/
/* ## start1214 ##*/
.kako_title_all_list .comic_title a {
display:inline;
}

/* ## end1214 ##*/

/* ## start1218 ##*/
.padd_box {
padding-bottom:10px;
}
/* ## end1218 ##*/

/* #### start20080109 #### */
.user_recommend{
border:1px solid #EEEEEE;
border-top:none;
border-bottom:none;
width:100%;
}

.user_recommend .user_rec_ttl{
background:url(/image/recommend/user_recommend.gif) no-repeat 0 0;
height:37px;
text-indent:-9999px;
}

.user_recommend td{
background:url(/image/recommend/recommend_bg.gif) repeat-x 0 0;
padding:10px;
border-top:1px solid #EEEEEE;
font-size:80%;
}

.add_recommend{
margin:10px 0px;
}

.add_recommend td{
font-size:80%;
}

.add_recommend td a:link{
background:url(/image/recommend/add_recommend.gif) no-repeat 0 0;
width:119px;
height:17px;
display:block;
margin-left:10px;
padding-top:4px;
padding-left:30px;
color:#FFFFFF;
font-size:85%;
text-decoration:none;
}

.add_recommend td a:visited{
background:url(/image/recommend/add_recommend.gif) no-repeat 0 0;
width:119px;
height:17px;
display:block;
margin-left:10px;
padding-left:30px;
padding-top:4px;
color:#FFFFFF;
font-size:85%;
text-decoration:none;
}

.add_recommend td a:hover{
background:url(/image/recommend/add_recommend.gif) no-repeat 0 0;
width:119px;
height:17px;
display:block;
margin-left:10px;
padding-left:30px;
padding-top:4px;
color:#FFFFFF;
font-size:85%;
text-decoration:none;
}

.add_recommend td a:active{
background:url(/image/recommend/add_recommend.gif) no-repeat 0 0;
width:119px;
height:17px;
display:block;
margin-left:10px;
padding-left:30px;
padding-top:4px;
color:#FFFFFF;
font-size:85%;
text-decoration:none;
}

* html .add_recommend td a:link{
font-size:100%;
}

* html .add_recommend td a:visited{
font-size:100%;
}

* html .add_recommend td a:hover{
font-size:100%;
}

* html .add_recommend td a:active{
font-size:100%;
}

*+html .add_recommend td a:link{
font-size:100%;
}

*+html .add_recommend td a:visited{
font-size:100%;
}

*+html .add_recommend td a:hover{
font-size:100%;
}

*+html .add_recommend td a:active{
font-size:100%;
}


/* ### start 080116 ###*/
.kako_all_view2 {
    background-image: url(/image/qup_msg_eve/kako_all_view.gif);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 185px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

 .kako_all_view2 a{
    display:block;
    height: 15px;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration:none;
}


/* ### start080128 ### */
.dl_links{
    background:url(/image/icon/dl_icon.gif) no-repeat left center;
    padding-left:20px;
    line-height:15px;
    }
/* ### end080128 ### */
    
.ref_dtl p{
margin-top:10px;
}

.ref_dtl_long p{
margin-top:10px;
}

/* ### start080120 ### */
.page_link_ul_8item {
    margin: 0px;
    padding: 0 0 1px 0px;
    _padding-bottom:1px;
    list-style-type: none;
    height: 29px;
    background-image: url(/image/comic/olenge_line.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}


.page_link_ul_8item li {
    float: left;
    display: block;
}
.page_link_ul_8item li a {
    display: block;
    text-indent: -9999px;
    height: 30px;
    padding-right: 5px;
    padding-left: 5px;
    background-color:transparent;
}

.page_link_ul_8item .page_link01 {
    background-image: url(/image/comic/tab_btn01.gif);
    height: 30px;
    width: 68px;
}
.page_link_ul_8item .page_link02 {
    background-image: url(/image/comic/tab_btn02.gif);
    height: 30px;
    width: 91px;
}
.page_link_ul_8item .page_link03 {
    background-image: url(/image/comic/tab_btn03.gif);
    height: 30px;
    width: 72px;
}
.page_link_ul_8item .page_link04 {
    background-image: url(/image/comic/tab_btn04.gif);
    height: 30px;
    width: 112px;
}
.page_link_ul_8item .page_link05 {
    background-image: url(/image/comic/tab_btn05.gif);
    height: 30px;
    width: 70px;
}
.page_link_ul_8item .page_link06 {
    background-image: url(/image/comic/tab_btn06.gif);
    height: 30px;
    width: 102px;
}
.page_link_ul_8item .page_link07 {
    background-image: url(/image/comic/tab_btn07.gif);
    height: 30px;
    width: 115px;
}

.page_link_ul_8item .page_link08 {
    background-image: url(/image/comic/tab_btn08.gif);
    height: 30px;
    width: 90px;
}

.page_link_ul_8item .page_link01 .in,
.page_link_ul_8item .page_link01 a:hover{
    background-image: url(/image/comic/tab_btn01.gif);
    background-position: 0px -30px;

}
.page_link_ul_8item .page_link02 .in,
.page_link_ul_8item .page_link02 a:hover{
    background-image: url(/image/comic/tab_btn02.gif);
    background-position: 0px -30px;

}
.page_link_ul_8item .page_link03 .in,
.page_link_ul_8item .page_link03 a:hover{
    background-image: url(/image/comic/tab_btn03.gif);
    background-position: 0px -30px;

}
.page_link_ul_8item .page_link04 .in,
.page_link_ul_8item .page_link04 a:hover{
    background-image: url(/image/comic/tab_btn04.gif);
    background-position: 0px -30px;

}
.page_link_ul_8item .page_link05 .in,
.page_link_ul_8item .page_link05 a:hover{
    background-image: url(/image/comic/tab_btn05.gif);
    background-position: 0px -30px;

}
.page_link_ul_8item .page_link06 .in,
.page_link_ul_8item .page_link06 a:hover{
    background-image: url(/image/comic/tab_btn06.gif);
    background-position: 0px -30px;

}
.page_link_ul_8item .page_link07 .in,
.page_link_ul_8item .page_link07 a:hover{
    background-image: url(/image/comic/tab_btn07.gif);
    background-position: 0px -30px;

}

.page_link_ul_8item .page_link08 .in,
.page_link_ul_8item .page_link08 a:hover{
    background-image: url(/image/comic/tab_btn08.gif);
    background-position: 0px -30px;

}

#more-book .bottom_2colom_03 {
    width: 350px;
    float: left;
    margin-right: 10px;
    border: 1px solid #CCCCCC;
    background-image: url(/image/comic/blay_bg.gif);
    background-repeat: repeat-x;
    background-position: 0px 20px;
    margin-top:15px;
}


#more-book .bottom_2colom_03 h4 {
    background-image: url(/image/comic/title_bg_06.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
#more-book .bottom_2colom_03 .book_arrow {
    list-style-type: none;
    padding: 10px;
}
#more-book .bottom_2colom_03 .book_arrow li {
    background-image: url(/image/top/box_cms/ul_point2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    padding-top: 5px;
}

#more-book .bottom_2colom_04 {
    width: 348px;
    float: right;
    border: 1px solid #CCCCCC;
    background-image: url(/image/comic/blay_bg.gif);
    background-repeat: repeat-x;
    background-position: 0px 20px;
    margin-top:15px;
}

#more-book .bottom_2colom_04 h4 {
    background-image: url(/image/comic/title_bg_06.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}




#more-book .bottom_2colom_04 .book_arrow {
    list-style-type: none;
    padding: 10px;
}
#more-book .bottom_2colom_04 .book_arrow li {
    background-image: url(/image/top/box_cms/ul_point2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    padding-top: 5px;
}

/* ### start 080128 ###*/
#more-book .add_recommend_btn a:link,
#more-book .add_recommend_btn a:visited,
#more-book .add_recommend_btn a:hover {
    background-image: url(/image/top/box_cms/recommend_btn.gif);
    background-repeat: no-repeat;
    display: block;
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin-left: 161px;
    font-size: 10px;
}
/* ### end 080128 ###*/
#more-book .add_recommend_btn {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    padding-top: 5px;
}

#more-book .finder_btn a:link,
#more-book .finder_btn a:visited,
#more-book .finder_btn a:hover {
    background-image: url(/image/top/box_cms/finder_btn.gif);
    background-repeat: no-repeat;
    display: block;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin-left: 191px;
    font-size: 10px;
}
#more-book .finder_btn {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    padding-top: 5px;
}

#more-book .bottom_2colom_05 {
    width: 350px;
    float: left;
    margin-right: 10px;
    border: 1px solid #CCCCCC;
    background-image: url(/image/comic/blay_bg.gif);
    background-repeat: repeat-x;
    background-position: 0px 20px;
    margin-top:15px;
}


#more-book .bottom_2colom_05 h4 {
    background-image: url(/image/comic/title_bg_06.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}

#more-book .bottom_2colom_05 .left{
float:left;
margin-left:10px;
margin-top:10px;
}

#more-book .bottom_2colom_05 .text {
    padding: 10px 10px 10px 10px;
    float:left;
    line-height:150%;
    width:220px;
}


#more-book .bottom_2colom_05 .down_arrow {
    list-style-type: none;
    padding: 10px;
    clear:left;
}
#more-book .bottom_2colom_05 .down_arrow li {
    background-image: url(/image/icon/dl_icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    padding-top: 5px;
}

/*### start 2008/04/15 ###*/
div#error_info {
    margin-bottom: 10px;
    padding-left: 3px;
    color: #FF0000;
    font-weight:bold;
}

.tag_result_box .tag_result_box_img {
    display: block;
    width: 110px;
    float: left;
}
.tag_result_box .tag_result_box .comic_name_dtl {
    width: 590px;
    float: right;
}


.tag_result_box .comic_name_dtl dt {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 2px;
}
.tag_result_box .comic_name_dtl dd {
    margin-bottom: 14px;
}
.comic_name_dtl dd span {
    font-weight: bold;
}

.tag_result_box .comic_box {
    padding: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #D9D9D9;
    line-height: 1.2em;
}

.tag_result_title .tag_result_box_img {
    display: block;
    width: 58px;
    float: right;
    }
        h4.tag_result_title_text {
        width: 645px;
        float: left;
        display: block;
        font-size: 14px;
        font-weight: bold;
        padding: 6px 0px;
    }
    .tag_result_title .comic_box {
        background-image: url(/image/comic/title_ber_bg.gif);
        background-repeat: repeat-x;
        background-position: left top;
        border-bottom-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-bottom-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-color: #EEE;
        border-right-color: #EEE;
        border-left-color: #EEE;
        margin-top: 5px;
        padding: 5px 0px 1px 10px;
    }

div#tag_result_serch {
    margin-top: 10px;
    padding:3px 0px 3px 2px;
}
    #tag_result_serch p.serch-back {
        background-image: url(/image/top/box_cms/pt_nmin.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding: 5px 8px;
        margin-left: 5px;
        margin-right: 5px;
        float:right;
    }

#result-all-book .add_tag_btn a:link,
#result-all-book .add_tag_btn a:visited,
#result-all-book .add_tag_btn a:hover {
    background-image: url(/image/top/box_cms/tag_btn.gif);
    background-repeat: no-repeat;
    padding: 4px 27px 11px 33px;
    margin-top: 1px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
    float:right;
}

div#tag_ranking_1st {
    height: 34px;
    margin: 5px 0px 8px 0px;
    padding: 18px 0px 0px 60px;
    background-image: url(/image/top/box_cms/ranking_bg_1st.gif);
    background-repeat: no-repeat;
    border-bottom: 1px dashed #C4C4C4;
    vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2em;
}

div#tag_ranking_2nd {
    height: 22px;
    margin-left: 15px;
    margin-bottom: 5px;
    padding: 4px 10px 0px 45px;
    background-image: url(/image/top/box_cms/ranking_bg_2nd.gif);
    background-repeat: no-repeat;
    font-size: 16px;
    line-height: 1.2em;
}

div#tag_ranking_3rd {
    height: 22px;
    margin-left: 15px;
    margin-bottom: 5px;
    padding: 4px 10px 0px 45px;
    background-image: url(/image/top/box_cms/ranking_bg_3rd.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    line-height: 1.2em;
}

div#tag_ranking_4th {
    height: 20px;
    margin-left: 15px;
    margin-bottom: 5px;
    padding: 6px 10px 0px 45px;
    background-image: url(/image/top/box_cms/ranking_bg_4th.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    line-height: 1.2em;
}

div#tag_ranking_5th {
    height: 20px;
    margin-left: 15px;
    margin-bottom: 10px;
    padding: 6px 10px 0px 45px;
    background-image: url(/image/top/box_cms/ranking_bg_5th.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    line-height: 1.2em;
}

div#tag_ranking_list {
    width: 335px;
    display: block;
    float: left;
    margin-right: 5px;
    padding-left: 10px;
    line-height:1.2em;
}

    div#tag_ranking_list .book_arrow {
        list-style-type: none;
        padding: 10px;
    }
    div#tag_ranking_list .book_arrow li {
        background-image: url(/image/top/box_cms/ul_point2.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 20px;
        padding-top: 3px;
        margin-top: 4px;
    }

/*### end 2008/04/15 ###*/


/* IE Hack */
*+html #more-book .bottom_2colom_03,
*+html #more-book .bottom_2colom_04,
*+html #more-book .bottom_2colom_05 {
margin-top:5px;
}
* html #more-book .bottom_2colom_03,
* html #more-book .bottom_2colom_04,
* html #more-book .bottom_2colom_05 {
margin-top:5px;
}
/* end */

/* ### start(dnp) 080314 ###*/
.page_link_ul_8item .page_link01_gray {
    background-image: url(/image/comic/tab_btn01_grey.gif);
    height: 30px;
    width: 68px;
}
.page_link_ul_8item .page_link02_gray {
    background-image: url(/image/comic/tab_btn02_grey.gif);
    height: 30px;
    width: 91px;
}
.page_link_ul_8item .page_link03_gray {
    background-image: url(/image/comic/tab_btn03_grey.gif);
    height: 30px;
    width: 72px;
}
.page_link_ul_8item .page_link04_gray {
    background-image: url(/image/comic/tab_btn04_grey.gif);
    height: 30px;
    width: 112px;
}
.page_link_ul_8item .page_link05_gray {
    background-image: url(/image/comic/tab_btn05_grey.gif);
    height: 30px;
    width: 66px;
}
.page_link_ul_8item .page_link06_gray {
    background-image: url(/image/comic/tab_btn06_grey.gif);
    height: 30px;
    width: 102px;
}
.page_link_ul_8item .page_link07_gray {
    background-image: url(/image/comic/tab_btn07_grey.gif);
    height: 30px;
    width: 115px;
}
.page_link_ul_8item .page_link08_gray {
    background-image: url(/image/comic/tab_btn08_grey.gif);
    height: 30px;
    width: 90px;
}

/* ### end(dnp) 080314 ###*/


/* NEWアイコン入りの為のCSS */


        .page_link_ul_8item .page_link01n {
            background-image: url(/image/comic/tab_btn01_new.gif);
            height: 30px;
            width: 68px;
        }
        .page_link_ul_8item .page_link02n {
            background-image: url(/image/comic/tab_btn02_new.gif);
            height: 30px;
            width: 91px;
        }
        .page_link_ul_8item .page_link03n {
            background-image: url(/image/comic/tab_btn03_new.gif);
            height: 30px;
            width: 72px;
        }
        .page_link_ul_8item .page_link04n {
            background-image: url(/image/comic/tab_btn04_new.gif);
            height: 30px;
            width: 112px;
        }
        .page_link_ul_8item .page_link05n {
            background-image: url(/image/comic/tab_btn05_new.gif);
            height: 30px;
            width: 70px;
        }
        .page_link_ul_8item .page_link06n {
            background-image: url(/image/comic/tab_btn06_new.gif);
            height: 30px;
            width: 102px;
        }
        .page_link_ul_8item .page_link07n {
            background-image: url(/image/comic/tab_btn07_new.gif);
            height: 30px;
            width: 115px;
        }
        .page_link_ul_8item .page_link08n {
            background-image: url(/image/comic/tab_btn08_new.gif);
            height: 30px;
            width: 90px;
        }
        .page_link_ul_8item .page_link01n .in,
        .page_link_ul_8item .page_link01n a:hover{
            background-image: url(/image/comic/tab_btn01_new.gif);
            background-position: 0px -30px;
        }
        .page_link_ul_8item .page_link02n .in,
        .page_link_ul_8item .page_link02n a:hover{
            background-image: url(/image/comic/tab_btn02_new.gif);
            background-position: 0px -30px;
        }
        .page_link_ul_8item .page_link03n .in,
        .page_link_ul_8item .page_link03n a:hover{
            background-image: url(/image/comic/tab_btn03_new.gif);
            background-position: 0px -30px;
        }
        .page_link_ul_8item .page_link04n .in,
        .page_link_ul_8item .page_link04n a:hover{
            background-image: url(/image/comic/tab_btn04_new.gif);
            background-position: 0px -30px;
        }
        .page_link_ul_8item .page_link05n .in,
        .page_link_ul_8item .page_link05n a:hover{
            background-image: url(/image/comic/tab_btn05_new.gif);
            background-position: 0px -30px;
        }
        .page_link_ul_8item .page_link06n .in,
        .page_link_ul_8item .page_link06n a:hover{
            background-image: url(/image/comic/tab_btn06_new.gif);
            background-position: 0px -30px;
        }
        .page_link_ul_8item .page_link07n .in,
        .page_link_ul_8item .page_link07n a:hover{
            background-image: url(/image/comic/tab_btn07_new.gif);
            background-position: 0px -30px;
        }
        .page_link_ul_8item .page_link08n.in,
        .page_link_ul_8item .page_link08n a:hover{
            background-image: url(/image/comic/tab_btn08_new.gif);
            background-position: 0px -30px;
        }

        .page_link_ul_8item .page_link01n_gray {
            background-image: url(/image/comic/tab_btn01_grey_new.gif);
            height: 30px;
            width: 68px;
        }
        .page_link_ul_8item .page_link02n_gray {
            background-image: url(/image/comic/tab_btn02_grey_new.gif);
            height: 30px;
            width: 91px;
        }
        .page_link_ul_8item .page_link03n_gray {
            background-image: url(/image/comic/tab_btn03_grey_new.gif);
            height: 30px;
            width: 72px;
        }
        .page_link_ul_8item .page_link04n_gray {
            background-image: url(/image/comic/tab_btn04_grey_new.gif);
            height: 30px;
            width: 112px;
        }
        .page_link_ul_8item .page_link05n_gray {
            background-image: url(/image/comic/tab_btn05_grey_new.gif);
            height: 30px;
            width: 70px;
        }
        .page_link_ul_8item .page_link06n_gray {
            background-image: url(/image/comic/tab_btn06_grey_new.gif);
            height: 30px;
            width: 102px;
        }
        .page_link_ul_8item .page_link07n_gray {
            background-image: url(/image/comic/tab_btn07_grey_new.gif);
            height: 30px;
            width: 115px;
        }
        .page_link_ul_8item .page_link08n_gray {
            background-image: url(/image/comic/tab_btn08_grey_new.gif);
            height: 30px;
            width: 90px;
        }
        
/* ########## start081002 add ########### */

/*book_cv_box3左右反転バージョン*/
.book_cv_box3B{
    width: 335px;
    display: block;
    float: left;
    margin: 0px 10px 5px 0px;
    padding: 10px 0px 0px 10px;
    }
    .book_cv_box3B .inner_text{float: left; width: 220px;}
    .book_cv_box3B .img_box_author{float: right; width: 100px;}
    .book_cv_box3B .img_box_author .thosya{margin:5px 0px;}
    
/*book_cv_box3画像無しバージョン*/
.book_cv_box3C{
    width: 335px;
    display: block;
    float: left;
    margin: 0px 10px 5px 0px;
    padding: 10px 0px 0px 10px;
    }
    .book_cv_box3C .inner_text{width:330px;}
    .book_cv_box3C .thosya{margin:5px 0px; width:100px;}
/* ########## end081002 add ########## */

