@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h3{padding:.5em 0}cite{font-size:.8em;display:block;text-align:right}.container{flex-direction:column;min-height:100vh;justify-content:center;align-items:center}.container,.header{display:flex;width:100%}.header{justify-content:space-between;max-width:1000px}.header h1{margin-bottom:0}.menu{display:flex;justify-content:center;align-items:center;padding-right:20px}.menu a{text-decoration:none;color:#666;margin-left:1em}.box{border:2px solid #666;padding:2em;margin:5%!important}.bold{font-weight:700}.big{font-size:1.2em}.box p{margin-bottom:0!important;margin-top:0!important}.box li{margin-bottom:.5em}.orange{color:#f50}.richText{font-size:2em;text-align:center}.Experience,.lucidDreamingExperience{text-align:center;font-size:2em;line-height:1em!important;margin:0 0 1em}.lucidDreamingExperience:before{content:"～夢日記経験談～\A";white-space:pre;font-size:.5em}.marginTopBottom{margin:3em 0}.marginBottom1{margin-bottom:1em}.marginBottom0{margin-bottom:0!important}.marginTop0{margin-top:0!important}.articleList{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.articleList img{display:block;-o-object-fit:cover;object-fit:cover;max-width:25vw}.articleList li{border:1px solid #666;flex-basis:49%;list-style:none;padding:0;margin-bottom:1em;box-shadow:1px 2px 3px rgba(0,0,0,.5)}.articleList li a{display:flex;align-items:center;text-decoration:none}.articleListText{padding:1em}.articleListText p{text-decoration:none;color:#666}.articleListText>p:first-child{font-weight:700;color:#333}.firstBold:first-line{font-weight:700}.articleListRelated{gap:.5em}@media screen and (max-width:800px){.articleListRelated li{flex-basis:calc(50% - 0.35em);max-width:calc(50% - .35em);box-sizing:border-box}.articleListRelated li a{flex-direction:column;align-items:stretch;height:100%}.articleListRelated img{width:100%;max-width:100%;aspect-ratio:16/9}.articleListRelated .articleListText{padding:.5em;font-size:.82rem}}.reality-check-table{border-collapse:collapse;width:100%;margin-bottom:3em;border-spacing:0;text-align:center;border:2px solid #ccc}.reality-check-table thead{font-size:1.1em;border-bottom:4px solid #99b}.reality-check-table thead tr{padding:2em}.reality-check-table td,.reality-check-table th{border:none;padding:1em}.reality-check-table tr{border-bottom:2px solid #ccc}.talking{margin-bottom:2em;position:relative;width:100%;display:flex}.talking:after,.talking:before{clear:both;content:"";display:block}.talking figure{width:60px;height:60px;margin-left:1em;min-width:60px}.talking-left_icon{float:left;margin-right:20px}.talking figure img{width:100%;height:100%;margin:0;border:2px solid #ddd;border-radius:50%}.talking-left_icon figcaption,.talking-right_icon figcaption{padding:2px 0 0;font-size:12px;text-align:center}.siteTitle{color:inherit;text-decoration:none;display:inline-block;font-family:Yu Gothic,sans-serif;font-weight:500;line-height:1}.titleBlock{display:flex;flex-wrap:wrap;justify-content:center;width:180px}.titleblockText1{font-size:2em;margin:.5em 0 0!important}.titleblockText2{margin-top:0!important}.talking-left{position:relative;padding:10px;border-radius:20px;display:flex;align-items:center;border:2px solid #ddd}.talking p{margin:0;line-height:1.75em!important}.talking p :last-child{margin:0}.talking-left{border-width:2px}.talking-left:before{position:absolute;content:"";border:10px solid transparent;border-right-color:#ddd;top:25px;left:-20px}.talking-left:after{position:absolute;content:"";border:10px solid transparent;border-right-color:#fff;top:25px;left:-18px}h5{font-size:1em}@media screen and (max-width:800px){blockquote{margin:1em}.siteTitle{font-size:.8em;display:block;text-align:center}.titleBlock{display:block;width:100%}.titleblockText1{font-size:2em;margin-top:.25em!important}.titleblockText2{margin-bottom:.5em!important}.box{margin:1em!important;padding:1em .3em}.box p{margin-right:1em!important;margin-left:1em!important}.Experience,.lucidDreamingExperience{text-align:center;font-size:2em;line-height:1em!important;margin:1em 0}.articleList li{flex-basis:100%}.articleList img{max-width:40vw}}