@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#index #header{top:-95px;-webkit-transition:.3s all ease;transition:.3s all ease}#index #header.is-animation{top:0}#index #container{padding-top:0}#index section{padding-top:0;margin-top:150px}#index section:nth-of-type(even){background:none}@media screen and (max-width: 960px){#index section{margin-top:100px}}@media screen and (max-width: 600px){#index section{margin-top:80px}}#index main a{text-decoration:none}#index .heading01 .heading01-sup{margin-top:30px;font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.5rem}@media screen and (max-width: 600px){#index .heading01 .heading01-sup{margin-top:18px;font-size:.875rem}}#index .heading01.mf2050 .imgHeading{height:50px;line-height:1;letter-spacing:0}#index .heading01.mf2050 .imgHeading img{padding-top:4px;margin-right:5px;height:50px;vertical-align:top}#index .heading01.mf2050 .heading01-sup img{height:20px;margin-right:5px;vertical-align:baseline}@media screen and (max-width: 960px){#index .heading01.mf2050 .imgHeading{height:38px}#index .heading01.mf2050 .imgHeading img{height:38px;padding-top:0}}@media screen and (max-width: 600px){#index .heading01.mf2050 .imgHeading{height:34px}#index .heading01.mf2050 .imgHeading img{height:28px;margin-top:2px}}#index #mainImg{width:100%;position:relative}#index #mainImg .slide{width:100%}#index #mainImg .innerLogo{position:absolute;top:40px;left:40px;z-index:1;max-width:250px}@media screen and (max-width: 960px){#index #mainImg .innerLogo{top:20px;left:20px;max-width:200px}}@media screen and (max-width: 600px){#index #mainImg .innerLogo{top:10px;left:10px;max-width:150px}}#index #mainImg .slide.slick-dotted.slick-slider{margin-bottom:0}#index #mainImg .slide .slick-list{height:100%;padding:0 !important}#index #mainImg .slide .slick-track{height:100%}#index #mainImg .slide .slide-list{display:block}#index #mainImg .slide .slide-list a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}#index #mainImg .slide .slide-list a img{width:100%;-o-object-fit:cover;object-fit:cover}#index #mainImg .slide .slick-dots{bottom:10px}#index #mainImg .slide .slick-dots li button::before{font-size:14px;color:#0083c5}@media screen and (max-width: 600px){#index #mainImg .slide .slick-dots{bottom:10px;z-index:100000}#index #mainImg .slide .slick-dots li{width:10px;height:10px}#index #mainImg .slide .slick-dots li button::before{font-size:10px}}#index .notice .cnt-ttl,#index .news .cnt-ttl,#index .event .cnt-ttl{color:#fff;line-height:1}#index .notice .cnt-ttl h2,#index .news .cnt-ttl h2,#index .event .cnt-ttl h2{font-family:"Roboto",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2rem;color:#fff;margin-bottom:10px}#index .notice .cnt-ttl .h2sup,#index .news .cnt-ttl .h2sup,#index .event .cnt-ttl .h2sup{font-size:.875rem}#index .notice{color:#fff;padding:45px 0;background:#004079}#index .notice .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#index .notice .cnt-ttl{margin-right:50px}#index .notice .news-list-top li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index .notice .news-list-top li+li{margin-top:15px}#index .notice .news-list-top li .news-head{font-size:.9375rem;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index .notice .news-list-top li .news-head .cat{width:100px;height:24px;font-size:.75rem;color:#004079;margin-left:15px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index .notice .news-list-top li p{line-height:1.3}#index .notice .news-list-top li p a{color:#fff}#index .notice .news-list-top li p a:hover{text-decoration:underline}@media screen and (max-width: 960px){#index .notice .wrap{display:block}#index .notice .wrap .cnt-ttl{margin-right:0;text-align:center;margin-bottom:30px}#index .notice .wrap .news-list li .news-head .cat{width:60px;height:18px}#index .notice .wrap .news-list li+li{margin-top:20px}}@media screen and (max-width: 600px){#index .notice .news-list li{display:block}#index .notice .news-list li .news-head{margin-bottom:10px}#index .notice .news-list-top li{display:block}#index .notice .news-list-top li .news-head{font-size:.8125rem;margin-right:0;margin-bottom:5px}#index .notice .news-list-top li .news-head .cat{width:80px;height:20px;font-size:.6875rem;color:#004079;margin-left:15px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index .notice .news-list-top li p{line-height:1.3}#index .notice .news-list-top li p a{color:#fff}#index .notice .news-list-top li p a:hover{text-decoration:underline}}#index .news{background:#0064be;padding:65px 0}#index .news .cnt-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}#index .news .cnt-ttl .cnt-tti-inner{width:120px}#index .news .cnt-ttl .cate-list{width:calc(100% - 120px);margin-top:8px;margin-bottom:0}#index .news .cnt-ttl .cate-list li{width:110px;height:24px}#index .news .cnt-ttl .cate-list li a{font-size:.75rem;border-color:#fff}@media screen and (max-width: 960px){#index .news .cnt-ttl{display:block;margin-bottom:20px;text-align:center}#index .news .cnt-ttl .cnt-tti-inner{width:120px;margin:0 auto}#index .news .cnt-ttl .cate-list{width:100%;margin-top:20px}#index .news .cnt-ttl.event{margin-top:50px}}#index .news .news-thumb-list{margin-right:-13px;margin-left:-13px}#index .news .news-thumb-list li{width:25%;padding:0 13px;margin-bottom:40px}#index .news .news-thumb-list li .news-head .date{color:#fff}#index .news .news-thumb-list li .news-head .cate{color:#0064be;background:#fff;border-color:#fff}#index .news .news-thumb-list li h3 a{color:#fff;text-decoration:none}#index .news .news-thumb-list li h3 a:hover{text-decoration:underline}@media screen and (max-width: 960px){#index .news .news-thumb-list{margin-right:-10px;margin-left:-10px}#index .news .news-thumb-list li{width:33.3333333333%;padding:0 10px;margin-bottom:30px}}@media screen and (max-width: 600px){#index .news .news-thumb-list{margin-right:-7px;margin-left:-7px}#index .news .news-thumb-list li{width:50%;padding:0 7px;margin-bottom:20px}}#index .bnr2050{margin:20px auto 0;width:100%;max-width:1400px;padding:0 20px}#index .bnr2050 img{width:100%;-o-object-fit:cover;object-fit:cover}#index #mission .misson-list{margin-bottom:75px}#index #mission .btn.act{width:100%;height:125px;max-width:1400px}#index #mission .btn.act a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#index #mission .btn.act a .english{font-family:"Roboto",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.625rem;margin-bottom:10px}#index #mission .btn.act a::after{font-size:1.375rem;right:60px}@media screen and (max-width: 600px){#index #mission.wrap02{padding-left:0;padding-right:0}#index #mission .h2Area.mf2050 .imgHeading{height:auto}#index #mission .h2Area.mf2050 .imgHeading img{height:auto;width:70%;max-width:250}#index #mission .h2Area.mf2050 .h2sup{letter-spacing:0}#index #mission .h2Area.mf2050 .h2sup img{height:13px}#index #mission .misson-list{margin-bottom:50px}#index #mission .btn.act{width:calc(100% - 40px);height:80px;margin:0 auto}#index #mission .btn.act a{font-size:.875rem}#index #mission .btn.act a .english{font-size:1rem}#index #mission .btn.act a::after{font-size:.875rem;right:20px}}#index #mission02 .culm2{display:-webkit-box;display:-ms-flexbox;display:flex}#index #mission02 .culm2 .culmLft,#index #mission02 .culm2 .culmRht{width:calc(50% - 10px)}#index #mission02 .culm2 .culmLft{margin-right:10px}#index #mission02 .culm2 .culmRht{margin-left:10px}@media screen and (max-width: 1280px){#index #mission02 .culm2 .culmLft,#index #mission02 .culm2 .culmRht{width:calc(50% - 8px)}#index #mission02 .culm2 .culmLft{margin-right:8px}#index #mission02 .culm2 .culmRht{margin-left:8px}}#index #mission02 .btn.act{width:100%;height:125px;max-width:1400px}#index #mission02 .btn.act a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#index #mission02 .btn.act a .english{font-family:"Roboto",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.625rem;margin-bottom:10px}#index #mission02 .btn.act a::after{font-size:1.375rem;right:60px}@media screen and (max-width: 600px){#index #mission02 .h2Area.mf2050 .imgHeading{height:auto}#index #mission02 .h2Area.mf2050 .imgHeading img{height:auto;width:70%;max-width:250}#index #mission02 .h2Area.mf2050 .h2sup{letter-spacing:0}#index #mission02 .h2Area.mf2050 .h2sup img{height:13px}}@media screen and (max-width: 600px){#index #department.wrap02{padding-left:0;padding-right:0}}#index #center .center-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #center .center-list .bnrArea{width:calc((100% - 20px)/2);height:280px;margin-right:20px;margin-bottom:20px}#index #center .center-list .bnrArea a{color:#fff;text-decoration:none;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 30px}#index #center .center-list .bnrArea a .h3-title{font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.625rem;line-height:1.2}#index #center .center-list .bnrArea a .h3sup{font-family:"Roboto",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;margin-top:15px}#index #center .center-list .bnrArea:nth-child(odd){margin-right:0}#index #center .center-list .bnrArea.bnr-big{width:100%;height:425px;margin-right:0}#index #center .center-list .bnrArea.bnr-big a .h3-title{font-size:3.375rem}@media screen and (max-width: 1280px){#index #center .center-list .bnrArea.bnr-big{height:320px}}#index #center .center-list .bnrArea.bnr-small{height:180px}#index #center .center-list .bnrArea.bnr-region{width:100%;height:100px;margin-right:0}#index #center .center-list .bnrArea.bnr-region a{text-align:center;padding:0;background:#0064be;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#index #center .center-list .bnrArea.bnr-region a:after{font-family:"icomoon";content:"";position:absolute;top:calc(50% - 20px);right:30px;font-weight:normal;font-style:normal;font-size:1.25rem}#index #center .center-list .bnrArea.bnr-region a .h3-title{font-size:1.5rem}#index #center .center-list .bnrArea.bnr-region a .h3sup{font-size:80%;margin-top:5px}#index #center .center-list .bnrArea.bnr-region a:hover{background:#004079}@media screen and (max-width: 960px){#index #center .center-list .bnrArea{width:calc((100% - 10px)/2);margin-right:10px}#index #center .center-list .bnrArea a{padding:20px}#index #center .center-list .bnrArea a .h3-title{font-size:1.375rem}#index #center .center-list .bnrArea a .h3sup{margin-top:10px}#index #center .center-list .bnrArea:nth-child(odd){margin-right:0}#index #center .center-list .bnrArea.bnr-big{margin-right:0}#index #center .center-list .bnrArea.bnr-big a .h3-title{font-size:2.5rem}#index #center .center-list .bnrArea.bnr-region{height:80px}#index #center .center-list .bnrArea.bnr-region a:after{font-size:1rem;top:calc(50% - 16px);right:20px}#index #center .center-list .bnrArea.bnr-region a .h3-title{font-size:1.25rem}}@media screen and (max-width: 600px){#index #center.wrap02{padding-left:0;padding-right:0}#index #center .h2Area h2{letter-spacing:-0.03em}#index #center .center-list .bnrArea{width:calc((100% - 6px)/2);height:160px;margin-right:6px;margin-bottom:6px}#index #center .center-list .bnrArea a{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#index #center .center-list .bnrArea a .h3-title{font-size:1rem}#index #center .center-list .bnrArea a .h3sup{font-size:.625rem;margin-top:5px}#index #center .center-list .bnrArea:nth-child(odd){margin-right:0}#index #center .center-list .bnrArea.bnr-big{height:215px;margin-right:0}#index #center .center-list .bnrArea.bnr-big a .h3-title{font-size:1.375rem}#index #center .center-list .bnrArea.bnr-small{height:100px}#index #center .center-list .bnrArea.bnr-small .h3-title{font-size:.875rem}#index #center .center-list .bnrArea.bnr-region{height:50px}#index #center .center-list .bnrArea.bnr-region a:after{font-size:.75rem;top:calc(50% - 12px);right:10px}#index #center .center-list .bnrArea.bnr-region a .h3-title{font-size:.875rem}#index #center .center-list .bnrArea.bnr-region a .h3sup{font-size:60%;line-height:1;margin-top:3px}}#index #life{background:#0064be;padding-top:150px;padding-bottom:150px;color:#fff}@media screen and (max-width: 960px){#index #life{padding-top:80px;padding-bottom:80px}}@media screen and (max-width: 600px){#index #life{padding-top:60px;padding-bottom:60px}}#index #life .heading01{color:#fff}#index #life .heading01 .imgHeading{color:#fff}@media screen and (max-width: 600px){#index #life .heading01 .imgHeading{height:auto;line-height:1.4}#index #life .heading01 .imgHeading img{vertical-align:baseline}}#index #life .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index #life .menu-list+.menu-list{margin-top:75px}#index #life .menu-list .cnt-txt{width:315px}#index #life .menu-list .cnt-txt h3{font-size:2.0625rem;font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:15px}#index #life .menu-list .cnt-txt .h3sup{font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#index #life .menu-list .cnt-txt .life-list{margin-top:45px}#index #life .menu-list .cnt-txt .life-list li{width:100%;height:55px;border-top:1px solid #fff}#index #life .menu-list .cnt-txt .life-list li a{color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative;padding-left:10px}#index #life .menu-list .cnt-txt .life-list li a::before{background:rgba(255,255,255,.2);position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#index #life .menu-list .cnt-txt .life-list li a::after{font-family:"icomoon";content:"";position:absolute;right:10px;font-weight:normal;font-style:normal;font-size:.625rem}#index #life .menu-list .cnt-txt .life-list li a:hover::before{opacity:1}#index #life .menu-list .cnt-txt .life-list li:last-child{border-bottom:1px solid #fff}#index #life .menu-list .cnt-photo{width:calc(100% - 385px);height:405px}#index #life .menu-list .cnt-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}#index #life .menu-list:last-child .cnt-photo img{-o-object-position:right;object-position:right}@media screen and (max-width: 600px){#index #life .menu-list{display:block;position:relative}#index #life .menu-list .cnt-photo{width:100%;height:200px;position:relative}#index #life .menu-list .cnt-photo::after{position:absolute;content:"";height:100%;width:100%;background:rgba(0,48,90,.3);top:0;left:0}#index #life .menu-list .cnt-txt{width:100%}#index #life .menu-list .cnt-txt h3,#index #life .menu-list .cnt-txt .h3sup{position:absolute;text-align:center;width:100%}#index #life .menu-list .cnt-txt h3{margin-top:0;font-size:1.375rem;top:60px}#index #life .menu-list .cnt-txt .h3sup{top:100px}#index #life .menu-list .cnt-txt .life-list{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #life .menu-list .cnt-txt .life-list li{width:50%}#index #life .menu-list .cnt-txt .life-list li:nth-child(3){border-bottom:1px solid #fff}#index #life .menu-list+.menu-list{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:40px}#index #life .menu-list+.menu-list .cnt-photo{z-index:-2}}#index #event{margin-top:120px}#index #event .slick01{height:505px;margin-bottom:35px}#index #event .slick01 .slick-slide{padding-left:20px;padding-right:20px}#index #event .slick01 .slick-dots{bottom:-15px}#index #event .slick01 .slick-dots li{width:18px;height:18px}#index #event .slick01 .slick-dots li button{width:18px;height:18px}#index #event .slick01 .slick-dots li button::before{font-size:13px}@media screen and (max-width: 600px){#index #event .slick01 .sp-none{display:none !important}}#index #event .slick01 .sp-only{display:none !important}@media screen and (max-width: 600px){#index #event .slick01 .sp-only{display:block !important}}@media screen and (max-width: 960px){#index #event .slick01{height:auto;margin-bottom:40px}#index #event .slick01 .slick-slide{height:auto;width:500px;padding-left:10px;padding-right:10px}#index #event .slick01 .slick-dots{bottom:-40px}}@media screen and (max-width: 600px){#index #event{margin-top:60px}#index #event .slick01{margin-bottom:10px}#index #event .slick01 .slick-slide{width:280px;padding-left:5px;padding-right:5px}#index #event .slick01 .slick-dots{bottom:-20px}#index #event .slick01 .slick-dots li{width:10px;height:10px}#index #event .slick01 .slick-dots li button{width:10px;height:10px;vertical-align:bottom}#index #event .slick01 .slick-dots li button::before{font-size:10px;width:10px;height:10px}}#index #other{background:#e5eff5;padding-top:80px;padding-bottom:60px}#index #other .bnr-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #other .bnr-list li{width:calc((100% - 45px)/4);height:180px;margin-bottom:20px;margin-right:15px}#index #other .bnr-list li:nth-child(4n){margin-right:0}#index #other .bnr-list li a{text-decoration:none;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.25rem}#index #other .bnr-list.bnr-big{margin-top:50px}#index #other .bnr-list.bnr-big li{width:calc((100% - 20px)/2);margin-right:0}#index #other .bnr-list.bnr-big li:nth-child(even){margin-left:20px}@media screen and (max-width: 960px){#index #other .bnr-list li{width:calc((100% - 15px)/2);margin-right:0}#index #other .bnr-list li:nth-child(even){margin-left:15px}}@media screen and (max-width: 600px){#index #other{padding:0 0 40px}#index #other .wrap{padding-left:0;padding-right:0}#index #other .wrap .bnr-list li{width:calc((100% - 5px)/2);height:120px;margin-right:0;margin-bottom:5px}#index #other .wrap .bnr-list li:nth-child(even){margin-left:5px}#index #other .wrap .bnr-list li a{font-size:1rem}#index #other .wrap .bnr-list li a br{display:none}#index #other .wrap .bnr-list.bnr-big{margin-top:0}#index #other .wrap .bnr-list.bnr-big li{width:100%;margin-right:0}#index #other .wrap .bnr-list.bnr-big li:nth-child(even){margin-left:0}}.test{padding-bottom:100px}.test p+p{margin-top:20px}#index #other .bnr-list.bnr-big{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}/*# sourceMappingURL=toppage.css.map */