@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&family=Noto+Sans:wght@500&display=swap";.l-headerTop{background-color:#ec057f}.l-headerTop_navi_home{fill:#fff}.l-header_storeBtn{border-left-color:#ec057f;background-color:#ec057f}.l-header_menuBtn{background-color:#ec057f}.l-headerBtm_navi>li.-cart{color:#ec057f}.l-headerBtm_navi>li a .small{font-size:.8em !important}.l-headerBtm_navi>li ul{width:auto;height:0;position:absolute;top:108px;left:0;overflow:hidden;display:block;-webkit-transition:.4s;transition:.4s;z-index:3}.l-headerBtm_navi .has-child ul.gnav-child{-webkit-transition:.4s;transition:.4s}.l-headerBtm_navi .has-child:hover ul.gnav-child{width:155px;height:100%;overflow:visible}.l-headerBtm_navi .has-child:hover ul.gnav-child li{width:100%;white-space:nowrap;background-color:#fff}.l-header.fixed .l-headerBtm_navi .has-child:hover ul.gnav-child{width:136px;top:86px}@media screen and (max-width:767px){div.l-footerColumns{display:block}}.l-spNavi_header{border-bottom-color:#ec057f}.l-spNavi_list li a:before{background-color:#ec057f}.l-spNavi_list li a.is-active{background-color:rgba(43,134,91,.1);color:#ec057f}.l-spNavi_list li .trigger:before,.l-spNavi_list li .trigger:after{background-color:#ec057f}.l-spNavi_close{border-color:#ec057f}.l-spNavi_close:before{background-color:#ec057f}.l-bottomNavi_home{fill:#ec057f}.l-bottomNavi_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-content a{-webkit-transition:opacity .3s;transition:opacity .3s}.c-heading_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1d2088;font-weight:600}.c-heading_contents--white{color:#fff}.c-heading_contents::before,.c-heading_contents::after{display:inline-block;width:50%;background:#1d2088;content:""}.c-heading_contents--white::before,.c-heading_contents--white::after{background:#fff}.c-heading_contents>span{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}.c-heading_contents>span span{display:block}.c-heading_lv1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1d2088}.c-heading_lv1::before,.c-heading_lv1::after{display:inline-block;width:50%;background:#1d2088;content:""}.c-heading_lv1>span{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}.c-heading_lv1>span span{display:block}.c-heading_lv2{margin:15px 0 8px;color:#1d2088;font-size:1.7rem}.c-pageTtl{position:relative}.c-pageTtl_txt{color:#ec057f;line-height:1.3}.c-table{width:100%;table-layout:fixed}.c-table th,.c-table td{border-left:1px solid #d3d3d3;text-align:center;vertical-align:middle}.c-table thead th{background:#1d2088;color:#fff}.c-table tbody td{border-bottom:1px solid #d3d3d3}.c-bgArea{margin-top:45px;padding-top:45px;padding-bottom:50px;background:#f2f2fd}.c-buy{background-image:-webkit-gradient(linear, left top, right top, from(rgba(247, 178, 14, 0.8)), color-stop(50%, rgba(255, 236, 51, 0.8)), to(rgba(247, 178, 14, 0.8)));background-image:linear-gradient(90deg, rgba(247, 178, 14, 0.8) 0%, rgba(255, 236, 51, 0.8) 50%, rgba(247, 178, 14, 0.8) 100%)}.c-buy_ttl{margin:0 auto}.c-buy_txt{margin:10px 0 0;font-weight:bold;text-align:center}.c-buy_img img{-webkit-box-shadow:0px 0px 29px rgba(143,77,0,.9);box-shadow:0px 0px 29px rgba(143,77,0,.9)}.c-buy_img figcaption{margin:10px 0 0;font-size:.8rem;line-height:1.5}.c-store-modal{display:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%}.c-store-modal_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.c-store-modal_inner{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.c-store-modal_inner ul{width:200px;margin:0 auto 20px}.c-store-modal_inner ul li{margin:7px 0 0}.c-store-modal_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.16rem;font-weight:bold;text-align:center;margin-bottom:40px}@media screen and (max-width:767px){.c-store-modal_ttl{margin-bottom:30px}}.c-store-modal_ttl::before{display:inline-block;width:24px;height:25px;margin:0 9px 0 0;background:url(/brand/yubicare/img/common/ico_cart.svg) no-repeat center;background-size:contain;content:""}.c-store-modal_ttl02{margin-bottom:10px;font-size:2.2rem;line-height:1.4;text-align:center}@media screen and (max-width:767px){.c-store-modal_ttl02{font-size:1.8rem}}.c-store-modal_btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:135px;height:30px;margin:31px auto 0;border:1px solid #fff;border-radius:2px;font-size:1.3rem}@media print,screen and (min-width: 768px){.l-headerBtm_logo{width:185px}.l-headerBtm_navi>li>a:hover:before,.l-headerBtm_navi>li>a:active:before,.l-headerBtm_navi>li>a.is-active:before{background-color:#ec057f}.l-headerBtm_navi>li .trigger:hover:before,.l-headerBtm_navi>li .trigger:active:before,.l-headerBtm_navi>li .trigger.is-active:before{background-color:#ec057f}.l-header_navi_cart{fill:#ec057f}.l-content{min-width:1068px}.l-share_navi dt{background-color:#ec057f;color:#fff}.c-content a:hover{opacity:.8}.c-inner02{width:858px;margin:0 auto}.c-inner03{width:1028px;margin:0 auto}.c-heading_contents{font-size:3.8rem;margin-bottom:50px}.c-heading_contents::before,.c-heading_contents::after{height:2px}.c-heading_contents>span{margin:0 21px}.c-heading_contents>span span{margin-top:-18px;font-size:2rem}.c-heading_lv1{margin-bottom:25px;font-size:3.4rem;font-weight:900}.c-heading_lv1::before,.c-heading_lv1::after{height:3px}.c-heading_lv1>span{margin:0 21px}.c-heading_lv1>span span{margin-top:-18px;font-size:2rem}.c-heading_lv2{margin:50px 0 8px;font-size:2.1rem}.c-pageTtl{height:300px;margin-bottom:48px;background:#f2f2fd no-repeat center top}.c-pageTtl_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px;padding-left:515px;font-size:3.8rem}.c-table{border:2px solid #d3d3d3}.c-table th,.c-table td{padding:13px 5px;line-height:1.5}.c-table tbody td{padding:26px 5px}.c-bgArea{margin-top:90px;padding-bottom:84px}.c-text01{text-align:center}.c-buy{padding:60px 0}.c-buy_ttl{width:335px}.c-buy_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:760px;margin:0 auto}.c-buy_txt{font-size:2rem;line-height:1.5}.c-buy_img{width:340px}.c-store-modal_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:789px;margin:0 auto 40px}.c-store-modal_inner ul li{width:237px;margin:27px 13px 0}.c-store-modal_inner ul li:nth-of-type(-n+3){margin-top:0}.c-store-modal_ttl{font-size:3.2rem}.c-store-modal_ttl::before{width:34px;height:36px;margin-right:17px}.c-store-modal_btn{width:180px;height:40px;margin:61px auto 0;border-radius:4px;font-size:1.7rem;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.c-store-modal_btn:hover{opacity:.8}}@media screen and (max-width: 767px){.l-headerBtm_logo{width:88px}.l-headerBtm_logo_copy{margin-bottom:5px}.c-content{font-size:1.4rem;line-height:1.78}}@media screen and (max-width: 767px)and (max-width:767px){.c-content{font-size:3.7333333333vw}}@media screen and (max-width: 767px){.c-inner01{padding-right:9px;padding-left:9px}.c-inner02{padding-right:18px;padding-left:18px}.c-inner03{padding-right:18px;padding-left:18px}.c-heading_contents{font-size:6.5vw;line-height:1.3;margin-bottom:8vw}.c-heading_contents::before,.c-heading_contents::after{height:2px}.c-heading_contents>span{margin:0 7px}.c-heading_contents>span span{font-size:17px}.c-heading_lv1{margin-bottom:10px;font-size:2.2rem;line-height:1.3}.c-heading_lv1::before,.c-heading_lv1::after{height:2px}.c-heading_lv1>span{margin:0 7px}.c-heading_lv1>span span{font-size:17px}.c-pageTtl{margin-bottom:23px;padding-top:34.66667vw;background:#f2f2fd no-repeat center top;background-size:100% auto}.c-pageTtl_txt{margin-right:-9px;margin-left:-9px;padding-top:10px;padding-bottom:10px;background:#1d2088;color:#fff100;font-size:2.5rem;text-align:center}.c-table{border:1px solid #d3d3d3}.c-table th,.c-table td{padding:11px 5px;line-height:1.21}.c-table_scroll{width:100%}.c-table_scroll:before{content:"※こちらの表は横スクロールできます"}.c-table_scroll>div{overflow:auto;white-space:nowrap}.c-table_scroll .c-table{width:auto;word-break:keep-all}.c-buy{padding:38px 0}.c-buy_ttl{width:64.26667vw}.c-buy_txt{font-size:1.6rem;line-height:1.31}.c-buy_img{width:65.2vw;margin:20px auto 0}}@media screen and (max-width:767px){.l-content{font-size:3.7333333333vw;line-height:1.8}}.l-content em{font-style:normal}.l-content picture{display:inline-block}@media screen and (max-width:767px){.l-content img,.c-content img{width:auto}}.l-inner{position:relative}.l-share{margin-top:70px}@media screen and (max-width:767px){.l-share{margin-top:15vw}}.ttl01{margin-bottom:40px;text-align:center;color:#007cc6;font-size:2.4rem;font-weight:normal;position:relative}@media screen and (max-width:767px){.ttl01{width:90%;margin-right:auto;margin-left:auto}}.ttl01:before{content:"";width:100%;height:3px;position:absolute;top:20px;left:0;background:#007cc6}.ttl01 span{display:inline-block;background:#fff;padding:0 30px;position:relative;top:-2px}.ttl01.is-pk{color:#ec057f}.ttl01.is-pk:before{background:#ec057f}.ttl03{font-size:2.6rem;line-height:1.5;font-weight:bold;margin-bottom:40px;color:#3fb8ed;position:relative;padding-left:3em;padding-top:.5em}.ttl03 .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;font-weight:bold;width:2em;height:2em;background:#e3ffff;border:1px solid #3fb8ed;font-size:1.2em;text-align:center;border-radius:50%}.c-title01{text-align:center;font-size:3.8rem;line-height:1.4;font-weight:500;color:#fff;margin-bottom:40px}@media screen and (max-width:767px){.c-title01{text-align:center;font-size:5.8666666667vw;line-height:1.4;font-weight:500;color:#fff;margin-bottom:6.6666666667vw}}.c-title01_line{display:inline-block;border-bottom:1px solid #fff}.c-title02{font-size:1.8rem;line-height:1.4;font-weight:bold;color:#ec057f;margin-bottom:17px;background-color:#fef4f9;padding:2px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.c-title02{font-size:4.8vw;margin-bottom:4.5333333333vw;padding:.5333333333vw 2.6666666667vw}}.c-title02 span{font-size:1.4rem;font-weight:normal;color:#292929}@media screen and (max-width:767px){.c-title02 span{font-size:3.7333333333vw}}.c-title03{font-size:3.2rem;line-height:1.4;font-weight:bold;color:#ec057f;margin-bottom:22px;background-color:#fef4f9;padding:20px;margin-top:44px}@media screen and (max-width:767px){.c-title03{font-size:4.2666666667vw;margin-bottom:4.5333333333vw;padding:1.8666666667vw;text-align:center;margin-top:10.6666666667vw}}.c-title04{font-size:2.7rem;line-height:1.4;font-weight:bold;color:#ec057f;margin-bottom:22px;border-bottom:1px solid;padding-bottom:10px;margin-top:44px}@media screen and (max-width:767px){.c-title04{font-size:4.2666666667vw;margin-bottom:4.5333333333vw;padding-bottom:2.1333333333vw;margin-top:6.6666666667vw}}.c-title05{font-size:3.2rem;line-height:1.5;font-weight:bold;color:#ec057f;margin-bottom:44px;padding-bottom:10px;text-align:center;background:url(/brand/yubicare/img/ttl_bg01.png) no-repeat center center/100% auto;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.c-title05{font-size:4.2666666667vw;margin-bottom:6.6666666667vw;padding-bottom:2%;background:url(/brand/yubicare/img/ttl_bg01_sp.png) no-repeat center center/100% auto;height:26vw}}.c-line{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fffebe));background:linear-gradient(transparent 60%, #fffebe 60%)}.c-line01{color:#ec057f;background:url(/brand/yubicare/img/bg_line01.png) repeat-x left bottom}h2.p-subTtl01{margin-bottom:30px;padding:10px 50px 10px 80px;font-size:30px;color:#ec057f;background:#fef4f9 url(/brand/yubicare/img/icon_pencil.png) no-repeat 30px center;line-height:1.6}@media screen and (max-width:767px){h2.p-subTtl01{margin-bottom:1em;padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 13.3333333333vw;font-size:4.6875vw;background:#fef4f9 url(/brand/yubicare/img/icon_pencil.png) no-repeat 5.3333333333vw center/auto 4.2666666667vw}}.p-subTtl02{margin-bottom:30px;padding:10px 50px;font-size:27px;color:#ec057f;line-height:1.6}@media screen and (max-width:767px){.p-subTtl02{margin-bottom:1em;padding:2.6666666667vw 13.3333333333vw;font-size:7.2vw}}.p-subTtl02 .cnt{font-size:80%;display:block;font-weight:normal}.p-subTtl03{margin-top:30px;margin-bottom:30px;font-size:27px;color:#ec057f;display:inline-block;border-bottom:1px solid #ec057f;line-height:1.4;padding-bottom:3px}@media screen and (max-width:767px){.p-subTtl03{margin-bottom:1em;padding-bottom:1.3333333333vw;font-size:5vw}}.p-subTtl03 .sub{font-size:18px}@media screen and (max-width:767px){.p-subTtl03 .sub{font-size:4.8vw}}.p-subTtl04{margin-top:2em;font-size:18px;color:#ec057f}@media screen and (max-width:767px){.p-subTtl04{font-size:4.8vw}}section.p-disease-detail{margin-top:100px}@media screen and (max-width:767px){section.p-disease-detail{margin-top:30px;margin-bottom:30px}}section.p-disease-detail p.p-disease-detail_cnt{margin-bottom:1em;font-size:18px}@media screen and (max-width:767px){section.p-disease-detail p.p-disease-detail_cnt{margin-bottom:1.4em;font-size:3.75vw}}.c-btn01{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;height:45px;border-radius:5px;border:2px solid #ec057f;background-color:#ec057f;color:#fff;position:relative}@media screen and (max-width:767px){.c-btn01{width:100%;height:12vw;border-radius:1.3333333333vw}}.c-btn01:after{content:"";display:block;width:16px;height:16px;background:url(/brand/yubicare/img/ico_arrow02_wt.svg) no-repeat center center;background-size:contain;position:absolute;right:10px;top:0;bottom:0;margin:auto}@media screen and (max-width:767px){.c-btn01:after{content:"";display:block;background:url(/brand/yubicare/img/ico_arrow02_wt.svg) no-repeat center center;background-size:contain;position:absolute;top:0;bottom:0;margin:auto}}.c-btn01.is-flex{width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:30px;padding-right:40px}@media screen and (max-width:767px){.c-btn01.is-flex{width:100%;padding-left:2.6666666667vw;padding-right:5.3333333333vw;text-align:center}}.c-btn01.is-large{width:640px;height:80px;margin:20px auto;font-size:25px}@media screen and (max-width:767px){.c-btn01.is-large{width:100%;height:12vw;font-size:3.7333333333vw}}.c-btn01.is-wt{background-color:#fff;color:#292929}.c-btn01.is-pdf:after{background:url("/brand/yubicare/img/ico_pdf01.png") no-repeat center center;background-size:contain;right:10px}@media screen and (max-width:767px){.c-btn01.is-pdf:after{right:2.6666666667vw}}.p-mv{height:240px;text-align:center;color:#ec057f;font-size:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/brand/yubicare/img/bg_mv.jpg) no-repeat center top/cover}@media screen and (max-width:767px){.p-mv{height:26.7vw;font-size:5.4vw}}@media screen and (max-width:767px){.p-mv .l-inner{width:100%}}.p-mv .p-img{height:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:no-repeat left bottom}@media screen and (max-width:767px){.p-mv .p-img{height:26.7vw;padding-left:26.7vw;background:no-repeat left bottom/contain}}.p-mv .sub{font-size:18px}@media screen and (max-width:767px){.p-mv .sub{display:block;font-size:70%}}.p-mv h1{line-height:1}@media screen and (max-width:767px){.p-mv h1{line-height:1.3}}.c-img{margin-top:4rem;margin-bottom:4rem;text-align:center}@media screen and (max-width:767px){.c-img{margin-top:2.4rem;margin-bottom:2.4rem}}.c-img.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.c-img.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.c-img.col2>.col{width:47%}}.c-img.col2>.col+.col{margin-left:82px}@media screen and (max-width:767px){.c-img.col2>.col+.col{margin-left:0}}.c-text-memo{font-size:1.6rem}@media screen and (max-width:767px){.c-text-memo{font-size:.9rem}}.c-pkg{text-align:center;margin-top:5rem}@media screen and (max-width:767px){.c-pkg{margin-top:0}}.c-pkg img{width:450px}@media screen and (max-width:767px){.c-pkg img{width:65%}}.c-btn-area{margin-top:10rem;margin-bottom:6rem}@media screen and (max-width:767px){.c-btn-area{margin-top:3rem;margin-bottom:1.4rem}}.c-pkg+.c-btn-area{margin-top:2.4rem}@media screen and (max-width:767px){.c-pkg+.c-btn-area{margin-top:1.4rem}}.c-text{font-size:1.8rem}@media screen and (max-width:767px){.c-text{font-size:3.4666666667vw;margin-bottom:3.7333333333vw}}.c-text-credit{text-align:right;font-size:1.8rem}.c-rounded-box{background:#fef4f9;border-radius:20px;padding:30px 40px;margin-top:20px;margin-bottom:20px}@media screen and (max-width:767px){.c-rounded-box{padding:5vw 5vw;margin-top:3vw;margin-bottom:3vw;border-radius:10px}}section.lead p.p-copy{font-size:22px;line-height:2.1;padding-top:60px;color:#333;font-weight:bold;text-align:center;margin-bottom:60px}@media screen and (max-width:767px){section.lead p.p-copy{font-size:3.75vw;line-height:1.7;padding-top:9vw;margin-bottom:8vw}}.ecBanner{margin-top:70px;margin-bottom:80px}@media screen and (max-width:767px){.ecBanner{margin-top:8vw;margin-bottom:8vw}}.ecBanner .bannerBox{padding:20px 20px 30px;background:url(/brand/yubicare/img/bg_cross.gif) repeat center center}@media screen and (max-width:767px){.ecBanner .bannerBox{padding:5.3333333333vw 5.3333333333vw 4vw;width:100%}}.ecBanner .bannerBox p.bannerBox_ttl{text-align:center;margin-bottom:30px}@media screen and (max-width:767px){.ecBanner .bannerBox p.bannerBox_ttl{margin-bottom:4vw}}.ecBanner .bannerBox p.bannerBox_ttl img{display:block;margin-right:auto;margin-left:auto}.ecBanner .bannerBox ul.bannerBoxList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media screen and (max-width:767px){.ecBanner .bannerBox ul.bannerBoxList{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1%}}.ecBanner .bannerBox ul.bannerBoxList li.bannerBoxList_item{width:312px}@media screen and (max-width:767px){.ecBanner .bannerBox ul.bannerBoxList li.bannerBoxList_item{width:49%;margin-bottom:1%}}.ecBanner .bannerBox ul.bannerBoxList li.bannerBoxList_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;padding:1% 8% 1% 14%;position:relative;background-color:#fff;min-height:88px}@media screen and (max-width:767px){.ecBanner .bannerBox ul.bannerBoxList li.bannerBoxList_item a{min-height:4vw}}.ecBanner .bannerBox ul.bannerBoxList li.bannerBoxList_item a:after{content:"";height:0;width:0;display:block;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:18px solid #bfbfbf;position:absolute;top:0;bottom:0;left:20px;margin:auto}@media screen and (max-width:767px){.ecBanner .bannerBox ul.bannerBoxList li.bannerBoxList_item a:after{border-top-width:1.3333333333vw;border-bottom-width:1.3333333333vw;border-left-width:2.4vw;left:8%}}.ecBanner .bannerBox ul.bannerBoxList li.bannerBoxList_item a img{display:block;max-width:100%;height:auto}section.relationInfo{padding:60px 0 0}@media screen and (max-width:767px){section.relationInfo{padding:10.6666666667vw 0 0}}section.relationInfo h3.ttl01.is-pk{margin-bottom:40px;text-align:center;font-size:2.4rem;font-weight:normal;position:relative;color:#ec057f}@media screen and (max-width:767px){section.relationInfo h3.ttl01.is-pk{font-size:17px;color:#0080cc;padding-bottom:1.3333333333vw;padding-left:2.6666666667vw;margin:0;font-weight:700;text-align:left}}section.relationInfo h3.ttl01.is-pk::before{content:"";width:100%;height:3px;position:absolute;top:0;bottom:0;left:0;margin:auto;background:#ec057f}@media screen and (max-width:767px){section.relationInfo h3.ttl01.is-pk::before{display:none}}section.relationInfo h3.ttl01.is-pk span{display:inline-block;background:#fff;padding:0 30px;position:relative}@media screen and (max-width:767px){section.relationInfo h3.ttl01.is-pk span{padding:0}}section.relationInfo ul.clr.alpha{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){section.relationInfo ul.clr.alpha{border-top:1px solid #b4b4b4;display:block}}section.relationInfo ul.clr.alpha li{width:242px;margin-right:20px}@media screen and (max-width:767px){section.relationInfo ul.clr.alpha li{border-bottom:1px solid #b4b4b4;width:100%;margin:0;float:none}}section.relationInfo ul.clr.alpha li a{display:block;height:100%;position:relative}@media screen and (max-width:767px){section.relationInfo ul.clr.alpha li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4vw 3.2vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}section.relationInfo ul.clr.alpha li a::after{content:"";display:block;width:9px;height:9px;background:url(/brand/yubicare/img/icon_blank02.gif) left top no-repeat;position:absolute;right:6px;top:6px}@media screen and (max-width:767px){section.relationInfo ul.clr.alpha li a::after{content:"";display:block;background-color:#ec057f;background-image:url(/brand/yubicare/img/ico_arrow_wt02.png);background-repeat:no-repeat;background-size:3.4666666667vw;width:3.4666666667vw;height:3.4666666667vw;position:absolute;top:0;bottom:0;margin:auto;right:3%;border-radius:50%}}@media screen and (max-width:767px){section.relationInfo ul.clr.alpha li a picture{width:15.2vw;height:15.2vw}}section.relationInfo ul.clr.alpha li a p{padding:15px 20px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;line-height:1.5;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;font-size:1.8rem;height:83px}@media screen and (max-width:767px){section.relationInfo ul.clr.alpha li a p{padding:0 0 0 4vw;font-size:3.4666666667vw;line-height:1.5;border:none;height:auto;text-align:left}}section.relationInfo ul.clr.alpha li a p b{font-size:1.5rem;font-weight:normal;line-height:1.5;display:block;margin-bottom:6px}@media screen and (max-width:767px){section.relationInfo ul.clr.alpha li a p b{display:block;font-size:3.7333333333vw;color:#ec057f;margin-bottom:0;font-weight:700}}div.p-promotionArea{margin:100px 0;padding:30px 50px;background-color:#d3e2ff;border:solid 1px #465098;border-radius:20px;text-align:center}@media screen and (max-width:767px){div.p-promotionArea{margin:13.3333333333vw 0;padding:8vw 5.3333333333vw 0 5.3333333333vw;border-radius:5.3333333333vw}}div.p-promotionArea h3.p-promotion_ttl{margin-bottom:30px;color:#ec057f;font-size:35px;border-bottom:solid 2px #ec057f;display:inline-block}@media screen and (max-width:767px){div.p-promotionArea h3.p-promotion_ttl{margin-bottom:8vw;color:#ec057f;font-size:5.625vw;border-bottom:solid .5333333333vw #ec057f;display:inline-block}}div.p-promotionArea div.p-promotionArea_inner{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}@media screen and (max-width:767px){div.p-promotionArea div.p-promotionArea_inner{display:block}}div.p-promotionArea div.p-promotionArea_inner div.p-promotion_img{margin-right:30px}@media screen and (max-width:767px){div.p-promotionArea div.p-promotionArea_inner div.p-promotion_img{margin-right:0;margin-bottom:2.6666666667vw}}div.p-promotionArea div.p-promotionArea_inner div.p-promotion_txt p{margin-bottom:1em;font-size:18px}@media screen and (max-width:767px){div.p-promotionArea div.p-promotionArea_inner div.p-promotion_txt p{font-size:3.75vw}}div.p-promotionArea div.p-promotionArea_inner div.p-promotion_txt small{display:block;margin-bottom:2em;font-size:90% !important}.u-clPk{color:#ec057f}.u-small{font-size:80%}.u-fwBold{font-weight:bold}.u-center{text-align:center}.w420{width:420px}@media screen and (max-width:767px){.w420{width:100%}}.mt00{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb00{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.ml00{margin-left:0 !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.mr00{margin-right:0 !important}.mr10{margin-right:10px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}