@charset "UTF-8";:root{--color-main:$color-main;--color-setsu:#3131b8}.juaku,table.bio .a0.s6._d,table.bio .a1.s5._d,table.bio .b0.s12._d,table.bio .b1.s9._d,table.bio .c0.s2._d,table.bio .c1.s11._d,table.bio .d0.s6._d,table.bio .d1.s5._d,table.bio .e0.s12._d,table.bio .e1.s9._d,tbody pre .a0.s6,tbody pre .a1.s5,tbody pre .b0.s12,tbody pre .b1.s9,tbody pre .c0.s2,tbody pre .c1.s11,tbody pre .d0.s6,tbody pre .d1.s5,tbody pre .e0.s12,tbody pre .e1.s9{background-color:#ccc}.juaku{padding:1px 2px;border:1px solid #fb3400}.wrap-juaku{max-width:520px;margin:auto;text-align:left}body,div,html,pre,td,th,tr{margin:0;padding:0;font-family:serif}body,div,html,span{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}body{padding:0 14px;color:#fb3400}img{border:0}p{margin:.8em 0;font-feature-settings:"palt";letter-spacing:.02rem;text-align:justify}.content{width:100%;height:100%;margin:auto;padding:0 1px 50px;text-align:center}.container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-content:center;height:97vh}.container>section{flex:1}.box-left,.box-right{display:inline-table}.box-right{min-width:536px;text-align:center}.box-left,.box-right{padding:0 8px;background-color:#fff}h1{font-size:x-large}h1,h2{margin:0}h2{padding:20px 0}dl{display:table}dd,dt{display:table-cell;padding:0 1px}table{background-color:#fff;border-collapse:collapse;empty-cells:show;border-top:1px solid #fb3400;border-left:1px solid #fb3400;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-feature-settings:"palt"}table caption{font-weight:700;font-size:1.5em;margin:1em 0}tbody,thead{display:block;width:-moz-max-content;width:max-content}td,th{background-color:transparent;border-right:1px solid #fb3400;border-bottom:1px solid #fb3400;text-align:center;color:#fb3400}table.k td,table.k th{vertical-align:top;line-height:1.5;line-height:21px;width:39px}tbody th{left:0;z-index:1;border-right:1px solid #fb3400}tbody th,thead{position:sticky}thead{top:0;z-index:3;background-color:#fff}thead .fix{position:sticky;left:0}table.k .mini{font-size:9px;line-height:9px;vertical-align:middle;overflow:hidden}table pre{margin:0;margin-block:0;padding:0}table.k tbody span,table.k thead th:first-child span{display:inline-block;width:100%;height:21px;line-height:21px}table.k tbody span{border-bottom:1px dotted #fb3400}table.k span:nth-child(5n){border-bottom:1px solid red}table.k .fix span,table.k .nobb,table.k span:nth-child(31){border-bottom:none}table.k thead th.fix{background-color:#fff}table.k .fix span{border:none}table.k tr.setsu td{color:var(--color-setsu)}table span:after,table span:before{content:""}table.m span{display:grid;place-items:center;font-size:24px;width:24px;line-height:36px;height:100px;margin:auto}table.m tbody td,table.m thead th{vertical-align:middle;line-height:21px;width:100px}table.m tbody th,table.m thead td{width:1.35em}table.m tbody td{position:relative}table.m tbody tr:last-child td{vertical-align:top}table.m .kks-name{display:inline;width:auto;height:auto;font-size:inherit;line-height:inherit;vertical-align:baseline;margin:0}table.m tr.zokan span{height:70px}table.m tr.zokan span.multi{display:inline-flex;width:auto;line-height:0}table.m tr.zokan span.multi span{vertical-align:top;line-height:36px;margin:0 3px}table.m .sobz{position:absolute;bottom:0;right:0;font-size:.9em;white-space:nowrap}table.m #H3kg{display:grid;place-items:center;position:absolute;z-index:1;top:0;left:0;width:34px;height:99%;font-size:.9em;line-height:1.2em}table.m .kango,table.m .sigo{position:absolute;z-index:1;top:22px;left:-38px;width:76px;height:1.2em;font-size:.9em;line-height:.9em}table.m .sigo{top:62px}#table-taiun>div{height:100vh;overflow-y:auto;scrollbar-color:#fff #fff;scrollbar-width:thin;transition:all .2s ease-in-out}#table-taiun>div:hover{scrollbar-color:rgba(251,52,0,.8) transparent}#table-taiun table{margin-bottom:13px}table#ys{width:-moz-fit-content;width:fit-content;max-height:85vh;overflow-y:auto;line-height:21px}table.ys thead th{font-size:10px;white-space:nowrap}table.ys thead th:last-child{font-size:9px;white-space:nowrap}table.ys td,table.ys th{width:39px;border-bottom:1px dotted #fb3400}table.ys tbody tr td:last-child,table.ys thead th:last-child{width:45px}table.ys tbody,table.ys thead th{border-bottom:1px solid #fb3400}table.ys td:nth-child(5),table.ys th:nth-child(3){width:45px}#taiun-description{margin-top:0;text-align:center;font-size:1.1em}#Obun{position:absolute;z-index:2;bottom:4px;left:20px;right:20px;height:1em}#Obun:before,.kakko:before{content:"（"}#Obun:after,.kakko:after{content:"）"}.natchin{position:absolute;z-index:2;top:3px;right:0;width:1.6em;background-color:#fff}td:nth-child(2) .natchin,td:nth-child(4) .natchin{display:none}.a1:before{content:"甲"}.a0:before{content:"乙"}.b1:before{content:"丙"}.b0:before{content:"丁"}.c1:before{content:"戊"}.c0:before{content:"己"}.d1:before{content:"庚"}.d0:before{content:"辛"}.e1:before{content:"壬"}.e0:before{content:"癸"}.s1:after{content:"子"}.s2:after{content:"丑"}.s3:after{content:"寅"}.s4:after{content:"卯"}.s5:after{content:"辰"}.s6:after{content:"巳"}.s7:after{content:"午"}.s8:after{content:"未"}.s9:after{content:"申"}.s10:after{content:"酉"}.s11:after{content:"戌"}.s12:after{content:"亥"}.chui,select[name=c1],select[name=c2]{background-color:#fef87f}#kubo1,#kubo2,.kubo{background-color:#c7d5ee}.kubo{background-image:url(../img/mixed.gif);background-repeat:no-repeat;background-size:100% 100%}#tentoku1,#tentoku2,.tentoku{background-color:#fcbdb6!important}#day-flags{max-width:520px;margin:4px auto auto}#day-flags div{text-align:left}#day-flags span{padding:1px 10px;height:21px;border:1px solid #fb3400}.alignleft{float:left}.top{vertical-align:top}.middle{vertical-align:middle}.columns{clear:both;-moz-column-width:320px;-moz-column-gap:30px;-webkit-column-width:320px;-webkit-column-gap:30px;-o-column-width:320px;-o-column-gap:30px;-ms-column-width:320px;-ms-column-gap:30px;column-width:320px;column-gap:30px;margin:0 0 20px;-moz-column-fill:balance-all;column-fill:balance-all}.columns-2{-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;-ms-column-count:2;column-count:2;margin:0 0 20px}.columns-2,.columns-3{-moz-column-gap:30px;-webkit-column-gap:30px;-o-column-gap:30px;-ms-column-gap:30px;column-gap:30px;-moz-column-fill:balance;column-fill:balance}.columns-3{-moz-column-count:3;-webkit-column-count:3;-o-column-count:3;-ms-column-count:3;column-count:3;margin:0 30px 30px}.columns h1,.columns h2,.columns h3,.columns img,.columns li,.columns-2 h1,.columns-2 h2,.columns-2 h3,.columns-2 img,.columns-2 li{-moz-break-inside:avoid-column;-webkit-column-break-inside:avoid;-webkit-break-inside:avoid-column;-o-break-inside:avoid-column;-msbreak-inside:avoid-column;-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:avoid-column;break-after:avoid-column}.borders{position:fixed;z-index:999;width:100%;height:100%;left:0;top:0;pointer-events:none}.borders div{position:fixed;padding:7px;background-color:rgba(251,52,0,.8)}.border-top{top:0;left:0;width:100%}.border-right{right:0;top:0;height:100%}.border-bottom{bottom:0;left:0;width:100%}.border-left{left:0;top:0;height:100%}.sticky{position:sticky;top:0;z-index:2}.ad,.ad iframe,.ad ins{margin:auto;text-align:center}.ad:after,.ad:before{content:"";display:block;height:20px}.cache,body.hide-results .results{display:none}.kantei{margin:1em 0 1.5em;line-height:1.8}.kantei+.kantei{border-top:1px dotted #fb3400;padding-top:1em}.kantei p{margin:0 0 .8em;font-feature-settings:"palt";letter-spacing:.01rem;text-align:justify}.kantei-title{margin:0 0 .6em;font-size:1.1em;color:#fb3400;cursor:alias}.kantei-sub{margin-left:.6em;font-size:.85em;font-weight:400}.kantei-where{display:none;margin:1em 0 .4em;font-size:1em;font-weight:700}.kantei-combi,.kantei-taiun{margin:1em 0 .4em;font-size:.95em;font-weight:700}.kantei-combi.kantei-kichi,.kantei-taiun.kantei-kichi{color:#fb3400}.kantei-combi.kantei-kyo,.kantei-taiun.kantei-kyo{color:#517fcc}.kantei-lead{margin-right:.4em}.kantei-note{font-size:.9em;opacity:.8}.kantei-pillar{position:sticky;top:0;z-index:2;margin:1.5em 0 .4em;padding:15px 0 .3em;border-bottom:1px solid #fb3400;font-size:1.2em;background-color:#fff;color:#fb3400;cursor:alias}.kantei-pillar small{margin-left:.6em;font-size:.75em;font-weight:400}.kantei-flag{display:inline-block;margin-left:.6em;padding:0 .5em;border:1px solid;border-radius:3px;font-size:.8em;font-weight:400}.kantei-kikkyo .kantei-where{margin-top:.2em;font-weight:400;font-size:.9em}body.suiji #jimei h2 small:before,body.suiji #meishiki tr th:nth-child(2):after{content:"(推時)"}body.suiji #jimei article,body.suiji #meishiki tr td:nth-child(2){opacity:.7}#meishiki:has(.hilite){background-color:#c5c5c5}#meishiki:has(.hilite) .natchin{background-color:transparent}.hilite{background-color:#fff!important;box-shadow:0 0 3px #fff}body.about ul{padding-left:1.5em;text-align:left;font-size:1em}.btn-goto{background-color:#fb3400;border:1px solid #fb3400;color:#fff;padding:.2rem 1rem;border-radius:.4em;text-decoration:none}.btn-goto:hover{background-color:#fff;color:#fb3400}.btn-goto:active{transform:scale(.96)}@media screen and (max-width:1024px){.box-left{width:400px}}@media screen and (max-width:640px){.container{display:block}.box-left,.box-right{display:block;float:none;width:100%;min-width:100%;padding:0}.columns-2{-moz-column-count:1;-o-column-count:1;-ms-column-count:1;column-count:1}}@media screen and (max-width:480px){body{padding:14px 6px}.borders div{padding:4px}table{display:block;position:relative;overflow:scroll;width:100%;height:-moz-fit-content;height:fit-content;max-height:85vh;border-collapse:collapse}table#meishiki tbody th:after{content:"";position:absolute;top:0;right:-1px;width:100%;height:100%;border-right:.5px solid #fb3400;pointer-events:none}table#meishiki tbody th:after,table.ky{border-bottom:.5px solid #fb3400}table.ky tbody{border-bottom:none}table.k tbody th{border-right:none}table.k .nobb,table.k tbody th pre,table.k thead th:first-child span{border-right:.5px solid #fb3400;background-color:#fff}table.k span:nth-child(5n){border-bottom:.5px solid red}table.k thead th:first-child{width:38px}#table-taiun>div{scrollbar-color:#fcbdb6 #fff}table.m tbody td,table.m thead th{width:calc(25vw - 10.5px)}img{max-width:100%;height:auto}}@media screen and (min-width:481px){.box-left h2,.box-right h2{padding-top:34px}thead{top:14px}}@media print{body{-webkit-print-color-adjust:exact;background-color:#fff;color:#000}table{page-break-before:always;page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;width:100%}input,select{border:none!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:3px;text-align:center}dd,dt,input,select{font-size:13px}#myurl,.ad,.adsbygoogle,.borders,button,iframe,ins,ins iframe,ins ins{display:none!important}}.test{border:1px dotted blue}form{margin:auto;padding-bottom:16px;max-width:350px}button,input,select{display:inline-block;border:1px solid #fb3400;border-radius:0}button{background-color:#fff;color:#fb3400}button[type=submit]{background-color:#fb3400;color:#fff}#myurl{width:100%;max-width:350px}.birthday input{width:2em;border:none;text-align:right}#birthYear{min-width:4em}#birthMinute{text-align:left}input[name=gender]{text-transform:uppercase}html.st #birthDataWrapper{position:fixed;z-index:8;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;overflow:hidden;background-color:#fff}#birthDataWrapper dl{display:inline-table;width:100%;height:100vh}#birthDataWrapper dd{width:100%;height:100vh;padding:0 0 0 8px}#getsumei,#jimei,#kikkyosei,#natchin,#nenmei,#nichimei,#results,#ryunen,#szi,#table-kikkyo,#table-meishiki,#table-taiun{scroll-margin-top:24px}.nav-toggle{position:fixed;z-index:10002;top:13px;right:13px;width:40px;height:40px;padding:0;border:1px solid #fb3400;border-radius:0;background-color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.nav-toggle-bar{display:block;width:22px;height:1px;background-color:#fb3400;transition:transform .25s,opacity .2s}.nav-open .nav-toggle-bar:first-child{transform:translateY(9px) rotate(45deg)}.nav-open .nav-toggle-bar:nth-child(2){opacity:0}.nav-open .nav-toggle-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-overlay{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.nav-open .nav-overlay{opacity:1;visibility:visible}.nav-menu{position:fixed;z-index:10001;top:0;right:0;width:260px;max-width:80%;height:100%;padding:76px 0 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;border-left:1px solid #fb3400;text-align:left;transform:translateX(100%);visibility:hidden;transition:transform .25s,visibility .25s}.nav-open .nav-menu{transform:translateX(0);visibility:visible}.nav-list,.nav-sub{margin:0;padding:0;list-style:none}.nav-list>li+li{border-top:1px dotted #fb3400}.nav-menu a{display:block;padding:.7em 1.2em;color:#fb3400;text-decoration:none;line-height:1.4}.nav-menu a:focus,.nav-menu a:hover{background-color:rgba(251,52,0,.08)}.nav-menu .nav-home{font-weight:700}.nav-sub{border-top:1px dotted #fb3400}.nav-sub a{padding:.5em 1.2em .5em 2.4em;font-size:.9em}.nav-sub a:before{content:"–";margin-left:-1em;padding-right:.4em}.nav-menu a.is-disabled{opacity:.35;pointer-events:none;cursor:default}@media screen and (max-width:480px){.nav-toggle{top:14px;right:14px}.nav-menu{padding-top:66px}}@media print{.nav-menu,.nav-overlay,.nav-toggle{display:none}}