@charset "utf-8";h2{text-align:center;font-size:3.6rem;margin-bottom:30px}.section_borderBottom{padding:0 0 80px;border-bottom:1px solid #b0a483}.slide{width:100%;overflow:hidden}.toCategoryPageBox{display:flex;align-items:center;justify-content:center;padding-top:20px}.toCategoryPage{text-decoration:none;background-color:#675e50;border-radius:5px;padding:10px;color:#fff;transition:all .1s ease}.toCategoryPage:hover{background-color:#dbc6a4;color:#675e50}#fVtop{position:relative;width:100%}.header-lead{font-size:40px;font-weight:600;color:#fff;line-height:1.8;text-shadow:0px 0px 5px #999;text-align:left;position:absolute;bottom:100px;right:40px;z-index:10;transition:all .3s ease}#theme{box-shadow:0px 0px 50px 100px rgba(255,255,255,.8);background-color:rgba(255,255,255,.8);width:100%;display:flex;justify-content:center;align-items:center}.home-lead{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:2.6rem;line-height:3;text-align:start;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center;padding-top:40px}#introduction{box-shadow:0px 0px 100vh 100px rgba(255,255,255,.9);background-color:rgba(255,255,255,1);width:100%}.about{display:flex;justify-content:center;align-items:center}.about-description{font-size:2rem;line-height:2.1;text-align:left;margin-right:35px}.strong{width:fit-content;display:inline-block;text-decoration:underline;text-decoration-color:rgba(255,252,107,.69);text-decoration-thickness:50%}.about-image{width:400px;height:400px;object-fit:cover}#blog{background-color:rgba(255,255,255,1);width:100%}.blog-container{border-top:dotted 1px #d7d7d7}.postLink{display:block;width:100%;border-bottom:dotted 1px #d7d7d7;padding:30px 40px 30px 5px;text-decoration:none;color:#333;position:relative}.postLink:after{content:"";display:block;width:10px;height:10px;border-bottom:solid 3px #b2b2b2;border-right:solid 3px #b2b2b2;border-bottom-right-radius:3px;transform:translateX(0) translateY(-50%) rotateZ(-45deg);position:absolute;top:50%;right:15px;transition:transform .3s ease}.postLink:hover{border-bottom:dotted 1px #675e50}.postLink:hover:after{border-bottom:solid 3px #675e50;border-right:solid 3px #675e50}.entry-header{display:flex;flex-flow:wrap;padding-bottom:10px}.entry-title{font-size:2.2rem;position:relative;border-bottom:solid 1px rgba(0,0,0,0);overflow:hidden;z-index:5}.entry-title:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all .2s ease}.entry-title_blog:after{background:linear-gradient(transparent 50%,rgba(153,236,148,.69) 50%)}.entry-title_news:after{background:0 0}.postLink:hover .entryImgBox img{transform:translate(-50%,-50%) scale(1.06)}.postTypeBox{padding-top:.7rem}.postType{font-size:1.4rem;border:solid 1px #6bb3f6;color:#6bb3f6;background-color:#f4f5f7;padding:0 1em;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;font-weight:600}.createTime{color:#777;font-size:1.4rem;padding-bottom:2px}.entry-contents{display:flex;justify-content:space-between}.entry-content{line-height:1.8;font-size:1.8rem}.entry-content_news{width:100%}.entry-content_blog{width:calc(100% - 110px)}.entryImgBox{width:100px;height:100px;overflow:hidden;position:relative;border-radius:10px;background-color:#dcdcdc}.entryImgBox img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}#news{background-color:rgba(255,255,255,1);width:100%}.newsBox{padding:15px;border-top:dotted 1px #d7d7d7;border-bottom:dotted 1px #d7d7d7}.newsBox+.newsBox{border-top:none}.createTime{font-size:1.4rem}.news-header{display:flex;align-items:center}.news-title{position:relative;border-bottom:solid 1px rgba(0,0,0,0);overflow:hidden;z-index:2;font-size:2rem}.news-title:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(transparent 50%,rgba(153,236,148,.69) 50%);z-index:-1}.postTypeBox{padding-top:.7rem}.postType{font-size:1.4rem;border:solid 1px #6bb3f6;color:#6bb3f6;background-color:#f4f5f7;padding:0 1em;display:flex;justify-content:center;align-items:center;margin-right:10px;font-weight:600}.news-contents{display:flex;padding-top:10px;justify-content:space-between}.news-content{line-height:1.8;width:calc(100% - 110px);font-size:1.8rem}.newsImgBox{width:100px;height:100px;overflow:hidden;position:relative;border-radius:10px}.newsImgBox img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.readMoreBox{display:flex;justify-content:end}.readMore{padding:5px;position:relative;cursor:pointer;overflow:hidden;transition:all .3s ease;text-decoration:none;color:#b0a483;font-size:1.8rem}.readMore:after{content:"";display:block;background-color:#b0a483;width:100%;height:1px;position:absolute;bottom:0;right:100%;transition:all .3s ease}.readMore:hover:after{right:0}.news{padding:15px;display:flex;border-top:dotted 1px #d7d7d7;border-bottom:dotted 1px #d7d7d7}.news+.news{border-top:none}.newsHead{padding-right:10px}#insta{background-color:rgba(255,255,255,1);width:100%}#access{background-color:rgba(255,255,255,1);width:100%}.access{display:flex;align-items:flex-start}.access_h3{text-align:left;margin-bottom:5px;font-size:2.4rem;font-weight:600}.access_h4{text-align:left;margin-bottom:20px;font-size:1.8rem;font-weight:600}.access address{font-style:normal;text-align:left;font-size:2rem;line-height:1.5}.access_address p{text-align:left;margin-top:30px;font-size:1.8rem}.access ul{text-align:left;margin-top:30px;list-style:none}.access ul li{font-size:2rem;margin-bottom:30px;display:flex;align-items:center}.plane,.car{width:30px;height:30px;margin-right:15px}.train{width:26px;height:33px;margin-right:15px}.map{height:450px;max-width:500px}.map_code p{margin:10px 0;text-align:left}.bx-wrapper{border:none !important;box-shadow:none !important;max-width:1440px;height:100vh}.bx-wrapper img{width:100%}.bx-controls-direction a{z-index:500 !important}.bx-pager{display:none}@media (max-width:1439px){h2{font-size:3.2rem;margin-bottom:30px}.section_borderBottom{padding-bottom:60px}.header-lead{font-size:35px;bottom:60px;right:30px}#theme{box-shadow:0px 0px 30px 50px rgba(255,255,255,.8)}.home-lead{font-size:2.2rem}.about-description{font-size:1.8rem}.about-image{height:360px;width:360px}.entry-title{font-size:2rem}.postTypeBox{padding-top:.5rem}.postTypeBox{padding-top:.5rem}.access_h3{font-size:2.2rem}.access address{font-size:1.8rem}.access{flex-flow:column}.access ul li img{height:20px;width:20px}.access ul li{font-size:1.6rem}.acccess_map{width:100%}.map{width:100%;height:300px;max-width:100%}.map_code p{font-size:1.6rem;margin:0}}@media (max-width:1199px){h2{font-size:2.8rem}#theme{box-shadow:0px 0px 30px 50px rgba(255,255,255,.8)}.about-image{width:280px;height:280px}.about-description{font-size:1.6rem;margin-right:20px}.entry-title{font-size:1.8rem}.postTypeBox{padding-top:.3rem}.entry-content{font-size:1.6rem}.postLink{padding:20px 30px 20px 0}.news-title{font-size:1.8rem}.news-content{font-size:1.6rem}.access address{font-size:1.6rem}.access_address p{margin-top:20px}.access ul li{margin-bottom:10px}}@media (max-width:1023px){.header-lead{font-size:30px;bottom:50px;right:25px}.news-content{font-size:1.5rem}}@media (orientation:portrait) and (max-width:1023px){.about{flex-flow:column-reverse}.about-image{width:100%;height:340px}.about-description{margin-top:10px;margin-right:0}}@media (max-width:767px){h2{margin-bottom:20px}.header-lead{font-size:4.5vw;bottom:5vw;right:3vw}.readMore{font-size:1.6rem}.news-contents{flex-flow:column;justify-content:unset}.newsImgBox{width:100%;height:220px}.news-content{width:100%}.news{padding:10px}.home-lead{line-height:2.4}.news-title{font-size:1.6rem}.access_address p{font-size:1.6rem}.postTypeBox{padding-top:.5rem}.access_h3{font-size:2rem}.access_h4{font-size:1.7rem}}@media (max-width:479px){h2{font-size:2.4rem}.home-lead{font-size:2rem}.about-image{height:240px}.entry-title{font-size:1.6rem}.postTypeBox{padding-top:0}.entry-contents{flex-flow:column}.entryImgBox{width:100%;height:220px}.postLink:after{display:none}.postLink{padding:20px 0}.entry-content{font-size:1.4rem}.entry-content_blog{width:100%}.readMore{font-size:1.2rem}.postType{padding:0 .5rem}.newsBox{padding:15px 0}.news{padding:5px;flex-flow:column}.newsHead{font-size:14px;padding-right:0}.readMore{font-size:1.5rem}.postType{padding:0 .5rem}.news-content{font-size:1.4rem}.plane,.car,.train{margin-right:4px;height:18px;width:18px}.access ul li{font-size:1.5rem}.map_code p{font-size:1.4rem}}@media (max-width:380px){.home-lead{font-size:1.8rem}.news-header{align-items:flex-start;flex-flow:column}}@media (max-width:360px){.home-lead{font-size:1.8rem}.news-header{align-items:flex-start;flex-flow:column}}