﻿@import"https://fonts.googleapis.com/css?family=PT+Mono";*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}template{display:none}[hidden]{display:none}*:before,*:after{content:"";content:none}@font-face{font-family:"wlicon";src:url("wlicon.201126.woff") format("woff");font-weight:normal;font-style:normal}:root{--c01: rgb(30.25, 30.25, 30.25);--lhd: 1.8;--lhn: 1.5;--f_d: 16px;--f_s: 15px;--f_ss: 14px;--f_sss: 13px;--f_ssss: 12px}@media screen and (min-width: 768px){:root{--c01: rgb(50.65, 50.65, 50.65);--lhn: 1.6;--f_d: 16px;--f_s: 15px;--f_ss: 14px;--f_sss: 13px;--f_ssss: 12px}}@media screen and (min-width: 768px)and (max-width: 1024px){:root{--f_d: 16px;--f_s: 15px;--f_ss: 14px;--f_sss: 13px;--f_ssss: 12px}}html{overflow-y:scroll;height:100%;margin:0;font-size:16px;font-size:var(--f_d)}body{height:100%;color:#2b2b2b;color:var(--c01);background-color:#fff;background-image:url(../img/bg_01.jpg);font-family:"PT Mono",sans-serif;font-weight:300;background-size:200px auto;-webkit-text-size-adjust:100%}p:lang(zh){font-weight:400}.ja{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic","メイリオ","Meiryo",sans-serif !important}.invisible{visibility:hidden}.nowrap{white-space:nowrap}@media screen and (min-width: 768px){.dtnowrap{white-space:nowrap}}a,span.toggle_elem{cursor:pointer;color:#d41e27;text-decoration:none}a:visited,span.toggle_elem:visited{color:#d41e27}a:hover,a:active,span.toggle_elem:hover,span.toggle_elem:active{color:rgb(228.0991735537,64.9008264463,72.9710743802)}a[href^=http],span.toggle_elem[href^=http]{margin-right:.3em}a[href^=http]:after,span.toggle_elem[href^=http]:after{font-family:"wlicon";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}a .sup,span.toggle_elem .sup{color:inherit}a.tip{cursor:pointer;font-size:var(--f_sss)}strong{font-style:normal;font-weight:bold}strong .em{font-size:131%}em{font-style:normal;font-weight:bold}em.bouten{font-weight:300;text-emphasis-style:sesame filled}em.hl{font-weight:300;background:linear-gradient(transparent 15%, rgba(212, 30, 39, 0.15) 0%)}em.hl span.name,em.hl span.geo,em.hl span.era,em.hl span.doc{font-weight:300 !important}em.hit{font-weight:300;color:#f3f3f0;background:#d41e27;padding:0 .2em}del{text-decoration:line-through}ins{text-decoration:none;font-style:italic}ins strong,ins em{font-style:italic}hr{height:0;border-top:1px solid #b3b3b3}.tblonhover,.tblonclick,.tblhl{background:rgba(212,30,39,.1)}.anno_ast{color:#d41e27}.pre .anno_ast{padding-right:.2em}.icon:after,.icon:before{font-family:"wlicon";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon .mk{display:none}.icon_mk:before{margin-right:.3em;color:#d41e27;content:""}.icon_mk .mk{display:none}.icon_close:before{content:""}.icon_alert:before{margin-right:.3em;font-size:110%;color:#d41e27;content:""}.icon_alert .mk{display:none}.icon.rc:before{color:#fff}.icon.ok,.icon.ng,.icon.check{position:relative;top:2px;left:0;display:inline-block;width:1.3em;height:1.3em;line-height:1.3em;font-size:1.3em}.icon.ok span,.icon.ng span,.icon.check span{display:none}.icon.ok:before{color:#094;content:""}.icon.ng{font-size:1em}.icon.ng:before{color:#d41e27;content:""}.icon.check:before{color:#d41e27;content:""}main h1{margin:0 0 15px;padding:10px 15px;color:#fff;background-color:rgba(43,43,43,.8);mix-blend-mode:multiply;font-size:calc(var(--f_d)*1.2);line-height:1.2;text-align:center}@media screen and (min-width: 768px){main h1{margin:0 0 30px;padding:6px 0 4px;line-height:var(--lhd);font-size:calc(var(--f_d)*1.7);color:#fff;background-color:#d41e27}}@media screen and (min-width: 768px)and (max-width: 1024px){main h1{font-size:calc(var(--f_d)*1.6)}}main h1 .sup{font-size:86%;color:inherit}main h1 .ruby{font-size:var(--f_ss)}@media screen and (max-width: 767px){.no_sp_header main h1{background-color:#d41e27;mix-blend-mode:normal}}#container{position:relative;width:100%;min-height:100%;margin-top:60px}@media screen and (min-width: 768px){#container{margin-top:0}}.no_sp_header{margin-top:0 !important}main{overflow:hidden;position:static;margin:0 auto;padding-bottom:200px;width:100%;height:auto}@media screen and (min-width: 768px){main{position:relative;width:initial;height:initial}}#content{position:relative;margin:0 auto;width:100%;padding-bottom:20px}@media screen and (min-width: 768px){#content{width:960px;padding-bottom:0}}@media screen and (min-width: 768px)and (max-width: 1024px){#content{width:740px}}@media screen and (min-width: 768px){#content.body_wide{width:1096px}}@media screen and (min-width: 768px)and (max-width: 1024px){#content.body_wide{width:740px}}#content .update{margin-top:2em;clear:both;text-align:right;font-size:var(--f_s);color:rgb(114.4,114.4,114.4)}#content .update+.tags{margin-top:0}#content .update_info{font-size:var(--f_sss);margin-top:-1.2em}#content .update_info+.tags{margin-top:0}.menu_gnavi_list li .gn_item{display:block;width:87px;height:100%;line-height:1;background-size:100px 180px;background-repeat:no-repeat;background-position:center bottom;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width: 768px)and (max-width: 1024px){.menu_gnavi_list li .gn_item{height:80px;background-size:auto 160px}}.menu_gnavi_list li .gn_item:hover{mix-blend-mode:multiply;background-color:rgba(0,0,0,0);background-position:center top}.menu_gnavi_list li .gn_icon_about{background-image:url(../img/gn_about.png)}.menu_gnavi_list li .gn_icon_story{background-image:url(../img/gn_story.png)}.menu_gnavi_list li .gn_icon_data{background-image:url(../img/gn_data.png)}.menu_gnavi_list li .gn_icon_column{background-image:url(../img/gn_column.png)}.menu_gnavi_list li .gn_icon_memo{background-image:url(../img/gn_memo.png)}.menu_gnavi_list li .gn_icon_bkmks{background-image:url(../img/gn_bkmks.png)}.menu_gnavi_list li .gn_icon_home{width:220px}@media screen and (min-width: 768px)and (max-width: 1024px){.menu_gnavi_list li .gn_icon_home{width:150px}}.menu_gnavi_list li .gn_icon_home a{width:100%;background-image:url(../img/wl_logo_gold.png);background-position:center top;background-size:auto 60px}#sp_menu{display:block;top:0;right:-300px}#sp_menu.gnavi_opened{right:0}@media screen and (min-width: 768px){#sp_menu{right:0}}.menu_gnavi{position:fixed;z-index:3;width:300px;height:100%;transition:right .3s ease-in-out;background-color:#f5f5f5}@media screen and (min-width: 768px){.menu_gnavi{position:relative;width:986px;margin:40px auto 30px;height:90px;transition:initial;background-color:rgba(0,0,0,0)}}@media screen and (min-width: 768px)and (max-width: 1024px){.menu_gnavi{width:766px}}.menu_gnavi_header{height:60px;background-color:#fff;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.menu_gnavi_header{display:none}}.menu_gnavi_header .menu_gnavi_header_navi a{display:block}.menu_gnavi_header .menu_gnavi_header_navi_home{width:148px;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.menu_gnavi_header .menu_gnavi_header_navi_home a{width:100px;height:100%;background-image:url(../img/wl_logo_color.svg);background-position:15px center;background-repeat:no-repeat;background-size:auto 30px}.menu_gnavi_header .menu_gnavi_header_navi_close{width:60px;height:100%}.menu_gnavi_header .menu_gnavi_header_navi_close a{width:100%;height:100%;line-height:60px;text-align:right}.menu_gnavi_header .menu_gnavi_header_navi_close a:before{padding-right:15px;font-size:18px;color:hsl(0,0%,51.862745098%);content:""}@media screen and (min-width: 768px){.gid_front #sp_menu{display:none}.menu_gnavi_list{display:flex;justify-content:space-between;height:100%;padding:0}.menu_gnavi_list li{width:87px;height:100%;line-height:1}.menu_gnavi_list li.gn_about{order:-1}.menu_gnavi_list li.gn_story{order:-1}.menu_gnavi_list li.gn_data{order:-1}.menu_gnavi_list li.gn_column{order:1}.menu_gnavi_list li.gn_memo{order:1}.menu_gnavi_list li.gn_bkmks{order:1}.menu_gnavi_list li.gn_home{width:220px;order:0}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1024px){.menu_gnavi_list li.gn_home{width:150px}}@media screen and (min-width: 768px){.menu_gnavi_list li.gn_home a{width:100%;background-image:url(../img/wl_logo_gold.png);background-position:center top;background-size:auto 60px}}@media screen and (max-width: 767px){.menu_gnavi .menu_gnavi_list{padding:26px 0}.menu_gnavi .menu_gnavi_list li{margin:10px 0;height:30px;font-feature-settings:"palt"}.menu_gnavi .menu_gnavi_list li .gn_item{width:100%;text-indent:0;background-image:none}.menu_gnavi .menu_gnavi_list a{height:100%;width:100%;line-height:30px;font-size:var(--f_d)1;text-indent:15px !important}.menu_gnavi .menu_gnavi_list a:hover{text-decoration:none;background-color:#fff}}.wl_container_overlay{position:fixed;z-index:2;background-color:rgba(0,0,0,.4);top:0;left:0;width:100%;height:100%}#container_overlay{display:none}#container_overlay.gnavi_opened{display:block}footer{position:absolute;bottom:0;width:100%;height:140px;color:hsl(0,0%,51.862745098%);background-image:url(../img/footer.svg);background-size:auto 140px;background-position:left bottom;background-repeat:repeat-x;text-align:center}@media screen and (min-width: 768px){footer{height:200px;background-size:390px 180px}}footer p{font-size:var(--f_sss);padding-top:50px}@media screen and (min-width: 768px){footer p{padding:90px 0 0}}footer .desc{display:none}@media screen and (min-width: 768px){footer .desc{display:inline;font-size:90%}}input[type=text]{padding:2px 4px;background-color:#fff;border:1px solid #b3b3b3;border-radius:3px}input[type=checkbox]{border:1px solid #b3b3b3}button{margin:0;overflow:hidden;padding:8px 30px;border:none;font-family:inherit;font-size:inherit;color:inherit;background:none;cursor:pointer;display:inline-block;outline:none;position:relative;transition:background-color .2s ease-in-out;background-color:#d41e27;color:#f3f3f0;font-weight:bold;border-radius:3px}@media screen and (min-width: 768px){button{padding:10px 40px}}button:hover{background-color:rgb(224.9380165289,42.5619834711,51.5805785124)}button:active{background-color:rgb(224.9380165289,42.5619834711,51.5805785124);top:2px}button:before{position:relative;left:-10px;top:2px;font-size:124%;color:rgba(243,243,240,.5)}button.btnreset{background-color:hsl(0,0%,51.862745098%)}button.btnreset:hover,button.btnreset:active{background-color:#919191}button.btnreset:before{content:""}button.btnsubmit:before{content:""}.breadcrumb_outer{width:100%;height:38px;overflow:hidden}@media screen and (min-width: 768px){.breadcrumb_outer{height:30px;background-color:rgba(43,43,43,.1)}}.breadcrumb{margin:0 1rem;height:38px;line-height:38px;font-size:0}@media screen and (min-width: 768px){.breadcrumb{margin:auto;width:960px;height:30px;line-height:30px}}@media screen and (min-width: 768px)and (max-width: 1024px){.breadcrumb{width:740px}}.breadcrumb li{display:inline;font-size:var(--f_sss)}.breadcrumb li:after{padding:0 .5rem;content:">";color:rgb(114.4,114.4,114.4)}.breadcrumb li:last-child:after{content:""}.breadcrumb li a{color:rgb(73.6,73.6,73.6)}.breadcrumb li a:hover{color:rgb(114.4,114.4,114.4)}.home_front{overflow:hidden;position:static;width:100%;height:auto;margin:40px auto 0;text-align:center}@media screen and (min-width: 768px){.home_front{width:200px;position:relative;height:initial}}.home_front h1{margin:50px 0 40px}@media screen and (min-width: 768px){.home_front h1{margin:0 auto 40px}}.home_front h1 img{width:120px;height:auto}@media screen and (min-width: 768px){.home_front h1 img{width:auto;height:100px}}.home_front .menu_gnavi_list{margin:0 auto;width:310px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}@media screen and (min-width: 768px){.home_front .menu_gnavi_list{width:auto;display:block}}.home_front .menu_gnavi_list li{margin:0 0 20px;height:90px}@media screen and (min-width: 768px){.home_front .menu_gnavi_list li{margin:0 auto 30px}}.content_body{padding:0 15px}@media screen and (min-width: 768px){.content_body{padding:0}.content_body .section_half{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -20px}.content_body .section_half>div{flex-basis:50%;padding:0 20px}.content_body .section_quarter{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -10px}.content_body .section_quarter>div{flex-basis:25%;padding:0 10px}.content_body .section_flex{display:flex;justify-content:flex-start;margin:0 -20px}.content_body .section_flex.justify{justify-content:space-between}.content_body .section_flex>div{padding:0 20px}.content_body .section_flex>div.img{flex-shrink:0}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1024px){.content_body .section_flex>div.img02{flex-shrink:1}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1024px){.content_body .desktop{display:block}}.content_body .section_foot{padding-top:10px}.content_body .section_foot .section_foot_alert{font-size:var(--f_sss)}.content_body .tags{margin-top:2em;line-height:2;font-size:var(--f_ss)}@media screen and (min-width: 768px){.content_body .tags{margin-top:3em}}.content_body .tags .icon_tag:before{color:#d41e27;font-size:var(--f_d);margin-right:.2em;content:""}.content_body .tags a{padding:2px 6px;white-space:nowrap;border-radius:3px;border:1px solid hsl(357.032967033,75.2066115702%,77.4509803922%);background-color:rgba(212,30,39,.05)}@media screen and (min-width: 768px){.content_body .tags a{padding:3px 6px}}.content_body .tags a:hover,.content_body .tags a:active{color:#d41e27;background-color:rgba(212,30,39,.1)}.content_body .content_body_alert{margin-top:1.75rem;margin-bottom:1.75rem;border:1px dotted #d41e27;color:rgb(73.6,73.6,73.6)}.content_body .content_body_alert p{margin:.8em 1em}.content_body .content_body_index{color:#8e8e8e;background-color:rgba(43,43,43,.07);padding:2px 14px;font-size:var(--f_ss)}@media screen and (min-width: 768px){.content_body .content_body_index{padding:.2rem 1.5em}}.content_body .content_body_index a{color:rgb(73.6,73.6,73.6)}.content_body .content_body_index a:hover,.content_body .content_body_index a:active{color:#d41e27}.content_body .content_body_index h2{color:rgb(73.6,73.6,73.6);margin:.5em 0;font-size:124%}.content_body .content_body_index ul{margin:.5em 0}.sns_share_outer{margin:20px 0 0;padding:10px 0}@media screen and (min-width: 768px){.sns_share_outer{margin:10px 0}}.sns_share_outer .sns_share{display:flex;flex-wrap:wrap;justify-content:flex-end}.sns_share_outer .sns_share .sns_btn{margin-left:10px}.sns_share_outer .sns_share .weibo{display:block;width:20px;height:20px;text-indent:30px;background-image:url(../img/sns_weibo.png);background-position:left top;background-repeat:no-repeat;background-size:cover;overflow:hidden}.content_index h2{font-size:calc(var(--f_d)*1.15);margin:30px 0 10px}.content_index p{line-height:var(--lhd)}.content_index p+ul{margin-top:20px}.content_index li{list-style-type:none;margin:10px 0;background-color:rgba(43,43,43,.07);font-size:var(--f_d)1px}@media screen and (min-width: 768px){.content_index li{font-size:var(--f_d)2px}}.content_index li.abbr{background-color:rgba(0,0,0,0);font-size:var(--f_ss);color:rgb(73.6,73.6,73.6);line-height:var(--lhn)}.content_index li a{display:block;width:100%;height:100%;padding:10px 1em;line-height:1.5}@media screen and (min-width: 768px){.content_index li a{transition:color .2s ease-in-out,background-color .2s ease-in-out}}.content_index li a:hover{color:#fff;background-color:#d41e27;mix-blend-mode:multiply}.content_index li a span{display:inline-block}.content_index li .ruby{font-size:var(--f_ss)}.content_blog p,.content_blog blockquote,.content_blog .quotetrans,.content_blog h2,.content_blog h3,.content_blog h4,.content_blog h5,.content_blog dl,.content_blog ul,.content_blog ol,.content_blog div.sup,.content_blog div.section_p{margin:1rem 0}.content_blog table,.content_blog div.youtube{margin:1rem 0}@media screen and (min-width: 768px){.content_blog table,.content_blog div.youtube{margin:1.25rem 0}}.content_blog .table_container>table{margin:0}.content_blog blockquote.fw,.content_blog blockquote.following,.content_blog .quotetrans{margin-top:-1rem}.content_blog .quotetrans>div{margin-bottom:1rem}.content_blog section.nohd{margin-top:2rem}.content_blog>section h2,.content_blog>h2{clear:both;margin-top:2rem}.content_blog>section>section h3,.content_blog>section h3,.content_blog>h3{margin-top:1.5rem}.content_blog h2{border-bottom:1px solid #b3b3b3;font-size:calc(var(--f_d)*1.3);color:#d41e27;line-height:var(--lhd)}@media screen and (min-width: 768px){.content_blog h2{font-size:calc(var(--f_d)*1.5)}}.content_blog h2.plain{color:var(--c01);margin-bottom:-0.4em}.content_blog h2.marker{border-bottom:none;color:var(--c01);margin-bottom:-0.4em}.content_blog h2.marker>span{display:block;background:linear-gradient(transparent 45%, rgba(171, 147, 38, 0.3) 0%);text-indent:var(--f_d)}.content_blog h2.marker[id]:before{display:block;content:"";height:70px;margin-top:-70px}@media screen and (min-width: 768px){.content_blog h2.marker[id]:before{height:20px;margin-top:-20px}}.content_blog h2 .sup{font-size:var(--f_s);color:inherit}.content_blog h2 span.ruby{font-size:50%}.content_blog h3{color:#d41e27;line-height:var(--lhd)}.content_blog h3:before{font-family:"wlicon";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.4em;content:""}.content_blog h3.nmk:before{margin-right:0;content:none}.content_blog h3.em{clear:both;font-size:124%;color:#d41e27;line-height:var(--lhd)}.content_blog h3.em:before{margin-right:0;content:none}.content_blog h3 .sup{font-size:var(--f_ss);color:inherit}.content_blog h4{font-size:110%;line-height:var(--lhd)}.content_blog h4.flat{font-size:inherit;font-weight:bold;margin-bottom:-1em}.content_blog h4.flat .sup{font-weight:300}.content_blog h4.flat:before{margin-right:0;content:none}.content_blog h4:before{font-family:"wlicon";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.4em;content:""}.content_blog h4.nmk:before{margin-right:0;content:none}.content_blog span.ant{font-size:var(--f_ssss)}.content_blog div.annotations{padding-top:1em}.content_blog div.annotations p{font-size:var(--f_ss);margin:.3em 0}.content_blog div.annotations .hd{font-size:var(--f_ssss)}.content_blog table+div.annotations{margin-top:-0.5rem;padding-top:0}.content_blog div.separate{border-top:1px solid #b3b3b3}.content_blog div.sup{font-size:var(--f_s);background-color:rgba(43,43,43,.03);border:1px solid rgba(43,43,43,.17);padding:0 .8em}@media screen and (min-width: 768px){.content_blog div.sup{padding:0 1em}}.content_blog td div.sup{padding:0 .8em .5em}.content_blog td div.sup>p:first-child{margin-top:.5em}.content_blog p{line-height:var(--lhd)}@media screen and (max-width: 767px){.content_blog p img{width:100%;height:auto}}.content_blog p img.dthalf{width:100%;height:auto}@media screen and (min-width: 768px){.content_blog p img.dthalf{width:475px;height:auto}}.content_blog p img.dthalf:first-child{margin-right:10px}@media screen and (max-width: 767px){.content_blog p img.mbhalf{width:50%;height:auto}}.content_blog p img.char{width:auto;vertical-align:-2px}.content_blog p.omit_top_cut{margin-top:-1em}.content_blog p.omit_bottom_cut{margin-bottom:-1em}.content_blog p cite,.content_blog td cite{font-size:var(--f_ssss)}.content_blog p span.name,.content_blog p em.name,.content_blog td span.name,.content_blog td em.name{font-weight:300;border-bottom:1px dotted #d41e27}.content_blog p span.name:lang(zh),.content_blog p em.name:lang(zh),.content_blog td span.name:lang(zh),.content_blog td em.name:lang(zh){font-weight:400}.content_blog p span.geo,.content_blog p em.geo,.content_blog p em.place,.content_blog td span.geo,.content_blog td em.geo,.content_blog td em.place{font-weight:300;border-bottom:1px dotted #2b2b2b}.content_blog p span.geo:lang(zh),.content_blog p em.geo:lang(zh),.content_blog p em.place:lang(zh),.content_blog td span.geo:lang(zh),.content_blog td em.geo:lang(zh),.content_blog td em.place:lang(zh){font-weight:400}.content_blog p span.rank,.content_blog p em.rank,.content_blog td span.rank,.content_blog td em.rank{font-weight:300;border-bottom:1px dotted rgb(114.4,114.4,114.4)}.content_blog p span.rank:lang(zh),.content_blog p em.rank:lang(zh),.content_blog td span.rank:lang(zh),.content_blog td em.rank:lang(zh){font-weight:400}.content_blog p span.actor,.content_blog td span.actor{font-size:79%}.content_blog p .ruby,.content_blog td .ruby{font-size:60%}.content_blog p .skmk,.content_blog td .skmk{font-weight:bold;font-size:90%;margin-left:.2em;margin-right:.2em}.content_blog p .enclosed,.content_blog td .enclosed{position:relative;top:-1px;display:inline-block;text-align:center;line-height:1;font-size:calc(var(--f_d)*.7);border:1px solid rgb(114.4,114.4,114.4);padding:2px;border-radius:2px;margin-right:2px}.content_blog p .enclosed .alt_pt,.content_blog td .enclosed .alt_pt{display:none}@media screen and (-webkit-min-device-pixel-ratio: 2){.content_blog p .enclosed,.content_blog td .enclosed{border-width:.99px}}.content_blog p .circle,.content_blog td .circle{position:relative;top:-2px;display:inline-block;text-align:center;border-radius:1.5em;width:1.5em;height:1.5em;font-size:calc(var(--f_d)*.7);line-height:1;margin-right:.1em;padding:2px 0;border:1px solid rgb(114.4,114.4,114.4)}.content_blog p .circle .alt_pt,.content_blog td .circle .alt_pt{display:none}@media screen and (min-width: 768px){.content_blog p .circle,.content_blog td .circle{top:-1px;padding:2px;font-size:calc(var(--f_d)*.79)}}@media screen and (-webkit-min-device-pixel-ratio: 2){.content_blog p .circle,.content_blog td .circle{border-width:.99px}}.content_blog dl{line-height:var(--lhd)}.content_blog dl.memo dt{margin:1em 0 .3em 0;line-height:var(--lhd);color:#d41e27}.content_blog dl.memo dt span.hd{margin-right:.5em;padding:.3em .5em;color:#f3f3f0;background-color:#d41e27;font-size:88%}@media screen and (max-width: 767px){.content_blog dl.memo dt span.hd{padding:2px 4px}}.content_blog dl.memo dt span.ad{font-size:79%}.content_blog dl.memo dd{margin:.3em 0 1em 0;line-height:var(--lhd);margin-top:0}.content_blog ol{list-style-position:inside;list-style-type:decimal;line-height:var(--lhd)}.content_blog ol.outside{list-style-position:outside;padding-left:1.2em}.content_blog ol.inside{text-indent:0;margin-left:0}.content_blog ul{list-style-position:inside;list-style-type:disc;line-height:var(--lhd)}.content_blog ul.section_list{list-style-position:outside;border:1px solid #b3b3b3;padding:.8em .8em .8em 2em}@media screen and (min-width: 768px){.content_blog ul.section_list{padding:.8em 2.5em}}.content_blog ul.section_list span.line{display:inline-block}.content_blog ul.nomarkers{list-style-type:none}.content_blog ul.outside{list-style-position:outside;padding-left:1.2em}.content_blog ul.inside{text-indent:0;margin-left:0}.content_blog ul ul{margin-top:.5em;margin-left:1em}.content_blog img{max-width:100%}.content_blog img.txt{width:307px}.content_blog q{color:rgb(73.6,73.6,73.6);background-color:rgba(43,43,43,.07)}.content_blog .example{font-style:italic}.content_blog blockquote,.content_blog .quotetrans{color:rgb(73.6,73.6,73.6);background-color:rgba(43,43,43,.07)}.content_blog .quotetrans{padding:2px 12px}@media screen and (min-width: 768px){.content_blog .quotetrans{padding:.2rem 1.5em}}.content_blog .quotetrans>div{padding:0 1em;border:1px dotted #b3b3b3;background-color:hsla(0,0%,100%,.2)}.content_blog blockquote{padding:2px 14px}@media screen and (min-width: 768px){.content_blog blockquote{padding:.2rem 1.5em}}.content_blog blockquote.dic h4{font-size:var(--f_d);margin-bottom:-0.5rem}.content_blog blockquote.dic h4:before{margin-right:0;content:none}.content_blog blockquote.dic .ruby{font-size:var(--f_sss)}.content_blog blockquote.dic .doc{font-size:var(--f_s);border-bottom:none}.content_blog blockquote.subtitles,.content_blog blockquote.screen{border:1px solid #d41e27;background-color:rgba(212,30,39,.02)}.content_blog blockquote.subtitles p.fw,.content_blog blockquote.subtitles p.following,.content_blog blockquote.screen p.fw,.content_blog blockquote.screen p.following{margin-top:-0.5em}.content_blog blockquote.subtitles .name,.content_blog blockquote.screen .name{color:rgba(43,43,43,.6);border-bottom:none;font-size:var(--f_ss)}.content_blog blockquote.subtitles em,.content_blog blockquote.screen em{font-weight:300;background:linear-gradient(transparent 15%, rgba(212, 30, 39, 0.15) 0%)}.content_blog blockquote.subtitles em span.name,.content_blog blockquote.screen em span.name{font-weight:300 !important}.content_blog blockquote.subtitles q,.content_blog blockquote.screen q{quotes:none;color:inherit;background-color:inherit}@media screen and (min-width: 768px){.content_blog blockquote.subtitles q,.content_blog blockquote.screen q{position:relative;left:-0.6em}}.content_blog blockquote.fw,.content_blog blockquote.following{padding-top:0}.content_blog blockquote cite{font-style:italic;font-size:var(--f_ssss);color:rgb(114.4,114.4,114.4)}.content_blog blockquote h2,.content_blog blockquote h3,.content_blog blockquote h4{margin-top:1em}.content_blog blockquote h2.spl{font-size:inherit;color:inherit;font-weight:bold;border-bottom:none;margin-bottom:-0.6em}.content_blog blockquote h2.spl2{margin-bottom:0}.content_blog blockquote h2.spl .nb{font-weight:300}.content_blog blockquote p.cite,.content_blog blockquote h4.cite{margin-bottom:1rem;line-height:1.2}.content_blog blockquote p .sup,.content_blog blockquote h4 .sup{font-size:79%;color:inherit}.content_blog blockquote p .kt,.content_blog blockquote h4 .kt{font-size:50%;color:inherit}.content_blog blockquote p .kn,.content_blog blockquote h4 .kn{font-size:50%;color:inherit;vertical-align:super}.content_blog blockquote span.name,.content_blog blockquote span.geo,.content_blog blockquote span.era{border-bottom:1px solid rgb(73.6,73.6,73.6)}.content_blog blockquote span.name+span.name,.content_blog blockquote span.name+span.geo,.content_blog blockquote span.name+span.era,.content_blog blockquote span.name+span.doc,.content_blog blockquote span.geo+span.name,.content_blog blockquote span.geo+span.geo,.content_blog blockquote span.geo+span.era,.content_blog blockquote span.geo+span.doc,.content_blog blockquote span.era+span.name,.content_blog blockquote span.era+span.geo,.content_blog blockquote span.era+span.era,.content_blog blockquote span.era+span.doc{margin-left:1px}.content_blog blockquote span.doc{border-bottom:1px dashed rgb(114.4,114.4,114.4)}.content_blog blockquote span.doc+span.name,.content_blog blockquote span.doc+span.geo,.content_blog blockquote span.doc+span.era,.content_blog blockquote span.doc+span.doc{margin-left:1px}.content_blog blockquote .omit{color:rgb(114.4,114.4,114.4);font-style:normal}.content_blog blockquote .num{font-size:86%;padding:0 3px;margin-left:2px;margin-right:2px}.content_blog .tbl_foot{margin-top:-1em}.content_blog .googlemaps{line-height:1;margin:1.7em 0}@media screen and (max-width: 767px){.content_blog .googlemaps{position:relative;overflow:hidden;height:0;padding-bottom:100%}}.content_blog .googlemaps iframe{border:none}@media screen and (max-width: 767px){.content_blog .googlemaps iframe{position:absolute;left:0;top:0;height:100%;width:100%}}.content_blog .youtube{position:relative;width:100%;padding-top:56.25%}.content_blog .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.content_blog em span.name,.content_blog em span.geo,.content_blog em span.doc{font-weight:bold}.content_blog .drama_quote blockquote em{font-weight:300;background:linear-gradient(transparent 15%, rgba(212, 30, 39, 0.15) 0%)}.content_blog .drama_quote blockquote em span.name,.content_blog .drama_quote blockquote em span.geo,.content_blog .drama_quote blockquote em span.doc{font-weight:300 !important}.content_blog .drama_quote h3{margin-bottom:-0.4rem}p ruby[data-ruby]{position:relative}p ruby[data-ruby]::before{content:attr(data-ruby);position:absolute;line-height:100%;text-align:center;font-weight:300;left:-3em;right:-3em;transform-origin:bottom center;transform:scale(0.5);bottom:103%}p ruby[data-ruby] rt{display:none}.sup{font-size:86%;color:rgb(73.6,73.6,73.6)}.sup.ss{font-size:var(--f_sss)}.sup.sss{font-size:var(--f_ssss)}.rnkm{font-size:var(--f_sss)}.rnks{font-size:var(--f_ssss)}table.memo{width:100%;border:2px solid #d41e27}table.memo th,table.memo td{border:1px solid #d41e27;padding:5px;line-height:var(--lhn);text-align:left}@media screen and (-webkit-min-device-pixel-ratio: 2){table.memo th,table.memo td{border-width:.99px}}@media screen and (max-width: 767px){table.memo th,table.memo td{width:auto;padding:2px 5px}}table.memo th{vertical-align:middle}table.memo td{vertical-align:top}table.memo .divide{min-width:4em}table.memo .center{text-align:center;vertical-align:middle}table.memo .em{color:#d41e27}table.memo .hl th{background-color:rgba(212,30,39,.1)}table.memo .hl td{background-color:rgba(212,30,39,.1)}table.memo .hl td[rowspan]{background-color:rgba(0,0,0,0)}table.plain{width:auto}table.plain th{font-weight:bold}table.plain th.head{font-weight:300;color:#d41e27}table.plain th rt{font-weight:300}table.plain tr.head th{font-weight:300;color:#d41e27}table.battle{width:100%;margin:1.5rem 0}@media screen and (min-width: 768px){table.battle{width:auto;min-width:300px;float:right;margin:0 0 1em 1.5em;position:relative;top:.25rem;left:0}}table.battle tr:nth-child(1){text-align:left}table.namelist{border:2px solid #d41e27}table.namelist th,table.namelist td{white-space:nowrap}table.cast th.nl_cast,table.cast td.nl_kana,.junshilianmeng_cast th.nl_cast,.junshilianmeng_cast td.nl_kana{font-feature-settings:"palt"}table.memo.cards_ranking th{text-align:center;font-size:var(--f_s)}table.memo.cards_ranking td.count,table.memo.cards_ranking td.percent{color:rgba(43,43,43,.75);font-size:var(--f_s)}@media screen and (min-width: 768px){table.memo.cards_ranking td.count,table.memo.cards_ranking td.percent{min-width:5em}}table.memo.cards{min-width:300px}@media screen and (min-width: 768px){table.memo.cards{min-width:initial;width:225px}}@media screen and (min-width: 768px)and (max-width: 1024px){table.memo.cards{width:auto}}table.memo.cards td{line-height:var(--lhn);vertical-align:middle}table.memo.cards td.cards_m,table.memo.cards td.cards_n{width:34px;padding:0;text-align:center}table.memo.cards td.cards_p{padding-left:5px;white-space:nowrap}@media screen and (max-width: 767px){table.memo.cards td.cards_p{padding:.2rem .5rem}}table.memo.cards td.cards_a{padding-left:5px;width:95px;font-size:93%;color:rgb(114.4,114.4,114.4)}@media screen and (max-width: 767px){table.memo.cards td.cards_a{width:8rem;padding:.2rem .5rem}}table.memo.cards td.cards_j{width:72px;text-align:center}@media screen and (max-width: 767px){table.memo.cards td.cards_j{width:6rem;padding:.2rem .5rem}}@media screen and (max-width: 767px){table.memo.cards p.photo{text-align:center}}table.memo.cards span.name{font-weight:300;border-bottom:1px dotted #d41e27}.cards_diamonds,.cards_hearts{color:#d41e27}.content_blog .cards_joker{margin-top:0}@media screen and (max-width: 767px){.content_blog .table_container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.content_blog .table_container table{width:auto}}@media screen and (max-width: 767px){th.min_1,td.min_1{min-width:12em}}.sorttable_mark{font-size:88%;margin-left:.2em;color:#d41e27}#tooltip{position:absolute;padding:1em 1em;color:#f3f3f0;background:#2b2b2b;background-color:rgba(43,43,43,.8);text-align:left;line-height:var(--lhn);font-size:var(--f_ss) !important}#tooltip.tipant{padding:1em 1.5em !important;width:220px}#tooltip.tipsrc{padding:1em 1.5em !important;max-width:500px}#tooltip blockquote{margin:.5em 0}#tooltip p.cite{margin-top:-0.2em}#tooltip cite{color:hsl(0,0%,70%);font-size:var(--f_ssss)}#tooltip .sup{color:inherit}.content_index_all{padding:10px 15px}@media screen and (min-width: 768px){.content_index_all{padding:0}}.content_index_all h2{margin:20px 0 0;font-size:calc(var(--f_d)*1.3);border-bottom:1px solid #b3b3b3;line-height:var(--lhd)}@media screen and (min-width: 768px){.content_index_all h2{font-size:calc(var(--f_d)*1.5)}}.content_index_all ul{margin:1em 0}.content_index_all ul li{padding:.5em 0;display:flex;align-items:center;border-bottom:1px solid #b3b3b3;line-height:1.4}.content_index_all ul li .date{display:none}@media screen and (min-width: 768px){.content_index_all ul li{padding:.3em 0;border-bottom:none}.content_index_all ul li .date{display:inline}}.content_index_all p{line-height:1.6}@media screen and (min-width: 768px){.gid_memo_index .sections{display:grid;grid-template-columns:auto auto;grid-template-rows:25em auto auto auto auto;grid-column-gap:30px;grid-row-gap:0}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1024px){.gid_memo_index .sections{grid-template-rows:420px auto auto auto auto}}@media screen and (min-width: 768px){.gid_memo_index .sections #category_dl{grid-row:1/span 2}.gid_memo_index .sections #category_oldblog{grid-row:3/span 3}.gid_memo_index .sections #category_oldblog+section{padding-top:68px}}@media screen and (min-width: 768px){.gid_about .content_body{display:grid;grid-template-columns:360px auto;column-gap:40px}}@media screen and (min-width: 768px)and (max-width: 1024px){.gid_about .content_body{grid-template-columns:40% auto;column-gap:40px}}.gid_about .siteinfo>div{display:flex;flex-wrap:wrap}.gid_about .siteinfo>div dt{width:6em;line-height:var(--lhd)}.gid_about .siteinfo>div dd{width:auto;line-height:var(--lhd)}.footnavi{margin:0 15px;border-top:1px solid #b3b3b3;padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.footnavi{width:960px;margin:10px auto 40px}}@media screen and (min-width: 768px)and (max-width: 1024px){.footnavi{width:740px}}@media screen and (min-width: 768px){.footnavi.footnavi_wide{width:1096px}}@media screen and (min-width: 768px)and (max-width: 1024px){.footnavi.footnavi_wide{width:740px}}.footnavi .back,.footnavi .top{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background-position:left top;background-repeat:no-repeat;cursor:pointer;background-size:30px auto;flex-shrink:0;flex-basis:30px;height:45px;margin-top:30px}.footnavi .back a,.footnavi .back #totop,.footnavi .top a,.footnavi .top #totop{display:block;width:100%;height:100%}@media screen and (min-width: 768px){.footnavi .back,.footnavi .top{margin-top:0;background-size:48px 144px;flex-basis:70px;height:72px;order:2;background-position:center top}.footnavi .back:hover,.footnavi .top:hover{background-position:center bottom}}.footnavi .back{background-image:url(../img/icon_back.png)}.footnavi .top{background-image:url(../img/icon_top.png)}.footnavi .prev,.footnavi .next{flex-basis:100%;padding:5px 0;flex-shrink:0}@media screen and (min-width: 768px){.footnavi .prev,.footnavi .next{flex-basis:410px}}@media screen and (min-width: 768px)and (max-width: 1024px){.footnavi .prev,.footnavi .next{flex-basis:300px}}.footnavi .prev a,.footnavi .next a{margin:0}@media screen and (min-width: 768px){.footnavi .prev{order:1;padding:15px 20px 0 0}}@media screen and (min-width: 768px){.footnavi .next{order:3;padding:15px 0 0 20px;text-align:right}}.footnavi .icon_next:before{margin-right:.4em;content:""}@media screen and (min-width: 768px){.footnavi .icon_next:before{margin-right:0;content:none}}@media screen and (min-width: 768px){.footnavi .icon_next:after{margin-left:.4em;content:""}}.footnavi .icon_prev,.footnavi .icon_next{display:inline-block;margin-bottom:20px;line-height:1.4}.content_blog .bodytopnavi{width:100%}.content_blog .bodytopnavi .icon_next,.content_blog .bodytopnavi .icon_prev{display:inline-block;line-height:1.4}.content_blog .bodytopnavi.toggle{text-align:right}.content_blog .bodytopnavi.toggle .toggle_omitted_elements{font-size:var(--f_ss)}.content_blog .bodytopnavi+table{margin-top:-0.25rem}.content_blog .bodytopnavi+.table_container>table{margin-top:.5rem}.content_blog .bodytopnavi .icon_next:before,.content_blog .bodybottomnavi .icon_next:before,.section_story .ps .icon_next:before{margin-right:.4em;content:""}.content_blog .bodytopnavi .icon_prev:before,.footnavi .icon_prev:before{margin-right:.4em;content:""}.content_blog .bodybottomnavi.toggle{text-align:right}.content_blog .bodybottomnavi.toggle .toggle_omitted_elements{font-size:var(--f_ss)}@media screen and (min-width: 768px){.tabhdbottom{display:none}}.content_blog .tabhd{display:grid}@media screen and (min-width: 768px){.content_blog .tabhd{margin-bottom:-1.25rem}}.content_blog .tabhd li{list-style-type:none;text-align:center}.content_blog .tabhd li a{display:block;padding:8px 0;text-decoration:none;color:var(--c01);background-color:rgba(43,43,43,.17)}.content_blog .tabhd li a:hover{color:#f3f3f0;background-color:#d41e27}.content_blog .tabhd li.active a{color:#f3f3f0;background-color:#d41e27}.content_blog .tabhd li.active a:hover{color:#f3f3f0;background-color:#d41e27}.content_blog #tabhd_desktop{grid-template-columns:1fr 1fr;grid-gap:10px;margin-bottom:-0.25rem;font-size:calc(var(--f_d)*1.3)}.content_blog #tabhd_mobile{width:100%;margin-bottom:-14px;list-style-type:none;grid-template-columns:repeat(6, 1fr);grid-gap:4px}@media screen and (min-width: 768px){.content_blog .stat_each{display:flex;justify-content:space-between;margin:0 auto}}.content_blog .stat_each h2{width:100%}@media screen and (min-width: 768px){.content_blog .stat_each h2{margin:0}}.content_blog .stat_tbl{width:100%;margin-bottom:20px;border:2px solid #d41e27;border-top:1px solid #d41e27;border-collapse:separate;border-spacing:0}@media screen and (min-width: 768px){.content_blog .stat_tbl{width:310px}}@media screen and (min-width: 768px)and (max-width: 1024px){.content_blog .stat_tbl{width:236.6666666667px}}.content_blog .stat_tbl caption{color:#f3f3f0;background-color:#d41e27;padding:10px 0 8px;font-size:calc(var(--f_d)*1.08);text-align:center}@media screen and (min-width: 768px){.content_blog .stat_tbl caption{font-weight:bold;border:2px solid #d41e27;border-bottom:none;color:inherit;background-color:rgba(212,30,39,.1);padding:12px 0 10px;font-size:calc(var(--f_d)*1.2)}.content_blog .stat_tbl caption span{display:none}}.content_blog .stat_tbl th,.content_blog .stat_tbl td{border-top:1px dotted #d41e27;text-align:left;white-space:nowrap;line-height:var(--lhd)}.content_blog .stat_tbl td{width:auto}@media screen and (min-width: 768px){.content_blog .stat_tbl td{width:initial}}.content_blog .stat_tbl .st_each{border-top:1px solid #d41e27}.content_blog .stat_tbl .st_n{width:30%;font-size:calc(var(--f_d)*1.4);border-left:1px dotted #d41e27;font-weight:bold;font-family:serif;padding-top:12px;padding-bottom:3px;text-align:center}@media screen and (min-width: 768px){.content_blog .stat_tbl .st_n{width:auto;padding-top:16px;padding-bottom:6px}}.content_blog .stat_tbl .st_n rt{font-family:sans-serif;font-weight:300;font-size:46%}.content_blog .stat_tbl .st_c{border-left:1px dotted #d41e27;width:auto;color:rgb(114.4,114.4,114.4);font-size:inherit;vertical-align:top;padding-top:6px;padding-left:6px}@media screen and (min-width: 768px){.content_blog .stat_tbl .st_c{width:70px;padding:10px;font-size:var(--f_d)1px;text-align:center}}.content_blog .stat_tbl .st_r{width:20%;color:rgb(114.4,114.4,114.4);font-size:inherit;vertical-align:top;padding-top:6px;padding-left:6px}@media screen and (min-width: 768px){.content_blog .stat_tbl .st_r{width:70px;padding:10px;font-size:var(--f_d)1px;text-align:center}}.chronology{width:100%;height:auto;margin:0 auto 20px;border:1px solid #d41e27;table-layout:fixed}@media screen and (min-width: 768px){.chronology{table-layout:auto;border:3px solid #d41e27}}.chronology th,.chronology td{text-align:left;padding:3px 5px;white-space:normal;line-height:var(--lhn);border:1px solid #d41e27}@media screen and (-webkit-min-device-pixel-ratio: 2){.chronology th,.chronology td{border-width:.99px}}@media(orientation: portrait){.chronology th,.chronology td{font-size:calc(var(--f_d)*.8)}}@media screen and (min-width: 768px){.chronology th,.chronology td{padding:3px 6px;font-size:var(--f_d)}}.chronology th{text-align:center;color:#f3f3f0;background-color:#d41e27;white-space:nowrap}.chronology td{vertical-align:top}.chronology td.chr_ttl,.chronology td.chr_emp{padding-top:.5em}.chronology td p{margin:.5rem 0}.chronology td p:first-child{margin-top:0}.chronology td p:last-child{margin-bottom:0}.chronology td span.event_sub{color:rgb(114.4,114.4,114.4)}.chronology colgroup.ad{white-space:nowrap}@media screen and (min-width: 768px){.chronology colgroup.year{width:5em}.chronology colgroup.month{width:4em}.chronology colgroup.age{width:1.5em}.chronology colgroup.originalw{width:24em}}.chronology .chr_yad{width:3em}@media screen and (min-width: 768px){.chronology .chr_yad{white-space:nowrap;width:2em}}.chronology .chr_ycy,.chronology .chr_mon{width:2em}@media screen and (max-width: 767px){.chronology .chr_ycy div,.chronology .chr_mon div{display:block;line-height:1;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;white-space:nowrap}.chronology .chr_ycy div .tcy,.chronology .chr_mon div .tcy{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}}@media screen and (min-width: 768px){.chronology .chr_ycy,.chronology .chr_mon{white-space:nowrap;width:3.5em}}.chronology .chr_dat{width:2em}@media screen and (max-width: 767px){.chronology .chr_dat div{display:block;line-height:1;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;white-space:nowrap}.chronology .chr_dat div .tcy{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}}@media screen and (min-width: 768px){.chronology .chr_dat{white-space:nowrap}}.chronology .chr_evt{width:auto}@media screen and (min-width: 768px){.chronology .chr_src{width:24em}}.chronology .chr_src span.cite{font-size:var(--f_ssss);color:rgb(114.4,114.4,114.4)}.chronology .chr_rnk{width:2em}@media screen and (max-width: 767px){.chronology .chr_rnk div{display:block;line-height:1;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;white-space:nowrap}.chronology .chr_rnk div .tcy{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}}@media screen and (min-width: 768px){.chronology .chr_rnk{white-space:nowrap;width:auto}}@media screen and (max-width: 767px){.chronology .chr_rnk_3{width:5em}.chronology .chr_rnk_3 div{float:right;line-height:1.4;margin-bottom:.3em}}.chronology .chr_ttl{width:2em}.chronology .chr_ttl div{display:block;line-height:1;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;white-space:nowrap}.chronology .chr_ttl div .tcy{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}.chronology .chr_emp{width:2em}.chronology .chr_emp div{display:block;line-height:1;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;white-space:nowrap}.chronology .chr_emp div .tcy{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}.chronology .chr_age{width:2em}.chronology .chr_age div{display:block;line-height:1;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;white-space:nowrap}.chronology .chr_age div .tcy{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}.chronology h3{margin:.3em 0 -0.25rem;font-weight:bold;color:inherit}.chronology h3:before{margin-right:0;content:none}.chronology q{quotes:none}.chronology span.nrnk{font-size:var(--f_ssss)}.chronology+p.sup{margin-top:-0.5rem}.map_names dl{margin-bottom:-10px}@media screen and (min-width: 768px){.map_names dl{display:flex;flex-wrap:wrap;justify-content:space-between}}.map_names dl div{display:flex;margin-bottom:15px}@media screen and (min-width: 768px){.map_names dl div{width:305px}}@media screen and (min-width: 768px)and (max-width: 1024px){.map_names dl div{width:355px}}.map_names dl dt{width:3.2em;flex-shrink:0;color:#d41e27;line-height:var(--lhn)}.map_names dl dd{width:auto;line-height:var(--lhn)}.map_names dl dd span{display:inline-block}.map_tbl th,.map_tbl td{border:1px solid #d41e27;text-align:left;padding:3px 6px;vertical-align:top;line-height:var(--lhd)}.map_tbl th{color:#d41e27;white-space:nowrap;padding-top:10px}.profiles .profile{margin:10px 0;padding:15px 15px 1px;background-color:rgba(43,43,43,.07)}@media screen and (min-width: 768px){.profiles .profile{padding:20px 20px 10px 20px}}.profiles .profile.uc{padding:15px;min-height:50px}@media screen and (min-width: 768px){.profiles .profile.uc{padding:20px}}@media screen and (min-width: 768px){.profiles.two_col{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.profiles.two_col .profile{flex-basis:470px;flex-shrink:0}}@media screen and (min-width: 768px)and (max-width: 1024px){.profiles.two_col .profile{flex-basis:360px}}.profiles h2{margin-bottom:1rem !important;background-image:none;font-size:inherit;color:#d41e27;font-feature-settings:"normal"}.profiles h2 span.years{padding-left:0;padding-right:0;font-weight:300}.profiles h2 span.exist{font-weight:300}.profiles h2 span.name{font-size:calc(var(--f_d)*1.3)}.profiles h2 span.name ruby[data-ruby]::before{transform:scale(0.4)}@media screen and (min-width: 768px){.profiles h2 span.name{font-size:calc(var(--f_d)*1.6)}}.profiles .azana rt{font-size:7px}@media screen and (min-width: 768px){.profiles .azana rt{font-size:8px}}.profiles span.ruby{font-size:7px}@media screen and (min-width: 768px){.profiles span.ruby{font-size:9px}}.profiles p{margin:1em 0;clear:both;line-height:1.7}.profiles p.sub{margin-top:-6px}.profiles p span.hd{padding:2px 4px;color:rgb(114.4,114.4,114.4);border:1px solid #919191;font-size:79%}.content_blog .profiles{margin-bottom:-10px}.content_blog .profiles h2{margin:0}.content_blog .profiles p{margin:.5em 0}@media screen and (min-width: 768px){.nv_sections{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.nv_section{flex-shrink:0;flex-basis:465px}}@media screen and (min-width: 768px)and (max-width: 1024px){.nv_section{flex-basis:355px}}.storyinfo{display:flex;justify-content:space-between;margin:0 0 20px 0;padding:10px 15px;background-color:rgba(43,43,43,.07)}@media screen and (min-width: 768px){.storyinfo{padding:20px}}.storyinfo h3{margin:5px 0 15px 0;font-size:150%}.storyinfo h3:before{content:none}.storyinfo .read{flex-shrink:0;margin:10px 0 0 16px}@media screen and (min-width: 768px){.storyinfo .read{margin:0 0 0 20px;display:flex;justify-content:space-between;width:126px;height:36px}}.storyinfo .read a{display:block;margin:0 0 10px 0;width:36px;height:36px;line-height:36px;border-radius:36px;font-size:18px;text-align:center;background-color:#d41e27;color:#f3f3f0}@media screen and (min-width: 768px){.storyinfo .read a{margin:0}}.storyinfo .read .nofile{background-color:rgb(170.5,170.5,170.5);cursor:default}.storyinfo .cp{line-height:1.6;margin-bottom:.5em}.storyinfo .cp .hd{margin-right:.5em;padding:2px 4px;color:#f3f3f0;background-color:rgb(170.5,170.5,170.5);font-size:79%;font-weight:bold;border-radius:3px}.storyinfo .desc{line-height:1.6}.storyinfo .desc q{color:inherit;font-style:italic;font-size:93%}.storyinfo .charas{font-size:86%;color:rgb(114.4,114.4,114.4);margin:16px 0;display:flex;flex-wrap:wrap}.storyinfo .charas span{display:block;flex-shrink:0;margin:0 4px 4px 0;padding:3px 4px;border:1px solid #919191}.storyinfo .charas span.etc{border:none}.legend_read{font-size:93%;margin:1rem 0;color:rgba(43,43,43,.8)}@media screen and (min-width: 768px){.legend_read{display:flex;flex-wrap:wrap;margin-top:-5px}}.legend_read .desc{margin:0 15px}@media screen and (min-width: 768px){.legend_read .desc{width:100%;margin:0}}.legend_read .desc{line-height:var(--lhd)}.legend_read .legend{display:flex;margin:.5rem 15px;width:100%;height:30px;line-height:30px}@media screen and (min-width: 768px){.legend_read .legend{width:auto;height:auto;margin:0 20px 10px 0;line-height:30px}}.legend_read .read{display:block;width:30px;height:30px;line-height:30px;border-radius:30px;font-size:15px;text-align:center;margin-right:0;background-color:rgb(170.5,170.5,170.5);color:#f3f3f0;padding:0 !important}.legend_read .ldrtxt{position:relative;top:3px;left:4px}.legend_read.nofile{cursor:default;background-color:rgb(170.5,170.5,170.5)}.icon_readhtml:before{content:""}.icon_readtext:before{content:""}.icon_readpixiv:before{content:""}a.icon_readpixiv:after{content:none}.section_story h1{display:flex;align-items:center;justify-content:center}.section_story h1 .ruby{font-size:53%;font-weight:300;padding-left:1em}.section_story h1 .genre{display:inline-block;margin-right:1.2em;padding:2px .5em;border-radius:3px;background-color:hsla(0,0%,100%,.8);color:rgb(73.6,73.6,73.6);font-size:calc(var(--f_d)*.9)}@media screen and (min-width: 768px){.section_story h1 .genre{margin-right:1.5em;padding:0 .5em;background-color:#997c29;color:#fff}}.section_story h2.list{margin:1em 0;padding:.8rem 15px .5rem;font-size:calc(var(--f_d)*1.3);line-height:var(--lhd);background-color:rgba(43,43,43,.07)}@media screen and (min-width: 768px){.section_story h2.list{padding:5px 20px;display:flex;justify-content:space-between}}.section_story h2.list.uc{color:hsl(0,0%,51.862745098%)}.section_story h2.list .sub{font-size:var(--f_d);display:block;margin-bottom:.5rem}@media screen and (min-width: 768px){.section_story h2.list .sub{align-self:center;font-size:var(--f_d);margin:0}}.section_story .pages{margin:10px 0;padding:0 15px;text-align:right;font-size:93%;color:rgb(73.6,73.6,73.6)}@media screen and (min-width: 768px){.section_story .pages{margin:-10px 0 20px;padding:0}}.section_story .navi{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem 1rem 0}@media screen and (min-width: 768px){.section_story .navi{margin:40px 0 0}}.section_story .navi .next{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background-image:url(../img/icon_next.png);background-position:left top;background-repeat:no-repeat;cursor:pointer;background-size:40px 120px;flex-shrink:0;flex-basis:40px;height:60px;margin:0}.section_story .navi .next a{display:block;width:100%;height:100%}.section_story .navi .next:hover{background-position:left bottom}@media screen and (min-width: 768px){.section_story .navi .next{margin-top:0;background-size:48px 144px;flex-basis:48px;height:72px}}.section_story .navi .pagenavi{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:70vw}.section_story .navi .pagenavi a,.section_story .navi .pagenavi .current{display:block;width:22px;height:22px;line-height:22px;margin-left:6px;color:#f3f3f0;background-color:rgb(170.5,170.5,170.5);text-align:center;letter-spacing:-1px;flex-shrink:0}.section_story .navi .pagenavi a{background-color:#d41e27}.section_story .navi .pagenavi a:hover{background-color:rgb(228.0991735537,64.9008264463,72.9710743802)}.storybody{margin:0 15px}@media screen and (min-width: 768px){.storybody{margin:0}}.storybody p{margin:2.5em 0;font-size:16px;line-height:1.85}@media screen and (min-width: 768px){.storybody p{line-height:2;font-size:16px}}@media screen and (min-width: 768px)and (max-width: 1024px){.storybody p{font-size:16px}}.storybody p:first-child{margin-top:0}.storybody p.indent_2char{padding-left:2em}.storybody p.bottom{margin:0;text-align:right}@media screen and (min-width: 768px){.storybody p.bottom{margin:20px 0}}.storybody p.separator{text-align:center}.storybody p.top_text{margin:1em 0}.storybody .ps h2{font-size:var(--f_d);border:none;font-feature-settings:"normal"}.storybody .ps p{margin:1em 0}#agetableform p{line-height:var(--lhd)}@media screen and (max-width: 767px){#agetableform .pre{margin-bottom:-0.5rem}}#agetableform .pre .icon_mk{display:inline-block;margin-right:.5em}#agetableform #agetable_uls{margin-bottom:0;display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 768px){#agetableform #agetable_uls{justify-content:space-between;flex-wrap:nowrap}}#agetableform ul{list-style-type:none;margin:1em 0;flex-basis:auto}@media screen and (min-width: 768px){#agetableform ul{margin:10px 0;flex-basis:130px;flex-shrink:0;column-gap:7px}}#agetableform ul#names_1,#agetableform ul#names_3,#agetableform ul#names_4{flex-basis:auto}@media screen and (min-width: 768px){#agetableform ul#names_1,#agetableform ul#names_3,#agetableform ul#names_4{column-count:2;flex-basis:260px}}@media screen and (min-width: 768px)and (max-width: 1024px){#agetableform ul#names_1,#agetableform ul#names_3,#agetableform ul#names_4{column-count:1;flex-basis:130px}}#agetableform ul li{margin:3px 0;text-align:left;white-space:nowrap}#agetableform ul li.separator hr{margin-right:15px}#agetableform ul li span.ttname{margin-left:2px;margin-right:3px;text-align:left;cursor:default}@media screen and (min-width: 376px)and (max-width: 767px){#agetableform ul li span.ttname{margin-right:4px}}@media screen and (min-width: 768px){#agetableform ul li span.ttname{font-size:var(--f_s);margin-left:4px;margin-right:8px}}#agetableform ul li .ttyear{color:hsl(0,0%,51.862745098%);font-size:var(--f_sss);margin-right:1px}@media screen and (min-width: 376px)and (max-width: 767px){#agetableform ul li .ttyear{margin-right:4px}}#agetableform ul .agetable_book{margin:0 1rem .4rem 0 !important;border:0;color:rgb(114.4,114.4,114.4);background-color:rgba(43,43,43,.07);text-align:center;font-size:inherit}#agetableform ul.add{clear:both;width:100%;margin-top:0;padding:5px 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}#agetableform ul.add li{margin:10px 0;line-height:1}#agetableform ul.add .ttcr_n{margin-right:1em}#agetableform ul.add input.nyear{width:40px}#agetableform .form_bottom{display:flex;flex-wrap:wrap;align-items:center;margin:1.25rem 0;line-height:1}#agetableform .form_bottom p{margin:0;width:100%}@media screen and (min-width: 768px){#agetableform .form_bottom p{width:auto}}#agetableform .form_bottom button{margin-right:13px}#agetableform .form_bottom .agetable_option{margin-left:.5em}@media screen and (max-width: 767px){#agetableform .form_bottom .agetable_option{margin:1rem 0}}#agetableform .form_bottom .agetable_option label{margin-right:.5em}#agetableform .ttcomment{line-height:var(--lhd);margin:1rem 0}@media screen and (min-width: 768px){#agetableform .ttcomment{margin:1.75rem 0 0}}.agetable{border-collapse:collapse;empty-cells:show;margin-top:12px;margin-bottom:12px;border:2px solid #d41e27}.agetable th,.agetable td{min-width:2rem;padding:.3em 0;vertical-align:middle;white-space:nowrap;border:1px solid #b3b3b3;text-align:center;line-height:1;font-size:var(--f_s)}@media screen and (min-width: 768px){.agetable th,.agetable td{padding:.3em 0;width:50px;font-size:var(--f_d)}}@media screen and (-webkit-min-device-pixel-ratio: 2){.agetable th,.agetable td{border-width:.99px}}.agetable th{color:hsl(0,0%,51.862745098%)}.agetable th.name{padding:5px 0;font-size:var(--f_s);line-height:1;color:#d41e27}@media screen and (min-width: 768px){.agetable th.name{padding:.6em 0;font-size:var(--f_d)}}.agetable th.kanshi{font-size:var(--f_ssss)}@media screen and (min-width: 768px){.agetable th.kanshi{font-size:var(--f_ss)}}.agetable th.gengo{padding:2px 2px;font-size:var(--f_ssss);line-height:1.2;text-align:left}@media screen and (min-width: 768px){.agetable th.gengo{width:70px;padding-left:6px}}.agetable th .alt{font-size:79%}.agetable td.l{background-color:rgba(43,43,43,.07)}.agetable td.ns{font-style:italic}.agetable td.tip{background-color:rgba(43,43,43,.17)}.agetable_srcs{margin:2em 0;border-top:1px solid #b3b3b3;font-size:var(--f_s)}@media screen and (min-width: 768px){.agetable_srcs{font-size:var(--f_d)}}.agetable_srcs .esrc{width:100%}@media screen and (min-width: 768px){.agetable_srcs .esrc{width:50%}}.agetable_srcs .esrc h2,.agetable_srcs .esrc blockquote,.agetable_srcs .esrc .ant{margin-right:1em}.agetable_srcs .esrc h2{font-size:inherit;border:none;margin-bottom:-0.5em}.agetable_srcs .esrc blockquote{color:hsl(0,0%,51.862745098%)}.agetable_srcs .esrc blockquote em{font-weight:300;color:rgb(73.6,73.6,73.6)}.agetable_srcs .esrc .bio{font-size:var(--f_s);margin-top:.5em;margin-bottom:-0.5em;color:rgb(114.4,114.4,114.4)}.agetable_srcs .esrc .ant{margin-top:-1em;font-size:var(--f_ss);color:rgb(114.4,114.4,114.4)}div.tipsrc blockquote{color:#ccc}div.tipsrc blockquote em{font-weight:300;color:#fff}div.tipsrc .ant{margin-top:-0.5em;margin-bottom:.8rem;font-size:86%}.gid_anniversary .content_blog .tabhd{grid-template-columns:repeat(6, 1fr);grid-gap:5px}@media screen and (min-width: 768px){.gid_anniversary .content_blog .tabhd{grid-template-columns:repeat(12, 1fr)}}.anniv_tbl{width:100%;border:3px solid #d41e27}@media screen and (max-width: 767px){.anniv_tbl{display:block;margin:0 15px;border:none}}.anniv_tbl blockquote{width:auto;margin-left:0;margin-right:0;padding:0;background:none}@media screen and (max-width: 767px){.anniv_tbl thead{display:none}}@media screen and (max-width: 767px){.anniv_tbl tbody{display:block}}@media screen and (max-width: 767px){.anniv_tbl tr{display:block;margin-bottom:1em;border-bottom:1px solid #d41e27}}@media screen and (min-width: 768px){.anniv_tbl tr.active{background-color:rgba(212,30,39,.1)}}.anniv_tbl th,.anniv_tbl td{line-height:inherit;text-align:left;white-space:inherit;padding:5px;border:1px solid #d41e27}@media screen and (max-width: 767px){.anniv_tbl th,.anniv_tbl td{padding:0 !important;display:block;border:none;white-space:normal}}.anniv_tbl th{text-align:center;color:#f3f3f0;background-color:#d41e27}.anniv_tbl td.month,.anniv_tbl td.date{white-space:nowrap;font-size:86%}@media screen and (max-width: 767px){.anniv_tbl td.month,.anniv_tbl td.date{width:50%;float:left;margin-bottom:5px;padding-top:0;padding-bottom:0;height:34px;line-height:34px;background:#d41e27;color:#f3f3f0}}@media screen and (min-width: 768px){.anniv_tbl td.month,.anniv_tbl td.date{width:70px;padding:10px 0 0 10px}}.anniv_tbl td.month>span,.anniv_tbl td.date>span{vertical-align:text-bottom}@media screen and (max-width: 767px){.anniv_tbl td.month{text-align:right;padding-right:2px !important}}.anniv_tbl td.month .uruu{font-size:70%}@media screen and (max-width: 767px){.anniv_tbl td.date{padding-left:2px !important}}.anniv_tbl td.date .ant{display:block}@media screen and (max-width: 767px){.anniv_tbl td.date .ant{display:inline;white-space:nowrap}}.anniv_tbl td.datestr{white-space:nowrap;line-height:1.6}@media screen and (max-width: 767px){.anniv_tbl td.datestr{padding-top:3px !important;float:left;font-size:93%}}.anniv_tbl td.datestr .alt{font-size:86%}.anniv_tbl td.datestr .alt:before{color:inherit}.anniv_tbl td.datestr_ap{width:250px}.anniv_tbl td.name{line-height:1.3}@media screen and (max-width: 767px){.anniv_tbl td.name{clear:both;float:left;min-width:130px;margin-bottom:3px !important}}@media screen and (min-width: 768px){.anniv_tbl td.name{width:150px;padding:5px 0 10px 10px}}.anniv_tbl td.name p{line-height:1;margin:0}.anniv_tbl td.name>div{display:flex;flex-wrap:wrap;align-items:flex-end}.anniv_tbl td.name .ruby{width:100%;font-size:var(--f_ssss);margin:5px 0 2px}.anniv_tbl td.name .name{border:none;font-size:150%;font-weight:bold;font-family:serif}.anniv_tbl td.name .title{width:100%;display:block;margin:10px 0 5px}.anniv_tbl td.name .ttyear{color:hsl(0,0%,51.862745098%)}@media screen and (max-width: 767px){.anniv_tbl td.name .ttyear{margin:5px 0;font-size:90%}}@media screen and (min-width: 768px){.anniv_tbl td.name .ttyear{margin:8px 0}}.anniv_tbl td.name .bio{margin:10px 0 0;color:hsl(0,0%,51.862745098%);line-height:1.4;font-size:88%}.anniv_tbl td.esrc{font-size:93%;padding:0 10px}@media screen and (max-width: 767px){.anniv_tbl td.esrc{border-top:1px dotted #d41e27;clear:both;font-size:79%}}.anniv_tbl td.esrc blockquote,.anniv_tbl td.esrc p,.anniv_tbl td.esrc blockquote p{margin:6px 0;line-height:1.6;color:rgb(114.4,114.4,114.4)}.anniv_tbl td.esrc cite{font-size:var(--f_ssss)}.anniv_tbl td.esrc em{font-weight:300;color:rgb(73.6,73.6,73.6)}.anniv_tbl td.esrc .ant{margin-top:-4px;color:#919191}.anniv_tbl td.esrc .ann_num{font-size:79%;color:var(--c01)}.anniv_tbl .date_unknown .date{color:#919191}@media screen and (max-width: 767px){.anniv_tbl .date_unknown .date{color:rgba(243,243,240,.7)}}.anniv_tbl .num{font-size:220%;font-weight:bold}.anniv_tbl .char{width:1em;height:auto;vertical-align:top}.anniv_tbl .ant{font-size:var(--f_ssss)}.anniv_pers blockquote p{color:rgb(114.4,114.4,114.4)}#anniv_today{border:1px solid #d41e27;background-color:rgba(212,30,39,.05)}@media screen and (max-width: 767px){#anniv_today{font-size:var(--f_s);margin:1em 0}}#anniv_today hr{display:none}#anniv_today p{margin:5px 15px}#anniv_today ul{margin:0 15px 10px}#anniv_today li{border-top:1px dotted #d41e27;padding-top:10px}#anniv_today .num{font-size:220%;font-weight:bold}#anniv_today .name{font-size:150%;font-weight:bold;font-family:serif;padding:0 .2em}#anniv_today .name rt{font-family:sans-serif;font-weight:300;font-size:46%}.anniv_today_head{padding:10px 15px;color:#f3f3f0;background-color:#d41e27;display:flex;justify-content:space-between;align-items:center}.anniv_today_head>span{display:block}.anniv_today_head .btn_close{cursor:pointer}.yeartable th,.yeartable td{line-height:1.4;padding:4px;text-align:left}.yeartable th{text-align:center;white-space:nowrap;color:#fff;background-color:#d41e27;border-color:#d41e27}.yeartable .demp,.yeartable .kanshi{color:#8e8e8e}@media screen and (min-width: 768px){.gid_bookmarks .content_body{display:grid;grid-template-columns:50% auto;column-gap:40px}}.gid_bookmarks ul.bookmarks li{line-height:var(--lhd)}.gid_bookmarks ul.bookmarks li.img{list-style-type:none}.gid_bookmarks ul.bookmarks li.img span.smry{display:none}.gid_bookmarks ul.bookmarks span.name{padding-right:10px}.gid_bookmarks .unions p{position:relative;margin:0 12px 10px 0}.gid_bookmarks .unions p img{max-width:100%;width:auto !important}.gid_bookmarks .bookmarks a:after,.gid_bookmarks .unions a:after{content:none}dl.q dt{line-height:var(--lhd);color:#ab9326}dl.q dd{line-height:var(--lhd);margin:0 0 1em}dl.q dd dl.in{margin-top:.5em;margin-bottom:.5em}dl.q dd dl.in dt{color:var(--c01)}dl.q dd dl.in dd{padding-left:1em;margin-top:0;margin-bottom:.5em}.twitter-tweet-rendered{width:100% !important}.bot_header{overflow:hidden;clear:both;margin-bottom:20px}@media screen and (max-width: 767px){.bot_header{margin:20px 0 10px}}.bot_header .bot_avatar{float:left;width:180px;height:160px;margin:0;padding:0;line-height:1}@media screen and (max-width: 767px){.bot_header .bot_avatar{width:132px;height:130px;padding:0}}.bot_header .bot_avatar img{width:160px;height:160px}@media screen and (max-width: 767px){.bot_header .bot_avatar img{width:120px;height:120px}}.bot_header .bot_avatar a:after{content:none}.bot_header .bot_name{margin:0;padding:0;font-size:185%;font-feature-settings:"palt"}@media screen and (max-width: 767px){.bot_header .bot_name{margin:0;font-size:139%}}.bot_header .bot_screenname{margin:3px 0 10px;padding:0;line-height:1.5;font-size:160%}@media screen and (max-width: 767px){.bot_header .bot_screenname{float:left;width:auto;margin:0;font-size:139%}}.bot_header .bot_profile{margin:0;padding:0;line-height:var(--lhd)}@media screen and (max-width: 767px){.bot_header .bot_profile{clear:both}}.bot_legend{margin-bottom:-1rem}@media screen and (max-width: 767px){.bot_legend{margin-bottom:-0.5rem}}.section_junishi_wrap{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.section_junishi_wrap{margin:2em 0 0}}.section_junishi_wrap h2{margin-top:0}.gid_junishi .ttcomment{margin:0;padding-top:25px;border-top:1px solid #b3b3b3;line-height:var(--lhd)}@media screen and (min-width: 768px){.gid_junishi .ttcomment{margin:30px auto 0}}.section_junishi{flex-basis:33.3333333333%}@media screen and (min-width: 768px){.section_junishi{flex-basis:160px}}.section_junishi .ttyear{font-size:var(--f_ss);color:hsl(0,0%,51.862745098%)}.section_junishi ul{width:100%;list-style-type:none}.section_junishi .anno_ast{padding-left:.2em}.section_junishi .zodiac span{display:inline-block;width:100%;height:20px;line-height:20px;background-image:url(../img/zodiac_c.png);background-position:0 0;background-size:20px auto;background-repeat:no-repeat;text-indent:28px}.section_junishi .zodiac_01 span{background-position:0 0}.section_junishi .zodiac_02 span{background-position:0 -20px}.section_junishi .zodiac_03 span{background-position:0 -40px}.section_junishi .zodiac_04 span{background-position:0 -60px}.section_junishi .zodiac_05 span{background-position:0 -80px}.section_junishi .zodiac_06 span{background-position:0 -100px}.section_junishi .zodiac_07 span{background-position:0 -120px}.section_junishi .zodiac_08 span{background-position:0 -140px}.section_junishi .zodiac_09 span{background-position:0 -160px}.section_junishi .zodiac_10 span{background-position:0 -180px}.section_junishi .zodiac_11 span{background-position:0 -200px}.section_junishi .zodiac_12 span{background-position:0 -220px}@media screen and (max-width: 767px){#sp_header{z-index:1;position:fixed;left:0;top:0;width:100%;display:flex;height:60px;background-color:#d41e27}#sp_header div a{display:block}#sp_header div a span{display:none}.sp_header_navi_home{flex-grow:1;text-align:center}.sp_header_navi_home a{position:absolute;left:50%;top:0;width:100px;height:60px;margin-left:-50px;background-image:url(../img/wl_logo_white.svg);background-size:auto 32px;background-position:center center;background-repeat:no-repeat}.sp_header_navi_menu{flex-shrink:0;width:60px;height:60px}.sp_header_navi_menu a{width:60px;height:60px;line-height:60px;cursor:pointer;text-align:right;padding-right:15px}.sp_header_navi_menu a:before{font-size:30px;color:#fff;content:"";cursor:pointer}}.clr_1{color:#de4b0b}.clr_2{color:#1d8cd1}.hidden{display:none}@media screen and (min-width: 768px){.fmb,#sp_header{display:none !important}}@media screen and (max-width: 767px){.fdt{display:none !important}.mb_sup{font-size:var(--f_s)}}p.ffs,.ffs p,.ffs dd,.ffs li,h1,h2,h3,h4{font-feature-settings:"palt"}p.ffs span.y,.ffs p span.y,.ffs dd span.y,.ffs li span.y,h1 span.y,h2 span.y,h3 span.y,h4 span.y{font-feature-settings:normal}.page_alert{width:100%;color:#fff;background-color:rgba(43,43,43,.8);margin:1em 0;padding:1.5em 1em;text-align:center}.page_alert .icon:before{position:relative;top:.1em}