abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}*:focus{outline:0}*{box-sizing:border-box;border:none;color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:16px;font-style:normal;letter-spacing:.1rem;line-height:1.9;list-style:none;overflow-wrap:break-word;text-decoration:none}img{font-size:0;height:auto;max-width:100%}hr{border:0;border-bottom:3px solid;display:block;height:1px}.l-frame{max-width:940px;margin:0 auto}.c-list--square{list-style:none;padding-left:1.5rem;position:relative}.c-list--square::before{background:#000;content:"";height:.8rem;left:0;position:absolute;top:.95rem;transform:translateY(-50%);width:.8rem}.c-list--circle{list-style:none;padding-left:1.5rem;position:relative}.c-list--circle::before{background:#000;content:"";height:.8rem;left:0;position:absolute;top:.95rem;transform:translateY(-50%);width:.8rem;border-radius:50%}.c-box--beige{background-color:#ded8bc;border:2px solid;padding:0 2rem}.c-box--gray{background-color:#f0f3f7;border:double 10px #ccebe7;padding:0 1rem}.c-box--brown{background-color:maroon;border-radius:10px;color:#fff;margin:0 auto;margin-bottom:2rem;padding:1rem;width:80%}.c-scroll{position:relative}.c-scroll__item{overflow:hidden;color:red;position:absolute;right:0;top:0;-webkit-animation:scroll 3s linear infinite;animation:scroll 3s linear infinite}@media(max-width: 960px){.c-scroll__item{-webkit-animation:scroll-lg 3s linear infinite;animation:scroll-lg 3s linear infinite}}@-webkit-keyframes scroll{from{right:0}to{right:57%}}@keyframes scroll{from{right:0}to{right:57%}}@-webkit-keyframes scroll-lg{from{right:0}to{right:45%}}@keyframes scroll-lg{from{right:0}to{right:45%}}.c-scroll{position:relative}.c-scroll__table{overflow:hidden;color:red;position:absolute;right:0;top:0;-webkit-animation:scroll-table 3s linear infinite;animation:scroll-table 3s linear infinite}@-webkit-keyframes scroll-table{from{right:0}to{right:50%}}@keyframes scroll-table{from{right:0}to{right:50%}}.c-scroll-bar::-webkit-scrollbar{height:8px}.c-scroll-bar::-webkit-scrollbar-track{background-color:#fff}.c-scroll-bar::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:10px}.c-title--pink{background-color:#eb6238;border-radius:13px;margin:0 auto;padding:1rem;text-align:center}.c-border--gray{color:gray;margin:2rem 1rem}.c-border--red{color:#b3424a;margin:8rem 1rem}.c-link--purple{color:#551a8b;text-decoration:underline}.c-link--purple:hover{color:maroon}.c-link--hover:hover{color:#4a6b00}.p-header__img{font-size:0}.p-global-nav{margin-bottom:1rem}.p-global-nav__list{border:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-between}.p-global-nav__item{align-items:center;align-content:center;background-color:#4a6b00;border:1px solid #fff;display:flex;flex:1 0 25%;justify-content:center;text-align:center}@media(max-width: 768px){.p-global-nav__item{flex:1 0 50%}}.p-global-nav__item a,.p-global-nav__item span{align-items:center;display:flex;height:60px}.p-global-nav__item a{color:#fff;justify-content:center;padding:0 .5rem}.p-information{border:1px solid #000;width:100%}.p-information tbody{margin:0 auto}.p-information th{background-color:#ccebe7;border:1px solid #000;width:20%;vertical-align:middle}.p-information td{padding:.5rem;width:70%;border:1px solid #000}.p-job-img__list{display:flex;justify-content:space-between}@media(max-width: 740px){.p-job-img__list{align-items:center;flex-direction:column}}.p-job-img__item{display:flex;align-items:center;justify-content:space-between;flex:1 0;font-size:0}@media(max-width: 740px){.p-job-img__item{align-items:center;flex-direction:column}}.p-job-img__item:not(:last-child)::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#f9c04d;font-size:2rem}@media(max-width: 740px){.p-job-img__item:not(:last-child)::after{transform:rotate(90deg)}}.p-job-img__item::after{text-align:center}.p-job-img__item::after,.p-job-img__item *{flex:1 0;padding:1rem}.p-job-img img{max-width:100%;width:100%}.p-main-visual{display:flex}@media(max-width: 768px){.p-main-visual{flex-direction:column}}.p-main-visual__item:not(:last-child){margin-right:1.5rem}@media(max-width: 768px){.p-main-visual__item:not(:last-child){margin-right:0}}.p-main-visual__about{border-right:2px solid #aa9;padding-right:1.5rem;flex:2}@media(max-width: 768px){.p-main-visual__about{margin-bottom:2rem;border-right:none;border-bottom:2px solid #aa9;padding-right:0}}.p-main-visual__ad{font-size:.9rem;flex:1}.p-main-visual img{display:block;margin:0 auto;padding-bottom:1rem}@media(max-width: 768px){.p-main-visual p{max-width:80%;margin:0 auto;padding-bottom:1rem}}@media(max-width: 476px){.p-main-visual p{max-width:100%}}.p-price{overflow-x:auto;padding-bottom:.3rem}.p-price--table{white-space:nowrap;border-collapse:collapse;min-width:400px;display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch}.p-price td,.p-price th{border:1px solid #000;font-size:.9rem;padding:.5rem}.p-price th,.p-price td:not(:last-child){vertical-align:middle;text-align:center}.p-nav{text-align:center}.p-nav a{line-height:23px}.p-nav a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.3rem}.p-address__text{text-align:center}@media(max-width: 560px){.p-address__text{text-align:left}}.u-font--brown{color:maroon}.u-font--red{color:red}.u-font--white{color:#fff}.u-font--pink{color:#df005b}.u-pd--0{padding:.5rem}.u-pd--1{padding:1rem}.u-pd--2{padding:2rem}.u-pt--2{padding-top:2rem}.u-pb--2{padding-bottom:2rem}.u-font--bold{font-weight:bold}.u-fs--2{font-size:2rem}.u-fs--1{font-size:1.3rem}.u-fs--1-5{font-size:1.5rem}.u-fs--0{font-size:.7rem}.u-fs--0-9{font-size:.9rem}.u-back--brown{background-color:maroon}.u-back--light-brown{background-color:#d1b587}.u-back--orange{background-color:#eb6238}.u-back--light-orange{background-color:#fc9}.u-back--red{background-color:red}.u-back--yellow{background-color:#fc3}.u-back--bulu{background-color:#ccebe7}.u-back--gray{background-color:#ccc}.u-text--center{text-align:center}.u-mb--1{margin-bottom:1rem}.u-mb--3{margin-bottom:3rem}.u-mg--1{margin:1rem}.u-ml--1{margin-left:1rem}.u-mr--1{margin-right:1rem}.u-mt--3{margin-top:3rem}.u-mt--1{margin-top:1rem}.u-mt--5{margin-top:5rem}
