@charset "utf-8";@media only screen and (min-width:0px) and (max-width:480px){body{min-width:auto}}@media only screen and (min-width:0px) and (max-width:480px){:root{--hamburger-menu-size:50px;--hamburger-menu-padding:12px}.humberger-menu-container{right:20px}.hamburger-menu{width:var(--hamburger-menu-size);height:50px}.hamburger-menu-line{height:var(--hamburger-menu-border-px)}.line-top{width:50px;height:2px}.line-middle{right:0;width:40px}.line-bottom{right:0;width:30px}.hamburger-menu-active>.line-middle{left:var(--hamburger-menu-padding)}.hamburger-menu-active>.line-bottom{width:50px}.globalNavi{padding:50px 25px 20px}}@media only screen and (min-width:0px) and (max-width:480px){.header-inner{height:60px;min-width:auto}.header-inner .siteneme-block{width:30px;height:auto;left:20px}.header-inner .logo-box{margin:0;width:auto}}@media only screen and (min-width:0px) and (max-width:480px){.header-inner .gmenu-block li{font-size:1.5rem}.globalNavi{display:none;position:absolute;top:0;left:0;height:100vh;width:100%;background:#333;transform:none;z-index:999}.header-inner .gmenu-block{width:100%;padding-top:30px}.header-inner .gmenu-block ul{display:block}.header-inner .gmenu-block li{width:100%;font-size:1.8rem;display:block;margin-left:0;border-bottom:#555 dotted 1px}.header-inner .gmenu-block li:nth-of-type(6){border:none}.header-inner .gmenu-block .shikiri{border-bottom:#555 solid 2px}.header-inner .gmenu-block a{display:block;padding:15px 0;color:#fff}.header-inner .gmenu-block a:before{font-family:"Font Awesome 5 Free";content:"\f105";display:inline-block;font-weight:900;font-size:1.3rem;color:var(--main-color-main);margin-right:5px}.header-inner .gmenu-block li.fas_button_circle a{display:inline-block;width:auto;height:auto;border-radius:none;color:#fff;cursor:pointer;overflow:hidden}.header-inner .gmenu-block li.fas_button_circle a:before{font-size:15px}.header-inner .gmenu-block li.fas_button_circle span{display:inline-block}}@media only screen and (min-width:0px) and (max-width:480px){header.smaller .header-inner{height:65px}header.smaller .header-inner .gmenu-block a{color:#fff}header.smaller .hamburger-menu-line{background-color:#333}}@media only screen and (min-width:0px) and (max-width:480px){footer{min-width:auto}.footer-wrapper .adress-block{margin:auto;text-align:center}.footer-wrapper .adress-block .ft-logo{margin:20px auto 0;width:140px}.footer-wrapper .adress-block .ft-logo img{margin:0 10px;width:100%;height:auto}#footer-navi{margin:30px auto 0;padding:0;width:100%;min-width:auto}#footer-navi ul{display:flex;width:100%;justify-content:space-around;flex-wrap:wrap;flex-direction:row;list-style:none;padding:0;border-bottom:#555 solid 1px}#footer-navi li{width:50%;border:#555 solid 1px}#footer-navi li:first-child{width:100%}#footer-navi ul:after{content:"";display:block;width:50%;height:0}#footer-navi li a{font-size:1.5rem;padding:5px}.allrights-reserved{margin-top:15px;padding-bottom:15px}}@media only screen and (min-width:0px) and (max-width:480px){main{padding-top:0}.layout-2column{margin-top:30px;padding:0 10px;display:-webkit-block;display:block}.layout-2column .content-area{margin-right:0;margin-bottom:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;min-height:inherit}.layout-1column{margin-top:30px;padding:0 20px}.layout-1column .content-area{padding:15px;margin-bottom:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;min-height:inherit}}.pankuzu-list{padding:10px 10px 0}@media only screen and (min-width:0px) and (max-width:480px){.pc-mode-view{display:none !important}.smp-mode-view{display:block !important}.pc-mode-view-tb{display:none !important}.smp-mode-view-tb{display:table !important}}@media only screen and (min-width:0px) and (max-width:480px){.br-pc{display:none}.br-sp{display:block}.block-pc{display:block}.block-sp{display:inline-block}}@media only screen and (min-width:0px) and (max-width:480px){.contact-block{margin:4em 10px 0;width:auto;min-width:inherit}.contact-block .ttl-box{font-size:4.4rem;padding:20px}.contact-block .inner-block{display:-webkit-block;display:block;padding:0 10px 20px}.contact-block .inner-block .tel-block,.contact-block .inner-block .web-block{width:100%}.contact-block .inner-block h5{font-size:1.8rem;font-weight:400}.contact-block .tel-block .tel-box{font-size:3.6rem}.contact-block .button-set .buttonBlock{min-width:inherit;width:100%}.contact-block .web-block{margin-top:20px}}@media only screen and (min-width:0px) and (max-width:480px){.button-set{padding-left:10px;padding-right:10px}.button-set .btn-blue{min-width:100%}.button-set .btn-mono{min-width:100%}.button-set .btn-sizeL{font-size:1.8rem;background-position:right 8px center;background-size:25px}.button-set .btn-typeA,.button-set .btn-typeB{font-size:1.7rem;background-size:25px}}@media only screen and (min-width:0px) and (max-width:480px){.table-set{border-spacing:0}.table-set th,.table-set td{display:block;padding:13px 5px;font-size:1.4rem}.table-set th{width:100%;font-size:1.6rem}table.type-1 th{border-bottom:#76c8f9 solid 2px;width:100%;font-weight:500;padding-bottom:5px}table.type-1 td{border:none}table.type-1 tr:first-child th{border-top:none}}@media only screen and (min-width:0px) and (max-width:480px){.layout-2column .sideNavi-area{margin-top:80px}}@media only screen and (min-width:0px) and (max-width:480px){#top .wrap-contents{margin-top:620px}}@media only screen and (min-width:0px) and (max-width:480px){#top .mainVisual-block{height:620px;background-image:url(//usapan-blog.com/cms-wp/wp-content/themes/usampwww/assets/images/home/home_bgimg_smp.jpg);background-size:contain;background-position:right -70px top}#top .mainVisual-block .logoType-img{top:50px;left:50%;transform:translateX(-50%);-webkit- transform:translateX(-50%)}#top .mainVisual-block .txt-box{top:110px;left:50%;transform:translateX(-50%);-webkit- transform:translateX(-50%)}#top .mainVisual-block .txt-box img{width:120px;height:auto}#top .mainVisual-block .chara-img{width:150px;height:auto;top:150px;right:auto;left:50%;transform:translateX(-50%);-webkit- transform:translateX(-50%)}#top .mainVisual-block .back-base{background-image:url(//usapan-blog.com/cms-wp/wp-content/themes/usampwww/assets/images/home/home_mainbgimg_smp.jpg)}#top .mainVisual-block .siteDescription-txt{top:auto;bottom:40px;left:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);font-size:1.6rem;line-height:1.7}}@media only screen and (min-width:0px) and (max-width:480px){.whatsnew-wrap{padding:30px 10px}#top .whatsnew-wrap .inner-block{width:100%}.whatsnew-wrap h2.ttl-box{font-size:2.6rem;margin-bottom:50px}.whatsnew-wrap .list-layout{width:300px;margin:0 auto;flex-direction:column;gap:40px 0}.whatsnew-wrap .list-layout li{box-shadow:0px 0px 10px 4px rgba(0,0,0,.1)}.wrap-contents .button{margin-top:40px}}@media only screen and (min-width:0px) and (max-width:480px){body.second-page .mainVisual-block,body.second-page .pageTtl-block h1.ttl-box{height:100px}body.second-page .pageTtl-block h1.ttl-box .in-txt{position:absolute;top:50%;left:auto;transform:translateY(-50%);-webkit- transform:translateY(-50%);width:100%;padding:10px;font-size:2.5rem;text-align:center}}@media only screen and (min-width:0px) and (max-width:480px){.page-terms .terms-block{margin:0 10px}.page-terms{line-height:1.6}.page-terms .terms-block .h2Ttl-box{font-size:2.4rem}.page-terms .terms-block .readTxt{font-size:1.5rem;margin-bottom:20px;line-height:1.6}.page-terms .agreement-block{padding:10px;background-color:#fff}.page-terms .agreement-block h3.ttl-box{font-size:2.4rem;margin:10px 0 20px}.page-terms .agreement-block .read-txt{font-size:1.5rem;margin-bottom:20px}}@media only screen and (min-width:0px) and (max-width:480px){body#profile .conWrp-in-block{padding:20px}body#profile .conWrp-block h2{font-size:2rem}}@media only screen and (min-width:0px) and (max-width:480px){body#inquiry .conWrp-in-block input[type=text],body#inquiry .conWrp-in-block input[type=email],body#inquiry .conWrp-in-block input[type=tel],body#inquiry .conWrp-in-block input[type=number],body#inquiry .conWrp-in-block input[type=password],body#inquiry .conWrp-in-block textarea,body#inquiry #select-choice{width:100%}body#inquiry .conWrp-in-block .button-set .btn-typeA{min-width:300px}}@media only screen and (min-width:0px) and (max-width:480px){body.single .edit-block h1,body.single .edit-block h2{font-size:2.2rem}.sideNavi-area .search-box button.search-btn{min-width:60px}body.single .wp-block-quote{max-width:none;padding:3em 1.5em 4.5rem;margin:40px 10px 0}body.single .wp-block-quote p+p{margin-top:15px}body.single .wp-block-quote cite{margin-top:20px;font-size:12px}}@media only screen and (min-width:0px) and (max-width:480px){#toc_container{padding:1rem 1.5rem 1.25rem !important;background-position:right 10px bottom 10px !important;background-size:60px auto !important}#toc_container.no_bullets ul.toc_list{width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}}@media only screen and (min-width:0px) and (max-width:480px){.dots-navi .slick-dots{text-align:center}}