@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.6
*/
*{
word-break:normal;
}
body{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#333;
}
#header{
margin:0 0;
}
.logo-text, .logo-image{
padding:5px 0 0;
margin:-5px 0;
text-align:left;
}
.site-name-text-link{
font-weight:900;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.site-name-text-link::before{
content:'';
display:inline-block;
width:11.272727272727273em;
height:2em;
min-width:11.272727272727273em;
min-height:2em;
background-image:url("https://ypsilonmagazine.com/wp-content/uploads/YMYMblackb.svg");
background-size:contain;
vertical-align:middle;
}
.tagline{
text-align:left;
font-size:1em;
margin:-5px 0;
color:#888;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
display:none;
}
#main{
padding-top:0;
}
.entry-content{
margin-top:0em;
margin-bottom:0em;
}
.button-caption{
display:none;
}
.sns-share.ss-col-6 a{
width:24px;
height:24px;
}
@media (max-width:768px){
.sns-share.ss-col-6 a{
width:24px;
height:24px;
}
}
.sns-follow, .sns-share{
width:auto;
margin:5px 0;
display:inline-block;
}
.sns-share-buttons{
flex-wrap:nowrap;
}
.icon-twitter-logo, .icon-feedly-logo, .icon-rss-logo{
font-size:20px;
}
#footer .icon-twitter-logo{
background-color:#1da1f2;
color:#ffffff;
}
#footer .icon-feedly-logo{
background-color:#2bb24c;
color:#ffffff;
}
#footer .icon-rss-logo{
background-color:#f26522;
color:#ffffff;
}
.sns-share-buttons a, .sns-follow-buttons a{
height:24px;
width:24px;
margin-right:0;
margin-left:2px;
}
@media (max-width:768px){
.icon-feedly-logo, .icon-rss-logo{
font-size:20px;
}
.sns-follow-buttons a{
height:24px;
width:24px;
}
.sns-share.ss-bottom.ss-col-6 a{
height:24px;
width:24px;
}
.ss-bottom .sns-share-buttons a{
font-size:20px;
}
}
.sns-follow{
display:none;
}
#footer .sns-follow{
display:inline-block;
}
.sns-buttons a:hover{
transition:0s;
opacity:0.5;
}
.article-footer{
text-align:right;
}
.footer-meta{
display:none;
}
.sidebar h3{
padding:5px 5px;
margin:8px 0;
}
.widget ul li a{
padding:0 4px;
}
.widget_categories ul{
text-align:center;
}
#footer .cat-item a{
width:auto;
}
@media (min-width:1024px){
.widget_categories ul{
text-align:left;
}
#footer .cat-item a{
width:max-content;
}
}
.cat-label{
display:none;
}
.eye-catch-wrap{
display:none;
}
.entry-content, .qtip{
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
-khtml-user-select:none;
text-align:left;
text-justify:inter-ideograph;
}
@media (min-width:768px){
.entry-content{
text-align:justify;
}
_::-webkit-full-page-media, _:future, :root .entry-content{
text-align:left;
}
}
.x1{
text-shadow:1px 1px 0 rgba(47, 76, 7, 0.3);
}
.x2{
text-shadow:1px 1px 0 rgba(34, 71, 204, 0.3);
}
.x3{
text-shadow:1px 1px 0 rgba(232, 126, 60, 0.3);
}
.x4{
text-shadow:1px 1px 0 rgba(232, 32, 192, 0.3);
}
.x5{
text-shadow:1px 1px 0 rgba(168, 47, 6, 0.3);
}
.x6{
text-shadow:1px 1px 0 rgba(8, 155, 165, 0.3);
}
.x7{
text-shadow:1px 1px 0 rgba(255, 153, 153, 0.3);
}
.x8{
text-shadow:1px 1px 0 rgba(101, 76, 0, 0.3);
}
.x9{
text-shadow:1px 1px 0 rgba(101, 101, 101, 0.3);
}
.x10{
text-shadow:1px 1px 0 rgba(255, 255, 50, 0.3);
}
.x11{
text-shadow:1px 1px 0 rgba(255, 0, 0, 0.3);
}
.entry-toc{
background-color:#fff;
border:solid 1px #0860b2;
margin:10px 30px;
padding:0 10px;
}
body{
counter-reset:footnotenumber therefcounter;
}
.article h2, .article h2.rainbow{
padding:5px 10px;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:120%;
color:#333;
margin:25px 0;
background-color:#fff;
position:relative;
text-align:center;
}
.article h2:before, .article h2:after{
content:"";
position:absolute;
z-index:1;
height:1px;
width:30%;
background:#3e98db;
}
.article h2:after{
bottom:0;
left:0;
}
.article h2:before{
top:0;
right:0;
}
.article h2.rainbow:before{
background:linear-gradient(to left, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
}
.article h2.rainbow:after{
background:linear-gradient(to right, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
}
.article h3, .article h3.rainbow{
text-align:center;
border:0;
padding:5px 10px;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:110%;
color:#333;
margin:25px 0;
background-color:#fff;
position:relative;
}
.article h3:after, .article h3.rainbow:after{
content:"";
position:absolute;
z-index:1;
height:1px;
bottom:0;
left:35.0%;
width:30%;
}
.article h3:after{
background:#3e98db;
}
.article h3.rainbow:after{
background:linear-gradient(to right, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
}
.article h4{
font-size:105%;
text-align:center;
border-top:none;
border-bottom:none;
}
.entry-content a{
color:#3e98db;
text-decoration:underline;
}
.entry-content a:hover{
color:#888888;
text-decoration:underline;
}
.entry-content dl.englishword{
border:0;
margin:5px 0;
padding:5px 10px;
background-color:#e3f3ff;
}
.entry-content .englishword dd{
margin-left:1em;
}
.fa-folder-open, .fa-fw, .fa-tags, .entry-category:before, .post-date:before, .post-update:before, .cat-link::before, .tag-link::before{
display:none;
}
span.fa-folder, span.fa-tag, span.fa-clock-o, span.fa-history{
display:none;
}
.e-card-info > span{
margin:0;
padding:0;
}
.entry-category, .entry-tag{
padding:0 5px 0 0;
}
.entry-card-thumb{
height:60vw;
overflow:hidden;
display:inline-block;
margin-left:0;
margin-right:0;
}
.post-date, .post-update{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
font-size:0.7em;
color:#333;
display:inline-block;
}
.date-tags .post-date:after{
content:"投稿";
}
.date-tags .post-update:after{
content:"更新";
}
.page .post-date{
display:none;
}
.entry-category, .entry-tag{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
font-size:0.7em;
color:#333;
}
.entry-card-title{
text-align:center;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:1.2em;
font-weight:400;
color:#333;
line-height:1.8;
}
.ect-big-card .card-thumb img{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
width:auto;
height:auto;
min-width:100%;
min-height:100%;
}
@supports (object-fit:cover) {
.ect-big-card .card-thumb img{
position:static;
width:100%;
height:100%;
top:0;
left:0;
-o-object-fit:cover;
object-fit:cover;
-ms-transform:none;
-moz-transform:none;
-webkit-transform:none;
transform:none;
}
}
@media (min-width:768px){
.ect-big-card .card-thumb{
width:50%;
float:right;
margin:0;
}
.entry-card-content{
width:100%;
margin:0;
}
.entry-card-meta{
right:auto;
bottom:50px;
color:#333;
}
.card-content{
position:relative;
}
.entry-card-title{
position:absolute;
top:50%;
left:0;
margin:0;
transform:translateY(-50%);
}
}
@media (max-width:767px){
.ect-big-card a{
width:calc(100% + 2 * 12px);
margin:0 -12px 0 -12px;
}
.entry-card-content{
width:100%;
margin:0;
}
.entry-card-meta{
right:auto;
left:auto;
width:80%;
bottom:0;
text-align:left;
color:#333;
margin:10px 10%;
}
.card-content{
position:relative;
}
.entry-card-title{
position:relative;
padding:30px 10%;
}
}
.entry-card-title{
margin-bottom:0;
}
.entry-card-wrap{
pointer-events:none;
}
.entry-card-wrap:hover{
background-color:rgba(0, 0, 0, 0);
}
.entry-card-thumb img{
pointer-events:auto;
}
.entry-card-thumb img:hover{
opacity:0.8;
transform:scale(1.1, 1.1);
transition:0.5s all;
}
.entry-card-content h2{
pointer-events:auto;
}
.entry-card-content h2:hover{
color:#888888;
}
.entry-card-meta .entry-card-categorys{
display:inline-block;
}
@media (min-width:768px){
.entry-card-content{
height:60vw;
width:50%;
}
}
.entry-card-meta{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-direction:row-reverse;
align-items:baseline;
justify-content:flex-end;
position:absolute;
top:0;
left:0;
}
.related-entry-card-snippet{
display:none;
}
@media (min-width:768px){
.content-in{
width:730px;
}
}
.entry-card-wrap.a-wrap{
padding:0;
margin-bottom:10px;
}
@media (max-width:480px){
.ect-big-card a{
margin:0 -12px;
width:calc(100% + 2 * 12px);
}
}
#archive-title{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align:center;
}
@media (min-width:768px){
#archive-title{
text-align:left;
}
}
.navimenu-fixed{
position:fixed;
top:0;
left:0;
width:100%;
z-index:100;
border-bottom:1px solid #eeeeee;
}
.navi-in > ul{
flex-wrap:nowrap;
overflow-x:auto;
overflow-y:hidden;
padding:2px 0 0 0;
justify-content:flex-start;
-webkit-overflow-scrolling:touch;
}
.navi-in > ul::-webkit-scrollbar{
display:none;
}
.navi-in > ul li{
flex-shrink:0;
width:auto;
height:auto;
line-height:40px;
}
.navi-in > ul li .caption-wrap{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
font-size:1em;
color:#333;
white-space:nowrap;
width:auto;
padding:1px 4px;
margin:0 0 2px 2px;
}
.navi-in > ul li .caption-wrap:hover{
color:#888888;
}
#navi-in{
border-top:0;
width:100%;
}
.navi-in{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
background-color:#ffffff;
margin:0 auto 0 0;
}
.navi-in > .menu-header{
display:flex;
margin:0 auto 0 0;
}
#navi .navi-in a:hover{
background-color:#ffffff;
}
.navimenu-flexbox-box::before, .navi-in::before{
content:'';
display:inline-block;
width:2em;
height:2em;
min-width:2em;
min-height:2em;
background-image:none;
background-size:contain;
vertical-align:middle;
margin:auto 0 auto auto;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:900;
color:#333;
font-size:1em;
}
.navimenu-fixed::before{
background-image:url("https://ypsilonmagazine.com/wp-content/uploads/YMYMmarka.svg");
}
.content{
margin-top:0;
}
#header-in{
width:100%;
}
#header .site-name-text, #footer .site-name-text{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:900;
color:#333;
display:none;
vertical-align:middle;
}
#footer .site-name-text{
padding-bottom:0;
}
.footer-title{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align:center;
}
@media (min-width:1024px){
.footer-title{
text-align:left;
}
}
#footer a, .author-description{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.pagination-next{
display:none;
}
.pager-links a{
text-decoration:none;
}
.pagination a:hover, .pager-links a:hover span{
background-color:#63a8db;
}
.navi-footer{
display:none;
}
.page-numbers{
width:25px;
height:25px;
line-height:25px;
}
@media (max-width:480px){
.page-numbers{
width:25px;
line-height:25px;
}
}
.article-header h1{
text-align:center;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:bold;
}
.entry-content{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.related-entry-heading{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:bold;
text-align:center;
}
@media (min-width:768px){
.related-entry-heading{
text-align:left;
}
}
.related-entry-card-title{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
text-align:left;
color:#333;
}
.cat-link, .tag-link{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
border-radius:2px;
margin-left:5px;
margin-right:0;
padding:2px 6px;
}
.cat-link, .cat-link:hover{
background-color:#fff;
border:1px solid #aaa;
color:#333;
}
.tag-link, .tag-link:hover{
background-color:#fff;
border:1px solid #ccc;
color:#333;
}
.cat-link:hover, .tag-link:hover{
transition:0s;
opacity:0.5;
}
.comment-area{
display:none;
}
.new-entry-card-link, .prev-post, .next-post, .related-entry-card-wrap{
pointer-events:none;
}
@media (min-width:768px){
.new-entry-card-link, .prev-post, .next-post, .related-entry-card-wrap{
pointer-events:none;
}
}
.new-entry-card-link img, .prev-post img, .next-post img, .related-entry-card-wrap img, .blogcard img{
pointer-events:all;
background-color:white;
}
.new-entry-card-link img:hover, .prev-post img:hover, .next-post img:hover, .related-entry-card-wrap img:hover, .blogcard img:hover{
opacity:0.8;
}
.new-entry-card-link .new-entry-card-title, .prev-post .prev-post-title, .next-post .next-post-title, .related-entry-card-wrap .related-entry-card-title, a.prev-post::before, a.next-post::before, .blogcard-title{
pointer-events:all;
}
.new-entry-card-link .new-entry-card-title:hover, .prev-post .prev-post-title:hover, .next-post .next-post-title:hover, .related-entry-card-wrap .related-entry-card-title:hover, .blogcard-title:hover{
color:#888888;
}
#footer a:hover, .new-entry-card-link:hover, .prev-post:hover, .next-post:hover, .related-entry-card-wrap:hover{
background-color:rgba(0, 0, 0, 0);
color:#888888;
transition:0s;
}
#footer .cat-item a:hover{
color:#888888;
}
#footer .author-name a:hover{
color:#888888;
}
.author-box .author-name{
display:none;
}
.pager-post-navi a.a-wrap::before{
color:#3e98db;
}
.page-numbers{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
border:1px solid #3e98db;
color:#333;
}
.breadcrumb{
display:none;
}
.breadcrumb a, .breadcrumb .breadcrumb-item{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#707070;
}
.pager-post-navi a.prev-post .prev-post-title, .pager-post-navi a.next-post .next-post-title{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.pager-post-navi{
margin:0;
}
.pagination .current, .page-numbers.current{
background-color:#63a8db;
border:1px solid #3e98db;
}
.page-numbers.dots{
background-color:#8ab8db;
border:1px solid #63a8db;
}
.copyright{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#footer{
background-color:#ffffff;
color:#333;
}
blockquote.translation, blockquote.citation{
background-color:#f8f8f8;
border:0 solid rgba(56, 111, 167, 0.5);
}
blockquote.translation::before, blockquote.citation::before{
color:#bbbbbb;
}
blockquote.translation::after, blockquote.citation::after{
color:#bbbbbb;
}
blockquote.twitter-translation::before, blockquote.twitter-translation::after{
color:#1da1f2;
}
blockquote.twitter-translation{
border:1px solid #ccd6dd;
border-radius:14px;
max-width:550px;
margin-left:auto;
margin-right:auto;
background:#fff;
}
blockquote{
padding-top:2em;
padding-bottom:2em;
}
blockquote.ancient-abstract{
background-color:linen;
border:solid 3em;
border-image-source:url("https://ypsilonmagazine.com/wp-content/uploads/corner1.svg");
border-image-slice:45%;
box-sizing:border-box;
padding:0;
}
blockquote.ancient-abstract::before, blockquote.ancient-abstract::after{
content:"";
}
blockquote.ancient-abstract p{
font-family:Georgia, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-style:italic;
}
blockquote.ancient-abstract > p{
margin-left:-1.5em;
margin-right:-1.5em;
}
blockquote.ancient-abstract > p:first-child:first-letter{
font-size:3em;
line-height:1;
float:left;
}
blockquote.ancient-abstract > p:first-child{
margin-top:-1.5em;
}
blockquote.ancient-abstract > p:last-child{
margin-bottom:-1.5em;
}
.article .toc{
border:0 solid rgba(56, 111, 167, 0.5);
}
.author-box{
border:0;
}
.author-box .sns-follow-buttons a.follow-button{
font-size:20px;
width:28px;
height:28px;
}
.author-box p{
line-height:1.5;
}
#footer a{
color:#333;
}
.search-edit{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
table td{
border:1px solid #888888;
}
table tr:nth-of-type(2n+1){
background-color:#ffffff;
}
.logo-footer{
display:none;
}
@media (min-width:768px){
.logo-footer{
display:block;
margin:8px 0;
}
}
.nwa .author-box{
margin-left:auto;
margin-right:auto;
}
#archive-title .fa-search:before{
color:#3e98db;
}
a.blogcard-wrap, a.blogcard-wrap:hover{
text-decoration:none;
pointer-events:none;
background-color:rgba(0, 0, 0, 0);
color:#333;
}
.internal-blogcard-site{
display:none;
}
.blogcard-title{
text-align:left;
}
.video-container{
margin-top:0;
margin-bottom:0;
}
.video-container .video{
margin-top:0.5em;
margin-bottom:0.5em;
}
.icon-home-logo:before{
color:#3e98db;
}
.widget-entry-cards .widget-entry-card{
display:flex;
align-items:center;
}
.widget-entry-cards figure{
min-width:120px;
max-width:120px;
}
.widget-entry-cards .widget-entry-card-content{
margin-left:0;
}
.textwidget{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
@media (max-width:1023px){
.textwidget{
text-align:center;
}
}
#toc1, #toc2, #toc3, #toc4, #toc5, #toc6, #toc7, #toc8, #toc9, #toc10, #toc11, #toc12, #toc13, #toc14, #toc15, #toc16, #toc17, #toc18, #toc19, #toc20, .monthlabel{
margin-top:-70px;
padding-top:70px;
pointer-events:none;
}
.content-in .main .easy-footnote-margin-adjust{
margin-top:-70px;
padding-top:70px;
position:absolute;
}
.easy-footnote sup:before{
content:"(";
}
.easy-footnote sup:after{
content:")";
}
.easy-footnote sup{
display:inline-block;
text-decoration:underline;
text-decoration-skip-ink:none;
}
.wp-caption{
background-color:rgba(0, 0, 0, 0);
}
.wp-caption-text{
margin:0;
}
@media (max-width:480px){
.author-box{
font-size:100%;
}
}
.nwa .author-box .author-content{
font-size:100%;
}
.twitter-tweet, .video-container, .tweet-parent{
margin-left:auto;
margin-right:auto;
}
iframe.giphy-embed, iframe.instagram-media, iframe.instagram-media-rendered{
display:block;
margin-left:auto !important;
margin-right:auto !important;
}
.pinterest-box{
text-align:center;
}
#follow-menu-content .sns-follow, #share-menu-content .sns-share{
display:block;
width:auto;
}
#follow-menu-content .sns-follow-buttons a, #share-menu-content .sns-share-buttons a{
width:22%;
height:45px;
}
#follow-menu-content .icon-twitter-logo, #follow-menu-content .icon-feedly-logo, #follow-menu-content .icon-rss-logo{
font-size:32px;
}
p.indent-1{
padding-left:1em;
text-indent:-1em;
}
iframe{
margin-left:auto;
margin-right:auto;
display:block;
}
p.abstract:before{
content:"要約　";
}
p.abstract{
padding-left:4em;
padding-right:1em;
font-weight:bold;
text-indent:-3em;
border-top:dotted thin lightgray;
border-bottom:dotted thin lightgray;
}
.recovered-tweet{
margin:10px auto;
max-width:550px;
text-align:center;
}
.recovered-instagram{
margin:10px auto;
max-width:450px;
text-align:center;
}
.recovered-youtube{
margin-top:0.5em;
margin-bottom:0.5em;
margin-left:auto;
margin-right:auto;
max-width:640px;
text-align:center;
}
.recovered-tiktok{
margin-left:auto;
margin-right:auto;
max-width:340px;
text-align:center;
display:block;
}
.wp-caption{
border:none;
color:gray;
}
.header-container *{
transition:none;
}
#share-menu-content .comment-button{
display:none;
}
iframe.imgur-embed-iframe-pub{
margin-left:auto !important;
margin-right:auto !important;
}
td.gsib_b{
padding:0px;
}
.gsl_50, .gsc-search-box table{
margin-bottom:0px;
}
input.gsc-input{
height:1.8em !important;
}
@media (max-width:834px){
main.main{
padding:16px 12px;
}
}
blockquote.tiktok-embed{
background-color:transparent;
border:none;
padding:0;
}
blockquote.tiktok-embed:after{
content:"";
}
blockquote.tiktok-embed:before{
content:"";
}
div.translation, div.twitter-translation, div.bluesky-translation{
background-color:#f8f8f8;
border:0 solid rgba(56, 111, 167, 0.5);
padding-top:2em;
padding-left:1.2em;
padding-right:1.2em;
position:relative;
margin-bottom:1.2em;
}
div.translation :last-child, div.twitter-translation :last-child, div.bluesky-translation :last-child{
margin-bottom:0;
}
div.translation, div.twitter-translation, div.bluesky-translation{
padding-bottom:2em;
}
div.translation::before, div.translation::after{
color:#bbbbbb;
position:absolute;
font-family:serif;
font-size:300%;
}
div.translation::before, div.twitter-translation::before, div.bluesky-translation::before{
content:"\201C";
left:10px;
top:0;
line-height:1.1;
}
div.translation::after, div.twitter-translation::after, div.bluesky-translation::after{
content:"\201D";
right:10px;
bottom:0;
line-height:0;
}
div.twitter-translation::before, div.twitter-translation::after, div.bluesky-translation::before, div.bluesky-translation::after{
position:absolute;
font-family:serif;
font-size:300%;
}
div.twitter-translation::before, div.twitter-translation::after{
color:#1da1f2;
}
div.bluesky-translation::before, div.bluesky-translation::after{
color:#1185fe;
}
div.twitter-translation{
border:1px solid #ccd6dd;
border-radius:14px;
max-width:550px;
margin-left:auto;
margin-right:auto;
margin-top:1.2em;
background:#fff;
}
div.bluesky-translation{
border:1px solid #e5e7eb;
border-radius:14px;
max-width:600px;
margin-left:auto;
margin-right:auto;
margin-top:1.2em;
background:#fff;
}
@media (min-width:768px){
*{
word-break:normal;
}
body{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#333;
}
#header{
margin:0 0;
}
.logo-text, .logo-image{
padding:5px 0 0;
margin:-5px 0;
text-align:left;
}
.site-name-text-link{
font-weight:900;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.site-name-text-link::before{
content:'';
display:inline-block;
width:11.272727272727273em;
height:2em;
min-width:11.272727272727273em;
min-height:2em;
background-image:url("https://ypsilonmagazine.com/wp-content/uploads/YMYMblackb.svg");
background-size:contain;
vertical-align:middle;
}
.tagline{
text-align:left;
font-size:1em;
margin:-5px 0;
color:#888;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
display:none;
}
#main{
padding-top:0;
}
.entry-content{
margin-top:0em;
margin-bottom:0em;
}
.button-caption{
display:none;
}
.sns-share.ss-col-6 a{
width:24px;
height:24px;
}
}
@media (min-width:768px) and (max-width:768px){
.sns-share.ss-col-6 a{
width:24px;
height:24px;
}
}
@media (min-width:768px){
.sns-follow, .sns-share{
width:auto;
margin:5px 0;
display:inline-block;
}
.sns-share-buttons{
flex-wrap:nowrap;
}
.icon-twitter-logo, .icon-feedly-logo, .icon-rss-logo{
font-size:20px;
}
#footer .icon-twitter-logo{
background-color:#1da1f2;
color:#ffffff;
}
#footer .icon-feedly-logo{
background-color:#2bb24c;
color:#ffffff;
}
#footer .icon-rss-logo{
background-color:#f26522;
color:#ffffff;
}
.sns-share-buttons a, .sns-follow-buttons a{
height:24px;
width:24px;
margin-right:0;
margin-left:2px;
}
}
@media (min-width:768px) and (max-width:768px){
.icon-feedly-logo, .icon-rss-logo{
font-size:20px;
}
.sns-follow-buttons a{
height:24px;
width:24px;
}
.sns-share.ss-bottom.ss-col-6 a{
height:24px;
width:24px;
}
.ss-bottom .sns-share-buttons a{
font-size:20px;
}
}
@media (min-width:768px){
.sns-follow{
display:none;
}
#footer .sns-follow{
display:inline-block;
}
.sns-buttons a:hover{
transition:0s;
opacity:0.5;
}
.article-footer{
text-align:right;
}
.footer-meta{
display:none;
}
.sidebar h3{
padding:5px 5px;
margin:8px 0;
}
.widget ul li a{
padding:0 4px;
}
.widget_categories ul{
text-align:center;
}
#footer .cat-item a{
width:auto;
}
}
@media (min-width:1024px){
.widget_categories ul{
text-align:left;
}
#footer .cat-item a{
width:max-content;
}
}
@media (min-width:768px){
.cat-label{
display:none;
}
.eye-catch-wrap{
display:none;
}
.entry-content, .qtip{
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
-khtml-user-select:none;
text-align:left;
text-justify:inter-ideograph;
}
}
@media (min-width:768px){
.entry-content{
text-align:justify;
}
_::-webkit-full-page-media, _:future, :root .entry-content{
text-align:left;
}
}
@media (min-width:768px){
.x1{
text-shadow:1px 1px 0 rgba(47, 76, 7, 0.3);
}
.x2{
text-shadow:1px 1px 0 rgba(34, 71, 204, 0.3);
}
.x3{
text-shadow:1px 1px 0 rgba(232, 126, 60, 0.3);
}
.x4{
text-shadow:1px 1px 0 rgba(232, 32, 192, 0.3);
}
.x5{
text-shadow:1px 1px 0 rgba(168, 47, 6, 0.3);
}
.x6{
text-shadow:1px 1px 0 rgba(8, 155, 165, 0.3);
}
.x7{
text-shadow:1px 1px 0 rgba(255, 153, 153, 0.3);
}
.x8{
text-shadow:1px 1px 0 rgba(101, 76, 0, 0.3);
}
.x9{
text-shadow:1px 1px 0 rgba(101, 101, 101, 0.3);
}
.x10{
text-shadow:1px 1px 0 rgba(255, 255, 50, 0.3);
}
.x11{
text-shadow:1px 1px 0 rgba(255, 0, 0, 0.3);
}
.entry-toc{
background-color:#fff;
border:solid 1px #0860b2;
margin:10px 30px;
padding:0 10px;
}
body{
counter-reset:footnotenumber therefcounter;
}
.article h2, .article h2.rainbow{
padding:5px 10px;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:120%;
color:#333;
margin:25px 0;
background-color:#fff;
position:relative;
text-align:center;
}
.article h2:before, .article h2:after{
content:"";
position:absolute;
z-index:1;
height:1px;
width:30%;
background:#3e98db;
}
.article h2:after{
bottom:0;
left:0;
}
.article h2:before{
top:0;
right:0;
}
.article h2.rainbow:before{
background:linear-gradient(to left, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
}
.article h2.rainbow:after{
background:linear-gradient(to right, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
}
.article h3, .article h3.rainbow{
text-align:center;
border:0;
padding:5px 10px;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:110%;
color:#333;
margin:25px 0;
background-color:#fff;
position:relative;
}
.article h3:after, .article h3.rainbow:after{
content:"";
position:absolute;
z-index:1;
height:1px;
bottom:0;
left:35.0%;
width:30%;
}
.article h3:after{
background:#3e98db;
}
.article h3.rainbow:after{
background:linear-gradient(to right, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
}
.article h4{
font-size:105%;
text-align:center;
border-top:none;
border-bottom:none;
}
.entry-content a{
color:#3e98db;
text-decoration:underline;
}
.entry-content a:hover{
color:#888888;
text-decoration:underline;
}
.entry-content dl.englishword{
border:0;
margin:5px 0;
padding:5px 10px;
background-color:#e3f3ff;
}
.entry-content .englishword dd{
margin-left:1em;
}
.fa-folder-open, .fa-fw, .fa-tags, .entry-category:before, .post-date:before, .post-update:before, .cat-link::before, .tag-link::before{
display:none;
}
span.fa-folder, span.fa-tag, span.fa-clock-o, span.fa-history{
display:none;
}
.e-card-info > span{
margin:0;
padding:0;
}
.entry-category, .entry-tag{
padding:0 5px 0 0;
}
.entry-card-thumb{
height:200px;
overflow:hidden;
display:inline-block;
margin-left:0;
margin-right:0;
}
.post-date, .post-update{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
font-size:0.7em;
color:#333;
display:inline-block;
}
.date-tags .post-date:after{
content:"投稿";
}
.date-tags .post-update:after{
content:"更新";
}
.page .post-date{
display:none;
}
.entry-category, .entry-tag{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
font-size:0.7em;
color:#333;
}
.entry-card-title{
text-align:left;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:1em;
font-weight:400;
color:#333;
line-height:1.8;
}
.ect-big-card .card-thumb img{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
width:auto;
height:auto;
min-width:100%;
min-height:100%;
}
@supports (object-fit:cover) {.ect-big-card .card-thumb img{
position:static;
width:100%;
height:100%;
top:0;
left:0;
-o-object-fit:cover;
object-fit:cover;
-ms-transform:none;
-moz-transform:none;
-webkit-transform:none;
transform:none;
}
}
}
@media (min-width:768px){
.ect-big-card .card-thumb{
width:50%;
float:right;
margin:0;
}
.entry-card-content{
width:100%;
margin:0;
}
.entry-card-meta{
right:auto;
bottom:50px;
color:#333;
}
.card-content{
position:relative;
}
.entry-card-title{
position:absolute;
top:50%;
left:0;
margin:0;
transform:translateY(-50%);
}
}
@media (min-width:768px){
.entry-card-title{
margin-bottom:0;
}
.entry-card-wrap{
pointer-events:none;
}
.entry-card-wrap:hover{
background-color:rgba(0, 0, 0, 0);
}
.entry-card-thumb img{
pointer-events:auto;
}
.entry-card-thumb img:hover{
opacity:0.8;
transform:scale(1.1, 1.1);
transition:0.5s all;
}
.entry-card-content h2{
pointer-events:auto;
}
.entry-card-content h2:hover{
color:#888888;
}
.entry-card-meta .entry-card-categorys{
display:inline-block;
}
}
@media (min-width:768px){
.entry-card-content{
height:200px;
width:50%;
}
}
@media (min-width:768px){
.entry-card-meta{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-direction:row-reverse;
align-items:baseline;
justify-content:flex-end;
position:absolute;
top:0;
left:0;
}
.related-entry-card-snippet{
display:none;
}
}
@media (min-width:768px){
.content-in{
width:730px;
}
}
@media (min-width:768px){
.entry-card-wrap.a-wrap{
padding:0;
margin-bottom:10px;
}
}
@media (min-width:768px){
#archive-title{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align:center;
}
}
@media (min-width:768px){
#archive-title{
text-align:left;
}
}
@media (min-width:768px){
.navimenu-fixed{
position:fixed;
top:0;
left:0;
width:100%;
z-index:100;
border-bottom:1px solid #eeeeee;
}
.navi-in > ul{
flex-wrap:nowrap;
overflow-x:auto;
overflow-y:hidden;
padding:2px 0 0 0;
justify-content:flex-start;
-webkit-overflow-scrolling:touch;
}
.navi-in > ul::-webkit-scrollbar{
display:none;
}
.navi-in > ul li{
flex-shrink:0;
width:auto;
height:auto;
line-height:40px;
}
.navi-in > ul li .caption-wrap{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
font-size:1em;
color:#333;
white-space:nowrap;
width:auto;
padding:1px 4px;
margin:0 0 2px 2px;
}
.navi-in > ul li .caption-wrap:hover{
color:#888888;
}
#navi-in{
border-top:0;
width:100%;
}
.navi-in{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
background-color:#ffffff;
margin:0 auto 0 0;
}
.navi-in > .menu-header{
display:flex;
margin:0 auto 0 0;
}
#navi .navi-in a:hover{
background-color:#ffffff;
}
.navimenu-flexbox-box::before, .navi-in::before{
content:'';
display:inline-block;
width:2em;
height:2em;
min-width:2em;
min-height:2em;
background-image:none;
background-size:contain;
vertical-align:middle;
margin:auto 0 auto auto;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:900;
color:#333;
font-size:1em;
}
.navimenu-fixed::before{
background-image:url("https://ypsilonmagazine.com/wp-content/uploads/YMYMmarka.svg");
}
.content{
margin-top:0;
}
#header-in{
width:100%;
}
#header .site-name-text, #footer .site-name-text{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:900;
color:#333;
display:none;
vertical-align:middle;
}
#footer .site-name-text{
padding-bottom:0;
}
.footer-title{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align:center;
}
}
@media (min-width:1024px){
.footer-title{
text-align:left;
}
}
@media (min-width:768px){
#footer a, .author-description{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.pagination-next{
display:none;
}
.pager-links a{
text-decoration:none;
}
.pagination a:hover, .pager-links a:hover span{
background-color:#63a8db;
}
.navi-footer{
display:none;
}
.page-numbers{
width:25px;
height:25px;
line-height:25px;
}
}
@media (min-width:768px){
.article-header h1{
text-align:center;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:bold;
}
.entry-content{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.related-entry-heading{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:bold;
text-align:center;
}
}
@media (min-width:768px){
.related-entry-heading{
text-align:left;
}
}
@media (min-width:768px){
.related-entry-card-title{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
text-align:left;
color:#333;
}
.cat-link, .tag-link{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:400;
border-radius:2px;
margin-left:5px;
margin-right:0;
padding:2px 6px;
}
.cat-link, .cat-link:hover{
background-color:#fff;
border:1px solid #aaa;
color:#333;
}
.tag-link, .tag-link:hover{
background-color:#fff;
border:1px solid #ccc;
color:#333;
}
.cat-link:hover, .tag-link:hover{
transition:0s;
opacity:0.5;
}
.comment-area{
display:none;
}
.new-entry-card-link, .prev-post, .next-post, .related-entry-card-wrap{
pointer-events:none;
}
}
@media (min-width:768px){
.new-entry-card-link, .prev-post, .next-post, .related-entry-card-wrap{
pointer-events:none;
}
}
@media (min-width:768px){
.new-entry-card-link img, .prev-post img, .next-post img, .related-entry-card-wrap img, .blogcard img{
pointer-events:all;
background-color:white;
}
.new-entry-card-link img:hover, .prev-post img:hover, .next-post img:hover, .related-entry-card-wrap img:hover, .blogcard img:hover{
opacity:0.8;
}
.new-entry-card-link .new-entry-card-title, .prev-post .prev-post-title, .next-post .next-post-title, .related-entry-card-wrap .related-entry-card-title, a.prev-post::before, a.next-post::before, .blogcard-title{
pointer-events:all;
}
.new-entry-card-link .new-entry-card-title:hover, .prev-post .prev-post-title:hover, .next-post .next-post-title:hover, .related-entry-card-wrap .related-entry-card-title:hover, .blogcard-title:hover{
color:#888888;
}
#footer a:hover, .new-entry-card-link:hover, .prev-post:hover, .next-post:hover, .related-entry-card-wrap:hover{
background-color:rgba(0, 0, 0, 0);
color:#888888;
transition:0s;
}
#footer .cat-item a:hover{
color:#888888;
}
#footer .author-name a:hover{
color:#888888;
}
.author-box .author-name{
display:none;
}
.pager-post-navi a.a-wrap::before{
color:#3e98db;
}
.page-numbers{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
border:1px solid #3e98db;
color:#333;
}
.breadcrumb{
display:none;
}
.breadcrumb a, .breadcrumb .breadcrumb-item{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#707070;
}
.pager-post-navi a.prev-post .prev-post-title, .pager-post-navi a.next-post .next-post-title{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.pager-post-navi{
margin:0;
}
.pagination .current, .page-numbers.current{
background-color:#63a8db;
border:1px solid #3e98db;
}
.page-numbers.dots{
background-color:#8ab8db;
border:1px solid #63a8db;
}
.copyright{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#footer{
background-color:#ffffff;
color:#333;
}
blockquote.translation, blockquote.citation{
background-color:#f8f8f8;
border:0 solid rgba(56, 111, 167, 0.5);
}
blockquote.translation::before, blockquote.citation::before{
color:#bbbbbb;
}
blockquote.translation::after, blockquote.citation::after{
color:#bbbbbb;
}
blockquote.twitter-translation::before, blockquote.twitter-translation::after{
color:#1da1f2;
}
blockquote.twitter-translation{
border:1px solid #ccd6dd;
border-radius:14px;
max-width:550px;
margin-left:auto;
margin-right:auto;
background:#fff;
}
blockquote{
padding-top:2em;
padding-bottom:2em;
}
blockquote.ancient-abstract{
background-color:linen;
border:solid 3em;
border-image-source:url("https://ypsilonmagazine.com/wp-content/uploads/corner1.svg");
border-image-slice:45%;
box-sizing:border-box;
padding:0;
}
blockquote.ancient-abstract::before, blockquote.ancient-abstract::after{
content:"";
}
blockquote.ancient-abstract p{
font-family:Georgia, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-style:italic;
}
blockquote.ancient-abstract > p{
margin-left:-1.5em;
margin-right:-1.5em;
}
blockquote.ancient-abstract > p:first-child:first-letter{
font-size:3em;
line-height:1;
float:left;
}
blockquote.ancient-abstract > p:first-child{
margin-top:-1.5em;
}
blockquote.ancient-abstract > p:last-child{
margin-bottom:-1.5em;
}
.article .toc{
border:0 solid rgba(56, 111, 167, 0.5);
}
.author-box{
border:0;
}
.author-box .sns-follow-buttons a.follow-button{
font-size:20px;
width:28px;
height:28px;
}
.author-box p{
line-height:1.5;
}
#footer a{
color:#333;
}
.search-edit{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
table td{
border:1px solid #888888;
}
table tr:nth-of-type(2n+1){
background-color:#ffffff;
}
.logo-footer{
display:none;
}
}
@media (min-width:768px){
.logo-footer{
display:block;
margin:8px 0;
}
}
@media (min-width:768px){
.nwa .author-box{
margin-left:auto;
margin-right:auto;
}
#archive-title .fa-search:before{
color:#3e98db;
}
a.blogcard-wrap, a.blogcard-wrap:hover{
text-decoration:none;
pointer-events:none;
background-color:rgba(0, 0, 0, 0);
color:#333;
}
.internal-blogcard-site{
display:none;
}
.blogcard-title{
text-align:left;
}
.video-container{
margin-top:0;
margin-bottom:0;
}
.video-container .video{
margin-top:0.5em;
margin-bottom:0.5em;
}
.icon-home-logo:before{
color:#3e98db;
}
.widget-entry-cards .widget-entry-card{
display:flex;
align-items:center;
}
.widget-entry-cards figure{
min-width:120px;
max-width:120px;
}
.widget-entry-cards .widget-entry-card-content{
margin-left:0;
}
.textwidget{
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
}
@media (min-width:768px) and (max-width:1023px){
.textwidget{
text-align:center;
}
}
@media (min-width:768px){
#toc1, #toc2, #toc3, #toc4, #toc5, #toc6, #toc7, #toc8, #toc9, #toc10, #toc11, #toc12, #toc13, #toc14, #toc15, #toc16, #toc17, #toc18, #toc19, #toc20, .monthlabel{
margin-top:-70px;
padding-top:70px;
pointer-events:none;
}
.content-in .main .easy-footnote-margin-adjust{
margin-top:-70px;
padding-top:70px;
position:absolute;
}
.easy-footnote sup:before{
content:"(";
}
.easy-footnote sup:after{
content:")";
}
.easy-footnote sup{
display:inline-block;
text-decoration:underline;
text-decoration-skip-ink:none;
}
.wp-caption{
background-color:rgba(0, 0, 0, 0);
}
.wp-caption-text{
margin:0;
}
}
@media (min-width:768px){
.nwa .author-box .author-content{
font-size:100%;
}
.twitter-tweet, .video-container, .tweet-parent{
margin-left:auto;
margin-right:auto;
}
iframe.giphy-embed, iframe.instagram-media, iframe.instagram-media-rendered{
display:block;
margin-left:auto !important;
margin-right:auto !important;
}
.pinterest-box{
text-align:center;
}
#follow-menu-content .sns-follow, #share-menu-content .sns-share{
display:block;
width:auto;
}
#follow-menu-content .sns-follow-buttons a, #share-menu-content .sns-share-buttons a{
width:22%;
height:45px;
}
#follow-menu-content .icon-twitter-logo, #follow-menu-content .icon-feedly-logo, #follow-menu-content .icon-rss-logo{
font-size:32px;
}
p.indent-1{
padding-left:1em;
text-indent:-1em;
}
iframe{
margin-left:auto;
margin-right:auto;
display:block;
}
p.abstract:before{
content:"要約　";
}
p.abstract{
padding-left:4em;
padding-right:1em;
font-weight:bold;
text-indent:-3em;
border-top:dotted thin lightgray;
border-bottom:dotted thin lightgray;
}
.recovered-tweet{
margin:10px auto;
max-width:550px;
text-align:center;
}
.recovered-instagram{
margin:10px auto;
max-width:450px;
text-align:center;
}
.recovered-youtube{
margin-top:0.5em;
margin-bottom:0.5em;
margin-left:auto;
margin-right:auto;
max-width:640px;
text-align:center;
}
.recovered-tiktok{
margin-left:auto;
margin-right:auto;
max-width:340px;
text-align:center;
display:block;
}
.wp-caption{
border:none;
color:gray;
}
.header-container *{
transition:none;
}
#share-menu-content .comment-button{
display:none;
}
iframe.imgur-embed-iframe-pub{
margin-left:auto !important;
margin-right:auto !important;
}
td.gsib_b{
padding:0px;
}
.gsl_50, .gsc-search-box table{
margin-bottom:0px;
}
input.gsc-input{
height:1.8em !important;
}
}
@media (min-width:768px) and (max-width:834px){
main.main{
padding:16px 12px;
}
}
@media (min-width:768px){
blockquote.tiktok-embed{
background-color:transparent;
border:none;
padding:0;
}
blockquote.tiktok-embed:after{
content:"";
}
blockquote.tiktok-embed:before{
content:"";
}
div.translation, div.twitter-translation, div.bluesky-translation{
background-color:#f8f8f8;
border:0 solid rgba(56, 111, 167, 0.5);
padding-top:2em;
padding-left:1.2em;
padding-right:1.2em;
position:relative;
margin-bottom:1.2em;
}
div.translation :last-child, div.twitter-translation :last-child, div.bluesky-translation :last-child{
margin-bottom:0;
}
div.translation, div.twitter-translation, div.bluesky-translation{
padding-bottom:2em;
}
div.translation::before, div.translation::after{
color:#bbbbbb;
position:absolute;
font-family:serif;
font-size:300%;
}
div.translation::before, div.twitter-translation::before, div.bluesky-translation::before{
content:"\201C";
left:10px;
top:0;
line-height:1.1;
}
div.translation::after, div.twitter-translation::after, div.bluesky-translation::after{
content:"\201D";
right:10px;
bottom:0;
line-height:0;
}
div.twitter-translation::before, div.twitter-translation::after, div.bluesky-translation::before, div.bluesky-translation::after{
position:absolute;
font-family:serif;
font-size:300%;
}
div.twitter-translation::before, div.twitter-translation::after{
color:#1da1f2;
}
div.bluesky-translation::before, div.bluesky-translation::after{
color:#1185fe;
}
div.twitter-translation{
border:1px solid #ccd6dd;
border-radius:14px;
max-width:550px;
margin-left:auto;
margin-right:auto;
margin-top:1.2em;
background:#fff;
}
div.bluesky-translation{
border:1px solid #e5e7eb;
border-radius:14px;
max-width:600px;
margin-left:auto;
margin-right:auto;
margin-top:1.2em;
background:#fff;
}
}
