@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;height:100%}@media screen and (max-width:900px){html{min-width:inherit;min-width:auto}}body{color:#4b4949;font-family:UD新ゴ L,UD Shin Go Light,arial,helvetica,clean,sans-serif;font-size:14px;font-size:1.4rem;height:100%;letter-spacing:.2rem;letter-spacing:0;line-height:1.7;-webkit-text-size-adjust:100%;-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media screen and (max-width:900px){body{background:none;font-size:13px;font-size:1.3rem}}a{display:inline-block;outline:none;text-decoration:none;-webkit-transition:all .3s linear;transition:all .3s linear}a,a:active,a:hover,a:visited{color:inherit}a:hover{opacity:.7}a:focus{outline:none}img{height:auto;max-width:100%}.pc-block{display:block}@media screen and (max-width:900px){.pc-block{display:none}}.sp-block{display:none}@media screen and (max-width:900px){.sp-block{display:block}}.header{background:#fff;height:100px;left:0;margin:auto;position:fixed;right:0;top:0;width:100%;z-index:10}@media screen and (max-width:1140px){.header{height:70px}}.header .nav-wrapper{margin:auto;max-width:1840px;padding:30px 0;width:95%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1140px){.header .nav-wrapper{line-height:1;padding:20px 0;width:90%}}.header .nav-wrapper .logo{max-width:243px}@media screen and (max-width:1240px){.header .nav-wrapper .logo{max-width:143px}}@media screen and (max-width:1140px){.header .nav-wrapper .logo{max-width:182px}}.header .nav-wrapper .logo img{font-size:0}.header .nav-wrapper .nav-list{max-width:1081px}@media screen and (max-width:1140px){.header .nav-wrapper .nav-list{background:rgba(0,0,0,.9);display:block;height:100vh;max-width:100%;padding:50px 0;position:fixed;right:-100%;top:0;-webkit-transition:all .6s;transition:all .6s;width:100%;z-index:99}.header .nav-wrapper .nav-list.panelactive{height:100vh;overflow:auto;position:fixed;right:0;width:100%;z-index:99;-webkit-overflow-scrolling:touch}}.header .nav-wrapper .nav-list li{margin:0 15px;text-align:center}@media screen and (max-width:1450px){.header .nav-wrapper .nav-list li{margin:0 10px}}@media screen and (max-width:1140px){.header .nav-wrapper .nav-list li{margin:30px 0;width:100%}}@media screen and (max-width:1450px){.header .nav-wrapper .nav-list li a{letter-spacing:0}}.header .nav-wrapper .nav-list li a span{display:block}.header .nav-wrapper .nav-list li a .jp{font-size:1.4rem}@media screen and (max-width:1450px){.header .nav-wrapper .nav-list li a .jp{font-size:1.3rem}}@media screen and (max-width:1245px){.header .nav-wrapper .nav-list li a .jp{font-size:1.2rem}}@media screen and (max-width:1140px){.header .nav-wrapper .nav-list li a .jp{color:#fff;font-size:1.5rem;margin-bottom:10px}}.header .nav-wrapper .nav-list li a .en{color:#000;font-size:1rem;opacity:.2}@media screen and (max-width:1140px){.header .nav-wrapper .nav-list li a .en{color:#fff;opacity:.4}}.header .navbutton{background:none;cursor:pointer;display:none;height:70px;position:fixed;right:0;top:0;width:60px;z-index:100}@media screen and (max-width:1140px){.header .navbutton{display:block}}@media screen and (max-width:900px){.header .navbutton{height:70px;width:70px}}.header .navbutton span{background-color:#54585a;display:inline-block;height:1px;left:0;margin:auto;position:absolute;right:0;-webkit-transition:all .4s;transition:all .4s;width:33px}.header .navbutton span:first-of-type{top:24px}.header .navbutton span:nth-of-type(2){top:32px}.header .navbutton span:nth-of-type(3){top:40px}.header .navbutton.active span:first-of-type{top:24px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.header .navbutton.active span:nth-of-type(2){opacity:0}.header .navbutton.active span:nth-of-type(3){top:37px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.footer{background:#707070}.footer:before{background:#fff url(https://newsroom.lixil.com/hubfs/lixil-holyday-img/fin_bg.png) no-repeat bottom;background-attachment:fixed;background-size:cover;content:"";display:block;height:160px;width:100%}@media screen and (max-width:900px){.footer:before{background-attachment:scroll;background-image:url(https://newsroom.lixil.com/hubfs/lixil-holyday-img/finbg_sp-2.png);height:100px}}.footer .sec-sns{background:#fff;padding:60px 0;text-align:center}@media screen and (max-width:900px){.footer .sec-sns{padding:30px 0}}.footer .sec-sns .fb_iframe_widget{font-size:0;height:20px}.footer .sec-sns .wrapper>div,.footer .sec-sns .wrapper>iframe{display:inline-block;margin:0 15px}@media screen and (max-width:900px){.footer .sec-sns .wrapper>div,.footer .sec-sns .wrapper>iframe{margin:5px}}@media screen and (max-width:414px){.footer .sec-sns .wrapper>div,.footer .sec-sns .wrapper>iframe{margin:5px 2px}}.footer .big-wrapper{color:#fff;padding:90px 0}@media screen and (max-width:900px){.footer .big-wrapper{padding:50px 0;text-align:center}}.footer .big-wrapper .copy{font-size:1.1rem}@media screen and (max-width:900px){.footer .big-wrapper .copy{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:1.1rem;margin-top:90px;order:2}}.footer .big-wrapper img{width:117px}@media screen and (max-width:900px){.footer .big-wrapper img{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:auto;order:1}}.main{margin-top:100px}@media screen and (max-width:1140px){.main{margin-top:70px}}.main .mv{height:90vh;position:relative;top:0}@media screen and (max-width:1140px){.main .mv{top:0}}@media screen and (max-width:900px){.main .mv{top:0}}.main .mv .logo{display:inline-block;position:absolute;right:20px;top:20px;width:263px}@media screen and (max-width:900px){.main .mv .logo{right:5px;top:5px;width:129px}}.main .mv .recruit-icon{display:inline-block;height:154px;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:68px;z-index:5}@media screen and (max-width:900px){.main .mv .recruit-icon{bottom:10px;height:89px;right:0;top:auto;-webkit-transform:none;transform:none;width:110px}}.main .mv .h1-txt{display:block;left:0;margin:auto;position:absolute;right:0;text-align:center;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main .mv .h1-txt .txt1{display:block;margin:auto;width:508px}@media screen and (max-height:768px){.main .mv .h1-txt .txt1{width:300px}}@media screen and (max-height:680px){.main .mv .h1-txt .txt1{width:280px}}@media screen and (max-width:900px){.main .mv .h1-txt .txt1{max-width:388px;width:95%}}@media screen and (max-width:900px) and (max-height:620px){.main .mv .h1-txt .txt1{max-width:300px}}@media screen and (max-width:900px) and (max-height:540px){.main .mv .h1-txt .txt1{max-width:250px}}.main .mv .h1-txt .txt2{display:block;height:550px;margin:auto}@media screen and (max-height:880px){.main .mv .h1-txt .txt2{height:410px}}@media screen and (max-height:768px){.main .mv .h1-txt .txt2{height:390px}}@media screen and (max-height:680px){.main .mv .h1-txt .txt2{height:300px}}@media screen and (max-width:900px){.main .mv .h1-txt .txt2{height:342px}}@media screen and (max-width:900px) and (max-height:620px){.main .mv .h1-txt .txt2{height:290px}}@media screen and (max-width:900px) and (max-height:540px){.main .mv .h1-txt .txt2{height:250px}}.main .mv .scroll-icon{bottom:30px;left:0;margin:auto;position:absolute;right:0;width:174px}@media screen and (max-height:768px){.main .mv .scroll-icon{width:104px}}.main .sec-story .wrapper{background:#fff}.main .sec-story .wrapper .inner-box{margin:auto;max-width:1080px;padding:55px 0 90px;width:90%}@media screen and (max-width:900px){.main .sec-story .wrapper .inner-box{padding:40px 0 60px}}.main .sec-story .wrapper .inner-box .title{border-top:23px solid #e75f13;color:#e75f13;font-size:2.5rem;letter-spacing:.5rem;padding:30px 0}.main .sec-story .wrapper .inner-box .title span{font-weight:400}@media screen and (max-width:900px){.main .sec-story .wrapper .inner-box .title{border-top:14px solid #e75f13;font-size:1.6rem;letter-spacing:.1rem}}.main .sec-story .wrapper .inner-box p{font-size:1.6rem;letter-spacing:.2rem;line-height:2.5;margin:0 0 30px}@media screen and (max-width:900px){.main .sec-story .wrapper .inner-box p{font-size:1.4rem;letter-spacing:.05rem;line-height:2}}.main .sec-story .wrapper .inner-box .link{cursor:pointer}.main .sec-story .wrapper .inner-box .link:after{background:url(https://newsroom.lixil.com/hubfs/lixil-holyday-img/link_icon.png) no-repeat 0 0;background-size:100% auto;content:"";display:inline-block;height:18px;width:18px}@media screen and (max-width:900px){.main .sec-story .wrapper .inner-box .link:after{height:15px;width:15px}}.main .sec-story .wrapper .inner-box .sub-title{margin:50px 0 20px}.main .sec-story .wrapper .profile{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main .sec-story .wrapper .profile>.unit-flex{border-right:1px solid #e75f13;max-width:530px;width:50%}@media screen and (max-width:900px){.main .sec-story .wrapper .profile>.unit-flex{border-bottom:1px solid #e75f13;border-right:0;max-width:100%;width:100%}}.main .sec-story .wrapper .profile>.unit-flex .name{font-size:2.2rem;font-weight:700;margin-bottom:15px;padding-left:40px;position:relative;width:100%}@media screen and (max-width:900px){.main .sec-story .wrapper .profile>.unit-flex .name{padding-left:35px}}.main .sec-story .wrapper .profile>.unit-flex .name:before{background:#e86922;bottom:24px;content:"";display:inline-block;height:10px;left:0;position:absolute;width:24px}@media screen and (max-width:900px){.main .sec-story .wrapper .profile>.unit-flex .name:before{bottom:15px}.main .sec-story .wrapper .profile>.unit-flex .name{-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:1.8rem;margin-bottom:10px;order:2}}.main .sec-story .wrapper .profile>.unit-flex .name .txt-right a{display:inline-block}.main .sec-story .wrapper .profile>.unit-flex .name .txt-right img{height:20px}.main .sec-story .wrapper .profile>.unit-flex .img{width:167px}@media screen and (max-width:900px){.main .sec-story .wrapper .profile>.unit-flex .img{margin:auto auto 30px;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.main .sec-story .wrapper .profile>.unit-flex .txt-box{padding-right:30px;width:calc(100% - 200px)}@media screen and (max-width:900px){.main .sec-story .wrapper .profile>.unit-flex .txt-box{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.main .sec-story .wrapper .profile>.unit-flex .txt-box p{font-size:1.3rem;line-height:2.2}@media screen and (max-width:900px){.main .sec-story .wrapper .profile>.unit-flex .txt-box p{line-height:2}}.main .sec-story .wrapper .profile>.unit-flex:nth-of-type(2){border:0;padding-left:20px}@media screen and (max-width:900px){.main .sec-story .wrapper .profile>.unit-flex:nth-of-type(2){margin-top:30px;padding-left:0}}.main .sec-story .wrapper .profile>.unit-flex:nth-of-type(2) .txt-box{padding-right:0}.main .youtube{aspect-ratio:16/9;margin:296px auto 90px;width:100%}@media screen and (max-width:900px){.main .youtube{margin:30px auto}}.main .youtube iframe{height:100%;width:100%}.main .sec-new-novel{margin-bottom:90px}.main .sec-new-novel .lt0{letter-spacing:0}.main .sec-new-novel .wrapper{background:#fff}.main .sec-new-novel .wrapper .inner-box{margin:auto;max-width:1080px;padding:55px 0 90px;width:90%}@media screen and (max-width:900px){.main .sec-new-novel .wrapper .inner-box{padding:40px 0 60px}}.main .sec-new-novel .wrapper .inner-box .title{font-size:2.5rem;font-weight:500;letter-spacing:.4rem;margin:70px 0 30px}@media screen and (max-width:900px){.main .sec-new-novel .wrapper .inner-box .title{line-height:1.3;margin:40px 0 30px}}.main .sec-new-novel .wrapper .inner-box .author{font-size:1.8rem}@media screen and (max-width:900px){.main .sec-new-novel .wrapper .inner-box .author{font-size:1.4rem}}.main .sec-new-novel .wrapper .inner-box .author .name{font-size:2.8rem;margin-left:10px}@media screen and (max-width:900px){.main .sec-new-novel .wrapper .inner-box .author .name{font-size:1.8rem}}.main .sec-new-novel .wrapper .inner-box .novel-box{height:230px;margin-top:30px;overflow:hidden;padding-bottom:100px;position:relative;-webkit-transition:.4s;transition:.4s}.main .sec-new-novel .wrapper .inner-box .novel-box p{font-size:1.6rem;letter-spacing:.2rem;line-height:2.5}@media screen and (max-width:900px){.main .sec-new-novel .wrapper .inner-box .novel-box p{font-size:1.4rem;letter-spacing:.1rem;line-height:2}}.main .sec-new-novel .wrapper .inner-box .novel-box:before{background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;content:"";height:170px;left:0;position:absolute;-webkit-transition:.4s;transition:.4s;width:100%}.main .sec-new-novel .wrapper .inner-box .novel-box.active:before{opacity:0;visibility:hidden}.main .sec-new-novel .wrapper .inner-box .novel-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;bottom:0;cursor:pointer;height:74px;left:0;margin:auto;outline:none;padding:0;position:absolute;right:0;width:173px}@media screen and (max-width:900px){.main .sec-new-novel .wrapper .inner-box .novel-box button{height:52px;width:101px}}.main .sec-new-novel .wrapper .inner-box .novel-box button .arrow{background:url(https://newsroom.lixil.com/hubfs/lixil-holyday-img/story_icon.png) no-repeat 0 0;background-size:100% auto;display:block;height:74px;width:100%}.main .sec-new-novel .wrapper .inner-box .novel-box.active button .arrow{background-image:url(https://newsroom.lixil.com/hubfs/lixil-holyday-img/story_icon_bottom.png)}.main .sec-intro{margin:0 0 100px}.main .sec-intro .big-wrapper .unit-bg-box{background:#fff;max-width:598px;padding:100px 80px;width:100%}@media screen and (max-width:900px){.main .sec-intro .big-wrapper .unit-bg-box{margin:auto;padding:60px 5% 80px;width:100%}}.main .sec-intro .big-wrapper .unit-bg-box .unit-title-01 .sub-title img{margin-left:0}.main .sec-intro .big-wrapper p{font-size:2rem;line-height:2.3;margin-bottom:60px}@media screen and (max-width:900px){.main .sec-intro .big-wrapper p{font-size:1.5rem;line-height:2;margin-bottom:40px}}.main .sec-vision{margin:100px 0 160px}@media screen and (max-width:900px){.main .sec-vision{margin-bottom:90px}}.main .sec-vision .big-wrapper .unit-bg-box{background:#fff;max-width:598px;padding:100px 80px;width:100%}@media screen and (max-width:900px){.main .sec-vision .big-wrapper .unit-bg-box{margin:auto;padding:60px 5% 80px;width:100%}}.main .sec-vision .big-wrapper .unit-bg-box .unit-title-01 .sub-title img{margin-left:0}.main .sec-vision .big-wrapper p{font-size:2rem;line-height:2.3;margin-bottom:60px}@media screen and (max-width:900px){.main .sec-vision .big-wrapper p{font-size:1.5rem;line-height:2;margin-bottom:40px}}.main .sub-mv{background:#fff url(https://newsroom.lixil.com/hubfs/lixil-holyday-img/fin_bg.png) no-repeat bottom;background-attachment:fixed;background-size:cover;padding:100px 0;text-align:center}@media screen and (max-width:900px){.main .sub-mv{background-attachment:scroll;background-image:url(https://newsroom.lixil.com/hubfs/lixil-holyday-img/finbg_sp-2.png)}}.main .sub-mv .h1-txt img{width:450px}@media screen and (max-width:900px){.main .sub-mv .h1-txt img{max-width:300px;width:100%}}.main .sub-mv .h1-txt .txt{color:#000;display:block;font-size:2rem;font-weight:700;text-shadow:-2px -2px 0 #fff,-2px 0 0 #fff,-2px 2px 0 #fff,0 -2px 0 #fff,0 2px 0 #fff,2px -2px 0 #fff,2px 0 0 #fff,2px 2px 0 #fff}@media screen and (max-width:900px){.main .sub-mv .h1-txt .txt{font-size:1.4rem}}.main .top-section-black{background:hsla(0,0%,7%,.9)}.main .top-section-black .black-title{background:#0aa;padding:84px 5%;text-align:center}@media screen and (max-width:900px){.main .top-section-black .black-title{font-size:0;padding:30px 5%}}.main .top-section-black .black-title img{font-size:0;max-width:660px}@media screen and (max-width:900px){.main .top-section-black .black-title img{max-width:500px;width:90%}}.main .top-section-black .sec-novel{padding:170px 0 150px}@media screen and (max-width:900px){.main .top-section-black .sec-novel{padding:90px 0}}.main .top-section-black .sec-novel .wrapper{margin:auto;max-width:1394px;width:90%}.main .top-section-black .sec-novel .unit-title-01{color:#fff}.main .top-section-black .sec-novel .unit-title-01 .sub-title img{margin-left:0}.main .top-section-black .sec-novel .novel-list .novel-inner{color:#fff;max-width:640px;width:48%}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner{margin-bottom:50px;width:100%}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top{border-bottom:1px solid #707070;margin-bottom:60px;padding:40px 0 0}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top{margin-bottom:40px;padding:30px 0 0}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .author{font-size:1.5rem}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .author{font-size:1.1rem}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .author .name{font-size:2.2rem;padding-left:10px}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .author .name{font-size:1.4rem}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .story{margin:40px 0 30px}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .story{margin:30px 0 10px}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .story img{height:19px}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .story img{height:16px}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top>p{font-size:1.7rem;line-height:2}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top>p{font-size:1.4rem;line-height:1.8}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .unit-btn-01{margin:70px 0}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-top .unit-btn-01{margin:40px auto}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .img{width:160px}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .img{width:120px}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .txt-box{width:calc(100% - 200px)}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .txt-box{width:calc(100% - 140px)}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .txt-box .story{margin:0 0 30px}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .txt-box .story{margin:0 0 15px}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .txt-box .story img{height:19px}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .txt-box .story img{height:16px}}.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .txt-box>p{font-size:1.7rem;line-height:2}@media screen and (max-width:900px){.main .top-section-black .sec-novel .novel-list .novel-inner .novel-inner-bottom .txt-box>p{font-size:1.3rem;line-height:1.7}}.main .top-section-black .sec-guide{background:#fff;padding:170px 0}@media screen and (max-width:900px){.main .top-section-black .sec-guide{padding:100px 0}}.main .top-section-black .sec-guide .wrapper .unit-title-01{text-align:center}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .unit-title-01 .sub-title img{height:10px}}.main .top-section-black .sec-guide .wrapper .flow-img{margin:100px auto;max-width:1106px;width:100%}.main .top-section-black .sec-guide .wrapper .flow-img.sp{display:none}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .flow-img{left:-5px;margin:50px auto 40px;position:relative;width:100%}.main .top-section-black .sec-guide .wrapper .flow-img.pc{display:none}.main .top-section-black .sec-guide .wrapper .flow-img.sp{display:block}}.main .top-section-black .sec-guide .wrapper .flow-img a{max-width:350px;width:32%}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .flow-img a{display:block;margin:-20px auto;width:100%}}.main .top-section-black .sec-guide .wrapper .flow-img a:nth-of-type(2){margin:auto 1%}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .flow-img a:nth-of-type(2){margin:-20px auto}}.main .top-section-black .sec-guide .wrapper .guide-lead{font-family:UD新ゴ R,UD Shin Go Regular;font-size:2rem;font-weight:700}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .guide-lead{font-size:1.5rem}}.main .top-section-black .sec-guide .wrapper .guide-lead p{letter-spacing:.2rem;margin:20px 0}.main .top-section-black .sec-guide .wrapper .guide-list{margin:100px auto auto;max-width:1242px;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .guide-list{margin:50px auto auto}}.main .top-section-black .sec-guide .wrapper .guide-list .list{width:48%}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .guide-list .list{width:100%}}.main .top-section-black .sec-guide .wrapper .guide-list .list dd,.main .top-section-black .sec-guide .wrapper .guide-list .list dt{width:100%}.main .top-section-black .sec-guide .wrapper .guide-list .list .title span{background:#54585a;color:#fff;display:inline-block;font-size:1.5rem;text-align:center;width:100px}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .guide-list .list .title span{font-size:1rem;width:80px}}.main .top-section-black .sec-guide .wrapper .guide-list .list dd{font-size:1.6rem;padding:20px 0 40px}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .guide-list .list dd{font-size:1.4rem;padding:10px 0 20px}}.main .top-section-black .sec-guide .wrapper .guide-list .list dd .fs16{font-size:1.6rem}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .guide-list .list dd .fs16{font-size:1.3rem}}.main .top-section-black .sec-guide .wrapper .attention{border-bottom:1px solid rgba(84,88,90,.75);border-top:1px solid rgba(84,88,90,.75);font-size:1.6rem;margin:50px auto;max-width:1120px;padding:30px 0;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .attention{font-size:1.2rem;margin:30px auto;padding:20px 0}}.main .top-section-black .sec-guide .wrapper .attention .unit-list-01 li{margin:20px 0}.main .top-section-black .sec-guide .wrapper .other-link{margin:80px auto}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .other-link{margin:30px auto}}.main .top-section-black .sec-guide .wrapper .other-link .unit-btn-01{margin:auto 20px;max-width:500px;width:45%}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .other-link .unit-btn-01{margin:15px auto;width:100%}.main .top-section-black .sec-guide .wrapper .prize-img{display:block;text-align:center}}.main .top-section-black .sec-guide .wrapper .prize-img img{max-width:490px;width:49%}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .prize-img img{margin:20px auto}}@media screen and (max-width:500px){.main .top-section-black .sec-guide .wrapper .prize-img img{max-width:400px;width:100%}}.main .top-section-black .sec-guide .wrapper .prize-txt-box{border:2px solid #dca42d;margin:30px auto auto;max-width:1040px;padding:30px;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .prize-txt-box{padding:5%}}.main .top-section-black .sec-guide .wrapper .prize-txt-box p{font-size:1.6rem;letter-spacing:.1rem}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .prize-txt-box p{font-size:1.2rem}}.main .top-section-black .sec-guide .wrapper .prize-txt-box p.title{font-size:2rem;margin-bottom:20px}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .prize-txt-box p.title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main .top-section-black .sec-guide .wrapper .prize-txt-box p.title img{display:inline-block;width:52px}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .prize-txt-box p.title img{margin-right:10px;width:24px}}.main .top-section-black .sec-guide .wrapper .prize-txt-box .red{color:#900;font-size:1.4rem;margin-top:10px}@media screen and (max-width:900px){.main .top-section-black .sec-guide .wrapper .prize-txt-box .red{color:#e60000;font-size:1.2rem;letter-spacing:0}}.main .top-section-black .sec-schedule{background:#f5f5f5;padding:100px 0;text-align:center}.main .top-section-black .sec-schedule .wrapper>img{margin:auto;max-width:1086px;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-schedule .wrapper .unit-title-01 .sub-title img{height:10px}}.main .top-section-black .sec-schedule .wrapper .txt-center{font-size:1.6rem;margin-top:40px}@media screen and (max-width:900px){.main .top-section-black .sec-schedule .wrapper .txt-center{font-size:1.2rem;margin-top:30px}}.main .top-section-black .sec-judge{background:#54585a;color:#fff;padding:170px 0}@media screen and (max-width:900px){.main .top-section-black .sec-judge{padding:100px 0}}.main .top-section-black .sec-judge .unit-title-01{color:#fff;text-align:center}@media screen and (max-width:900px){.main .top-section-black .sec-judge .unit-title-01 .sub-title img{height:10px}.main .top-section-black .sec-judge .unit-title-01 .main-title{margin-bottom:0}}.main .top-section-black .sec-judge .unit-flex{margin:auto;max-width:1087px;width:100%}.main .top-section-black .sec-judge .unit-flex li{font-size:1.4rem;letter-spacing:.2rem;margin:0 1%;max-width:240px;width:23%}@media screen and (max-width:900px){.main .top-section-black .sec-judge .unit-flex li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:1.2rem;justify-content:space-between;margin:20px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .top-section-black .sec-judge .unit-flex li .img{margin:auto auto 10px;width:140px}.main .top-section-black .sec-judge .unit-flex li>p{margin-top:20px;width:100%}.main .top-section-black .sec-judge .unit-flex li .txt-name-box{width:100%}}.main .top-section-black .sec-judge .unit-flex li img{font-size:0}.main .top-section-black .sec-judge .unit-flex li .name{font-size:2rem;text-align:center}@media screen and (max-width:900px){.main .top-section-black .sec-judge .unit-flex li .name{font-size:1.7rem}}.main .top-section-black .sec-judge .unit-flex li .txt{display:block;height:160px;letter-spacing:0;margin:20px 0 0;text-align:center}@media screen and (max-width:900px){.main .top-section-black .sec-judge .unit-flex li .txt{font-size:1rem;height:auto}}.main .top-section-black .sec-judge .message-box{background:#707070;margin:100px auto auto;max-width:1120px;padding:30px;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-judge .message-box{margin-top:40px;padding:5%}}.main .top-section-black .sec-judge .message-box p{font-size:1.8rem;padding:0 15px}@media screen and (max-width:900px){.main .top-section-black .sec-judge .message-box p{font-size:1.3rem;padding:0}}.main .top-section-black .sec-judge .message-box p.sub-title-tag{margin-bottom:15px;padding:0}.main .top-section-black .sec-judge .message-box p.sub-title-tag img{height:19px}@media screen and (max-width:900px){.main .top-section-black .sec-judge .message-box p.sub-title-tag img{height:16px}}.main .top-section-black .sec-faq{background:#fff;padding:90px 0}@media screen and (max-width:900px){.main .top-section-black .sec-faq{padding:50px 0}}.main .top-section-black .sec-faq .wrapper .unit-title-01{text-align:center}@media screen and (max-width:900px){.main .top-section-black .sec-faq .wrapper .unit-title-01 .sub-title img{height:10px}}.main .top-section-black .sec-faq .wrapper .unit-title-01 .main-title{margin-bottom:60px}@media screen and (max-width:900px){.main .top-section-black .sec-faq .wrapper .unit-title-01 .main-title{margin-bottom:50px}}.main .top-section-black .sec-faq .wrapper .faq-wrapper{background:#f9f8f1;margin:auto;max-width:1120px;padding:100px 170px;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-faq .wrapper .faq-wrapper{padding:50px 5%}}.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list{background:#fff;font-size:1.5rem;margin-bottom:40px;padding:25px 30px}@media screen and (max-width:900px){.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list{font-size:1.4rem;margin-bottom:20px}}.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list dd,.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list dt{position:relative}@media screen and (max-width:900px){.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list dd,.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list dt{width:100%}}.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list dd:before,.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list dt:before{display:inline-block;font-size:1.7rem;left:0;position:absolute;top:-2px}@media screen and (max-width:900px){.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list dd:before,.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list dt:before{top:-2px}}.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list:last-of-type{margin-bottom:0}.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list .q{border-bottom:1px solid rgba(84,88,90,.5);padding:0 0 10px 30px}.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list .q:before{content:"Q."}.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list .a{padding:10px 0 0 30px}.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list .a:before{color:#e75400;content:"A.";top:12px}@media screen and (max-width:900px){.main .top-section-black .sec-faq .wrapper .faq-wrapper .faq-list .a:before{top:7px}}.main .top-section-black .sec-contact{color:#fff;padding:150px 0}@media screen and (max-width:900px){.main .top-section-black .sec-contact{padding:100px 0}}.main .top-section-black .sec-contact .unit-title-01{color:#fff;text-align:center}.main .top-section-black .sec-contact .end-txt{font-size:1.8rem;margin:50px auto auto}@media screen and (max-width:900px){.main .top-section-black .sec-contact .end-txt{font-size:1.6rem}}.main .top-section-black .sec-contact .hbspt-form{margin:auto;max-width:860px}.main .top-section-black .sec-contact .hbspt-form button,.main .top-section-black .sec-contact .hbspt-form input,.main .top-section-black .sec-contact .hbspt-form select,.main .top-section-black .sec-contact .hbspt-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}.main .top-section-black .sec-contact .hbspt-form textarea{resize:vertical}.main .top-section-black .sec-contact .hbspt-form input[type=checkbox],.main .top-section-black .sec-contact .hbspt-form input[type=radio]{display:none}.main .top-section-black .sec-contact .hbspt-form button,.main .top-section-black .sec-contact .hbspt-form input[type=button],.main .top-section-black .sec-contact .hbspt-form input[type=submit],.main .top-section-black .sec-contact .hbspt-form label,.main .top-section-black .sec-contact .hbspt-form select{cursor:pointer}.main .top-section-black .sec-contact .hbspt-form select::-ms-expand{display:none}.main .top-section-black .sec-contact .hbspt-form .actions{margin:90px auto auto}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .actions{margin:30px auto auto}}.main .top-section-black .sec-contact .hbspt-form .actions input[type=submit]{background:#e75400;color:#fff;display:block;font-size:1.8rem;margin:auto;max-width:311px;padding:18px 0;width:100%}.main .top-section-black .sec-contact .hbspt-form .form-columns-1,.main .top-section-black .sec-contact .hbspt-form .form-columns-2{margin:30px 0;max-width:100%;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1,.main .top-section-black .sec-contact .hbspt-form .form-columns-2{margin:20px 0}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .inputs-list,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .inputs-list{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;position:relative}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .hs-field-desc,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .hs-field-desc{bottom:0;color:#fff170;margin:0;position:absolute;right:0;width:calc(100% - 200px)}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .hs-field-desc,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .hs-field-desc{position:static;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:5px 0 20px;order:3}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field label,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field label{font-size:1.6rem;padding:20px 0 0;width:200px}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field label,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field label{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;font-size:1.4rem;margin-bottom:5px;order:1;padding:0}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field label .hs-form-required,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field label .hs-form-required{background:#e60000;border-radius:10px;color:#fff;display:inline-block;font-size:1rem;margin-left:10px;padding:1px 10px;position:relative;top:-3px}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field label .hs-form-required:before,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field label .hs-form-required:before{content:"必須"}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input{margin-right:0;width:calc(100% - 200px)}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input input,.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input textarea,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input input,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input textarea{background:#fff;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;padding:0 20px;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input input,.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input textarea,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input input,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input textarea{height:50px}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input textarea,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input textarea{height:312px;padding:20px}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input textarea,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input textarea{height:300px}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li{margin:20px 0 0}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li{margin:0}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li label,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:30px;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li input[type=checkbox],.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li input[type=radio],.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li input[type=checkbox],.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li input[type=radio]{appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0;position:relative;-webkit-tap-highlight-color:transparent;background:none;border:1px solid #fff;height:1em;height:18px;margin:0 10px 0 0;opacity:1;width:1em;width:18px}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li input[type=checkbox]:checked:before,.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li input[type=radio]:checked:before,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li input[type=checkbox]:checked:before,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li input[type=radio]:checked:before{background:#fff;content:"";height:.15em;left:0;position:absolute;top:.6em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.3em .1em 0;transform-origin:.3em .1em 0;width:.4em}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li input[type=checkbox]:checked:after,.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input ul li input[type=radio]:checked:after,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li input[type=checkbox]:checked:after,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input ul li input[type=radio]:checked:after{background:#fff;content:"";height:.15em;left:.3em;position:absolute;top:.6em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:.1em .1em 0;transform-origin:.1em .1em 0;width:.7em}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input #mail_date_img-041c1a11-1ee8-4059-afd6-3e6f6c3ee981,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input #mail_date_img-041c1a11-1ee8-4059-afd6-3e6f6c3ee981{background:none;height:auto;padding:20px 0 60px}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .input #mail_date_img-041c1a11-1ee8-4059-afd6-3e6f6c3ee981,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .input #mail_date_img-041c1a11-1ee8-4059-afd6-3e6f6c3ee981{padding:0}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .hs-error-msgs,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .hs-error-msgs{margin:10px 0 0;text-align:right;width:100%}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .hs-error-msgs,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .hs-error-msgs{text-align:left}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .field .hs-error-msgs .hs-error-msg,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .field .hs-error-msgs .hs-error-msg{color:red;padding:0}.main .top-section-black .sec-contact .hbspt-form .form-columns-1:nth-of-type(3) .field .input,.main .top-section-black .sec-contact .hbspt-form .form-columns-1:nth-of-type(8) .field .input,.main .top-section-black .sec-contact .hbspt-form .form-columns-2:nth-of-type(3) .field .input,.main .top-section-black .sec-contact .hbspt-form .form-columns-2:nth-of-type(8) .field .input{padding-bottom:40px}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1:nth-of-type(3) .field .input,.main .top-section-black .sec-contact .hbspt-form .form-columns-1:nth-of-type(8) .field .input,.main .top-section-black .sec-contact .hbspt-form .form-columns-2:nth-of-type(3) .field .input,.main .top-section-black .sec-contact .hbspt-form .form-columns-2:nth-of-type(8) .field .input{padding:0}}.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .hs-mail_date_img .no-list.hs-error-msgs.inputs-list,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .hs-mail_date_img .no-list.hs-error-msgs.inputs-list{position:relative;top:-60px}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-1 .hs-mail_date_img .no-list.hs-error-msgs.inputs-list,.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .hs-mail_date_img .no-list.hs-error-msgs.inputs-list{position:relative;top:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main .top-section-black .sec-contact .hbspt-form .form-columns-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .hs_n2.hs-n2.hs-fieldtype-text.field.hs-form-field{margin-top:20px;width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .hs_n2.hs-n2.hs-fieldtype-text.field.hs-form-field label{display:none}.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .hs_n2.hs-n2.hs-fieldtype-text.field.hs-form-field .input{margin:auto 0 auto auto}.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .hs_address1.hs-address1.hs-fieldtype-text.field.hs-form-field .hs-field-desc{bottom:19px;color:#fff;margin:0;position:absolute;right:-200px;width:auto}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .form-columns-2 .hs_address1.hs-address1.hs-fieldtype-text.field.hs-form-field .hs-field-desc{position:static}}.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck{background:rgba(81,81,81,.55);border:1px solid #fff;display:block!important;margin:60px auto auto!important;max-width:660px;padding:50px;text-align:center}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck{margin:40px auto auto!important;padding:20px 5%}}.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck .hs-error-msgs{text-align:center!important}.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck .hs-field-desc{border-bottom:1px solid #707070;color:#fff!important;font-size:1.6rem;font-weight:700;margin-bottom:20px;margin-top:0;padding-bottom:20px;position:static!important;width:100%!important}@media screen and (max-width:900px){.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck .hs-field-desc{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;font-size:1.5rem;font-weight:400;order:1!important}}.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck>.input{width:100%!important}.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck>.input .inputs-list{display:block!important;margin:auto!important;text-align:center!important}.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck>.input .inputs-list li{display:inline-block}.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck>.input .inputs-list li label{margin:0;padding-top:0}.main .top-section-black .sec-contact .hbspt-form .hs_lastcheck .hs-form-required{display:none!important}.main .top-bottom{background:#fff;padding:130px 0}@media screen and (max-width:900px){.main .top-bottom{padding:90px 0}}.main .top-bottom .wrapper .contact-btn .link-btn{border:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;max-width:560px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto auto 70px;padding:40px 0}@media screen and (max-width:900px){.main .top-bottom .wrapper .contact-btn .link-btn{font-size:1.5rem;max-width:307px;padding:40px 0}}.main .top-bottom .wrapper .contact-btn .link-btn .icon{display:inline-block;margin-right:10px;width:20px}@media screen and (max-width:900px){.main .top-bottom .wrapper .contact-btn .link-btn .icon{margin-right:10px;width:30px}}.main .top-bottom .wrapper .logo-box img{font-size:0;width:146px}.main .sec-award{background:#fff;padding:100px 0}.main .sec-award .w1303{width:1303px}.main .sec-award .w1303 .unit-title-01 .main-title{margin-bottom:50px}.main .sec-award .lead-txt{font-size:1.8rem;margin:auto auto 100px;max-width:800px;width:100%}@media screen and (max-width:900px){.main .sec-award .lead-txt{font-size:1.5rem;text-align:center}}.main .sec-award .award-wrap{margin:50px auto}.main .sec-award .award-wrap .img{width:150px}@media screen and (max-width:900px){.main .sec-award .award-wrap .img{margin:auto auto 20px}}.main .sec-award .award-wrap .date{width:calc(100% - 190px)}@media screen and (max-width:900px){.main .sec-award .award-wrap .date{width:100%}}.main .sec-award .award-wrap .date dl dd,.main .sec-award .award-wrap .date dl dt{margin:5px 0}@media screen and (max-width:900px){.main .sec-award .award-wrap .date dl dd,.main .sec-award .award-wrap .date dl dt{font-size:1.4rem;width:100%!important}}.main .sec-award .award-wrap .date dl dt{font-size:1.3rem;line-height:1.4;padding:5px 0 0 10px;position:relative;width:80px}@media screen and (max-width:900px){.main .sec-award .award-wrap .date dl dt{font-size:1.2rem;margin-bottom:0}}.main .sec-award .award-wrap .date dl dt:before{background:#e75400;content:"";height:2px;left:0;position:absolute;top:13px;width:5px}@media screen and (max-width:900px){.main .sec-award .award-wrap .date dl dt:before{top:11px}}.main .sec-award .award-wrap .date dl dd{width:calc(100% - 120px)}@media screen and (max-width:900px){.main .sec-award .award-wrap .date dl dd{padding-left:10px}}.main .sec-award .award-wrap .date dl dd.item-name{font-size:2rem}@media screen and (max-width:900px){.main .sec-award .award-wrap .date dl dd.item-name{font-size:1.8rem}}.main .sec-award .award-wrap .date dl dd.name{font-size:1.8rem}.main .sec-award .award-wrap .date dl dd .unit-btn-01{margin-top:30px}.main .sec-award .award-sub-wrap{margin:50px auto}.main .sec-award .award-sub-wrap .award-sub-inner{max-width:397px;width:32%}@media screen and (max-width:900px){.main .sec-award .award-sub-wrap .award-sub-inner{margin:auto auto 50px;max-width:100%;width:100%}}.main .sec-award .award-sub-wrap .award-sub-inner .img{margin:auto;width:90px}@media screen and (max-width:900px){.main .sec-award .award-sub-wrap .award-sub-inner .img{margin:auto auto 20px;width:150px}}.main .sec-award .award-sub-wrap .award-sub-inner dl dd,.main .sec-award .award-sub-wrap .award-sub-inner dl dt{margin:5px 0}@media screen and (max-width:900px){.main .sec-award .award-sub-wrap .award-sub-inner dl dd,.main .sec-award .award-sub-wrap .award-sub-inner dl dt{font-size:1.4rem;width:100%!important}}.main .sec-award .award-sub-wrap .award-sub-inner dl dt{font-size:1.3rem;line-height:1.4;padding:5px 0 0 10px;position:relative;width:80px}@media screen and (max-width:900px){.main .sec-award .award-sub-wrap .award-sub-inner dl dt{font-size:1.2rem;margin-bottom:0}}.main .sec-award .award-sub-wrap .award-sub-inner dl dt:before{background:#e75400;content:"";height:2px;left:0;position:absolute;top:13px;width:5px}@media screen and (max-width:900px){.main .sec-award .award-sub-wrap .award-sub-inner dl dt:before{top:11px}}.main .sec-award .award-sub-wrap .award-sub-inner dl dd{width:calc(100% - 120px)}@media screen and (max-width:900px){.main .sec-award .award-sub-wrap .award-sub-inner dl dd{padding-left:10px}}.main .sec-award .award-sub-wrap .award-sub-inner .unit-btn-01{margin:20px auto auto}@media screen and (max-width:900px){.main .sec-award .award-sub-wrap .award-sub-inner .unit-btn-01{margin-top:10px}}.main .sec-award .comment-wrap{margin-top:100px}@media screen and (max-width:900px){.main .sec-award .comment-wrap{margin-top:50px}}.main .sec-award .comment-wrap .comment-list{margin:40px auto;max-width:100%;width:1040px}@media screen and (max-width:900px){.main .sec-award .comment-wrap .comment-list{font-size:1.2rem}}.main .sec-award .comment-wrap .comment-list .name{border-bottom:1px solid rgba(84,88,90,.5);font-size:1.8rem;margin-bottom:20px;padding-bottom:10px}@media screen and (max-width:900px){.main .sec-award .comment-wrap .comment-list .name{font-size:1.7rem}}.main .sec-award .comment-wrap .unit-btn-01{margin:70px auto auto;width:500px}.wrapper{width:1470px}.big-wrapper,.wrapper{margin:auto;max-width:90%}.big-wrapper{width:1710px}.unit-title-01 .sub-title{display:block}.unit-title-01 .sub-title img{height:14px;margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.unit-title-01 .sub-title img{height:8px}}.unit-title-01 .main-title{display:block;font-family:UD新ゴ R,UD Shin Go Regular;font-size:2.8rem;font-weight:400;margin:30px 0 100px}@media screen and (max-width:900px){.unit-title-01 .main-title{font-size:2.5rem;margin:20px 0 60px}}.unit-title-02{border-bottom:1px solid #fff;font-size:2.2rem;font-weight:400;margin:0 0 20px;padding:20px 0 10px}@media screen and (max-width:900px){.unit-title-02{font-size:2rem}}.unit-btn-01{max-width:100%;width:311px}@media screen and (max-width:900px){.unit-btn-01{margin:auto}}.unit-btn-01 a{background:#fff;border:1px solid #54585a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;text-align:center;width:100%}@media screen and (max-width:900px){.unit-btn-01 a{font-size:1.4rem}}.unit-btn-01 a .txt{color:#54585a;display:block;padding:15px 0;width:calc(100% - 67px)}@media screen and (max-width:900px){.unit-btn-01 a .txt{padding:20px 0}}.unit-btn-01 a .arrow{border-left:1px solid #54585a;display:block;padding:15px 0;position:relative;width:72px}@media screen and (max-width:900px){.unit-btn-01 a .arrow{padding:10px 0;width:67px}}.unit-btn-01 a .arrow .icon{display:inline-block;line-height:72px}@media screen and (max-width:900px){.unit-btn-01 a .arrow .icon{line-height:67px}}.unit-btn-01 a .arrow .icon img{bottom:0;font-size:0;left:0;margin:auto;position:absolute;right:0;top:0;width:10px}.unit-btn-01 a.black{background:#000}.unit-btn-01 a.black .txt{color:#fff}.unit-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.unit-flex.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.unit-flex.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.unit-flex.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-mid{font-weight:500}.txt-bold{font-weight:700}.txt-box p{margin-bottom:20px}.txt-box p:last-of-type{margin-bottom:0}.iblock{display:inline-block}.unit-list-01 li{margin-top:5px;padding-left:1em;position:relative}.unit-list-01 li:before{content:"・";margin-left:-1em}.unit-list-01 li:first-child{margin-top:0}.unit-list-01 li a{color:#0071bc;text-decoration:underline}.modal-container{background:rgba(0,0,0,.95);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;opacity:0;overflow:auto;padding:50px 0;position:fixed;text-align:center;top:0;-webkit-transition:.3s;transition:.3s;visibility:hidden;width:100%;z-index:999}@media screen and (max-width:900px){.modal-container{padding:2% 0}}.modal-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal-container.active{opacity:1;visibility:visible}.modal-body{background:#fff;display:inline-block;max-width:1080px;padding:60px 0;position:relative;vertical-align:middle;width:95%}@media screen and (max-width:900px){.modal-body{padding:50px 20px}}.modal-body:before{background:#54585a;content:"";height:100%;left:0;position:absolute;top:0;width:80px}@media screen and (max-width:900px){.modal-body:before{width:15px}}.modal-body.modal-body-fin1:before,.modal-body.modal-body-fin2:before,.modal-body.modal-body-fin3:before,.modal-body.modal-body-fin4:before,.modal-body.modal-body-fin5:before,.modal-body.modal-body-fin6:before,.modal-body.modal-body-fin7:before,.modal-body.modal-body2:before,.modal-body.modal-body3:before{background:#8d827a}.modal-body.modal-body-fin1 .unit-title-01,.modal-body.modal-body-fin2 .unit-title-01,.modal-body.modal-body-fin3 .unit-title-01,.modal-body.modal-body-fin4 .unit-title-01,.modal-body.modal-body-fin5 .unit-title-01,.modal-body.modal-body-fin6 .unit-title-01,.modal-body.modal-body-fin7 .unit-title-01,.modal-body.modal-body2 .unit-title-01,.modal-body.modal-body3 .unit-title-01{margin-bottom:90px}@media screen and (max-width:900px){.modal-body.modal-body-fin1 .unit-title-01,.modal-body.modal-body-fin2 .unit-title-01,.modal-body.modal-body-fin3 .unit-title-01,.modal-body.modal-body-fin4 .unit-title-01,.modal-body.modal-body-fin5 .unit-title-01,.modal-body.modal-body-fin6 .unit-title-01,.modal-body.modal-body-fin7 .unit-title-01,.modal-body.modal-body2 .unit-title-01,.modal-body.modal-body3 .unit-title-01{margin-bottom:60px}}.modal-body.modal-body-fin1 .unit-title-01 .main-title,.modal-body.modal-body-fin2 .unit-title-01 .main-title,.modal-body.modal-body-fin3 .unit-title-01 .main-title,.modal-body.modal-body-fin4 .unit-title-01 .main-title,.modal-body.modal-body-fin5 .unit-title-01 .main-title,.modal-body.modal-body-fin6 .unit-title-01 .main-title,.modal-body.modal-body-fin7 .unit-title-01 .main-title,.modal-body.modal-body2 .unit-title-01 .main-title,.modal-body.modal-body3 .unit-title-01 .main-title{margin-bottom:20px}@media screen and (max-width:900px){.modal-body.modal-body-fin1 .unit-title-01 .main-title,.modal-body.modal-body-fin2 .unit-title-01 .main-title,.modal-body.modal-body-fin3 .unit-title-01 .main-title,.modal-body.modal-body-fin4 .unit-title-01 .main-title,.modal-body.modal-body-fin5 .unit-title-01 .main-title,.modal-body.modal-body-fin6 .unit-title-01 .main-title,.modal-body.modal-body-fin7 .unit-title-01 .main-title,.modal-body.modal-body2 .unit-title-01 .main-title,.modal-body.modal-body3 .unit-title-01 .main-title{margin-bottom:5px}}.modal-body.modal-body-fin1 .unit-title-01 .author,.modal-body.modal-body-fin2 .unit-title-01 .author,.modal-body.modal-body-fin3 .unit-title-01 .author,.modal-body.modal-body-fin4 .unit-title-01 .author,.modal-body.modal-body-fin5 .unit-title-01 .author,.modal-body.modal-body-fin6 .unit-title-01 .author,.modal-body.modal-body-fin7 .unit-title-01 .author,.modal-body.modal-body2 .unit-title-01 .author,.modal-body.modal-body3 .unit-title-01 .author{font-size:1.8rem;font-weight:400}@media screen and (max-width:900px){.modal-body.modal-body-fin1 .unit-title-01 .author,.modal-body.modal-body-fin2 .unit-title-01 .author,.modal-body.modal-body-fin3 .unit-title-01 .author,.modal-body.modal-body-fin4 .unit-title-01 .author,.modal-body.modal-body-fin5 .unit-title-01 .author,.modal-body.modal-body-fin6 .unit-title-01 .author,.modal-body.modal-body-fin7 .unit-title-01 .author,.modal-body.modal-body2 .unit-title-01 .author,.modal-body.modal-body3 .unit-title-01 .author{font-size:1.1rem}}.modal-body.modal-body-fin1 .unit-title-01 .author .name,.modal-body.modal-body-fin2 .unit-title-01 .author .name,.modal-body.modal-body-fin3 .unit-title-01 .author .name,.modal-body.modal-body-fin4 .unit-title-01 .author .name,.modal-body.modal-body-fin5 .unit-title-01 .author .name,.modal-body.modal-body-fin6 .unit-title-01 .author .name,.modal-body.modal-body-fin7 .unit-title-01 .author .name,.modal-body.modal-body2 .unit-title-01 .author .name,.modal-body.modal-body3 .unit-title-01 .author .name{font-size:2.6rem;margin-left:15px}@media screen and (max-width:900px){.modal-body.modal-body-fin1 .unit-title-01 .author .name,.modal-body.modal-body-fin2 .unit-title-01 .author .name,.modal-body.modal-body-fin3 .unit-title-01 .author .name,.modal-body.modal-body-fin4 .unit-title-01 .author .name,.modal-body.modal-body-fin5 .unit-title-01 .author .name,.modal-body.modal-body-fin6 .unit-title-01 .author .name,.modal-body.modal-body-fin7 .unit-title-01 .author .name,.modal-body.modal-body2 .unit-title-01 .author .name,.modal-body.modal-body3 .unit-title-01 .author .name{font-size:1.4rem}}.modal-body.modal-body-fin1 .unit-title-01 .author .name2,.modal-body.modal-body-fin2 .unit-title-01 .author .name2,.modal-body.modal-body-fin3 .unit-title-01 .author .name2,.modal-body.modal-body-fin4 .unit-title-01 .author .name2,.modal-body.modal-body-fin5 .unit-title-01 .author .name2,.modal-body.modal-body-fin6 .unit-title-01 .author .name2,.modal-body.modal-body-fin7 .unit-title-01 .author .name2,.modal-body.modal-body2 .unit-title-01 .author .name2,.modal-body.modal-body3 .unit-title-01 .author .name2{font-size:2.6rem}@media screen and (max-width:900px){.modal-body.modal-body-fin1 .unit-title-01 .author .name2,.modal-body.modal-body-fin2 .unit-title-01 .author .name2,.modal-body.modal-body-fin3 .unit-title-01 .author .name2,.modal-body.modal-body-fin4 .unit-title-01 .author .name2,.modal-body.modal-body-fin5 .unit-title-01 .author .name2,.modal-body.modal-body-fin6 .unit-title-01 .author .name2,.modal-body.modal-body-fin7 .unit-title-01 .author .name2,.modal-body.modal-body2 .unit-title-01 .author .name2,.modal-body.modal-body3 .unit-title-01 .author .name2{font-size:1.4rem}}.modal-body.modal-body-fin1 .unit-btn-01,.modal-body.modal-body-fin2 .unit-btn-01,.modal-body.modal-body-fin3 .unit-btn-01,.modal-body.modal-body-fin4 .unit-btn-01,.modal-body.modal-body-fin5 .unit-btn-01,.modal-body.modal-body-fin6 .unit-btn-01,.modal-body.modal-body-fin7 .unit-btn-01,.modal-body.modal-body2 .unit-btn-01,.modal-body.modal-body3 .unit-btn-01{margin:-20px 0 50px}.modal-body.modal-body4{font-size:2.2rem}@media screen and (max-width:900px){.modal-body.modal-body4{font-size:1.5rem}}.modal-body.modal-body4 ul li{margin-bottom:40px}@media screen and (max-width:900px){.modal-body.modal-body4 ul li{margin-bottom:20px}}.modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;cursor:pointer;font-size:40px;height:44px;justify-content:center;right:20px;top:20px;width:44px}@media screen and (max-width:900px){.modal-close{height:30px;width:30px}}.modal-close.bottom{bottom:60px;left:0;margin:auto;right:0;top:auto}.modal-content{padding-bottom:100px;padding-left:140px;padding-right:150px;text-align:left;width:100%}@media screen and (max-width:900px){.modal-content{padding-bottom:50px;padding-left:2%;padding-right:2%}}.modal-content .unit-title-01 .sub-title img{margin-left:0}.modal-content p{font-size:2.2rem;line-height:2.5;margin-bottom:40px}@media screen and (max-width:900px){.modal-content p{font-size:1.5rem;line-height:2}}.modal-content p:last-of-type{margin-bottom:0}.fade{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s;transition:all 1s;visibility:hidden}.fade.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.hs-form-booleancheckbox-display input[type=checkbox]:checked+span:after,.hs-form-booleancheckbox-display span:before,.hs-form-checkbox-display input[type=checkbox]:checked+span:after,.hs-form-checkbox-display span:before,.hs-form-radio-display span:after,.hs-form-radio-display span:before,.ly_footer,.ly_header{display:none!important}.submitted-message{text-align:center}.pc-mv{display:block}@media screen and (max-width:460px){.pc-mv{display:none}}.sp-mv{display:none}@media screen and (max-width:460px){.sp-mv{display:block}}.video-box{background:#fff;height:100vh;overflow:hidden;position:fixed;width:100%;z-index:-100}.video-box #video{height:56.25vw;left:50%;min-height:100%;min-width:100%;opacity:.33;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:177.77777778vh;z-index:1;z-index:-100}@media screen and (max-width:460px){.video-box #video{height:auto;left:0;margin:auto;min-height:auto;min-width:auto;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}.overlay:after{background:hsla(0,0%,8%,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}