@charset "UTF-8";#top h2{font-size:24px;font-weight:500}@media screen and (max-width: 768px){#top h2{font-size:18px}}#top h3{text-align:center;font-size:30px;font-weight:400;letter-spacing:0}@media screen and (max-width: 768px){#top h3{font-size:20px}}#top .main{position:relative}#top .main .top_fixed{z-index:2;display:none}#top .main .mainTxt{position:relative;text-align:center;height:546px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;color:#fff;line-height:1.875}#top .main .mainTxt:after{position:absolute;top:0;bottom:0;right:0;left:0;background:#a4a698;content:"";z-index:-2}#top .main .mainTxt.white:after{background:#fff}@media screen and (max-width: 768px){#top .main .mainTxt{height:auto;padding-top:30px;padding-bottom:60px}}#top .main .mainTxt h2,#top .main .mainTxt p{width:100%}#top .main .mainTxt.white h2,#top .main .mainTxt.white p{color:#2e2e2e}#top .main .mainTxt h2.en{margin-top:100px}@media screen and (max-width: 768px){#top .main .mainTxt h2.en{margin-top:80px}#top .main .mainTxt.white h2,#top .main .mainTxt.white p{text-align:left}}#top .main .mainTxt p{font-size:16px}#top .main .mainTxt p.jp{margin-top:16px}#top .main .mainTxt p.en{max-width:940px;margin-top:24px}@media screen and (max-width: 768px){#top .main .mainTxt p{font-size:13px}}#top .main .about .txtArea{max-width:750px;margin:80px auto 0;overflow:hidden}#top .main .about .txtArea .nameBox{font-size:14px;margin:25px;font-size:13px;text-align:center}#top .main .about .txtArea p{font-size:24px}#top .main .about .txtArea .imageBox{width:400px;margin:auto}#top .main .about .txtArea a.comView{margin-top:50px;float:right}@media screen and (max-width: 768px){#top .main .about .txtArea{margin-top:70px}#top .main .about .txtArea .nameBox{margin-top:25px;font-size:13px}#top .main .about .txtArea p{font-size:18px}#top .main .about .txtArea .imageBox{width:auto;margin:auto}#top .main .about .txtArea a.comView{margin-top:15px}}#top .main .about .a1,#top .main .about .a2{display:block;margin:auto}#top .main .about .a1{width:421px;margin-top:150px}@media screen and (max-width: 768px){#top .main .about .a1{width:100%;margin-top:90px}}#top .main .about .a2{width:551px;margin-top:160px}@media screen and (max-width: 768px){#top .main .about .a2{width:100%;margin-top:65px}}#top .main .blockArea{margin-top:280px;margin-bottom:280px}@media screen and (max-width: 768px){#top .main .blockArea{margin-top:120px;margin-bottom:120px}}#top .main .blockArea>dl{overflow:hidden;position:relative}#top .main .blockArea>dl dt{min-width:745px;height:24vh;min-height:140px;max-height:220px;display:flex;align-content:center;align-items:center;align-self:center;background-color:#888;padding:0 110px;position:absolute;z-index:2}@media screen and (max-width: 768px){#top .main .blockArea>dl dt{width:90%;height:auto;min-width:inherit;max-width:500px;position:relative;min-height:110px;margin-bottom:-20px;padding:20px 30px;justify-content:space-between}}#top .main .blockArea>dl dt img{width:100px;margin-right:20%}@media screen and (max-width: 768px){#top .main .blockArea>dl dt img{width:18%;margin-right:13%}}#top .main .blockArea>dl dt .txtBox{color:#fff;display:flex;align-content:center;flex-wrap:wrap;font-size:24px}@media screen and (max-width: 768px){#top .main .blockArea>dl dt .txtBox{font-size:3.4vw}}#top .main .blockArea>dl dt .txtBox h4{font-weight:600;position:relative;font-family:Kosugi,calling-code,Noto Sans JP,sans-serif;text-align:right}#top .main .blockArea>dl dt .txtBox h4 .num{font-weight:900}#top .main .blockArea>dl dt .txtBox h4 .enTxt{font-weight:700;font-size:28px}#top .main .blockArea>dl dt .txtBox h4 hr{content:"";display:block;border:none;margin:0;border-bottom:1px solid #A2A2A2;width:60px;right:0;position:absolute;padding-top:7px}@media screen and (max-width: 768px){#top .main .blockArea>dl dt .txtBox h4 .enTxt{font-size:4vw}#top .main .blockArea>dl dt .txtBox h4 hr{width:30px}}#top .main .blockArea>dl dt .txtBox small{font-weight:400;display:block;width:100%;font-size:18px;text-align:right;line-height:1.4;margin-top:16px}#top .main .blockArea>dl dt .txtBox small span{font-size:14px}@media screen and (max-width: 768px){#top .main .blockArea>dl dt .txtBox small{font-size:2.8vw}#top .main .blockArea>dl dt .txtBox small span{font-size:2.2vw}}#top .main .blockArea>dl dd{max-width:1570px;width:80%;padding-top:80px;position:relative;float:right}#top .main .blockArea>dl dd a.comView{position:absolute;right:50px;bottom:50px;color:#fff}#top .main .blockArea>dl dd a.comView:after{background:#fff}#top .main .blockArea>dl dd a.area-link{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width: 768px){#top .main .blockArea>dl dd{width:100%;padding-top:0}#top .main .blockArea>dl dd a.comView{right:20px;bottom:20px}}#top .main .blockArea>dl:nth-child(odd) dt{float:left;left:0}#top .main .blockArea>dl:nth-child(2n) dt{float:right;right:0}#top .main .blockArea>dl:nth-child(2n) dd{float:left}#top .main .blockArea>dl:nth-child(n+2){margin-top:180px}@media screen and (max-width: 768px){#top .main .blockArea>dl:nth-child(n+2){margin-top:80px}}#top .main .news{max-width:800px;margin:180px auto;overflow:hidden}#top .main .news ul{margin-top:30px}#top .main .news ul li{font-size:13px;border-bottom:1px dashed #E5E5E5;padding-bottom:10px}#top .main .news ul li span{width:110px;display:inline-block}#top .main .news ul li:nth-child(n+2){margin-top:8px}#top .main .news .comView{float:right;margin-top:15px}@media screen and (max-width: 768px){#top .main .news{margin:100px 0}#top .main .news ul li span{width:100%;display:block}#top .main .news .comView{margin-top:20px}}#top .main .insta{margin-top:170px}#top .main .insta .post{margin-top:60px;display:flex;flex-wrap:wrap}#top .main .insta .post .box{width:25%}#top .main .insta .post .box img{display:block}@media screen and (max-width: 768px){#top .main .insta{margin-top:90px}#top .main .insta .post{margin-top:35px;padding:0 20px}#top .main .insta .post .box{width:48%}#top .main .insta .post .box:nth-child(2n){margin-left:4%}#top .main .insta .post .box:nth-child(n+3){margin-top:4%}}.top__products{margin-top:60px;overflow:hidden}.top__products a{width:calc(94% / 3);display:block;float:left;margin:0 1% 60px}.top__products p{margin-top:20px;text-align:center;font-size:17px}@media screen and (max-width: 768px){.top__products a{width:48%;margin:0 1% 35px}.top__products a:nth-child(4){margin-bottom:35px}.top__products p{margin-top:10px}}a.comView.add{padding-bottom:80px;text-align:right;display:block}
/*# sourceMappingURL=/cdn/shop/t/21/assets/top.css.map */
