@charset "UTF-8";
/*!
  theme Name: hoikupedia_03
  Author: COS Educational Consulting Inc.
  version: 1.0.0
  Description: hoikupedia.com original theme
*/
/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}li,ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;height:auto;margin:0;border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}body{font-family:Noto Sans JP,sans-serif}#announcement{margin:2.22222vw 0}#announcement .title{font-weight:700;display:inline-block;padding:6px 4px;color:#ff92b1;border:3px solid #ff92b1;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff}#announcement .title .flag{display:inline-flex;flex-direction:row;margin-right:2px;margin-left:2px}#announcement .title .flag .pink-part{width:8px;height:12px;margin:0;background:#ff92b1}#announcement .title .flag .blue-part{width:8px;height:12px;margin:0;background:#27bedf}#announcement .title .flag .yellow-part{width:8px;height:12px;margin:0;background:#fefc00}#announcement .content{line-height:1.6rem;margin-top:-14px;padding:24px;border:3px solid #ff92b1;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#ffe7ee}#announcement .content a{text-decoration:underline}#announcement .content a:link{color:#00f}#announcement .content a:visited{color:navy}#announcement .content a:hover{color:red}.page-members-card{display:block;justify-content:center;width:75vw;margin-bottom:3.33333vw;padding:3.33333vw 3.33333vw 3.33333vw 0;border:.13889vw solid #eee;border-radius:10px;background-color:#fff}.page-members-card:last-child{margin-bottom:0}.page-members-card .page-members-avatar{float:left;width:30%;text-align:center}.page-members-card .page-members-avatar img{width:60%;border-radius:200px;-o-object-fit:cover;object-fit:cover}.page-members-card .page-members-name{font-weight:700;float:left;font-size:1.66667vw;width:70%;margin:1.11111vw 0}.page-members-card .page-members-about{line-height:1.52778vw;width:100%;height:9.72222vw;margin:1.11111vw 0;font-size:1.11111vw}.page-members-card .page-members-link{font-weight:700;float:left;font-size:1.11111vw;width:70%;text-align:right;color:#ff87aa;transition:all .3s}.page-members-card .page-members-link:hover{color:#979797}.page-members-card .page-members-link span{padding-left:1.11111vw}.headline-for-articles{display:none}@media screen and (max-width:568px){.page-members-card{display:inline-block;width:92.27053vw;padding:7.72947vw;border:.13889vw solid #eee}.page-members-card .page-members-avatar{text-align:left}.page-members-card .page-members-avatar img{width:70%}.page-members-card .page-members-name{font-weight:700;width:70%;height:13.73913vw;margin-bottom:2.89855vw;font-size:3.86473vw;padding:3.86473vw 0;text-decoration:underline}.page-members-card .page-members-about{line-height:5.31401vw;display:inline-block;width:100%;height:41.0628vw;margin:0;font-size:2.89855vw}.page-members-card .page-members-link{display:inline-block;width:100%;margin:2.89855vw 0;text-align:right;font-size:2.89855vw;color:#9b9b9b;transition:all .3s}.page-members-card .page-members-link:hover{color:#ff87aa}.headline-for-articles{font-size:16px;font-weight:700;position:relative;display:block;margin:5.7971vw 0 2.89855vw .72464vw;padding:0 3.86473vw;color:#ff87aa;border-left:8px solid #ff87aa;background:0 0}.headline-for-articles:before{position:absolute;left:0;width:8px;height:18px;content:"";background-color:#ffbed1}}.blog-card-item{position:relative;width:22.22222vw;height:26.66667vw;margin-bottom:4.16667vw;transition:all .5s;border-radius:10px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.3)}.blog-card-item:hover{transform:translateY(-4px);border-radius:10px;box-shadow:0 15px 35px 15px rgba(0,0,0,.2),0 0 5px rgba(0,0,0,.1)}.blog-card-item .link-for-card-item{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;border-radius:10px}.blog-card-item .link-for-card-item:hover{background:#f5babd;background:linear-gradient(0deg,rgba(245,186,189,.43),rgba(245,186,189,0))}.blog-card-item img{width:100%;height:13.33333vw;border-radius:5px 5px 0 0;-o-object-fit:cover;object-fit:cover}.blog-card-item .blog-card-details{font-family:Noto Sans JP,sans-serif;height:13.33333vw;padding:1.38889vw 2.22222vw}.blog-card-item .blog-card-details ul{height:3.47222vw}.blog-card-item .blog-card-details .category-tag{height:1.73611vw}.blog-card-item .blog-card-details li{height:1.04167vw;display:inline-block;margin:0 .27778vw .625vw 0}.blog-card-item .blog-card-details li a{font-size:.83333vw;font-weight:700;padding:.27778vw .41667vw;color:#fff;border-radius:.34722vw;background:#ff87aa}.blog-card-item .blog-card-details .blog-card-title{font-family:Noto Sans JP,sans-serif;font-size:1.11111vw;line-height:1.52778vw}.blog-card-item .blog-card-details .blog-card-date{font-size:.83333vw;position:absolute;z-index:1;bottom:1.66667vw;color:#9b9b9b}@media screen and (max-width:1200px){.blog-card-item .blog-card-details{height:13.33333vw;padding:1vw}.blog-card-item .blog-card-details li{margin-bottom:.2vw}.blog-card-item .blog-card-details li a{font-size:.8vw;padding:.3vw}.blog-card-item .blog-card-details .blog-card-title{margin-top:.8vw}}@media screen and (max-width:896px){.blog-card-item{width:100%;display:flex;height:20.08929vw}.blog-card-item img{width:33.48214vw;height:20.08929vw;border-radius:5px 0 0 5px}.blog-card-item .blog-card-details{width:41.51786vw;height:20.08929vw;padding:3.33333vw;line-height:3.34821vw}.blog-card-item .blog-card-details ul{height:4.5vw}.blog-card-item .blog-card-details li{height:2.3vw;margin-bottom:.1vw}.blog-card-item .blog-card-details li a{font-size:1.2vw;padding:.5vw}.blog-card-item .blog-card-details .blog-card-title{font-size:1.5vw;line-height:2.5vw;margin-top:.8vw}.blog-card-item .blog-card-details .blog-card-date{font-size:1.2vw;bottom:2vw;right:2.5vw}}@media screen and (max-width:568px){.blog-card-item{display:block;width:92.27053vw;height:84.78261vw;margin-bottom:3.86473vw}.blog-card-item:last-child{margin-bottom:0}.blog-card-item img{border-radius:5px 5px 0 0;width:92.27053vw;height:42.99517vw}.blog-card-item .blog-card-details{font-family:Noto Sans JP,sans-serif;width:100%;height:41.78744vw;padding:5.7971vw}.blog-card-item .blog-card-details ul{height:9.66184vw}.blog-card-item .blog-card-details .category-tag{height:5.31401vw}.blog-card-item .blog-card-details li{margin:0 .72464vw 1.93237vw 0}.blog-card-item .blog-card-details li a{height:5.31401vw;font-size:2.41546vw;padding:1.44928vw 1.20773vw;border-radius:1.20773vw}.blog-card-item .blog-card-details .blog-card-title{font-size:3.86473vw;line-height:5.31401vw}.blog-card-item .blog-card-details .blog-card-date{font-size:2.89855vw;bottom:4.83092vw;left:7.72947vw}}.contact-headline-container{font-size:1.66667vw;font-weight:700;display:flex;color:#6c6b6b}.contact-headline-container .big-bullet{display:flex}.contact-headline-container .big-bullet .big-bullet-line1{width:.83333vw;height:2.22222vw;margin:0;background-color:#ff87aa}.contact-headline-container .big-bullet .big-bullet-line2{width:.83333vw;height:2.22222vw;margin:0 1.11111vw 0 0;background-color:#ffbed1}.contact-headline-container .contact-title{line-height:2.22222vw;margin-bottom:2.22222vw}.contact-links-container{font-family:Noto Sans JP,sans-serif;display:flex;justify-content:space-between;width:100%;text-align:center}.contact-links-container .contact-by-mail{background-color:#ff87aa}.contact-links-container .contact-by-line{background-color:#00b900}.contact-links-container a{font-size:1.25vw;transition:all .3s;display:inline-block;width:35.41667vw;padding:1.11111vw 1.66667vw;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-radius:30px}.contact-links-container a i{font-size:1.52778vw;margin:0 1.66667vw}.contact-links-container a:hover{cursor:pointer;text-decoration:none;opacity:.8}.contact-links-container .contact-icon{float:left;width:25%;text-align:right}.contact-links-container .contact-message{float:left;width:50%}.contact-links-container a>span{float:right;text-decoration:none;color:#fff}@media screen and (max-width:568px){.contact-headline-container .big-bullet{display:none}.contact-headline-container .contact-title{width:100%;margin-bottom:3.86473vw;font-size:2.89855vw;text-align:center}.contact-links-container{align-items:center;flex-direction:column;justify-content:center}.contact-links-container a{line-height:5.7971vw;display:block;font-size:2.89855vw;align-items:center;width:70.04831vw;height:7.72947vw;margin-bottom:3.86473vw}.contact-links-container a i{font-size:2.89855vw;margin:0 2.89855vw}.contact-links-container a:last-child{margin-bottom:0}}.footer{font-family:Noto Sans JP,sans-serif;padding-top:6.66667vw}.footer .site-footer-inner{padding-top:3.33333vw;border-top:.55556vw solid #ff87aa}.footer .footer-container{width:83.33333vw;margin:0 auto}.footer .footer-logo{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:2.22222vw}.footer .footer-logo a:hover{opacity:.8}.footer .hoikupedia-footer-logo{width:18.75vw;text-align:center}.footer .site-footer-col-one-three-group{display:flex;justify-content:space-evenly;width:100%;height:100%;text-align:center}.footer .site-footer-col-one,.footer .site-footer-col-two{display:flex;align-items:flex-start;width:33%}.footer .site-footer-col-two{border-right:1px solid #9b9b9b;border-left:1px solid #9b9b9b}.footer .site-footer-col-three{display:flex;align-items:center;justify-content:center;width:33%}.footer .site-footer-col-three .search_container{display:flex;justify-content:center;width:100%}.footer .site-footer-col-three .search_container input[type=text]{width:70%;height:2.77778vw;padding-left:.83333vw;text-align:left;color:#9b9b9b;border:1px solid #a7a9ac;border-radius:5px 0 0 5px;background:#fff}.footer .site-footer-col-three .search_container input[type=text]:focus{outline:0}.footer .site-footer-col-three .search_container button[type=submit]{align-items:center;justify-content:center;width:2.77778vw;height:2.77778vw;margin:0;cursor:pointer;color:#fff;border-radius:0 5px 5px 0;background:#a7a9ac}.footer .site-footer-col-three .search_container button[type=submit] i{font-size:1.66667vw}.footer .social-icons-list{display:flex;flex-direction:row;justify-content:center;width:100%}.footer .social-icons-list li{padding:0}.footer .social-icons-list li a{width:100%;height:100%}.footer .social-icons-list li a i{font-size:4.34783vw;margin-top:1em;padding:0 1.66667vw;color:#ffbed1}.footer .social-icons-list li a:hover{opacity:.8}.footer #footer-ul{margin:0 4.16667vw}.footer #footer-ul li{font-size:1.11111vw;line-height:1.52778vw;padding:.55556vw 1.66667vw;text-align:left}.footer #footer-ul a{width:80%;color:#9b9b9b}.footer #footer-ul a:hover{color:#ff87aa}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:100%;height:6.66667vw}.footer .copyright{font-size:1.11111vw;float:left;width:100%;margin:2.22222vw 0;text-align:center;color:#9b9b9b}@media screen and (max-width:896px){.footer .site-footer-col-three .search_container input[type=text]{width:80%;height:3.57143vw;padding-left:.83333vw;text-align:left;color:#9b9b9b;border:1px solid #a7a9ac;border-radius:3px 0 0 3px;background:#fff}.footer .site-footer-col-three .search_container input[type=text]:focus{outline:0}.footer .site-footer-col-three .search_container button[type=submit]{width:3.57143vw;height:3.57143vw;cursor:pointer;text-align:center;vertical-align:middle;color:#fff;border-radius:0 3px 3px 0;background:#a7a9ac}.footer .site-footer-col-three .search_container button[type=submit] i{font-size:2.22222vw}}@media screen and (max-width:568px){.footer .site-footer-inner{padding-top:5.7971vw;border-top:.55556vw solid #d8d8d8}.footer .footer-container{display:flex;flex-direction:column-reverse;width:100%}.footer .site-footer-col-one{display:none}.footer .site-footer-col-two{justify-content:center;width:100%;border:none}.footer .site-footer-col-three,.footer .site-footer-col-three li:first-child{display:none}.footer #footer-ul{align-items:center;width:100%;margin:0;padding:0}.footer #footer-ul li{font-size:3.86473vw;line-height:7.72947vw;padding:0;text-align:center;display:none}.footer #footer-ul li:last-child,.footer #footer-ul li:nth-last-child(2){display:block}.footer .footer-logo{position:relative;width:100%}.footer .footer-logo a img{width:100%;padding:7.72947vw 24.15459vw 3.86473vw}.footer .min-list{display:flex;flex-direction:row;width:100%}.footer .min-list li{margin:0;padding:0}.footer .min-list li a{width:100%;height:100%}.footer .min-list li a i{font-size:11.5942vw;margin-bottom:5.7971vw;padding:0 2.89855vw}.footer .copyright{position:relative;margin:7.72947vw 0 3.86473vw}.footer .copyright small{font-size:2.41546vw}}.header{font-family:Noto Sans JP,sans-serif}.header .header-container{width:100%;text-align:center}.header .hoikupedia-logo{width:18.05556vw;padding:1.11111vw 0;transition:all .3s}.header .hoikupedia-logo:hover{opacity:.8}.header #header-ul .current-menu-item{font-weight:700;-moz-filter:drop-shadow(1px 3px 1.5px rgba(0,0,0,.2));-ms-filter:drop-shadow(1px 3px 1.5px rgba(0,0,0,.2));filter:drop-shadow(1px 3px 1.5px rgba(0,0,0,.2))}.header #scrolled-header-ul .current-menu-item>a{color:#979797}.header #header-ul{font-size:0;width:100%;padding:0 1.66667vw;text-align:center;background-color:#ff92b1}.header #header-ul li{font-size:1.11111vw;display:inline-block;padding:1.11111vw 0}.header #header-ul li a{font-family:Noto Sans JP,sans-serif;padding:0 1.66667vw;transition:all .3s;text-align:center;color:#fff;border-left:1px solid #fff}.header #header-ul li a:hover{font-weight:700;border-left:1px solid #fff;-moz-filter:drop-shadow(1px 3px 1.5px rgba(0,0,0,.2));-ms-filter:drop-shadow(1px 3px 1.5px rgba(0,0,0,.2));filter:drop-shadow(1px 3px 1.5px rgba(0,0,0,.2))}.header #scrolled-header-container{position:fixed;z-index:100;top:-100px;display:flex;align-items:center;justify-content:center;width:100%;transition:top .3s;opacity:.95;background-color:#fff;box-shadow:3px 3px 7px 3px rgba(139,136,136,.3)}.header .hoikupedia-logo-scrolled{width:13.19444vw;margin:0 1.66667vw;transition:all .3s}.header .hoikupedia-logo-scrolled:hover{opacity:.8}.header #scrolled-header-ul{font-size:0;width:100%;padding:0 1.66667vw;text-align:center}.header #scrolled-header-ul li{font-size:1.11111vw;display:inline-block;padding:2.22222vw 0}.header #scrolled-header-ul li a{font-family:Noto Sans JP,sans-serif;font-weight:700;padding:0 1.66667vw;transition:all .3s;text-align:center;color:#ff87aa}.header #scrolled-header-ul li a:hover{color:#979797}.header .breadcrumbs{font-size:.97222vw;width:100%;padding:1.66667vw 8.33333vw 0;color:#414042}.header .breadcrumbs i{padding:0 .83333vw}.header .breadcrumbs span{transition:all .3s}.header .breadcrumbs span:hover{cursor:pointer;color:#ff87aa}.header-for-mobile,.header-for-mobile #mobile-nav-menu-header-ul{display:none}@media screen and (max-width:896px){.header .breadcrumbs{font-size:1.33929vw}}@media screen and (max-width:568px){.header,.header .breadcrumbs{display:none}.header-for-mobile{font-family:Noto Sans JP,sans-serif;display:block;font-size:3.86473vw}.header-for-mobile .header-container{display:flex;position:fixed;width:100%;top:0;align-items:center;justify-content:left;background:#fff;z-index:100;height:11.5942vw;box-shadow:3px 3px 3px 2px rgba(0,0,0,.2)}.header-for-mobile .header-container img{width:30%;margin-left:3.86473vw}.header-for-mobile #mobile-nav-menu-header-ul{display:block}.header-for-mobile #mobile-nav-menu-header-ul li:last-child{border-bottom:1px solid #fff}.header-for-mobile #mobile-nav-menu-header-ul li{position:relative}.header-for-mobile #mobile-nav-menu-header-ul li.accordion>button{position:absolute;top:0;right:16px;padding:3.86473vw}.header-for-mobile #mobile-nav-menu-header-ul li.accordion>button svg{width:16px;height:16px;transition:all .2s;transform:rotate(-90deg)}.header-for-mobile #mobile-nav-menu-header-ul li.accordion>button.open svg{transform:rotate(0deg)}.header-for-mobile #mobile-nav-menu-header-ul li .sub-menu li{border-bottom:0}.header-for-mobile #mobile-nav-menu-header-ul li .sub-menu li a{font-weight:400}.header-for-mobile #mobile-nav-menu-header-ul li .sub-menu li i{color:#fff;padding:0 3.86473vw 0 7.72947vw}.header-for-mobile #mobile-nav-menu-footer-ul{margin:0 4.16667vw;padding:3.86473vw 0}.header-for-mobile #mobile-nav-menu-footer-ul li{display:none}.header-for-mobile #mobile-nav-menu-footer-ul li:nth-last-child(3){display:block;border-bottom:0}.header-for-mobile #mobile-nav-menu-footer-ul li:nth-last-child(3) a{font-size:3.86473vw;font-weight:400;padding:2.89855vw}.header-for-mobile #mobile-nav-menu-footer-ul li:nth-last-child(2){display:block;border-bottom:0}.header-for-mobile #mobile-nav-menu-footer-ul li:nth-last-child(2) a{font-size:3.86473vw;padding:2.89855vw;font-weight:400}.header-for-mobile #mobile-nav-menu-footer-ul li:last-child{display:block;border-bottom:0}.header-for-mobile #mobile-nav-menu-footer-ul li:last-child a{font-size:3.86473vw;padding:2.89855vw;font-weight:400}.header-for-mobile .hamburger{position:fixed;z-index:100000;right:3.1401vw;top:.96618vw;width:10.14493vw;height:10.14493vw;cursor:pointer;text-align:center}.header-for-mobile .hamburger span{display:block;position:absolute;width:6.76329vw;height:.72464vw;left:1.44928vw;background:#6c6b6b;transition:.3s ease-in-out}.header-for-mobile .hamburger span:first-child{top:2.41546vw}.header-for-mobile .hamburger span:nth-child(2){top:4.34783vw}.header-for-mobile .hamburger span:nth-child(3){top:6.28019vw}.header-for-mobile .hamburger.active span:first-child{top:4.34783vw;left:1.44928vw;transform:rotate(-45deg)}.header-for-mobile .hamburger.active span:nth-child(2),.header-for-mobile .hamburger.active span:nth-child(3){z-index:100000;top:4.34783vw;transform:rotate(45deg)}.header-for-mobile nav.nav-menu-contents{position:fixed;z-index:100;top:11.5942vw;left:0;color:#6c6b6b;background:#ffdde7;text-align:left;transform:translateX(100%);transition:all .6s;width:100%;height:100%;padding:5.7971vw 3.86473vw;overflow:auto;-webkit-overflow-scrolling:touch}.header-for-mobile nav.nav-menu-contents .search_container{display:flex;margin:.5em 0}.header-for-mobile nav.nav-menu-contents .search_container input[type=text]{margin-left:3.86473vw;padding-left:1.93237vw;width:62.80193vw;height:9.66184vw;background:#fff;border:none}.header-for-mobile nav.nav-menu-contents .search_container input[type=text]:focus{outline:0}.header-for-mobile nav.nav-menu-contents .search_container button[type=submit]{cursor:pointer;justify-content:center;align-items:center;border:1px solid #fff;background:#ffbed1;color:#fff;width:11.5942vw;height:9.66184vw;margin:0}.header-for-mobile nav.nav-menu-contents .search_container button[type=submit] i{font-size:5.7971vw}.header-for-mobile nav.nav-menu-contents ul{display:block;background:#ffdde7;margin:0 auto;padding:0;width:100%;height:100%}.header-for-mobile nav.nav-menu-contents ul li{list-style-type:none;padding:0;width:100%;border-bottom:1px solid #fff}.header-for-mobile nav.nav-menu-contents ul li:last-child{padding-bottom:0;border-bottom:none}.header-for-mobile nav.nav-menu-contents ul li a{display:block;color:#6c6b6b;font-weight:700;padding:3.86473vw;text-decoration:none}.header-for-mobile nav.nav-menu-contents.active{opacity:.95;transform:translateX(10%);box-shadow:-5px 5px 5px rgba(0,0,0,.2)}.header-for-mobile nav.nav-menu-contents>.social-icon-for-header ul{display:flex;text-align:center;margin-bottom:11.5942vw}.header-for-mobile nav.nav-menu-contents>.social-icon-for-header ul li{width:15.45894vw;text-align:center;border-bottom:none}.header-for-mobile nav.nav-menu-contents>.social-icon-for-header ul li a{padding:0;color:#fff;font-size:11.5942vw}.scroll-prevent{overflow:hidden}}.index{width:83.33333vw;margin:0 auto}.index .banner-container{position:relative;width:100%;padding-top:3.33333vw}.index .banner-container .hoikupedia-banner{width:100%}.index .banner-container .hoikupedia-banner-for-mobile{display:none}.index .banner-text{font-size:3.47222vw;font-family:"Noto Serif JP",serif;line-height:5vw;z-index:2;top:11.11111vw;left:6.94444vw;padding-bottom:1.11111vw;text-align:center;border-bottom:.20833vw solid #fff;box-shadow:0 .27778vw .20833vw -.20833vw #343438;text-shadow:.06944vw .13889vw .20833vw #343438}.index .banner-text,.index .since-text{position:absolute;letter-spacing:.13889vw;color:#fff}.index .since-text{font-size:1.66667vw;font-family:Noto Sans JP,sans-serif;z-index:20;top:11.80556vw;display:flex;align-items:center;justify-content:center;width:100%}.index .since-text .hoikupedia-icon{width:10%;margin-right:.83333vw}.index #banner-ul{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;opacity:.8;background-color:#fff}.index #banner-ul li{width:100%;padding:1.11111vw 0;text-align:center;transition:all .5s}.index #banner-ul li a{font-family:M PLUS\ 1p,sans-serif;font-size:1.25vw;line-height:1.52778vw;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;letter-spacing:.15vw;color:#333;border-right:1px solid #a7a9ac}.index #banner-ul li a .far,.index #banner-ul li a .fas{display:none}.index #banner-ul li:hover{background:#f5babd;background:linear-gradient(0deg,rgba(245,186,189,.43),rgba(245,186,189,0))}.index #banner-ul li:last-child>a{border-right:none}.index .contents-j-title-for-index{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:1.66667vw 0 3.33333vw}.index .contents-j-title-for-index .j-title{font-family:Noto Sans JP,sans-serif;font-weight:300;font-size:1.11111vw;position:absolute;z-index:2;padding:0 1.66667vw;text-align:center;color:#979797;background-color:#fff}.index .contents-j-title-for-index .lines-for-j-title{width:40%;height:.13889vw;background-color:#ff87aa}.index #new{font-family:Roboto,sans-serif;font-size:.83333vw;font-weight:700;position:absolute;top:-.90278vw;right:-.69444vw;display:flex;align-items:center;justify-content:center;width:2.77778vw;height:2.77778vw;color:#fff;border-radius:100px;background-color:#ff87aa}.index .button-container{width:100%;text-align:center}.index .arrow-btn{font-family:Noto Sans JP,sans-serif;font-size:1.11111vw;display:inline-block;width:38.88889vw;padding:1.11111vw 1.94444vw;transition:all .3s;text-align:center;text-decoration:none;color:#6c6b6b;border:.13889vw solid #ff87aa;border-radius:30px;background-color:#fff}.index .arrow-btn:hover{cursor:pointer;text-decoration:none;background-color:#fdebf0}.index .arrow-btn span{float:right;text-decoration:none;color:#ff87aa}@media screen and (max-width:896px){#new{font-size:2.22222vw;width:4.16667vw;height:3.47222vw}}@media screen and (max-width:568px){body{margin-top:11.5942vw}.admin-bar{margin-top:0}.index{width:100%}.index .banner-text{font-size:6.52174vw;line-height:9.17874vw;top:10.14493vw;left:2.41546vw;padding-bottom:1.93237vw}.index .since-text{font-size:2.89855vw;top:19.56522vw}.index .since-text .hoikupedia-icon{margin-right:2.89855vw}.index .banner-container{padding-top:0}.index .banner-container .hoikupedia-banner{display:none}.index .banner-container .hoikupedia-banner-for-mobile{display:block;width:100%}.index #banner-ul{position:absolute;bottom:0;display:block;float:left;align-items:center;justify-content:center;margin:0;opacity:.8;border-top:1px solid #d8d8d8;background-color:#fff}.index #banner-ul li{line-height:3.86473vw;display:flex;float:left;align-items:center;width:50%;height:10.86957vw;list-style-type:none;text-align:center;border-bottom:1px solid #d8d8d8}.index #banner-ul li:nth-child(2n){border-left:1px solid #d8d8d8}.index #banner-ul li:nth-child(odd) a{width:100%}.index #banner-ul li:nth-child(odd) a .far,.index #banner-ul li:nth-child(odd) a .fas{color:#ffbed1}.index #banner-ul li.one-column{line-height:1.93237vw;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:7.72947vw;margin:0 auto;list-style-type:none;text-align:center;border-left:none}.index #banner-ul li.one-column a{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;width:55%;margin:.96618vw 0}.index #banner-ul li.one-column a div:first-child{margin-left:3.86473vw}.index #banner-ul li a{font-size:2.89855vw;line-height:3.86473vw;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;border:0}.index #banner-ul li a div:first-child{position:relative}.index #banner-ul li a .far,.index #banner-ul li a .fas{position:absolute;z-index:1000;top:.48309vw;left:-3.86473vw;display:block;color:#ffbed1}.index .contents-j-title-for-index{padding:3.86473vw 0}.index .contents-j-title-for-index .j-title{font-size:2.89855vw;padding:0 2.89855vw}.index .contents-j-title-for-index .lines-for-j-title{width:100%}.index .contents-card-container{width:100%;margin:0 auto;background-color:#fff}.index #new{font-size:2.89855vw;top:-2.41546vw;right:-1.93237vw;width:8.9372vw;height:8.9372vw}.index .arrow-btn{font-size:3.1401vw;width:91.30435vw;margin:10.62802vw 0;padding:2.89855vw 6.76329vw;border:.48309vw solid #ff87aa}}.movie-card-item{font-family:Noto Sans JP,sans-serif;width:22.22222vw;margin-bottom:4.16667vw;cursor:pointer;transition:all .5s;text-align:center;border-radius:10px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.3)}.movie-card-item:hover{transform:translateY(-4px);background:#f5babd;background:linear-gradient(0deg,rgba(245,186,189,.43),rgba(245,186,189,0));box-shadow:0 15px 35px 15px rgba(0,0,0,.2),0 0 5px rgba(0,0,0,.1)}.movie-card-item div{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%}.movie-card-item div iframe{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;border-radius:10px}.movie-card-item p{font-size:1.11111vw;line-height:1.52778vw;display:inline-block;width:90%;height:6.66667vw;padding:1.11111vw 0;text-align:center}@media screen and (max-width:896px){.movie-card-item{width:35.41667vw;border-radius:7px}}@media screen and (max-width:568px){.movie-card-item{width:92.27053vw;border-radius:7px}.movie-card-item p{font-size:3.86473vw;line-height:5.31401vw;height:23.18841vw;padding:3.86473vw 0}.movie-card-item div iframe{border-bottom-right-radius:0;border-bottom-left-radius:0}}#movie-modal{position:fixed;z-index:1000;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,.9)}#movie-modal .content{width:100%;max-width:854px}#movie-modal .content .iframe-wrapper{position:relative;width:100%;height:0;padding-bottom:56.3%;color:#fff}#movie-modal .content .iframe-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.static-page{font-family:Noto Sans JP,sans-serif;width:100%;color:#6c6b6b}.static-page .page-container{width:71.11111vw;margin:0 auto;padding-top:6.66667vw}.static-page .page-container blockquote{margin:1.66667vw 0;padding:1.66667vw;quotes:"\201C""\201D""\2018""\2019";border-left:.55556vw solid #9b9b9b;background:#f6f6f6}.static-page .page-container blockquote:before{line-height:.13889vw;margin-right:.27778vw;font-size:2.22222vw;content:open-quote;vertical-align:-.27778vw;color:#a7a9ac}.static-page .page-container blockquote p{display:inline}.static-page .page-container .blocks-gallery-grid{padding:0}.static-page .page-container ul{position:relative;padding:1.11111vw 1.11111vw 1.11111vw 1.66667vw}.static-page .page-container ul .blocks-gallery-item:before{display:none;list-style:none}.static-page .page-container ul li{line-height:1.52778vw;margin:.83333vw 0;font-size:1.25vw;list-style-type:none}.static-page .page-container ul li:nth-child(odd):before{position:absolute;left:0;width:.69444vw;height:1.52778vw;content:"\25CF";color:#ff87aa}.static-page .page-container ul li:nth-child(2n):before{position:absolute;left:0;width:.69444vw;height:1.52778vw;content:"\25CF";color:#ffbed1}.static-page .page-container ol{padding:1.11111vw;list-style-type:none;counter-reset:number}.static-page .page-container ol li{position:relative;font-size:1.25vw;padding:.83333vw .83333vw .83333vw 1.66667vw}.static-page .page-container ol li:before{font-size:1.25vw;font-weight:700;line-height:1.11111vw;position:absolute;left:0;display:inline-block;width:1.66667vw;height:1.11111vw;content:counter(number) ".";counter-increment:number;text-align:center}.static-page .page-container ol>li:last-of-type{border-bottom:none}.static-page .page-container table{font-size:1.11111vw;width:100%;margin:1.11111vw 0;border-collapse:collapse}.static-page .page-container table td,.static-page .page-container table th{padding:1.66667vw;border:1px solid #f6f6f6;background-color:#fdebf0}.static-page .page-container table>tr:hover,.static-page .page-container table>tr:nth-child(2n){background-color:#ffbed1}.static-page .page-container table th{text-align:left;color:#fff;background-color:#ff87aa}.static-page .page-container code{display:inline-block;padding:0 .20833vw;border-radius:3px;background-color:#e7edf3}.static-page .page-container img{margin:1.11111vw 0}.static-page .page-container .wp-block-embed-youtube{width:100%}.static-page .page-container .wp-block-embed-youtube iframe{width:100%;height:41.66667vw}.static-page .page-container .wp-block-embed-youtube iframe .wp-block-embed__wrapper{width:100%}.static-page .page-container .attachment-post-thumbnail{width:100%;height:22.77778vw;margin:0;-o-object-fit:cover;object-fit:cover}.static-page .page-container cite{line-height:1.88889vw;display:block;font-size:1.11111vw;margin:0;text-align:right}.static-page .page-container pre{font-size:1.11111vw;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap}.static-page .page-container dl{font-size:1.25vw;line-height:2.22222vw;overflow:hidden;width:100%;margin:0;padding:.83333vw;background-color:#f6f6f6}.static-page .page-container dd,.static-page .page-container dt{float:left;width:50%;margin:0;background:#f6f6f6}.static-page .page-container dd{padding:0}.static-page .page-container em{font-style:italic}.static-page .page-container address{font-size:1.11111vw}.static-page .page-container h1{font-size:2.77778vw;font-weight:700;line-height:4.16667vw}.static-page .page-container h2{font-size:2.22222vw;font-weight:700;line-height:2.63889vw;margin:.83333vw 0}.static-page .page-container h3{font-size:1.66667vw;font-weight:700;line-height:2.22222vw;margin:.83333vw 0}.static-page .page-container h4,.static-page .page-container h5,.static-page .page-container h6{font-size:1.25vw;font-weight:700;line-height:2.22222vw;margin:.55556vw 0}.static-page .page-container .singular-content h1{position:relative;margin:.83333vw 0;background:0 0}.static-page .page-container .singular-content h2{position:relative;padding:0 1.66667vw;border-left:8px solid #ff87aa;background:0 0}.static-page .page-container .singular-content h2:before{position:absolute;left:0;width:8px;height:100%;content:"";background-color:#ffbed1}.static-page .page-container .singular-content h3{position:relative;background:0 0}.static-page .page-container .has-small-font-size{font-size:1.11111vw;line-height:1.66667vw}.static-page .page-container .has-normal-font-size{font-size:1.25vw;line-height:2.22222vw;padding:.83333vw 0}.static-page .page-container .has-medium-font-size{font-size:1.66667vw;line-height:2.22222vw}.static-page .page-container .has-large-font-size{font-size:2.22222vw;line-height:3.33333vw}.static-page .page-container .has-huge-font-size{font-size:2.77778vw;line-height:3.33333vw}.static-page .page-container p{font-size:1.25vw;line-height:2.22222vw;padding:.83333vw 0}.static-page .page-container .wp-block-button .wp-block-button__link{font-size:1.66667vw;font-family:Noto Sans JP,sans-serif;padding:1.11111vw 1.66667vw;text-decoration:none;color:#fff;transition:all .3s}.static-page .page-container .wp-block-button .wp-block-button__link:hover{cursor:pointer;text-decoration:none;opacity:.8}.static-page .page-container .wp-block-search__label{margin-bottom:.83333vw}.static-page .page-container .wp-block-media-text img{margin:0;padding:0 1.11111vw}.static-page .page-container .wp-block-media-text .wp-block-media-text__content,.static-page .page-container .wp-block-media-text .wp-block-media-text__content p{margin:0;padding:0}.static-page .page-container input[type=search]{font-size:100%;display:inline-block;box-sizing:border-box;width:13.88889vw;height:2.77778vw;margin-right:0;margin-bottom:1.66667vw;padding:.83333vw;border:1px solid #c4c4c4;border-right:none;border-radius:5px 0 0 5px}.static-page .page-container .wp-block-search__button{display:inline-block;width:4.86111vw;height:2.77778vw;margin:0;padding:0 .83333vw;font-size:1.11111vw;text-align:center;color:#fff;border:none;border-radius:0 5px 5px 0;background:#ff87aa;transition:all .3s}.static-page .page-container .wp-block-search__button:hover{opacity:.8}.static-page .page-container .wp-block-separator{margin:1.11111vw 0 1.66667vw}.static-page .page-container .has-pink-color{color:#ff87aa !important}.static-page .page-container .has-pink-background-color{background-color:#ff87aa !important}.static-page .page-container .has-babypink-color{color:#ffdde7 !important}.static-page .page-container .has-babypink-background-color{background-color:#ffdde7 !important}.static-page .page-container .has-black-color{color:#000 !important}.static-page .page-container .has-black-background-color{background-color:#000 !important}.static-page .page-container .has-gray-color{color:#f6f6f6 !important}.static-page .page-container .has-gray-background-color{background-color:#f6f6f6 !important}.static-page .page-container .has-lightblue-color{color:#59c9f6 !important}.static-page .page-container .has-lightblue-background-color{background-color:#59c9f6 !important}.static-page .page-container .has-yellow-color{color:#fed669 !important}.static-page .page-container .has-yellow-background-color{background-color:#fed669 !important}.static-page .page-container h1{margin-bottom:3.33333vw}.static-page .page-container a{text-decoration:underline;color:#ff87aa;transition:all .5s}.static-page .page-container .post-link{width:100%;margin:6.66667vw 0;text-align:center;font-size:1.25vw}.static-page .page-container .post-link a:first-child{margin:0 6.66667vw;text-decoration:none;transition:all .5s}.static-page .page-container .post-link a:first-child:hover{color:#ff87aa}.static-page .page-container .post-link a:nth-child(2){margin:0 6.66667vw;text-decoration:none;transition:all .5s}.static-page .page-container .post-link a:nth-child(2):hover{color:#ff87aa}.static-page .page-container a:hover{color:#6c6b6b}.static-page .wp-block-contact-form-7-contact-form-title{background-color:#ff92b1;margin-top:3.33333vw;padding:2.22222vw 4.16667vw}.static-page .wp-block-contact-form-7-contact-form-title .border{font-size:1.66667vw;color:#fff;text-align:center;border-bottom:1px solid #fff;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:2px;padding-bottom:4px;position:relative;max-width:568px;margin:0 auto}.static-page .wp-block-contact-form-7-contact-form-title .border>i{position:absolute;left:0}@media screen and (max-width:568px){.static-page .wp-block-contact-form-7-contact-form-title{padding:3.33333vw 4.16667vw}.static-page .wp-block-contact-form-7-contact-form-title .border{font-size:3.86473vw}}.static-page .wp-block-contact-form-7-contact-form-selector{font-family:Noto Sans JP,sans-serif;width:100%;padding:4.16667vw;background-color:#f6f6f6}.static-page .wp-block-contact-form-7-contact-form-selector div{position:relative;font-size:1.11111vw;display:block;margin-bottom:.41667vw}.static-page .wp-block-contact-form-7-contact-form-selector div .fas{position:absolute;z-index:1;top:15%;font-size:1.66667vw;left:27%;color:#ff87aa}.static-page .wp-block-contact-form-7-contact-form-selector input{width:100%;height:3.125vw;padding-left:1.11111vw;border:.06944vw solid #eee;background-color:#fff;margin-bottom:1.66667vw}.static-page .wp-block-contact-form-7-contact-form-selector input[type=checkbox]{display:none;opacity:0}.static-page .wp-block-contact-form-7-contact-form-selector input[type=checkbox]:checked+.wpcf7-list-item-label:after{font-family:Font Awesome\ 5 Free,serif;font-weight:900;position:absolute;z-index:1;top:-.83333vw;left:.13889vw;display:block;width:1.11111vw;height:1.11111vw;content:"\F00C";color:#ff92b1}.static-page .wp-block-contact-form-7-contact-form-selector input.wpcf7-list-item{width:1.38889vw;height:1.38889vw;margin:0;padding:0;border:1px solid #eee;background-color:#fff}.static-page .wp-block-contact-form-7-contact-form-selector textarea{width:100%;height:27.77778vw;margin-bottom:2.22222vw;padding:1.11111vw;border:.06944vw solid #eee;background-color:#fff}.static-page .wp-block-contact-form-7-contact-form-selector span.wpcf7-list-item{font-size:20px;line-height:2.77778vw;height:2.77778vw;margin:0;width:33.33333%}.static-page .wp-block-contact-form-7-contact-form-selector label{font-size:1.11111vw;display:block;height:2.43056vw;padding-bottom:0}.static-page .wp-block-contact-form-7-contact-form-selector .title{display:block;font-size:1.25vw;line-height:1.52778vw;margin:1.11111vw 0}.static-page .wp-block-contact-form-7-contact-form-selector .required{font-size:.83333vw;position:relative;margin-left:1.11111vw;padding:.34722vw .69444vw;color:#fff;border-radius:.34722vw;background-color:#ff92b1}.static-page .wp-block-contact-form-7-contact-form-selector .required:after{position:absolute;top:85%;left:.13889vw;width:0;height:0;content:"";border:.34722vw solid transparent;border-top:.69444vw solid #ff92b1}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-not-valid-tip,.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-response-output{font-size:1.11111vw}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap{height:10.41667vw}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap select{font-size:1.11111vw;width:30%;height:3.125vw;margin-bottom:1.66667vw;padding-left:1.11111vw;color:#ff92b1;border:1px solid #eee;background-color:#fff}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label{position:relative;cursor:pointer;font-size:1.11111vw}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label:before{position:relative;top:-.10417vw;display:inline-block;width:1.38889vw;height:1.38889vw;margin-right:.83333vw;content:"";cursor:pointer;text-align:center;vertical-align:middle;border:1px solid #eee;background-color:#fff}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{font-size:1.11111vw;transition:all .3s;width:6.94444vw;padding:1.11111vw;text-align:center;color:#fff;border-radius:.69444vw;background-color:#ff92b1;box-shadow:0 4px 5px rgba(0,0,0,.3)}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{opacity:.7}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-submit i{margin-right:.69444vw}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7 form.invalid .wpcf7-response-output,.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7 form.unaccepted .wpcf7-response-output,.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7 formsent .wpcf7-response-output{border-color:#ff87aa}@media screen and (max-width:568px){.static-page .wp-block-contact-form-7-contact-form-selector{text-align:left}.static-page .wp-block-contact-form-7-contact-form-selector div{font-size:2.89855vw;margin-bottom:1.44928vw}.static-page .wp-block-contact-form-7-contact-form-selector div .fas{font-size:5.7971vw;top:7%;left:42%}.static-page .wp-block-contact-form-7-contact-form-selector input{width:100%;height:7.72947vw;padding-left:1.11111vw;border:.24155vw solid #eee;background-color:#fff}.static-page .wp-block-contact-form-7-contact-form-selector input[type=checkbox]:checked+.wpcf7-list-item-label:after{top:-.48309vw;left:.72464vw}.static-page .wp-block-contact-form-7-contact-form-selector input.wpcf7-list-item{width:4.83092vw;height:4.83092vw}.static-page .wp-block-contact-form-7-contact-form-selector textarea{font-size:2.89855vw;height:48.30918vw;margin-bottom:7.72947vw;padding:1.11111vw;border:.24155vw solid #eee}.static-page .wp-block-contact-form-7-contact-form-selector span.wpcf7-list-item{line-height:3.86473vw;width:50%;height:7.72947vw}.static-page .wp-block-contact-form-7-contact-form-selector label{font-size:3.86473vw;height:8.45411vw}.static-page .wp-block-contact-form-7-contact-form-selector .title{font-size:3.38164vw;line-height:5.31401vw;margin:2.89855vw 0}.static-page .wp-block-contact-form-7-contact-form-selector .required{white-space:nowrap;font-size:2.89855vw;margin-left:2.89855vw;padding:1.20773vw 2.41546vw;border-radius:1.13379vw}.static-page .wp-block-contact-form-7-contact-form-selector .required:after{left:.48309vw;border:.96618vw solid transparent;border-top:2.41546vw solid #ff92b1}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-not-valid-tip,.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-response-output{font-size:3.38164vw}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap{height:36.23188vw}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap select{font-size:2.89855vw;width:50%;height:7.72947vw;margin-bottom:2.89855vw;padding-left:1.11111vw}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label{font-size:2.41546vw;width:50%}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label:before{width:3.86473vw;height:3.86473vw;margin-right:1.66667vw}.static-page .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{font-size:3.86473vw;width:100%;padding:2.89855vw;border-radius:1.20773vw}}@media screen and (max-width:896px){.static-page .page-container{width:83.33333vw}.static-page .page-container ul li{line-height:2.45536vw;padding:.89286vw;font-size:2.00893vw}.static-page .page-container ul li:nth-child(2n):before,.static-page .page-container ul li:nth-child(odd):before{width:1.11607vw;height:2.22222vw}.static-page .page-container ol li{font-size:2.00893vw;padding:1.33929vw 1.33929vw 1.33929vw 2.67857vw}.static-page .page-container ol li:before{top:1.5625vw;line-height:1.78571vw;font-size:2.00893vw}.static-page .page-container table{font-size:2.00893vw}.static-page .page-container p{font-size:2.00893vw;line-height:3.01339vw;padding:1.33929vw 0}.static-page .page-container cite{font-size:1.78571vw;line-height:3.57143vw;padding-right:1.66667vw}.static-page .page-container code{margin:.33482vw 0}.static-page .page-container pre{font-size:1.78571vw}.static-page .page-container dl{font-size:2.00893vw;line-height:3.01339vw;padding:1.33929vw 0}.static-page .page-container address{font-size:1.78571vw}.static-page .page-container h1{font-size:4.46429vw;line-height:5.35714vw}.static-page .page-container h2{font-size:3.57143vw;line-height:4.24107vw;padding:0 2.67857vw}.static-page .page-container h3{font-size:2.67857vw;line-height:3.57143vw;margin:.89286vw 0}.static-page .page-container h4,.static-page .page-container h5,.static-page .page-container h6{font-size:2.00893vw;line-height:3.01339vw;margin:1.78571vw 0}.static-page .page-container .singular-content h2{padding:0 2.67857vw}.static-page .page-container .wp-block-button .wp-block-button__link{font-size:1.78571vw;padding:.89286vw 1.78571vw}.static-page .page-container input[type=search]{width:22.32143vw;height:4.46429vw;margin-bottom:2.67857vw;padding:1.33929vw}.static-page .page-container .wp-block-search__button{width:7.8125vw;height:4.46429vw;padding:0 1.33929vw;font-size:1.78571vw}.static-page .page-container .wp-block-separator{margin:1.78571vw 0 2.67857vw}.static-page .page-container .has-small-font-size{font-size:1.78571vw;line-height:2.67857vw}.static-page .page-container .has-normal-font-size{font-size:2.00893vw;line-height:3.01339vw;padding:1.33929vw 0}.static-page .page-container .has-medium-font-size{font-size:2.67857vw;line-height:3.57143vw}.static-page .page-container .has-large-font-size{font-size:3.57143vw;line-height:5.35714vw}.static-page .page-container .has-huge-font-size{font-size:4.46429vw;line-height:5.35714vw}}@media screen and (max-width:568px){.static-page .page-container{width:92.27053vw;border-bottom:0}.static-page .page-container blockquote{margin:5.7971vw 0;padding:1.93237vw 2.89855vw;border-left:1.93237vw solid #9b9b9b}.static-page .page-container blockquote:before{line-height:.48309vw;margin-right:.96618vw;font-size:7.72947vw;vertical-align:-.96618vw}.static-page .page-container ul{padding:3.86473vw}.static-page .page-container ul li{line-height:5.31401vw;padding:1.93237vw 2.89855vw;font-size:4.34783vw}.static-page .page-container ul li:nth-child(2n):before,.static-page .page-container ul li:nth-child(odd):before{width:2.41546vw;height:5.7971vw}.static-page .page-container ol{padding:3.86473vw}.static-page .page-container ol li{font-size:4.34783vw;padding:2.41546vw 2.41546vw 2.41546vw 5.7971vw}.static-page .page-container ol li:before{line-height:5.7971vw;font-size:4.34783vw;width:5.7971vw;height:5.7971vw}.static-page .page-container table{font-size:2.89855vw;margin:3.86473vw 0}.static-page .page-container table td,.static-page .page-container table th{padding:1.93237vw}.static-page .page-container table th{padding-top:2.89855vw;padding-bottom:2.89855vw}.static-page .page-container tbody th{width:20%}.static-page .page-container code{padding:0 .72464vw}.static-page .page-container img{width:100%;margin:3.86473vw 0}.static-page .page-container .attachment-post-thumbnail{height:36.23188vw}.static-page .page-container p{font-size:4.34783vw;line-height:7.72947vw;padding:2.89855vw 0}.static-page .page-container pre{font-size:3.86473vw}.static-page .page-container cite{font-size:3.86473vw;line-height:6.52174vw}.static-page .page-container dl{font-size:4.34783vw;line-height:7.72947vw;padding:2.89855vw}.static-page .page-container address{font-size:3.86473vw}.static-page .page-container h1{font-size:9.66184vw;line-height:11.5942vw;margin:1.93237vw 0}.static-page .page-container h2{font-size:7.72947vw;line-height:9.17874vw;margin:1.93237vw 0}.static-page .page-container h3{font-size:5.7971vw;line-height:7.72947vw;margin:1.93237vw 0}.static-page .page-container h4,.static-page .page-container h5,.static-page .page-container h6{font-size:4.34783vw;line-height:7.72947vw;margin:1.93237vw 0}.static-page .page-container .singular-content h2{padding:0 3.86473vw;border-left:6px solid #ff87aa}.static-page .page-container .singular-content h2:before{width:6px}.static-page .page-container .wp-block-button .wp-block-button__link{font-size:3.86473vw;padding:1.93237vw 3.86473vw;border:.48309vw solid}.static-page .page-container input[type=search]{width:48.30918vw;height:9.66184vw;margin-bottom:5.7971vw;padding:2.89855vw}.static-page .page-container .wp-block-search__button{width:16.90821vw;height:9.66184vw;padding:0 2.89855vw;font-size:3.86473vw}.static-page .page-container .wp-block-separator{margin:2.89855vw 0 3.86473vw}.static-page .page-container .has-small-font-size{font-size:3.86473vw;line-height:5.7971vw}.static-page .page-container .has-normal-font-size{font-size:4.34783vw;line-height:7.72947vw;padding:2.89855vw 0}.static-page .page-container .has-medium-font-size{font-size:5.7971vw;line-height:7.72947vw}.static-page .page-container .has-large-font-size{font-size:7.72947vw;line-height:11.5942vw}.static-page .page-container .has-huge-font-size{font-size:9.66184vw;line-height:11.5942vw}}.contents-container-for-company{font-family:Noto Sans JP,sans-serif;width:100%;padding:4.16667vw}.contents-container-for-company tr{font-size:1.11111vw;border-bottom:.06944vw solid #d8d8d8}.contents-container-for-company td{padding:1.66667vw 0}.contents-container-for-company td strong{display:block;width:17.36111vw}.contents-container-for-company td iframe{width:41.66667vw;height:31.25vw}@media screen and (max-width:568px){.contents-container-for-company tr:first-child{border-top:.06944vw solid #d8d8d8}.contents-container-for-company tr:nth-child(4) td{line-height:5.7971vw;width:60%}.contents-container-for-company td{font-size:3.38164vw;display:block;width:100%;padding:5.7971vw 3.86473vw 3.86473vw}.contents-container-for-company td strong{width:100%}.contents-container-for-company td iframe{width:100%;height:60.38647vw;padding:0}.contents-container-for-company td:nth-child(2n){padding:0 3.86473vw 5.7971vw}}.contents-card-container-for-contact-us{width:100%;margin:0 auto}.contents-card-container-for-contact-us figure,.contents-card-container-for-contact-us figure img{width:100%}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector{font-family:Noto Sans JP,sans-serif;width:100%;padding:4.16667vw;background-color:#f6f6f6}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector div{position:relative;font-size:1.11111vw;display:block;margin-bottom:.41667vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector div .fas{position:absolute;z-index:1;top:15%;font-size:1.66667vw;left:27%;color:#ff87aa}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector input{width:100%;height:3.125vw;padding-left:1.11111vw;border:.06944vw solid #eee;background-color:#fff;margin-bottom:1.66667vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector input[type=checkbox]{display:none;opacity:0}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector input[type=checkbox]:checked+.wpcf7-list-item-label:after{font-family:Font Awesome\ 5 Free,serif;font-weight:900;position:absolute;z-index:1;top:-.83333vw;left:.13889vw;display:block;width:1.11111vw;height:1.11111vw;content:"\F00C";color:#ff92b1}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector input.wpcf7-list-item{width:1.38889vw;height:1.38889vw;margin:0;padding:0;border:1px solid #eee;background-color:#fff}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector textarea{width:100%;height:27.77778vw;margin-bottom:2.22222vw;padding:1.11111vw;border:.06944vw solid #eee;background-color:#fff}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector span.wpcf7-list-item{font-size:20px;line-height:2.77778vw;height:2.77778vw;margin:0;width:33.33333%}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector label{font-size:1.11111vw;display:block;height:2.43056vw;padding-bottom:0}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .title{display:block;font-size:1.25vw;line-height:1.52778vw;margin:1.11111vw 0}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .required{font-size:.83333vw;position:relative;margin-left:1.11111vw;padding:.34722vw .69444vw;color:#fff;border-radius:.34722vw;background-color:#ff92b1}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .required:after{position:absolute;top:85%;left:.13889vw;width:0;height:0;content:"";border:.34722vw solid transparent;border-top:.69444vw solid #ff92b1}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-not-valid-tip,.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-response-output{font-size:1.11111vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap{height:10.41667vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap select{font-size:1.11111vw;width:30%;height:3.125vw;margin-bottom:1.66667vw;padding-left:1.11111vw;color:#ff92b1;border:1px solid #eee;background-color:#fff}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label{position:relative;cursor:pointer;font-size:1.11111vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label:before{position:relative;top:-.10417vw;display:inline-block;width:1.38889vw;height:1.38889vw;margin-right:.83333vw;content:"";cursor:pointer;text-align:center;vertical-align:middle;border:1px solid #eee;background-color:#fff}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{font-size:1.11111vw;transition:all .3s;width:6.94444vw;padding:1.11111vw;text-align:center;color:#fff;border-radius:.69444vw;background-color:#ff92b1;box-shadow:0 4px 5px rgba(0,0,0,.3)}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{opacity:.7}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit i{margin-right:.69444vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 form.invalid .wpcf7-response-output,.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 form.unaccepted .wpcf7-response-output,.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 formsent .wpcf7-response-output{border-color:#ff87aa}@media screen and (max-width:568px){.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector{text-align:left}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector div{font-size:2.89855vw;margin-bottom:1.44928vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector div .fas{font-size:5.7971vw;top:7%;left:42%}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector input{width:100%;height:7.72947vw;padding-left:1.11111vw;border:.24155vw solid #eee;background-color:#fff}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector input[type=checkbox]:checked+.wpcf7-list-item-label:after{top:-.48309vw;left:.72464vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector input.wpcf7-list-item{width:4.83092vw;height:4.83092vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector textarea{font-size:2.89855vw;height:48.30918vw;margin-bottom:7.72947vw;padding:1.11111vw;border:.24155vw solid #eee}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector span.wpcf7-list-item{line-height:3.86473vw;width:50%;height:7.72947vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector label{font-size:3.86473vw;height:8.45411vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .title{font-size:3.38164vw;line-height:5.31401vw;margin:2.89855vw 0}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .required{white-space:nowrap;font-size:2.89855vw;margin-left:2.89855vw;padding:1.20773vw 2.41546vw;border-radius:1.13379vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .required:after{left:.48309vw;border:.96618vw solid transparent;border-top:2.41546vw solid #ff92b1}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-not-valid-tip,.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-response-output{font-size:3.38164vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap{height:36.23188vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap select{font-size:2.89855vw;width:50%;height:7.72947vw;margin-bottom:2.89855vw;padding-left:1.11111vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label{font-size:2.41546vw;width:50%}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label:before{width:3.86473vw;height:3.86473vw;margin-right:1.66667vw}.contents-card-container-for-contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{font-size:3.86473vw;width:100%;padding:2.89855vw;border-radius:1.20773vw}}@media screen and (max-width:568px){.contents-card-container-for-contact-us{width:92.27053vw;text-align:center}}.question-and-answer{width:83.33333vw;margin:0 auto;padding-top:3.33333vw;text-align:center}.question-and-answer .search-box-container{width:70%;margin:0 auto}.question-and-answer .search-form{position:relative;overflow:hidden;width:100%;margin-bottom:3.33333vw;border-radius:5px}.question-and-answer .search-form input[type=text]{font-size:1em;width:100%;height:2.2em;padding:0 5px;text-align:left;vertical-align:middle;color:#6c6b6b;border:2px solid #c4c4c4;border-radius:5px 0 0 5px}.question-and-answer #searchButton{transition:all .3s;font-size:1em;position:absolute;top:-6px;right:0;width:3.5em;height:3em;cursor:pointer;text-align:center;color:#fff;border:none;outline:none;background:#c4c4c4}.question-and-answer #searchButton:hover{background-color:#6c6b6b}.question-and-answer .contents-card-container-for-faq{width:100%;padding:6.94444vw 10.41667vw;text-align:left;background-color:#f6f6f6}.question-and-answer .highlight{background-color:#ff0}.question-and-answer #noKeyword{font-size:1.52778vw;color:#6c6b6b}.question-and-answer table{width:100%}.question-and-answer tr{display:block;padding-bottom:2.22222vw}.question-and-answer tr:last-child{padding-bottom:0}.question-and-answer strong{font-size:1.66667vw;font-weight:700;width:100%;letter-spacing:.13889vw;color:#ff87aa}.question-and-answer td{font-size:1.52778vw;display:block;width:100%;padding-bottom:.83333vw;color:#6c6b6b}.question-and-answer td:last-child{padding-bottom:0}.question-and-answer a{font-size:1.38889vw;transition:all .3s;color:#59c9f5}.question-and-answer a:hover{opacity:.5}@media screen and (max-width:568px){.question-and-answer{width:92.27053vw;padding-top:0}.question-and-answer .search-box-container{width:90%}.question-and-answer .search-form input[type=text]{font-size:.8em;height:2.1em}.question-and-answer .search-form{height:1.8em;margin-bottom:6.66667vw;border:1px solid #c4c4c4}.question-and-answer #searchButton{font-size:.8em;top:-3px;height:2.7em;text-indent:.48309vw;letter-spacing:.48309vw}.question-and-answer .contents-card-container-for-faq{padding:4.83092vw}.question-and-answer strong{font-size:3.38164vw;line-height:4.83092vw}.question-and-answer td{font-size:3.38164vw;display:block;width:100%;padding-bottom:.83333vw;color:#6c6b6b}.question-and-answer td:last-child{padding-bottom:0}.question-and-answer a{font-size:2.89855vw;transition:all .3s;color:#59c9f5}.question-and-answer a:hover{opacity:.5}.question-and-answer .contents-card-container-for-contact{margin:0}}.contents-title{font-family:Noto Sans JP,sans-serif;font-weight:300;width:100%;padding-top:6.66667vw;font-size:2.22222vw;text-align:center;text-indent:.83333vw;letter-spacing:.83333vw;color:#979797}.contents-j-title{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:1.66667vw 0 0}.contents-j-title .j-title{font-family:Noto Sans JP,sans-serif;font-weight:300;font-size:1.11111vw;position:absolute;z-index:2;padding:0 1.66667vw;text-align:center;color:#979797;background-color:#fff}.contents-j-title .lines-for-j-title{width:40%;height:.13889vw;background-color:#ff87aa}.archive-description{font-size:1.38889vw;font-family:Noto Sans JP,sans-serif;line-height:1.52778vw;padding:3.33333vw 13.33333vw 0;text-align:center;letter-spacing:.06944vw;color:#6c6b6b}.archive-posts{width:83.33333vw;margin:0 auto;padding-top:3.33333vw}.tag-container{padding:2.22222vw 4.16667vw 1.11111vw}.tag-archive{font-size:1.11111vw;font-family:Noto Sans JP,sans-serif;font-weight:700;padding:0 4.16667vw;color:#6c6b6b}.tag-archive>i{color:#ff87aa;font-size:1.66667vw}.contents-card-container{width:100%;padding:4.16667vw;background-color:#f6f6f6}.contents-card-container-for-archive{width:100%;padding:4.16667vw 4.16667vw 0;background-color:#f6f6f6}.contents-card-container-for-contact{width:100%;padding:4.16667vw;background-color:#f6f6f6}.flex-content{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;width:100%}.no-posts-message{width:100%;padding-bottom:4.16667vw;text-align:center}.flex-content:after{display:block;width:22.22222vw;content:""}.movies-title{font-size:1.66667vw;width:100%;text-align:center}@media screen and (max-width:568px){.contents-title{padding-top:7.72947vw;font-size:5.7971vw}.contents-j-title{padding:3.86473vw 0 7.72947vw}.contents-j-title .j-title{font-size:2.89855vw;padding:0 2.89855vw}.contents-j-title .lines-for-j-title{width:100%}.archive-description{line-height:5.31401vw;padding:0 3.86473vw;font-size:2.89855vw;text-align:left}.archive-posts{width:100%;padding-top:0}.tag-archive,.tag-container{display:none}.contents-card-container,.contents-card-container-for-archive{width:100%;margin:0 auto;padding:3.86473vw;background-color:#fff}.contents-card-container-for-contact{width:92.27053vw;margin:0 3.86473vw}}.services-card-item{position:relative;width:35.41667vw;height:40.97222vw;margin-bottom:4.16667vw;transition:all .5s;border-radius:10px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.3)}.services-card-item:hover{transform:translateY(-4px);border-radius:10px;box-shadow:0 15px 35px 15px rgba(0,0,0,.2),0 0 5px rgba(0,0,0,.1)}.services-card-item .link-for-card-item{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;border-radius:10px}.services-card-item .link-for-card-item:hover{background:#f5babd;background:linear-gradient(0deg,rgba(245,186,189,.43),rgba(245,186,189,0))}.services-card-item img{width:100%;height:22.22222vw;border-radius:5px 5px 0 0;-o-object-fit:cover;object-fit:cover}.services-card-item .services-card-details{font-family:Noto Sans JP,sans-serif;text-align:left;height:18.75vw;padding:2.22222vw}.services-card-item .services-card-details .services-card-title{height:4.16667vw;font-size:1.38889vw;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:2.22222vw}.services-card-item .services-card-details .services-card-description{height:9.02778vw;font-family:Noto Sans JP,sans-serif;font-size:1.11111vw;line-height:1.52778vw;padding:.83333vw 0}.services-card-item .services-card-details .read-more{width:100%;font-size:1.11111vw;font-weight:700;text-align:right;color:#9b9b9b;transition:all .3s}.services-card-item .services-card-details .read-more span{margin-left:.83333vw}@media screen and (max-width:568px){.services-card-item{width:92.27053vw;height:101.20773vw}.services-card-item img{height:42.99517vw}.services-card-item .services-card-details{text-align:left;height:58.21256vw;padding:7.72947vw}.services-card-item .services-card-details .services-card-title{height:14.49275vw;font-size:3.86473vw;line-height:4.83092vw}.services-card-item .services-card-details .services-card-description{height:24.15459vw;font-size:2.89855vw;line-height:3.86473vw}.services-card-item .services-card-details .read-more{font-size:2.89855vw}}.faq-card-item{position:relative;width:35.41667vw;height:40.97222vw;margin-bottom:4.16667vw;transition:all .5s;border-radius:10px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.3)}.faq-card-item:hover{transform:translateY(-4px);border-radius:10px;box-shadow:0 15px 35px 15px rgba(0,0,0,.2),0 0 5px rgba(0,0,0,.1)}.faq-card-item .link-for-card-item{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;border-radius:10px}.faq-card-item .link-for-card-item:hover{background:#f5babd;background:linear-gradient(0deg,rgba(245,186,189,.43),rgba(245,186,189,0))}.faq-card-item img{width:100%;height:22.22222vw;border-radius:5px 5px 0 0;-o-object-fit:cover;object-fit:cover}.faq-card-item .faq-card-details{font-family:Noto Sans JP,sans-serif;height:18.75vw;padding:2.22222vw;text-align:left}.faq-card-item .faq-card-details .faq-card-title{font-size:1.38889vw;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:2.22222vw;height:4.16667vw}.faq-card-item .faq-card-details .faq-card-description{font-size:1.11111vw;font-family:Noto Sans JP,sans-serif;line-height:1.52778vw;height:9.02778vw;padding:.83333vw 0}.faq-card-item .faq-card-details .read-more{font-size:1.11111vw;transition:all .3s;font-weight:700;width:100%;text-align:right;color:#9b9b9b}.faq-card-item .faq-card-details .read-more span{margin-left:.83333vw}.content-gap{width:100%;height:4.16667vw}@media screen and (max-width:568px){.faq-card-item{width:92.27053vw;height:101.20773vw}.faq-card-item img{height:42.99517vw}.faq-card-item .faq-card-details{height:58.21256vw;padding:7.72947vw;text-align:left}.faq-card-item .faq-card-details .faq-card-title{font-size:3.86473vw;line-height:4.83092vw;height:14.49275vw}.faq-card-item .faq-card-details .faq-card-description{font-size:2.89855vw;line-height:3.86473vw;height:24.15459vw}.faq-card-item .faq-card-details .read-more{font-size:2.89855vw}}.page-link{font-size:1.66667vw;margin:2.22222vw 0;text-align:center}.nav-links{display:flex;align-items:center;justify-content:center}.nav-links a{transition:all .3s;margin:0 .41667vw;padding:.69444vw .97222vw;text-decoration:none}.nav-links a:hover{opacity:.8}.dots{transition:all .3s;margin:0 .41667vw;padding:.69444vw .97222vw;text-decoration:none}.dots:hover{opacity:.8}.current{transition:all .3s;margin:0 .41667vw;padding:.69444vw .97222vw;text-decoration:underline;color:#ff87aa}.current:hover{opacity:.8}.next,.prev{font-size:1.25vw;transition:all .3s;font-weight:700;color:#fff;border-radius:200px;background-color:#ff87aa}@media screen and (max-width:896px){.page-link{font-size:2.67857vw;margin:3.57143vw 0}.current,.dots,.nav-links a{margin:0 .66964vw;padding:1.11607vw 1.5625vw}.next,.prev{font-size:2.00893vw}}@media screen and (max-width:568px){.page-link{font-size:5.7971vw;margin:7.72947vw 0}.current,.dots,.nav-links a{margin:0 .72464vw;padding:2.41546vw 3.1401vw}.next,.prev{font-size:4.34783vw}}#contact-for-mobile,#contact-for-mobile .button-container,#contact-for-mobile .contact-title{display:none}.single-page{font-family:Noto Sans JP,sans-serif;width:100%;color:#6c6b6b}.single-page .blog-container{width:71.11111vw;margin:0 auto;padding-top:6.66667vw;border-bottom:.06944vw solid #c4c4c4}.single-page .blog-container blockquote{margin:1.66667vw 0;padding:1.66667vw;quotes:"\201C""\201D""\2018""\2019";border-left:.55556vw solid #9b9b9b;background:#f6f6f6}.single-page .blog-container blockquote:before{line-height:.13889vw;margin-right:.27778vw;font-size:2.22222vw;content:open-quote;vertical-align:-.27778vw;color:#a7a9ac}.single-page .blog-container blockquote p{display:inline}.single-page .blog-container .blocks-gallery-grid{padding:0}.single-page .blog-container ul{position:relative;padding:1.11111vw 1.11111vw 1.11111vw 1.66667vw}.single-page .blog-container ul .blocks-gallery-item:before{display:none;list-style:none}.single-page .blog-container ul li{line-height:1.52778vw;margin:.83333vw 0;font-size:1.25vw;list-style-type:none}.single-page .blog-container ul li:nth-child(odd):before{position:absolute;left:0;width:.69444vw;height:1.52778vw;content:"\25CF";color:#ff87aa}.single-page .blog-container ul li:nth-child(2n):before{position:absolute;left:0;width:.69444vw;height:1.52778vw;content:"\25CF";color:#ffbed1}.single-page .blog-container ol{padding:1.11111vw;list-style-type:none;counter-reset:number}.single-page .blog-container ol li{position:relative;font-size:1.25vw;padding:.83333vw .83333vw .83333vw 1.66667vw}.single-page .blog-container ol li:before{font-size:1.25vw;font-weight:700;line-height:1.11111vw;position:absolute;left:0;display:inline-block;width:1.66667vw;height:1.11111vw;content:counter(number) ".";counter-increment:number;text-align:center}.single-page .blog-container ol>li:last-of-type{border-bottom:none}.single-page .blog-container table{font-size:1.11111vw;width:100%;margin:1.11111vw 0;border-collapse:collapse}.single-page .blog-container table td,.single-page .blog-container table th{padding:1.66667vw;border:1px solid #f6f6f6;background-color:#fdebf0}.single-page .blog-container table>tr:hover,.single-page .blog-container table>tr:nth-child(2n){background-color:#ffbed1}.single-page .blog-container table th{text-align:left;color:#fff;background-color:#ff87aa}.single-page .blog-container code{display:inline-block;padding:0 .20833vw;border-radius:3px;background-color:#e7edf3}.single-page .blog-container img{margin:1.11111vw 0}.single-page .blog-container .wp-block-embed-youtube{width:100%}.single-page .blog-container .wp-block-embed-youtube iframe{width:100%;height:41.66667vw}.single-page .blog-container .wp-block-embed-youtube iframe .wp-block-embed__wrapper{width:100%}.single-page .blog-container .attachment-post-thumbnail{width:100%;height:22.77778vw;margin:0;-o-object-fit:cover;object-fit:cover}.single-page .blog-container cite{line-height:1.88889vw;display:block;font-size:1.11111vw;margin:0;text-align:right}.single-page .blog-container pre{font-size:1.11111vw;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap}.single-page .blog-container dl{font-size:1.25vw;line-height:2.22222vw;overflow:hidden;width:100%;margin:0;padding:.83333vw;background-color:#f6f6f6}.single-page .blog-container dd,.single-page .blog-container dt{float:left;width:50%;margin:0;background:#f6f6f6}.single-page .blog-container dd{padding:0}.single-page .blog-container em{font-style:italic}.single-page .blog-container address{font-size:1.11111vw}.single-page .blog-container h1{font-size:2.77778vw;font-weight:700;line-height:4.16667vw}.single-page .blog-container h2{font-size:2.22222vw;font-weight:700;line-height:2.63889vw;margin:.83333vw 0}.single-page .blog-container h3{font-size:1.66667vw;font-weight:700;line-height:2.22222vw;margin:.83333vw 0}.single-page .blog-container h4,.single-page .blog-container h5,.single-page .blog-container h6{font-size:1.25vw;font-weight:700;line-height:2.22222vw;margin:.55556vw 0}.single-page .blog-container .singular-content h1{position:relative;margin:.83333vw 0;background:0 0}.single-page .blog-container .singular-content h2{position:relative;padding:0 1.66667vw;border-left:8px solid #ff87aa;background:0 0}.single-page .blog-container .singular-content h2:before{position:absolute;left:0;width:8px;height:100%;content:"";background-color:#ffbed1}.single-page .blog-container .singular-content h3{position:relative;background:0 0}.single-page .blog-container .has-small-font-size{font-size:1.11111vw;line-height:1.66667vw}.single-page .blog-container .has-normal-font-size{font-size:1.25vw;line-height:2.22222vw;padding:.83333vw 0}.single-page .blog-container .has-medium-font-size{font-size:1.66667vw;line-height:2.22222vw}.single-page .blog-container .has-large-font-size{font-size:2.22222vw;line-height:3.33333vw}.single-page .blog-container .has-huge-font-size{font-size:2.77778vw;line-height:3.33333vw}.single-page .blog-container p{font-size:1.25vw;line-height:2.22222vw;padding:.83333vw 0}.single-page .blog-container .wp-block-button .wp-block-button__link{font-size:1.66667vw;font-family:Noto Sans JP,sans-serif;padding:1.11111vw 1.66667vw;text-decoration:none;color:#fff;transition:all .3s}.single-page .blog-container .wp-block-button .wp-block-button__link:hover{cursor:pointer;text-decoration:none;opacity:.8}.single-page .blog-container .wp-block-search__label{margin-bottom:.83333vw}.single-page .blog-container .wp-block-media-text img{margin:0;padding:0 1.11111vw}.single-page .blog-container .wp-block-media-text .wp-block-media-text__content,.single-page .blog-container .wp-block-media-text .wp-block-media-text__content p{margin:0;padding:0}.single-page .blog-container input[type=search]{font-size:100%;display:inline-block;box-sizing:border-box;width:13.88889vw;height:2.77778vw;margin-right:0;margin-bottom:1.66667vw;padding:.83333vw;border:1px solid #c4c4c4;border-right:none;border-radius:5px 0 0 5px}.single-page .blog-container .wp-block-search__button{display:inline-block;width:4.86111vw;height:2.77778vw;margin:0;padding:0 .83333vw;font-size:1.11111vw;text-align:center;color:#fff;border:none;border-radius:0 5px 5px 0;background:#ff87aa;transition:all .3s}.single-page .blog-container .wp-block-search__button:hover{opacity:.8}.single-page .blog-container .wp-block-separator{margin:1.11111vw 0 1.66667vw}.single-page .blog-container .has-pink-color{color:#ff87aa !important}.single-page .blog-container .has-pink-background-color{background-color:#ff87aa !important}.single-page .blog-container .has-babypink-color{color:#ffdde7 !important}.single-page .blog-container .has-babypink-background-color{background-color:#ffdde7 !important}.single-page .blog-container .has-black-color{color:#000 !important}.single-page .blog-container .has-black-background-color{background-color:#000 !important}.single-page .blog-container .has-gray-color{color:#f6f6f6 !important}.single-page .blog-container .has-gray-background-color{background-color:#f6f6f6 !important}.single-page .blog-container .has-lightblue-color{color:#59c9f6 !important}.single-page .blog-container .has-lightblue-background-color{background-color:#59c9f6 !important}.single-page .blog-container .has-yellow-color{color:#fed669 !important}.single-page .blog-container .has-yellow-background-color{background-color:#fed669 !important}.single-page .blog-container a{text-decoration:underline;transition:all .5s}.single-page .blog-container a:hover{opacity:.8}.single-page .blog-container .tag{margin:2.22222vw 0;padding:0}.single-page .blog-container .tag li{display:inline-block;margin:0 .41667vw .27778vw 0;padding:0}.single-page .blog-container .tag li a{font-weight:700;font-size:1.11111vw;padding:.55556vw 1.11111vw;text-decoration:none;color:#fff;border-radius:5px;background:#ffbed1}.single-page .blog-container .tag li:before{display:none;margin:0;padding:0}.single-page .blog-container .singular-content h2{margin:50px 0 40px}.single-page .blog-container .singular-content h3{font-size:1.5vw;display:inline-block;margin:20px 0;padding:5px 15px;border-radius:5px;background-color:#ffe7ee}.single-page .blog-container .singular-content h4{margin:0 0 16px;color:#ff92b1}.single-page .blog-container .singular-content p{margin:0 0 16px}.single-page .blog-container .singular-content strong{background:linear-gradient(transparent 65%,#fed669 0)}.single-page .blog-container .author-container{display:flex;align-items:center;margin:3.33333vw 0 2.22222vw;font-size:1.11111vw}.single-page .blog-container .author-container .avatar{width:4.44444vw;margin:0;border-radius:200px;-o-object-fit:cover;object-fit:cover}.single-page .blog-container .author-container .author-info{margin-left:2.22222vw}.single-page .blog-container .author-container .author-info .author-name{font-weight:700;margin-bottom:.83333vw;padding:.20833vw 0}.single-page .blog-container .author-container .author-info .timestamp-item{display:inline-flex;font-size:1.11111vw;float:left;flex-wrap:wrap;margin-right:2em}.single-page .blog-container .post-link{width:100%;margin:6.66667vw 0;text-align:center;font-size:1.25vw}.single-page .blog-container .post-link a:first-child{margin:0 6.66667vw;text-decoration:none;transition:all .5s}.single-page .blog-container .post-link a:first-child:hover{color:#ff87aa}.single-page .blog-container .post-link a:nth-child(2){margin:0 6.66667vw;text-decoration:none;transition:all .5s}.single-page .blog-container .post-link a:nth-child(2):hover{color:#ff87aa}.single-page .single-container{width:71.11111vw;margin:0 auto;padding-top:6.66667vw}.single-page .single-container .contact-links-container-for-blog{width:100%;text-align:center}.single-page .single-container .contact-links-container-for-blog .contact-title{font-weight:700;display:inline-block;width:47.22222vw;font-size:1.25vw;margin-bottom:2.22222vw;text-align:left}.single-page .single-container .contact-links-container-for-blog .contact-by-mail{width:47.22222vw;margin-bottom:1.11111vw;background-color:#ff87aa}.single-page .single-container .contact-links-container-for-blog .contact-by-line{width:47.22222vw;margin-bottom:1.11111vw;background-color:#00b900}.single-page .single-container .contact-links-container-for-blog a{font-size:1.25vw;transition:all .3s;font-family:Noto Sans JP,sans-serif;display:inline-block;width:35.41667vw;padding:1.11111vw 1.66667vw;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-radius:30px}.single-page .single-container .contact-links-container-for-blog a i{font-size:1.52778vw;margin:0 1.66667vw}.single-page .single-container .contact-links-container-for-blog a:hover{cursor:pointer;text-decoration:none;opacity:.8}.single-page .single-container .contact-links-container-for-blog .contact-icon{float:left;width:25%;text-align:right}.single-page .single-container .contact-links-container-for-blog .contact-message{float:left;width:50%}.single-page .single-container .contact-links-container-for-blog a>span{float:right;text-decoration:none;color:#fff}.single-page .author-card{display:flex;flex-wrap:wrap;justify-content:center;width:47.22222vw;margin:6.66667vw 11.94444vw;padding:3.33333vw 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fff}.single-page .author-card .author-avatar{width:20%;padding-right:2.22222vw;text-align:right}.single-page .author-card .author-avatar img{width:60%;border-radius:200px;-o-object-fit:cover;object-fit:cover}.single-page .author-card .author-details{position:relative;width:80%;padding:0 3.33333vw 0 0}.single-page .author-card .author-details .author-headline{font-size:1.11111vw}.single-page .author-card .author-details .author-name{font-size:1.38889vw;font-weight:700;margin-bottom:1.11111vw;text-decoration:underline;transition:all .5s}.single-page .author-card .author-details .author-name:hover{color:#6c6b6b}.single-page .author-card .author-details .author-link{font-size:1.11111vw;font-weight:700;text-align:right;color:#ff87aa;transition:all .3s}.single-page .author-card .author-details .author-link:hover{color:#979797}.single-page .author-card .author-details .author-link span{padding-left:1.11111vw}.single-page .author-card .author-about{line-height:1.52778vw;width:100%;font-size:.97222vw;padding-left:20%}.single-page .tags-list-for-single{width:100%;text-align:center}.single-page .tags-list-for-single .tag-archive-for-single{font-family:Noto Sans JP,sans-serif;font-weight:700;display:inline-block;font-size:1.11111vw;width:47.22222vw;padding:4.16667vw 0 1.66667vw;text-align:left;color:#6c6b6b}.single-page .tags-list-for-single .tag-archive-for-single>i{color:#ff87aa;font-size:1.66667vw}.single-page .tags-list-for-single ul{font-size:0;display:inline-block;width:47.22222vw;text-align:center}.single-page .tags-list-for-single ul li{line-height:3.05556vw;display:inline-block;width:10.41667vw;height:3.33333vw;margin:0 1.61806vw 1.11111vw 0;text-align:center;font-size:.83333vw;transition:all .3s;color:#444;border:.13889vw solid #ff87aa;border-radius:30px}.single-page .tags-list-for-single ul li:hover{background:#fdebf0}.single-page .tags-list-for-single ul li a{display:block;width:100%;height:100%}.single-page .tags-list-for-single ul li:nth-child(4n){margin:0 0 1.11111vw}.single-page .title-for-recommendation{line-height:2.22222vw;margin-bottom:4.16667vw;color:#6c6b6b}.single-page .blog-card-item-for-single{position:relative;display:flex;width:100%;height:17.63889vw;margin-bottom:4.16667vw;transition:all .5s;border:2px solid #cfd6d8;border-radius:5px;background-color:#fff}.single-page .blog-card-item-for-single:hover{border-radius:5px}.single-page .blog-card-item-for-single .blog-card-link-for-single{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;border-radius:5px}.single-page .blog-card-item-for-single .blog-card-link-for-single:hover{background:#f5babd;background:linear-gradient(0deg,rgba(245,186,189,.43),rgba(245,186,189,0))}.single-page .blog-card-item-for-single img{width:25.69444vw;height:100%;border-radius:3px 0 0 3px}.single-page .blog-card-item-for-single .blog-card-details-for-single{font-family:Noto Sans JP,sans-serif;line-height:2.08333vw;width:34.72222vw;height:17.63889vw;padding:3.33333vw}.single-page .blog-card-item-for-single .blog-card-details-for-single ul{height:2.77778vw}.single-page .blog-card-item-for-single .blog-card-details-for-single li{display:inline-block;height:1.38889vw;margin:0 .20833vw .27778vw 0}.single-page .blog-card-item-for-single .blog-card-details-for-single li a{font-size:.83333vw;font-weight:700;padding:.5vw;color:#fff;border-radius:5px;background:#ff87aa}.single-page .blog-card-item-for-single .blog-card-details-for-single .blog-card-title-for-single{font-family:Noto Sans JP,sans-serif;font-size:1.11111vw;line-height:2.5vw;margin-top:.8vw}.single-page .blog-card-item-for-single .blog-card-details-for-single .blog-card-date-for-single{position:absolute;font-size:.83333vw;bottom:2vw;left:31.25vw;color:#9b9b9b}.single-page .blog-card-item-for-single:last-child{margin-bottom:0}.single-page .wp-block-contact-form-7-contact-form-selector{font-family:Noto Sans JP,sans-serif;width:100%;padding:4.16667vw;background-color:#f6f6f6}.single-page .wp-block-contact-form-7-contact-form-selector div{position:relative;font-size:1.11111vw;display:block;margin-bottom:.41667vw}.single-page .wp-block-contact-form-7-contact-form-selector div .fas{position:absolute;z-index:1;top:15%;font-size:1.66667vw;left:27%;color:#ff87aa}.single-page .wp-block-contact-form-7-contact-form-selector input{width:100%;height:3.125vw;padding-left:1.11111vw;border:.06944vw solid #eee;background-color:#fff;margin-bottom:1.66667vw}.single-page .wp-block-contact-form-7-contact-form-selector input[type=checkbox]{display:none;opacity:0}.single-page .wp-block-contact-form-7-contact-form-selector input[type=checkbox]:checked+.wpcf7-list-item-label:after{font-family:Font Awesome\ 5 Free,serif;font-weight:900;position:absolute;z-index:1;top:-.83333vw;left:.13889vw;display:block;width:1.11111vw;height:1.11111vw;content:"\F00C";color:#ff92b1}.single-page .wp-block-contact-form-7-contact-form-selector input.wpcf7-list-item{width:1.38889vw;height:1.38889vw;margin:0;padding:0;border:1px solid #eee;background-color:#fff}.single-page .wp-block-contact-form-7-contact-form-selector textarea{width:100%;height:27.77778vw;margin-bottom:2.22222vw;padding:1.11111vw;border:.06944vw solid #eee;background-color:#fff}.single-page .wp-block-contact-form-7-contact-form-selector span.wpcf7-list-item{font-size:20px;line-height:2.77778vw;height:2.77778vw;margin:0;width:33.33333%}.single-page .wp-block-contact-form-7-contact-form-selector label{font-size:1.11111vw;display:block;height:2.43056vw;padding-bottom:0}.single-page .wp-block-contact-form-7-contact-form-selector .title{display:block;font-size:1.25vw;line-height:1.52778vw;margin:1.11111vw 0}.single-page .wp-block-contact-form-7-contact-form-selector .required{font-size:.83333vw;position:relative;margin-left:1.11111vw;padding:.34722vw .69444vw;color:#fff;border-radius:.34722vw;background-color:#ff92b1}.single-page .wp-block-contact-form-7-contact-form-selector .required:after{position:absolute;top:85%;left:.13889vw;width:0;height:0;content:"";border:.34722vw solid transparent;border-top:.69444vw solid #ff92b1}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-not-valid-tip,.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-response-output{font-size:1.11111vw}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap{height:10.41667vw}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap select{font-size:1.11111vw;width:30%;height:3.125vw;margin-bottom:1.66667vw;padding-left:1.11111vw;color:#ff92b1;border:1px solid #eee;background-color:#fff}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label{position:relative;cursor:pointer;font-size:1.11111vw}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label:before{position:relative;top:-.10417vw;display:inline-block;width:1.38889vw;height:1.38889vw;margin-right:.83333vw;content:"";cursor:pointer;text-align:center;vertical-align:middle;border:1px solid #eee;background-color:#fff}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{font-size:1.11111vw;transition:all .3s;width:6.94444vw;padding:1.11111vw;text-align:center;color:#fff;border-radius:.69444vw;background-color:#ff92b1;box-shadow:0 4px 5px rgba(0,0,0,.3)}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{opacity:.7}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-submit i{margin-right:.69444vw}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7 form.invalid .wpcf7-response-output,.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7 form.unaccepted .wpcf7-response-output,.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7 formsent .wpcf7-response-output{border-color:#ff87aa}@media screen and (max-width:568px){.single-page .wp-block-contact-form-7-contact-form-selector{text-align:left}.single-page .wp-block-contact-form-7-contact-form-selector div{font-size:2.89855vw;margin-bottom:1.44928vw}.single-page .wp-block-contact-form-7-contact-form-selector div .fas{font-size:5.7971vw;top:7%;left:42%}.single-page .wp-block-contact-form-7-contact-form-selector input{width:100%;height:7.72947vw;padding-left:1.11111vw;border:.24155vw solid #eee;background-color:#fff}.single-page .wp-block-contact-form-7-contact-form-selector input[type=checkbox]:checked+.wpcf7-list-item-label:after{top:-.48309vw;left:.72464vw}.single-page .wp-block-contact-form-7-contact-form-selector input.wpcf7-list-item{width:4.83092vw;height:4.83092vw}.single-page .wp-block-contact-form-7-contact-form-selector textarea{font-size:2.89855vw;height:48.30918vw;margin-bottom:7.72947vw;padding:1.11111vw;border:.24155vw solid #eee}.single-page .wp-block-contact-form-7-contact-form-selector span.wpcf7-list-item{line-height:3.86473vw;width:50%;height:7.72947vw}.single-page .wp-block-contact-form-7-contact-form-selector label{font-size:3.86473vw;height:8.45411vw}.single-page .wp-block-contact-form-7-contact-form-selector .title{font-size:3.38164vw;line-height:5.31401vw;margin:2.89855vw 0}.single-page .wp-block-contact-form-7-contact-form-selector .required{white-space:nowrap;font-size:2.89855vw;margin-left:2.89855vw;padding:1.20773vw 2.41546vw;border-radius:1.13379vw}.single-page .wp-block-contact-form-7-contact-form-selector .required:after{left:.48309vw;border:.96618vw solid transparent;border-top:2.41546vw solid #ff92b1}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-not-valid-tip,.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-response-output{font-size:3.38164vw}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap{height:36.23188vw}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap select{font-size:2.89855vw;width:50%;height:7.72947vw;margin-bottom:2.89855vw;padding-left:1.11111vw}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label{font-size:2.41546vw;width:50%}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-list-item-label:before{width:3.86473vw;height:3.86473vw;margin-right:1.66667vw}.single-page .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{font-size:3.86473vw;width:100%;padding:2.89855vw;border-radius:1.20773vw}}@media screen and (min-width:897px){.single-page .blog-container .singular-content p{padding:0}}@media screen and (max-width:896px){.single-page .blog-container{width:83.33333vw}.single-page .blog-container ul li{line-height:2.45536vw;padding:.89286vw;font-size:2.00893vw}.single-page .blog-container ul li:nth-child(2n):before,.single-page .blog-container ul li:nth-child(odd):before{width:1.11607vw;height:2.22222vw}.single-page .blog-container ol li{font-size:2.00893vw;padding:1.33929vw 1.33929vw 1.33929vw 2.67857vw}.single-page .blog-container ol li:before{top:1.5625vw;line-height:1.78571vw;font-size:2.00893vw}.single-page .blog-container table{font-size:2.00893vw}.single-page .blog-container p{font-size:2.00893vw;line-height:3.01339vw;padding:1.33929vw 0}.single-page .blog-container cite{font-size:1.78571vw;line-height:3.57143vw;padding-right:1.66667vw}.single-page .blog-container code{margin:.33482vw 0}.single-page .blog-container pre{font-size:1.78571vw}.single-page .blog-container dl{font-size:2.00893vw;line-height:3.01339vw;padding:1.33929vw 0}.single-page .blog-container address{font-size:1.78571vw}.single-page .blog-container h1{font-size:4.46429vw;line-height:5.35714vw}.single-page .blog-container h2{font-size:3.57143vw;line-height:4.24107vw;padding:0 2.67857vw}.single-page .blog-container h3{font-size:2.67857vw;line-height:3.57143vw;margin:.89286vw 0}.single-page .blog-container h4,.single-page .blog-container h5,.single-page .blog-container h6{font-size:2.00893vw;line-height:3.01339vw;margin:1.78571vw 0}.single-page .blog-container .singular-content h2{padding:0 2.67857vw}.single-page .blog-container .wp-block-button .wp-block-button__link{font-size:1.78571vw;padding:.89286vw 1.78571vw}.single-page .blog-container input[type=search]{width:22.32143vw;height:4.46429vw;margin-bottom:2.67857vw;padding:1.33929vw}.single-page .blog-container .wp-block-search__button{width:7.8125vw;height:4.46429vw;padding:0 1.33929vw;font-size:1.78571vw}.single-page .blog-container .wp-block-separator{margin:1.78571vw 0 2.67857vw}.single-page .blog-container .has-small-font-size{font-size:1.78571vw;line-height:2.67857vw}.single-page .blog-container .has-normal-font-size{font-size:2.00893vw;line-height:3.01339vw;padding:1.33929vw 0}.single-page .blog-container .has-medium-font-size{font-size:2.67857vw;line-height:3.57143vw}.single-page .blog-container .has-large-font-size{font-size:3.57143vw;line-height:5.35714vw}.single-page .blog-container .has-huge-font-size{font-size:4.46429vw;line-height:5.35714vw}.single-page .blog-container .tag li{margin:0 .66964vw .44643vw 0}.single-page .blog-container .tag li a{font-size:1.78571vw;padding:.89286vw 1.11111vw}.single-page .blog-container .singular-content h2{margin:50px 0 40px}.single-page .blog-container .singular-content h3{font-size:2.5vw;margin:20px 0;padding:5px 15px;border-radius:5px}.single-page .blog-container .singular-content h4,.single-page .blog-container .singular-content p{margin:0 0 16px}.single-page .blog-container .author-container{font-size:1.78571vw}.single-page .blog-container .author-container .avatar{width:6.25vw}.single-page .blog-container .author-container .author-info .author-name{padding:.33482vw 0}.single-page .blog-container .author-container .author-info .timestamp-item{font-size:1.33929vw}.single-page .blog-container .post-link{margin:10.71429vw 0;font-size:2.00893vw}.single-page .blog-container .post-link a:first-child,.single-page .blog-container .post-link a:nth-child(2){margin:0 10.71429vw}.single-page .single-container{width:83.33333vw}.single-page .single-container .contact-links-container-for-blog .contact-title{font-size:2.00893vw}.single-page .single-container .contact-links-container-for-blog .contact-by-line,.single-page .single-container .contact-links-container-for-blog .contact-by-mail{width:47.22222vw;margin-bottom:2.67857vw}.single-page .single-container .contact-links-container-for-blog a{font-size:2.00893vw;padding:1.78571vw 2.67857vw}.single-page .single-container .contact-links-container-for-blog a i{font-size:2.45536vw;margin:0 2.67857vw}.single-page .single-container .author-card{margin:6.66667vw 18.05556vw}.single-page .single-container .author-card .author-details{padding:0 5.35714vw 0 0}.single-page .single-container .author-card .author-details .author-headline{font-size:1.78571vw}.single-page .single-container .author-card .author-details .author-name{font-size:2.23214vw;margin-bottom:1.78571vw}.single-page .single-container .author-card .author-about{line-height:2.45536vw;width:100%;font-size:1.5625vw;padding:1.33929vw 2.67857vw 0}.single-page .single-container .tags-list-for-single .tag-archive-for-single{font-size:1.78571vw;width:47.22222vw}.single-page .single-container .tags-list-for-single .tag-archive-for-single>i{color:#ff87aa;font-size:2.67857vw}.single-page .single-container .tags-list-for-single ul li{line-height:4.91071vw;width:22.22222vw;height:5.35714vw;margin:0 2.23214vw 1.78571vw 0;font-size:1.78571vw;border:.22321vw solid #ff87aa}.single-page .single-container .tags-list-for-single ul li:nth-child(2n){margin:0 0 1.78571vw}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single ul{width:41.29464vw;height:3.34821vw}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single li{margin:0 .33482vw .44643vw 0}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single li a{font-size:1.33929vw}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single .blog-card-title-for-single{line-height:2.5vw;font-size:1.78571vw;width:41.29464vw;margin-top:.5vw}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single .blog-card-date-for-single{font-size:1.33929vw;bottom:1.5vw}}@media screen and (max-width:568px){#contact-for-mobile{font-size:3.86473vw;position:fixed;z-index:100000;bottom:0;width:100%;padding:3.86473vw 0;text-decoration:none;background:hsla(0,0%,84.7%,.85)}#contact-for-mobile .contact-title{font-weight:700;display:block;width:100%;padding-bottom:3.86473vw;text-align:center;color:#484848}#contact-for-mobile .button-container{display:flex;align-items:center;flex-direction:row;justify-content:space-evenly}#contact-for-mobile .button-container .contact-by-mail{font-size:3.86473vw;transition:all .3s;font-family:Noto Sans JP,sans-serif;font-weight:700;display:inline-block;width:43.47826vw;height:12.07729vw;padding:3.86473vw 1.66667vw;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-radius:1.93237vw;background-color:#ff87aa}#contact-for-mobile .button-container .contact-by-mail .contact-message{width:70%;height:100%}#contact-for-mobile .button-container .contact-by-mail i{font-size:3.86473vw;margin:0 1.66667vw}#contact-for-mobile .button-container .contact-by-line{font-size:3.86473vw;transition:all .3s;font-family:Noto Sans JP,sans-serif;font-weight:700;display:inline-block;width:43.47826vw;height:12.07729vw;padding:3.86473vw 1.66667vw;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-radius:1.93237vw;background-color:#00b900}#contact-for-mobile .button-container .contact-by-line .contact-message{width:70%;height:100%}#contact-for-mobile .button-container .contact-by-line i{font-size:3.86473vw;margin:0 1.66667vw}.single-page .blog-container{width:92.27053vw;border-bottom:0}.single-page .blog-container blockquote{margin:5.7971vw 0;padding:1.93237vw 2.89855vw;border-left:1.93237vw solid #9b9b9b}.single-page .blog-container blockquote:before{line-height:.48309vw;margin-right:.96618vw;font-size:7.72947vw;vertical-align:-.96618vw}.single-page .blog-container ul{padding:3.86473vw}.single-page .blog-container ul li{line-height:5.31401vw;padding:1.93237vw 2.89855vw;font-size:4.34783vw}.single-page .blog-container ul li:nth-child(2n):before,.single-page .blog-container ul li:nth-child(odd):before{width:2.41546vw;height:5.7971vw}.single-page .blog-container ol{padding:3.86473vw}.single-page .blog-container ol li{font-size:4.34783vw;padding:2.41546vw 2.41546vw 2.41546vw 5.7971vw}.single-page .blog-container ol li:before{line-height:5.7971vw;font-size:4.34783vw;width:5.7971vw;height:5.7971vw}.single-page .blog-container table{font-size:2.89855vw;margin:3.86473vw 0}.single-page .blog-container table td,.single-page .blog-container table th{padding:1.93237vw}.single-page .blog-container table th{padding-top:2.89855vw;padding-bottom:2.89855vw}.single-page .blog-container tbody th{width:20%}.single-page .blog-container code{padding:0 .72464vw}.single-page .blog-container img{width:100%;margin:3.86473vw 0}.single-page .blog-container .attachment-post-thumbnail{height:36.23188vw}.single-page .blog-container p{font-size:4.34783vw;line-height:7.72947vw;padding:2.89855vw 0}.single-page .blog-container pre{font-size:3.86473vw}.single-page .blog-container cite{font-size:3.86473vw;line-height:6.52174vw}.single-page .blog-container dl{font-size:4.34783vw;line-height:7.72947vw;padding:2.89855vw}.single-page .blog-container address{font-size:3.86473vw}.single-page .blog-container h1{font-size:9.66184vw;line-height:11.5942vw;margin:1.93237vw 0}.single-page .blog-container h2{font-size:7.72947vw;line-height:9.17874vw;margin:1.93237vw 0}.single-page .blog-container h3{font-size:5.7971vw;line-height:7.72947vw;margin:1.93237vw 0}.single-page .blog-container h4,.single-page .blog-container h5,.single-page .blog-container h6{font-size:4.34783vw;line-height:7.72947vw;margin:1.93237vw 0}.single-page .blog-container .singular-content h2{padding:0 3.86473vw;border-left:6px solid #ff87aa}.single-page .blog-container .singular-content h2:before{width:6px}.single-page .blog-container .wp-block-button .wp-block-button__link{font-size:3.86473vw;padding:1.93237vw 3.86473vw;border:.48309vw solid}.single-page .blog-container input[type=search]{width:48.30918vw;height:9.66184vw;margin-bottom:5.7971vw;padding:2.89855vw}.single-page .blog-container .wp-block-search__button{width:16.90821vw;height:9.66184vw;padding:0 2.89855vw;font-size:3.86473vw}.single-page .blog-container .wp-block-separator{margin:2.89855vw 0 3.86473vw}.single-page .blog-container .has-small-font-size{font-size:3.86473vw;line-height:5.7971vw}.single-page .blog-container .has-normal-font-size{font-size:4.34783vw;line-height:7.72947vw;padding:2.89855vw 0}.single-page .blog-container .has-medium-font-size{font-size:5.7971vw;line-height:7.72947vw}.single-page .blog-container .has-large-font-size{font-size:7.72947vw;line-height:11.5942vw}.single-page .blog-container .has-huge-font-size{font-size:9.66184vw;line-height:11.5942vw}.single-page .blog-container .tag{margin:5.7971vw 0}.single-page .blog-container .tag li{display:inline-block;margin:0 1.44928vw 1.44928vw 0;padding:0}.single-page .blog-container .tag li a{font-size:2.89855vw;padding:1.44928vw 3.86473vw}.single-page .blog-container .singular-content h2{margin:25px 0 30px}.single-page .blog-container .singular-content h3{font-size:5vw;display:block;margin:15px 0;padding:5px 15px;border-radius:5px}.single-page .blog-container .singular-content h4,.single-page .blog-container .singular-content p{margin:0 0 15px}.single-page .blog-container .author-container{margin:7.72947vw 0 5.7971vw;font-size:3.86473vw}.single-page .blog-container .author-container .avatar{width:10.14493vw}.single-page .blog-container .author-container .author-info .author-name{padding:.72464vw 0}.single-page .blog-container .author-container .author-info .timestamp-item{font-size:2.89855vw}.single-page .blog-container .post-link{margin:11.5942vw 0;font-size:4.34783vw}.single-page .blog-container .post-link a:first-child,.single-page .blog-container .post-link a:nth-child(2){margin:0 5.7971vw}.single-page .single-container{width:92.27053vw;margin:0 auto;padding-top:7.72947vw}.single-page .single-container .contact-links-container-for-blog{display:none}.single-page .single-container .author-card{width:92.27053vw;margin:0;padding:7.72947vw 0;border-top:2px solid #eee;border-bottom:2px solid #eee}.single-page .single-container .author-card .author-avatar{padding-right:2.89855vw}.single-page .single-container .author-card .author-avatar img{width:70%}.single-page .single-container .author-card .author-details{padding:0 11.5942vw 0 0}.single-page .single-container .author-card .author-details .author-headline{font-size:3.86473vw}.single-page .single-container .author-card .author-details .author-name{font-size:4.83092vw;margin-bottom:3.86473vw}.single-page .single-container .author-card .author-details .author-link{font-size:3.86473vw}.single-page .single-container .author-card .author-details .author-link span{padding-left:3.86473vw}.single-page .single-container .author-card .author-about{line-height:5.31401vw;font-size:3.38164vw;padding:5.7971vw}.single-page .single-container .tags-list-for-single{display:none}.single-page .single-container .contents-card-container{padding:0}.single-page .single-container .big-bullet{display:flex;align-items:center}.single-page .single-container .big-bullet .big-bullet-line1,.single-page .single-container .big-bullet .big-bullet-line2{width:.96618vw;height:3.86473vw}.single-page .single-container .title-for-recommendation{font-size:3.86473vw;line-height:7.72947vw;margin:5.7971vw 0}.single-page .single-container .blog-card-item-for-single{height:21.73913vw}.single-page .single-container .blog-card-item-for-single img{width:36.23188vw}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single{width:56.52174vw}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single ul{width:100%;height:4.83092vw}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single li{margin:0 .72464vw .96618vw 0}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single li a{font-size:1.69082vw;padding:.8vw;border-radius:2px}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single .blog-card-title-for-single{line-height:3vw;font-size:2.41546vw;width:100%;margin-top:.8vw}.single-page .single-container .blog-card-item-for-single .blog-card-details-for-single .blog-card-date-for-single{display:none}.single-page .contents-card-container-for-contact-us{width:92.27053vw;text-align:center}}#slider{position:relative;box-sizing:border-box;width:69.9vw;height:33.2vw;margin:100px auto 80px;transition:all 1s;border:.20833vw solid #c4c4c4;border-radius:10px}#slider>div>a{position:absolute;top:0;right:0;bottom:0;left:0}#slider>div>a>img{width:100%;height:100%;border-radius:7px}#slider:hover .slider-dots,#slider:hover>i{opacity:1}#slider .slide-btn{z-index:99;transition:all .3s;border:none;outline:none}#slider .slide-btn:active,#slider .slide-btn:focus{outline:none}#slider .slide-btn>i{font-size:1.7vw;padding:1.4vw 1.6vw;transition:all .3s;color:#fff;border-radius:100px;background-color:#d8d8d8}#slider .slide-btn>i:hover{background-color:#c4c4c4}#slider .prev-button{position:absolute;top:0;left:-2.5vw;bottom:4.1vw}#slider .next-button{position:absolute;top:0;right:-2.5vw;bottom:4.1vw}#slider .slider-dots{position:absolute;z-index:99;bottom:20%;left:50%;display:inline-block;margin-bottom:0;padding-left:0;list-style:none;transition:all .3s;transform:translate(-50%);opacity:.2}#slider .slider-dots>li{font-size:48px;display:inline;margin-right:5px;cursor:pointer;color:#9b9b9b}#slider .slider-dots>li.active-dot{color:#484848}@media screen and (max-width:568px){#slider{display:none}}.tags-list ul{font-size:0;display:block;width:100%}.tags-list ul #current-tag{background:#fdebf0}.tags-list ul li{line-height:3.05556vw;display:inline-block;width:13.33333vw;height:3.33333vw;margin:0 1.11111vw 1.11111vw 0;text-align:center;font-size:1.11111vw;transition:all .3s;color:#444;border:.13889vw solid #ff87aa;border-radius:30px}.tags-list ul li:hover{background:#fdebf0}.tags-list ul li a{display:block;width:100%;height:100%}@media screen and (max-width:568px){.tags-list{display:none}}