.spView,img.spView{display:none}.pcView{display:block}img.pcView{display:inline}@media(max-width:640px){.pcView,img.pcView{display:none}.spView{display:block}img.spView{display:inline}h1{font-size:20px;font-weight:700;color:#fff;max-width:820px;background:#000;margin:0 10px 25px 0;padding:20px 0 20px 20px;overflow:auto;border-left:10px solid #888;border-bottom:none}#masthead div.site-branding,#primary-menu,#content,#primary,#secondary,#shopDetail section.access>div.wrap,#shopDetail section.access p.map,#voice main section.vol1 section.result p.txt,#voice main section.vol1 section.result p.img,#voice main ul.img li{float:none;width:100%}#masthead div.site-branding{padding-top:3em}#masthead div.site-branding .site-title{width:40%}#masthead div.site-branding p.site-description{width:100%;top:0;line-height:2;text-align:center}#masthead div.site-branding p.trial{margin-top:3px;width:60%}#masthead div.site-branding p.trial img{margin-right:5px}#masthead div.site-branding p.contact{display:none}#site-navigation button{width:100%;border:none;padding:10px 5px;text-align:center;font-size:15px;font-weight:700;background:#000 url(/images/icon_menu.png) no-repeat 10px;color:#fff;-webkit-background-size:auto 60%;-o-background-size:auto 60%;background-size:auto 60%;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#primary-menu li{display:block !important;width:100%;border:none;border-bottom:1px solid #eee}#primary-menu li a{padding:10px;font-size:15px;font-weight:700;visibility:visible !important}#primary-menu li a:before{display:none}#primary,#colophon{padding-left:2.5%;padding-right:2.5%}#primary div.entry-content{padding-left:0;padding-right:0}#secondary>section{text-align:center}#secondary>section ul{list-style:none}#secondary dl.contact,#secondary dl.news{margin:0 auto;width:100%;text-align:left}#colophon{font-size:0}#colophon>ul{margin-left:2.5%;margin-right:2.5%;margin-bottom:20px;width:45%;font-size:13px}#colophon div.site-info{text-align:left;font-size:13px}#colophon div.site-info ul.shop{margin-top:7px;border-top:1px solid rgba(255,255,255,.15);padding-top:7px}#colophon div.site-info ul.shop li{margin-bottom:7px;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:7px}#colophon div.site-info p.copyright{text-align:center}#siteTop div.entry-content>section{margin-bottom:20px}#siteTop main section h2{text-align:center}#siteTop main section h2:before{position:static;display:block;border-bottom:none;text-align:center;font-size:14px;font-weight:700}#siteTop main ul.menu li{padding-right:5px}#siteTop main ul.menu li:nth-child(even){padding-left:5px}#siteTop main section.method dl{float:none !important;margin-bottom:20px;width:100%}#siteTop main section.policy ol>li{padding:10px}#siteTop main section.policy li.private dl,#siteTop main section.policy li.assessment dl,#siteTop main section.policy li.beauty dl,#siteTop main section.policy li.topWorks dl{padding-right:130px;background-position:right top}#siteTop main section.policy li.goal dl,#siteTop main section.policy li.growth dl,#siteTop main section.policy li.service dl{padding-left:130px;background-position:left top}#siteTop div.entry-content>section.instagram iframe{height:75vw !important}#shopDetail section.access p.map{text-align:center}#voice main section.vol1 section.result p.img{text-align:center}#voice main ul.img li{margin-bottom:5px;text-align:center}body.blog #primary div.entry-content img.wp-post-image,body.archive #primary div.entry-content img.wp-post-image{float:none;margin:0 auto 15px}body.blog #primary div.entry-content div.txt,body.archive #primary div.entry-content div.txt{float:none;width:100%}}