@charset "utf-8";

/* content (width:701px) */
/*----------------------------*/

 div#main_gravure {
  margin: 0;
  margin-bottom: 4px;
  padding: 0;
  width: 699px; /* 701px -2px(border) */
  height: 540px;
  background-color: #FFFFFF;
  border: 1px #000000 solid;
 }

 div#desc_gravure {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  width: 701px;
  height: auto;
  text-align: left;
 }

 table#sub-contents {
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  width: 701px;
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
 }
 
 table#sub-contents td#left-content {
  padding: 0;
  width: 471px;
  vertical-align: top;
 }
 
 table#sub-contents td#right-content {
  padding: 0;
  width: 230px;
  vertical-align: top;
 }


/* table#sub-contents td#left-content (463px)
--------------------------------------------*/

 div#backnumber {
  width: 459px; /* 471px -10px(margin-right) -2px(border) */
  _height: 800px; /* IE用ハック */
  min-height: 800px;
  background-color: #222222;
  border: 1px #000000 solid;
 }
 
 div#backnumber div.backnumber_title {
  margin: 0;
  padding: 0;
  width: 459px;
  height: 45px;
  background: url(/img/gravure/bgimg_backnumber_title.gif) #111111;
  border-bottom: 1px #000000 solid;
  color: #FFFFFF;
  font-size: 1.4em;
  font-weight: bold;
  text-align: left;
 }
 
 div#backnumber div.backnumber_body {
  margin: 0;
  padding: 14px;
  width: 431px; /* 459px -28px(padding) */
 }
 
 div#backnumber div.backnumber_body div.bn_item {
  margin-bottom: 4px;
  width: 431px; /* 431px */
  height: auto;
  text-align: left;
 }

 div.backnumber_body div.bn_item a.bn_image {
  display: block;
  margin: 0;
  padding: 0;
  width: 425px; /* 429px(431-2px:border) -4px */
  height: 90px;
  border: 2px #222222 solid;
 }
 
 div.backnumber_body div.bn_item a.bn_image:hover {
 border-color: #FF0000;
 }

 div.backnumber_body div.bn_item img.bn_image {
  display: block;
  width: 425px;
  height: 90px;
  background-color: #555555;
  border: none;
 }



/* table#sub-contents td#left-content (230px)
--------------------------------------------*/

 div#mb_checkit, 
 div#request_form {
  background-color: #222222;
  border: 1px #000000 solid;
 }

 div#mb_checkit {
  margin-bottom: 10px;
 }

 div#request_form {}

 div#mb_checkit div.mb_checkit_title,
 div#request_form div.request_form_title {
  margin: 0;
  padding: 0;
  width: 228px;
  height: 45px;
  background-color: #111111;
  border-bottom: 1px #000000 solid;
  color: #FFFFFF;
  font-size: 1.2em;
  font-weight: bold;
  text-align: left;
 }

 div#mb_checkit div.mb_checkit_body,
 div#request_form div.request_form_body {
  padding: 12px;
  text-align: left;
 }




