@charset "UTF-8";:root{--black-color:#444;--main-color:#c3a809;--sub-color:#9ee8ff;--text-color:#444}html{font-size:15px}body{margin:0;padding:0;background:#fff;color:var(--text-color);font-family:'Futura-Medium','Noto Sans JP','Zen Maru Gothic','A1明朝',Georgia,游明朝,'Yu Mincho',YuMincho,'Hiragino Mincho ProN',HGS明朝E,メイリオ,Meiryo,serif;line-height:1.7}li{list-style:none}.wp-block-list li{padding-left:1rem;padding-bottom:.5rem;list-style:disc;list-style-position:inside}a{text-decoration:none;color:var(--text-color)}img{max-width:100%}.container-fluid{margin:5rem}.main figure{margin-bottom:1.5em;display:flex;justify-content:center}.main{line-height:1.7;margin-bottom:45px}.main h2,.main h3,.main h4,.main h5,.main h6,.main hr{clear:both}.main h2,.main h3,.main h4,.main h5,.main h6{margin-bottom:.4em}.main p,.main ul,.main ol,.main dl,.main figure{margin-bottom:1.5em}.main h1{margin-bottom:1rem;font-size:2.1rem}.main h2{margin-bottom:1rem;font-size:1.8rem}.main h3{margin-bottom:.3rem;font-size:1.6rem}.main h4{font-size:1.5rem}.main h5{font-size:1.125rem}.main h6{font-size:1rem}.main p,.main li{font-size:1.1rem}.content-Body a,.nav-links a{color:#c3a809}.main h1>span{font-size:1.5rem}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6{margin-bottom:.4em}h3.h3-check{position:relative;padding-left:2.2rem}h3.h3-check:after{content:'';display:block;position:absolute;top:1rem;left:0;width:20px;height:10px;border-left:3px solid var(--main-color);border-bottom:3px solid var(--main-color);transform:rotate(-45deg)}.underbar{padding-bottom:.5rem;border-bottom:1px solid var(--main-color)}.wp-block-verse{padding:1rem 3rem;width:70%}.content-EyeCatch{display:flex;justify-content:center}.content-EyeCatch img{width:70%;height:25rem;object-fit:contain}@media screen and (max-width:768px){html{font-size:12px}}#header{overflow:hidden;background-color:var(--main-color);display:flex;justify-content:center}.header-inner,.footer-inner{margin:auto 5%;display:flex;justify-content:space-between;align-items:center;min-width:1000px;max-width:1200px;height:100%}.logo-link{display:flex;justify-content:center;align-items:center;font-family:'Zen Maru Gothic';font-size:2.5rem;font-weight:800;color:#fff}.header-inner a img{margin:1.5rem;max-width:5rem}.global-nav a{font-family:'Noto Sans JP';font-size:1.5rem;font-weight:500;color:#fff}#footer{overflow:hidden;background-color:var(--main-color);padding:2rem 3rem .5rem}.footer-base{display:flex;flex-direction:column}.footer-inner{display:flex;justify-content:space-between;margin:0 auto;height:4.5rem}.footer-copyright{text-align:center;color:#fff}.footer-nav{display:flex;justify-content:space-between}.menu-item+.menu-item{margin-left:40px}.footer-nav a{color:#fff}.drawer_hidden{display:none}.drawer_open{display:flex;height:60px;width:60px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer}.drawer_open span,.drawer_open span:before,.drawer_open span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background:var(--black-color);transition:.5s;position:absolute}.drawer_open span:before{bottom:8px}.drawer_open span:after{top:8px}#drawer_input:checked~.drawer_open span{background:rgba(255,255,255,0)}#drawer_input:checked~.drawer_open span:before{bottom:0;transform:rotate(45deg)}#drawer_input:checked~.drawer_open span:after{top:0;transform:rotate(-45deg)}.nav_content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:99;background:#fff;transition:.5s}.nav_list{list-style:none;margin-top:5%;display:flex;flex-direction:column;text-align:center}.nav_list a{font-size:1.5rem}#drawer_input:checked~.nav_content{left:0}.section_title{height:30%;display:flex;flex-direction:column;justify-content:center;align-items:center}.section_title h2{font-size:5rem}section.top{height:80vh;display:flex}.top-left{margin:0 auto;display:flex;align-items:center;font-family:"Zen Maru Gothic",serif;font-weight:400;font-style:normal}.top-left h2{font-size:3rem}.square{height:200px;width:200px;background:var(--sub-color)}.scrolldown1{position:absolute;left:50%;bottom:10px;height:50px}.scrolldown1 span{position:absolute;left:-30px;top:-30px;color:var(--black-color);font-size:1.5rem;letter-spacing:.05em}.scrolldown1:after{content:"";position:absolute;top:0;width:1px;height:30px;background:var(--black-color);animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}#works{margin:auto 10%;height:100vh}.sample_box{height:50%;display:flex}.sample_item{margin:1.5rem;text-align:center}.sample_name{color:var(--black-color)}.wpcf7-form{margin:auto 10%;display:flex;flex-direction:column;justify-content:center}.wpcf7-form p{margin:10px auto}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{border:2px solid #c8c8c8;border-radius:5px;background-color:#e1f9ff}.wpcf7 input[type=text],.wpcf7 input[type=email]{height:50px;width:700px}.wpcf7 textarea{height:300px;width:700px}.wpcf7 input[type=submit]{background:var(--main-color);color:#fff;border-radius:4px;font-size:1.4em;padding:10px 20px}.wpcf7 input[type=submit]:hover{background:var(--sub-color);font-weight:700;color:var(--main-color)}.main .content-Meta a{border-radius:20px;border:1px #c3a809 solid;padding:.7rem 1rem;color:#c3a809;margin-left:1.3rem}.related-posts{margin-top:3rem}.edit-num-textarea{width:2rem}#svg-container{max-width:100%;height:auto}.pickr-container{margin-top:20px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.material-box{display:flex;padding:10px}.material-image-box{width:55%}#canvas{width:100%;height:100%}.material-image{margin:10px;padding:1.5rem;border:2px solid #b1b1b1;border-radius:20px;position:relative;z-index:1}.material-image:before{z-index:-1;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background-position:0 0,7px 7px;background-size:14px 14px;background-repeat:repeat;background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff 100%),linear-gradient(45deg,#fff 25%,#e3e3e3 25%,#e3e3e3 75%,#fff 75%,#fff 100%)}.material-setting-box{margin:20px;width:40%}.pcr-clear{position:relative;border:1px solid #454545;background:#eee!important;background-image:linear-gradient(to right top,transparent 50%,red 50%,red 51%,transparent 51%) !important}.color-picker-container{position:relative}.pcr-button{border-radius:50% !important;border:.8px solid #c4c4c4}.pcr-button:before,.pcr-button:after{border-radius:50% !important}.color-container{padding:.7rem 0;display:flex}.color-setting-box{width:50%;display:flex}.slider-container{padding:.7rem 0;display:flex;align-items:center}.check-container{padding:.7rem 0;display:flex;flex-wrap:wrap}.check-box{width:50%;display:flex}.material-label{padding:0 .8rem 0 0;letter-spacing:.15em;min-width:3rem;text-align:center}.material-setting-hr-box{padding:1rem 0}.material-setting-hr{border-width:.8px 0 0;background-color:#f0f0f0}.vertical-line{width:1px;height:100px;background-color:#e9e9e9;margin:10px auto}.shadow-check-container{padding-top:.7rem;display:flex}.shadow-container{transition:opacity .5s ease,height .5s ease;opacity:0;height:0;overflow:hidden;display:flex}.shadow-container.show{opacity:1;height:auto}.vertical-line-box{padding:0 .9rem}.shadow-setteing-box{padding-top:.9rem;width:100%}input[type=range]{-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;width:60%;height:8px;border-radius:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1.5rem;width:1.5rem;background-color:#fff;border-radius:50%;box-shadow:0 0 2px 2px #bdbdbd}.slider-number{margin-left:.9rem;border-radius:7px;border:1px solid #d9d9d9;width:2.8rem;text-align:center}.toggle-button{position:relative}.toggle-input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}.toggle-label{width:3.5rem;height:1.8rem;background:#d9d9d9;position:relative;display:inline-block;border-radius:40px;transition:.3s;box-sizing:border-box}.toggle-label:after{content:"";position:absolute;width:1.8rem;height:1.8rem;border-radius:100%;left:0;top:0;z-index:2;background:#fff;box-shadow:0 0 2px 2px #bdbdbd;transition:.3s}.toggle-input:checked+.toggle-label{background-color:var(--main-color)}.toggle-input:checked+.toggle-label:after{left:1.8rem}.image-size{padding-top:1rem}.image-size-container{margin:1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between}.radio-box{flex-grow:1;margin:0;display:flex;justify-content:center}.radio-box input[type=radio]{display:none}.radio-box label{background-color:#d9d9d9;padding:8px 0;width:100%;text-align:center}.radio-box input[type=radio]:checked+label{background-color:var(--main-color);color:#fff;transition:color .3s ease,background-color .3s ease}.download-btn-container{margin:2rem 0;display:flex;flex-wrap:wrap;justify-content:space-between}.download-btn{width:47%;padding:10px 20px;border-radius:7px;color:#fff;background-color:var(--main-color);margin-bottom:1rem;font-size:17px;letter-spacing:.15rem}@media screen and (max-width:768px){.material-box{flex-direction:column}.material-image-box{width:90%;margin:auto}.material-setting-box{width:100%;margin:0}}.arrow-tip-buttons,.arrow-shape-buttons ul{margin:0 0 2rem;display:flex;justify-content:space-between;flex-wrap:wrap}.arrow-tip-button,.arrow-shape-button{border:2px solid var(--main-color);font-size:16px;color:var(--black-color);height:7.3rem;flex-grow:1;margin:0;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.arrow-tip-button.active{background-color:var(--main-color);color:#fff}.arrow-tip-button svg{margin-top:.7rem;margin-bottom:.4rem}.arrow-tip-button.border-next{margin-left:-1px}.arrow-shape-buttons ul{gap:1rem}.arrow-shape-button{width:30%}.arrow-shape-button:hover{background-color:var(--main-color);transition:.3s}.arrow-shape-button:hover a{color:#fff;transition:.2s}.arrow-shape-button a{padding:.8rem;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.arrow-shape-button svg{margin:0 auto}#sidebar .arrow-shape-buttons ul{gap:1.2rem}#sidebar .arrow-shape-button{border-radius:20%;box-shadow:0 0 2px 2px var(--main-color);border:none}#sidebar .arrow-shape-button a{width:auto;height:auto}#sidebar .arrow-shape-button a svg{width:5rem}#material-list{display:flex;flex-wrap:wrap}.search-result-item-link{display:flex}.search-result-item-image{margin:0 auto;overflow:hidden}.search-result-item-image img{transform:scale(.8,.8);transition:.5s all;height:100%}.search-result-item-image img:hover{transform:scale(1,1);transition:.6s all}#sidebar #material-list{justify-content:center}@media screen and (max-width:1200px){#sidebar .arrow-shape-button{width:50%}}@media screen and (max-width:768px){.arrow-shape-button svg{width:70px}#material-list .search-result-item{width:50%}#sidebar .arrow-shape-button{width:30%}}.search-form{background-color:#fff;border:2px solid #c8c8c8;border-radius:50px;padding:.8rem 2rem}.front-content{display:flex;flex-direction:column;margin-bottom:3rem}.center-title{display:flex;flex-direction:column;text-align:center}.center-title h2{margin-bottom:0}.btn-archive-container{display:flex;text-align:center}.btn-archive{width:47%;padding:10px 30px;border-radius:7px;color:#fff;background-color:var(--main-color);margin-bottom:1rem;font-size:17px;margin:0 auto;transition:.3s}.btn-archive:hover{box-shadow:1px 1px 3px 2px #d2d2d2;transition:.3s}.btn-archive i{margin:.5rem 1rem}.front-intro{margin-top:10rem;border:1px solid var(--main-color);border-radius:10px;display:flex;flex-direction:column;align-items:center}.intro-img{width:8rem;background-color:var(--main-color);border-radius:70% 60% 50% 50%/50% 60% 70% 80%;margin-top:2rem;padding:1rem}.intro-name{margin-top:.5rem;color:var(--main-color);font-size:1.4rem;font-weight:500}.intro-txt{margin:1rem 5rem 2rem;text-align:center}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{border:1px solid #c8c8c8;background-color:#fff}.wpcf7 input[type=submit]{padding:10px 70px;font-weight:300;border:1px solid var(--main-color);transition:all .5s ease}.wpcf7 input[type=submit]:hover{font-weight:300;background:#fff}.contents{display:flex;margin:2rem 10rem}#primary{width:100%;margin-right:2rem}#sidebar{width:25%;border-left:.5px solid #b1b1b1;padding:1rem 1.5rem}#sidebar .side-content{margin-bottom:3.5rem}.widget_block{margin-bottom:1.7rem}@media only screen and (max-width:768px){#header{height:7rem}.header-inner,.footer-inner{flex-direction:column;justify-content:center;min-width:400px}.search-form{display:none}.logo-link{width:80%;font-size:2rem}.header-inner a img{margin:.5rem;max-width:3.8rem}.global-nav a{font-family:'Noto Sans JP';font-size:1.2rem;font-weight:400;color:#fff}#footer{padding:2rem 0 .5rem}.contents{flex-direction:column;margin:2rem 3rem}#sidebar{width:80%;margin:auto;border-left:none;padding:0}.btn-archive{width:80%}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:100%}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input:-webkit-autofill{box-shadow:0 0 0px 1000px #fff inset}