.int-bg-warp {position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);width: 100%;z-index: 2;}    
.int-00A048{background: repeating-linear-gradient(-45deg,#18d86f -1px,#00A048 1px,#00A048 50px);}
.int-link::after{content: "";display: inline-block;background-image: url("https://pokewaku.jp/wp-content/themes/blankslate-child/assets/images/angle-right-free-icon-font.svg");background-size: contain;background-repeat: no-repeat;position: absolute;width: 10px;height: 10px;top: 50%;right: 10px;;transform: translate(-50%,-50%);}
.int-link{border-radius: 4px;display: block;margin: 0 auto;text-align: center;color: #fff;margin-top: 0.5rem;position: relative;background:linear-gradient(45deg, rgba(251, 119, 119, 0.9),rgba(253, 159, 159, 0.9),rgba(253, 89, 68, 0.9));/*グラデーションを定義*/background-size: 300% 300%;animation: bggradient 5s ease infinite;box-shadow: 0px 1px 40px #FB7777;}
.mg-t50{margin-top: 50px;}
.pd-t50{padding-top: 50px;}.pd-t20{padding-top: 20px;}
.mg-auto{margin: 0 auto;}.t-center{text-align: center;}
.m-w1000{max-width: 900px;margin: 0 auto;}.m-w800{max-width: 800px;margin: 0 auto;}
.int-table tr{width: 100%;}
.int-table-2 tr{border-bottom: solid 1px #ddd;padding: 1rem;}
.int-table td,.int-table th{width: 50%;padding: 0.5rem;border: solid 1px ;}
.int-table-2 td:nth-of-type(1){width: 30%;padding: 0.5rem;color:transparent;text-stroke:1px #000;-webkit-text-stroke:1px #000;text-shadow:3px 3px 0 rgba(251, 119, 119, 0.7);font-weight: 700;font-family: 'Roboto', sans-serif;vertical-align: middle;}
.int-table-2 td:nth-of-type(2){width: 70%;padding: 1.5rem 0.5rem;text-align: left;}
.bg-008D3A{background: #008D3A;}.bg-EE2D71{background: #FB7777;}
.yellow_line {background:rgba(0, 0, 0, 0) linear-gradient(transparent 65%, #fdf8ad 0%) repeat scroll 0 0;font-weight: 700;}
.c-008D3A-2,.c-EE2D71-2{color:transparent;text-stroke:1px #000;-webkit-text-stroke:1px #000;font-weight: 700;}.c-008D3A-2{text-shadow:2px 2px 0 rgba(0,160,72,.7);}.c-EE2D71-2{text-shadow:2px 2px 0 rgba(251,119,119,.7);}.c-EE2D71-3{color:#FB7777;font-weight: 700;}.c-008D3A-3{color:#008D3A;font-weight: 700;}.c-008D3A{color: #008D3A;font-weight: 700;}.c-EE2D71{color: #FB7777;}
.roboto{font-family: 'Roboto', sans-serif;}
a.int-link{text-decoration: none;}
@media screen and (max-width:1199px) {
.int-bg {position: relative;background-image: url(https://pokewaku.jp/wp-content/themes/blankslate-child/assets/images/aff-bg-sp.webp);background-size: contain;padding-top: 108.3%;background-position: top;margin-bottom: 30px;}
.pc-block{display: none;}.sp-block{display: block;}
.int-box{background: #ffffff;max-width: 1200px;margin: 0 auto;margin: 0rem 1rem;box-sizing: border-box;font-size: 14px;line-height: 2;font-family: 'M PLUS Rounded 1c', sans-serif;padding-bottom: 80px;}
.int-box p{padding: 1rem 1.5rem; }
.int-link{width: 70%;padding: 1rem 0rem;}
.int-00A048{margin-top: 50px;padding-top: 1rem;}
.int-sub-img{width: 95%;height: auto;}
.int-table,.int-table-2{width: 90%;text-align: center;border-collapse: collapse ;margin: 0 auto;}
.int-table-2 td:nth-of-type(1){font-size: 3rem;}
.c-008D3A-3,.c-EE2D71-3{font-size: 1rem;}
.c-008D3A-2,.c-EE2D71-2{font-size: 1.5rem;}
.pc-mg-t100{margin-top: 20px;}}
@media screen and (min-width:1200px) {
.int-bg {position: relative;background-image: url(https://pokewaku.jp/wp-content/themes/blankslate-child/assets/images/aff-bg-pc3.webp);background-size: contain;padding-top: 30.7%;background-position: top;}
.int-00A048{margin-top: 50px;padding-top: 50px;padding-bottom: 50px;}
.pc-block{display: block;} .sp-block{display: none;}
.int-box{background: #ffffff;max-width: 1200px;margin: 0 auto;margin-top: -10px;padding-top: 0px;font-size: 16px;line-height: 2;font-family: 'M PLUS Rounded 1c', sans-serif;padding-bottom: 100px;}
.int-box p{padding: 1.5rem;}
.int-link{width: 40%;padding: 1.5rem 0rem;}
.int-sub-img{max-width: 700px;height: auto;}
.int-table{width: 50%;text-align: center;border-collapse: collapse ;margin: 0rem 1rem;}
.int-table-2{width: 100%;text-align: center;border-collapse: collapse ;margin: 0rem 1rem;}
.pc-flex{display: flex;box-sizing: border-box;}
.pc-w-50{width: 50%;}
.pc-w-70{width: 67%;}
.pc-w-30{width: 33%;}
.pc-mg-t100{margin-top: 100px;}
.pc-pd-t50{padding-top: 50px;}
.int-table-2 td:nth-of-type(1){font-size: 4rem;}
.c-008D3A-3,.c-EE2D71-3,.int-link{font-size: 1.4rem;}
.c-008D3A-2,.c-EE2D71-2{font-size: 1.8rem;}}
@media screen and (max-width:1199px) {
.fadein {transition: all 1200ms ease-out;}
.fadein.toUp {transform: translateY( 10px );opacity: 0;}
.fadein.to-r {transform: translateX( 30px );opacity: 0;}
.fadein.show {transform: translate( 0 );opacity: 1;}}
@media screen and (min-width:1200px) {
.fadein {transition: all 1000ms ease-out;}
.fadein.toUp {transform: translateY( 10px );opacity: 0;}
.fadein.to-r {transform: translateX( 30px );opacity: 0;}
.fadein.show {transform: translate( 0 );opacity: 1;}}
.blur{animation-name:blurAnime;animation-duration:2s;animation-fill-mode:forwards;}
@keyframes blurAnime{from {filter: blur(10px);opacity: 0;}} 
.blurTrigger{opacity: 1;}

@keyframes bggradient{0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  