body{min-width:1000px;margin:0;padding:0;background-image:url(../img/bg.jpg);background-position:top;background-size:contain;background-repeat:repeat-y;font-family:'メイリオ','Meiryo','游ゴシック体','Yu Gothic','ヒラギノ角ゴシック ProN','Hiragino Kaku Gothic ProN',sans-serif;}*{color:#444;}/* ----------------------------------------------------------------- */#head{width:100%;margin:0 auto;background-image:url(../img/head.jpg);background-position:top;background-size:cover;background-repeat:no-repeat;border-bottom:5px solid #846e92;}@media screen and (max-width:1250px) {#head {height:700px;}}@media screen and (min-width:1250px) {#head {height:800px;}}@media screen and (min-width:1400px) {#head {height:850px;}}@media screen and (min-width:1550px) {#head {width:1550px;height:900px;}}#contents {width:1000px;margin:50px auto;}#info,.goods {background-image:url(../img/bg_contents.jpg);background-repeat:no-repeat;background-position:top;}#info{width:900px;padding:50px;background-color:#fff;border-top:5px solid #846e92;}#info h1 {padding-left:10px;color:#846e92;font-size:30px;border-left:30px solid #846e92;border-bottom:2px solid #846e92;}#info h1#event {margin-top:60px;}#info dl {margin:10px 0 0 30px;}#info dl:after {content:"";clear:both;display:block;}#info dl dt,#info dl dd {float:left;min-height:30px;margin-top:10px;border-radius:3px;font-size:18px;line-height:30px;}#info dl dt {clear:left;width:125px;background-color:#846e92;color:#fff;text-align:center;}#info dl dd {max-width:700px;padding:0 10px;font-weight:bold;}#info dl dd.cut {font-size:16px;line-height:24px;}#list{list-style:none;width:960px;margin-top:50px;padding:125px 20px 25px;background-color:#fff;background-image:url(../img/bg_list.jpg);background-repeat:no-repeat;border-top:5px solid #846e92;}#list:after {content:"";clear:both;display:block;}#list li {float:left;width:225px;height:190px;margin:0 20px 15px 0;background-repeat:no-repeat;transition:0.3s;}#list li:hover {opacity:0.6;}#list li a {display:block;width:225px;height:190px;}#list li:nth-child(4n) {margin-right:0;}#list li:nth-child(1) {background-image:url(../img/list_01.jpg);}#list li:nth-child(2) {background-image:url(../img/list_02.jpg);}#list li:nth-child(3) {background-image:url(../img/list_03.jpg);}#list li:nth-child(4) {background-image:url(../img/list_04.jpg);}#list li:nth-child(5) {background-image:url(../img/list_05.jpg);}#list li:nth-child(6) {background-image:url(../img/list_06.jpg);}#list li:nth-child(7) {background-image:url(../img/list_07.jpg);}#list li:nth-child(8) {background-image:url(../img/list_08.jpg);}#list li:nth-child(9) {background-image:url(../img/list_09.jpg);}#list li:nth-child(10) {background-image:url(../img/list_10.jpg);}#list li:nth-child(11) {background-image:url(../img/list_11.jpg);}#list li:nth-child(12) {background-image:url(../img/list_12.jpg);}#list li:nth-child(13) {background-image:url(../img/list_13.jpg);}#list li:nth-child(14) {background-image:url(../img/list_14.jpg);}#list li:nth-child(15) {background-image:url(../img/list_15.jpg);}#list li:nth-child(16) {background-image:url(../img/list_16.jpg);}.goods{width:900px;margin-top:50px;padding:50px;border-top:5px solid #846e92;background-color:#fff;}.goods:after {content:"";clear:both;display:block;}.goods .sample{width:900px;height:500px;background-repeat:no-repeat;background-color:#ddd;}#g01 .sample {background-image:url(../img/goods_01.jpg);}#g02 .sample {background-image:url(../img/goods_02.jpg);}#g03 .sample {background-image:url(../img/goods_03.jpg);}#g04 .sample {background-image:url(../img/goods_04.jpg);}#g05 .sample {background-image:url(../img/goods_05.jpg);}#g06 .sample {background-image:url(../img/goods_06.jpg);}#g07 .sample {background-image:url(../img/goods_07.jpg);}#g08 .sample {background-image:url(../img/goods_08.jpg);}#g09 .sample {background-image:url(../img/goods_09.jpg);}#g10 .sample {background-image:url(../img/goods_10.jpg);}#g11 .sample {background-image:url(../img/goods_11.jpg);}#g12 .sample {background-image:url(../img/goods_12.jpg);}#g13 .sample {background-image:url(../img/goods_13.jpg);}#g14 .sample {background-image:url(../img/goods_14.jpg);}#g15 .sample {background-image:url(../img/goods_15.jpg);}#g16 .sample {background-image:url(../img/goods_16.jpg);}.sample .view{position:relative;top:410px;left:805px;width:75px;height:75px;background-image:url(../img/view.png);background-repeat:no-repeat;background-color:#846e92;border-radius:5px;transition:0.3s;}.sample .view:hover {background-color:#e4cdf3;}.goods h1 {margin-top:15px;padding-left:10px;border-left:45px solid #846e92;border-bottom:2px solid #846e92;color:#846e92;font-size:44px;line-height:45px;}.goods .exp {float:left;width:850px;height:220px;margin-top:10px;padding:0 25px;background-color:#f6f6f6;}.goods .exp p {margin-top:15px;font-size:19px;line-height:24px;letter-spacing:0.03em;}.goods .exp p.sp {font-size:14px;line-height:18px;}.goods .exp p.sp r18 {color:#f00;font-size:24px;font-weight:bold;line-height:30px;}.goods .price {position:absolute;float:left;width:230px;height:70px;margin:140px 0 0 635px;border-left:20px solid #e4cdf3;background-color:#846e92;color:#fff;font-weight:bold;font-size:38px;line-height:75px;text-align:center;}.goods #benefit {position:absolute;float:left;width:186px;height:210px;margin:15px 0 0 650px;background-image:url(../img/benefit.jpg);background-repeat:no-repeat;}/* return-------------------------------------------------------------- */#return {position:fixed;right:30px;}#return a {display:block;width:75px;height:75px;background-color:#846e92;background-image:url(../img/return.png);background-repeat:no-repeat;transition: 0.3s;}#return a:hover {background-color:#e4cdf3;}