.noto-serif-jp{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal}.noto-serif-jp.w400{font-weight:400}._focus-container{animation:focusIn 1.0s ease-out forwards, allowScroll 0s 1.0s forwards;overflow:hidden}@keyframes allowScroll{to{overflow:auto}}@keyframes focusIn{0%{filter:blur(5px)}100%{filter:blur(0)}}html{padding:0;margin:0;height:100dvh;width:100%}body{width:100%;height:100dvh;padding:0;margin:0;background-color:#FFF;line-height:1.1;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:200;position:relative;-webkit-text-size-adjust:100%;color:#202020}html,body{font-size:0;line-height:0}a{color:#268844;text-decoration:underline}a:hover{color:#0aab3b;text-decoration:none}.alp0{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.alp100{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.w1{font-family:"HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", ".HiraKakuInterface-W1";font-weight:100}.w2{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", ".HiraKakuInterface-W2";font-weight:300}.clearfix:after{display:block;clear:both;height:0px;visibility:hidden;content:"."}.clearfix{min-height:1px}* html .clearfix{height:1px}.anq{font-size:0;line-height:0;padding:0;margin:0}br.spOnly{white-space:nowrap;display:none}div{display:block;margin-left:auto;margin-right:auto;padding:0}.copyright{font-size:11px;color:#354231;font-weight:200}.home{padding:0;margin:0;text-align:center}.home .contents nav{display:block;height:auto}.home .contents nav ul{display:block;padding:0;margin:0;padding-top:100px}.home .contents nav ul li{display:inline-block;list-style:none;padding:0;margin:0;margin-right:40px}.home .contents nav ul li:last-child{margin-right:0;margin-left:40px}.home .contents nav ul li a{font-size:26px;color:#202020;transition:color 0.3s ease-in-out;text-decoration:none}.home .contents nav ul li a:hover{color:#268844}.home .contentsBg{background-image:url("/common/images/bg-01.png");background-size:1740px auto;background-position:center 200px;background-repeat:no-repeat}.home .contentsBg .inner{text-align:center}.home .contentsBg .inner .chair{display:block;width:206px;margin:auto}.home .contentsBg .inner .chair img{width:100%;height:auto}.home .contentsBg .inner .copyright{display:block;padding:0;margin:0;padding-top:75px;padding-bottom:75px}.actors,.company,.form{padding:0;margin:0;text-align:center}.actors .contents nav,.company .contents nav,.form .contents nav{display:block;height:auto;margin-top:35px}.actors .contents nav ul,.company .contents nav ul,.form .contents nav ul{display:block;padding:0;margin:0}.actors .contents nav ul li,.company .contents nav ul li,.form .contents nav ul li{display:inline-block;list-style:none;vertical-align:middle;line-height:1;padding:0;margin:0}.actors .contents nav ul li:first-child,.company .contents nav ul li:first-child,.form .contents nav ul li:first-child{margin-right:80px}.actors .contents nav ul li:last-child,.company .contents nav ul li:last-child,.form .contents nav ul li:last-child{margin-left:80px}.actors .contents nav ul li a,.company .contents nav ul li a,.form .contents nav ul li a{font-size:18px;color:#268844;transition:color 0.3s ease-in-out;text-decoration:none;font-weight:200}.actors .contents nav ul li a:hover,.company .contents nav ul li a:hover,.form .contents nav ul li a:hover{color:#202020}.actors .contents nav ul li a img,.company .contents nav ul li a img,.form .contents nav ul li a img{width:196px;height:auto}.actors .contents nav ul li a.selected,.company .contents nav ul li a.selected,.form .contents nav ul li a.selected{color:#202020}.actors .contents nav ul li a.selected:hover,.company .contents nav ul li a.selected:hover,.form .contents nav ul li a.selected:hover{color:#268844}.actors .contents .section .inner h2,.company .contents .section .inner h2,.form .contents .section .inner h2{font-size:14px}.actors .contents .section .inner h3,.company .contents .section .inner h3,.form .contents .section .inner h3{font-size:9px;font-weight:200;letter-spacing:0.3em}.actors .contents .section .inner ol,.company .contents .section .inner ol,.form .contents .section .inner ol{font-size:20px;line-height:1.1;list-style:none;display:block;display:inline-block;color:#2c2c2c;font-weight:200;vertical-align:top;padding:0;margin:0}.actors .contents .section .inner ol li,.company .contents .section .inner ol li,.form .contents .section .inner ol li{display:inline-block;padding:0 20px 25px 20px;font-weight:400}.actors .contents .section .inner ol li a,.actors .contents .section .inner ol li a:hover,.company .contents .section .inner ol li a,.company .contents .section .inner ol li a:hover,.form .contents .section .inner ol li a,.form .contents .section .inner ol li a:hover{color:#2c2c2c;text-decoration:none;vertical-align:baseline}.actors .contents .section .inner ol li a span,.actors .contents .section .inner ol li a:hover span,.company .contents .section .inner ol li a span,.company .contents .section .inner ol li a:hover span,.form .contents .section .inner ol li a span,.form .contents .section .inner ol li a:hover span{padding-left:3px}.actors .contents .section .inner ol li a span img,.actors .contents .section .inner ol li a:hover span img,.company .contents .section .inner ol li a span img,.company .contents .section .inner ol li a:hover span img,.form .contents .section .inner ol li a span img,.form .contents .section .inner ol li a:hover span img{width:16px;height:auto}.actors .contents .section .inner ol li i,.company .contents .section .inner ol li i,.form .contents .section .inner ol li i{font-stretch:normal;font-style:normal;font-size:14px;text-align:center}.actors .contents .newsSection,.company .contents .newsSection,.form .contents .newsSection{display:block;width:100%;max-width:840px}.actors .contents .newsSection .inner,.company .contents .newsSection .inner,.form .contents .newsSection .inner{padding:0;margin:0}.actors .contents .newsSection .inner.l,.company .contents .newsSection .inner.l,.form .contents .newsSection .inner.l{width:62%;text-align:left;float:left}.actors .contents .newsSection .inner.l dl,.company .contents .newsSection .inner.l dl,.form .contents .newsSection .inner.l dl{display:block;position:relative;padding:0;margin:0;margin-bottom:20px}.actors .contents .newsSection .inner.l dl dt,.company .contents .newsSection .inner.l dl dt,.form .contents .newsSection .inner.l dl dt{position:absolute;left:0;top:5px;line-height:1.4;display:inline-block;font-family:Helvetica, Arial, "sans-serif";font-size:14px}.actors .contents .newsSection .inner.l dl dd,.company .contents .newsSection .inner.l dl dd,.form .contents .newsSection .inner.l dl dd{display:block;padding-left:50px;font-size:14px;line-height:1.7}.actors .contents .newsSection .inner.l .moreBtn,.company .contents .newsSection .inner.l .moreBtn,.form .contents .newsSection .inner.l .moreBtn{text-align:center;font-size:12px}.actors .contents .newsSection .inner.r,.company .contents .newsSection .inner.r,.form .contents .newsSection .inner.r{width:29.4%;float:right}.actors .contents .newsSection .inner.r .contactSection,.company .contents .newsSection .inner.r .contactSection,.form .contents .newsSection .inner.r .contactSection{z-index:999;margin-bottom:20px}.actors .contents .newsSection .inner.r .contactSection .btn,.company .contents .newsSection .inner.r .contactSection .btn,.form .contents .newsSection .inner.r .contactSection .btn{position:relative}.actors .contents .newsSection .inner.r .contactSection .btn .bird,.company .contents .newsSection .inner.r .contactSection .btn .bird,.form .contents .newsSection .inner.r .contactSection .btn .bird{position:absolute;top:-42px;left:-8px;width:55px;height:50px}.actors .contents .newsSection .inner.r .contactSection .btn .bird img,.company .contents .newsSection .inner.r .contactSection .btn .bird img,.form .contents .newsSection .inner.r .contactSection .btn .bird img{width:55px;height:auto}.actors .contents .newsSection .inner.r .contactSection .btn a,.company .contents .newsSection .inner.r .contactSection .btn a,.form .contents .newsSection .inner.r .contactSection .btn a{transition:color 0.3s ease-in-out;display:block;text-align:center;text-decoration:none;color:#262626;border:1px solid #7c8b7c;font-size:14px;line-height:1.4;font-weight:400;padding:25px 20px;margin:0 0 10px 0;background-image:url("/common/images/icon-arrow-normal-01.png");background-position:97% center;background-repeat:no-repeat;background-size:13px 17px}.actors .contents .newsSection .inner.r .contactSection .btn a:hover,.company .contents .newsSection .inner.r .contactSection .btn a:hover,.form .contents .newsSection .inner.r .contactSection .btn a:hover{background-image:url("/common/images/icon-arrow-hover-01.png");color:#268844;border-color:#268844}.actors .contents .newsSection .inner.r ol,.company .contents .newsSection .inner.r ol,.form .contents .newsSection .inner.r ol{font-size:20px;line-height:1.1;list-style:none;display:block;display:inline-block;color:#2c2c2c;font-weight:200;vertical-align:top;padding:0;margin:0}.actors .contents .newsSection .inner.r ol li,.company .contents .newsSection .inner.r ol li,.form .contents .newsSection .inner.r ol li{display:inline-block;padding:0 20px 25px 20px;font-weight:400}.actors .contents .newsSection .inner.r ol li i,.company .contents .newsSection .inner.r ol li i,.form .contents .newsSection .inner.r ol li i{font-stretch:normal;font-style:normal;font-size:12px;text-align:center}.actors .contents .section{display:grid;place-items:center;min-height:370px;width:100%;max-width:840px}.actors .contents .section .inner{width:100%;position:relative;height:auto;min-height:auto}.actors .contents .section .inner h1,.actors .contents .section .inner h2{font-size:25px;line-height:1.1;padding:0;margin:0;font-weight:400;font-style:normal}.actors .contents .section .inner h1{color:#498303;margin-top:30px}.actors .contents .section .inner h3{margin-bottom:44px}.actors .contents .section .inner .secondBlock{display:block;grid-template-columns:none;grid-template-rows:none;text-align:right;width:100%;padding-top:50px}.actors .contents .section .inner .secondBlock .in{float:right;display:block;width:29.4%;margin-left:auto;text-align:center}.actors .contents .section .inner .secondBlock .in h2{font-size:16px}.actors .contents .section .inner .secondBlock .in h3{margin-bottom:18px}.actors .contents .section .inner .secondBlock .in ol li{font-size:18px}.actors .contentsBg{width:100%;height:200px;padding:0;margin:0;margin-top:120px;text-align:center;background-image:url("/common/images/bg-01.png");background-size:1740px auto;background-position:center top;background-repeat:no-repeat}.actors .contentsBg .inner{position:relative;max-width:1000px}.actors .contentsBg .inner div{position:absolute}.actors .contentsBg .inner div img{height:auto}.actors .contentsBg .inner div.person{z-index:6;right:55px;top:-120px}.actors .contentsBg .inner div.person img{width:50px}.actors .contentsBg .inner div.bass{z-index:8;right:-20px;top:-175px}.actors .contentsBg .inner div.bass img{width:133px}.actors .contentsBg .inner div.dogA{z-index:10;left:38%;top:-10px}.actors .contentsBg .inner div.dogA img{width:152px}.actors .contentsBg .inner div.dogB{z-index:9;top:-40px;left:20%}.actors .contentsBg .inner div.dogB img{width:81px}.actors .contentsBg .inner div.cat{z-index:7;top:19px;right:18%}.actors .contentsBg .inner div.cat img{width:74px}.actors .contentsBg .inner .copyright{z-index:12;width:100%;padding:0;margin:0;text-align:center;top:168px;position:absolute}.actors .contentsBg .inner ol{position:absolute;right:100px;top:-100px;font-size:20px;line-height:1.1;list-style:none;display:block;display:inline-block;color:#2c2c2c;font-weight:200;vertical-align:top;padding:0;margin:0}.actors .contentsBg .inner ol li{display:inline-block;padding:0 20px 25px 20px;font-weight:400}.actors .contentsBg .inner ol li i{font-stretch:normal;font-style:normal;font-size:12px;text-align:center}.company .contents .section{width:100%;max-width:840px}.company .contents .section .inner{width:100%;position:relative;height:auto;min-height:auto}.company .contents .section .inner.read h2{padding-top:100px;font-size:19px;line-height:1.9;font-weight:400;color:#354231}.company .contents .section .inner.read h2 p{max-width:640px;display:block;text-align:right}.company .contents .section .inner.read h2 p span{text-align:left;font-weight:200;display:inline-block;font-size:15px;line-height:1.7}.company .contents .section .inner.description{font-size:14px;line-height:1.4;width:auto;display:inline-block;text-align:left}.company .contentsBg{line-height:0;width:100%;height:145px;overflow:hidden;padding:200px 0 0 0;margin:0;text-align:center;background-image:url("/common/images/bg-01.png");background-size:1740px auto;background-position:center 200px;background-repeat:no-repeat}.company .contentsBg .inner{position:relative;max-width:1000px}.company .contentsBg .inner div{position:absolute}.company .contentsBg .inner div img{height:auto}.company .contentsBg .inner div.chest{left:25px;top:-193px}.company .contentsBg .inner div.chest img{width:176px}.company .contentsBg .inner div.desk{right:0;top:13px}.company .contentsBg .inner div.desk img{width:596px}.company .contentsBg .inner .copyright{width:100%;padding:0;margin:0;text-align:center;top:50px;position:absolute}.message-block-complete{border:1px solid #268844 !important;color:#268844 !important}.form .contents nav{margin-bottom:70px}.form .contents .section{max-width:500px;padding-left:0;padding-right:0}.form .contents .section .inner{padding-left:0;padding-right:0}.form .contents .section .inner h2{font-weight:200;font-size:24px}.form .contents .section .inner.read{margin-bottom:50px}.form .contents .section .inner.description iframe html body{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal}.form .contentsBg{margin-top:50px;background-size:1740px auto;background-position:center top;background-repeat:no-repeat}.form .contentsBg .inner{text-align:center}.form .contentsBg .inner .copyright{display:block;padding:0;margin:0;padding-top:75px;padding-bottom:75px}@media only screen and (max-width: 860px){.actors .contents,.company .contents,.form .contents{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 768px){.company .contents .section .inner.read h2 br.spOnly{display:block;width:1px}.company .contents .section .inner.description dl dd{margin-inline-start:0}.company .contentsBg .inner{position:relative;max-width:1000px}.company .contentsBg .inner div{position:absolute}.company .contentsBg .inner div img{height:auto}.company .contentsBg .inner div.chest{left:-10px;top:-183px}.company .contentsBg .inner div.chest img{width:140px}.company .contentsBg .inner div.desk{right:-50px;top:36px}.company .contentsBg .inner div.desk img{width:477px}.company .contentsBg .inner .copyright{top:30px}.contentsBg .inner .copyright{font-size:10px}}@media only screen and (max-width: 640px){.actors .contents nav,.company .contents nav,.form .contents nav{margin-top:35px}.actors .contents nav ul li:first-child,.company .contents nav ul li:first-child,.form .contents nav ul li:first-child{margin-right:5%}.actors .contents nav ul li:last-child,.company .contents nav ul li:last-child,.form .contents nav ul li:last-child{margin-left:5%}.actors .contents .newsSection,.company .contents .newsSection,.form .contents .newsSection{width:100%}.actors .contents .newsSection .inner.l,.company .contents .newsSection .inner.l,.form .contents .newsSection .inner.l{width:100%;float:none;margin-bottom:50px}.actors .contents .newsSection .inner.r,.company .contents .newsSection .inner.r,.form .contents .newsSection .inner.r{padding:20px;width:auto;float:none}.actors .contents .section{min-height:600px}.actors .contents .section .inner .secondBlock .in{width:50%}.actors .contentsBg{margin-top:120px}.actors .contentsBg .inner{position:relative;max-width:1000px}.actors .contentsBg .inner div{position:absolute}.actors .contentsBg .inner div img{height:auto}.actors .contentsBg .inner div.person{right:55px;top:-120px}.actors .contentsBg .inner div.person img{width:50px}.actors .contentsBg .inner div.bass{right:-10px;top:-175px}.actors .contentsBg .inner div.bass img{width:133px}.actors .contentsBg .inner div.dogA{top:-10px}.actors .contentsBg .inner div.dogA img{width:152px}.actors .contentsBg .inner div.dogB{left:5%}.actors .contentsBg .inner div.dogB img{width:81px}.actors .contentsBg .inner div.cat{top:19px}.actors .contentsBg .inner div.cat img{width:74px}}@media only screen and (max-width: 480px){.home .contents nav ul li{margin-right:6%}.home .contents nav ul li:last-child{margin-left:6%}.actors .contents nav,.company .contents nav{margin-top:35px}.actors .contents nav ul,.company .contents nav ul{display:block;position:relative}.actors .contents nav ul li,.company .contents nav ul li{display:block;width:26%;padding:0;margin:0;position:absolute;top:0;text-align:center;vertical-align:middle}.actors .contents nav ul li:first-child,.company .contents nav ul li:first-child{top:4px}.actors .contents nav ul li:nth-child(2),.company .contents nav ul li:nth-child(2){width:44%;position:relative;text-align:center;margin-left:auto;margin-right:auto}.actors .contents nav ul li:last-child,.company .contents nav ul li:last-child{top:4px;right:0}.actors .contents nav ul li a,.company .contents nav ul li a{vertical-align:middle;font-size:16px}.actors .contents nav ul li a img,.company .contents nav ul li a img{width:100%;height:auto}.actors .contents .section .inner h2,.company .contents .section .inner h2{font-size:16px}.actors .contents .section .inner h3,.company .contents .section .inner h3{font-size:9px;font-weight:200;letter-spacing:0.3em}.actors .contents .section .inner ol,.company .contents .section .inner ol{font-size:20px;line-height:1.1;list-style:none;display:block;display:inline-block;color:#2c2c2c;font-weight:200;vertical-align:top;padding:0;margin:0}.actors .contents .section .inner ol li,.company .contents .section .inner ol li{display:inline-block;padding:0 20px 25px 20px;font-weight:400}.actors .contents .section .inner ol li a,.actors .contents .section .inner ol li a:hover,.company .contents .section .inner ol li a,.company .contents .section .inner ol li a:hover{color:#2c2c2c;text-decoration:none;vertical-align:baseline}.actors .contents .section .inner ol li a span,.actors .contents .section .inner ol li a:hover span,.company .contents .section .inner ol li a span,.company .contents .section .inner ol li a:hover span{padding-left:3px}.actors .contents .section .inner ol li a span img,.actors .contents .section .inner ol li a:hover span img,.company .contents .section .inner ol li a span img,.company .contents .section .inner ol li a:hover span img{width:16px;height:auto}.actors .contents .section .inner ol li i,.company .contents .section .inner ol li i{font-stretch:normal;font-style:normal;font-size:14px;text-align:center}.form .contents nav{margin-top:35px}.form .contents nav ul{display:block;position:relative}.form .contents nav ul li{display:block;width:26%;padding:0;margin:0;position:absolute;top:0;text-align:center;vertical-align:middle}.form .contents nav ul li:first-child{top:4px}.form .contents nav ul li:nth-child(2){width:44%;position:relative;text-align:center;margin-left:auto;margin-right:auto}.form .contents nav ul li:last-child{top:4px;right:0}.form .contents nav ul li a{vertical-align:middle;font-size:16px}.form .contents nav ul li a img{width:100%;height:auto}.form .contents .section .inner h3{font-size:9px;font-weight:200;letter-spacing:0.3em}.form .contents .section .inner ol{font-size:20px;line-height:1.1;list-style:none;display:block;display:inline-block;color:#2c2c2c;font-weight:200;vertical-align:top;padding:0;margin:0}.form .contents .section .inner ol li{display:inline-block;padding:0 20px 25px 20px;font-weight:400}.form .contents .section .inner ol li a,.form .contents .section .inner ol li a:hover{color:#2c2c2c;text-decoration:none;vertical-align:baseline}.form .contents .section .inner ol li a span,.form .contents .section .inner ol li a:hover span{padding-left:3px}.form .contents .section .inner ol li a span img,.form .contents .section .inner ol li a:hover span img{width:16px;height:auto}.form .contents .section .inner ol li i{font-stretch:normal;font-style:normal;font-size:14px;text-align:center}.actors .contents .section .inner ol li:first-child,.actors .contents .section .inner ol li:last-child{padding-left:0;padding-right:0}.actors .contentsBg{margin-top:120px}.actors .contentsBg .inner div.person{top:-109px}.actors .contentsBg .inner div.person img{width:45px}.actors .contentsBg .inner div.bass{top:-155px}.actors .contentsBg .inner div.bass img{width:120px}.actors .contentsBg .inner div.dogA{top:20px}.actors .contentsBg .inner div.dogA img{width:122px}.actors .contentsBg .inner div.dogB{top:-40px}.actors .contentsBg .inner div.dogB img{width:65px}.actors .contentsBg .inner div.cat{top:5px;right:22%}.actors .contentsBg .inner div.cat img{width:59px}.company .contents .section .inner.read h2{font-size:4vw}}
