#top_data { font-size: 12px; }
#page_title { font-size: 14px; margin-right: 35px; margin-bottom: 0; margin-left: 35px; }
#point_area { width: 475px; margin: 20px auto 10px; padding: 0 0 20px; border-bottom: 1px dotted gray; }
#point_left { font-size: 12px; background-image: url(../sub/gazo_common/left_back01.gif); background-repeat: repeat-x; background-position: 0 bottom; text-align: left; width: 270px; height: auto; min-height: 100px; padding-top: 10px; padding-bottom: 10px; border: double 3px #ff5149; }
#point_left p { margin: 0; padding-right: 10px; padding-left: 10px; }
#point_leht_hutoji { font-size: 16px; font-weight: bold; line-height: 22px; padding-top: 10px; }
#point_area img { width: 180px; float: right; }
.underline { width: 475px; margin: 20px auto; padding: 0 0 20px; border-bottom: 1px dotted gray; }
table { font-size: 13px; text-align: left; margin-right: auto; margin-left: auto; border-width: 0; border-collapse: collapse; }
td { padding: 5px; border: solid 1px black; }
.center_table { text-align: center; }
.page_midashi { font-weight: bold; text-align: left; clear: both; margin-left: 37px; padding-left: 5px; border-left: 12px solid #ff5149; }
/*cc_new_basic*/
#pankuzu_cc_new { color: white; font-size: 11px; background-color: #ff5149; text-align: left; width: 750px; height: 25px; margin: 0 auto; padding: 0; }
#honbun_area_cc_new { text-align: center; margin: 0; padding: 20px 0; }
#back_area { background-image: url(../sub/gazo_common/mainback01.gif); background-repeat: repeat-y; background-position: left 0; width: 754px; height: auto; margin: 0 auto; padding: 0; }
#left_area_cc_new { background-image: url(../sub/gazo_common/left_back01.gif); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 25px 0 0 -752px; padding: 20px 0 0 0; width: 200px; height: 100%; float: left; }
.cc_new_left_top { font-size: 12px; background-image: url(../sub/gazo_common/left_cc_new_top.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; width: 170px; height: 38px; margin: 0; padding: 0; }
.cc_new_left_back { background-color: white; width: 168px; margin: 0; padding: 10px 0; border-right: 1px solid #ff5149; border-left: 1px solid #ff5149; }
.cc_new_left_back ul { font-size: 12px; text-align: left; margin: 0; padding: 0; list-style-type: none; }
.cc_new_left_back li { line-height: 20px; background-image: url(http://www.digi-sen.com/sub/gazo_common/underline.gif); background-repeat: repeat-x; background-position: 0 bottom; margin-top: 7px; margin-right: 5px; margin-left: 5px; padding-left: 7px; }
.cc_new_left_bottom { background-image: url(../sub/gazo_common/left_cc_new_bottom.gif); background-repeat: no-repeat; background-position: 0 0; width: 170px; height: 5px; margin: 0; padding: 0; }
.cc_new_left_contents { background-color: white; width: 168px; margin: 0; padding: 10px 0; border-right: 1px solid #ff5149; border-left: 1px solid #ff5149; }
.cc_new_left_contents ul { font-size: 12px; text-align: left; margin: 0; padding: 0; list-style-type: none; }
.cc_new_left_contents li { line-height: 20px; background-image: url(http://www.digi-sen.com/sub/gazo_common/underline.gif); background-repeat: repeat-x; background-position: 0 bottom; height: 20px; margin: 7px 5px 0; padding: 0 0 3px; }
#icon_01 { background-image: url(../sub/gazo_common/icon01.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_02 { background-image: url(../sub/gazo_common/icon02.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_03 { background-image: url(../sub/gazo_common/icon03.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_04 { background-image: url(../sub/gazo_common/icon04.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_05 { background-image: url(../sub/gazo_common/icon05.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_06 { background-image: url(../sub/gazo_common/icon06.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_07 { background-image: url(../sub/gazo_common/icon07.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_08 { background-image: url(../sub/gazo_common/icon08.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_09 { background-image: url(../sub/gazo_common/icon09.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#icon_10 { background-image: url(../sub/gazo_common/icon10.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; margin: 0 0 0 7px; padding: 0 0 0 25px; display: block; }
#cc_new_backnumber { font-size: 12px; text-align: center; width: 475px; margin: 0 auto 0; padding: 10px 5px 0; border: double 3px #ff5149; }
#cc_new_backnumber p { margin: 0 0 10px; }
#cc_new_backnumber a { background-image: url(http://www.digi-sen.com/sub/gazo_common/footer_icon1.gif); background-repeat: no-repeat; background-position: left center; margin-right: 8px; padding-left: 24px; }
.this_page { background-image: url(http://www.digi-sen.com/sub/gazo_common/footer_icon1.gif); background-repeat: no-repeat; background-position: left center; margin-right: 8px; padding-left: 24px; }
#page_last_01 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon01.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 20px; }
#page_last_02 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon02.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 20px; }
#page_last_03 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon03.gif); background-repeat: no-repeat; text-align: left; margin: 30px 0 5px 30px; padding: 0 0 0 25px; height: 20px; }
#page_last_04 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon04.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 25px; }
#page_last_05 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon05.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 25px; }
#page_last_06 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon06.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 25px; }
#page_last_07 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon07.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 25px; }
#page_last_08 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon08.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 25px; }
#page_last_09 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon09.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 25px; }
#page_last_10 { font-size: 13px; font-weight: bold; line-height: 20px; background-image: url(../sub/gazo_common/icon10.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 30px 0 5px 30px; padding: 0 0 0 25px; }
/*top_layout*/
#cc_new_toptitle { font-size: 14px; }
h2 { font-size: 80%; font-weight: normal; line-height: 1.3em; text-align: left; width: 480px; margin: 20px auto 0; padding: 0; }
#top_area { position: relative; width: 500px; height: 330px; margin: 20px auto 0; padding: 0; }
#top_rank_area { text-align: left; position: absolute; top: 0; left: 0; width: 246px; margin: 0; padding: 0; }
#ranking_top { margin: 0; padding: 0; }
#top_rank_box { background-color: white; width: 244px; height: auto; margin: 0; padding: 0 0 8px; border: solid 1px black; }
#top_rank_day { color: gray; font-size: 11px; margin: 5px 0 5px 10px; padding: 0; }
#top_rank_box ul { margin: 0; padding: 0; list-style-type: none; }
#top_rank_box li { font-size: 12px; line-height: 21px; margin: 0 10px; padding: 0 0 0 12px; }
#top_push_area { background-image: url(../sub/gazo/push_back.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; position: absolute; top: 0; left: 246px; width: 262px; height: 205px; margin: 0; padding: 0; }
#top_push_start { margin-top: 60px; margin-left: 20px; }
#book_btn_up a { background-image: url(../sub/gazo/book_btn_over.gif); background-repeat: no-repeat; background-position: left 0; width: 246px; display: block; height: 118px; }
#book_btn_up a:hover { background-color: white; }
#book_btn_up a img { border: none; display: block; width: 246px; height: 118px; }
#book_btn_up a:hover img { visibility: hidden; }
#book_btn_up { position: absolute; top: 210px; left: 255px; width: 246px; height: 118px; margin: 0; padding: 0; }
h3 { font-size: 14px; text-align: left; width: 500px; margin: 20px auto 0; padding: 20px 0 10px; border-top: 3px double #ff5149; }
#top_content_table { width: 500px; margin: 0 auto 20px; }
.top_cont_left { width: 130px; }
.top_cont_left a { font-weight: bold; }
.top_cont_right { color: gray; padding: 10px 5px 10px 15px; }
.top_cont_right a { line-height: 1.8em; }
/*chapter_top*/
#s_top_h1 { font-size: 14px; font-weight: bold; background-image: url(../sub/gazo_common/left_back01.gif); background-repeat: repeat-x; background-position: 0 center; text-align: center; width: 450px; margin: 20px auto 0; padding-top: 8px; padding-bottom: 8px; border: solid 1px black; }
#s_top_cap_area { text-align: center; width: 450px; margin: 0 auto; padding: 0; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
#s_top_cap_area p { font-size: 90%; line-height: 1.5em; text-align: left; margin: 0; padding: 8px 6px 8px 12px; }
#s_top_contents { color: #ff5149; font-size: 16px; font-weight: bold; text-align: center; letter-spacing: 8px; width: 475px; margin: 30px auto 0; padding-bottom: 5px; border-bottom: 1px dotted gray; }
#s_top_list { line-height: 1.8em; width: 475px; margin: 20px auto; padding: 0 0 20px; border-bottom: 1px dotted gray; list-style-type: none; }
#s_top_img { width: 400px; height: 235px; margin: 25px auto 0; border-style: none; }
