@-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}}#life #student section{background:none}#life #student .frame{padding:5%;background:#e5eff5}#life #student .frame .list-table{padding:3%;background:#fff}#life #student #cnt02 .frame-time+.table-style{margin-top:50px}@media screen and (max-width: 600px){#life #student #cnt02 .frame-time .list-table dd span{display:block;margin-top:5px}#life #student #cnt02 .frame-time+.table-style{margin-top:30px}}#life #student #cnt02 .circle-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#life #student #cnt02 .circle-list li{width:50%;margin-bottom:10px}#life #student #cnt02 .circle-list li+li{margin-top:0}@media screen and (max-width: 600px){#life #student #cnt02 .circle-list{display:block}#life #student #cnt02 .circle-list li{width:100%;margin-bottom:8px}}#life #study .intro{padding-top:40px;margin-bottom:60px}#life #study .intro .main-catch{font-size:2.5rem}@media screen and (max-width: 960px){#life #study .intro .main-catch{font-size:2rem}}@media screen and (max-width: 960px){#life #study .intro{padding-top:20px;margin-bottom:40px}#life #study .intro .main-catch{font-size:1.75rem}}#life #study #cnt02 .block-layout .column .heading03{margin-bottom:20px}#life #study #cnt02 .block-layout .column .catch{font-size:110%;color:#0064be;font-weight:500;margin-bottom:8px}#life #study #cnt04 .inner{padding:5% 8%;background:#fff}#life #study #cnt04 .inner p+P{margin-top:20px}#life #mediaCenter #cnt01 .block-layout .column .heading03{letter-spacing:.05em;margin-bottom:20px}#life #mediaCenter #cnt01 .block-layout .column.wide{width:100%;padding-right:4%}@media screen and (max-width: 960px){#life #mediaCenter #cnt01 .block-layout .column.wide{padding-right:0}}#life #project #cnt01 .txt{margin-bottom:50px}#life #project #cnt01 .txt p+p{margin-top:20px}#life #project #cnt01 .num-list{margin-bottom:60px}#life #project #cnt01 .btn.wide{max-width:600px;margin-top:40px}#life #project #cnt01 .btn.wide a i{margin-left:10px}#life #project #cnt02 .section{padding:2%;background:#fff}#life #project #cnt02 .section .catch{font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem;color:#0064be;line-height:1.2;font-weight:500;margin-bottom:20px}@media screen and (max-width: 600px){#life #project #cnt02 .section .catch{font-size:1.1rem;margin-bottom:15px}}@media screen and (max-width: 600px){#life #project #cnt02 .section .heading03 span{display:block}}#life #project #cnt02 .flex{margin:50px -10px 0}#life #project #cnt02 .flex .column{width:33.3333333333%;padding:0 10px}#life #project #cnt02 .flex .column p+p{margin-top:20px}#life #project #cnt02 .flex .column img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}#life #project #cnt02 .flex .img{width:66.6666666667%;padding:0 10px}#life #project #cnt02 .flex .img img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 600px){#life #project #cnt02 .flex{display:block;margin:30px 0 0}#life #project #cnt02 .flex .column{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#life #project #cnt02 .flex .column p{width:calc((100% - 10px)/2)}#life #project #cnt02 .flex .column p+p{margin-top:0}#life #project #cnt02 .flex .column p:first-of-type{margin-right:auto}#life #project #cnt02 .flex .column img{width:100%;-o-object-fit:cover;object-fit:cover}#life #project #cnt02 .flex .img{width:100%;padding:0;margin-top:10px}#life #project #cnt02 .flex .img img{aspect-ratio:7/4}}#life #project #cnt02 .photo-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px -10px 0}#life #project #cnt02 .photo-list li{width:50%;padding:0 10px}@media screen and (max-width: 600px){#life #project #cnt02 .photo-list{display:block;margin:30px 0 0}#life #project #cnt02 .photo-list li{width:100%;padding:0}#life #project #cnt02 .photo-list li+li{margin-top:10px}}#life #project #cnt02 .past-project-list{margin-top:100px}#life #project #cnt02 .past-project-list .ttl{color:#fff;text-align:center;font-weight:500;padding:5px 10px;background:#0064be}#life #project #cnt02 .past-project-list .project-list{padding:3%;border:1px solid #0064be;display:-webkit-box;display:-ms-flexbox;display:flex}#life #project #cnt02 .past-project-list .project-list>div{width:49%}#life #project #cnt02 .past-project-list .project-list>div:first-of-type{margin-right:auto}#life #project #cnt02 .past-project-list .project-list>div ul.circle-list>li+li{margin-top:15px}@media screen and (max-width: 600px){#life #project #cnt02 .past-project-list .project-list{display:block}#life #project #cnt02 .past-project-list .project-list>div{width:100%}}#life #project #entry ul.num li{list-style:decimal;line-height:1.4;margin-left:2em}#life #project #entry ul.num li+li{margin-top:13px}#life #project #entry ul.num li span{margin-left:15px}@media screen and (max-width: 600px){#life #project #entry ul.num li+li{margin-top:10px}#life #project #entry ul.num li span{display:block;margin-left:0}}#life #project #entry #cnt02 .square-list{margin-top:60px;margin-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#life #project #entry #cnt02 .square-list li{margin-right:50px}@media screen and (max-width: 600px){#life #project #entry #cnt02 .square-list{margin-top:30px;margin-bottom:50px}#life #project #entry #cnt02 .square-list li{margin-right:0}#life #project #entry #cnt02 .square-list li+li{margin-top:8px}}#life #project #entry #cnt02 .btn{max-width:400px}#life #insurance #cnt01 .section.mTop{margin-top:80px}#life #insurance #cnt01 .table-style .table dt{width:50%}#life #insurance #cnt01 .table-style .table dd{width:50%;text-align:center}@media screen and (max-width: 600px){#life #insurance #cnt01 .table-style .table dt{width:70%}#life #insurance #cnt01 .table-style .table dd{width:30%}}#life #insurance .inq-area{margin-top:120px}@media screen and (max-width: 600px){#life #insurance .inq-area{margin-top:60px}}@media screen and (max-width: 600px){#life #insurance #cnt02 .table-style .table dt{width:33%}#life #insurance #cnt02 .table-style .table dd{width:67%}}#life #medical #cnt02 .section .section+.section{margin-top:60px}@media screen and (max-width: 600px){#life #medical #cnt02 .section .section+.section{margin-top:35px}}#life #medical #cnt02 .section .frame{padding:2%;margin-top:40px;background:#fff}#life #medical #cnt02 .section .frame dl{margin-bottom:30px}#life #medical #cnt02 .section .frame dl dt{color:#fff;padding:3px 10px;background:#3483cb}#life #medical #cnt02 .section .frame dl dd{padding:10px}#life #medical #cnt02 .section .frame dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#life #medical #cnt02 .section .frame dl dd ul li{line-height:1.4;margin-right:50px;margin-bottom:10px}@media screen and (max-width: 600px){#life #medical #cnt02 .section .frame dl{margin-bottom:10px}#life #medical #cnt02 .section .frame dl dd ul li{margin-right:30px;margin-bottom:5px;margin-left:1em;text-indent:-1em}}#life #medical #cnt02 .section .frame .btn{max-width:360px}#life #medical #cnt03 span.emp{padding:0 5px;margin:0 2px;background:#bcdaed}#life #medical #cnt04 .square-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#life #medical #cnt04 .square-list li{margin-right:50px}@media screen and (max-width: 600px){#life #medical #cnt04 .square-list{display:block}#life #medical #cnt04 .square-list li{margin-right:0}#life #medical #cnt04 .square-list li+li{margin-top:5px}}#life #handicapped section{background:#fff}#life #handicapped .txt-style{font-size:120%}#life #handicapped .main-catch{font-size:2.5rem}@media screen and (max-width: 960px){#life #handicapped .main-catch{font-size:1.875rem}}@media screen and (max-width: 600px){#life #handicapped .main-catch{font-size:1.375rem}}#life #handicapped .circle-list li::before{top:.5em}#life #handicapped #cnt01 .frame{padding:3%;margin-bottom:40px;border:30px solid #bcdaed}#life #handicapped #cnt01 .frame .ttl{font-size:120%;color:#0064be;font-weight:500}#life #handicapped #cnt01 .frame .circle-list{margin:15px 20px}@media screen and (max-width: 600px){#life #handicapped #cnt01 .frame{border-width:15px}#life #handicapped #cnt01 .frame .circle-list{margin:15px 10px}}#life #handicapped #cnt01 .area-2column{margin-top:50px}#life #handicapped #cnt01 .area-2column>div dl{height:100%;padding:3% 5%;background:#e5eff5}#life #handicapped #cnt01 .area-2column>div dl dt{font-size:110%;color:#0064be;font-weight:500;text-align:center;padding-bottom:5px;margin-bottom:15px;border-bottom:2px solid #0064be}#life #handicapped #cnt01 .area-2column>div dl dd .ann{margin-bottom:10px}#life #handicapped #cnt02 .flow{margin-top:60px}@media screen and (max-width: 600px){#life #handicapped #cnt02 .flow{margin-top:35px}}#life #handicapped #cnt02 .flow .flow-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -50px}#life #handicapped #cnt02 .flow .flow-list li{width:33.3333333333%;line-height:1.4;text-align:center;padding:0 50px;position:relative}#life #handicapped #cnt02 .flow .flow-list li:not(:last-of-type)::after{content:"";position:absolute;top:14px;right:-20px;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:36px solid #3483cb}#life #handicapped #cnt02 .flow .flow-list li p{height:60px;font-size:110%;line-height:1.1;border:5px solid #bcdaed;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}#life #handicapped #cnt02 .flow .flow-list.rev li:not(:last-of-type)::after{right:-18px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 960px){#life #handicapped #cnt02 .flow .flow-list{margin:0 -30px}#life #handicapped #cnt02 .flow .flow-list li{padding:0 30px}}@media screen and (max-width: 600px){#life #handicapped #cnt02 .flow .flow-list{margin:0 -10px}#life #handicapped #cnt02 .flow .flow-list li{padding:0 10px}#life #handicapped #cnt02 .flow .flow-list li:not(:last-of-type)::after{top:calc(50% - 10px);right:-10px;border-top-width:10px;border-bottom-width:10px;border-left-width:20px}#life #handicapped #cnt02 .flow .flow-list li p{height:60px;border-width:3px}#life #handicapped #cnt02 .flow .flow-list.rev li:not(:last-of-type)::after{right:-10px}}#life #handicapped #cnt02 .flow .target{margin:20px -50px;display:-webkit-box;display:-ms-flexbox;display:flex}#life #handicapped #cnt02 .flow .target div{width:33.3333333333%;padding:0 50px}#life #handicapped #cnt02 .flow .target div p{aspect-ratio:1/1;width:100%;height:100%;font-size:120%;color:#fff;text-align:center;line-height:1.4;padding:15px;background:#0064be;border-radius:50%;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}#life #handicapped #cnt02 .flow .target div:nth-of-type(2) p{background:#2f89f6}#life #handicapped #cnt02 .flow .target div:nth-of-type(3) p{background:#0477f1}@media screen and (max-width: 960px){#life #handicapped #cnt02 .flow .target{margin:20px -30px}#life #handicapped #cnt02 .flow .target div{padding:0 30px}}@media screen and (max-width: 600px){#life #handicapped #cnt02 .flow .target{margin:20px -10px}#life #handicapped #cnt02 .flow .target div{padding:0 10px}#life #handicapped #cnt02 .flow .target div p{line-height:1.2;padding:5px}}#life #handicapped #cnt03 table{margin:30px 0 15px}#life #handicapped #cnt03 table th,#life #handicapped #cnt03 table td{text-align:center;padding:15px 15px}@media screen and (max-width: 600px){#life #handicapped #cnt03 table{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#life #handicapped #cnt03 table thead,#life #handicapped #cnt03 table tbody,#life #handicapped #cnt03 table tr,#life #handicapped #cnt03 table th,#life #handicapped #cnt03 table td{display:block}#life #handicapped #cnt03 table thead,#life #handicapped #cnt03 table tbody{width:50%}}#life #dormitory #cnt01 .table{margin-bottom:10px}#life #dormitory #cnt01 .table dd p span{display:inline-block;width:250px}#life #dormitory #cnt01 .table dd p span.end{-webkit-text-decoration:line-through 2px solid #0064be;text-decoration:line-through 2px solid #0064be}@media screen and (max-width: 600px){#life #dormitory #cnt01 .table dd p span{width:215px}}#life #dormitory #cnt01 .table dd p+p{margin-top:8px}#life #dormitory #cnt01 .sup{line-height:1.5}#life #dormitory #cnt02 table tbody th,#life #dormitory #cnt02 table tbody td{width:20%}#life #dormitory #cnt02 table tbody th{width:200px;text-align:left;padding:10px 15px 10px 4%}#life #dormitory #cnt02 table tbody td{text-align:center;padding:10px 15px}@media screen and (max-width: 600px){#life #dormitory #cnt02 table{width:100%}#life #dormitory #cnt02 table tbody th{padding:5px}#life #dormitory #cnt02 table tbody th:nth-of-type(1){width:120px}#life #dormitory #cnt02 table tbody td{width:70px;padding:5px}}#life #dormitory #cnt03,#life #dormitory #cnt04,#life #dormitory #cnt05{background:#fff}#life #dormitory #cnt03 .catch,#life #dormitory #cnt04 .catch,#life #dormitory #cnt05 .catch{font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.875rem;color:#0064be;line-height:1.5;margin-bottom:30px}@media screen and (max-width: 600px){#life #dormitory #cnt03 .catch,#life #dormitory #cnt04 .catch,#life #dormitory #cnt05 .catch{font-size:1.25rem;letter-spacing:0;margin-bottom:15px}}#life #dormitory #cnt03 .point,#life #dormitory #cnt04 .point,#life #dormitory #cnt05 .point{border:20px solid #bcdaed;padding:1% 3%;margin-bottom:60px;margin-top:30px}#life #dormitory #cnt03 .point dl,#life #dormitory #cnt04 .point dl,#life #dormitory #cnt05 .point dl{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#life #dormitory #cnt03 .point dl dt,#life #dormitory #cnt04 .point dl dt,#life #dormitory #cnt05 .point dl dt{width:140px;color:#0064be;margin-bottom:5px;border-right:2px solid #3483cb}#life #dormitory #cnt03 .point dl dd,#life #dormitory #cnt04 .point dl dd,#life #dormitory #cnt05 .point dl dd{padding-left:3%;display:-webkit-box;display:-ms-flexbox;display:flex}#life #dormitory #cnt03 .point dl dd p,#life #dormitory #cnt04 .point dl dd p,#life #dormitory #cnt05 .point dl dd p{line-height:1.3}#life #dormitory #cnt03 .point dl dd p::before,#life #dormitory #cnt04 .point dl dd p::before,#life #dormitory #cnt05 .point dl dd p::before{top:.4em}#life #dormitory #cnt03 .point dl dd p+p,#life #dormitory #cnt04 .point dl dd p+p,#life #dormitory #cnt05 .point dl dd p+p{margin-left:50px}@media screen and (max-width: 960px){#life #dormitory #cnt03 .point dl dd,#life #dormitory #cnt04 .point dl dd,#life #dormitory #cnt05 .point dl dd{display:block}#life #dormitory #cnt03 .point dl dd p+p,#life #dormitory #cnt04 .point dl dd p+p,#life #dormitory #cnt05 .point dl dd p+p{margin:5px 0 0}}@media screen and (max-width: 600px){#life #dormitory #cnt03 .point,#life #dormitory #cnt04 .point,#life #dormitory #cnt05 .point{padding:2% 3% 3%;margin-top:20px;margin-bottom:30px;border-width:10px}#life #dormitory #cnt03 .point dl,#life #dormitory #cnt04 .point dl,#life #dormitory #cnt05 .point dl{display:block}#life #dormitory #cnt03 .point dl dt,#life #dormitory #cnt04 .point dl dt,#life #dormitory #cnt05 .point dl dt{width:100%;border-right:none;border-bottom:1px solid #0064be}#life #dormitory #cnt03 .point dl dd,#life #dormitory #cnt04 .point dl dd,#life #dormitory #cnt05 .point dl dd{display:block}#life #dormitory #cnt03 .point dl dd p+p,#life #dormitory #cnt04 .point dl dd p+p,#life #dormitory #cnt05 .point dl dd p+p{margin:5px 0 0}}#life #dormitory #cnt03 .map,#life #dormitory #cnt04 .map,#life #dormitory #cnt05 .map{max-width:940px;margin:0 auto 40px;border:5px solid #e5eff5}@media screen and (max-width: 600px){#life #dormitory #cnt03 .map,#life #dormitory #cnt04 .map,#life #dormitory #cnt05 .map{margin-bottom:20px;border-width:3px}}#life #dormitory #cnt03 .tableArea table .num,#life #dormitory #cnt04 .tableArea table .num,#life #dormitory #cnt05 .tableArea table .num{width:36px;height:36px;color:#fff;font-weight:500;margin:0 auto;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}#life #dormitory #cnt03 .tableArea table .number,#life #dormitory #cnt04 .tableArea table .number,#life #dormitory #cnt05 .tableArea table .number{width:100px}#life #dormitory #cnt03 .tableArea table .name,#life #dormitory #cnt04 .tableArea table .name,#life #dormitory #cnt05 .tableArea table .name{width:200px;text-align:center}#life #dormitory #cnt03 .tableArea table .owner,#life #dormitory #cnt04 .tableArea table .owner,#life #dormitory #cnt05 .tableArea table .owner{width:150px;text-align:center}#life #dormitory #cnt03 .tableArea table .tel,#life #dormitory #cnt04 .tableArea table .tel,#life #dormitory #cnt05 .tableArea table .tel{width:200px;text-align:center}#life #dormitory #cnt03 .tableArea table tbody th,#life #dormitory #cnt03 .tableArea table tbody td,#life #dormitory #cnt04 .tableArea table tbody th,#life #dormitory #cnt04 .tableArea table tbody td,#life #dormitory #cnt05 .tableArea table tbody th,#life #dormitory #cnt05 .tableArea table tbody td{padding:15px 20px}#life #dormitory #cnt03 .tableArea table a,#life #dormitory #cnt04 .tableArea table a,#life #dormitory #cnt05 .tableArea table a{text-decoration:underline}@media screen and (max-width: 960px){#life #dormitory #cnt03 .tableArea table .num,#life #dormitory #cnt04 .tableArea table .num,#life #dormitory #cnt05 .tableArea table .num{width:32px;height:32px}#life #dormitory #cnt03 .tableArea table .number,#life #dormitory #cnt04 .tableArea table .number,#life #dormitory #cnt05 .tableArea table .number{width:80px}#life #dormitory #cnt03 .tableArea table .name,#life #dormitory #cnt04 .tableArea table .name,#life #dormitory #cnt05 .tableArea table .name{width:180px}#life #dormitory #cnt03 .tableArea table .owner,#life #dormitory #cnt04 .tableArea table .owner,#life #dormitory #cnt05 .tableArea table .owner{width:130px}#life #dormitory #cnt03 .tableArea table .tel,#life #dormitory #cnt04 .tableArea table .tel,#life #dormitory #cnt05 .tableArea table .tel{width:160px}#life #dormitory #cnt03 .tableArea table tbody th,#life #dormitory #cnt03 .tableArea table tbody td,#life #dormitory #cnt04 .tableArea table tbody th,#life #dormitory #cnt04 .tableArea table tbody td,#life #dormitory #cnt05 .tableArea table tbody th,#life #dormitory #cnt05 .tableArea table tbody td{padding:10px}}@media screen and (max-width: 600px){#life #dormitory #cnt03 .tableArea table,#life #dormitory #cnt04 .tableArea table,#life #dormitory #cnt05 .tableArea table{width:700px}#life #dormitory #cnt03 .tableArea table .num,#life #dormitory #cnt04 .tableArea table .num,#life #dormitory #cnt05 .tableArea table .num{width:26px;height:26px}#life #dormitory #cnt03 .tableArea table .number,#life #dormitory #cnt04 .tableArea table .number,#life #dormitory #cnt05 .tableArea table .number{width:60px}#life #dormitory #cnt03 .tableArea table .name,#life #dormitory #cnt04 .tableArea table .name,#life #dormitory #cnt05 .tableArea table .name{width:150px}#life #dormitory #cnt03 .tableArea table .owner,#life #dormitory #cnt04 .tableArea table .owner,#life #dormitory #cnt05 .tableArea table .owner{width:110px}#life #dormitory #cnt03 .tableArea table .tel,#life #dormitory #cnt04 .tableArea table .tel,#life #dormitory #cnt05 .tableArea table .tel{width:130px}}#life #dormitory #cnt05 .btn{max-width:500px;margin-top:10px}#life #dormitory #detail section .heading04 span{font-size:70%}#life #dormitory #detail section .catch{font-size:1.375rem;color:#0064be;line-height:1.4;font-weight:500;margin-bottom:30px}@media screen and (max-width: 600px){#life #dormitory #detail section .catch{font-size:1.0625rem;margin-bottom:20px}}#life #dormitory #detail section .base-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}#life #dormitory #detail section .base-info .img{width:36%;margin-right:auto}#life #dormitory #detail section .base-info .img img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}#life #dormitory #detail section .base-info>div{width:60%}#life #dormitory #detail section .base-info>div dl.table dt,#life #dormitory #detail section .base-info>div dl.table dd{padding:10px 15px}#life #dormitory #detail section .base-info>div dl.table dt{width:180px}#life #dormitory #detail section .base-info>div dl.table dd{width:calc(100% - 180px);letter-spacing:0;word-break:break-all}@media screen and (max-width: 600px){#life #dormitory #detail section .base-info{display:block}#life #dormitory #detail section .base-info .img{width:100%;margin:0 0 20px}#life #dormitory #detail section .base-info>div{width:100%}#life #dormitory #detail section .base-info>div dl.table dt,#life #dormitory #detail section .base-info>div dl.table dd{padding:10px}#life #dormitory #detail section .base-info>div dl.table dt{width:110px}#life #dormitory #detail section .base-info>div dl.table dd{width:calc(100% - 110px)}}#life #dormitory #detail section .room-info{display:-webkit-box;display:-ms-flexbox;display:flex}#life #dormitory #detail section .room-info .column{margin-right:auto}#life #dormitory #detail section .room-info .column .circle-list{margin-left:10px}#life #dormitory #detail section .room-info .column .circle-list .square-list{margin:5px 0 10px}#life #dormitory #detail section .room-info .column .circle-list .square-list li+li{margin-top:0}@media screen and (max-width: 600px){#life #dormitory #detail section .room-info{display:block}#life #dormitory #detail section .room-info .column{margin:0 0 20px}#life #dormitory #detail section .room-info .img{text-align:center;margin:0 auto}}#life #document #cnt01 .main-catch{font-size:1.5rem;line-height:1.4;text-align:left;margin-bottom:20px}@media screen and (max-width: 600px){#life #document #cnt01 .main-catch{font-size:1.1875rem}}@media screen and (max-width: 600px){#life #document #cnt01 .table.costs dt,#life #document #cnt01 .table.costs dd{width:50%}}#life #document #cnt01 .flex .table-style{width:80%;margin-right:auto;margin-bottom:10px}#life #document #cnt01 .flex .table-style .table dt,#life #document #cnt01 .flex .table-style .table dd{width:33.3333333333%;padding:15px}#life #document #cnt01 .flex .table-style .table dd{text-align:center}#life #document #cnt01 .flex .img{margin-left:50px}@media screen and (max-width: 600px){#life #document #cnt01 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}#life #document #cnt01 .flex .table-style .table dt,#life #document #cnt01 .flex .table-style .table dd{padding:10px}#life #document #cnt01 .flex .img{margin-left:15px}}#life #document #cnt01 .att{font-size:105%;color:#0064be;font-weight:500;margin:60px 0 15px}@media screen and (max-width: 600px){#life #document #cnt01 .att{margin:30px 0 10px}}#life #document #cnt01 .add dd.sub-ttl{width:200px;background:#e5eff5;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}#life #document #cnt01 .add dd:not(.sub-ttl){width:calc(100% - 480px)}#life #document #cnt01 .add dd:nth-of-type(2){border-top:1px solid #c6d3dd}@media screen and (max-width: 600px){#life #document #cnt01 .add{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #c6d3dd}#life #document #cnt01 .add dd.sub-ttl{width:90px}#life #document #cnt01 .add dd:not(.sub-ttl){width:calc(100% - 90px);border-right:1px solid #c6d3dd}}#life #document #cnt02 .tableArea table th{width:200px}#life #document #cnt02 .tableArea table td:not(:last-of-type){width:140px}#life #document #cnt02 .tableArea table tbody th,#life #document #cnt02 .tableArea table tbody td{padding:15px}#life #document #cnt02 .tableArea table tbody td:not(:last-of-type){text-align:center}@media screen and (max-width: 600px){#life #document #cnt02 .tableArea table th{width:160px}#life #document #cnt02 .tableArea table td:not(:last-of-type){width:110px}#life #document #cnt02 .tableArea table tbody th,#life #document #cnt02 .tableArea table tbody td{padding:10px}#life #document #cnt02 .tableArea table tbody td:not(:last-of-type){text-align:center}}#life #department .intro{padding-top:40px;margin-bottom:60px}#life #department .intro .main-catch{font-size:2.5rem}#life #department .intro .name{font-size:120%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#life #department .intro .name span{font-size:80%;margin-right:15px}@media screen and (max-width: 600px){#life #department .intro{padding-top:20px;margin-bottom:40px}#life #department .intro .main-catch{font-size:1.75rem}}#life #department .heading-ttl.earth{min-height:75px;font-family:"Shippori Mincho B1",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.25rem;color:#0064be;line-height:1.2;letter-spacing:.05em;padding:8px 0 10px 80px;margin-bottom:50px;background:url(../images/common/icon/earth-bl.svg) no-repeat left top;background-size:64px auto;border-bottom:1px solid #0064be}#life #department .heading-ttl.earth span{font-size:70%}@media screen and (max-width: 960px){#life #department .heading-ttl.earth{min-height:61px;font-size:1.875rem;padding-left:60px;margin-bottom:40px;background-size:50px auto}}@media screen and (max-width: 600px){#life #department .heading-ttl.earth{min-height:41px;font-size:1.5rem;padding-top:3px;padding-left:44px;margin-bottom:35px;background-size:36px auto}}#life #department #cnt02 .img{margin-bottom:80px}@media screen and (max-width: 600px){#life #department #cnt02 .img{margin-bottom:40px}}/*# sourceMappingURL=life.css.map */