.bottom-pane{background:#334149;padding:60px 40px}.bottom-pane .innercontent{display:flex;flex-wrap:wrap}.bottom-pane .bottom-pane-item{align-content:center;align-items:center;border:solid #fff;border-width:0 1px 0 0;display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 0 40px;max-width:50%;padding:0 10px;width:50%}.bottom-pane .bottom-pane-item:last-child{border:0}.bottom-pane .bottom-pane-item h3.title{border-radius:0;font-family:Roboto;font-size:28px;font-weight:700;line-height:1.6;margin:15px 0}.bottom-pane .bottom-pane-item h3.title,.bottom-pane .bottom-pane-item p{word-wrap:anywhere;align-content:center;align-items:center;color:#fff;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;letter-spacing:0;max-width:100%;overflow:visible;padding:0;pointer-events:all;position:relative;text-align:center;width:100%;word-break:break-word;z-index:0}.bottom-pane .bottom-pane-item p{font-family:Noto Sans JP;line-height:1.7;margin:0 0 20px}.bottom-pane .bottom-pane-item .popup-btn{background:linear-gradient(90deg,#f08c00,#ffc471);border:0;border-radius:26px;color:#fff;cursor:pointer;flex:none;flex-direction:row;flex-wrap:nowrap;font-family:Noto Sans JP;font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0;outline:none;padding:15px 30px;pointer-events:all;position:relative;width:auto;z-index:0}.bottom-pane .bottom-pane-item .popup-btn,.bottom-pane .bottom-pane-item h2.subtitle{word-wrap:anywhere;align-content:center;align-items:center;display:flex;justify-content:center;max-width:100%;overflow:visible;text-align:center;word-break:break-word}.bottom-pane .bottom-pane-item h2.subtitle{border-radius:0;color:#f08c00;flex:none;flex-direction:row;font-family:Open Sans;font-size:44px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 15px;padding:0;width:100%}@media screen and (max-width:767px){.bottom-pane{padding:60px 20px}.bottom-pane .inner{margin:0 20px;max-width:calc(100% - 40px);width:calc(100% - 40px)}.bottom-pane .innercontent{height:auto;max-width:100%;padding:0;width:100%}.bottom-pane .bottom-pane-item{border:solid hsla(0,0%,100%,.2);border-width:0 0 1px;flex:none;margin:0 0 50px;max-width:100%;padding:0;width:100%}.bottom-pane .bottom-pane-item h2.subtitle,.bottom-pane .bottom-pane-item h3.title{font-size:20px}.bottom-pane .bottom-pane-item .popup-btn{margin-bottom:20px}}