html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{outline:0;background:rgba(0,0,0,0);border:0;font-size:100%;font-style:normal;list-style-type:none;vertical-align:baseline;padding:0;margin:0}body{line-height:1}body figure{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}a{background:rgba(0,0,0,0);font-size:100%;text-decoration:none;vertical-align:baseline;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}main{display:block}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{word-wrap:break-word;color:#111;font-family:"Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:1.6rem;font-weight:200;font-feature-settings:"pkna";letter-spacing:.06em;line-height:1.6}@media screen and (max-width:1040px){body{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;letter-spacing:.02em}}a{transition:.2s;display:block;color:#111}img{display:inline-block;width:100%;height:auto;vertical-align:middle}span{display:inline-block}h1,h2,h3,h4,h5,h6{font-weight:400}em{font-weight:700}table{width:100%;text-align:left}strong{font-weight:600}@media screen and (min-width:1041px){.pc-non{display:none !important}}@media screen and (min-width:769px){.pc-tb-non{display:none !important}}@media screen and (max-width:1040px){.tb-sp-non{display:none !important}}@media screen and (max-width:768px){.sp-non{display:none !important}}span.anker{display:block;padding-top:160px;margin-top:-160px}header,main{animation:fadeIn 1.2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}#header{transition:.4s;position:fixed;z-index:240;top:0;right:0;left:0;width:100%;background-color:#fff;margin:0 auto}@media screen and (max-width:1040px){#header{height:64px}}.header__inner{width:100%;height:100%}.header__subnav-list{display:flex;justify-content:flex-end;width:100%;background-color:#f6f6f6}@media screen and (max-width:1040px){.header__subnav-list{display:none}}.header__subnav-item{position:relative}.header__subnav-item:before{content:"";position:absolute;top:8px;left:0;width:1px;height:calc(100% - 16px);background-color:rgba(17,17,17,.8)}.header__subnav-item a{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.4rem;padding:3px 12px}@media screen and (min-width:769px){.header__subnav-item a:hover{background-color:rgba(170,204,3,.9);color:#fff}}.header__logo-wrap{display:flex;justify-content:space-between;width:100%}@media screen and (min-width:1041px){.header__logo-wrap{height:92px;border-bottom:1px solid #ddd}}@media screen and (max-width:1040px){.header__logo-wrap{justify-content:flex-end;width:calc(100% - 64px);height:100%}}.header__logo{transition:.4s;display:flex;justify-content:center;align-items:center;position:relative;z-index:300}@media screen and (min-width:1041px){.header__logo{width:30%}}@media screen and (max-width:1040px){.header__logo{width:calc(100% - 128px);background-color:#fff;margin-right:auto}}.header__logo a{display:flex;align-items:center;max-width:320px;height:100%;padding:12px;margin-right:auto}@media screen and (max-width:1040px){.header__logo a{max-width:256px;padding:4px 8px}}@media screen and (min-width:769px){.header__logo a:hover{opacity:.6}}.header__feature{transition:.2s;display:flex;justify-content:space-between;align-items:center;width:24%;max-width:320px;margin-left:auto}@media screen and (max-width:1040px){.header__feature{display:none}}.header__feature img{display:inline-block;width:calc(50% - 4px)}.header__contact a{display:flex;align-items:center;height:100%}@media screen and (min-width:1041px){.header__contact a{padding:12px}}@media screen and (max-width:1040px){.header__contact a{justify-content:flex-end}}.header__contact01{width:22%}@media screen and (max-width:1040px){.header__contact01{width:64px}}.header__contact01 img{display:inline-block;max-width:280px;margin:0 auto}@media screen and (max-width:1040px){.header__contact01 img{max-width:42px}}@media screen and (max-width:1040px){.header__contact01 a{background-image:linear-gradient(60deg,#f60,#ff9700)}}.header__contact02{width:12%}@media screen and (max-width:1040px){.header__contact02{width:64px}}.header__contact02 a{background-image:linear-gradient(60deg,#27b760,#8ac719)}@media screen and (min-width:1041px){.header__contact02 a{padding:12px 4px}}@media screen and (max-width:1040px){.header__contact02 a{background-image:linear-gradient(60deg,#27b760,#8ac719)}}@media screen and (min-width:769px){.header__contact02 a:hover{opacity:.6}}.header__contact02 img{display:inline-block;max-width:120px;margin:0 auto}@media screen and (max-width:1040px){.header__contact02 img{max-width:42px}}.header__contact03{width:12%}@media screen and (max-width:1040px){.header__contact03{display:none}}.header__contact03 a{background-image:linear-gradient(60deg,#f60,#ff9700)}@media screen and (min-width:1041px){.header__contact03 a{padding:12px 4px}}@media screen and (min-width:769px){.header__contact03 a:hover{opacity:.6}}.header__contact03 img{display:inline-block;max-width:120px;margin:0 auto}@media screen and (max-width:1040px){.header__contact03 img{max-width:42px}}.header__container{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1040px){.header__container{display:none}}.header__nav{width:100%;position:relative}.header__nav-list{display:flex;justify-content:center}.header__nav-item a{position:relative;font-size:1.6rem;font-weight:700;text-align:center;padding:12px}.header__nav-item a:after{content:"";transition:.2s;display:inline-block;transform:translateX(-50%) scale(0,1);transform-origin:left top;position:absolute;bottom:8px;left:50%;width:calc(100% - 8px);height:2px;background-color:#ff7f00}@media screen and (min-width:769px){.header__nav-item a:hover{opacity:1;color:#ff7f00}.header__nav-item a:hover:after{transform:translateX(-50%) scale(1,1)}}.header__nav-subitem{transform:scaleY(0);transform-origin:center top;position:absolute;top:100%;right:0;left:0}.header__nav-item:hover .header__nav-subitem{transform:scaleY(1);display:flex;flex-wrap:wrap;justify-content:left;align-items:center;width:calc(100% + 2.4vw);background-color:rgba(14,179,113,.4);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:32px;margin:0 -1.2vw}.header__nav-item:hover .header__nav-subitem li{position:relative;width:25%;height:auto}.header__nav-item:hover .header__nav-subitem li a{position:relative;background-color:rgba(17,17,17,.6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;font-size:1.5rem;font-weight:400;padding:12px 1.2vw;margin:0 .5px 1px}@media screen and (min-width:769px){.header__nav-item:hover .header__nav-subitem li a:hover{background-color:#0eb371}}.header__nav-item:hover .header__nav-subitem li a:after{display:none}@media screen and (min-width:1041px){#header.scrollfixed{box-shadow:0 0 12px rgba(17,17,17,.12)}#header.scrollfixed .header__logo-wrap{height:64px}#header.scrollfixed .header__logo{width:26%;max-width:280px}#header.scrollfixed .header__logo a{padding:4px 12px}#header.scrollfixed .header__feature{width:30%;max-width:228px}#header.scrollfixed .header__contact01{width:22%;max-width:248px}#header.scrollfixed .header__contact01 a{padding:8px 12px}#header.scrollfixed .header__contact02 a{padding:4px}#header.scrollfixed .header__contact02 img{max-width:108px}#header.scrollfixed .header__contact03 a{padding:4px}#header.scrollfixed .header__contact03 img{max-width:108px}#header.scrollfixed .header__nav-item a{font-size:1.5rem;padding:8px 12px}#header.scrollfixed .header__nav-item a:after{bottom:6px;height:2px}}@media screen and (min-width:1041px){.hamburger-btn{display:none}}@media screen and (max-width:1040px){.hamburger-btn{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:1000;top:0;right:0;width:64px;height:64px;background-image:linear-gradient(60deg,#2890cd,#09a7e4)}}.hamburger-btn *{transition:.2s}.hamburger-btn__inner{position:relative;width:40%;height:32%;border:none;margin-bottom:18%;transform:translateY(6px)}.hamburger-btn__inner span{transform:translateY(0) rotate(0);display:block;position:absolute;right:0;width:100%}.hamburger-btn__inner span:before{content:"";display:block;height:3px;background-color:#fff}.hamburger-btn__inner span:nth-of-type(1){top:0}.hamburger-btn__inner span:nth-of-type(2){top:calc(50% - 2px);right:0}.hamburger-btn__inner span:nth-of-type(3){bottom:0}.hamburger-btn__text{font-size:.9rem;letter-spacing:.12em;color:#fff}.header.active .hamburger-btn span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.header.active .hamburger-btn span:nth-of-type(2){width:0}.header.active .hamburger-btn span:nth-of-type(3){width:100%;bottom:50%;transform:translateY(50%) rotate(-45deg)}.header.active .sub-nav{opacity:1;pointer-events:auto}.header.active .sub-nav:before{content:""}.sub-nav{transition:.4s}@media screen and (min-width:1041px){.sub-nav{display:none}}@media screen and (max-width:1040px){.sub-nav{opacity:0;pointer-events:none;overflow-y:auto;position:fixed;z-index:220;top:0;left:0;width:100%;height:100vh;min-height:auto;background-color:#fff;padding:8vh 20px;padding-top:calc(4vh + 60px)}}.sub-nav__nav *{transition:.2s}.sub-nav__list{max-width:400px;margin:0 auto}.sub-nav__item{cursor:pointer;position:relative}.sub-nav__item a{background:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/icon/icon_arrow0402.svg) no-repeat right 4px center;background-size:28px auto;border-bottom:1px solid rgba(17,17,17,.12);font-size:1.6rem;padding:1.2vh 8px}.sub-nav__item:first-child{border-top:1px solid rgba(17,17,17,.12)}.sub-nav__item .sub-nav__btn span{font-family:"Roboto";font-size:1.2rem;font-weight:300;letter-spacing:.06em;margin-left:16px}.sub-nav__btn{border-bottom:1px solid rgba(17,17,17,.12);font-weight:400;padding:12px 8px}.sub-nav__under{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;background-color:#f2f2f2}.sub-nav__under li{width:calc(50% - 2px);border-bottom:1px solid rgba(17,17,17,.12)}.sub-nav__under a{background:0 0;border:none;font-size:.9em;font-weight:400;letter-spacing:0;padding:8px 12px}.sub-nav__feature{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:320px;margin:2vh auto 0}.sub-nav__feature img{display:inline-block;width:calc(50% - 8px)}.sub-nav__contact01{max-width:320px;margin:2vh auto 0}.sub-nav__contact01 a{box-shadow:1px 1px 12px rgba(17,17,17,.16);border-radius:8px;padding:20px}.sub-nav__contact02{margin-top:2vh}.sub-nav__contact02 a{background-image:linear-gradient(60deg,#f60,#ff9700);border-radius:4px;text-align:center;padding:8px}.sub-nav__contact02 img{max-width:240px}.sub-nav__contact03{margin-top:1.2vh}.sub-nav__contact03 a{background-image:linear-gradient(60deg,#27b760,#8ac719);border-radius:4px;text-align:center;padding:8px}.sub-nav__contact03 img{max-width:240px}.sub-nav__toggle{display:none}.sub-nav__btn,.sub-nav__under{transform:translateZ(0);backface-visibility:hidden}.sub-nav__btn{display:block;padding:1.2vh 8px}.sub-nav__btn:after,.sub-nav__btn:before{content:"";transition:.2s;position:absolute;top:1.8vh;right:16px;width:2px;height:.8em;background-color:#ff7f00}.title:after{transform:rotate(90deg)}.sub-nav__under{overflow:hidden;transition:.4s;max-height:0}.sub-nav__toggle:checked+.sub-nav__btn+.sub-nav__under{max-height:500px}.sub-nav__toggle:checked+.sub-nav__btn:before{transform:rotate(90deg)}.main_title01{width:100%;font-size:3.2rem;font-weight:700;text-align:center;margin-bottom:32px}@media screen and (max-width:768px){.main_title01{font-size:2.6rem}}@media screen and (min-width:769px){.main_title01:before,.main_title01:after{content:"";display:inline-block;position:relative;top:-10px;width:56px;height:1px;background-color:#111}.main_title01:before{left:-12px}.main_title01:after{right:-12px}}.main_title02{position:relative;width:100%;font-size:4rem;font-weight:700;line-height:1.4;text-align:center;margin-bottom:32px}@media screen and (max-width:768px){.main_title02{font-size:3.2rem;margin-bottom:32px}}.main_title02 span{display:block;max-width:400px;border-bottom:1px dashed #111;font-size:2.2rem;padding-bottom:4px;margin:0 auto 8px}@media screen and (max-width:768px){.main_title02 span{font-size:1.8rem;padding-bottom:6px;margin-bottom:12px}}.main_title02 strong{display:block}.main_title02 strong:first-letter {color:#ff7f00}.main_title02 img{max-width:160px}@media screen and (min-width:769px){.main_title02 img{position:absolute;top:-12px;left:0}}@media screen and (max-width:768px){.main_title02 img{max-width:140px;margin:0 auto 12px}}.main_title03{width:100%;color:#333;font-size:3.2rem;font-weight:700;text-align:center;margin-bottom:32px}@media screen and (max-width:768px){.main_title03{font-size:2.6rem;margin-bottom:24px}}.main_title04{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:12px}.main_title05{position:relative;background-image:linear-gradient(60deg,#f60,#ff9700);border-radius:4px;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;padding:6px 12px 6px 8px;margin-bottom:4px}.main_title05 img{position:absolute;top:2px;right:0;max-width:36px}.main_title05-02{background-image:linear-gradient(60deg,#27b760,#8ac719)}.main_title06{font-size:3.6rem;font-weight:700;text-align:center;padding-bottom:24px}@media screen and (max-width:768px){.main_title06{font-size:2.8rem;line-height:1.8}}.main_title06 span{position:relative}.main_title06 span:before{content:"";position:absolute;bottom:-12px;left:-8px;width:100%;height:40px;background:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/icon/icon_marker0101.webp) no-repeat bottom;background-size:100% auto}@media screen and (max-width:768px){.main_title06 span:before{bottom:-8px}}.main_link01,.main_link02{width:100%;max-width:440px;padding:0 16px;margin:0 auto}@media screen and (max-width:768px){.main_link01,.main_link02{margin-bottom:20px}}.main_link01 a,.main_link02 a{position:relative;z-index:2;background-image:linear-gradient(60deg,#f60,#ff9700);border-radius:8px;color:#fff;font-size:2.2rem;font-weight:700;padding:20px 24px}@media screen and (max-width:768px){.main_link01 a,.main_link02 a{font-size:2rem;border-radius:6px}}.main_link01 a:before,.main_link02 a:before{content:"";position:absolute;z-index:4;top:24px;right:20px;width:32px;height:32px;background:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/icon/icon_arrow0102.svg) no-repeat center;background-size:100% auto}@media screen and (max-width:768px){.main_link01 a:before,.main_link02 a:before{right:16px;width:24px;height:24px}}.main_link01 a img,.main_link02 a img{display:inline-block;position:absolute;top:4px;right:64px;width:72px;height:72px}@media screen and (max-width:768px){.main_link01 a img,.main_link02 a img{top:2px;right:48px;width:64px;height:64px}}@media screen and (min-width:769px){.main_link01 a:hover,.main_link02 a:hover{transform:scale(1.04)}}.main_link02 a{background-image:linear-gradient(60deg,#27b760,#8ac719)}.main_link02 a:before{background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/icon/icon_arrow0102.svg)}.category__icon{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:0;text-align:center;text-indent:-5px;margin-bottom:8px}@media screen and (max-width:768px){.category__icon{text-align:center;text-indent:-2px}}.category__icon span{display:none}.category__icon a{position:relative;z-index:4;background-color:#fff;border:2px solid rgba(255,127,0,.8);border-radius:3px;color:#ff7f00;font-size:1.4rem;font-weight:700;line-height:1.4;text-indent:0;padding:2px 16px;margin:2px}@media screen and (max-width:768px){.category__icon a{font-size:1.4rem;margin:2px}}@media screen and (min-width:769px){.category__icon a:hover{background-color:#ff7f00;color:#fff}}.background01,.background02{position:relative;z-index:0;background-color:#f3f7fa}.background01:before,.background01:after,.background02:before,.background02:after{content:"";position:absolute;z-index:0;width:100%;height:100%;background:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0101.webp) no-repeat top;background-size:100% auto}@media screen and (max-width:768px){.background01:before,.background01:after,.background02:before,.background02:after{background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0101sp.webp)}}.background01:before,.background02:before{top:0}.background01:after,.background02:after{bottom:0;background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0102.webp);background-position:bottom}@media screen and (max-width:768px){.background01:after,.background02:after{background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0102sp.webp)}}.background01 div,.background02 div{position:relative;z-index:2}.background02{background-color:#fffce7}.background02:before{background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0103.webp)}@media screen and (max-width:768px){.background02:before{background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0103sp.webp)}}.background02:after{background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0104.webp)}@media screen and (max-width:768px){.background02:after{background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0104sp.webp)}}.background03{background:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0201.webp) repeat top;background-size:cover}@media screen and (max-width:768px){.background03{background-image:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/background/background0201sp.webp)}}.column01{display:flex;align-items:center;margin:0 auto}@media screen and (max-width:768px){.column01{flex-wrap:wrap}}.column02{display:flex;justify-content:space-between;align-items:center;margin:0 auto}@media screen and (max-width:768px){.column02{flex-wrap:wrap}}.container{margin-top:170px}@media screen and (max-width:1040px){.container{margin-top:64px}}.l_inner{max-width:1440px;padding:0 60px;margin:0 auto}@media screen and (max-width:1040px)and (min-width:769px){.l_inner{padding:0 40px}}@media screen and (max-width:768px){.l_inner{max-width:640px;padding:0 24px}}@media screen and (min-width:1041px){.all__wrap02{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1;max-width:1280px;margin:0 auto}}@media screen and (min-width:1041px){.content__wrap{width:74%;border-bottom:1px solid rgba(17,17,17,.12)}}@media screen and (max-width:1040px){.content__wrap{max-width:800px;margin:0 auto}}@media screen and (min-width:1041px){.sidebar__wrap{width:26%;border-bottom:1px solid rgba(17,17,17,.12)}}@media screen and (max-width:1040px){.sidebar__wrap{display:none}}.sidebar{height:100%;padding:24px 6% 40px}.scontact__list{margin-bottom:32px}.scontact__item{margin-bottom:12px}.scontact__item img{border-radius:6px}@media screen and (min-width:769px){.scontact__item a:hover{transform:scale(1.04)}}.scontact__item01 a{background-color:#fff;box-shadow:1px 1px 8px rgba(17,17,17,.12);border:2px solid #ff7f00;border-radius:6px}.s-cate__list{margin-bottom:32px}.s-cate__list li a{border-bottom:1px solid rgba(17,17,17,.12);color:#333;font-size:1.6rem;font-weight:700;padding:6px 8px}@media screen and (min-width:769px){.s-cate__list li a:hover{background-color:#f2f2f2;border-bottom:1px solid #ff7f00;color:#ff7f00}}@media screen and (min-width:769px){.s-cate__list02 li a:hover{border-bottom:1px solid #aacc03;color:#aacc03}}.sidebnr__item{margin-bottom:40px}@media screen and (min-width:769px){.sidebnr__item a:hover{opacity:.6}}.contact{position:relative;z-index:4;background-color:#f6f6f6;padding:32px 24px 40px}.contact__list{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;max-width:1040px;margin:0 auto}.contact__item{width:calc(50% - 12px)}@media screen and (max-width: 768px){.contact__item{width:100%}}.contact__item a{transition:.4s}.contact__item a img{border-radius:12px;box-shadow:1px 1px 12px rgba(17,17,17,.16)}@media screen and (max-width:768px){.contact__item a img{border-radius:8px}}@media screen and (min-width:769px){.contact__item a:hover{transform:scale(1.04)}}@media screen and (max-width:768px){.contact__item01{margin-bottom:20px}}@media screen and (max-width:768px){.contact__item02{margin-bottom:20px}}.contact__item03{width:100%}.contact__item03 a{max-width:380px;margin:20px auto 0}@media screen and (max-width:768px){.contact__item03 a{margin-top:0}}.contact__item03 a img{border-radius:10px}@media screen and (max-width:768px){.contact__item03 a img{border-radius:8px}}.product{padding:64px 0 72px}@media screen and (max-width:768px){.product{padding:48px 0 48px}}.product_inner{max-width:1040px;padding:0 24px}@media screen and (max-width:768px){.product_inner{padding:0 12px}}.product__main-image{margin-bottom:40px}@media screen and (max-width:768px){.product__main-image{margin:0 -16px 40px}}.product__main-text{max-width:800px;font-size:1.6rem;line-height:2;margin:0 auto}.product__list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:16px}@media screen and (max-width:768px){.product__list{margin-bottom:24px}}.product__item{width:calc(16.6666666667% - 20px);text-align:center;margin:0 8px 24px}@media screen and (max-width:768px){.product__item{width:calc(33.3333333333% - 8px);margin:0 4px 12px}}.product__item-image{transition:.4s;overflow:hidden;position:relative;width:120px;height:120px;border:2px solid #fff;border-radius:240px;margin:0 auto 8px}@media screen and (max-width:768px){.product__item-image{width:80px;height:80px}}.product__item-image img{transition:.4s;position:absolute;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%}.product__item-title{transition:.4s;font-size:1.5rem;font-weight:700;letter-spacing:.02em;line-height:1.5}@media screen and (max-width:768px){.product__item-title{font-size:1.4rem;line-height:1.4}}.product__item{position:relative}.product__item a.around-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;text-indent:-999px}@media screen and (min-width:769px){.product__item:hover .product__item-image{border:2px solid #ff7f00}.product__item:hover .product__item-image img{width:116%;height:116%}.product__item:hover .product__item-title{color:#ff7f00}}.please_inner{max-width:1360px;padding:0 24px}@media screen and (max-width:768px){.please_inner{padding:16px 8px 0}}@media screen and (min-width:769px){.please__main-image{position:relative;top:-46px}}@media screen and (max-width:768px){.please__main-image{max-width:400px;padding:12px 0;margin:0 auto}}.area{position:relative;z-index:4;background-color:#fff;border-bottom:1px solid #ddd;padding:56px 0}@media screen and (max-width:768px){.area{padding:48px 0}}.area .main_title01{margin-bottom:40px}@media screen and (max-width:1040px)and (min-width:769px){.area .main_title01{font-size:2.6rem;margin-bottom:24px}}@media screen and (max-width:768px){.area .main_title01{font-size:2rem;margin-bottom:24px}}.area_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px}.area__main-image{width:48%;background-color:#f6f6f6;border-radius:80px}@media screen and (min-width:1041px){.area__main-image{padding:8% 2%}}@media screen and (max-width:1040px){.area__main-image{width:100%;border-radius:12px;padding:12px 8px;margin-bottom:24px}}.area__main-image img{display:block;max-width:480px;margin:0 auto}.area__list{width:52%}@media screen and (min-width:1041px){.area__list{padding-left:56px}}@media screen and (max-width:1040px){.area__list{width:100%}}.area__item:not(:last-child){border-bottom:2px solid #ddd;padding-bottom:12px;margin-bottom:12px}@media screen and (max-width:1040px){.area__item:not(:last-child){padding-bottom:16px;margin-bottom:16px}}.area__item-title{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:4px}@media screen and (max-width:1040px){.area__item-title{font-size:1.6rem;margin-bottom:6px}}.area__item-title:before{content:"●";color:#ff7f00}@media screen and (max-width:1040px){.area__item-title:before{position:relative;top:-2px;font-size:1.4rem}}.area__item-text{color:#333;font-size:1.5rem;letter-spacing:.02em}.area__item-att{position:relative;color:#ff3a19;font-size:1.5rem;font-weight:700;letter-spacing:.02em;padding-left:18px}.area__item-att:before{content:"※";display:inline-block;position:absolute;left:0}.worries{position:relative;z-index:4;padding:32px 0}@media screen and (max-width:768px){.worries{padding:40px 0 40px}}.worries_inner{max-width:1040px;padding:0 40px}@media screen and (max-width:768px){.worries_inner{padding:0 20px}}.worries__main-title{max-width:720px;margin:0 auto -8px}@media screen and (max-width:768px){.worries__main-title{margin-bottom:24px}}.worries__list{display:flex;flex-wrap:wrap;justify-content:space-between}.worries__item{width:30.5333333333%;margin-bottom:32px}@media screen and (max-width:768px){.worries__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}}.worries__item-image{overflow:hidden;position:relative;width:100%;height:auto;border:1px solid rgba(17,17,17,.12);border-radius:12px;padding-top:64%;margin-bottom:12px}@media screen and (max-width:768px){.worries__item-image{width:34%;padding-top:22%;border-radius:4px;margin-bottom:0}}.worries__item-image img{position:absolute;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%}.worries__item-title{font-size:1.8rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.worries__item-title{width:62%;text-align:left}}.worries__item-text{font-size:1.5rem;text-align:center}@media screen and (max-width:768px){.worries__item-text{text-align:left}}@media screen and (max-width:768px){.worries__item-info{width:62%;text-align:left}}@media screen and (max-width:768px){.worries__item-info .worries__item-title{width:100%}}.worries02__list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:960px;background-color:#fff;box-shadow:1px 1px 12px rgba(17,17,17,.12);border-radius:8px;padding:16px 3.2%;margin:16px auto 40px}@media screen and (max-width:768px){.worries02__list{padding:16px 24px;margin-top:24px;margin-bottom:16px}}.worries02__item{width:calc(50% - 12px);background:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/icon/icon_arrow0201.webp) no-repeat left;background-size:28px auto;color:rgba(17,17,17,.9);font-size:1.6rem;font-weight:700;padding:8px 0 8px 36px}@media screen and (max-width:768px){.worries02__item{width:100%;font-size:1.8rem;padding-left:40px}}.voice{background-color:#f6f6f6;padding:24px 0 56px}@media screen and (max-width:768px){.voice{padding:24px 0}}.voice_inner{max-width:1120px;padding:0 24px}@media screen and (max-width:768px){.voice_inner{padding:0 16px}}.voice__main-title{max-width:600px;margin:0 auto -4px}@media screen and (max-width:768px){.voice__main-title{margin-bottom:16px}}.voice__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:768px){.voice__list{margin-bottom:24px}}.voice__item{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(50% - 12px);background-color:#fff;box-shadow:1px 1px 12px rgba(17,17,17,.12);border-radius:12px;padding:20px 24px 24px;margin-bottom:24px}@media screen and (max-width:768px){.voice__item{width:100%;padding:28px 24px;margin-bottom:16px}}.voice__item-info01{display:flex;align-items:center;width:100%;margin-bottom:20px;margin-left:-24px}@media screen and (max-width:768px){.voice__item-info01{margin-bottom:8px;margin-left:0}}.voice__item-place{background-color:#333;border-radius:3px;color:#fff;font-size:1.4rem;font-weight:700;padding:4px 12px;margin-right:16px}.voice__item-rank{color:#333;font-size:1.5rem;font-weight:700}.voice__item-rank span{color:#ffdf00}.voice__item-image{overflow:hidden;position:relative;width:112px;height:112px;background-color:#f6f6f6;border-radius:240px;margin:8px 0}@media screen and (max-width:768px){.voice__item-image{width:64px;height:64px}}.voice__item-image img{position:absolute;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:84%;height:84%}.voice__item-info02{width:calc(100% - 132px)}@media screen and (max-width: 768px){.voice__item-info02{width:100%}}.voice__item-title{color:#333;font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:8px}@media screen and (max-width:768px){.voice__item-title{position:relative;top:-68px;width:calc(100% - 80px);font-size:1.8rem;margin-left:auto;margin-bottom:-48px}}.voice__item-text{color:#333;font-size:1.4rem;line-height:1.5}.footer{background-color:#fff}.footer .sub-nav__list{max-width:720px;margin:48px auto 40px}@media screen and (max-width:768px){.footer .sub-nav__list{width:calc(100% - 48px)}}.footer .sub-nav__item{background-image:linear-gradient(60deg, #27B760, #8AC719);border-radius:2px;margin-bottom:2px}.footer .sub-nav__item a{background:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/icon/icon_arrow0502.svg) no-repeat right 12px top 50%;background-size:16px auto;border-radius:2px;color:#fff;font-size:1.6rem;font-weight:700;padding:12px 16px}@media screen and (min-width:769px){.footer .sub-nav__item a:hover{background-color:#aacc03}}.footer .sub-nav__item:first-child{border-top:none}.footer .sub-nav__btn{background-image:linear-gradient(60deg,#27b760,#8ac719);border-radius:2px;color:#fff;font-size:1.6rem;font-weight:700;padding:12px 16px}.footer .sub-nav__under{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;background-color:#f2f2f2}.footer .sub-nav__under li{width:50%;border-bottom:1px solid rgba(17,17,17,.2)}.footer .sub-nav__under a{background:0 0;border:none;border-radius:2px;color:#333;font-size:1.6rem;font-weight:400;letter-spacing:0;padding:12px 16px}@media screen and (min-width:769px){.footer .sub-nav__under a:hover{background:#ddd}}.footer .sub-nav__btn:after,.footer .sub-nav__btn:before{top:18px;right:20px;height:16px;background-color:#fff}@media screen and (min-width:769px){.footer .sub-nav__under li{width:33.3333333333%;border-right:1px solid rgba(17,17,17,.2)}}@media screen and (min-width:769px){.footer .sub-nav__under li:nth-of-type(3n){border-right:none}}@media screen and (max-width:768px){.footer .sub-nav__under li:nth-of-type(2n){border-left:1px solid rgba(17,17,17,.2)}}.footer .sub-nav__under li a{font-size:1.4rem;padding:12px}.footer .header__nav-list{flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:768px){.footer .header__nav-list{margin-bottom:24px}}@media screen and (max-width:768px){.footer .header__nav-item{width:100%;text-align:center;margin-bottom:12px}}.footer .header__nav-item a{position:relative;color:#333;font-size:1.6rem;padding:0 20px}@media screen and (min-width:769px){.footer .header__nav-item a:hover{color:#ff7f00}}@media screen and (max-width:768px){.footer .header__nav-item a{font-size:1.8rem}}@media screen and (min-width:769px){.footer .header__nav-item a:before{content:"";position:absolute;top:6px;left:0;width:1px;height:calc(100% - 12px);background-color:rgba(17,17,17,.6)}}.footer .header__nav-item a:after{display:none}.footer .header__nav-item:first-child a:before{display:none}.footer__inner{width:100%;max-width:100%;background-color:rgba(17,17,17,.08);padding:40px;margin:0 auto}@media screen and (max-width:768px){.footer__inner{padding:40px 24px 64px}}.footer__logo{max-width:260px;margin:0 auto 32px}@media screen and (max-width:768px){.footer__logo{max-width:260px}}@media screen and (min-width:769px){.footer__logo a:hover{transform:scale(1.06)}}.footer__main-text{max-width:360px;margin:0 auto}.footer__main-text p{color:#333;font-size:1.5rem;margin-bottom:12px}.footer__copy{background-color:#111;color:#fff;font-size:1.2rem;letter-spacing:.06em;text-align:center;padding:8px 24px}@media screen and (max-width:768px){.footer__copy{padding-bottom:80px}}.under__menu{opacity:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;position:fixed;z-index:200;bottom:0;right:0;left:0;width:100%;margin:0 auto}.under__menu-item01{width:56%}@media screen and (min-width:769px){.under__menu-item01{display:none}}.under__menu-item01 a{display:flex;align-items:center;height:100%;background-color:#fff;padding:6px 16px}.under__menu-item01 img{display:block;max-width:200px;margin:0 auto}.under__menu-item02{width:calc(44% - 56px)}@media screen and (min-width: 769px){.under__menu-item02{display:none}}.under__menu-item02 a{display:flex;align-items:center;height:100%;background-image:linear-gradient(60deg,#27b760,#8ac719);padding:4px 8px}.under__menu-item02 img{display:block;max-width:120px;margin:0 auto}@media screen and (min-width:769px){.page-top{margin-left:auto}}.page-top a{display:flex;justify-content:center;align-items:center;position:relative;width:60px;height:60px;background-color:rgba(17,17,17,.6);border:1px solid rgba(255,255,255,.2)}@media screen and (min-width:769px){.page-top a{right:4px;bottom:4px;border-radius:4px}}@media screen and (max-width:768px){.page-top a{width:56px;height:56px}}@media screen and (min-width:769px){.page-top a:hover{bottom:8px}}.page-top a img{transform:rotate(-90deg);max-width:24px;margin:0 auto}.grecaptcha-badge{visibility:hidden;bottom:86px !important}@media screen and (max-width:768px){.grecaptcha-badge{bottom:78px !important}}.protected-text{font-size:1.5rem;line-height:1.8;text-align:center}.protected-text a{display:inline-block;color:#3d7fbd;text-decoration:underline}