br.pc{display:block}section.main h2{width:100%;height:580px;background-image:url(https://campanela.jp/naturehike/insta_cam/main.png);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}ul.head_tag{padding:0;margin:20px 0 0;list-style:none;display:flex;justify-content:center}ul.head_tag li{padding:0;margin:0 10px 0 0;font-size:18px;font-weight:700;color:#666}section.main p.head{padding:0;margin:40px 0;font-weight:700;font-size:18px;text-align:center}section.main p.head span{margin:10px 0 0;font-size:26px;font-weight:700;display:block;background:linear-gradient(transparent 72%,#ff6)}section.main p.guide{font-size:16px;text-align:center}section.main p.guide:after{content:"";display:block;width:25px;height:18px;background-image:url(https://campanela.jp/naturehike/insta_cam/arrow_01.png);background-size:contain;background-repeat:no-repeat;margin:10px auto 40px;animation-name:arrow01;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:.5s}@keyframes arrow01{0%{transform:translate(0)}to{transform:translateY(-5px)}}section.main ul.menu{width:100%;padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}section.main ul.menu li{padding:0;margin:0;width:16%}section.main ul.menu li a:link,section.main ul.menu li a:active,section.main ul.menu li a:visited{padding:10px;margin:0;display:block;background-color:#7b6400;color:#fff;font-weight:700}section.main ul.menu li a:hover{background-color:#b19830}section.main ul.menu li a:before{content:"\203a";color:#fff;font-size:14px;position:relative;right:0;padding:0 5px;font-weight:700}section.present{background-color:#ededdb;width:100%;padding:40px 0;margin:40px auto}section.present h3{width:240px;margin:0 auto;padding:0}section.present ul.item{width:60%;margin:40px auto 0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}section.present ul.item li{width:40%}section.present ul.item li p{font-size:14px;text-align:center}section.present ul.item li p span{display:block}section.present ul.item li a.homepage-featured-box-btn{width:100%;text-align:center;padding:10px}section.detail{width:80%;padding:0;margin:0 auto}section.detail dl{width:100%;padding:0;margin:80px 0}section.detail dl dt h3{width:100%;padding:5px 0;margin:40px 0 20px;background-color:#7b6400;color:#fff;font-size:16px;font-weight:700;text-align:center}section.detail dl dd{width:100%;padding:0;margin:40px auto;font-size:14px;text-align:center}section.detail dl dd p.date{width:100%;padding:0;margin:40px auto 10px;font-size:24px;font-weight:700}section.detail dl dd ul.target{width:100%;padding:0;margin:40px auto 10px;font-size:18px;font-weight:700;list-style:none}section.detail dl dd img.ex{width:300px;padding:0;margin:20px auto}section.detail dl dd ul.entry{width:100%;padding:0;margin:40px auto 10px;list-style:none;display:flex;justify-content:space-around}section.detail dl dd ul.entry li{width:30%;padding:30px;margin:0;border:2px solid #7B6300;position:relative}section.detail dl dd ul.entry li h4{width:60px;padding:0;margin:0 auto}section.detail dl dd ul.entry li p{padding:0;margin:0 0 20px;font-size:14px;line-height:1.5rem;text-align:left}section.detail dl dd ul.entry li img.instalogo{padding:0;margin:20px auto 10px;width:165px}section.detail dl dd ul.entry li .account{padding:0;margin:0 auto;text-align:center}section.detail dl dd ul.entry li .account img.icon{padding:0;margin:10px auto;width:117px}section.detail dl dd ul.entry li .account p{padding:0;margin:0;font-weight:700;font-size:16px}section.detail dl dd ul.entry li h5{padding:5px 0;margin:0 0 10px;list-style:none;width:100%;border-bottom:2px solid #7B6300;color:#7b6300;text-align:left;font-size:14px}section.detail dl dd ul.entry li ul.tag{padding:0;margin:0;list-style:none;width:100%}section.detail dl dd ul.entry li ul.tag li{padding:0;margin:0;border:none;width:100%;text-align:left}section.detail dl dd ul.entry li input{padding:0;margin:0;opacity:0}section.detail dl dd ul.entry li button{background-color:#7b6300;color:#fff;width:100%;border:none;padding:5px 0}section.detail dl dd ul.entry li img.end{width:120px;z-index:99;position:absolute;bottom:-80px;left:30%}section.attention{background-color:#ededdb;width:100%;padding:50px;margin:0 auto}section.attention h3{padding:0;margin:0 0 30px;color:#7b6400;font-size:18px;font-weight:700;text-align:left}section.attention ul{padding:0;margin:0;list-style-type:square}section.attention ul li{padding:0;margin:0 0 10px 1.4em;text-indent:-1.4em}br.line{display:none}br.line01{display:block}@media only screen and (max-width:1024px){section.main h2{width:100%;height:400px;background-image:url(https://campanela.jp/naturehike/insta_cam/main.png);background-size:cover;background-repeat:no-repeat;background-position:center;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto}section.main ul.menu li{padding:0;margin:0 0 2px;width:33%}section.present ul.item li{width:45%}section.present ul.item li a.homepage-featured-box-btn{width:100%;text-align:center;padding:10px;margin:0 0 40px}section.detail dl dd ul.entry{width:90%;padding:0;margin:0 auto;list-style:none;display:block}section.detail dl dd ul.entry li{width:100%;padding:30px;margin:40px 0 0;border:2px solid #7B6300;position:relative}section.detail dl dd ul.entry li img.end{width:120px;z-index:99;position:absolute;bottom:-90px;left:40%}br.line,br.line01{display:block}}@media only screen and (max-width: 768px){section.main h2{width:100%;height:400px;background-image:url(https://campanela.jp/naturehike/insta_cam/sp_main.png);background-size:cover;background-repeat:no-repeat;background-position:center;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto}ul.head_tag{padding:0;margin:20px 0 0;list-style:none;display:block}ul.head_tag li{padding:0;margin:0 10px 0 0;font-size:18px;font-weight:700;color:#666;text-align:center}section.main p.head span{margin:20px 0 0;font-size:26px;font-weight:700;display:inline;background:linear-gradient(transparent 72%,#ff6)}section.main ul.menu li{padding:0;margin:0 0 2px;width:49.5%}section.present ul.item li{width:100%}section.present ul.item li a.homepage-featured-box-btn{width:100%;text-align:center;padding:10px;margin:0 0 40px}section.detail{width:100%;padding:0;margin:0 auto}section.detail dl dt{margin:40px 0 0}section.detail dl dd p.date{width:100%;padding:0;margin:40px auto 10px;font-size:16px;font-weight:700}section.detail dl dd ul.target{width:100%;padding:0;margin:40px auto 10px;font-size:16px;font-weight:700;list-style:none}section.detail dl dd ul.entry{width:100%;padding:0;margin:0 auto;list-style:none;display:block}section.detail dl dd ul.entry li{width:100%;padding:30px;margin:40px 0 0;border:2px solid #7B6300;position:relative}section.detail dl dd ul.entry li p{padding:0;margin:0 0 20px;font-size:14px;line-height:1.5rem;text-align:left;width:100%}section.detail dl dd ul.entry li img.end{width:120px;z-index:99;position:absolute;bottom:-90px;left:30%}section.detail dl dd{width:90%;margin:0 auto;text-align:left}section.detail dl dd p{width:100%;margin:0 auto;text-align:left}section.detail dl dd ul.entry li .account{padding:0;margin:0 auto!important;text-align:center!important;width:100%}section.detail dl dd ul.entry li .account p{padding:0;margin:0 auto;text-align:center!important}section.attention{background-color:#ededdb;width:100%;padding:30px;margin:0 auto}br.line{display:block}br.line01{display:none}}article#followercam{width:100%}article#followercam section.main h2{width:100%;height:280px;background-image:url(https://campanela.jp/naturehike/insta_follower/main_pc.png);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}article#followercam section.main .instafollow p.head{margin:40px 0 0;font-size:24px;font-weight:700;background:none}article#followercam section.main .instafollow p.sub{margin:10px auto 40px;font-size:18px;background:none;text-align:center}article#followercam section.main .instafollow img.btn{width:300px;margin:20px auto 40px;padding:0;display:block}article#followercam section.main ul.menu{width:100%;padding:0;margin:0;list-style:none;display:flex;justify-content:space-around;flex-wrap:wrap}article#followercam section.main ul.menu li{padding:0;margin:0;width:23%}article#followercam section.main ul.menu li a:link,section.main ul.menu li a:active,section.main ul.menu li a:visited{padding:10px;margin:0;display:block;background-color:#333;color:#fff;font-weight:700}article#followercam section.main ul.menu li a:hover{background-color:#999}article#followercam section.main ul.menu li a:before{content:"\203a";color:#fff;font-size:14px;position:relative;right:0;padding:0 5px;font-weight:700}article#followercam .attention{background-color:#ebebeb;width:100%;padding:30px;margin:0 auto}article#followercam .attention ul li{padding:0;margin:0 0 10px 1.4em;text-indent:-1.4em}article#followercam section.detail dl dt h3{width:100%;padding:5px 0;margin:40px 0 20px;background-color:#333;color:#fff;font-size:16px;font-weight:700;text-align:center}article#followercam section.detail dl dd ul.present_item{width:100%;padding:0;margin:40px auto 10px;font-size:18px;font-weight:700;list-style:none}article#followercam section.present{background-color:#ebebeb;width:100%;padding:40px 0;margin:40px auto}article#followercam section.present .item_img{width:60%;display:flex;margin:30px auto;justify-content:space-between}article#followercam section.present .item_img img{width:49%}article#followercam section.detail ul.item{width:70%;margin:40px auto 0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}article#followercam section.detail ul.item li{width:45%}article#followercam section.detail ul.item li a{text-decoration:none;border-bottom:none}@media only screen and (max-width: 768px){article#followercam section.main h2{width:100%;height:300px;background-image:url(https://campanela.jp/naturehike/insta_follower/main_sp.png);background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto}article#followercam section.main ul.menu li{padding:0;margin:0 0 2px;width:49.5%}br.pc{display:none}article#followercam section.present .item_img{width:60%;display:block;margin:30px auto;justify-content:center}article#followercam section.present .item_img img{width:100%}article#followercam section.detail ul.item{width:70%;margin:40px auto 0;padding:0;list-style:none;display:block;justify-content:space-between;flex-wrap:wrap}article#followercam section.detail ul.item li{width:100%}}ul.campaign{padding:0;margin:40px auto 80px;width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;list-style:none}ul.campaign li{padding:0;margin:0;width:48%}ul.campaign li img{padding:0;margin:0 auto;width:100%}@media only screen and (max-width: 768px){ul.campaign{display:block}ul.campaign li{padding:0;margin:20px auto 0;width:90%}}.sp{display:none}@media only screen and (max-width: 768px){.sp{display:block}.pc,.rich-text,.image-with-text-overlay-wrapper{display:none}.index-section .japan_item{gap:20px}.index-section ul.japan_item li{width:45%;width:calc(50% - 10px);margin:0}.japan{padding-bottom:40px}.japan_item img{width:100%;max-height:62%;object-fit:cover}.index-section .japan p{font-size:5vw;margin-bottom:30px}.index-section .japan .japan_item p{font-size:15px;margin-bottom:0;line-height:1.2}.japan h2{margin:40px 0 30px;font-size:initial!important}.japan h2 span,.category h2 span{color:initial}.top_ttl{text-align:center;font-size:initial;color:inherit}.top_ttl span{display:block;font-size:10vw;font-weight:700;letter-spacing:.1em;margin-top:40px}#shopify-section-164663083391383059{background:#999;color:#fff}.pickup{margin-top:60px}.image-with-text-wrapper .homepage-sections-wrapper{margin-top:-1px}.image-with-text-wrapper .homepage-sections-wrapper{padding:10px 15px 30px}.image-with-text-wrapper .textarea{display:none}.image-with-text-wrapper .homepage-featured-content-wrapper{position:relative}.image-with-text-wrapper .feature_row__image_wrapper{position:absolute;bottom:0;background:#9999994d}.image-with-text-wrapper .homepage-featured-content-box-inner{display:flex;justify-content:space-between;align-items:center;padding:0}.image-with-text-wrapper .homepage-featured-content-box-inner .clearfix a{margin-top:0;background:none;position:relative}.image-with-text-wrapper .homepage-featured-content-box-inner .clearfix a:before{position:absolute;content:"";top:50%;right:18px;transform:translateY(-50%);background-color:#fff;width:8px;height:10px;clip-path:polygon(0 0,0% 100%,100% 50%)}.image-with-text-wrapper .homepage-featured-content-box-inner .clearfix a:after{position:absolute;content:"";top:50%;right:10px;transform:translateY(-50%);background-color:#fff;width:8px;height:10px;clip-path:polygon(0 0,0% 100%,100% 50%)}.image-with-text-wrapper h2{font-size:initial;font-weight:700;padding-left:20px}.featured-collections-wrapper .collection-grid{flex-direction:row}.featured-collections-wrapper .collection-grid h2{color:#fff;font-size:7vw!important}.featured-collections-wrapper .keep-spacing .homepage-collection-grid-item{width:50%;padding:2%!important;position:relative}.featured-collections-wrapper .collection-grid.keep-spacing{padding-left:2%;padding-right:2%}.featured-collections-wrapper .grid-item__content{position:absolute;top:50%;right:0;left:0;padding:0;transform:translateY(-50%);z-index:1;color:#fff;background:#99999980}.featured-collections-wrapper .grid-image{padding:5px}}
/*# sourceMappingURL=/s/files/1/0467/7150/3261/t/21/assets/custom.css.map */
