#wrapper{width:100%;margin:0 auto}#wrapper #global-header{width:100%;margin:0 auto;background:#222;z-index:1000;box-shadow:0 0 4px rgba(0,0,0,.3)}@media screen and (max-width:1440px){#wrapper #global-header{width:100%}}@media screen and (max-width:1024px){#wrapper #global-header{height:100px;width:100%}}@media screen and (max-width:480px){#wrapper #global-header{height:60px;width:100%}}#wrapper #global-header p.sp{display:none}@media screen and (max-width:1440px){#wrapper #global-header p.sp{width:100%}}@media screen and (max-width:1112px){#wrapper #global-header p.sp{display:block;width:auto;font-size:1.8em;color:#fff}}@media screen and (max-width:480px){#wrapper #global-header p.sp{font-size:1.4em}}#wrapper #global-header .inner{width:1280px;margin:0 auto;padding:20px 0;display:flex;justify-content:space-around;align-items:center}@media screen and (max-width:1112px){#wrapper #global-header .inner{width:100%;height:100%;justify-content:flex-start}}@media screen and (max-width:480px){#wrapper #global-header .inner{padding:10px 0}}#wrapper #global-header.top .inner{justify-content:flex-start}#wrapper #global-header h1{width:10%}#wrapper #global-header h1 img{width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:1112px){#wrapper #global-header h1{width:auto;display:flex;align-items:center;margin-right:40px}#wrapper #global-header h1 a{width:120px;padding:0 0 0 32px;display:inline-block}#wrapper #global-header h1 a img{width:100%;height:auto}}@media screen and (max-width:480px) and (max-width:812px){#wrapper #global-header h1{margin-right:0;padding:0}#wrapper #global-header h1 a img{width:70%}}@media screen and (max-width:480px){#wrapper #global-header h1 a{padding-left:16px;width:100px}}#global-navi{width:60%}#global-navi ul{display:flex;justify-content:space-between;align-items:center;flex:1;width:100%}#global-navi ul li{text-align:center;width:100%}#global-navi ul li a{display:block;height:100%;padding:18px 0;transition:all .6s ease}#global-navi ul li a span{display:inline-block;text-align:center;width:100%;line-height:1}#global-navi ul li a span.en{font-size:1.7em;color:#fff;letter-spacing:.15em}#global-navi ul li a span.ja{font-size:1.2em;color:#fff}#global-navi ul li a:hover{background:#fff}#global-navi ul li a:hover span{color:#222}@media screen and (max-width:1280px){#global-navi ul li a{padding:8px 0}#global-navi ul li a span.ja{font-size:1.2em}#global-navi ul li a span.en{font-size:1em}}@media screen and (max-width:1024px){#global-navi{display:none}}#header-search{display:flex;width:20%}#header-search input{box-sizing:border-box;display:inline-block}#header-search input[type=text]{width:75%;font-size:1.4em;padding:8px 10px;line-height:1;outline:1px solid #fff;outline-offset:-1px;border:none;transition:all .3s ease;background:#1f1f1f}#header-search input[type=text]:hover{background:#343434}#header-search input[type=text]:focus{background:#fff;outline:2px solid #fff500;outline-offset:-2px}#header-search input[type=submit]{width:25%;height:32px;border:none;font-size:1.3em;line-height:1;cursor:pointer;background:#1f1f1f;outline:1px solid #707070;outline-offset:-1px;color:#e8e8e8}@media screen and (max-width:1024px){#header-search{display:none}}@media screen and (max-width:480px){#header-search{display:none}}#top-key-visual{width:100%;height:80vh;background:url(//karasuno-cybersecurity.com/wp-content/themes/iv-media/css/../images/key-top.jpg) no-repeat;background-size:cover;margin-bottom:80px}#top-key-visual .inner{width:100%;height:100%;background:rgba(34,34,34,.1);position:relative;display:flex;justify-content:space-around;align-items:center}.cloud-box{width:100%;height:100%;position:absolute;z-index:2000;overflow:hidden}.cloud-box .cloud{position:absolute;filter:drop-shadow(4px 4px 8px rgba(0,0,0,.15))}.cloud-box .cloud1{top:10%;left:10%;animation:updown1 6s ease-in infinite}.cloud-box .cloud2{top:38%;left:15%;animation:updown2 7s ease infinite}.cloud-box .cloud3{top:70%;left:26%;animation:updown3 8s ease infinite}.cloud-box .cloud4{top:80%;left:8%;animation:updown4 9s ease-in-out infinite}.cloud-box .cloud5{top:15%;left:90%;animation:updown5 10s ease-in-out infinite}.cloud-box .cloud6{top:33%;left:80%;animation:updown6 12s ease infinite}.cloud-box .cloud7{top:45%;left:68%;animation:updown7 10s ease-in infinite}.cloud-box .cloud8{top:52%;left:90%;animation:updown8 13s ease infinite}.cloud-box .cloud9{top:74%;left:70%;animation:updown9 14s ease infinite}@media screen and (max-width:1280px){.cloud-box .cloud4{display:none}.cloud-box .cloud9{display:none}}@media screen and (max-width:480px){.cloud-box{display:none}}@keyframes scroll{from{height:20px}to{height:100px}}@keyframes updown1{0%{top:10%}35%{top:13%}65%{top:8%}100%{top:10%}}@keyframes updown2{0%{top:38%}35%{top:43%}65%{top:34%}100%{top:38%}}@keyframes updown3{0%{top:70%}35%{top:73%}65%{top:68%}100%{top:70%}}@keyframes updown4{0%{top:80%}35%{top:84%}65%{top:76%}100%{top:80%}}@keyframes updown5{0%{top:15%}35%{top:18%}65%{top:12%}100%{top:15%}}@keyframes updown6{0%{top:33%}35%{top:36%}65%{top:30%}100%{top:33%}}@keyframes updown7{0%{top:45%}35%{top:49%}65%{top:41%}100%{top:45%}}@keyframes updown8{0%{top:52%}35%{top:56%}65%{top:50%}100%{top:52%}}@keyframes updown9{0%{top:74%}35%{top:79%}65%{top:70%}100%{top:74%}}.key-content{display:block;width:100%;position:relative;z-index:3000;overflow:hidden}.key-content .key-text{text-align:center}.key-content .key-text img{width:30%}.key-content .description{text-align:center;font-size:2.1em;line-height:1.8;color:#2a2a2a;margin-bottom:24px}.key-content #key-search{width:680px;margin:0 auto 24px;display:flex;position:relative;box-shadow:0 0 14px rgba(0,0,0,.2)}.key-content #key-search input{box-sizing:border-box;display:inline-block}.key-content #key-search input[type=text]{width:90%;font-size:2em;padding:14px 16px;line-height:1;outline:0;border:none;transition:all .3s ease;background:#fff}.key-content #key-search input[type=submit]{width:10%;border:none;padding:14px 8px;font-size:1.3em;line-height:1;cursor:pointer;background:#e6e6e6;color:#e8e8e8;position:relative}.key-content #key-search .icon-s{position:absolute;bottom:12px;right:24px}@media screen and (max-width:1440px){.key-content .description{font-size:1.6em;line-height:1.5}.key-content #key-search{width:50%}}@media screen and (max-width:834px){.key-content .key-text img{width:60%}.key-content #key-search{width:70%}.key-content #key-search .icon-s{right:16px}}@media screen and (max-width:480px){.key-content .description{width:95%;margin:0 auto 24px;font-size:1.3em}.key-content #key-search{width:95%}.key-content #key-search input[type=text]{width:85%;font-size:1.4em}.key-content #key-search input[type=submit]{width:15%;height:45px;border-radius:0;background:0 0}.key-content #key-search .icon-s{bottom:12px}}.key-tag{text-align:center}.key-tag .text{margin-bottom:24px}.key-tag .text img{width:18%}.key-tag .pic{margin-bottom:24px}.key-tag .pic img{width:20%;position:relative}.key-tag .pic img:hover{animation:'buruburu' .2s ease forwards}.key-tag .btn a{display:inline-block;padding:18px 24px;background:#2c2c2c;color:#fff;font-size:1.8em;line-height:1;transition:all .6s ease}.key-tag .btn a:hover{background:#fff;color:#2c2c2c}@media screen and (max-width:1440px){.key-tag .text{display:none}}@media screen and (max-width:1280px){.key-tag .btn{display:none}}@media screen and (max-width:834px){.key-tag .text{display:block}.key-tag .text img{width:28%}.key-tag .pic img{width:35%}}@media screen and (max-width:480px){.key-tag .text{display:block}.key-tag .text img{width:40%}.key-tag .pic img{width:55%}}@keyframes buruburu{0%{left:-2px}20%{left:2px}40%{left:-2px}60%{left:2px}80%{left:-2px}100%{left:2px}}.link-crow{width:180px;height:auto;display:inline-block;position:absolute;right:-10%;bottom:-10%;opacity:0;transition:all .7s ease-in-out}.link-crow img{width:100%;heigth:auto}.link-crow.active{right:15%;bottom:15%;opacity:1}@media screen and (max-width:480px){.link-crow{width:120px}.link-crow.active{right:1%;bottom:28%}}main#sub-container{width:1280px;display:flex;justify-content:space-between;margin:80px auto}@media screen and (max-width:1280px){main#sub-container{display:block;width:85%}}@media screen and (max-width:1112px){main#sub-container{width:90%;padding:0}}@media screen and (max-width:480px){main#sub-container{width:100%;padding:inherit;display:block}}main#single-container{width:1280px;display:flex;justify-content:space-between;margin:80px auto}@media screen and (max-width:1280px){main#single-container{width:85%;display:block}}@media screen and (max-width:834px){main#single-container{width:95%}}main#glossary-container{width:1280px;display:flex;justify-content:space-between;margin:0 auto 80px;padding-top:80px}@media screen and (max-width:1112px){main#glossary-container{width:1024px;padding:0}}@media screen and (max-width:834px){main#glossary-container{width:100%}}@media screen and (max-width:480px){main#glossary-container{width:100%}}#sub-content{width:900px}@media screen and (max-width:1280px){#sub-content{width:100%;margin:0 auto}}@media screen and (max-width:834px){#sub-content{width:100%}}#sub-content .content-wrap{margin-bottom:80px}#sub-content .content-wrap .content-header{margin-bottom:40px}#sub-content .content-wrap .content-header h1{margin-bottom:12px;border-bottom:1px solid #707070;color:#414141}#sub-content .content-wrap .content-header h1.fixpage-title{font-size:2.4em;padding:10px 0 8px;letter-spacing:.15em}#sub-content .content-wrap .content-header h1 span.en{display:inline-block;font-size:2.4em;font-weight:700;line-height:.8;padding:10px 80px 8px 12px;background:#1a1a1a;background-image:linear-gradient(-60deg,#91c1a0 10%,#8078a8 25%,#8078a8 25%,#e298b6 40%,#e298b6 40%,#e29b61 55%,#e29b61 55%,#f4e995 70%,#f4e995 70%,#91c1a0 85%,#79c4e2 100%);border-radius:0 2em 2em 0;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.5)}#sub-content .content-wrap .content-header h1 span.ja{display:block;width:100%;font-size:18px;margin:12px 0;color:#1a1a1a}#sub-content .content-wrap .content-header p{font-size:1.6em;color:#646464}#sub-content{width:900px}@media screen and (max-width:1280px){#sub-content{width:100%;margin:0 auto}}@media screen and (max-width:834px){#sub-content{width:100%}}#sub-content .sub-content-wrap{margin-bottom:40px}#sub-content .sub-content-wrap .sub-content-header{margin-bottom:40px}#sub-content .sub-content-wrap .sub-content-header h1{margin-bottom:12px;border-bottom:1px solid #707070;color:#414141}#sub-content .sub-content-wrap .sub-content-header h1.fixpage-title{font-size:2.4em;padding:0 0 8px;letter-spacing:.15em}#sub-content .sub-content-wrap .sub-content-header h1 span.en{display:inline-block;font-size:2.4em;font-weight:700;line-height:.8;padding:10px 80px 8px 12px;background:#1a1a1a;background-image:linear-gradient(-60deg,#91c1a0 10%,#8078a8 25%,#8078a8 25%,#e298b6 40%,#e298b6 40%,#e29b61 55%,#e29b61 55%,#f4e995 70%,#f4e995 70%,#91c1a0 85%,#79c4e2 100%);border-radius:0 2em 2em 0;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.5)}#sub-content .sub-content-wrap .sub-content-header h1 span.ja{display:block;width:100%;font-size:18px;margin:12px 0;color:#1a1a1a}#single-content{width:900px}@media screen and (max-width:1280px){#single-content{width:100%}}#single-content .content-wrap{margin-bottom:80px}#single-content .content-wrap .content-header{margin-bottom:40px}#single-content .content-wrap .content-header h1{margin-bottom:12px;border-bottom:1px solid #707070;color:#414141}#single-content .content-wrap .content-header h1 span.en{display:inline-block;font-size:2.4em;font-weight:700;line-height:.8;padding:10px 80px 8px 12px;background:#1a1a1a;background-image:linear-gradient(-60deg,#91c1a0 10%,#8078a8 25%,#8078a8 25%,#e298b6 40%,#e298b6 40%,#e29b61 55%,#e29b61 55%,#f4e995 70%,#f4e995 70%,#91c1a0 85%,#79c4e2 100%);border-radius:0 2em 2em 0;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.5)}#single-content .content-wrap .content-header h1 span.ja{display:block;width:100%;font-size:18px;margin:12px 0;color:#1a1a1a}#single-content .content-wrap .content-header p{font-size:1.6em;color:#646464}.pager-wrap{margin-bottom:64px}.pager-wrap ul.pager{display:flex;justify-content:flex-start;align-items:center}.pager-wrap ul.pager li{margin-right:12px}.pager-wrap ul.pager li a{display:flex;justify-content:space-around;align-items:center;width:28px;height:28px;border:1px solid #6c6c6c;font-size:1.2em}.pager-wrap ul.pager li:nth-child(12) a{width:90px;height:28px;border:none}.pager-wrap ul.pager li:nth-child(12) a img{width:auto;height:28px}@media screen and (max-width:480px){.pager-wrap{width:100%}.pager-wrap li:nth-child(6),.pager-wrap li:nth-child(7),.pager-wrap li:nth-child(8),.pager-wrap li:nth-child(9),.pager-wrap li:nth-child(10){display:none}}aside#search-side{width:300px}@media screen and (max-width:1024px){aside#search-side{width:100%}}aside#search-side h3.sub-title{border-top:1px #282828 solid;font-size:18px;padding-top:8px;margin:43px 0 8px}aside#search-side .add-inner{margin-bottom:30px}aside#search-side .add-inner img{width:100%}aside#search-side .fb_iframe_widget{margin-bottom:30px}@media screen and (max-width:768px){aside#search-side .month-archive{width:40%}}aside#search-side .month-archive .monthly-list{padding:12px}@media screen and (max-width:1024px){aside#search-side .month-archive .monthly-list{width:100%;display:flex;align-items:center;flex-wrap:wrap}}aside#search-side .month-archive .monthly-list li{font-size:14px;letter-spacing:.15em;line-height:1}@media screen and (max-width:1024px){aside#search-side .month-archive .monthly-list li{width:18%}}@media screen and (max-width:768px){aside#search-side .month-archive .monthly-list li{width:100%}}aside#search-side .month-archive .monthly-list li a{display:inline-block;box-sizing:border-box;width:100%;padding:12px 6px;font-size:14px;letter-spacing:.15em;border-bottom:1px solid #333;transition:all .6s ease;line-height:1}aside#search-side .month-archive .monthly-list li a:hover{background:#222;color:#fff}aside#search-side .tagframe{margin:0 auto;background-color:#fff;width:auto}@media screen and (max-width:1112px){aside#search-side .tagframe{padding:20px;width:100%}}@media screen and (max-width:480px){aside#search-side .tagframe{width:auto}}aside#search-side .tagframe .taglist{margin-top:30px}aside#search-side .tagframe .taglist ul{display:flex;flex-wrap:wrap;margin:0 0 30px}@media screen and (max-width:480px){aside#search-side .tagframe .taglist ul{display:flex;flex-wrap:wrap;padding:40px}}aside#search-side .tagframe .taglist ul .hashtag{text-align:center;margin-right:8px;margin-bottom:8px}aside#search-side .tagframe .taglist ul .hashtag a{font-size:1.2em}aside#search-side .tagframe .taglist ul .hashtag a img{margin-right:5px}aside#single-side{width:300px}@media screen and (max-width:1280px){aside#single-side{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:32px}}@media screen and (max-width:480px){aside#single-side{display:block;width:95%;margin:0 auto}}aside#single-side h3.sub-title{border-top:1px #282828 solid;font-size:18px;padding-top:8px;margin:43px 0 8px}@media screen and (max-width:1280px){aside#single-side h3.sub-title{margin-top:0}}@media screen and (max-width:768px){aside#single-side .tw-box{width:30%}}@media screen and (max-width:480px){aside#single-side .tw-box{width:100%;margin-bottom:40px}}aside#single-side .tw-box h3.sub-title{margin-top:0}@media screen and (max-width:1280px){aside#single-side .fb-box{width:32%}}@media screen and (max-width:768px){aside#single-side .fb-box{width:30%}}@media screen and (max-width:480px){aside#single-side .fb-box{width:100%;margin-bottom:40px;text-align:center}aside#single-side .fb-box h3.sub-title{text-align:left}}aside#single-side .add-inner{margin-bottom:30px}aside#single-side .add-inner img{width:100%}aside#single-side .fb_iframe_widget{margin-bottom:30px}@media screen and (max-width:1280px){aside#single-side .month-archive{width:32%}}@media screen and (max-width:768px){aside#single-side .month-archive{width:30%}}@media screen and (max-width:480px){aside#single-side .month-archive{width:100%}}aside#single-side .month-archive .monthly-list{padding:12px}aside#single-side .month-archive .monthly-list li{font-size:14px;letter-spacing:.15em;line-height:1}aside#single-side .month-archive .monthly-list li a{display:inline-block;box-sizing:border-box;width:100%;padding:12px 6px;font-size:14px;letter-spacing:.15em;border-bottom:1px solid #333;transition:all .6s ease;line-height:1}aside#single-side .month-archive .monthly-list li a:hover{background:#222;color:#fff}.btn-group{margin-bottom:64px}.btn-group a{background:#232323;color:#fff;display:inline-block;box-shadow:0 0 8px rgba(0,0,0,.2);padding:8px 18px;font-size:1.6em;transition:all .3s ease}.btn-group a:hover{background:#fff;color:#232323}.ranking-wrap .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.ranking-wrap .inner .ranking-box{width:300px;margin-bottom:32px}.ranking-wrap .inner .ranking-box .ranking-header{margin-bottom:16px}.ranking-wrap .inner .ranking-box .ranking-header h2{color:#575757;border-bottom:1px solid #31727e;padding-bottom:8px;font-weight:700;font-size:2.1em}.ranking-wrap .inner .ranking-box a.rankpost{display:block;box-shadow:0 0 8px rgba(0,0,0,.15);width:100%;position:relative}.ranking-wrap .inner .ranking-box a.rankpost span{display:block}.ranking-wrap .inner .ranking-box a.rankpost .postpic{width:100%;height:165px;background:#f4f4f4}.ranking-wrap .inner .ranking-box a.rankpost .postpic img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.ranking-wrap .inner .ranking-box a.rankpost .posttag{display:inline-block;position:absolute;top:120px;left:0;background:#414141;text-align:center;color:#fff;padding:6px 8px;line-height:1;font-size:1.2em}.ranking-wrap .inner .ranking-box a.rankpost .text-wrap{display:inline-block;padding:12px}.ranking-wrap .inner .ranking-box a.rankpost .text-wrap .posttime{font-size:1.2em;color:#5c5c5c;margin-bottom:12px}.ranking-wrap .inner .ranking-box a.rankpost .text-wrap .posttitle{display:block;text-align:center;font-size:1.4em;font-weight:700;color:#777}@media screen and (max-width:1280px){.ranking-wrap .inner .ranking-box{width:32%;margin-bottom:32px}}@media screen and (max-width:480px){.ranking-wrap .inner .ranking-box{width:49%;margin-bottom:32px}}.industry-wrap{background:0 0 !important}.industry-wrap .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.industry-wrap .inner div.ind-category{width:145px;height:145px;background:#fafafa;box-shadow:0 0 6px rgba(0,0,0,.15);margin-bottom:24px;display:flex;justify-content:space-around;align-items:center}.industry-wrap .inner div.ind-category a{display:block;text-align:center}.industry-wrap .inner div.ind-category a .ind-icon{display:block;text-align:center;width:42px;height:42px;border-radius:50%;background:#fff;margin:0 auto 16px}.industry-wrap .inner div.ind-category a .ind-title{display:block;text-align:center;font-size:1.4em;font-weight:700;color:#777}.widget-container{margin-bottom:32px}.widget-container h3{font-size:1.6em;padding:4px 0 4px 10px;background:#f4f4f4;color:#2a2a2a}.widget-container div.tagcloud{padding:12px}.widget-container div.tagcloud a.tag-cloud-link{padding:3px}#taglist .taglist-area .single-header{background:#fcfcfc;border-top:1px solid #282828;padding:16px 0 13px 14px;box-shadow:0 0 3px rgba(0,0,0,.15)}#taglist .taglist-area .single-header h1{font-size:2em;font-weight:700;color:#707070;line-height:1}#taglist .taglist-area .single-header h1 span{font-size:.6em;color:#707070}#taglist .taglist-area .tag-list-body{padding:40px;background:#f7f7f7}#taglist .taglist-area .tag-list-body h2{color:#707070;padding:6px 16px;margin-bottom:12px;font-size:1.8em;border-left:3px solid #e8df00}#taglist .taglist-area .tag-list-body .glos-inner{padding:16px}#taglist .taglist-area .tag-list-body .glos-inner p:not(.link-text){font-size:1.4em;line-height:1.8;letter-spacing:.15em;color:#707070;margin-bottom:16px}#taglist .taglist-area .tag-list-body .glos-inner p.link-text{font-size:1.2em;color:#707070}#taglist .taglist-area .tag-list-body .tagbase{position:relative;display:inline-block;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.15);transition:all .7s ease;border-radius:0 2em 2em 0}#taglist .taglist-area .tag-list-body .tagbase span.grad{display:inline-block;position:absolute;z-index:5;height:100%;top:0;left:0;border-radius:0 2em 2em 0}#taglist .taglist-area .tag-list-body .tagbase span.text{position:relative;z-index:10;display:inline-block;line-height:1;color:#3c3c3c}#taglist .taglist-area .tag-list-body .tag-box1{margin-bottom:32px}#taglist .taglist-area .tag-list-body .tag-box1 a.tag1{margin-bottom:16px;transition:all .7s ease}#taglist .taglist-area .tag-list-body .tag-box1 a.tag1 span.grad{width:20px;transition:width .5s ease;background:linear-gradient(-45.76deg,#fffc9f 0%,#ffea98 31.6%,#ffcdaa 67.3%,#ffa2a2 100%)}#taglist .taglist-area .tag-list-body .tag-box1 a.tag1.onlytag{display:inline-block;margin-right:16px}#taglist .taglist-area .tag-list-body .tag-box1 a.tag1 span.text{padding:9px 32px 8px 10px;margin-left:18px;font-size:1.6em;transition:all .1s .3s ease}#taglist .taglist-area .tag-list-body .tag-box1 a.tag1:hover span.grad.active{width:100%}#taglist .taglist-area .tag-list-body .tag-box1 a.tag1:hover span.text{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.35)}#taglist .taglist-area .tag-list-body .tag-box2{margin-bottom:24px}#taglist .taglist-area .tag-list-body .tag-box2 a.tag2{margin-bottom:10px;margin-left:20px;transition:all .7s ease}#taglist .taglist-area .tag-list-body .tag-box2 a.tag2 span.grad{width:15px;transition:width .5s ease;background:linear-gradient(-45.76deg,#bfd1fa 0%,#c9f7f2 48.9%,#d4ffa2 100%)}#taglist .taglist-area .tag-list-body .tag-box2 a.tag2 span.text{padding:10px 32px 8px 10px;margin-left:15px;font-size:1.4em;transition:all .1s .3s ease}#taglist .taglist-area .tag-list-body .tag-box2 a.tag2:hover span.grad.active{width:100%}#taglist .taglist-area .tag-list-body .tag-box2 a.tag2:hover span.text{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.35)}#taglist .taglist-area .tag-list-body .tag-box3{margin-left:40px}#taglist .taglist-area .tag-list-body .tag-box3 a.tag3{margin-bottom:10px;margin-left:8px;transition:all .7s ease}#taglist .taglist-area .tag-list-body .tag-box3 a.tag3 span.grad{width:14px;transition:width .5s ease;background:linear-gradient(-45.76deg,#f8bffa 0%,#b4a2ff 100%)}#taglist .taglist-area .tag-list-body .tag-box3 a.tag3 span.text{padding:9px 32px 8px 10px;margin-left:15px;font-size:1.4em;transition:all .1s .3s ease}#taglist .taglist-area .tag-list-body .tag-box3 a.tag3:hover span.grad.active{width:100%}#taglist .taglist-area .tag-list-body .tag-box3 a.tag3:hover span.text{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.35)}#tagpost .tagpost-wrap{margin-bottom:32px}#tagpost .tagpost-wrap .news-box{background:#f7f7f7;display:flex;justify-content:space-between;margin-bottom:8px}#tagpost .tagpost-wrap .news-box .news-info{width:65%;padding:18px}#tagpost .tagpost-wrap .news-box .news-info .news-meta{margin-bottom:12px}#tagpost .tagpost-wrap .news-box .news-info .news-meta time{font-size:1.3em;padding:5px 0 0 10px;width:130px;height:27px;display:inline-block;background:url(//karasuno-cybersecurity.com/wp-content/themes/iv-media/css/../svg/news-time-bg.svg) no-repeat;margin-right:16px}#tagpost .tagpost-wrap .news-box .news-info .news-meta span.tag{padding:5px 14px;position:relative;background:#1a1a1a}#tagpost .tagpost-wrap .news-box .news-info .news-meta span.tag a{font-size:1.3em;color:#fff}#tagpost .tagpost-wrap .news-box .news-info h3{margin-bottom:12px}#tagpost .tagpost-wrap .news-box .news-info h3 a{font-size:1.6em;display:inline-block}#tagpost .tagpost-wrap .news-box .news-info .news-text50{font-size:1.3em;color:#606060;margin-bottom:12px}#tagpost .tagpost-wrap .news-box .news-info .news-text50 a{word-break:break-all}#tagpost .tagpost-wrap .news-box .news-info .sns-share img{width:100%;height:auto}#tagpost .tagpost-wrap .news-box .news-thumb{width:30%;height:250px;background:#eaeaea}#tagpost .tagpost-wrap .news-box .news-thumb img{display:block;width:100%;height:100%;object-fit:contain;font-family:"object-fit: contain;"}@media screen and (max-width:480px){#tagpost .tagpost-wrap .news-box{flex-flow:column-reverse;flex-wrap:wrap}#tagpost .tagpost-wrap .news-box .news-info{width:100%}#tagpost .tagpost-wrap .news-box .news-thumb{width:100%}}#single-side .add-box .sub-title{margin-top:0}#global-footer{width:100%;display:flex;margin:0 auto;background:#171717;position:relative}#global-footer .footer-inner{width:1280px;margin:0 auto;padding:40px 0}#global-footer .footer-inner .logobox{display:block;margin-bottom:16px}#global-footer .footer-inner .logobox h1{text-align:center}#global-footer .footer-inner .logobox h1 a{display:inline-block;text-align:center}#global-footer .footer-inner .logobox h1 a img{margin-bottom:10px;width:auto;height:auto}@media screen and (max-width:480px){#global-footer .footer-inner .logobox{margin-bottom:0}#global-footer .footer-inner .logobox h1 a img{width:120px;margin-bottom:0}}#global-footer .footer-inner .footer-navi{width:70%;margin:14px auto}#global-footer .footer-inner .footer-navi ul{display:flex;justify-content:space-around;align-items:center;flex:1}#global-footer .footer-inner .footer-navi ul li{width:100%}#global-footer .footer-inner .footer-navi ul li a{display:inline-block;width:100%;color:#fff;font-size:1.4em;letter-spacing:.15em;line-height:1;text-align:center;padding:12px 0}@media screen and (max-width:480px){#global-footer .footer-inner .footer-navi ul{display:block}#global-footer .footer-inner .footer-navi ul li a{padding:10px 0}}#global-footer .footer-inner .snsbox{display:flex;justify-content:center;align-items:center}#global-footer .footer-inner .snsbox a{display:inline-block;padding:8px 10px}@media screen and (max-width:480px){#global-footer .footer-inner{padding-bottom:64px}}#global-footer .footer_copyright{width:100%;background:#fff;position:absolute;bottom:0;left:0;padding:12px 0}#global-footer .footer_copyright .copy{text-align:center;font-size:12px}