@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Tilt+Warp&display=swap");html{font-size:62.5%;letter-spacing:.1em;scroll-behavior:smooth;background:#111;color:#fff}*{margin:0;padding:0;border:none}body{font-family:"Noto Sans JP",serif;font-weight:400}@media screen and (max-width:834px){body.open{overflow:hidden}}header{padding:30px;display:flex;position:fixed;z-index:10;width:100%}header h1{width:-moz-max-content;width:max-content}@media screen and (max-width:834px){header{padding:30px}}header .hLogo{height:auto}header .hLogo img{width:100%;max-width:260px;height:auto;display:block;margin-bottom:10px}@media screen and (max-width:834px){header .hLogo img{max-width:180px}}header .navBox{width:100%;display:flex}@media screen and (max-width:834px){header .navBox{width:auto}}header .navBox .spBtn{display:none}@media screen and (max-width:834px){header .navBox .spBtn{display:block;width:40px;z-index:100;position:absolute;right:30px;top:35px}header .navBox .spBtn .btnLine span{transition:.5s all ease;display:block;width:100%;background:#fff;height:4px;border-radius:5px;margin-bottom:6px}header .navBox .spBtn .btnLine span:last-child{margin-bottom:0}}header .navBox .spBtn.open{position:fixed;right:20px;top:20px}header .navBox .spBtn.open .btnLine span:first-child{transform:rotate(225deg);position:relative;top:10px}header .navBox .spBtn.open .btnLine span:nth-child(2){transform:rotate(-225deg)}header .navBox .spBtn.open .btnLine span:last-child{opacity:0}header .navBox .mainNav{right:20px;position:absolute;transition:.2s ease-in}@media screen and (max-width:834px){header .navBox .mainNav{display:none}}header .navBox .mainNav.open{transition:.5s all ease}@media screen and (max-width:834px){header .navBox .mainNav.open{display:flex;background:#111;position:fixed;left:0;top:0;height:100vh;width:100%;justify-content:center}header .navBox .mainNav.open ul{flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}header .navBox .mainNav.open ul li{width:100%;margin:10px 20px}header .navBox .mainNav.open ul li a{font-size:2rem}}header .navBox .mainNav.scrlbck{border-radius:100px;background:rgba(255,255,255,.2);padding:10px 20px}@media screen and (max-width:834px){header .navBox .mainNav.scrlbck{border-radius:0;background:#111;padding:0}}header .navBox .mainNav.scrlbck #topNav li a{transition:.2s ease-in;font-size:1.3rem}header .navBox .mainNav #topNav{font-family:"Noto Sans JP",serif;font-weight:700;display:flex}header .navBox .mainNav #topNav li{margin-right:15px}header .navBox .mainNav #topNav li:last-child{margin:0}@media screen and (max-width:834px){header .navBox .mainNav #topNav li:last-child{margin:10px 20px}}header .navBox .mainNav #topNav li a{transition:.2s ease-in;font-size:1.4rem;position:relative;letter-spacing:.1em}#mainWrap{height:100vh;width:100%;position:relative;background:rgba(0,0,0,.6)}#mainWrap .mainMsg{bottom:40px;left:40px;position:absolute}@media screen and (max-width:834px){#mainWrap .mainMsg{left:20px}}#mainWrap .mainMsg .img01{display:block;width:100%;max-width:710px;height:auto;margin-bottom:30px}@media screen and (max-width:834px){#mainWrap .mainMsg .img01{width:60%}}#mainWrap .mainMsg .txt01{margin-left:30px;font-size:4.6rem;font-weight:900;margin-bottom:20px;letter-spacing:.2em;display:inline-block}@media screen and (max-width:834px){#mainWrap .mainMsg .txt01{font-size:3rem}}#mainWrap .mainMsg .txt02{margin-left:30px;font-size:1.4rem;display:inline-block;border-left:1px solid #fff;padding-left:30px;line-height:1.5em}@media screen and (max-width:834px){#mainWrap .mainMsg .txt02{border:none;padding:0;width:80%}}#mainWrap #video-area{position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}#mainWrap #video-area .video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}#mainWrap #video-area .video.pcVideo{display:block}@media screen and (max-width:321px){#mainWrap #video-area .video.pcVideo{display:none}}#mainWrap #video-area .video.spVideo{display:none}@media screen and (max-width:321px){#mainWrap #video-area .video.spVideo{display:block}}#mainWrap .scdown{color:#fff;position:absolute;right:10px;transform:rotate(90deg);bottom:200px}@media screen and (max-width:834px){#mainWrap .scdown{right:-20px}}#mainWrap .scdown:after{position:absolute;content:"";height:1px;width:100px;top:.5em;left:10em;z-index:1;background:#fff;animation:scdanm01 infinite 2s}@keyframes scdanm01{0%{width:0}100%{width:100px}}#topContentWrap{overflow:hidden}#topContentWrap .topContentIn{padding:170px 0;width:98%;max-width:1000px;margin:0 auto}@media screen and (max-width:834px){#topContentWrap .topContentIn{padding:60px 0;width:90%}}.mainTxtBox{padding-bottom:60px;display:flex;position:relative;align-items:center;transition:ease-in .5s;transform:translateX(100px);filter:blur(5px);opacity:0}@media screen and (max-width:834px){.mainTxtBox{padding-bottom:30px;flex-wrap:wrap}}.mainTxtBox p{font-family:"Tilt Warp";font-style:italic;font-size:4rem !important;margin-bottom:10px}@media screen and (max-width:834px){.mainTxtBox p{width:100%}}.mainTxtBox h2{font-size:1.6rem;font-weight:500;position:relative;margin-left:2em;padding-left:3em;top:-5px}.mainTxtBox h2:before{position:absolute;content:"";height:1px;width:20px;background:#fff;left:0;top:50%}@media screen and (max-width:834px){.mainTxtBox h2{display:block;width:100%;margin-left:0}}.mainTxtBox.mainTxt02:after{left:50%;margin-left:-15px}.mainTxtBox.is-active{filter:blur(0px);opacity:1;transform:translateX(0px)}#topContentCopy{padding:100px 0;position:relative;overflow:hidden}@media screen and (max-width:834px){#topContentCopy{padding:0}}#topContentCopy .topCopyBox{display:flex;width:100%;justify-content:space-between;align-items:center;position:relative;z-index:1}@media screen and (max-width:834px){#topContentCopy .topCopyBox{display:block}}#topContentCopy .topCopyBox .L{max-width:520px;width:520px;width:55%}@media screen and (max-width:834px){#topContentCopy .topCopyBox .L{width:100%}}#topContentCopy .topCopyBox .L p{font-size:1.6rem}#topContentCopy .topCopyBox .L p.txt01{line-height:1.8em}#topContentCopy .topCopyBox .R{width:35%}#topContentCopy .topCopyBox .R img{width:100%}@media screen and (max-width:834px){#topContentCopy .topCopyBox .R{width:60%;margin:50px auto 0}}#topContentCopy .topCopyImg{height:100%;width:100%;left:0;top:0;position:absolute}#topContentCopy .topCopyImg .sqBox{position:absolute;width:100px;height:100px;bottom:-100px;background:#efefef}#topContentCopy .topCopyImg .sqBox.img01{left:5%;width:160px;height:160px;animation:slideinBottom01 10s infinite;background:url(//kuronekomaru.com/wp-content/themes/knm/css/../img/CopyImg01.jpg);background-size:contain;filter:blur(8px) grayscale(70%);bottom:-160px}#topContentCopy .topCopyImg .sqBox.img02{left:20%;animation:slideinBottom01 15s infinite;filter:blur(2px)}#topContentCopy .topCopyImg .sqBox.img03{left:30%;animation:slideinBottom01 30s infinite;width:180px;height:180px;bottom:-180px}#topContentCopy .topCopyImg .sqBox.img04{width:60px;height:60px;left:50%;animation:slideinBottom01 20s infinite;bottom:-60px}#topContentCopy .topCopyImg .sqBox.img05{left:70%;animation:slideinBottom01 18s infinite}#topContentCopy .topCopyImg .sqBox.img06{left:90%;animation:slideinBottom01 24s infinite;background:url(//kuronekomaru.com/wp-content/themes/knm/css/../img/CopyImg02.jpg);background-size:contain;filter:blur(6px) grayscale(70%)}#topContentCopy .topCopyImg .sqBox.img07{width:30px;height:30px;left:60%;animation:slideinBottom01 8s infinite;bottom:-30px}@keyframes slideinBottom01{0%{transform:translateY(0);opacity:1}50%{filter:blur(0px)}90%{opacity:0}100%{transform:translateY(-900px)}}#topContentAbout{background:url(//kuronekomaru.com/wp-content/themes/knm/css/../img/aboutBg01.png) no-repeat;background-size:cover}@media screen and (max-width:834px){#topContentAbout{background-position:right}}#topContentAbout .txt01{font-size:4rem;line-height:2em;width:100%;font-weight:700;margin:0 auto 60px}@media screen and (max-width:834px){#topContentAbout .txt01{font-size:3rem}}#topContentAbout .txt02{font-size:1.6rem;line-height:2em}#topContentAbout .img01{width:50%;display:block;margin-bottom:60px}@media screen and (max-width:834px){#topContentAbout .img01{width:75%;margin:0 auto 30px}}#topContentAbout .img01 img{width:100%;height:auto}#topContentReport .ReportList{width:100%;display:flex;flex-wrap:wrap}#topContentReport .ReportList li{width:25%;height:480px}#topContentReport .ReportList li a{display:block;height:100%}#topContentReport .ReportList li a .reportInfo{display:flex;width:100%;height:100%;position:relative;flex-wrap:wrap;align-items:center;align-content:center}#topContentReport .ReportList li a .reportInfo img{position:absolute;left:0;top:0;width:100%;opacity:.2;display:block;z-index:-1;background:rgba(255,255,255,.6)}#topContentReport .ReportList li a .reportInfo p{width:100%;text-align:center;font-size:1.4rem;margin:5px auto}#topContentReport .ReportList li a .reportInfo p.day{position:relative;margin-bottom:30px;padding-bottom:30px}#topContentReport .ReportList li a .reportInfo p.day:after{content:"";position:absolute;width:20px;height:1px;background:#fff;left:50%;margin-left:-10px;bottom:0}#FooterMesseage{overflow:hidden}#FooterMesseage .footerContentIn{width:98%;max-width:1000px;margin:150px auto}@media screen and (max-width:834px){#FooterMesseage .footerContentIn{margin:100px auto;width:90%}}#FooterMesseage h2{text-align:center;font-size:3.5rem;letter-spacing:.1em;font-style:italic;font-weight:900;line-height:1.4em}@media screen and (max-width:834px){#FooterMesseage h2{font-size:2rem}}#FooterMesseage .logoBig{margin:80px auto 120px}#FooterMesseage .logoBig img{width:100%;max-width:570px;display:block;margin:0 auto}#FooterMesseage .ReportList{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#FooterMesseage .ReportList li a{font-size:1.3rem}#FooterMesseage .ReportList li a:before{content:"・"}#topContentCaptain{background:url(//kuronekomaru.com/wp-content/themes/knm/css/../img/captainBg01.png) no-repeat;background-size:cover}#topContentCaptain .captainTxt01{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-100px;margin-bottom:50px}@media screen and (max-width:834px){#topContentCaptain .captainTxt01{margin:0 auto 30px;display:block}}#topContentCaptain .captainTxt01 h2{font-size:4.2rem;font-weight:700}@media screen and (max-width:834px){#topContentCaptain .captainTxt01 h2{font-size:3rem}}#topContentCaptain .captainTxt01 .img01{width:365px;height:auto}@media screen and (max-width:834px){#topContentCaptain .captainTxt01 .img01{display:none}}#topContentCaptain .captainTxt01 .img01 img{width:100%;height:auto;mix-blend-mode:difference}#topContentCaptain .captainTxt02{font-size:1.6rem;line-height:2em;margin-bottom:50px}#topContentCaptain .captainImg01{width:100%;display:flex;justify-content:space-between}#topContentCaptain .captainImg01 img{width:48%;height:auto}#topContentInformation{background:#333}.formWrap .formBox{max-width:800px;margin:0 auto 30px;border-top:1px solid #ddd;padding-top:30px}.formWrap .formBox li{font-size:1.6rem;display:flex;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}@media screen and (max-width:834px){.formWrap .formBox li{display:block}}.formWrap .formBox li:last-child{border:none}.formWrap .formBox li .txt01{width:200px;display:flex;align-items:center;position:relative}@media screen and (max-width:834px){.formWrap .formBox li .txt01{width:100%;margin-bottom:10px}}.formWrap .formBox li .txt01.hissu{position:relative}.formWrap .formBox li .txt01.hissu:after{content:"*";color:red}.formWrap .formBox li .txt02{width:400px}@media screen and (max-width:834px){.formWrap .formBox li .txt02{width:100%}}@media screen and (max-width:834px){.formWrap .formBox li .txt02 input{display:block;width:100%}}@media screen and (max-width:834px){.formWrap .formBox li .txt02 textarea{display:block;width:100%}}.formWrap .formBox li .txt03{text-align:center;width:100%}.formWrap .prvcyBox{width:600px;margin:0 auto 50px;height:200px;overflow-y:scroll;padding:20px;border:1px solid #ddd;border-radius:5px}@media screen and (max-width:834px){.formWrap .prvcyBox{width:100%}}.formWrap .prvcyBox .prvcyIn{font-size:1.4rem;line-height:1.6em}.formWrap .prvcyBox .prvcyIn h2{font-size:1.6rem;font-weight:700;margin-bottom:30px}.formWrap .prvcyBox .prvcyIn ol{padding-left:1em}.formWrap .prvcyBox .prvcyIn ol li{list-style-type:disc;margin-bottom:5px}.sbmtBtn{display:block;text-align:center}.sbmtBtn input{width:350px;font-size:2rem;letter-spacing:.3em;font-weight:700;background:#006a77;color:#fff;padding:30px 0;padding-left:5px}.sbmtBtn input:hover{background:#ddd;color:#111}.sbmtBtn input.reset{width:100px;background:#ddd}@media screen and (max-width:834px){.sbmtBtn input{display:block;width:100%}}@media screen and (max-width:834px){.tableScrl{overflow-x:scroll;margin-bottom:30px;margin-top:10px}.tableScrl table{white-space:nowrap}}table{width:100%;margin:0 auto 40px;font-size:1.3rem;border-spacing:0px}@media screen and (max-width:834px){table{width:100%}}@media screen and (max-width:834px){table tbody{width:100%}}@media screen and (max-width:834px){table tr{width:100%}}table th{font-weight:400;text-align:center;padding:20px 10px;vertical-align:middle;border:1px solid #fff;background:#555}@media screen and (max-width:834px){table th{width:100%}}table td{padding:10px;vertical-align:middle;border:1px solid #fff}@media screen and (max-width:834px){table td{width:100%}}.ftSPnavi{display:none;position:fixed;bottom:0;width:100%;justify-content:space-between}@media screen and (max-width:834px){.ftSPnavi{display:flex}}.ftSPnavi li{width:33.333333%;border-right:1px solid #fff}.ftSPnavi li:last-child{border:none}.ftSPnavi li a{display:block;width:100%;text-align:center;font-size:1.15rem;padding:10px;background:#001d4b}.ftSPnavi li a img{display:block;margin:0 auto 5px;width:15px;height:auto}footer{width:100%;background:#111;text-align:center;padding:40px 0 100px;border-top:1px solid #555}footer .fcoyBox .txt01{line-height:1.6em;font-size:1.2rem;margin-bottom:20px}footer .fcoyBox small{font-size:1.3rem}p.error_messe{margin:5px 0;color:red}.js-target{transition:ease-in .5s;transform:translateX(100px);filter:blur(5px);opacity:0}.js-target.is-active{opacity:1;transform:translateX(0px);filter:blur(0px)}.uContentWrap{width:100%;position:relative;font-size:1.5rem}.uContentWrap .underthmBox{width:100%;margin:0 auto 50px}.uContentWrap .underthmBox img{display:block;margin:0 auto;width:100%;height:auto}.uContentWrap .underTitle{background:url(//kuronekomaru.com/wp-content/themes/knm/css/../img/UheadImg02.png) no-repeat right center;background-size:contain;color:#fff;padding-top:120px;padding-bottom:40px;overflow:hidden;position:relative}@media screen and (max-width:834px){.uContentWrap .underTitle{padding-left:20px;padding-right:20px}}.uContentWrap .underTitle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17,17,17,.4)}.uContentWrap .underTitle .enTitle{display:block;width:98%;max-width:1100px;margin:0 auto;font-size:1.5rem;position:relative;z-index:1;font-weight:900}.uContentWrap .underTitle .htitle{display:block;width:98%;max-width:1100px;margin:0 auto 10px;font-size:4.4rem;position:relative;z-index:1}@media screen and (max-width:834px){.uContentWrap .underTitle .htitle{font-size:2.6rem}}.uContentWrap h2{font-size:2.5rem;margin-bottom:30px;font-family:"Noto Sans JP",serif;font-weight:700;border-bottom:1px solid #fff;padding-bottom:30px}.uContentWrap h3{font-size:1.8rem;color:#111;margin-bottom:30px;font-family:"Noto Sans JP",serif;font-weight:700;background:#ddd;padding:10px}.uContentWrap h4{font-size:1.6rem;margin-bottom:20px}.uContentWrap p{font-size:1.6rem;line-height:2em;margin-bottom:30px}.uContentWrap p a{text-decoration:underline}.uContentWrap p.tableCaution{font-size:1.2rem}.uContentWrap .uContentIn{width:92%;max-width:1000px;margin:0 auto 50px;display:flex;justify-content:space-between;flex-wrap:wrap}.uContentWrap .uContentIn.single main{width:100%;max-width:680px;margin-bottom:50px}.uContentWrap .sideMenu{width:100%;max-width:240px}@media screen and (max-width:834px){.uContentWrap .sideMenu{width:100%;max-width:100%}}.uContentWrap .sideMenu .SideContentBox01 h2{font-size:1.8rem;font-weight:500;background:#001d4b;color:#fff;border:none;padding:10px;margin-bottom:20px}.uContentWrap .archiveSelect{color:#111;width:100%}.SideBlogList01{margin-bottom:40px}.SideBlogList01 li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #555}.SideBlogList01 li a{position:relative;display:block;padding-left:1em}.SideBlogList01 li a:after{content:"";position:absolute;height:5px;width:5px;background:#fff;left:0;border-radius:50%;top:.5em}.SideBlogList01 li a .day{font-size:1.1rem;display:block;margin-bottom:5px}.SideBlogList01 li a .txt01{font-size:1.4rem}.SideBlogList01.top{width:98%;max-width:1000px;margin:0 auto}.SideBlogList01.top li{padding-bottom:30px;margin-bottom:30px}.SideBlogList01.top li a{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.SideBlogList01.top li a .day{width:100px;margin-right:30px;font-size:1.4rem}.SideBlogList01.top li a .txt01{width:870px;font-size:1.6rem}.SideBlogList01.top li a .txt02{width:100%;display:block;margin-top:10px;font-size:1.2rem}.SideBlogList02{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto 50px}.SideBlogList02 li{width:50%;display:block;height:120px}@media screen and (max-width:834px){.SideBlogList02 li{width:33.3333%;height:auto;aspect-ratio:1}}.SideBlogList02 li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;position:relative;flex-wrap:wrap}.SideBlogList02 li a span{font-size:1.2rem;display:block;text-align:center}@media screen and (max-width:834px){.SideBlogList02 li a span{width:90%}}.SideBlogList02 li a span.day{border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:10px;margin-bottom:10px}.SideBlogList02 li a img{position:absolute;z-index:-1;display:block;width:100%;opacity:.2;height:auto}.SideBlogList02.acv{width:100%;max-width:1000px}.SideBlogList02.acv li{width:25%;height:250px}@media screen and (max-width:834px){.SideBlogList02.acv li{width:33.3333%;height:auto;aspect-ratio:1}}.SideBlogList02.acv li a span{font-size:1.4rem;border:none;width:90%}.SideBlogList02.acv li a span.day{position:relative}.SideBlogList02.acv li a span.day:after{content:"";position:absolute;width:20px;height:1px;background:#fff;left:50%;margin-left:-10px;bottom:0}.List01 li{padding-left:1em;text-indent:-1em;margin-bottom:10px}.breadWrap{width:98%;margin:30px auto 0px;padding:10px 0 0}@media screen and (max-width:834px){.breadWrap{padding:10px 20px 0}}.breadWrap .breadContent{width:100%;max-width:1100px;margin:0 auto 80px;display:flex;font-size:1.1rem;flex-wrap:wrap}@media screen and (max-width:834px){.breadWrap .breadContent{line-height:1.6;margin:0 auto 40px}}.breadWrap .breadContent a{background:url(//kuronekomaru.com/wp-content/themes/knm/css/../img/iconArrowW01.png) no-repeat right center;background-size:4px;text-decoration:underline;padding-right:12px;display:inline-block;margin-right:8px;color:#fff}.nextNavBox{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.nextNavBox span{margin:0 20px}.nextNavBox span a{display:block;color:#fff;text-decoration:none;position:relative;padding-right:15px;line-height:1;background:url(//kuronekomaru.com/wp-content/themes/knm/css/../img/iconArrowW01.png) no-repeat right .3em;background-size:6px}.nextNavBox span.prev a{padding-right:0;padding-left:15px;background:url(//kuronekomaru.com/wp-content/themes/knm/css/../img/iconArrowW02.png) no-repeat left .3em;background-size:6px}.photoListBox{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.photoListBox li{width:48%;margin-bottom:2%}.photoListBox li img{width:100%;height:auto}.readmore{position:relative;margin:50px auto 0;padding:0 0 75px}@media screen and (max-width:834px){.readmore{margin:0 auto;padding:0 0 50px}}.readmore label{position:absolute;display:table;left:50%;bottom:0;margin:0 auto;width:200px;padding:10px 0;color:#fff;text-align:center;border-radius:5px;background-color:#333;transform:translateX(-50%);cursor:pointer;z-index:1}.readmore label:before{content:"MORE"}.readmore input[type=checkbox]:checked~label:before{content:"CLOSE"}.readmore input[type=checkbox]{display:none}.readmore-content{position:relative;height:450px;overflow:hidden}.readmore-content:before{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:150px;background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 50%,#f8f8f8 100%)}.readmore input[type=checkbox]:checked~.readmore-content:before{display:none}.readmore input[type=checkbox]:checked~.readmore-content{height:auto}iframe.wp-embedded-content{width:100%}