@charset "utf-8"; .no-view{display:none;} .view-display-tb{display:block;}#footer-inner{display:flex;margin:0 0 0 30px;width:436px;flex:0 0 436px;border:none;}#footer-inner .text-part{border:none;padding:5px;text-align:center;font-size:12px;}#top-content .top-title{margin: 0 auto 50px;}#top-1{display:flex;}#top-2{padding:100px 25px;}#top-2 #top-column-1,#top-2 #top-column-2,#top-2 #top-column-3{flex:0 1 32%;width:32%;}#top-2 #top-column-1,#top-2 #top-column-2{margin:0 2% 0 0;}#top-2-summary{display:flex;}#top-3{padding:100px 25px;}#top-3 #column-4,#top-3 #column-5,#top-3 #column-6{width:30%;flex: 0 0 30%;}#top-3 #column-4,#top-3 #column-5{margin:0 5% 0 0 ;}#top-3-summary{display:flex;}#top-4{padding:100px 0;}#top-4-summary{display:flex;}#top-4 #column-7,#top-4 #column-8{width:50%;flex:0 0 50%;position:relative;margin:0;}#top-4 .menu3-sub-title{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;color:#fff;font-size:24px;padding:0;margin:0;z-index:1;}#top-4 .menu3-sub-title .text:last-child{color:#fff;}#top-4 .image-part .link-item:before,#top-4 .image-part .link-item:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);z-index:0;}#top-4 .image-part .link-item:after{background:none;z-index:2;}#top-4 img{display:block;width:100%;}#footer-logo{flex:0 0 250px;width:250px;}#footer-summary{display:flex;align-items:center;justify-content:space-between;}#text-11{margin:0 0 50px;}#post_list-35 .post-list{display:flex;}#post_list-35 .post-item{flex:0 0 30%;width:30%;margin:0 5% 0 0;}#post_list-35 .post-item:last-child{margin:0;}#post_list-35 .thumb-image{width:100%;height:140px;overflow:hidden;}#post_list-35 .thumb-img{width:100%;height:100%;object-fit:cover;}#text-42{margin:0 auto 50px;}#text-59{margin:0 0 50px;}#text-60{margin:0 auto 50px;}#gmenu-61{border:none;width:100%;}#gmenu-61 .menu-level-0{display:flex;justify-content:space-between;}#gmenu-61 .menu-link{border:none;padding:0;font-size:12px;}