.layout-sub .site-body .conts-wrap .tab .tab-list{max-width:90rem;width:100%}.layout-sub .site-body .conts-wrap .tab .tab-list li{width:33.3333%}.layout-sub .site-body .conts-wrap .tab .tab-list li a{font-size:1.8rem}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row-2{display:block}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row-2 .row-title{width:100%;margin-bottom:5rem}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row-2 .row-title>p::after{right:0;left:auto;bottom:0}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row-2 .row-content{width:100%}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row-3{display:block}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row-3 .row-title{width:100%;margin-bottom:5rem}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row-3 .row-content{width:100%}.layout-sub .site-body .conts-wrap .conts.conts-greeting .conts-summary{font-size:3.2rem;line-height:1.5}.layout-sub .site-body .conts-wrap .conts.conts-location .conts-row .location-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-sub .site-body .conts-wrap .conts.conts-location .conts-row .location-list>li.address{width:100%;padding-right:0;margin-bottom:9rem}.layout-sub .site-body .conts-wrap .conts.conts-location .conts-row .location-list>li.subway,.layout-sub .site-body .conts-wrap .conts.conts-location .conts-row .location-list>li.bus{width:50%}.site-footer .wrapper .flex-wrap .site-footer-summary{width:calc(100% - 40rem);padding-right:5rem}.site-footer .wrapper .flex-wrap .site-info{width:40rem;display:block}.site-footer .wrapper .flex-wrap .site-info>div{width:100%}.site-footer .wrapper .flex-wrap .site-info>div.contact{padding-right:0;margin-bottom:5.5rem}.site-footer .wrapper .flex-wrap .site-info>div.address{padding-left:0}.site-footer .wrapper .flex-wrap .copyright{width:calc(100% - 40rem);padding-right:5rem}.site-footer .wrapper .flex-wrap .family-site{width:40rem}.sitemap{padding:10rem 5rem 15rem}.sitemap .site-menu-list{max-width:64rem}.sitemap .site-menu-list .depth-1{width:50%}@media screen and (max-width: 1235px){.site-header.lnb-over{border-bottom-color:transparent}.site-header.lnb-over .wrapper .lnb{display:none}.site-header .wrapper .lnb{display:none}.lnb-cover.active{display:none}}@media screen and (max-width: 1120px){.layout-sub .site-body .conts-wrap .conts .thesis-list-wrap .thesis-list .thesis-item{width:42rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-sub .site-body .conts-wrap .conts .thesis-list-wrap .thesis-list .thesis-item:not(:last-child){margin-bottom:5rem}.layout-sub .site-body .conts-wrap .conts .thesis-list-wrap .thesis-list .thesis-item .item-btn.clear{text-align:center}.layout-sub .site-body .conts-wrap .conts .thesis-list-wrap .thesis-list .thesis-item .arr{width:1.7rem;height:4.4rem;margin:2.3rem 0;background-image:url(../images/subpage/thesis-darr.png)}.layout-sub .site-body .conts-wrap .conts .thesis-list-wrap .thesis-list .thesis-item .desc{text-align:center}}@media screen and (max-width: 1000px){.site-footer .wrapper .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .wrapper .flex-wrap:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline}.site-footer .wrapper .flex-wrap .site-footer-summary{width:100%;padding-right:0;margin-bottom:5.5rem}.site-footer .wrapper .flex-wrap .site-info{width:100%}.site-footer .wrapper .flex-wrap .site-info>div{width:100%}.site-footer .wrapper .flex-wrap .site-info>div.contact{margin-bottom:3.5rem}.site-footer .wrapper .flex-wrap .copyright{width:100%;padding-right:0}.site-footer .wrapper .flex-wrap .family-site{width:100%;max-width:37.5rem;margin-bottom:3.5rem}}@media screen and (max-width: 900px){.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row{display:block}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row .row-title{width:100%;margin-bottom:5rem}.layout-sub .site-body .conts-wrap .conts .conts-row.flex-row .row-content{width:100%}}
