<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----------------------------------------------------
	caption illust
----------------------------------------------------*/

/* ã‚­ãƒ£ãƒ—ã‚·ãƒ§ãƒ³ã‚¤ãƒ©ã‚¹ãƒˆå†…éƒ¨ã«é–¢ã™ã‚‹ã‚‚ã® */

div.caption_illust_container div.caption_illst_src {
    height: 0px;
}
div.caption_illust_container div.caption_illst_src &gt; div.img {
    display: block;
}
div.caption_illust_container {
    position: relative;
    margin-left: 0px;
}
div.caption_illust_container div.caption_texts {
    position: relative;
}
div.caption_illust_container p img/*.img-inline*/ {
    display: inline;
    padding: 0 1.5px;
}
div.caption_illust_container div.caption_text {
    position: absolute;
    text-align: left;
}
div.caption_illust_container div.caption_text.center {
    text-align: center;
}
div.caption_illust_container div.caption_text.right {
    text-align: right;
}
#main div.caption_illust_container div.caption_text.right * {
    margin: 0 0 0 auto;
}
#main div.caption_illust_container div.caption_text &gt; *
, .second #contents #main .article div.caption_text &gt; * {
    line-height: inherit;
    height: inherit;
    width: inherit;
    display: table-cell;    /* å­è¦ç´&nbsp;ã® vertical-align ã‚’æœ‰åŠ¹ã«ã™ã‚‹ãŸã‚ */
}
#main div.caption_illust_container div.bold {
    font-weight: bold;
}
#main div.caption_illust_container div.underlined {
    text-decoration: underline;
}
#main div.caption_illust_container div.italic {
    font-style: italic;
}
#main div.caption_illust_container div.v_top &gt; * {
    vertical-align: top;
}
#main div.caption_illust_container div.v_center &gt; * {
    vertical-align: middle;
}
#main div.caption_illust_container div.v_bottom &gt; * {
    vertical-align: bottom;
}
#main div.caption_illust_container * {
    line-height: inherit;
    font-weight: inherit;
    font-size: inherit;
}
#main div.caption_illust_container img.self_cap
, #main div.caption_illust_container div.img
, #main div.caption_illust_container div.caption_text * {
    margin: 0px;
}

/* é«˜ã•ã®ç•°ãªã‚‹ã‚¤ãƒ©ã‚¹ãƒˆãŒä¸¦ã‚“ã&nbsp;å&nbsp;´åˆã«ä¸Šç«¯æƒãˆã™ã‚‹ãŸã‚ */ 

div.figures &gt; div.caption_illust_container {
    vertical-align: top;
}
/*----------------------------------------------------
 ã‚­ãƒ£ãƒ—ã‚·ãƒ§ãƒ³ã‚¤ãƒ©ã‚¹ãƒˆå¤–éƒ¨ (ä»–è¦ç´&nbsp;ã¨ã®ä½ç½®é–¢ä¿‚) ã«é–¢ã™ã‚‹ã‚‚ã®
----------------------------------------------------*/

div.caption_illust_container.caption_illust_float_right {
    float: right;
    clear: right;
}
article aside.important
, article aside.note { /* ç›´å‰ã« float:right ã®ã‚­ãƒ£ãƒ—ã‚·ãƒ§ãƒ³ã‚¤ãƒ©ã‚¹ãƒˆãŒã‚ã‚‹å&nbsp;´åˆã«è¢«ã£ã¦ã—ã¾ã†ä»¶ã¸ã®å¯¾å¿œã€‚ */
    clear: both;
}

/* å‡¦ç†ä¸­ã«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ãƒãƒ¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹çµæžœã€ç´&nbsp;æã‚¤ãƒ©ã‚¹ãƒˆã‚µã‚¤ã‚ºãŒã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ãƒãƒ¼å¹…åˆ†å°ã•ããªã‚‹ã“ã¨ã‚’é˜²ã
----------------------------------------------------------------------------------------------------*/

div#contents {
    overflow: visible;
}


/* column group ã®è¦ç´&nbsp;ã§ã‚ã‚‹å&nbsp;´åˆ
     ã€€chrome ã¯ css column å†…ã§ position:absolute ã‚’åˆ©ç”¨ã™ã‚‹ã¨ bug ç™ºç”Ÿ
       -ms-xxx ã¯ ie11 åŠã³ old edge å¯¾å¿œ
----------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 769px) {
    div.multi-column-caption {
        display:grid;
		column-gap:30px;
		grid-template-columns: repeat(2, 1fr);
        /*grid-template-columns: repeat(auto-fit, minmax(0px, 1fr));*/
    }
    div.multi-column-caption.col-len-3 {
		grid-template-columns: repeat(3, 1fr);
    }
    div.multi-column-caption.col-len-4 {
		grid-template-columns: repeat(4, 1fr);
    }
}

/* ie11
div.multi-column-caption {
    display:-ms-grid; }
div.multi-column-caption.col-len1 { -ms-grid-columns: (minmax(0, 1fr))[1]; }
div.multi-column-caption.col-len2 { -ms-grid-columns: (minmax(0, 1fr))[2]; }
div.multi-column-caption.col-len3 { -ms-grid-columns: (minmax(0, 1fr))[3]; }
div.multi-column-caption.col-len4 { -ms-grid-columns: (minmax(0, 1fr))[4]; }
div.multi-column-caption.col-len5 { -ms-grid-columns: (minmax(0, 1fr))[5]; }
div.multi-column-caption.col-len-1 { -ms-grid-columns: (minmax(0, 1fr))[1]; }
div.multi-column-caption.col-len-2 { -ms-grid-columns: (minmax(0, 1fr))[2]; }
div.multi-column-caption.col-len-3 { -ms-grid-columns: (minmax(0, 1fr))[3]; }
div.multi-column-caption.col-len-4 { -ms-grid-columns: (minmax(0, 1fr))[4]; }
div.multi-column-caption.col-len-5 { -ms-grid-columns: (minmax(0, 1fr))[5]; }

div.multi-column-caption &gt; div:nth-child(1) { -ms-grid-column:1; }
div.multi-column-caption &gt; div:nth-child(2) { -ms-grid-column:2; }
div.multi-column-caption &gt; div:nth-child(3) { -ms-grid-column:3; }
div.multi-column-caption &gt; div:nth-child(4) { -ms-grid-column:4; }
div.multi-column-caption &gt; div:nth-child(5) { -ms-grid-column:5; }
*/
/* äº’æ›æ€§æ‹…ä¿ (ç¾åœ¨ã¯ multi-column-caption æŽ¨å¥¨) */
/*
.multi-column &gt; div:nth-child(1) { -ms-grid-column:1; }
.multi-column &gt; div:nth-child(2) { -ms-grid-column:2; }
.multi-column &gt; div:nth-child(3) { -ms-grid-column:3; }
.multi-column &gt; div:nth-child(4) { -ms-grid-column:4; }
.multi-column &gt; div:nth-child(5) { -ms-grid-column:5; }
*/

/*----------------------------------------------------
    arabic
----------------------------------------------------*/
/* itrex ã§å·¦å³ç«¯ã«ä½™è£•ã®ãªã„ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’ã—ãŸå&nbsp;´åˆã«è¦‹åˆ‡ã‚Œã‚‹ä»¶ã¸ã®å¯¾å¿œ */
/* html[dir="rtl"] #main div.caption_illust_container { 
    margin-left: 5px;
    margin-right: 5px;
}

html[dir="rtl"] #main div.caption_illust_container *:not(.center .left) {
    text-align: left;
}*/

/*----------------------------------------------------
----------------------------------------------------*/
</pre></body></html>