@charset "UTF-8";@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnM.ttf) format('truetype')}@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/zenkakugothicnew/v18/gNMYW2drQpDw0GjzrVNFf_valaDBcznOkjs.ttf) format('truetype')}@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/zenkakugothicnew/v18/gNMVW2drQpDw0GjzrVNFf_valaDBcznOqodNaWQ.ttf) format('truetype')}html{color:#505050;font-size:62.5%;font-family:'Zen Kaku Gothic New',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}body{margin:0;color:#505050;font-size:1.6rem;font-family:'Zen Kaku Gothic New',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{margin:0 0 1em;padding:0}p:last-child{margin-bottom:0}a{color:#505050;text-decoration:none}a:link,a:visited{color:#505050;text-decoration:none}input,textarea,select{font-family:'Zen Kaku Gothic New',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;-webkit-appearance:none;border-radius:0;outline:none}table{border-collapse:collapse}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1.6rem;font-weight:400;margin:0;padding:0}.outerBlock{overflow:hidden}.innerBlock{margin:0 auto;position:relative}#wrapper{position:relative;padding:0}.pc{display:block !important}.pcIb{display:inline-block !important}.sp{display:none !important}.spIb{display:none !important}@media screen and (max-width:768px){body{position:relative;-webkit-appearance:none;-webkit-text-size-adjust:100%;font-size:2.6rem/2}.outerBlock{min-width:375px}.innerBlock{width:auto}#wrapper{min-width:375px;position:relative;overflow:hidden}img{width:100%;max-width:100%}input[type=submit]{-webkit-appearance:none;-webkit-text-size-adjust:100%}input,select,textarea{font-size:1.6rem !important}.pc{display:none !important}.pcIb{display:none !important}.sp{display:block !important}.spIb{display:inline-block !important}}body,p{font-size:1.6rem;line-height:1.8;letter-spacing:.05em;text-align:justify}@media screen and (max-width:768px){body,p{font-size:1.4rem}}a{transition:.3s ease-in-out}a:hover{color:#c9a965}.innerBlock{padding:0 100px}@media screen and (max-width:768px){.innerBlock{padding:0 30px/2}}button{outline:none}h1,h2{font-family:'Cormorant Garamond',sans-serif;line-height:1}h2{color:#505050;font-size:5rem;margin:0 auto 80px}h2 span{display:block;font-size:1.4rem;margin-top:.5em;color:#505050}@media screen and (max-width:768px){h2{font-size:4rem;margin-bottom:8%}h2 span{font-size:1.2rem}}h3,h4{font-weight:700;line-height:1.5}h3{font-size:3rem;margin:0 auto 40px}@media screen and (max-width:768px){h3{font-size:1.8rem;margin:0 auto 30px}}.inner{max-width:1100px;margin:0 auto}@media screen and (max-width:768px){.inner{padding:0 5%}}.center{text-align:center}header{width:100%;position:fixed;z-index:100;display:flex;top:0;background:#fff;justify-content:space-between;align-items:center;padding:40px 0}header .innerLeft{text-align:left;margin-left:8%}header .innerLeft nav{background:#fff;padding:30px 0 0;display:flex;justify-content:space-between;align-items:center}header .innerLeft nav ul{margin:0 auto 0 0;display:flex;justify-content:space-between;align-items:center}header .innerLeft nav ul li{line-height:1.1}header .innerLeft nav ul li:last-child{border-right:none}header .innerLeft nav ul li a{color:#505050;font-family:'Cormorant Garamond',sans-serif;line-height:1;padding:0 2em 0 0}header .innerLeft nav ul li a:hover{color:#c9a965}header .innerLeft .hamburger{display:none}header .innerLeft .nav_btn,header .innerLeft .nav_bg{display:none}header .innerRight{margin-right:8%}header .innerRight a{display:inline-block;vertical-align:middle;margin-right:20px}header .innerRight a:last-child{margin-right:0}header .innerRight a:hover{opacity:.7}header .innerRight .recruitBtn{background:#72d5dd;color:#fff;font-size:2.4rem;font-family:'Cormorant Garamond',sans-serif;line-height:1;padding:30px 60px;margin-left:25px}@media screen and (max-width:768px){header{padding:3%}header .innerLeft h1{width:120px;margin-left:22%}header .innerLeft nav{padding:0}header .innerLeft nav ul#navi{transition:all .6s;overflow-y:auto;padding:60px 4% 0;width:90%;height:100vh;z-index:200;top:0;margin-right:-2%;left:-100%;background-color:#fff;position:fixed;display:block}header .innerLeft nav ul#navi li{width:100%;font-size:1.8rem;letter-spacing:inherit;margin:0 auto .5em;border-bottom:solid 1px #ddd;border-right:none;text-align:center}header .innerLeft nav ul#navi li:last-child{margin-bottom:0;border-bottom:none}header .innerLeft nav ul#navi li a{display:block;padding:.5em .5em 1em}header .innerLeft .nav_btn,header .innerLeft .nav_bg{display:block}header .innerLeft .nav_btn{width:50px;height:50px;z-index:300;position:absolute;top:15%;left:2%}header .innerLeft .nav_btn .hamburger_line{transition:all .6s;width:26px;height:2px;left:11px;background-color:#505050;position:absolute}header .innerLeft .nav_btn .hamburger_line.hamburger_line1{top:14px}header .innerLeft .nav_btn .hamburger_line.hamburger_line2{top:24px}header .innerLeft .nav_btn .hamburger_line.hamburger_line3{top:34px}header .innerLeft .nav_bg{opacity:0;transition:all .6s;width:100vw;height:100vh;z-index:100;top:0;left:0;visibility:hidden;background-color:#000;cursor:pointer;position:fixed}header .innerRight{margin-right:3%}header .innerRight a:first-child,header .innerRight a:nth-child(2),header .innerRight a:nth-child(3){display:none}header .innerRight a:hover{opacity:.7}header .innerRight .recruitBtn{padding:15px 30px;font-size:1.6rem;margin-left:25px}.nav_open header .innerLeft nav{position:absolute}.nav_open header .innerLeft nav ul#navi{left:0}.nav_open header .innerLeft .nav_bg{opacity:.8;visibility:visible}.nav_open header .innerLeft .nav_btn .hamburger_line.hamburger_line1{transform:rotate(45deg);top:24px}.nav_open header .innerLeft .nav_btn .hamburger_line.hamburger_line2{width:0;left:50%}.nav_open header .innerLeft .nav_btn .hamburger_line.hamburger_line3{transform:rotate(-45deg);top:24px}}footer{margin:260px auto 0;padding:0 0 50px;background:#fff;text-align:center;font-family:'Cormorant Garamond',sans-serif;line-height:1}footer .inner .sns{margin:0 auto}footer .inner .sns a{display:inline-block;vertical-align:middle;margin-right:25px}footer .inner .sns a:last-child{margin-right:0}footer .inner .footerLink{margin:60px auto 50px}footer .inner .footerLink li{display:inline-block;margin-right:40px;font-size:1.4rem}footer .inner .footerLink li:last-child{margin-right:0}footer .inner .copy{width:100%;padding-top:60px;border-top:solid 2px #505050;font-size:1.2rem}@media screen and (max-width:768px){footer{margin:30% auto 0;padding:0 0 10%}footer .inner .footerLink{width:67%;margin:10% auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}footer .inner .footerLink li{width:47%;margin-bottom:10%;margin-right:5%;text-align:left}footer .inner .footerLink li:nth-child(2n){margin-right:0}footer .inner .copy{padding-top:10%}}.fuwatAnime{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fuwatAnime;-ms-animation-name:fuwatAnime;animation-name:fuwatAnime;visibility:visible !important}@-webkit-keyframes fuwatAnime{0%{opacity:0;-webkit-transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fuwatAnime{0%{opacity:0;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.btn{display:block;color:#c9a965 !important;font-family:'Cormorant Garamond',sans-serif;font-size:2rem;line-height:1;padding:30px;width:530px;background:#fff;border:solid 1px #c9a965;position:relative;text-align:center;margin:80px auto 0}.btn:after{content:'';width:80px;height:1px;background:#505050;position:absolute;right:0;top:50%}.btn:hover{background:#c9a965;color:#fff !important}@media screen and (max-width:768px){.btn{width:80%;font-size:1.4rem;padding:20px}.btn:after{width:40px}}.inner{margin-top:220px}.inner h2{margin:80px auto}.inner .newsWrap .articleWrap{margin-bottom:30px;border-bottom:solid 1px #e2e2e2}.inner .newsWrap .articleWrap .category{width:100px;background:#c9a965;margin-right:.5em;padding:.3em;color:#fff;text-align:center;font-size:1.4rem;display:inline-block;vertical-align:middle}.inner .newsWrap .articleWrap .date{display:inline-block;font-size:1.4rem}.inner .newsWrap .articleWrap .ttl{margin:20px auto}.inner .newsWrap .pagination{width:500px;text-align:center;margin:50px auto 0}.inner .newsWrap .pagination #pager .page-numbers{padding:5px 10px}.inner .newsWrap .pagination #pager .page-numbers.current{background:#c9a965;color:#fff}.inner .newsWrap .pagination #pager .page-numbers.next,.inner .newsWrap .pagination #pager .page-numbers.prev{color:#505050}.inner .newsWrap .pagination #pager .page-numbers.next:hover,.inner .newsWrap .pagination #pager .page-numbers.prev:hover{color:#c9a965}@media screen and (max-width:768px){.inner{margin:10% auto 20%;padding:10% 5%;width:100%}.inner h2{margin:15% auto}.inner .newsWrap .pagination{width:90%}}.inner #article .ttl .category{width:100px;background:#c9a965;margin-right:.5em;padding:.3em;color:#fff;text-align:center;font-size:1.4rem;display:inline-block;vertical-align:middle}.inner #article .ttl .date{display:inline-block;font-size:1.4rem}.inner #article .ttl h1{font-family:'Zen Kaku Gothic New',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:2.2rem;margin:50px auto 30px;padding-bottom:30px;border-bottom:solid 1px #e2e2e2}