﻿header{background:url("../img/about/bg_top.jpg") no-repeat center}header #secondpage_title_wrap #secondpage_title h2{line-height:100px;background-position:left top 10px !important}@media screen and (max-width: 650px){header #secondpage_title_wrap #secondpage_title h2{background-position:left top 0 !important}}table{border-collapse:collapse}.yakuin li{display:flex;flex-wrap:nowrap}.yakuin li>span:first-child{width:140px}.second_wrap{background:linear-gradient(to right, #263b43 0%, #264543 75%);color:#fff;padding:80px 0 125px}.second_wrap .second_inner{width:90%;max-width:1000px;margin:0 auto}.second_wrap .second_inner h3{text-align:center;margin:0 0 65px}.second_wrap .second_inner .corporate_information h4{text-align:center;font-family:ヒラギノ明朝 Pr6N,游明朝;font-size:30px;font-weight:400;margin:0 auto 40px;line-height:30px}.second_wrap .second_inner .corporate_information table{border-image-slice:1}.second_wrap .second_inner .corporate_information table tr{display:block;border-bottom:1px solid #c95a24;border-image-slice:1;display:flex;padding:30px 0}.second_wrap .second_inner .corporate_information table tr:last-child{border-bottom:none}.second_wrap .second_inner .corporate_information table tr th{max-width:210px;width:36%;text-align:right;display:block}.second_wrap .second_inner .corporate_information table tr td{max-width:790px;width:75%;margin-left:30px;display:block}.second_wrap .second_inner .corporate_information table tr td ul{margin:0 auto}.second_wrap .second_inner .corporate_information table tr td ul.address li{margin-bottom:25px}.second_wrap .second_inner .corporate_information table tr td ul.address li:last-child{margin-bottom:40px}.second_wrap .second_inner .corporate_information table tr td a{color:#fff;text-decoration:none}.second_wrap .second_inner .corporate_information table tr td.nomal_link a:hover{opacity:.5;transition:.3s}.second_wrap .second_inner .corporate_information table tr td .second_btn,.second_wrap .second_inner .corporate_information table tr td button.second_btn{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;color:#212529;border:1px solid #fff;margin:0 auto;display:block;box-sizing:border-box;font-size:16px;font-family:"Raleway",sans-serif;padding:11px 25px;-webkit-transition:all 0.3s;width:130px;height:50px;margin:0 auto 20px 0}.second_wrap .second_inner .corporate_information table tr td .office_btn{overflow:hidden;padding:10px 20px;color:#fff;display:flex}.second_wrap .second_inner .corporate_information table tr td .office_btn:after{content:'';width:0.7rem;height:0.7rem;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);top:19px;right:20px;position:absolute}.second_wrap .second_inner .corporate_information table tr td .office_btn:before{position:absolute;top:0;left:-15px;width:150%;height:500%;content:"";-webkit-transition:all 0.5s cubic-bezier(1, 0.5, 0, 0);transition:all 0.5s cubic-bezier(1, 0.5, 0, 0);-webkit-transform:translateX(-100%) translateY(-25%) rotate(-20deg);transform:translateX(-100%) translateY(-25%) rotate(-20deg);background:rgba(255,255,255,0.2)}.second_wrap .second_inner .corporate_information table tr td .office_btn span{position:relative;color:#fff}.second_wrap .second_inner .corporate_information table tr td .office_btn:hover:before{-webkit-transform:translateX(-5%) translateY(-25%) rotate(-20deg);transform:translateX(-5%) translateY(-25%) rotate(-20deg)}@media screen and (max-width: 767px){.second_wrap{padding:50px 0 100px}.second_wrap .second_inner h3{margin:0 0 40px}.second_wrap .second_inner .corporate_information table{border-top:1px solid #c95a24;line-height:27px}.second_wrap .second_inner .corporate_information table tr{border-bottom:1px solid #c95a24;border-image-slice:1;display:block;padding:20px 10px;box-sizing:border-box}.second_wrap .second_inner .corporate_information table tr th{max-width:100%;width:100%;text-align:left;border-bottom:1px solid rgba(255,255,255,0.3);padding:0 10px 20px;margin-bottom:20px;box-sizing:border-box}.second_wrap .second_inner .corporate_information table tr td{max-width:100%;width:100%;margin-left:0px;box-sizing:border-box}.second_wrap .second_inner .corporate_information table tr td ul.address li{margin-bottom:20px}.second_wrap .second_inner .corporate_information table tr td .office_btn:after{top:7px;left:20px;position:relative}}@media screen and (max-width: 650px){header #secondpage_title_wrap #secondpage_title p{font-size:25px;line-height:40px}}
