@media (max-aspect-ratio: 2/3) {
	:root {font-size:2.8vw !important}
	#incenter {width:100%}
	header {display:none}
	#bar_sels {box-sizing:border-box; width:100%; padding:1px; text-align:left; font-size:1.25em; word-break:keep-all; white-space:nowrap; overflow:hidden; position:relative}
	#bar_sels_mask {position:absolute; left:0; top:0; height:100%; width:99%; z-index:90}
}
@media (max-aspect-ratio: 9/10){
@media (min-aspect-ratio: 0.66666667) {
	:root {font-size:2vw !important}
	#incenter {width:calc(100% - 3rem)}
	#bar_sels {display:none}
}
html,body {margin:0; overflow:hidden}

table.kimTable td {letter-spacing:0}
.度量衡變遷圖 {font-size:0.75em}
.dTop2 {color:transparent}
 #ginfos {position:fixed; bottom:0; right:0; width:100%; font-size:0.65em; text-align:center; display:none; z-index:11; background-color:#fff}
 .adjSpc {letter-spacing:0}
 .xunHead {background-color: #F5F5F5}
 .L_vTitle,.y_vTitle {background-color:var(--淺藍1)}
 .L_vTitle {flex:0 0 auto}
 .y_vTitle {height:35em; padding:3px 1px 0 2px}
 .L_xunTable {border-bottom:1px solid #eee; flex:1 1 auto}
 .L_styXunBody{width:5.75em}
 .L_styXunBody > div {width:6em}
 .L_xunBeginEnd {letter-spacing:0}
 .styDate {font-size: 1.5em; font-weight:800; line-height:120%; word-break:keep-all; white-space:nowrap}

.cLeft {line-height:1.1em; font-size:0.875em; margin-right:0.125rem}
.cMDnum {line-height:87.5%}
.giuviug {background-color:#E8F3FD}
.caline {width:1.8em; line-height:1.8em; height:35em; font-size:1em}
.calineLki,.calineYki {letter-spacing:0}

.calineLr {position:relative; right:0.1em}
.calineLgj {letter-spacing:0}
.calineLcg2,.calineLcg1 {letter-spacing:0}

.calineYgj {letter-spacing:0}

.tnt {height:12em; width:13.5em; margin:1em 0 1em 1em; font-size:1.25em}
.shichen {z-index:10; position:fixed; left:0; background-color:#fff}
#Calngue,#Calgi {z-index:100; position:fixed; right:0; width:1.375em; background-color:#fff}
#Calngue, #Calgi,.shichen {display:none}
 .fes_table {width:1.375em; font-size:0.875em !important}
input,button {font-size:1em}
input[type="checkbox"]{height:1em; width:1em}

select {font-size:0.875em}
a:active {color:inherit}

a.maintab { padding:0 4px; writing-mode:vertical-rl}
a.appendtab { font-size:1.5em; font-family:Noto Sans CJK KR,sans-serif; padding:6px 4px}
#zhe1zhao4 {width:100%}
#Clock1 {font-family:"Consolas","微软雅黑"}
#xialiri {margin:0px 0.1em; font-size:4.2em}

.nian_ngue_ti {font-family:方正楷体,楷体,仿宋,宋体; font-size:1.375em}
#logoTop {display:none}
select#Sel1,#Sel2,#Sel3 {font-family:Calibri,Noto Sans CJK KR,sans-serif}
#Sel1 {width:6em}
#Sel2,#Sel3 {width:7em}
#Cal_zdzb {font-size:0.6em}
#detailSelWin {left:1%; width:98%}
#detailSelLeft {float:right}
#地名諸單 {height:100%; width:88vw; font-size:1.1em}
#地名諸單 datalist {max-width:88vw}
#地名諸單 > div:not(:last-child) {height:25%; font-size:1.5em}
#地名諸單>div:last-child {display:inline-block; height:18%}
#搜得地名列 {max-width:88vw; font-size:1.1em; padding-inline-start:3em}
#搜得地名列>li {font-size:1.5em}
#dmstyle {vertical-align:-webkit-baseline-middle}
#定位鈕,#選州郡肰鈕,#選州郡罷鈕 {font-size:3em; margin:0.3em 0.5em 0}
#detailSelTitle {font-size:1.5em}
#detailSelRight {display:none}
#detailSelLeft {height:100%}
#Cp10_eR {max-width:4em}
.頂列 {position:fixed; right:0; width:100%}
.頂列, .頂列 * {background-color:var(--淺藍1); color:#000}
#bar_timezone {font-family:Noto Serif CJK KR; overflow:hidden}
table {font-size:1em}
#table_ps {width:100%; font-size:1.25em}
#table_ps td {vertical-align:top}

#ptab1,#ptab2,#ptab5,#ptab6,#ptab7,#ptab8,#ptab9,#ptab12,#ptab14 {letter-spacing:1em}
#mainBox {box-sizing:border-box; padding:0;/* margin-top:7.8em;*/ border-top:none}
#page0 {display:none; width:99vw; flex-wrap:wrap; justify-content:space-evenly}
#page1 {min-width:95vw}
#page1right {min-width:32em; min-height:37em; max-height:43.75em; position:relative}
#page1right>div:first-child,#page2right>div:first-child {font-size:1.8em}
#page1left {display:none;width:22em; min-height:587px; height:90%; line-height:150%; padding-right:10vw; position:relative; font-size:1.1em}
#page2right {min-width:30em; width:100%; min-height:37em; max-height:43.75em; position:relative}
#page2left {line-height:150%; width:21em; height:37em; display:none}
#page2 {padding-top:0.5em; text-align:left; font-size:1.5em; max-height:calc(100vh - 16rem)}
#page2>div:first-child {height:2em}
#Cal7 {height:calc(100% - 2em)}
#Cal2,#yang_Cal2 {position:absolute; top:3em; right:0; height:35em; width:100vw; text-align:left; background-color:rgba(255,255,255,0.9); overflow-x:auto; overflow-y:visible}
#Cal2 {display:flex; flex-direction:column}
#Cal6 {overflow-x:auto}
.pg1_15ui {position:fixed; right:0; top:7.8rem; text-align:right; padding-right:0.25em; white-space:nowrap}
#gingiuan {font-size:1em; font-family:微软雅黑,sans-serif}
#Cal_y {max-width:6em}
#m_Cal {display:none}
#tog_lun_btn {text-align:center}
#Cal4,#Cal5 {font-size:0.9em; padding-top:0.2em}
#page4,#page5,#page6,#page7 {font-size:1.2em}
#Cc_db,#Cc_tb,#Cd_tab,#Ce_tab,#Cf_db,#Cf_xl {width:99%}

#yang_m_Cal {display:none}
#nian_hao {width:5em; font-family:Noto Serif CJK KR}
#page3 {max-width:99vw}
#Cal_zb {min-height:20em}
#晝夜圖幀 {width:100%; display:flex; justify-content:space-evenly}
#晝夜圖{transform-origin:center bottom}
#晝夜圖說 {position:fixed; right:2em}
#page12 {font-size:1.5em}
#page14 {height:calc(100% - 10rem)}
#appendixarea {letter-spacing:0; font-size:1.5em}

#Cal_pan,#yang_Cal_pan {position:fixed; left:0 ;width:100%; text-align:left; font-size:1.5em; font-family:Noto Serif CJK KR; background-color:transparent; overflow-x:auto; bottom:0; height:15.6em; z-index:-1; writing-mode:vertical-rl}
#Cal_pan {box-shadow:0 0 3px var(--淺藍1)}
#yang_Cal_pan {box-shadow:0 0 3px #FFC5AA}
/*#yang_Cal_pan {display:none; bottom:1.2rem; height:10em}*/
#Cal_pan_in,#yang_Cal_pan_in {background-color:transparent;height:auto;padding:0.2em;position:relative;line-height:160%; display:block;opacity:0.9}
#Cal_pan hr,#yang_Cal_pan hr {border-left:none; border-top:none; border-bottom:none; overflow:visible; text-align:left; color:rgba(0,0,0,0.6); margin:0 1em 0 -0.5em}
#Cal_pan hr {border-color:var(--淺藍1)}
#yang_Cal_pan hr{border-color:#FFC5AA}
#Cal_pan hr::after,#yang_Cal_pan hr::after {background-color:#fff; padding-bottom:0.5em; margin-top:0.2em; line-height:0.2em; position:relative; left:0.7em}
#日牋之是月諸刻 hr::after {content:'是月諸辰刻'}
#Cal_pan>hr::after,#yang_Cal_pan>hr::after {content:'是日諸辰刻'}
#Cal_pan time,#yang_Cal_pan time {font-size:0.875em}
#ngPan,#monPan {z-index:110; position:fixed;right:0;top:0; height:100%;width:100%;font-size:2em; background-color:#666; opacity:0.95}
#ngPan>div, #monPan>div {height:90%;width:auto; position:absolute;right:10%;top:5%; background-color:#fff; border-radius:0.5rem; text-align:left; opacity:1}
#ngPan>div>div:first-child, #monPan>div>div:first-child {padding:0.25em;background-color:#eee; border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
#ngPan ol, #monPan ol {margin:0;padding-top:0}
#ngPan ol li, #monPan ol li {list-style-type:none; margin:0; float:left; box-sizing:border-box;height:33.333%;padding-top:0.25em; line-height:250%; border-right:1px solid gray;border-bottom:1px solid gray}
#ngPan ol li:hover, #monPan ol li:active {background-color:#ddd}
#ngPan ol li>span:first-child {font-family:miau}
#monPan ol li>span:first-child {font-family:le8xio}
#ngPan ol li>span:nth-child(2), #monPan ol li>span:nth-child(2) {padding-top:1em; color:#666; font-size:0.75em}

.o3d,.o4d {letter-spacing:-2px}
}