@import url(https://fonts.googleapis.com/css?family=Roboto:100,400);#goods #goods-img,.bnr h2,.bnr ul,.container ul.list,h2.sec-title{text-align:center}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium)}body{font-family:YuGothic,YuGothicM,'Noto Sans JP',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{color:#000}.container img{width:100%}.container a{transition-duration:.2s;color:#06c}.container a:hover{opacity:.8}.container h1,.container h2,.container h3,.container h4{margin:0 auto}.container .inner{width:1200px;margin:0 auto}.container .switch{opacity:0}.container .res-pc{display:inline!important}.container .res-sp{display:none!important}.container section{box-sizing:border-box}@media only screen and (max-width:640px){body{min-width:0;font-size:3.46667vw}.container{min-width:auto}.container .inner{width:89.33333%}.container .res-pc{display:none!important}.container .res-sp{display:inline!important}.container section{width:100%}}.container h1,.container h2,.container h3{font-weight:400}.container ul.list{font-size:0}.container ul.list>li{display:inline-block;vertical-align:top}.container small{font-size:85%}.container strong{position:relative}.container strong:before{position:absolute;display:block;content:" ";background-color:#fefe04;width:100%;height:14px;bottom:-2px;left:0;z-index:1;padding:0 5px}.container strong span{position:relative;z-index:9}.container .note{font-size:13px}@media only screen and (max-width:640px){.container strong:before{height:1.86667vw}.container .note{font-size:2.93333vw}}h2.sec-title{height:222px}@media only screen and (max-width:640px){h2.sec-title{height:33.06667vw}}h2.sec-title img{width:auto;height:100%}#preload{display:none}.bnr{background:url(../images/bg-gray-pc.gif) no-repeat;background-size:100% auto;padding:100px 0 110px}@media only screen and (max-width:640px){.bnr{background-image:url(../images/bg-gray-sp.gif);padding:35px 0 38px}}.bnr h2{font-size:18px;line-height:18px;font-weight:700;color:#143e95;padding:0 0 24px}@media only screen and (max-width:640px){.bnr h2{font-size:3.73333vw;line-height:3.73333vw;padding-bottom:2.66667vw}}#goods #goods-img h4,#notice dl dt{position:relative;font-weight:700;line-height:1}.bnr ul{overflow:hidden;height:auto}.bnr ul li{float:left;padding:0 15px}.bnr ul li:first-child{padding-left:0}.bnr ul li:last-child{padding-right:0}@media only screen and (max-width:640px){.bnr ul li{padding:0 0 8vw}.bnr ul li:last-child{padding:0}}#goods{padding:125px 0 0}@media only screen and (max-width:640px){#goods{padding:14.66667vw 0 0}}#goods h3.goods-subtitle{background-color:#98c902;font-size:32px;font-weight:700;color:#fff;letter-spacing:.075em;text-align:center;padding:20px 0;border-radius:4px;margin:0 0 25px}@media only screen and (max-width:640px){#goods h3.goods-subtitle{font-size:4.8vw;padding:4vw 0;margin:5.33333vw 0 6.66667vw}}#goods #goods-img{border:1px solid #98c902;border-radius:4px;margin-top:45px;padding-bottom:35px}#goods #goods-img h4{display:inline-block;margin:0 auto;font-size:22px;letter-spacing:.05em;color:#57a612;background-color:#fff;top:-11px;padding:0 22px}@media only screen and (max-width:640px){#goods #goods-img{margin-top:10vw;padding:0 6.66667vw 6.66667vw}#goods #goods-img h4{font-size:3.46667vw;top:-2.66667vw;padding:0 2.66667vw}}#goods #goods-img .img{display:block;margin:30px auto}#goods #goods-img .img img{width:auto}#notice{margin-top:135px;font-size:0;padding-bottom:125px}@media only screen and (max-width:640px){#goods #goods-img .img img{width:74.53333vw}#goods #goods-img .note{text-align:left}#notice{margin-top:14.66667vw;padding-bottom:15.33333vw}#notice dl{margin-top:8vw}}@media print,only screen and (min-width:641px){#notice .clm-2{display:inline-block;vertical-align:top;width:calc(50% - 20px)}#notice .clm-2:nth-of-type(2){margin-left:40px}}#notice dl dt{font-size:22px;padding-left:30px;padding-bottom:20px;margin-bottom:20px;background:url(../images/notice-title-bg.gif) 0 bottom repeat-x}#notice dl dt:before{position:absolute;display:block;content:" ";background-color:#95c600;width:16px;height:5px;top:8px;left:5px}@media only screen and (max-width:640px){#notice dl:first-of-type{margin-top:0}#notice dl dt{font-size:3.73333vw;padding-left:5.06667vw;padding-bottom:2.66667vw;margin-bottom:2.66667vw}#notice dl dt:before{width:2.66667vw;height:1.2vw;top:.8vw;left:0}}#notice dl dd{font-size:14px;line-height:1.85714}@media only screen and (max-width:640px){#notice dl dd{font-size:2.93333vw}}#notice dl dd p{color:#333;text-indent:-1em;padding-left:1em;margin-top:.5em}