@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* ---------------------------------------------------------
_init.scss
最初に読み込まれるファイル。
Compassの設定、settingでmixinを使いたい場合などに利用
----------------------------------------------------------*/
/* ---------------------------------------------------------
サポートするブラウザの設定
  usage
  サポートするブラウザの値をtrueにします。
--------------------------------------------------------- */
/* ---------------------------------------------------------
ブラウザのベンダープリフィックス出力設定
  usage
  出力するブラウザの値をtrueにします。
--------------------------------------------------------- */
/* ---------------------------------------------------------
フォントサイズ＆単位指定
  http://www.skyward-design.net/blog/archives/000122.html

  usage
    _fn_fs(目的のサイズ, 継承したサイズ, 単位)
  return
    変換後のサイズ
----------------------------------------------------------*/
/* ---------------------------------------------------------
フォントサイズ指定（数値→％に変換）
  http://met.hanatoweb.jp/archives/250/

  usage
    _fn_fz(ピクセル換算のサイズ)
    _fn_fz(10) -> font-size: 77%;
  return
    変換後のサイズ（％）
----------------------------------------------------------*/
/* ---------------------------------------------------------
ホバー時に透過する
  usage
  a{
    @include _mx_hover_opacity;
  }
----------------------------------------------------------*/
/* ---------------------------------------------------------
フォントサイズpx->rem変換
  usage
  .test{
    @include _mx_font_size(14);
  }
  基準サイズは未指定なら16pxとする
----------------------------------------------------------*/
/* ---------------------------------------------------------
_setting.scss
サイトのbaseとなるスタイルや変数を定義します。
！！！定数は大文字で記述！！！
--------------------------------------------------------- */
/* ---------------------------------------------------------
フォントファミリーの設定
--------------------------------------------------------- */
/* ---------------------------------------------------------
テキスト設定
--------------------------------------------------------- */
/* ---------------------------------------------------------
色設定
--------------------------------------------------------- */
/* ---------------------------------------------------------
サイト幅・余白の設定
--------------------------------------------------------- */
/* ---------------------------------------------------------
その他設定
--------------------------------------------------------- */
.mt5 {
  margin-top: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.ml5 {
  margin-left: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mr15 {
  margin-right: 15px;
}

.mb15 {
  margin-bottom: 15px;
}

.ml15 {
  margin-left: 15px;
}

.mt20 {
  margin-top: 20px;
}

.mr20 {
  margin-right: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.mt25 {
  margin-top: 25px;
}

.mr25 {
  margin-right: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.ml25 {
  margin-left: 25px;
}

.mt30 {
  margin-top: 30px;
}

.mr30 {
  margin-right: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.pt5 {
  padding-top: 5px;
}

.pr5 {
  padding-right: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.pl5 {
  padding-left: 5px;
}

.pt10 {
  padding-top: 10px;
}

.pr10 {
  padding-right: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pl10 {
  padding-left: 10px;
}

.pt15 {
  padding-top: 15px;
}

.pr15 {
  padding-right: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.pl15 {
  padding-left: 15px;
}

.pt20 {
  padding-top: 20px;
}

.pr20 {
  padding-right: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.pl20 {
  padding-left: 20px;
}

.pt25 {
  padding-top: 25px;
}

.pr25 {
  padding-right: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

.pl25 {
  padding-left: 25px;
}

.pt30 {
  padding-top: 30px;
}

.pr30 {
  padding-right: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pl30 {
  padding-left: 30px;
}

/* ---------------------------------------------------------
_modules.scss
独自で定義したmixin, placeholderを読み込みます。
----------------------------------------------------------*/
/* ---------------------------------------------------------
疑似要素
  usage
  :before{ @include _mx_bfaf; }
  :after{ @include _mx_bfaf; }
----------------------------------------------------------*/
/* ---------------------------------------------------------
clearfix
clearfixしたい場合は下記のように記述する
  usage
  .aa{
    @extend %_pl_clearfix;
   }
----------------------------------------------------------*/
.sample .sample_inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}

/* ---------------------------------------------------------
縦方向２色のグラデーション
  usage
  @include _mx_bg_gradient(背景色, グラデ初期色, グラデ最後の色);
----------------------------------------------------------*/
/* ---------------------------------------------------------
画像サイズの取得と出力
  usage
  @include _mx_imgSize("画像名.拡張子");
----------------------------------------------------------*/
/* ---------------------------------------------------------
背景画像をdataURI(date64)で出力する
  usage
  @include _mx_img64("画像名.拡張子");
----------------------------------------------------------*/
/* ---------------------------------------------------------
画像を1/2サイズで表示する
  usage
  @include _mx_halfImg("画像名.拡張子");
----------------------------------------------------------*/
/* ---------------------------------------------------------
背景画像を1/2サイズで表示する
  usage
  @include _mx_bg_halfImg("画像名.拡張子");
----------------------------------------------------------*/
/* ---------------------------------------------------------
リンクのアイコン[>]
  usage
  :before{
    @include _mx_link_arrow(#カラーコード, 方向[up,down,next,prev], 位置(right,left));
  }
----------------------------------------------------------*/
/* ---------------------------------------------------------
テキストリンクのスタイル
  usage
  @include _mx_txt_link(linkLine); //常に下線あり
  @include _mx_txt_link(hoverLine); //hover時に下線あり
  @include _mx_txt_link(noLine); //常に下線なし
----------------------------------------------------------*/
/* ---------------------------------------------------------
_common.scss
共通のスタイルを設定します。
----------------------------------------------------------*/
/* ---------------------------------------------------------
共通
--------------------------------------------------------- */
#container {
  width: 980px;
  margin: 0 auto;
}

#wapper {
  background: #dddcd9;
  position: relative;
  width: 100%;
  min-width: 1250px;
}

header {
  width: 100%;
}

#mainFrame {
  width: 1250px;
  margin: 0 auto;
}

nav#sideMenu {
  width: 235px;
  min-height: 1300px;
  height: 100%;
  float: left;
  position: relative;
}

footer {
  clear: both;
  width: 100%;
  background: #888888;
}

a {
  color: #2b1404;
  text-decoration: none;
}

a:hover {
  color: #2b1404;
  text-decoration: underline;
}

/* ---------------------------------------------------------
sampleブロックの設定
--------------------------------------------------------- */
/* ---------------------------------------------------------
 headerブロックの設定
--------------------------------------------------------- */
#fixHeader {
  width: 100%;
  height: 51px;
  position: fixed;
  background: #dddcd9;
  z-index: 9000;
}
#fixHeader #headerFrame {
  width: 1250px;
  margin: 0 auto;
  overflow: hidden;
}
#fixHeader #headerFrame #topicPath {
  padding-left: 252px;
  float: left;
}
#fixHeader #headerFrame #topicPath div {
  height: 51px;
  display: table-cell;
  vertical-align: middle;
}
#fixHeader #headerFrame #topicPath div li {
  display: inline;
  font-size: 12px;
}
#fixHeader #headerFrame #topicPath div li a {
  color: #161616;
  font-size: 11px;
  color: black;
  text-decoration: underline;
}
#fixHeader #headerFrame #topicPath div li a:link {
  color: black;
}
#fixHeader #headerFrame #topicPath div li a:visited {
  color: black;
}
#fixHeader #headerFrame #topicPath div li a:hover {
  color: #4c4c4c;
}
#fixHeader #headerFrame #topicPath div li a:active {
  color: #999999;
}
#fixHeader #headerFrame #topicPath div li a:hover {
  text-decoration: underline;
}
#fixHeader #headerFrame #memberFrame {
  width: 360px;
  padding: 15px 0;
  margin-right: -15px;
  overflow: hidden;
  float: right;
}
#fixHeader #headerFrame #memberFrame #memberNav ul li {
  float: left;
}
#fixHeader #headerFrame #memberFrame #memberNav ul li a {
  font-size: 12px;
}
#fixHeader #headerFrame #memberFrame #memberNav ul li .search_area {
  position: relative;
  width: 77px;
  height: 17px;
}
#fixHeader #headerFrame #memberFrame #memberNav ul li .search_box {
  width: 77px;
  height: 21px;
  position: relative;
  top: -2px;
  left: 0px;
  border: 1px solid #9a9a9a;
  background: #dddcd9;
  margin-top: 0px;
}
#fixHeader #headerFrame #memberFrame #memberNav ul li .search_btn {
  position: absolute;
  top: -1px;
  left: 59px;
}
#fixHeader #headerFrame #memberFrame #memberNav ul li.mypage {
  margin: 2px 8px 0 0;
}
#fixHeader #headerFrame #memberFrame #memberNav ul li.cart {
  margin: -2px 9px 0 13px;
}

/* ---------------------------------------------------------
 sidemenuブロックの設定
--------------------------------------------------------- */
#sideFrame {
  background: url(../img/side_menu/bg.png) repeat #fafaf9 left top;
  box-shadow: 4px 0px 6px 0px rgba(0, 0, 0, 0.19);
  margin-top: 0;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -ms-filter: "alpha(opacity=90)";
  position: absolute;
  width: 235px;
  min-height: 1300px;
  height: 100%;
  z-index: 9999;
}
#sideFrame #sideInner {
  width: 183px;
  margin: 63px auto 0;
  /* メニュー*/
}
#sideFrame #sideInner #navWrap {
  margin: 46px 0 0 13px;
  /* iconmenu*/
  /* オフィシャルサイト */
}
#sideFrame #sideInner #navWrap #gNavi ul li {
  margin-bottom: 11px;
  /* 商品menu*/
}
#sideFrame #sideInner #navWrap #gNavi ul li #productsNav {
  margin: 12px 0 30px 13px;
}
#sideFrame #sideInner #navWrap #gNavi ul li #productsNav li {
  margin-bottom: 13px;
}
#sideFrame #sideInner #navWrap #gNavi ul li #productsNav li a {
  color: #434343;
  font-size: 12px;
  text-decoration: none;
color: blue;
text-decoration: underline;  
}
#sideFrame #sideInner #navWrap #gNavi ul li #productsNav li a:hover {
  color: #e98a00;
}
#sideFrame #sideInner #navWrap #gNavi ul .navSpace {
  margin-bottom: 40px;
}
#sideFrame #sideInner #navWrap #iconNavi {
  width: 163px;
  margin: 80px 0 16px -6px;
  height: 27px;
}
#sideFrame #sideInner #navWrap #iconNavi ul li {
  float: left;
  overflow: hidden;
  margin-right: 10px;
}
#sideFrame #sideInner #navWrap #iconNavi ul #shop {
  margin: -2px 0 0 0;
}
#sideFrame #sideInner #navWrap #offical {
  clear: both;
  margin-left: -16px;
  width: 175px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.3);
}

/* ---------------------------------------------------------
 footerブロックの設定
--------------------------------------------------------- */
#footerFrame {
  width: 820px;
  margin: 0 auto;
  padding: 50px 0 18px;
  /* 下側 */
}
#footerFrame #footerColUpper {
  width: 100%;
  overflow: hidden;
  /* ご利用ガイド */
  /* ユーティリティーナビ */
}
#footerFrame #footerColUpper #footerCol_l {
  float: left;
  /* カレンダー */
}
#footerFrame #footerColUpper #footerCol_l table {
  width: 151px;
  float: left;
  margin: 0 7px 0 20px;
  border: 1px solid #ffffff;
  border-top: 0px solid #ffffff;
}
#footerFrame #footerColUpper #footerCol_l table caption {
  padding-bottom: 6px;
  text-align: left;
  color: #ffffff;
  font-size: 11px;
  margin-top: 2px;
}
#footerFrame #footerColUpper #footerCol_l table thead tr {
  border-top: 1px solid #ffffff;
}
#footerFrame #footerColUpper #footerCol_l table thead tr th {
  font-size: 11px;
  text-align: center;
  color: #ffffff;
  height: 18px;
  vertical-align: middle;
  border-bottom: 2px solid #c7c7c7;
}
#footerFrame #footerColUpper #footerCol_l table td {
  font-size: 11px;
  text-align: center;
  color: #ffffff;
  height: 18px;
  vertical-align: middle;
}
#footerFrame #footerColUpper #footerCol_l table td.off {
  background-color: #a88229;
}
#footerFrame #footerColUpper #footerNav {
  width: 151px;
  margin-left: 65px;
  float: left;
}
#footerFrame #footerColUpper #footerNav h4 {
  margin-bottom: 7px;
}
#footerFrame #footerColUpper #footerNav .inUlFooter li {
  margin-top: 8px;
}
#footerFrame #footerColUpper #footerNav .inUlFooter li a {
  font-size: 9px;
  text-decoration: none;
  color: #ffffff;
}
#footerFrame #footerColUpper #footerNav .inUlFooter li a:hover {
  color: #e98a00;
}
#footerFrame #footerColUpper #utilityNavFooter {
  float: right;
}
#footerFrame #footerColUpper #utilityNavFooter .utilityNavFooter01 li {
  margin-bottom: 5px;
}
#footerFrame #footerColUpper #utilityNavFooter .utilityNavFooter01 p {
  margin-top: 5px;
}
#footerFrame #footerColBottom {
  clear: both;
  width: 300px;
  margin: 30px auto;
  /* ロゴ　 コピーライト*/
}
#footerFrame #footerColBottom ul {
  overflow: hidden;
}
#footerFrame #footerColBottom ul li:first-child {
  float: left;
}
#footerFrame #footerColBottom ul li:last-child {
  float: right;
  margin-right: 5px;
}
#footerFrame #footerColBottom #footerCol_b {
  clear: both;
}
#footerFrame #footerColBottom #footerCol_b p {
  font-size: 13px;
  text-align: center;
  margin-top: 18px;
}

/* ---------------------------------------------------------
 .contentsブロックの設定
--------------------------------------------------------- */
.contents {
  float: right;
  background: #FFF;
  color: #434343;
  width: 980px;
  font-size: 12px;
  padding-top: 60px;
  margin-bottom: 60px;
}

.contents b, .guide, .contents strong {
  font-weight: 700;
}

.products_detail {
  padding-top: 675px;
}

.products_list {
  line-height: 190%;
}

/*------------------------
カラーの定義
------------------------*/
/*------------------------
商品詳細部分
------------------------*/
.sub_function {
  background: url(../img/back-border.png) no-repeat 504px 17px;
  margin: 18px 0;
  padding: 14px 0;
  border-top: 1px solid #dddcd9;
  border-bottom: 1px solid #dddcd9;
  font-size: 11px;
  text-align: center;
  overflow: hidden;
}
.sub_function .b {
  font-weight: bold;
}
.sub_function .u {
  text-decoration: underline;
  margin-bottom: 4px;
}
.sub_function .squeeze {
  float: left;
  width: 605px;
  padding-left: 25px;
  position: relative;
  overflow: hidden;
}
.sub_function .view {
  float: left;
  width: 335px;
}
.sub_function .btn_clear {
  overflow: hidden;
  text-align: right;
  margin-right: 25px;
  text-decoration: underline;
}
.sub_function .lay_01,
.sub_function .lay_02 {
  overflow: hidden;
}
.sub_function .lay_01 .s_color,
.sub_function .lay_01 .stock,
.sub_function .lay_01 .v_color,
.sub_function .lay_01 .image,
.sub_function .lay_02 .s_color,
.sub_function .lay_02 .stock,
.sub_function .lay_02 .v_color,
.sub_function .lay_02 .image {
  float: left;
  clear: both;
}

.category_s,
.value,
.stock,
.num,
.display_o,
.v_color,
.image {
  overflow: hidden;
}
.category_s ul,
.value ul,
.stock ul,
.num ul,
.display_o ul,
.v_color ul,
.image ul {
  margin-left: -1px;
}
.category_s ul li,
.value ul li,
.stock ul li,
.num ul li,
.display_o ul li,
.v_color ul li,
.image ul li {
  padding: 0 6px;
  display: inline;
  border-left: 1px solid #000;
}
.category_s ul li:last-child,
.value ul li:last-child,
.stock ul li:last-child,
.num ul li:last-child,
.display_o ul li:last-child,
.v_color ul li:last-child,
.image ul li:last-child {
  border-right: 1px solid #000;
}

.s_color {
  margin-right: 20px;
}
.s_color ul span, .s_color ul li {
  float: left;
  margin-right: 6px;
}
.s_color ul li input {
  float: left;
}

.lay_02 .v_color {
  width: 335px;
  margin: 0 auto;
  text-align: center;
}

.tk_bold {
  font-weight: 700;
}

.attention {
  color: red;
}

/*------------------------
ページャー
------------------------*/
.pager {
  text-align: center;
  font-size: 12px;
}
.pager .u {
  text-decoration: underline;
}
.pager .pager_n {
  margin-left: -1px;
}
.pager .pager_n li {
  padding: 0 11px;
  display: inline;
  border-left: 1px solid #000;
}
.pager:last-child {
  margin-bottom: 70px;
}

/*------------------------
商品カラー部分
------------------------*/
.cir {
  height: 11px;
  width: 11px;
  border-radius: 6px;
  text-indent: -9999px;
  margin: 3px 0 0 3px;
  float: left;
}

/*------------------------
商品リスト
------------------------*/
.product_list {
  overflow: hidden;
  margin: 50px 0 80px 0;
  padding: 0 80px;
}
.product_list ul {
  position: relative;
  float: left;
  left: 50%;
}
.product_list ul li {
  width: 223.33333px;
  margin-top: 40px;
  margin-right: 50px;
  text-align: center;
  position: relative;
  float: left;
  left: -50%;
  height: 380px;
}
.product_list ul li:nth-child(-n+3) {
  margin-top: 0;
}
.product_list ul li:nth-child(3n) {
  margin-right: 0;
}
.product_list ul li .color {
  overflow: hidden;
  margin: 15px 0;
}
.product_list ul li .color ul {
  position: relative;
  float: left;
  left: 50%;
}
.product_list ul li .color ul .cir {
  float: left;
  width: 11px;
  height: 11px;
  margin: 0 6px 0 0;
  left: -50%;
}
.product_list ul li .color ul .cir:last-child {
  margin-right: 0;
}
.product_list ul li .color_all {
  overflow: hidden;
  margin: 15px 0;
}
.product_list ul li .color_all ul {
  position: relative;
  float: left;
  left: 50%;
}
.product_list ul li .color_all ul .cir {
  float: left;
  width: 11px;
  height: 11px;
  margin: 0 6px 0 0;
  left: -50%;
}
.product_list ul li .color_all ul .cir:last-child {
  margin-right: 0;
}
.product_list ul li .make {
  color: #e74900;
  border-top: 1px dotted #e74900;
  border-bottom: 1px dotted #e74900;
  padding: 2px 0;
}
.product_list ul li .p_release {
  color: #003A88;
  border-top: 1px dotted #003a88;
  border-bottom: 1px dotted #003a88;
  padding: 2px 0;
}
.product_list ul li .soldout {
  color: #ff0000;
  border-top: 1px dotted #e74900;
  border-bottom: 1px dotted #e74900;
  padding: 2px 0;
}
.product_list ul li .limited {
  color: #008813;
  border-top: 1px dotted #008813;
  border-bottom: 1px dotted #008813;
  padding: 2px 0;
}

/*------------------------
特集ページ
------------------------*/
.content_s {
  position: relative;
}
.content_s .c_slider {
  position: relative;
}
.content_s .c_title {
  position: absolute;
  bottom: -3px;
  left: 270px;
}

.contents_sp {
  width: 840px;
  padding: 280px 70px 0 70px;
  line-height: 1.7;
}

.sel_sex {
  overflow: hidden;
  margin: 22px auto 25px auto;
}
.sel_sex ul {
  float: left;
  position: relative;
  left: 50%;
}
.sel_sex ul li {
  float: left;
  position: relative;
  left: -50%;
  margin-right: 12px;
}
.sel_sex ul li:last-child {
  margin-right: 0;
}

.special_list {
  overflow: hidden;
  margin-bottom: 46px;
}
.special_list ul {
  float: left;
  position: relative;
  left: 50%;
}
.special_list ul li {
  width: 262px;
  height: 400px;
  float: left;
  position: relative;
  left: -50%;
  margin: 30px 18px 0 0;
  text-align: center;
}
.special_list ul li:nth-child(-n+3) {
  margin-top: 50px;
}
.special_list ul li:nth-child(3n) {
  margin-right: 0;
}
.special_list ul li .up_day {
  font-size: 10px;
  margin-bottom: 6px;
}
.special_list ul li .sp_title {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 12px;
}
.special_list ul li .sp_comm {
  font-size: 12px;
  line-height: 1.7;
  margin-bottom: 6px;
  text-align: left;
}

/*------------------------
戻るボタン
------------------------*/
#back_btnarea {
  margin: 0 auto;
  text-align: center;
  width: 1250px;
}
#back_btnarea #back_top {
  position: fixed;
  bottom: 100px;
  margin-left: 1235px;
  z-index: 100;
}

/*------------------------
購入ボタン
------------------------*/
#cartsession_area {
  margin: 0 auto;
  text-align: center;
  width: 1020px;
}
#cartsession_area #cartsession {
  position: fixed;
  bottom: 40px;
  margin-left: 1020px;
  z-index: 100;
}

/*------------------------
追加
------------------------*/

table#table-01 {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-left: 200px;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

table.tablesize01{
	width: 100px;
}

.red {
  font-size: 120%;
  color:red;
  text-align: center;
  font-weight:bold;
}

.right{
	  text-align: right;
	  margin: 0 100px 0 0; 
}



table.tb {
    width: 680px;
    border: 0px;
    cellpadding: 0;
    cellspacing: 0; 
    border-collapse: collapse;
    border-spacing: 0;
	margin-left: 200px;
	font-size: 12px;
    line-height: 1.8em;
}

table.tb td {
    width: 300px;
}



table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

table.tablesize01{
	width: 100px;
}

table.center p{
    text-align: center;
}

table.tc {
    width: 680px;
    border: 0px;
    cellpadding: 0;
    cellspacing: 0; 
    border-collapse: collapse;
    border-spacing: 0;
	margin-left: 200px;
	font-size: 12px;
    line-height: 1.8em;
}

table.tb td {
    width: 200px;
}


.gray{
	  color:#888888;
}