@font-face{font-family:"MPLUSRounded";src:url(css/fonts/MPLUSRounded1c-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"MPLUSRounded-bold";src:url(css/fonts/MPLUSRounded1c-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:fallback}@font-face{font-family:"Quicksand-normal";src:url(css/fonts/Quicksand-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"Quicksand";src:url(css/fonts/Quicksand-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"NotoSerifJP";src:url(css/fonts/NotoSerifJP-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"MoiraiOne";src:url(css/fonts/MoiraiOne-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}.broken_link,a.broken_link{text-decoration:none!important}.MPLUSRounded{font-family:"MPLUSRounded"}i{font-family:"fontawesome";font-weight:900;font-style:normal}li{list-style-position:inside}.mb2em{margin-bottom:2em}.gtranslate_box{margin:40px auto;text-align:center}html{font-size:62.5%;scroll-behavior:smooth;height:100%;position:relative;-webkit-text-size-adjust:100%}html.is-fixed,html.is-fixed body{height:auto;overflow:hidden}::selection{background:#78a0d1;color:#fff;font-weight:normal}.quicksand{font-family:"Quicksand";font-weight:bold}.setofont{font-family:setofont-sp,sans-serif;font-style:normal;font-weight:400}.yuge{font-family:ta-yugemeijin,sans-serif;font-weight:400;font-style:normal}.mrsheffield-pro{font-family:"mrsheffield-pro",sans-serif;font-weight:400;font-style:normal}.braisetto{font-family:braisetto,script;font-weight:400;font-style:normal}.braisetto.bold{font-family:braisetto,script;font-weight:700;font-style:normal}.tsukuardgothic{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal}.tsukuardgothic.bold{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}body,p{word-break:normal!important;word-wrap:break-word!important}ins,iframe{max-width:100%;width:100%}.iframe{z-index:10000;position:relative}.movie{position:relative;width:100%;padding-top:56.25%;margin-bottom:2em}.movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.fadein{opacity:0;transform:translateY(20px);transition:all 1s}body{line-height:1.6;font-family:YakuHanJP,"Quicksand",serif;font-family:YakuHanJP,"Cormorant",serif;font-weight:400;font-style:normal;letter-spacing:.04em;font-size:16px;position:relative;color:#4f4f4f;font-feature-settings:'palt';background-color:#efefef;height:100%;margin:0}body.home main{background:#e3e6fe;background:linear-gradient(to top,#a8edea 0%,#fed6e3 70%,#a8edea 100%);background:linear-gradient(to bottom,#d6edf6 0%,#6cc0de 60%,#fff9f5 70%,#fff9f5 80%,#d6edf6 100%);background-color:#ffc595;background-image:linear-gradient(0deg,#ffc595,#b0c992,#e07a7a,#c0c090);background-color:#f5f5f5;background-image:linear-gradient(0deg,#f5f5f5 0%,#d9f7fb 50%,#f9f9f9 100%);background-color:#fff;background-image:linear-gradient(0deg,#fff 0%,#f7fff5 24%,#eee 49%,#e3f1ff 75%,#fff 100%);background-color:#fff3f7;background-image:linear-gradient(0deg,#fff3f7 0%,#fff 50%,#fff6f6 100%);background:#fbfbfb;background-size:100%;position:relative}body.home main::before{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-image:radial-gradient(#232946 69%,#fff 70%);background-size:3px 3px;opacity:.04}body.page-id-11580{background:linear-gradient(to top,#a8edea 0%,#fed6e3 70%,#a8edea 100%);background-size:cover}.home main{padding-top:120px}a{position:relative;z-index:24}a,a img{transition:1s!important;overflow:hidden}img{max-width:100%;height:auto;transform-origin:center center}@media (hover:hover) and (pointer:fine){a:hover .eyecatch img{scale:108%}}a:hover img{opacity:.6}.flex{display:flex;flex-wrap:wrap}.flex img{width:100%;height:auto;display:block}.alignCenter{text-align:center}.alignRight{text-align:right}.alignLeft{text-align:left}.inner{max-width:1100px;margin:0 auto}h2,h3,h4,h5{font-weight:bold}.home main h2{}.pad20{padding:20px}.search-box{width:100%;margin:auto;position:absolute;line-height:1;left:0;right:0;bottom:80px}.search-box p{padding:0 0 0 10px;font-size:13px;font-family:setofont-sp,sans-serif;font-style:normal;margin:0 auto 10px}input[type="search"]{margin:0;background:#fff;border:1px solid #ddd}.searchform{position:relative;max-width:600px;margin:auto}#search-submit-button,#search-submit-button2{border:none;position:absolute;top:0;bottom:0;right:6px;height:20px;margin:auto;cursor:pointer;background:none}#custom_html-5 .textwidget{padding:0 4% 4%;box-sizing:border-box;font-size:13px}.prev{left:16.5%}.next{right:16.5%}.commentArea-wrapper{align-items:center}.commentProfile{width:15%;margin-right:3%}.commentArea{width:82%;border-radius:10px;padding:30px;font-size:90%;background:#c5ecff;position:relative}.commentArea::before{content:"";position:absolute;top: calc(50% + 5px);left:-23px;margin-top:-15px;border:10px solid transparent;border-right:15px solid #c5ecff}input,select{border:none;margin:20px 0;width:100%;padding:10px;box-sizing:border-box;font-size:16px;position:relative}h1,.description{font-size:11px;font-family:YakuHanJP,"Cormorant","fot-tsukuardgothic-std",sans-serif;text-align:left}.scroll .description{display:none}.head-line{font-size:8vw;margin-top:40px;margin-bottom:40px;color:transparent;-webkit-background-clip:text;background-color:#cbe0ee;opacity:1}.head-line span{background-image:linear-gradient(to right,#66a6ff,#126eeb,#89f7fe);background-position:center;background-size:contain;-webkit-background-clip:text}.to_top{position:fixed;right:20px;bottom:20px;z-index:2420;width:70px;height:95px;background-image:url(img/to-top-fu_off.png);background-size:100%;transition:1s}.to_top:hover{animation:to_top_anime 1s forwards 1}@keyframes to_top_anime {
	0% {
		transform: rotateY(0);
		background-image: url("img/to-top-fu_off.png");
	}
	50% {
		transform: rotateY(360deg);
	}
	100% {
		background-image: url("img/to-top-fu_on.png");
	}
}.to_top a{display:block;width:100%;height:100%;box-sizing:border-box}.btn{font-style:normal;position:relative;display:block;width:300px;max-width:96%;margin:2em auto 4em;border:1px solid #222;transition:.5s;font-weight:lighter;text-align:center;letter-spacing:2px;font-size:80%}.btn::after{background-color:#222;content:'';display:block;position:absolute;z-index:10;transition:all .1s;transition-delay:.1s;top:6px;right:-6px;height:100%;width:1px}.btn::before{background-color:#222;content:'';display:block;position:absolute;z-index:10;transition:all .1s;transition-delay:.2s;bottom:-6px;height:1px;right:-6px;width:100%}.btn:hover::before{width:0;transition-delay:.2s}.btn:hover::after{height:0;transition-delay:.3s}.btn a{width:100%;height:100%;box-sizing:border-box;display:block;color:#222;padding:.8em 0}.btn p{padding:0!important}footer{font-size:11px;background:#c5edf4;background:#efefef;padding:5em 0 0}.footer_link{justify-content:center;margin-bottom:1em}.footer_link li{margin:0 10px}.footersns_area{margin-top:3em;margin-bottom:3em;z-index:2424;position:relative}.footersns_area p{padding-bottom:20px}.footersns_area.shop{border:1px solid #ddd;margin:2em auto;background:#fff;padding:2em 2em 0;max-width:90%}.carousel-button_center.carousel-button_modern.carousel__next-button{background:none!important}header{height:auto;padding:2vw;font-weight:bold;z-index:2424;position:absolute;transition:.6s;width:100vw}header.scroll{position:fixed;top:0;right:0;left:0;margin:auto;text-align:center;background-color:#e1cee7;background-color:#e3deda;background-color:rgba(255,255,255,.2);border-bottom:1px solid #4f4f4f;color:#4f4f4f;padding:14px 20px;display:flex;justify-content:center}header.lower{position:absolute}header a{display:block}.catch-ttl img{width:400px}.scroll .catch-ttl img{width:180px;position:relative}.global_nav{font-size:16px;display:none;width:100vw;min-height:100vh;height:100vh;border-left:1px solid #000;background-position:right top;background-color:#eaeaea;background-image:url(img/bg-border.png);background-size:24px;position:fixed;top:0;right:0;max-width:500px;padding:80px 60px;overflow-y:scroll!important;z-index:242424}.global_nav.active{display:block}.global_nav .searchform{margin-bottom:20px;height:40.5px;max-width:350px}.global_nav .searchform input{position:absolute;top:0;left:0}.global_nav .sns_link{padding-left:20px;padding-right:20px;margin-bottom:20px}.menu{display:none;position:absolute;top:0;bottom:0;right:20px;margin:auto;align-items:center;z-index:24242424}.scroll .menu{display:flex}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;z-index:2424240}.menu-trigger{position:relative;background:none;border:none;appearance:none;cursor:pointer;width:36px;height:21px;transition:all .2s linear;z-index:2424240}.menu-trigger span{position:absolute;left:0;width:100%;height:1px;background:#222;transition:background-color .6s cubic-bezier(.23,1,.32,1)}.menu-trigger.active span{}.menu-trigger span:nth-of-type(1) {top:0}.menu-trigger span:nth-of-type(2) {top:9px;transition:all .25s .25s;opacity:1}.menu-trigger span:nth-of-type(3) {bottom:0;animation:menu-bar02 .75s forwards}.menu-trigger span:nth-of-type(1) {animation:menu-bar01 .75s forwards}@keyframes menu-bar01 {
	0% {
		transform: translateY(20px) rotate(45deg);
	}
	50% {
		transform: translateY(20px) rotate(0);
	}
	100% {
		transform: translateY(0) rotate(0);
	}
}@keyframes menu-bar02 {
	0% {
		transform: translateY(-20px) rotate(-45deg);
	}
	50% {
		transform: translateY(-20px) rotate(0);
	}
	100% {
		transform: translateY(0) rotate(0);
	}
}.menu-trigger.active span:nth-of-type(1) {animation:active-menu-bar01 .75s forwards}@keyframes active-menu-bar01 {
	0% {
		transform: translateY(0) rotate(0);
	}
	50% {
		transform: translateY(20px) rotate(0);
	}
	100% {
		transform: translateY(20px) rotate(45deg);
	}
}.menu-trigger.active span:nth-of-type(1) {top:-10px}.menu-trigger.active span:nth-of-type(2) {opacity:0}.menu-trigger.active span:nth-of-type(3) {animation:active-menu-bar03 .75s forwards;bottom:-11px}@keyframes active-menu-bar03 {
	0% {
		transform: translateY(0) rotate(0);
	}
	50% {
		transform: translateY(-20px) rotate(0);
	}
	100% {
		transform: translateY(-20px) rotate(-45deg);
	}
}.nav-cat.category-list .children a{display:inline-block;width:auto}.global_nav h2{font-size:30px}.global_nav p{margin-bottom:14px;border-bottom:2px dashed #fff;width:fit-content;text-align:center}.link_mailto{max-width:224px;margin:3em auto}.global_nav{background-image:url(img/nav/bg.jpg);background-size:cover;max-width:100%;font-family:YakuHanJP,"Cormorant","fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;width:100vw;height:100vh;font-size:18px}.nav-new li img{border-radius:5px}.nav-new li{width:25%;position:absolute}.nav-new li:first-child{top:20px;left:20px;width:30%}.nav-new li:nth-child(2) {bottom:20px;left:30px;width:20%}.nav-new li:nth-child(3) {top:10px;left:0;right:0;margin:auto}.nav-new li:nth-child(4) {top:43vh;right:10vw;width:10.4%}.nav-new li:nth-child(5) {top:40vh;left:30vw}.nav-new li:nth-child(6) {top:40px;right:20px}.nav-new li:nth-child(7) {bottom:20px;right:20px}.nav-new li:first-child ul{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:40%;right:40px;white-space:nowrap;text-align:left}.nav-new li:first-child ul li{position:relative;background:rgba(255,255,255,.6);top:auto;bottom:auto;left:auto;right:auto;z-index:100;margin:0 10px;padding:5px 0}.global_nav .sns_link{position:absolute;bottom:30px;left:0;right:0;margin:auto}.nav-new-txt li{position:absolute;border-left:1px solid #666;border-bottom:1px solid #666;padding-left:5px}.nav-new-txt li:first-child{top:50vh;left:50px}.nav-new-txt li:nth-child(2) {top:55vh;left:50px}.nav-new-txt li:nth-child(3) {top:55vh;right:25%}.nav-new-txt li:nth-child(4) {top:60vh;right:25%}.nav-new-txt li:nth-child(5) {top:65vh;right:25%}.nav-new li p{z-index:1000;position:relative}.nav-new li a{display:block;width:100%;height:100%}.global_nav,.global_nav a{cursor:none}#cursor{pointer-events:none;position:fixed;top:0;left:0;width:3px;height:3px;background:#666;transform:translate(-100px,-100px);border-radius:50%;z-index:999}#stalker{pointer-events:none;position:fixed;top:-16px;left:-16px;width:32px;height:32px;border:1px solid #666;border-radius:50%;transform:translate(-100px,-100px);transition:transform .2s;transition-timing-function:ease-out;z-index:998}#stalker.hov_{top:-40px;left:-40px;width:80px;height:80px;transition:.15s;background:rgba(255,255,255,.2)}#stalker.hov_::before,#stalker.hov_::after{content:"";width:14px;height:1px;background:#666;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:24242424}#stalker.hov_::after{transform:rotate(90deg)}.side_contents .sns_link{margin-left:-1em}.sns_link{font-size:24px;justify-content:center;align-items:center}.sns_link li{width:inherit}.sns_link li:last-child{margin-bottom:0}.sns_link li{width:inherit;margin:0 9px}.sns_link li.insta-icon{width:24px;padding:0}.x-area{background-color:#eee;background-image:url(img/x-border.png) , url(img/x-border.png);background-size:30px;background-repeat:repeat-x;background-position:top , bottom;padding:20px 0;margin-bottom:2em}.x-area i{font-size:20px;margin-bottom:14px;color:#000;padding-left:10px}.blog-txt ul.sns_link li{padding:0;margin:0 10px;width:24px}.line-icon i{color:#00b901}.twi-icon i{color:#1d9bf0}.pintarest-icon i{color:#e60022}main{padding-top:69px;padding-bottom:60px}.sidebar.inner{max-width:1200px}.side-parent{width:20%;padding:0 1.5%}.sidebar .widget_block{padding:0 1.5%}.rank.side-parent{width:23%}.adsence.side-parent{width:17%;padding-left:0;padding-right:0}.sidebar a{color:#77a0d1}.sidebar h2{font-style:normal;font-size:30px;margin:30px auto;line-height:1.2}.sidebar li{position:relative;z-index:24}.side-profile{align-items:center;margin:0}.side-profile .side_contents{padding-left:1em}.side-profile .photo{margin:1em auto;max-width:115px}.side-profile .txt{}.dot li::before{font-family:fontawesome;content:"\f0c8";font-size:.8em;margin-right:.3em}.side-profile .flex{align-items:center;padding:10px 0}.sidebar .pr{margin-top:1.5em}.flex .view-icon{width:20px;height:auto;display:inline-block}.category-list li a{align-items:center;border-bottom:1px dotted #77a0d1;padding:.4em .4em;margin-bottom:.1em;color:#000;display:flex}.category-list li a .eyecatch{width:30%;border-radius:10px;margin-bottom:0}.category-list li a .eyecatch img{display:block;border-radius:10px}.category-list li a .txt{width:70%;padding-left:10px}.category-list .children{width:100%;padding-right:0}.category-list .children li{display:flex;flex-wrap:wrap;margin-left:10px}.category-list .children li a{width:calc(100% - 22px)}.category-list .children li a::before{color:#77a0d1;font-size:90%;content:"ー";margin-right:.2em}ul.tagcloud{justify-content:flex-start}.tagcloud a{border:1px solid #77a0d1;border-radius:20px;padding:.2em .6em;color:#77a0d1;display:inline-block;font-size:11px!important;margin-bottom:.4em}.tagcloud a::before{content:'#'}.tagcloud li{margin-right:7px;width:inherit}.tagcloud li:last-child{margin-right:0}.ranking li{position:relative}.ranking li:first-child::before,.ranking li:nth-child(2)::before,.ranking li:nth-child(3)::before  {content:"";width:26px;height:21px;display:block;background-image:url(img/rank1.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-6px;left:-5px;z-index:100}.ranking li:nth-child(2)::before {background-image:url(img/rank2.png)}.ranking li:nth-child(3)::before {background-image:url(img/rank3.png);height:18px}.blogmura-blogparts{z-index:1000;position:relative}.
/*ウィジェット*/
.widget {z-index:24;position:relative}.wp-block-latest-comments__comment-meta{padding:4px}.wp-block-latest-comments__comment-excerpt p{padding:2px;font-size:110%}#block-20::before{content:"新着コメント";display:block;text-align:center;font-size:120%;font-size:1.1em;font-weight:bold;line-height:30px;margin:30px 0 20px;padding:10px 5px;border-top:1px solid #4f4f4f;border-bottom:1px solid #4f4f4f}.wp-block-latest-comments{padding:2em 1.4em 1.4em 1.4em;height:400px;overflow-y:scroll}.welcome{display:none;padding:2em 0 1em;position:relative;max-width:inherit;margin:100px 0}.welcome-inner{max-width:1000px;margin:auto;padding:0 3%;z-index:10;position:relative}.welcome::before{background-color:rgba(255,255,255,.2);width:70%;max-width:1200px;height:80%;content:"";display:block;bottom:0;right:0;position:absolute}.welcome h2{transform:rotate(-6deg);text-align:left;margin:0 0 0 -20px;width:fit-content;font-size:160%;color:#b9d5da;background:linear-gradient(to right,#edc3ac,#aeecfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-catch{margin-left:-8px}.welcome-txt{width:40%;font-size:14px;margin:2em 0;line-height:2;position:relative}.welcome-txt img{position:absolute}.welcome-txt span{padding:.1em;font-weight:bold;text-decoration:underline wavy #b9d5da}.welcome .video-area{width:30%;position:absolute;bottom:-30px;right:25%;z-index:0;max-width:400px}.welcome .video-area::before{position:absolute;content:"";background:linear-gradient(45deg,#edc3ac,#aeecfa);background-size:200% 200%;width:90%;animation:welcome-gradient infinite 4s;height:100%;display:block;top:-10px;left:-10px;z-index:-1}@keyframes welcome-gradient {
	 0%{background-position:0% 50%}
  50%{background-position:100% 50%}
  100%{background-position:0% 50%}
}.welcome video{width:100%}.welcome-img{position:absolute;top:-20px;right:30px;width:30%;max-width:400px;z-index:1}.main-area{position:relative;margin-top:17vh}.main-area::before{content:"";width:80vw;height:100%;display:block;position:absolute;left:10vw;top:0;border-radius: 10px 50px/50px 10px;background:#eee;border:1px solid #000}.main-area h2{position:absolute;left:12vw;bottom:0;width:10vw;z-index:24;margin:0}.main-slide{position:relative}.main-slide a{position:static}.main-slide li{text-align:center;transition:.6s;padding:4vh 4vw 0;scale:80%}.main-slide li img{width:100%}.slider-for{font-size:7vw;text-align:center;letter-spacing:2px;text-transform:uppercase}.main-slide .slick-slide.slick-current{scale:100%}@keyframes poyon {
	0% {
	}
	100% {
	}
}.main-slide .slick-slide p{padding-top:10px}.slide-arrow{width:24px;position:absolute;bottom:0;right:0;left:0;margin:auto;z-index:100}.prev-arrow{transform:translateX(-60px) rotate(180deg)}.next-arrow{transform:translateX(60px)}.slick-num{position:absolute;bottom:0;right:0;left:0;margin:auto;text-align:center;font-size:12px;font-weight:bold;font-weight:700;font-style:normal}.pickup-list{z-index:300;position:relative;padding-bottom:60px;margin-bottom:100px;margin-top:60px}.pickup-list article{padding:0 20px 20px;margin:0;transition:2s;position:relative;overflow:visible;transform:scale(90%)}.pickup-list article::after{content:"";width:100%;height:calc(100% - 30px);position:absolute;background:rgba(255,255,255,.3);display:block;top:30px;left:0;border:1px solid;border-image:linear-gradient(to right,#8828f3,#f710e9) 1}.pickup-list article .flex{justify-content:space-between}.pickup-list .eyecatch{width:100%;border-radius:0;margin:0;position:relative;overflow:visible;padding:4px;z-index:24242424}.pickup-list a:hover .eyecatch{border-radius:0;object-fit:none}.pickup-list .eyecatch img{width:140%;height:auto;display:block;object-fit:contain;border-radius:0;overflow:visible;margin-top:-4px;margin-left:-4px}.pickup-list a:hover .eyecatch img{scale:100%}.slick-track{display:flex!important}.slick-slide{height:auto!important}.pickup-list .info{}.pickup-list .ttl{font-size:18px}.pickup-list .cat{border-color:#fff}.pickup-list .tag{font-size:11px;padding-top:10px;padding-left:5px}.pickup-list .tag::before{content:"#"}.copypaste{background:#fff;padding:20px;border:1px solid gray;margin-bottom:60px}.new-post li{flex:0 0 25%;max-width:25%;padding:0 30px 30px;box-sizing:border-box;text-align:left;font-size:14px;overflow:hidden;z-index:24;position:relative}.eyecatch,a:hover .eyecatch{overflow:hidden}.eyecatch{margin-bottom:24px}.eyecatch img{object-fit:cover;display:block}.cat{margin-bottom:.4em;display:inline-block;font-size:12px;font-weight:600;border-width:1px;border-style:solid;border-color:#222;border-image:initial;border-radius:100px;line-height:1.2;padding:6px 18px;transition:border-color .5s cubic-bezier(.215,.61,.355,1) 0s}.info{padding:0 4px}a:hover .cat{border-color:#78a0d1}.new-post li:hover a .cat span{color:#78a0d1;border-color:#fff}.ttl{padding-left:4px;transition:.5s;position:relative;letter-spacing:.1em;z-index:40}.ttl::after{letter-spacing:.1em;content:attr(data-txt);position:absolute;top:0;left:4px;width:calc(100% - 4px);color:#fff;color:#78a0d1;clip:rect(0,0,100px,0);transition:clip 1.4s linear}.new-post li:hover .ttl::after{clip:rect(0,400px,100px,0)}.single .inner{}.thumbnail{text-align:center}.blog-txt p.cat{padding:0}.postinfo{font-size:12px}.postinfo img{vertical-align:middle}.singleTitle{font-size:26px;padding:1.4em 0;text-align:center}.blog-txt{margin-top:2em;margin-bottom:2em}.blog-txt a{color:#11b5d6}.blog-txt p{padding-bottom:2em;padding-left:.5em}.blog-txt p.pb0{padding-bottom:0}h2{font-size:24px;margin-bottom:60px;font-weight:bold;margin-top:60px;text-align:center;font-family:YakuHanJP,"Cormorant","fot-tsukuardgothic-std",sans-serif}h3{position:relative;font-size:1.1em;font-weight:bold;line-height:30px;margin:30px 0 20px;padding:10px 5px;border-top:1px solid #4f4f4f;border-bottom:1px solid #4f4f4f}h4{position:relative;margin:20px 0;padding:5px;border-bottom:2px solid #4f4f4f;font-size:18px;font-weight:normal}.blog-txt h3{margin-top:1em;margin-bottom:2em}.has-background{margin-bottom:2em;padding:1.4em!important}.blog-txt img{display:inline;padding-left:5px;margin-bottom:1.4em}.blog-txt p img{margin-bottom:0;max-width:100%}.photo{width:50%;margin-right:3%}.flex .blog-txt .photo img{width:100%}.border{padding:3%;margin:1em 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #999;border-color:rgba(165,165,165,.2)}time::after{font-family:fontawesome;content:"\f133";font-size:.9em;margin-right:.2em}.article-footer{margin:1em 0;font-size:12px;align-items:center}.article-footer a{color:#4f4f4f}.article-footer a::before{color:#4f4f4f;font-family:fontawesome;font-size:.9em;margin-right:.2em}.footerCat a::before{content:"\f07b"}.footerCat a{display:inline-block;font-weight:600;border-width:1px;border-style:solid;border-color:#222;border-image:initial;border-radius:100px;padding:2px 18px;transition:border-color .5s cubic-bezier(.215,.61,.355,1) 0s}.footerTag{margin-left:4px}.footerTag a{padding:0 3px}.footerTag a::before{content:"\f292"}.banner_area{font-size:12px;text-align:center;margin:35px auto}.banner_area a{display:block;width:140px;height:193px;background-size:100%;background-repeat:no-repeat;background-image:url(img/ranking_off.png);margin:2em auto 0}.banner_area a:hover{animation:banner_anime 1s forwards 1}@keyframes banner_anime {
	0% {
		transform: rotateY(0);
		background-image: url("img/ranking_off.png");
	}
	50% {
		transform: rotateY(360deg);
	}
	100% {
		background-image: url("img/ranking_on.png");
	}
}.profile_area{margin-bottom:2em;padding:20px;font-size:13px;line-height:1.3;border-radius:20px;position:relative;border:1px solid #fff}.profile_area::before{border-radius:20px;z-index:-1;filter:blur(5rem);content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#eef9f8;background-image:linear-gradient(20deg,#eef9f8 0%,#f5f5f5 33%,#fff 66%,#deeff7 100%);background-size:cover;background-position:right}.ribbon_wrap{display:block;position:relative;padding:10px 0;width:fit-content;margin-left:-20px}.ribbon{display:inline-block;position:relative;box-sizing:border-box;padding:10px 20px;margin:0 0 0 -20px;width: calc(100% + 20px);color:#fff;background:#70c7ff}.ribbon:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px #6eb3e0}.profile_area .photo{max-width:140px}.profile_area .photo img{margin-bottom:0}.profile_area .txt{width:50%}.profile_area .flex{align-items:center}.profile_area{position:relative}.profile_area .blog-txt ul{margin-bottom:0}.blog-txt .profile_area p{}.blog-txt .profile_area ul{margin-top:.4em}.blog-txt .profile_area li{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:.8em;text-align:left}.blog-txt .profile_area li span{width:calc(100% - 24px)}.profile-page .profile_area{display:none}.breadscrumb{display:flex;flex-wrap:wrap;font-size:12px;margin-bottom:20px;margin-top:1.4em}.breadscrumb li{padding:0 5px}.aioseo-breadcrumb a[title="Home"]::before{font-weight:900;font-family:fontawesome;content:"\f015";margin-right:4px}.archive-lead{margin-bottom:0}.archive-webdesign h2{margin:0 0 20px;padding:0;font-size:20px}.web-design-cat{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px;padding:15px;position:relative;font-size:12px;background:rgba(255,255,255,.4);background:#fff;background:linear-gradient(45deg,#edd1c3,#aeecfa)}.web-design-cat .children li{border-radius:0;padding:0;width:100%;background:none;display:flex}.web-design-cat .children li::before{content:"∟";display:inline}.web-design-cat li{overflow:hidden;padding:10px 0}.web-design-cat li a{display:block;border-right:dotted 3px #eee;padding-right:10px;margin-right:15px;padding-left:15px}.web-design-cat li a i{color:#eef4e2;position:absolute;left:0;top:3px}.web-design-cat li a i::before{transition:.2s;margin-right:1px}.web-design-cat li a:hover i::before{content:"\f07c";margin-right:0}.web-design-cat li img{display:block}.menu_button{cursor:pointer}.menu_button i{transition:.6s}.menu_button.active i{transform:rotate(180deg)}.sitemap-list li{padding-bottom:20px;font-size:14px}.sitemap-list .flex{align-items:center}.sitemap-list .eyecatch{width:150px;margin-right:20px;margin-bottom:0}.sitemap-list .txt{width:calc(100% - 170px)}@keyframes animetxt {
  100% {
	transform: translateX(-100%);
  }
}.now{max-width:800px;font-size:90%;margin-bottom:60px}.now a{color:#77a0d1}.loader{width:100vw;height:100vh;background-color:#e3e6fe;background-image:url(img/loading-bg.jpg);background-size:cover;background-position:center;position:fixed;top:0;left:0;z-index:99999999;display:flex;justify-content:center;align-items:center}.loader{}.loader img{display:block;position:absolute;transform:translateY(-30px);max-width:80%}.loadtxt1{top:100px;left:60px;animation:transY 1s .3s forwards}.loadtxt2{bottom:100px;right:60px;animation:transY 1s 1s forwards}@keyframes transY {
	from {
		transform: translateY(-30px);
	}
	to {
		transform: translateY(0);
	}
}.loading{width:140px;height:140px;border-radius:50%;margin:300px auto;display:flex;justify-content:center;align-items:center;color:#fff;font-family:'MoiraiOne',cursive;font-weight:bold;font-size:40px;opacity:.7}.boxLoading{width:50px;height:50px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.boxLoading::before{content:'';width:50px;height:5px;background:#000;opacity:.1;position:absolute;top:59px;left:0;border-radius:50%;animation:shadow .5s linear infinite}.boxLoading::after{content:'C';display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#eee;border:1px solid #000;animation:animate .5s linear infinite;position:absolute;top:0;left:0;border-radius:3px}@keyframes animate {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    transform: translateY(18px) scale(1, .9) rotate(45deg);
    border-bottom-right-radius: 40px;
  }
  75% {
    transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    transform: translateY(0) rotate(90deg);
  }
}@keyframes shadow {
  0%, 100% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1);
  }
}.sakura-left{position:fixed;top:-4vh;left:-4vw;width:30vw}.sakura-right{position:fixed;bottom:-5vh;right:-5vw;width:30vw}.season-sakura img{max-width:100%;width:100%}ul.season-sakura li::before{content:none}ul.season-sakura{padding:0;margin:0;width:100%;max-width:100%;overflow:hidden;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0}ul.season-sakura li{width:18px;padding:0;position:absolute;list-style:none;top:-50px;animation:fall 20s linear infinite , rotate1 2s ease-in-out infinite alternate}@keyframes fall {
	to {
		top: 120%;
	}
}@keyframes rotate1 {
	from {
		transform: translateX(0px) rotate(0deg);
	}
	to {
		transform: translateX(200px) rotate(-80deg) rotateX(180deg);
	}
}@keyframes rotate2 {
	from {
		transform: translateX(200px) rotate(-45deg);
	}
	to {
		transform: translateX(0px) rotate(0deg);
	}
}ul.season-sakura li:nth-child(1) {left:0;animation:fall 14s linear infinite , rotate1 3s ease-in-out infinite alternate;animation-delay:1s}ul.season-sakura li:nth-child(2) {left:5vw;animation:fall 19s linear infinite , rotate1 2s ease-in-out infinite alternate;animation-delay:2s}ul.season-sakura li:nth-child(3) {left:15vw;animation:fall 13s linear infinite , rotate1 3.5s ease-in-out infinite alternate;animation-delay:3s}ul.season-sakura li:nth-child(4) {left:30vw;animation:fall 12s linear infinite , rotate2 4s ease-in-out infinite alternate;animation-delay:4s}ul.season-sakura li:nth-child(5) {left:40vw;animation:fall 14s linear infinite , rotate1 4s ease-in-out infinite alternate;animation-delay:5s}ul.season-sakura li:nth-child(6) {left:55vw;animation:fall 15s linear infinite , rotate2 3s ease-in-out infinite alternate;animation-delay:6s}ul.season-sakura li:nth-child(7) {left:65vw;animation:fall 11s linear infinite , rotate2 3.5s ease-in-out infinite alternate;animation-delay:7s}ul.season-sakura li:nth-child(8) {left:50vw;animation:fall 11s linear infinite , rotate1 3s ease-in-out infinite alternate;animation-delay:8s}.season-rain{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:-1}.rains{position:absolute;left:0;top:0;width:100%;height:100%;transform:rotate(20deg)}.rains span{position:absolute;width:1px;height:180px;background:#fff;opacity:.4}.rains span:nth-child(1){left:5%;top:-190px;animation:rain-anim 10s infinite}.rains span:nth-child(2){left:10%;top:-180px;animation:rain-anim 11s infinite}.rains span:nth-child(3){left:15%;top:-170px;animation:rain-anim 8s infinite}.rains span:nth-child(4){left:20%;top:-160px;animation:rain-anim 12s infinite}.rains span:nth-child(5){left:25%;top:-150px;animation:rain-anim 10s infinite}.rains span:nth-child(6){left:30%;top:-150px;animation:rain-anim 11s infinite}.rains span:nth-child(7){left:35%;top:-160px;animation:rain-anim 13s infinite}.rains span:nth-child(8){left:40%;top:-170px;animation:rain-anim 7s infinite}.rains span:nth-child(9){left:45%;top:-180px;animation:rain-anim 9s infinite}.rains span:nth-child(10){left:50%;top:-190px;animation:rain-anim 11s infinite}.rains span:nth-child(11){left:55%;top:-190px;animation:rain-anim 10s infinite}.rains span:nth-child(12){left:60%;top:-180px;animation:rain-anim 6s infinite}.rains span:nth-child(13){left:65%;top:-170px;animation:rain-anim 14s infinite}.rains span:nth-child(14){left:70%;top:-160px;animation:rain-anim 12s infinite}.rains span:nth-child(15){left:75%;top:-150px;animation:rain-anim 10s infinite}.rains span:nth-child(16){left:80%;top:-150px;animation:rain-anim 14s infinite}.rains span:nth-child(17){left:85%;top:-160px;animation:rain-anim 8s infinite}.rains span:nth-child(18){left:90%;top:-170px;animation:rain-anim 9s infinite}.rains span:nth-child(19){left:95%;top:-180px;animation:rain-anim 11s infinite}.rains span:nth-child(20){left:100%;top:-190px;animation:rain-anim9 13s infinite}@keyframes rain-anim {
  
  0% { transform: translate(0px,0px);}
  4% { transform: translate(0px,600px);}
 
  5% { transform: translate(200px,0px);}
  9% { transform: translate(200px,600px);}
  
  10% { transform: translate(-100px,0px);}
  14% { transform: translate(-100px,600px);}
  
  15% { transform: translate(-200px,0px);}
  19% { transform: translate(-200px,600px);}
  
  20% { transform: translate(100px,0px);}
  24% { transform: translate(100px,600px);}
  
  25% { transform: translate(-150px,0px);}
  29% { transform: translate(-150px,600px);}
  
  30% { transform: translate(-80px,0px);}
  34% { transform: translate(-80px,600px);}
  
  35% { transform: translate(150px,0px);}
  39% { transform: translate(150px,600px);}
  
  40% { transform: translate(-60px,0px);}
  44% { transform: translate(-60px,600px);}
  
  45% { transform: translate(90px,0px);}
  49% { transform: translate(90px,600px);}
  
  50% { transform: translate(60px,0px);}
  54% { transform: translate(60px,600px);}
  
  55% { transform: translate(-60px,0px);}
  59% { transform: translate(-60px,600px);}
  
  60% { transform: translate(-40px,0px);}
  64% { transform: translate(-40px,600px);}
  
  65% { transform: translate(40px,0px);}
  69% { transform: translate(40px,600px);}
  
  70% { transform: translate(-20px,0px);}
  74% { transform: translate(-20px,600px);}

  75% { transform: translate(-110px,0px);}
  79% { transform: translate(-110px,600px);}
  
  80% { transform: translate(20px,0px);}
  84% { transform: translate(20px,600px);}
  
  85% { transform: translate(-20px,0px);}
  89% { transform: translate(-20px,600px);}
  
  90% { transform: translate(50px,0px);}
  99% { transform: translate(50px,600px);}

  100% { transform: translate(0px,0px);}
  
}.shadow{position:absolute;right:-60px;top:-20px;width:150px;height:150px;border-radius:50%;background:#fbfde2;filter:blur(4px)}.shadow:before,.shadow:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border-radius:50%;background:linear-gradient(45deg,#f7f1f1,#fcffd8,#f6f4e6,#dad9e7);width:50%;height:50%;background-size:100%;z-index:-1;display:block;animation:shadow 10s linear infinite}@keyframes shadow {
  0% {
    
  }
  50% {
		width: 130%;
		height: 130%;
		
  }
	100%{
		width: 50%;
  height: 50%;
		
	}
}.shadow:after{}.seasonarea{width:100%;height:100%;position:absolute;top:0;right:0;overflow:hidden;z-index:0}.seasonarea .shine{position:absolute;right:0;top:-20px;animation:shineanime 6s infinite;opacity:0}@keyframes shineanime {
	50% {opacity: 1;}
	
	100% {opacity: 0;}
}.leaf{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.leaf li{position:absolute;top:-50px;width:60px;height:40px;background:#c0c0a0;background:#f0c060;border-radius:0 74%;animation:fall 4s linear infinite , sway1 2s ease-in-out infinite alternate}@keyframes fall {
  to {
    top: 120%;
  }
}@keyframes sway1 {
  from {
    transform: translateX(0px) rotate(0deg);
  }
  to {
    transform: translateX(200px) rotate(-45deg);
  }
}@keyframes sway2 {
  from {
    transform: translateX(200px) rotate(-45deg);
  }
  to {
    transform: translateX(0px) rotate(0deg);
  }
}.leaf li:nth-child(1){left:0%;top:-60px;width:24px;height:15px;background-color:#c09090;animation:fall 10s linear infinite , sway1 3s ease-in-out infinite alternate;animation-delay:2s}.leaf li:nth-child(2){left:5%;top:-70px;width:13px;height:9px;background-color:#c0c090;animation:fall 15s linear infinite , sway1 2s ease-in-out infinite alternate;animation-delay:8s}.leaf li:nth-child(3){left:15%;top:-50px;width:16px;height:10px;background-color:#f0c090;animation:fall 9s linear infinite , sway1 3.5s ease-in-out infinite alternate;animation-delay:13s}.leaf li:nth-child(4){left:30%;top:-70px;width:16px;height:10px;background-color:#d09d6c;animation:fall 8s linear infinite , sway2 4s ease-in-out infinite alternate;animation-delay:7s}.leaf li:nth-child(5){left:40%;top:-60px;width:16px;height:10px;animation:fall 10s linear infinite , sway1 4s ease-in-out infinite alternate;animation-delay:0s}.leaf li:nth-child(6){left:55%;top:-50px;width:24px;height:15px;background-color:#f5b29f;animation:fall 11s linear infinite , sway2 3s ease-in-out infinite alternate;animation-delay:3s}.leaf li:nth-child(7){left:65%;top:-40px;width:16px;height:10px;animation:fall 7s linear infinite , sway2 3.5s ease-in-out infinite alternate;animation-delay:7s}.leaf li:nth-child(8){left:50%;top:-60px;width:13px;height:9px;background-color:#c2704e;animation:fall 7s linear infinite , sway1 3s ease-in-out infinite alternate;animation-delay:3s}.leaf li:nth-child(9){left:80%;top:-70px;width:16px;height:10px;animation:fall 10s linear infinite , sway2 4s ease-in-out infinite alternate;animation-delay:4s}.snows li{position:fixed;top:-250px;left:0;border-radius:50%;background:#fff;opacity:.9}.snows li:nth-child(1){width:10px;height:10px;filter:blur(2px);box-shadow:5vw -40px 0 #fff , 10vw 150px #fff , 15vw -230px #fff , 22vw 240px #fff , 30vw 120px #fff , 35vw -180px #fff , 44vw 240px #fff , 50vw 0 #fff , 60vw 180px #fff , 68vw 40px #fff , 74vw -130px #fff , 81vw -240px #fff , 88vw 100px #fff , 95vw 60px #fff;animation:fall 12s linear infinite}.snows li:nth-child(2n){width:10px;height:10px;filter:blur(2px);box-shadow:7vw 220px 0 #fff , 35vw 20px #fff , 68vw 100px #fff , 93vw -190px #fff;animation:fall 12.5s linear infinite;animation-delay:6s}.snows li:nth-child(3n){width:14px;height:14px;filter:blur(3px);box-shadow:12vw 5px 0 #fff , 32vw -100px #fff , 45vw -180px #fff , 68vw 40px #fff , 77vw 65px #fff , 94vw 230px #fff;animation:fall 10s linear infinite;animation-delay:6s}.snows li:nth-child(4){width:20px;height:20px;filter:blur(8px);box-shadow:40vw -200px #fff , 80vw 230px #fff;animation:fall 7s linear infinite;animation-delay:4s}@keyframes fall{
  0%{
	top: -250px; /*初期位置*/
  }
  100% {
	top: calc(100% + 250px); /*最終地点*/
  }
}.page-template-page-forum{margin-top:65.5px}.page-template-page-forum table{width:100%}.forum_table th{width:30%;text-align:right;vertical-align:middle;padding:.4em}.forum_table td{width:70%}.page-template-page-forum textarea{width:100%;padding:.5em;box-sizing:border-box;min-height:100px;border:none}.forum_list li{background:#fff;border-radius:30px;padding:30px 20px 20px;margin-bottom:2em}.forum_list li h3{margin-top:0}.forum_list time{font-size:80%;color:#78a0d1;padding:.3em}.forum_list .info{align-items:center}.forum_list .icon{width:50px;margin-right:.3em}.forum_list .txt{padding:.3em}.message_box{text-align:center}.postid-14573 .blog-txt h2{font-size:20px;text-align:left;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap}.postid-14573 .blog-txt h2::before{margin-right:.5em;content:"";background:url(img/question.png) no-repeat;background-size:100%;width:44px;height:50px;display:block}.postid-14573 .wp-block-group__inner-container p{padding-bottom:1em}.postid-14573 .wp-block-group__inner-container p:last-child{padding-bottom:0}.answer-box{display:flex;flex-wrap:wrap;justify-content:flex-start;background:rgba(255,255,255,.6);padding:1em}.answer-box::before{content:"";background:url(img/answer.png) no-repeat;background-size:100%;width:45px;height:54px;margin-right:5px}.answer-box .wp-block-group__inner-container{width:calc(100% - 55px)}.has-background .wp-block-group__inner-container{width:100%}.postid-14573 .underline{text-decoration:underline 10px;text-decoration-color:#f4e860;border:none;font-size:20px;margin:20px 0;font-weight:bold}.postid-14573 .underline2{font-size:20px;text-decoration:underline #f4e860;-webkit-text-decoration:underline #f4e860;margin:20px 0;font-weight:bold}.postid-14573 .gradient{font-size:20px;background:linear-gradient(transparent 70%,#f4e860 70%);width:fit-content;margin:20px 0;font-weight:bold;padding-bottom:6px}.postid-14573 .blog-txt h2 span{width:calc(100% - 44px - .5em)}.menu_btn{position:relative;background:none;border:none;appearance:none;cursor:pointer;width:34px;height:21px;margin:2em;display:inline-block;transition:all 1s}.menu_btn span{display:inline-block;position:absolute;left:0;width:100%;height:1px;background:#222;transition:all .4s}.menu_btn span:nth-of-type(1) {top:0}.menu_btn span:nth-of-type(2) {top:10px}.menu_btn span:nth-of-type(3) {bottom:0}.menu_btn1.active span:nth-of-type(1) {transform:translateY(20px) rotate(45deg);top:-10px}.menu_btn1.active span:nth-of-type(2) {opacity:0}.menu_btn1.active span:nth-of-type(3) {transform:translateY(-20px) rotate(-45deg);bottom:-11px}.menu_btn2 span .menu_btn2.active span{transition:none}.menu_btn2.active{transform:rotateX(720deg)}.menu_btn2.active span:nth-of-type(1) {transform:translateY(20px) rotate(-45deg);top:-10px}.menu_btn2.active span:nth-of-type(2) {transform:translateY(0) rotate(45deg)}.menu_btn2.active span:nth-of-type(3) {opacity:0}.menu_btn3 span:nth-of-type(2) {width:70%}.menu_btn3.active span:nth-of-type(1) {animation:anime3-1 .75s forwards}@keyframes anime3-1 {
		0% {
			transform: translateY(0) rotate(0);
		}
		50% {
			transform: translateY(20px) rotate(0);
		}
		100% {
			transform: translateY(10px) rotate(45deg);
		}
	}.menu_btn3.active span:nth-of-type(2) {display:none}.menu_btn3.active span:nth-of-type(3) {animation:anime3-3 .75s forwards}@keyframes anime3-3 {
		0% {
			transform: translateY(0) rotate(0);
		}
		50% {
			transform: translateY(-20px) rotate(0);
		}
		100% {
			transform: translateY(-9px) rotate(-45deg);
		}
	}.menu_btn4::after{content:"MENU";font-size:11px;position:absolute;bottom:-20px}.menu_btn4.active::after{content:"CLOSE";left:-2px}.menu_btn4.active span:nth-of-type(1) {transform:translateY(20px) rotate(45deg);top:-10px}.menu_btn4.active span:nth-of-type(2) {opacity:0}.menu_btn4.active span:nth-of-type(3) {animation:anime2-3 .75s forwards;transform:translateY(-20px) rotate(-45deg);bottom:-11px}.menu_btn5 span{background:none}.menu_btn5 span::before{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;background-color:#000;transition:width .3s}.menu_btn5 span:nth-of-type(2)::before {transition:width .5s}.menu_btn5 span:nth-of-type(3)::before {transition:width .7s}.menu_btn5.active span::before{width:0}.menu_btn5 span:nth-of-type(1)::after {content:'CLOSE';position:absolute;bottom:0;top:0;margin:auto;right:-100%;display:block;font-size:12px;transition:1s;opacity:0}.menu_btn5.active span:nth-of-type(1)::after {opacity:1;right:0}.menu_btn6{height:12px}.menu_btn6 span:nth-of-type(2) {bottom:0;top:auto}.menu_btn6.active span:nth-of-type(1) {transform:translateY(20px) rotate(20deg);top:-14px}.menu_btn6.active span:nth-of-type(2) {transform:translateY(-20px) rotate(-20deg);bottom:-15px}.menu_btn7{height:12px}.menu_btn7 span::before{content:"";display:block;width:4px;height:4px;background:#222;border-radius:50%;position:absolute;left:-2px;top:-1.5px;transition:.3s}.menu_btn7 span:nth-of-type(2)::before {transition:.8s}.menu_btn7:hover span::before{left:100%}.menu_btn7 span:nth-of-type(2) {bottom:0;top:auto}.menu_btn7.active span:nth-of-type(1) {transform:translateY(20px) rotate(20deg);top:-14px}.menu_btn7.active span:nth-of-type(2) {transform:translateY(-20px) rotate(-20deg);bottom:-15px}.menu_btn7.active span::before{content:none}.menu_btn8{overflow:hidden;height:12px}.menu_btn8 span{background:none}.menu_btn8 span:nth-of-type(2) {bottom:0;top:auto}.menu_btn8 span::before,.menu_btn8 span::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222;transition:.4s}.menu_btn8 span::before{transform:translateX(calc(-100% - 2rem))}.menu_btn8:hover span{transform:translateX(calc(100% + 2rem))}.menu_btn8.active{animation:anime-8 1s forwards;transition:none}@keyframes anime-8 {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
			overflow: visible;
		}
	}.menu_btn8.active span{background:#222;transform:inherit}.menu_btn8.active:hover span{transform:inherit}.menu_btn8.active span:nth-of-type(1) {transform:translateY(6px) rotate(20deg)}.menu_btn8.active span:nth-of-type(2) {transform:translateY(-5px) rotate(-20deg)}.menu_btn8.active:hover span:nth-of-type(1) {transform:translateY(6px) rotate(30deg)}.menu_btn8.active:hover span:nth-of-type(2) {transform:translateY(-5px) rotate(-30deg)}.menu_btn8.active span::before,.menu_btn8.active span::after{content:none}.menu_btn3.menu_completed.completed span:nth-of-type(1) {animation:completed-move-1 .75s forwards}@keyframes completed-move-1 {
		100% {
			transform: translateY(0) rotate(0);
		}
		50% {
			transform: translateY(20px) rotate(0);
		}
		0% {
			transform: translateY(20px) rotate(45deg);
			top: -10px;
		}
	}.menu_btn3.menu_completed.completed span:nth-of-type(3) {animation:completed-move-3 .75s forwards}@keyframes completed-move-3 {
		100% {
			transform: translateY(0) rotate(0);
		}
		50% {
			transform: translateY(-20px) rotate(0);
		}
		0% {
			transform: translateY(-20px) rotate(-45deg);
			bottom: -11px;
		}
	}.page-id-14980 .broken_link,a.broken_link{text-decoration:none}.page-template-page-qa .txt h2{font-size:18px;text-align:left;background:#eee;padding:15px;margin-bottom:0;margin-top:0}.page-template-page-qa .txt h2::before 
	content: "Q: ";
	font-family: "MoiraiOne" ,sans-serif;
}
.page-template-page-qa .txt p::before {content:"A: ";font-size:18px;font-family:"MoiraiOne",sans-serif}.page-template-page-qa .txt p{background:#fff;padding:15px;margin-bottom:20px}.page-template-page-qa p.date{font-size:12px;text-align:right;background-color:#eaeaea}.page-template-page-qa .txt p.toc_title{background:none;padding:0;margin:0}.page-template-page-qa .txt p.toc_title::before{content:none}.page-template-page-qa #toc_container{display:none}.page-template-page-qa textarea{background:#f7ffe6;padding:15px;outline:none;border:2px solid #afeeee;border-radius:20px;width:100%;box-sizing:border-box;max-width:333.5px;font-size:16px}.page-template-page-qa .txtarea p{padding-bottom:0}.submit-btn input[type="submit"]{max-width:333.5px}.cat-interview{background:#fff;font-family:YakuHanJP,"Quicksand","fot-tsukuardgothic-std",sans-serif}.cat-interview #toc_container{display:none}.cat-interview .inner{max-width:1000px}.cat-interview h1{text-align:center;margin:10vh 2em}.cat-interview .headline2{margin-left:-10vw}.cat-interview .headline3{margin-right:-1vw}.cat-interview h2 img{max-width:300px}.cat-interview .marie,.cat-interview .maho{display:flex;flex-wrap:wrap;justify-self:flex-start;align-items:center;position:relative}.cat-interview .marie .wp-block-group__inner-container,.cat-interview .maho .wp-block-group__inner-container{width:calc(100% - 180px);margin:15px 0;padding:24px}.cat-interview .marie .wp-block-group__inner-container{}.cat-interview .maho .wp-block-group__inner-container{border:8px solid transparent;border-image:linear-gradient(315deg,#ffdee9 0%,#f2eddf 50%,#cbf2f1 100%);border-image-slice:1}.cat-interview .marie .wp-block-group__inner-container,.marie::after{background:#eee}.maho::after{background:#ffdee9;background-image:linear-gradient(-315deg,#ffdee9 0%,#f2eddf 50%,#cbf2f1 100%)}.cat-interview .maho .wp-block-group__inner-container p{z-index:1000;position:relative}.cat-interview .marie .wp-block-group__inner-container p,.cat-interview .maho .wp-block-group__inner-container p{padding-bottom:0}.marie::before,.maho::before{content:"";width:80px;height:140px;display:block;background-size:100%;background-repeat:no-repeat;background-position:center}.marie::before{background-image:url(https://chiiweb.net/media/wp-content/uploads/2024/01/m_icon_marie.png)}.maho::before{background-image:url(https://chiiweb.net/media/wp-content/uploads/2024/01/m_icon_mahosan.png)}.marie::after,.maho::after{width:30px;height:30px;border-radius:50%;content:"";display:block;position:absolute;left:94px;top:0;bottom:0;margin:auto}.maho.none::before,.maho.none::after{background:none}.cat-interview .link-column{justify-content:center;margin-bottom:3em}.cat-interview .link-column .wp-block-column a{display:block;width:100%;height:100%;box-sizing:border-box;overflow:visible}.cat-interview .link-column a::after{content:none!important}.cat-interview .link-column .wp-block-column{max-width:240px;width:240px;height:290px;background-position:center;padding:34px 20px;transition:.8s;overflow:visible}.cat-interview .link-column .wp-block-column:hover{background-position:right;background-size:200%}.link-blog{background-color:#f7d9d9;background-image:linear-gradient(300deg,#f7d9d9 0%,#edf7f7 50%,#e7e3f0 100%)}.link-site{background-color:#ddf7fb;background-image:linear-gradient(300deg,#ddf7fb 0%,#fff0e7 50%,#fffff2 100%)}.link-illust{background-color:#f9f4da;background-image:linear-gradient(300deg,#f9f4da 0%,#f9f0f0 50%,#fff 100%)}.link-illust img{margin-top:-15px;margin-left:10px}.cat-interview .link-column .wp-block-column a:hover img{position:relative;bottom:-10px;opacity:1}.cat-interview .shape{width:40vw;height:40vw;border-radius:50%;filter:blur(10px);position:fixed;z-index:-1;opacity:.4}.shape1{background:#eaffff;top:-10vh;left:-10vw;animation:10s shape1 infinite}.shape2{background:#feedef;top:4vh;right:-20vw;animation:10s shape2 infinite;filter:blur(30px)}.shape3{background:#f4fffa;bottom:-40vh;right:20vw;animation:10s shape3 infinite}@keyframes shape1 {
	0% {}
	50% {left: 10vw;}
	70% {background: #fdf0dc;
		transform: scale(1.4);
	}
	100% {filter: blur(60px);
		background: #eaffff;
		transform: scale(.9);
	}
}@keyframes shape2 {
	0% {}
	50% {right: 0;top:6vh;}
	70% {background: #f3fefe;
		transform: scale(1.2);
	}
	100% {filter: blur(40px);
		background: #feedef;
		transform: scale(.9);
	}
}@keyframes shape3 {
	0% {}
	50% {}
	70% {background: #ebf9ea;
		transform: scale(1.4);
	}
	100% {filter: blur(60px);
		background: #f4fffa;
		transform: scale(.9);
	}
}.page-template-page-for-sale .blog-txt a[target="_blank"]::after{content:none}.page-template-page-for-sale .wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0}.shopify-buy-frame--product.shopify-buy__layout-horizontal{background:#fff;padding:2em;margin-bottom:2em}.shopify-buy-frame--product.shopify-buy__layout-horizontal iframe{margin-left:0!important}.related_article .new-post li{padding:0 10px 30px}.adsbygoogle{flex:0 0 25%;max-width:25%;padding:0 10px 30px;box-sizing:border-box;text-align:left;font-size:14px;overflow:hidden;z-index:24;background:#fff}@media screen and (max-width:1000px){.adsbygoogle{flex:0 0 33%;max-width:33%;padding: 0 calc(100vw*(20 / 750)) 30px}}@media screen and (max-width:480px){.adsbygoogle{padding:0 10px 30px}}