@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.pt-5{padding-top:5px !important}.pb-5{padding-bottom:5px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.pt-15{padding-top:15px !important}.pb-15{padding-bottom:15px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px !important}.pt-25{padding-top:25px !important}.pb-25{padding-bottom:25px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.mt-35{margin-top:35px !important}.mb-35{margin-bottom:35px !important}.pt-35{padding-top:35px !important}.pb-35{padding-bottom:35px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.mt-45{margin-top:45px !important}.mb-45{margin-bottom:45px !important}.pt-45{padding-top:45px !important}.pb-45{padding-bottom:45px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.mt-55{margin-top:55px !important}.mb-55{margin-bottom:55px !important}.pt-55{padding-top:55px !important}.pb-55{padding-bottom:55px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.mt-65{margin-top:65px !important}.mb-65{margin-bottom:65px !important}.pt-65{padding-top:65px !important}.pb-65{padding-bottom:65px !important}.mt-70{margin-top:70px !important}.mb-70{margin-bottom:70px !important}.pt-70{padding-top:70px !important}.pb-70{padding-bottom:70px !important}.mt-75{margin-top:75px !important}.mb-75{margin-bottom:75px !important}.pt-75{padding-top:75px !important}.pb-75{padding-bottom:75px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.pt-80{padding-top:80px !important}.pb-80{padding-bottom:80px !important}.mt-85{margin-top:85px !important}.mb-85{margin-bottom:85px !important}.pt-85{padding-top:85px !important}.pb-85{padding-bottom:85px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.pt-90{padding-top:90px !important}.pb-90{padding-bottom:90px !important}.mt-95{margin-top:95px !important}.mb-95{margin-bottom:95px !important}.pt-95{padding-top:95px !important}.pb-95{padding-bottom:95px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}.is-move{opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutAnime{from{opacity:1}to{opacity:0}}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes purun{0%{transform:scale(1, 1) translate(0%, 0%)}40%{transform:scale(0.95, 1.2) translate(0%, -10%)}50%{transform:scale(1.1, 0.9) translate(0%, 5%)}60%{transform:scale(0.95, 1.05) translate(0%, -3%)}70%{transform:scale(1.05, 0.95) translate(0%, 3%)}80%{transform:scale(1, 1) translate(0%, 0%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes purupuru_anim{0%{transform:translate(0, 0)}5%{transform:translate(0, 4px)}10%{transform:translate(0, -4px)}15%{transform:translate(0, 4px)}20%{transform:translate(0, -4px)}25%{transform:translate(0, 4px)}30%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@keyframes dropIn{0%{transform:scale(0.8, 1.4) translate(0%, -100%)}10%{transform:scale(0.8, 1.4) translate(0%, -15%)}20%{transform:scale(1.4, 0.6) translate(0%, 30%)}30%{transform:scale(0.9, 1.1) translate(0%, -10%)}40%{transform:scale(0.95, 1.2) translate(0%, -30%)}50%{transform:scale(0.95, 1.2) translate(0%, -10%)}60%{transform:scale(1.1, 0.9) translate(0%, 5%)}70%{transform:scale(1, 1) translate(0%, 0%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes ripple{0%{transform:scale(0.4);opacity:.6}70%{transform:scale(1.1);opacity:.2}100%{transform:scale(1.2);opacity:0}}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(35px);@media screen and (max-width: 767px){transform:translateY(15px)}}67%{opacity:1;transform:translateY(60px);@media screen and (max-width: 767px){transform:translateY(30px)}}100%{opacity:0;transform:translateY(75px) scale3d(0.5, 0.5, 0.5);@media screen and (max-width: 767px){transform:translateY(45px)}}}@keyframes u-fadeUp{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.p-contents__worries__list>*,.p-contents__flow__list>*,.p-contents__worries__ttl{opacity:0;transform:translateY(12px)}.is-inview.p-contents__worries__list>*,.is-inview.p-contents__flow__list>*{animation:u-fadeUp .5s ease forwards}.is-inview.p-contents__worries__ttl{animation:u-fadeUp .5s ease forwards}@media(prefers-reduced-motion: reduce){.p-contents__worries__list>*,.p-contents__flow__list>*,.p-contents__worries__ttl{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-zoomIn{0%{opacity:0;transform:scale(0.92)}100%{opacity:1;transform:scale(1)}}.p-contents__worries__solution__ttl{opacity:0;transform:scale(0.92);will-change:transform,opacity}.is-inview.p-contents__worries__solution__ttl{animation:u-zoomIn .5s ease-out forwards;animation-delay:.5s}@media(prefers-reduced-motion: reduce){.p-contents__worries__solution__ttl{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-slideUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.p-contents__ttl__sub_01,.p-contents__ttl__sub_02{opacity:0;transform:translateY(20px);will-change:transform,opacity}.is-inview.p-contents__ttl__sub_01{animation:u-slideUp .6s ease-out forwards}.is-inview.p-contents__ttl__sub_02{animation:u-slideUp .6s ease-out forwards;animation-delay:.3s}@media(prefers-reduced-motion: reduce){.p-contents__ttl__sub_01,.p-contents__ttl__sub_02{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-cardFadeUp{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:translateY(0)}}.p-contents__service__box{opacity:0;transform:translateY(16px);will-change:transform,opacity}.is-inview.p-contents__service__box{animation:u-cardFadeUp .5s ease-out forwards}@media(prefers-reduced-motion: reduce){.p-contents__service__box{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-fadeInSimple{0%{opacity:0}100%{opacity:1}}.p-contents__closing__inner{opacity:0;will-change:opacity}.is-inview.p-contents__closing__inner{animation:u-fadeInSimple .6s ease-out forwards}@media(prefers-reduced-motion: reduce){.p-contents__closing__inner{opacity:1 !important;animation:none !important}}@keyframes u-fadeUp{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.is-inview.p-top__lead__ttl__01{animation:u-fadeUp .6s ease-out forwards}.is-inview.p-top__lead__ttl__02{animation:u-fadeUp .6s ease-out forwards;animation-delay:.3s}@media(prefers-reduced-motion: reduce){.p-top__lead__ttl__01,.p-top__lead__ttl__02{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-fadeUp{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.is-inview.c-hdg__ttl01{animation:u-fadeUp .6s ease-out forwards}@media(prefers-reduced-motion: reduce){.c-hdg__ttl01{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-fadeUp{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.p-top__lead__list>*{opacity:0;transform:translateY(12px);will-change:transform,opacity}.is-inview.p-top__lead__list>*{animation:u-fadeUp .6s ease-out forwards}@media(prefers-reduced-motion: reduce){.p-top__lead__list>*{opacity:1 !important;transform:none !important;animation:none !important}}.fadeIn.active{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.fadeUp.active{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.fadeOut.active{animation-name:fadeOutAnime;animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:1}.fadeUp-delayed.active{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.fadeLeft.active{animation-name:fadeLeftAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.fadeRight.active{animation-name:fadeRightAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.scaleIn.active{animation:scaleIn .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.scaleIn-delayed.active{animation:scaleIn .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation-delay:.5s}.purun.active{animation:purun 1.5s linear 0s 1;opacity:1;animation-iteration-count:infinite}.dropIn.active{animation:dropIn 1.1s linear 0s 1;opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0}*,::after,::before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}html{font-size:62.5%}body{min-height:100vh;text-rendering:optimizeSpeed;font-size:1.6rem;line-height:1.65;font-family:YakuHanJP,"Noto Sans JP",sans-serif;color:#010101;font-weight:400;background:url(/common/img/bg_gray.jpg);display:flex;flex-flow:column}@media screen and (max-width: 767px){body{font-size:1.4rem}}a{text-decoration:none;color:inherit;font-weight:inherit;transition:.2s}a:hover{text-decoration:none;opacity:.8}*:focus{outline:none}label{display:inline-block}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;background:unset;border:unset}input[type=submit]{-webkit-appearance:none;border-radius:0}input[type=button]{-webkit-appearance:none;border-radius:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}sup{position:relative;font-size:70%;top:-5px}img,picture{max-width:100%;vertical-align:bottom}table{width:100%}caption,th{text-align:left}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:target{scroll-margin-top:calc(var(--layout-header) + 10px)}html{scroll-behavior:smooth}@media screen and (max-width: 767px){.pc-only{display:none !important}}@media screen and (min-width: 768px){.sp-only{display:none !important}}a[target=_blank]:not(:has(img))::after{content:"";font-family:"icomoon";margin-left:.4em;font-size:.9em;vertical-align:middle;color:#19acc1;margin-top:1px}.oflex{display:flex;flex-wrap:wrap;margin:0;padding:0}.oflex__item{box-sizing:border-box;display:flex;flex-direction:column;margin:0}.oflex[data-dir=normal]{flex-direction:row}.oflex[data-dir=reverse]{flex-direction:row-reverse}@media screen and (max-width: 767px){.oflex[data-dir=sp-reverse]{flex-direction:row-reverse}}@media screen and (max-width: 767px){.oflex[data-dir=sp-column-reverse]{flex-direction:column-reverse}}.oflex[data-align~=start]{justify-content:flex-start}.oflex[data-align~=center]{justify-content:center}.oflex[data-align~=end]{justify-content:flex-end}.oflex[data-align~=justify]{justify-content:space-between}.oflex[data-align~=top]{align-items:flex-start}.oflex[data-align~=middle]{align-items:center}.oflex[data-align~=bottom]{align-items:flex-end}.oflex__item[data-align~=start]{align-items:flex-start}.oflex__item[data-align~=center]{align-items:center}.oflex__item[data-align~=end]{align-items:flex-end}.oflex__item[data-align~=top]{justify-content:flex-start;align-self:stretch}.oflex__item[data-align~=middle]{justify-content:center;align-self:stretch}.oflex__item[data-align~=bottom]{justify-content:flex-end;align-self:stretch}.oflex[data-gutter]{width:auto}.oflex[data-gutter]>.oflex__item{border:solid rgba(0,0,0,0);background-clip:padding-box}.oflex[data-gutter=none]{margin:0}.oflex[data-gutter=none]>.oflex__item{border-width:0}.oflex[data-gutter=small]{margin:-0.5vw}.oflex[data-gutter=small]>.oflex__item{border-width:1.25vw}.oflex[data-gutter=normal]{margin:-1vw}.oflex[data-gutter=normal]>.oflex__item{border-width:2.5vw}.oflex[data-gutter=large]{margin:-1.5vw}.oflex[data-gutter=large]>.oflex__item{border-width:3.75vw}.oflex__item[data-grid~=sp1]{width:8.3333333333%}.oflex__item[data-grid~=sp2]{width:16.6666666667%}.oflex__item[data-grid~=sp3]{width:25%}.oflex__item[data-grid~=sp4]{width:33.3333333333%}.oflex__item[data-grid~=sp5]{width:41.6666666667%}.oflex__item[data-grid~=sp6]{width:50%}.oflex__item[data-grid~=sp7]{width:58.3333333333%}.oflex__item[data-grid~=sp8]{width:66.6666666667%}.oflex__item[data-grid~=sp9]{width:75%}.oflex__item[data-grid~=sp10]{width:83.3333333333%}.oflex__item[data-grid~=sp11]{width:91.6666666667%}.oflex__item[data-grid~=sp12]{width:100%}@media screen and (min-width: 768px){.oflex[data-gutter=none]{margin:0}.oflex[data-gutter=none]>.oflex__item{border-width:0}.oflex[data-gutter=small]{margin:-0.5vw}.oflex[data-gutter=small]>.oflex__item{border-width:.5vw}.oflex[data-gutter=normal]{margin:-1vw}.oflex[data-gutter=normal]>.oflex__item{border-width:1vw}.oflex[data-gutter=large]{margin:-1.5vw}.oflex[data-gutter=large]>.oflex__item{border-width:1.5vw}.oflex__item[data-grid~=tab1]{width:8.3333333333%}.oflex__item[data-grid~=tab2]{width:16.6666666667%}.oflex__item[data-grid~=tab3]{width:25%}.oflex__item[data-grid~=tab4]{width:33.3333333333%}.oflex__item[data-grid~=tab5]{width:41.6666666667%}.oflex__item[data-grid~=tab6]{width:50%}.oflex__item[data-grid~=tab7]{width:58.3333333333%}.oflex__item[data-grid~=tab8]{width:66.6666666667%}.oflex__item[data-grid~=tab9]{width:75%}.oflex__item[data-grid~=tab10]{width:83.3333333333%}.oflex__item[data-grid~=tab11]{width:91.6666666667%}.oflex__item[data-grid~=tab12]{width:100%}.oflex__item[data-grid~=tabFive]{width:20%}.oflex__item[data-grid~=tabAuto]{width:auto}}@media screen and (min-width: 1200px){.oflex__item[data-grid~=pc1]{width:8.3333333333%}.oflex__item[data-grid~=pc2]{width:16.6666666667%}.oflex__item[data-grid~=pc3]{width:25%}.oflex__item[data-grid~=pc4]{width:33.3333333333%}.oflex__item[data-grid~=pc5]{width:41.6666666667%}.oflex__item[data-grid~=pc6]{width:50%}.oflex__item[data-grid~=pc7]{width:58.3333333333%}.oflex__item[data-grid~=pc8]{width:66.6666666667%}.oflex__item[data-grid~=pc9]{width:75%}.oflex__item[data-grid~=pc10]{width:83.3333333333%}.oflex__item[data-grid~=pc11]{width:91.6666666667%}.oflex__item[data-grid~=pc12]{width:100%}.oflex__item[data-grid~=pcFive]{width:20%}.oflex__item[data-grid~=pcAuto]{width:auto}}@media screen and (min-width: 1200px){.oflex__item[data-grid~=desk1]{width:8.3333333333%}.oflex__item[data-grid~=desk2]{width:16.6666666667%}.oflex__item[data-grid~=desk3]{width:25%}.oflex__item[data-grid~=desk4]{width:33.3333333333%}.oflex__item[data-grid~=desk5]{width:41.6666666667%}.oflex__item[data-grid~=desk6]{width:50%}.oflex__item[data-grid~=desk7]{width:58.3333333333%}.oflex__item[data-grid~=desk8]{width:66.6666666667%}.oflex__item[data-grid~=desk9]{width:75%}.oflex__item[data-grid~=desk10]{width:83.3333333333%}.oflex__item[data-grid~=desk11]{width:91.6666666667%}.oflex__item[data-grid~=desk12]{width:100%}.oflex__item[data-grid~=deskFive]{width:20%}.oflex__item[data-grid~=deskAuto]{width:auto}}.oflex10{display:flex;flex-wrap:wrap;margin:0;padding:0}.oflex10__item{box-sizing:border-box;display:flex;flex-direction:column;margin:0}.oflex10[data-dir=normal]{flex-direction:row}.oflex10[data-dir=reverse]{flex-direction:row-reverse}@media screen and (max-width: 767px){.oflex10[data-dir=sp-reverse]{flex-direction:row-reverse}}@media screen and (max-width: 767px){.oflex10[data-dir=sp-column-reverse]{flex-direction:column-reverse}}.oflex10[data-align~=start]{justify-content:flex-start}.oflex10[data-align~=center]{justify-content:center}.oflex10[data-align~=end]{justify-content:flex-end}.oflex10[data-align~=justify]{justify-content:space-between}.oflex10[data-align~=top]{align-items:flex-start}.oflex10[data-align~=middle]{align-items:center}.oflex10[data-align~=bottom]{align-items:flex-end}.oflex10__item[data-align~=start]{align-items:flex-start}.oflex10__item[data-align~=center]{align-items:center}.oflex10__item[data-align~=end]{align-items:flex-end}.oflex10__item[data-align~=top]{justify-content:flex-start;align-self:stretch}.oflex10__item[data-align~=middle]{justify-content:center;align-self:stretch}.oflex10__item[data-align~=bottom]{justify-content:flex-end;align-self:stretch}.oflex10[data-gutter]{width:auto}.oflex10[data-gutter]>.oflex10__item{border:solid rgba(0,0,0,0);background-clip:padding-box}.oflex10[data-gutter=none]{margin:0}.oflex10[data-gutter=none]>.oflex10__item{border-width:0}.oflex10[data-gutter=small]{margin:-0.5vw}.oflex10[data-gutter=small]>.oflex10__item{border-width:1.25vw}.oflex10[data-gutter=normal]{margin:-1vw}.oflex10[data-gutter=normal]>.oflex10__item{border-width:2.5vw}.oflex10[data-gutter=large]{margin:-1.5vw}.oflex10[data-gutter=large]>.oflex10__item{border-width:3.75vw}.oflex10__item[data-grid~=sp1]{width:10%}.oflex10__item[data-grid~=sp2]{width:20%}.oflex10__item[data-grid~=sp3]{width:30%}.oflex10__item[data-grid~=sp4]{width:40%}.oflex10__item[data-grid~=sp5]{width:50%}.oflex10__item[data-grid~=sp6]{width:60%}.oflex10__item[data-grid~=sp7]{width:70%}.oflex10__item[data-grid~=sp8]{width:80%}.oflex10__item[data-grid~=sp9]{width:90%}.oflex10__item[data-grid~=sp10]{width:100%}@media screen and (min-width: 768px){.oflex10[data-gutter=none]{margin:0}.oflex10[data-gutter=none]>.oflex10__item{border-width:0}.oflex10[data-gutter=small]{margin:-0.5vw}.oflex10[data-gutter=small]>.oflex10__item{border-width:.5vw}.oflex10[data-gutter=normal]{margin:-1vw}.oflex10[data-gutter=normal]>.oflex10__item{border-width:1vw}.oflex10[data-gutter=large]{margin:-1.5vw}.oflex10[data-gutter=large]>.oflex10__item{border-width:1.5vw}.oflex10__item[data-grid~=tab1]{width:10%}.oflex10__item[data-grid~=tab2]{width:20%}.oflex10__item[data-grid~=tab3]{width:30%}.oflex10__item[data-grid~=tab4]{width:40%}.oflex10__item[data-grid~=tab5]{width:50%}.oflex10__item[data-grid~=tab6]{width:60%}.oflex10__item[data-grid~=tab7]{width:70%}.oflex10__item[data-grid~=tab8]{width:80%}.oflex10__item[data-grid~=tab9]{width:90%}.oflex10__item[data-grid~=tab10]{width:100%}.oflex10__item[data-grid~=tabFive]{width:20%}.oflex10__item[data-grid~=tabAuto]{width:auto}}@media screen and (min-width: 1200px){.oflex10__item[data-grid~=pc1]{width:10%}.oflex10__item[data-grid~=pc2]{width:20%}.oflex10__item[data-grid~=pc3]{width:30%}.oflex10__item[data-grid~=pc4]{width:40%}.oflex10__item[data-grid~=pc5]{width:50%}.oflex10__item[data-grid~=pc6]{width:60%}.oflex10__item[data-grid~=pc7]{width:70%}.oflex10__item[data-grid~=pc8]{width:80%}.oflex10__item[data-grid~=pc9]{width:90%}.oflex10__item[data-grid~=pc10]{width:100%}.oflex10__item[data-grid~=pcFive]{width:20%}.oflex10__item[data-grid~=pcAuto]{width:auto}}@media screen and (min-width: 1200px){.oflex10__item[data-grid~=desk1]{width:10%}.oflex10__item[data-grid~=desk2]{width:20%}.oflex10__item[data-grid~=desk3]{width:30%}.oflex10__item[data-grid~=desk4]{width:40%}.oflex10__item[data-grid~=desk5]{width:50%}.oflex10__item[data-grid~=desk6]{width:60%}.oflex10__item[data-grid~=desk7]{width:70%}.oflex10__item[data-grid~=desk8]{width:80%}.oflex10__item[data-grid~=desk9]{width:90%}.oflex10__item[data-grid~=desk10]{width:100%}.oflex10__item[data-grid~=deskFive]{width:20%}.oflex10__item[data-grid~=deskAuto]{width:auto}}@media all and (-ms-high-contrast: none){.oflex__item,.oflex10__item{display:block}}:root{--layout-header: 60px;--layout-gutter: 16px;--layout-gutter-vertical: 4%;--layout-gutter-section: 40px}@media screen and (min-width: 768px){:root{--layout-header: 78px;--layout-gutter-vertical: 16px;--layout-gutter-section: 60px}}@media screen and (min-width: 768px)and (max-width: 1199px){:root{--layout-header: 64px}}@media screen and (min-width: 1200px){:root{--layout-gutter: 24px;--layout-gutter-vertical: 24px}}.c-lyt__main{padding:var(--layout-header) 0;width:100%;position:relative;margin-left:auto;margin-right:auto}.c-lyt__contents{padding:var(--layout-gutter-section) 0}.c-lyt__section{padding:var(--layout-gutter-section) 0}@media screen and (min-width: 768px){.c-lyt__section._reason{padding:0}}@media screen and (max-width: 767px){.c-lyt__section._reason{padding:20px 0 0}.c-lyt__section._service{padding:40px 0 0}}.c-lyt__inner{padding-left:var(--layout-gutter-vertical);padding-right:var(--layout-gutter-vertical)}@media screen and (min-width: 768px){.c-lyt__inner{max-width:calc(1200px + var(--layout-gutter-vertical)*2);margin-left:auto;margin-right:auto}}.c-lyt__inner_s{padding-left:var(--layout-gutter-vertical);padding-right:var(--layout-gutter-vertical)}@media screen and (min-width: 768px){.c-lyt__inner_s{max-width:1100px;margin-left:auto;margin-right:auto}}.c-lyt__inner-l{padding-left:var(--layout-gutter-vertical);padding-right:var(--layout-gutter-vertical)}.c-lyt__article{display:flex;justify-content:space-between;align-items:flex-start}.c-lyt__article__main{width:68%}.c-lyt__article__main._confirm{margin:0 auto}@media screen and (max-width: 767px){.c-lyt__article{flex-direction:column}.c-lyt__article__main{width:100%}}.c-lyt__side{background:#fafafa;padding:20px;border-radius:20px;font-size:15px;width:28%;position:sticky;top:108px}@media screen and (max-width: 767px){.c-lyt__side,.c-lyt__side__service,.c-lyt__side__bnr{display:none}}.c-lyt__side__service+.c-lyt__side__service{margin-top:30px}.c-lyt__side__ttl{position:relative;font-weight:bold;color:#178acd;margin-bottom:20px}.c-lyt__side__ttl::after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:linear-gradient(to right, #178acd 0 20%, #C4C4C4 20% 100%)}.c-lyt__side__list{list-style:none;padding:0;margin:0}.c-lyt__side__list li{border-left:8px solid #c4c4c4;padding-left:12px;padding-bottom:12px;transition:border-color .3s}.c-lyt__side__list li.is-active{border-left-color:#178acd;font-weight:bold}.c-lyt__side__list li a{text-decoration:none;display:block}.c-lyt__side__list li a:hover{color:#178acd}.c-lyt__side__list li.is-active a{color:#178acd}.c-hdg__ttl01{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.c-hdg__ttl01._tc{text-align:center}.c-hdg__ttl01._s,.c-hdg__ttl01 ._s{font-size:30px}.c-hdg__ttl01._base-color,.c-hdg__ttl01 ._base-color{color:#010101}.c-hdg__ttl01._white{color:#fff}@media screen and (max-width: 767px){.c-hdg__ttl01{font-size:24px;margin-bottom:15px}.c-hdg__ttl01._s,.c-hdg__ttl01 ._s{font-size:18px}}.c-hdg__ttl02{font-size:24px;font-weight:600;color:#19acc1;margin-bottom:10px;font-family:YakuHanJP,"Noto Sans JP",sans-serif}@media screen and (max-width: 767px){.c-hdg__ttl02{font-size:24px}}.c-hdg__ttl03{position:relative;font-weight:600;font-size:30px;padding-bottom:15px;margin-bottom:15px}.c-hdg__ttl03::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right, #178acd 20%, #eee 20%)}.c-hdg__ttl04{font-weight:600;font-size:20px;padding-left:14px;position:relative;margin-bottom:15px}@media screen and (max-width: 767px){.c-hdg__ttl04{font-size:22px}}.c-hdg__ttl04::before{content:"";width:4px;height:calc(100% - .6em);background:#178acd;display:block;position:absolute;left:0;top:0;bottom:0;right:auto;margin:auto}.c-list__indent>li{padding-left:1em;text-indent:-1em}.c-list__dot li{padding-left:1em;text-indent:-1em}.c-list__dot li::before{content:"・"}.c-list__arw01 li{padding-left:1em;position:relative}.c-list__arw01 li:before{position:absolute;display:block;content:"";top:.4em;left:0;width:.4em;border:.4em solid rgba(0,0,0,0);border-left:.4em solid #000}.c-list__arw02 li{padding-left:1em;position:relative}.c-list__arw02 li:before{position:absolute;display:block;content:"";top:.6em;left:0;width:.4em;height:.4em;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.c-list__check li{padding-left:1.5em;position:relative;margin-bottom:.4em}.c-list__check li::before,.c-list__check li::after{content:"";display:block;position:absolute}.c-list__check li::before{width:.8em;height:.8em;border:solid 1px #777;background:#fff;left:0;top:.4em}.c-list__check li::after{width:.6em;height:1em;border-bottom:solid 2px #0b358a;border-right:solid 2px #0b358a;transform:rotate(45deg);top:0;left:.2em}@media screen and (min-width: 768px){.c-list__check._2{display:flex;flex-wrap:wrap}.c-list__check._2 li{width:calc((100% - 20px)/2)}}.c-list__count01{counter-reset:count-01}.c-list__count01>li{padding-left:1.5em;margin-bottom:.5em;position:relative}.c-list__count01>li:before{content:counter(count-01);counter-increment:count-01;background-color:#19acc1;color:#fff;display:block;height:1.4em;width:1.4em;line-height:1.4em;text-align:center;border-radius:50%;position:absolute;left:0;top:.2em;font-size:.8em}.c-list__count02{counter-reset:count-02}.c-list__count02>li{padding-left:1.5em;position:relative;text-indent:0}.c-list__count02>li::before{content:counter(count-02) ".";counter-increment:count-02;display:block;position:absolute;left:0}.c-list__count03{counter-reset:count-03}.c-list__count03>li{padding-left:2em;position:relative;text-indent:0}.c-list__count03>li::before{content:"(" counter(count-03) ")";counter-increment:count-03;display:block;position:absolute;left:0}.c-list__count04{counter-reset:count-04}.c-list__count04>li{margin-bottom:.2em;padding-left:2em;position:relative}.c-list__count04>li::after{content:counter(count-04) " )";counter-increment:count-04;display:block;position:absolute;left:0;top:0}.c-list__tbl01{display:flex;flex-flow:wrap;border-top:solid 1px #fafafa}@media screen and (max-width: 767px){.c-list__tbl01{flex-flow:column}}.c-list__tbl01>dt,.c-list__tbl01>dd{border-bottom:solid 1px #fafafa;padding:.5em .7em}.c-list__tbl01>dt{width:30%;font-weight:600;background:#fafafa}.c-list__tbl01>dt:not(:last-of-type){border-bottom:solid 1px #fff}@media screen and (max-width: 767px){.c-list__tbl01>dt{width:100%}}.c-list__tbl01>dd{width:70%;word-break:break-all}.c-list__tbl01>dd a{word-break:break-all !important}@media screen and (max-width: 767px){.c-list__tbl01>dd{width:100%;padding-bottom:20px}}.c-list__info{border-top:solid 1px #777;width:100%}.c-list__info .c-list__info_item{border-bottom:solid 1px #777;padding-top:10px;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;gap:5px;grid-template-areas:"day day" "txt txt";align-items:center}.c-list__info .c-list__info_item .c-list__info_day{grid-area:day;font-weight:600}.c-list__info .c-list__info_item .c_list__info_txt{grid-area:txt;padding:0 0 10px 0}.c-list__info .c-list__info_item .c_list__info_txt:has(>a){padding:0}.c-list__info .c-list__info_item .c_list__info_txt:has(>a) a{display:block;padding:0 20px 10px 0;position:relative}.c-list__info .c-list__info_item .c_list__info_txt:has(>a) a::after{content:"";display:block;width:.5em;height:.5em;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;right:1em}.c-list__info .c-list__info_item .c_list__info_txt:has(>a) a:hover{color:#19acc1}@media screen and (min-width: 1200px){.c-list__info .c-list__info_item{grid-template-columns:134px auto;grid-template-rows:auto;gap:15px;padding-bottom:10px;grid-template-areas:"day txt";align-items:start}.c-list__info .c-list__info_item .c_list__info_txt{padding:0}.c-list__info .c-list__info_item .c_list__info_txt:has(>a) a{padding:0 25px 0 0}}.c-box__card01{border:solid 1px #fafafa;height:100%}.c-box__card01 a{display:block;height:100%;padding:var(--layout-gutter-vertical);position:relative}.c-box__card01 a::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 1.5em 1.5em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #19acc1 rgba(0,0,0,0);position:absolute;right:var(--layout-gutter-vertical);bottom:var(--layout-gutter-vertical)}.c-box__card01 a:hover{background:rgba(25,172,193,.1)}.c-box__card01_img{width:100%;aspect-ratio:4/3}.c-box__card01_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-box__card01_txt{margin-top:10px}.c-box__imgbox01{height:100%;display:flex;gap:1em;align-items:center}.c-box__imgbox01:has(>a){display:block}.c-box__imgbox01:has(>a) a{display:flex;gap:1em;align-items:center;position:relative}.c-box__imgbox01:has(>a) a::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 1.5em 1.5em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #19acc1 rgba(0,0,0,0);position:absolute;right:var(--layout-gutter-vertical);bottom:var(--layout-gutter-vertical);border-width:0 0 1em 1em;right:.5em;bottom:.5em}.c-box__imgbox01:has(>a) a:hover{background:rgba(25,172,193,.1)}.c-box__imgbox01_img{height:100%;aspect-ratio:1/1}.c-box__movie01 iframe{width:100%;height:auto;aspect-ratio:16/9}.c-box__faq_box>.c-box__faq_q{background:rgba(23,138,205,.1);position:relative;padding:.8em 2.2em .8em 44px;font-weight:bold;border-radius:8px}.c-box__faq_box>.c-box__faq_q::before{background:#0b358a;border-radius:50%;color:#fff;font-weight:bold;content:"Q";width:30px;height:30px;line-height:26px;text-align:center;display:block;position:absolute;top:50%;transform:translateY(-50%);left:8px}.c-box__faq_box>.c-box__faq_q span::before{margin:auto;top:0;bottom:0;position:absolute;content:"";display:block;border-top:2px solid #19acc1;width:20px;height:0;right:10px;transition-duration:.5s;transform:rotate(90deg)}.c-box__faq_box>.c-box__faq_q span::after{margin:auto;top:0;bottom:0;position:absolute;content:"";display:block;border-top:2px solid #19acc1;width:20px;height:0;right:10px;transition-duration:.5s}.c-box__faq_box>.c-box__faq_q.open span::before{transform:rotate(0deg)}.c-box__faq_box>.c-box__faq_a{display:none;padding:.7em .5em 30px 44px;position:relative}.c-box__faq_box>.c-box__faq_a::before{background:#0b358a;border-radius:50%;color:#fff;font-weight:bold;content:"A";width:26px;height:26px;line-height:26px;text-align:center;display:block;position:absolute;top:12px;left:8px}@media screen and (min-width: 768px){.c-box__faq_box>.c-box__faq_q{font-size:18px}.c-box__faq_box>.c-box__faq_q::before{background:#0b358a;border-radius:50%;color:#fff;font-weight:bold;content:"Q";width:30px;height:30px}}.c-btn,.c-btn__block{display:inline-block;padding:1.25em 2.5em;border-radius:5px;vertical-align:middle;text-align:center;color:#fff;border-radius:100px;background:linear-gradient(90deg, #19acc1 0%, #34c6cf 50%, #50c7d8 100%);background-size:200% 100%;border:none;transition:background-position .6s ease,color .3s ease}.c-btn:after,.c-btn__block:after{content:"";font-family:icomoon;vertical-align:middle;margin-left:8px;border-color:#fff;color:#fff}.c-btn[target=_blank]:not(:has(img))::after,[target=_blank].c-btn__block:not(:has(img))::after{color:#fff}.c-btn__block{display:block;width:100%}.c-btn__tc{text-align:center}.c-btn>i,.c-btn__block>i{margin-left:.8em}.c-btn.c-btn__icon,.c-btn__block.c-btn__icon{position:relative}.c-btn.c-btn__icon i,.c-btn__block.c-btn__icon i{position:absolute;height:1em;margin:auto;top:0;bottom:0;right:.8em}.c-btn.arw,.c-btn__block.arw{position:relative}.c-btn.arw::after,.c-btn__block.arw::after{content:"";display:block;width:.5em;height:.5em;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;right:1em}.c-btn.back,.c-btn__block.back{position:relative}.c-btn.back::after,.c-btn__block.back::after{content:"";display:block;width:.5em;height:.5em;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;right:1em;transform:rotate(-135deg);left:1em;right:auto}.c-btn:hover,.c-btn__block:hover{color:#19acc1;background:linear-gradient(90deg, #50c7d8 0%, #34c6cf 50%, #19acc1 100%);background-size:200% 100%;background-position:100% 0;color:#fff;opacity:1}.c-btn:hover::after,.c-btn__block:hover::after{border-color:#19acc1;border-color:#fff}.c-btn.c-btn__main-line,.c-btn__block.c-btn__main-line{background:#fff;border:1px #19acc1 solid;color:#19acc1}.c-btn.c-btn__main-line::after,.c-btn__block.c-btn__main-line::after{border-color:#19acc1}.c-btn.c-btn__main-line:hover,.c-btn__block.c-btn__main-line:hover{background:#19acc1;color:#fff}.c-btn.c-btn__main-line:hover::after,.c-btn__block.c-btn__main-line:hover::after{border-color:#fff}.c-btn.c-btn__gray,.c-btn[disabled],.c-btn__block.c-btn__gray,.c-btn__block[disabled]{background:#f0efef;border-color:#f0efef}.c-btn.c-btn__gray:hover,.c-btn[disabled]:hover,.c-btn__block.c-btn__gray:hover,.c-btn__block[disabled]:hover{background:#fff;color:#f0efef}.c-btn.c-btn__gray:hover::after,.c-btn[disabled]:hover::after,.c-btn__block.c-btn__gray:hover::after,.c-btn__block[disabled]:hover::after{border-color:#f0efef}.c-btn__s{font-size:.8em}.c-btn__s.c-btn__icon{padding:.375em 1.5em !important}.c-btn__s.c-btn__icon i{height:.8em}.c-btn__l{padding:1.2em 2.5em !important;font-size:1.2em}.c-txt__bold{font-weight:600}.c-txt__strong{font-weight:600}.c-txt__lead{font-weight:600}.c-txt__lead._tc{text-align:center}@media screen and (min-width: 768px){.c-txt__lead{font-size:18px;margin-bottom:40px}}.c-txt__note{font-size:.9em;color:#777}.c-txt__indent{padding-left:1em;text-indent:-1em}.c-txt__tc{text-align:center !important}.c-txt__tr{text-align:right !important}.c-txt__tl{text-align:left !important}@media screen and (min-width: 768px){.c-txt__tab-tc{text-align:center !important}.c-txt__tab-tr{text-align:right !important}}@media screen and (min-width: 1200px){.c-txt__pc-tc{text-align:center !important}.c-txt__pc-tr{text-align:right !important}}.c-txt__s{font-size:.8em}.c-txt__l{font-size:1.2em}.c-txt__caption{font-size:12px;color:#777}.c-txt__color_main{color:#19acc1}.c-txt__color_rakuten{color:#bf0000}.c-txt__color_corp{color:#178acd}.c-txt__color_amazon{color:#e47911}.c-txt__color_yahoo{color:#f03}.c-txt__color_accent{color:#d5476d}.c-txt__color_01{color:#0b358a}.c-txt__color_error{color:#d61c35}.c-txt__color_inverse{color:#fff}.c-txt__color_yellow{color:#fff700}.c-txt__link{text-decoration:underline;padding-right:12px;position:relative}.c-txt__link:after{content:"";font-family:"icomoon";position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:1.2em}.c-txt__link:hover{opacity:.7;text-decoration:underline}.c-txt__marker{background:linear-gradient(transparent 30%, #FFE226 70%);font-weight:bold;letter-spacing:.05em}.c-tbl__01{display:flex;flex-wrap:wrap;border:1px solid #eee}.c-tbl__01 dt{width:25%;padding:10px}.c-tbl__01 dd{width:75%;border-bottom:1px solid #eee;padding:10px}.c-tbl__01 dd a{text-decoration:underline}@media screen and (min-width: 768px){.c-tbl__01 dt{border-bottom:1px solid #eee;border-right:1px solid #eee}}@media screen and (max-width: 767px){.c-tbl__01 dt{width:100%;padding-bottom:0;font-weight:600}.c-tbl__01 dd{width:100%;padding-top:0}}.c-tbl__news{display:flex;font-family:YakuHanJP,"Noto Sans JP",sans-serif;border-bottom:1px solid #c4c4c4;padding:20px;flex-wrap:wrap;justify-content:space-between;transition:border-color .5s ease}.c-tbl__news:hover{color:#19acc1;cursor:pointer;border-bottom:1px solid #19acc1}.c-tbl__news dt{width:15%}.c-tbl__news dd{width:82%}.c-tbl__news dd a{text-decoration:underline}@media screen and (max-width: 767px){.c-tbl__news{gap:10px}.c-tbl__news dt{width:100%}.c-tbl__news dd{width:100%}}input[type=text].error,input[type=password].error,input[type=tel].error,input[type=email].error,input[type=number].error,textarea.error{border:solid 1px #d61c35}input[type=text]:not(.c-form__content__input-plaintext):focus,input[type=password]:not(.c-form__content__input-plaintext):focus,input[type=tel]:not(.c-form__content__input-plaintext):focus,input[type=email]:not(.c-form__content__input-plaintext):focus,input[type=number]:not(.c-form__content__input-plaintext):focus,textarea:focus{border:solid 1px #19acc1}.c-form__label{display:block}.c-form__label-group{margin-bottom:.3em}.c-form__label-group-required,.c-form__label-group-any{position:relative;padding-left:2.5em}.c-form__label-group-required::before,.c-form__label-group-any::before{position:absolute;left:0;top:0;bottom:0;margin:auto;border-radius:3px;padding:0 .5em;font-size:.7em;display:inline-block;line-height:1.6em;height:1.6em}.c-form__label-group-required::before{content:"必須";background:#d61c35;color:#fff}.c-form__label-group-any::before{content:"任意";background:#f0efef;color:#fff}.c-form__input-group{padding:1em 0}.c-form__input-group-border{border-bottom:1px solid #fafafa}.c-form__input-group-toggle .c-form__label{display:flex;justify-content:space-between}@media screen and (min-width: 1200px){.c-form__input-group-table .c-form__label,.c-form__input-group-table-alignstart .c-form__label{display:flex;align-items:baseline}.c-form__input-group-table .c-form__label .c-form__label-group,.c-form__input-group-table-alignstart .c-form__label .c-form__label-group{width:30%;margin-bottom:0}.c-form__input-group-table .c-form__label .c-form__label-group-required::before,.c-form__input-group-table-alignstart .c-form__label .c-form__label-group-required::before,.c-form__input-group-table .c-form__label .c-form__label-group-any::before,.c-form__input-group-table-alignstart .c-form__label .c-form__label-group-any::before{top:.3em;bottom:auto}.c-form__input-group-table .c-form__label .c-form__content,.c-form__input-group-table-alignstart .c-form__label .c-form__content{width:70%}}@media screen and (min-width: 1200px){.c-form__input-group-table-alignstart .c-form__label{align-items:flex-start}}.c-form__input-group-table-sp .c-form__label{display:flex;align-items:baseline;width:100%}.c-form__input-group-table-sp .c-form__label .c-form__label-group{width:40%;margin-bottom:0}.c-form__input-group-table-sp .c-form__label .c-form__label-group-required::before,.c-form__input-group-table-sp .c-form__label .c-form__label-group-any::before{top:.3em;bottom:auto}@media screen and (min-width: 768px){.c-form__input-group-table-sp .c-form__label .c-form__label-group{width:30%}}.c-form__input-group-table-sp .c-form__label .c-form__content{width:60%}@media screen and (min-width: 768px){.c-form__input-group-table-sp .c-form__label .c-form__content{width:70%}}.c-form__label__txt-label{font-weight:bold}.c-form__content{position:relative}.c-form__content__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:block;padding:.5em;width:100%;border:1px solid #f0efef;border-radius:4px;outline:none;margin:.4em 0}@media screen and (min-width: 1200px){.c-form__content__input{margin:.3em 0}}.c-form__content__input__flex{display:flex;gap:.5em;align-items:center}.c-form__content__input__flex p{flex-shrink:0}@media screen and (min-width: 1200px){.c-form__content__input__flex-pc{display:flex;gap:.5em;align-items:center}.c-form__content__input__flex-pc p{flex-shrink:0}}.c-form__content__input-m{width:70%}.c-form__content__input-s{width:50%}.c-form__content__input-plaintext{border:1px solid rgba(0,0,0,0)}.c-form__content__input-disabled{background:#777;color:#f0efef}.c-form__content__input-password{position:relative}.c-form__content__input-password .c-form__content__input{padding-right:2em}.c-form__content__input-password i{position:absolute;right:.5em;top:0;bottom:0;line-height:1;height:1em;margin:auto;cursor:pointer;pointer-events:all}.c-form__content__input-password.view::after{content:""}.c-form__content__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;display:block;padding:.5em calc(.5em + 16px) .5em .5em;border:1px solid #f0efef;border-radius:4px;outline:none;position:relative;width:100%}.c-form__content__select-box{background:#fff;position:relative;z-index:1;display:block;width:100%;border-radius:4px;padding:.4em 0}@media screen and (min-width: 1200px){.c-form__content__select-box{padding:.3em 0}}.c-form__content__select-box::before{content:"";position:absolute;z-index:-1;margin:auto;top:0;bottom:0;right:17px;width:1px;height:1.8em;background-color:#f0efef}.c-form__content__select-box:after{content:"";position:absolute;z-index:-1;margin:auto;top:0;bottom:0;right:5px;display:block;width:0;height:0;border-top:6px solid #19acc1;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.c-form__content__select-box-inline{display:inline-block;width:-moz-fit-content;width:fit-content}.c-form__content__select-multiple{border:1px solid #f0efef;width:100%;padding:.5em}.c-form__content__check{opacity:0;width:0;margin:0}.c-form__content__check-box{display:block;padding:.5em 0}@media screen and (min-width: 1200px){.c-form__content__check-box{padding:.3em 0}}.c-form__content__check-box-inline{display:inline-block;margin-right:1em}.c-form__content__check-label{display:flex;align-items:center;cursor:pointer}.c-form__content__check-txt{margin-left:.4em;display:block;width:calc(100% - 1.5em)}.c-form__content__check-dammy{position:relative;top:0;left:0;display:block;width:1.5em;height:1.5em;background:#fff;border:solid 2px #f0efef;flex-shrink:0}.c-form__content__check[type=radio]+.c-form__content__check-dammy{border-radius:50%}.c-form__content__check:focus+.c-form__content__check-dammy{background:rgba(25,172,193,.1)}.c-form__content__check:checked+.c-form__content__check-dammy{background:rgba(25,172,193,.1)}.c-form__content__check:checked+.c-form__content__check-dammy::before{content:"";display:block;position:absolute;top:-0.15em;left:.3em;width:.7em;height:1.2em;transform:rotate(40deg);border-bottom:3px solid #19acc1;border-right:3px solid #19acc1}.c-form__content__check[type=radio]:checked+.c-form__content__check-dammy::before{top:50%;left:50%;transform:translate(-50%, -50%);width:.5em;height:.5em;border-radius:50%;background:#19acc1}.c-form__content__toggle{display:none}.c-form__content__toggle-label{display:flex;align-items:center;flex:0 1 auto;flex-flow:row;justify-content:space-between;padding:.4em 0}@media screen and (min-width: 1200px){.c-form__content__toggle-label{padding:.3em 0}}.c-form__content__toggle-txt{width:calc(100% - 4em)}.c-form__content__toggle-switch{position:relative;width:3em}.c-form__content__toggle-box{display:block;box-sizing:border-box;height:calc(1.5em + 2px);border:1px solid #f0efef;background:#eee;border-radius:99px}.c-form__content__toggle-lever{position:absolute;width:1.5em;height:1.5em;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);top:1px;left:1px;border-radius:99px;transition:.2s}.c-form__content__toggle:checked+.c-form__content__toggle-box{border-color:#19acc1;background:rgba(25,172,193,.3)}.c-form__content__toggle:checked~.c-form__content__toggle-box .c-form__content__toggle-lever{transform:translateX(calc(3em - (1.5em + 2px)));background:#19acc1}.c-form__content__toggle:checked+.c-form__content__toggle-box-red{border-color:#d61c35;background:rgba(214,28,53,.3)}.c-form__content__toggle:checked~.c-form__content__toggle-box-red .c-form__content__toggle-lever{background:#d61c35}@media screen and (min-width: 1200px){.c-form__content__upload{border:1px dashed #f0efef;background:#fff;cursor:pointer;display:flex;flex-direction:column;height:120px;align-items:center;justify-content:center}.c-form__content__upload.dragover{background:rgba(25,172,193,.2)}.c-form__content__upload .c-btn__block{max-width:40%}}.c-form__content__upload-input{display:none}.c-form__content__upload-txt{display:none}@media screen and (min-width: 1200px){.c-form__content__upload-txt{display:block;margin-top:5px;text-align:center;color:#f0efef;font-size:1.2rem}}.c-form__content__upload-img{margin-bottom:20px}.c-form__content__upload-img-content{position:relative;aspect-ratio:1/1;border:1px solid #efefef;background:#fafafa;width:100%}.c-form__content__upload-img-content img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-form__content__upload-img-content__close{position:absolute;background:#f0efef;color:#fff;display:block;width:1.5em;height:1.5em;border-radius:50%;top:2px;right:2px}.c-form__content__upload-s{border:1px dashed #f0efef;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.c-form__content__upload-s.dragover{background:rgba(25,172,193,.2)}.c-form__content__bottom-split{display:flex}.c-form__content__message{font-size:.9em}.c-form__content__error-message{font-size:.9em;color:#d61c35}.c-form__content__input-count{flex-shrink:0;font-size:10px;font-weight:400;line-height:1.4em;margin:0 0 0 auto;padding-left:8px}.c-form__content__input__zip{display:flex;align-items:center}.c-form__content__input__zip-s{width:4.5em}.c-form__content__input__zip-m{width:5.5em;margin-right:.5em}@media screen and (min-width: 768px){.c-form__content__input__zip-s{width:5em}.c-form__content__input__zip-m{width:8em;margin-right:1em}}.c-form__content__input__zip span{margin:0 .2em;font-size:1.4em}.c-form__content__input__zip .c-btn,.c-form__content__input__zip .c-btn__block{font-size:1.2rem;line-height:1.9rem}.c-form__content__input__phone{display:flex;align-items:center}.c-form__content__input__phone-s{width:calc((100% - 2.4em)/3)}@media screen and (min-width: 768px){.c-form__content__input__phone-s{width:7em}}.c-form__content__input__phone span{margin:0 .2em;font-size:1.4em}.c-form__select-input__wrap{position:relative}.c-form__select-input__wrap .c-form__content__input{position:absolute;z-index:2;border-radius:4px 0 0 4px;padding-right:.5em;width:calc(100% - 1em) !important}.c-form__select-input__wrap .c-form__content__select{width:100%}.c-form__select-list{border:solid 1px #777;padding:8px 14px;width:90vw;max-width:300px;box-shadow:5px 5px 20px -5px rgba(0,0,0,.2);border-radius:3px;background:#fff}.c-form__select-list__text{margin-bottom:.5em}.c-form__select-list__item li{display:flex;justify-content:space-between;align-items:center;border-top:solid 1px #fafafa;padding:3px 0 3px .5em}.c-form__select-list__item li:hover{background:#fafafa}.c-form__select-list__btn{padding:.2em .75em}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.formError .formErrorContent{width:100%;background:#d61c35;position:relative;color:#fff;min-width:100px;font-size:12px;padding:6px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.formError.inline .formErrorContent{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.formErrorContent::after{content:"";display:block;position:absolute;border-right:6px solid rgba(0,0,0,0);border-bottom:10px solid #d61c35;border-left:6px solid rgba(0,0,0,0);top:-10px;left:40px}.formError .formErrorArrow{display:none}:root{--animation-slide: 20px}@media screen and (min-width: 768px){:root{--animation-slide: 30px}}@media screen and (min-width: 1200px){:root{--animation-slide: 50px}}.js-move{opacity:0;visibility:hidden}.js-move.is-move{visibility:visible}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.js-fadeIn.js-move.is-move{animation:fadeIn forwards 1s linear}@keyframes fadeUp{0%{opacity:0;transform:translateY(var(--animation-slide))}100%{opacity:1;transform:translateY(0)}}.js-fadeUp.js-move.is-move{animation:fadeUp forwards 1s ease-out}.fadeUp-delay1.is-move{animation:fadeUp forwards 1s ease-out;animation-delay:.2s}.fadeUp-delay2.is-move{animation:fadeUp forwards 1s ease-out;animation-delay:.4s}.fadeUp-delay3.is-move{animation:fadeUp forwards 1s ease-out;animation-delay:.6s}.fadeUp-delay4.is-move{animation:fadeUp forwards 1s ease-out;animation-delay:.8s}.fadeUp-delay5.is-move{animation:fadeUp forwards 1s ease-out;animation-delay:1s}.fadeUp-delay6.is-move{animation:fadeUp forwards 1s ease-out;animation-delay:1.2s}@keyframes fadeRight{0%{opacity:0;transform:translateX(var(--animation-slide))}100%{opacity:1;transform:translateX(0)}}.js-fadeRight.js-move.is-move{animation:fadeRight forwards 1s ease-out}@keyframes fadeLeft{0%{opacity:0;transform:translateX(calc(var(--animation-slide) * -1))}100%{opacity:1;transform:translateX(0)}}.js-fadeLeft.js-move.is-move{animation:fadeLeft forwards 1s ease-out}@keyframes floating01{0%,100%{transform:translateX(0%) translateY(0%)}50%{transform:translateX(0) translateY(-10px)}}.c-funk__floating{animation:floating01 3s ease-in-out 0s infinite}@keyframes scale01{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.c-funk__scale{animation:scale01 3s ease-in-out 0s infinite}@keyframes rotate01{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.c-funk__rotate{animation:rotate01 8s linear 0s infinite}@media screen and (min-width: 1200px){#_home .c-lyt__main{padding-top:0;padding-bottom:15px}#_home.is-fv .l-header{background:#19acc1;box-shadow:none;color:#fff}#_home.is-fv .l-header__logo{background:#fff;border-radius:0 0 20px 0}#_home.is-fv .l-header__tel__num:before{color:#fff}#_home.is-fv .l-header__nav_btn a{background:#ff8569}#_home.is-fv .l-header__nav_btn._document a{background:#f36f51}#_home.is-fv .l-header__nav_item a.is-acd:after{color:#fff}#_home.is-fv .l-header__nav_item>a:hover{color:#d3d3d3}}#header .pc-only{display:block !important}#header .sp-only{display:none !important}@media screen and (max-width: 1199px){#header .pc-only{display:none !important}#header .sp-only{display:block !important}}:root{--header-fade-duration: .2s}.l-header{transition:background-color var(--header-fade-duration) ease,box-shadow var(--header-fade-duration) ease,color var(--header-fade-duration) ease}.l-header__logo{transition:background-color var(--header-fade-duration) ease,border-radius var(--header-fade-duration) ease}@media(max, pc){.l-header_navbtn span{transition:border-color var(--header-fade-duration) ease,transform var(--header-fade-duration) ease,opacity var(--header-fade-duration) ease}}@media(prefers-reduced-motion: reduce){.l-header,.l-header__logo,.l-header_navbtn span{transition:none !important}}.l-header{top:0;position:fixed;width:100%;background:hsla(0,0%,100%,.9);z-index:1900;box-shadow:2px 2px 10px -5px rgba(0,0,0,.2)}.l-header__logo img{width:130px}@media screen and (min-width: 1200px){.l-header__nav_wrap{padding:10px 0}}.l-header .l-header__wrap{display:flex;justify-content:space-between;margin:auto}@media screen and (min-width: 1200px){.l-header .l-header__wrap{padding:0 20px 0 0}}.l-header .l-header__wrap .l-header__logo{width:40%;max-width:130px;position:relative;z-index:50}@media screen and (min-width: 1200px){.l-header .l-header__wrap .l-header__logo{display:flex;align-items:center;max-width:170px;padding:15px}}@media screen and (max-width: 1199px){.l-header .l-header__wrap .l-header__logo{padding:10px}}.l-header .l-header__wrap .l-header__logo a{display:block}.l-header .l-header__nav_item._service>ul li a{display:flex;align-items:center;gap:10px}.l-header .l-header__nav_item._service>ul li a:after{content:"";font-family:icomoon;transform:rotate(90deg);display:inline-block;color:#19acc1}@media screen and (min-width: 1200px){.l-header .l-header__nav_item._service{padding-right:1em}.l-header .l-header__nav_btn a{background:#19acc1;padding:15px 25px;color:#fff;border-radius:8px;display:block}.l-header .l-header__nav_btn a:before{content:"";font-family:icomoon;font-size:.9em;margin-right:4px}.l-header .l-header__nav_btn._document a{background:#f87024}.l-header .l-header__nav_btn._document a:before{content:"";font-family:icomoon}}.l-header .l-header__tel{display:flex !important;flex-direction:column}@media screen and (min-width: 1200px){.l-header .l-header__tel{pointer-events:none}}.l-header .l-header__tel__num{font-weight:bold;font-size:1.5em;line-height:1;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.l-header .l-header__tel__num:before{content:"";font-family:icomoon;font-size:.8em;color:#178acd;margin-right:4px}.l-header .l-header__tel__time{font-size:.8em}.l-header .l-header_navbtn{position:fixed;right:3%;top:14px;width:40px;height:36px;border:0;display:flex;flex-flow:column;justify-content:space-between;align-items:center;background:rgba(0,0,0,0);transition:.35s ease-in-out;z-index:3000}@media screen and (min-width: 1200px){.l-header .l-header_navbtn{display:none}}.l-header .l-header_navbtn span:first-of-type{border-top:#19acc1 solid 1px;width:30px}.l-header .l-header_navbtn span:nth-of-type(2){border-top:#19acc1 solid 1px;width:30px}.l-header .l-header_navbtn span:nth-of-type(3){border-top:#19acc1 solid 1px;width:30px}.l-header .l-header_navbtn span:last-of-type{line-height:1rem;height:1.2rem;margin-top:-0.5rem}.l-header .l-header_navbtn span:last-of-type::after{text-align:center;font-weight:bold;font-size:1rem;line-height:1rem;font-family:YakuHanJP,"Noto Sans JP",sans-serif;content:"メニュー";color:#010101}.l-header .l-header_navbtn.active span:first-of-type{transform:rotate(45deg);margin-top:10px;margin-left:-2px}.l-header .l-header_navbtn.active span:nth-of-type(2){transform:rotate(-45deg);transform:rotate(-45deg) translateY(-4px) translateX(3px)}.l-header .l-header_navbtn.active span:nth-of-type(3){opacity:0}.l-header .l-header_navbtn.active span:last-of-type::after{color:#010101 !important;content:"閉じる"}@media screen and (max-width: 1199px){.l-header .l-header__nav_wrap{height:100%;width:100%;position:fixed;right:0;top:-100vh;background:#fff;padding:var(--layout-header) 5% 5%;transition:.5s ease-in-out;overflow-y:auto}.l-header .l-header__nav_wrap.active{top:0}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item{border-bottom:solid 1px #19acc1;color:#010101}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item:first-of-type{border-top:solid 1px #19acc1}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a{display:block;width:100%;padding:1em 1.5em 1em 0;font-weight:bold;position:relative}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a:not(.is-acd)::after{content:"";display:block;width:.5em;height:.5em;border-top:solid 2px #19acc1;border-right:solid 2px #19acc1;position:absolute;right:.5em;top:0;bottom:0;margin:auto;transform:rotate(45deg)}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a.is-acd::before,.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a.is-acd::after{margin:auto;top:0;bottom:0;position:absolute;content:"";display:block;border-top:2px solid #19acc1;width:1em;height:0;right:.2em;transition-duration:.5s}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a.is-acd::before{transform:rotate(90deg)}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a.is-acd.active::before{transform:rotate(0deg)}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_submenu{display:none}}@media screen and (min-width: 1200px){.l-header .l-header__nav_wrap .l-header__nav li:nth-child(13){margin-right:-20px}.l-header .l-header__nav_wrap .l-header__nav{display:flex;justify-content:flex-end;gap:30px}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item{position:relative}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item a.is-acd:after{content:"";font-family:icomoon;color:#19acc1;transform:rotate(90deg);margin-left:8px}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a{display:block;height:100%;display:flex;align-items:center;justify-content:center}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a:hover{color:#178acd}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_submenu{visibility:hidden;margin-top:0;opacity:0;position:fixed;background:#19acc1;z-index:50;left:50%;transform:translateX(-50%);width:100vw;top:var(--layout-header, 72px);max-width:none;padding:40px 0;box-shadow:2px 2px 10px -5px rgba(0,0,0,.2)}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_submenu__heading a:hover{color:#19acc1}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_submenu::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px;background:rgba(0,0,0,0);pointer-events:auto;display:block}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_submenu .l-header__nav_submenu_inner{max-width:calc(1200px + var(--layout-gutter-vertical)*2);margin-left:auto;margin-right:auto}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_heading{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;color:#fff;font-weight:600}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_links{color:#fff;font-size:15px}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a.is-acd:hover+.l-header__nav_submenu,.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_item>a.is-acd+.l-header__nav_submenu:hover{display:block;visibility:visible;opacity:1}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_submenu .l-header__nav_links>li>ul{margin-top:.3em;margin-left:1.2em;padding-left:0;list-style:none}.l-header .l-header__nav_wrap .l-header__nav .l-header__nav_submenu .l-header__nav_links>li>ul>li{margin:.3em 0;line-height:1.6;font-size:.95em}.l-header .l-header__nav_wrap .l-header__nav .c-box__imgbox01 .c-box__imgbox01_img{max-width:80px}}@media(max-width: 1357px){.l-header__nav_wrap .l-header__nav{gap:10px !important}}@media screen and (max-width: 1199px){.l-header__nav_heading{border-bottom:1px solid #010101;padding-bottom:5px;margin-bottom:5px;color:#010101;font-weight:600}}.l-header__secondary_header{background:#19acc1}.l-header__secondary_header .c-lyt__inner{display:flex;flex-flow:column;justify-content:center;min-height:200px}@media screen and (min-width: 1200px){.l-header__secondary_header .c-lyt__inner{min-height:300px}}.l-header__secondary_header .l-header__secondary_header_ttl{color:#fff;font-size:2.4rem;font-weight:bold}@media screen and (min-width: 1200px){.l-header__secondary_header .l-header__secondary_header_ttl{font-size:3rem}}.l-header__secondary_header .l-header__secondary_header_ttl::after{content:attr(data-eng);font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:2rem;color:hsla(0,0%,100%,.7);display:block}@media screen and (min-width: 1200px){.l-header__secondary_header .l-header__secondary_header_ttl::after{font-size:2.4rem}}.l-breadcrumb__wrap{padding:5px 0;padding-left:var(--layout-gutter-vertical);width:100vw;margin-inline:calc(50% - 50vw);padding-inline:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.l-breadcrumb__wrap .l-breadcrumb__list{display:flex;gap:2em;flex-wrap:nowrap;gap:2em;min-width:-moz-max-content;min-width:max-content}.l-breadcrumb__wrap .l-breadcrumb__list .l-breadcrumb__list_item{font-size:1.2rem;position:relative}.l-breadcrumb__wrap .l-breadcrumb__list .l-breadcrumb__list_item._home:before{content:"";font-family:icomoon;margin-right:4px}.l-breadcrumb__wrap .l-breadcrumb__list .l-breadcrumb__list_item:not(:last-of-type)::after{position:absolute;top:50%;right:-16px;display:block;color:inherit;transform:translateY(-50%);content:"";font-family:icomoon;font-size:.8em}.l-breadcrumb__wrap{background:#fafafa;margin-bottom:30px;color:#333}.l-breadcrumb__wrap a{text-decoration:underline}@media screen and (max-width: 1199px){.l-breadcrumb__wrap .l-breadcrumb__list.c-lyt__inner{margin:0;padding-left:0}}@media screen and (max-width: 1199px){.l-header__nav_btn_wrapper{display:flex;gap:15px;align-items:center;margin-right:4.6em;z-index:999}}@media screen and (min-width: 1200px){.l-header__nav .l-header__nav_item{position:relative}.l-header__nav .l-header__nav_item:hover>.l-header__nav_submenu,.l-header__nav .l-header__nav_item:focus-within>.l-header__nav_submenu,.l-header__nav .l-header__nav_item>a.is-acd:hover+.l-header__nav_submenu,.l-header__nav .l-header__nav_item>.l-header__nav_submenu:hover{visibility:visible;opacity:1}.l-header__nav .l-header__nav_item>a.is-acd{position:relative}.l-header__nav .l-header__nav_item>a.is-acd::before{content:"";position:absolute;left:0;right:0;bottom:-24px;height:24px;pointer-events:auto}.l-header__nav .l-header__nav_submenu{position:fixed}.l-header__nav .l-header__nav_submenu::before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px;pointer-events:auto;display:block;background:rgba(0,0,0,0)}}.l-header__nav_group_wrapper{display:flex;flex-wrap:wrap;gap:30px}.l-header__nav__s{width:100%}.l-header__nav__s__list{display:flex;flex-wrap:wrap;gap:5px 10px}.l-header__nav__s__list li{width:calc((100% - 50px)/6)}.l-header__nav__s__list li a{font-size:14px;color:#fff}.l-header__nav__s__list li a:before{content:"";font-family:icomoon;color:#fff;font-size:.6em;margin-right:8px}.l-header__nav_group_wrapper{display:flex;flex-wrap:wrap;gap:30px}.l-header__nav_group{width:calc((100% - 90px)/4)}.l-header__nav__{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.l-header__nav__group{flex:1 1 250px;min-width:250px}.l-header__nav__title{font-weight:bold;color:#fff;border-bottom:1px solid #fff;margin-bottom:5px;padding-bottom:5px}.l-header__nav_list li{padding-left:1em;text-indent:-1em;font-size:14px}.l-header__nav_list li a{color:#fff;font-size:14px}.l-header__nav_list li:before{content:"";font-family:icomoon;color:#fff;font-size:.6em;margin-right:8px}@media screen and (min-width: 1200px){.l-header__nav_list__s{padding-left:1em}}@media screen and (max-width: 1199px){.l-header__nav_group_wrapper{gap:20px}.l-header__nav_list li a{color:#010101;font-size:14px}.l-header__nav__s__list li a:before{content:"";font-family:icomoon;color:#19acc1}.l-header__nav_list li:before{color:#19acc1}.l-header__nav__s__list li a:before{color:#19acc1}.l-header__nav_list__s{padding-left:1em}.l-header__nav__title{color:#010101;border-bottom:1px solid #010101}.l-header__nav_group{width:100%}.l-header__nav__s__list li{width:100%}.l-header__nav__s__list{gap:0;margin-bottom:30px}.l-header__nav__s__list li a{color:#010101}}@media screen and (min-width: 768px){.l-header__nav_submenu a[target=_blank]:not(:has(img))::after{color:#fff}}.l-footer__nav_menu a:hover{color:#178acd}.l-footer__nav__wrapper{background:#fafafa;padding:30px 0}.l-footer__logo{width:140px}@media screen and (min-width: 768px){.l-footer__nav{display:flex;gap:40px}}.l-footer__nav_group_wrapper{display:flex;flex-wrap:wrap;gap:30px}.l-footer__nav_group{width:calc((100% - 90px)/4)}.l-footer__nav_menu{font-size:13px}.l-footer__copy{background:#19acc1;text-align:center;padding:15px}.l-footer__copy span{color:#fff;font-size:1.2rem}.l-footer__nav__s__list{display:flex;flex-wrap:wrap;gap:5px 20px}.l-footer__nav_s ul{display:flex;gap:10px 20px;flex-wrap:wrap;max-width:600px}.l-footer__nav_list__s{margin-left:1em}.l-footer__contact-document{position:fixed;z-index:99999;transition:opacity .3s ease,visibility .3s ease}.l-footer__contact-document.is-hide{opacity:0;visibility:hidden;pointer-events:none}.l-footer__contact-document__close{position:absolute;top:-5px;right:-10px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.4);cursor:pointer;z-index:2;border:none;padding:0}.l-footer__contact-document__close::before,.l-footer__contact-document__close::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#fff}.l-footer__contact-document__close::before{transform:translate(-50%, -50%) rotate(45deg)}.l-footer__contact-document__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.l-footer__contact-document img{filter:drop-shadow(4px 4px 2px rgba(0, 0, 0, 0.15))}.l-footer__tenpo-shindan{position:fixed;z-index:99999;transition:opacity .3s ease,visibility .3s ease}.l-footer__tenpo-shindan.is-hide{opacity:0;visibility:hidden;pointer-events:none}.l-footer__tenpo-shindan__close{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.4);cursor:pointer;z-index:2;border:none;padding:0}.l-footer__tenpo-shindan__close::before,.l-footer__tenpo-shindan__close::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#fff}.l-footer__tenpo-shindan__close::before{transform:translate(-50%, -50%) rotate(45deg)}.l-footer__tenpo-shindan__close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (min-width: 768px){.l-footer__contact-document{right:20px;bottom:20px;max-width:280px}.l-footer__contact-document:has(~.l-footer__tenpo-shindan){bottom:135px}.l-footer__contact-document{position:fixed;z-index:99999}.l-footer__tenpo-shindan{right:20px;bottom:20px;max-width:260px}}@media screen and (max-width: 767px){.l-footer__logo{margin-bottom:0}.l-footer__contact-document{bottom:10px;left:50%;width:calc(100% - 20px);transform:translateX(-50%)}.l-footer__contact-document:has(~.l-footer__tenpo-shindan){bottom:100px}.l-footer__contact-document__close{top:7px;left:-5px;width:20px;height:20px}.l-footer__contact-document__close::before,.l-footer__contact-document__close::after{width:12px;height:2px}.l-footer__tenpo-shindan{bottom:10px;left:50%;width:calc(100% - 20px);transform:translateX(-50%)}.l-footer__tenpo-shindan__close{top:-5px;left:-5px;width:20px;height:20px}.l-footer__tenpo-shindan__close::before,.l-footer__tenpo-shindan__close::after{width:12px;height:2px}}@media screen and (max-width: 767px){body.has-two-floating-banners .l-footer__contact-document,body.has-two-floating-banners .l-footer__tenpo-shindan{width:calc((100% - 30px)/2);max-width:none;bottom:15px}body.has-two-floating-banners .l-footer__contact-document{left:10px;right:auto}body.has-two-floating-banners .l-footer__tenpo-shindan{right:10px;left:auto}body.has-two-floating-banners .l-footer__contact-document img,body.has-two-floating-banners .l-footer__tenpo-shindan img{width:100%;height:auto;display:block}body.has-two-floating-banners .l-footer__contact-document,body.has-two-floating-banners .l-footer__tenpo-shindan{position:fixed;bottom:10px;width:calc((100vw - 30px)/2);max-width:none;min-width:0;height:auto;margin:0;transform:none;z-index:1000}body.has-two-floating-banners .l-footer__contact-document{left:10px;right:auto}body.has-two-floating-banners .l-footer__tenpo-shindan{left:auto;right:10px}body.has-two-floating-banners .l-footer__contact-document a,body.has-two-floating-banners .l-footer__tenpo-shindan a,body.has-two-floating-banners .l-footer__contact-document picture,body.has-two-floating-banners .l-footer__tenpo-shindan picture,body.has-two-floating-banners .l-footer__contact-document img,body.has-two-floating-banners .l-footer__tenpo-shindan img{display:block;width:100%;max-width:none;height:auto}body.has-two-floating-banners .l-footer__contact-document img,body.has-two-floating-banners .l-footer__tenpo-shindan img{-o-object-fit:contain;object-fit:contain}body.has-two-floating-banners .l-footer__contact-document__close,body.has-two-floating-banners .l-footer__tenpo-shindan__close{top:-8px;right:-8px;z-index:2}}.l-footer__nav{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem;justify-content:space-between}.l-footer__nav__group{flex:1 1 250px;min-width:250px}.l-footer__nav__title{font-weight:600;border-bottom:1px solid #333;margin-bottom:5px;padding-bottom:5px}.l-footer__nav_list li{padding-left:1em;text-indent:-1em}.l-footer__nav_list li:before{content:"";font-family:icomoon;color:#19acc1;font-size:.6em;margin-right:8px}@media screen and (max-width: 767px){.l-footer__nav__wrapper{display:none}}.l-footer__head__title{font-weight:bold;margin-bottom:20px;display:inline-block}.l-footer__nav__s{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px;font-size:13px}.l-footer__nav__s__company{display:flex;gap:20px;align-items:center}.l-footer__nav__s ul li:before{content:"";font-family:icomoon;margin-right:8px;color:#19acc1;font-size:.6em;color:#19acc1}@media screen and (max-width: 767px){.l-footer__nav__s{flex-direction:column}.l-footer__nav__s__company{flex-direction:column;gap:0}.l-footer__nav__s ul{display:flex;gap:15px;width:100%}}@media screen and (max-width: 767px){.l-footer__detail{text-align:center;margin-bottom:15px}}.c-lyt__side__contents{width:28%}.c-lyt__side__contents__list>li:not(:last-of-type){border-bottom:1px solid #c4c4c4;margin-bottom:15px;padding-bottom:15px}.c-lyt__side__contents__list>li>a{font-weight:bold}.c-lyt__side__contents__list__s{padding-left:1em}.c-lyt__side__bnr li+li{margin-top:20px}.c-lyt__side__bnr{margin-bottom:40px}@media screen and (max-width: 767px){.c-lyt__side__contents{width:100%}}.c-lyt__side__service{background:#fafafa}.c-lyt__side__service__ttl__main{background:#19acc1;color:#fff;padding:8px 8px 8px 1em;font-weight:600}.c-lyt__side__service__inner{padding:20px 20px}.c-lyt__side__service__ttl{font-weight:bold;color:#19acc1;border-bottom:1px solid #c4c4c4;padding-bottom:5px;margin-bottom:5px}.c-lyt__side__service__list__s{padding-left:1em}.c-lyt__side__service__list{margin-bottom:1.5em;padding-left:1em;line-height:1.7}.c-lyt__side__service__list:last-of-type{margin-bottom:0}.c-lyt__side__service__list li{text-indent:-1em;padding-left:1em}.c-lyt__side__service__list li a:hover{color:#19acc1}.c-lyt__side__service__list a:before{content:"";font-family:icomoon;margin-right:8px;color:#19acc1;font-size:.6em}.c-lyt__side__service__list._bold{font-weight:bold;color:#19acc1;border-bottom:1px solid #19acc1;padding-bottom:5px;margin-bottom:5px;padding-left:0}.p-top__kv__wave{width:100%;height:180px;display:block;pointer-events:none}@media screen and (min-width: 768px){.p-top__kv__wave._home{height:110px}}@media screen and (max-width: 767px){.p-top__kv__wave{height:100px;margin-bottom:-1px}}.p-top__kv__wave._reason{margin-top:-2%}.p-top__kv{position:relative;background:#fff}.p-top__kv__inner{padding-top:var(--layout-header);display:flex;flex-direction:column;justify-content:space-between;height:100%;z-index:1;position:relative;background:#19acc1;background:linear-gradient(to bottom, #19acc1, 20% #0e5e6a)}.p-top__kv__ttl{padding-left:4%;width:90%}@media screen and (max-width: 767px){.p-top__kv__ttl{width:90%;padding-left:0;margin:0 auto}}.p-top__kv__logo{max-width:40%;padding-right:20px}@media screen and (max-width: 767px){.p-top__kv__logo{max-width:92%;padding-right:0;margin:25px auto 0}}.p-top__kv__ttl__wrapper{background:#fff;padding-bottom:75px;display:flex;align-items:baseline}@media screen and (max-width: 767px){.p-top__kv__ttl__wrapper{display:block}}.p-top__kv__lead{position:relative;z-index:2;max-width:52vw}.p-top__kv__lead p{font-size:clamp(4rem,3.6vw,6.8rem);font-weight:900;line-height:1.42;color:#fff;letter-spacing:.04em;padding:clamp(30px,4vw,64px) 0 0 4.8%;text-shadow:0 3px 0 rgba(0,0,0,.08)}.p-top__kv__lead p span{display:inline-block;white-space:nowrap}.p-top__kv__lead p span._02{display:flex;gap:clamp(16px,2vw,34px);align-items:center}.p-top__kv__lead p span._02:after{content:"";width:min(15vw,260px);height:3px;background:#fff;display:block;flex-shrink:0}.p-top__kv .video-wrapper{position:absolute;top:var(--layout-header);right:0;z-index:0;z-index:1}.p-top__kv .video-wrapper video{width:50vw;border-radius:0 0 0 30px}@media(prefers-reduced-motion: reduce){.p-top__kv_ttl__block{animation:none;clip-path:none}}.p-top__kv__block:nth-of-type(2){animation-delay:.2s}@keyframes ptopkvMaskReveal{to{clip-path:inset(0 0 0 0)}}.p-top__kv__ttl__block ._l{font-size:1.5em}.p-top__kv__ttl__block ._num{font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}@media screen and (max-width: 767px){.p-top__kv__lead p{font-size:clamp(2.8rem,7.2vw,4.4rem);padding:18px 4% 0;line-height:1.45;letter-spacing:.03em}.p-top__kv__lead p span{white-space:normal}.p-top__kv__lead p span._02{gap:12px}.p-top__kv__lead p span._02:after{width:auto;min-width:54px;flex:1;height:2px}.p-top__kv__ttl__wrapper{margin-top:-20px;padding-bottom:20px}.p-top__kv__ttl__wrapper img{width:94%;display:block}}@media screen and (max-width: 767px)and (max-width: 767px){.p-top__kv__ttl__wrapper img{width:90%}}@media screen and (max-width: 767px){.p-top__kv__lead{padding-top:0;max-width:none}.p-top__kv__inner{padding-top:0}.p-top__kv .video-wrapper{position:static}.p-top__kv .video-wrapper video{width:100%;border-radius:0}.p-top__kv__ttl{padding-top:0}}.p-top__kv__02__ttl{position:absolute;left:5%;bottom:50%;transform:translateY(50%);z-index:10;color:#fff;display:flex;flex-direction:column}.p-top__kv__02__txt{font-weight:bold;display:inline-block;line-height:1.4;letter-spacing:.05em}.p-top__kv__02__txt-ab{display:flex;align-items:center}.p-top__kv__02__txt._01{font-size:30px;display:flex;align-items:center;gap:10px;margin-bottom:10px}.p-top__kv__02__txt._01b{display:flex;align-items:center;gap:10px}.p-top__kv__02__txt._01b:after{content:"";width:200px;height:2px;background:#fff;display:inline-block}.p-top__kv__02__txt._02{font-size:60px}.p-top__kv__02__txt._03{font-size:60px}.p-top__kv__02__txt._03 ._strong{font-size:1.3em}.p-top__kv__02__txt._03 ._en{font-size:1.1em}@keyframes kvGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media(prefers-reduced-motion: reduce){.p-top__kv__02__txt._03.is-in ._strong{animation:none}}.p-top__kv__02__txt{opacity:0;transform:translateY(24px);will-change:opacity,transform}.p-top__kv__02__txt.is-in{animation:kvFadeUp .7s cubic-bezier(0.2, 0.7, 0.2, 1) forwards}.p-top__kv__02__txt._01a{animation-delay:.1s}.p-top__kv__02__txt._01b{animation-delay:.8s}.p-top__kv__02__txt._02{animation-delay:1.5s}.p-top__kv__02__txt._03{animation-delay:1.5s}@keyframes kvFadeUp{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.p-top__kv__02__txt{opacity:1 !important;transform:none !important;animation:none !important}}.p-top__kv__02__txt._03 ._strong{color:#fff;-webkit-text-fill-color:#fff;background:none}.p-top__kv__02__txt._03.is-gradient ._strong{background:linear-gradient(90deg, #009dc1, #137fb3, #00c2ff, #009dc1);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);animation:kvGradientShift 6s ease-in-out infinite}@keyframes kvGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media(prefers-reduced-motion: reduce){.p-top__kv__02__txt._03.is-gradient ._strong{animation:none}}@media screen and (max-width: 767px){.p-top__kv__02__txt._01{font-size:13px}.p-top__kv__02__txt._02{font-size:19px}.p-top__kv__02__txt._03{font-size:19px}.p-top__kv__02__txt._01b:after{width:50px}}.p-top__lead__main{background:#19acc1;padding:20px 0}.p-top__lead__main__ttl__01{display:block;margin:0 auto 20px;width:67%}.p-top__lead__main__ttl__02{color:#fff;font-size:24px}@media screen and (max-width: 767px){.p-top__lead__main{padding:15px 0;margin-top:-6px}.p-top__lead__main__ttl__01{font-size:20px;margin-bottom:10px;width:90%}.p-top__lead__main__ttl__02{font-size:10px}}.p-top__lead__ttl{font-weight:bold;font-size:30px;text-align:center;margin-bottom:40px}.p-top__lead__ttl__02{font-size:1.8em;line-height:1}.p-top__lead__ttl__02 ._s{font-size:.75em}.p-top__lead__ttl__02 ._l{font-size:2.16666667em;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-style:italic}.p-top__lead__ttl__02 ._color{color:#19acc1}.p-top__lead__list{display:flex;flex-wrap:wrap;gap:20px}.p-top__lead__list li{width:calc((100% - 40px)/3);border:1px solid #777;padding:20px 20px;border-radius:16px;position:relative}.p-top__lead__list__txt{font-size:18px;text-align:center;font-weight:500}.p-top__lead__list__txt__strong{font-size:1.15em;color:#d5476d}.p-top__lead__list__num{font-weight:500;font-style:italic;color:#19acc1;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:55px;position:absolute;top:-10px;left:10px}.p-top__lead__list__img{margin:0 auto 10px;display:block;width:55px}@media screen and (max-width: 767px){.p-top__lead__ttl{font-size:20px;margin-bottom:10px}.p-top__lead__ttl__02{font-size:1.5em;line-height:1.2}.p-top__lead__list{flex-direction:column;gap:10px}.p-top__lead__list li{width:100%;padding:15px;display:flex;flex-direction:row-reverse;align-items:center}.p-top__lead__list__txt{font-size:16px;text-align:left;padding-left:1.8em;width:85%}.p-top__lead__list__img{width:15%;margin:0 auto}.p-top__lead__list__num{top:50%;transform:translateY(-50%);font-size:35px}}.p-service__wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:50px}.p-service__box{width:calc((100% - 60px)/4);background:#fff;position:relative;border-radius:10px}.p-service__box:before{content:"";width:100%;height:180px;background:#000;display:inline-block;border-radius:10px 10px 0 0}.p-service__box._rakuten{border:2px solid #bf0000}.p-service__box._rakuten .p-service__box__list li a{background:rgba(191,0,0,.1)}.p-service__box._rakuten .p-service__box__list li a:hover{background:#bf0000}.p-service__box._rakuten:before{background:url(/common/img/img_rakuten_top.jpg) no-repeat;background-size:cover;background-position:center center}.p-service__box._yahoo{border:2px solid #f03}.p-service__box._yahoo:before{background:url(/common/img/img_yahoo_top.jpg) no-repeat;background-size:cover;background-position:center center}.p-service__box._yahoo .p-service__box__list li a{background:rgba(255,0,51,.1)}.p-service__box._yahoo .p-service__box__list li a:hover{background:#f03}.p-service__box._corp{border:2px solid #178acd}.p-service__box._corp:before{background:url(/common/img/img_corp_top.jpg) no-repeat;background-size:cover;background-position:center center}.p-service__box._corp .p-service__box__list li a{background:rgba(23,138,205,.1)}.p-service__box._corp .p-service__box__list li a:hover{background:#178acd}.p-service__box._amazon{border:2px solid #e47911}.p-service__box._amazon:before{background:url(/common/img/img_amazon_top.jpg) no-repeat;background-size:cover;background-position:center center}.p-service__box._amazon .p-service__box__list li a{background:rgba(228,121,17,.1)}.p-service__box._amazon .p-service__box__list li a:hover{background:#e47911}.p-service__box._rakuten a:hover:before{color:#fff;background:#bf0000}.p-service__box._yahoo a:hover:before{color:#fff;background:#f03}.p-service__box._corp a:hover{color:#fff;background:#178acd}.p-service__box._amazon a:hover{color:#fff;background:#e47911}.p-service__box._rakuten a:hover:after{color:#fff}.p-service__box._rakuten a:hover{background:#bf0000;color:#fff}.p-service__box._yahoo a:hover:after{color:#fff}.p-service__box._yahoo a:hover{background:#f03;color:#fff}.p-service__box._corp a:hover:after{color:#fff}.p-service__box._corp a:hover{background:#178acd;color:#fff}.p-service__box._amazon a:hover:after{color:#fff}@media screen and (min-width: 768px){.p-service__box__inner{padding:15px}}.p-service__box__ttl{font-size:24px;font-weight:bold;text-align:center}.p-service__box__ttl__wrapper{color:#fff;padding:15px;margin-top:-8px}.p-service__box__ttl__wrapper._rakuten{background:#bf0000}.p-service__box__ttl__wrapper._corp{background:#178acd}.p-service__box__ttl__wrapper._amazon{background:#e47911}.p-service__box__ttl__wrapper._yahoo{background:#f03}.p-service__box__list{display:flex;flex-direction:column;gap:8px}.p-service__box__list>li:first-child{font-weight:bold}.p-service__box__list>li:first-child a{padding:25px 0;font-size:1.15em}.p-service__box__list li a{font-size:15px;background:#eee;padding:8px 20px 8px 8px;display:block;text-align:center;border-radius:4px;position:relative}.p-service__box__list li a:after{content:"";font-family:icomoon;position:absolute;color:#777;top:50%;right:10px;transform:translateY(-50%)}.p-service__box__list li a:after{transition:.2s all}.p-service__box-s{background:#fff;width:calc((100% - 20px)/2);padding:20px;display:flex;gap:10px;align-items:center}.p-service__box-s:before{content:"";width:30%;height:85px;background:#000;display:inline-block}.p-service__box-s._promotion:before{background:url(/common/img/img_promotion_top.jpg) no-repeat;background-size:cover}.p-service__box-s._system:before{background:url(/common/img/img_system_top.jpg) no-repeat;background-size:cover}.p-service__box-s._branding-logo:before{background:url(/common/img/img_branding-logo_top.jpg) no-repeat;background-size:cover}.p-service__box-s._production:before{background:url(/common/img/img_production_top.jpg) no-repeat;background-size:cover}.p-service__box-s a{background:#eee;padding:8px 20px 8px 8px;display:block;text-align:center;border-radius:4px;position:relative}.p-service__box-s a:after{content:"";font-family:icomoon;position:absolute;color:#777;top:50%;right:10px;transform:translateY(-50%)}.p-service__box-s a{height:100%;display:flex;align-items:center;justify-content:center}.p-service__box-s a:hover{background:#178acd;color:#fff}.p-service__box-s a:hover::after{color:#fff}.p-service__box-s__list{display:flex;gap:20px;flex-wrap:wrap;max-width:1020px;margin-right:auto;margin-left:auto}.p-service__box-s a{width:70%}@media screen and (max-width: 767px){.p-service__wrapper{flex-direction:column;gap:10px;margin-bottom:25px}.p-service__box{width:100%}.p-service__box__inner{padding:10px}.p-service__box__list>li:first-child a{padding:10px}.p-service__box__list li a{padding:10px}.p-service__box:before{content:none}.p-service__box__ttl__wrapper{border-radius:8px;margin-top:0}.p-service__box__ttl__wrapper.is-active{border-radius:8px 8px 0 0}.p-service__box__ttl{font-size:15px;text-align:left;margin-bottom:0;position:relative}.p-service__box__ttl._accordion.is-active:before{transform:rotate(0deg)}.p-service__box__ttl._accordion:before{transform:rotate(90deg)}.p-service__box__ttl._accordion:before,.p-service__box__ttl._accordion:after{margin:auto;top:0;bottom:0;position:absolute;content:"";display:block;border-top:2px solid #fff;width:1em;height:0;right:.2em;transition-duration:.5s}.p-service__box__list li a{padding:10px 20px}.p-service__box-s{width:100%;gap:10px}.p-service__box-s:before{height:60px}.p-service__box-s a{padding:10px 30px 10px 10px}.p-service__box-s__list{flex-direction:column}.p-service__box_s{position:relative}}.p-service-s{background:#19acc1;padding:var(--layout-gutter-section) 0}.p-service-s__list{display:flex;flex-flow:wrap;gap:30px}.p-service-s__item{width:calc((100% - 30px)/2)}.p-service-s__item__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-service-s__item__ttl._tc{text-align:center}.p-service-s__item__ttl._s,.p-service-s__item__ttl ._s{font-size:30px}.p-service-s__item__ttl._base-color,.p-service-s__item__ttl ._base-color{color:#010101}.p-service-s__item__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-service-s__item__ttl{font-size:24px;margin-bottom:15px}.p-service-s__item__ttl._s,.p-service-s__item__ttl ._s{font-size:18px}}.p-service-s__item__txt{font-weight:bold;font-size:15px;margin-bottom:40px}@media screen and (min-width: 768px){.p-service-s__item{text-align:center}}@media screen and (max-width: 767px){.p-service-s__list{flex-direction:column}.p-service-s__item{width:100%}.p-service-s__item__txt{margin-bottom:20px}}.p-award{background:#f8f6f0;padding:40px;border-radius:32px}.p-award__inner{max-width:1000px;margin-right:auto;margin-left:auto}.p-award__ttl{display:flex;justify-content:center;font-weight:500;gap:10px;align-items:center;margin-bottom:25px}.p-award__ttl__strong{font-size:28px;color:#d6a555;font-weight:bold;line-height:1.2;margin-bottom:20px}.p-award__ttl__strong__l{font-size:1.23809524em}.p-award__ttl__strong__s{font-size:.76190476em}.p-award__no1{display:block;margin:0 auto 40px;width:100%}@media screen and (min-width: 768px){.p-award__ttl{font-size:18px}.p-award__ttl__strong{font-size:42px;color:#d6a555;font-weight:bold}.p-award__ttl__strong__l{font-size:1.23809524em}.p-award__ttl__strong__s{font-size:.76190476em}}@media screen and (max-width: 767px){.p-award{padding:20px 0;border-radius:0}.p-award__ttl{flex-direction:column;text-align:center;margin-bottom:0}}.p-works__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-works__ttl._tc{text-align:center}.p-works__ttl._s,.p-works__ttl ._s{font-size:30px}.p-works__ttl._base-color,.p-works__ttl ._base-color{color:#010101}.p-works__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-works__ttl{font-size:24px;margin-bottom:15px}.p-works__ttl._s,.p-works__ttl ._s{font-size:18px}}.p-column-information{background:#19acc1;width:calc(100% - 40px);margin:0 auto}@media screen and (min-width: 768px){.p-column-information{border-radius:16px}}@media screen and (max-width: 767px){.p-column-information{width:100%}}.p-column+.p-column{margin-top:40px}.p-column .c-lyt__inner{background:#fff}.p-column__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-column__ttl._tc{text-align:center}.p-column__ttl._s,.p-column__ttl ._s{font-size:30px}.p-column__ttl._base-color,.p-column__ttl ._base-color{color:#010101}.p-column__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-column__ttl{font-size:24px;margin-bottom:15px}.p-column__ttl._s,.p-column__ttl ._s{font-size:18px}}.p-column__ttl{margin-bottom:30px}.p-column__list{display:flex;flex-wrap:wrap;gap:20px 30px}.p-column__list li{width:calc((100% - 80px)/3)}.p-column__list li a{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.p-column__img{width:100%;height:110px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.p-column__tag{display:flex;justify-content:space-between}.p-column__txtarea{width:100%}.p-column__category{color:#fff;font-size:12px;font-weight:600;padding:4px 8px;background:#19acc1;border-radius:4px;display:inline-block;margin-bottom:4px}.p-column__txt{font-weight:600;margin-bottom:10px}.p-column__day{color:#777}.p-column__link{text-align:right;margin-top:1.5em}.p-column .c-txt__link{color:#19acc1}.p-column .c-txt__link::after{content:"";font-size:.8em}@media screen and (min-width: 768px){.p-column .c-lyt__inner{padding:40px;border-radius:16px}.p-column__day{font-size:14px}}@media screen and (max-width: 767px){.p-column__list{flex-direction:column;gap:10px 80px}.p-column__list li{width:100%;padding-bottom:10px;border-bottom:1px solid #c4c4c4}.p-column__list li a{flex-direction:row-reverse;gap:15px;align-items:stretch}.p-column__img{width:28%;height:auto;max-height:70px}.p-column__txtarea{width:66%}.p-column .c-lyt__inner{padding:20px;width:92%;margin:0 auto;border-radius:8px}.p-column__category{font-size:10px}.p-column__day{font-size:12px}.p-column__txt{margin-bottom:4px}}.p-information{background:#d6f1ff;padding:50px 0}.p-information .c-lyt__inner{display:flex;justify-content:space-between}.p-information__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-information__ttl._tc{text-align:center}.p-information__ttl._s,.p-information__ttl ._s{font-size:30px}.p-information__ttl._base-color,.p-information__ttl ._base-color{color:#010101}.p-information__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-information__ttl{font-size:24px;margin-bottom:15px}.p-information__ttl._s,.p-information__ttl ._s{font-size:18px}}.p-information__list{width:70%}.p-information__list li a{display:flex;gap:20px;padding:15px 20px;border-top:1px solid #c4c4c4}.p-information__list li:last-child a{border-bottom:1px solid #c4c4c4}.p-information__day{font-weight:bold}.p-information__category{background:#fff;font-size:12px;padding:4px 8px;border-radius:4px;color:#19acc1;font-weight:bold}.p-information__link{text-align:right;margin-top:1.5em}.p-information .c-txt__link{color:#19acc1}.p-information .c-txt__link::after{content:"";font-size:.8em}@media screen and (min-width: 768px){.p-information .c-lyt__inner{gap:60px}}@media screen and (max-width: 767px){.p-information .c-lyt__inner{flex-direction:column}.p-information__list{width:100%}.p-information__list li a{flex-wrap:wrap;gap:0;padding:10px 0}.p-information__day{margin-right:8px}.p-information__category{font-size:10px;margin-bottom:4px}}.p-recruit{background:#fff;box-shadow:5px 5px 15px rgba(25,172,193,.16);border-radius:20px;display:flex;align-items:center;justify-content:center;gap:30px;padding:30px}.p-recruit__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-recruit__ttl._tc{text-align:center}.p-recruit__ttl._s,.p-recruit__ttl ._s{font-size:30px}.p-recruit__ttl._base-color,.p-recruit__ttl ._base-color{color:#010101}.p-recruit__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-recruit__ttl{font-size:24px;margin-bottom:15px}.p-recruit__ttl._s,.p-recruit__ttl ._s{font-size:18px}}.p-recruit__ttl__sub{font-weight:bold;font-size:24px;margin-bottom:16px}.p-recruit__txt{margin-bottom:30px}.p-recruit__bnr{display:flex;gap:10px;margin-bottom:30px}.p-recruit__bnr img{max-width:90px}.p-recruit__bnr li a{display:flex;align-items:center;background:#fff;padding:20px;box-shadow:2px 2px 10px -5px rgba(0,0,0,.2);border-radius:8px}.p-recruit__bnr li a:after{content:"";font-family:icomoon;color:#178acd;margin-left:8px}.p-recruit__bnr__txt{font-weight:bold;color:#027fc3}@media screen and (min-width: 768px){.p-recruit__gallery{display:flex;overflow:hidden;gap:10px}.p-recruit__gallery li{max-width:200px;width:100%}.p-recruit__gallery li+li{margin-top:10px}.p-recruit__gallery img{height:147px;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:8px}}@media screen and (max-width: 767px){.p-recruit{flex-direction:column-reverse;padding:20px;gap:15px}.p-recruit__bnr{flex-wrap:wrap}.p-recruit__gallery{display:flex}.p-recruit__gallery ul{display:flex;width:50%}.p-recruit__gallery li{width:50%}.p-recruit__gallery li img{height:80px;-o-object-fit:cover;object-fit:cover}.p-recruit__ttl__sub{margin-bottom:10px}.p-recruit__ttl._s{margin-bottom:5px}.p-recruit__btn__wrapper{text-align:center}}.p-top__kv{display:block}@keyframes zoomInOut{0%{transform:scale(1)}33%{transform:scale(1.1)}66%{transform:scale(1.2)}100%{transform:scale(1)}}.p-top__kv__img{width:100%;height:45vh;background-size:cover;background-position:center center;animation:zoomInOut 50s ease-in-out infinite}.p-top__kv__img._01{background:url(/common/img/kv_01.jpg) no-repeat;background-size:cover;background-position:center bottom 30%;width:100%;height:45vh}.p-top__kv__img._02{background:url(/common/img/kv_02.jpg) no-repeat;background-size:cover;background-position:center bottom 30%;width:100%;height:45vh}.p-top__kv__img._03{background:url(/common/img/kv_03.jpg) no-repeat;background-size:cover;background-position:center bottom 30%;width:100%;height:45vh}.p-top__news{background:#f0efef;padding:50px 0;margin-bottom:100px}.p-top__news__ttl{display:flex;justify-content:space-between;margin-bottom:40px;align-items:baseline}.p-top__news__list dl{display:flex;gap:50px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fafafa;transition:border-color .5s ease}.p-top__news__list dl:hover{border-bottom:1px solid #19acc1}.p-top__news__list a:hover{color:#19acc1}.p-top__news__list a[target=_blank]::after{content:none !important}.p-top__news__list a[target=_blank] dd::after{content:"";font-family:icomoon;margin-left:8px}@media screen and (max-width: 767px){.p-top__news{padding:40px 0;margin-bottom:0px}.p-top__news__ttl{margin-bottom:0}.p-top__news dl{flex-direction:column;gap:0;padding-bottom:15px;margin-bottom:15px}}.p-top__about{display:flex;gap:60px;align-items:center;margin-bottom:80px}.p-top__about__img{width:50%;max-width:100%}.p-top__about__txtarea{width:50%}.p-top__about__txtarea p{margin-bottom:40px}@media screen and (max-width: 767px){.p-top__about{gap:10px;flex-direction:column}.p-top__about__img{width:100%}.p-top__about__txtarea{width:100%}.p-top__about__txtarea p{margin-bottom:20px}}.p-top__contents{width:calc((100% - 80px)/3)}.p-top__contents__img{width:100%;height:290px;background:#eee}.p-top__contents__img._jinja{background:url(/common/img/img_jinja.jpg) no-repeat;background-size:cover;background-position:center center}.p-top__contents__img._kaihou{background:url(/common/img/img_kaihou.jpg) no-repeat;background-size:cover;background-position:center center}.p-top__contents__img._kinen{background:url(/common/img/img_kinen.jpg) no-repeat;background-size:cover;background-position:center center}.p-top__contents__img._map{background:url(/common/img/img_map.jpg) no-repeat;background-size:cover;background-position:center right}.p-top__contents__wrapper{display:flex;gap:40px;font-size:1.6rem}@media screen and (min-width: 768px){.p-top__contents__wrapper{font-size:1.8rem}}@media screen and (max-width: 767px){.p-top__contents__wrapper{gap:50px}}.p-top__contents__txt{margin-top:30px;position:relative;padding-bottom:30px;border-bottom:3px solid #777;font-weight:600}.p-top__contents__txt:before{position:absolute;content:"";width:15%;left:0;bottom:-2px;border-bottom:3px solid #19acc1}.p-top__contents__txt span{position:relative;display:block}.p-top__contents__txt span:after{content:"";font-family:"icomoon";color:#19acc1;position:absolute;font-size:1.3em;top:50%;right:0;transform:translateY(-50%)}.p-top__contents .iframe-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:20px}.p-top__contents .iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width: 767px){.p-top__contents{flex-direction:column;width:100%}.p-top__contents__wrapper{flex-direction:column}.p-top__contents__img{height:200px}.p-top__contents__img._kaihou{background-color:#f1f1f1;background-size:contain !important}.p-top__contents__img._kinen{background-color:#edebe9;background-size:contain !important}.p-top__contents__txt{padding-bottom:20px;margin-top:15px}}.p-top__section+.p-top__section{margin-top:100px}.p-top__movie__link__wrapper{text-align:right;margin-top:40px}.p-top__movie__link{text-decoration:underline;text-align:right;margin-right:8px}.p-top__movie__link:after{content:"";font-family:"icomoon"}.p-company{background:#19acc1;color:#fff}.p-company__wrapper{display:flex;gap:80px}.p-company__txtarea{width:40%}.p-company__map{width:60%}.p-company__map iframe{max-width:100%}.p-company__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-company__ttl._tc{text-align:center}.p-company__ttl._s,.p-company__ttl ._s{font-size:30px}.p-company__ttl._base-color,.p-company__ttl ._base-color{color:#010101}.p-company__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-company__ttl{font-size:24px;margin-bottom:15px}.p-company__ttl._s,.p-company__ttl ._s{font-size:18px}}.p-company__ttl{color:#fff}.p-company__name{font-size:20px;margin-bottom:20px}.p-company__address{margin-bottom:20px}.p-company__btn{display:flex;gap:20px}.p-company__btn .c-btn,.p-company__btn .c-btn__block{background:#fff;color:#19acc1;padding:1em 2.5em;border:2px solid #fff}.p-company__btn .c-btn:after,.p-company__btn .c-btn__block:after{color:#19acc1}.p-company__btn .c-btn:hover:after,.p-company__btn .c-btn__block:hover:after{color:#fff}.p-company__btn .c-btn:hover,.p-company__btn .c-btn__block:hover{opacity:.8;background:#19acc1;color:#fff;border:2px solid #fff}@media screen and (max-width: 767px){.p-company__wrapper{flex-direction:column;gap:30px}.p-company__name{margin-bottom:10px;font-size:16px}.p-company__txtarea{width:100%}.p-company__map{width:100%}.p-company__btn{flex-wrap:wrap;gap:10px}.p-company__btn li{width:calc((100% - 10px)/2)}.p-company__btn li a{width:100%;display:block;padding:10px}}.p-contact{background:url(/common/img/bg_contact.jpg) no-repeat;background-position:center center;background-size:cover;position:relative}.p-contact .c-lyt__inner{z-index:2;position:relative}.p-contact__person{position:absolute;right:0;bottom:0;max-width:360px}.p-contact:before{content:"";background:#fff;opacity:.85;width:100%;height:100%;transform:translate(-50%, -50%);z-index:2;display:block;position:absolute;top:50%;left:50%}.p-contact__line{width:100%}.p-contact._contents{padding:0;background:url(/common/img/bg_pattern.png);background-color:#f5fdff;margin-top:60px;position:relative}.p-contact._contents:before{content:none}.p-contact__lead{font-weight:600;font-size:24px;text-align:center;margin-bottom:40px}.p-contact__list{display:flex;gap:30px;justify-content:center;align-items:stretch}.p-contact__list li{display:flex}.p-contact__btn{border-radius:16px;background:linear-gradient(#178acd 0%, #178acd 28.95%, #177fbb 100%);padding:1em 30px;color:#fff;display:block;text-align:center;font-weight:600;width:100%;justify-content:center}.p-contact__btn._form{font-size:24px;display:flex;align-items:center;background:linear-gradient(#50c7d8 0%, #19acc1 100%)}.p-contact__btn._document{font-size:24px;display:flex;align-items:center;background:linear-gradient(#FF9051 0%, #F87024 100%)}.p-contact__btn__number{font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:36px}.p-contact__btn__number:before{content:"";font-family:icomoon;font-size:.8em;margin-right:8px}.p-contact__btn__reception{font-weight:normal}.p-contact__btn._form:before{content:"";font-family:icomoon;font-size:.8em;margin-right:8px}.p-contact__btn._document:before{content:"";font-family:icomoon;font-size:1em;margin-right:8px}.p-contact__list__tel{justify-content:center;display:flex;align-items:center;gap:20px;margin-top:30px}.p-contact__list__tel__num{font-size:30px;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:bold}.p-contact__list__tel__num:before{content:"";font-family:icomoon;font-size:.7em;margin-right:5px}.p-contact__list__tel ._time{font-size:1.1em;margin-left:10px}.p-contact__list__tel__box{border:1px solid #000;padding:8px 10px;font-weight:500}@media screen and (min-width: 768px){.p-contact__btn{min-width:350px}.p-contact__btn__reception{font-size:18px}.p-contact__btn._phone{pointer-events:none;cursor:default}.p-contact._contents .c-lyt__inner{max-width:900px;margin:0 auto}}@media screen and (max-width: 767px){.p-contact{background-position:center center}.p-contact._contents{margin-top:40px;overflow:hidden}.p-contact._contents .p-contact__btn{width:70%}.p-contact__lead{font-size:16px;margin-bottom:20px}.p-contact__list{flex-direction:column-reverse;gap:15px}.p-contact__btn{width:100%;padding:15px;border-radius:10px}.p-contact__btn._form{font-size:20px}.p-contact__btn__number{font-size:24px}.p-contact__person{max-width:210px;right:-5%}.p-contact__btn__number{font-size:20px;line-height:1.2}.p-contact__btn__reception{font-size:12px}.p-contact__list__tel{flex-direction:column;gap:0;align-items:center;margin-top:20px}.p-contact__list__tel__box{padding:5px;margin-bottom:8px}.p-contact__list__tel ._time{font-size:.9em;margin-left:5px}.p-contact__list__tel__num{font-size:20px}}.slider_achievements_logo__img{box-sizing:border-box;margin:0 25px 40px}.slider_achievements_logo_wrapper{margin-bottom:40px;margin-top:30px;height:60px !important}.slider_achievements_logo__img img{height:60px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.slider_achievements_logo__img.slick-slide{width:auto !important}.slider_achievements_capture{display:flex}.slider_achievements_capture .slick-slide{width:100%;height:auto;aspect-ratio:750/426}.slider_achievements_capture img{width:96%}@media screen and (max-width: 767px){.slider_achievements_capture img{max-width:200px}.slider_achievements_logo__img{margin:0 15px}.slider_achievements_logo__img img{height:40px}.slider_achievements_logo_wrapper{margin-bottom:10px}}@keyframes waveMove{0%{background-position-x:0}100%{background-position-x:1000px}}.p-contents__txt{text-align:justify}.p-contents__txt+.p-contents__txt{margin-top:20px}.p-contents__txt ._strong{font-weight:bold;color:#d5476d}.p-contents__kv{width:100%;background:#000;text-align:center;height:40vh;display:flex;align-items:end;justify-content:center;position:relative;overflow:hidden;--wave-h: 80px;--wave-speed: 18s;--wave-img: url("/common/img/wave.png");margin-top:-30px}@keyframes kv-wave{to{transform:translateX(-100%)}}@media(prefers-reduced-motion: reduce){.p-contents__kv__kv::before,.p-contents__kv__kv::after{animation:none}}@keyframes wave-slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.p-contents__kv__inner{position:relative;z-index:1;margin-top:-90px}.p-contents__ttl__main__wrapper{text-align:center;margin-top:-30px}.p-contents__ttl{font-size:30px;text-align:center;font-weight:bold;margin-top:20px;margin-bottom:40px}.p-contents__ttl__main{background:#19acc1;padding:10px 20px;border-radius:100px;display:inline-block;color:#fff;font-size:35px;font-weight:bold;padding:.25em 1em}.p-contents__ttl__main._rakuten{background:#bf0000}.p-contents__ttl__main._amazon{background:#e47911}.p-contents__ttl__main._yahoo{background:#f03}.p-contents__ttl__main._corp{background:#178acd}.p-contents__ttl__main._ec-site{background:#19acc1}.p-contents__ttl__sub_01{font-size:1.63888889em;line-height:1.5;margin-bottom:20px}@media(max-width: 376px){.p-contents__ttl__sub_01{font-size:1.4em}}@media screen and (min-width: 768px){.p-contents__reason__box__txt,.p-contents__reason__box .c-list__check{padding-left:2.4em}}.p-contents__ttl__sub_02{font-size:.8em}@media screen and (max-width: 767px){.p-contents__ttl__main{font-size:18px}.p-contents__ttl{font-size:18px;margin-bottom:20px}}@media screen and (max-width: 767px)and (max-width: 767px){.p-contents__ttl{margin-top:10px}}@media screen and (max-width: 767px){.p-contents__ttl__sub_01{margin-bottom:10px}.p-contents__kv{height:40vh;display:flex}.p-contents__kv:after{height:70px}.p-contents__kv__inner{margin-top:-50px}}.p-contents__worries{background:#fafafa;padding:50px 0 10px;position:relative;filter:drop-shadow(0 10px 10px rgba(0, 0, 0, 0.1))}.p-contents__worries:after{content:"";position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);z-index:0;width:0;height:0;border-style:solid;border-right:50vw solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-top:100px solid #fafafa;border-bottom:0}.p-contents__worries .c-txt__color_main{color:#9d5dad}.p-contents__worries .c-lyt__inner_s{position:relative;z-index:1}.p-contents__worries__ttl{font-size:35px;font-weight:bold;margin-bottom:20px;line-height:1.4}.p-contents__worries__ttl span{font-size:1.15em;color:#19acc1;line-height:1.2}.p-contents__worries__ttl._tc{text-align:center}.p-contents__worries__ttl._s,.p-contents__worries__ttl ._s{font-size:30px}@media screen and (max-width: 767px){.p-contents__worries__ttl{font-size:24px;margin-bottom:15px}.p-contents__worries__ttl._s,.p-contents__worries__ttl ._s{font-size:18px}}.p-contents__worries__ttl span{color:#9d5dad}.p-contents__worries__txt{text-align:center;font-weight:500;font-size:20px;margin:30px auto}.p-contents__worries__list._2col{flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:center}.p-contents__worries_list._2{display:flex;flex-direction:row}.p-contents__worries__list._2col li{width:calc((100% - 40px)/2)}.p-contents__worries__list{font-weight:bold;display:flex;flex-direction:column;gap:5px}.p-contents__worries__list li{padding-left:1.8em;text-indent:-1.8em}.p-contents__worries__list__wrapper{display:flex;justify-content:center}.p-contents__worries__list li:before{content:"";font-family:icomoon;color:#9d5dad;margin-right:10px}.p-contents__worries__person{position:absolute;bottom:0;display:flex;align-items:center;justify-content:space-between;width:80%;margin-right:auto;margin-left:auto;left:50%;transform:translateX(-50%)}.p-contents__worries__person img{max-height:350px}.p-contents__worries__solution{background:url(/common/img/bg_pattern.png);padding:130px 0 60px;position:relative;z-index:-1}.p-contents__worries__solution__ttl{font-weight:bold;text-align:center;font-size:45px;line-height:1.5}.p-contents__worries__solution__ttl__s{font-size:.61666667em;position:relative;padding:0 20px}.p-contents__worries__solution__txt{text-align:center;margin-top:20px;font-weight:500}.p-contents__worries__solution__txt ._strong{font-weight:bold;color:#d5476d}.p-contents__worries__solution__txtarea{max-width:600px;margin:20px auto;text-align:center}.p-contents__worries__solution__txtarea ._strong{font-weight:bold;color:#d5476d}.p-contents__worries__solution__txtarea p+p{margin-top:15px}@media screen and (min-width: 768px){.p-contents__worries__list{font-size:22px}.p-contents__worries__solution__txt{font-size:18px}.p-contents__worries__solution__ttl ._strong{font-size:1.25em}}@media screen and (max-width: 767px){.p-contents__worries{padding:30px 0px 20px}.p-contents__worries:after{border-right:50vw solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-top:30px solid #fafafa;border-bottom:0;bottom:-30px}.p-contents__worries__solution{padding:50px 0 30px}.p-contents__worries__ttl{font-size:20px}.p-contents__worries__solution__ttl{font-size:24px}.p-contents__worries__person{display:none}.p-contents__worries__solution__txt{font-size:14px}}.p-contents__strong{background:#19acc1;position:relative;padding-bottom:100px;overflow:hidden}.p-contents__strong::after{content:"";position:absolute;bottom:-1px;left:0;width:200%;height:150px;background:url("/common/img/contents/bg_wave_anim_color.svg") repeat-x bottom;background-size:contain;animation:wave-slide 20s linear infinite;pointer-events:none;z-index:1}.p-contents__strong__img{position:absolute;bottom:0;right:5vw;max-width:540px}.p-contents__strong__ttl{font-size:60px;color:#fff;font-weight:bold;margin-bottom:20px}.p-contents__strong__ttl ._s{font-size:.65517241em}.p-contents__strong__list{max-width:800px;position:relative;z-index:1}.p-contents__strong__item{background:#fff;font-weight:bold;display:flex;align-items:stretch;font-size:30px}.p-contents__strong__item+.p-contents__strong__item{margin-top:20px}.p-contents__strong__item ._num{font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;background:#d6a555;padding:20px;color:#fff;display:flex;align-items:center}.p-contents__strong__item ._inner{padding:20px}.p-contents__strong__item__txt__s{font-size:.7em}@media screen and (max-width: 767px){.p-contents__strong{padding-bottom:40px}.p-contents__strong__ttl{font-size:24px;text-align:center}.p-contents__strong__item{font-size:16px}.p-contents__strong__item ._num{padding:15px}.p-contents__strong__item ._inner{padding:15px}.p-contents__strong__item+.p-contents__strong__item{margin-top:15px}.p-contents__strong__img{display:none}.p-contents__strong::after{content:"";position:absolute;bottom:-1px;left:0;width:200%;height:60px;background:url("/common/img/contents/bg_wave_anim_color.svg") repeat-x bottom;background-size:contain;animation:wave-slide 20s linear infinite;pointer-events:none;z-index:1}}@media screen and (max-width: 767px){.p-contents__flow__table{width:700px}}.p-contents__flow{background:#d6f1ff}.p-contents__flow._color-reverse{background:#fff}.p-contents__flow__txt{font-weight:bold;margin-bottom:30px}.p-contents__flow .c-txt__note{margin-top:20px;text-indent:-1em;padding-left:1em}.p-contents__flow__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3;margin-bottom:30px}.p-contents__flow__ttl._tc{text-align:center}.p-contents__flow__ttl._s,.p-contents__flow__ttl ._s{font-size:30px}.p-contents__flow__ttl._base-color,.p-contents__flow__ttl ._base-color{color:#010101}.p-contents__flow__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__flow__ttl{font-size:24px;margin-bottom:15px}.p-contents__flow__ttl._s,.p-contents__flow__ttl ._s{font-size:18px}}.p-contents__flow__ttl span{display:inline-block;transform:translateY(20px);opacity:0;animation:waveIn .6s ease forwards}@keyframes waveIn{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}.p-contents__flow .c-lyt__inner{margin-right:auto;margin-left:auto;max-width:1000px}.p-contents__flow._color-reverse .p-contents__flow__list li{background:#f0efef}.p-contents__faq .c-lyt__section{padding-bottom:0;border-top:1px solid #eee;max-width:1200px;margin:0 auto}.p-contents__faq .c-box__faq_q::before{background:#178acd}.p-contents__faq .c-box__faq_a{display:block}.p-contents__faq .c-box__faq_a::before{background:#19acc1}.p-contents__flow__list li{background:#fff;padding:15px 40px;border-radius:12px}.p-contents__flow__list li+li{margin-top:20px}.p-contents__flow__list__ttl{font-weight:bold;font-size:24px;margin-bottom:5px}.p-contents__flow__list{position:relative}.p-contents__flow__list li{position:relative;counter-increment:step;padding-left:6em}.p-contents__flow__list li::after{content:counter(step);position:absolute;left:40px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:bold;display:flex;align-items:center;justify-content:center;background:#19acc1;color:#fff;width:45px;height:45px;line-height:36px;border-radius:50%;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.p-contents__flow__list:before{content:"";width:3px;height:100%;background:#19acc1;display:inline-block;position:absolute;top:0;left:70px}@media screen and (min-width: 768px){.p-contents__flow__txt{text-align:center;font-weight:500}.p-contents__flow__list._2col li{display:flex;gap:20px;align-items:center}.p-contents__flow__list._2col li__list__ttl{width:20%}.p-contents__flow__list._2col li__list__txt{width:80%}}@media screen and (max-width: 767px){.p-contents__flow__list__ttl{font-size:18px;margin-bottom:0}.p-contents__flow__list:before{left:35px}.p-contents__flow__list li{border-radius:8px;padding:20px 20px 20px 4.5em}.p-contents__flow__list li::after{content:counter(step);position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:18px;color:#fff;width:30px;height:30px;line-height:36px;border-radius:50%;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.p-contents__flow__list li+li{margin-top:10px}}.p-contents__point{background:url(/common/img/bg_polygon.png)}.p-contents__point__block{background:#fff;display:flex;justify-content:space-between;margin-right:auto;margin-left:auto}.p-contents__point__lead{text-align:center;font-size:18px;margin-bottom:1.5em}.p-contents__point__list{padding:30px 30px 30px 40px}.p-contents__point__list__wrapper{display:flex;align-items:stretch;width:65%}.p-contents__point__list__ttl{font-size:1.2em;padding-left:1.3em;text-indent:-1.3em;line-height:1.5;margin-bottom:.3em}.p-contents__point__list__ttl ._num{font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#010101;margin-right:8px}.p-contents__point__list__txt{font-weight:normal}.p-contents__point__list li{font-weight:bold}.p-contents__point__list._border{width:100%}.p-contents__point__list._border li:not(:last-child){border-bottom:1px solid #c4c4c4;margin-bottom:10px;padding-bottom:10px}.p-contents__point__list li+li{margin-top:1.3em}.p-contents__point__list li span{font-size:1.2em;color:#d5476d}.p-contents__point__list__img{background:url(/common/img/contents/img_person_02.jpg) no-repeat;background-size:cover;background-position:center center;width:35%}@media screen and (min-width: 768px){.p-contents__point{font-size:20px}.p-contents__point__list__txt{font-size:1.6rem;font-weight:normal;padding-left:2em}}@media screen and (max-width: 767px){.p-contents__point__block{flex-direction:column}.p-contents__point__list__wrapper{width:100%}.p-contents__point__list{padding:20px}.p-contents__point__list__img{width:100%;height:200px}.p-contents__point__list__txt{padding-left:1.8em}.p-contents__point__lead{font-size:14px;text-align:left}.p-contents__point__list li:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee}.p-contents__point__list__ttl{padding-left:1.5em;text-indent:-1.5em;line-height:1.4;margin-bottom:5px}}.p-contents__comparison{background:url(/common/img/bg_geometry.png);background-repeat:repeat-y;background-position:right}.p-contents__comparison__lead{margin-bottom:30px}.p-contents__comparison__tbl__ttl{text-align:center;color:#fff;font-size:24px;font-weight:bold;padding:15px;background:#178acd;border-radius:20px 20px 0 0}.p-contents__comparison__tbl__inner{padding:30px 40px;background:#eee;border-radius:20px}.p-contents__comparison__tbl__list{display:flex;align-items:stretch}.p-contents__comparison__tbl__list+.p-contents__comparison__tbl__list{margin-top:10px}.p-contents__comparison__tbl__list dt{background:rgb(93.1578947368,183.9473684211,236.8421052632);padding:20px;font-size:18px;font-weight:bold;color:#fff;width:28%;display:flex;align-items:center}.p-contents__comparison__tbl__list dd{width:72%;padding:20px;background:#fff}.p-contents__comparison__tbl ._strong{font-weight:bold}@media screen and (min-width: 768px){.p-contents__comparison__lead{text-align:center}}@media screen and (max-width: 767px){.p-contents__comparison__tbl__ttl{font-size:18px;padding:15px;border-radius:8px 8px 0 0}.p-contents__comparison__tbl__inner{padding:15px;border-radius:8px}.p-contents__comparison__tbl__list{flex-wrap:wrap}.p-contents__comparison__tbl__list dt{font-size:16px}.p-contents__comparison__tbl__list dt,.p-contents__comparison__tbl__list dd{width:100%;padding:10px 10px 10px 10px}}.p-contents__point-02{background:#d6f1ff}.p-contents__point-02__box__wrapper{display:flex;gap:40px}.p-contents__point-02__box{width:50%;background:#fff;border-radius:20px}.p-contents__point-02__box__ttl{font-weight:bold;text-align:center;color:#fff;padding:15px;font-size:20px;border-radius:20px 20px 0 0}.p-contents__point-02__box._red .p-contents__point-02__box__ttl{background:#d5476d}.p-contents__point-02__box._gold .p-contents__point-02__box__ttl{background:#d6a555}.p-contents__point-02__box._red .p-contents__point-02__box__list__ttl:before{content:"";font-family:icomoon;color:#d5476d;margin-right:8px}.p-contents__point-02__box._gold .p-contents__point-02__box__list__ttl:before{content:"";font-family:icomoon;color:#d6a555;margin-right:8px}.p-contents__point-02__box__inner{padding:20px}.p-contents__point-02__box__list__ttl{font-weight:bold;font-size:18px;margin-bottom:5px;padding-left:1.7em;text-indent:-1.7em}.p-contents__point-02__box__list__ttl__box__list__txt{font-size:18px}.p-contents__point-02__box__list__txt{padding-left:2em}.p-contents__point-02__box__list li+li{margin-top:20px}@media screen and (max-width: 767px){.p-contents__point-02__box__wrapper{flex-wrap:wrap;gap:20px}.p-contents__point-02__box{width:100%}.p-contents__point-02__box__ttl{font-size:18px;padding:15px}.p-contents__point-02__box__inner{padding:15px}.p-contents__point-02__box__list__ttl{font-size:16px}.p-contents__point-02__box__list__txt{padding-left:2em}.p-contents__point-02__box__list li+li{margin-top:10px}}.p-contents__point-03{background:#d6f1ff}.p-contents__point-03__lead{margin-bottom:30px}.p-contents__point-03__box__wrapper{display:flex;gap:40px}.p-contents__point-03__box{width:100%;background:#fff;border-radius:20px}.p-contents__point-03__box__ttl{font-weight:bold;text-align:center;color:#fff;padding:15px;font-size:20px;border-radius:20px 20px 0 0}.p-contents__point-03__box__list{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.p-contents__point-03__box__list li{width:calc((100% - 20px)/2)}.p-contents__point-03__box._red .p-contents__point-03__box__ttl{background:#d5476d}.p-contents__point-03__box._gold .p-contents__point-03__box__ttl{background:#d6a555}.p-contents__point-03__box._red .p-contents__point-03__box__list__ttl:before{content:"";font-family:icomoon;color:#d5476d;margin-right:8px}.p-contents__point-03__box._gold .p-contents__point-03__box__list__ttl:before{content:"";font-family:icomoon;color:#d6a555;margin-right:8px}.p-contents__point-03__box__inner{padding:30px}.p-contents__point-03__box__list__ttl{font-weight:bold;font-size:20px;margin-bottom:5px;padding-left:1.7em;text-indent:-1.7em}.p-contents__point-03__box__list__ttl__box__list__txt{font-size:18px}.p-contents__point-03__box__list__txt{padding-left:2.1em}.p-contents__point-03 .c-btn,.p-contents__point-03 .c-btn__block{margin-top:30px}@media screen and (min-width: 768px){.p-contents__point-03__lead{text-align:center}}@media screen and (max-width: 767px){.p-contents__point-03__box__wrapper{flex-wrap:wrap;gap:20px}.p-contents__point-03__box{width:100%;border-radius:8px}.p-contents__point-03__box__list{flex-direction:column;gap:10px}.p-contents__point-03__box__list li{width:100%}.p-contents__point-03__box__ttl{font-size:18px;padding:15px}.p-contents__point-03__box__inner{padding:15px}.p-contents__point-03__box__list__ttl{font-size:16px}.p-contents__point-03__box__list__txt{padding-left:2em}.p-contents__point-03__box__list li+li{margin-top:10px}}.p-contents__voice{background:#d6f1ff}.p-contents__voice .c-lyt__inner{max-width:980px;position:relative;z-index:1}.p-contents__voice__box{display:flex;align-items:center;gap:30px;background:#fff;padding:30px 40px;border-radius:20px}.p-contents__voice__box__img{border-radius:100px;max-width:150px}.p-contents__voice__box__company{background:#ff8f20;display:inline-block;padding:10px;color:#fff;margin-top:24px}@media screen and (max-width: 767px){.p-contents__voice__box{flex-direction:column;gap:15px;padding:20px;border-radius:8px}.p-contents__voice__box__img{max-width:100px}.p-contents__voice__box__company{margin-top:10px;padding:5px}}.p-contents__closing .c-lyt__section{padding-bottom:0}.p-contents__closing__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-contents__closing__ttl._tc{text-align:center}.p-contents__closing__ttl._s,.p-contents__closing__ttl ._s{font-size:30px}.p-contents__closing__ttl._base-color,.p-contents__closing__ttl ._base-color{color:#010101}.p-contents__closing__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__closing__ttl{font-size:24px;margin-bottom:15px}.p-contents__closing__ttl._s,.p-contents__closing__ttl ._s{font-size:18px}}.p-contents__closing__txtarea{width:60%}.p-contents__closing__txtarea._full{width:100%}.p-contents__closing__img{content:"";background:url(/common/img/contents/img_person_04.jpg) no-repeat;display:block;background-size:cover;background-position:center center;width:40%}.p-contents__closing__img._02{content:"";background:url(/common/img/contents/img_person_05.jpg) no-repeat;display:block;background-size:cover;background-position:center center;width:40%}.p-contents__closing__inner{display:flex;align-items:stretch;gap:40px}@media screen and (min-width: 768px){.p-contents__closing__txtarea._full{text-align:center}.p-contents__closing .p-contents__txt{text-align:center}}@media screen and (max-width: 767px){.p-contents__closing__inner{flex-direction:column}.p-contents__closing__txtarea{width:100%}.p-contents__closing__img{width:100%;height:150px}.p-contents__closing__img._02{height:200px;width:100%}}.p-contents__service{background:#19acc1}.p-contents__service__lead{text-align:center;color:#fff;margin-bottom:20px;font-weight:500;font-size:18px}.p-contents__service__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3;color:#fff}.p-contents__service__ttl._tc{text-align:center}.p-contents__service__ttl._s,.p-contents__service__ttl ._s{font-size:30px}.p-contents__service__ttl._base-color,.p-contents__service__ttl ._base-color{color:#010101}.p-contents__service__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__service__ttl{font-size:24px;margin-bottom:15px}.p-contents__service__ttl._s,.p-contents__service__ttl ._s{font-size:18px}}.p-contents__service__box{border:3px solid #ddd;border-radius:15px;padding:40px 40px 40px 40px;background:#fff}.p-contents__service__box+.p-contents__service__box{margin-top:20px}.p-contents__service__box__ttl{font-size:35px;font-weight:bold;margin-bottom:20px;line-height:1.4;padding-left:1.5em;text-indent:-1.5em}.p-contents__service__box__ttl span{font-size:1.15em;color:#19acc1;line-height:1.2}.p-contents__service__box__ttl._tc{text-align:center}.p-contents__service__box__ttl._s,.p-contents__service__box__ttl ._s{font-size:30px}@media screen and (max-width: 767px){.p-contents__service__box__ttl{font-size:24px;margin-bottom:15px}.p-contents__service__box__ttl._s,.p-contents__service__box__ttl ._s{font-size:18px}}.p-contents__service__box__ttl ._num{font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-right:8px}.p-contents__service__box__ttl ._strong{color:#d5476d}.p-contents__service__box__list{font-weight:600}.p-contents__service__box__list li:first-child{border-top:1px solid #c4c4c4;padding-top:5px}.p-contents__service__box__list li{border-bottom:1px solid #c4c4c4;padding-bottom:5px;margin-bottom:5px;padding-left:1.5em;text-indent:-1.5em}.p-contents__service__box__list__img{width:20%;-o-object-fit:cover;object-fit:cover}.p-contents__service__box__list li:before{content:"";font-family:icomoon;margin-right:8px;color:#19acc1}.p-contents__service__box__list__wrapper{display:flex;align-items:stretch;gap:30px}@media screen and (min-width: 768px){.p-contents__service__box__list{font-size:20px;width:80%}}@media screen and (max-width: 767px){.p-contents__service__box{padding:20px}.p-contents__service__box__ttl._s{font-size:20px}.p-contents__service__box__list{width:100%}.p-contents__service__box__list__wrapper{flex-direction:column;gap:15px}.p-contents__service__box__list__img{width:100%;height:100px}.p-contents__service__lead{font-size:14px;text-align:left}}.p-contents__reason{background:#19acc1}.p-contents__reason__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3;color:#fff;margin-bottom:40px}.p-contents__reason__ttl._tc{text-align:center}.p-contents__reason__ttl._s,.p-contents__reason__ttl ._s{font-size:30px}.p-contents__reason__ttl._base-color,.p-contents__reason__ttl ._base-color{color:#010101}.p-contents__reason__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__reason__ttl{font-size:24px;margin-bottom:15px}.p-contents__reason__ttl._s,.p-contents__reason__ttl ._s{font-size:18px}}.p-contents__reason__box{border:3px solid #ddd;border-radius:15px;padding:20px 40px;background:#fff;display:flex;align-items:stretch;gap:40px}.p-contents__reason__box+.p-contents__reason__box{margin-top:20px}.p-contents__reason__box__txtarea{width:72%}.p-contents__reason__box__txt ._strong{font-weight:bold;color:#d5476d}.p-contents__reason__box__img{width:28%;background:#000}.p-contents__reason__box__ttl{font-size:35px;font-weight:bold;margin-bottom:20px;line-height:1.4;padding-left:1.2em;text-indent:-1.2em;margin-bottom:10px}.p-contents__reason__box__ttl span{font-size:1.15em;color:#19acc1;line-height:1.2}.p-contents__reason__box__ttl._tc{text-align:center}.p-contents__reason__box__ttl._s,.p-contents__reason__box__ttl ._s{font-size:30px}@media screen and (max-width: 767px){.p-contents__reason__box__ttl{font-size:24px;margin-bottom:15px}.p-contents__reason__box__ttl._s,.p-contents__reason__box__ttl ._s{font-size:18px}}.p-contents__reason__box__ttl ._num{font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-right:4px;font-size:1.25em;color:#010101}.p-contents__reason__box__ttl ._strong{color:#d5476d}.p-contents__reason__box__list{font-size:24px;font-weight:600;width:80%}.p-contents__reason__box__list li:first-child{border-top:1px solid #c4c4c4;padding-top:5px}.p-contents__reason__box__list li{border-bottom:1px solid #c4c4c4;padding-bottom:5px;margin-bottom:5px}.p-contents__reason__box__list__img{width:20%}.p-contents__reason__box__list li:before{content:"";font-family:icomoon;margin-right:8px}.p-contents__reason__box__list__wrapper{display:flex;align-items:center;gap:30px}.p-contents__reason__box__img._amazon_01{background:url(/common/img/contents/img_person_06.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_02{background:url(/common/img/contents/img_person_13.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_03{background:url(/common/img/contents/img_person_08.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_04{background:url(/common/img/contents/img_person_16.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_05{background:url(/common/img/contents/img_person_15.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp_01{background:url(/common/img/contents/img_person_11.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp_02{background:url(/common/img/contents/img_person_06.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp_03{background:url(/common/img/contents/img_person_08.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp_04{background:url(/common/img/contents/img_person_12.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp-production_01{background:url(/common/img/contents/img_person_22.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp-production_02{background:url(/common/img/contents/img_person_06.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp-production_03{background:url(/common/img/contents/img_person_13.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp-production_04{background:url(/common/img/contents/img_person_21.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp-production_05{background:url(/common/img/contents/img_person_20.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._corp-production_06{background:url(/common/img/contents/img_person_15.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._rakuten_01{background:url(/common/img/contents/img_person_12.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._rakuten_02{background:url(/common/img/contents/img_logbook.jpg) no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 767px){.p-contents__reason__box__img._rakuten_02{background:url(/common/img/contents/img_logbook_sp.jpg) no-repeat;background-size:cover;background-position:center center}}.p-contents__reason__box__img._rakuten_03{background:url(/common/img/contents/img_person_13.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._rakuten_04{background:url(/common/img/contents/img_person_15.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._rakuten_05{background:url(/common/img/contents/img_person_10.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._rakuten_06{background:url(/common/img/contents/img_person_17.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._rakuten_07{background:url(/common/img/contents/img_person_18.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._ec-site_01{background:url(/common/img/contents/img_person_12.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._ec-site_02{background:url(/common/img/contents/img_logo_ec.jpg) no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 767px){.p-contents__reason__box__img._ec-site_02{background:url(/common/img/contents/img_logo_ec_sp.jpg) no-repeat;background-size:contain;height:100px}}.p-contents__reason__box__img._ec-site_03{background:url(/common/img/contents/img_person_23.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._ec-site_04{background:url(/common/img/contents/img_backlog.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._ec-site_05{background:url(/common/img/contents/img_person_17.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._ec-site_06{background:url(/common/img/contents/img_person_24.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._ec-site_conslting_01{background:url(/common/img/contents/img_access_bg.jpg) no-repeat;background-size:contain;background-position:center center;background-color:#d6f1ff}.p-contents__reason__box__img._ec-site_conslting_02{background:url(/common/img/contents/img_conversion_bg.jpg) no-repeat;background-size:contain;background-position:center center;background-color:#d6f1ff}.p-contents__reason__box__img._ec-site_conslting_03{background:url(/common/img/contents/img_price_bg.jpg) no-repeat;background-size:contain;background-position:center center;background-color:#d6f1ff}.p-contents__reason__box__img._ec-site_conslting_04{background:url(/common/img/contents/img_repeat_bg.jpg) no-repeat;background-size:contain;background-position:center center;background-color:#d6f1ff}.p-contents__reason__box__img._ec-site_conslting_05{background:url(/common/img/contents/img_design_bg.jpg) no-repeat;background-size:contain;background-position:center center;background-color:#d6f1ff}.p-contents__reason__box__img._ec-site_conslting_06{background:url(/common/img/contents/img_analytics_bg.jpg) no-repeat;background-size:contain;background-position:center center;background-color:#d6f1ff}@media screen and (max-width: 767px){.p-contents__reason__box__img._ec-site_conslting_01{width:30%;background-size:cover}.p-contents__reason__box__img._ec-site_conslting_02{width:30%;background-size:cover}.p-contents__reason__box__img._ec-site_conslting_03{width:30%;background-size:cover}.p-contents__reason__box__img._ec-site_conslting_04{width:30%;background-size:cover}.p-contents__reason__box__img._ec-site_conslting_05{width:30%;background-size:cover}.p-contents__reason__box__img._ec-site_conslting_06{width:30%;background-size:cover}}.p-contents__reason__box__img._yahoo_01{background:url(/common/img/contents/img_person_13.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._yahoo_02{background:url(/common/img/contents/img_person_15.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._yahoo_03{background:url(/common/img/contents/img_person_10.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._yahoo_04{background:url(/common/img/contents/img_person_11.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._yahoo_05{background:url(/common/img/contents/img_person_12.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._yahoo_06{background:url(/common/img/contents/img_person_17.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._yahoo_07{background:url(/common/img/contents/img_person_18.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_01{background:url(/common/img/contents/img_person_13.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_02{background:url(/common/img/contents/img_person_15.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_03{background:url(/common/img/contents/img_person_10.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_04{background:url(/common/img/contents/img_person_11.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_05{background:url(/common/img/contents/img_person_12.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_06{background:url(/common/img/contents/img_person_17.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__box__img._amazon_07{background:url(/common/img/contents/img_person_18.jpg) no-repeat;background-size:cover;background-position:center center}@media screen and (min-width: 768px){.p-contents__reason__box__2col{display:flex;flex-wrap:wrap;gap:20px}.p-contents__reason__box__2col .p-contents__reason__box{width:calc((100% - 20px)/2)}.p-contents__reason__box__2col .p-contents__reason__box+.p-contents__reason__box{margin-top:0}.p-contents__reason__box__2col .p-contents__reason__box{padding:30px}}@media screen and (max-width: 767px){.p-contents__reason__box{flex-direction:column;padding:20px;gap:20px;border-radius:8px}.p-contents__reason__box__txtarea{width:100%}.p-contents__reason__box__img{width:100%;height:120px}.p-contents__reason__box__ttl{padding-left:1.5em;text-indent:-1.5em;margin-bottom:15px}.p-contents__reason__box__2col .p-contents__reason__box{align-items:stretch;flex-direction:row}.p-contents__reason__box__2col .p-contents__reason__box__txtarea{width:70%}.p-contents__reason__box__2col .p-contents__reason__box__img{height:auto}}.p-contents__reason__management{background:#19acc1}.p-contents__reason__management__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3;color:#fff}.p-contents__reason__management__ttl._tc{text-align:center}.p-contents__reason__management__ttl._s,.p-contents__reason__management__ttl ._s{font-size:30px}.p-contents__reason__management__ttl._base-color,.p-contents__reason__management__ttl ._base-color{color:#010101}.p-contents__reason__management__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__reason__management__ttl{font-size:24px;margin-bottom:15px}.p-contents__reason__management__ttl._s,.p-contents__reason__management__ttl ._s{font-size:18px}}.p-contents__reason__management__box{border:3px solid #ddd;border-radius:15px;padding:40px;background:#fff;display:flex;align-items:stretch;gap:40px}.p-contents__reason__management__box+.p-contents__reason__management__box{margin-top:40px}.p-contents__reason__management__box__txtarea{width:72%}.p-contents__reason__management__box__txt{font-size:18px}.p-contents__reason__management__box__txt ._strong{font-weight:bold;color:#d5476d}.p-contents__reason__management__box__img{width:28%;height:250px;background:#000}.p-contents__reason__management__box__ttl{font-size:30px;font-weight:bold;line-height:1.4;padding-left:1em;text-indent:-1em;margin-bottom:20px}.p-contents__reason__management__box__ttl ._num{font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-right:8px}.p-contents__reason__management__box__ttl ._strong{color:#d5476d}.p-contents__reason__management__box__list{width:80%}.p-contents__reason__management__box__list__img{width:20%}.p-contents__reason__management__box__list li:before{content:"";font-family:icomoon;margin-right:8px}.p-contents__reason__management__box__list__wrapper{display:flex;align-items:center;gap:30px}.p-contents__reason__management__box__img._amazon_01{background:url(/common/img/contents/img_person_06.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._amazon_02{background:url(/common/img/contents/img_person_07.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._amazon_03{background:url(/common/img/contents/img_person_08.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._amazon_04{background:url(/common/img/contents/img_person_09.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._amazon_05{background:url(/common/img/contents/img_person_02.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._corp_01{background:url(/common/img/contents/img_person_11.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._corp_02{background:url(/common/img/contents/img_person_06.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._corp_03{background:url(/common/img/contents/img_person_13.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._corp_04{background:url(/common/img/contents/img_person_12.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__solution{background:#d6f1ff}.p-contents__solution__lead{font-weight:500;margin-bottom:30px}.p-contents__solution__list{display:flex;flex-wrap:wrap;gap:20px}.p-contents__solution__list>li{width:calc((100% - 20px)/2);background:#fff;padding:30px}.p-contents__solution__list__ttl{font-weight:bold;font-size:20px;margin-bottom:10px}.p-contents__solution__list__ttl span{color:#19acc1;font-size:1.2em}.p-contents__solution__list__s{text-align:left;line-height:1.3}@media screen and (min-width: 768px){.p-contents__solution__list{text-align:center}.p-contents__solution__lead{font-size:18px;text-align:center}.p-contents__solution__list._3>li{width:calc((100% - 40px)/3)}.p-contents__solution__list._3>li>p{text-align:left;margin-bottom:20px}.p-contents__solution__img{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 767px){.p-contents__solution__list{flex-direction:column;gap:10px}.p-contents__solution__list>li{width:100%;padding:20px}.p-contents__solution__list._3 img{margin:20px auto;display:block}}.p-contents__solution_2{background:#d6f1ff}.p-contents__solution_2__list{display:flex;flex-wrap:wrap;gap:20px}.p-contents__solution_2__list li{width:100%;background:#fff;padding:30px}.p-contents__solution_2__list__ttl{font-weight:bold;font-size:px;margin-bottom:10px}.p-contents__solution_2__list__ttl span{color:#19acc1;font-size:1.2em}@media screen and (min-width: 768px){.p-contents__solution__list{text-align:center}}.p-contents__solution_3{background:#19acc1}.p-contents__solution_3__list{display:flex;flex-wrap:wrap;gap:20px}.p-contents__solution_3__list li{width:100%;background:#fff;padding:30px}.p-contents__solution_3__list__ttl{font-weight:bold;font-size:px;margin-bottom:10px}.p-contents__solution_3__list__ttl span{color:#19acc1;font-size:1.2em}@media screen and (min-width: 768px){.p-contents__solution__list{text-align:center}}.p-contents__support{background:url(/common/img/bg_polygon.png)}.p-contents__support__img{max-width:1000px;width:100%;display:block;margin:0 auto 20px}.p-contents__support__txt__wrapper{max-width:1000px;width:100%;display:block;margin:0 auto}.p-contents__support__txt+.p-contents__support__txt{margin-top:10px}@media screen and (min-width: 768px){.p-contents__support__txt{font-size:18px}}.p-index__flow__content__list._ec-site li:not(:last-child)::after{border-left:20px solid #178acd}.p-index__flow{padding:60px 0 0;background:#fff}@media screen and (max-width: 767px){.p-index__flow{padding:35px 0}.p-index__flow h2{font-size:1.8em}}.p-index__flow__ttl{margin-bottom:.5em}@media screen and (max-width: 767px){.p-index__flow__content{width:1200px}}.p-index__flow__content__list{display:flex;justify-content:flex-start;align-items:stretch;gap:40px;margin:1em auto;padding:1em 0 1em .5em;overflow:hidden}@media screen and (max-width: 767px){.p-index__flow__content__list{flex-flow:wrap}}.p-index__flow__content__list li{width:calc((100% - 170px)/5);background:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,.1);position:relative;opacity:0;transform:translateX(-20px);transition:opacity 1s ease,transform 1s ease}.p-index__flow__content__list li.is-show{opacity:1;transform:translateX(0)}.p-index__flow__content__list li p{font-size:16px;line-height:1.5em;padding:.8em}.p-index__flow__content__list li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:0;height:0;border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0);border-left:20px solid #9f0606}.p-index__flow__content__list__ttl{margin:1em auto;text-align:center;font-size:20px;font-weight:500}.p-index__flow__content__list__img{margin:0 auto;text-align:center;height:75px}.p-index__flow__content__list__img img{height:90%}.p-contents__effect{background:#d6f1ff}.p-contents__effect__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-contents__effect__ttl._tc{text-align:center}.p-contents__effect__ttl._s,.p-contents__effect__ttl ._s{font-size:30px}.p-contents__effect__ttl._base-color,.p-contents__effect__ttl ._base-color{color:#010101}.p-contents__effect__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__effect__ttl{font-size:24px;margin-bottom:15px}.p-contents__effect__ttl._s,.p-contents__effect__ttl ._s{font-size:18px}}.p-contents__effect__list{display:flex;gap:15px;flex-wrap:wrap}.p-contents__effect__list li p{margin-bottom:10px;font-weight:600;font-size:18px}.p-contents__effect__list li{background:#fff;width:calc((100% - 45px)/4);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:15px 15px 20px;border-radius:8px;box-shadow:2px 2px 10px -5px rgba(0,0,0,.2)}.p-contents__effect__list li img{max-width:80px}@media screen and (max-width: 767px){.p-contents__effect__list li{width:calc((100% - 15px)/2)}}.p-contents__assignment{background:#d6f1ff}.p-contents__assignment__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3;margin-bottom:40px}.p-contents__assignment__ttl._tc{text-align:center}.p-contents__assignment__ttl._s,.p-contents__assignment__ttl ._s{font-size:30px}.p-contents__assignment__ttl._base-color,.p-contents__assignment__ttl ._base-color{color:#010101}.p-contents__assignment__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__assignment__ttl{font-size:24px;margin-bottom:15px}.p-contents__assignment__ttl._s,.p-contents__assignment__ttl ._s{font-size:18px}}.p-contents__assignment__txtarea{width:70%}.p-contents__assignment__img{-o-object-fit:cover;object-fit:cover;width:30%}.p-contents__assignment__inner{display:flex;gap:40px;align-items:stretch}.p-contents__assignment__list{background:#fff;padding:1.2em 1.5em;line-height:2;border-radius:.5em;margin:1.1em auto}.p-contents__assignment__list li:before{content:"";font-family:icomoon;color:#19acc1;margin-right:8px}.p-contents__assignment__list span{font-weight:bold;color:#d5476d}@media screen and (min-width: 768px){.p-contents__assignment__list{font-size:18px}.p-contents__assignment__txt{font-size:18px}}@media screen and (max-width: 767px){.p-contents__assignment__inner{flex-direction:column;gap:20px}.p-contents__assignment__txtarea{width:100%}.p-contents__assignment__img{width:100%;height:200px}}.p-contents__kv._contents-kv-rakuten{background:url(/common/img/contents/kv_rakuten.jpg) no-repeat;background-size:cover;background-position:bottom 20% center}.p-contents__kv._contents-kv-amazon{background:url(/common/img/contents/kv_amazon.jpg) no-repeat;background-size:cover;background-position:top 40% center}.p-contents__kv._contents-kv-yahoo{background:url(/common/img/contents/kv_yahoo.jpg) no-repeat;background-size:cover;background-position:bottom 20% center}.p-contents__kv._contents-kv-ec-site{background:url(/common/img/contents/kv_ec-site.jpg) no-repeat;background-size:cover;background-position:bottom 20% center}#ec-site .p-contents__kv{background:url(/common/img/contents/kv_ec-site.jpg) no-repeat;background-size:cover;background-position:center center}#ec-site_consulting .p-contents__kv{background:url(/common/img/contents/kv_ec-site_consulting.jpg) no-repeat;background-size:cover;background-position:center center}#ec-site_store-opening .p-contents__kv{background:url(/common/img/contents/kv_ec-site_store-opening.jpg) no-repeat;background-size:cover;background-position:center center}#rakuten_store-opening .p-contents__kv{background:url(/common/img/contents/kv_rakuten_store-opening.jpg) no-repeat;background-size:cover;background-position:top 50% center}#rakuten_consulting .p-contents__kv{background:url(/common/img/contents/kv_rakuten_consulting.jpg) no-repeat;background-size:cover;background-position:top 40% center}#amazon_ad .p-contents__kv{background:url(/common/img/contents/kv_amazon_ad.jpg) no-repeat;background-size:cover;background-position:top 50% center}#yahoo_store-opening .p-contents__kv{background:url(/common/img/contents/kv_yahoo_store-opening.jpg) no-repeat;background-size:cover;background-position:top 50% center}#yahoo_consulting .p-contents__kv{background:url(/common/img/contents/kv_yahoo_consulting.jpg) no-repeat;background-size:cover;background-position:top 40% center}#ec-site_ad .p-contents__kv{background:url(/common/img/contents/kv_ec-site_ad.jpg) no-repeat;background-size:cover;background-position:top 50% center}#rakuten .p-contents__kv{background:url(/common/img/contents/kv_rakuten.jpg) no-repeat;background-size:cover;background-position:bottom 20% center}#amazon .p-contents__kv{background:url(/common/img/contents/kv_amazon.jpg) no-repeat;background-size:cover;background-position:top 30% center}#yahoo .p-contents__kv{background:url(/common/img/contents/kv_yahoo.jpg) no-repeat;background-size:cover;background-position:top 40% center}#production .p-contents__kv{background:url(/common/img/contents/kv_production.jpg) no-repeat;background-size:cover;background-position:top 40% center}.p-contents__worries__list>*,.p-contents__flow__list>*,.p-contents__worries__ttl{opacity:0;transform:translateY(12px)}.is-inview .p-contents__worries__list>*,.is-inview .p-contents__flow__list>*{animation:u-fadeUp .5s ease forwards}.is-inview .p-contents__worries__ttl{animation:u-fadeUp .5s ease forwards}@media(prefers-reduced-motion: reduce){.p-contents__worries__list>*,.p-contents__flow__list>*,.p-contents__worries__ttl{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-zoomIn{0%{opacity:0;transform:scale(0.92)}100%{opacity:1;transform:scale(1)}}.p-contents__worries__solution__ttl{opacity:0;transform:scale(0.92);will-change:transform,opacity}.is-inview .p-contents__worries__solution__ttl{animation:u-zoomIn .5s ease-out forwards;animation-delay:.5s}@media(prefers-reduced-motion: reduce){.p-contents__worries__solution__ttl{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-slideUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.p-contents__ttl__sub_01,.p-contents__ttl__sub_02{opacity:0;transform:translateY(20px);will-change:transform,opacity}.is-inview .p-contents__ttl__sub_01{animation:u-slideUp .6s ease-out forwards}.is-inview .p-contents__ttl__sub_02{animation:u-slideUp .6s ease-out forwards;animation-delay:.3s}@media(prefers-reduced-motion: reduce){.p-contents__ttl__sub_01,.p-contents__ttl__sub_02{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-cardFadeUp{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:translateY(0)}}.p-contents__service__box{opacity:0;transform:translateY(16px);will-change:transform,opacity}.is-inview .p-contents__service__box{animation:u-cardFadeUp .5s ease-out forwards}@media(prefers-reduced-motion: reduce){.p-contents__service__box{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes u-fadeInSimple{0%{opacity:0}100%{opacity:1}}.p-contents__closing__inner{opacity:0;will-change:opacity}.is-inview .p-contents__closing__inner{animation:u-fadeInSimple .6s ease-out forwards}@media(prefers-reduced-motion: reduce){.p-contents__closing__inner{opacity:1 !important;animation:none !important}}@keyframes u-fadeUp{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.p-startup-plan{--startup-main: #17bfa6;--startup-dark: #087e8a;--startup-blue: #70d7cf;--startup-orange: #f87024;padding:60px 0;background:linear-gradient(135deg, #e8f7ff 0%, #dff8f3 48%, #f5fbff 100%);color:#12343d;text-align:center}.p-startup-plan .c-lyt__inner{max-width:920px}.p-startup-plan__sub{margin-bottom:2rem;color:#1d2730;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:1.4px}.p-startup-plan__name{display:block;margin-top:2px;color:var(--startup-orange);font-size:30px;font-weight:900;line-height:1.15}.p-startup-plan__lead{display:block;margin-top:2px;color:#1d2730;font-size:22px;font-weight:800}.p-startup-plan__targets{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin:0;padding:0;list-style:none;color:#1d2730;font-size:15px;font-weight:700;line-height:1.35}.p-startup-plan__targets li{position:relative;display:flex;align-items:center;justify-content:center;min-height:68px;padding:10px 12px 10px 48px;background:#fff;border:1px solid rgba(23,191,166,.18);border-radius:14px;box-shadow:0 8px 18px rgba(8,126,138,.12)}.p-startup-plan__targets li::before{content:"";position:absolute;left:14px;top:50%;width:28px;height:28px;border-radius:50%;background:var(--startup-blue);transform:translateY(-50%)}.p-startup-plan__targets li::after{content:"";position:absolute;left:23px;top:50%;width:11px;height:6px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:translateY(-68%) rotate(-45deg)}.p-startup-plan__card{max-width:540px;margin:18px auto 0;padding:12px;background:#fff;border:4px solid #fff;border-radius:20px;box-shadow:0 10px 20px rgba(8,126,138,.12)}.p-startup-plan__prices{display:grid;grid-template-columns:repeat(2, 1fr)}.p-startup-plan__price{padding:0 30px}.p-startup-plan__price+.p-startup-plan__price{border-left:1px solid #d8d8d8}.p-startup-plan__label{margin:0 0 4px;color:#1d2730;font-size:20px;font-weight:800}.p-startup-plan__value{display:flex;align-items:baseline;justify-content:center;margin:0;font-weight:800;line-height:1}.p-startup-plan__number,.p-startup-plan__yen{color:var(--startup-orange)}.p-startup-plan__number{font-family:Roboto,sans-serif;font-size:66px;font-weight:700;line-height:.9}.p-startup-plan__yen{margin-left:4px;font-size:27px;font-weight:800}.p-startup-plan__services{display:grid;grid-template-columns:repeat(2, 1fr);gap:2px 34px;max-width:430px;margin:24px auto 0;padding:0;list-style:none;color:#101820;text-align:left}.p-startup-plan__services li{padding:8px 12px;font-size:16px;font-weight:500;line-height:1.35}.p-startup-plan__services li::before{content:"";display:inline-block;width:8px;height:8px;margin:0 8px 1px 0;border-radius:50%;background:var(--startup-main)}.p-startup-plan__additional{margin-top:24px}.p-startup-plan__additional-label{position:relative;display:inline-block;margin:0 0 8px;padding:0 28px;color:var(--startup-main);font-size:18px;font-weight:800}.p-startup-plan__additional-label::before,.p-startup-plan__additional-label::after{content:"";position:absolute;top:4px;width:2px;height:16px;background:var(--startup-main);border-radius:999px}.p-startup-plan__additional-label::before{left:10px;transform:rotate(-34deg)}.p-startup-plan__additional-label::after{right:10px;transform:rotate(34deg)}.p-startup-plan__discount{margin:0 auto 6px;color:#1d2428;font-size:24px;font-weight:800;line-height:1.25}.p-startup-plan__discount strong{color:var(--startup-orange);font-size:1.55em;line-height:.8;vertical-align:-0.04em}.p-startup-plan__note{margin:0 0 1em;font-size:12px}.p-startup-plan__option{margin:0;padding:12px 10px;list-style:none;background:#1bab9f;border-radius:10px;box-shadow:0 14px 30px rgba(8,126,138,.12)}.p-startup-plan__option-title,.p-startup-plan__option-sub,.p-startup-plan__option-example{display:block;color:#fff}.p-startup-plan__option-title{font-size:22px;font-weight:800;line-height:1.15}.p-startup-plan__option-sub{margin-top:10px;font-size:16px;line-height:1.15}.p-startup-plan__option-example{margin-top:10px;font-size:14px;line-height:1.5}@media screen and (max-width: 767px){.p-startup-plan{padding-top:32px}.p-startup-plan__sub{font-size:19px}.p-startup-plan__name{font-size:26px}.p-startup-plan__lead{font-size:16px}.p-startup-plan__targets{grid-template-columns:1fr;gap:8px;max-width:320px;margin:0 auto;font-size:14px}.p-startup-plan__targets li{min-height:52px}.p-startup-plan__card{max-width:330px;padding:10px}.p-startup-plan__price{padding:0 12px}.p-startup-plan__label{font-size:16px}.p-startup-plan__number{font-size:52px}.p-startup-plan__yen{font-size:20px}.p-startup-plan__services{gap:2px;max-width:315px}.p-startup-plan__services li{padding:6px;font-size:13px}.p-startup-plan__discount,.p-startup-plan__option-title{font-size:18px}.p-startup-plan__option-sub{font-size:12px}.p-startup-plan__option-example{font-size:10px}}#ec-site .p-contents__kv{background:url(/common/img/contents/kv_ec-site.jpg) no-repeat;background-size:cover;background-position:center center}#ec-site_consulting .p-contents__kv{background:url(/common/img/contents/kv_ec-site_consulting.jpg) no-repeat;background-size:cover;background-position:center center}#ec-site_store-opening .p-contents__kv{background:url(/common/img/contents/kv_ec-site_store-opening.jpg) no-repeat;background-size:cover;background-position:center center}#rakuten_store-opening .p-contents__kv{background:url(/common/img/contents/kv_rakuten_store-opening.jpg) no-repeat;background-size:cover;background-position:top 50% center}#rakuten_renewal .p-contents__kv{background:url(/common/img/contents/kv_rakuten_renewal.jpg) no-repeat;background-size:cover;background-position:top 30% center}#rakuten_ad .p-contents__kv{background:url(/common/img/contents/kv_rakuten_ad.jpg) no-repeat;background-size:cover;background-position:top 40% center}#rakuten_product .p-contents__kv{background:url(/common/img/article/img_rakuten_product_01.jpg) no-repeat;background-size:cover;background-position:bottom 15% center}#rakuten_consulting .p-contents__kv{background:url(/common/img/contents/kv_rakuten_consulting.jpg) no-repeat;background-size:cover;background-position:top 40% center}#amazon_ad .p-contents__kv{background:url(/common/img/contents/kv_amazon_ad.jpg) no-repeat;background-size:cover;background-position:top 50% center}#yahoo_store-opening .p-contents__kv{background:url(/common/img/contents/kv_yahoo_store-opening.jpg) no-repeat;background-size:cover;background-position:top 50% center}#yahoo_consulting .p-contents__kv{background:url(/common/img/contents/kv_yahoo_consulting.jpg) no-repeat;background-size:cover;background-position:top 40% center}#ec-site_ad .p-contents__kv{background:url(/common/img/contents/kv_ec-site_ad.jpg) no-repeat;background-size:cover;background-position:top 50% center}#rakuten .p-contents__kv{background:url(/common/img/contents/kv_rakuten.jpg) no-repeat;background-size:cover;background-position:bottom 20% center}#amazon .p-contents__kv{background:url(/common/img/contents/kv_amazon.jpg) no-repeat;background-size:cover;background-position:top 30% center}#yahoo .p-contents__kv{background:url(/common/img/contents/kv_yahoo.jpg) no-repeat;background-size:cover;background-position:top 40% center}#production .p-contents__kv{background:url(/common/img/contents/kv_production.jpg) no-repeat;background-size:cover;background-position:top 40% center}@media screen and (max-width: 767px){#rakuten_unyo .c-hdg__ttl01 .c-txt__bg,#ec_site_unyo .c-hdg__ttl01 .c-txt__bg,#amazon_unyo .c-hdg__ttl01 .c-txt__bg{font-size:28px}}#rakuten_unyo .l-breadcrumb__wrap,#ec_site_unyo .l-breadcrumb__wrap,#amazon_unyo .l-breadcrumb__wrap{position:relative;z-index:2;margin-bottom:30px}#rakuten_unyo .p-contents__kv.p-contents__kv--rakuten-unyo,#ec_site_unyo .p-contents__kv.p-contents__kv--rakuten-unyo,#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo{background:url(/common/img/contents/kv_rakuten_unyo.jpg) no-repeat;background-size:cover;background-position:center center}#rakuten_unyo .p-contents__kv.p-contents__kv--rakuten-unyo .p-top__kv__wave,#ec_site_unyo .p-contents__kv.p-contents__kv--rakuten-unyo .p-top__kv__wave,#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo .p-top__kv__wave{transform:translateY(42px)}#rakuten_unyo .p-rakuten-unyo__kv-copy,#ec_site_unyo .p-rakuten-unyo__kv-copy,#amazon_unyo .p-rakuten-unyo__kv-copy{position:absolute;top:48%;left:50%;z-index:1;width:100%;color:#111;font-weight:800;line-height:1.25;text-align:left;text-shadow:0 0 8px hsla(0,0%,100%,.95),0 2px 14px hsla(0,0%,100%,.9);transform:translate(-50%, -50%)}#rakuten_unyo .p-rakuten-unyo__kv-copy-sub,#ec_site_unyo .p-rakuten-unyo__kv-copy-sub,#amazon_unyo .p-rakuten-unyo__kv-copy-sub{margin:0 0 8px;color:#bf0000;font-size:34px;letter-spacing:0}#rakuten_unyo .p-rakuten-unyo__kv-copy-main,#ec_site_unyo .p-rakuten-unyo__kv-copy-main,#amazon_unyo .p-rakuten-unyo__kv-copy-main{margin:0;font-size:58px;letter-spacing:0}#rakuten_unyo .p-contents__kv--rakuten-unyo+.c-lyt__inner .p-contents__kv__inner,#ec_site_unyo .p-contents__kv--rakuten-unyo+.c-lyt__inner .p-contents__kv__inner,#amazon_unyo .p-contents__kv--rakuten-unyo+.c-lyt__inner .p-contents__kv__inner{margin-top:-20px !important}#rakuten_unyo .c-txt__bg,#ec_site_unyo .c-txt__bg,#amazon_unyo .c-txt__bg{background:#ffdb41;color:#bf0000;padding:.1em .3em}@media screen and (max-width: 767px){#rakuten_unyo .c-txt__bg,#ec_site_unyo .c-txt__bg,#amazon_unyo .c-txt__bg{font-size:22px;line-height:2em}}#rakuten_unyo .p-contents__ttl__sub_01,#ec_site_unyo .p-contents__ttl__sub_01,#amazon_unyo .p-contents__ttl__sub_01{font-size:1.35em}#rakuten_unyo .p-contents__ttl__num,#ec_site_unyo .p-contents__ttl__num,#amazon_unyo .p-contents__ttl__num{display:inline-block;color:#f87025;font-size:1.5em;line-height:1;vertical-align:-0.08em}#rakuten_unyo .p-rakuten-unyo__value,#ec_site_unyo .p-rakuten-unyo__value,#amazon_unyo .p-rakuten-unyo__value{margin:34px auto 68px}#rakuten_unyo .p-rakuten-unyo__value-list,#ec_site_unyo .p-rakuten-unyo__value-list,#amazon_unyo .p-rakuten-unyo__value-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:38px}#rakuten_unyo .p-rakuten-unyo__value-list.is-inview .p-rakuten-unyo__value-item,#ec_site_unyo .p-rakuten-unyo__value-list.is-inview .p-rakuten-unyo__value-item,#amazon_unyo .p-rakuten-unyo__value-list.is-inview .p-rakuten-unyo__value-item{animation:rakuten-unyo-shadow-in .55s cubic-bezier(0.22, 1, 0.36, 1) forwards}#rakuten_unyo .p-rakuten-unyo__value-item,#ec_site_unyo .p-rakuten-unyo__value-item,#amazon_unyo .p-rakuten-unyo__value-item{position:relative;display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;min-height:260px;padding:28px 24px 26px;background:#fff;border:4px solid #bf0000;box-shadow:0 0 0 #f5dcdc;text-align:center}#rakuten_unyo .p-rakuten-unyo__value-item::before,#ec_site_unyo .p-rakuten-unyo__value-item::before,#amazon_unyo .p-rakuten-unyo__value-item::before{content:none}#rakuten_unyo .p-rakuten-unyo__value-text,#ec_site_unyo .p-rakuten-unyo__value-text,#amazon_unyo .p-rakuten-unyo__value-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:60px;margin-top:20px;gap:8px}@media screen and (max-width: 767px){#rakuten_unyo .p-rakuten-unyo__value-text,#ec_site_unyo .p-rakuten-unyo__value-text,#amazon_unyo .p-rakuten-unyo__value-text{margin-top:0;margin-bottom:10px}}#rakuten_unyo .p-rakuten-unyo__value-text p,#ec_site_unyo .p-rakuten-unyo__value-text p,#amazon_unyo .p-rakuten-unyo__value-text p{width:100%;margin:0}#rakuten_unyo .p-rakuten-unyo__value-text p:not(.p-rakuten-unyo__value-title):not(.p-rakuten-unyo__value-heading),#ec_site_unyo .p-rakuten-unyo__value-text p:not(.p-rakuten-unyo__value-title):not(.p-rakuten-unyo__value-heading),#amazon_unyo .p-rakuten-unyo__value-text p:not(.p-rakuten-unyo__value-title):not(.p-rakuten-unyo__value-heading){font-size:15px;font-weight:600;line-height:1.55}#rakuten_unyo .p-rakuten-unyo__value-title,#ec_site_unyo .p-rakuten-unyo__value-title,#amazon_unyo .p-rakuten-unyo__value-title{color:#010101;font-size:22px;font-weight:600;line-height:1.4}#rakuten_unyo .p-rakuten-unyo__value-heading,#ec_site_unyo .p-rakuten-unyo__value-heading,#amazon_unyo .p-rakuten-unyo__value-heading{color:#bf0000;font-size:16px;font-weight:800;line-height:1.35}#rakuten_unyo .p-rakuten-unyo__value-visual,#ec_site_unyo .p-rakuten-unyo__value-visual,#amazon_unyo .p-rakuten-unyo__value-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:128px}#rakuten_unyo .p-rakuten-unyo__value-visual img,#ec_site_unyo .p-rakuten-unyo__value-visual img,#amazon_unyo .p-rakuten-unyo__value-visual img{display:block;width:100%;height:auto}#rakuten_unyo .p-rakuten-unyo__value-visual--operation,#ec_site_unyo .p-rakuten-unyo__value-visual--operation,#amazon_unyo .p-rakuten-unyo__value-visual--operation{width:118px;height:118px;border-radius:50%;background:rgba(205,86,86,.08)}#rakuten_unyo .p-rakuten-unyo__value-visual--operation::before,#rakuten_unyo .p-rakuten-unyo__value-visual--operation::after,#ec_site_unyo .p-rakuten-unyo__value-visual--operation::before,#ec_site_unyo .p-rakuten-unyo__value-visual--operation::after,#amazon_unyo .p-rakuten-unyo__value-visual--operation::before,#amazon_unyo .p-rakuten-unyo__value-visual--operation::after{content:"";position:absolute;background:#fff}#rakuten_unyo .p-rakuten-unyo__value-visual--operation::before,#ec_site_unyo .p-rakuten-unyo__value-visual--operation::before,#amazon_unyo .p-rakuten-unyo__value-visual--operation::before{width:58px;height:42px;border-radius:6px;background:#bf0000;box-shadow:0 0 0 8px rgba(173,44,44,.14)}#rakuten_unyo .p-rakuten-unyo__value-visual--operation::after,#ec_site_unyo .p-rakuten-unyo__value-visual--operation::after,#amazon_unyo .p-rakuten-unyo__value-visual--operation::after{width:42px;height:5px;transform:translateY(32px);border-radius:999px;background:#bf0000}#rakuten_unyo .p-rakuten-unyo__value-visual--ill img,#ec_site_unyo .p-rakuten-unyo__value-visual--ill img,#amazon_unyo .p-rakuten-unyo__value-visual--ill img{max-width:138px}#rakuten_unyo .p-rakuten-unyo__value-visual--logo,#ec_site_unyo .p-rakuten-unyo__value-visual--logo,#amazon_unyo .p-rakuten-unyo__value-visual--logo{width:100%}#rakuten_unyo .p-rakuten-unyo__value-visual--logo img,#ec_site_unyo .p-rakuten-unyo__value-visual--logo img,#amazon_unyo .p-rakuten-unyo__value-visual--logo img{max-width:300px}#rakuten_unyo .p-rakuten-unyo__worries,#ec_site_unyo .p-rakuten-unyo__worries,#amazon_unyo .p-rakuten-unyo__worries{background:#fafafa;padding:58px 0 38px;filter:drop-shadow(0 10px 10px rgba(0, 0, 0, 0.1))}#rakuten_unyo .p-rakuten-unyo__worries::after,#ec_site_unyo .p-rakuten-unyo__worries::after,#amazon_unyo .p-rakuten-unyo__worries::after{border-top-color:#fafafa}#rakuten_unyo .p-rakuten-unyo__worries-inner,#ec_site_unyo .p-rakuten-unyo__worries-inner,#amazon_unyo .p-rakuten-unyo__worries-inner{position:relative;z-index:1}#rakuten_unyo .p-rakuten-unyo__worries-ttl,#ec_site_unyo .p-rakuten-unyo__worries-ttl,#amazon_unyo .p-rakuten-unyo__worries-ttl{position:relative;display:table;margin:0 auto 40px;padding:0 58px;color:#333;font-size:35px;line-height:1.4;letter-spacing:.04em}#rakuten_unyo .p-rakuten-unyo__worries-ttl span,#ec_site_unyo .p-rakuten-unyo__worries-ttl span,#amazon_unyo .p-rakuten-unyo__worries-ttl span{color:#9d5dad}#rakuten_unyo .p-rakuten-unyo__worries-ttl::before,#rakuten_unyo .p-rakuten-unyo__worries-ttl::after,#ec_site_unyo .p-rakuten-unyo__worries-ttl::before,#ec_site_unyo .p-rakuten-unyo__worries-ttl::after,#amazon_unyo .p-rakuten-unyo__worries-ttl::before,#amazon_unyo .p-rakuten-unyo__worries-ttl::after{content:"";position:absolute;width:24px;height:24px;border-color:#9d5dad;opacity:.9}#rakuten_unyo .p-rakuten-unyo__worries-ttl::before,#ec_site_unyo .p-rakuten-unyo__worries-ttl::before,#amazon_unyo .p-rakuten-unyo__worries-ttl::before{top:-8px;left:16px;border-top:4px solid;border-left:4px solid}#rakuten_unyo .p-rakuten-unyo__worries-ttl::after,#ec_site_unyo .p-rakuten-unyo__worries-ttl::after,#amazon_unyo .p-rakuten-unyo__worries-ttl::after{right:16px;bottom:-8px;border-right:4px solid;border-bottom:4px solid}#rakuten_unyo .p-rakuten-unyo__worries-list-wrapper,#ec_site_unyo .p-rakuten-unyo__worries-list-wrapper,#amazon_unyo .p-rakuten-unyo__worries-list-wrapper{display:block}#rakuten_unyo .p-rakuten-unyo__worries-list,#ec_site_unyo .p-rakuten-unyo__worries-list,#amazon_unyo .p-rakuten-unyo__worries-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 25px;width:100%;font-size:16px;font-weight:600;line-height:1.8}#rakuten_unyo .p-rakuten-unyo__worries-list li,#ec_site_unyo .p-rakuten-unyo__worries-list li,#amazon_unyo .p-rakuten-unyo__worries-list li{display:flex;align-items:center;justify-content:center;min-height:100px;padding:15px;text-align:center;text-indent:0;background:#fff;border:2px solid #b07cbd;border-radius:999px;box-shadow:0 5px 10px rgba(91,151,158,.08)}#rakuten_unyo .p-rakuten-unyo__worries-list li::before,#ec_site_unyo .p-rakuten-unyo__worries-list li::before,#amazon_unyo .p-rakuten-unyo__worries-list li::before{content:none}#rakuten_unyo .p-rakuten-unyo__worries-list li p,#ec_site_unyo .p-rakuten-unyo__worries-list li p,#amazon_unyo .p-rakuten-unyo__worries-list li p{width:100%;margin:0;text-indent:0;line-height:1.5em}#rakuten_unyo .p-rakuten-unyo__worries-strong,#ec_site_unyo .p-rakuten-unyo__worries-strong,#amazon_unyo .p-rakuten-unyo__worries-strong{display:inline;color:#9d5dad;font-size:1.3em;font-weight:700}#rakuten_unyo .p-rakuten-unyo__scope,#ec_site_unyo .p-rakuten-unyo__scope,#amazon_unyo .p-rakuten-unyo__scope{background:#eaf8ff}#rakuten_unyo .p-rakuten-unyo__scope-ttl,#ec_site_unyo .p-rakuten-unyo__scope-ttl,#amazon_unyo .p-rakuten-unyo__scope-ttl{margin:0 0 28px;color:#222;font-size:32px;font-weight:800;line-height:1.45;text-align:center}#rakuten_unyo .p-rakuten-unyo__scope-ttl span,#ec_site_unyo .p-rakuten-unyo__scope-ttl span,#amazon_unyo .p-rakuten-unyo__scope-ttl span{font-size:1.2em;padding-left:5px}#rakuten_unyo .p-rakuten-unyo__scope-list,#ec_site_unyo .p-rakuten-unyo__scope-list,#amazon_unyo .p-rakuten-unyo__scope-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 16px}#rakuten_unyo .p-rakuten-unyo__scope-item,#ec_site_unyo .p-rakuten-unyo__scope-item,#amazon_unyo .p-rakuten-unyo__scope-item{display:flex;align-items:center;gap:16px;min-height:94px;padding:16px;background:#fff;border:1px solid rgba(18,63,131,.06);border-radius:8px;box-shadow:0 8px 22px rgba(18,63,131,.07)}#rakuten_unyo .p-rakuten-unyo__scope-item:last-child,#ec_site_unyo .p-rakuten-unyo__scope-item:last-child,#amazon_unyo .p-rakuten-unyo__scope-item:last-child{grid-column:auto;min-height:94px}#rakuten_unyo .p-rakuten-unyo__scope-icon,#ec_site_unyo .p-rakuten-unyo__scope-icon,#amazon_unyo .p-rakuten-unyo__scope-icon{display:flex;align-items:center;justify-content:center;flex:0 0 65px;width:65px}#rakuten_unyo .p-rakuten-unyo__scope-icon img,#ec_site_unyo .p-rakuten-unyo__scope-icon img,#amazon_unyo .p-rakuten-unyo__scope-icon img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}#rakuten_unyo .p-rakuten-unyo__scope-body,#ec_site_unyo .p-rakuten-unyo__scope-body,#amazon_unyo .p-rakuten-unyo__scope-body{min-width:0}#rakuten_unyo .p-rakuten-unyo__scope-body h3,#ec_site_unyo .p-rakuten-unyo__scope-body h3,#amazon_unyo .p-rakuten-unyo__scope-body h3{margin:0 0 4px;color:#d5476d;font-size:24px;font-weight:600;line-height:1.35}#rakuten_unyo .p-rakuten-unyo__scope-body p,#ec_site_unyo .p-rakuten-unyo__scope-body p,#amazon_unyo .p-rakuten-unyo__scope-body p{margin:0;font-size:16px;font-weight:500;line-height:1.55}@keyframes rakuten-unyo-shadow-in{0%{box-shadow:0 0 0 #f5dcdc}70%{box-shadow:18px 18px 0 #f5dcdc}100%{box-shadow:15px 15px 0 #f5dcdc}}@media(prefers-reduced-motion: reduce){#rakuten_unyo .p-rakuten-unyo__value-item,#ec_site_unyo .p-rakuten-unyo__value-item,#amazon_unyo .p-rakuten-unyo__value-item{box-shadow:15px 15px 0 #f5dcdc;animation:none !important}}@media screen and (max-width: 767px){@keyframes rakuten-unyo-shadow-in{0%{box-shadow:0 0 0 #f5dcdc}70%{box-shadow:17px 17px 0 #f5dcdc}100%{box-shadow:14px 14px 0 #f5dcdc}}#rakuten_unyo .p-contents__kv--rakuten-unyo+.c-lyt__inner .p-contents__kv__inner,#ec_site_unyo .p-contents__kv--rakuten-unyo+.c-lyt__inner .p-contents__kv__inner,#amazon_unyo .p-contents__kv--rakuten-unyo+.c-lyt__inner .p-contents__kv__inner{margin-top:-5px !important}#rakuten_unyo .p-contents__kv.p-contents__kv--rakuten-unyo .p-top__kv__wave,#ec_site_unyo .p-contents__kv.p-contents__kv--rakuten-unyo .p-top__kv__wave,#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo .p-top__kv__wave{transform:translateY(28px)}#rakuten_unyo .p-rakuten-unyo__kv-copy,#ec_site_unyo .p-rakuten-unyo__kv-copy,#amazon_unyo .p-rakuten-unyo__kv-copy{top:45%;text-align:left}#rakuten_unyo .p-rakuten-unyo__kv-copy-sub,#ec_site_unyo .p-rakuten-unyo__kv-copy-sub,#amazon_unyo .p-rakuten-unyo__kv-copy-sub{margin-bottom:6px;font-size:18px;line-height:1.25}#rakuten_unyo .p-rakuten-unyo__kv-copy-main,#ec_site_unyo .p-rakuten-unyo__kv-copy-main,#amazon_unyo .p-rakuten-unyo__kv-copy-main{font-size:32px;line-height:1.18}#rakuten_unyo .p-rakuten-unyo__value,#ec_site_unyo .p-rakuten-unyo__value,#amazon_unyo .p-rakuten-unyo__value{margin:24px auto 44px}#rakuten_unyo .p-rakuten-unyo__value-list,#ec_site_unyo .p-rakuten-unyo__value-list,#amazon_unyo .p-rakuten-unyo__value-list{grid-template-columns:1fr;gap:26px}#rakuten_unyo .p-rakuten-unyo__value-item,#ec_site_unyo .p-rakuten-unyo__value-item,#amazon_unyo .p-rakuten-unyo__value-item{min-height:220px;padding:24px 18px 15px}#rakuten_unyo .p-rakuten-unyo__value-title,#ec_site_unyo .p-rakuten-unyo__value-title,#amazon_unyo .p-rakuten-unyo__value-title{font-size:19px}#rakuten_unyo .p-rakuten-unyo__value-visual,#ec_site_unyo .p-rakuten-unyo__value-visual,#amazon_unyo .p-rakuten-unyo__value-visual{height:112px}#rakuten_unyo .p-rakuten-unyo__value-visual--operation,#ec_site_unyo .p-rakuten-unyo__value-visual--operation,#amazon_unyo .p-rakuten-unyo__value-visual--operation{width:104px;height:104px}#rakuten_unyo .p-rakuten-unyo__value-visual--ill img,#ec_site_unyo .p-rakuten-unyo__value-visual--ill img,#amazon_unyo .p-rakuten-unyo__value-visual--ill img{max-width:120px}#rakuten_unyo .p-rakuten-unyo__value-visual--logo img,#ec_site_unyo .p-rakuten-unyo__value-visual--logo img,#amazon_unyo .p-rakuten-unyo__value-visual--logo img{max-width:min(100%,300px)}#rakuten_unyo .p-rakuten-unyo__worries,#ec_site_unyo .p-rakuten-unyo__worries,#amazon_unyo .p-rakuten-unyo__worries{padding:40px 0 28px}#rakuten_unyo .p-rakuten-unyo__worries-ttl,#ec_site_unyo .p-rakuten-unyo__worries-ttl,#amazon_unyo .p-rakuten-unyo__worries-ttl{margin-bottom:34px;padding:0 34px;font-size:24px}#rakuten_unyo .p-rakuten-unyo__worries-ttl::before,#rakuten_unyo .p-rakuten-unyo__worries-ttl::after,#ec_site_unyo .p-rakuten-unyo__worries-ttl::before,#ec_site_unyo .p-rakuten-unyo__worries-ttl::after,#amazon_unyo .p-rakuten-unyo__worries-ttl::before,#amazon_unyo .p-rakuten-unyo__worries-ttl::after{width:18px;height:18px}#rakuten_unyo .p-rakuten-unyo__worries-ttl::before,#ec_site_unyo .p-rakuten-unyo__worries-ttl::before,#amazon_unyo .p-rakuten-unyo__worries-ttl::before{left:4px}#rakuten_unyo .p-rakuten-unyo__worries-ttl::after,#ec_site_unyo .p-rakuten-unyo__worries-ttl::after,#amazon_unyo .p-rakuten-unyo__worries-ttl::after{right:4px}#rakuten_unyo .p-rakuten-unyo__worries-list,#ec_site_unyo .p-rakuten-unyo__worries-list,#amazon_unyo .p-rakuten-unyo__worries-list{grid-template-columns:1fr;gap:16px;font-size:15px}#rakuten_unyo .p-rakuten-unyo__worries-list li,#ec_site_unyo .p-rakuten-unyo__worries-list li,#amazon_unyo .p-rakuten-unyo__worries-list li{min-height:80px;padding:15px 22px;border-width:3px}#rakuten_unyo .p-rakuten-unyo__scope-ttl,#ec_site_unyo .p-rakuten-unyo__scope-ttl,#amazon_unyo .p-rakuten-unyo__scope-ttl{margin-bottom:24px;font-size:24px}#rakuten_unyo .p-rakuten-unyo__scope-list,#ec_site_unyo .p-rakuten-unyo__scope-list,#amazon_unyo .p-rakuten-unyo__scope-list{grid-template-columns:1fr;gap:10px}#rakuten_unyo .p-rakuten-unyo__scope-item,#ec_site_unyo .p-rakuten-unyo__scope-item,#amazon_unyo .p-rakuten-unyo__scope-item{min-height:0;gap:8px;padding:14px 14px 14px 8px}#rakuten_unyo .p-rakuten-unyo__scope-item:last-child,#ec_site_unyo .p-rakuten-unyo__scope-item:last-child,#amazon_unyo .p-rakuten-unyo__scope-item:last-child{min-height:0}#rakuten_unyo .p-rakuten-unyo__scope-icon,#ec_site_unyo .p-rakuten-unyo__scope-icon,#amazon_unyo .p-rakuten-unyo__scope-icon{flex-basis:65px;width:65px;height:65px}#rakuten_unyo .p-rakuten-unyo__scope-body h3,#ec_site_unyo .p-rakuten-unyo__scope-body h3,#amazon_unyo .p-rakuten-unyo__scope-body h3{font-size:18px}#rakuten_unyo .p-rakuten-unyo__scope-body p,#ec_site_unyo .p-rakuten-unyo__scope-body p,#amazon_unyo .p-rakuten-unyo__scope-body p{font-size:14px}}#rakuten_unyo .p-top-cost,#ec_site_unyo .p-top-cost,#amazon_unyo .p-top-cost{background:#17acc1;position:relative;overflow:hidden;z-index:0}@media screen and (max-width: 767px){#rakuten_unyo .p-top-cost,#ec_site_unyo .p-top-cost,#amazon_unyo .p-top-cost{padding:10px 0}}#rakuten_unyo .p-top-cost__inner,#ec_site_unyo .p-top-cost__inner,#amazon_unyo .p-top-cost__inner{z-index:1;position:relative}#rakuten_unyo .p-top-cost:after,#ec_site_unyo .p-top-cost:after,#amazon_unyo .p-top-cost:after{background:url(../../lp/rakuten_unyo/common/img/bg_cost.png) no-repeat;background-size:cover;width:100%;height:100%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#rakuten_unyo .p-top-cost__ttl,#ec_site_unyo .p-top-cost__ttl,#amazon_unyo .p-top-cost__ttl{color:#fff;font-size:28px;text-align:center;margin-bottom:15px}@media screen and (max-width: 767px){#rakuten_unyo .p-top-cost__ttl,#ec_site_unyo .p-top-cost__ttl,#amazon_unyo .p-top-cost__ttl{line-height:1.4em;margin-bottom:0}}#rakuten_unyo .p-top-cost__ttl .dib,#ec_site_unyo .p-top-cost__ttl .dib,#amazon_unyo .p-top-cost__ttl .dib{font-size:1.2em}#rakuten_unyo .p-top-cost__txt,#ec_site_unyo .p-top-cost__txt,#amazon_unyo .p-top-cost__txt{text-align:center;font-size:2.5rem;margin:2rem auto 1rem}@media screen and (max-width: 767px){#rakuten_unyo .p-top-cost__txt,#ec_site_unyo .p-top-cost__txt,#amazon_unyo .p-top-cost__txt{font-size:2rem;line-height:1.4em;margin:1.6rem auto 1rem}}#rakuten_unyo .p-top-cost__txt span,#ec_site_unyo .p-top-cost__txt span,#amazon_unyo .p-top-cost__txt span{color:#f9ff00}#rakuten_unyo .p-top-cost__txtS,#ec_site_unyo .p-top-cost__txtS,#amazon_unyo .p-top-cost__txtS{text-align:center;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.4em;margin:1.2rem auto 0}@media screen and (max-width: 767px){#rakuten_unyo .p-top-cost__txtS,#ec_site_unyo .p-top-cost__txtS,#amazon_unyo .p-top-cost__txtS{font-size:1em}}#rakuten_unyo .p-top-cost__illust,#ec_site_unyo .p-top-cost__illust,#amazon_unyo .p-top-cost__illust{position:absolute;width:250px;bottom:-50px;right:-55px;animation-delay:1s;z-index:1}@media screen and (max-width: 767px){#rakuten_unyo .p-top-cost__illust,#ec_site_unyo .p-top-cost__illust,#amazon_unyo .p-top-cost__illust{width:110px;bottom:-70px;right:-15px}}@media screen and (min-width: 768px)and (max-width: -1px){#rakuten_unyo .p-top-cost__illust,#ec_site_unyo .p-top-cost__illust,#amazon_unyo .p-top-cost__illust{width:130px}}#rakuten_unyo .p-top-cost__img,#ec_site_unyo .p-top-cost__img,#amazon_unyo .p-top-cost__img{text-align:center;bottom:-70px;animation-delay:.5s}#rakuten_unyo .p-rakuten-unyo__cost-box,#ec_site_unyo .p-rakuten-unyo__cost-box,#amazon_unyo .p-rakuten-unyo__cost-box{position:relative;width:min(92%,930px);margin:0 auto;padding:58px 58px 42px;background:#fff;border-radius:24px 0 24px 24px}#rakuten_unyo .p-rakuten-unyo__cost-box::before,#rakuten_unyo .p-rakuten-unyo__cost-box::after,#ec_site_unyo .p-rakuten-unyo__cost-box::before,#ec_site_unyo .p-rakuten-unyo__cost-box::after,#amazon_unyo .p-rakuten-unyo__cost-box::before,#amazon_unyo .p-rakuten-unyo__cost-box::after{content:"";position:absolute;width:86px;height:86px;border-color:#f4e900;border-style:solid;pointer-events:none}#rakuten_unyo .p-rakuten-unyo__cost-box::before,#ec_site_unyo .p-rakuten-unyo__cost-box::before,#amazon_unyo .p-rakuten-unyo__cost-box::before{top:-5px;left:-5px;border-width:12px 0 0 12px;border-radius:24px 0 0 0}#rakuten_unyo .p-rakuten-unyo__cost-box::after,#ec_site_unyo .p-rakuten-unyo__cost-box::after,#amazon_unyo .p-rakuten-unyo__cost-box::after{right:-5px;bottom:-5px;border-width:0 12px 12px 0;border-radius:0 0 24px 0}#rakuten_unyo .p-rakuten-unyo__cost-balloon,#ec_site_unyo .p-rakuten-unyo__cost-balloon,#amazon_unyo .p-rakuten-unyo__cost-balloon{position:absolute;top:-74px;right:-20px;width:min(58%,520px);padding:15px 20px 20px;background:#fff;border:3px solid #f87024;color:#111;font-size:23px;font-weight:600;line-height:1.6;text-align:center;z-index:2}#rakuten_unyo .p-rakuten-unyo__cost-balloon::before,#rakuten_unyo .p-rakuten-unyo__cost-balloon::after,#ec_site_unyo .p-rakuten-unyo__cost-balloon::before,#ec_site_unyo .p-rakuten-unyo__cost-balloon::after,#amazon_unyo .p-rakuten-unyo__cost-balloon::before,#amazon_unyo .p-rakuten-unyo__cost-balloon::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid}#rakuten_unyo .p-rakuten-unyo__cost-balloon::before,#ec_site_unyo .p-rakuten-unyo__cost-balloon::before,#amazon_unyo .p-rakuten-unyo__cost-balloon::before{bottom:-23px;border-width:23px 15px 0 15px;border-color:#f87024 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#rakuten_unyo .p-rakuten-unyo__cost-balloon::after,#ec_site_unyo .p-rakuten-unyo__cost-balloon::after,#amazon_unyo .p-rakuten-unyo__cost-balloon::after{bottom:-17px;border-width:18px 11px 0 11px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#rakuten_unyo .p-rakuten-unyo__cost-balloon span,#ec_site_unyo .p-rakuten-unyo__cost-balloon span,#amazon_unyo .p-rakuten-unyo__cost-balloon span{display:inline;padding-bottom:5px;color:#f87024;background-image:url("data:image/svg+xml,%3Csvg width='24' height='8' viewBox='0 0 24 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4 C4 0 8 0 12 4 C16 8 20 8 24 4' fill='none' stroke='%23f87024' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left bottom;background-size:24px 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}#rakuten_unyo .p-rakuten-unyo__cost-list,#ec_site_unyo .p-rakuten-unyo__cost-list,#amazon_unyo .p-rakuten-unyo__cost-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}#rakuten_unyo .p-rakuten-unyo__cost-list::before,#ec_site_unyo .p-rakuten-unyo__cost-list::before,#amazon_unyo .p-rakuten-unyo__cost-list::before{content:"";position:absolute;top:50%;left:50%;width:1px;height:142px;background:#c9c9c9;transform:translate(-50%, -50%)}#rakuten_unyo .p-rakuten-unyo__cost-item,#ec_site_unyo .p-rakuten-unyo__cost-item,#amazon_unyo .p-rakuten-unyo__cost-item{padding:0 34px;text-align:center}#rakuten_unyo .p-rakuten-unyo__cost-item+#rakuten_unyo .p-rakuten-unyo__cost-item,#rakuten_unyo .p-rakuten-unyo__cost-item+#ec_site_unyo .p-rakuten-unyo__cost-item,#rakuten_unyo .p-rakuten-unyo__cost-item+#amazon_unyo .p-rakuten-unyo__cost-item,#ec_site_unyo .p-rakuten-unyo__cost-item+#rakuten_unyo .p-rakuten-unyo__cost-item,#ec_site_unyo .p-rakuten-unyo__cost-item+#ec_site_unyo .p-rakuten-unyo__cost-item,#ec_site_unyo .p-rakuten-unyo__cost-item+#amazon_unyo .p-rakuten-unyo__cost-item,#amazon_unyo .p-rakuten-unyo__cost-item+#rakuten_unyo .p-rakuten-unyo__cost-item,#amazon_unyo .p-rakuten-unyo__cost-item+#ec_site_unyo .p-rakuten-unyo__cost-item,#amazon_unyo .p-rakuten-unyo__cost-item+#amazon_unyo .p-rakuten-unyo__cost-item{border-left:0}#rakuten_unyo .p-rakuten-unyo__cost-label,#ec_site_unyo .p-rakuten-unyo__cost-label,#amazon_unyo .p-rakuten-unyo__cost-label{margin-bottom:8px;color:#000;font-size:30px;font-weight:600;line-height:1.3}#rakuten_unyo .p-rakuten-unyo__cost-price,#ec_site_unyo .p-rakuten-unyo__cost-price,#amazon_unyo .p-rakuten-unyo__cost-price{color:#f87024;font-size:42px;font-weight:800;line-height:1;white-space:nowrap}#rakuten_unyo .p-rakuten-unyo__cost-price span,#ec_site_unyo .p-rakuten-unyo__cost-price span,#amazon_unyo .p-rakuten-unyo__cost-price span{font-size:104px;letter-spacing:0}@media screen and (max-width: 767px){#rakuten_unyo .p-rakuten-unyo__cost-box,#ec_site_unyo .p-rakuten-unyo__cost-box,#amazon_unyo .p-rakuten-unyo__cost-box{width:94%;margin-top:20px;padding:45px 18px 30px;border-radius:18px 0 18px 18px}#rakuten_unyo .p-rakuten-unyo__cost-box::before,#ec_site_unyo .p-rakuten-unyo__cost-box::before,#amazon_unyo .p-rakuten-unyo__cost-box::before{width:58px;height:58px;border-width:7px 0 0 7px;border-radius:18px 0 0 0}#rakuten_unyo .p-rakuten-unyo__cost-box::after,#ec_site_unyo .p-rakuten-unyo__cost-box::after,#amazon_unyo .p-rakuten-unyo__cost-box::after{width:58px;height:58px;border-width:0 7px 7px 0;border-radius:0 0 18px 0}#rakuten_unyo .p-rakuten-unyo__cost-balloon,#ec_site_unyo .p-rakuten-unyo__cost-balloon,#amazon_unyo .p-rakuten-unyo__cost-balloon{top:-58px;right:50%;transform:translateX(50%);width:min(92%,360px);padding:10px 10px 15px;font-size:15px;line-height:1.6;border-width:2px}#rakuten_unyo .p-rakuten-unyo__cost-balloon::before,#ec_site_unyo .p-rakuten-unyo__cost-balloon::before,#amazon_unyo .p-rakuten-unyo__cost-balloon::before{bottom:-21px;border-width:20px 14px 0 14px}#rakuten_unyo .p-rakuten-unyo__cost-balloon::after,#ec_site_unyo .p-rakuten-unyo__cost-balloon::after,#amazon_unyo .p-rakuten-unyo__cost-balloon::after{bottom:-15px;border-width:19px 14px 0 14px}#rakuten_unyo .p-rakuten-unyo__cost-balloon span,#ec_site_unyo .p-rakuten-unyo__cost-balloon span,#amazon_unyo .p-rakuten-unyo__cost-balloon span{background-size:20px 7px}#rakuten_unyo .p-rakuten-unyo__cost-list,#ec_site_unyo .p-rakuten-unyo__cost-list,#amazon_unyo .p-rakuten-unyo__cost-list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0}#rakuten_unyo .p-rakuten-unyo__cost-list::before,#ec_site_unyo .p-rakuten-unyo__cost-list::before,#amazon_unyo .p-rakuten-unyo__cost-list::before{content:"";height:82px}#rakuten_unyo .p-rakuten-unyo__cost-item,#ec_site_unyo .p-rakuten-unyo__cost-item,#amazon_unyo .p-rakuten-unyo__cost-item{padding:0 8px}#rakuten_unyo .p-rakuten-unyo__cost-item+#rakuten_unyo .p-rakuten-unyo__cost-item,#rakuten_unyo .p-rakuten-unyo__cost-item+#ec_site_unyo .p-rakuten-unyo__cost-item,#rakuten_unyo .p-rakuten-unyo__cost-item+#amazon_unyo .p-rakuten-unyo__cost-item,#ec_site_unyo .p-rakuten-unyo__cost-item+#rakuten_unyo .p-rakuten-unyo__cost-item,#ec_site_unyo .p-rakuten-unyo__cost-item+#ec_site_unyo .p-rakuten-unyo__cost-item,#ec_site_unyo .p-rakuten-unyo__cost-item+#amazon_unyo .p-rakuten-unyo__cost-item,#amazon_unyo .p-rakuten-unyo__cost-item+#rakuten_unyo .p-rakuten-unyo__cost-item,#amazon_unyo .p-rakuten-unyo__cost-item+#ec_site_unyo .p-rakuten-unyo__cost-item,#amazon_unyo .p-rakuten-unyo__cost-item+#amazon_unyo .p-rakuten-unyo__cost-item{padding-top:0;border-top:0;border-left:0}#rakuten_unyo .p-rakuten-unyo__cost-label,#ec_site_unyo .p-rakuten-unyo__cost-label,#amazon_unyo .p-rakuten-unyo__cost-label{margin-bottom:4px;font-size:18px}#rakuten_unyo .p-rakuten-unyo__cost-price,#ec_site_unyo .p-rakuten-unyo__cost-price,#amazon_unyo .p-rakuten-unyo__cost-price{font-size:22px}#rakuten_unyo .p-rakuten-unyo__cost-price span,#ec_site_unyo .p-rakuten-unyo__cost-price span,#amazon_unyo .p-rakuten-unyo__cost-price span{font-size:54px}}#rakuten_unyo .p-index__option,#ec_site_unyo .p-index__option,#amazon_unyo .p-index__option{width:100%;padding-left:var(--layout-gutter-vertical);padding-right:var(--layout-gutter-vertical);margin-top:120px}#rakuten_unyo .p-index__option h3,#ec_site_unyo .p-index__option h3,#amazon_unyo .p-index__option h3{padding:20px;font-size:28px;font-weight:bold;text-align:center;background:#f87024;color:#fff;border-radius:10px 10px 0 0}#rakuten_unyo .p-index__option h3 span,#ec_site_unyo .p-index__option h3 span,#amazon_unyo .p-index__option h3 span{font-size:40px;color:#f9ff00}#rakuten_unyo .p-index__option h4,#ec_site_unyo .p-index__option h4,#amazon_unyo .p-index__option h4{font-size:21px;margin-bottom:30px}#rakuten_unyo .p-index__option__content,#ec_site_unyo .p-index__option__content,#amazon_unyo .p-index__option__content{border:solid 3px #f87024;width:94%;max-width:900px;margin:0 auto;border-radius:20px}#rakuten_unyo .p-index__option__ditail,#ec_site_unyo .p-index__option__ditail,#amazon_unyo .p-index__option__ditail{width:100%;padding:30px;text-align:center;align-items:center}#rakuten_unyo .p-index__option__ditail .card_wrap,#ec_site_unyo .p-index__option__ditail .card_wrap,#amazon_unyo .p-index__option__ditail .card_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#rakuten_unyo .p-index__option__ditail .card_wrap .card,#ec_site_unyo .p-index__option__ditail .card_wrap .card,#amazon_unyo .p-index__option__ditail .card_wrap .card{margin:8px 0;width:calc((100% - 30px)/3);background:#fff3e8;border:solid 2px #f87024;border-radius:10px;font-size:20px;font-weight:bold;padding:15px 0;display:flex;justify-content:center;flex-direction:column}#rakuten_unyo .p-index__option__ditail .card_wrap .card .c-txt__bold,#ec_site_unyo .p-index__option__ditail .card_wrap .card .c-txt__bold,#amazon_unyo .p-index__option__ditail .card_wrap .card .c-txt__bold{color:#f87024}@media screen and (max-width: 767px){#rakuten_unyo .p-index__option h3,#ec_site_unyo .p-index__option h3,#amazon_unyo .p-index__option h3{font-size:1.2em}#rakuten_unyo .p-index__option h3 span,#ec_site_unyo .p-index__option h3 span,#amazon_unyo .p-index__option h3 span{font-size:1.2em}#rakuten_unyo .p-index__option h4,#ec_site_unyo .p-index__option h4,#amazon_unyo .p-index__option h4{font-size:15px}#rakuten_unyo .p-index__option__ditail,#ec_site_unyo .p-index__option__ditail,#amazon_unyo .p-index__option__ditail{padding:5%}#rakuten_unyo .p-index__option__ditail .card_wrap .card,#ec_site_unyo .p-index__option__ditail .card_wrap .card,#amazon_unyo .p-index__option__ditail .card_wrap .card{width:100%;font-size:16px;padding:5px;margin:5px auto}#rakuten_unyo .p-index__option__ditail .card_wrap .card:first-child,#ec_site_unyo .p-index__option__ditail .card_wrap .card:first-child,#amazon_unyo .p-index__option__ditail .card_wrap .card:first-child{margin-top:10px}}#rakuten_unyo .p-index__option.trial,#ec_site_unyo .p-index__option.trial,#amazon_unyo .p-index__option.trial{position:sticky;z-index:2}@media screen and (max-width: 767px){#rakuten_unyo .p-index__option.trial,#ec_site_unyo .p-index__option.trial,#amazon_unyo .p-index__option.trial{margin-top:90px}}#rakuten_unyo .p-index__option.trial .p-index__option__content,#ec_site_unyo .p-index__option.trial .p-index__option__content,#amazon_unyo .p-index__option.trial .p-index__option__content{border:solid 3px #d5476d;background:#fff}#rakuten_unyo .p-index__option.trial h3,#ec_site_unyo .p-index__option.trial h3,#amazon_unyo .p-index__option.trial h3{background:#d5476d;border-radius:10px 10px 0 0;font-size:36px;line-height:1.6em}@media screen and (max-width: 767px){#rakuten_unyo .p-index__option.trial h3,#ec_site_unyo .p-index__option.trial h3,#amazon_unyo .p-index__option.trial h3{font-size:1.25em;padding:15px}}@media screen and (max-width: 767px){#rakuten_unyo .p-index__option.trial h4,#ec_site_unyo .p-index__option.trial h4,#amazon_unyo .p-index__option.trial h4{margin-bottom:10px}}#rakuten_unyo .p-index__option.trial .card,#ec_site_unyo .p-index__option.trial .card,#amazon_unyo .p-index__option.trial .card{width:calc((100% - 20px)/2);min-height:96px;background:#fff;border:solid 2px #d5476d;padding:0;display:flex;justify-content:space-between;box-sizing:border-box;flex-direction:row}@media screen and (max-width: 767px){#rakuten_unyo .p-index__option.trial .card,#ec_site_unyo .p-index__option.trial .card,#amazon_unyo .p-index__option.trial .card{width:100%;min-height:78px;font-size:18px}}#rakuten_unyo .p-index__option.trial .card .card__ttl,#rakuten_unyo .p-index__option.trial .card .card__price,#ec_site_unyo .p-index__option.trial .card .card__ttl,#ec_site_unyo .p-index__option.trial .card .card__price,#amazon_unyo .p-index__option.trial .card .card__ttl,#amazon_unyo .p-index__option.trial .card .card__price{box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center}#rakuten_unyo .p-index__option.trial .card .card__ttl,#ec_site_unyo .p-index__option.trial .card .card__ttl,#amazon_unyo .p-index__option.trial .card .card__ttl{width:55%;padding:15px 0;background:#d5476d;font-size:20px;line-height:1.4em;border-radius:7px 0 0 7px}@media screen and (max-width: 767px){#rakuten_unyo .p-index__option.trial .card .card__ttl,#ec_site_unyo .p-index__option.trial .card .card__ttl,#amazon_unyo .p-index__option.trial .card .card__ttl{padding:10px 0;font-size:16px}}#rakuten_unyo .p-index__option.trial .card .card__ttl .c-txt__bold,#ec_site_unyo .p-index__option.trial .card .card__ttl .c-txt__bold,#amazon_unyo .p-index__option.trial .card .card__ttl .c-txt__bold{color:#fff !important}#rakuten_unyo .p-index__option.trial .card .card__price,#ec_site_unyo .p-index__option.trial .card .card__price,#amazon_unyo .p-index__option.trial .card .card__price{width:45%;padding:0 15px;font-size:25px;line-height:1.4em}@media screen and (max-width: 767px){#rakuten_unyo .p-index__option.trial .card .card__price,#ec_site_unyo .p-index__option.trial .card .card__price,#amazon_unyo .p-index__option.trial .card .card__price{font-size:18px}}#rakuten_unyo .p-index__option.trial .card .card__price .c-txt__bold,#ec_site_unyo .p-index__option.trial .card .card__price .c-txt__bold,#amazon_unyo .p-index__option.trial .card .card__price .c-txt__bold{font-size:2em;font-weight:700;color:#d5476d !important}#rakuten_unyo .p-index__flow,#ec_site_unyo .p-index__flow,#amazon_unyo .p-index__flow{padding:0}#rakuten_unyo .p-index__flow .p-contents__flow__ttl,#ec_site_unyo .p-index__flow .p-contents__flow__ttl,#amazon_unyo .p-index__flow .p-contents__flow__ttl{color:#111}#rakuten_unyo .p-top-support__coded,#ec_site_unyo .p-top-support__coded,#amazon_unyo .p-top-support__coded{box-sizing:border-box;width:100%;max-width:1120px;min-width:0;margin:0 auto;color:#333;font-weight:700}#rakuten_unyo .p-top-support__coded__head,#ec_site_unyo .p-top-support__coded__head,#amazon_unyo .p-top-support__coded__head{display:grid;grid-template-columns:1fr 2.26fr 1.1fr;color:#fff;font-size:27px;line-height:1.2;text-align:center;background:#2376a8}#rakuten_unyo .p-top-support__coded__head__item,#ec_site_unyo .p-top-support__coded__head__item,#amazon_unyo .p-top-support__coded__head__item{position:relative;display:flex;align-items:center;justify-content:center;min-height:70px;padding:10px 16px;white-space:nowrap}#rakuten_unyo .p-top-support__coded__head__item:first-child,#ec_site_unyo .p-top-support__coded__head__item:first-child,#amazon_unyo .p-top-support__coded__head__item:first-child{background:#19acc1}#rakuten_unyo .p-top-support__coded__head__item:last-child,#ec_site_unyo .p-top-support__coded__head__item:last-child,#amazon_unyo .p-top-support__coded__head__item:last-child{background:#0097d8}#rakuten_unyo .p-top-support__coded__head__item:not(:last-child)::after,#ec_site_unyo .p-top-support__coded__head__item:not(:last-child)::after,#amazon_unyo .p-top-support__coded__head__item:not(:last-child)::after{content:"";position:absolute;top:0;right:-16px;z-index:2;width:0;height:0;border-top:35px solid rgba(0,0,0,0);border-bottom:35px solid rgba(0,0,0,0);border-left:16px solid #fff}#rakuten_unyo .p-top-support__coded__head__item:not(:last-child)::before,#ec_site_unyo .p-top-support__coded__head__item:not(:last-child)::before,#amazon_unyo .p-top-support__coded__head__item:not(:last-child)::before{content:"";position:absolute;top:2px;right:-13px;z-index:3;width:0;height:0;border-top:33px solid rgba(0,0,0,0);border-bottom:33px solid rgba(0,0,0,0);border-left:15px solid currentColor}#rakuten_unyo .p-top-support__coded__head__item:first-child::before,#ec_site_unyo .p-top-support__coded__head__item:first-child::before,#amazon_unyo .p-top-support__coded__head__item:first-child::before{border-left-color:#19acc1}#rakuten_unyo .p-top-support__coded__head__item:nth-child(2)::before,#ec_site_unyo .p-top-support__coded__head__item:nth-child(2)::before,#amazon_unyo .p-top-support__coded__head__item:nth-child(2)::before{border-left-color:#2376a8}#rakuten_unyo .p-top-support__coded__body,#ec_site_unyo .p-top-support__coded__body,#amazon_unyo .p-top-support__coded__body{position:relative;display:grid;grid-template-columns:1fr 1.08fr 1.18fr 1.1fr;padding:16px 0 24px;background:#fff}#rakuten_unyo .p-top-support__coded__body::before,#rakuten_unyo .p-top-support__coded__body::after,#ec_site_unyo .p-top-support__coded__body::before,#ec_site_unyo .p-top-support__coded__body::after,#amazon_unyo .p-top-support__coded__body::before,#amazon_unyo .p-top-support__coded__body::after{content:"";position:absolute;top:16px;bottom:24px;z-index:3;width:2px;background:#e5e5e5}#rakuten_unyo .p-top-support__coded__body::before,#ec_site_unyo .p-top-support__coded__body::before,#amazon_unyo .p-top-support__coded__body::before{left:22.9357798165%}#rakuten_unyo .p-top-support__coded__body::after,#ec_site_unyo .p-top-support__coded__body::after,#amazon_unyo .p-top-support__coded__body::after{left:74.7706422018%}#rakuten_unyo .p-top-support__coded__col,#ec_site_unyo .p-top-support__coded__col,#amazon_unyo .p-top-support__coded__col{--support-color: #19acc1;box-sizing:border-box;padding:0 15px 0 18px}#rakuten_unyo .p-top-support__coded__col:nth-child(1),#ec_site_unyo .p-top-support__coded__col:nth-child(1),#amazon_unyo .p-top-support__coded__col:nth-child(1){--support-color: #19acc1}#rakuten_unyo .p-top-support__coded__col:nth-child(1) h4,#ec_site_unyo .p-top-support__coded__col:nth-child(1) h4,#amazon_unyo .p-top-support__coded__col:nth-child(1) h4{color:#19acc1}#rakuten_unyo .p-top-support__coded__col:nth-child(1) h4::before,#ec_site_unyo .p-top-support__coded__col:nth-child(1) h4::before,#amazon_unyo .p-top-support__coded__col:nth-child(1) h4::before{background:#19acc1}#rakuten_unyo .p-top-support__coded__col:nth-child(1) .p-top-support__coded__group:first-child li:nth-child(n+2):nth-child(-n+6)::before,#ec_site_unyo .p-top-support__coded__col:nth-child(1) .p-top-support__coded__group:first-child li:nth-child(n+2):nth-child(-n+6)::before,#amazon_unyo .p-top-support__coded__col:nth-child(1) .p-top-support__coded__group:first-child li:nth-child(n+2):nth-child(-n+6)::before{content:none}#rakuten_unyo .p-top-support__coded__col:nth-child(2),#rakuten_unyo .p-top-support__coded__col:nth-child(3),#ec_site_unyo .p-top-support__coded__col:nth-child(2),#ec_site_unyo .p-top-support__coded__col:nth-child(3),#amazon_unyo .p-top-support__coded__col:nth-child(2),#amazon_unyo .p-top-support__coded__col:nth-child(3){--support-color: #2376a8}#rakuten_unyo .p-top-support__coded__col:nth-child(2) h4,#rakuten_unyo .p-top-support__coded__col:nth-child(3) h4,#ec_site_unyo .p-top-support__coded__col:nth-child(2) h4,#ec_site_unyo .p-top-support__coded__col:nth-child(3) h4,#amazon_unyo .p-top-support__coded__col:nth-child(2) h4,#amazon_unyo .p-top-support__coded__col:nth-child(3) h4{color:#2376a8}#rakuten_unyo .p-top-support__coded__col:nth-child(2) h4::before,#rakuten_unyo .p-top-support__coded__col:nth-child(3) h4::before,#ec_site_unyo .p-top-support__coded__col:nth-child(2) h4::before,#ec_site_unyo .p-top-support__coded__col:nth-child(3) h4::before,#amazon_unyo .p-top-support__coded__col:nth-child(2) h4::before,#amazon_unyo .p-top-support__coded__col:nth-child(3) h4::before{background:#2376a8}#rakuten_unyo .p-top-support__coded__col:nth-child(4),#ec_site_unyo .p-top-support__coded__col:nth-child(4),#amazon_unyo .p-top-support__coded__col:nth-child(4){--support-color: #0097d8}#rakuten_unyo .p-top-support__coded__col:nth-child(4) h4,#ec_site_unyo .p-top-support__coded__col:nth-child(4) h4,#amazon_unyo .p-top-support__coded__col:nth-child(4) h4{color:#0097d8}#rakuten_unyo .p-top-support__coded__col:nth-child(4) h4::before,#ec_site_unyo .p-top-support__coded__col:nth-child(4) h4::before,#amazon_unyo .p-top-support__coded__col:nth-child(4) h4::before{background:#0097d8}#rakuten_unyo .p-top-support__coded__group+#rakuten_unyo .p-top-support__coded__group,#rakuten_unyo .p-top-support__coded__group+#ec_site_unyo .p-top-support__coded__group,#rakuten_unyo .p-top-support__coded__group+#amazon_unyo .p-top-support__coded__group,#ec_site_unyo .p-top-support__coded__group+#rakuten_unyo .p-top-support__coded__group,#ec_site_unyo .p-top-support__coded__group+#ec_site_unyo .p-top-support__coded__group,#ec_site_unyo .p-top-support__coded__group+#amazon_unyo .p-top-support__coded__group,#amazon_unyo .p-top-support__coded__group+#rakuten_unyo .p-top-support__coded__group,#amazon_unyo .p-top-support__coded__group+#ec_site_unyo .p-top-support__coded__group,#amazon_unyo .p-top-support__coded__group+#amazon_unyo .p-top-support__coded__group{margin-top:32px}#rakuten_unyo .p-top-support__coded__group h4,#ec_site_unyo .p-top-support__coded__group h4,#amazon_unyo .p-top-support__coded__group h4{position:relative;margin-bottom:14px;padding-left:16px;font-size:20px;line-height:1.25;overflow-wrap:anywhere}#rakuten_unyo .p-top-support__coded__group h4::before,#ec_site_unyo .p-top-support__coded__group h4::before,#amazon_unyo .p-top-support__coded__group h4::before{content:"";position:absolute;top:1px;left:0;width:7px;height:30px}#rakuten_unyo .p-top-support__coded__group p,#rakuten_unyo .p-top-support__coded__group li,#ec_site_unyo .p-top-support__coded__group p,#ec_site_unyo .p-top-support__coded__group li,#amazon_unyo .p-top-support__coded__group p,#amazon_unyo .p-top-support__coded__group li{position:relative;margin:0 0 10px;padding-left:18px;font-size:16px;line-height:1.38;overflow-wrap:anywhere}#rakuten_unyo .p-top-support__coded__group p::before,#rakuten_unyo .p-top-support__coded__group li::before,#ec_site_unyo .p-top-support__coded__group p::before,#ec_site_unyo .p-top-support__coded__group li::before,#amazon_unyo .p-top-support__coded__group p::before,#amazon_unyo .p-top-support__coded__group li::before{content:"";position:absolute;top:.65em;left:0;width:5px;height:5px;background:var(--support-color);border-radius:50%}#rakuten_unyo .p-top-support__coded__group ul,#ec_site_unyo .p-top-support__coded__group ul,#amazon_unyo .p-top-support__coded__group ul{margin:0 0 22px;padding:0;list-style:none}#rakuten_unyo .p-top-support__coded__foot,#ec_site_unyo .p-top-support__coded__foot,#amazon_unyo .p-top-support__coded__foot{position:relative;max-width:1120px;margin:24px 42px 0;padding:18px 36px;color:#fff;text-align:center;background:#f04d4d}#rakuten_unyo .p-top-support__coded__foot::before,#rakuten_unyo .p-top-support__coded__foot::after,#ec_site_unyo .p-top-support__coded__foot::before,#ec_site_unyo .p-top-support__coded__foot::after,#amazon_unyo .p-top-support__coded__foot::before,#amazon_unyo .p-top-support__coded__foot::after{content:"";position:absolute;top:50%;width:0;height:0;border-top:56px solid rgba(0,0,0,0);border-bottom:56px solid rgba(0,0,0,0);transform:translateY(-50%)}#rakuten_unyo .p-top-support__coded__foot::before,#ec_site_unyo .p-top-support__coded__foot::before,#amazon_unyo .p-top-support__coded__foot::before{left:-42px;border-right:42px solid #f04d4d}#rakuten_unyo .p-top-support__coded__foot::after,#ec_site_unyo .p-top-support__coded__foot::after,#amazon_unyo .p-top-support__coded__foot::after{right:-42px;border-left:42px solid #f04d4d}#rakuten_unyo .p-top-support__coded__foot p,#ec_site_unyo .p-top-support__coded__foot p,#amazon_unyo .p-top-support__coded__foot p{margin:0;font-size:30px;font-weight:800;line-height:1.35}#rakuten_unyo .p-top-support__coded__foot span,#ec_site_unyo .p-top-support__coded__foot span,#amazon_unyo .p-top-support__coded__foot span{font-size:25px}@media screen and (max-width: 767px){#rakuten_unyo .p-top-support__coded,#ec_site_unyo .p-top-support__coded,#amazon_unyo .p-top-support__coded{width:1020px;min-width:1020px;overflow-y:hidden}#rakuten_unyo .p-top-support__coded__head,#ec_site_unyo .p-top-support__coded__head,#amazon_unyo .p-top-support__coded__head{font-size:24px}#rakuten_unyo .p-top-support__coded__head__item,#ec_site_unyo .p-top-support__coded__head__item,#amazon_unyo .p-top-support__coded__head__item{min-height:72px;padding:12px 20px}#rakuten_unyo .p-top-support__coded__head__item:not(:last-child)::after,#ec_site_unyo .p-top-support__coded__head__item:not(:last-child)::after,#amazon_unyo .p-top-support__coded__head__item:not(:last-child)::after{right:-18px;border-top-width:36px;border-bottom-width:36px;border-left-width:18px}#rakuten_unyo .p-top-support__coded__head__item:not(:last-child)::before,#ec_site_unyo .p-top-support__coded__head__item:not(:last-child)::before,#amazon_unyo .p-top-support__coded__head__item:not(:last-child)::before{right:-15px;border-top-width:34px;border-bottom-width:34px;border-left-width:17px}#rakuten_unyo .p-top-support__coded__col,#ec_site_unyo .p-top-support__coded__col,#amazon_unyo .p-top-support__coded__col{padding:0 14px}#rakuten_unyo .p-top-support__coded__group h4,#ec_site_unyo .p-top-support__coded__group h4,#amazon_unyo .p-top-support__coded__group h4{font-size:19px}#rakuten_unyo .p-top-support__coded__group p,#rakuten_unyo .p-top-support__coded__group li,#ec_site_unyo .p-top-support__coded__group p,#ec_site_unyo .p-top-support__coded__group li,#amazon_unyo .p-top-support__coded__group p,#amazon_unyo .p-top-support__coded__group li{font-size:16px}#rakuten_unyo .p-top-support__coded__foot p,#ec_site_unyo .p-top-support__coded__foot p,#amazon_unyo .p-top-support__coded__foot p{font-size:26px}#rakuten_unyo .p-top-support__coded__foot span,#ec_site_unyo .p-top-support__coded__foot span,#amazon_unyo .p-top-support__coded__foot span{font-size:22px}}@media screen and (max-width: 767px){#rakuten_unyo .p-index__flow__content,#ec_site_unyo .p-index__flow__content,#amazon_unyo .p-index__flow__content{width:1060px}}#rakuten_unyo .p-index__flow__content__list__ttl,#ec_site_unyo .p-index__flow__content__list__ttl,#amazon_unyo .p-index__flow__content__list__ttl{font-size:18px}#rakuten_unyo .p-index__flow__content__list li p,#ec_site_unyo .p-index__flow__content__list li p,#amazon_unyo .p-index__flow__content__list li p{font-size:15px}#rakuten_unyo .p-rakuten-unyo__flow-period,#ec_site_unyo .p-rakuten-unyo__flow-period,#amazon_unyo .p-rakuten-unyo__flow-period{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;width:100%;margin:0 0 22px;padding:0;list-style:none;overflow:hidden}@media screen and (max-width: 767px){#rakuten_unyo .p-rakuten-unyo__flow-period,#ec_site_unyo .p-rakuten-unyo__flow-period,#amazon_unyo .p-rakuten-unyo__flow-period{margin-bottom:15px}}#rakuten_unyo .p-rakuten-unyo__flow-period li,#ec_site_unyo .p-rakuten-unyo__flow-period li,#amazon_unyo .p-rakuten-unyo__flow-period li{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;color:#fff;font-size:22px;font-weight:700;line-height:1.3;text-align:center}@media screen and (max-width: 767px){#rakuten_unyo .p-rakuten-unyo__flow-period li,#ec_site_unyo .p-rakuten-unyo__flow-period li,#amazon_unyo .p-rakuten-unyo__flow-period li{font-size:20px}}#rakuten_unyo .p-rakuten-unyo__flow-period li:nth-child(1),#ec_site_unyo .p-rakuten-unyo__flow-period li:nth-child(1),#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(1){background:#8bc8e9}#rakuten_unyo .p-rakuten-unyo__flow-period li:nth-child(2),#ec_site_unyo .p-rakuten-unyo__flow-period li:nth-child(2),#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(2){background:#55addd}#rakuten_unyo .p-rakuten-unyo__flow-period li:nth-child(3),#ec_site_unyo .p-rakuten-unyo__flow-period li:nth-child(3),#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(3){background:#2f99d4}#rakuten_unyo .p-rakuten-unyo__flow-period li:nth-child(4),#ec_site_unyo .p-rakuten-unyo__flow-period li:nth-child(4),#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(4){background:#178acd}#rakuten_unyo .p-rakuten-unyo__flow-period li:not(:last-child)::after,#ec_site_unyo .p-rakuten-unyo__flow-period li:not(:last-child)::after,#amazon_unyo .p-rakuten-unyo__flow-period li:not(:last-child)::after{content:"";position:absolute;top:0;right:-12px;z-index:1;width:24px;height:100%;background:inherit;border-right:2px solid #fff;transform:skewX(-18deg);transform-origin:top right}#rakuten_unyo .p-index__flow__content__list li:not(:last-child)::after,#ec_site_unyo .p-index__flow__content__list li:not(:last-child)::after,#amazon_unyo .p-index__flow__content__list li:not(:last-child)::after{border-left:20px solid #d5476d}#rakuten_unyo .achievements_wrap,#ec_site_unyo .achievements_wrap,#amazon_unyo .achievements_wrap{background:#f3f3f3;padding:40px 0}#rakuten_unyo .achievements_wrap .p-index__flow,#ec_site_unyo .achievements_wrap .p-index__flow,#amazon_unyo .achievements_wrap .p-index__flow{background:none}#rakuten_unyo .achievements_wrap h2,#ec_site_unyo .achievements_wrap h2,#amazon_unyo .achievements_wrap h2{color:#010101;text-align:center}#rakuten_unyo .achievements_wrap .p-top-cost__txtS,#ec_site_unyo .achievements_wrap .p-top-cost__txtS,#amazon_unyo .achievements_wrap .p-top-cost__txtS{margin-bottom:60px}@media screen and (max-width: 767px){#rakuten_unyo .achievements_wrap .p-top-cost__txtS,#ec_site_unyo .achievements_wrap .p-top-cost__txtS,#amazon_unyo .achievements_wrap .p-top-cost__txtS{margin-bottom:20px}}#rakuten_unyo .achievements_wrap .ditail,#ec_site_unyo .achievements_wrap .ditail,#amazon_unyo .achievements_wrap .ditail{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}@media screen and (max-width: 767px){#rakuten_unyo .achievements_wrap .ditail,#ec_site_unyo .achievements_wrap .ditail,#amazon_unyo .achievements_wrap .ditail{gap:10px}}#rakuten_unyo .achievements_wrap .card,#ec_site_unyo .achievements_wrap .card,#amazon_unyo .achievements_wrap .card{background:#fff;border-radius:10px;width:calc((100% - 60px)/4);text-align:center;font-size:16px;font-weight:bold;display:flex;align-items:center;padding:25px 0;position:relative}@media screen and (max-width: 767px){#rakuten_unyo .achievements_wrap .card,#ec_site_unyo .achievements_wrap .card,#amazon_unyo .achievements_wrap .card{width:calc((100% - 10px)/2);font-size:14px}}#rakuten_unyo .achievements_wrap .card p,#ec_site_unyo .achievements_wrap .card p,#amazon_unyo .achievements_wrap .card p{margin:0 auto}#rakuten_unyo .achievements_wrap .card .fz-l,#ec_site_unyo .achievements_wrap .card .fz-l,#amazon_unyo .achievements_wrap .card .fz-l{font-size:3.4em;line-height:1em;color:#d5476d}@media screen and (max-width: 767px){#rakuten_unyo .achievements_wrap .card .fz-l,#ec_site_unyo .achievements_wrap .card .fz-l,#amazon_unyo .achievements_wrap .card .fz-l{font-size:3em}}#rakuten_unyo .achievements_wrap .card .fz-m,#ec_site_unyo .achievements_wrap .card .fz-m,#amazon_unyo .achievements_wrap .card .fz-m{font-size:1.5em;line-height:1em}@media screen and (max-width: 767px){#rakuten_unyo .achievements_wrap .card .fz-m,#ec_site_unyo .achievements_wrap .card .fz-m,#amazon_unyo .achievements_wrap .card .fz-m{font-size:1.2em}}#rakuten_unyo .achievements_wrap .card .att,#ec_site_unyo .achievements_wrap .card .att,#amazon_unyo .achievements_wrap .card .att{font-size:12px;line-height:1.2;display:block;margin-top:10px}@media screen and (max-width: 767px){#rakuten_unyo .achievements_wrap .card .att,#ec_site_unyo .achievements_wrap .card .att,#amazon_unyo .achievements_wrap .card .att{font-size:10px}}#rakuten_unyo .p-contents__allitem,#ec_site_unyo .p-contents__allitem,#amazon_unyo .p-contents__allitem{padding:40px 0;background:#fff}#rakuten_unyo .p-contents__allitem__ttl,#ec_site_unyo .p-contents__allitem__ttl,#amazon_unyo .p-contents__allitem__ttl{font-size:28px;text-align:center;margin-bottom:15px;line-height:1.4em}#rakuten_unyo .p-contents__allitem__ttl .dib,#ec_site_unyo .p-contents__allitem__ttl .dib,#amazon_unyo .p-contents__allitem__ttl .dib{font-size:1.2em}@media screen and (max-width: 767px){#rakuten_unyo .p-contents__allitem,#ec_site_unyo .p-contents__allitem,#amazon_unyo .p-contents__allitem{padding:25px 0 60px}}#rakuten_unyo .p-contents__allitem p,#ec_site_unyo .p-contents__allitem p,#amazon_unyo .p-contents__allitem p{margin:0 auto 20px}@media screen and (min-width: 768px){#rakuten_unyo .p-contents__allitem p,#ec_site_unyo .p-contents__allitem p,#amazon_unyo .p-contents__allitem p{width:100%;max-width:900px}}@media screen and (max-width: 767px){#rakuten_unyo .p-contents__allitem p,#ec_site_unyo .p-contents__allitem p,#amazon_unyo .p-contents__allitem p{text-align:center}}#rakuten_unyo .p-contents__allitem .c-list__itemphoto,#ec_site_unyo .p-contents__allitem .c-list__itemphoto,#amazon_unyo .p-contents__allitem .c-list__itemphoto{display:flex;justify-content:center;gap:20px;flex-flow:wrap;align-items:flex-start;margin:25px auto}@media screen and (min-width: 768px){#rakuten_unyo .p-contents__allitem .c-list__itemphoto,#ec_site_unyo .p-contents__allitem .c-list__itemphoto,#amazon_unyo .p-contents__allitem .c-list__itemphoto{width:100%;max-width:900px}}@media screen and (max-width: 767px){#rakuten_unyo .p-contents__allitem .c-list__itemphoto,#ec_site_unyo .p-contents__allitem .c-list__itemphoto,#amazon_unyo .p-contents__allitem .c-list__itemphoto{align-items:flex-end;margin:25px 0}}#rakuten_unyo .p-contents__allitem .c-list__itemphoto li,#ec_site_unyo .p-contents__allitem .c-list__itemphoto li,#amazon_unyo .p-contents__allitem .c-list__itemphoto li{width:calc((100% - 40px)/3)}@media screen and (max-width: 767px){#rakuten_unyo .p-contents__allitem .c-list__itemphoto li,#ec_site_unyo .p-contents__allitem .c-list__itemphoto li,#amazon_unyo .p-contents__allitem .c-list__itemphoto li{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#rakuten_unyo .p-contents__allitem .c-list__itemphoto li img,#ec_site_unyo .p-contents__allitem .c-list__itemphoto li img,#amazon_unyo .p-contents__allitem .c-list__itemphoto li img{order:2;width:50%}#rakuten_unyo .p-contents__allitem .c-list__itemphoto li .txt,#ec_site_unyo .p-contents__allitem .c-list__itemphoto li .txt,#amazon_unyo .p-contents__allitem .c-list__itemphoto li .txt{order:1;width:43%}#rakuten_unyo .p-contents__allitem .c-list__itemphoto li .txt .txtS,#ec_site_unyo .p-contents__allitem .c-list__itemphoto li .txt .txtS,#amazon_unyo .p-contents__allitem .c-list__itemphoto li .txt .txtS{font-size:.7em}}#rakuten_unyo .p-contents__allitem .c-list__itemphoto .txt,#ec_site_unyo .p-contents__allitem .c-list__itemphoto .txt,#amazon_unyo .p-contents__allitem .c-list__itemphoto .txt{margin-top:15px;line-height:1.4em}#rakuten_unyo .p-contents__allitem .c-list__itemphoto .txt span.c-txt__blue,#ec_site_unyo .p-contents__allitem .c-list__itemphoto .txt span.c-txt__blue,#amazon_unyo .p-contents__allitem .c-list__itemphoto .txt span.c-txt__blue{font-size:1.2em;color:#19acc1;font-weight:bold}#rakuten_unyo .p-index__case,#ec_site_unyo .p-index__case,#amazon_unyo .p-index__case{width:100%;background:#f3f3f3}#rakuten_unyo .p-index__case>.c-lyt__inner,#ec_site_unyo .p-index__case>.c-lyt__inner,#amazon_unyo .p-index__case>.c-lyt__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:34px}#rakuten_unyo .p-index__case .p-index__strong,#ec_site_unyo .p-index__case .p-index__strong,#amazon_unyo .p-index__case .p-index__strong{grid-column:1/-1}#rakuten_unyo .p-index__case__ttl,#ec_site_unyo .p-index__case__ttl,#amazon_unyo .p-index__case__ttl{font-size:32px;text-align:center;margin-bottom:0;color:#111}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__ttl,#ec_site_unyo .p-index__case__ttl,#amazon_unyo .p-index__case__ttl{font-size:28px}}#rakuten_unyo .p-index__case h3,#ec_site_unyo .p-index__case h3,#amazon_unyo .p-index__case h3{position:relative;padding:34px 18px 24px;font-size:23px;font-weight:bold;background:#ab0000;color:#fff;border-radius:10px 10px 0 0;text-align:center}#rakuten_unyo .p-index__case h3 span,#ec_site_unyo .p-index__case h3 span,#amazon_unyo .p-index__case h3 span{color:#fff76c}#rakuten_unyo .p-index__case h3 span .c-txt__l,#ec_site_unyo .p-index__case h3 span .c-txt__l,#amazon_unyo .p-index__case h3 span .c-txt__l{font-size:42px;line-height:1em}#rakuten_unyo .p-index__case h3 p,#ec_site_unyo .p-index__case h3 p,#amazon_unyo .p-index__case h3 p{padding:2px 22px;position:absolute;top:0%;left:50%;transform:translate(-50%, -50%);color:#ab0000;background:#fff;border:solid 3px #ab0000;border-radius:40px;font-size:17px;white-space:nowrap}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case h3,#ec_site_unyo .p-index__case h3,#amazon_unyo .p-index__case h3{font-size:18px;padding:20px 10px 15px}#rakuten_unyo .p-index__case h3 span .c-txt__l,#ec_site_unyo .p-index__case h3 span .c-txt__l,#amazon_unyo .p-index__case h3 span .c-txt__l{font-size:28px}#rakuten_unyo .p-index__case h3 p,#ec_site_unyo .p-index__case h3 p,#amazon_unyo .p-index__case h3 p{padding:0 10px;font-size:14px;width:90%}}#rakuten_unyo .p-index__case__content,#ec_site_unyo .p-index__case__content,#amazon_unyo .p-index__case__content{border:solid 3px #ab0000;background:#fff;width:100%;max-width:none;margin:34px auto 0;border-radius:20px}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__content,#ec_site_unyo .p-index__case__content,#amazon_unyo .p-index__case__content{margin-top:30px !important}}#rakuten_unyo .p-index__case__content:last-child,#ec_site_unyo .p-index__case__content:last-child,#amazon_unyo .p-index__case__content:last-child{margin-top:34px}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__content:last-child,#ec_site_unyo .p-index__case__content:last-child,#amazon_unyo .p-index__case__content:last-child{margin-top:30px}}#rakuten_unyo .p-index__case__ditail,#ec_site_unyo .p-index__case__ditail,#amazon_unyo .p-index__case__ditail{width:100%;max-width:none;margin:0 auto;padding:22px;align-items:center}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__ditail,#ec_site_unyo .p-index__case__ditail,#amazon_unyo .p-index__case__ditail{padding:20px}}#rakuten_unyo .p-index__case__ditail .before_wrap,#ec_site_unyo .p-index__case__ditail .before_wrap,#amazon_unyo .p-index__case__ditail .before_wrap{padding:20px;background:#f8f8f8;border-radius:20px}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__ditail .before_wrap,#ec_site_unyo .p-index__case__ditail .before_wrap,#amazon_unyo .p-index__case__ditail .before_wrap{padding:10px 15px 5px;border-radius:12px}}#rakuten_unyo .p-index__case__ditail .before_wrap__txt,#ec_site_unyo .p-index__case__ditail .before_wrap__txt,#amazon_unyo .p-index__case__ditail .before_wrap__txt{display:flex;align-items:start;font-size:15px;margin-bottom:10px}#rakuten_unyo .p-index__case__ditail .before_wrap__txt .icon,#ec_site_unyo .p-index__case__ditail .before_wrap__txt .icon,#amazon_unyo .p-index__case__ditail .before_wrap__txt .icon{text-align:center;width:130px;font-weight:bold;border-radius:5px;margin-right:14px;padding:2px 10px;background:#ab0000;color:#fff;flex-shrink:0}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__ditail .before_wrap__txt .icon,#ec_site_unyo .p-index__case__ditail .before_wrap__txt .icon,#amazon_unyo .p-index__case__ditail .before_wrap__txt .icon{width:100%}}#rakuten_unyo .p-index__case__ditail .before_wrap__txt .txt,#ec_site_unyo .p-index__case__ditail .before_wrap__txt .txt,#amazon_unyo .p-index__case__ditail .before_wrap__txt .txt{width:calc(100% - 144px);line-height:1.55}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__ditail .before_wrap__txt .txt,#ec_site_unyo .p-index__case__ditail .before_wrap__txt .txt,#amazon_unyo .p-index__case__ditail .before_wrap__txt .txt{font-size:15px}}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__ditail .before_wrap,#ec_site_unyo .p-index__case__ditail .before_wrap,#amazon_unyo .p-index__case__ditail .before_wrap{padding:20px}#rakuten_unyo .p-index__case__ditail .before_wrap__txt,#ec_site_unyo .p-index__case__ditail .before_wrap__txt,#amazon_unyo .p-index__case__ditail .before_wrap__txt{display:block;font-size:16px}#rakuten_unyo .p-index__case__ditail .before_wrap__txt .txt,#ec_site_unyo .p-index__case__ditail .before_wrap__txt .txt,#amazon_unyo .p-index__case__ditail .before_wrap__txt .txt{margin-top:10px;width:100%}}#rakuten_unyo .p-index__case__ditail .after_wrap__txt,#ec_site_unyo .p-index__case__ditail .after_wrap__txt,#amazon_unyo .p-index__case__ditail .after_wrap__txt{font-size:15px;line-height:1.5}#rakuten_unyo .p-index__case__ditail .dli-chevron-down,#ec_site_unyo .p-index__case__ditail .dli-chevron-down,#amazon_unyo .p-index__case__ditail .dli-chevron-down{margin:5px auto 15px;display:block;vertical-align:middle;color:#ab0000;line-height:1;position:relative;width:30px;height:30px;transform:translateX(65%) rotate(135deg)}#rakuten_unyo .p-index__case__ditail .dli-chevron-down::before,#rakuten_unyo .p-index__case__ditail .dli-chevron-down::after,#ec_site_unyo .p-index__case__ditail .dli-chevron-down::before,#ec_site_unyo .p-index__case__ditail .dli-chevron-down::after,#amazon_unyo .p-index__case__ditail .dli-chevron-down::before,#amazon_unyo .p-index__case__ditail .dli-chevron-down::after{content:"";position:absolute;background:currentColor;border-radius:10px}#rakuten_unyo .p-index__case__ditail .dli-chevron-down::before,#ec_site_unyo .p-index__case__ditail .dli-chevron-down::before,#amazon_unyo .p-index__case__ditail .dli-chevron-down::before{top:0;left:0;right:0;height:8px}#rakuten_unyo .p-index__case__ditail .dli-chevron-down::after,#ec_site_unyo .p-index__case__ditail .dli-chevron-down::after,#amazon_unyo .p-index__case__ditail .dli-chevron-down::after{top:0;right:0;bottom:0;width:8px}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case__ditail .dli-chevron-down,#ec_site_unyo .p-index__case__ditail .dli-chevron-down,#amazon_unyo .p-index__case__ditail .dli-chevron-down{width:20px;height:20px;right:15px;margin:-15px auto 10px}#rakuten_unyo .p-index__case__ditail .dli-chevron-down::before,#ec_site_unyo .p-index__case__ditail .dli-chevron-down::before,#amazon_unyo .p-index__case__ditail .dli-chevron-down::before{height:4px}#rakuten_unyo .p-index__case__ditail .dli-chevron-down::after,#ec_site_unyo .p-index__case__ditail .dli-chevron-down::after,#amazon_unyo .p-index__case__ditail .dli-chevron-down::after{width:4px}}@media screen and (max-width: 767px){#rakuten_unyo .p-index__case>.c-lyt__inner,#ec_site_unyo .p-index__case>.c-lyt__inner,#amazon_unyo .p-index__case>.c-lyt__inner{display:block}#rakuten_unyo .p-index__case__content,#ec_site_unyo .p-index__case__content,#amazon_unyo .p-index__case__content{width:95%;margin-top:60px}}#rakuten_unyo .p-contents__flow__ttl,#ec_site_unyo .p-contents__flow__ttl,#amazon_unyo .p-contents__flow__ttl{color:#000}#rakuten_unyo .p-contents__reason,#ec_site_unyo .p-contents__reason,#amazon_unyo .p-contents__reason{background:#19acc1}#rakuten_unyo .p-contents__reason .c-lyt__inner_s,#ec_site_unyo .p-contents__reason .c-lyt__inner_s,#amazon_unyo .p-contents__reason .c-lyt__inner_s{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 34px;max-width:1120px;padding-left:0;overflow:visible}#rakuten_unyo .p-contents__reason__ttl,#ec_site_unyo .p-contents__reason__ttl,#amazon_unyo .p-contents__reason__ttl{grid-column:1/-1;margin-bottom:10px}#rakuten_unyo .p-contents__reason__item,#ec_site_unyo .p-contents__reason__item,#amazon_unyo .p-contents__reason__item{position:relative;z-index:0;display:flex;min-height:100%;padding-left:0;min-width:0}#rakuten_unyo .p-contents__reason__item::before,#ec_site_unyo .p-contents__reason__item::before,#amazon_unyo .p-contents__reason__item::before{content:none}#rakuten_unyo .p-contents__reason__box,#ec_site_unyo .p-contents__reason__box,#amazon_unyo .p-contents__reason__box{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0;align-items:start;width:100%;height:100%;min-height:250px;margin-top:0 !important;padding:34px 34px 24px;overflow:visible;background:#fff;border:0;border-radius:12px;box-shadow:0 12px 28px rgba(18,63,131,.12);isolation:isolate}#rakuten_unyo .p-contents__reason__box::after,#ec_site_unyo .p-contents__reason__box::after,#amazon_unyo .p-contents__reason__box::after{content:"";position:absolute;top:0;right:0;z-index:0;width:150px;height:105px;background:#eef5ff;border-radius:0 12px 0 100%;pointer-events:none}#rakuten_unyo .p-contents__reason__box__txtarea,#ec_site_unyo .p-contents__reason__box__txtarea,#amazon_unyo .p-contents__reason__box__txtarea{position:relative;z-index:1;width:100%;min-width:0}#rakuten_unyo .p-contents__reason__box__ttl,#ec_site_unyo .p-contents__reason__box__ttl,#amazon_unyo .p-contents__reason__box__ttl{position:static;max-width:calc(100% - 100px);margin-bottom:12px;padding-left:0;color:#111;font-size:24px;line-height:1.5;text-indent:0}#rakuten_unyo .p-contents__reason__box__ttl span,#ec_site_unyo .p-contents__reason__box__ttl span,#amazon_unyo .p-contents__reason__box__ttl span{color:#178acd}#rakuten_unyo .p-contents__reason__box__ttl ._num,#ec_site_unyo .p-contents__reason__box__ttl ._num,#amazon_unyo .p-contents__reason__box__ttl ._num{display:inline-block;margin-right:4px;color:#19acc1;font-size:1.25em;line-height:1}#rakuten_unyo .p-contents__reason__box__ttl ._strong,#ec_site_unyo .p-contents__reason__box__ttl ._strong,#amazon_unyo .p-contents__reason__box__ttl ._strong{color:#d5476d}#rakuten_unyo .p-contents__reason__box__txt,#ec_site_unyo .p-contents__reason__box__txt,#amazon_unyo .p-contents__reason__box__txt{font-size:15px;line-height:1.75;padding-left:0}#rakuten_unyo .p-contents__reason .c-list__check,#ec_site_unyo .p-contents__reason .c-list__check,#amazon_unyo .p-contents__reason .c-list__check{font-size:15px;line-height:1.55;padding-left:0}#rakuten_unyo .p-contents__reason .c-list__check li,#ec_site_unyo .p-contents__reason .c-list__check li,#amazon_unyo .p-contents__reason .c-list__check li{padding-left:1.2em}#rakuten_unyo .p-contents__reason .c-list__check li+li,#ec_site_unyo .p-contents__reason .c-list__check li+li,#amazon_unyo .p-contents__reason .c-list__check li+li{margin-top:5px}#rakuten_unyo .p-contents__reason__box__img,#ec_site_unyo .p-contents__reason__box__img,#amazon_unyo .p-contents__reason__box__img{position:absolute;top:10px;right:28px;z-index:2;width:104px;height:104px;align-self:start;background-color:#dff1fb;border:4px solid #fff;border-radius:50%;box-shadow:0 4px 10px rgba(18,63,131,.12)}@media screen and (max-width: 767px){#rakuten_unyo .p-contents__reason .c-lyt__inner_s,#ec_site_unyo .p-contents__reason .c-lyt__inner_s,#amazon_unyo .p-contents__reason .c-lyt__inner_s{display:block;padding-right:14px;padding-left:14px}#rakuten_unyo .p-contents__reason__ttl,#ec_site_unyo .p-contents__reason__ttl,#amazon_unyo .p-contents__reason__ttl{font-size:28px;margin-bottom:25px}#rakuten_unyo .p-contents__reason__box,#ec_site_unyo .p-contents__reason__box,#amazon_unyo .p-contents__reason__box{display:flex;flex-direction:column;min-height:0;padding:24px 22px 22px;overflow:hidden;border-radius:10px}#rakuten_unyo .p-contents__reason__box::before,#ec_site_unyo .p-contents__reason__box::before,#amazon_unyo .p-contents__reason__box::before{content:none !important}#rakuten_unyo .p-contents__reason__box+#rakuten_unyo .p-contents__reason__box,#rakuten_unyo .p-contents__reason__box+#ec_site_unyo .p-contents__reason__box,#rakuten_unyo .p-contents__reason__box+#amazon_unyo .p-contents__reason__box,#ec_site_unyo .p-contents__reason__box+#rakuten_unyo .p-contents__reason__box,#ec_site_unyo .p-contents__reason__box+#ec_site_unyo .p-contents__reason__box,#ec_site_unyo .p-contents__reason__box+#amazon_unyo .p-contents__reason__box,#amazon_unyo .p-contents__reason__box+#rakuten_unyo .p-contents__reason__box,#amazon_unyo .p-contents__reason__box+#ec_site_unyo .p-contents__reason__box,#amazon_unyo .p-contents__reason__box+#amazon_unyo .p-contents__reason__box{margin-top:24px !important}#rakuten_unyo .p-contents__reason__box::after,#ec_site_unyo .p-contents__reason__box::after,#amazon_unyo .p-contents__reason__box::after{z-index:0;width:120px;height:84px}#rakuten_unyo .p-contents__reason__item,#ec_site_unyo .p-contents__reason__item,#amazon_unyo .p-contents__reason__item{display:block;padding-left:0}#rakuten_unyo .p-contents__reason__item:not(:last-child),#ec_site_unyo .p-contents__reason__item:not(:last-child),#amazon_unyo .p-contents__reason__item:not(:last-child){margin-bottom:24px !important}#rakuten_unyo .p-contents__reason__item::before,#ec_site_unyo .p-contents__reason__item::before,#amazon_unyo .p-contents__reason__item::before{content:none}#rakuten_unyo .p-contents__reason__box__ttl,#ec_site_unyo .p-contents__reason__box__ttl,#amazon_unyo .p-contents__reason__box__ttl{position:relative;z-index:1;order:1;max-width:none;margin-bottom:12px;font-size:21px}#rakuten_unyo .p-contents__reason__box__ttl ._num,#ec_site_unyo .p-contents__reason__box__ttl ._num,#amazon_unyo .p-contents__reason__box__ttl ._num{position:static;display:inline-block;margin-right:4px;font-size:1.25em;line-height:1;opacity:1;color:#178acd}#rakuten_unyo .p-contents__reason__box__txtarea,#ec_site_unyo .p-contents__reason__box__txtarea,#amazon_unyo .p-contents__reason__box__txtarea{display:contents}#rakuten_unyo .p-contents__reason__box__txt,#ec_site_unyo .p-contents__reason__box__txt,#amazon_unyo .p-contents__reason__box__txt{position:relative;z-index:1;order:3;font-size:14px}#rakuten_unyo .p-contents__reason .c-list__check,#ec_site_unyo .p-contents__reason .c-list__check,#amazon_unyo .p-contents__reason .c-list__check{position:relative;z-index:1;order:3;font-size:14px}#rakuten_unyo .p-contents__reason__box__img,#ec_site_unyo .p-contents__reason__box__img,#amazon_unyo .p-contents__reason__box__img{position:relative;top:auto;right:auto;z-index:1;order:2;width:100%;height:130px;margin:0 0 14px;border:0;border-radius:8px;background-size:cover;background-position:center center}}.p-recommend__area.rakuten{gap:0;margin-bottom:80px}.p-recommend__area.rakuten .p-recommend__list__wrapper{width:100%}.p-recommend__area.rakuten .p-recommend__list__ttl{color:#bf0000;text-align:center;font-size:28px;line-height:1.2em;border-bottom:2px solid #bf0000;margin-bottom:25px}.p-recommend__area.rakuten .p-recommend__list__ttl span{color:#000;margin-bottom:-4px}.p-recommend__area.rakuten .p-recommend__list{gap:15px}.p-recommend__area.rakuten .p-recommend__list li a{border:none;background:rgba(191,0,0,.065);padding:20px;border-radius:8px;font-size:20px}.p-recommend__area.rakuten .p-recommend__list li a:hover{color:#bf0000}.p-recommend__area.rakuten .p-recommend__list li a:hover::after{color:#bf0000}.p-recommend__area.ec-site{gap:0;margin-bottom:80px}.p-recommend__area.ec-site .p-recommend__list__wrapper{width:100%}.p-recommend__area.ec-site .p-recommend__list__ttl{color:#19acc1;text-align:center;font-size:28px;line-height:1.2em;border-bottom:2px solid #19acc1;margin-bottom:25px}.p-recommend__area.ec-site .p-recommend__list__ttl span{color:#000;margin-bottom:-4px}.p-recommend__area.ec-site .p-recommend__list{gap:15px}.p-recommend__area.ec-site .p-recommend__list li a{border:none;background:rgba(25,172,193,.065);padding:20px;border-radius:8px;font-size:20px}.p-recommend__area.ec-site .p-recommend__list li a:hover{color:#19acc1}.p-recommend__area.ec-site .p-recommend__list li a:hover::after{color:#19acc1}.p-recommend__area.amazon{gap:0;margin-bottom:80px}.p-recommend__area.amazon .p-recommend__list__wrapper{width:100%}.p-recommend__area.amazon .p-recommend__list__ttl{color:#e47911;text-align:center;font-size:28px;line-height:1.2em;border-bottom:2px solid #e47911;margin-bottom:25px}.p-recommend__area.amazon .p-recommend__list__ttl span{color:#000;margin-bottom:-4px}.p-recommend__area.amazon .p-recommend__list{gap:15px}.p-recommend__area.amazon .p-recommend__list li a{border:none;background:rgba(228,121,17,.065);padding:20px;border-radius:8px;font-size:20px}.p-recommend__area.amazon .p-recommend__list li a:hover{color:#e47911}.p-recommend__area.amazon .p-recommend__list li a:hover::after{color:#e47911}@media screen and (max-width: 767px){.p-recommend__area.rakuten{margin-bottom:60px}.p-recommend__area.rakuten .p-recommend__list__ttl{font-size:24px;margin-bottom:20px}.p-recommend__area.rakuten .p-recommend__list{gap:10px}.p-recommend__area.rakuten .p-recommend__list li a{padding:10px 15px;font-size:16px}.p-recommend__area.ec-site{margin-bottom:60px}.p-recommend__area.ec-site .p-recommend__list__ttl{font-size:24px;margin-bottom:20px}.p-recommend__area.ec-site .p-recommend__list{gap:10px}.p-recommend__area.ec-site .p-recommend__list li a{padding:10px 15px;font-size:16px}.p-recommend__area.amazon{margin-bottom:60px}.p-recommend__area.amazon .p-recommend__list__ttl{font-size:24px;margin-bottom:20px}.p-recommend__area.amazon .p-recommend__list{gap:10px}.p-recommend__area.amazon .p-recommend__list li a{padding:10px 15px;font-size:16px}}.p-index__eccart{padding:35px 0 60px}@media screen and (max-width: 767px){.p-index__eccart{padding:20px 0 40px}}.p-index__eccart__ttl{color:#222;font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}@media screen and (max-width: 767px){.p-index__eccart__ttl{font-size:26px}}.p-index__eccart__list{display:flex;align-items:center;justify-content:center;flex-flow:wrap;gap:30px;margin:0 auto}@media screen and (max-width: 767px){.p-index__eccart__list{gap:30px;padding:0 4%}}.p-index__eccart__list li{width:calc((70% - 30px)/4)}.p-index__eccart__list li img{width:100%}@media screen and (max-width: 767px){.p-index__eccart__list li{width:calc((100% - 30px)/2)}.p-index__eccart__list li img{width:90%}}.p-index__eccart__list+.p-index__eccart__list{margin-top:25px}.p-support-flow{max-width:1120px;margin:0 auto}.p-support-flow__phases{display:flex;margin-bottom:28px}@media screen and (max-width: 767px){.p-support-flow__phases{width:888px;margin-bottom:20px}}.p-support-flow__phase{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:54px;padding:10px 28px;background:#19acc1;color:#fff;font-weight:700;font-size:17px;line-height:1.3;text-align:center;clip-path:polygon(0 0, calc(100% - 22px) 0, 100% 50%, calc(100% - 22px) 100%, 0 100%)}.p-support-flow__phase:nth-child(1){background:hsl(187.5,77.0642201835%,28.7450980392%)}.p-support-flow__phase:nth-child(3){background:hsl(187.5,77.0642201835%,64.7450980392%)}.p-support-flow__phase+.p-support-flow__phase{margin-left:-22px;z-index:1;clip-path:polygon(0 0, calc(100% - 22px) 0, 100% 50%, calc(100% - 22px) 100%, 0 100%, 22px 50%)}.p-support-flow__phase:last-child{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 22px 50%)}@media screen and (max-width: 767px){.p-support-flow__phase{flex:0 0 auto;width:200px}}@media screen and (max-width: 767px){.p-support-flow__phase.p-support-flow__phase--main{width:440px}}.p-support-flow__phase--main{flex:1.8;font-size:18px}.p-support-flow__cols{display:grid;grid-template-columns:1fr 2.2fr 1fr;gap:24px;align-items:stretch}@media screen and (max-width: 767px){.p-support-flow__cols{grid-template-columns:200px 440px 200px;width:888px}}.p-support-flow__col{display:flex;flex-direction:column;padding:22px 24px;background:#fff;box-shadow:0 8px 20px rgba(18,63,131,.06)}.p-support-flow__col h4{margin:0 0 5px;font-size:19px;font-weight:700;color:#222}.p-support-flow__col--main{padding:24px 26px}.p-support-flow__inner{padding:18px 20px;background:#eaf8ff}.p-support-flow__group+.p-support-flow__group{margin-top:22px}.p-support-flow__list li{position:relative;padding-left:1.1em;font-size:15px;line-height:1.9;color:#333}.p-support-flow__list li::before{content:"・";position:absolute;left:0;color:#19acc1}.p-support-flow__tags{display:flex;flex-wrap:wrap;gap:8px}.p-support-flow__tags li{padding:8px 14px;background:#fff;font-size:14px;font-weight:600;color:#333}.p-support-flow__partner{position:relative;margin-top:auto;min-height:72px;padding-top:24px;color:#000;font-size:18px;font-weight:700;line-height:1.4;text-align:center}.p-support-flow__partner::before{content:"";position:absolute;top:0;left:0;width:100%;height:12px;border:2px solid #000;border-top:none}.p-support-flow__scope{position:relative;margin-top:10px;min-height:72px;padding-top:24px;color:#19acc1;font-weight:700;font-size:18px;line-height:1.5;text-align:center}.p-support-flow__scope::before{content:"";position:absolute;top:0;left:0;width:100%;height:12px;border:2px solid #19acc1;border-top:none}.p-support-flow__divider{margin:18px 0;border:none;border-top:1px dashed #ccc}#ec_site_unyo .p-contents__kv.p-contents__kv--rakuten-unyo,#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo{background-image:url(/common/img/contents/kv_ec_site_unyo.jpg);background-position:center top;background-position-y:-20px}#ec_site_unyo .p-contents__reason__box__ttl ._strong,#amazon_unyo .p-contents__reason__box__ttl ._strong{color:#f87024}#ec_site_unyo .p-index__case__ttl .c-txt__blue,#amazon_unyo .p-index__case__ttl .c-txt__blue{color:#19acc1}#ec_site_unyo .p-index__case h3,#amazon_unyo .p-index__case h3{background:#19acc1}#ec_site_unyo .p-index__case h3 p,#amazon_unyo .p-index__case h3 p{color:#19acc1;border-color:#19acc1}#ec_site_unyo .p-index__case__content,#amazon_unyo .p-index__case__content{border-color:#19acc1}#ec_site_unyo .p-index__case__ditail .before_wrap__txt,#amazon_unyo .p-index__case__ditail .before_wrap__txt{display:block}#ec_site_unyo .p-index__case__ditail .before_wrap__txt .icon,#amazon_unyo .p-index__case__ditail .before_wrap__txt .icon{width:auto;margin-right:0;margin-bottom:8px;background:#19acc1}#ec_site_unyo .p-index__case__ditail .before_wrap__txt .txt,#amazon_unyo .p-index__case__ditail .before_wrap__txt .txt{width:100%}#ec_site_unyo .p-index__case .dli-chevron-down,#amazon_unyo .p-index__case .dli-chevron-down{color:#19acc1}#ec_site_unyo .p-index__case .after_wrap h4,#amazon_unyo .p-index__case .after_wrap h4{color:#19acc1}#ec_site_unyo .p-contents__solution__list li,#amazon_unyo .p-contents__solution__list li{border-color:#19acc1}#ec_site_unyo .p-contents__ttl__sub_01,#amazon_unyo .p-contents__ttl__sub_01{line-height:1.5em}#ec_site_unyo .p-contents__ttl__sub_01 .c-txt__bg,#amazon_unyo .p-contents__ttl__sub_01 .c-txt__bg{background:#19acc1;color:#fff}#ec_site_unyo .p-contents__ttl__sub_02,#amazon_unyo .p-contents__ttl__sub_02{line-height:1.8em}#ec_site_unyo .p-contents__ttl__sub_02 .c-txt__bg,#amazon_unyo .p-contents__ttl__sub_02 .c-txt__bg{background:#19acc1;color:#fff}#ec_site_unyo .p-contents__service__box__ttl,#amazon_unyo .p-contents__service__box__ttl{color:#19acc1}#ec_site_unyo .p-contents__service__box::before,#amazon_unyo .p-contents__service__box::before{background:#19acc1}#ec_site_unyo .p-contents__support__txt__wrapper h4,#amazon_unyo .p-contents__support__txt__wrapper h4{color:#19acc1}#ec_site_unyo .p-rakuten-unyo__value-item,#amazon_unyo .p-rakuten-unyo__value-item{border-color:#19acc1}#ec_site_unyo .p-rakuten-unyo__value-visual--operation,#amazon_unyo .p-rakuten-unyo__value-visual--operation{background:rgba(25,172,193,.08)}#ec_site_unyo .p-rakuten-unyo__value-visual--operation::before,#amazon_unyo .p-rakuten-unyo__value-visual--operation::before{background:#19acc1;box-shadow:0 0 0 8px rgba(25,172,193,.14)}#ec_site_unyo .p-rakuten-unyo__value-visual--operation::after,#amazon_unyo .p-rakuten-unyo__value-visual--operation::after{background:#19acc1}#ec_site_unyo .p-rakuten-unyo__value-visual--analysis,#amazon_unyo .p-rakuten-unyo__value-visual--analysis{display:flex;align-items:flex-end;justify-content:center;gap:8px;width:118px;height:118px;padding-bottom:28px;border-radius:50%;background:rgba(25,172,193,.08)}#ec_site_unyo .p-rakuten-unyo__value-visual--analysis span,#amazon_unyo .p-rakuten-unyo__value-visual--analysis span{display:block;width:14px;border-radius:4px 4px 0 0;background:#19acc1}#ec_site_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(1),#amazon_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(1){height:28px}#ec_site_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(2),#amazon_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(2){height:44px}#ec_site_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(3),#amazon_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(3){height:36px}#ec_site_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(4),#amazon_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(4){height:58px}#ec_site_unyo .p-contents__worries__person,#amazon_unyo .p-contents__worries__person{width:90%;left:52%}#ec_site_unyo .p-rakuten-unyo__value-item,#amazon_unyo .p-rakuten-unyo__value-item{box-shadow:0 0 0 #cfeef4}#ec_site_unyo .p-rakuten-unyo__value-list.is-inview .p-rakuten-unyo__value-item,#amazon_unyo .p-rakuten-unyo__value-list.is-inview .p-rakuten-unyo__value-item{animation-name:ec-site-unyo-shadow-in}@media(prefers-reduced-motion: reduce){#ec_site_unyo .p-rakuten-unyo__value-item,#amazon_unyo .p-rakuten-unyo__value-item{box-shadow:15px 15px 0 #cfeef4}}#ec_site_unyo .p-contents__support__txt__wrapper,#amazon_unyo .p-contents__support__txt__wrapper{max-width:1060px;margin:20px auto 0}#ec_site_unyo .p-rakuten-unyo__kv-copy-sub,#ec_site_unyo .c-txt__color_rakuten{color:#19acc1}#ec_site_unyo .p-contents__ttl__main._rakuten{background:#19acc1}#ec_site_unyo .p-contents__ttl__sub_01 .c-txt__bg{background:#fffc41;color:#19acc1}#ec_site_unyo .p-rakuten-unyo__value-heading{color:#19acc1;font-size:22px;font-weight:600;line-height:1.4}#ec_site_unyo .p-rakuten-unyo__value-title{color:#010101;font-size:15px;font-weight:600;line-height:1.55}@media screen and (max-width: 767px){#ec_site_unyo .p-rakuten-unyo__value-heading{font-size:19px}#ec_site_unyo .p-rakuten-unyo__value-title{font-size:15px}}#ec_site_unyo .p-contents__reason__box__ttl{position:relative;padding-left:32px;text-indent:0}#ec_site_unyo .p-contents__reason__box__ttl ._num{position:absolute;top:.12em;left:0}#ec_site_unyo .p-contents__reason__box__txt,#ec_site_unyo .p-contents__reason__box .c-list__check{padding-left:32px}#ec_site_unyo .p-contents__reason__box__img._ec-site_02{background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){#ec_site_unyo .p-contents__reason__box__txt,#ec_site_unyo .p-contents__reason__box .c-list__check{padding-left:0}}#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo{background-image:url(/common/img/contents/kv_amazon_unyo.jpg)}@media screen and (min-width: 768px){#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo{background-position-y:-40px}}@media screen and (max-width: 767px){#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo{background-position-x:-150px}}#amazon_unyo .p-rakuten-unyo__scope{background:#fff8e5}#amazon_unyo .p-rakuten-unyo__scope-ttl .c-txt__color_main{color:#e47911}#amazon_unyo .p-rakuten-unyo__scope-body h3{color:#0678ff}#amazon_unyo .p-rakuten-unyo__value-title{color:#0678ff}#amazon_unyo .p-contents__ttl__sub_01{line-height:1.8em}#amazon_unyo .p-contents__ttl__sub_01 .c-txt__bg{background:#e47911;color:#fff}#amazon_unyo .p-contents__reason__box__ttl ._num,#amazon_unyo .p-contents__reason__box__ttl ._strong{color:#e47911}#amazon_unyo .p-contents__reason__box__ttl{position:relative;padding-left:32px;text-indent:0}#amazon_unyo .p-contents__reason__box__ttl ._num{position:absolute;top:.12em;left:0}#amazon_unyo .p-contents__reason__box__txt,#amazon_unyo .p-contents__reason__box .c-list__check{padding-left:32px}@media screen and (max-width: 767px){#amazon_unyo .p-contents__reason__box__txt,#amazon_unyo .p-contents__reason__box .c-list__check{padding-left:0}}#amazon_unyo .p-contents__reason{background:#fff8e5}#amazon_unyo .p-contents__reason__box{padding-left:26px}#amazon_unyo .p-contents__reason__ttl{color:#010101}#amazon_unyo .p-contents__reason__ttl .c-txt__color_yellow,#amazon_unyo .p-contents__reason__ttl ._strong{color:#e47911}#amazon_unyo .p-contents__solution{background:#fff8e5}#amazon_unyo .p-contents__solution ._base-color,#amazon_unyo .p-contents__solution__list__ttl span{color:#0678ff}#amazon_unyo .p-index__case__ttl .c-txt__blue{color:#e47911}#amazon_unyo .p-index__case h3{background:#e47911}#amazon_unyo .p-index__case h3 p{color:#e47911;border-color:#e47911}#amazon_unyo .p-index__case__content{border-color:#e47911}#amazon_unyo .p-index__case__ditail .before_wrap__txt{display:block}#amazon_unyo .p-index__case__ditail .before_wrap__txt .icon{width:auto;margin-right:0;margin-bottom:8px;background:#e47911}#amazon_unyo .p-index__case__ditail .before_wrap__txt .txt{width:100%}#amazon_unyo .p-index__case .dli-chevron-down{color:#e47911}#amazon_unyo .after_wrap__list{padding:10px 20px}@media screen and (max-width: 767px){#amazon_unyo .after_wrap__list{padding:10px}}#amazon_unyo .after_wrap__list li{position:relative;padding-left:1.2em;font-size:16px;line-height:1.6}@media screen and (max-width: 767px){#amazon_unyo .after_wrap__list li{font-size:14px}}#amazon_unyo .after_wrap__list li::before{content:"◎";position:absolute;top:.8em;left:0;line-height:1;transform:translateY(-50%);color:#19acc1}#amazon_unyo .achievements_wrap .card .card__label{font-size:1.15em}#amazon_unyo .achievements_wrap .card .fz-l,#amazon_unyo .achievements_wrap .card .fz-m{color:#f87024}#amazon_unyo .p-rakuten-unyo__scope .p-contents__support{background:none}#amazon_unyo .p-rakuten-unyo__scope .p-contents__support .c-lyt__section{padding-top:0}#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(1){background:#9fcfd6}#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(2){background:#7ec4d0}#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(3){background:#52b7c7}#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(4){background:#16acc1}#amazon_unyo .p-index__option.trial .p-index__option__content{border-color:#f87024}#amazon_unyo .p-index__option.trial h3{background:#f87024}#amazon_unyo .p-index__option.trial .card{border-color:#f87024}#amazon_unyo .p-index__option.trial .card .card__ttl{background:#f87024}#amazon_unyo .p-index__option.trial .card .card__price .c-txt__bold{color:#f87024 !important}#amazon_unyo .c-txt__bg{background:#fff744}#amazon_unyo .p-rakuten-unyo__kv-copy-sub,#amazon_unyo .c-txt__bg,#amazon_unyo .c-txt__color_rakuten{color:#19acc1}#amazon_unyo .p-contents__ttl__main._rakuten{background:#19acc1}#amazon_unyo .p-rakuten-unyo__value-item{border-color:#19acc1}#amazon_unyo .p-rakuten-unyo__value-visual--operation{background:rgba(25,172,193,.08)}#amazon_unyo .p-rakuten-unyo__value-visual--operation::before{background:#19acc1;box-shadow:0 0 0 8px rgba(25,172,193,.14)}#amazon_unyo .p-rakuten-unyo__value-visual--operation::after{background:#19acc1}#amazon_unyo .p-rakuten-unyo__value-visual--analysis{display:flex;align-items:flex-end;justify-content:center;gap:8px;width:118px;height:118px;padding-bottom:28px;border-radius:50%;background:rgba(25,172,193,.08)}#amazon_unyo .p-rakuten-unyo__value-visual--analysis span{display:block;width:14px;border-radius:4px 4px 0 0;background:#19acc1}#amazon_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(1){height:28px}#amazon_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(2){height:44px}#amazon_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(3){height:36px}#amazon_unyo .p-rakuten-unyo__value-visual--analysis span:nth-child(4){height:58px}#amazon_unyo .p-contents__worries__person{width:90%;left:52%}#amazon_unyo .p-rakuten-unyo__value-item{box-shadow:0 0 0 #cfeef4}#amazon_unyo .p-rakuten-unyo__value-list.is-inview .p-rakuten-unyo__value-item{animation-name:ec-site-unyo-shadow-in}@media(prefers-reduced-motion: reduce){#amazon_unyo .p-rakuten-unyo__value-item{box-shadow:15px 15px 0 #cfeef4}}#amazon_unyo .p-contents__support__txt__wrapper{max-width:1060px;margin:20px auto 0}#ec_site_unyo .p-contents__reason__box__ttl{position:relative;padding-left:32px;text-indent:0}#ec_site_unyo .p-contents__reason__box__ttl ._num{position:absolute;top:.12em;left:0}#ec_site_unyo .p-contents__reason__box__txt,#ec_site_unyo .p-contents__reason__box .c-list__check{padding-left:32px}#ec_site_unyo .p-contents__reason__box__img._ec-site_02{background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){#ec_site_unyo .p-contents__reason__box__txt,#ec_site_unyo .p-contents__reason__box .c-list__check{padding-left:0}}#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo{background-image:url(/common/img/contents/kv_amazon_unyo.jpg)}@media screen and (min-width: 768px){#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo{background-position-y:-40px}}@media screen and (max-width: 767px){#amazon_unyo .p-contents__kv.p-contents__kv--rakuten-unyo{background-position-x:-150px}}#amazon_unyo .p-rakuten-unyo__scope{background:#fff8e5}#amazon_unyo .p-rakuten-unyo__scope-ttl .c-txt__color_main{color:#e47911}#amazon_unyo .p-rakuten-unyo__scope-body h3{color:#0678ff}#amazon_unyo .p-rakuten-unyo__value-title{color:#0678ff}#amazon_unyo .p-contents__ttl__sub_01{line-height:1.8em}#amazon_unyo .p-contents__ttl__sub_01 .c-txt__bg{background:#e47911;color:#fff}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__head{background:#3da0e2}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__head__item:first-child{background:#71b7fe}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__head__item:last-child{background:#0978ff}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__head__item:first-child::before{border-left-color:#71b7fe}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__head__item:nth-child(2)::before{border-left-color:#3da0e2}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(1){--support-color: #71b7fe}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(1) h4{color:#71b7fe}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(1) h4::before{background:#71b7fe}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(2),#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(3){--support-color: #3da0e2}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(2) h4,#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(3) h4{color:#3da0e2}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(2) h4::before,#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(3) h4::before{background:#3da0e2}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(4){--support-color: #0978ff}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(4) h4{color:#0978ff}#amazon_unyo .p-top-support__coded--amazon .p-top-support__coded__col:nth-child(4) h4::before{background:#0978ff}#amazon_unyo .p-index__cost__box{position:relative;z-index:1;width:800px;max-width:100%;margin:45px auto;padding-bottom:35px;background:#fff;border:5px solid #e47911;border-radius:15px;text-align:center}#amazon_unyo .p-index__cost__box__ttl{padding:.1em;background:#e47911;color:#fff;font-size:32px;font-weight:700}#amazon_unyo .p-index__cost__box__price{padding:20px 0 0;color:#242f40;font-size:75px;font-weight:800;line-height:1.15}#amazon_unyo .p-index__cost__box__price .c-txt__l{display:inline-block;margin-right:.1em;font-size:1.9em;line-height:1;letter-spacing:-0.08em}#amazon_unyo .p-index__cost__box p{margin:0;color:#242f40;font-size:20px;font-weight:700;line-height:1.5}#amazon_unyo .p-top-cost{background:#7cc1c4}#amazon_unyo .p-index__cost__txtbox{position:relative;z-index:1;width:1000px;max-width:100%;margin:0 auto;padding:25px 45px 20px;background:#fff8e5;border-radius:5px;box-shadow:0 5px 6px rgba(0,0,0,.1);color:#242f40;font-size:17px;font-weight:500}#amazon_unyo .p-index__cost__txtbox::before{content:"";position:absolute;top:-95px;left:100px;z-index:-1;width:0;height:0;border-right:0 solid rgba(0,0,0,0);border-bottom:95px solid #fff8e5;border-left:115px solid rgba(0,0,0,0)}#amazon_unyo .p-index__cost__txtbox::after{content:"";position:absolute;top:50%;right:-40px;width:290px;height:180px;background:url(/lp/amazon_unyo/common/img/img_cost.png) no-repeat center/cover;transform:translateY(-50%)}#amazon_unyo .p-index__cost__txtbox p{margin:0;line-height:1.55}#amazon_unyo .p-index__cost__txtbox__ttl{margin-bottom:10px !important;font-size:28px;font-weight:800;line-height:1.45}#amazon_unyo .p-index__cost__txtbox__ttl .dotline{position:relative;display:inline-block;padding-left:2.1em;font-size:24px;font-weight:500}#amazon_unyo .p-index__cost__txtbox__ttl .dotline::before{content:"";position:absolute;top:40%;left:0;width:50px;border-top:5px dotted #e47911}@media screen and (max-width: 767px){#amazon_unyo .p-index__cost__box{width:100%;margin:25px auto 15px;padding-bottom:20px}#amazon_unyo .p-index__cost__box__ttl{padding:0;font-size:24px}#amazon_unyo .p-index__cost__box__price{padding-top:10px;font-size:40px}#amazon_unyo .p-index__cost__box p{font-size:15px;line-height:1.4}#amazon_unyo .p-index__cost__txtbox{width:100%;padding:25px 15px;font-size:15px;text-align:center}#amazon_unyo .p-index__cost__txtbox::before{top:-40px;left:20px;border-bottom-width:45px;border-left-width:55px}#amazon_unyo .p-index__cost__txtbox::after{content:none}#amazon_unyo .p-index__cost__txtbox__ttl{margin-bottom:10px !important;font-size:22px;line-height:1.4}#amazon_unyo .p-index__cost__txtbox__ttl .dotline{margin-bottom:10px;padding-left:1.5em;font-size:18px}#amazon_unyo .p-index__cost__txtbox__ttl .dotline::before{width:20px;border-top-width:4px}}#amazon_unyo .p-contents__reason__box__ttl ._num,#amazon_unyo .p-contents__reason__box__ttl ._strong{color:#e47911}#amazon_unyo .p-contents__reason__box__ttl{position:relative;padding-left:32px;text-indent:0}#amazon_unyo .p-contents__reason__box__ttl ._num{position:absolute;top:.12em;left:0}#amazon_unyo .p-contents__reason__box__txt,#amazon_unyo .p-contents__reason__box .c-list__check{padding-left:32px}@media screen and (max-width: 767px){#amazon_unyo .p-contents__reason__box__txt,#amazon_unyo .p-contents__reason__box .c-list__check{padding-left:0}}#amazon_unyo .p-contents__reason{background:#fff8e5}#amazon_unyo .p-contents__reason__box{padding-left:26px}#amazon_unyo .p-contents__reason__ttl{color:#010101}#amazon_unyo .p-contents__reason__ttl .c-txt__color_yellow,#amazon_unyo .p-contents__reason__ttl ._strong{color:#e47911}#amazon_unyo .p-contents__solution{background:#fff8e5}#amazon_unyo .p-contents__solution ._base-color,#amazon_unyo .p-contents__solution__list__ttl span{color:#0678ff}#amazon_unyo .p-index__case__ttl .c-txt__blue{color:#e47911}#amazon_unyo .p-index__case h3{background:#e47911}#amazon_unyo .p-index__case h3 p{color:#e47911;border-color:#e47911}#amazon_unyo .p-index__case__content{border-color:#e47911}#amazon_unyo .p-index__case__ditail .before_wrap__txt .icon{background:#e47911}#amazon_unyo .p-index__case .dli-chevron-down{color:#e47911}#amazon_unyo .p-index__case--amazon-lp{padding:60px 0 80px;background:#fff}#amazon_unyo .p-index__case--amazon-lp .c-lyt__inner{display:block}#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttl{color:#242f40;font-size:40px;line-height:1.3;text-align:center}#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttlS{position:relative;display:inline-block;color:#0678ff;font-size:.6em;line-height:1.4}#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttlS::before,#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttlS::after{content:"";position:absolute;top:45%;width:30px;border-top:2px solid #0678ff}#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttlS::before{left:-1.5em;transform:translateY(-50%) rotate(240deg)}#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttlS::after{right:-1.5em;transform:translateY(-50%) rotate(120deg)}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content{margin:35px auto;border:0}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content+.p-index__case__content{margin-top:80px}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__txt{width:calc(100% - 480px);margin:0;color:#242f40;font-size:35px;font-weight:700;line-height:1.4}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__txt .ttlS{display:inline-block;margin-bottom:.5em;padding:.35em 1.4em;background:#242f40;border-radius:50px;color:#fff;font-size:26px;font-weight:400;line-height:1}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__txt .c-txt__l{font-size:1.25em}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__txt .c-txt__og{color:#0678ff}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__img{flex:0 0 440px;width:440px;max-width:100%}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__img img{width:100%}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box{margin-top:25px;padding:20px 25px;background:#f7f7f7;border-radius:5px;color:#242f40;opacity:1;transform:none;transition:none}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box dl{align-items:baseline;padding:.5em}@media screen and (min-width: 768px){#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box dl{display:flex}}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box dl+dl{padding-top:1em;border-top:1px solid #242f40}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box dt{width:165px;color:#0678ff;font-size:20px;font-weight:700}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box dd{width:980px;font-size:17px;font-weight:500}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box li{position:relative;padding-left:1em;line-height:1.6}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box li::before{content:"・";position:absolute;top:0;left:0;color:#242f40}@media screen and (max-width: 767px){#amazon_unyo .p-index__case--amazon-lp{padding:35px 0 20px}#amazon_unyo .p-index__case--amazon-lp .c-lyt__inner{display:block}#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttl{margin-bottom:0;font-size:24px}#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttlS{font-size:.75em;line-height:1.8}#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttlS::before,#amazon_unyo .p-index__case--amazon-lp .p-index__case__ttlS::after{top:50%;width:20px}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content{margin:25px auto}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content+.p-index__case__content{margin-top:25px}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__txt{width:100%;font-size:24px;text-align:center}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__txt .ttlS{padding:.5em 1.5em;font-size:16px}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__ttl__img{flex-basis:100%;width:100%}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box{margin-top:15px;padding:15px 10px}#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box dt,#amazon_unyo .p-index__case--amazon-lp .p-index__case__content__box dd{width:100%}}#amazon_unyo .after_wrap__list li::before{color:#e47911}#amazon_unyo .achievements_wrap .c-txt__color_main{color:#e47911}#amazon_unyo .achievements_wrap .card .fz-l,#amazon_unyo .achievements_wrap .card .fz-m{color:#e47911}#amazon_unyo .p-index__option.trial .p-index__option__content{border-color:#e47911}#amazon_unyo .p-index__option.trial h3{background:#e47911}#amazon_unyo .p-index__option.trial .card{border-color:#e47911}#amazon_unyo .p-index__option.trial .card .card__ttl{background:#e47911}#amazon_unyo .p-index__option.trial .card .card__price .c-txt__bold{color:#e47911 !important}#amazon_unyo .p-rakuten-unyo__kv-copy-sub,#amazon_unyo .c-txt__bg,#amazon_unyo .c-txt__color_rakuten{color:#e47911}#amazon_unyo .p-contents__ttl__main._rakuten{background:#e47911}#amazon_unyo .p-rakuten-unyo__value-item{border-color:#e47911;box-shadow:0 0 0 rgba(228,121,17,.18);padding-top:10px}#amazon_unyo .p-rakuten-unyo__value-visual--operation{background:rgba(228,121,17,.08)}#amazon_unyo .p-rakuten-unyo__value-visual--operation::before{background:#e47911;box-shadow:0 0 0 8px rgba(228,121,17,.14)}#amazon_unyo .p-rakuten-unyo__value-visual--operation::after{background:#e47911}#amazon_unyo .p-rakuten-unyo__value-visual--analysis{background:rgba(228,121,17,.08)}#amazon_unyo .p-rakuten-unyo__value-visual--analysis span{background:#e47911}#amazon_unyo .p-rakuten-unyo__value-list.is-inview .p-rakuten-unyo__value-item{animation-name:amazon-unyo-shadow-in}@media(prefers-reduced-motion: reduce){#amazon_unyo .p-rakuten-unyo__value-item{box-shadow:15px 15px 0 rgba(228,121,17,.18)}}#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(1){background:#5da7ff}#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(2){background:#50a0ff}#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(3){background:#2c8cff}#amazon_unyo .p-rakuten-unyo__flow-period li:nth-child(4){background:#2c8cff}#amazon_unyo .p-index__flow__content__list li:not(:last-child)::after{border-left-color:#e47911}@keyframes ec-site-unyo-shadow-in{0%{box-shadow:0 0 0 #cfeef4}70%{box-shadow:18px 18px 0 #cfeef4}100%{box-shadow:15px 15px 0 #cfeef4}}@keyframes amazon-unyo-shadow-in{0%{box-shadow:0 0 0 rgba(228,121,17,.18)}70%{box-shadow:18px 18px 0 rgba(228,121,17,.18)}100%{box-shadow:15px 15px 0 rgba(228,121,17,.18)}}.p-recommend__ttl{font-size:28px;font-weight:bold;text-align:center;margin-bottom:30px}.p-recommend__ttl ._baycross{display:block;font-size:.7em;margin-bottom:-4px}.p-recommend__area{display:flex;gap:40px;align-items:stretch;margin-bottom:60px}.p-recommend__tmb{width:300px;-o-object-fit:cover;object-fit:cover;height:100%}.p-recommend__list__wrapper{width:calc(100% - 300px)}.p-recommend__list{display:flex;gap:15px 30px;flex-wrap:wrap}.p-recommend__list__ttl{font-size:24px;color:#19acc1;font-weight:bold;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #19acc1}.p-recommend__list__ttl__s{font-size:.7em}.p-recommend__list li{width:calc((100% - 30px)/2);position:relative}.p-recommend__list li a{display:flex;justify-content:space-between;border-bottom:1px solid #777;padding-bottom:15px;font-weight:600}.p-recommend__list li a:hover{border-bottom:1px solid #19acc1}.p-recommend__list li a:hover,.p-recommend__list li a:hover:after{color:#19acc1}.p-recommend__list li a:after{content:"";font-family:icomoon;color:#777}.p-recommend__list+.p-recommend__list{margin-top:20px}.p-recommend__list._l li a{padding:30px 30px 30px 30px;position:relative}@media screen and (min-width: 768px){.p-recommend__list._l li a{font-size:18px}}.p-recommend__list_s{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:10px}.p-recommend__list_s__ttl{color:#fff;text-align:center;padding:15px;background:#19acc1;font-size:20px;border-radius:8px}@media screen and (min-width: 768px){.p-recommend__list_s__ttl{border-radius:8px 8px 0 0}}.p-recommend__list_s__ttl.is-active{border-radius:8px 8px 0 0}.p-recommend__list_s__item__list{padding:20px}.p-recommend__list_s__item__list li{padding-left:1em;text-indent:-1em}.p-recommend__list_s li a:hover{background:#fff;color:#19acc1}.p-recommend__list_s li a:hover:after{color:#19acc1}.p-recommend__list_s__item{width:calc((100% - 60px)/4);border:2px solid #19acc1;border-radius:10px;background:#fff}.p-recommend__list_s li a p{display:flex;justify-content:space-between}.p-recommend__list_s li a:hover p:after{color:#19acc1;font-weight:500}.p-recommend__list_s li{font-weight:500}.p-recommend__list_s li a:before{content:"";font-family:icomoon;font-size:.5em;color:#19acc1;margin-right:10px;vertical-align:middle}.p-recommend__list._l li a:after{content:"";position:absolute;display:inline-block;background:rgb(15.2828947368,91.6973684211,136.2171052632);opacity:.8;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border-radius:8px 8px 8px 8px}.p-recommend__section._other{background:#d6f1ff;padding:40px;border-radius:18px}.p-recommend__section._other .c-lyt__inner{padding-right:0;padding-left:0}.p-recommend__section+.p-recommend__section{margin-top:70px}.p-recommend__works{padding:30px 30px 30px 40px;box-shadow:5px 5px 20px -5px rgba(0,0,0,.2);overflow:hidden;border-radius:20px;display:flex;align-items:center;max-width:1150px;margin-right:auto;margin-left:auto}.p-recommend__works__txtarea{width:50%}.p-recommend__works__img{width:50%}.p-recommend__works__ttl{font-size:40px;font-weight:bold;color:#19acc1;margin-bottom:20px;line-height:1.3}.p-recommend__works__ttl._tc{text-align:center}.p-recommend__works__ttl._s,.p-recommend__works__ttl ._s{font-size:30px}.p-recommend__works__ttl._base-color,.p-recommend__works__ttl ._base-color{color:#010101}.p-recommend__works__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-recommend__works__ttl{font-size:24px;margin-bottom:15px}.p-recommend__works__ttl._s,.p-recommend__works__ttl ._s{font-size:18px}}.p-recommend__works__txt{margin-bottom:20px !important}.p-recommend__works__capture{display:flex;align-items:center;flex-wrap:wrap;gap:20px;justify-content:center;width:65%}.p-recommend__works__capture img{width:calc((100% - 40px)/3)}.p-recommend__line-marketing{background:#f2fff2;margin-top:2em;padding:1.2em 2em}.p-recommend__line-marketing__ttl{font-size:1.2em;font-weight:500}.p-recommend__line-marketing .c-btn,.p-recommend__line-marketing .c-btn__block{margin-top:.8em;padding:.5em 3em;background:#4caf50;transition:.4s}.p-recommend__line-marketing .c-btn:hover,.p-recommend__line-marketing .c-btn__block:hover{opacity:.6;transition:.4s}@media screen and (max-width: 767px){.p-recommend__ttl{font-size:24px;margin-bottom:20px}.p-recommend__tmb{display:none}.p-recommend__area{gap:0}.p-recommend__list{gap:10px}.p-recommend__list__wrapper{width:100%}.p-recommend__list li{width:100%}.p-recommend__section._other{padding:20px;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:20px;border-radius:0}.p-recommend__works{flex-direction:column-reverse;gap:20px;padding:25px 20px;border-radius:12px}.p-recommend__works__txtarea{width:100%}.p-recommend__works__txt{margin-bottom:20px}.p-recommend__works__img{width:100%}.p-recommend__section+.p-recommend__section{margin-top:40px}.p-recommend__works__logoarea{gap:15px;width:100%}.p-recommend__works__logoarea img{max-width:100px;max-height:20px}.p-recommend__works__capture{width:100%;gap:15px}.p-recommend__works__capture img{width:calc((100% - 30px)/3)}.p-recommend__list_s{flex-direction:column}.p-recommend__list_s__item{width:100%}.p-recommend__list_s__ttl{font-size:15px;padding:15px;position:relative;text-align:left}.p-recommend__list_s__ttl._accordion.is-active:before{transform:rotate(0deg)}.p-recommend__list_s__ttl._accordion:before{transform:rotate(90deg)}.p-recommend__list_s__item__list{padding:15px}.p-recommend__list_s__ttl._accordion:before,.p-recommend__list_s__ttl._accordion:after{margin:auto;top:0;bottom:0;position:absolute;content:"";display:block;border-top:2px solid #fff;width:1em;height:0;right:1.2em;transition-duration:.5s}}.p-recommend__current{position:absolute;top:-3em;background:#d5476d;color:#fff;border-radius:100px;text-align:center;padding:2px 20px;z-index:10;font-size:10px;left:0;opacity:1}.p-recommend__current::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-top:10px solid #d5476d;border-bottom:0;position:absolute;bottom:-6px;left:10%}@media screen and (min-width: 768px){.p-recommend__area.rakuten .p-recommend__current,.p-recommend__area.amazon .p-recommend__current,.p-recommend__area.ec-site .p-recommend__current{top:-10px}}@media screen and (max-width: 767px){.p-recommend__current{top:-15px;padding:2px 10px}.p-recommend__current:after{border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-top:10px solid #d5476d}}.p-rms{position:relative;overflow:hidden;padding:50px 0;margin-top:30px;margin-bottom:-60px;background:#fff}.p-rms__img{background:#fff;width:50%;padding:20px 40px;border:2px solid #f0efef;margin:20px auto 0}.p-rms::before{content:"";position:absolute;inset:0;background:url(/common/img/bg_rms.jpg) no-repeat center/cover;opacity:.15}.p-rms .c-lyt__inner{position:relative;z-index:1}.p-rms p:nth-of-type(1),.p-rms p:nth-of-type(2){text-align:center;font-weight:700}.p-rms p:nth-of-type(1){margin-bottom:12px;color:#bf0000;font-size:28px;line-height:1.5}.p-rms p:nth-of-type(2){font-size:45px;line-height:1.45}.p-rms p:nth-of-type(2) span{color:#bf0000}.p-rms p:nth-of-type(3){max-width:900px;margin:30px auto 0;text-align:center;line-height:2}.p-rms ul{display:flex;gap:20px;max-width:1000px;justify-content:center;margin:30px auto 0}.p-rms li{width:calc((100% - 60px)/4);padding:20px;border:2px solid #f0efef;background:#fff}.p-rms img{width:100%;height:auto}@media screen and (max-width: 767px){.p-rms{padding:30px 0 40px}.p-rms__img{background:#fff;width:90%;padding:10px 20px;border:2px solid #f0efef;margin:10px auto 0}.p-rms p:nth-of-type(1){font-size:15px}.p-rms p:nth-of-type(2){font-size:23px}.p-rms p:nth-of-type(3){margin-top:15px;line-height:1.8;text-align:left}.p-rms ul{flex-wrap:wrap;gap:10px;margin-top:15px}.p-rms li{width:calc((100% - 10px)/2);padding:15px;border:1px solid #f0efef}}.c-lyt__inner._article{display:flex;justify-content:space-between}.p-article__txt+.p-article__txt,.p-article__img+.p-article__txt,.p-article__txt+.p-article__img,ol+.p-article__txt{margin-top:20px}.p-article__txt+.p-article__ttl__03,.p-article__txt+.p-article__flow__list,.p-article__list__check+.p-article__ttl__03,.p-article__list__num+.p-article__ttl__03,.p-article__list__num+.p-article__ttl__04,.p-article__box__flex+.p-article__ttl__03,.p-article__box__flex+.p-article__ttl__04{margin-top:40px}@media screen and (max-width: 767px){.p-article__txt+.p-article__ttl__03,.p-article__txt+.p-article__flow__list,.p-article__list__check+.p-article__ttl__03,.p-article__list__num+.p-article__ttl__03,.p-article__list__num+.p-article__ttl__04,.p-article__box__flex+.p-article__ttl__03,.p-article__box__flex+.p-article__ttl__04{margin-top:30px}}.p-article__txt+.p-article__ttl__02,.p-article__list__check+.p-article__ttl__02,.p-article__list__num+.p-article__ttl__02,.p-article__box__flex+.p-article__ttl__02,.p-article__flow__list+.p-article__ttl__02,.p-article__faq+.p-article__ttl__02,.p-article__voice+.p-article__ttl__02{margin-top:60px}@media screen and (max-width: 767px){.p-article__txt+.p-article__ttl__02,.p-article__list__check+.p-article__ttl__02,.p-article__list__num+.p-article__ttl__02,.p-article__box__flex+.p-article__ttl__02,.p-article__flow__list+.p-article__ttl__02,.p-article__faq+.p-article__ttl__02,.p-article__voice+.p-article__ttl__02{margin-top:40px}}.p-article__txt+.p-article__list__check,.p-article__list__check+.p-article__txt,.p-article__txt+.p-article__tbl,.p-article__tbl+.p-article__txt,.p-article__txt+.p-article__list__dot,.p-article__list__dot+.p-article__txt,.p-article__txt+.p-article__ttl__04,.p-article__list__check+.p-article__ttl__04{margin-top:20px}.p-article__ttl__02{position:relative;font-weight:600;font-size:24px;padding-bottom:15px;margin-bottom:15px;line-height:1.5}.p-article__ttl__02::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right, #19ACC1 20%, #eee 20%)}@media screen and (max-width: 767px){.p-article__ttl__02{font-size:1.5em}}.p-article__ttl__02._baycross{position:relative;font-weight:600;font-size:24px;padding-bottom:15px;margin-bottom:15px;line-height:1.5}.p-article__ttl__02._baycross::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right, #19ACC1 20%, #eee 20%)}@media screen and (max-width: 767px){.p-article__ttl__02._baycross{font-size:1.5em}}.p-article__ttl__02._baycross img{width:100px}.p-article__ttl__03{font-weight:600;font-size:20px;padding-left:14px;position:relative;margin-bottom:15px}@media screen and (max-width: 767px){.p-article__ttl__03{font-size:18px}}.p-article__ttl__03::before{content:"";width:4px;height:calc(100% - .6em);background:#178acd;display:block;position:absolute;left:0;top:0;bottom:0;right:auto;margin:auto}.p-article__ttl__04{font-weight:600;border-bottom:1px solid #c4c4c4;padding-bottom:5px;margin-bottom:10px;font-size:1.1em}.p-article__list__dot li{padding-left:1em;text-indent:-1em}.p-article__list__dot li::before{content:"・"}.p-article__list__check li{padding-left:1.5em;position:relative;margin-bottom:.4em}.p-article__list__check li::before,.p-article__list__check li::after{content:"";display:block;position:absolute}.p-article__list__check li::before{width:.8em;height:.8em;border:solid 1px #777;background:#fff;left:0;top:.4em}.p-article__list__check li::after{width:.6em;height:1em;border-bottom:solid 2px #0b358a;border-right:solid 2px #0b358a;transform:rotate(45deg);top:0;left:.2em}.p-article__list__num{counter-reset:count-02}.p-article__list__num>li{padding-left:1.5em;position:relative;text-indent:0}.p-article__list__num>li::before{content:counter(count-02) ".";counter-increment:count-02;display:block;position:absolute;left:0}.p-article__heading-img{margin-top:80px;margin-bottom:20px;max-height:380px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.p-article__heading-img._logo{border:2px solid #eee;padding:15px;height:200px;-o-object-fit:contain;object-fit:contain;margin-top:0}.p-article__kv-img{border-radius:20px;margin-bottom:30px;max-height:400px;-o-object-fit:cover;object-fit:cover}.p-article__kv__ttl{font-size:40px;font-weight:600;line-height:1.4;margin-bottom:5px}.p-article__kv{padding:30px 0;color:#fff;background:linear-gradient(270deg, #19ACC1, rgb(22.0756880734, 151.880733945, 170.4243119266), #19ACC1);background-size:600% 600%;animation:gradientSlide 10s ease infinite}.p-article__img._border{padding:1em;border:1px solid #c4c4c4;border-radius:8px}@keyframes gradientSlide{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.p-article__kv .l-breadcrumb__wrap{background:none}.p-article__section+.p-article__section{margin-top:50px}.p-article__strong{font-weight:bold;background:linear-gradient(transparent 60%, #FFDB41 60%)}@media screen and (min-width: 768px){.p-article__kv__category{font-size:18px}}@media screen and (max-width: 767px){.p-article__kv__ttl{font-size:24px}.p-article__kv-img{border-radius:12px}.p-article__heading-img{border-radius:12px;margin-top:50px}.p-article__heading-img._logo{height:100px;margin-top:0}.p-article__kv .l-breadcrumb__list{padding-left:.8em;margin-left:0;margin-bottom:10px;font-size:10px}}.p-article__tbl{width:100%;border-collapse:collapse}.p-article__tbl th,.p-article__tbl td{border:1px solid #c4c4c4;padding:16px;text-align:left;vertical-align:middle}.p-article__tbl th{background-color:#fafafa;font-weight:bold;white-space:nowrap;width:180px}.p-article__tbl tr:first-child th,.p-article__tbl tr:first-child td{background-color:#19acc1;color:#fff;text-align:center}.p-article__tbl tbody tr:not(:first-child){background-color:#f9f9f9}@media screen and (max-width: 767px){.p-article__tbl{font-size:14px}.p-article__tbl th,.p-article__tbl td{padding:12px}}.p-article__faq{margin-top:24px}.p-article__faq__item{background:#fff;border:1px solid rgba(25,172,193,.25);border-radius:8px;overflow:hidden}.p-article__faq__item+.p-article__faq__item{margin-top:16px}.p-article__faq__q,.p-article__faq__a{position:relative;padding-left:54px}.p-article__faq__q{background:rgba(25,172,193,.1);color:#010101;font-weight:bold;padding-top:16px;padding-right:20px;padding-bottom:16px}.p-article__faq__q::before{content:"Q";background:#178acd;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:absolute;left:16px;top:50%;transform:translateY(-50%);font-weight:bold;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.p-article__faq__a{padding-top:16px;padding-right:20px;padding-bottom:18px}.p-article__faq__a::before{content:"A";background:#19acc1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;width:28px;height:28px;position:absolute;left:17px;top:15px;font-weight:bold;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.p-article__flow{display:flex;background:#e7f7fb;border-radius:12px;padding:15px 20px;flex:1}.p-article__flow::before{content:counter(flow-step);display:flex;align-items:center;justify-content:center;color:#178acd;font-size:35px;flex-shrink:0;font-family:"Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;border-right:1px solid #178acd;margin-right:15px;padding-right:15px}.p-article__flow .p-article__flow__ttl{font-weight:bold;font-size:18px;margin-bottom:4px}.p-article__flow__list{counter-reset:flow-step}.p-article__flow__list li{counter-increment:flow-step;display:flex;align-items:flex-start;gap:16px;margin-bottom:10px}li:nth-child(1) .p-article__flow{background-color:rgba(25,172,193,.1)}li:nth-child(2) .p-article__flow{background-color:rgba(25,172,193,.15)}li:nth-child(3) .p-article__flow{background-color:rgba(25,172,193,.2)}li:nth-child(4) .p-article__flow{background-color:rgba(25,172,193,.25)}li:nth-child(5) .p-article__flow{background-color:rgba(25,172,193,.3)}li:nth-child(6) .p-article__flow{background-color:rgba(25,172,193,.35)}.p-article__sitemap__group+.p-article__sitemap__group{margin-top:30px}.p-article__sitemap__title{font-weight:bold;font-size:1.1em;border-bottom:1px solid #010101;margin-bottom:.2em;padding-bottom:.2em}.p-article__sitemap__list li:before{content:"";font-family:icomoon;color:#19acc1;font-size:.7em;margin-right:8px}.p-article__sitemap__list__s{margin-left:1em}.p-article__sitemap__list ul li{line-height:1.8}.p-article__sitemap__list ul li a{color:#19acc1;text-decoration:underline}ul.c-box__box-blue{margin:.5em 0em;list-style-type:none;background-color:rgba(74,202,223,.05);border:solid 1px #36acc1;border-radius:10px;padding:1em}.c-txt__main__02{color:#2378a8}.p-article__heading-img02{margin-top:0}.p-recruit-site__point{background:#eef6ff;padding:15px;text-align:center;margin:20px auto}.p-article__box__flex{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}@media screen and (max-width: 767px){.p-article__box__flex{flex-direction:column-reverse}}@media screen and (min-width: 768px){.p-article__box__txtarea{width:55%}.p-article__box__img{width:40%}}.p-article__voice{background:#fff;border:2px solid #f0efef;padding:1.5em;border-radius:.5em;display:flex;gap:20px}.p-article__voice__company{display:inline-block;padding:5px 10px;background:#ff8f20;color:#fff;margin-top:10px}.p-article__voice__txtarea{width:85%}.p-article__voice__img{width:15%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.p-article__voice{flex-direction:column;justify-content:center;align-items:center}.p-article__voice__txtarea{width:100%}.p-article__voice__img{width:30%}}.p-content__futureshop-point-list{margin-bottom:40px}.p-content__futureshop-point-list li{display:flex;flex-direction:row-reverse;gap:30px}.p-content__futureshop-point-list__item+.p-content__futureshop-point-list__item{margin-top:30px}.p-content__futureshop-point-list__item__textarea{width:80%}.p-content__futureshop-point-list__item__image{width:20%;padding:15px;border-radius:8px;background:#fafafa}@media screen and (max-width: 767px){.p-content__futureshop-point-list li{flex-direction:column-reverse}.p-content__futureshop-point-list__item__textarea{width:100%}.p-content__futureshop-point-list__item__image{width:60%;height:130px;margin:0 auto}}.p-content__function{background-color:#f2f2f2;padding:10px;margin:15px auto 60px}.p-content__function ul{display:flex;justify-content:space-between;align-items:stretch;flex-flow:wrap;gap:8px}.p-content__function ul li{background-color:#fff;padding:15px;width:calc((100% - 16px)/3);position:relative;font-size:14px;margin:0 0 5px}.p-content__function ul li span{display:inline-block;padding:5px 8px;font-size:12px;line-height:1em;background:#fff;border:1px solid #000;border-radius:50px}.p-content__function ul li .p-content__function__ttl{color:#178acd;font-weight:bold;font-size:16px;margin:5px 0}@media screen and (max-width: 767px){.p-content__function ul li{width:100%}.p-content__function ul li:nth-child(n+4){padding-bottom:5px}}.p-content__fee{background-color:#f2f2f2;padding:20px;margin:15px auto 60px}.p-content__fee ul{display:flex;justify-content:space-between;align-items:stretch;list-style:none;flex-flow:wrap;padding:0;margin:0}.p-content__fee ul li{background-color:#fff;padding:20px;border:1px solid #ddd;border-radius:8px;width:30%;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;font-size:16px;line-height:1.5em}.p-content__fee ul li .p-content__fee__ttl{color:#178acd;text-align:center;font-weight:bold;margin-bottom:10px;line-height:1.4em}.p-content__fee ul li:not(:last-child)::after{content:"＋";font-size:24px;color:#178acd;position:absolute;right:-37px;top:50%;transform:translateY(-50%);background-color:#f2f2f2;padding:0 5px}@media screen and (max-width: 767px){.p-content__fee ul li{width:100%}.p-content__fee ul li:not(:last-child){margin-bottom:30px}.p-content__fee ul li:not(:last-child)::after{right:45%;top:auto;bottom:-42px}}.p-article__box__color{background:#f1faff;padding:15px;border-radius:8px}.p-article__box__color__ttl{font-weight:bold;margin-bottom:5px}.p-article__box__color+.p-article__box__color{margin-top:10px}.p-article__box__color__wrapper{margin:20px auto 60px}#company a[target=_blank]:not(:has(img))::after{margin-left:1em}.p-company__two-col{display:flex;gap:30px;align-items:flex-start}.p-company__two-col__txt{flex:1}.p-company__two-col__img{flex:0 0 40%;max-width:40%}.p-company__two-col__img img{width:100%;border-radius:4px;display:block}@media screen and (min-width: 768px){.p-company__two-col__img img{height:310px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 767px){.p-company__two-col{flex-direction:column;gap:20px}.p-company__two-col__img{flex:none;max-width:100%}}.p-company__ceo-sign{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}.p-company__ceo-sign__title{font-size:14px;color:#333}.p-company__ceo-sign img{max-width:150px;height:auto}@media screen and (max-width: 767px){.p-company__ceo-sign img{max-width:100px}}.p-company__philosophy__catch01{font-size:24px;color:#178acd;margin:0 0 1em}.p-company__philosophy__catch02{font-size:24px;color:#178acd;margin:0 0 1em}.p-company__philosophy__catch03{margin-bottom:20px}.p-company__philosophy__catch03 li{color:#19acc1}.p-company__logo{display:block;margin:0 auto 3em}.p-company__bnr img{max-height:65px;margin-bottom:10px}.p-company__bnr__img{max-width:300px;margin-bottom:10px}.p-company__license{display:flex;gap:15px}.p-company__license li img{max-height:100px}.p-company__website{padding-left:.5em;text-indent:-0.5em}.p-company__website:before{content:"";font-family:icomoon;font-size:.6em;margin-right:4px}@media screen and (min-width: 768px){.p-company__philosophy__catch01{text-align:center}.p-company__philosophy__catch02{text-align:center}.p-company__philosophy__catch03 li{font-size:18px;text-align:center}}@media screen and (max-width: 767px){.p-company__philosophy__catch01{font-size:18px}.p-company__philosophy__catch02{font-size:18px}.p-company__logo{flex-direction:column;align-items:baseline;margin:30px auto 15px}.p-company__logo__ttl{font-size:18px}.p-company__logo__txt li{font-size:15px;padding:0 .5em}.p-company__logo img{display:block;margin:0 auto}}.p-company__logo{display:flex;gap:40px;align-items:center;margin:40px auto;justify-content:center;flex-wrap:wrap}.p-company__logo__ttl{font-size:24px;color:#355098;font-weight:normal;margin:0 0 .5em;background:linear-gradient(90deg, rgb(55, 79, 154) 0%, rgb(8, 139, 175) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-company__logo__txt{padding:0;margin:0}.p-company__logo__txt li{font-size:18px;color:#088baf;font-weight:normal;margin-bottom:1em;list-style:1.5;list-style:none;margin:0 0 10px}.p-company-info__address-map{margin-top:12px}.p-company-info__address-map iframe{width:100%;height:200px;border-radius:4px;display:block}.p-achievements__stats{display:flex;flex-direction:column;gap:12px}.p-achievements__stats-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;align-items:stretch}.p-achievements__stats-row._primary .p-achievements__stat-card{background:#fff;border:1px solid #ddd}.p-achievements__stat-card{border:1px solid #ddd;border-radius:8px;padding:20px 14px;text-align:center;display:flex;flex-direction:column;justify-content:center}.p-achievements__stat-label{margin:0 0 10px;line-height:1.5}.p-achievements__stat-value{font-weight:600;color:#333;margin:0;line-height:1.3}.p-achievements__stat-num{font-size:32px;font-weight:700;color:#19acc1}.p-achievements__stat-note{font-size:11px;color:#888;margin:6px 0 0;line-height:1.5}.p-achievements__logos{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;list-style:none;padding:0;margin:0;align-items:center}.p-achievements__logos li{display:flex;align-items:center;justify-content:center;height:80px;padding:10px}.p-achievements__logos img{max-width:100%;max-height:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.p-achievements__cta{text-align:center}@media screen and (max-width: 767px){.p-achievements__stats-row{grid-template-columns:repeat(2, 1fr);gap:8px}.p-achievements__stat-card{padding:14px 10px}.p-achievements__stat-num{font-size:24px}.p-achievements__stat-label{font-size:11px}.p-achievements__logos{grid-template-columns:repeat(2, 1fr);gap:12px}}.p-history{position:relative}.p-history__item{display:grid;grid-template-columns:70px 1fr 200px;gap:24px;padding-bottom:40px;position:relative}.p-history__item:last-child{padding-bottom:0}.p-history__item::before{content:"";position:absolute;left:35px;top:0;bottom:0;width:2px;background:#19acc1;transform:translateX(-50%)}.p-history__item:last-child::before{display:none}.p-history__marker{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.p-history__marker::after{content:"";display:block;width:12px;height:12px;border-radius:50%;border:2px solid #19acc1;background:#fff;margin-top:6px}.p-history__phase{font-size:11px;font-weight:600;color:#19acc1;letter-spacing:.05em;line-height:1}.p-history__num{font-size:20px;font-weight:700;color:#19acc1;line-height:1.2}.p-history__content{padding-top:2px}.p-history__date{font-size:18px;font-weight:700;color:#333;margin:0 0 8px;line-height:1.3}.p-history__txt{font-size:14px;line-height:1.8;color:#555;margin:0}.p-history__img img{width:100%;border-radius:4px;display:block}.p-history__item._goal .p-history__marker::after{width:16px;height:16px;background:#19acc1;border-color:#19acc1}.p-history ._goal-label{font-size:16px;font-weight:700;color:#19acc1}@media screen and (max-width: 767px){.p-history__item{grid-template-columns:50px 1fr;gap:14px;padding-bottom:30px}.p-history__item::before{left:25px}.p-history__marker::after{width:10px;height:10px}.p-history__phase{font-size:9px}.p-history__num{font-size:16px}.p-history__date{font-size:15px}.p-history__txt{font-size:13px}.p-history__img{grid-column:1/-1;max-width:60%;margin-left:64px}}.p-company-eval__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;list-style:none;padding:0;margin:0}.p-company-eval__item{background:#fff;border:1px solid #ddd;border-radius:12px;padding:24px 20px;text-align:center}.p-company-eval__ttl{font-size:16px;font-weight:700;color:#333;margin:0 0 16px;line-height:1.4}.p-company-eval__img{width:auto;max-width:80%;height:80px;-o-object-fit:contain;object-fit:contain;margin:0 auto 16px;display:block}.p-company-eval__txt{text-align:left;margin:0;font-size:14px}@media screen and (max-width: 767px){.p-company-eval__list{grid-template-columns:repeat(2, 1fr);gap:12px}.p-company-eval__item{padding:16px 14px}.p-company-eval__ttl{font-size:14px}.p-company-eval__txt{font-size:12px}}.p-company-recommend{margin-top:40px;background:#e8f0f5;padding:25px;border-radius:8px}.p-company-recommend__heading{font-size:18px;font-weight:700;color:#333;margin:0 0 20px}.p-company-recommend__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;list-style:none;padding:0;margin:0}.p-company-recommend__item a{display:flex;text-decoration:none;color:inherit;background:#fff;overflow:hidden;transition:opacity .3s;height:100%}.p-company-recommend__item a:hover{opacity:.7}.p-company-recommend__img-wrap{flex:0 0 45%;max-width:45%;overflow:hidden}.p-company-recommend__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-company-recommend__body{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px;position:relative}.p-company-recommend__label{margin:auto 0}.p-company-recommend__arrow{position:absolute;right:14px;bottom:12px}.p-company-recommend__arrow::after{content:"";font-family:icomoon;font-size:14px;color:#333}@media screen and (max-width: 767px){.p-company-recommend{padding:20px 14px}.p-company-recommend__list{grid-template-columns:repeat(2, 1fr);gap:10px}.p-company-recommend__label{font-size:12px}.p-company-recommend__body{padding:10px}.p-company-recommend__arrow{font-size:14px}}.p-access__map{margin-top:20px}.p-access-acd{display:flex;flex-direction:column;gap:12px}.p-access-acd__item{border:1px solid #ddd;border-radius:6px;overflow:hidden}.p-access-acd__item[open] .p-access-acd__trigger{background:#19acc1}.p-access-acd__item[open] .p-access-acd__trigger .p-access-acd__title{color:#fff}.p-access-acd__item[open] .p-access-acd__trigger::after{transform:rotate(270deg);color:#fff}.p-access-acd__item[open] .p-access-acd__trigger:hover{background:hsl(187.5,77.0642201835%,37.7450980392%)}.p-access-acd__trigger{display:flex;align-items:center;padding:16px 20px;cursor:pointer;background:#f5f5f5;list-style:none;transition:background .2s}.p-access-acd__trigger:hover{background:#eee}.p-access-acd__trigger::-webkit-details-marker{display:none}.p-access-acd__trigger::after{content:"";font-family:icomoon;font-size:12px;color:#999;margin-left:auto;transition:transform .3s;transform:rotate(90deg)}.p-access-acd__icon{font-size:20px;margin-right:10px;flex-shrink:0}.p-access-acd__title{font-size:16px;font-weight:600;color:#333}.p-access-acd__body{padding:20px}.p-access-acd__subtitle{font-size:15px;font-weight:600;color:#333;margin:20px 0 8px;padding-left:10px;border-left:3px solid #19acc1}@media screen and (max-width: 767px){.p-access-acd__trigger{padding:12px 14px}.p-access-acd__title{font-size:14px}.p-access-acd__body{padding:14px}.p-access-acd__subtitle{font-size:14px}}.p-works__box{display:flex;flex-direction:column}.p-works__box__name{order:2}.p-works__box__tag{order:3}.p-works__box__name._interview{margin-bottom:0;font-weight:bold}.p-works__box__tag ._interview a{background:#19acc1}.p-works__box__interview__detail{order:3;margin:10px auto;font-size:.9em}.p-works__box__tag{order:3}.p-works__box__shop{margin:0}.p-works__interview{border-bottom:none;-webkit-nbsp-mode:10px}.p-works__box__name._interview{margin:10px auto;font-weight:bold}.p-works__box__tag ._interview a{background:#19acc1}.p-works__box__interview__detail{order:3;margin:10px auto;font-size:.9em}.p-works__title{font-size:20px;font-weight:bold;margin-top:2.8em;margin-bottom:30px;display:flex;align-items:center;color:#19acc1;border-left:6px solid #19acc1;line-height:.8;padding:18px;background:#efefef}.p-works__box{width:calc(50% - 40px)}.p-works__box__name{display:flex;gap:5px;margin-bottom:10px;align-items:center}.p-works__box__capture{margin-bottom:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.p-works__box__logo{width:20%;display:flex;justify-content:center;align-items:center}.p-works__box__logo img{height:40px;-o-object-fit:contain;object-fit:contain}.p-works__box__shop{width:80%;font-size:15px}.p-works__list{display:flex;gap:80px;flex-wrap:wrap}.p-works__box__tag{color:#9d9d9d;padding:0;margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.p-works__box__tag li{color:#6b6b6b;list-style:none;margin:0;padding:4px;border:1px solid #535353;font-size:13px}.p-works__box__tag li._tag:before{content:"";font-family:icomoon;margin-right:4px}.p-works__box__tag li._tag{border:none}.p-works__box__tag li._interview{width:100%;padding:0;border:none;margin-top:4px}.p-works__box__tag li._interview img{width:24px}.p-works__box__tag li._interview a{padding:10px;text-align:center;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:100px;text-decoration:none;font-size:15px}.p-works__box__tag li._interview a span{color:#fff}@media screen and (max-width: 767px){.p-works__title{font-size:14px;padding:15px}.p-works__list{flex-wrap:wrap}.p-works__box{width:100%}.p-works__box__logo{width:18%}.p-works__box__shop{width:85%;font-size:16px}}.p-works__wrapper{margin-top:30px}.p-works__wrapper+.p-works__wrapper{margin-top:100px}.p-interview__answer__wrapper{display:flex;justify-content:space-between}.p-interview__answer__client{width:10%}.p-interview__answer__client{color:#19acc1;display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:10px;width:10%}.p-interview__answer__client__img{border-radius:100px;width:200px;margin-bottom:5px}.p-interview__answer__txtarea{width:86%}.p-interview__answer._large{font-weight:600;font-size:20px;margin-bottom:-5px}.p-interview__profile__img{width:130px;height:130px;border-radius:100px}.p-interview__logo_ecmall__wrapper{display:flex;flex-direction:column}.p-interview__logo{display:flex;gap:30px;margin-bottom:30px;align-items:center}.p-interview__logo img{max-width:200px;height:auto}.p-interview__logo__company{font-weight:bold;font-size:1.2em}.p-interview__logo__txtarea{border-left:1px solid #ddd;padding-left:30px}.p-interview__logo__txtarea._profile{display:flex;gap:20px;align-items:center}.p-interview__logo__ecmall>ul{display:flex;gap:5px;margin:0;padding:0}.p-interview__logo__ecmall{margin-top:10px;display:flex;gap:5px;align-items:center}.p-interview__logo__ecmall>ul li{display:inline-block;font-size:14px;font-weight:bold;padding:4px 8px;background:#fff;color:#6b6b6b;border:1px solid #6b6b6b}.p-interview__logo__ecmall>ul li+li{margin-top:0}@media screen and (max-width: 767px){.p-interview__logo{justify-content:center}.p-interview__profile{width:100%}.p-interview__profile__img{width:80px}.p-interview__logo__ecmall__wrapper{margin-bottom:15px;display:flex;justify-content:center;flex-direction:column;align-items:center}.p-interview__logo__ecmall__wrapper img{margin-bottom:0 !important}.p-interview__logo{flex-wrap:wrap;gap:0}.p-interview__logo img{max-width:200px;margin-bottom:10px}.p-interview__logo__txtarea{padding-left:0;border-left:none}.p-interview__logo__ecmall>ul li{font-size:12px}}.p-interview__section+.p-interview__section{margin-top:50px}.p-interview__img{margin-top:30px}.p-interview__mv{margin-bottom:30px}@media screen and (max-width: 767px){.p-interview__mv{margin-bottom:15px}.p-interview__mv__wrapper{display:flex;flex-direction:column-reverse;margin-bottom:10px}}.p-interview__answer+.p-interview__answer{margin-top:15px}.p-interview__introduction{border:1px solid #ddd;padding:20px;margin:30px 0}.p-interview__introduction__02{margin:40px 0}.p-interview__introduction__box+.p-interview__introduction__box{margin-top:40px}.p-interview__introduction__ttl{border-bottom:1px solid #ddd;margin:0 0 5px 0;padding-bottom:5px;font-size:1.2em;font-weight:bold}.p-interview__introduction__ttl span{color:#19acc1;font-size:1.3em}.p-interview__introduction__ttl._assignment span{color:#178acd}.p-interview__introduction__list li{padding-left:.5em;text-indent:-0.5em}.p-interview__introduction__list li:before{content:"・"}.p-interview__introduction__list._arw:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:15px solid #19acc1;margin:10px 0 5px 1em;border-bottom:0}.p-interview__introduction__list._assignment._arw:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:15px solid #178acd;margin:10px 0 5px 1em;border-bottom:0}.p-interview__introduction__list._check li{line-height:2}.p-interview__introduction__list._check li:before{content:"";color:#19acc1;font-family:icomoon;margin-right:4px}.p-interview__introduction__success{font-size:1.1em;padding:10px;margin-top:15px;border:2px solid #bf0000;line-height:1.4;margin-bottom:8px}.p-interview__introduction__success__txt{font-weight:bold;color:#bf0000;display:inline-block;font-size:1.3em}.p-interview__introduction__success__number{font-size:1.3em;color:#fff}.p-interview__question{font-size:1.2em;margin-bottom:20px;font-weight:bold}.p-interview__question span{line-height:1.4;font-size:clamp(14px,3vw,16px)}.p-interview__answer__client{font-weight:bold;display:inline-block;text-align:center}.p-interview__gallery ul{display:flex;list-style:none;padding:0;margin:0;gap:20px;margin:30px 0}.p-interview__gallery__txt{font-size:.8em;text-align:center;color:#747474;margin-top:5px}@media screen and (max-width: 767px){.p-interview__section:after{content:"";display:block;clear:both}.p-interview__answer__wrapper{float:left;display:inline}.p-interview__answer__client{display:inline-block;float:left;margin-right:1.5em;width:70px;text-align:center}.p-interview__answer__txtarea{display:block;width:100%}}.p-interview__q{display:flex;gap:20px;align-items:flex-start;margin-bottom:20px}.p-interview__q__bubble{background:#d9effb;padding:15px 20px;border-radius:8px;width:90%;font-size:20px;font-weight:bold;display:flex;align-items:flex-start;position:relative}.p-interview__q__bubble:after{content:"";width:0;height:0;border-style:solid;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:20px solid #d9effb;border-right:0;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.p-interview__q__bubble span{color:#2178a8;line-height:1.4}.p-interview__q__profile{width:10%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2178a8;font-weight:bold}.p-interview__q__profile img{width:50px;height:50px;border-radius:100px}.p-interview__a{display:flex;gap:20px;align-items:flex-start}.p-interview__a__lead{margin-bottom:15px;font-weight:bold;font-size:20px}.p-interview__a__profile{width:10%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#19acc1;font-weight:bold}.p-interview__a__profile._baycross{color:#2178a8}.p-interview__a__profile img{width:50px;height:50px;border-radius:100px}.p-interview__a__txt+.p-interview__a__txt{margin-top:15px}.p-interview__a__txtarea__wrapper{width:90%}.p-interview__a__txtarea{background:#effdff;padding:30px 20px;border-radius:8px;position:relative}.p-interview__a__txtarea._baycross{background:#d9effb;width:90%}.p-interview__a__txtarea._baycross:after{border-right:20px solid #d9effb}.p-interview__a__txtarea:after{content:"";width:0;height:0;border-style:solid;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:20px solid #effdff;border-left:0;position:absolute;left:-15px;top:7%;transform:translateY(-50%)}.p-interview__intro{margin-top:30px;margin-bottom:40px}.p-interview__intro__list{margin-left:10px}.p-interview__intro__list._good li:before{content:"";font-family:icomoon;color:#19acc1;margin-right:10px;margin-bottom:15px}.p-interview__intro__agency{display:flex;align-items:center;gap:10px;padding-left:20px;margin:20px auto;font-weight:bold;color:#19acc1}.p-interview__intro__agency{display:flex;align-items:stretch;gap:10px}.p-interview__intro__agency__icon{display:block;width:60px;background:linear-gradient(to bottom, #e0f7fa 0%, #4dd0e1 100%);clip-path:polygon(20% 0%, 80% 0%, 80% calc(100% - 30px), 100% calc(100% - 30px), 50% 100%, 0% calc(100% - 30px), 20% calc(100% - 30px))}.p-interview__intro__agency__txt__wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between}.p-interview__intro__agency__icon__txt{color:#19acc1;font-weight:bold}.p-interview__intro__agency__txt:before{content:"・"}.p-interview__intro__agency__txt{text-indent:-1em;padding-left:1em}.p-interview__intro__agency__txt+.p-interview__intro__agency__txt{margin-top:10px}.p-interview__intro__success{border:1px solid #19acc1;padding:10px;font-weight:bold;font-size:18px;margin-bottom:15px}.p-interview__intro__success__txt{font-size:1.11111111em;color:#19acc1;font-weight:bold}.p-interview__intro__ttl._after{background:#19acc1}.p-interview__intro__ttl{background:#757575;color:#fff;padding:20px;font-size:18px;font-weight:bold;border-radius:8px;margin-bottom:14px}.p-interview__intro__ttl__en{font-style:italic}.p-interview__intro__ttl__en:after{content:"";display:inline-block;width:2px;height:26px;background:#fff;margin:0 15px}.p-interview__intro__ttl span{font-size:1.75em}.p-interview__intro__list li{text-indent:-1em;padding-left:1em}.p-interview__intro__list li:before{content:"・"}.p-interview__intro__lead{display:flex;justify-content:center;align-items:center;padding:15px;font-weight:bold;margin-bottom:30px;border-top:1px solid #000;border-bottom:1px solid #000}.p-interview__logo__txtarea._photo{display:flex;gap:20px}@media screen and (max-width: 767px){.p-interview__logo__txtarea._photo{margin-top:15px}.p-interview__logo__txtarea._photo .p-interview__logo__company{text-align:left}.p-interview__logo__txtarea._photo img{width:35%;-o-object-fit:cover;object-fit:cover}.p-interview__intro__agency{padding-left:0}.p-interview__intro__agency__icon{width:30px;clip-path:polygon(20% 0%, 80% 0%, 80% calc(100% - 20px), 100% calc(100% - 20px), 50% 100%, 0% calc(100% - 20px), 20% calc(100% - 20px))}.p-interview__gallery ul{flex-direction:column}.p-interview__logo{margin-bottom:10px}.p-interview__logo__ecmall{justify-content:center}.p-interview__logo__company{text-align:center}.p-interview__intro{margin-top:20px;margin-bottom:30px}.p-interview__intro__ttl{font-size:15px;padding:15px}.p-interview__intro__ttl__en{display:block;line-height:1;margin-bottom:5px}.p-interview__intro__ttl__en:after{content:none}.p-interview__intro__ttl span{font-size:1.3em}.p-interview__intro__list li{padding-left:.5em;text-indent:-0.5em}.p-interview__intro__list._good li:before{margin-right:5px}.p-interview__intro__success{font-size:16px}.p-interview__intro__lead{padding:15px 0}.p-interview__intro__lead img{width:25px}.p-interview__intro__list._good li{padding-left:1.3em;text-indent:-1.3em}.p-interview__q__bubble{font-size:16px;width:75%;padding:15px}.p-interview__q__profile{width:17%}.p-interview__a__profile{width:17%}.p-interview__a__txtarea__wrapper,.p-interview__a__txtarea._baycross{width:83%}.p-interview__a__txtarea{padding:15px}.p-interview__a__txtarea:after{top:4%}.p-interview__a__lead{font-size:16px;margin-bottom:15px}.p-interview__q__bubble:after{top:30%}.p-interview__gallery__txt{font-size:14px}}#contact_form .c-txt__link{padding-right:0}#contact_form .c-txt__link:after{content:none;margin-left:0}#contact_form dl{width:100%;display:flex;flex-wrap:wrap;margin-top:30px}#contact_form dt{width:33%;padding:20px 10px;vertical-align:top}#contact_form dd{width:67%;padding:20px 10px}#contact_form dd textarea{width:100%;border:1px solid #c4c4c4;border-radius:4px}#contact_form dd input{width:100%;border-radius:3px;border:1px solid #c4c4c4;font-size:16px}#contact_form .agreement{background:#d6f1ff;display:block;padding:10px}#contact_form dl dt label{display:flex;align-items:center}#contact_form .require._document:after,#contact_form dl dt label.require:after{content:"必須";font-size:.7em;margin-left:10px;display:inline-block;background-color:#d5476d;color:#fff;padding:4px}#contact_form dl dd>select{margin-top:7px}#contact_form dl dd>input,#contact_form dl dd>textarea{width:100%;min-height:2.3em;line-height:2.1em;border-radius:3px;border:1px solid #ccc;padding:1px 5px}#contact_form dl dd>input:focus,#contact_form dl dd>textarea:focus{background-color:#ffffe6}#contact_form dl dd *+p{font-size:.8em;color:#706f6f}#contact_form .agreement{padding:10px;background-color:#f7faff;margin-bottom:1em}#contact_form .agreement label{padding:5px}@media screen and (min-width: 768px){#contact_form dt,#contact_form dd{border-top:1px solid #eee}}@media screen and (max-width: 767px){#contact_form dt{width:100%;padding:15px 0 10px;border-top:1px solid #eee;font-weight:600}#contact_form dd{width:100%;padding:0px 0 15px}}#contact_form .btn[disabled]{pointer-events:none;background-color:#c4c4c4;opacity:1}#contact_form .btn{font-size:1.2em;color:#fff;background-color:#2293a1;border:none;padding:10px 40px;cursor:pointer;transition:.2s}#contact_form .form_btn{margin-top:20px}.contactCheckbox{display:flex;flex-direction:column;gap:5px}.contactCheckbox label{position:relative;display:flex;align-items:center;gap:10px;background:#fff;cursor:pointer;transition:all .2s ease}.contactCheckbox label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.contactCheckbox label::before{content:"";width:24px;height:24px;border:2px solid #bbb;border-radius:4px;background:#fff;transition:all .2s ease}.contactCheckbox label::after{content:"";position:absolute;left:9px;top:5px;width:8px;height:13px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.contactCheckbox label:has(input[type=checkbox]:checked){border-color:#19acc1}.contactCheckbox label:has(input[type=checkbox]:checked)::before{background:#19acc1;border-color:#19acc1}.contactCheckbox label:has(input[type=checkbox]:checked)::after{opacity:1}#privacy .p-article__section a{word-break:break-all;color:#19acc1;text-decoration:underline}.p-privacy__list{margin-left:1.5em}.p-privacy__policy+.p-privacy__policy{margin-top:20px}@media screen and (min-width: 768px){.p-privacy__inner{margin-left:1.5em}}.entry-meta__tag{border:1px solid #fff;color:#fff;display:inline-block;padding:4px 12px;font-size:13px;margin-bottom:10px}@media screen and (max-width: 767px){.entry-meta__tag{font-size:12px}}#column>article img{height:auto}#column>article .entry-content a[href]:not(:has(img)){text-decoration:underline;color:#19acc1}#column>article h2{position:relative;font-weight:600;font-size:24px;padding-bottom:15px;margin-bottom:15px;line-height:1.5}#column>article h2::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right, #19ACC1 20%, #eee 20%)}@media screen and (max-width: 767px){#column>article h2{font-size:1.5em}}#column>article h3{font-size:1.4em;font-weight:700;margin:1.8em 0 1em;padding-left:.7em;border-left:4px solid #19acc1;line-height:1.4}#column>article h4{font-size:1.3em;font-weight:700;margin:1.6em 0 .7em;color:#333;line-height:1.4}#column>article h5{font-size:1.1em;font-weight:700;margin:1em 0 .5em;padding-bottom:.5em;border-bottom:1px solid #777;color:#333;line-height:1.5}#column>article h6{font-size:1em;font-weight:700;margin:1em 0 .5em;color:#777}#column>article ul li{padding-left:1em;text-indent:-1em}#column>article ul li::before{content:"・"}#column>article ol{counter-reset:count-02}#column>article ol>li{padding-left:1.5em;position:relative;text-indent:0}#column>article ol>li::before{content:counter(count-02) ".";counter-increment:count-02;display:block;position:absolute;left:0}#column>article p+p,#column>article p+ul,#column>article ul+p,#column>article p+ol,#column>article ol+p,#column>article p+table,#column>article table+p,#column>article p+table,#column>article table+p,#column>article h1+p,#column>article h2+p,#column>article h3+p,#column>article h4+p,#column>article h5+p,#column>article h1+ul,#column>article h2+ul,#column>article h3+ul,#column>article h4+ul,#column>article h5+ul,#column>article h1+ol,#column>article h2+ol,#column>article h3+ol,#column>article h4+ol,#column>article h5+ol,#column>article h6+ol,#column>article h1+table,#column>article h2+table,#column>article h3+table,#column>article h4+table,#column>article h5+table,#column>article h6+table{margin-top:.7em}#column>article p+h1,#column>article p+h2,#column>article p+h3,#column>article p+h4,#column>article p+h5,#column>article ul+h1,#column>article ul+h2,#column>article ul+h3,#column>article ul+h4,#column>article ul+h5,#column>article ol+h1,#column>article ol+h2,#column>article ol+h3,#column>article ol+h4,#column>article ol+h5,#column>article ol+h6,#column>article table+h1,#column>article table+h2,#column>article table+h3,#column>article table+h4,#column>article table+h5,#column>article table+h6{margin-top:2.5em}#column>article strong,#column>article b{background:linear-gradient(transparent 60%, #FFFA89 60%);font-weight:bold;letter-spacing:.05em}#column>article .entry-thumbnail img{height:400px;margin-bottom:30px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){#column>article .entry-thumbnail img{height:180px}}#column>article .entry-footer{margin-top:30px;text-align:right}#column>article .entry-footer__mark{width:clamp(40px,3vw,50px)}#column>article table{border:1px solid #eee;max-width:100%}#column>article table dt{padding:10px}#column>article table dd{border-bottom:1px solid #eee;padding:10px;padding:8px 10px}#column>article table dd a{text-decoration:underline}#column>article table td{border:1px solid #eee;padding:10px;padding:8px 10px}#column>article table td a{text-decoration:underline}@media screen and (min-width: 768px){#column>article table dt{border-bottom:1px solid #eee;border-right:1px solid #eee}}@media screen and (max-width: 767px){#column>article table dt{width:100%;padding-bottom:0;font-weight:600}#column>article table dd{width:100%;padding-top:0}}#archive h2{background:#19acc1;color:#fff;padding:10px}#archive .p-archive__body{display:flex;gap:20px;align-items:center}#archive .p-archive__thumb{width:30%}#archive .p-archive__excerpt{width:70%}#archive .p-archive article+article{margin-top:30px}.recommend-articles{margin-top:50px}.recommend-articles h2{position:relative;font-weight:600;font-size:24px;padding-bottom:15px;margin-bottom:15px;line-height:1.5}.recommend-articles h2::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right, #19ACC1 20%, #eee 20%)}@media screen and (max-width: 767px){.recommend-articles h2{font-size:1.5em}}.recommend-articles h2{margin-bottom:20px}.recommend-articles .recommend-list{display:flex;list-style:none;gap:20px}.recommend-articles .recommend-list li{width:calc((100% - 20px)/3)}.recommend-articles .recommend-list li a:hover{color:#19acc1}.recommend-articles .recommend-thumb img{margin-bottom:10px;width:100%;height:160px;-o-object-fit:cover;object-fit:cover}.recommend-articles._captainec a .recommend-title:after{content:"";font-family:icomoon;display:inline;margin-left:4px;color:#19acc1}@media screen and (max-width: 767px){.recommend-articles .recommend-list{flex-direction:column;gap:10px}.recommend-articles .recommend-list li{width:100%}.recommend-articles .recommend-list li a{display:flex;gap:10px}.recommend-articles .recommend-thumb{width:30%}.recommend-articles .recommend-thumb img{height:auto}.recommend-articles .recommend-title{width:70%}.recommend-articles._captainec h2{font-size:1.4em}}.column-category-list{margin-top:50px}.column-category-list h2{position:relative;font-weight:600;font-size:24px;padding-bottom:15px;margin-bottom:15px;line-height:1.5}.column-category-list h2::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right, #19ACC1 20%, #eee 20%)}@media screen and (max-width: 767px){.column-category-list h2{font-size:1.5em}}.column-category-list h2{margin-bottom:20px}.column-category-list ul{display:flex;gap:15px;flex-wrap:wrap}.column-category-list ul li{width:calc((100% - 30px)/3)}.column-category-list ul li a{display:flex;justify-content:space-between;border-radius:8px;background:#fff;border:1px solid #19acc1;padding:15px;font-size:15px}.column-category-list ul li a:hover{background:#19acc1;color:#fff;opacity:1}.column-category-list ul li a:hover:after{color:#fff}.column-category-list ul li a:after{content:"";font-family:icomoon;color:#19acc1}@media screen and (max-width: 767px){.column-category-list ul{flex-direction:column;gap:10px}.column-category-list ul li{width:100%}}.p-column__category-list li{padding-bottom:.6em;margin-bottom:.6em;border-bottom:1px solid #c4c4c4}.p-column__category-list li a{padding-left:.5em;display:flex;justify-content:space-between}.p-column__category-list li a:hover{color:#19acc1}.p-column__category-list li a:after{content:"";font-family:icomoon}@media screen and (max-width: 767px){.p-column__category-list{display:none}}.p-column__side>div{margin-top:30px}@media screen and (min-width: 768px){.p-column__side__ttl{font-weight:600;background:#19acc1;padding:10px;color:#fff;margin-bottom:10px}}@media screen and (max-width: 767px){.p-column__side__ttl{position:relative;font-weight:600;font-size:24px;padding-bottom:15px;margin-bottom:15px;line-height:1.5}.p-column__side__ttl::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right, #19ACC1 20%, #eee 20%)}}@media screen and (max-width: 767px)and (max-width: 767px){.p-column__side__ttl{font-size:1.5em}}.p-column__latest ul li a{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.p-column__latest ul li a:hover{color:#19acc1}.p-column__latest li+li{margin-top:.7em;border-top:1px solid #c4c4c4;padding-top:.7em}.p-column__latest ul li a p{width:75%;font-size:15px}.p-column__latest ul li a img{width:20%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.p-column__latest{display:none}}.p-column__kv__ttl{font-size:30px;font-weight:600;max-width:800px;line-height:1.4;margin-bottom:10px}@media screen and (max-width: 767px){.p-column__kv__ttl{font-size:22px}}#searchform input[type=text]{line-height:18px;padding:8px 13px;font-size:14px;width:80%;border:1px solid #c4c4c4}#searchform input[type=submit]{width:20%;background:#777;font-size:14px;padding:0 10px;color:#fff;border-radius:2px}#searchform div{display:flex;gap:8px}.p-archive__ttl{position:relative;font-weight:600;font-size:24px;padding-bottom:15px;margin-bottom:15px;line-height:1.5}.p-archive__ttl::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right, #19ACC1 20%, #eee 20%)}@media screen and (max-width: 767px){.p-archive__ttl{font-size:1.5em}}.p-archive__content__ttl{font-weight:600;font-size:16px;line-height:1.4;margin-top:5px;margin-bottom:5px}.p-archive__category__wrapper{display:flex;gap:10px;align-items:center}.p-archive__category__list li+li{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #c4c4c4}.p-archive__category__list li a{display:flex;gap:20px;align-items:stretch}.p-archive__thumb{width:20%}.p-archive__thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.p-archive__content{width:80%}.p-archive__content time{text-align:right;display:block;font-weight:500;color:#777}.p-archive__category{color:#fff;padding:4px 4px;line-height:1.5;vertical-align:middle;background:#19acc1;font-size:11px;display:flex;align-items:center}.p-archive__excerpt{font-size:.9em;color:#777}@media screen and (min-width: 768px){.p-archive__content__ttl{font-size:22px}}@media screen and (max-width: 767px){.p-archive__ttl{font-size:18px}.p-archive__category__list li a{gap:10px}.p-archive__excerpt{display:none}}.p-archive__pagination{margin-top:40px;display:flex;justify-content:center}.p-archive__pagination .navigation.pagination{width:100%}.p-archive__pagination .nav-links{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:100%}.p-archive__pagination .page-numbers{display:inline-flex;min-width:40px;height:40px;padding:0 12px;align-items:center;justify-content:center;font-size:14px;line-height:1;text-decoration:none;border:1px solid #eee;border-radius:8px;background:#fff;color:#777;box-shadow:0 1px 0 rgba(0,0,0,.03);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .08s ease}.p-archive__pagination .page-numbers:hover{background:#f0efef;color:#000;border-color:#f0efef}.p-archive__pagination .page-numbers:active{transform:translateY(1px)}.p-archive__pagination .page-numbers:focus-visible{outline:2px solid rgba(25,172,193,.35);outline-offset:2px}.p-archive__pagination .page-numbers.current{background:#19acc1;border-color:#19acc1;color:#fff;font-weight:700}.p-archive__pagination .page-numbers.prev,.p-archive__pagination .page-numbers.next{font-weight:600}.p-archive__pagination .page-numbers.dots{border:none;background:rgba(0,0,0,0);box-shadow:none;min-width:auto;height:auto;padding:0 6px;color:#777}@media screen and (max-width: 767px){.p-archive__pagination .nav-links{gap:6px}.p-archive__pagination .p-page__number{min-width:34px;height:34px;padding:0 10px;font-size:13px;border-radius:6px}}.p-archive__result-count{margin-bottom:20px}.wp-video{max-width:100%;height:auto}.mejs-offscreen{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.wp-video-shortcode video,video.wp-video-shortcode{height:auto}.p-crm__onayami{background:#eef6ff;padding:30px 20px;margin:40px auto}@media screen and (max-width: 767px){.p-crm__onayami{padding:30px 20px}}.p-crm__title__wrapper{text-align:center}.p-crm__title{color:#178acd;font-weight:bold;text-align:center}.p-crm__title__bay{font-size:1.5em}@media screen and (max-width: 767px){.p-crm__title__bay{font-size:18px}}.p-crm__title__sub{font-size:18px;margin-bottom:8px;display:inline-block}@media screen and (max-width: 767px){.p-crm__title__sub{font-size:3.4vw}}.p-crm__title__main{font-size:32px;margin-bottom:20px}@media screen and (max-width: 767px){.p-crm__title__main{font-size:24px;margin-bottom:10px;line-height:1.4}}.p-crm__onayami__inner-box__wrapper{display:flex;gap:20px;margin-bottom:15px}@media screen and (max-width: 767px){.p-crm__onayami__inner-box__wrapper{display:flex;flex-direction:column;gap:20px}}.p-crm__onayami__inner-box{width:calc((100% - 20px)/2);background:#fff;border-radius:8px}@media screen and (max-width: 767px){.p-crm__onayami__inner-box{width:100%}}.p-crm__onayami__inner-box__title{background:#7b7b7b;color:#fff;text-align:center;padding:15px;font-size:20px;border-radius:8px 8px 0 0}.p-crm__onayami__inner-box__title span{color:#ffd62c}@media screen and (max-width: 767px){.p-crm__onayami__inner-box__title{text-align:center;padding:15px;border-radius:8px 8px 0 0}}.p-crm__onayami__inner-box__inner{padding:20px;line-height:1.8}.p-crm__onayami__inner-box__inner li{padding-left:.5em;text-indent:-0.5em}@media screen and (max-width: 767px){.p-crm__onayami__inner-box__inner{padding:20px;line-height:1.8}}.c-txt__highlight{background:linear-gradient(transparent 70%, #ffe450 70%)}.p-crm__case{display:flex;gap:40px;align-items:center}.p-crm__case__text{width:75%}.p-crm__case__image{width:25%}.p-crm__case__company{font-weight:600}.p-crm__case__title{font-size:1.4em;font-weight:600;color:#178acd;margin-bottom:5px}.p-crm__case{margin-bottom:40px}@media screen and (max-width: 767px){.p-crm__case{flex-direction:column;gap:20px}.p-crm__case__text{width:100%}.p-crm__case__image{width:40%}}.p-crm__support__list{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:1em}.p-crm__support__item{width:calc((100% - 20px)/2);border:2px solid #eef6ff}@media screen and (max-width: 767px){.p-crm__support__item{width:100%}}.p-crm__support__item__title{background:#eef6ff;padding:10px;color:#178acd;font-weight:bold;display:flex;align-items:center;gap:10px}.p-crm__support__item__inner{padding:10px;line-height:1.7}.p-crm__support__item__title._01:before{content:url(/common/img/article/ico_crm_person.svg);display:inline-block}.p-crm__support__item__title._02:before{content:url(/common/img/article/ico_crm_mail.svg);display:inline-block}.p-crm__support__item__title._03:before{content:url(/common/img/article/ico_crm_clipboard.svg);display:inline-block}.p-crm__support__item__title._04:before{content:url(/common/img/article/ico_crm_handshake.svg);display:inline-block}.renewal__company__item{width:100%;border:2px solid #eef6ff;margin-bottom:40px}.renewal__company__item__inner{padding:10px;line-height:1.7}.p-partner__ttl__sub{font-size:18px;font-weight:600;margin-bottom:5px}.partner_client_area+.partner_client_area{margin-top:100px}@media screen and (max-width: 767px){.partner_client_area+.partner_client_area{margin-top:40px}}.partner_ttl_sub{font-size:1.3rem;font-weight:bold}.partner_ttl{color:#178acd;font-weight:bold;font-size:1.7em}.partner_lead_box{margin:30px 0 50px}@media screen and (max-width: 767px){.partner_lead_box{margin:10px 0 20px}}.partner_lead_box_list{display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0 auto}.partner_lead_box_list li{width:190px;padding:20px 0;background:#f6f6f6;border-radius:16px;margin:0;font-size:16px;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.partner_lead_box_list li{width:48%;padding:20px 0;background:#f6f6f6;margin-bottom:15px}}.partner_lead_box_list li p{font-size:16px;text-align:center;font-weight:normal;line-height:1.6em;margin-top:10px}@media screen and (max-width: 767px){.partner_lead_box_list li p{font-size:14px;line-height:1.4em;margin-top:10px}}@media screen and (max-width: 767px){.partner_lead_box_list{flex-flow:wrap}}.partner_lead_txt{margin:10px auto 60px;font-size:22px;font-weight:bold;position:relative;text-align:center}@media screen and (max-width: 767px){.partner_lead_txt{margin:10px auto 40px;font-size:18px}}.partner_lead_txt:after{position:absolute;bottom:-10px;left:12%;width:640px;height:3px;background-color:#707070;content:""}@media screen and (max-width: 767px){.partner_lead_txt:after{bottom:-10px;left:10%;width:80%;height:2px}}.partner_support_area{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.partner_support_area{flex-flow:wrap}}.partner_support_box{width:33%;text-align:center}@media screen and (max-width: 767px){.partner_support_box{width:100%;display:flex;justify-content:space-between;margin-bottom:20px}}.partner_support_box img{margin-top:1.5em}@media screen and (max-width: 767px){.partner_support_box img{margin-top:0;width:27%;order:1}}.partner_support_txt{position:relative;display:inline-block;padding:20px;min-width:200px;max-width:100%;font-size:16px;background:#fff;border:solid 3px #19acc1;border-radius:8px;box-sizing:border-box}@media screen and (max-width: 767px){.partner_support_txt{margin-bottom:0;width:68%;font-size:14px;order:2}}.partner_support_txt p{margin:0;padding:0;text-align:center;font-size:16px;line-height:1.4em;font-weight:bold}@media screen and (max-width: 767px){.partner_support_txt p{font-size:14px;line-height:1.7em}}.partner_support_txt p span{background:linear-gradient(#fff 30%, #FFE226 70%)}.partner_support_txt ::before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-10px;border:8px solid rgba(0,0,0,0);border-top:12px solid #fff;z-index:2}@media screen and (max-width: 767px){.partner_support_txt ::before{bottom:44%;left:-1%;transform:rotate(90deg);border:6px solid rgba(0,0,0,0);border-top:10px solid #fff}}.partner_support_txt ::after{content:"";position:absolute;bottom:-27px;left:50%;margin-left:-12px;border:10px solid rgba(0,0,0,0);border-top:14px solid #19acc1;z-index:1}@media screen and (max-width: 767px){.partner_support_txt ::after{bottom:42%;left:-3%;transform:rotate(90deg);border:8px solid rgba(0,0,0,0);border-top:12px solid #19acc1}}.partner_support_area_txt{background:#f6f6f6;margin:60px auto;padding:80px 0 40px;position:relative}@media screen and (max-width: 767px){.partner_support_area_txt{margin:20px auto 40px;padding:30px 0 20px}}.partner_support_area_txt::before{content:"";position:absolute;left:40%;top:0;width:0;height:0;border-style:solid;border-width:40px 90px 40px 90px;border-color:#fff #f6f6f6 #f6f6f6 #f6f6f6}@media screen and (max-width: 767px){.partner_support_area_txt::before{left:42%;border-width:20px 30px 20px 30px}}.partner_support_area_txt p{font-size:18px;text-align:center;font-weight:bold;position:relative;z-index:2}@media screen and (max-width: 767px){.partner_support_area_txt p{font-size:16px;line-height:1.8em}}.partner_support_area_txt p span{font-size:1.4em}@media screen and (max-width: 767px){.partner_support_area_txt p span{font-size:21px}}.partner_ttl_02{margin-bottom:.8em;padding:10px;background:#19acc1;color:#fff;font-weight:normal}.partner_industry_case_list{list-style:none;display:flex;justify-content:space-between;margin:0}@media screen and (max-width: 767px){.partner_industry_case_list{flex-flow:wrap;margin-bottom:20px}}.partner_industry_case_list li{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 767px){.partner_industry_case_list li{width:100%;margin-bottom:10px}}.partner_industry_case_list li a{background-color:#2383af;padding:30px 0;color:#fff;border-radius:8px;display:block;position:relative}@media screen and (max-width: 767px){.partner_industry_case_list li a{padding:15px;display:flex;justify-content:flex-start;align-items:center}}.partner_industry_case_list li a ::after{position:absolute;content:"";display:inline-block;width:0;height:0;top:88%;left:47%;box-sizing:border-box;border:8px solid rgba(0,0,0,0);border-top:13px solid #fff}@media screen and (max-width: 767px){.partner_industry_case_list li a ::after{content:none}}.partner_industry_case_ico{text-align:center;margin-bottom:16px}@media screen and (max-width: 767px){.partner_industry_case_ico{width:28%;height:28%;margin-bottom:0}}.partner_industry_case_ico div{background-color:#fff;display:inline-block;border-radius:100px;margin:0 auto;padding:10px}.partner_industry_case_ico img{width:48px}@media screen and (max-width: 767px){.partner_industry_case_ico img{width:100%}}.partner_industry_case_client{font-size:18px;font-weight:bold;text-align:center;margin-bottom:5px;color:#fff}@media screen and (max-width: 767px){.partner_industry_case_client{font-size:18px;text-align:left;margin-bottom:0;color:#fff}}.partner_industry_case_txt{text-align:center;margin-bottom:20px;color:#fff}@media screen and (max-width: 767px){.partner_industry_case_txt{text-align:left;margin-bottom:0}}.partner_industry_case_list li a::after{position:absolute;content:"";display:inline-block;width:0;height:0;top:88%;left:47%;box-sizing:border-box;border:8px solid rgba(0,0,0,0);border-top:13px solid #fff}@media screen and (max-width: 767px){.partner_industry_case_list li a::after{top:50%;left:92%;border:5px solid rgba(0,0,0,0);border-top:8px solid #fff}}.partner_client_area .partner_client_list{display:flex;justify-content:space-between;align-items:center}.partner_client_area .partner_client_list img{width:21%}.partner_client_area .partner_client_list .sp_partner_client_list{display:flex;margin-bottom:20px;gap:10px}.partner_client_list .pc_partner_client_list{width:75%}@media screen and (max-width: 767px){.partner_client_list .pc_partner_client_list{width:100%}}.partner_client_ttl{font-size:30px;font-weight:bold}.partner_client_ttl span{color:#178acd;font-size:.9em}@media screen and (max-width: 767px){.partner_client_ttl{font-size:18px}}.arw_left{box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:8px;position:relative;width:100%;margin:5px 0 0;padding:15px}.arw_left ::after{background:#fff;border-radius:8px}.arw_left ::before{left:-8px;top:50%;transform:translateY(-50%) rotate(45deg) skew(-20deg, -20deg)}.partner_client_area .partner_client_list .sb::after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.partner_client_area .partner_client_list .sb::before{content:"";position:absolute;z-index:1;width:15px;height:15px}.partner_client_area .partner_client_list .sb>*{position:relative;z-index:3}.partner_client_con_area p{margin:40px 0 20px;color:#178acd;font-size:1.25em;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.partner_client_con_area p{margin:30px 0 20px;text-align:left}}.partner_client_con_list{display:flex;justify-content:space-between;flex-flow:wrap;margin:0}.partner_client_con_list li{width:50%;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.partner_client_con_list li{width:100%;display:flex;justify-content:space-between;margin-bottom:15px}}.partner_client_con_list li img{width:150px}@media screen and (max-width: 767px){.partner_client_con_list li img{width:20%}}.partner_client_con_list li p{width:220px;margin-left:20px;font-size:16px}@media screen and (max-width: 767px){.partner_client_con_list li p{font-size:14px;width:75%}}.contact_area{text-align:center;padding:30px;margin:30px 0}@media screen and (max-width: 767px){.contact_area{padding:0;margin:30px 0}}.partner_client_btn{width:420px;margin:auto;background-color:#f87024;border:2px solid #f87024 !important;color:#fff !important;height:75px;border-radius:50px;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;font-size:22px;font-weight:bold}@media screen and (max-width: 767px){.partner_client_btn{width:90%;height:50px;font-size:20px;margin-top:20px}}.partner_client_btn::after{content:"";display:inline-block;width:8px;height:8px;border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;right:1em}.pointSec_point{font-weight:bold;color:#19acc1;text-align:center !important;font-size:1.5em;padding:1em 0}@media screen and (max-width: 767px){.pointSec_point{font-size:16px;padding:1em 0}}.profile_mv{position:relative}.profile_mv_card{position:absolute;top:56%;left:40%}.profile_mv_card img{width:24vw;max-width:240px}.profile_tbl_wrap{background:#f1f0ee;padding:20px;border-collapse:unset}.profile_tbl{background:#fff;padding:20px;border-collapse:unset}.profile_tbl tr{display:flex}.profile_tbl tr:not(:first-child){padding-top:15px}.profile_tbl tr:not(:last-child){border-bottom:1px solid #c4c4c4;padding-bottom:15px}.profile_tbl th{width:30%;font-weight:bold;color:#19acc1}.profile_tbl td{width:70%}.profile_movie{background:#eee;padding:15px;border-radius:4px;margin-top:10px;margin-bottom:10px;position:relative}.profile_movie:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #eee rgba(0,0,0,0);position:absolute;top:-8px;left:15px}.profile_movie_ttl{font-weight:bold;padding-left:1em}@media screen and (max-width: 767px){.profile_tbl tr{flex-direction:column}.profile_tbl td{width:100%}}.p-diagnosis{padding-bottom:60px}.p-diagnosis .breadcrumb ul{max-width:1200px;padding:0}.p-diagnosis .form_area{margin-bottom:0}.p-diagnosis .store-history{display:flex;align-items:center;gap:5px}.p-diagnosis .store-history .store-history__unit{margin-right:4px;display:flex;align-items:center}.p-diagnosis .store-history .store-history__unit select{font-size:16px;padding:0 16px;width:65px}.p-diagnosis .store-history .store-history__unit .store-history__label{margin-left:4px}.p-diagnosis .c-form__input-group-border{border-bottom:1px solid #c2c2c2}.p-diagnosis .c-form__label-group-required{padding-left:0}.p-diagnosis .c-form__label-group-required .c-form__label__txt-label{font-weight:normal}@media screen and (min-width: 768px){.p-diagnosis .c-form__label-group{width:35% !important}}@media screen and (min-width: 768px){.p-diagnosis .c-form__label{align-items:center}}.p-diagnosis .c-form__content__input{border:1px solid #bfbfbf}.p-diagnosis .c-form__label__txt-label{font-weight:normal}.p-diagnosis .c-form__label-group-required::before{display:none}.p-diagnosis .c-form__label-group-required::after{content:"必須";background:#d5476d;color:#fff;display:inline-block;font-size:.7em;margin-right:10px;padding:4px;line-height:1em;position:sticky}.p-diagnosis .form_mainform_lst{margin:40px auto;border-top:solid 1px #ddd}@media screen and (min-width: 768px){.p-diagnosis .form_mainform_lst{display:flex;justify-content:space-between;flex-flow:wrap}}.p-diagnosis .form_mainform_title{position:relative;overflow:hidden;padding:14px 0 2px;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.p-diagnosis .form_mainform_title{margin-bottom:8px}}@media screen and (min-width: 768px){.p-diagnosis .form_mainform_title{width:240px;padding:14px 0;border-bottom:solid 1px #ddd}}.p-diagnosis .form_mainform_content{padding:0px 0 14px;border-bottom:solid 1px #ddd}@media screen and (min-width: 768px){.p-diagnosis .form_mainform_content{width:calc(100% - 240px);padding:14px 0 14px 40px}}.p-diagnosis .form_mainform_note{font-size:1.3rem;margin-top:3px}.p-diagnosis .form_mainform_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;padding-right:16px;padding-left:16px;width:100%;font-size:18px;line-height:38px;color:#333;background:#fff;border:1px solid #ccc;border-radius:4px;outline:none}.p-diagnosis .form_mainform_input[type=text]{height:38px}@media screen and (max-width: 767px){.p-diagnosis .form_mainform_input{margin-top:10px}}.p-diagnosis .form_mainform_input-name{display:inline-block;width:12em;max-width:100%}.p-diagnosis .form_mainform_input-zip{display:inline-block;width:8em;margin-left:6px}.p-diagnosis .form_mainform_input-zip02{display:inline-block;width:6em;margin-left:6px}.p-diagnosis .form_mainform_input-birthyear{display:inline-block;width:6em;margin-left:6px}.p-diagnosis .form_mainform_input-pikaday{display:inline-block;width:12em;border-radius:4px 0 0 4px}.p-diagnosis .form_mainform_radio_lst{display:flex;flex-flow:wrap}@media screen and (max-width: 767px){.p-diagnosis .form_mainform_radio_lst li{width:100%;padding:4px 0}}@media screen and (min-width: 768px){.p-diagnosis .form_mainform_radio_lst li{margin-right:20px}}.p-diagnosis .form_mainform_radio_label{padding:0 8px;display:flex;align-items:center;cursor:pointer}.p-diagnosis .form_mainform_radio{opacity:0;width:0;margin:0}.p-diagnosis .form_mainform_radio:focus+.form_mainform_radio_dammy{border:solid 2px #ccc;background:rgba(25,172,193,.1)}.p-diagnosis .form_mainform_radio:checked+.form_mainform_radio_dammy{border:solid 2px #ccc}.p-diagnosis .form_mainform_radio:checked+.form_mainform_radio_dammy::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:#19acc1}.p-diagnosis .form_mainform_radio_dammy{position:relative;top:0;left:0;display:block;width:32px;height:32px;border-radius:50%;background:#fff !important;border:solid 2px #ccc}.p-diagnosis .form_mainform_radio_txt{margin-left:12px;display:block}.p-diagnosis .form_mainform_check_lst{display:flex;flex-flow:wrap;gap:10px}@media screen and (max-width: 767px){.p-diagnosis .form_mainform_check_lst li{width:100%;padding:4px 0}}.p-diagnosis .form_mainform_check_lst._column{flex-direction:column;gap:5px}.p-diagnosis .form_mainform_check_label{padding:0 8px;display:flex;align-items:center;cursor:pointer}.p-diagnosis .form_mainform_check{opacity:0;width:0;margin:0}.p-diagnosis .form_mainform_check:focus+.form_mainform_check_dammy{border:solid 2px #ccc;background:rgba(25,172,193,.1)}.p-diagnosis .form_mainform_check:checked+.form_mainform_check_dammy{border:solid 2px #ccc}.p-diagnosis .form_mainform_check:checked+.form_mainform_check_dammy::before{content:"";display:block;position:absolute;top:0px;left:6px;width:15px;height:22px;transform:rotate(40deg);border-bottom:3px solid #19acc1;border-right:3px solid #19acc1}.p-diagnosis .form_mainform_check_dammy{position:relative;top:0;left:0;display:block;width:32px;height:32px;background:#fff !important;border:solid 2px #ccc}.p-diagnosis .form_mainform_check_txt{margin-left:12px;display:block}.p-diagnosis .form_mainform_select_box{position:relative;z-index:1;display:inline-block;margin-right:4px;background-color:#fff;border-radius:4px}.p-diagnosis .form_mainform_select_box::before{content:"";position:absolute;z-index:11;top:0;right:16px;bottom:0;display:block;margin-top:auto;margin-bottom:auto;width:1px;height:24px;background-color:#aaa}.p-diagnosis .form_mainform_select_box:after{content:"";position:absolute;z-index:11;top:0;right:4px;bottom:0;display:block;margin-top:auto;margin-bottom:auto;width:0;height:0;border-top:7px solid #19acc1;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.p-diagnosis .form_mainform_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:10;box-sizing:border-box;display:inline-block;padding:10px 30px 10px 16px;font-size:15px;line-height:19px;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:4px;outline:none;position:relative}.p-diagnosis .form_mainform_select-date{width:5em;margin-left:6px}.p-diagnosis .form_mainform__address input[type=text]{display:inline-block;width:30%}.p-diagnosis .form_mainform__txt input,.p-diagnosis .form_mainform .form__textArea textArea{background:#fbdcd6;border:solid thin #dc2000;width:99%;padding:10px;margin-left:1px}.p-diagnosis .form_mainform__txt input:focus,.p-diagnosis .form_mainform .form__textArea textArea:focus{background:initial;border:solid thin #818181}.p-diagnosis .form_mainform__radio{width:calc(100% - 10.5rem);padding-top:.25rem;display:flex;flex-wrap:wrap}.p-diagnosis .form_mainform__radio label{margin-right:1rem}.p-diagnosis .form_mainform__radio label:last-of-type{margin-right:none}.p-diagnosis .form_mainform__radio input:hover,.p-diagnosis .form_mainform .form__radio label:hover{cursor:pointer}.p-diagnosis .form_mainform__agree{text-align:center}.p-diagnosis .form_mainform__agree input{width:1.25rem;height:1.25rem;margin-right:1rem}.p-diagnosis .form_mainform__agree input:hover,.p-diagnosis .form_mainform .form__agree label:hover{cursor:pointer}.p-diagnosis .form_mainform__txtBox{margin-left:1rem;padding-top:.25rem}.p-diagnosis .form_mainform__btnArea{overflow:hidden}.p-diagnosis .form_mainform__btnArea .btn-01{float:right}.p-diagnosis .form_mainform__btnArea .btn-03{float:left}.p-diagnosis .form_mainform__thanks{text-align:center}.p-diagnosis .form_mainform__thanks p+p{margin-top:1.25rem}.p-diagnosis .btn_wrap_form{display:flex;align-items:center;justify-content:center;margin-top:40px}.p-diagnosis .btn_wrap_form .btn:first-child{margin-right:40px}@media screen and (max-width: 767px){.p-diagnosis .btn_wrap_form{flex-flow:column}}.p-diagnosis .btn_wrap_form .form_mainform_confirm_btn{cursor:pointer;transition:.3s all}@media screen and (max-width: 767px){.p-diagnosis .btn_wrap_form .form_mainform_confirm_btn{margin:10px 0 20px !important}}.p-diagnosis .btn_wrap_form .form_mainform_confirm_btn:hover{opacity:.8}.p-diagnosis .btn_wrap_form .form_mainform_confirm_btn:disabled{filter:grayscale(100%)}.p-diagnosis .form_ico{font-size:.7em;background-color:#19acc1;padding:2px 4px;color:#fff;margin-left:5px}@media screen and (max-width: 767px){.p-diagnosis .breadcrumb ul{margin:12px 0 10px}}.p-diagnosis__inner{max-width:960px;margin:0 auto;padding:0 40px}@media screen and (max-width: 767px){.p-diagnosis__inner{padding:0 5%}}.p-diagnosis__hero{background:#f1faff url(/common/img/diagnosis/img_mv_diagnosis.png) no-repeat right -200px bottom -70px;background-size:70%;padding:35px 0;overflow:hidden}.p-diagnosis__hero__inner{max-width:960px;margin:0 auto;padding:0 40px}@media screen and (max-width: 767px){.p-diagnosis__hero__inner{width:100%}}.p-diagnosis__hero__text{max-width:62%;text-align:center}.p-diagnosis__hero__text .ribbon{display:inline-block;position:relative;width:60%;height:50px;text-align:center;box-sizing:border-box;margin-bottom:15px}@media screen and (max-width: 767px){.p-diagnosis__hero__text .ribbon{width:85%;height:35px}}.p-diagnosis__hero__text .ribbon::before{content:"";position:absolute;width:10px;bottom:-15px;left:-25px;z-index:0;border:20px solid #1aa3b7;border-left-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-diagnosis__hero__text .ribbon::before{width:10px;left:-11px;border:13px solid #1aa3b7;border-left-color:rgba(0,0,0,0)}}.p-diagnosis__hero__text .ribbon::after{content:"";position:absolute;width:10px;bottom:-15px;right:-25px;z-index:0;border:20px solid #1aa3b7;border-right-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-diagnosis__hero__text .ribbon::after{width:10px;right:-11px;border:13px solid #1aa3b7;border-right-color:rgba(0,0,0,0)}}.p-diagnosis__hero__text .ribbon p{display:inline-block;width:100%;position:relative;margin:0;padding:0;line-height:50px;font-size:30px;font-weight:700;color:#fff;background:#19acc1;z-index:2}@media screen and (max-width: 767px){.p-diagnosis__hero__text .ribbon p{width:100%;font-size:22px;padding:0 1em;line-height:35px}}.p-diagnosis__hero__text .ribbon p::before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 10px rgba(0,0,0,0);border-right:solid 15px #237a87;z-index:1}.p-diagnosis__hero__text .ribbon p::after{position:absolute;content:"";top:100%;right:0;border:none;border-bottom:solid 10px rgba(0,0,0,0);border-left:solid 15px #237a87}.p-diagnosis__hero__text .ribbon p span{color:#fade59;font-size:1.4em;font-weight:700;margin:0 2px}.p-diagnosis__hero__heading{line-height:1.1;text-align:center;margin-bottom:20px;position:relative}@media screen and (max-width: 767px){.p-diagnosis__hero__heading{line-height:1.2}}.p-diagnosis__hero__heading--img{display:block;margin:10px auto}.p-diagnosis__hero__heading--main{display:block;font-size:95px;font-weight:900;color:#19acc1;text-shadow:0 0 10px #f1faff,0 0 20px #f1faff,0 0 30px #f1faff,0 0 40px #f1faff,0 0 10px rgba(241,250,255,.8)}@media screen and (max-width: 767px){.p-diagnosis__hero__heading--main{font-size:70px}}.p-diagnosis__hero__heading--sub{display:block;font-size:40px;font-weight:900;color:#f87025;-webkit-text-stroke:3px #ffeb3b;letter-spacing:.1em;padding-left:15px;paint-order:stroke fill}@media screen and (max-width: 767px){.p-diagnosis__hero__heading--sub{font-size:40px}}.p-diagnosis__hero__heading--campaign{display:block;font-size:40px;font-weight:900;color:#402e04;margin-top:4px;text-shadow:0 0 10px #f1faff,0 0 20px #f1faff,0 0 30px #f1faff,0 0 40px #f1faff,0 0 60px rgba(241,250,255,.8)}@media screen and (max-width: 767px){.p-diagnosis__hero__heading--campaign{font-size:28px}}.p-diagnosis__hero__free{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:#fbd755;color:#19acc1;font-size:40px;font-weight:700;letter-spacing:.06em;border:5px solid;border-radius:50%;position:absolute;right:-100px;top:-90px;box-shadow:2px 2px 8px rgba(0,0,0,.15);z-index:3}@media screen and (max-width: 767px){.p-diagnosis__hero__free{width:70px;height:70px;font-size:24px;right:-10px;top:-30px;border:3px solid}}.p-diagnosis__hero__lead{color:#333;font-size:15px;line-height:1.8;margin-bottom:24px}.p-diagnosis__hero__btn{display:inline-block;background:#f87024;color:#fff !important;text-decoration:none !important;font-weight:bold;font-size:20px;margin:0 auto;padding:15px 65px 15px 55px;border:none;border-radius:100px;position:relative;transition:.3s all}@media screen and (max-width: 767px){.p-diagnosis__hero__btn{font-size:20px;padding:14px 20px;width:100%;text-align:center;border:3px solid #fff}}.p-diagnosis__hero__btn::after{content:"";position:absolute;right:25px;top:50%;width:11px;height:11px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:translateY(-60%) rotate(45deg)}.p-diagnosis__hero__btn:hover{opacity:.8}@media screen and (max-width: 767px){.p-diagnosis__hero{padding:20px 5% 40px;background-size:100%;background-position:right -50px bottom -145px;min-height:0}.p-diagnosis__hero__inner{padding:0}.p-diagnosis__hero__text{max-width:100%}.p-diagnosis__hero__badge{font-size:13px;padding:8px 20px 8px 16px;margin-left:-5%}.p-diagnosis__hero__badge strong{font-size:22px}.p-diagnosis__hero__badge::after{border-width:17px 12px 17px 0;right:-12px}.p-diagnosis__hero__lead{font-size:14px}}.p-diagnosis__description{background:#fff;padding:0}.p-diagnosis__description__text{background:#fff;background-image:repeating-linear-gradient(#e0ddd5, #e0ddd5 1px, transparent 1px, transparent 40px);background-size:100% 40px;background-position:0 0;line-height:39px;font-size:20px;font-weight:500;text-align:center;padding:40px 40px}.p-diagnosis__description__text .c-txt__red{color:#19acc1;font-weight:bold}.p-diagnosis__description__text .c-txt__num{font-size:1.5em;font-weight:900}@media screen and (max-width: 767px){.p-diagnosis__description__text{font-size:18px;padding:32px 3%;background-size:100% 35px;line-height:35px}}.p-diagnosis__section{padding:60px 0;text-align:center}.p-diagnosis__section--beige{background:#f1faff}.p-diagnosis__section--beige .p-diagnosis__card__icon{width:75px;height:75px;margin:0 auto 10px}.p-diagnosis__section--gray-img{background:url(/common/img/diagnosis/bg_diagnosis_gray.jpg) no-repeat center left;background-size:cover}.p-diagnosis__section--gray-img .p-diagnosis__section__ttl{text-align:center;color:#333;font-weight:800;margin-bottom:20px}.p-diagnosis__section--gray-img .p-diagnosis__section__ttl span{font-size:1.2em;color:#19acc1}.p-diagnosis__section--gray-img .p-diagnosis__cards{flex-direction:column;max-width:700px;margin:0 auto;gap:15px}@media screen and (max-width: 767px){.p-diagnosis__section--gray-img .p-diagnosis__cards{gap:10px}}.p-diagnosis__section--gray-img .p-diagnosis__card{width:100%;padding:0 20px;height:55px;display:flex;align-items:center;gap:10px;font-size:22px;flex:auto}.p-diagnosis__section--gray-img .p-diagnosis__card::before{content:"";display:block;width:24px;height:25px;background:#19acc1;border-radius:50%;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%2720 6 9 17 4 12%27/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:center}.p-diagnosis__section--gray-img .p-diagnosis__card__ttl{margin-bottom:0;color:#333}.p-diagnosis__section--redmap{position:relative;overflow:hidden}@media screen and (max-width: 767px){.p-diagnosis__section--redmap{margin-bottom:35px}}.p-diagnosis__section--redmap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(/common/img/contents/kv_ec-site.jpg) no-repeat;background-size:170%;background-position-x:-120px;opacity:.3}@media screen and (max-width: 767px){.p-diagnosis__section--redmap::before{background-position:-800px 0;background-size:cover;margin-bottom:35px}}.p-diagnosis__section--redmap .p-diagnosis__section__ttl{text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 10px #fff,0 0 15px #fff,0 0 25px #fff,0 0 40px #fff}.p-diagnosis__section--redmap .p-diagnosis__section__txt{color:#19acc1;font-weight:600;text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 10px #fff,0 0 15px #fff,0 0 25px #fff,0 0 40px #fff}.p-diagnosis__section--achievement{padding:35px 0}@media screen and (max-width: 767px){.p-diagnosis__section--achievement{padding:0 0 220px}}@media screen and (min-width: 768px){.p-diagnosis__section--achievement{padding-bottom:180px}}.p-diagnosis__section--achievement .p-diagnosis__section__ttl{text-align:center;color:#333;font-weight:800}.p-diagnosis__section--example{background:#fdfff2}.p-diagnosis__section--example .p-diagnosis__section__ttl{text-align:center;color:#333;font-weight:800}.p-diagnosis__section--grid{padding:35px 0;background:#fff;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.05) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 0, 0, 0.05) 1px, transparent 1px);background-size:15px 15px}.p-diagnosis__section--dark{background:#f5f0eb}.p-diagnosis__section__ttl{font-size:34px;font-weight:900;line-height:1.4;color:#19acc1}.p-diagnosis__section__ttl--bold{font-weight:900}.p-diagnosis__section__txt{font-size:18px;margin:10px auto 25px;text-align:center}.p-diagnosis__section--redmap .p-diagnosis__section__ttl{text-align:center;color:#333;font-weight:800}.p-diagnosis__section--redmap .p-diagnosis__cards{flex-direction:column;max-width:700px;margin:0 auto}.p-diagnosis__section--redmap .p-diagnosis__card{flex:none;width:100%;display:flex;align-items:center;text-align:left;gap:20px;padding:25px 20px;border:2px solid #19acc1;position:relative;overflow:hidden}.p-diagnosis__section--redmap .p-diagnosis__card::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:40px 40px 0 0;border-color:#fbd755 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-diagnosis__section--redmap .p-diagnosis__card .p-diagnosis__card__icon{flex-shrink:0;margin:0;width:70px;height:70px}.p-diagnosis__section--redmap .p-diagnosis__card .p-diagnosis__card__body{flex:1;min-width:0}.p-diagnosis__section--redmap .p-diagnosis__card .p-diagnosis__card__ttl{font-size:22px;margin-bottom:5px}@media screen and (max-width: 767px){.p-diagnosis__section--redmap .p-diagnosis__card .p-diagnosis__card__ttl{font-size:18px}}.p-diagnosis__section--redmap .p-diagnosis__card .p-diagnosis__card__txt{font-size:15px}@media screen and (max-width: 767px){.p-diagnosis__section--redmap .p-diagnosis__card .p-diagnosis__card__txt{font-size:14px}}@media screen and (max-width: 767px){.p-diagnosis__section{padding:40px 0}.p-diagnosis__section__ttl{font-size:26px}.p-diagnosis__section__txt{font-size:16px}}.p-diagnosis__cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.p-diagnosis__card{flex:0 0 calc((100% - 20px)/2);background:#fff;border:2px solid #ddd;border-radius:8px;padding:24px 16px;text-align:center}.p-diagnosis__card__icon{width:64px;height:64px;margin:0 auto 16px}.p-diagnosis__card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-diagnosis__card__ttl{font-size:20px;font-weight:bold;color:#19acc1;margin-bottom:10px;line-height:1.4}.p-diagnosis__card__txt{font-size:14px;line-height:1.6;color:#333}@media screen and (max-width: 767px){.p-diagnosis__cards{flex-direction:column;gap:12px}.p-diagnosis__card{flex:none;width:100%;display:flex;flex-direction:column;align-items:center;padding:16px 12px}.p-diagnosis__card__icon{width:48px;height:48px;margin-bottom:10px}.p-diagnosis__card__body{width:100%}.p-diagnosis__card__ttl{font-size:18px;margin-bottom:8px}.p-diagnosis__card__txt{font-size:14px;text-align:left}.p-diagnosis__section--redmap .p-diagnosis__card{flex-direction:column;text-align:center}.p-diagnosis__section--gray-img .p-diagnosis__card{flex-direction:row;align-items:center;height:auto;padding:8px 15px;min-height:48px;font-size:16px}.p-diagnosis__section--gray-img .p-diagnosis__card .p-diagnosis__card__ttl{text-align:left}}.p-diagnosis__steps{display:flex;gap:0;justify-content:center}.p-diagnosis__step{flex:1;position:relative;text-align:center;padding:0 8px}.p-diagnosis__step:not(:last-child)::after{content:"";display:block;position:absolute;right:-10px;top:24px;width:0;height:0;border-style:solid;border-width:12px 0 12px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #19acc1}.p-diagnosis__step__num{display:block;background:#19acc1;color:#fff;font-weight:bold;font-size:18px;font-family:"Roboto",sans-serif;padding:12px 8px;letter-spacing:.05em;margin-bottom:16px}.p-diagnosis__step__num--accent{background:hsl(187.5,77.0642201835%,34.7450980392%)}.p-diagnosis__step__txt{font-size:15px;font-weight:bold;line-height:1.5}.p-diagnosis__step__txt small{font-size:12px;font-weight:normal}@media screen and (max-width: 767px){.p-diagnosis__steps{flex-wrap:wrap;gap:16px 8px}.p-diagnosis__step{flex:0 0 calc((100% - 8px)/2)}.p-diagnosis__step:not(:last-child)::after{display:none}.p-diagnosis__step__num{font-size:15px;padding:10px 4px;margin-bottom:10px}.p-diagnosis__step__txt{font-size:14px}}.slider_achievements_logo_wrapper{margin-bottom:30px}.slider_achievements_logo{display:flex;align-items:center;gap:20px}@media screen and (max-width: 767px){.slider_achievements_logo{flex-flow:wrap;gap:10px;justify-content:center}}.slider_achievements_logo .slick-track{display:flex;align-items:center;gap:20px}.slider_achievements_logo .slick-track img{width:90%}.slider_achievements_capture{display:flex}.slider_achievements_capture img{width:96%}@media screen and (max-width: 767px){.slider_achievements_capture img{max-width:200px}.slider_achievements_logo__img{max-width:90px}}@media screen and (min-width: 768px){.slider_achievements_logo_wrapper{padding:0 3%;margin:25px auto 0;transform:scale(0.9)}.p-top-lead__ttl._top{font-size:24px}.slider_achievements_logo{display:flex;gap:20px 40px;justify-content:center;flex-wrap:wrap;align-items:center}.slider_achievements_logo img{max-width:100px;text-align:center;margin:0}.slider_achievements_logo__img{margin:0}.slider_achievements_logo__img._l img{max-width:200px}}.p-diagnosis__section--example{padding:35px 0}.p-diagnosis__section--example h3{position:relative;padding:30px 20px 20px;font-size:22px;font-weight:bold;line-height:1.4em;background:#f87024;color:#fff;border-radius:10px 10px 0 0;text-align:center}.p-diagnosis__section--example h3 span{color:#fff76c}.p-diagnosis__section--example h3 span .c-txt__l{font-size:1.4em;line-height:1em}.p-diagnosis__section--example h3 p{padding:3px 20px;position:absolute;top:0%;left:50%;transform:translate(-50%, -50%);color:#f87024;background:#fff;border:solid 3px #f87024;border-radius:40px;font-size:18px}@media screen and (max-width: 767px){.p-diagnosis__section--example h3{font-size:17px;padding:30px 10px 15px}.p-diagnosis__section--example h3 span .c-txt__l{font-size:28px}.p-diagnosis__section--example h3 p{padding:5px;font-size:15px;width:100%}}.p-diagnosis__case__content{border:solid 3px #f87024;width:95%;max-width:1000px;margin:40px auto 0;border-radius:20px}@media screen and (max-width: 767px){.p-diagnosis__case__content{width:100%;max-width:100%}}.p-diagnosis__case__content:last-child{margin-top:60px}@media screen and (max-width: 767px){.p-diagnosis__case__content:last-child{margin-top:35px}}.p-diagnosis__case__ditail{background:#fff;width:100%;max-width:960px;border-radius:19px;margin:0 auto;padding:25px;align-items:center}@media screen and (max-width: 767px){.p-diagnosis__case__ditail{padding:20px}}.p-diagnosis__case__ditail .before_wrap{padding:20px 20px 10px;background:#f8f8f8;border-radius:20px}.p-diagnosis__case__ditail .before_wrap__txt{display:flex;align-items:start;font-size:17px;margin-bottom:10px;text-align:left}.p-diagnosis__case__ditail .before_wrap__txt .icon{text-align:center;width:200px;font-weight:bold;border-radius:5px;margin-top:5px;margin-right:20px;padding:0px 20px;background:#f87024;color:#fff}@media screen and (max-width: 767px){.p-diagnosis__case__ditail .before_wrap__txt .icon{width:100%}}.p-diagnosis__case__ditail .before_wrap__txt .txt{margin-top:0 !important;width:calc(100% - 200px)}@media screen and (max-width: 767px){.p-diagnosis__case__ditail .before_wrap{padding:20px}.p-diagnosis__case__ditail .before_wrap__txt{display:block;font-size:16px}.p-diagnosis__case__ditail .before_wrap__txt .txt{margin-top:10px;width:100%;font-size:15px}}.p-diagnosis__case__ditail .after_wrap__txt{font-size:16px;text-align:left}@media screen and (max-width: 767px){.p-diagnosis__case__ditail .after_wrap__txt{font-size:14px}}.p-diagnosis__case__ditail .dli-chevron-down{margin:5px auto 15px;display:block;vertical-align:middle;color:#f87024;line-height:1;position:relative;width:25px;height:25px;transform:translateX(65%) rotate(135deg)}.p-diagnosis__case__ditail .dli-chevron-down::before,.p-diagnosis__case__ditail .dli-chevron-down::after{content:"";position:absolute;background:currentColor;border-radius:8px}.p-diagnosis__case__ditail .dli-chevron-down::before{top:0;left:0;right:0;height:8px}.p-diagnosis__case__ditail .dli-chevron-down::after{top:0;right:0;bottom:0;width:8px}@media screen and (max-width: 767px){.p-diagnosis__case__ditail .dli-chevron-down{width:25px;height:25px;right:10px;margin:10px auto 20px}.p-diagnosis__case__ditail .dli-chevron-down::before{height:4px}.p-diagnosis__case__ditail .dli-chevron-down::after{width:4px}}.c-txt__marker{background:linear-gradient(transparent 60%, #FFE200 60%);font-weight:bold;letter-spacing:.05em;background-size:0% 100%;background-repeat:no-repeat}.c-txt__marker.is-move{opacity:1}.c-txt__marker.active{animation:slideMarker 1s linear forwards}@keyframes slideMarker{from{background-size:0% 100%}to{background-size:100% 100%}}.p-diagnosis__flow__list{margin:25px auto 0;max-width:700px;position:relative}@media screen and (max-width: 767px){.p-diagnosis__flow__list{width:100%}}.p-diagnosis__flow__list::before{content:"";width:3px;height:100%;background:#19acc1;display:inline-block;position:absolute;top:0;left:45px}@media screen and (max-width: 767px){.p-diagnosis__flow__list::before{left:35px}}.p-diagnosis__flow__list__ttl{font-weight:bold;font-size:20px;text-align:left}@media screen and (max-width: 767px){.p-diagnosis__flow__list__ttl{font-size:16px}}.p-diagnosis__flow__list__ttl .c-txt__s{font-size:.8em}.p-diagnosis__flow__list__txt{font-size:16px;line-height:1.4em;text-align:left;margin-top:0 !important}@media screen and (max-width: 767px){.p-diagnosis__flow__list__txt{font-size:14px}.p-diagnosis__flow__list__txt .c-txt__s{display:inline-block;line-height:1.4em;margin-top:3px}}.p-diagnosis__flow__list li{background:#fff;padding:15px 10px 15px 100px;border-radius:12px}@media screen and (max-width: 767px){.p-diagnosis__flow__list li{padding:15px 10px 15px 60px}}.p-diagnosis__flow__list li+li{margin-top:20px}.p-diagnosis__flow__list li{position:relative;counter-increment:step;box-shadow:2px 3px 5px rgba(0,0,0,.25)}.p-diagnosis__flow__list li::before{content:"STEP";position:absolute;left:25px;top:28%;transform:translateY(-50%);font-size:18px;font-weight:500;color:#19acc1}@media screen and (max-width: 767px){.p-diagnosis__flow__list li::before{top:28%;left:15px;font-size:14px}}.p-diagnosis__flow__list li::after{content:counter(step);position:absolute;left:32px;top:62%;transform:translateY(-50%);font-size:45px;font-weight:600;color:#19acc1}@media screen and (max-width: 767px){.p-diagnosis__flow__list li::after{top:56%;left:22px;font-size:40px}}.p-diagnosis__flow__list li:nth-of-type(2)::before{top:26%}@media screen and (max-width: 767px){.p-diagnosis__flow__list li:nth-of-type(2)::before{top:34%}}.p-diagnosis__flow__list li:nth-of-type(2)::after{top:60%}@media screen and (max-width: 767px){.p-diagnosis__flow__list li:nth-of-type(4) .p-diagnosis__flow__list__ttl .c-txt__s{font-size:.7em}}@media screen and (max-width: 767px){.p-diagnosis__flow__list li:nth-of-type(4)::before{top:34%}}.p-diagnosis__section__note{font-size:.8em}.p-diagnosis #contact_form{background:#f6fcff;padding:30px 35px}@media screen and (max-width: 767px){.p-diagnosis #contact_form{padding:20px}}@media screen and (max-width: 767px){.p-diagnosis #contact_form .p-diagnosis__section__txt{margin:0 auto}}@media screen and (max-width: 767px){.p-diagnosis #contact_form .form_mainform_lst{margin:25px auto 40px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:46%;outline:none}.slick-prev::after,.slick-next::after{display:block;height:20px;width:20px;padding:0;content:"";border-style:solid;border-color:#0b358a;border-width:4px 4px 0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:calc((100% - 910px)/2);z-index:50}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev::after{transform:rotate(-135deg)}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:calc((100% - 910px)/2)}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next::after{transform:rotate(45deg)}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.public_slider .slick-prev,.public_slider .slick-next{top:auto;bottom:5px;border-color:#c3d5fa}.public_slider .slick-prev{left:calc(50% - 160px)}.public_slider .slick-next{right:calc(50% - 160px)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-35px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:12px;height:12px;content:"";display:block;background:#0b358a;border-radius:50%;display:block;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#0b358a;opacity:.75}.p-top__slide_wrap .slick-nav-arrows{display:flex;justify-content:space-between;width:90px;margin-top:20px}.p-top__slide_wrap .slick-prev,.p-top__slide_wrap .slick-next{position:relative;height:40px;width:40px;z-index:50;border:solid 2px #000;left:auto;right:auto}.p-top__slide_wrap .slick-prev::after,.p-top__slide_wrap .slick-next::after{display:block;height:12px;width:12px;border-color:#000;margin:auto}.p-top__slide_wrap .slick-prev:hover:not(.slick-disabled),.p-top__slide_wrap .slick-next:hover:not(.slick-disabled){background:#0b358a}.p-top__slide_wrap .slick-prev.slick-disabled,.p-top__slide_wrap .slick-next.slick-disabled{opacity:.3;cursor:default}.p-top__slide_wrap .slick-dots{bottom:-50px;display:flex}.p-top__slide_wrap .slick-dots li{position:relative;display:inline-block;height:5px;width:100%;margin:0;padding:0;cursor:pointer;background:#c3d5fa}.p-top__slide_wrap .slick-dots li:first-of-type{border-radius:2px 0 0 2px}.p-top__slide_wrap .slick-dots li.slick-active{background:#0b358a}.p-top__slide_wrap .slick-dots li button{display:none}.p-top__slide_wrap .slick-dots li.slick-active button:before{opacity:1;background:#0b358a}.p-top__column .p-top__slide_wrap .slick-dots li.slick-active{background:#c3d5fa}.p-point__itemslide .slick-prev::after,.p-point__itemslide .slick-next::after{border-color:#000}.p-point__itemslide .slick-dots li button:before{background:#000}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)),linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?ioy02i");src:url("fonts/icomoon.eot?ioy02i#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?ioy02i") format("truetype"),url("fonts/icomoon.woff?ioy02i") format("woff"),url("fonts/icomoon.svg?ioy02i#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon_paper:before{content:""}.icon-icon_arw_right_circle:before{content:""}.icon-icon_phone-fill:before{content:""}.icon-icon_phone:before{content:""}.icon-icon_mail:before{content:""}.icon-icon_arw_right:before{content:""}.icon-icon_cart:before{content:""}.icon-icon_check:before{content:""}.icon-icon_feather-check-square:before{content:""}.icon-icon_open-new:before{content:""}.icon-content_copy:before{content:""}.icon-icon_home:before{content:""}.icon-icon_caret-right:before{content:""}.icon-icon_good:before{content:""}.icon-price-tag:before{content:""}/*# sourceMappingURL=style_test.css.map */
.p-contents__kv._contents-kv-yahoo._test{background:url(/common/img/contents/kv_yahoo.jpg) no-repeat;background-size:cover;background-position:top 40% center !important}
