/* 基本設定
-------------------------------------------------------------------------------------------------------- */
div#RthCustomizeW {
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/background_image.jpg") no-repeat center 180px;
  padding: 0 485px;
  margin: 0 0 0 -485px;
  line-height: 1.5;
  font-size: small;
}

*:first-child+html div#RthCustomizeW {
  font-size: 81%;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}



/* body#style
-------------------------------------------------------------------------------------------------------- */
body#style {
  margin: 0;
  padding: 0;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/background_image.jpg") no-repeat center 200px;
  font-family:
    /* "メイリオ", "Meiryo", */ "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
    "Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
  line-height: 1.5;
  font-size: small;
}

*:first-child+html body#style {
  font-size: 81%;
}

body,
div,
ul,
p {
  margin: 0;
  padding: 0;
}

ul li {
  list-style: none;
}



/* Main
-------------------------------------------------------------------------------------------------------- */
div#main {
  position: relative;
  margin: 0 auto;
  width: 950px;
  padding: 20px 0 0 0;
}



/* Body
-------------------------------------------------------------------------------------------------------- */
div#body {
  margin: 5px 0 0 0;
  width: 950px;
}



/* トップロゴ
-------------------------------------------------------------------------------------------------------- */
div#top_logo {
  float: left;
}



/* ヘッダ・フッタナビ
-------------------------------------------------------------------------------------------------------- */
ul#head_navi {
  float: right;
  margin: 19px 0 15px 0;
  height: 29px;
}


ul#head_navi li {
  list-style: none;
  float: left;
  height: 29px;
  margin: 0 7px 0 0;
}

ul#foot_navi {
  margin: 30px 0 0 20px;
  height: 29px;
}


ul#foot_navi li {
  list-style: none;
  float: left;
  height: 29px;
  margin: 0 7px 0 0;
}



/* グローバルナビ
-------------------------------------------------------------------------------------------------------- */
ul#g_navi {
  margin: 0 -2px 0 0;
  width: 952px;
  height: 185px;
}


ul#g_navi li {
  list-style: none;
  float: left;
  height: 170px;
  margin: 0 2px 0 0;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/background_shadow.png") repeat-x left bottom;
  padding: 0 0 15px 0;
}



/* メインイメージ
-------------------------------------------------------------------------------------------------------- */
ul#main_image {
  width: 950px;
  height: 300px;
  margin: 0;
}

ul#main_image li {
  list-style: none;
  width: 950px;
  height: 300px;
}



/* ミドルナビ
-------------------------------------------------------------------------------------------------------- */
ul#m_navi {
  margin: 0 0 0 0px;
  text-align: center;
  width: 940px;
  height: 155px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/m_navi_back.png") no-repeat left bottom;
  padding: 15px 0 0 10px;
}


ul#m_navi li {
  list-style: none;
  float: left;
  margin: 0 10px;
}



/* 回り込みクリア
-------------------------------------------------------------------------------------------------------- */
div.clear {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
}



/* ドット
-------------------------------------------------------------------------------------------------------- */
div.dot {
  clear: both;
  height: 1px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/dot.png") repeat-x left center;
}



/* content
-------------------------------------------------------------------------------------------------------- */
div#content {
  width: 910px;
  margin: 0;
  background-color: #ffffff;
  padding: 5px 20px 0 20px;
}


/*----- title --------------------*/
div#content div.title {
  margin: 0 0 20px 0;
}



/*----- main_cont --------------------*/
div#main_cont {
  margin: 10px 0 0 0;
  width: 910px;
}

#imagearea{
  float: right;
  width:615px;
  height:580px;
}

#imagearea img{
  position:absolute;
}

#imagearea div{
  position:absolute;
}

#imagelist img{
  border-width:0px;
}

#imagelist ul{
  float: left;
  margin: -580px 0 0 0;
  padding:0px;
}

#imagelist li {
  list-style:none;
  width:295px;
  margin: 0 0 5px 0;
}


/*----- アワード --------------------*/
div#item {
  width: 870px;
  height: 250px;
  padding: 0 40px 0 0;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/award/item_back.png") repeat-y right top;
  margin: 20px 0 0 0;
}

div#image {
  float: left;
  margin: 0 50px 0 0;
}

div#text img {
  margin: 20px 0 5px 0;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/background_shadow.png") repeat-x left bottom;
  padding: 0 0 15px 0;
}


/*----- 部屋 --------------------*/
#imagelist li.heya01 {
  height: 285px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/heya/heya_thumb_01_back.jpg") no-repeat left top;
}
#imagelist li.heya02 {
  height: 285px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/heya/heya_thumb_02_back.jpg") no-repeat left top;
}

/*----- 料理 --------------------*/
#imagelist li.ryouri01 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/ryouri/ryouri_thumb_01_back.jpg") no-repeat left top;
  margin: 0;
}
#imagelist li.ryouri02 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/ryouri/ryouri_thumb_02_back.jpg") no-repeat left top;
  margin: 0;
}
#imagelist li.ryouri03 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/ryouri/ryouri_thumb_03_back.jpg") no-repeat left top;
  margin: 0;
}
#imagelist li.ryouri04 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/ryouri/ryouri_thumb_04_back.jpg") no-repeat left top;
  margin: 0;
}
#imagelist li.ryouri05 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/ryouri/ryouri_thumb_05_back.jpg") no-repeat left top;
  margin: 0;
}

#aboutarea {
  float: right;
  text-align: center;
  width: 615px;
  margin: 15px 0 0 0;
}

/*----- 風呂 --------------------*/
#imagelist li.spa01 {
  height: 193px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/spa/spa_thumb_01_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.spa02 {
  height: 193px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/spa/spa_thumb_02_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.spa03 {
  height: 193px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/spa/spa_thumb_03_back.jpg") no-repeat left top;
  margin: 0;
}

/*----- 館内 --------------------*/
#imagelist li.kannai01 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/kannai/kannai_thumb_01_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.kannai02 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/kannai/kannai_thumb_02_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.kannai03 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/kannai/kannai_thumb_03_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.kannai04 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/kannai/kannai_thumb_04_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.kannai05 {
  height: 116px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/kannai/kannai_thumb_05_back.jpg") no-repeat left top;
  margin: 0;
}

/*----- 時間 --------------------*/
#imagelist li.jikan01 {
  height: 97px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/jikan/jikan_thumb_01_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.jikan02 {
  height: 97px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/jikan/jikan_thumb_02_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.jikan03 {
  height: 97px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/jikan/jikan_thumb_03_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.jikan04 {
  height: 97px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/jikan/jikan_thumb_04_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.jikan05 {
  height: 97px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/jikan/jikan_thumb_05_back.jpg") no-repeat left top;
  margin: 0;
}

#imagelist li.jikan06 {
  height: 97px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/jikan/jikan_thumb_06_back.jpg") no-repeat left top;
  margin: 0;
}


.displaynone{
  display:none;
}

.coverbox{
  background-color:#ffffff;
  display:none;
}


/*----- 求人のお知らせ --------------------*/
div#left h3 {
  color: #a43d23;
  font-size: 120%;
  letter-spacing: 0.2em;
  margin: 40px 0 0 0;
  border-left: 5px #a43d23 solid;
  padding: 0 0 0 6px;
}

div.head_line {
  color: #ffffff;
  width: 555px;
  background-color: #c3715a;
  margin: 10px 0 0 0;
  padding: 3px 20px;
  letter-spacing: 0.2em;
}

dl.body_line {
  margin: 0;
  padding: 0;
}

dl.body_line dt {
  float: left;
  width: 100px;
  text-align: center;
  background-color: #fee6de;
  margin: 0;
  padding: 3px 0;
}

dl.body_line dd {
  padding: 3px 0 3px 110px;
  border-bottom: 1px #c3715a solid;
  margin: 0;
}

dl.mensetsu {
  margin: 40px 0;
  border: 1px #c3715a solid;
}

dl.mensetsu dt {
  float: left;
  color: #ffffff;
  width: 100px;
  text-align: center;
  line-height: 3;
  background-color: #c3715a;
  margin: 0;
  padding: 3px 0;
}

dl.mensetsu dd {
  padding: 3px 0 3px 110px;
  margin: 0;
}



/* left
-------------------------------------------------------------------------------------------------------- */
div#left {
  float: left;
  width: 595px;
}


/*----- plan --------------------*/
div.plan {
  width: 595px;
  margin: 20px 0 0 0;
}

div.plan div.plan_thumb {
  float: left;
  width: 190px;
  margin: 0 10px 20px 0;
}
*:first-child+html div.plan div.plan_thumb {
  padding: 0 0 20px 0;
}

div.plan div.plan_title {
  float: left;
  width: 395px;
  border-bottom: 1px #aa3915 solid;
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
}



/* right
-------------------------------------------------------------------------------------------------------- */
div#right {
  float: right;
  width: 290px;
}

div#right div.tayori_image {
  width: 290px;
  height: 185px;
  margin: -20px 0 0 0;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/background_shadow.png") repeat-x left bottom;
}
div#right div.tayori_image {
  background-color: #fee6de;
}

div#right div.tayori {
  color: #444444;
  padding: 0 20px 20px 20px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/tayori_back.png") no-repeat right top;
}
div#right div.tayori {
  background-color: #fee6de;
}


/*----- 旅色 --------------------*/
div.tabiiro {
  float: left;
  text-align: center;
  margin: 20px 0;
}


/*----- バナー --------------------*/
div.banner {
  float: left;
  width: 250px;
  margin: 20px 0 20px 20px;
}

div.banner img {
  border: 1px #aaaaaa solid;
}



/* footer
-------------------------------------------------------------------------------------------------------- */
div#footer {
  clear: both;
  height: 70px;
  background: url("https://www.nagomitei.com/digitrue/rakuten_page/image/background_shadow.png") repeat-x left bottom;
  margin: 15px 0 5px 0;
  padding: 0 0 15px 0;
}
