@charset "UTF-8";.keyvis-flat{padding:60px 0 30px}.keyvis-flat h2{font-size:200%;font-weight:700;color:#111}.keyvis-flat .description{margin-top:20px}.keyvis{height:400px;width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:center center no-repeat;background-size:cover}.keyvis label{border:none;display:block}.keyvis h2{width:30vw;height:30vw;max-width:240px;max-height:240px;overflow:hidden;position:relative;background-position:center;background-size:cover}.keyvis h2 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0) scale(1);width:100%!important;z-index:1}.keyvis h2:after{content:"";position:absolute;width:80px;height:60px;pointer-events:none;background:url(../../img/about/video-play.png) no-repeat center center;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0) scale(1);z-index:30}.keyvis .bg_overlay{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;color:#fff;background:rgba(0,0,0,.6);padding:8px 0;font-size:90%}@media screen and (max-width:768px){.keyvis{height:300px}.keyvis.pad_btm{padding-bottom:40px}.keyvis h2{width:35vw;height:35vw}}@media screen and (max-width:480px){.keyvis{height:50vw;margin-top:5vw;margin-bottom:25px}}#contents01{padding:100px 0 60px;margin-bottom:60px}#contents01 .inner{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,'Noto Serif JP',"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#111}#contents01 .inner .cercle{width:700px;height:700px;box-sizing:border-box;margin:0 auto;border-radius:50%;background:rgba(255,255,255,.9);text-align:center;display:flex;justify-content:center;align-items:center}#contents01 .inner .cercle h3{font-size:300%;margin-bottom:20px}#contents01 .inner .cercle p{font-size:90%;line-height:1.9;font-weight:700}@media screen and (max-width:768px){#contents01 .inner .cercle{width:100%;height:auto;border-radius:10px;padding:40px}#contents01 .inner .cercle .txtwrap{margin-top:0}#contents01 .inner .cercle p{text-align:left;font-size:90%}}@media screen and (max-width:480px){#contents01 .inner .cercle{padding:40px}}#contents01 .box{max-width:800px;margin:0 auto}#contents01 .box-child{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,'Noto Serif JP',"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:60px;line-height:1.8}#contents01 .box-child:last-child{margin-bottom:0}#contents01 .box-child h3{text-align:center;font-size:160%;margin-bottom:20px}#contents01 .box-child dd{text-align:center}#contents01 .box-child dd em{color:red;font-weight:700}@media screen and (max-width:768px){#contents01{padding:60px 0 40px;margin-bottom:30px}#contents01 .box-child{margin-bottom:40px}#contents01 .box-child h3{text-align:left;font-size:130%;margin-bottom:20px}#contents01 .box-child dd{text-align:left}}@media screen and (max-width:480px){.mainvis h2{font-size:100%}#contents01 .flex{justify-content:space-around}#contents01 .flex li{width:43vw;height:43vw;margin:0}#contents01 .flex:after{content:none}#contents01 .AddList:after{content:"";width:43vw}#contents02 a{width:48%}#contents02 a dd .box{width:calc(100% - 25px)}#contents02 a dd span{width:25px}#contents02 a dd span img{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1qd3AvYXNzZXRzL2Nzcy9hYm91dC9zdHlsZS5jc3MiLCJtandwL2Fzc2V0cy9jc3MvYWJvdXQvc3R5bGUuc2NzcyIsIm1qd3AvYXNzZXRzL2Nzcy9jb21tb24vX21vZHVsZS5zY3NzIiwibWp3cC9hc3NldHMvY3NzL2NvbW1vbi9fb3B0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCLENDWWhCLGFBQ0UsbUJBQVMsQ0FEWCxnQkFHSSxjQUFXLENBQ1gsZUFBYSxDQUNiLFVBQU8sQ0FMWCwwQkFTSSxlQUFZLENBSWhCLFFBRUUsWUFBUSxDQUNSLFVBQU8sQ0FDUCxpQkFBVSxDQ0xWLFlBQVMsQ0FFTCxjQUFXLENES2Ysc0JBQWlCLENBQ2pCLGtCQUFhLENBQ2Isa0NBQVksQ0FDWixxQkFBaUIsQ0FUbkIsY0FXSSxXQUFRLENBQ1IsYUFBUyxDQVpiLFdBZUksVUFBTyxDQUNQLFdBQVEsQ0FDUixlQS9CUSxDQWdDUixnQkFoQ1EsQ0FpQ1IsZUFBVSxDQUNWLGlCQUFVLENBQ1YsMEJBQXFCLENBQ3JCLHFCQUFpQixDQXRCckIsZUEwQk0saUJBQVUsQ0NhZCxPQUFLLENBQ0wsUUFBTSxDQTNCTixpREE0QjRELENEYnhELG9CQUFPLENBQ1AsU0FBUyxDQTdCZixpQkNtSUMsVUFBUSxDQUNSLGlCQUFVLENBRVYsVURyR3NCLENDc0d0QixXRHRHMkIsQ0FDdEIsbUJBQWdCLENBRWhCLHNFQUE0RCxDQUM1RCx1QkFBaUIsQ0NFckIsT0FBSyxDQUNMLFFBQU0sQ0EzQk4saURBNEI0RCxDREZ4RCxVQUFTLENBdkNmLG9CQTZDSSxpQkFBVSxDQUNWLFFBQU8sQ0FDUCxNQUFNLENBQ04sVUFBTyxDQUNQLHFCQUFZLENBQ1osVUFBTyxDQUNQLHlCQUFpQixDQUNqQixhQUFRLENBQ1IsYUFBVyxDRWtDYixvQ0Z2RkYsUUF3REksWUFBUSxDQXhEWixnQkEwRE0sbUJBQWdCLENBMUR0QixXQTZETSxVQUFPLENBQ1AsV0FBUSxDQUFBLENFZ0NaLG9DRjlGRixRQWtFSSxXQUFRLENBQ1IsY0FBWSxDQUNaLGtCQUFlLENBQUEsQ0FLbkIsWUFDRSxvQkFBUyxDQUNULGtCQUFlLENBRmpCLG1CRWpERSxpSEFBYSxDRnVEWCxVQUFNLENBTlYsMkJBUU0sV0FBTyxDQUNQLFlBQVEsQ0FDUixxQkFBWSxDQUNaLGFBQVEsQ0FFUixpQkFBZSxDQUNmLCtCQUFpQixDQUNqQixpQkFBWSxDQUNaLFlBQVMsQ0FDVCxzQkFBaUIsQ0FDakIsa0JBQWEsQ0FsQm5CLDhCQXVCUSxjQUFXLENBQ1gsa0JBQWUsQ0F4QnZCLDZCQTJCUSxhQUFXLENBQ1gsZUFBYSxDQUViLGVBQWEsQ0VoQm5CLG9DRmRGLDJCQWlDUSxVQUFPLENBQ1AsV0FBUSxDQUNSLGtCQUFlLENBQ2YsWUFBUyxDQXBDakIsb0NBc0NVLFlBQVksQ0F0Q3RCLDZCQXlDVSxlQUFZLENBQ1osYUFBVyxDQUFBLENFckJuQixvQ0ZyQkYsMkJBaURRLFlBQVMsQ0FBQSxDQWpEakIsaUJBc0RJLGVBQVcsQ0FDWCxhQUFRLENBdkRaLHVCRTdDRSxpSEFBYSxDRndHWCxrQkFBZSxDQUNmLGVBQWEsQ0E1RGpCLGtDQThETSxlQUFlLENBOURyQiwwQkFpRU0saUJBQVksQ0FDWixjQUFXLENBQ1gsa0JBQWUsQ0FuRXJCLDBCQXNFTSxpQkFBWSxDQXRFbEIsNkJBd0VRLFNBQU8sQ0FDUCxlQUFhLENFM0RuQixvQ0ZkRixZQStFSSxtQkFBUyxDQUNULGtCQUFlLENBaEZuQix1QkFrRk0sa0JBQWUsQ0FsRnJCLDBCQW9GUSxlQUFZLENBQ1osY0FBVyxDQUNYLGtCQUFlLENBdEZ2QiwwQkF5RlEsZUFBWSxDQUFBLENFcEVsQixvQ0Z5RkEsWUFFSSxjQUFXLENBSWYsa0JBRUksNEJBQWlCLENBRnJCLHFCQUlNLFVBQU8sQ0FDUCxXQUFRLENBQ1IsUUFBUSxDQU5kLHdCQVNNLFlBQVEsQ0FUZCwyQkFjTSxVQUFRLENBQ1IsVUFBTyxDQUtiLGNBRUksU0FBTyxDQUZYLHNCQUtNLHVCQUFPLENBTGIsc0JBU00sVUFBTyxDQVRiLDBCQVlRLFVBQU8sQ0FBQSIsImZpbGUiOiJtandwL2Fzc2V0cy9jc3MvYWJvdXQvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiOy5rZXl2aXMtZmxhdHtwYWRkaW5nOjYwcHggMCAzMHB4fS5rZXl2aXMtZmxhdCBoMntmb250LXNpemU6MjAwJTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzExMX0ua2V5dmlzLWZsYXQgLmRlc2NyaXB0aW9ue21hcmdpbi10b3A6MjBweH0ua2V5dmlze2hlaWdodDo0MDBweDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6Y2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5rZXl2aXMgbGFiZWx7Ym9yZGVyOm5vbmU7ZGlzcGxheTpibG9ja30ua2V5dmlzIGgye3dpZHRoOjMwdnc7aGVpZ2h0OjMwdnc7bWF4LXdpZHRoOjI0MHB4O21heC1oZWlnaHQ6MjQwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ua2V5dmlzIGgyIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDApIHNjYWxlKDEpO3dpZHRoOjEwMCUhaW1wb3J0YW50O3otaW5kZXg6MX0ua2V5dmlzIGgyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo4MHB4O2hlaWdodDo2MHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1nL2Fib3V0L3ZpZGVvLXBsYXkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDApIHNjYWxlKDEpO3otaW5kZXg6MzB9LmtleXZpcyAuYmdfb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjYpO3BhZGRpbmc6OHB4IDA7Zm9udC1zaXplOjkwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsua2V5dmlze2hlaWdodDozMDBweH0ua2V5dmlzLnBhZF9idG17cGFkZGluZy1ib3R0b206NDBweH0ua2V5dmlzIGgye3dpZHRoOjM1dnc7aGVpZ2h0OjM1dnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpey5rZXl2aXN7aGVpZ2h0OjUwdnc7bWFyZ2luLXRvcDo1dnc7bWFyZ2luLWJvdHRvbToyNXB4fX0jY29udGVudHMwMXtwYWRkaW5nOjEwMHB4IDAgNjBweDttYXJnaW4tYm90dG9tOjYwcHh9I2NvbnRlbnRzMDEgLmlubmVye2ZvbnQtZmFtaWx5Olwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsXCLmuLjmmI7mnJ1cIixZdU1pbmNobywnTm90byBTZXJpZiBKUCcsXCJIR+aYjuacnUVcIixcIu+8re+8syDvvLDmmI7mnJ1cIixcIu+8re+8syDmmI7mnJ1cIixzZXJpZjtjb2xvcjojMTExfSNjb250ZW50czAxIC5pbm5lciAuY2VyY2xle3dpZHRoOjcwMHB4O2hlaWdodDo3MDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjAgYXV0bztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jY29udGVudHMwMSAuaW5uZXIgLmNlcmNsZSBoM3tmb250LXNpemU6MzAwJTttYXJnaW4tYm90dG9tOjIwcHh9I2NvbnRlbnRzMDEgLmlubmVyIC5jZXJjbGUgcHtmb250LXNpemU6OTAlO2xpbmUtaGVpZ2h0OjEuOTtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I2NvbnRlbnRzMDEgLmlubmVyIC5jZXJjbGV7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzo0MHB4fSNjb250ZW50czAxIC5pbm5lciAuY2VyY2xlIC50eHR3cmFwe21hcmdpbi10b3A6MH0jY29udGVudHMwMSAuaW5uZXIgLmNlcmNsZSBwe3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6OTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsjY29udGVudHMwMSAuaW5uZXIgLmNlcmNsZXtwYWRkaW5nOjQwcHh9fSNjb250ZW50czAxIC5ib3h7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG99I2NvbnRlbnRzMDEgLmJveC1jaGlsZHtmb250LWZhbWlseTpcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLFwi5ri45piO5pydXCIsWXVNaW5jaG8sJ05vdG8gU2VyaWYgSlAnLFwiSEfmmI7mnJ1FXCIsXCLvvK3vvLMg77yw5piO5pydXCIsXCLvvK3vvLMg5piO5pydXCIsc2VyaWY7bWFyZ2luLWJvdHRvbTo2MHB4O2xpbmUtaGVpZ2h0OjEuOH0jY29udGVudHMwMSAuYm94LWNoaWxkOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNjb250ZW50czAxIC5ib3gtY2hpbGQgaDN7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2MCU7bWFyZ2luLWJvdHRvbToyMHB4fSNjb250ZW50czAxIC5ib3gtY2hpbGQgZGR7dGV4dC1hbGlnbjpjZW50ZXJ9I2NvbnRlbnRzMDEgLmJveC1jaGlsZCBkZCBlbXtjb2xvcjpyZWQ7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpeyNjb250ZW50czAxe3BhZGRpbmc6NjBweCAwIDQwcHg7bWFyZ2luLWJvdHRvbTozMHB4fSNjb250ZW50czAxIC5ib3gtY2hpbGR7bWFyZ2luLWJvdHRvbTo0MHB4fSNjb250ZW50czAxIC5ib3gtY2hpbGQgaDN7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxMzAlO21hcmdpbi1ib3R0b206MjBweH0jY29udGVudHMwMSAuYm94LWNoaWxkIGRke3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7Lm1haW52aXMgaDJ7Zm9udC1zaXplOjEwMCV9I2NvbnRlbnRzMDEgLmZsZXh7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0jY29udGVudHMwMSAuZmxleCBsaXt3aWR0aDo0M3Z3O2hlaWdodDo0M3Z3O21hcmdpbjowfSNjb250ZW50czAxIC5mbGV4OmFmdGVye2NvbnRlbnQ6bm9uZX0jY29udGVudHMwMSAuQWRkTGlzdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6NDN2d30jY29udGVudHMwMiBhe3dpZHRoOjQ4JX0jY29udGVudHMwMiBhIGRkIC5ib3h7d2lkdGg6Y2FsYygxMDAlIC0gMjVweCl9I2NvbnRlbnRzMDIgYSBkZCBzcGFue3dpZHRoOjI1cHh9I2NvbnRlbnRzMDIgYSBkZCBzcGFuIGltZ3t3aWR0aDoxMDAlfX0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDU1MgRG9jdW1lbnQgKi9cbkBpbXBvcnQgXCIuLi9jb21tb24vb3B0aW9uXCI7XG5AaW1wb3J0IFwiLi4vY29tbW9uL21vZHVsZVwiO1xuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgI0Fib3V0XG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4kY2VyY2xlU2l6ZToyNDBweDtcbi5rZXl2aXMtZmxhdHtcbiAgcGFkZGluZzogNjBweCAwIDMwcHg7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzExMTtcblxuICB9XG4gIC5kZXNjcmlwdGlvbntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbn1cbi5rZXl2aXMge1xuXG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbGFiZWx7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGgye1xuICAgIHdpZHRoOiAzMHZ3O1xuICAgIGhlaWdodDogMzB2dztcbiAgICBtYXgtd2lkdGg6ICRjZXJjbGVTaXplO1xuICAgIG1heC1oZWlnaHQ6ICRjZXJjbGVTaXplO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSB0cmFucy14eTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLy8gbWF4LXdpZHRoOiAkY2VyY2xlU2l6ZTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoODBweCw2MHB4KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9hYm91dC92aWRlby1wbGF5LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgQGluY2x1ZGUgdHJhbnMteHk7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICB9XG4gIH1cblxuXG4gIC5iZ19vdmVybGF5e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLDAuNik7XG4gICAgcGFkZGluZzo4cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG4gIEBpbmNsdWRlIHR1YmxldHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICYucGFkX2J0bXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgIHdpZHRoOiAzNXZ3O1xuICAgICAgaGVpZ2h0OiAzNXZ3O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcGhvbmV7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi8vIE1haW5Db250ZW5zXG4jY29udGVudHMwMSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAuaW5uZXJ7XG4gICAgQGluY2x1ZGUgZm8tbWluO1xuICAgIGNvbG9yOiMxMTE7XG4gICAgLmNlcmNsZXtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwwLjkpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC50eHR3cmFwe1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNSU7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAzMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB0dWJsZXR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIC50eHR3cmFwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICAgIGJye1xuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwaG9uZXtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJveHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ib3gtY2hpbGR7XG4gICAgQGluY2x1ZGUgZm8tbWluMjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaDN7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBkZHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGVte1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB0dWJsZXR7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuYm94LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEzMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUdWJsZXRcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQGluY2x1ZGUgdHVibGV0IHt9XG4vKlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFNwaG9uZVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AaW5jbHVkZSBzcGhvbmUge1xuICAubWFpbnZpcyB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICNjb250ZW50czAxIHtcbiAgICAuZmxleHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgbGl7XG4gICAgICAgIHdpZHRoOiA0M3Z3O1xuICAgICAgICBoZWlnaHQ6IDQzdnc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6bm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAgIC5BZGRMaXN0OmFmdGVye1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHdpZHRoOiA0M3Z3XG4gICAgICB9XG5cbiAgfVxuXG4gICNjb250ZW50czAyIHtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiA0OCU7XG5cbiAgICAgIGRkIC5ib3gge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICB9XG5cbiAgICAgIGRkIHNwYW4ge1xuICAgICAgICB3aWR0aDogMjVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDU1MgRG9jdW1lbnQgKi9cbi8qXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIG1vZHVsZVxuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuJWVsbGlwc2lze1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4laGlkZXRleHR7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWl4aW4gZmxleHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1peGluIGZsZXgtY2hpbGQoJGNoaWxkLXNlbGwpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNoaWxkLXNlbGx9KTtcbn1cbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlOmJvcmRlci1ib3gpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkdHlwZTtcbiAgYm94LXNpemluZzogJHR5cGU7XG59XG4vLyB0cmFuc2Zvcm3lkITnqK5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlICgkZGVnKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuLy8gc2NhbGVcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpO1xufVxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cbi8vIHNrZXdcbkBtaXhpbiBza2V3ICgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XG4gIG1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG4vLyDnuKbmqKrkuK3lpK7mj4PjgYhcbkBtaXhpbiB0cmFucy14eSgkZGVnOjAsJHNjYWxlOjEpIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpcm90YXRlKCN7JGRlZ31kZWcpc2NhbGUoJHNjYWxlKSk7XG59XG4vLyDmqKrkuK3lpK7mj4PjgYhcbkBtaXhpbiB0cmFucy14KCRkZWc6MCwkc2NhbGU6MSkge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpcm90YXRlKCN7JGRlZ31kZWcpc2NhbGUoJHNjYWxlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlyb3RhdGUoI3skZGVnfWRlZylzY2FsZSgkc2NhbGUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXJvdGF0ZSgjeyRkZWd9ZGVnKXNjYWxlKCRzY2FsZSk7XG59XG4vLyDnuKbkuK3lpK7mj4PjgYhcbkBtaXhpbiB0cmFucy15KCRkZWc6MCwkc2NhbGU6MSkge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlyb3RhdGUoI3skZGVnfWRlZylzY2FsZSgkc2NhbGUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKXJvdGF0ZSgjeyRkZWd9ZGVnKXNjYWxlKCRzY2FsZSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpcm90YXRlKCN7JGRlZ31kZWcpc2NhbGUoJHNjYWxlKTtcbn1cbi8v5pac44KB44K544OI44Op44Kk44OXXG5AbWl4aW4gc3RyaXBlKCRzdHJpcGUtY29sb3IxLCRzdHJpcGUtY29sb3IyLCRzdHJpcGUtc2l6ZToxNHB4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRzdHJpcGUtY29sb3IxIDI1JSwgJHN0cmlwZS1jb2xvcjIgMjUlLCAkc3RyaXBlLWNvbG9yMiA1MCUsICRzdHJpcGUtY29sb3IxIDUwJSwgJHN0cmlwZS1jb2xvcjEgNzUlLCAkc3RyaXBlLWNvbG9yMiA3NSUsICRzdHJpcGUtY29sb3IyKTtcbiAgLyog5bmFOHB444CB6auY44GVOHB444Gn6IOM5pmv55S75YOP44Gu44K144Kk44K644KS5oyH5a6aICovXG4gIGJhY2tncm91bmQtc2l6ZTogJHN0cmlwZS1zaXplICRzdHJpcGUtc2l6ZTtcbn1cblxuQG1peGluIHN0cmlwZV92YWwoJGJhc2VfY29sb3I6I2ZmZiwkc3RyaXBlX2NvbG9yOiNkZGQsJHJvdGF0ZTotNDUsJGJhc2Vfc2l6ZTo0cHgsJHN0cmlwZV9zaXplOjJweCl7XG5cdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG5cdFx0XHQkcm90YXRlICsgZGVnLFxuXHRcdFx0JGJhc2VfY29sb3IsXG5cdFx0XHQkYmFzZV9jb2xvciAkYmFzZV9zaXplLFxuXHRcdFx0JHN0cmlwZV9jb2xvciAkYmFzZV9zaXplLFxuXHRcdFx0JHN0cmlwZV9jb2xvciAkYmFzZV9zaXplICsgJHN0cmlwZV9zaXplXG5cdCk7XG59XG5cbkBtaXhpbiBkb3R0ZWQoJGJnY29sb3IsJGNvbG9yLCRwb3NpdGlvbjoxMCwkc2l6ZToyMCkge1xuICBiYWNrZ3JvdW5kOiAkYmdjb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCRjb2xvciAyMCUsIHRyYW5zcGFyZW50IDApLCByYWRpYWwtZ3JhZGllbnQoJGNvbG9yIDIwJSwgdHJhbnNwYXJlbnQgMCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgJHBvc2l0aW9uICsgcHggJHBvc2l0aW9uICsgcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemUgKyBweCAkc2l6ZSArIHB4O1xufVxuLy/lhoZcbkBtaXhpbiBjaXJjbGUoJHNpemU6MTBweCl7XG5cdHdpZHRoOiAkc2l6ZTtcblx0aGVpZ2h0OiAkc2l6ZTtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbn1cblxuLy/lm5vop5LlvaJcbkBtaXhpbiBzcXVhcmUoJHdpZHRoLCRoZWlnaHQsJGNvbG9yOm51bGwpe1xuXHR3aWR0aDogJHdpZHRoO1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbn1cblxuLy9BUlJPV1xuQG1peGluIGFycm93KCRkaXJlY3Rpb246IHJpZ2h0LCAkc2l6ZTogMTAsICRjb2xvcjogJGJsYWNrKXtcblx0JHNldDogbGVmdDtcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdHtcblx0XHQkc2V0OiByaWdodDtcblx0fUBlbHNlaWYgJGRpcmVjdGlvbiA9PSB0b3B7XG5cdFx0JHNldDogYm90dG9tO1xuXHR9QGVsc2VpZiAkZGlyZWN0aW9uID09IGJvdHRvbXtcblx0XHQkc2V0OiB0b3A7XG5cdH1AZWxzZXtcblx0XHQkc2V0OiBsZWZ0O1xuXHR9XG5cdCRzaXplOiByb3VuZCgkc2l6ZSAvIDIpO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXI6ICRzaXplICsgcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci0jeyRzZXR9LWNvbG9yOiAkY29sb3I7XG59XG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogcmlnaHQsICRzaXplOiAxMCwgJGNvbG9yOiAkYmxhY2spe1xuXHQkc2V0OiBsZWZ0O1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0e1xuXHRcdCRzZXQ6IHJpZ2h0O1xuXHR9QGVsc2VpZiAkZGlyZWN0aW9uID09IHRvcHtcblx0XHQkc2V0OiBib3R0b207XG5cdH1AZWxzZWlmICRkaXJlY3Rpb24gPT0gYm90dG9te1xuXHRcdCRzZXQ6IHRvcDtcblx0fUBlbHNle1xuXHRcdCRzZXQ6IGxlZnQ7XG5cdH1cblx0JHNpemU6IHJvdW5kKCRzaXplIC8gMik7XG5cdCRyb290U2l6ZTokc2l6ZSAqIDEuNzMyO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXI6ICRzaXplICsgcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci0jeyRzZXR9OiBzb2xpZCAkY29sb3IgJHJvb3RTaXplICsgcHg7XG59XG5AbWl4aW4gY29udGVudCgkd2lkdGg6IDIwcHgsJGhlaWdodDogMjBweCwkYmc6IG51bGwpe1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogJGJnO1xuXHR3aWR0aDogJHdpZHRoO1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG59XG5AbWl4aW4gdHJhbnMtbm9uZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG5cdHRvcDppbmhlcml0O1xuXHRsZWZ0OiBpbmhlcml0O1xufVxuLy8g44Kw44Op44OH44O844K344On44OzXG5AbWl4aW4gYmctZ3JhZGllbnQoJGFuZ2xlOiAxODBkZWcsICRjb2xvcjogIzBiZCwgJGFtb3VudDogMjAlKSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oJGFuZ2xlKSwgY29sb3Itc3RvcCgkY29sb3IpLCB0byhhZGp1c3QtaHVlKCRjb2xvciwgJGFtb3VudCkpKSBmaXhlZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yLCBhZGp1c3QtaHVlKCRjb2xvciwgJGFtb3VudCkpIGZpeGVkO1xufVxuQG1peGluIGJveC1zaGFkb3cgKCRvcGFjaXR5OjAuMSl7XG5cdGJveC1zaGFkb3c6NnB4IDVweCA1cHggLTRweCByZ2JhKDAsMCwwLCRvcGFjaXR5KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIENTUyBEb2N1bWVudCAqL1xuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAg5YWx6YCa6Kit5a6aXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIE1lZGlhU2NyZWVu5oyH5a6aXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8vIFBDIOOCteOCpOODiOOCteOCpOOCulxuJHNpdGVzaXplOiAxMDAwcHg7IC8vIGlubmVyXG4kdHVibGV0OiA3NjhweDsgLy8gVHVibGV0XG4kc3Bob25lOiA0ODBweDsgLy8gU1Bcbi8qXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAg44OZ44O844K544OX44Ot44OR44OG44KjXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbiRiZy1jb2xvcjogI2ZmZjsgLy8g5L2/aeeUqOiJslxuJGNvbG9yMDE6ICMwNTM3NWE7XG4kY29sb3IwMjogIzg2OTA5ZDtcbiRjb2xvcjAzOiAjMWE5ZmRmO1xuJGNvbG9yMDQ6ICNmMmY2Zjk7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICM0NDQ0NDQ7XG4kZ3JheTogI2VhZWFlYTtcbiRncmF5MjogI2JhYmFiYTtcbiRmb250LWNvbG9yOiAjNDg0NzQ3O1xuJGxpbmUtaGVpZ2h0OiAxLjU7XG4kYS1jb2xvcjogIzQ0NDtcbiRiYXNlZm9udDogMTRweDtcblxuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBGT05U5oyH5a6aXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8vIOaYjuacneODleOCqeODs+ODiFxuXG5AbWl4aW4gZm8tbWFydSB7XG4gIGZvbnQtZmFtaWx5OiBcIllha3VIYW5KUFwiLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIE1laXJ5bywg44Oh44Kk44Oq44KqLCBPc2FrYSwgJ01TIFBHb3RoaWMnLCBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm8tbWluIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgJ05vdG8gU2VyaWYgSlAnLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xufVxuXG5AbWl4aW4gZm8tbWluMiB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sICdOb3RvIFNlcmlmIEpQJywgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuQG1peGluIGZvLW1pbjMge1xuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgJ05vdG8gU2VyaWYgSlAnLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG59XG5cbkBtaXhpbiBmby1taW40IHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCdOb3RvIFNlcmlmIEpQJywgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuLy8g44K044K344OD44Kv44OV44Kp44Oz44OIXG5AbWl4aW4gZm8tZ28ge1xuICBmb250LWZhbWlseTogXCJZYWt1SGFuSlBcIiwgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCBNZWlyeW8sIOODoeOCpOODquOCqiwgT3Nha2EsICdNUyBQR290aGljJywgYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvLWdvMiB7XG4gIGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIE1laXJ5bywg44Oh44Kk44Oq44KqLCBPc2FrYSwgJ01TIFBHb3RoaWMnLCBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4vLyAgR29vZ2xl44OV44Kp44Oz44OIXG5AbWl4aW4gd2ViLWZvbnQwMCB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gd2ViLWZvbnQwMSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIHdlYi1mb250MDIge1xuICBmb250LWZhbWlseTogRFPjgY3jgorjgY7jgorjgZksIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIHdlYi1mb250MDMge1xuICBmb250LWZhbWlseTogdGJjaGliaXJnb3RoaWNwbHVzay1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIHdlYi1mb250MDQge1xuICBmb250LWZhbWlseTogY29uZ2xvbWVyYXRlLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFJlc3BvbnNpdmXmjIflrppcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLy8gU2l0ZXNpemVcbkBtaXhpbiBzaXRlc2l6ZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXRlc2l6ZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFR1YmxldFxuQG1peGluIHR1YmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0dWJsZXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBTcGhvbmVcbkBtaXhpbiBzcGhvbmUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3Bob25lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHF1ZXJ5LXVwKCRzaXplKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHF1ZXJ5LWRvd24oJHNpemUpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSJdfQ== */


/*input {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif;
}*/
.contactform{
 width: 100%;
}

.contactform th, .contactform td{
	padding: 12px 20px;
  border-bottom: 1px solid #ccc;
  text-align: left;
}
.contactform th{
	min-width: 200px;
	/*background-color: #3b3b3b;
	color: #fff;*/
	vertical-align: top;
}
.contactform td{
	width: 100%;
}

.required {
  margin-left: 10px;
  font-size: 14px;
  color: #fff;
  background-color: #ec1c24;
  padding: 2px 10px;
  border-radius: 30px;
}
.contactform span.wpcf7-list-item {
  /*チェックボックスを縦並びに
  display: block;*/
}
.contactform input,
.contactform textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100% !important;
  margin: 0px 0px 5px 0px;
  font-size: 100%;
  padding: 10px;
}
.contactform input[type="checkbox"],
.contactform input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px !important;
  margin: 5px 10px 10px 5px;
  font-size: 100%;
}

.wpcf7-not-valid-tip{
	color: #ec1c24;
}
.submit input[type="submit"] {
	display: block;
  margin: 30px auto;
  font-size: 18px;
  letter-spacing: 3px;
  cursor: pointer;
  border-radius: 15px;
  /*border: 1px solid #285A78;
  background-color: #fff;*/
  border: none;
  padding: 10px 20px;
  width: 100%;
  max-width: 150px;
  transition: 0.3s;
}
.submit input[type="submit"]:hover{
	opacity: 0.7;
}

@media only screen and (max-width: 600px) {
	.contactform th, .contactform td{
		display: block;
		box-sizing: border-box;
		padding: 12px 10px;
	}
	.contactform th{
		width: 100%;
		border-bottom: none;
	}
	.contactform td{
		padding-bottom: 30px;
	}
	/*.contactform tr:not(:last-child) td{
		border-bottom: none;
	}*/
}

