@charset "UTF-8";#organization .hstyle-1{background-image:url(../img/organization/bg_h1.jpg)}#organization #flow .flex-wrap-flow li{width:23.5%}@media only screen and (max-width:480px){#organization #flow .flex-wrap-flow li{width:100%}}#organization #flow .flex-wrap-flow li:after{content:url(../img/organization/icon_flow-arrow.png);right:-28px;top:105px}@media only screen and (max-width:480px){#organization #flow .flex-wrap-flow li:after{content:""}}@media only screen and (max-width:480px){#organization #flow .flex-wrap-flow li p.img{width:60%;margin:0 auto;margin-bottom:20px}}@media only screen and (max-width:480px){#organization #flow .flex-wrap-flow li p.text{width:100%}}#organization #option p.img img{margin:0 auto;display:block}#organization #option h3{font-size:24px;font-weight:600;margin-bottom:20px}@media only screen and (max-width:480px){#organization #option h3{text-align:center}}#organization #model{margin-top:100px}@media only screen and (max-width:480px){#organization #model{margin-top:50px}}@media only screen and (max-width:480px){#organization #model p{font-size:4vw}}@media only screen and (max-width:480px){#organization #model .flex-wrap-2{display:block}}@media only screen and (max-width:480px){#organization #model .flex-wrap-2 li{width:100%}}#organization #model .flex-wrap-2 a.btn-1-large{font-size:20px;color:#393939;background-color:white;border-radius:0px;width:420px;border:2px solid #DD154B;padding:30px 80px 30px 50px}@media only screen and (max-width:480px){#organization #model .flex-wrap-2 a.btn-1-large{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;font-size:4.3vw}}#organization #model .flex-wrap-2 span.btn-1-large{font-size:20px;border-radius:0px;background-color:#FA7B8F;border:solid 2px #FA7B8F;width:420px;padding:30px 80px 30px 50px}#organization #model .flex-wrap-2 span.btn-1-large:after{display:none}@media only screen and (max-width:480px){#organization #model .flex-wrap-2 span.btn-1-large{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;font-size:4.3vw}}#organization #model .flex-wrap-2 span.btn-1-large:hover{color:white}#organization #model .about .btn-1-large{font-size:20px;color:#393939;background-color:white;border-radius:0px;width:600px;border:2px solid #DD154B;padding:30px 80px 30px 50px}@media only screen and (max-width:480px){#organization #model .about .btn-1-large{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;font-size:4.3vw}}#organization .case-link-wrap ul li{margin-bottom:30px}@media only screen and (max-width:480px){#organization .case-link-wrap ul li{width:100%;margin-bottom:15px}}#organization .case-link-wrap ul li a{border:solid 2px #DD154B;border-radius:10px 10px 0 10px;padding:25px 0;text-align:center;width:100%;display:block;position:relative;text-decoration:none;color:#393939}@media only screen and (max-width:480px){#organization .case-link-wrap ul li a{padding:10px 0}}#organization .case-link-wrap ul li a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #DD154B transparent;position:absolute;bottom:0;right:0}#organization .case h2{background-color:#DD154B;color:white;font-size:30px;font-weight:600;padding:20px 50px;margin-top:100px;position:relative}@media only screen and (max-width:480px){#organization .case h2{margin-top:50px;font-size:6vw}}#organization .case h2:after{content:"";width:0;height:0;border-style:solid;border-width:20px 15px 0 15px;border-color:#DD154B transparent transparent transparent;position:absolute;bottom:-20px;left:20px}#organization .case .case-container{background-color:#F7F7F7;padding:70px}@media only screen and (max-width:480px){#organization .case .case-container{padding:5% 1%}}#organization .case .case-wrap{background-color:white;padding:50px}@media only screen and (max-width:480px){#organization .case .case-wrap{padding:10% 2.5%}}#organization .case .case-menu p{margin-bottom:0}@media only screen and (max-width:480px){#organization .case .case-menu p.f_r{text-align:center;margin-bottom:20px}}#organization .case .case-contents h3{border-left:solid 10px #DD154B;color:#DD154B;padding-left:20px;font-size:24px;font-weight:600;margin-bottom:35px}@media only screen and (max-width:480px){#organization .case .case-contents h3{font-size:20px;margin-bottom:20px}}#organization .case .case-contents strong{font-size:20px}#organization .case .case-contents table{border-top:#DD154B solid 2px;border-bottom:#DD154B solid 2px}#organization .case .case-contents table tr td,#organization .case .case-contents table tr th{border-bottom:solid 1px #DD154B}@media only screen and (max-width:480px){#organization .case .case-contents table tr td,#organization .case .case-contents table tr th{display:block}}#organization .case .case-contents table tr th{background-color:white;font-weight:600;width:30%}@media only screen and (max-width:480px){#organization .case .case-contents table tr th{width:100%;background-color:#F7F7F7}}#organization .case .case-contents table tr:last-child td,#organization .case .case-contents table tr:last-child th{border-bottom:none}#organization .case .case-contents h4{font-size:18px;font-weight:600;margin-bottom:17px}#organization .case .case-contents .voice-wrap{padding-left:120px;background-image:url(../img/common/icon_voice.png);background-repeat:no-repeat;background-position:top left;position:relative}@media only screen and (max-width:480px){#organization .case .case-contents .voice-wrap{padding-left:0;padding-top:180px;background-position:top center}}#organization .case .case-contents .voice-wrap .person{position:absolute;left:0;top:130px;font-weight:600;width:80px;text-align:center}@media only screen and (max-width:480px){#organization .case .case-contents .voice-wrap .person{left:50%;-webkit-transform:translateY(0%) translateX(-50%);-ms-transform:translateY(0%) translateX(-50%);transform:translateY(0%) translateX(-50%);width:100%}}#organization .case .case-contents .voice-wrap .voice{padding:50px;background-color:#F7F7F7;border-radius:5px;position:relative}@media only screen and (max-width:480px){#organization .case .case-contents .voice-wrap .voice{padding:20px}}#organization .case .case-contents .voice-wrap .voice h5{font-weight:600;margin-bottom:10px}#organization .case .case-contents .voice-wrap .voice p{margin-bottom:0}#organization .case .case-contents .voice-wrap .voice:after{content:"";width:0;height:0;border-style:solid;border-width:10px 25px 10px 0;border-color:transparent #f7f7f7 transparent transparent;position:absolute;left:-20px;top:15%}@media only screen and (max-width:480px){#organization .case .case-contents .voice-wrap .voice:after{left:50%;top:-20px;-webkit-transform:translateY(0%) translateX(-50%);-ms-transform:translateY(0%) translateX(-50%);transform:translateY(0%) translateX(-50%);border-width:0 12.5px 20px 12.5px;border-color:transparent transparent  #f7f7f7 transparent}}
/*# sourceMappingURL=organization.css.map */