@charset "Shift_JIS";

/*  reset  */
.module-rich *,.module-richB * { margin: 0; padding: 0; }
.module-rich img {vertical-align: top;  max-width: none; }
.module-richB img {vertical-align: top;  max-width: none; }

.module-rich .module-gallery-main img,
.module-richB .module-gallery-main img {max-width: none;}
/*
2-A-01 ギャラリー
*/
/* line 4, ../Sass/_col2a01.scss */
.module-rich, .module-richB { margin: 0 auto 50px; padding: 0; width: 950px; height: auto; }
@media screen and (max-width: 640px) { /* line 4, ../Sass/_col2a01.scss */
  .module-rich, .module-richB { height: auto; margin: 0 auto 30px; max-width: 640px; padding: 0; width: 100%; } }

/* line 19, ../Sass/_col2a01.scss */
.module-rich .module-rich-area,.module-richB .module-rich-area { position: relative; overflow: hidden; }
/* line 22, ../Sass/_col2a01.scss */
.module-rich .module-rich-area .prev, .module-rich .module-rich-area .next,
.module-richB .module-rich-area .prev, .module-richB .module-rich-area .next { width: 22px; height: 180px; position: absolute; top: 0; cursor: pointer; overflow: hidden; }
@media (max-width: 640px) { /* line 22, ../Sass/_col2a01.scss */
  .module-rich .module-rich-area .prev, .module-rich .module-rich-area .next,
  .module-richB .module-rich-area .prev, .module-richB .module-rich-area .next { max-width: 100%; width: auto; } }
/* line 35, ../Sass/_col2a01.scss */
.module-rich .module-rich-area .prev img, .module-rich .module-rich-area .next img,
.module-richB .module-rich-area .prev img, .module-richB .module-rich-area .next img { width: 100%; margin-top: -16px; }
/* line 40, ../Sass/_col2a01.scss */
.module-rich .module-rich-area .prev,
.module-richB .module-rich-area .prev { left: 0; }
/* line 47, ../Sass/_col2a01.scss */
.module-rich .module-rich-area .next,
.module-richB .module-rich-area .next { right: 0; }

/* line 57, ../Sass/_col2a01.scss */
.module-rich-nav { margin: 0 auto; width: 950px; }
/* line 61, ../Sass/_col2a01.scss */
.module-rich-nav.module-rich-nav-rool { width: 886px; }
@media screen and (max-width: 640px) { /* line 57, ../Sass/_col2a01.scss */
  .module-rich-nav { width: 100%; height: auto; }
  /* line 67, ../Sass/_col2a01.scss */
  .module-rich-nav.module-rich-nav-rool { width: 100%; } }
/* line 71, ../Sass/_col2a01.scss */
.module-rich-nav ul { margin: 0 auto; width: 950px; }
@media screen and (max-width: 640px) { /* line 71, ../Sass/_col2a01.scss */
  .module-rich-nav ul { height: auto; width: 100%; } }
/* line 79, ../Sass/_col2a01.scss */
.module-rich-nav ul li { margin-right: 19px; width: 304px; float: left; cursor: pointer; overflow: hidden; }
@media screen and (max-width: 640px) { /* line 79, ../Sass/_col2a01.scss */
  .module-rich-nav ul li { float: left; margin-right: 0; width: 100%; cursor: pointer; } }
/* line 91, ../Sass/_col2a01.scss */
.module-rich-nav ul li.module-rich-nav-end { margin-right: 0; }
/* line 94, ../Sass/_col2a01.scss */
.module-rich-nav ul li .thumb-area { width: 304px; position: relative; zoom: 1; }
.module-rich-nav ul li .thumb-area a:hover {text-decoration: none;}
@media screen and (max-width: 640px) { /* line 94, ../Sass/_col2a01.scss */
  .module-rich-nav ul li .thumb-area { width: auto; height: auto; position: static; } }
/* line 103, ../Sass/_col2a01.scss */
.module-rich-nav ul li .thumb-area:hover {-moz-opacity: 0.5; opacity: 0.5;}
html>/**/body .module-rich-nav ul li .thumb-area,
html>/**/body .module-rich-nav ul li .thumb-area a {
  position /*\**/: relative\9;
  display /*\**/:inline-block\9;
  zoom /*\**/: 1\9;
  background /*\**/: #fff\9;
}
html>/**/body .module-rich-nav ul li .thumb-area:hover,
html>/**/body .module-rich-nav ul li .thumb-area:hover a {
  filter: alpha(opacity=50);
  display /*\**/:inline-block\9;
  zoom /*\**/: 1\9;
  background /*\**/: #fff\9;
}
/* line 106, ../Sass/_col2a01.scss */
.module-rich-nav ul li .thumb-area .thumb-flag { position: absolute; top: 35.5px; left: 112px; }
@media screen and (max-width: 640px) { /* line 106, ../Sass/_col2a01.scss */
  .module-rich-nav ul li .thumb-area .thumb-flag { position: static; top: auto; left: auto; display: none; } }
/* line 118, ../Sass/_col2a01.scss */
.module-rich-nav ul li .thumb { margin-bottom: 1px; width: 100%; text-align: center; overflow: hidden; line-height: 0; }
@media screen and (max-width: 640px) { /* line 118, ../Sass/_col2a01.scss */
  .module-rich-nav ul li .thumb { height: auto; width: 100%; } }
/* line 132, ../Sass/_col2a01.scss */
.module-rich-nav ul li .thumb img { width: 100%; }
@media screen and (max-width: 640px) { /* line 132, ../Sass/_col2a01.scss */
  .module-rich-nav ul li .thumb img { max-width: 100%; width: auto; } }
/* line 141, ../Sass/_col2a01.scss */
.module-rich-nav ul li .caption { background: #888; color: #fefefe; height: 35px; line-height: 35px; text-align: center; width: 100%; }
@media screen and (max-width: 640px) { /* line 141, ../Sass/_col2a01.scss */
  .module-rich-nav ul li .caption { background: none; color: #fefefe; height: auto; line-height: 0; margin-top: 0; text-align: center; width: 100%; border-bottom: 1px #fff solid; }
  /* line 157, ../Sass/_col2a01.scss */
  .module-rich-nav ul li .caption img { max-width: 100%; } }
/* line 162, ../Sass/_col2a01.scss */
.module-rich-nav ul li .cap-flag { background: #cdd0d5; color: #2f353d; height: 40px; line-height: 40px; font-size: 72%; padding: 0 5%; margin-bottom: 20px;}
.module-rich-nav ul li .thumb-arrow {position: absolute; bottom: -9px; left: 47%; line-height: 0; display: none;}
.module-rich-nav ul li .thumb-arrow {
  bottom: 11px\9;
}
.module-rich-nav ul li .thumb-arrow img {width: 10px; height: auto;}

@media screen and (max-width: 640px) { /* line 162, ../Sass/_col2a01.scss */
  .module-rich-nav ul li .cap-flag { height: auto; padding: 0% 2.5% 0% 2.5%;  margin-bottom: 14px; }
  /* line 180, ../Sass/_col2a01.scss */
  .module-rich-nav ul li .thumb-arrow {position: absolute; bottom: -14px; left: 42%; line-height: 0; display: none;}
  .module-rich-nav ul li .thumb-arrow img {width: auto; height: auto;}
  .module-rich-nav ul li .cap-flag img { max-width: 100%; } }
/* line 186, ../Sass/_col2a01.scss */
.module-rich-nav ul li.current .thumb, .module-rich-nav ul li.current .thumb-flag { filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
/* line 190, ../Sass/_col2a01.scss */
.module-rich-nav ul li.current .cap-flag { background: #83838f; color: #fff;}

.module-rich-nav ul li.current .thumb-arrow {text-align: center; display: block;}

/* line 205, ../Sass/_col2a01.scss */
.module-rich-main { height: 620px; position: relative; width: 950px; }
@media screen and (max-width: 640px) { /* line 205, ../Sass/_col2a01.scss */
  .module-rich-main { display: none; height: 100%; padding: 0; position: fixed; top: 0; left: 0; width: 100%; z-index: 10; } }
/* line 221, ../Sass/_col2a01.scss */
.module-rich-main.module-rich-main-video { height: 534px; }
/* line 224, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-close { width: 76px; position: absolute; top: 10px; right: 10px; z-index: 100; cursor: pointer; }
/* line 232, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-close img { width: 100%; height: auto; }
@media screen and (max-width: 640px) { /* line 224, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-close { width: 76px; top: 2%; right: 2%; z-index: 2; display: none; } }
/* line 246, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item { height: 620px; margin: 0 auto; width: 950px; }
/* line 251, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item.video { height: 100%; }
@media screen and (max-width: 640px) { /* line 246, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item { background: #fff; height: 100%; position: absolute; top: 0%; left: 0%; width: 100%; } }
/* line 262, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery { height: 620px; margin: 0 auto; width: 950px; }
@media screen and (max-width: 640px) { /* line 262, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery { margin: 0 auto; max-width: 620px; width: 100%; height: 100%; } }
/* line 273, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr { background: #fff; border: solid 1px #ebecee; float: left; height: 618px; margin: 0; width: 948px; position: relative; }
@media screen and (max-width: 640px) { /* line 273, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr { background: #fff; border: none; float: left; margin: 0 auto; max-width: 620px; width: 100%; height: 100%; } }
/* line 290, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main { width: 948px; height: 540px; overflow: hidden; position: relative; }
@media screen and (max-width: 640px) { /* line 290, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main { height: auto; margin: 0; display: block; width: 100%; border: solid 1px #ccc; }
  /* line 301, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main img { height: auto; width: 100%; } }
/* line 306, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main .module-gallery-info { margin: -23px 0 0 -94px; position: absolute; top: 50%; left: 50%; z-index: 100; }
/* line 312, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main .module-gallery-info img { width: 187px; }
@media screen and (max-width: 640px) { /* line 316, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main .module-gallery-info.touch { margin: -39px 0 0 -48.75px; }
  /* line 318, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main .module-gallery-info.touch img { width: 97.5px; } }
/* line 324, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main .module-gallery-mainarea { position: absolute; visibility: hidden; }
@media screen and (max-width: 640px) { /* line 324, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main .module-gallery-mainarea { position: static; } }
/* line 331, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main .module-gallery-cover { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #fff; }
/* line 338, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main .module-gallery-cover img { width: auto; height: auto; }
/* line 344, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-close { position: absolute; top: 20px; right: 15px; }
@media screen and (max-width: 640px) { /* line 344, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-close { height: auto; position: absolute; top: 10px; right: 15px; width: 19.53%; } }
/* line 356, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui { background: url(/share5/images/s5-scene7Gallery/bg_gallery-ui.gif) left top no-repeat; height: 70px; margin: 5px auto 0; width: 934px; }@media screen and (max-width: 640px) { /* line 356, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui { background: #cacfd3; margin: 15% auto 0; max-width: 620px; width: 100%; height: auto; } }
/* line 369, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color { float: left; height: 70px; width: 329px; }
@media screen and (max-width: 640px) { /* line 369, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color { padding: 10px; float: none; height: auto; width: auto; } }
/* line 380, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color p {
  font-weight: bold;
  font-size: 12px;
  position: absolute;
  top: 25px;
  left: -2px;
  display: block;
  margin-right: 2%;
  margin-left: 15px;
}
@media screen and (max-width: 640px) { /* line 380, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color p { float: left; display: block; margin-right: 2%; } }
/* line 387, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul { height: 20px; margin: 25px 0 0 60px; padding: 0; width: 240px; }
@media screen and (max-width: 640px) { /* line 387, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul { height: auto; margin: 0 auto; max-width: 464px; min-width: 100px; padding: 10px 0 0; width: 77.33%; float: left; } }
/* line 402, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li { float: left; height: 20px; margin-right: 10px; width: 20px; overflow: hidden; cursor: pointer; }
@media screen and (max-width: 640px) { /* line 402, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li { float: none; display: -moz-inline-box; display: inline-block; height: auto; margin: 0 1% 0; max-height: 40px; max-width: 40px; min-height: 20px; min-width: 20px; width: 25%; } }
/* line 421, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li img { width: 20px; height: 20px; }
@media screen and (max-width: 640px) { /* line 421, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li img { height: auto; margin: 0; padding: 0; width: 100%; } }
/* line 431, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li.current { border: solid 2px #33afcb; height: 16px; width: 16px; cursor: default; }
@media screen and (max-width: 640px) { /* line 431, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li.current { border: none; height: auto; width: 25%; } }
/* line 441, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li.current img { margin: -2px; }
@media screen and (max-width: 640px) { /* line 441, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li.current img { border: solid 2px #33afcb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: auto; margin: 0; width: 100%; } }
/* line 459, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb { float: right; height: 54px; margin: 0; padding: 7px 0; width: 605px; }
@media screen and (max-width: 640px) { /* line 459, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb { margin: 0 auto; max-width: 580px; min-width: 290px; height: auto; padding: 1% 10px 8px 10px; width: auto; }
  /* line 475, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb.top { margin-bottom: 1.7%; } }
/* line 479, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li { float: left; height: 54px; margin-right: 6px; overflow: hidden; width: 54px; cursor: pointer; }
@media screen and (max-width: 640px) { /* line 479, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li { float: left; height: auto; margin-right: 1.7%; max-height: 108px; max-width: 108px; min-height: 54px; min-width: 0; overflow: hidden; width: 18.62%; }
  /* line 496, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li:nth-child(5n) { margin: 0 0 5px 0; } }
/* line 500, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li img { height: 54px; width: 54px; }
@media screen and (max-width: 640px) { /* line 500, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li img { height: auto; margin: 0; padding: 0; width: 100%; } }
/* line 510, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li.current { border: solid 3px #33afcb; height: 48px; width: 48px; cursor: default; }
@media screen and (max-width: 640px) { /* line 510, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li.current { border: none; height: auto; width: 18.62%; } }
/* line 520, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li.current img { margin: -3px; }
@media screen and (max-width: 640px) { /* line 520, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb li.current img { border: solid 3px #33afcb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: auto; margin: 0; width: 100%; } }
/* line 539, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-nav-left { top: 230px; left: 10px; position: absolute; }
@media screen and (max-width: 640px) { /* line 539, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-nav-left { display: none; } }
/* line 549, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-gallery .module-gallery-nav-right { top: 230px; right: 10px; position: absolute; }
@media screen and (max-width: 640px) { /* line 549, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-gallery .module-gallery-nav-right { display: none; } }
/* line 560, ../Sass/_col2a01.scss */
.module-rich-main .module-rich-item .module-video { width: 100%; height: 100%; margin: 0 auto; }
@media screen and (max-width: 640px) { /* line 560, ../Sass/_col2a01.scss */
  .module-rich-main .module-rich-item .module-video { width: 100%; height: auto; margin: 0 auto; } }

@media screen and (max-width: 640px) { /* line 576, ../Sass/_col2a01.scss */
  .module-rich .module-rich-nav ul li,
  .module-richB .module-rich-nav ul li { margin-bottom: 10px; }
  /* line 579, ../Sass/_col2a01.scss */
  .module-rich .module-rich-nav ul li.module-rich-nav-end,
  .module-richB .module-rich-nav ul li.module-rich-nav-end { margin-bottom: 0; } }
/* line 586, ../Sass/_col2a01.scss */
.module-rich .module-rich-main { display: none; }
/* line 588, ../Sass/_col2a01.scss */
.module-rich .module-rich-main .module-rich-item { display: none; }

/* line 595, ../Sass/_col2a01.scss */
.module-richB .module-rich-nav { display: none; }
@media screen and (max-width: 640px) { /* line 595, ../Sass/_col2a01.scss */
  .module-richB .module-rich-nav { display: block; } }
@media screen and (max-width: 640px) { /* line 601, ../Sass/_col2a01.scss */
  .module-richB .module-rich-nav ul li { float: none; } }
/* line 609, ../Sass/_col2a01.scss */
.module-richB .module-rich-main .module-rich-close { display: none; }
@media screen and (max-width: 640px) { /* line 609, ../Sass/_col2a01.scss */
  .module-richB .module-rich-main .module-rich-close { display: block; } }


.clearfix {
	display: block;
	min-height: 1%;
}
/* line 3, ../Sass/_extend.scss */
.clearfix, .module-rich-nav ul, .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui, .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color, .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul, .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb,.module-rich-main .module-rich-item .module-gallery { *zoom: 1; }

/* line 5, ../Sass/_extend.scss */
.clearfix:after, .module-rich-nav ul:after, .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui:after, .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color:after, .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul:after, .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb:after,.module-rich-main .module-rich-item .module-gallery:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }

.mod-mainContentContainer {
	margin: 0 auto;
	width: 100%;
	font-size: 133.3333%;
	max-width: 1200px;
}
#CONTENTS-CONTAINER .isolation {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	float: none;
}
#MAIN-CONTAINER #DATA-AREA {
	float: none;
}
.mod-contentHeader {
	padding-bottom: 15px;
	width: 100%;
	max-width: 1200px;
}
.module-rich, .module-richB {
	margin: 0 auto 50px;
	padding: 0;
	width: 100%;
	height: auto;
	max-width: 1200px;
}
.module-rich-main {
	height: auto;
	position: relative;
	width: 100%;
}

.module-rich-nav.module-rich-nav-rool {
	width: 100%;
	max-width: 1200px;
  line-height: 0;
}
.module-rich-nav ul li .thumb-area {
	width: 100%;
	position: relative;
}
.module-rich-nav ul li {
	margin-right: 30px;
	width: 262px;
	float: left;
	cursor: pointer;
	overflow: hidden;
}
.module-rich-nav ul li.module-rich-nav-end {margin-right: 0;}
.module-rich-nav ul li .thumb-area {
	width: 100%;
	position: relative;
}
.module-rich-nav ul li .thumb-area a {
  width: 100%;
  position: relative;
  display: block;
}
.module-rich .module-rich-area .prev {left: -2px;}
.module-rich .module-rich-area .next {right: -2px;}
.module-rich .module-rich-area .prev,
.module-rich .module-rich-area .next {
	width: 34px;
	height: 52px;
	position: absolute;
	top: 21.3%;
	cursor: pointer;
	overflow: hidden;
}
.module-rich-nav ul li .thumb-area .thumb-flag {
	left: 42%;
  top: 27%;
  width: 15.2%;
}
html>/**/body .module-rich-nav ul li .thumb-area .thumb-flag {
  top /*\**/: 24%\9;
}

.module-rich-main .module-rich-item {
	height: auto;
	margin: 0 auto;
	width: 100%;
}
.module-rich-main .module-rich-item .module-gallery {
	height: auto;
	margin: 0 auto;
	width: 100%;
}

.module-rich-main .module-rich-item .module-gallery .module-gallery-inr {
	background: #fff;
	border: solid 1px #ebecee;
	float: left;
	height: auto;
	margin: 0;
	width: 100%;
	position: relative;
}

.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui {
	width: 100%;
	background: url('/share5/images/s5-scene7Gallery/bg_gallery-ui2.gif') left top no-repeat;
	/*background-size: contain;*/
	height: auto;
  /*min-width: 740px;*/
	min-width: 0;
}
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color {
	height: 100%;
	width: auto;
  position: relative;
}
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul {
	width: auto;
	height: auto;
  min-width: 100px;
  padding: 0px 0 0;
  float: left;
}
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb {
	width: auto;
	height: auto;
}
.module-rich-main .module-rich-item .module-gallery .module-gallery-inr {
	border:none;
}
.module-rich-main .module-rich-item .module-gallery .module-gallery-nav-left,
.module-rich-main .module-rich-item .module-gallery .module-gallery-nav-right {
	top: 50%;
	margin-top: -52px;
}

.module-rich .module-rich-area .prev img,
.module-rich .module-rich-area .next img,
.module-richB .module-rich-area .prev img,
.module-richB .module-rich-area .next img {
	margin-top: 0;
}

.cap-flag:before {
	font-family: 'icon';
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	display: inline-block;
	margin: 0 .4em .1em 0;
	content: '\f0da';
	vertical-align: middle;
	text-transform: none;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 780px) {

  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color p {
    position: static;
    top: 0;
    left: 0;
  }

  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui {
    background: #cacfd3;
    min-width: 100%;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color {
    width: auto;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb {
    width: auto;
    min-width: 0;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color p {
    float: left;
    display: block;
    margin-right: 2%;
    margin-left: 0;
    font-size: 100%;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color {
    padding: 10px;
    float: none;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul {
    min-width: 100px;
    padding: 0px 0 0;
    float: left;
    margin: 0 auto;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li {
    float: none;
    display: -moz-inline-box;
    display: inline-block;
    height: auto;
    margin: 0 1% 0;
    max-height: 40px;
    max-width: 40px;
    min-height: 20px;
    min-width: 20px;
    width: 25%;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li.current {
    border: none;
    height: auto;
    width: 25%;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul li.current img {
    border: solid 2px #33afcb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    margin: 0;
    width: 100%;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb {
    width: auto;
    min-width: 0;
    padding: 1% 10px 8px 10px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 640px) {
	.module-rich-main {
		display: none;
		height: 100%;
		padding: 0;
		position: static;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 10;
	}
  .module-richB .module-rich-main {display: block;}
	.module-rich-nav ul li {
		float: left;
		margin-right: 0;
		width: 304px;
		cursor: pointer;
	}
	.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui {
		margin-top: 0;
	}
	.module-rich-main .module-rich-item {
		background: #fff;
		width: 100%;
		height: 100%;
		position: static;
		top: 0%;
		left: 0%;
	}
	.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-main {
		border:none;
	}

	.module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui {
		background: #cacfd3;
		min-width: 100%;
	}
	.module-rich-nav ul li {
		width: 150px;
		margin-right: 2%;
	}
	.module-rich-nav ul li .thumb-area .thumb-flag {
		position: absolute;
		display: block;
		left: 42%;
		top: 24%;
    width: auto;
	}
	.module-rich-nav ul li .thumb-area .thumb-flag img {
		width: 50%;
		height: auto;
	}
	.module-rich .module-rich-area .prev,
	.module-rich .module-rich-area .next,
  .module-richB .module-rich-area .prev,
  .module-richB .module-rich-area .next {
		top: 21px;
	}
	.module-rich .module-rich-area .prev,.module-richB .module-rich-area .prev {left: 10px;}
	.module-rich .module-rich-area .next,.module-richB .module-rich-area .next {right: 10px;}
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color {
    width: auto;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-color ul {
    width: auto;
  }
  .module-rich-main .module-rich-item .module-gallery .module-gallery-inr .module-gallery-ui .module-gallery-thumb {width: auto; min-width: 0;}
}
