@charset "UTF-8";body,html{background:0 0;width:100%}#wrap,.siteheader{opacity:0}.caption-jp,.contents-inner article .caption-jp{border-bottom:1px solid #fff}.period,.t-shadow{text-shadow:0 2px 10px rgba(0,69,255,.73)}.brnpc br{display:none}.brnsp br{display:initial}.blur{-webkit-filter:blur(5px)}body{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,'メイリオ','MS PGothic','ＭＳ Ｐゴシック',Helvetica,Arial,sans-serif;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-style:normal;font-weight:lighter;height:100%;line-height:1;position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;text-align:center}.headline,h2.title{font-family:'Sorts Mill Goudy',serif}.content-head,h2.title{font-weight:100;color:#fff}#container{position:fixed;top:0;z-index:500}.section{position:relative}header{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);z-index:5}@media screen and (max-width:640px){.brnsp br{display:none}.siteheader{position:fixed;width:100%;z-index:500!important}.siteheader .btn-sitemenu{position:absolute!important;width:300px;top:4px!important;left:0;margin:0 auto;z-index:9000;text-align:right}}#main-contents,.contents-height,.kv-height,.odd{position:relative}article{padding:10%}.kv-height,.odd{height:calc(100vh - 137px)}.contents-height{height:50vh}.headline{display:inline-block;font-size:1.5rem;letter-spacing:3px;margin:20px 0 10px}@media screen and (max-width:640px){.contents-height{height:100vh}.headline{font-size:1.3rem;width:100%;text-align:left;margin:20px 0 5px}}.content-head,.period,h2.title{text-align:center}.content-head{font-size:1rem;letter-spacing:3px;margin-bottom:5%}h2.title{font-size:2rem;padding:7% 0 2%;letter-spacing:.2rem;text-indent:.2rem}.top-title{top:45%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:100}.fix,.top-bg{position:fixed;z-index:-1}@media screen and (min-width:641px){.order-1{order:1}.order-2{order:2}.top-title{width:640px;top:17%;transform:translate(-50%,0)}#kv{min-height:800px;height:100vh}}@media screen and (max-width:640px){h2.title{font-size:1.5rem;padding:7% 0}#kv{height:605px}#kv .top-title{transform:scale(1.1)}}#kv .fore-layer{max-width:1200px;margin:0 auto;height:100%}#kv .fore-layer.clicked{display:none}#kv .top-title{width:84%}#kv .tra-c{top:57%;width:70%;max-width:70%;transform:translate(-50%,-50%)}@media screen and (min-width:641px){#kv .tra-c{top:83%}#content2,#content3{min-height:350px}}#kv .top-zone{padding:0;color:#fff;margin-top:-2%}#kv .top-logo{height:100%}#kv .back-layer{padding-top:76.25%}.even .base-layer{background-color:rgba(255,255,255,.87)}.blue .base-layer{background-color:rgba(18,28,101,.77)}#direction,#outline,.contents-inner{background-color:rgba(0,0,0,.35)}strong{font-size:3rem}@media screen and (max-width:640px){#kv .tra-c{top:80%;width:100%;max-width:100%;transform:translate(-50%,-44%)}#kv .top-zone{margin-top:0}strong{font-size:2.1rem}}.period{font-family:Futura-medium;font-size:32px;line-height:25px;letter-spacing:2px}.spring_box h3,.spring_umishow_txt h3,.springevent .title{font-family:'Sorts Mill Goudy',"ＭＳ Ｐ明朝","MS PMincho",serif}@media screen and (max-width:640px){.period{font-size:.8rem;letter-spacing:1px}}.toptitle,table{letter-spacing:2px}#content1{color:#fff}#content1 .base-layer{padding:0 6%}@media screen and (max-width:640px){#content1 .base-layer{padding:6%}}#content1 .box-long{width:90%;padding-top:10px;margin:0 auto}#content1 .content1-img{width:100%;max-width:700px;margin:0 auto;padding-top:39.25%}@media screen and (max-width:640px){#content1 .box-long{width:100%}#content1 .box-long p.text{text-align:justify}#content1 .caption-jp{text-align:left}#content1 .content1-img{padding-top:65%}}#content1 .content1-inner{padding:5% 0 10%;width:100%;max-width:700px;margin:0 auto}#content1 .content1-inner .headline,.caption-jp{margin:0 0 10px}@media screen and (max-width:640px){#content1 .content1-inner{padding:10% 0}.contents-inner{height:110vh}}#content2 .back-layer{padding-top:122%}#content2 .deep-layer{padding-top:100%;opacity:.7}#content2,#content2 .caption-jp,#content2 p.text,#content3,#content3 .caption-jp,#content3 p.text{text-align:left}.contents-inner .thumbnailImg{padding-top:50vh}@media screen and (min-width:641px){.contents-inner,.contents-inner .thumbnailImg{min-height:350px}}.contents-inner article{color:#fff}@media screen and (max-width:640px){.contents-inner .fle-1 pos-r{height:55vh}.contents-inner article{padding:5%}}.caption-jp{font-size:.8rem;padding-bottom:7px;text-align:center}#other-contents h2.title{padding:7% 0 0;color:#1F1550}#other-contents .fle-c{max-width:1000px;margin:0 auto}#other-contents article{padding:5% 2%}.box-short{text-align:left}#special .headline,.box-short p.text{text-align:justify}#outline h2.title{padding:7% 0 0;color:#fff}.about{margin:0 auto;max-width:800px;width:100%}table{width:100%;font-size:1rem;margin:5% 0;color:#fff}@media screen and (max-width:640px){.about{padding:5%}table{font-size:.8rem}}#direction h2.title{padding:10% 0 0;color:#000}#direction .fle-2.img{padding-top:43%;margin-right:5%;background-position:center top}#direction .ceo-name-wrapper{border-bottom:1px solid #000;margin-bottom:30px;color:#000}#direction .ceo{font-size:2rem}@media screen and (max-width:640px){#direction .fle-2.img{margin-right:0;padding-top:100%}#direction .ceo{font-size:1.5rem;margin:20px 0 0}}#direction .CEO{max-width:900px;margin:0 auto;padding:5% 10% 10%}@media screen and (max-width:640px){#direction .CEO{padding:5% 5% 10%}}#direction p.text{color:#000}#special h2.title{padding:10% 0 0;color:#1F1550}#special article.special-inner{padding:5% 10% 10%}@media screen and (max-width:640px){#special article.special-inner{padding:5% 5% 10%}}#special article.special-inner img{max-width:700px;width:100%}#special .box-short{max-width:700px;margin:0 auto}#special .headline{margin-top:30px;line-height:1.5}.text,.text-c{line-height:1.6}#special .fle-c{width:100%;text-align:center;display:table}#special .fle-1{padding:5%;display:table-cell}#special .event-date{display:inline-block;margin:0 auto;font-size:1.5rem;font-weight:600;width:100%}#special .event-date p{text-align:center;font-size:1rem}#special .btn-special{margin-top:30px}#special .btn-special a{border-color:#000;text-align:center;color:#000;font-weight:300}#special .btn-special a:hover{border-color:#5DA8E9;color:#fff}#company{color:#fff}#company a.link-css{color:#fff!important;font-weight:300}#company article.ptsp{padding:10%}@media screen and (max-width:640px){#company article.ptsp{padding:20% 10%}}.text-c{text-align:center;margin:20px 0}.naked-img{padding-left:2%;width:26%;margin-bottom:15px}@media screen and (max-width:640px){.naked-img{width:75%}.top-bg.sp-none{display:none}}.fix{bottom:0;width:100%;padding-top:1000px}.top-bg{min-height:100%;min-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sp-back{display:none}@media screen and (max-width:640px){.sp-back{position:fixed;z-index:-1;min-height:100%;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;background-image:url(../images/top-bk.jpg)}}#footarea{overflow:hidden}#loading{position:absolute;z-index:99;padding-top:initial;background-image:url(../images/top-bk.jpg);width:100%;height:100vh;background-position:center}.content-zone{min-width:1080px;margin:0 auto;color:#000}.boldtexts{font-weight:500;font-size:1.1rem;margin:20px 0}@media screen and (max-width:640px){#loading{background-image:url(../images/loadingsp.jpg)}.content-zone{min-width:initial;width:100%}.boldtexts{text-align:justify;margin:10px 0}}.about-word,.text{text-align:center}.text{font-weight:300;font-size:.8rem;margin-bottom:10px}.toptitle{font-weight:500;font-size:1rem;line-height:1.8}@media screen and (max-width:640px){.toptitle{font-size:.7rem;line-height:1.6;letter-spacing:0;padding:0 10%}}.topword{font-weight:400;font-size:16px;line-height:28px;letter-spacing:2px}@media screen and (max-width:640px){.topword{font-size:.7rem;line-height:1.6;letter-spacing:0;padding:0 5%}.t-first{width:40%}}.about-word{font-weight:400;font-size:14px;color:#fff}td,th{padding:8px}.t-first{font-weight:300;vertical-align:top;text-align:right}.t-second{font-weight:400}.direction-bg{width:100%;height:100%;margin:0 auto}.ceo-img{margin-left:70px}.ceo-name{font-size:13px;margin-top:22px}@media screen and (max-width:640px){.ceo-name{margin-top:0}}.naked-name{font-size:12px;font-weight:300;margin-top:-8px}.naked-word{width:600px;margin:0 auto;text-align:left}.link-css{border:1px solid #fff;border-radius:8px;text-decoration:none!important;color:#fff;transition-duration:.5s;display:block;width:240px;height:56px;line-height:56px;margin:auto}.link-css:hover{background-color:#5DA8E9;border:1px solid #5DA8E9;color:#fff!important}.springevent .base-layer{background-color:rgba(255,221,222,.6);padding:0 100px 100px}.springevent .title{text-shadow:0 0 30px #BA1A6A;padding-bottom:50px}.springevent .contents-inner{max-width:1200px;margin:0 auto;background-color:rgba(255,255,255,.85);min-height:0}.springevent .headline{text-align:left;display:block;padding-bottom:.6em}.spring_umishow,.spring_umishow_txt{text-align:center}.spring_block{width:100%;display:table}.spring_umishow{width:100%;background:url(../img/umishow_bg.jpg) center;background-size:cover;padding:0 100px 100px}.spring_umishow img{margin-top:-30px;margin-bottom:-100px}.spring_box{box-sizing:border-box;padding:50px;display:table-cell;width:50%;color:#192466;background:right no-repeat;background-size:cover;min-height:350px}.spring_umishow_txt br{display:none}.spring_box h3,.spring_umishow_txt h3{display:block;font-size:185%;font-weight:700;border-bottom:1px solid #192466;padding-bottom:.6em;margin-bottom:1em}.spring_umishow_txt h3{display:inline-block}.spring_umishow_txt strong{font-size:150%!important}.spring_box p,.spring_umishow_txt p{display:block;line-height:1.8;padding-bottom:.6em}.spring_umishow_txt p{font-size:120%;display:inline-block;text-align:center}.spring_box table{margin:0 0 .6em;border-collapse:separate;border-spacing:1px}.spring_box table td,.spring_box table th{background-color:rgba(204,204,204,.5);color:#192466}.spring_box figure{display:none}.spring_box.penpare{background-image:url(../img/pengin_main.jpg)}.spring_box.clione{background-image:url(../img/clione_main.jpg)}.spring_box.tower{background-image:url(../img/tower_main.jpg)}.spring_box.train{background-image:url(../img/train_main.jpg)}.spring_box.food1{background-image:url(../img/food_main1.jpg)}.spring_box.food2{background-image:url(../img/food_main2.jpg)}@media screen and (max-width:640px){.springevent .base-layer{padding:0 10px 20px}.springevent .contents-inner{min-width:0;min-height:0;height:auto}.spring_block{display:block}.spring_umishow{padding:0 20px 20px}.spring_umishow img{margin-top:-5px;margin-bottom:-20px;height:auto}.spring_umishow_txt h3{text-align:center}.spring_umishow_txt strong{font-size:110%!important}.spring_umishow_txt p{font-size:90%;display:inline-block;text-align:center}.spring_box{padding:20px;display:block;width:100%;min-height:0}.spring_box figure{display:block;padding-bottom:25px}.spring_box figure img{width:100%;height:auto}.spring_box.clione,.spring_box.food1,.spring_box.food2,.spring_box.penpare,.spring_box.tower,.spring_box.train{display:none}}.tagtoru_wrap p,.tagtoru_wrap ul{margin-top:20px;text-align:center}.tagtoru_wrap h3{text-align:center}.tagtoru_wrap p{font-size:20px}.tagtoru_wrap ul li{display:inline-block;margin:0 10px}.tagtoru_wrap ul li a img{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;height:auto}.tagtoru_wrap ul li a:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}.youtube{width:100%;height:auto;padding-top:56.25%;position:relative;margin-bottom:150px}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:479px){.youtube{margin-bottom:40px}.tagtoru_wrap h3 img{width:100%;height:auto}}