@font-face{font-family:"fuiji";src:url("../../assets/font/HuiFont.eot?") format("eot"),url("../../assets/font/HuiFont.woff") format("woff")}.handfont{font-family:"fuiji"}.handfont.bottom{width:63%;margin:60px 0 18px auto;text-align:right;padding:0}@media (max-width: 769px){html{font-size:62.5%}}button{margin:0;padding:0;outline:0;border:0;border-radius:0;background:transparent;color:inherit;vertical-align:middle;text-align:inherit;font:inherit;-webkit-appearance:none;appearance:none}*{box-sizing:border-box;margin:0;padding:0}::before,::after{box-sizing:inherit}body{margin:0;padding:0;font-size:1.0rem;font-size:1.0px;font-family:YakuHanMP,Georgia,"Times New Roman",Times,"Sawarabi Mincho",sans-serif;color:#2e2930}body#flcontain{display:flex;flex-direction:column;min-height:100vh}a{transition:all 0.5s ease-out;color:#2e2930;text-decoration:none}a:hover{opacity:0.6}ol{padding-left:2rem;font-size:1.0rem;line-height:1.6}ul{list-style:none;font-size:1.0rem;line-height:1.6}p{font-size:1.0rem;line-height:1.8;letter-spacing:1px}p.credit{font-size:0.8rem;text-align:center}img{pointer-events:none}.gallery-item img{pointer-events:auto}br.onlysp{display:none}h1{font-size:2.0rem;line-height:1.4}h1.bgTtl{width:100%;font-weight:bold;letter-spacing:3px;color:transparent;-webkit-background-clip:text;background-size:cover;background-image:url(../../assets/images/Ams2Alight.jpg);text-align:center;margin:0 auto}h1.bgTtl::before{content:'';background:url(../../assets/images/stones/amethyst-fl.png) no-repeat;display:inline-block;width:30px;height:30px;background-size:contain;background-position:center center;vertical-align:middle;margin:0 18px 0 0}h1.bgTtl::after{content:'';background:url(../../assets/images/stones/amethyst-fl.png) no-repeat;display:inline-block;width:30px;height:30px;background-size:contain;background-position:center center;vertical-align:middle;margin:0 0 0 18px}h1.wordsTitle{margin:-36px 0 18px;font-weight:300;letter-spacing:3px}h1.wordsTitle.dream{color:#1c305c}h2{font-size:1.8rem;line-height:1.4}h2.bgTtl{width:100%;font-weight:bold;color:transparent;-webkit-background-clip:text;background-size:cover;background-image:url(../../assets/images/Ams2Alight.jpg);text-align:center;margin:0 auto}h2.bgTtl::before{content:'';background:url(../../assets/images/stones/amethyst-fl.png) no-repeat;display:inline-block;width:30px;height:30px;background-size:contain;margin:0 18px 0 0;background-position:center center;vertical-align:middle}h2.bgTtl::after{content:'';background:url(../../assets/images/stones/amethyst-fl.png) no-repeat;display:inline-block;width:30px;height:30px;background-size:contain;margin:0 0 0 18px;background-position:center center;vertical-align:middle}h2.grTitle{font-size:1.62rem;margin:27px 0 18px;letter-spacing:3px}h2.grTitle a{color:#1c305c;display:flex;align-items:center}h2.wLove{font-family:"Fredericka the Great",cursive;font-weight:300;font-size:1.62rem;width:98.1%;margin:27px auto 18px;letter-spacing:3px;filter:drop-shadow(0 -1px 2px rgba(0,0,0,0.3))}h2.wLove a{display:flex;align-items:center;color:#f09199}h2.wDream{font-family:"Fredericka the Great",cursive;font-weight:300;font-size:1.62rem;width:98.1%;margin:27px auto 18px;letter-spacing:3px;filter:drop-shadow(0 -1px 2px rgba(0,0,0,0.3))}h2.wDream a{display:flex;align-items:center;color:#2ca9e1}h2.wLife{font-family:"Fredericka the Great",cursive;font-weight:300;font-size:1.62rem;width:98.1%;margin:27px auto 18px;letter-spacing:3px;filter:drop-shadow(0 -1px 2px rgba(0,0,0,0.3))}h2.wLife a{display:flex;align-items:center;color:#38b48b}h3{font-size:16.2rem;line-height:1.8}h4{font-size:1.4rem;line-height:1.8}h4.side-title{border-bottom:2px solid #d3ccd6;display:flex;justify-content:space-between;align-items:baseline;line-height:1.2;font-family:"Fredericka the Great",cursive;color:#522f60;font-weight:400;margin:18px 18px 9px;box-shadow:1px 2px 3px -3px #999;-moz-box-shadow:1px 2px 3px -3px #999;-webkit-box-shadow:1px 2px 3px -3px #999}h5{font-size:1.2rem;line-height:1.8}span.stone{display:inline-block;width:36px;height:18px}span.stone.crystal{background:url(../../assets/images/stones/crystal.png) no-repeat;background-size:contain}span.stone.elestial{background:url(../../assets/images/stones/elestial.png) no-repeat;background-size:contain}span.stone.blue{background:url(../../assets/images/stones/bluefluorite.png) no-repeat;background-size:contain}span.stone.emerald{background:url(../../assets/images/stones/emerald.png) no-repeat;background-size:contain}span.stone.amber{background:url(../../assets/images/stones/amber.png) no-repeat;background-size:contain}span.stone.sunstone{background:url(../../assets/images/stones/sunstone.png) no-repeat;background-size:contain}span.stone.garnet{background:url(../../assets/images/stones/garnet.png) no-repeat;background-size:contain}span.stone.smoky{background:url(../../assets/images/stones/smoky.png) no-repeat;background-size:contain}span.stone.labrado{background:url(../../assets/images/stones/labradorite.png) no-repeat;background-size:contain}span.stone.l01{background:url(../../assets/images/stones/sunstone.png),url(../../assets/images/stones/labradorite.png),url(../../assets/images/stones/bluemoonstone.png);background-position:left center, left 5px center, right center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:3px, 9px, 6px;width:21px;height:9px;margin-left:3px}span.stone.r01{background:url(../../assets/images/stones/bluemoonstone.png),url(../../assets/images/stones/labradorite.png),url(../../assets/images/stones/sunstone.png);background-position:left center, right 5px center, right center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:6px, 9px, 3px;width:21px;height:9px;margin-right:3px}span.stone.l02{background:url(../../assets/images/stones/amber.png),url(../../assets/images/stones/lapislazuli-flw.png),url(../../assets/images/stones/amazonite.png);background-position:left center, left 5px center, right center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:3px, 9px, 6px;width:21px;height:9px;margin-left:3px}span.stone.r02{background:url(../../assets/images/stones/amazonite.png),url(../../assets/images/stones/lapislazuli-flw.png),url(../../assets/images/stones/amber.png);background-position:left center, right 5px center, right center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:6px, 9px, 3px;width:21px;height:9px;margin-right:3px}span.stone.home{background:url(../../assets/images/home.png) no-repeat;background-position:50% 50%;background-size:contain;width:18px;height:18px;display:block}span.stone.fb{background:url(../../assets/images/facebook.png) no-repeat;background-size:contain;background-position:50% 50%;width:18px;height:18px;padding:0 18px}span.stone.tw{background:url(../../assets/images/icon-x.png) no-repeat;background-size:contain;background-position:50% 50%;width:18px;height:18px;padding:0 18px}span.stone.insta{background:url(../../assets/images/instagram-square.png) no-repeat;background-size:contain;background-position:50% 50%;width:18px;height:18px;padding:0 18px}span.angel{display:inline-block;width:45px;height:45px;margin:9px 45px 0}span.angel.a01{background:url(../../assets/images/angel1.png) no-repeat;background-size:contain}span.angel.a02{background:url(../../assets/images/angel2.png) no-repeat;background-size:contain}span.angel.a03{background:url(../../assets/images/angel3.png) no-repeat;background-size:contain}span.angel.a04{background:url(../../assets/images/angel4.png) no-repeat;background-size:contain}span.grStone{display:inline-block;width:90px;height:27px;background:url(../../assets/images/stones/sunstone.png),url(../../assets/images/stones/bluemoonstone.png),url(../../assets/images/stones/lapisWpoint.png);background-position:left center, left 21px center, right 15px center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:12px,15px, 27px;margin-left:3px}span.loveStone{display:inline-block;width:27px;height:27px;background:url(../../assets/images/stones/roseheart01.png);background-position:left center;background-repeat:no-repeat;background-size:21px}span.lifeStone{display:inline-block;width:27px;height:27px;background:url(../../assets/images/stones/greenfluorite-c.png);background-position:left center;background-repeat:no-repeat;background-size:21px}span.dreamStone{display:inline-block;width:27px;height:27px;background:url(../../assets/images/stones/amazonite.png);background-position:left center;background-repeat:no-repeat;background-size:21px}@media screen and (max-width: 768px){span.angel{width:36px;height:36px;margin:9px 36px 0}p{font-size:1.2rem;line-height:2.1rem}h1{font-size:2.7rem}h1.bgTtl{font-size:2.1rem}h2{font-size:2.43rem}h3{font-size:2.1rem}h4{font-size:1.8rem}}.angelLine{display:block;position:relative;width:100%;text-align:center;margin:63px auto 36px;z-index:1}.angelLine::after{content:"";position:absolute;left:0;right:0;bottom:9px;width:100%;height:1px;background-color:#d3ccd6;z-index:-1}.gradBg{background:linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);-moz-linear-gradient:-90deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%;-webkit-linear-gradient:-90deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%}.gradBgrv{background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.81) 100%);-moz-linear-gradient:-90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.81) 100%;-webkit-linear-gradient:-90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.81) 100%}.chisaBg{background:linear-gradient(90deg, rgba(255,255,255,0.1), rgba(255,255,255,0.5)),url(../../assets/images/pageback.jpg) no-repeat,linear-gradient(0deg, #fff 0%, rgba(255,255,255,0.9) 63%, rgba(255,255,255,0.6));background-position:bottom,left bottom,top}.prof01{width:63%;margin:63px 0 0 auto}p.introTxt{width:93%;margin:54px auto 36px}@media screen and (max-width: 500px){.prof01{width:90%;margin:0 0 0 auto;font-size:1.0rem;line-height:1.8;padding:0 0 18px 18px !important;background:rgba(255,255,255,0.5)}.chisaBg{background:linear-gradient(90deg, rgba(255,255,255,0.3), rgba(255,255,255,0.6)),url(../../assets/images/pageback.jpg) no-repeat,linear-gradient(0deg, #fff 0%, rgba(255,255,255,0.9) 63%, rgba(255,255,255,0.6));background-position:bottom,left bottom,top;background-size:auto, 400px}}header #header{position:relative;width:100%}header #header img.obj{width:100%;height:430px;object-fit:cover;font-family:'object-fit: cover;';display:block}header #header .headerimg{display:block;position:absolute;top:81px;left:0;right:0;text-align:center;margin:0 auto}header #header .headerimg a{font-family:"Fredericka the Great",cursive;font-size:3.9rem;font-weight:400;color:#522f60;-moz-text-shadow:0px 0px 25px rgba(230,180,34,0.36);-webkit-text-shadow:0px 0px 25px rgba(230,180,34,0.36);-ms-text-shadow:0px 0px 25px rgba(230,180,34,0.36);text-shadow:0px 0px 25px rgba(230,180,34,0.36)}header #header .headerimg .description{font-size:0.9rem;color:#493759}@media screen and (min-width: 1921px){header #header img.obj{height:auto}}@media screen and (max-width: 1024px){header #header img.obj{height:360px}}@media screen and (max-width: 900px){header #header img.obj{height:270px}header #header .headerimg a{font-size:5.4vw}}@media screen and (max-width: 500px){header #header img.obj{height:36vw}header #header .headerimg{top:8.1vw}header #header .headerimg a{font-size:2.43rem}br.onlysp{display:block}}.btn{position:fixed;top:9px;right:9px;width:30px;height:27px;z-index:10}.btn .btn-line{display:block;position:relative;width:100%;height:2px;background-color:#493759;transition:.5s}.btn .btn-line::before,.btn .btn-line::after{content:'';position:absolute;width:100%;height:100%;background:#493759;transition:.5s}.btn .btn-line::before{transform:translateY(-12px)}.btn .btn-line::after{transform:translateY(12px)}.btn .btn-line.open{background-color:transparent}.btn .btn-line.open::before,.btn .btn-line.open::after{content:'';background-color:#e7e7eb}.btn .btn-line.open::before{transform:rotate(45deg)}.btn .btn-line.open::after{transform:rotate(-45deg)}nav ul.menu{border-top:1px solid #d3ccd6;border-bottom:1px solid #d3ccd6;position:fixed;top:0;right:-70%;width:70%;height:100vh;margin-left:auto;display:flex;flex-direction:column;color:#e7e7eb;background:rgba(144,121,173,0.9);transition:.5s;padding:18px 27px;z-index:9}nav ul.menu li{font-family:"Fredericka the Great",cursive;font-size:2.1rem;line-height:1.2}nav ul.menu li.home a::before{content:'\f015';font-family:"Font Awesome 5 Free";font-weight:bold;padding:0 3px 0 0}nav ul.menu li.mono a::before{content:'\f57e';font-family:"Font Awesome 5 Free";font-weight:bold;padding:0 3px 0 0}nav ul.menu li.prof a::before{content:'\f2bb';font-family:"Font Awesome 5 Free";padding:0 3px 0 0}nav ul.menu li.word a::before{content:'\f004';font-family:"Font Awesome 5 Free";padding:0 3px 0 0}nav ul.menu li.music a::before{content:'\f001';font-family:"Font Awesome 5 Free";font-weight:bold;padding:0 3px 0 0}nav ul.menu li.stone a::before{content:'\f3a5';font-family:"Font Awesome 5 Free";padding:0 3px 0 0}nav ul.menu li.spiritual a::before{content:'\f69a';font-family:"Font Awesome 5 Free";font-weight:bold;padding:0 3px 0 0}nav ul.menu li.web a::before{content:'\f109';font-family:"Font Awesome 5 Free";font-weight:bold;padding:0 3px 0 0}nav ul.menu li.gallery a::before{content:'\f53f';font-family:"Font Awesome 5 Free";font-weight:bold;padding:0 3px 0 0}nav ul.menu li.lifeworks::before{content:'\f5bb';font-family:"Font Awesome 5 Free";font-weight:bold;padding:0 3px 0 0}nav ul.menu li a{color:#e7e7eb;display:block;letter-spacing:2px;font-weight:bold;padding:18px 18px 18px 0}nav ul.menu li.menu-list{width:100%;height:63px;display:flex;justify-content:flex-start;align-items:center}nav ul.menu li.menu-list:hover{cursor:pointer}nav ul.menu.open{right:0}@media screen and (max-width: 500px){nav ul.menu{right:-100%;width:100%}}@media screen and (max-width: 320px){nav ul.menu li{font-size:1.8rem}}@media screen and (min-width: 769px){.btn{display:none}nav ul.menu{display:flex;flex-direction:row;position:relative;left:0;right:0;width:100%;margin:0 auto;height:auto;background:transparent;justify-content:center;padding:0;background:#fff}nav ul.menu li{color:#9790a4;font-size:0.81rem}nav ul.menu li a{color:#9790a4;display:block;padding:18px;letter-spacing:1px}nav ul.menu li a:hover{color:#493759;opacity:1.0}nav ul.menu li.menu-list{width:auto;height:auto}nav ul.menu li.menu-list.parent{position:relative;padding:18px}nav ul.menu li.menu-list.parent ul{position:absolute;top:35px;left:0;background:#895b8a;visibility:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;z-index:1}nav ul.menu li.menu-list.parent ul li{white-space:nowrap;border-bottom:1px solid #d3ccd6}nav ul.menu li.menu-list.parent ul li a{color:#d3ccd6}nav ul.menu li.menu-list.parent:hover{background:#895b8a;color:#d3ccd6}nav ul.menu li.menu-list.parent:hover ul{top:45px;visibility:visible;opacity:1}nav ul.menu li.menu-list.parent:hover ul li:hover{background:#d3ccd6;color:#895b8a}nav ul.menu li.menu-list.parent:hover ul li:hover a{color:#895b8a}nav ul.menu li.menu-list.sp{display:none}nav ul.menu::before{content:'';background:url(../../assets/images/stones/elestial.png) no-repeat;background-size:contain;width:18px;height:18px;position:absolute;left:1.8%;top:0;bottom:0;margin:auto 0}nav ul.menu::after{content:'';background:url(../../assets/images/stones/elestial.png) no-repeat;background-size:contain;width:18px;height:18px;position:absolute;right:1.8%;top:0;bottom:0;margin:auto 0}}@media screen and (max-width: 768px){nav ul.menu li.menu-list.parent{display:none}}.sub-header{width:100%;margin:0 auto}.sub-header .bread{text-align:center;max-width:1200px;width:100%;margin:0 auto}.sub-header .bread ol{list-style:none;display:flex;align-items:center}.sub-header .bread ol li{display:flex;align-items:center;padding:9px 0;font-size:0.81rem}.sub-header .bread ol li a{display:block;color:#9ea1a3}.sub-header .bread ol li::after{content:'\00bb';padding:0 6.3px;color:#888888;font-size:1.0rem;display:block}.sub-header .bread ol li:last-child::after{content:none}@media screen and (max-width: 500px){.sub-header .bread ol{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;white-space:nowrap;padding:6px 18px}.sub-header .bread ol li{font-size:1.4rem}}main::before{content:'';top:0;left:0;width:100vw;height:100vh;z-index:-1;background-image:url(../../assets/images/bgstone04.png),url(../../assets/images/bgstone03.png);background-position:left -60px top 18px, right bottom 81px;background-repeat:no-repeat,no-repeat;background-size:450px, 120px;position:fixed;display:block}.rap{max-width:1200px;width:100%;margin:0 auto 9px;display:flex;flex-direction:row;padding:45px 0;overflow:hidden}.contents{width:70%;margin:0 0 0 2%}.contents.front{margin:30px 0 0 2%}@media screen and (max-width: 1000px){main::before{background-size:360px,90px}.rap{flex-direction:column}.contents{width:93.6%;margin:0 auto}.contents.front{margin:0 auto}}@media screen and (max-width: 500px){main::before{background-size:210px,90px}.rap.top{padding:0}}.messageBox{background:url(../../assets/images/letter-top.png),url(../../assets/images/letter-bottom.png),url(../../assets/images/letter-body.png);background-repeat:no-repeat,no-repeat,repeat-y;background-position:100% top,100% bottom;background-size:contain,contain,contain;width:100%}.messageBox .messageTxt{width:86.4%;margin:0 auto;padding:144px 0 90px}.messageBox .messageTxt p{margin-bottom:2.4rem;color:#0f2350;background-image:linear-gradient(180deg, transparent 0%, transparent 97%, #ddd 97%, #ddd 100%);background-size:100% 2.4rem;line-height:2.4rem;padding-bottom:3px}.messageBox .messageTxt p.short{width:63%;margin:0 0 18px auto;text-align:right;padding:0}.messageBox .messageTxt p.short.no{padding:0 0 3px 0}.messageBox .messageTxt.words{font-family:'fuiji'}@media screen and (max-width: 500px){h1{font-size:1.8rem}h1.bgTtl{font-size:1.8rem;letter-spacing:2px}h1.bgTtl::before{width:18px;height:18px;margin:0 9px 0 0}h1.bgTtl::after{width:18px;height:18px;margin:0 0 0 9px}h2.bgTtl::before{width:27px;height:27px}h2.bgTtl::after{width:27px;height:27px}h4.side-title{font-size:2.1rem}.stones{display:flex;justify-content:space-around}span.angel{margin:9px 18px 0}span.stone{width:18px}span.stone.tw{width:27px;height:27px;padding:0 21px}span.stone.fb{width:27px;height:27px;padding:0 21px}span.stone.insta{width:27px;height:27px;padding:0 21px}p{font-size:1.6rem;line-height:1.8}.messageBox .messageTxt{padding:90px 0 27px}.messageBox .messageTxt p{font-size:1.4rem;margin-bottom:2.6rem;background-size:100% 2.6rem;line-height:2.6rem}.handfont.bottom{width:70%;margin:30px 0 18px auto}}.postBox{margin:0 0 36px;padding:18px}.postBox figure.thumb{width:90%;height:400px;margin:27px auto 9px;position:relative;overflow:hidden}.postBox figure.thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover;';-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.postBox figure.thumb figcaption{position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;height:100%;padding:36px 36px 63px;z-index:2;-webkit-transition:0.6s;transition:0.6s;opacity:0}.postBox figure.thumb h1,.postBox figure.thumb p{position:absolute;left:-100%;width:90%;-webkit-transition:0.3s;transition:0.3s;color:#d3ccd6}.postBox figure.thumb h1{font-weight:400;line-height:1.2;bottom:126px}.postBox figure.thumb p{opacity:0.9;bottom:63px}.postBox figure.thumb:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.postBox figure.thumb:hover figcaption{opacity:1}.postBox figure.thumb:hover figcaption h1,.postBox figure.thumb:hover figcaption p{left:36px}.postBox figure.thumb:hover figcaption h1{-webkit-transition-delay:0.2s;transition-delay:0.2s}.postBox figure.thumb:hover figcaption p{-webkit-transition-delay:0.5s;transition-delay:0.5s}.postBox figure.thumb.sm{height:200px}.postBox figure.thumb.sm h2,.postBox figure.thumb.sm p{position:absolute;left:-100%;width:90%;-webkit-transition:0.3s;transition:0.3s;margin:0 auto}.postBox figure.thumb.sm h2{font-size:1.4rem;color:#d3ccd6;bottom:90px}.postBox figure.thumb.sm p{font-size:0.81rem;bottom:18px}.postBox figure.thumb.sm figcaption{padding:18px}.postBox figure.thumb.sm:hover figcaption h2,.postBox figure.thumb.sm:hover figcaption p{left:18px}.postBox figure.thumb.sm:hover figcaption h2{-webkit-transition-delay:0.2s;transition-delay:0.2s}.postBox figure.thumb.sm:hover figcaption p{-webkit-transition-delay:0.5s;transition-delay:0.5s}.postBox figure.thumb .dispTxt{position:absolute;top:0;left:0;opacity:1;color:#2e2930;text-shadow:0px 1px 8px rgba(255,255,255,0.9),0px 3px 6px rgba(255,255,255,0.6);font-size:1.2rem;line-height:1.4;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;height:45%;width:100%;margin:0 auto;padding:18px;background:linear-gradient(180deg, rgba(231,231,235,0.9) 0%, rgba(255,255,255,0) 100%);-moz-linear-gradient:180deg,rgba(231,231,235,0.9) 0%,rgba(255,255,255,0) 100%;-webkit-linear-gradient:180deg,rgba(231,231,235,0.9) 0%,rgba(255,255,255,0) 100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.postBox figure.thumb .dispTxt.lg{font-size:1.8rem;padding:36px}.postBox figure.thumb:hover .dispTxt{opacity:0}.postBox.sm{display:flex;flex-wrap:wrap}.postBox .view{width:50%}.postBox .arti-date{color:#895b8a;width:90%;text-align:right;margin:0 auto;font-size:1.0rem}.postBox .arti-date.post{width:96%}@media screen and (max-width: 500px){.postBox figure.thumb{height:210px}.postBox figure.thumb:hover figcaption h1,.postBox figure.thumb:hover figcaption p{left:18px}.postBox figure.thumb h1{top:36px}.postBox figure.thumb p{bottom:27px;font-size:1.4rem}.postBox figure.thumb.sm{height:90px}.postBox figure.thumb.sm h2{font-size:1.4rem;color:#d3ccd6;top:9px;left:0 !important;right:0;margin:0 auto}.postBox figure.thumb.sm p{display:none}.postBox figure.thumb .dispTxt{height:100%}}.grItem{display:flex;flex-wrap:wrap;width:90%;margin:0 auto 54px}.grItem p{padding:0 9px 18px}.grItem a{display:block}.grItem img{width:90px;height:90px;object-fit:cover;font-family:'object-fit: cover;'}.wdItem{display:flex;width:90%;margin:0 auto 63px}.wdItem li{width:calc(100%*3)}.wdItem li p a{font-family:fuiji;display:flex;align-items:center;padding:0 27px 0 0}.wdItem li p a.life{color:#333631}.wdItem li p a.life::before{content:'';background:url("../../assets/images/stones/jade.png") no-repeat;background-size:contain;display:inline-block;width:6px;height:6px;padding:0 9px 0 0}.wdItem li p a.love{color:#888084}.wdItem li p a.love::before{content:'';background:url("../../assets/images/stones/incarose.png") no-repeat;background-size:contain;display:inline-block;width:6px;height:6px;padding:0 9px 0 0}.wdItem li p a.dream{color:#393f4c}.wdItem li p a.dream::before{content:'';background:url("../../assets/images/stones/turquoise.png") no-repeat;background-size:contain;display:inline-block;width:6px;height:6px;padding:0 9px 0 0}@media screen and (max-width: 500px){.grItem{justify-content:space-between}.grItem p{padding:0 0 18px}.wdItem{width:93%;flex-wrap:wrap;justify-content:space-between}.wdItem li{width:48%}.wdItem li p a{padding:0 0 18px}}.arti h1{padding:0 45px 9px;margin:0 0 9px;background:url(../../assets/images/stones/lapislazuli-flw.png),url(../../assets/images/stones/sunstone.png),url(../../assets/images/stones/garnet.png),url(../../assets/images/stones/bluemoonstone.png),url(../../assets/images/crystal-line.jpg);background-repeat:no-repeat;background-position:left top 3px,right center,right 54px bottom 1px,right 27px bottom 2.7px,center bottom 6px;background-size:36px,21px,12.6px,18px,100% 4px}.arti .catch img{width:96%;height:auto;display:block;margin:18px auto 3px}.arti .catch.sm img{width:auto}.arti .arti-body{width:96%;margin:auto}.arti .arti-body a{color:#9079ad;text-decoration:underline}.arti .arti-body a:hover{color:#522f60;opacity:1.0}.arti .arti-body ol{counter-reset:item;list-style-type:none}.arti .arti-body ol li{text-indent:-1.2rem;padding-left:1.2em;padding:0 0 9px 0}.arti .arti-body ol li::before{counter-increment:item;content:counter(item) ".";font-family:"Fredericka the Great",cursive;color:#369;padding:0 9px 0 0}.arti img{max-width:100%;height:auto}.arti img.aligncenter{display:block;margin-top:18px;margin-bottom:18px;margin-left:auto;margin-right:auto}.arti hr{height:1px;background:#bbb;background-image:-webkit-linear-gradient(left, #eee, #639, #eee);background-image:-moz-linear-gradient(left, #eee, #639, #eee);background-image:-ms-linear-gradient(left, #eee, #639, #eee);background-image:-o-linear-gradient(left, #eee, #639, #eee);border-width:0;margin:18px 0}.arti p{padding:0 0 18px}@media (min-width: 600px){.alignleft{float:left;margin-top:6px;margin-bottom:20px;margin-right:30px}}@media (min-width: 600px){.alignright{float:right;margin-top:6px;margin-bottom:20px;margin-left:30px}}@media screen and (max-width: 500px){.arti h1{background-size:21px,18px,9px,12px,100% 3px;padding:0 15px 9px 27px;background-position:left top 3px,right center,right 54px bottom 1.8px,right 27px bottom 2.7px,center bottom 6px}.arti img{display:block;margin:0 auto}.alignleft,.alignright{display:block;margin:0 auto;margin-bottom:20px}.arti-body ol li{font-size:1.4rem}.arti-body h5{font-size:1.6rem}}.arti-tag{margin:-30px 0 9px 0}.arti-tag ul{display:flex}.arti-tag ul li a{display:block;margin-right:6px;margin-bottom:3px;padding:3px 6px;border-radius:3px;background:url(../../assets/images/Ams2Alight.jpg) no-repeat;background-size:cover;background-position:right bottom;color:#ffffff;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-size:12px;text-decoration:none;box-shadow:0px 3px 9px -3px #999}.wp-caption-text{margin:0 0 18px;font-size:0.81rem;text-align:center}@media screen and (max-width: 500px){.arti-tag{margin:-30px 0 12px 0}.arti-tag ul{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;white-space:nowrap}}.sidebar{width:30%;margin:0 2% 0 auto}.sidebar.front{margin:30px 2% 0 auto}.sidebar aside{margin:3px 18px 36px}.sidebar aside p{font-size:0.9rem;line-height:1.6}.sidebar aside.prof{padding:18px}.sidebar aside.prof img.avatar{display:block;border-radius:50%;margin:0 auto}.sidebar aside.prof p.auth_name{color:#522f60;padding:3px 0 9px}.sidebar aside.prof .snsBox{padding:18px 9px 0;display:flex;justify-content:flex-end}.sidebar aside.cat ul.catBox li{position:relative}.sidebar aside.cat ul.catBox li div{padding:9px;background:rgba(144,121,173,0.3);box-shadow:1px 3px 5px -3px #ccc;margin:0 0 3px;display:flex;flex-wrap:wrap;align-items:center}.sidebar aside.cat ul.catBox li div::before{content:'';background:url(../../assets/images/stones/clearfluorite-h.png) no-repeat;background-size:contain;width:12px;height:12px;display:inline-block;padding:0 18px 0 0}.sidebar aside.cat ul.catBox li div span.sm{font-size:0.9rem;display:inline-block;padding:0 6px}.sidebar aside.cat ul.catBox li .accordionBtn{display:block;width:45px;height:45px;position:absolute;top:0;right:0;padding:9px 18px 9px 18px}.sidebar aside.cat ul.catBox li .accordionBtn::before{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:bold;color:#493759;font-size:0.9rem;display:inline-block}.sidebar aside.cat ul.catBox li .accordionBtn.active::before{content:"\f068";font-family:"Font Awesome 5 Free";font-weight:bold}.sidebar aside.cat ul.catBox li ul.children li{padding:9px 27px}.sidebar aside.cat ul.catBox li ul.children li a{color:#9079ad}.sidebar aside.cat ul.catBox li ul.children li span.sm{font-size:0.9rem;display:inline-block;padding:0 6px}.sidebar aside.search{text-align:center}.sidebar aside.search .searchfield{padding:6.3px;font-size:0.9rem;width:72%}.sidebar aside .searchsubmit{background:url(../../assets/images/search.png) no-repeat;background-size:contain;width:27px;height:27px;border:none;cursor:pointer;margin:0 0 0 9px}.sidebar aside.reccent ul li a{display:flex;flex-direction:row;padding:9px 0 9px 0;border-bottom:1px solid #d3ccd6}.sidebar aside.reccent ul li a .thumb{width:63px;height:63px;background-size:cover;background-position:50% 50%;flex-shrink:0}.sidebar aside.reccent ul li a .newTxt{padding:0 0 0 18px;font-size:0.9rem;display:flex;flex-direction:column;align-items:self-start;justify-content:space-between;width:100%;color:#4f455c;line-height:1.8}.sidebar aside.reccent ul li a .newTxt span{font-size:0.72rem;margin:0 9px 0 auto;color:#867ba9}.sidebar .archive-dropdown1{position:relative;display:inline-block;background:#2b2b2b;background:linear-gradient(to bottom, #fff 0%, #f3f3f3 70%, #f3f3f2 100%);border-radius:0.5em;width:100%;box-shadow:1px 2px 3px -2px #9ea1a3;font-size:0.9rem;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;overflow:hidden;z-index:0}.sidebar .archive-dropdown1::after{content:"";position:absolute;display:block;width:0;height:0;top:50%;right:.6em;margin-top:-.2em;border-width:.45em .3em;border-style:solid;border-color:#595857 transparent transparent;z-index:-1}.sidebar .archive-dropdown1 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4em 2em .4em 1.5em;color:#595857;background:transparent;border:1px solid #c0c6c9;border-radius:0.5em;font-size:0.9rem;font-family:YakuHanMP,Georgia,"Times New Roman",Times,"Sawarabi Mincho",sans-serif;text-shadow:1px 1px 2px #dcdddd;outline:none;width:100%}@media screen and (max-width: 1000px){.sidebar{width:93.6%;margin:0 auto}.sidebar.front{margin:30px auto}.sidebar aside{margin:3px 0 36px;padding:18px 27px;background:linear-gradient(-90deg, rgba(255,255,255,0.63) 0%, rgba(255,255,255,0.81) 100%);-moz-linear-gradient:90deg,rgba(255,255,255,0.63) 0%,rgba(255,255,255,0.81) 100%;-webkit-linear-gradient:90deg,rgba(255,255,255,0.63) 0%,rgba(255,255,255,0.81) 100%}.sidebar aside.prof{padding:18px 27px}.gradBgrv{background:linear-gradient(-90deg, rgba(255,255,255,0.63) 0%, rgba(255,255,255,0.81) 100%);-moz-linear-gradient:90deg,rgba(255,255,255,0.63) 0%,rgba(255,255,255,0.81) 100%;-webkit-linear-gradient:90deg,rgba(255,255,255,0.63) 0%,rgba(255,255,255,0.81) 100%}.gradBg{background:linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.63) 100%);-moz-linear-gradient:-90deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.63) 100%;-webkit-linear-gradient:-90deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.63) 100%}h4.side-title{margin:0;padding:9px 18px}}@media screen and (max-width: 768px){.sidebar .archive-dropdown1 select{font-size:1.2rem;line-height:1.8}}@media screen and (max-width: 500px){.sidebar aside.prof p{font-size:1.4rem}.sidebar aside.reccent ul li a .newTxt{font-size:1.4rem;line-height:1.8}.sidebar aside.cat ul{font-size:1.4rem}.sidebar .archive-dropdown1 select{font-size:1.4rem;line-height:1.6}}.pagination{margin:0 auto 36px}.pagination ul{display:flex;align-items:center}.pagination ul li{width:36px;text-align:center;padding:0 3px}.pagination ul li>span{background:url(../../assets/images/stones/Lavenderamethyst.png) no-repeat;background-size:contain;background-position:center center;color:#e7e7eb}.pagination ul li>span,.pagination ul li a{display:block;margin:0;padding:9px;border-radius:50%;font-size:1.0rem;line-height:1;text-decoration:none;font-family:"Fredericka the Great",cursive;font-weight:bold;box-shadow:0px 3px 9px -6px rgba(230,180,34,0.6)}.pagination ul li a{color:#639;background:url(../../assets/images/stones/CrystalBg2.png) no-repeat;background-size:contain;background-position:center center;position:relative}.pagination ul li a::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.3)}.pagination ul li .dots,.pagination ul li .next,.pagination ul li .prev{padding:6px 2px;border-color:transparent;background-color:transparent;background:no-repeat;box-shadow:none;color:#639;display:flex;justify-content:center;align-items:center;font-size:1.4rem}footer{background:url(../../assets/images/Crystal22.jpg);background-size:cover;background-position:center bottom;width:100vw;height:auto;padding:9px 0;margin:auto 0 0}footer .stones{max-width:1024px;margin:3px auto 0;text-align:center}.to-top{position:fixed;display:flex;align-items:center;justify-content:center;width:54px;height:54px;right:18px;bottom:3px;font-size:36px;font-weight:bold;background:url(../../assets/images/stones/Lavenderamethyst.png) no-repeat;background-size:contain;color:rgba(231,231,235,0.9);cursor:pointer}@media screen and (max-width: 500px){footer .stones{width:63%;margin:6px auto 12px}footer .spno{display:none}footer cite{display:block}.to-top{width:45px;height:45px;right:12px;bottom:39px;font-size:30px}}#wp-calendar{border-collapse:collapse;width:100%;font-size:1.0rem;line-height:1.6}#wp-calendar caption{padding:9px 0;font-size:1.2rem;text-align:center;width:100%;color:#4f455c}#wp-calendar thead tr th{font-family:cursive,"Times New Roman",serif;font-size:12px;padding:3px;text-align:center}#wp-calendar thead tr th:nth-child(7){color:#a22041}#wp-calendar thead tr th:nth-child(6){color:#164a84}#wp-calendar tbody tr td{font-family:cursive,Garamond,"Times New Roman",serif;font-size:16px;padding:3px;line-height:1.62;text-align:center}#wp-calendar tbody tr td:last-child{color:#a22041}#wp-calendar tbody tr td:last-child a{color:#a22041}#wp-calendar tbody tr td:nth-last-child(2){color:#164a84}#wp-calendar tbody tr td:nth-last-child(2) a{color:#164a84}#wp-calendar tbody tr td a{position:relative;display:block;font-weight:bold;background:rgba(255,255,255,0.21)}#wp-calendar tbody tr td a::after{content:'';background:url(../../assets/images/stones/amethyst-fl.png) no-repeat;background-size:contain;background-position:center center;width:100%;height:18px;display:block;position:absolute;top:0;bottom:0;margin:auto;z-index:-1}#wp-calendar tbody tr td#today{position:relative;background:rgba(255,255,255,0.21)}#wp-calendar tbody tr td#today::after{content:'';position:absolute;background:url(../../assets/images/stones/aquamarine.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:100%;height:18px;top:0;bottom:0;left:0;right:0;margin:auto;padding:3px 0;z-index:-1}.wp-calendar-nav{padding:12px;font-size:0.9rem;display:flex}.wp-calendar-nav a{color:#522f60}.wp-calendar-nav .wp-calendar-nav-next{margin:0 0 0 auto}blockquote{position:relative;margin:30px auto;padding:36px;max-width:90%;color:#444444;border:solid 1px #192f60;background-color:#fbfaf5;font-size:18px;line-height:1.8}blockquote:before{position:absolute;left:10px;top:10px;content:'\f10d';color:#698aab;font-size:24px;font-family:'FontAwesome';line-height:1}blockquote:after{position:absolute;right:10px;bottom:10px;content:'\f10e';color:#698aab;font-size:24px;font-family:'FontAwesome';line-height:1}@media screen and (max-width: 500px){blockquote{width:96.3%;max-width:96.3%;padding:27px 18px;font-size:1.4rem}blockquote::before,blockquote::after{font-size:1.8rem}}.share{width:96%;margin:0 auto}.share ul{display:flex}.share ul li{margin:0 9px 0 0}.share ul li a{display:block;padding:3px 6px;border-radius:3px;border:1px solid;font-size:0.81rem;display:flex;align-items:center}.share ul li a:hover{opacity:1.0}.share ul li a span{padding:0 0 0 18px;line-height:1.6}.share .share-tw{color:#2ca9e1;background:url(../../assets/images/twitter-square.png);background-repeat:no-repeat;background-size:18px;background-position:3px center;vertical-align:middle}.share .share-tw:hover{background-color:rgba(56,161,219,0.1);-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-ms-transition:0.8s;transition:0.8s;opacity:1.0}.share .share-fb{color:#19448e;background:url(../../assets/images/facebook-square.png);background-repeat:no-repeat;background-size:18px;background-position:3px center;vertical-align:middle}.share .share-fb:hover{background-color:rgba(22,74,132,0.1);-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-ms-transition:0.8s;transition:0.8s}.share .share-line{color:#38b48b;background:url(../../assets/images/line.png);background-repeat:no-repeat;background-size:18px 18px;background-position:3px center;vertical-align:middle}.share .share-line:hover{background-color:rgba(71,136,94,0.1);-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-ms-transition:0.8s;transition:0.8s}@media screen and (max-width: 500px){.share ul li a{font-size:1.4rem;letter-spacing:1px}}.pageNav{display:flex;padding:18px 0}.pageNav a{display:block;color:#f39800;font-family:"Fredericka the Great",cursive;padding:21px 27px 27px}.pageNav a span{color:#4d3000}.pageNav p{width:48%;padding:0;border-radius:3px;background:rgba(255,255,255,0.9);box-shadow:0px 3px 9px -6px #999;position:relative}.pageNav p span{display:block;text-align:left;width:90%;margin:0 auto;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-size:0.9rem}.pageNav p.nextLink{margin:0 0 0 auto;text-align:right}.pageNav p.nextLink span{display:flex;justify-content:flex-end}.pageNav p img.navStone01{position:absolute;width:18px;height:18px;left:-3px;bottom:18px}.pageNav p img.navStone02{position:absolute;width:9px;height:9px;left:-3px;bottom:45px}.pageNav p img.navStone03{position:absolute;width:12px;height:12px;left:18px;bottom:6px}.pageNav p img.navStone04{position:absolute;width:6px;height:6px;left:36px;bottom:3px}.pageNav p img.navStone05{position:absolute;width:18px;height:18px;right:-3px;top:18px}.pageNav p img.navStone06{position:absolute;width:9px;height:9px;top:45px;right:-3px}.pageNav p img.navStone07{position:absolute;width:12px;height:12px;right:18px;top:6px}.pageNav p img.navStone08{position:absolute;width:6px;height:6px;right:36px;top:3px}.pageNav .gr a{color:#007bbb}.pageNav .gr a span{color:#203744}.pageNav .wd a{color:#00a381}.pageNav .wd a span{color:#1f3134}@media screen and (max-width: 500px){.pageNav p{padding:0;ont-size:1.2rem;letter-spacing:0}.pageNav p span{padding:3px 0 0;font-size:1.2rem}.pageNav a{padding:21px 18px 27px}}.mymenu.mymenu-thumb.mymenu-related{margin:18px 0;padding:20px;border:solid 1px rgba(137,91,138,0.5);background-color:rgba(254,244,244,0.2)}.mymenu.mymenu-thumb.mymenu-related h2{margin-bottom:9px;padding:0 0 0 6px;border-left:solid 9px rgba(137,91,138,0.7);box-shadow:0px 2px 5px 0px rgba(28,48,92,0.2);border-bottom:none;font-size:20px;font-weight:normal;font-family:"Fredericka the Great",cursive}.mymenu.mymenu-thumb.mymenu-related ul{display:flex}.mymenu.mymenu-thumb.mymenu-related ul li{width:25%;padding:0 5px;box-sizing:border-box}.mymenu.mymenu-thumb.mymenu-related ul li a{padding:6px 0;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-size:0.81rem;line-height:1.4;display:block}.mymenu.mymenu-thumb.mymenu-related ul li a:hover{color:#522f60;font-weight:bold}.mymenu.mymenu-thumb.mymenu-related ul li .thumb{position:relative;overflow:hidden;width:100%;height:80px;margin:0 0 6px}.mymenu.mymenu-thumb.mymenu-related ul li .thumb img{position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mymenu.mymenu-thumb.mymenu-related ul li a:hover .thumb img{-webkit-transform:scale(1.2);transform:scale(1.2)}.mymenu.mymenu-thumb.mymenu-related.gallery{border:1px solid rgba(25,47,96,0.5);background:rgba(234,244,252,0.2)}.mymenu.mymenu-thumb.mymenu-related.gallery h2{border-left:solid 9px rgba(25,47,96,0.7)}.mymenu.mymenu-thumb.mymenu-related.gallery ul li a:hover{color:rgba(25,47,96,0.7)}.mymenu.mymenu-thumb.mymenu-related.words{border:1px solid rgba(0,164,151,0.5);background:rgba(230,234,227,0.2)}.mymenu.mymenu-thumb.mymenu-related.words h2{border-left:solid 9px rgba(0,164,151,0.7)}.mymenu.mymenu-thumb.mymenu-related.words ul li a:hover{color:rgba(0,164,151,0.7)}@media screen and (max-width: 500px){.mymenu.mymenu-thumb.mymenu-related{padding:9px}.mymenu.mymenu-thumb.mymenu-related ul{flex-wrap:wrap}.mymenu.mymenu-thumb.mymenu-related ul li{width:50%;padding:0 6px}.mymenu.mymenu-thumb.mymenu-related ul li a{font-size:1.2rem}}.bgText{width:50%;font-size:9rem;font-weight:bold;color:transparent;-webkit-background-clip:text;background-size:cover;background-image:url(../../assets/images/TolmalWM.jpg);animation:bgAnime 90s linear infinite;text-align:center;margin:0 auto;padding:180px 0 36px}@keyframes bgAnime{0%{background-position:0 0}100%{background-position:600px 0px}}.nottxt{width:fit-content;margin:0 auto;font-family:"Fredericka the Great",cursive;font-size:1.2rem;color:#a22041}.movepage{display:flex;margin:18px auto;width:33%;justify-content:space-between}.movepage p{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-size:0.72rem}@media screen and (max-width: 500px){.bgText{padding:90px 0 36px}.movepage{width:50%;margin:0 auto 30vh}}#ama table tr td{padding:9px;font-size:0.81rem;vertical-align:top;line-height:1.8;background:#fff}iframe{max-width:100%}.ytvideo{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden;margin-top:30px;margin-bottom:30px}.ytvideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-video{margin-top:30px;margin-bottom:30px}
