<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";#finder{bottom:40px}#finder.active{bottom:40px}#finder .finder-body{height:calc(100vh - 80px)}#finder .finder-body .close-icon a{width:30px;height:30px}#finder .finder-body .close-icon a span{position:absolute;left:0;width:100%;height:2px}#finder .finder-body .close-icon a span:first-of-type{-webkit-transform:translateY(10px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}#finder .finder-body .close-icon a span:nth-of-type(2){-webkit-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}#finder .gift-concierge{overflow-y:auto;height:100%}#finder .gift-concierge .ttl-area{max-width:1030px;width:calc(100% - 100px);background:#ffffff;padding:0 0 0 0;margin:2px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}#finder .gift-concierge .ttl-area h2 .text01{font-size:80px;color:#ff322d;font-family:"TTNormsPro-Bold",sans-serif;font-weight:normal;letter-spacing:-0.02em;margin-bottom:22px;text-align:center}#finder .gift-concierge .ttl-area .text02{font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:20px;line-height:30px;color:#ff322d;letter-spacing:0.04em;text-align:center}#finder .gift-concierge .gift_set1 .ttl-area .text02{margin-bottom:92px}#finder .gift-concierge .gift_set2 .ttl-area .text02{margin-bottom:82px}#finder .gift-concierge .gift_set3 .ttl-area .text02{margin-bottom:52px}#finder .gift-concierge .gift_set4 .ttl-area .text02{margin-bottom:52px}#finder .gift-concierge .gift_set5 .ttl-area .text02{margin-bottom:34px}#finder .gift-concierge.finder800 .step-area{padding:0 0 20px 0}#finder .gift-concierge.finder800 .ttl-area h2 .text01{font-size:60px;margin-bottom:3px}#finder .gift-concierge.finder800 .ttl-area .text02{font-size:15px;line-height:20px}#finder .gift-concierge.finder800 .gift_set1 .ttl-area .text02{margin-bottom:62px}#finder .gift-concierge.finder800 .gift_set2 .ttl-area .text02{margin-bottom:52px}#finder .gift-concierge.finder800 .gift_set3 .ttl-area .text02{margin-bottom:22px}#finder .gift-concierge.finder800 .gift_set4 .ttl-area .text02{margin-bottom:22px}#finder .gift-concierge.finder800 .gift_set5 .ttl-area .text02{margin-bottom:10px}#finder .gift-concierge.finder800 .gift_set1 .step-area li a{width:195px;height:195px;font-size:20px}#finder .gift-concierge.finder800 .gift_set2 .step-area li a{width:195px;height:195px}#finder .gift-concierge.finder800 .gift_set3 .step-area .inner{margin:0 auto;width:640px}#finder .gift-concierge.finder800 .gift_set3 .step-area li a{width:110px;height:110px;font-size:13px}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg{width:40%}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg.icon-gift-gourmet{margin:15px auto 15px}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg.icon-gift-beauty{margin:10px auto 10px}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg.icon-gift-party{margin:10px auto 10px}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg.icon-gift-sweets{margin:10px auto 10px}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg.icon-gift-travel{margin:15px auto 15px}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg.icon-gift-reading{margin:20px auto 15px}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg.icon-gift-sports{margin:15px auto 15px;padding:0 0 0 8px}#finder .gift-concierge.finder800 .gift_set3 .step-area li .icos svg.icon-gift-cuisine{margin:20px auto 15px}#finder .gift-concierge.finder800 .gift_set4 .step-area .inner{width:640px;margin:0 auto}#finder .gift-concierge.finder800 .gift_set4 .step-area li a{width:110px;height:110px;font-size:13px}#finder .gift-concierge.finder800 .gift_set5 .step-area .answer{width:auto}#finder .gift-concierge.finder800 .gift_set5 .step-area li a{width:221px;height:221px}#finder .gift-concierge.finder800 .gift_set5 .step-area li a span{display:block;margin-top:18px;font-size:12px;letter-spacing:0.02em}#finder .gift-concierge.finder800 .clear{margin-top:15px}#finder .step-area{max-width:1030px;width:calc(100% - 100px);background-color:transparent;padding:0 0 29px 0;margin:0 auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}#finder .step-area .inner{display:-webkit-box;display:-ms-flexbox;display:flex}#finder .step-area #test1 li{float:left}#finder .step-area #test1 li a{width:260px;height:260px;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:16px;letter-spacing:0.05em;line-height:24px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle}#finder .clear{margin-top:35px}#finder .step-area .btn{text-align:center}#finder .step-area .btn a{background:#F2F2F2;font-size:12px;color:#ff322d;line-height:3.333;text-decoration:none;padding:10px 0 10px;border:1px solid #F2F2F2;display:inline-block;border-radius:30px;max-width:300px;width:300px;text-align:center;letter-spacing:0.12em}#finder .step-area .btn a:hover{opacity:1;color:#fff;background-color:#ff322d}#finder .gift_set1 .step-area #start{margin:0 auto;width:auto}#finder .gift_set1 .step-area li{float:left}#finder .gift_set1 .step-area li:not(:first-child){margin-left:116px}#finder .gift_set1 .step-area li a{width:260px;height:260px;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:22px;letter-spacing:0.05em;line-height:30px;text-align:center;color:#fff;background-color:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle;-webkit-transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);-o-transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2)}#finder .gift_set1 .step-area li a:hover{opacity:1;color:#ff322d;background-color:#ffffff;border:1px solid #ff322d;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#finder .gift_set2 .step-area li a:hover,#finder .gift_set3 .step-area li a:hover,#finder .gift_set4 .step-area li a:hover,#finder .gift_set5 .step-area li a:hover{opacity:1;color:#ff322d;background-color:#ffffff;border:1px solid #ff322d;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}#finder .gift_set1 .step-area li a.white{background:transparent;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:22px;letter-spacing:0.05em;line-height:30px;text-align:center;color:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle;-webkit-transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);-o-transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);cursor:pointer}#finder .gift_set1 .step-area li a.white:hover{opacity:1;color:#fff;background-color:#ff322d;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#finder .slider2 li.slick-slide .gift_set2 .step-area .select-btn li,#finder .slider2 li.slick-slide .gift_set3 .step-area .select-btn li,#finder .slider2 li.slick-slide .gift_set4 .step-area .select-btn li{-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);opacity:0}#finder .slider2 li.slick-slide .gift_set5 .step-area .select-btn li{-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);opacity:0}#finder .slider2 li.slick-slide.slick-active .gift_set2 .step-area li:first-child{-webkit-animation:step-btn 0.3s ease 0.3s 1 forwards;animation:step-btn 0.3s ease 0.3s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set2 .step-area li:nth-child(2){-webkit-animation:step-btn 0.3s ease 0.6s 1 forwards;animation:step-btn 0.3s ease 0.6s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set2 .step-area li:nth-child(3){-webkit-animation:step-btn 0.3s ease 0.9s 1 forwards;animation:step-btn 0.3s ease 0.9s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set3 .step-area li:first-child{-webkit-animation:step-btn 0.3s ease 0.3s 1 forwards;animation:step-btn 0.3s ease 0.3s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set3 .step-area li:nth-child(2){-webkit-animation:step-btn 0.3s ease 0.5s 1 forwards;animation:step-btn 0.3s ease 0.5s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set3 .step-area li:nth-child(3){-webkit-animation:step-btn 0.3s ease 0.7s 1 forwards;animation:step-btn 0.3s ease 0.7s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set3 .step-area li:nth-child(4){-webkit-animation:step-btn 0.3s ease 0.9s 1 forwards;animation:step-btn 0.3s ease 0.9s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set3 .step-area li:nth-child(5){-webkit-animation:step-btn 0.3s ease 1.1s 1 forwards;animation:step-btn 0.3s ease 1.1s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set3 .step-area li:nth-child(6){-webkit-animation:step-btn 0.3s ease 1.3s 1 forwards;animation:step-btn 0.3s ease 1.3s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set3 .step-area li:nth-child(7){-webkit-animation:step-btn 0.3s ease 1.5s 1 forwards;animation:step-btn 0.3s ease 1.5s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set3 .step-area li:nth-child(8){-webkit-animation:step-btn 0.3s ease 1.7s 1 forwards;animation:step-btn 0.3s ease 1.7s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:first-child{-webkit-animation:step-btn 0.3s ease 0.3s 1 forwards;animation:step-btn 0.3s ease 0.3s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(2){-webkit-animation:step-btn 0.3s ease 0.5s 1 forwards;animation:step-btn 0.3s ease 0.5s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(3){-webkit-animation:step-btn 0.3s ease 0.7s 1 forwards;animation:step-btn 0.3s ease 0.7s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(4){-webkit-animation:step-btn 0.3s ease 0.9s 1 forwards;animation:step-btn 0.3s ease 0.9s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(5){-webkit-animation:step-btn 0.3s ease 1.1s 1 forwards;animation:step-btn 0.3s ease 1.1s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(6){-webkit-animation:step-btn 0.3s ease 1.3s 1 forwards;animation:step-btn 0.3s ease 1.3s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(7){-webkit-animation:step-btn 0.3s ease 1.5s 1 forwards;animation:step-btn 0.3s ease 1.5s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(8){-webkit-animation:step-btn 0.3s ease 1.7s 1 forwards;animation:step-btn 0.3s ease 1.7s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(9){-webkit-animation:step-btn 0.3s ease 2s 1 forwards;animation:step-btn 0.3s ease 2s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set4 .step-area li:nth-child(10){-webkit-animation:step-btn 0.3s ease 2.3s 1 forwards;animation:step-btn 0.3s ease 2.3s 1 forwards}#finder .slider2 li.slick-slide.slick-active .gift_set5 .step-area li:first-child{-webkit-animation:step-btn 0.5s ease 0.5s 1 forwards;animation:step-btn 0.5s ease 0.5s 1 forwards}@-webkit-keyframes step-btn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes step-btn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#finder .gift_set2 .step-area .choose1{margin:0 auto;width:auto}#finder .gift_set2 .step-area li{float:left}#finder .gift_set2 .step-area li:not(:first-child){margin-left:36px}#finder .gift_set2 .step-area li a{width:250px;height:250px;font-family:"TTNormsPro-Bold",sans-serif;font-weight:normal;font-size:22px;letter-spacing:0.02em;line-height:29px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle;-webkit-transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);-o-transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2)}#finder .gift_set2 .step-area li a span{font-size:16px;display:block;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600}#finder .gift_set3 .step-area .inner{width:720px;margin:0 auto}#finder .gift_set3 .step-area .choose2{margin:0 -10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#finder .gift_set3 .step-area li{float:none;margin-left:20px;margin-bottom:20px}#finder .gift_set3 .step-area li a{width:160px;height:160px;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:16px;letter-spacing:0.02em;line-height:24px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle;-webkit-transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);-o-transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#finder .gift_set3 .step-area li .icos svg{margin:0 auto;display:block}#finder .gift_set3 .step-area li a ellipse,#finder .gift_set3 .step-area li a path,#finder .gift_set3 .step-area li a rect{stroke:#fff;-webkit-transition:stroke 0.3s ease-out;-o-transition:stroke 0.3s ease-out;transition:stroke 0.3s ease-out}#finder .gift_set3 .step-area li a path.sweets{stroke:transparent;fill:#fff;-webkit-transition:fill 0.3s ease-out;-o-transition:fill 0.3s ease-out;transition:fill 0.3s ease-out}#finder .gift_set3 .step-area li a:hover ellipse,#finder .gift_set3 .step-area li a:hover path,#finder .gift_set3 .step-area li a:hover rect{stroke:#ff322d}#finder .gift_set3 .step-area li a:hover path.sweets{stroke:transparent;fill:#ff322d}#finder .gift_set3 .step-area li a svg.icon-gift-party .party{fill:#fff;-webkit-transition:stroke 0.3s ease-out;-o-transition:stroke 0.3s ease-out;transition:stroke 0.3s ease-out}#finder .gift_set3 .step-area li a:hover svg.icon-gift-party .party{fill:#ff322d}#finder .gift_set5 .step-area li a svg.icon-gift-answer .answer{fill:#fff;-webkit-transition:stroke 0.3s ease-out;-o-transition:stroke 0.3s ease-out;transition:stroke 0.3s ease-out}#finder .gift_set5 .step-area li:hover a svg.icon-gift-answer .answer{fill:#ff322d}#finder .gift_set3 .step-area li .icos svg.icon-gift-gourmet{width:45px;height:35px;margin:15px auto 25px}#finder .gift_set3 .step-area li .icos svg.icon-gift-beauty{width:18px;height:47px;margin:10px auto 20px}#finder .gift_set3 .step-area li .icos svg.icon-gift-party{width:50px;height:46px;margin:10px auto 20px}#finder .gift_set3 .step-area li .icos svg.icon-gift-sweets{width:43px;height:48px;margin:10px auto 20px}#finder .gift_set3 .step-area li .icos svg.icon-gift-travel{width:47px;height:43px;margin:15px auto 25px}#finder .gift_set3 .step-area li .icos svg.icon-gift-reading{width:51px;height:36px;margin:20px auto 25px}#finder .gift_set3 .step-area li .icos svg.icon-gift-sports{width:47px;height:39px;margin:15px auto 25px;padding:0 0 0 8px}#finder .gift_set3 .step-area li .icos svg.icon-gift-cuisine{width:52px;height:36px;margin:20px auto 25px}#finder .gift_set4 .step-area .inner{width:890px;margin:0 auto}#finder .gift_set4 .step-area .choose3{margin:0 0 0 -20px;border-top:0px solid #EEEEEE;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#finder .gift_set4 .step-area li{float:none;margin-left:20px;margin-bottom:20px}#finder .gift_set4 .step-area li a{width:160px;height:160px;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:16px;letter-spacing:0.02em;line-height:24px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle;-webkit-transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);-o-transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2)}#finder .gift_set5 .step-area .answer{margin:0 auto}#finder .gift_set5 .step-area li a{width:280px;height:280px;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:16px;letter-spacing:0.05em;line-height:24px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle;-webkit-transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);transition:color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2);-o-transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease;transition:transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2),color 0.3s ease,boder-color 0.3s ease,background-color 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.48,1.5,0.56,1.2)}#finder .gift_set5 .step-area li a svg.icon-gift-answer{width:146px;height:142px;margin-left:-10px}#finder .gift_set5 .step-area li a span{display:block;margin-top:32px;font-size:18px;line-height:1;letter-spacing:0.02em}#finder .slick-dotted.slick-slider{height:calc(100% - 30px);min-height:430px}#finder .slick-dotted.slick-slider .slick-list,#finder .slick-dotted.slick-slider .slick-track{height:100%}#finder .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}#finder .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:default;pointer-events:none}#finder .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;pointer-events:none}#finder .slick-dots li button:focus,#finder .slick-dots li button:hover{outline:none}#finder .slick-dots li button:focus:before,#finder .slick-dots li button:hover:before{opacity:1}#finder .slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;border-radius:4px;background:#ff322d;content:"";text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#finder .slick-dots li.slick-active button:before{opacity:0.75;color:black}@media only screen and (max-width:1160px){#finder .gift_set4 .step-area .inner{width:640px;margin:0 auto}#finder .gift_set4 .step-area li a{width:110px;height:110px;font-size:13px}}@media only screen and (max-width:1105px){#finder .gift_set2 .step-area li a{width:195px;height:195px}#finder .gift_set3 .step-area .inner{margin:0 auto;width:720px}#finder .gift_set3 .step-area li .icos svg{width:50%}}@media only screen and (max-width:950px){#finder .step-area{width:calc(100% - 50px)}#finder .gift_set1 .step-area #start{width:auto}#finder .gift_set1 .step-area li a{width:240px;height:240px}#finder .gift_set1 .step-area li:not(:first-child){margin-left:5vw}#finder .gift_set2 .step-area li a{width:150px;height:150px}#finder .gift_set2 .step-area li:not(:first-child){margin-left:5vw}#finder .gift_set3 .step-area .inner{margin:0 auto;width:580px}#finder .gift_set3 .step-area .choose2{margin:0 -auto0}#finder .gift_set3 .step-area li a{width:120px;height:120px;font-size:13px}#finder .gift_set4 .step-area .inner{width:640px;margin:0 auto}#finder .gift_set4 .step-area li a{width:110px;height:110px;font-size:12px}}@media only screen and (max-width:865px){#finder .gift_set4 .step-area .inner{width:590px;margin:0 auto}#finder .gift_set4 .step-area li a{width:100px;height:100px}}@media only screen and (max-width:810px){#finder .gift_set3 .step-area .inner{margin:0 auto;width:auto}#finder .gift_set3 .step-area .choose2{margin:0 -15px 0}}@media only screen and (max-width:768px){#finder{bottom:30px}#finder.active{bottom:30px}#finder .finder-body{height:calc(100vh - 105px);padding:30px 0 10px 0}#finder .finder-body .close-icon{z-index:2}#finder .finder-body .close-icon a{width:20px;height:20px}#finder .gift-concierge .ttl-area{width:calc(100% - 0px);margin:0 auto 0}#finder .gift-concierge .ttl-area h2 .text01{font-size:38px;color:#ff322d;font-family:"TTNormsPro-Bold",sans-serif;font-weight:normal;text-align:center;letter-spacing:0;margin-bottom:10px;line-height:42px}#finder .gift-concierge .ttl-area .text02{font-size:15px;color:#ff322d;text-align:center;margin-bottom:65px}#finder .gift-concierge .gift_set1 .ttl-area .text02{margin-bottom:28px;line-height:20px}#finder .gift-concierge .gift_set2 .ttl-area .text02{margin-bottom:28px;line-height:1}#finder .gift-concierge .gift_set3 .ttl-area .text02{margin-bottom:12px;line-height:1}#finder .gift-concierge .gift_set4 .ttl-area .text02{margin-bottom:27px;line-height:1}#finder .gift-concierge .gift_set5 .ttl-area .text02{margin-bottom:13px;line-height:1}#finder .gift_set3 .step-area li .icos svg.icon-gift-gourmet{width:29px;height:22px;margin:7px auto 12px}#finder .gift_set3 .step-area li .icos svg.icon-gift-beauty{width:12px;height:34px;margin:2px auto 5px}#finder .gift_set3 .step-area li .icos svg.icon-gift-party{width:32px;height:29px;margin:2px auto 8px}#finder .gift_set3 .step-area li .icos svg.icon-gift-sweets{width:26px;height:28px;margin:2px auto 10px}#finder .gift_set3 .step-area li .icos svg.icon-gift-travel{width:32px;height:28px;margin:1px auto 11px}#finder .gift_set3 .step-area li .icos svg.icon-gift-reading{width:31px;height:22px;margin:5px auto 13px}#finder .gift_set3 .step-area li .icos svg.icon-gift-sports{width:35px;height:28px;margin:0 auto 12px}#finder .gift_set3 .step-area li .icos svg.icon-gift-cuisine{width:37px;height:25px;margin:5px auto 10px}#finder .gift_set1 .step-area li a:hover{opacity:1;color:#ffffff;background-color:#ff322d;border:1px solid #ff322d;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#finder .gift_set3 .step-area li a:hover,#finder .gift_set4 .step-area li a:hover{opacity:1;color:#ff322d;background-color:transparent;border:0px solid #ff322d;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#finder .gift_set2 .step-area li a:hover,#finder .gift_set5 .step-area li a:hover{opacity:1;color:#ffffff;background-color:#ff322d;border:1px solid #ff322d;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#finder .gift_set1 .step-area li a.white:hover{opacity:1;color:#ff322d;background-color:#ffffff;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#finder .step-area{max-width:none;width:auto;background:#ffffff;padding:0 18px 10px 18px;margin:0 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#finder .step-area .inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;overflow:inherit}#finder .clear{margin-top:18px}#finder .step-area a{width:100%;font-size:15px;letter-spacing:0.05em;line-height:1;text-align:left}#finder .step-area .btn a{width:100%}#finder .gift_set1 .step-area #start{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}#finder .gift_set1 .step-area li{float:left}#finder .gift_set1 .step-area li:not(:first-child){margin-left:5vw}#finder .gift_set1 .step-area li a{width:130px;height:130px;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:11px;letter-spacing:0.05em;line-height:30px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle}#finder .gift_set1 .step-area li a.white{background:transparent;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:11px;letter-spacing:0.05em;line-height:30px;text-align:center;color:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle}#finder .gift_set2 .step-area .choose1{width:100%}#finder .gift_set2 .step-area li{float:none;display:table;margin:0 auto 0;width:100%}#finder .gift_set2 .step-area li:not(:first-child){margin:19px auto 0}#finder .gift_set2 .step-area li a{width:100%;height:60px;font-size:12px;letter-spacing:0em;line-height:16px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:30px;text-decoration:none;vertical-align:middle}#finder .gift_set2 .step-area li a span{font-size:10px}#finder .gift_set3 .step-area .inner{width:100%;display:block}#finder .gift_set3 .step-area .choose2{margin:0 auto;border-top:1px solid #EEEEEE;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#finder .gift_set3 .step-area li{float:left;margin-left:0;margin-bottom:0;width:49.5%;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #EEEEEE}#finder .gift_set3 .step-area li a{width:100%;height:auto;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:12px;letter-spacing:0em;line-height:1.4;text-align:center;color:#ff322d;background:#fff;border-top:0px solid #EEEEEE;border-right:0px solid #EEEEEE;border-left:0px solid #EEEEEE;border-bottom:0px solid #EEEEEE;display:inline-block;border-radius:0;text-decoration:none;vertical-align:middle;padding:9px 0 8px}#finder .gift_set3 .step-area li a span{display:block;text-align:center;line-height:1}#finder .gift_set3 .step-area li:nth-child(odd){border-right:1px solid #EEEEEE}#finder .gift_set3 .step-area li .icos svg{width:40px;margin:0 auto;display:inline-block}#finder .gift_set3 .step-area li a ellipse,#finder .gift_set3 .step-area li a path,#finder .gift_set3 .step-area li a rect{stroke:#ff322d;-webkit-transition:stroke 0.3s ease-out;-o-transition:stroke 0.3s ease-out;transition:stroke 0.3s ease-out}#finder .gift_set3 .step-area li a:hover ellipse,#finder .gift_set3 .step-area li a:hover path,#finder .gift_set3 .step-area li a:hover rect{stroke:#ff322d}#finder .gift_set3 .step-area li a path.sweets{stroke:transparent;fill:#ff322d}#finder .gift_set3 .step-area li a svg.icon-gift-party .party{fill:#ff322d}#finder .gift_set4 .step-area .inner{width:100%;display:block}#finder .gift_set4 .step-area .choose3{margin:0 auto;border-top:1px solid #EEEEEE;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#finder .gift_set4 .step-area li{float:none;margin-left:0;margin-bottom:0;width:49.5%;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #EEEEEE}#finder .gift_set4 .step-area li a{width:100%;height:auto;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:12px;letter-spacing:0.02em;line-height:1.2;text-align:center;color:#ff322d;background:#fff;border-top:0px solid #EEEEEE;border-right:0px solid #EEEEEE;border-left:0px solid #EEEEEE;border-bottom:0px solid #EEEEEE;display:inline-block;border-radius:0;text-decoration:none;vertical-align:middle;padding:20px 0}#finder .gift_set4 .step-area li:nth-child(odd){border-right:1px solid #EEEEEE}#finder .gift_set5 .step-area .answer{width:auto}#finder .gift_set5 .step-area li a{width:221px;height:221px;font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-weight:600;font-size:16px;letter-spacing:0.05em;line-height:24px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;border-radius:50%;text-decoration:none;vertical-align:middle}#finder .gift_set5 .step-area li a img.icon-gift-answer{width:146px;margin-left:-10px}#finder .gift_set5 .step-area li a span{display:block;margin-top:20px;font-size:12px;letter-spacing:0.02em}#finder .gift_set5 .step-area li:hover a svg.icon-gift-answer .answer{fill:#fff}#finder .slick-dotted.slick-slider{min-height:inherit;height:calc(100% - 25px);min-height:355px}#finder .slick-dots li{width:13px;margin:0}#finder .slick-dots li button{width:10px;padding:0}#finder .slick-dots li button:before{width:6px;height:6px}}@media only screen and (max-width:320px){#finder{bottom:20px}#finder.active{bottom:20px}#finder .finder-body{height:calc(100vh - 100px)}#finder .gift-concierge .ttl-area h2 .text01{font-size:38px;color:#ff322d;font-family:"TTNormsPro-Bold",sans-serif;font-weight:normal;text-align:center;letter-spacing:0;margin-bottom:5px}#finder .gift-concierge .ttl-area .text02{font-size:12px;color:#ff322d;text-align:center;margin-bottom:21px;line-height:25px}#finder .gift_set1 .step-area li a{width:108px;height:108px}#finder .gift_set2 .step-area li a{font-size:10px;letter-spacing:0em;line-height:12px;text-align:center;color:#fff;background:#ff322d;border:1px solid #ff322d;display:table-cell;text-decoration:none;vertical-align:middle}#finder .gift_set3 .step-area li a{font-size:12px;letter-spacing:0em;line-height:1.2;padding:6px 0}#finder .gift_set3 .step-area li .icos svg.icon-gift-gourmet{width:26px;margin:5px auto 10px}#finder .gift_set3 .step-area li .icos svg.icon-gift-beauty{width:9px;margin:0 auto 7px}#finder .gift_set3 .step-area li .icos svg.icon-gift-party{width:29px;margin:2px auto 6px}#finder .gift_set3 .step-area li .icos svg.icon-gift-sweets{width:23px;margin:2px auto 7px}#finder .gift_set3 .step-area li .icos svg.icon-gift-travel{width:29px;margin:0 auto 7px}#finder .gift_set3 .step-area li .icos svg.icon-gift-reading{width:28px;margin:4px auto 10px}#finder .gift_set3 .step-area li .icos svg.icon-gift-sports{width:32px;margin:0 auto 9px}#finder .gift_set3 .step-area li .icos svg.icon-gift-cuisine{width:34px;margin:3px auto 9px}#finder .gift_set3 .step-area li a path.sweets{stroke:transparent;fill:#ff322d}#finder .gift_set4 .step-area li a{font-size:12px;letter-spacing:0.02em;line-height:1;padding:18px 0}#finder .gift_set5 .step-area li a{width:170px;height:170px;font-size:12px;letter-spacing:0.05em;line-height:18px}#finder .gift_set5 .step-area li a svg.icon-gift-answer{width:95px;height:92px;margin-left:-10px}#finder .clear{margin-top:15px}#finder .slick-dotted.slick-slider{margin-bottom:30px}#finder .slick-dots{bottom:-16px}}@media only screen and (min-width:768px){#finder .gift_set3 .step-area .choose2{margin-left:-20px}#finder .gift_set3 .step-area .choose3{margin-left:-20px}}</pre></body></html>