@charset "UTF-8";

/* =============================================================================
Description : print.css

Table of Content :

/* ----------------------------------------------------------------------------

    =非表示部分

----------------------------------------------------------------------------- */
#main-index #introduction,
#cat-index #introduction,
#content-supp,
#extra,
#navigation,
#fontsize-switcher,
#footer #siteinfo-footer,
.nav-inline {
  display: none;

}


/* ----------------------------------------------------------------------------

    =背景画像非表示

----------------------------------------------------------------------------- */
#comp_2 h2,
#footer {
  background: none;
}


/* ----------------------------------------------------------------------------

    =リンク先URL表示設定(Fx only)

----------------------------------------------------------------------------- */
a:after {
    content: " >> " attr(href) " ";
    font-size: 10.5pt;
}
#logo a:after {
    content: "";
}

/* ----------------------------------------------------------------------------

    =印刷用指定

----------------------------------------------------------------------------- */
body {
    overflow: visible !important;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: white;
    background-image: none;
    font-size: 12pt;
    line-height: 1.4;
}


/* =INNER
------------------------------------------------------------------- */
.inner {
    overflow: visible !important;
}

/* =WRAPPER
------------------------------------------------------------------- */
.wrapper-inner {
    width: 100%;
    position: inherit;
}



/* =HEADER
------------------------------------------------------------------- */
#header {
  width: 100%;
}


/* 
 * IE6のみバグのため要素をページ下部に表示させる処置を取ってます
 */
* html #header {
  position: relative;
}



/* =PAGE TITLE
------------------------------------------------------------------- */
.page-title {

  margin-top: -55px !important;
  color:#000000;
  font-weight: bold;
  background-image: none !important;
}




/* =CONTAINER
------------------------------------------------------------------- */
#container {
  clear: both !important;
  width: 100% !important;
  margin: 40px 0 0 !important;
  padding: 0 !important;

}


/* =CONTENT-MAIN
--------------------------------------------------------- */
#content-main {
  width: 100% !important;
  margin:0 !important;
  padding:0 !important;
}

#indv #content-main .inner {
  width: 100% !important;
  margin: 0 !important;
  border: none;
}

.blk-main {
  width: auto !important;
  background: none !important;
}


/* =INDV
--------------------------------------------------------- */
/* =sakura/index.html,kaede/index.html
----------------------------------------------- */
#staff-blog-info ul {
  background: none !important;
}


/* =kaede/guide.html
----------------------------------------------- */
.break {
  page-break-before: always;
}

#facilities dl {
  width: 49% !important;
}

#facilities dl .caption {
 width: 200px !important;
}

