﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{-webkit-text-size-adjust:100%;color:#000;font-family:"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", 'MS PGothic', sans-serif;background-color:#fff;font-size:14px;font-size:0.875rem;line-height:1.61;letter-spacing:0.1em}@media only screen and (max-width: 480px){body{letter-spacing:0em;line-height:1.41}}.notes,.item_notes{font-size:10px;font-size:0.625rem;margin:0;padding:0}a{text-decoration:underline;color:#000}a:active,a:hover{color:#7d7d7d}#pageTop{position:fixed;width:50px;height:50px;background-image:url(/mail/newsletter/common/images/btn-top-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:50px 50px;z-index:150;display:none;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;right:4%;bottom:60px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}#pageTop:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}#pageTop a{display:block;width:50px;height:50px}.hide-text{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}footer{background-color:#000;text-align:center;letter-spacing:0;font-size:12px;font-size:0.75rem;padding:7px 0;width:100%;color:#fff}.sp{display:none}.tab2{display:none}@media only screen and (max-width: 900px){.tab2{display:inherit}}@media only screen and (max-width: 900px){.tab{display:none !important}.sp{display:inherit}}@media only screen and (max-width: 480px){.pc{display:none !important}.sp{display:inherit}}header{width:100%;padding:0;margin:0;background-color:#fff;overflow:hidden}header h1{margin:30px auto 30px;max-width:170px;border:5px solid #000;padding:25px 105px 23px}@media only screen and (max-width: 900px){header h1{margin:15px auto 30px}}header h1 img{width:100%}@media only screen and (max-width: 480px){header h1{margin:30px auto 15px;max-width:85px;padding:15px 55px 10px}}@media only screen and (max-width: 480px) and (max-width: 900px){header h1{margin:15px auto 15px}}.imgList{overflow:hidden;-moz-box-shadow:0 5px 5px -5px rgba(204,204,204,0.8);-webkit-box-shadow:0 5px 5px -5px rgba(204,204,204,0.8);box-shadow:0 5px 5px -5px rgba(204,204,204,0.8)}.imgList li{position:relative}.imgList li.main01{background-color:#a3b3ba}.imgList li.main02{background-color:#feebe4}.imgList li.main03{background-color:#f2352e}.imgList li figure{margin:0 auto 0;max-width:1224px}@media only screen and (max-width: 900px){.imgList li figure{margin:0 auto 0}}.imgList p{text-align:right;margin-right:10px;font-size:10px;font-size:0.625rem;letter-spacing:0em;position:relative;top:-57px;margin-bottom:-25px}.store,.message{position:relative;margin:60px auto 0;max-width:896px}@media only screen and (max-width: 900px){.store,.message{margin:30px auto 0}}.store h1,.message h1{font-size:24px;font-size:1.5rem;font-weight:bold;text-align:center}@media only screen and (max-width: 900px){.store h1,.message h1{font-size:20px;font-size:1.25rem;margin:30px 10px}}@media only screen and (max-width: 480px){.store h1,.message h1{text-align:left;line-height:1.2}}.store hr,.message hr{border:none;border-bottom:1px solid #000;width:60px;margin:60px auto 0}@media only screen and (max-width: 900px){.store hr,.message hr{margin:30px auto 0}}.store hr.ttl,.message hr.ttl{margin:60px auto;border-bottom:5px solid #000}@media only screen and (max-width: 900px){.store hr.ttl,.message hr.ttl{margin:30px auto}}.store p,.message p{position:relative;text-align:center;margin-top:20px}.store p:first-child,.message p:first-child{margin-top:0}@media only screen and (max-width: 900px){.store p,.message p{margin-top:10px;text-align:left;padding:0 10px}}.uri{margin:60px auto 0;max-width:896px;overflow:hidden}@media only screen and (max-width: 900px){.uri{margin:30px auto 0}}.uri figure{float:left;width:307px}.uri figure img{width:100%}.uri .txt{float:right;width:569px;margin-top:50px}@media only screen and (max-width: 900px){.uri figure{float:none;margin:0 auto}.uri .txt{float:none;width:100%;margin-top:10px}.uri .txt p{padding:0 10px}}.about{margin:60px auto 0;max-width:575px}@media only screen and (max-width: 900px){.about{margin:30px auto 0}}.about h2{text-align:center;font-weight:bold;font-size:16px;font-size:1rem;margin-bottom:20px}.about dl{overflow:hidden}@media only screen and (max-width: 900px){.about dl{padding:0 10px}}.about dl dt{width:75px;float:left}.about dl dd{overflow:hidden}.about dl dd:before{content:'|';margin-right:15px}@media only screen and (max-width: 480px){.about dl dd:before{content:'';margin-right:0}}.cosme{margin:60px auto 0;max-width:680px;border:5px solid #000;padding:30px 25px}@media only screen and (max-width: 900px){.cosme{margin:30px auto 0}}.cosme img{width:100%}.cosme dl{text-align:center}.cosme dl dt{font-size:14px;font-size:0.875rem}.cosme dl dd{font-size:12px;font-size:0.75rem}.cosme dl dd.comment{margin-top:20px}@media only screen and (max-width: 480px){.cosme dl dd.comment{margin-top:10px}}.cosme .lip{margin:0 auto 30px;max-width:540px;overflow:hidden}@media only screen and (max-width: 900px){.cosme .lip{margin:0 auto 30px}}.cosme .lip figure{float:left;width:84.5px;margin:0 15px}.cosme .lip figcaption{float:right;width:425.5px;margin-top:140px}@media only screen and (max-width: 900px){.cosme .lip{margin-bottom:0}.cosme .lip figure{float:none;margin:0 auto}.cosme .lip figcaption{float:none;width:auto;margin-top:10px}}.cosme .mato-shine{overflow:hidden}.cosme .mato-shine .mato{float:left;width:50%}.cosme .mato-shine .mato figure{width:163.5px;margin:0 auto}.cosme .mato-shine .shine{float:right;width:50%;margin-top:52px}.cosme .mato-shine .shine figure{width:41.5px;margin:0 auto}@media only screen and (max-width: 480px){.cosme .mato-shine .mato,.cosme .mato-shine .shine{float:none;width:auto;margin-top:20px}}.item_notes{text-align:center;margin:20px 0 60px}@media only screen and (max-width: 480px){.item_notes{margin-bottom:80px}}.btn-design p{width:200px;margin:30px auto 0;border:#000 1px solid;background-color:#fff;text-align:center;display:block;padding:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.btn-design p:hover{background-color:#000;border:1px solid #fff}.btn-design p a{width:200px;color:#000;display:block;padding:5px 0;text-decoration:none}.btn-design p a:hover{color:#fff}@media only screen and (max-width: 900px){.btn-design p{width:150px}.btn-design p a{width:150px}}.btn-design-bd{position:relative;margin:0 auto;width:50%;top:85%;z-index:20}@media only screen and (max-width: 900px){.btn-design-bd{width:60%}}.btn-design-bd p{background-color:#000;text-align:center;display:block;padding:5px 0;color:#fff}.mvOver{z-index:10;position:absolute;width:100%;height:100%;top:0;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background-color:rgba(0,0,0,0.4)}.mvOver img{position:relative;display:block;margin:0 auto;top:47%}.other{margin:60px auto 60px;max-width:896px}@media only screen and (max-width: 900px){.other{margin:30px auto 60px}}.other p{text-align:center}@media only screen and (max-width: 900px){.other{margin:30px auto 30px;max-width:896px}}@media only screen and (max-width: 900px) and (max-width: 900px){.other{margin:15px auto 30px}}@media only screen and (max-width: 900px){.other p{text-align:left;padding:0 10px}}.link{margin:60px auto 0;max-width:896px}@media only screen and (max-width: 900px){.link{margin:30px auto 0}}.link p.weblink{margin:60px auto 60px;max-width:83%;border:1px solid #fff;text-align:center}@media only screen and (max-width: 900px){.link p.weblink{margin:30px auto 60px}}.link p.weblink a{display:block;padding:6px 5px;color:#fff;background-color:#000;text-decoration:none;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.link p.weblink a:hover{color:#000;background-color:#fff}@media only screen and (max-width: 900px){.link p.weblink{margin:30px auto 30px;max-width:83%}}@media only screen and (max-width: 900px) and (max-width: 900px){.link p.weblink{margin:15px auto 30px}}nav{width:100%;background-color:#e9e9e9;height:40px;overflow:hidden}nav #navWrapper{max-width:896px;margin:0 auto;float:right}nav #navWrapper li{float:left}nav #navWrapper li.newsletterTop{margin-right:27px}@media only screen and (max-width: 900px){nav{height:30px}nav #navWrapper{float:right}nav #navWrapper li.newsletterTop{margin:0}nav #navWrapper li.newsletterTop img{width:155px;height:30px}nav #navWrapper li.backnumber img{width:120px;height:30px}}@media only screen and (max-width: 480px){nav #navWrapper{width:100%}nav #navWrapper li.newsletterTop{margin:0;float:left}nav #navWrapper li.backnumber{float:right}}footer{border-top:1px solid #333}footer a{color:#fff;text-decoration:underline;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}footer a:active,footer a:hover{color:#818181}footer p{line-height:1.4em}footer p.arrow:before{content:url("/mail/newsletter/common/images/arrow.png");margin-right:3px}
