body{font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴ',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic'  
}*,*:before,*:after{box-sizing:border-box}.col_4{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col_4>div{width:25%;padding:10px}@media screen and (max-width:960px){.col_4>div{width:33.33333%}}@media screen and (max-width:480px){.col_4>div{width:50%}}.footerlogo img{display:inline-block; height: 65px;max-width:150px;padding:5px 0;vertical-align:middle}.arrow_box{position:relative;background:#fff;border:2px solid #d5d5d5;margin:1.5em 0;padding:10px 13px;font-size:14px;border-radius:7px}.arrow_box:after,.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(153,204,255,0);border-bottom-color:#d5d5d5;border-width:5px;margin-left:-5px}.arrow_box:before{border-color:rgba(153,204,255,0);border-bottom-color:#d5d5d5;border-width:11px;margin-left:-11px}.balloon2{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#fff;border:solid 3px #555;box-sizing:border-box;border-radius:30px}.balloon2:before{content:"";position:absolute;bottom:-14px;left:50%;margin-left:-6px;border:6px solid transparent;border-top:12px solid #fff;z-index:2}.balloon2:after{content:"";position:absolute;bottom:-22px;left:50%;margin-left:-8px;border:8px solid transparent;border-top:14px solid #555;z-index:1}.balloon2 p{margin:0;padding:0}.hitokoto{position:relative;display:inline-block;margin:.8em 0;padding:3px 10px;min-width:80px;max-width:100%;color:#555;font-size:16px;background:#f5f5f5;border:solid 2px #d3d3d3;box-sizing:border-box;border-radius:30px}.hitokoto:before{content:"";position:absolute;bottom:-12px;left:20%;margin-left:-6px;border:3.5px solid transparent;border-top:10px solid #f5f5f5;z-index:2}.hitokoto:after{content:"";position:absolute;bottom:-18px;left:20%;margin-left:-8px;border:5.5px solid transparent;border-top:12px solid #d3d3d3;z-index:1}.hitokoto p{margin:0;padding:0}.short-black{font-size:13px;font-weight:bold;margin:10px 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.short{font-size:13px;color:#0085cd;cursor:pointer;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.top_scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 0 12px 8px;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.top_scroll{overflow-x:inherit;padding:0 8px 6px}}.top_scroll>li{width:100%;min-width:140px}@media screen and (min-width:768px){.top_scroll>li{min-width:inherit}}.top_scroll > li:not(:last-child) {margin-right:5px}.top_scroll>li:last-child{padding-right:5px}@media screen and (min-width:768px){.top_scroll>li:last-child{padding-right:0}}.top_scroll img{vertical-align:bottom}.top_article{width:240px}.horizontal_scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 0 12px 8px;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.horizontal_scroll{overflow-x:inherit;padding:0 8px 6px}}.horizontal_scroll>li{width:100%;min-width:140px}@media screen and (min-width:768px){.horizontal_scroll>li{min-width:inherit}}.horizontal_scroll > li:not(:last-child) {margin-right:5px}.horizontal_scroll>li:last-child{padding-right:5px}@media screen and (min-width:768px){.horizontal_scroll>li:last-child{padding-right:0}}.horizontal_scroll img{vertical-align:bottom}.book-img{-webkit-tap-highlight-color:transparent;transition:.2s ease-out}.book-img:hover{transform:translateY(-4px);box-shadow:0 4px 8px 0 rgba(0,0,0,.12) , 0 3px 10px 0 rgba(0,0,0,.12) , 0 4px 7px -2px rgba(0,0,0,.2);cursor:pointer;opacity:.6}.book-text{max-width:600px;word-wrap:normal;display:inline-block;text-align:left}select.minimal{background-color:#fff;border:solid 2px #d9d9d9;border-radius:2px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;cursor:pointer;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%) , linear-gradient(135deg,gray 50%,transparent 50%) , linear-gradient(to right,#ccc,#ccc);background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;background-size:5px 5px , 5px 5px , 1px 1.5em;background-repeat:no-repeat}select.minimal:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%) , linear-gradient(135deg,transparent 50%,green 50%) , linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em , calc(100% - 20px) 1em , calc(100% - 2.5em) .5em;background-size:5px 5px , 5px 5px , 1px 1.5em;background-repeat:no-repeat;border-color:#d9d9d9;outline:0}.after-content-ad{width:300px;margin:0 auto;text-align:center;padding:10px 0 0}.mid-ad{margin:40px 0}.book-layout{margin-bottom:7px}.book-image{float:left;position:relative;text-align:center;margin-right:30px;margin-bottom:14px}.book-contents{word-wrap:break-word;word-break:break-all;overflow:hidden;margin-bottom:60px}.book-contents .title{display:inline;line-height:1.8;font-weight:bold;font-size:18px;margin-bottom:5px}.copy{font-size:18px;margin-bottom:10px;margin-top:15px}.book-contents .author{margin-bottom:11px;font-size:14px;text-decoration:none}.paragraph{max-width:740px;overflow:hidden;font-size:15px}.main_btn{display:inline-block;width:240px;padding:.6em;text-align:center;color:#fff;background:#2196f3;border-radius:3px;font-size:14px;font-weight:bold;text-decoration:none;border:2px solid #2196f3}.main_btn:hover{opacity:.8;cursor:pointer;text-decoration:none;color:#2196f3;background:#fff;border:2px solid #2196f3}.amazon_btn{display:inline-block;width:170px;padding:.6em;text-align:center;color:#fff;background:#ff9902;border-radius:3px;font-size:12px;font-weight:bold;text-decoration:none;border:2px solid #ff9902}.amazon_btn:hover{opacity:.8;cursor:pointer;text-decoration:none;color:#ff9902;background:#fff;border:2px solid #ff9902}.rakuten_btn{display:inline-block;width:170px;padding:.6em;text-align:center;color:#fff;background:#bf0000;border-radius:3px;font-size:12px;font-weight:bold;text-decoration:none;border:2px solid #bf0000}.rakuten_btn:hover{opacity:.8;cursor:pointer;text-decoration:none;color:#bf0000;background:#fff;border:2px solid #bf0000}.gemuma_btn{display:inline-block;width:170px;padding:.6em;text-align:center;color:#fff;background:#410004;border-radius:3px;font-size:12px;font-weight:bold;text-decoration:none;border:2px solid #410004}.gemuma_btn:hover{opacity:.8;cursor:pointer;text-decoration:none;color:#410004;background:#fff;border:2px solid #410004}.bgg_btn{display:inline-block;width:170px;padding:.6em;text-align:center;color:#fff;background:#3f3a60;border-radius:3px;font-size:12px;font-weight:bold;text-decoration:none;border:2px solid #3f3a60}.bgg_btn:hover{opacity:.8;cursor:pointer;text-decoration:none;color:#3f3a60;background:#fff;border:2px solid #3f3a60}.surugaya_btn{display:inline-block;width:170px;padding:.6em;text-align:center;color:#fff;background:#1d2087;border-radius:3px;font-size:12px;font-weight:bold;text-decoration:none;border:2px solid #1d2087}.surugaya_btn:hover{opacity:.8;cursor:pointer;text-decoration:none;color:#1d2087;background:#fff;border:2px solid #1d2087}.header{box-shadow:none}div#custom_html-22,div#custom_html-25,div#custom_html-27{background:none}input#s{border-bottom:none;box-shadow:none}.post-tab{box-shadow:none}.popular-posts .cardtype__article-info{padding-top:.5em;text-align:center}.popular-posts .cardtype__link{padding-bottom:10px}.popular-posts.cardtype{display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:row;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.popular-posts .cardtype__article{width:48%;margin:0 0 25px}.popular-posts .cardtype__article:nth-child(odd){margin-right:4%}.popular-posts .cardtype__article p{margin:0}.popular-posts.cardtype h2{margin:0 5px;font-size:15px}.popular-posts .cardtype2__article-info{padding-top:.5em;text-align:center}.popular-posts .cardtype2__link{padding-bottom:10px}.popular-posts.cardtype2{display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:row;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.popular-posts .cardtype2__article{width:33%;margin:0 0 25px}.popular-posts .cardtype2__article:nth-child(odd){margin-right:4%}.popular-posts .cardtype2__article p{margin:0}.popular-posts.cardtype2 h2{margin:0 5px;font-size:15px}.wpcf7 input[type="submit"]{font-size:100%;padding:.5em 1.3em;box-shadow:0 2px 3px rgba(0,0,0,.2) , 0 2px 3px -2px rgba(0,0,0,.15);vertical-align:middle;transition:.3s ease-in-out;background:#192f60;color:#fff;border-radius:3px;cursor:pointer}.small-07{font-size:.7em}.small-09{font-size:.9em}.share_comment{display:inline-block;position:relative;color:#cccfd7;font-size:18px;font-weight:700;line-height:1;letter-spacing:1px}.kyomi-blue{color:#2080ce}.sdj-red{color:#d02c22}.sdj-blue{color:#459ddd}.sdj-black{color #35454C}.au-orange{color:#dc5f29}.docomo-red{color:#cc3341}.softbank-gray{color:#b7bbbe}.rakuten-red{color:#bf0000}.my-red{color:#ce5242}.my-gold{color:#d6af36}.my-silver{color:#d8d8d8}.my-bronze{color:#b65b0c}.my-yellow{color:#ffd900}.my-blue{color:#4d5aaf}.my-purple{color:purple}.my-greenyellow{color:#c3d825}.my-white{color:#f5f5f5}.my-pink{color:#e7609e}.my-gray{color:#9ea1a3}.my-black{color:#24140e}.my-green{color:#006e54}.my-brown{color:#8f2e14}.line-green{color:#00b900}.kanren-gray{color:#5a5a5a;background-color:#eee;padding:10px;margin:5px 0 10px 0;display:inline-block;font-weight:bold}.amazon-black{color:#1c1919}.apple-gray{color:#7d7d7d}.android-green{color:#a4c639}.windows-blue{color:#0078d7}.fb-blue{color:#4267b2}.tw-blue{color:#1da1f2}.youtube-red{color:red}.font-awesome-blue{color:#3f8ce0}.google-blue{color:#4285f4}.pocket-red{color:#ed4255}.raised.amazon-bc{box-shadow:none;color:#1c1919;background:#ff9b00}.dice-roll:hover{-ms-transform:rotateX(360deg);-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}.insta{position:relative;display:inline-block;width:55px;height:55px;vertical-align:middle;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden;border-radius:8px}.insta:before{content:'';position:absolute;top:24px;left:-18px;width:70px;height:70px;background:-webkit-radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%)}.fa-instagram{color:#fff;position:relative;z-index:2;font-size:45px;top:6px;left:.5px}.raised.gray-bc{box-shadow:0 2px 2px 0 rgba(0,0,0,.12) , 0 2px 2px 0 rgba(0,0,0,.24);border-radius:2px;color:gray;background:#efefef}.raised.gray-bc:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14) , 0 1px 10px 0 rgba(0,0,0,.12) , 0 2px 4px -1px rgba(0,0,0,.2)}.raised.win-bc{box-shadow:0 2px 2px 0 rgba(0,0,0,.12) , 0 2px 2px 0 rgba(0,0,0,.24);border-radius:2px;color:#fff;background:#3078d0}.raised.win-bc:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14) , 0 1px 10px 0 rgba(0,0,0,.12) , 0 2px 4px -1px rgba(0,0,0,.2)}#inner-content .btn2{padding:0;margin:.5em .5em .5em 0}#inner-content .btn2 a{display:block;padding:.4em .8em}#inner-content .btn2 a:hover{display:block;text-decoration:none}.btn2.btntext a{color:inherit}#inner-content .btn2.raised a{color:#fff}.btn2.flat1 a{color:#00bcd4}.btn2.flat1 a:hover{color:#fff}.btn2.flat2 a{color:#67c5ff}.btn2.flat2 a:hover{color:#fff}.btn2.flat3 a,.btn2.flat4 a,.btn2.flat5 a{color:#67c5ff}.btn2.flat4 a:hover{color:#679efd}.btn2.flat5 a:hover{color:#fff}.btn2.flat6 a{color:#668ad8}.btn2.flat6 a:hover{color:#fff}.btn2.flat7 a{color:#67c5ff}.btn2.flat8 a{color:#00bcd4}.btn2.flat9 a{color:#fff}.btn2.flat10 a{color:#ffa000}.btn2.flat10 a:hover{color:#fff}.btn2.flat11 a{color:#668ad8}.btn2.cubic1 a,.btn2.grad1 a,.btn2.grad2 a,.btn2.grad3 a,.btn2.grad4 a{color:#fff}#inner-content .btn2.emboss a{color:rgba(0,0,0,.4)}.btn2.text3d.blue-bc a{color:#4f9df4}.btn2.text3d.red-bc a{color:#f88080}.btn2.text3d.green-bc a{color:#90d581}.btn2.cubic2 a,.btn2.cubic3 a{color:#fff}.btn2 img{visibility:hidden;display:block;width:0;height:0}.appreach{border:3px solid #eee}.appreach{text-align:left;padding:25px;margin:20px;border-radius:2px;overflow:hidden}.appreach:after{content:"";display:block;clear:both}.appreach img,.appreach p{margin:0;padding:0}.appreach a:after{display:none}.appreach__icon{float:left;border-radius:10%;overflow:hidden;margin:0 3% 0 0!important;width:25%!important;height:auto!important;max-width:120px!important}.appreach__detail{display:inline-block;font-size:20px;line-height:1.5;width:72%;max-width:72%}.appreach__detail:after{content:"";display:block;clear:both}p.appreach__name{font-size:16px;color:#555;padding-bottom:10px;font-weight:bold;line-height:1.5em!important;max-height:3em;overflow:hidden}.appreach__info{font-size:12px!important;color:#888}.appreach__info a{color:#aaa}.appreach__developper,.appreach__price{margin-right:.5em}.appreach__posted a{margin-left:.5em}.appreach__links{float:left;height:40px;margin-top:15px;white-space:nowrap}.appreach__aslink img{margin-right:10px;height:40px;width:135px}.appreach__gplink img{height:40px;width:134.5px}@media only screen and (max-width:786px){.appreach{margin:20px 0}.appreach__info{font-size:11px!important}p.appreach__name{font-size:15px}.appreach__aslink img{height:35px;width:118.125px}.appreach__gplink img{height:35px;width:118.125px}}.simple_square_btn1{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff;border:1px solid #1b1b1b}.simple_square_btn1:hover{background:#f2f2f2;cursor:pointer;text-decoration:none}.simple_square_btn2{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff;border:1px solid #1b1b1b}.simple_square_btn2:hover{background:#1b1b1b;color:#fff;cursor:pointer;text-decoration:none}.simple_square_btn5{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#fff;background:#795548}.simple_square_btn5:hover{opacity:.8;cursor:pointer;text-decoration:none}.skelton_btn{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff;border:1px solid #fff}.skelton_btn:hover{background:#f2f2f2;cursor:pointer;text-decoration:none}.word_btn{display:inline-block;position:relative;width:80px;padding:.8em;text-align:center;text-decoration:none;color:#818181}.word_btn:hover{color:#1b1b1b;cursor:pointer;text-decoration:none}.border_bottom_btn{position:relative;display:inline-block;color:#1b1b1b;text-decoration:none}.border_bottom_btn:hover{cursor:pointer;text-decoration:none}.border_bottom_btn::after{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}.border_bottom_btn:hover::after{bottom:-4px;opacity:1;visibility:visible}.border_slide_btn{position:relative;display:inline-block;color:#1b1b1b;text-decoration:none}.border_slide_btn:hover{cursor:pointer;text-decoration:none}.border_slide_btn::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:2px;background:#333;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.border_slide_btn:hover::after{transform-origin:left top;transform:scale(1,1)}.border_spread_btn{position:relative;display:inline-block;color:#1b1b1b;text-decoration:none}.border_spread_btn:hover{cursor:pointer;text-decoration:none}.border_spread_btn::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:2px;background:#333;transform:scale(.5,1);transform-origin:center top;transition:transform .3s}.border_spread_btn:hover::after{transform:scale(1,1)}.lock_on_btn{display:inline-block;position:relative;width:160px;height:50px;line-height:50px;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff}.lock_on_btn::before{display:inline-block;content:"";width:10px;height:10px;position:absolute;top:0;left:0;border-top:1px solid #1b1b1b;border-left:1px solid #1b1b1b}.lock_on_btn::after{display:inline-block;content:"";width:10px;height:10px;position:absolute;top:0;right:0;border-top:1px solid #1b1b1b;border-right:1px solid #1b1b1b}.lock_on_btn span::before{display:inline-block;content:"";width:10px;height:10px;position:absolute;bottom:0;left:0;border-bottom:1px solid #1b1b1b;border-left:1px solid #1b1b1b}.lock_on_btn span::after{display:inline-block;content:"";width:10px;height:10px;position:absolute;bottom:0;right:0;border-bottom:1px solid #1b1b1b;border-right:1px solid #1b1b1b}.lock_on_btn:hover{cursor:pointer;text-decoration:none;transition:transform .3s;transform-origin:center;transform:scale(.8,.8)}.simple_square_btn3{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff;border-radius:30px;border:1px solid #1b1b1b;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.simple_square_btn3:hover{cursor:pointer;text-decoration:none;-webkit-animation:simple_square_btn3 .4s cubic-bezier(.250,.460,.450,.940) both;-moz-animation:simple_square_btn3 .4s cubic-bezier(.250,.460,.450,.940) both;animation:simple_square_btn3 .4s cubic-bezier(.250,.460,.450,.940) both}@-webkit-keyframes simple_square_btn3 {
  0% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}@-moz-keyframes simple_square_btn3 {
  0% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}@keyframes simple_square_btn3 {
  0% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}.simple_square_btn4{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff;border-radius:30px;border:1px solid #1b1b1b;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.simple_square_btn4:hover{cursor:pointer;text-decoration:none;-webkit-animation:simple_square_btn4 .4s cubic-bezier(.250,.460,.450,.940) both;-moz-animation:simple_square_btn4 .4s cubic-bezier(.250,.460,.450,.940) both;animation:simple_square_btn4 .4s cubic-bezier(.250,.460,.450,.940) both}@-webkit-keyframes simple_square_btn4{
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
}@-moz-keyframes simple_square_btn4{
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
}@keyframes simple_square_btn4 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
}.simple_square_btn6{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff;border-radius:30px;border:1px solid #1b1b1b;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.simple_square_btn6:hover{cursor:pointer;text-decoration:none;-webkit-animation:simple_square_btn6 .5s both;-moz-animation:simple_square_btn6 .5s both;animation:simple_square_btn6 .5s both}@-webkit-keyframes simple_square_btn6 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}@-moz-keyframes simple_square_btn6 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}@keyframes simple_square_btn6 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}.simple_square_btn7{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#fff;background:#795548}.simple_square_btn7:hover{cursor:pointer;text-decoration:none;background:#673931}.simple_square_btn8{display:block;position:relative;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff;border-radius:30px;border:1px solid #1b1b1b;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.simple_square_btn8:hover{cursor:pointer;text-decoration:none;-webkit-animation:simple_square_btn8 .4s cubic-bezier(.250,.460,.450,.940) forwards;-moz-animation:simple_square_btn8 .4s cubic-bezier(.250,.460,.450,.940) forwards;animation:simple_square_btn8 .4s cubic-bezier(.250,.460,.450,.940) forwards}@-webkit-keyframes simple_square_btn8{
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}@-moz-keyframes simple_square_btn8{
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}@keyframes simple_square_btn8 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}.nurutto_btn_red{display:inline-block;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#fff;background:#f1322c;border-bottom:4px solid #ad2022;border-radius:4px}.nurutto_btn_red:hover{cursor:pointer;text-decoration:none;background:#ad2022;transform:translate3d(0,4px,0);border-bottom:none}.pochitto_btn_blue{display:inline-block;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#fff;background:#0c88ca;border-bottom:4px solid #005691;border-radius:4px;transition:.0s}.pochitto_btn_blue:hover{cursor:pointer;text-decoration:none;background:#005691;transform:translate3d(0,4px,0);transition:.0s;border-bottom:none}.fuwatto_btn_yellow{display:inline-block;background-color:#ffc605;color:#fff;width:160px;padding:.8em;text-decoration:none;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.12) , 0 1px 5px 0 rgba(0,0,0,.12) , 0 3px 1px -2px rgba(0,0,0,.2);-webkit-tap-highlight-color:transparent;transition:.3s ease-out}.fuwatto_btn_yellow:hover{cursor:pointer;text-decoration:none;box-shadow:0 5px 10px 0 rgba(0,0,0,.12) , 0 3px 20px 0 rgba(0,0,0,.12) , 0 5px 6px -2px rgba(0,0,0,.2)}.fuwapochi_btn_green{display:inline-block;background-color:#40c659;color:#fff;width:160px;padding:.8em;text-decoration:none;border-radius:4px;box-shadow:0 5px 10px 0 rgba(0,0,0,.12) , 0 3px 20px 0 rgba(0,0,0,.12) , 0 5px 6px -2px rgba(0,0,0,.2);-webkit-tap-highlight-color:transparent;transition:.3s ease-out}.fuwapochi_btn_green:hover{cursor:pointer;text-decoration:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.12) , 0 1px 5px 0 rgba(0,0,0,.12) , 0 3px 1px -2px rgba(0,0,0,.2)}.fuwauki_btn_red{display:inline-block;background-color:#e85a70;color:#fff;width:160px;padding:.8em;text-decoration:none;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.12) , 0 1px 5px 0 rgba(0,0,0,.12) , 0 3px 1px -2px rgba(0,0,0,.2);-webkit-tap-highlight-color:transparent;transition:.2s ease-out}.fuwauki_btn_red:hover{cursor:pointer;text-decoration:none;transform:translateY(-4px);box-shadow:0 4px 8px 0 rgba(0,0,0,.12) , 0 3px 10px 0 rgba(0,0,0,.12) , 0 4px 7px -2px rgba(0,0,0,.2)}.fb_btn{display:inline-block;position:relative;text-align:center;text-decoration:none;color:#1b1b1b}.fb_btn:hover{cursor:pointer;text-decoration:none;color:#4267b2}.tw_btn{display:inline-block;position:relative;text-align:center;text-decoration:none;color:#1b1b1b}.tw_btn:hover{cursor:pointer;text-decoration:none;color:#1da1f2}.circle_spread_btn{display:inline-block;position:relative;width:50px;height:50px;line-height:50px;text-align:center;text-decoration:none;color:#fff;background:#40c659;border-radius:50%}.circle_spread_btn:hover{cursor:pointer;text-decoration:none;text-align:center;transition:transform .3s;transform-origin:center;transform:scale(.9,.9);opacity:.7}.circle_spread_btn::after{display:inline-block;content:"";width:49px;height:49px;position:absolute;border-radius:50%;color:#fff;top:-.5px;left:-.5px;border:1px solid #40c659;transition:transform .5s ease;visibility:hidden}.circle_spread_btn:hover::after{cursor:pointer;text-decoration:none;transition:transform .5s ease;transform-origin:center;transform:scale(1.4,1.4);visibility:visible}.arrow_btn{display:inline-block;position:relative;width:200px;padding:.8em;text-align:center;text-decoration:none;color:#1b1b1b;background:#fff;border-radius:30px;border:1px solid #1b1b1b;transition:transform ease .3s}.arrow_btn:hover{cursor:pointer;text-decoration:none}.arrow_btn span{display:inline-block;text-decoration:none;transition:transform ease .3s}.arrow_btn:hover span{cursor:pointer;text-decoration:none;transform:translateX(6px)}.arrow_btn2{display:inline-block;position:relative;width:200px;padding:.8em;text-align:center;text-decoration:none;color:#4a4a4a;font-weight:bold;background:#eee;border-radius:30px;transition:transform ease .3s}.arrow_btn2:hover{cursor:pointer;text-decoration:none;background:#e5e5e5;transition:transform ease .3s}.arrow_btn2 span{display:inline-block;text-decoration:none;transition:transform ease .3s}.arrow_btn2:hover span{cursor:pointer;text-decoration:none;transform:translateX(6px)}