#MainContent h1 span.jp{height:13px;text-indent:102%;white-space:nowrap;overflow:hidden;background:url(../assets/our_thoughts-label-jp.svg) center top/auto 100% no-repeat}@media screen and (min-width:768px){#MainContent h1 span.jp{height:16px}}.intro{text-align:center;margin-bottom:36px;line-height:24px;padding:0 18px}@media screen and (min-width:768px){.intro{margin-bottom:0;padding:0}}@media screen and (min-width:768px){#intro{background:url(../assets/our_thoughts-intro.png) center 160px/100% auto no-repeat;padding:200px 0 0}}#intro .contents_body{color:#8099c5;text-align:center;font-weight:700}@media screen and (min-width:768px){#intro .contents_body{width:44%;font-size:18px;line-height:36px;margin:0 auto}}#intro .contents_body p{padding:0 18px}@media screen and (min-width:768px){#intro .contents_body p{margin-left:0;margin-right:0}}#intro img.sp.intro01,#intro img.sp.intro02{width:100%}#intro img.sp.intro02{margin-bottom:36px}#intro img.sp.intro03{max-width:250px;margin:0 auto 38px}#intro .sheep_sleep{display:block;height:auto;position:relative;z-index:3;width:70%;max-width:196px;margin:60px auto 0}@media screen and (min-width:768px){#intro .sheep_sleep{width:26%;max-width:none;margin:120px auto 0}}#case01{background:#fff}@media screen and (min-width:768px){#case01{padding-bottom:140px}}#case01:before{content:"";display:block;width:100%;height:32px;background:url(../assets/circle_top.svg) center center/100% 100% no-repeat;position:relative;z-index:1;margin-top:-24px;margin-bottom:54px}@media screen and (min-width:768px){#case01:before{height:97px;margin-bottom:108px}}#case01 .container{max-width:1050px;margin:0 auto;padding:0 18px}@media screen and (min-width:768px){#case01 .container{background:url(../assets/our_thoughts-pic01.png) center right/374px auto no-repeat;padding:0}}#case01 .container .contents_body{line-height:2}#case01 .case01_01{width:240px;margin:35px auto 38px}#case01 .case01_02{width:97px;margin:35px auto 38px}#products{background:#fcf9eb}#products:before{content:"";display:block;width:100%;height:12.5px;background:url(../assets/wave_white_bg.png) center center/60px 12.5px repeat-x;margin-bottom:60px}@media screen and (min-width:768px){#products:before{background-size:120px 25px;height:25px}}.product_case{padding:0 18px 75px}@media screen and (min-width:768px){.product_case{padding:0 0 200px}}.product_case:last-of-type{padding-bottom:60px}@media screen and (min-width:768px){.product_case:last-of-type{padding-bottom:120px}}.product_case .mv{display:block;max-width:1050px;width:100%;height:auto;margin:0 auto 50px}@media screen and (min-width:768px){.product_case .mv{margin-bottom:0}}.product_case .container{max-width:1050px;display:flex;flex-direction:column;margin:0 auto;padding:0}@media screen and (min-width:768px){.product_case .container{padding:0;flex-direction:row;align-items:flex-start;justify-content:space-between}}.product_case .container h2{width:25%;margin:0 auto 25px}.product_case .container h2 img{display:block;margin:0 auto;width:100%}.product_case .container .contents_body{width:100%;line-height:28px}@media screen and (min-width:768px){.product_case .container .contents_body{line-height:32px;padding-top:72px;width:75%}}.product_case .gallery{position:relative;margin-top:36px}@media screen and (min-width:768px){.product_case .gallery{margin-top:80px}}.product_case .gallery .container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative;z-index:2;margin-bottom:24px;padding:0}.product_case .gallery .container img.small{width:35%;margin-left:12px}@media screen and (min-width:768px){.product_case .gallery .container img.small{width:30%;margin-left:52px}}.product_case .gallery .container img.large{width:45%;margin-left:12px}@media screen and (min-width:768px){.product_case .gallery .container img.large{width:40%;margin-left:52px}}.product_case .gallery .container:nth-child(2n){flex-direction:row-reverse}.product_case .gallery .cloud{position:absolute;top:0;left:-18px;width:calc(100% + 36px);height:auto;z-index:1}@media screen and (min-width:768px){.product_case .gallery .cloud{left:0;width:100%}}.product_case .recommend{margin-top:36px;padding:0 18px}@media screen and (min-width:768px){.product_case .recommend{margin-top:72px;padding:0}}.product_case .recommend h3{color:#8099c5;text-align:center;font-size:16px;font-weight:700;line-height:32px;margin-bottom:24px}@media screen and (min-width:768px){.product_case .recommend h3{font-size:20px;line-height:40px;margin-bottom:30px}}.product_case .recommend ul{width:100%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width:768px){.product_case .recommend ul{margin-bottom:50px;width:900px}}.product_case .recommend ul li{width:120px;margin:0 8px 8px 0}@media screen and (min-width:768px){.product_case .recommend ul li{width:210px;margin-right:20px;margin-bottom:0}}.product_case .recommend ul li:nth-child(2n){margin-right:0}@media screen and (min-width:768px){.product_case .recommend ul li:nth-child(2n){margin-right:20px}}.product_case .recommend ul li:last-of-type{margin-right:0}.product_case .recommend ul li a{display:block;width:110px;height:110px;overflow:hidden;position:relative;border-radius:50%}@media screen and (min-width:768px){.product_case .recommend ul li a{width:210px;height:210px}}.product_case .recommend ul li a img{width:100px;border:5px solid #fff;border-radius:50%}@media screen and (min-width:768px){.product_case .recommend ul li a img{width:190px;border-width:10px}}.product_case .recommend ul li a .overlay{display:none}@media screen and (min-width:768px){.product_case .recommend ul li a .overlay{position:absolute;top:0;left:0;background:#fffc;display:flex;align-items:center;justify-content:center;width:210px;height:210px;text-align:center;font-size:18px;font-weight:700;line-height:28px;color:#666;opacity:0;transition:.4s}}@media screen and (min-width:768px){.product_case .recommend ul li a:hover .overlay{opacity:1}}@media screen and (min-width:768px){#case02 h2 img{width:133px}}#case03 h2 img{width:40px}@media screen and (min-width:768px){#case03 h2 img{width:61px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/page-our_thoughts.css.map */
