@media print, screen and (min-width:  1200px){ 
/*=== gallerifficスタイル以下 ====*/
div.content {display: block;float: left;width:1000px;}
div.navigation{width: 200px;float:right;background:url(https://file003.shop-pro.jp/PA01406/990/img/inBg.jpg) repeat 0 0;}
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline;}
div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
/* 右スライドショー部分 */
div.slideshow-container {position: relative;clear: both;	height: 600px; }
div.slideshow span.image-wrapper {display: block;position: absolute;top: 0;left: 0;}
div.slideshow a.advance-link {display: block;width: 1000px;height: auto; text-align: center;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow img {vertical-align: middle;border: 1px solid #ccc;position: absolute;left: 0;}
div.download {float: right;}

/* 左サムネイル部分 */
ul.thumbs {clear: both;margin: 0 ;padding: 0;}
ul.thumbs li {padding: 0;margin: 10px 10px 10px 10px ;list-style: none;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #999;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}
div.pagination {clear: both;}
div.navigation div.top {margin-bottom: 12px;height: 11px;}
div.navigation div.bottom {margin-top: 12px;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}
div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}
}
/*********************************/
@media only screen and (max-width: 1199px) { 

div.content img{z-index:8;}
/* 右スライドショー部分 */
div.slideshow-container {position:relative;}
div.slideshow img {vertical-align: middle;height:auto;width:100%;max-width:640px;}
div.slideshow-container span .image-wrapper {display: block;position: absolute;bottom: 0;left: 0;}
div.slideshow a.advance-link {display: block;text-align: center;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
/**モリ*******/
div.caption-container {position:relative;z-index:10;}
div.navigation {padding-bottom:20px;}
/***********/
/* 左サムネイル部分 */
ul.thumbs {clear: both;margin: 0 ;padding: 0;}
ul.thumbs li {padding: 0;margin: 1% ;list-style: none;float:left;width:30%;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #999;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}


.heightLine-2 {height:auto !important;}
}
/*****/

.input-prepend.input-append input {
  font-size: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  width: 100px;
  text-align: right;
}
.cate {margin-top:20px;font-size:20px;}
h2.title2 {font-size:30px;padding:0;margin:0;}
.title2 span {margin:0 0 0 40px;font-size:25px;}
.top30 {margin-top:30px;}
.price {font-weight:bold;margin:5px;color:red;}
