@charset "UTF-8";body{width:100%;font-family:"游ゴシック Medium",游ゴシック体,"Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;font-weight:400;word-wrap:break-word;overflow-wrap:break-word;color:#555;position:relative}body.fixed{position:fixed;width:100%;height:100%;left:0}img{display:inline-block;line-height:0;vertical-align:bottom;max-width:100vw;height:auto}a{color:#88addf;text-decoration:none;cursor:pointer}a:hover{color:#88addf;border-bottom:1px solid #88addf}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0)}a img{border:0}div.sp,img.sp{display:block}div.pc,img.pc{display:none}@media screen and (min-width:40em){div.sp,img.sp{display:none}div.pc,img.pc{display:block}}.modal-wrapper{display:none;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:9999}.ux-modal-menu{width:100%;height:100%;padding:17px;margin:0;border:none;background-color:#fefefe;position:fixed;top:0;z-index:9999}#ux-modal-overlay{z-index:2100;margin:0;padding:0;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(10,10,10,.6)}.ux-modal-works{width:90.625vw;max-width:580px;min-width:300px;padding:7.8125vw;height:90%;margin:15vw auto 0;background-color:#fefefe;border:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000;overflow-y:scroll}.close-button{width:7.8125vw;height:7.8125vw;position:absolute;top:7vw;right:4.6875vw;z-index:3100;transition:.8s}.close-button img{width:100%}@media screen and (min-width:40em){.ux-modal-works{max-width:880px;height:80%;max-height:630px;padding:50px;margin:6rem auto 0}.close-button{width:30px;height:30px;top:3rem;right:4.6875vw}}@media screen and (min-width:56.25em){.close-button{right:calc((100vw - 880px) / 2 )}}.cover{width:100vw;height:100%;background-color:#fefefe;background-size:cover;background-position:center;position:relative;top:0}.cover-inner{width:90.625vw;height:100vh;margin:4.6875vw auto;padding:10px;background-color:#f5f5f5;background-position:center;position:relative}.cover-contents{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo-main{display:block;width:43.75vw;height:auto;max-width:280px;max-height:290px;margin:0 auto}.logo-main .grid-x>.cell{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;line-height:0}.maincopy{width:100%;font-size:3.65vw;letter-spacing:.67vw;line-height:2;margin:12.5vw auto 0;padding-left:.05vw;text-align:center}.maincopy p{margin-left:3vw}.maincopy br{display:block}a.topdownarrow{display:block;color:#555;font-size:3.75vw;font-family:'Karla',sans-serif;font-weight:700;letter-spacing:.125vw;text-align:center;margin:10vw auto 0;position:absolute;left:0;right:0;bottom:4vw}.topdownarrow img.sp{display:block;width:7.5vw;margin:2vw auto 0;padding-bottom:0;-webkit-animation:toparrow 2s infinite;animation:toparrow 2s infinite}.topdownarrow img.pc{display:none}@-webkit-keyframes toparrow{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,10px)}100%{-webkit-transform:translate(0,0)}}@keyframes toparrow{0%{transform:translate(0,0)}50%{transform:translate(0,10px)}100%{transform:translate(0,0)}}a.topdownarrow:hover{color:#555;border:none}@media screen and (min-width:40em){.cover{height:100vh}.cover-inner{width:calc(100vw - 60px);height:calc(100vh - 60px);margin:0;position:absolute;top:30px;left:30px;right:30px;bottom:30px;overflow:hidden}.logo-main{width:100%;max-width:240px;max-height:250px}.maincopy{font-size:16px;letter-spacing:.25rem;margin:3rem auto 0}.maincopy p{margin-left:.5vw}.maincopy br{display:none}a.topdownarrow{font-size:14px;letter-spacing:.05rem;margin:0 auto;bottom:3%}.topdownarrow img.sp{display:none}.topdownarrow img.pc{display:block;margin:.7rem auto 0;padding-bottom:0;-webkit-animation:toparrow 2s infinite;animation:toparrow 2s infinite}}#header{display:none}.headerfixed{position:fixed;top:0;left:0}.header{width:100vw;height:15.625vw;background-color:#fefefe;margin:0 auto;z-index:9000}.header-inner{width:100%;max-width:640px;height:15.625vw;min-height:15.625vw;margin:0 auto;padding:3vw;z-index:11}.logo-header{width:42.1875vw;height:10vw;max-width:270px;max-height:64px;margin:0;position:relative;top:0;left:0}.header ul.menu{font-family:'Karla',sans-serif;font-size:14px;font-weight:700}.header ul.menu li{list-style-type:none;background-image:none;padding-left:0;margin:0 .3rem}.header ul.menu li a{color:#444;letter-spacing:.05rem}.header ul.menu li a:hover{color:#444;border-bottom:1px solid #444}.header .top-bar-right{display:none}.sp-head{position:relative;top:0;margin:0;z-index:20}.sp-logo-header{width:42.1875vw;height:10vw;max-width:270px;max-height:64px;margin:0;position:relative}.sp-trigger img{width:auto;height:5vw;position:absolute;top:2vw;right:0;z-index:20}.trigger-icon-open,.trigger-icon-close{display:block}.sp-trigger a,.sp-trigger a:hover{border:none}.sp-menu{margin-top:23vw}.sp-menu li{margin-bottom:6vw}.sp-menu a{font-size:5.625vw;font-family:'Karla',sans-serif;font-weight:400;color:#444;letter-spacing:.05rem;border-bottom:1px solid transparent;padding:0 0 .5rem}.sp-menu a:hover{color:#555;border-bottom:1px solid #555}@media screen and (min-width:40em){.header{height:80px}.header-inner{max-width:1000px;height:80px;min-height:80px;padding:17px}.logo-header{width:190px;height:45px}.sp-logo-header{width:190px;height:45px}.sp-trigger img{height:32px;top:6px;right:0}.sp-menu{margin-top:120px}.sp-menu li{margin-bottom:2rem}.sp-menu a{font-size:1.8rem}}@media screen and (min-width:64em){.top-bar{margin:0;padding:0}.header-inner{max-width:1400px;padding:17px 50px}.logo-header{height:auto;max-width:190px;max-height:45px}.pc-menu{position:relative;top:0;right:0}.header ul.menu li{margin:1.2rem 1rem .6rem}.header ul.menu li:last-of-type{margin-right:0}.header ul.menu li a{letter-spacing:.05rem;padding:0 0 5px}.header ul.menu li a:hover{padding-bottom:5px}.header .top-bar-right{display:block;padding:0}.sp-head{display:none}}.contents-title{font-family:'Karla',sans-serif;font-weight:400;font-size:10vw;letter-spacing:.6rem;text-align:center;margin-bottom:7.125vw}.contents-title:after{content:"";display:block;width:6vw;min-width:2rem;margin:2.25vw auto;border-bottom:2px solid #555}@media screen and (min-width:40em){.contents-title{font-size:50px;margin-bottom:2rem}.contents-title:after{width:2.5rem;margin:.5rem auto}}.contents-box-pickup{width:100%;height:auto;margin:0 auto;padding:15vw 30px 0;position:relative}.pickup-post{border:1px solid #ddd;padding:6vw}.pickup-post .title{font-size:3.75vw;font-weight:700;line-height:1.6;letter-spacing:.05rem;padding:0 0 5vw}.pickup-post .title:last-of-type{padding:0}@media screen and (min-width:40em){.contents-box-pickup{padding:12.5vw 30px 0}.pickup-post{padding:4vw}.pickup-post .title{font-size:1.75vw;padding:0 0 3vw}}@media screen and (min-width:64em){.contents-box-pickup{max-width:880px;padding:120px 0 60px}.pickup-post{padding:3rem}.pickup-post .title{font-size:14px;padding:0 0 2rem}}.contents-box-news{width:100%;height:auto;margin:0 auto;padding:25vw 30px 12.5vw;position:relative}.news-post{border-top:1px solid #ddd;padding:5vw 0}.news-post:last-of-type{border-bottom:1px solid #ddd;margin-bottom:10vw}.news-post .title{font-size:3.75vw;font-weight:700;line-height:1.6;letter-spacing:.05rem;padding-top:3vw}.news-post .date{font-size:3.75vw;font-family:'Karla',sans-serif;font-style:italic;font-weight:400;line-height:1.6;letter-spacing:.05rem;color:#999;vertical-align:middle}.news-post .date>span.cat{width:40vw;font-size:2.5vw;font-weight:400;letter-spacing:0;display:inline-block;padding:.125vw .75vw 0 .25vw;border:1px solid #ccc;margin:0 5vw;text-align:center;vertical-align:middle}.news>a.more{display:block;max-width:570px;max-height:100px;padding:2.5vw;margin:0 auto;background-color:#555;border:1px solid #555;color:#fefefe;font-size:5vw;font-family:'Karla',sans-serif;font-weight:400;letter-spacing:.05rem;text-align:center;vertical-align:middle;position:relative;transition:.8s}.news>a.more span{position:absolute;top:0;right:0;width:6.25vw;height:6.25vw}.news>a.more span:after{position:absolute;top:0;right:0;content:'';width:1.5625vw;height:1.5625vw;margin:4.6vw 4.6vw 0 0;border-left:2px solid #fefefe;border-bottom:2px solid #fefefe;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.news>a.more:hover{background-color:#fefefe;border:1px solid #555;color:#555}.news>a.more:hover:after{position:absolute;top:0;right:0;content:'';width:1.5625vw;height:1.5625vw;margin:4.6vw 4.6vw 0 0;border-left:2px solid #555;border-bottom:2px solid #555;-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media screen and (min-width:40em){.contents-box-news{padding:10vw 30px 12.5vw}.news-post{padding:3vw 0}.news-post:last-of-type{border-bottom:1px solid #ddd;margin-bottom:6vw}.news-post .title{font-size:1.75vw;padding-top:2vw}.news-post .date{font-size:1.75vw}.news-post .date>span.cat{width:26vw;font-size:1.2vw;padding:0}.news>a.more{max-height:60px;padding:1.25vw;font-size:2vw}.news>a.more span:after{margin:1.7vw 1.7vw 0 0}.news>a.more:hover:after{margin:1.7vw 1.7vw 0 0}}@media screen and (min-width:64em){.contents-box-news{max-width:880px;padding:140px 0 80px}.news-post{padding:2rem 0}.news-post:last-of-type{margin-bottom:4rem}.news-post .title{font-size:14px;padding-top:0}.news-post .date{font-size:15px;letter-spacing:.1rem}.news-post .date>span.cat{width:165px;font-size:10px;font-weight:700;padding:5px 6px 3px;margin:0 1.2rem}.news>a.more{max-height:50px;padding:16px;font-size:16px;letter-spacing:.05rem}.news>a.more span{width:40px;height:40px}.news>a.more span:after{width:10px;height:10px;margin:19px 19px 0 0}.news>a.more:hover:after{width:10px;height:10px;margin:19px 19px 0 0}}.contents-box-about-img{width:100vw;height:56.25vw;margin:0 auto}@media screen and (min-width:40em){.contents-box-about-img{width:100vw;height:38.57vw;padding:0}}.contents-box-about{width:100%;height:auto;margin:0 auto;padding:12.5vw 30px;position:relative}.about .subtitle-en{font-size:5.625vw;font-family:'Karla',sans-serif;font-weight:400;letter-spacing:.2rem;text-align:center;margin-bottom:3vw}.about .subtitle-ja{font-size:3.125vw;letter-spacing:.05rem;text-align:center;margin-bottom:3vw}.about .logo-about{display:block;width:51.5625vw;height:23.4375vw;margin:8vw auto}.about .lead{font-size:5.625vw;font-weight:700;letter-spacing:.1rem;margin:0 auto 9vw;text-align:center}.about .text{font-size:3.75vw;text-align:justify;line-height:1.8;margin:0 auto 10vw}.text-action{font-size:3.75vw;text-align:justify;line-height:1.8;margin:0 auto 6vw}.text-action span{font-weight:700}.pb-about{padding-bottom:7.5vw}.mt-action{border-top:1px solid #ddd;padding-top:12.5vw}@media screen and (min-width:40em){.about .subtitle-en{font-size:30px;letter-spacing:.3rem;margin-bottom:1.2rem}.about .subtitle-ja{font-size:12px;margin-bottom:2rem}.about .logo-about{width:280px;height:128px;margin:2rem auto 4rem}.about .lead{font-size:22px;letter-spacing:.3rem;margin:0 auto 4rem}.about .lead br{display:none}.about .text{font-size:15px;line-height:2.1;letter-spacing:.03rem;margin:0 auto 4rem}.pb-about{padding-bottom:3rem}.text-action{font-size:15px;line-height:2.1;letter-spacing:.03rem;margin:0 auto 2rem}.mt-action{padding-top:5rem}}@media screen and (min-width:56.25em){.contents-box-about{max-width:880px;padding:80px 0}}.works-more{position:relative;width:100%;margin:0 auto;padding:0}.works-more-overlay{position:absolute;top:0;left:0;z-index:1000;display:block;width:100vw;height:4000px;transition:1s;background:linear-gradient(to bottom,transparent 80%,#f5f5f5 100%);pointer-events:none}.works-more-content{position:relative;height:auto;max-height:4000px;overflow:hidden;transition:max-height 1s;z-index:999}.works-more-btn{position:absolute;z-index:1100;bottom:0;left:0;right:0;width:90%;max-width:570px;max-height:100px;display:block;margin:0 auto 3rem;background-color:#555;border:1px solid #555;padding:2.5vw;color:#fefefe;font-size:4.5vw;font-family:'Karla',sans-serif;font-weight:400;letter-spacing:.02rem;text-align:center;transition:.8s;pointer-events:auto}.works-more-btn span{position:absolute;top:0;right:0;width:6.25vw;height:6.25vw}.works-more-btn span:after{position:absolute;top:0;right:0;content:'';width:1.5625vw;height:1.5625vw;margin:4.6vw 4.6vw 0 0;border-left:2px solid #fefefe;border-bottom:2px solid #fefefe;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.works-more-btn:hover{background-color:#fefefe;border:1px solid #555;color:#555}.works-more-btn:hover:after{position:absolute;top:0;right:0;content:'';width:1.5625vw;height:1.5625vw;margin:4.6vw 4.6vw 0 0;border-left:2px solid #555;border-bottom:2px solid #555;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.contents-box-works{width:100vw;height:auto;margin:0 auto;padding:12.5vw 0 0;background-color:#f5f5f5;position:relative;overflow:hidden}.works-wrap{max-width:580px;height:auto;margin:0 4.6875vw 0 6vw;padding:5vw 0 15vw;border-left:1px solid #ddd;position:relative}.year-wrap{margin-bottom:16vw;pointer-events:none}.year-wrap:last-of-type{margin-bottom:0}.works .posts{max-width:520px;height:auto;padding:6.25vw;background-color:#fff;position:relative}.works .posts:last-of-type{margin-bottom:0}.works-left,.works-right{margin:0 0 0 auto}.works-left .year,.works-right .year{font-size:9.375vw;font-family:'Karla',sans-serif;font-style:italic;font-weight:400;letter-spacing:.2rem;position:absolute;top:-6.25vw;left:-13px}.works-point{width:100%;height:auto;padding-top:12.5vw;margin-left:-1.2vw}.works-post{margin-bottom:5vw;padding-bottom:3.75vw;border-bottom:1px solid #ccc}.works-post:last-of-type{margin-bottom:0;padding-bottom:0;border:none}.works-post>img{width:100%;display:block;border:0;margin:0 auto}.works-post .title{font-size:4.0625vw;font-weight:700;line-height:1.8;margin-top:3.5vw;margin-bottom:2vw}.works-post .text{font-size:3.75vw;line-height:1.6}.post-ctl{visibility:hidden}.works-post .caption{font-size:3.125vw;line-height:1.5;margin-top:1.5vw}img.works-icon{display:block;width:50% !important;margin:1vw 0 0 auto !important}.works-post a{pointer-events:auto}.works-post>a.more em{font-style:normal;font-size:80%}.works-post>a.more{display:block;max-width:570px;max-height:100px;padding:2.5vw;margin:1rem auto 0;background-color:#555;border:1px solid #555;color:#fefefe;font-size:4.5vw;font-family:'Karla',sans-serif;font-weight:400;letter-spacing:.02rem;text-align:center;vertical-align:middle;position:relative;transition:.8s;pointer-events:auto}.works-post>a.more span{position:absolute;top:0;right:0;width:6.25vw;height:6.25vw}.works-post>a.more span:after{position:absolute;top:0;right:0;content:'';width:1.5625vw;height:1.5625vw;margin:4.6vw 4.6vw 0 0;border-left:2px solid #fefefe;border-bottom:2px solid #fefefe;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.works-post>a.more:hover{background-color:#fefefe;border:1px solid #555;color:#555}.works-post>a.more:hover:after{position:absolute;top:0;right:0;content:'';width:1.5625vw;height:1.5625vw;margin:4.6vw 4.6vw 0 0;border-left:2px solid #555;border-bottom:2px solid #555;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.modal-posts{width:100%;margin:0 auto}.modal-posts h2{font-size:4.6875vw;font-weight:700}.modal-posts h2 span{font-size:3.75vw;font-weight:400;color:#777}.modal-posts h2>br,.modal-posts h3>br{display:block}.modal-posts .modal-post{margin-bottom:3.75vw}.modal-posts .modal-post:last-of-type{margin-bottom:0}.modal-posts img{display:block;width:100%;margin:5vw auto}.modal-posts .works-post{margin-bottom:0;padding-bottom:1.25vw;border-bottom:0;padding-left:3.75vw;border-left:2px solid #ed9aa3}.modal-posts .works-post .title{line-height:1.6;margin-top:0;margin-bottom:1.25vw}.works .sp{display:block}.works .pc{display:none}@media screen and (min-width:40em){.works-more-btn{max-height:60px;padding:16px;font-size:16px;letter-spacing:.05rem}.works-more-btn span{width:40px;height:40px}.works-more-btn span:after{width:10px;height:10px;margin:20px 20px 0 0}.works-more-btn:hover:after{width:10px;height:10px;margin:20px 20px 0 0}.works-wrap{max-width:580px;margin:0 auto}.works-left .year,.works-right .year{font-size:44px;letter-spacing:.25rem;top:-1.8rem;left:-1rem}.works-point{margin-left:-.7vw}.works-post .title{font-size:15px;line-height:1.8;margin-top:1.5rem;margin-bottom:.75rem}.works-post .text{font-size:13px;line-height:1.8}.works-post .caption{font-size:11px;line-height:1.8;margin-top:.5rem}img.works-icon{margin:.5rem 0}.works-post>a.more{max-height:60px;padding:16px;font-size:16px;letter-spacing:.05rem}.works-post>a.more span{width:40px;height:40px}.works-post>a.more span:after{width:10px;height:10px;margin:20px 20px 0 0}.works-post>a.more:hover:after{width:10px;height:10px;margin:20px 20px 0 0}.modal-posts h2{font-size:18px}.modal-posts h2 span{font-size:13px}.modal-posts .modal-post{margin-bottom:1.5rem}.modal-posts img{max-width:220px;margin:0 0 0 auto;text-align:right}.modal-posts .works-post{padding-bottom:.5rem;padding-left:1.5rem}.modal-posts .works-post .title{line-height:1.8;margin-bottom:.5rem}}@media screen and (min-width:64em){.works-more-overlay{height:3000px}.works-more-content{max-height:3000px}.works-more-btn{margin:0 auto 5rem}.works-more-btn span:after{margin:19px 19px 0 0}.works-more-btn:hover:after{margin:19px 19px 0 0}.contents-box-works{width:100%;height:9550px;padding:80px 0}.works-wrap{max-width:1000px;min-width:1000px;height:100%;padding:4.2rem 0 0;border:none;z-index:5}.works-wrap .line-box{height:100%;width:50%;margin:-40px auto 0 0;border-right:2px solid #ddd;position:absolute;z-index:0}.works .posts{width:420px;padding:40px}.works-left{margin:0}.works-left .year{font-size:44px;letter-spacing:.25rem;top:-1.8rem;left:auto;right:-1rem}.works-right .year{font-size:44px;letter-spacing:.25rem;top:-1.8rem;left:-1rem}.works-point{margin-left:0}.year-even .works-point{position:relative;right:0}.year-odd .works-point{position:relative;left:49.4%}.works-post{margin-bottom:2rem;padding-bottom:1.5rem}.year-wrap{margin-bottom:0}.year2022{position:relative;top:0}.year2021{position:relative;top:-200rem}.year2020{position:relative;top:-185rem}.year2019{position:relative;top:-210rem}.year2018{position:relative;top:-370rem}.year2017{position:relative;top:-355rem;z-index:5}.year2016{position:relative;top:-390rem}.year2015{position:relative;top:-393rem}.year2014{position:relative;top:-408rem}.works-post>a.more{max-height:50px}.works-post>a.more span:after{margin:19px 19px 0 0}.works-post>a.more:hover:after{margin:19px 19px 0 0}.modal-posts h2>br,.modal-posts h3>br{display:none}.works .sp{display:none}.works .pc{display:block}}.media{position:relative}.contents-box-media{width:100%;height:auto;margin:0 auto;padding:12.5vw 30px;position:relative}.media-year:first-of-type{padding-top:3vw;margin-bottom:7.5vw}.media-year{margin-bottom:7.5vw}.media .year{font-size:7.5vw;font-family:'Karla',sans-serif;font-weight:400;letter-spacing:.75vw;margin-bottom:3vw}.media .posts{border-left:2px solid #ddd;padding-top:0;padding-left:4vw}.media-post{font-size:4.0625vw;line-height:1.6;letter-spacing:.05rem;vertical-align:middle;margin-bottom:6vw}.media-post:last-of-type{margin-bottom:.75vw}.media-post .date{font-family:'Karla',sans-serif;font-style:italic;font-weight:400;line-height:1.6;letter-spacing:.05rem;color:#999;margin-bottom:2vw}.media-post .title{font-weight:700}.media-post .link{padding-right:1.5vw;line-height:1.6;margin-top:1vw}.media-accordion{position:relative;width:100%;max-width:880px;margin:0 auto 6vw;padding:0}.media-accordion label{display:block;max-width:570px;max-height:50px;padding:11px;margin:0 auto;font-size:16px;font-family:'Karla',sans-serif;font-weight:400;letter-spacing:.05rem;text-align:center;vertical-align:middle;color:#fefefe;background-color:#555;border:1px solid #555;cursor:pointer;position:relative;transition:.8s}.media-accordion label.open-ac:after{content:'\f067';font-family:'Font Awesome 5 Pro',sans-serif;color:#fefefe;position:absolute;top:11px;right:20px}.media-accordion label.close-ac{background-color:#fefefe;border:1px solid #555;color:#555}.media-accordion label.close-ac:after{content:'\f068';font-family:'Font Awesome 5 Pro',sans-serif;color:#555;position:absolute;top:11px;right:20px}input{display:none !important}.media-accordion .media-oldpost.open{display:block;height:auto}@media screen and (min-width:40em){.media-year:first-of-type{padding-top:2rem;margin-bottom:3rem}.media-year{margin-bottom:3rem}.media .year{font-size:34px;letter-spacing:.25rem;margin-bottom:0}.media .posts{padding-top:.2rem;padding-left:1.6rem}.media-post{font-size:14px;letter-spacing:.075rem;margin-bottom:1.6rem}.media-post:last-of-type{margin-bottom:.2rem}.media-post .date{letter-spacing:0;margin-bottom:0}.media-post .link{padding-right:.4rem;margin-top:.2rem}.media-post .link:after{content:"";display:inline-block;width:.8rem;height:.8rem;margin-left:.4rem;background:url(//uxkaigi.jp/wp-content/themes/uxkaigiwp/assets/css/../img/icon_link.svg) no-repeat;background-size:contain;vertical-align:middle}}@media screen and (min-width:56.25em){.contents-box-media{max-width:880px;padding:80px 0;z-index:5}.media-accordion{margin:0 auto 3rem}}.contents-box-member{width:100%;height:auto;margin:0 auto;padding:12.5vw 0;background-color:#f5f5f5}.member-img{width:100vw;height:56.25vw;margin:0 auto}.member-wrap{margin-top:-3.8rem;z-index:5;position:relative}.member-inner{width:90.625vw;max-width:580px;height:auto;padding:4.6875vw;background-color:#fefefe;margin:6.25vw auto 0}.prof-thumb img{width:35.9375vw;margin:0 auto;display:block;padding-bottom:4.6875vw;text-align:center}.prof-box{font-size:3.75vw}.prof-box .name{letter-spacing:.25vw;margin-bottom:2.5vw;text-align:center;line-height:2.1}.prof-box .name br{display:block}.prof-box .name>span{vertical-align:baseline;text-align:center}.prof-box .name-position{font-size:4.0625vw;font-weight:700}.prof-box .name-ja{font-size:5.9375vw;font-weight:700;margin-left:2vw}.prof-box .name-en{font-size:4.375vw;font-family:'Karla',sans-serif;font-weight:700;margin-left:2vw;color:#999}.prof-box .works{font-size:3.65vw;line-height:1.6;margin-bottom:5vw;text-align:center}.prof-box .prof-text{line-height:1.7;margin-bottom:4.5vw}.prof-box .web-link{font-family:'Karla',sans-serif;font-weight:400;letter-spacing:.05rem;line-height:2.1}.prof-box .web-link>span{width:9.375vw;height:4.0625vw;padding:1vw 4vw;border-radius:20px;background-color:#999;color:#fefefe;letter-spacing:.1rem;margin-right:3vw}.prof-box .web-link br{display:block}@media screen and (min-width:40em){.contents-box-member{padding:80px 0}.member-img{height:38.57vw}.member-wrap{margin-top:-10.7rem}.member-inner{max-width:1000px;min-height:340px;padding:40px 80px;margin:2rem auto 0}.prof-thumb img{width:230px;height:auto;padding-bottom:0}.prof-box{font-size:13px}.prof-box .name{letter-spacing:.1rem;margin-bottom:1rem;text-align:left;line-height:1.4}.prof-box .name br{display:none}.prof-box .name>span{text-align:left}.prof-box .name-position{font-size:14px}.prof-box .name-ja{font-size:26px;margin-left:.8rem}.prof-box .name-en{font-size:16px;margin-left:.8rem}.prof-box .works{font-size:14px;margin-bottom:.8rem;text-align:left;line-height:1.4}.prof-box .prof-text{margin-bottom:1.2rem}.prof-box .web-link{line-height:1.4}.prof-box .web-link>span{width:60px;height:26px;padding:6px 13px;margin-right:.8rem}.prof-box .web-link br{display:none}}.contents-box-contact{width:100%;height:auto;margin:0 auto;padding:12.5vw 0 0}.logo-contact{display:block;width:43.75vw;max-width:280px;margin:0 auto}p.mail,p.shop,p.sns{font-family:'Karla',sans-serif;font-weight:400;font-size:4.6vw;letter-spacing:.05rem;text-align:center}p.mail{padding-left:3vw;margin-top:6.25vw;line-height:1.8}p.mail:before{content:"";display:inline-block;width:5.25vw;height:5.25vw;margin-right:3vw;background:url(//uxkaigi.jp/wp-content/themes/uxkaigiwp/assets/css/../img/icon_mail.svg) no-repeat;background-size:contain;vertical-align:middle}p.shop{margin-top:6.25vw;line-height:1.8}p.shop:before{content:"";display:inline-block;width:6.25vw;height:6.25vw;margin-right:3vw;background:url(//uxkaigi.jp/wp-content/themes/uxkaigiwp/assets/css/../img/icon_cart.svg) no-repeat;background-size:contain;vertical-align:middle}p.sns{margin-top:6.25vw;margin-bottom:3vw;letter-spacing:.1em}.contact br{display:block}.icon-sns{width:35vw;max-width:35vw;margin:0 auto;padding-bottom:10vw}.icon-sns img{display:inline-block;width:7.8125vw;height:7.8125vw;max-width:50px;max-height:50px;margin:0 auto;vertical-align:middle}img.icon-border{width:5.625vw;height:6.125vw;max-width:31.25vw;max-height:31.25vw;margin:0 0 0 1vw}.icon-sns a:hover{border:0;opacity:.6}.donation{width:90.625vw;max-width:580px;height:auto;padding:6.25vw;margin:4.25vw auto 18vw;border:1px solid #999}.donation .title{margin-bottom:5vw;font-size:5vw;font-weight:700;text-align:center}.donation .text{font-size:3.75vw;line-height:1.6;letter-spacing:.05rem;color:#777}.donation .account{margin-top:4.25vw;font-size:4.0625vw;line-height:1.5}br.sp{display:block}@media screen and (min-width:40em){.contents-box-contact{padding:80px 0 0}.logo-contact{width:100%;max-width:220px}p.mail,p.shop,p.sns{font-size:15px;letter-spacing:.05rem}p.mail{padding-left:.6rem;margin-top:2.4rem}p.mail:before{width:1.2rem;height:1.2rem;margin-right:.6rem}p.shop{margin-top:.8rem}p.shop:before{width:1.2rem;height:1.2rem;margin-right:.6rem}p.sns{margin-top:2.4rem;margin-bottom:0;letter-spacing:.1rem}.icon-sns{width:100%;max-width:120px;padding-top:1rem;padding-bottom:5rem}.icon-sns img{display:block;width:25px;height:25px}img.icon-border{max-width:120px;max-height:20px;margin:0}br.sp{display:none}.donation{max-width:800px;min-height:245px;padding:40px 60px;margin:0 auto 5rem}.donation .title{margin-bottom:2rem;font-size:20px}.donation .text{margin-bottom:2rem;font-size:13px;line-height:1.8}.donation .account{margin-top:0;font-size:14px;line-height:2.3}}.pagetop{position:fixed;bottom:0;right:0;display:none;box-sizing:border-box;z-index:10}.pagetop span{position:fixed;bottom:3.125vw;right:4.6875vw;width:9.375vw;height:9.375vw;margin-left:-3.59375vw;border:1px solid #555;border-radius:100%;background-color:#555}.pagetop span:after{position:absolute;bottom:30%;right:50%;content:'';width:2.1875vw;height:2.1875vw;margin:4.0625vw -1.09375vw 0 0;border-left:2px solid #fefefe;border-bottom:2px solid #fefefe;-webkit-transform:rotate(135deg);transform:rotate(135deg);box-sizing:border-box}@media screen and (min-width:40em){.pagetop{bottom:40px;right:40px}.pagetop span{bottom:20px;right:30px;width:40px;height:40px;margin-left:-23px;box-sizing:border-box}.pagetop span:after{width:12px;height:12px;margin:16px -6px 0 0}}footer{width:100vw;height:15.625vw;max-height:100px;background-color:#555}footer p.copyright{font-size:2.8125vw;color:#fefefe;text-align:center;padding-top:6.5vw}footer p.copyright>span{font-family:Verdana,“Droid Sans”,sans-serif}@media screen and (min-width:40em){footer{height:5.7143vw}footer p.copyright{font-size:70%;padding-top:2.5vw}}.fadeinout{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 1.4s ease;transition:all 1.4s ease}.fadeinout.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.slidetoleft,.slidetoright{position:relative}.slidetoleft:after{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;right:0;-webkit-transition:all 1.6s ease-in-out;transition:all 1.6s ease-in-out}.slidetoright:after{content:"";width:100%;height:100%;background:#f5f5f5;position:absolute;top:0;right:0;-webkit-transition:all 1.6s ease-in-out;transition:all 1.6s ease-in-out}.slidetoleft.move:after,.slidetoright.move:after{width:0}.in01{-webkit-animation:logofadein .8s ease-in-out .3s both;animation:logofadein .8s ease-in-out .3s both}.in02{-webkit-animation:logofadein .8s ease-in-out 1.1s both;animation:logofadein .8s ease-in-out 1.1s both}.in03{-webkit-animation:logofadein 1.1s ease-in-out 1.9s both;animation:logofadein 1.1s ease-in-out 1.9s both}.in04{-webkit-animation:logofadein 1.1s ease-in-out 3.3s both;animation:logofadein 1.1s ease-in-out 3.3s both}@-webkit-keyframes logofadein{0%{opacity:0}100%{opacity:1}}@keyframes logofadein{0%{opacity:0}100%{opacity:1}}.purupuru{display:inline-block;-webkit-animation:purupuru 3s 5s 30;animation:purupuru 3s 5s 30}@-webkit-keyframes purupuru{0%{-webkit-transform:translate(0px,0px) rotateZ(0deg)}30%{-webkit-transform:translate(2px,2px) rotateZ(1deg)}50%{-webkit-transform:translate(0px,2px) rotateZ(0deg)}70%{-webkit-transform:translate(2px,0px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px,0px) rotateZ(0deg)}}@keyframes purupuru{0%{transform:translate(0px,0px) rotateZ(0deg)}30%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0px,2px) rotateZ(0deg)}70%{transform:translate(2px,0px) rotateZ(-1deg)}100%{transform:translate(0px,0px) rotateZ(0deg)}}.spin{display:inline-block;-webkit-animation:spin 7s linear infinite;animation:spin 7s linear infinite;-webkit-transform-origin:54.1% 49%;transform-origin:54.1% 49%;-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}30%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}30%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}.chikachika{display:inline-block;-webkit-animation:chikachika 1.2s 8s linear 20 both;animation:chikachika 1.2s 8s linear 20 both}@-webkit-keyframes chikachika{0%{opacity:1}50%{opacity:.6}80%{opacity:1}100%{opacity:1}}@keyframes yogobig{0%{opacity:1}50%{opacity:.6}80%{opacity:1}100%{opacity:1}}.fuwa{display:inline-block;-webkit-animation:fuwa 2s 4s 20;animation:fuwa 2s 4s 20}@-webkit-keyframes fuwa{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}100%{-webkit-transform:translate(0,0)}}@keyframes fuwa{0%{transform:translate(0,0)}50%{transform:translate(0,-5px)}100%{transform:translate(0,0)}}.logo-about .logo-fade{display:none}.logo-about .logo-fade.move{display:block}.about01{-webkit-animation:logofade .3s ease-in-out .2s both;animation:logofade .3s ease-in-out .2s both}.about02{-webkit-animation:logofadein .3s ease-in-out .3s both;animation:logofade .3s ease-in-out .3s both}.about03{-webkit-animation:logofade .3s ease-in-out .4s both;animation:logofade .3s ease-in-out .4s both}.about04{-webkit-animation:logofade .3s ease-in-out .5s both;animation:logofade .3s ease-in-out .5s both}.about05{-webkit-animation:logofade .3s ease-in-out .6s both;animation:logofade .3s ease-in-out .6s both}.about06{-webkit-animation:logofade .3s ease-in-out .7s both;animation:logofade .3s ease-in-out .7s both}.about07{-webkit-animation:logofade .3s ease-in-out .8s both;animation:logofade .3s ease-in-out .8s both}.about08{-webkit-animation:logofade .3s ease-in-out .9s both;animation:logofade .3s ease-in-out .9s both}@-webkit-keyframes logofade{0%{opacity:0}100%{opacity:1}}@keyframes logofade{0%{opacity:0}100%{opacity:1}}@media print{a[href]:after{content:"" !important;display:none}abbr[title]:after{content:"" !important;display:none}}