@charset "Shift_JIS";
/*
Z2p
*/
/* line 7, ../Sass/_layout.scss */
.item-detail-bg .item-detail .item-catch .item-status { width: 95px; }
/* line 9, ../Sass/_layout.scss */
.item-detail-bg .item-detail .item-catch .item-status li { padding-right: 0; }
/* line 21, ../Sass/_layout.scss */
.item-detail-bg .item-detail .item-catch .item-status li.item-status-only { float: left; }
/* line 33, ../Sass/_layout.scss */
.item-detail-bg .item-detail .item-catch .item-lead div.i-lead ul li br.sp { display: none; }
@media screen and (max-width: 640px) { /* line 33, ../Sass/_layout.scss */
  .item-detail-bg .item-detail .item-catch .item-lead div.i-lead ul li br.sp { display: block; } }

@media screen and (max-width: 640px) { /* line 48, ../Sass/_layout.scss */
  .subitem-col02 { background: #eaeaea; } }
@media screen and (max-width: 640px) { /* line 52, ../Sass/_layout.scss */
  .subitem-col02 .subitem-col02-01, .subitem-col02 .subitem-col02-02 { border: 3px #fff solid; } }
/* line 60, ../Sass/_layout.scss */
.subitem-col02 .subitem-col02-01 dl dd .dd-price span.ico_pd, .subitem-col02 .subitem-col02-02 dl dd .dd-price span.ico_pd { padding: 0 0 5px; }
@media screen and (max-width: 640px) { /* line 64, ../Sass/_layout.scss */
  .subitem-col02 .subitem-col02-01 dl dd .dd-price span.ico_pd span img, .subitem-col02 .subitem-col02-02 dl dd .dd-price span.ico_pd span img { width: 53px; } }
/* line 72, ../Sass/_layout.scss */
.subitem-col02 .subitem-col02-01 dl dd .dd-price span.ico_txt strong.ico_txt-area, .subitem-col02 .subitem-col02-02 dl dd .dd-price span.ico_txt strong.ico_txt-area { padding-right: 1em; line-height: 19px; float: left; display: block; }
@media screen and (max-width: 640px) { /* line 72, ../Sass/_layout.scss */
  .subitem-col02 .subitem-col02-01 dl dd .dd-price span.ico_txt strong.ico_txt-area, .subitem-col02 .subitem-col02-02 dl dd .dd-price span.ico_txt strong.ico_txt-area { display: inline-block; } }
/* line 81, ../Sass/_layout.scss */
.subitem-col02 .subitem-col02-01 dl dd .dd-price span.ico_txt span, .subitem-col02 .subitem-col02-02 dl dd .dd-price span.ico_txt span { float: left; }

/* line 93, ../Sass/_layout.scss */
.bathArea .open { background-image: url(/Special/Resources/Images/bg_arrow03.png) !important; }
/* line 96, ../Sass/_layout.scss */
.bathArea .bathText { display: none; margin-top: 20px; padding-bottom: 10px; border: 1px #E9EDF0 solid; background: #fff; z-index: 100; }
/* line 103, ../Sass/_layout.scss */
.bathArea .bathText.bathText-act { margin-bottom: 25px; }
@media screen and (max-width: 640px) { /* line 96, ../Sass/_layout.scss */
  .bathArea .bathText { padding-bottom: 10px; } }
/* line 109, ../Sass/_layout.scss */
.bathArea .bathText .col3c01 { margin: 0 auto; width: 892px; }
@media screen and (max-width: 640px) { /* line 109, ../Sass/_layout.scss */
  .bathArea .bathText .col3c01 { width: auto; } }
@media screen and (max-width: 640px) { /* line 115, ../Sass/_layout.scss */
  .bathArea .bathText .col3c01 .col3c01-col { padding: 10px; } }
/* line 119, ../Sass/_layout.scss */
.bathArea .bathText .col3c01 .col3c01-col .col3c01-col01, .bathArea .bathText .col3c01 .col3c01-col .col3c01-col02, .bathArea .bathText .col3c01 .col3c01-col .col3c01-col03 { width: 280px; }
@media screen and (max-width: 640px) { /* line 119, ../Sass/_layout.scss */
  .bathArea .bathText .col3c01 .col3c01-col .col3c01-col01, .bathArea .bathText .col3c01 .col3c01-col .col3c01-col02, .bathArea .bathText .col3c01 .col3c01-col .col3c01-col03 { width: auto; } }
/* line 124, ../Sass/_layout.scss */
.bathArea .bathText .col3c01 .col3c01-col .col3c01-col01 img, .bathArea .bathText .col3c01 .col3c01-col .col3c01-col02 img, .bathArea .bathText .col3c01 .col3c01-col .col3c01-col03 img { width: 278px; border: 1px #E7ECF0 solid; }
@media screen and (max-width: 640px) { /* line 124, ../Sass/_layout.scss */
  .bathArea .bathText .col3c01 .col3c01-col .col3c01-col01 img, .bathArea .bathText .col3c01 .col3c01-col .col3c01-col02 img, .bathArea .bathText .col3c01 .col3c01-col .col3c01-col03 img { max-width: 100%; width: auto; } }
/* line 133, ../Sass/_layout.scss */
.bathArea .bathText .col3c01 .col3c01-col .col3c01-col01 { margin-right: 20px; }
@media screen and (max-width: 640px) { /* line 133, ../Sass/_layout.scss */
  .bathArea .bathText .col3c01 .col3c01-col .col3c01-col01 { margin-right: 0; } }
/* line 140, ../Sass/_layout.scss */
.bathArea .bathText .col3c01 .img-area { width: 280px; }
@media screen and (max-width: 640px) { /* line 140, ../Sass/_layout.scss */
  .bathArea .bathText .col3c01 .img-area { width: 33%; } }
/* line 153, ../Sass/_layout.scss */
.bathArea .bathText .col3c01 .txt-area p.img-main-ti { font-size: 108%; }
@media screen and (max-width: 640px) { /* line 153, ../Sass/_layout.scss */
  .bathArea .bathText .col3c01 .txt-area p.img-main-ti { font-size: 17px; } }
/* line 162, ../Sass/_layout.scss */
.bathArea .bathText .close { padding: 10px; text-align: right; }
/* line 165, ../Sass/_layout.scss */
.bathArea .bathText .close img { cursor: pointer; }

/* line 172, ../Sass/_layout.scss */
.bath-cap { margin-bottom: 60px; }
/* line 174, ../Sass/_layout.scss */
.bath-cap .bath-cap-p { margin-bottom: 30px; color: #666; }
/* line 178, ../Sass/_layout.scss */
.bath-cap .borderIn { padding: 1em; color: #666; border: 1px #E7ECF0 solid; }

/* line 185, ../Sass/_layout.scss */
.foldingArea { margin-bottom: 50px; }
@media screen and (max-width: 640px) { /* line 185, ../Sass/_layout.scss */
  .foldingArea { margin-bottom: 25px; } }
/* line 190, ../Sass/_layout.scss */
.foldingArea h3 { margin-bottom: 16px; }
/* line 193, ../Sass/_layout.scss */
.foldingArea a { text-align: right; }
/* line 196, ../Sass/_layout.scss */
.foldingArea .open { background-image: url(/Special/Resources/Images/bg_arrow03.png) !important; }
/* line 199, ../Sass/_layout.scss */
.foldingArea .foldingText { display: none; margin-top: 20px; padding-bottom: 50px; border: 1px #E9EDF0 solid; background: #fff; z-index: 100; }
@media screen and (max-width: 640px) { /* line 199, ../Sass/_layout.scss */
  .foldingArea .foldingText { padding-bottom: 25px; } }
/* line 209, ../Sass/_layout.scss */
.foldingArea .foldingText h3 { padding: 0 60px; }
@media screen and (max-width: 640px) { /* line 209, ../Sass/_layout.scss */
  .foldingArea .foldingText h3 { padding: 0 30px; } }
/* line 215, ../Sass/_layout.scss */
.foldingArea .foldingText p { padding: 0 60px; line-height: 1.5; }
@media screen and (max-width: 640px) { /* line 215, ../Sass/_layout.scss */
  .foldingArea .foldingText p { padding: 0 30px; } }
/* line 221, ../Sass/_layout.scss */
.foldingArea .foldingText p.taRight { padding: 25px 60px 0; }
@media screen and (max-width: 640px) { /* line 221, ../Sass/_layout.scss */
  .foldingArea .foldingText p.taRight { padding: 15px 30px 0; } }
/* line 228, ../Sass/_layout.scss */
.foldingArea .foldingText .close { padding: 10px; text-align: right; }
/* line 231, ../Sass/_layout.scss */
.foldingArea .foldingText .close img { cursor: pointer; }

/* line 238, ../Sass/_layout.scss */
.col1a01 { margin-bottom: 80px; }
@media screen and (max-width: 640px) { /* line 238, ../Sass/_layout.scss */
  .col1a01 { margin-bottom: 30px; } }
/* line 245, ../Sass/_layout.scss */
.col1a01 .module-main-inr li.visual01 { background: url(/tablet/store/special/z2/Images/bg_visual01.jpg) left top no-repeat; }
/* line 248, ../Sass/_layout.scss */
.col1a01 .module-main-inr li.visual02 { background: url(/tablet/store/special/z2/Images/bg_visual02.jpg) left top no-repeat; }
/* line 251, ../Sass/_layout.scss */
.col1a01 .module-main-inr li.visual03 { background: url(/tablet/store/special/z2/Images/bg_visual03.jpg) left top no-repeat; }
/* line 254, ../Sass/_layout.scss */
.col1a01 .module-main-inr li.visual04 { background: url(/tablet/store/special/z2/Images/bg_visual04.jpg) left top no-repeat; }
/* line 262, ../Sass/_layout.scss */
.col1a01 .item-detail-bg .item-detail .item-catch .item-lead { padding-top: 25px; }
@media screen and (max-width: 640px) { /* line 262, ../Sass/_layout.scss */
  .col1a01 .item-detail-bg .item-detail .item-catch .item-lead { padding-top: 0; } }

/* line 273, ../Sass/_layout.scss */
.module-rich, .module-richB { margin: 0 auto 80px; }
@media screen and (max-width: 640px) { /* line 273, ../Sass/_layout.scss */
  .module-rich, .module-richB { margin: 0 auto 30px; } }

/* line 282, ../Sass/_layout.scss */
.col3a01 .item-common-ti.item-common-ti-mini { margin-bottom: 10px; }
/* line 284, ../Sass/_layout.scss */
.col3a01 .item-common-ti.item-common-ti-mini h3 { text-align: left; }
@media screen and (max-width: 640px) { /* line 291, ../Sass/_layout.scss */
  .col3a01 .img-area img.pc { display: none; } }
/* line 296, ../Sass/_layout.scss */
.col3a01 .img-area img.sp { display: none; }
@media screen and (max-width: 640px) { /* line 296, ../Sass/_layout.scss */
  .col3a01 .img-area img.sp { display: inline; } }

/* line 306, ../Sass/_layout.scss */
.col3a02, .col3b01 { margin-bottom: 80px; }
@media screen and (max-width: 640px) { /* line 306, ../Sass/_layout.scss */
  .col3a02, .col3b01 { margin-bottom: 30px; } }

/* line 313, ../Sass/_layout.scss */
.col3a03 { margin-bottom: 80px; }
@media screen and (max-width: 640px) { /* line 313, ../Sass/_layout.scss */
  .col3a03 { margin-bottom: 30px; } }
/* line 318, ../Sass/_layout.scss */
.col3a03.col3a03-bath { margin-bottom: 30px; }
@media screen and (max-width: 640px) { /* line 318, ../Sass/_layout.scss */
  .col3a03.col3a03-bath { margin-bottom: 15px; } }
/* line 328, ../Sass/_layout.scss */
.col3a03 .col3a03-col.col3a03-col-bath .col3a03-col01 .img-area img { width: 468px; }
@media screen and (max-width: 640px) { /* line 328, ../Sass/_layout.scss */
  .col3a03 .col3a03-col.col3a03-col-bath .col3a03-col01 .img-area img { width: 100%; } }
/* line 338, ../Sass/_layout.scss */
.col3a03 .col3a03-col.col3a03-col-ticket .col3a03-col01 { width: 600px; }
@media screen and (max-width: 640px) { /* line 338, ../Sass/_layout.scss */
  .col3a03 .col3a03-col.col3a03-col-ticket .col3a03-col01 { width: auto; } }
/* line 343, ../Sass/_layout.scss */
.col3a03 .col3a03-col.col3a03-col-ticket .col3a03-col01 .img-area { width: 600px; }
@media screen and (max-width: 640px) { /* line 343, ../Sass/_layout.scss */
  .col3a03 .col3a03-col.col3a03-col-ticket .col3a03-col01 .img-area { width: auto; } }
/* line 350, ../Sass/_layout.scss */
.col3a03 .col3a03-col.col3a03-col-ticket .col3a03-col02 { width: 310px; }
@media screen and (max-width: 640px) { /* line 350, ../Sass/_layout.scss */
  .col3a03 .col3a03-col.col3a03-col-ticket .col3a03-col02 { width: auto; } }

/* line 361, ../Sass/_layout.scss */
.col3b01-col .module-mg { width: 465px; }
@media screen and (max-width: 640px) { /* line 361, ../Sass/_layout.scss */
  .col3b01-col .module-mg { width: auto; } }
/* line 366, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea { width: 465px; }
@media screen and (max-width: 640px) { /* line 366, ../Sass/_layout.scss */
  .col3b01-col .module-mg .module-mg-imagearea { width: auto; } }
/* line 371, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb { width: 465px; height: 110px; }
@media screen and (max-width: 640px) { /* line 371, ../Sass/_layout.scss */
  .col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb { margin: 0 auto; max-width: 465px; width: auto; height: auto; } }
/* line 380, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li { margin: 0 8.75px 8px 0; width: 84px; height: auto; }
@media screen and (max-width: 640px) { /* line 380, ../Sass/_layout.scss */
  .col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li { margin: 0 0 1%; width: 20%; height: auto; } }
/* line 389, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li img { width: 84px; }
@media screen and (max-width: 640px) { /* line 389, ../Sass/_layout.scss */
  .col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li img { width: 100%; } }
/* line 396, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li.li-right { margin: 0 0 8px 0; }
/* line 399, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li.current { width: 84px; }
@media screen and (max-width: 640px) { /* line 399, ../Sass/_layout.scss */
  .col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li.current { width: 20%; } }
/* line 404, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li.current img { width: 84px; }
@media screen and (max-width: 640px) { /* line 404, ../Sass/_layout.scss */
  .col3b01-col .module-mg .module-mg-imagearea .module-mg-thumb li.current img { width: 100%; } }
/* line 414, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea .module-mg-imagearea-main { width: 465px; }
@media screen and (max-width: 640px) { /* line 414, ../Sass/_layout.scss */
  .col3b01-col .module-mg .module-mg-imagearea .module-mg-imagearea-main { margin: 0 auto; max-width: 465px; width: auto; } }
/* line 421, ../Sass/_layout.scss */
.col3b01-col .module-mg .module-mg-imagearea .module-mg-imagearea-main .module-mg-main { width: 465px; }
@media screen and (max-width: 640px) { /* line 421, ../Sass/_layout.scss */
  .col3b01-col .module-mg .module-mg-imagearea .module-mg-imagearea-main .module-mg-main { max-width: 100%; width: auto; } }

/* line 433, ../Sass/_layout.scss */
.col4a, .col4b01 { margin-bottom: 80px; }
@media screen and (max-width: 640px) { /* line 433, ../Sass/_layout.scss */
  .col4a, .col4b01 { margin-bottom: 30px; } }

/* line 440, ../Sass/_layout.scss */
.store-t { display: none !important; }

@media screen and (max-width: 640px) { /* line 444, ../Sass/_layout.scss */
  .sp-txt { display: none !important; } }

/* line 3, ../Sass/_extend.scss */
.clearfix, .subitem-col02 .subitem-col02-01 dl dd .dd-price span.ico_txt, .subitem-col02 .subitem-col02-02 dl dd .dd-price span.ico_txt { *zoom: 1; }
/* line 5, ../Sass/_extend.scss */
.clearfix:after, .subitem-col02 .subitem-col02-01 dl dd .dd-price span.ico_txt:after, .subitem-col02 .subitem-col02-02 dl dd .dd-price span.ico_txt:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }

/* L */
.red {
	margin: -30px 20px 30px;
	padding: 10px 20px;
	border:#FF0000 1px solid;
	color:#FF0000;
}
@media screen and (max-width: 640px) {
	.red {
	margin: 10px 20px 30px;
	}
}