.p-general_btn{margin-top:0}.p-general_btn a{position:relative;width:280px;height:52px;padding-top:18px;font-weight:normal;letter-spacing:.1em;background:#f08200;border-radius:4px}.p-general_btn a::before{position:absolute;top:50%;right:20px;display:block;width:9px;height:9px;margin-top:-5px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(-45deg)}.p-general_btn .is-anchor::before{margin-top:-7px;transform:rotate(45deg)}.p-general_btn a::after{display:none}.header_ttl{height:400px;overflow:hidden;text-indent:-9999px;white-space:nowrap;background:#f08200 url("/img/pc/uselet/top/header_logo.png") no-repeat center}.mainvisual{position:relative}.pj-main_visual{width:100%;height:557px;-o-object-fit:cover;object-fit:cover}.mainvisual_inner{position:absolute;top:50%;left:50%;width:666px;padding:45px 0 50px;margin:0 auto;text-align:center;background:rgba(255,255,255,.85);transform:translate(-50%, -50%)}.mainvisual_ttl{margin-bottom:18px}.mainvisual_txt{margin-bottom:30px;font-size:18px;font-weight:500;line-height:1.94;text-align:center;letter-spacing:.15em}.shopbtn{position:fixed;right:0;bottom:20px;z-index:999;width:214px}.shopbtn_btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:96px;padding-right:22px;font-size:20px;font-weight:500;color:#fff;letter-spacing:.1em;background:#f08200;border-radius:10px 0 0 10px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.shopbtn_btn::after{position:absolute;top:50%;right:20px;display:block;width:9px;height:9px;margin-top:-7px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.shopbtn_img{display:inline-block;margin-right:16px}.gaiyou{padding:54px 0 80px}.gaiyou_ttl{position:relative;padding-bottom:17px;text-align:center}.gaiyou_ttl::after{position:absolute;bottom:0;left:50%;display:block;width:40px;height:10px;margin-left:-20px;content:"";background:#f08200 0 0 no-repeat padding-box;border-radius:5px}.gaiyou_box{position:relative;display:flex;align-items:center}.gaiyou_box:nth-child(even){flex-direction:row-reverse}.gaiyou_box:not(:last-child){padding-bottom:40px;margin-bottom:40px}.gaiyou_box:not(:last-child)::after{position:absolute;bottom:-1px;left:50%;display:block;width:90px;margin-left:-45px;content:"";border-top:2px dotted #cbcbcb}.gaiyou_box_inner{box-sizing:border-box;width:50%}.gaiyou_box:nth-child(odd) .gaiyou_box_inner{padding-left:57px}.gaiyou_box_ttl{margin-bottom:21px;font-size:28px;font-weight:bold;line-height:1.78;letter-spacing:.1em}.gaiyou_box_txt{font-size:20px;line-height:1.75;letter-spacing:.075em}.gaiyou_box_txt strong{font-weight:bold;color:#f18200}.gaiyou_box_anim{position:relative;box-sizing:border-box;width:50%}.gaiyou_box_anim_01{height:324px}.gaiyou_box_anim_01 .gaiyou_box_anim_cell{position:absolute}.is-kirakira{top:0;left:126px}.is-like{bottom:38px;left:58px}.is-pricedown{top:4px;right:112px}.is-nikoniko{right:58px;bottom:36px}.is-shop{bottom:45px;left:245px}.gaiyou_box_anim_01 .gaiyou_box_anim_img{opacity:0;animation:ease .5s both}.is-shop .gaiyou_box_anim_img{opacity:1;animation:none}.is-like .gaiyou_box_anim_img{animation-delay:.4s}.is-pricedown .gaiyou_box_anim_img{animation-delay:.2s}.is-nikoniko .gaiyou_box_anim_img{animation-delay:.6s}.gaiyou_box_anim_01.is-active :not(.is-shop) .gaiyou_box_anim_img{animation-name:anim_01-01}@keyframes anim_01-01{25%{opacity:0;transform:translateY(1rem) scaleY(0.8)}50%{opacity:1;transform:translateY(-1rem) scaleY(1.1)}100%{opacity:1;transform:translateY(0) scaleY(1)}}.gaiyou_box_anim_02{height:236px;padding:0 50px;background:url("/img/pc/uselet/top/gaiyou_illust_06.png") repeat-x center;background-clip:content-box;animation:anim_02-01 linear 20s infinite}@keyframes anim_02-01{0%{background-position-x:0}100%{background-position-x:-750px}}.gaiyou_box_anim_03{height:284px}.gaiyou_box_anim_03 .gaiyou_box_anim_cell{position:absolute}.is-orange{top:31px;left:133px}.is-green{top:31px;left:287px}.is-pink{top:39px;left:442px}.is-yellow{top:142px;left:178px}.is-sky{top:142px;left:333px}.gaiyou_box_anim_03 .gaiyou_box_anim_img{transform-origin:left bottom;animation:anim_03-01 step-end 2s infinite}@keyframes anim_03-01{0%{transform:rotate(6deg)}50%{transform:rotate(0)}}.blog{padding:80px 0;background:#f2f2f2}.blog_ttl{margin-bottom:50px;font-size:34px;line-height:1;color:#f08200;text-align:center;letter-spacing:.1em}.blog_list{display:flex;flex-wrap:wrap;margin-bottom:55px}.blog_list_item{width:270px;margin-right:40px;margin-bottom:52px}.blog_list_item:nth-child(4n){margin-right:0}.blog_list_item:nth-last-child(-n+4){margin-bottom:0}.blog_list_btn{position:relative;display:flex;flex-direction:column}.blog_list_ttl{font-size:16px;font-weight:normal;line-height:1.5;word-break:break-all}.blog_list_shop{position:absolute;top:0;left:0;padding:5px 10px;font-size:14px;line-height:1;color:#fff;letter-spacing:.075em;background:rgba(0,0,0,.8)}.blog_list_img{order:-1;min-height:270px;margin-bottom:14px;background:#fff}.blog_list_img img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover}.check{padding-top:80px;margin-bottom:37px}.check_movie{position:relative;box-sizing:border-box;width:800px;min-height:277px;padding:40px 0 50px 424px;margin:0 auto;margin-bottom:46px;border:2px solid #f08200;border-radius:6px}.check_movie_ttl{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:192px;height:60px;margin:10px 0 18px;font-size:22px;font-weight:bold;line-height:1;letter-spacing:.1em;border:3px solid #efefef;border-radius:30px}.check_movie_ttl::before,.check_movie_ttl::after{position:absolute;top:50%;display:block;margin-top:-10px;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:10px 14px 10px 0}.check_movie_ttl::before{left:-13px;z-index:1;border-right-color:#efefef}.check_movie_ttl::after{left:-8px;z-index:2;border-right-color:#fff}.check_movie_ttl img{display:inline-block;margin-left:5px}.check_movie_box{position:absolute;top:40px;left:40px}.check_movie_box a{display:block}.check_movie_box a::after{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;margin-top:-30px;margin-left:-30px;content:"";background:url("/img/pc/uselet/top/check_movie_icon.png") no-repeat center}.check_movie_box img{width:344px;height:194px;-o-object-fit:cover;object-fit:cover}.check_movie_txt{padding:0 .2rem;font-size:20px;line-height:45px;letter-spacing:.1em}.check_movie_txt em{font-size:30px;font-style:normal;font-weight:bold;color:#f08200}.check_movie_txt strong{font-size:24px;font-weight:bold}.check_movie_modal{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;background:rgba(0,0,0,.9)}.check_movie_modal_iframe{position:absolute;top:50%;left:50%;width:800px;max-width:90%;height:450px;max-height:90%;transform:translate(-50%, -50%)}.check_bnr{text-align:center}.shop{padding-top:50px;margin-bottom:130px}.shop_ttl{margin-bottom:56px;font-size:34px;line-height:1;color:#f08200;text-align:center;letter-spacing:.1em}.shop_pref:not(:last-child){margin-bottom:90px}.shop_pref_ttl{position:relative;padding-bottom:32px;margin-bottom:16px;font-size:28px;line-height:1;text-align:center;letter-spacing:.05em}.shop_pref_ttl::after{position:absolute;bottom:0;left:50%;display:block;width:40px;height:10px;margin-left:-20px;content:"";background:#f08200;border-radius:5px}.shop_pref_list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.shop_pref_list_item{width:530px;margin-bottom:20px;border-bottom:1px solid #e7e7e7}.shop_pref_list_item:nth-last-child(-n+2){margin-bottom:0}.shop_pref_list_btn{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:20px 30px 20px 206px}.shop_pref_list_btn::after{position:absolute;top:50%;right:.1rem;display:block;width:14px;height:14px;margin-top:-7px;content:"";border:solid #f08200;border-width:0 2px 2px 0;transform:rotate(-45deg)}.shop_pref_list_name{font-size:20px;font-weight:bold;line-height:1.5}.shop_pref_list_address{min-height:3.75em;font-size:16px;line-height:1.875;letter-spacing:.05em}.shop_pref_list_img{position:absolute;top:20px;left:0;display:block}.shop_pref_list_img img{width:176px;height:132px;-o-object-fit:cover;object-fit:cover}.footer{padding-top:40px}
