@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800&family=Noto+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);a,a:hover{text-decoration:none}*,ol,ul{padding:0}*,h1,h2,h3,h4,h5,h6,label,li,p,span,ul{margin:0}.customer-review-slider,.interest-inner,.night__mood,.user-info{text-align:center}.skill>p,h1.welcome,h2.name{font-weight:700}.btn:focus,.form-control:focus{outline:0;box-shadow:none}.store-ban:hover .store-info,img{height:auto}*{outline:0}:root{--main-color:#08b967;--second-color:#121314;--black-color:#000000;--text-color:#8f8f8f;--title-color:#162148;--white-color:#ffffff;--text-alt:#787878;--body-font:'Noto Serif JP',sans-serif;--sec-title-font:25px;--p-font:17px;--m-title:20px;--l-title:25px;--p-font-height:30px;--lp-font-height:27px;--title-font:40px;--font-medium:500;--font-semi-bold:600;--mb-1:.5rem;--mb-2:1rem;--mb-3:1.5rem;--mb-4:2rem;--mb-5:2.5rem;--mb-6:3rem;--z-tooltip:10;--z-fixed:100}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text-color);font-size:var(--p-font);font-weight:400;font-family:var(--body-font);line-height:var(--p-font-height);overflow-X:hidden}img{vertical-align:middle}a:hover{color:var(--main-color)}ol,ul{list-style:none}button:focus{outline:0}.ovh{overflow:hidden}table.table{white-space:nowrap}.custom-btn{background:var(--main-color);padding:14px 20px;border-radius:10px;font-size:18px;text-transform:uppercase;color:var(--white-color);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;width:100%;border:2px solid var(--main-color)}.custom-btn:hover{background:0 0;color:var(--main-color);border:2px solid var(--main-color)}.my-6{margin:40px 0}.body-wrapper{max-width:1360px;margin:auto}.side-bar{background:#f7f7f7;padding:40px 0 0;border-right:1px solid #ddd;overflow-y:scroll;position:fixed;transition:.3s;width:300px;height:100vh}.customer-img,.mark-border,.service-card,.skill,.user-img{overflow:hidden}.side-bar::-webkit-scrollbar{width:0}.store-ban img,.store-img img,.user-img img,img.work-img{width:100%}.user-img{width:150px;height:150px;border-radius:50%;margin:auto;border:5px solid var(--main-color)}h2.name{font-size:25px;margin-top:var(--mb-2);color:var(--title-color)}p.user-role{font-size:15px;display:inline-block;position:relative}a.menu-link,a.social-link{font-size:20px;transition:.3s}p.user-role:before{content:"";width:8px;height:8px;display:inline-flex;background:#80db17;margin-right:4px;border-radius:50%}.menu{margin-top:20px}a.menu-link span{font-size:25px;padding-right:10px}a.menu-link{color:#8f8f8f;display:block;padding:19px 20px}.menu-list.active a.menu-link,a.menu-link:hover{background:var(--white-color);color:var(--title-color)}li.menu-list{border-bottom:1px solid #ddd}.expert-box:first-child,.expert-box:nth-child(2),.expert-box:nth-child(3),ul.menu-ul{border-top:1px solid #ddd}ul.social-ul{display:flex;align-items:center;padding:12px;justify-content:center}a.social-link{margin:4px;width:40px;display:flex;justify-content:center;align-items:center;height:40px;background:var(--main-color);border-radius:50%;color:var(--white-color);box-shadow:0 7px 20px 1px #c3c3c3}a.cv-link p,h1.welcome{color:var(--title-color);text-transform:uppercase}a.social-link:hover{color:var(--main-color);background:var(--white-color)}.hamburger-menu{cursor:pointer;position:fixed;z-index:999;background:var(--main-color);width:60px;height:65px;border-radius:0 0 100px;padding:7px;display:none}#preloader,.night__mood{position:fixed;background:#fff;right:0}.hamburger-menu span{background:var(--white-color);width:2.5rem;height:.3rem;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:5px;margin:5px 0}.hamburger-menu .line-top.current{-webkit-transform:translateY(200%) rotate(135deg);-ms-transform:translateY(200%) rotate(135deg);transform:translateY(200%) rotate(135deg)}.hamburger-menu .line-center.current{opacity:0}.related-item:hover a.item-link,.store-ban:hover .store-info,.store-ban:hover:before,.work-card:hover .work-info{opacity:1;visibility:visible}.hamburger-menu .line-bottom.current{-webkit-transform:translateY(-325%) rotate(-135deg);-ms-transform:translateY(-325%) rotate(-135deg);transform:translateY(-325%) rotate(-135deg)}.night__mood{top:30%;cursor:pointer;width:40px;height:40px;line-height:38px;border-radius:30px 0 0 30px;box-shadow:rgba(0,0,0,.3) -3px 0 8px 0;z-index:2}.content-wrapper,.mark-border,.service-card,.skill,.skill-bar{position:relative}.skill-bar,.skill-point,.skill-row{border-radius:10px}.night__mood img{width:20px;border-radius:50%}.loader3,.loader3 span{display:inline-block;width:5rem;height:5rem}#preloader{top:0;left:0;bottom:0;z-index:99999;height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader3{padding:0;text-align:left}.skill-bar,.skill:before{width:100%;height:12px;display:block}.loader3 span{position:absolute;border-radius:100%;background:var(--main-color);-webkit-animation:1.5s linear infinite loader3;animation:1.5s linear infinite loader3}a.cv-link,span.cv-icon{border-radius:6px 0 0 6px}.loader3 span:last-child{animation-delay:-.9s;-webkit-animation-delay:-.9s}@keyframes loader3{0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:.8}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:0}}@-webkit-keyframes loader3{0%{-webkit-transform:scale(0,0);opacity:.8}100%{-webkit-transform:scale(1,1);opacity:0}}.content-wrapper{margin-left:300px;padding:50px 50px 0}h1.welcome{font-size:var(--l-title);margin-bottom:8px}.contact-card:hover i,.service-card:hover .service-content,.service-card:hover .service-content h4,.store-lest ul li:hover a,a.cv-link:hover p,p.category-name,span.cv-icon{color:var(--white-color)}a.cv-link{display:flex;align-items:center;top:126px;justify-content:center;background:#efefef;position:absolute;right:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.skill-bar,.store-lest ul li:hover,a.cv-link:hover,span.cv-icon{background:var(--main-color)}span.cv-icon{padding:13px;font-size:25px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.skill-bar span,.skill:before{border-radius:5px;position:absolute}a.cv-link p{padding:8px 22px;font-weight:600;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.skill>p{font-size:15px;color:var(--title-color);margin:0;text-transform:uppercase}.skill:before{content:"";background:#e7e7e7;bottom:0}.skill-bar span{top:-9px;padding:3px 0;font-weight:500;color:var(--white-color);font-size:12px;height:30px;width:30px;display:flex;justify-content:center;align-items:center}.customer-img img,.service-card:after{width:100%;height:100%}.skill-count{right:0}.skill-point{background:#f1f1f1;padding:10px}.skill-row,h4.page-nav{background:var(--white-color)}.skill-row{padding:18px}.sm-sec-head h3{font-size:var(--m-title);color:var(--title-color);margin-bottom:15px;text-transform:uppercase;font-weight:900}.expert-box:hover .interest .interest-inner p,.expert-con i,a.ico-btn:hover,a.store-link:hover,a.work-name:hover,h4.serve-title{color:var(--main-color)}.customer-name h4,.expert-con p,.footer-sec,.message p,.service-content{text-transform:capitalize}.expert-con{display:flex;align-items:center;padding:5px 0}.award-item:hover .date p,.contact-card:hover,.control.mixitup-control-active,.control:hover,.expert-box.education:hover .date p,.expert-box:hover .interest .interest-inner .interest-icon{color:var(--white-color);background:var(--main-color)}.expert-con p{padding-left:10px}.service-content{text-align:center;color:var(--title-color);transition:.3s}.serve-icon{font-size:40px;margin-bottom:15px}.service-card{padding:34px;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;border-radius:8px 0 8px 8px;cursor:pointer}h4.serve-title{font-size:20px;transition:.3s;font-weight:700}.service-content p{line-height:24px;margin-top:8px;font-size:17px}.service-card:after{position:absolute;content:"";top:0;left:0;background:var(--main-color);clip-path:circle(10% at 100% 0%);z-index:-1;transition:.3s linear}.service-card:hover::after{clip-path:circle(75% at 50% 50%)}.customer-img{width:150px;height:150px;border-radius:50%;background:#fff;box-shadow:0 1px 10px 0 #46464661;border:5px solid var(--main-color);margin:auto auto 5px;display:inline-block}.message{margin-top:10px}.customer-name,.story-paragraph,.work-des p{color:var(--title-color)}.customer-name h4{font-weight:600}.customer-review{padding-bottom:60px}.customer-review .swiper-pagination span{background:var(--main-color);width:15px;height:15px}.mark-border{width:100px;margin:auto;height:35px;border-top:5px solid var(--main-color)}.mark-border:after{content:"";width:17px;height:17px;background:var(--main-color);position:absolute;margin:-10px auto auto -6px;transform:rotate(45deg);border-radius:5px 8px 0}.customer-review-sec{background:#f9f9f9;padding-top:30px;border-radius:15px;overflow:hidden}.footer-sec{text-align:center;font-size:18px;padding:20px;border-top:1px solid #ddd;margin-top:20px}.page-title{position:absolute;background:#f5f5f5;width:100%;left:0;top:0}h4.page-nav{margin-top:50px;display:inline-block;margin-left:60px;padding:10px 30px;border-radius:5px 5px 0 0;text-transform:uppercase;font-size:25px;color:var(--main-color)}.award-content h4,h1.story-title,p.interest-name{text-transform:capitalize}.page-marg{margin-top:100px;min-height:90vh}.contact-area{margin:30px 0}.contact-card{padding:40px 0;border:1px solid #ddd;border-radius:8px;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}.contact-card i{font-size:35px;color:var(--main-color);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.date p,.form-control,.input-group-text,.sec-area-top-title{color:var(--title-color)}.form-control{border-radius:10px;padding:15px}.input-group-text{padding:20px;background:0 0;border-radius:10px;font-size:22px}.control,.sec-area-top-title{text-transform:uppercase;background:var(--white-color)}.award-item,.expert-box{border:1px solid #ddd;cursor:pointer}.form-control:focus{border-color:var(--main-color)}.award-item{display:flex;align-items:center;padding:40px 0}.award-content{padding:0 20px}.date p{writing-mode:vertical-lr;transition:.3s;background:#efeeee;padding:10px 0}.award-content h4{color:var(--main-color);font-size:20px;margin-bottom:10px;transition:.3s;font-weight:600}.award-content p{line-height:25px}.store-title,ul.info-list{line-height:30px}.award-inner{display:grid;grid-template-columns:50% 50%}.award-item:first-child{border-right:none}.award-item:nth-child(3){border-right:none;border-top:none}.award-item:nth-child(4){border-top:none}.sec-area-top-title{display:flex;align-items:center;font-size:18px;position:absolute;top:-16px;margin-left:22px;padding:0 15px}.awards,.related-item,.work-card{position:relative}.store-ban:before,.work-info,a.item-link{left:0;right:0;top:0}.sec-area-top-title p{margin-left:7px;font-weight:600}.sec-area-top-title i{font-size:30px;color:var(--main-color)}.expert-box{padding:40px 35px;border-top:0}.expert-inner{display:grid;grid-template-columns:33.33% 33.33% 33.33%}.expert-box:nth-child(2),.expert-box:nth-child(5){border-left:0;border-right:0}.education{display:block;padding:40px 25px}.education .date p{writing-mode:initial;padding:5px 10px;display:inline-block;line-height:20px}.education .award-content{padding:0;margin-top:15px}.interest{display:flex;justify-content:center;align-items:center}.interest-icon{display:flex;justify-content:center;width:70px;height:70px;border-radius:50%;border:2px solid var(--main-color);align-items:center;color:var(--main-color);font-size:25px;margin:auto;transition:.3s}.control,p.interest-name{color:var(--title-color)}p.interest-name{font-size:18px;font-weight:600;margin-top:10px;transition:.3s}.author-details h4,.work-des h4,a.store-link,a.work-name{font-size:var(--m-title)}.control{padding:0 13px;font-size:13px;margin:3px 10px;border-radius:5px;border:1px solid #ededed;font-weight:700;transition:.3s}.store-title,a.ico-btn,a.work-name{color:var(--white-color);transition:.3s}.store-ban,.work-card{border-radius:15px;overflow:hidden}.work-info{position:absolute;bottom:0;display:flex;width:100%;cursor:pointer;background:#181818c7;padding:20px;visibility:hidden;opacity:0;transition:.3s;align-items:end}a.work-name{font-weight:600}.name-time p span,.work-des h4,p.list-name{font-weight:700}.work-nav{margin-bottom:30px}.store-ban{position:relative}.store-ban:before,.store-info,a.item-link{position:absolute;bottom:0;opacity:0;visibility:hidden}.store-info{width:100%;padding:35px;transition:.3s}.store-title{font-size:22px;margin-bottom:15px;display:block}a.ico-btn{margin-right:20px}p.list-name,ul.info-list li i{margin-right:5px}a.ico-btn span{width:35px;height:35px;border:2px solid var(--white-color);border-radius:50%;display:inline-flex;justify-content:center;align-items:center}.store-ban:before{content:"";background:#00000042;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.store-img,a.item-link,a.reply,a.store-link{transition:.3s}.store-img{overflow:hidden;border-radius:50%}.store-lest ul li{display:grid;align-items:center;padding:10px;border:1px solid #ddd;border-radius:10px;transition:.3s;grid-template-columns:25% 75%}.store-lest ul li:hover .store-img,a.item-link{border-radius:15px}a.store-link{padding-left:20px;color:var(--text-color)}.author-details h4,.work-des h4,ul.info-list li{color:var(--title-color)}.project-details img,.story-details img{width:100%;border-radius:15px}.work-des h4{margin-bottom:10px}.author-details h4{margin-bottom:10px;font-weight:700}h1.story-title,p.comment-mes{margin-bottom:20px}ul.info-list li{display:flex;align-items:center}.name-time p span,p.list-name,ul.info-list li i{color:var(--main-color)}.com-auth,.comment-inner,h1.story-title{color:var(--title-color)}a.item-link{background:#0e0e0e73}.story-content{margin-top:25px}.drop,.que{margin-top:20px;display:flex}h1.story-title{font-size:30px;line-height:40px;font-weight:600}.com-auth{display:flex;margin-bottom:10px}.com-auth p span{width:40px;height:40px;border:2px solid #ddd;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:7px}.drop span,a.reply{background:var(--main-color);color:var(--white-color);border-radius:5px}.com-auth p{display:flex;align-items:center;margin-right:30px}.multi-img-item,.multi-item{border-radius:10px;overflow:hidden}.drop{align-items:center}.drop span{width:75px;height:50px;display:flex;justify-content:center;align-items:center;font-size:30px;margin-right:20px}.que{align-items:center;padding:10px;border-left:6px solid var(--main-color)}.que p,.user-comment{padding-left:20px}.que p.queerer{width:207px;display:flex;justify-content:center;align-items:center;font-size:75px;height:100px;line-height:0;font-style:italic}.que p{font-size:23px;line-height:33px;font-style:italic}.comment-inner{justify-content:space-between;display:flex}a.reply{padding:7px 10px}a.reply:hover{background:var(--title-color)}.comment-sec,.comment-wrapper{margin-top:30px}.comment-sec h4{color:var(--title-color);font-weight:600;text-transform:uppercase}.comment{padding:20px 0;border-bottom:1px solid #ddd}.commenter-img img{width:100px;height:100px;border-radius:10px}.comment.reply{padding-left:115px}@media screen and (max-width:1200px){.side-bar{width:0;background:#f7f7f7;height:0;padding:40px 0 0;border-right:1px solid #ddd;overflow-y:scroll;position:fixed;transition:.3s;z-index:99}.content-wrapper{margin-left:0}.side-bar.active{width:300px;height:100vh}.hamburger-menu{display:block}}@media screen and (max-width:992px){.education{display:block;padding:40px 25px}}@media screen and (max-width:768px){.cv-download,.welcome-content{text-align:center}.content-wrapper{padding:50px 0 0}a.cv-link{display:inline-flex;background:#efefef;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-radius:6px;position:initial}.cv-download{margin-top:20px}.expert-inner{display:grid;grid-template-columns:50% 50%}.expert-box{border:1px solid #ddd;border-top:none}.expert-box:first-child,.expert-box:nth-child(2){border-top:1px solid #ddd}.expert-box:nth-child(2),.expert-box:nth-child(4),.expert-box:nth-child(6){border-left:none}.expert-box:nth-child(2),.expert-box:nth-child(5){border-right:1px solid #ddd}.expert-box:nth-child(5){border-left:1px solid #ddd}.expert-box:nth-child(3){border-top:none}.store-info{padding:10px}.store-title{font-size:17px;line-height:26px}h1.story-title{font-size:20px;line-height:30px}.drop span{display:none}.commenter-img img{width:50px;height:50px}.comment.reply{padding-left:0}}@media screen and (max-width:500px){.award-item,.expert-box{margin-bottom:10px}.award-item:first-child,.award-item:nth-child(3){border-right:1px solid #ddd}.award-item:nth-child(3),.award-item:nth-child(4),.expert-box,.expert-box:nth-child(3){border-top:1px solid #ddd}.award-inner,.expert-inner{display:grid;grid-template-columns:100%}.award-item{border:1px solid #ddd}.expert-box:nth-child(2),.expert-box:nth-child(4),.expert-box:nth-child(6){border-left:1px solid #ddd}.work-nav{margin-bottom:30px;text-align:center}a.store-link{font-size:var(--sm-font)}h4.page-nav{padding:6px 20px;font-size:20px}}