
/*-------------------------------------------------------------- H2 header
*/

h2#Omake {
}

h2#Omake a {
  display: block;
  background: url('images/h2_omake.jpg') no-repeat;
  width: 600px;
  height: 72px;
  margin: 0 auto 16px;
  text-indent: -1000em;
  overflow: hidden;
}

/*-------------------------------------------------------------- Omake
*/

.Omake-Link {
  width: 360px;
  margin: 0 auto;
  overflow: hidden;
}

.Omake-Link ul {
  background: url('images/contents_border03.gif') repeat-x left top;
}

.Omake-Link li {
  font-size: 90.9%;
  text-align: center;
  background: url('images/contents_border03.gif') repeat-x left bottom;
  padding: 8px 0 12px;
  list-style: none;
  overflow: hidden;
}

.Omake-Link li p {
  width: 312px;
  margin: 0 24px;
}

.Omake-Link li a {
  display: block;
  width: 312px;
  height: 48px;
  text-indent: -1000em;
  line-height: 0;
  float: left;
  overflow: hidden;
}

.Omake-Link li a#Staff {background: url('images/omake_bt_staff.jpg') no-repeat;}
.Omake-Link li a#Comet {background: url('images/omake_bt_comet.jpg') no-repeat;}
.Omake-Link li a#Manga {background: url('images/omake_bt_manga.jpg') no-repeat;}

/*-------------------------------------------------------------- Staff
*/

.Omake-Staff {
  width: 600px;
  margin: 16px auto;
}

.Omake-Staff h4 {
  color: white;
  font-size: 109%;
  border-top: 1px solid #e68a99;
  border-bottom: 1px solid #e68a99;
  width: 600px;
  margin: 0 0 8px;
  padding: 2px 0;
}

.Omake-Staff h4 span {
  display: block;
  text-align: center;
  background: url('images/omake_staff_header.gif') no-repeat center center;
  width: 600px;
  padding: 2px 0;
}

* html .Omake-Staff h4 span {
  padding: 3px 0 1px;
}

.Staff-Box {
  font-size: 90.9%;
  background: url('images/omake_staff_box_bg.gif') repeat-y;
  width: 600px;
  margin: 0 0 16px;
  overflow: hidden;
}

.SB-Top {
  display: block;
  background: url('images/omake_staff_box_top.gif') no-repeat;
  width: 600px;
  height: 16px;
  overflow: hidden;
}

.SB-Bot {
  clear: both;
  display: block;
  background: url('images/omake_staff_box_bottom.gif') no-repeat;
  width: 600px;
  height: 16px;
  overflow: hidden;
}

.SB-L {
  width: 192px;
  padding: 0 16px;
  float: left;
}

.SB-R {
  width: 344px;
  padding: 0 16px;
  float: right;
}

.SB-R ul,
.SB-R ol {
  margin: 0 0 8px 16px;
}

/*-------------------------------------------------------------- 4koma
*/

.Omake-4koma {
  background: url('images/omake_manga_list_bg.gif') repeat-y left top;
  width: 456px;
  margin: 0 auto;
  overflow: hidden;
}

.Omake-4koma ul {
  display: inline;
  font-size: 90.9%;
  width: 152px;
  margin: 6px 8px;
  float: left;
}

.Omake-4koma li {
  list-style: none;
  float: left;
}

.Omake-4koma li a {
  display: block;
  background: url('images/omake_manga_list_marker01.png') no-repeat left center;
  width: 132px;
  padding-left: 20px;
  text-decoration: none;
}

.Omake-4koma li a:hover {
  text-decoration: underline;
}

.Omake-4koma img {
  display: inline;
  float: right;
  text-align: right;
  overflow: hidden;
}

/*-------------------------------------------------------------- Cometchan
*/

.Omake-Cometchan {
  width: 600px;
  margin: 16px auto;
}

.Cometchan-Base {
  position: relative;
  background: url('../images/cometchan/cometchan_base.jpg');
  width: 600px;
  height: 548px;
}

.Cometchan-Base #Diff {
  position: absolute;
  top: 0;
  left: 0;
  width: 600px;
  height: 548px;
  overflow: hidden;
}

.Cmt001 {background: url('../images/cometchan/cometchan_001.gif');}
.Cmt002 {background: url('../images/cometchan/cometchan_002.gif');}
.Cmt003 {background: url('../images/cometchan/cometchan_003.gif');}
.Cmt004 {background: url('../images/cometchan/cometchan_004.gif');}
.Cmt005 {background: url('../images/cometchan/cometchan_005.gif');}
.Cmt006 {background: url('../images/cometchan/cometchan_006.gif');}
.Cmt007 {background: url('../images/cometchan/cometchan_007.gif');}
.Cmt008 {background: url('../images/cometchan/cometchan_008.gif');}
.Cmt009 {background: url('../images/cometchan/cometchan_009.gif');}

.Cometchan-Clic {
  position: absolute;
}

.Cometchan-Clic li {
  cursor: pointer;
  list-style: none;
}

.Cometchan-Clic li span {
  display: none;
}

#Cm01 {/*background: #ccc;*/ position: absolute; left: 164px; top: 151px; width: 260px; height: 361px; z-index: 11;}/*$B%Y!<%9(B*/
#Cm02 {/*background: #fcc;*/ position: absolute; left: 232px; top: 250px; width: 118px; height:  49px; z-index: 12;}/*$BL\(B*/
#Cm03 {/*background: #ffc;*/ position: absolute; left: 283px; top: 299px; width:  20px; height:  17px; z-index: 13;}/*$B8}(B*/
#Cm04 {/*background: #fcf;*/ position: absolute; left: 243px; top: 316px; width: 105px; height: 183px; z-index: 14;}/*$BBN(B*/
#Cm05 {/*background: #cfc;*/ position: absolute; left: 204px; top: 151px; width: 183px; height: 102px; z-index: 15;}/*$BF,(B*/
#Cm06 {/*background: #cff;*/ position: absolute; left: 266px; top: 341px; width:  58px; height:  22px; z-index: 16;}/*$B6;(B*/
#Cm07 {/*background: #ccf;*/ position: absolute; left: 100px; top: 161px; width: 103px; height: 233px; z-index: 17;}/*$BK\BN(B*/
#Cm08 {/*background: #fcf;*/ position: absolute; left: 389px; top: 356px; width:  60px; height:  66px; z-index: 18;}/*$B!z(B*/
#Cm09 {/*background: #ddd;*/ position: absolute; left: 100px; top: 270px; width:  72px; height:  70px; z-index: 19;}/*$BG>$_$=(B*/

/*-------------------------------------------------------------- Border
*/

.Apdx-Border {
  clear: both;
  background: url('images/contents_border02.gif') repeat-x;
  height: 4px;
  margin: 0 auto 16px;
  overflow: hidden;
}


