/*
	Theme Name: univalinks
	Description: 日本向けソーシャルリンクテーマ
	Author: 歌鳥寺ろむ
	Author URI: https://univarie.com/
	Version: 1.0.4
	Template: genesis
	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);@import url(https://pro.fontawesome.com/releases/v5.10.0/css/all.css);@import url(https://univarie.com/wp-content/themes/univarie/fonts/style.css);body{font-family:'Noto Sans JP',sans-serif;margin:0}.site-header,.sidebar-widget-area,.toggle-btn,.pagetop-btn a i{background-color:#afeeeeE6}.site-inner h1:before,.article-line{color:#afeeeeE6}.breadcrumb a,.comment-content p{border-color:#afeeeeE6}.sidebar-widget-area,.sidebar-widget-area a,.sidebar-menu-area a,.profile-article{color:#2f4f4f}.widget-line{color:#fff}.h3-widget{border-top-color:#fff}.site-container,.sidebar-widget-area form{background:#fff}@media screen and (max-width:960px){.site-header{background-color:#fff}}.content,input,select,textarea,::placeholder,button[class*='wp-block-search']:before{color:#333}@media screen and (max-width:960px){.profile-article{color:#333}}.wp-block-image img,.single-thumbnail img{box-shadow:0 0 0 1px #333;background:#333}h1.entry-title{color:#333}.content a{color:#528f8f}input,select,textarea,.add-widget form{border-color:#528f8f}.article-archives .pagination a,.article-archives .pagination span,.article-archives .nav-links a,.article-archives .nav-links span,.wp-block-button a.wp-block-button__link,#wp-calendar a{background:#6eb9b9;color:#fff}.item-container .entry img,.footer-recent-container .entry img{background:#6eb9b9}.article-archives .pagination a:hover,.wp-block-button a.wp-block-button__link:hover,#wp-calendar a:hover{background:#a3d7d7;color:#fff}.sidebar-widget-area a:hover,.sidebar-menu-area a:hover,.content a:hover{color:#a3d7d7}.article-archives .pagination span.current,#wp-calendar td{background:#528f8f;color:#fff}.article-archives .pagination span.dots{background:#ebffff;color:#6eb9b9}.social-icon{background:#333}.social-icon-container .social-icon.instagram:before{background:radial-gradient(#333,transparent)}.social-icon a{color:#fff}.social-icon-container .social-icon.tiktok i{text-shadow:none}.site-title a{height:100px}.site-inner{position:relative;width:100%;margin-left:360px;display:flex;flex-direction:column;align-items:center}.content{width:90%;padding:24px 0}@media screen and (min-width:961px){.site-inner{box-shadow:12px 0 10px -16px #000 inset}}@media screen and (max-width:960px){.site-inner{margin-left:0}}body a{text-decoration:none;transition-duration:.3s}input,select,textarea{border-width:1px;border-style:solid;border-radius:3px;padding:3px;outline:none}.add-widget form{display:flex;height:32px;border-radius:16px;width:100%;border-width:1px;border-style:solid}.add-widget input,.add-widget select{border:none;background:transparent;padding:0 12px}.add-widget .search-form-input{width:85%}.add-widget .search-form-submit,button[class*='wp-block-search']:before{width:15%;font-family:'Font Awesome 5 Pro';padding-right:20px}label[class*='wp-block-search']{display:none}button[class*='wp-block-search']{background:transparent;border:none;font-size:0}button[class*='wp-block-search']:before{content:'\f002';font-size:13px;line-height:1;padding:0 16px}.add-widget select{width:96%}.site-inner h1{position:relative;font-size:24px;line-height:32px;padding-left:26px}.site-inner h1:before{content:'\f0c8';font-family:'Font Awesome 5 Pro';display:block;position:absolute;top:2px;left:0}body.page{width:100%;height:100%}.page .pages-sub-title{display:none}article time.entry-time:before,article time.entry-modified-time:before,article span.entry-categories:before,article span.entry-tags:before{font-family:'Font Awesome 5 Pro';margin-right:4px;font-weight:900}article time.entry-time:before{content:'\f133'}article time.entry-modified-time:before{content:'\f021';margin-left:12px}article span.entry-categories:before{content:'\f07b'}article span.entry-tags:before{content:'\f02b'}.single-thumbnail{width:100%}.single-thumbnail img{max-width:100%;height:auto}.article-line{border-top:1px dashed;width:100%}.article-navi{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;margin:12px 0}.prev-container,.next-container{display:flex;width:45%}.prev-container{justify-content:flex-start}.next-container{justify-content:flex-end}.prev-arrow,.next-arrow{width:12px}.prev-link,.next-link{width:100%;word-wrap:break-word}.prev-arrow,.prev-link{text-align:left}.next-arrow,.next-link{text-align:right}.entry-footer .entry-meta{display:flex;justify-content:space-evenly;flex-wrap:wrap}.entry-footer .entry-meta .entry-categories,.entry-footer .entry-meta .entry-tags{margin:0 8px}.footer-recent{display:flex;justify-content:center;margin:12px 0}.wp-block-gallery .wp-block-image{flex-grow:0!important}.wp-block-image img,.widget-wrap img,.single-thumbnail img{border-radius:7px}.widget-wrap .gallery{display:flex;flex-direction:column}.widget-wrap dl.gallery-item{width:100%!important;margin:8px 0}.widget-wrap .gallery img{width:100%;height:auto;border-width:1px!important;border-style:solid!important;border-color:#fff!important}ol.comment-list{list-style-type:none;padding-left:0}.comment-header{display:flex;flex-wrap:wrap;align-items:flex-end}.comment-author,.comment-meta{margin:0}.comment-author img{border-radius:50%}.comment-author span{display:block;margin-right:6px}.comment-time{font-size:12px}.comment-time:before{content:'( '}.comment-time:after{content:' )'}.comment-content{display:flex}.comment-content p{border-width:1px;border-style:solid;margin:8px 0 16px;padding:8px;border-radius:12px}.comments-pagination{display:flex;justify-content:space-between;margin-bottom:32px}.comment-form-author label,.comment-form-comment label{display:block}span.required{display:none}.breadcrumb a{border-bottom:1px dotted}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:1000}.animation{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000}.loading-animation{margin:0 auto;width:120px;text-align:center}.loading-animation>div{width:24px;height:24px;background:#999;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.loading-animation .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading-animation .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.add-widget{width:90%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:12px}.add-widget.widget-all-top{align-items:flex-start}.article-archives .add-widget.widget-all-top{align-items:center}@media screen and (max-width:960px){.add-widget.widget-all-top{align-items:center}}.add-widget ul{padding-left:20px}.add-widget .widget-wrap{padding:12px 0 0}.h3-widget{text-align:center;padding-top:12px;margin-top:0;border-top-width:1px;border-top-style:dashed}.add-widget section:first-of-type h3{border:none}.widget-all-top .h3-widget{width:300px}.widget-all-top .widget-wrap{width:300px;display:flex;flex-direction:column;align-items:center}.sidebar-widget-area{display:flex;flex-direction:column;align-items:center;width:280px;height:100%;padding:20px 40px;overflow-y:scroll}.sidebar-widget-area::-webkit-scrollbar{display:none}.sidebar-widget-area .widget{width:100%}.toggle-btn{display:none}.sidebar-widget-area .widget_calendar div.widget-wrap{display:flex;justify-content:center}.site-container{display:flex;flex-direction:row;min-height:100vh}.site-header{position:fixed;height:100%;top:0;left:0}@media screen and (min-width:961px){.site-header{overflow-y:scroll}.site-header::-webkit-scrollbar{width:0}}.site-header .wrap{width:360px;display:flex;flex-direction:column;align-items:center}.title-area{margin-top:16px}.site-title{margin:0}.site-title a{display:block;width:280px;line-height:115px;text-indent:100%;white-space:nowrap;overflow:hidden;color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center}.profile-area{width:100%;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;margin-top:12px}.profile-area a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%}.profile-area .profile-icon{width:160px;height:160px;border-radius:50%;border:5px solid #fff}.social-icon-wrap{width:100%;display:flex;justify-content:center;margin-top:8px}.social-icon-container{width:240px;display:flex;flex-wrap:wrap;flex-direction:row;margin:12px 0 4px}@media screen and (max-width:256px){.social-icon-container{width:192px}}@media screen and (max-width:212px){.social-icon-container{width:144px}}@media screen and (max-width:160px){.social-icon-container{width:96px}}.social-icon-container .social-icon{width:40px;height:40px;background:#333;font-size:20px;margin:4px;overflow:hidden;border-radius:50%;transition-duration:.3s}.social-icon-container .social-icon a{color:#fff}.social-icon-container .social-icon a:hover{transform:scale(1.1,1.1)}.social-icon-container .social-icon.web{background:#333}.social-icon-container .social-icon.twitter{background:#1d9bf0}.social-icon-container .social-icon.instagram{background:-webkit-linear-gradient(135deg,#343bff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#343bff 0%,#f13f79 70%) no-repeat}.social-icon-container .social-icon.instagram:before{content:'';position:relative;display:block;top:18px;left:-18px;width:60px;height:60px;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%)}.social-icon-container .social-icon.instagram a{position:relative;top:-60px}.social-icon-container .social-icon.youtube{background:red}.social-icon-container .social-icon.io{background:#96cf4a}.social-icon-container .social-icon.twitch{background:#6441a4}.social-icon-container .social-icon.twitcasting{background:#0280fc}.social-icon-container .social-icon.twitcasting i{font-size:32px;position:relative;top:4px}.social-icon-container .social-icon.tiktok{background:#000}.social-icon-container .social-icon.tiktok i{text-shadow:1px 1px 0 #fe2c55,-1px -1px 0 #85f9f5}.social-icon-container .social-icon.niconico{background:#252525}.social-icon-container .social-icon.bilibili{background:#23aee5}.social-icon-container .social-icon.facebook{background:#1877f2}.social-icon-container .social-icon.line{background:#06c755}.social-icon-container .social-icon.tumblr{background:#001935}.social-icon-container .social-icon.note{background:#41C9B4}.social-icon-container .social-icon.amazon{background:#f90}.social-icon-container .social-icon.giftee{background:#f6996c}.social-icon-container .social-icon.skeb{background:#30b396}.social-icon-container .social-icon.skeb i{font-size:36px;position:relative;top:3px;left:3px}.social-icon-container .social-icon.fanbox{background:#faf18a}.social-icon-container .social-icon.fanbox a{font-size:26px;color:#333}.social-icon-container .social-icon.booth{background:#fc4d50}.social-icon-container .social-icon.discord{background:#5865f2}.social-icon-container .social-icon.marshmallow{background:#f3969a}.social-icon-container .social-icon.marshmallow a{font-size:24px;position:relative;top:2px}.social-icon-container .social-icon.mail{background:#0072c6}.social-icon-container .social-icon.univarie{background:#153678}.profile-wrap{display:flex;width:100%;justify-content:center;margin-top:16px}.profile-article{white-space:pre-wrap;font-size:14px;text-align:center}.sidebar-menu-area,.footer-menu-area{display:flex;flex-direction:column;align-items:center}.sidebar-menu-area>div>ul,.footer-menu-area>div>ul{padding-left:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}.footer-menu-area>div>ul{margin-bottom:0}.sidebar-menu-area>div>ul>li{margin:0 6px}.sidebar-menu-area{font-size:14px}.footer-menu-area{font-size:12px;width:100%}.footer-menu-area>div>ul>li:not(:last-of-type):after{content:' |';margin-right:2px}.footer{width:100%;display:flex;justify-content:center}.site-container .footer-copyright{font-size:8px;text-align:center;font-weight:100}.widget-line{border-top:1px dashed;width:280px}.widget-line-footer{margin-top:12px}@media screen and (min-width:961px){.sidebar-widget-area{background:transparent!important}}@media screen and (max-width:960px){.site-container{flex-direction:column}.site-header-front{top:0;margin-top:0;transition:top 0s}.site-header{position:relative;background:transparent;width:100%}.site-header .wrap{width:100%;justify-content:center}.sidebar-widget-area ul{justify-content:center}.site-header .title-area{display:block;margin-top:16px}.site-title a{width:200px}.sidebar-widget-area{position:fixed;left:-360px;top:0;padding-top:96px;align-items:flex-start;transition:left .5s;z-index:10}.sidebar-widget-area.menu-open{left:0}.toggle-btn{position:fixed;top:36px;left:24px;width:60px;height:60px;border-radius:30px;z-index:100}.toggle-btn span{position:absolute;left:0;width:100%;height:4px;background:#fff;border-radius:4px}.toggle-btn,.toggle-btn span{display:inline-block;transition:transform .5s,background .5s;box-sizing:border-box}.toggle-btn span{width:36px;margin:0 12px}.toggle-btn span:nth-of-type(1){top:16px}.toggle-btn span:nth-of-type(2){top:28px}.toggle-btn span:nth-of-type(3){bottom:16px}.toggle-btn.menu-active{background:transparent;-webkit-transform:translate(200px) rotate(360deg);transform:translate(220px) rotate(360deg)}.toggle-btn.menu-active span:nth-of-type(1){-webkit-transform:translateY(16px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.toggle-btn.menu-active span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.toggle-btn.menu-active span:nth-of-type(3){opacity:0}}.menu-cover{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;transition:.5s}.menu-cover.cover-active{z-index:10;background:rgba(0,0,0,.3)}.pagetop-btn{display:block;position:fixed;right:20px;bottom:-48px;text-align:center;z-index:999;transition:bottom .5s}.pagetop-btn.pagetop-in{bottom:20px}.pagetop-btn a i{display:inline-block;color:#fff;font-size:28px;border-radius:24px;width:48px;height:38px;padding-top:10px}.article-archives .pagination,.article-archives .pagination a,.article-archives .pagination span,.article-archives .nav-links,.article-archives .nav-links a,.article-archives .nav-links span{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:16px}.article-archives .pagination a,.article-archives .pagination span,.article-archives .nav-links a,.article-archives .nav-links span{width:36px;height:36px;border-radius:50%;font-weight:700;margin:3px}.article-archives .pagination span.dots,.article-archives .nav-links span.dots{font-family:'Noto Sans JP',sans-serif}.comments-pagination a{width:auto;height:auto;border-radius:none;background:transparent}.article-archives .content{width:100%}.article-archives .breadcrumb{width:90%;margin:auto;margin-bottom:20px}.footer-recent-container{display:flex;justify-content:center;flex-wrap:wrap}.item-container .entry,.footer-recent-container .entry{margin:10px;float:left;overflow:hidden;position:relative;text-align:center;filter:drop-shadow(0 1px 2px #ccc);border-radius:50%;flex-shrink:0}.item-container .entry:before,.footer-recent-container .entry:before{content:''}.item-container .entry img,.footer-recent-container .entry img{object-fit:cover;display:block;position:relative;opacity:0;transition:all .3s}.item-container .entry img.lazyloaded,.footer-recent-container .entry img.lazyloaded{opacity:1}.item-container .entry a,.footer-recent-container .entry a,.item-container .entry:hover a,.footer-recent-container .entry:hover a{color:#fff}.item-container .item-mask,.footer-recent-container .item-mask{position:absolute;overflow:hidden;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.3);transition:all .3s;display:flex;align-items:center;justify-content:center;border-radius:50%}.item-container .item-title,.footer-recent-container .item-title{position:relative}.item-container .item-title h2,.footer-recent-container .item-title h2{font-weight:600;margin:5px;text-shadow:0 0 4px #000;-webkit-text-shadow:0 0 4px #000;-moz-text-shadow:0 0 4px #000}.item-container .entry,.item-container .entry img,.item-container .item-mask{width:300px;height:300px}.footer-recent-container .entry,.footer-recent-container .entry img,.footer-recent-container .item-mask{width:200px;height:200px}.item-container .item-title width:300px}.footer-recent-container .item-title{width:200px}.item-container .item-title h2{font-size:24px}.footer-recent-container .item-title h2{font-size:16px}.item-container .entry:hover .item-mask,.footer-recent-container .entry:hover .item-mask{opacity:1}.item-container .entry:hover img,.footer-recent-container .entry:hover img{transform:scale(1.1,1.1)}#wp-calendar td{border-radius:50%;width:24px;height:24px;text-align:center;vertical-align:middle;margin:2px;font-size:12px}#wp-calendar td.pad{background:transparent}#wp-calendar a{width:100%;height:100%;text-align:center;vertical-align:middle;display:flex;border-radius:50%;justify-content:center;align-items:center}nav.wp-calendar-nav{display:flex;justify-content:space-between}