*{visibility:visible}.typo a{color:#ff8a80}.typo a:hover{text-decoration-color:#ff8a80;-moz-text-decoration-color:#ff8a80}article{color:#616161;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility}html.borderbox *,html.borderbox *:before,html.borderbox *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}audio,canvas,video{display:inline-block}article,button,input,select,textarea{font:300 1em/1.8 PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}blockquote{position:relative;color:#999;font-weight:400;border-left:1px solid #ff8a80;padding-left:1em;margin:1em 3em 1em 2em}@media only screen and (max-width: 640px){blockquote{margin:1em 0}}acronym,abbr{border-bottom:1px dotted;font-variant:normal}abbr{cursor:help}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ul,ol{list-style:none}caption,th{text-align:left}q:before,q:after{content:''}sub,sup{font-size:75%;line-height:0;position:relative}:root sub,:root sup{vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.typo a{color:#ff8a80}.typo a:hover{border-bottom:1px solid #ff8a80}.typo a:hover{border-bottom-color:#555;color:#555;text-decoration:none}ins,a{text-decoration:none}article a{text-decoration:none}u,.typo-u{text-decoration:underline}mark{background:#fffdd1;border-bottom:1px solid #ffedce;padding:2px;margin:0 5px}pre,code,pre tt{font-family:Courier, 'Courier New', monospace;overflow-x:auto}pre{background:#f8f8f8;border:1px solid #ddd;padding:1em 1.5em;display:block;-webkit-overflow-scrolling:touch}hr{border:none;border-bottom:1px solid #cfcfcf;margin-bottom:0.8em;height:10px}small,.typo-small,figcaption{font-size:0.9em;color:#888}strong,b{font-weight:bold;color:#000}[draggable]{cursor:move}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.textwrap,.textwrap td,.textwrap th{word-wrap:break-word;word-break:break-all}.textwrap-table{table-layout:fixed}.serif{font-family:Palatino, Optima, Georgia, serif}.typo p,.typo pre,.typo ul,.typo ol,.typo dl,.typo form,.typo hr,.typo table,.typo-p,.typo-pre,.typo-ul,.typo-ol,.typo-dl,.typo-form,.typo-hr,.typo-table,blockquote{margin-bottom:1.2em}h1,h2,h3,h4,h5,h6{font-family:PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;font-weight:100;color:#000;line-height:1.35}.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6,.typo-h1,.typo-h2,.typo-h3,.typo-h4,.typo-h5,.typo-h6{margin-top:1.2em;margin-bottom:0.6em;line-height:1.35}.typo h1,.typo-h1{font-size:2em}.typo h2,.typo-h2{font-size:1.8em}.typo h3,.typo-h3{font-size:1.6em}.typo h4,.typo-h4{font-size:1.4em}.typo h5,.typo h6,.typo-h5,.typo-h6{font-size:1.2em}.typo ul,.typo-ul{margin-left:1.3em}.typo ol,.typo-ol{list-style:decimal;margin-left:.2em}.typo li ul,.typo li ol,.typo-ul ul,.typo-ul ol,.typo-ol ul,.typo-ol ol{margin-bottom:0.8em;margin-left:.2em}.typo li ul,.typo-ul ul,.typo-ol ul{list-style:circle}.typo table th,.typo table td,.typo-table th,.typo-table td,.typo table caption{border:1px solid #ddd;padding:0.5em 1em;color:#666}.typo table th,.typo-table th{background:#fbfbfb}.typo table thead th,.typo-table thead th{background:#f1f1f1}.typo table caption{border-bottom:none}.typo-input,.typo-textarea{-webkit-appearance:none;border-radius:0}.typo-em,.typo em,legend,caption{color:#000;font-weight:inherit}.typo-em{position:relative}.typo-em:after{position:absolute;top:0.65em;left:0;width:100%;overflow:hidden;white-space:nowrap;content:"・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・"}.typo img{max-width:100%}.content{max-width:920px;position:relative;margin:-3rem  auto}.paper{position:relative;padding:5rem 5rem;background-color:#fff;min-height:578px;box-shadow:0 0 3px rgba(0,0,0,0.1),-5px -5px 10px rgba(0,0,0,0.04),-10px -10px 40px rgba(0,0,0,0.04),inset 0 0 10px rgba(0,0,0,0.08)}.paper-before{display:block;content:"";position:absolute;transform:rotate(-10deg) translate(-2.6rem, 5rem);-webkit-transform:rotate(-10deg) translate(-2.6rem, 5rem);-moz-transform:rotate(-10deg) translate(-2.6rem, 5rem);-ms-transform:rotate(-10deg) translate(-2.6rem, 5rem);-o-transform:rotate(-10deg) translate(-2.6rem, 5rem)}#calendar{z-index:99;color:#616161;font-weight:bold;display:none;position:absolute;height:100%;width:100%;top:0;left:0;background-color:#fefefe}#dateTable{top:5em;left:50%;transform:translateX(-50%);max-width:470px;min-width:300px;position:absolute;padding:2em;background-color:#fefefe;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.calheader-item{display:inline-block;font-size:1.5em}.calheader-item:hover .btn{color:#616161}.calheader-item .btn{color:#e0e0e0}.calheader-item .btn:hover{color:#ff8a80}#closeBtn{font-size:1.3em}.cal-month{border:1px solid transparent;color:#e0e0e0;border-top-color:#e0e0e0;border-bottom-color:#e0e0e0}.cal-month:hover{color:#616161;border-top-color:#616161;border-bottom-color:#616161}.cal-month li:hover{color:#ff8a80;cursor:pointer}.cal-month__now{color:#616161}.cal-body{width:100%;display:flex;justify-content:space-between;padding:0}.cal-body li{display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;margin:.1em .3em}.cal-day a{display:block;width:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #ff8a80;color:#ff8a80}.cal-day a:hover{background:#ff8a80;color:#fff;transition:0.3s background ease-in;-webkit-transition:0.3s background ease-in;-moz-transition:0.3s background ease-in;-ms-transition:0.3s background ease-in;-o-transition:0.3s background ease-in}.cal-day.outmonth{color:#e0e0e0}.now{color:#ff8a80}*{font-family:"Microsoft YaHei UI"}body{margin:0 0}a{text-decoration:none}.btn,.btn i{cursor:pointer}.btn:hover,.btn i:hover{color:#ff8a80}header{z-index:-10;padding:1.6rem 10rem 4rem;color:#aaa6ab;background-color:#fafafa;font-weight:300;font-size:large;box-sizing:border-box}span.logo{left:0;width:auto}nav{position:relative}nav ul{padding-left:0;display:block;position:relative;align-content:stretch}nav ul li{display:inline-block;position:relative;margin:0 3.6em 0 0;list-style:none;color:#aaa6ab}nav ul li a{color:#aaa6ab}nav ul li a:hover{color:#5e5d5d}nav ul li:first-child{margin-right:2.0em;padding-left:1.5em}nav ul li:last-child{margin-right:0}.nav-button{position:fixed;height:100%;width:6rem;align-content:center}.nav-button i{color:#dfdfe2;position:absolute;top:46%}#oldPostBtn{left:0}#nextPostBtn,#nextPostBtn i{right:0}.nav-button:hover i{font-size:5em;color:#5e5d5d}.date-index{z-index:10;text-align:center;position:absolute;top:1.1em;right:0;transform:rotate(45deg);font-family:"Algerian";font-size:1.4em;color:#e4dcdb;-webkit-transition:text-shadow, color, color 1s;-moz-transition:text-shadow, color 1s;-ms-transition:text-shadow, color 1s;-o-transition:text-shadow, color 1s;transition:text-shadow, color 1s}.date-index:hover{color:#fc8f96;text-shadow:#dfdfe2 1px 1px 5px}footer{z-index:999;position:relative;padding:3rem 10rem;color:#aaa6ab;background-color:#fafafa;font-weight:400;box-sizing:border-box}footer div{position:relative}footer span.copyright{color:#5e5d5d;font-weight:bold;width:inherit}.comment{position:relative;margin:1em 1px;font-size:.9em}.comment a{color:#aaa6ab}.comment a:hover{font-weight:400;color:#5e5d5d;text-decoration:none}ul.contact{position:absolute;right:0;bottom:0;margin:0 0}ul.contact li{display:inline-block;margin-right:1em;list-style:none;color:#aaa6ab;font-size:.6em}footer ul.contact li:last-child{margin-right:0}.contact li i{color:#aaa6ab}.contact li i:hover{color:#5e5d5d}@media screen and (max-width: 1024px){.paper{box-shadow:none}}@media screen and (max-width: 650px){.paper{padding:5rem 1em;text-align:justify}#openBtn{text-align:left;right:auto;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}header{padding:1.6rem 1rem 4rem}footer{padding:2rem 1rem}#dateTable{width:100%;padding:0}#calMonth{overflow:scroll}.cal-week,.cal-body-day,#calHeader{padding-left:1em;padding-right:1em;box-sizing:border-box}}
