@charset "utf-8";
.deptinfo-type3 { overflow:hidden; padding-bottom: 20px } 
.deptinfo-type3 .text-sec .pimg-sec,.deptinfo-type3 .text-sec { overflow:visible; } 
.pimg-sec:after { position:absolute; top:20px; left:20px; width:100%; height:100%; content:""; background-color:#f3f6fa; z-index:1; border-bottom-right-radius:90px; } 
.pimg-sec img { position:relative; top:0; left:0; z-index:2; border-bottom-right-radius:80px; } 
.sign { margin-top:70px; margin-bottom:15px; text-align: right; } 
.fw500 { font-weight: 500; } 

.oper-title { margin-top:14px; } 

.organ-wrap { margin-bottom:20px; } 
.organ-title { position:relative; width:75%; margin:0 auto; background: #0a2d4f; color:#fff; vertical-align: middle; padding:20px 0; text-align: center; } 
.organ-title::before { display: block; content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 10px 10px 0 0; background: url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat; opacity: .6; z-index: -1; } 
.organ-title p { display: inline-block; vertical-align: bottom; margin-left:8px; font-size:1.235rem; font-weight: 600; margin-bottom:-2px; } 

.organ-member { width:80%; margin:0 auto; } 
.organ-member ul { position:relative; margin-top:40px; display: flex; justify-content: space-between; align-items: center; } 
.organ-member ul::before { display: block; content: ""; width: 80%; height: 2px; background: url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat -1px -1px; position: absolute; top: 23%; left: 50%; margin-left:-40%; z-index: -1; } 

.organ-member ul li { text-align: center; } 
.organ-member ul li .organ-member-img img { border-radius:50% 50%; border:1px solid #dadada; } 
.organ-member ul li .organ-name { background: #efefef; margin-top:15px; font-size: 0.941rem; } 
.organ-member ul li .organ-name .name { padding:15px 40px; background: #0854ac; color:#fff; border-radius: 0 0 20px 0; } 
.organ-member ul li .organ-name .respon { padding:15px 40px; } 

.site-img2 img { height:75px; } 
.site-link { font-size:1.176rem; } 
.site-linkBtn { position: absolute; bottom:35px; right:25px; } 

.special-info-title { position:relative; width:100%; background: #0854ac; color:#fff; vertical-align: middle; padding:20px 0; text-align: center; border-radius: 0 0 20px 0; } 
.special-info-title::before { display: block; content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 10px 10px 0 0; background: url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat; opacity: .6; z-index: -1; border-radius: 0 0 20px 0; } 
.special-info-title h3 { font-size:1.294rem; } 
.special-info-p { margin-top:20px; font-size:1.118rem; } 
.deptlist-type1.special-info-table .dept-list .dept-tit { margin-bottom:5px; } 

@media (max-width: 999px) {.deptinfo-type3 .text-sec .txt-sec { margin-top: 30px } 
 }

@media (max-width: 799px) {.deptinfo-type3 .text-sec .pimg-sec { padding-right: 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } 
.pimg-sec:after { left: 0px; } 
 }

@media (max-width: 746px){
 .organ-title { width:100%; } 
 .organ-member { width:50%; } 
 .organ-member ul { display: block; } 
 .organ-member ul li { display: block; margin-bottom:40px; } 
 .organ-member ul li:last-child { margin-bottom:0; } 
 }
@media (max-width: 460px){
 .organ-title p { display: block; margin-top:10px; } 
 }
