body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) a:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}*{box-sizing:border-box}a{text-decoration:none !important;transition:.25s}body,html{margin:0;padding:0;font-size:16px}@media only screen and (max-width: 1025px){body,html{font-size:20px}}@media only screen and (max-width: 500px){body,html{font-size:16px}}img{width:100%;max-width:100%}.mycard{width:768px;margin:0 auto;padding:4rem}@media only screen and (max-width: 1025px){.mycard{width:100%;min-height:calc(100vh - 4rem);padding:2rem 1.25rem}}@media only screen and (max-width: 500px){.mycard{padding:2rem 1.25rem .5rem 1.25rem;min-height:calc(100vh - 3.5rem)}}.mycard.layout-1 .profile{margin:0 0 1.5rem 0}.mycard.layout-1 .profile .profile-top{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 0 1rem 0}.mycard.layout-1 .profile .profile-top .profile-img{width:4.5rem;height:4.5rem;margin:0 auto;border-radius:50rem;background:#ccc;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 500px){.mycard.layout-1 .profile .profile-top .profile-img{margin:0}}.mycard.layout-1 .profile .profile-top .profile-title{width:calc(100% - 5rem);margin:0 0 0 .75rem}.mycard.layout-1 .profile .profile-top .profile-title .cardName{display:flex;align-items:center}.mycard.layout-1 .profile .profile-top .profile-title .cardName h2{font-size:1.05rem;font-weight:bold;margin:0;line-height:.75}.mycard.layout-1 .profile .profile-top .profile-title .cardName span{font-size:.85rem;margin:0}.mycard.layout-1 .profile .profile-top .profile-title .cardName a{display:block;margin:0 0 0 .75rem;font-size:1.16rem}.mycard.layout-1 .profile .profile-top .profile-title ul.profile-icons{margin:0;padding:0}.mycard.layout-1 .profile .profile-top .profile-title ul.profile-icons li{display:inline-block;position:relative;list-style:none;padding:0;margin:.25rem;width:2.05rem;text-align:center;cursor:pointer}.mycard.layout-1 .profile .profile-top .profile-title ul.profile-icons li i{font-size:1.16rem}.mycard.layout-1 .profile .profile-top .profile-title ul.profile-icons li::after{position:absolute;content:"｜";margin-left:3px}.mycard.layout-1 .profile .profile-top .profile-title ul.profile-icons li:nth-last-child(1)::after{content:none !important}.mycard.layout-1 .profile .profile-txt{font-size:.95rem;width:100%;line-height:1.5;word-break:break-word}.mycard.layout-1 .link-list{margin:0 0 2rem 0;border-radius:.5rem}.mycard.layout-1 .link-list .link-one:nth-last-child(1){border-bottom:none;margin:0}.mycard.layout-1 .link-list .link-one.no-img a{display:block;padding:.85rem .5rem}.mycard.layout-1 .link-list .link-one a{position:relative;display:grid;grid-template-columns:13% 1fr;align-items:center;margin:.75rem 0;padding:.5rem .75rem;transform:translateY(0);border-radius:6px;overflow:hidden}@media only screen and (max-width: 500px){.mycard.layout-1 .link-list .link-one a{grid-template-columns:25% 1fr;padding:.5rem}}.mycard.layout-1 .link-list .link-one a .card-img{width:4rem;height:4rem;padding:.25rem;margin-left:.25rem;box-sizing:content-box;background-size:cover;background-position:center center;background-repeat:no-repeat}.mycard.layout-1 .link-list .link-one a .card-txt{padding:1rem 2.5rem 1rem .75rem}@media only screen and (max-width: 1025px){.mycard.layout-1 .link-list .link-one a .card-txt{padding:1rem 2.5rem 1rem 2rem}}@media only screen and (max-width: 500px){.mycard.layout-1 .link-list .link-one a .card-txt{padding:0 1.75rem 0 .5rem}}.mycard.layout-1 .link-list .link-one a .card-txt h2{font-size:1rem;font-weight:bold}@media only screen and (max-width: 500px){.mycard.layout-1 .link-list .link-one a .card-txt h2{margin:0 0 .15rem 0}}.mycard.layout-1 .link-list .link-one a .card-txt p{font-size:.75rem;margin:0}@media only screen and (max-width: 500px){.mycard.layout-1 .link-list .link-one a .card-txt p{line-height:1.35}}.mycard.layout-1 .link-list .link-one a::after{position:absolute;content:"";font-family:FontAwesome;font-size:1rem;top:calc(50% - .75rem);right:.75rem}@media only screen and (max-width: 1025px){.mycard.layout-1 .link-list .link-one a::after{font-size:1.16rem}}@media only screen and (max-width: 500px){.mycard.layout-1 .link-list .link-one a::after{font-size:1rem;right:.5rem}}.mycard.layout-1 .link-list .link-one a:hover{transform:translateY(-2px)}.mycard.layout-1 .link-grid{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.35rem;margin:0 0 2rem 0}.mycard.layout-1 .link-grid a{position:relative;display:block;width:calc(33.3333333333% - .25rem);height:190px;border-radius:4px;overflow:hidden;aspect-ratio:4/3}.mycard.layout-1 .link-grid a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 1025px){.mycard.layout-1 .link-grid a{width:calc(33.3333333333% - .35rem);height:240px}}@media only screen and (max-width: 500px){.mycard.layout-1 .link-grid{gap:.45rem}.mycard.layout-1 .link-grid a{height:115px}}.mycard.layout-1 .text_editor{margin:0 auto 2rem auto;padding:1.5rem 1.25rem;background:hsla(0,0%,100%,.4);border-radius:6px}.mycard.layout-1 .text_editor.scroll{max-height:60vh;overflow-y:auto}h2.card-title{font-size:1.25rem;font-weight:bold;text-align:center;margin:.5rem auto;padding:0}@media only screen and (max-width: 500px){h2.card-title{font-size:1rem;margin:.5rem auto}}.mycarousel,.mycarouselYT{position:relative;margin:0 auto 3rem auto;text-align:center;overflow:hidden}@media only screen and (max-width: 500px){.mycarousel,.mycarouselYT{width:100%;margin:0 auto 2rem auto}}.mycarousel .swiper-slide,.mycarouselYT .swiper-slide{border-radius:6px;overflow:hidden}@media only screen and (max-width: 500px){.mycarousel .swiper-slide img,.mycarouselYT .swiper-slide img{max-width:100%}}.mycarousel .swiper-pagination-bullet-active,.mycarouselYT .swiper-pagination-bullet-active{background:hsla(0,0%,100%,.6)}.mycarousel .swiper-pagination,.mycarouselYT .swiper-pagination{position:relative;bottom:1.5rem !important}.mycarouselYT .slider-iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.mycarouselYT .slider-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mycarouselYT .swiper-slide{border-radius:0}.mycarouselYT .swiper-button-next,.mycarouselYT .swiper-button-prev{color:hsla(0,0%,100%,.7843137255)}.mycarouselYT .swiper-button-next:after,.mycarouselYT .swiper-button-prev:after{font-size:1.65rem}.mycarouselYT .swiper-pagination-bullet{opacity:.5}.modal .btn-close{position:relative;left:92%;top:4px}.modal .modal-body{padding:.5rem}.modal .modal-content{background:none !important;border:none !important}footer img.footerlogo{width:120px}@media only screen and (max-width: 500px){footer img.footerlogo{width:80px}}/*# sourceMappingURL=layout.min.css.map */