


/* 인사말  */
#sub_content .img_r{ float:right; padding-left:120px; margin-top:100px;}
/* 오른쪽이미지  */
#sub_content .img_r img{width:100%; max-width:360px; padding-top:60px;padding-left: 60px;}









/* 비젼  */
#sub_content .vision {display:block; text-align:center; background:url('/img/sub/sub0103_bg.png');background-size:560px 163px;background-position:center top ; background-repeat:no-repeat; min-height:300px; width:100%; }
#sub_content .vision h2{font-family: 'ONE-Mobile-title'; font-size: 2.6rem;  font-weight: 800; display:block;text-align:center;line-height:100%;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: auto;}
#sub_content .vision_wrap h6{font-size: 1.1rem;  font-weight:700; color:#333;  line-height:160%;}

#sub_content .vision img{padding-bottom:30px;}
#sub_content .vision_wrap{display:block;width:100%; text-align:center;}
#sub_content .vision_wrap .v_con{display:inline-block; width:33%; text-align:center;text-align: center;background: #f2f2f2;border-radius: 300px; width: 250px;  height: 250px; padding-top: 40px; margin:3% 3.6%;}
#sub_content .vision_wrap .v_con img{padding:5px 0; width:50%; max-width:180px;}
#sub_content .vision_wrap .v_con p{font-size: 1.1rem; line-height:160%; color:#666; font-weight:700; word-break:keep-all;}
#sub_content .subject-vision {display:block;border-bottom:#000 solid 1px;  margin:50px 0; margin-top:60px; text-align:center;}
#sub_content .vision img{width:60%; max-width:220px;}
#sub_content .subject-vision h2{text-align:center;}
#sub_content .subject{display:block; text-align:center;}
#sub_content .subject li{display:inline-block; width:24.5%; text-align:left; padding:20px 0; padding-bottom:60px;}
#sub_content .subject li .num{border-radius:50px; border:#000 solid 1px; display:inline-block; width:50px; height:50px; text-align:center;font-family: 'ONE-Mobile-title'; font-weight: 500;color:#fff; background:#000; font-size:1.4rem; line-height:52px; margin-bottom:10px; }
#sub_content .subject li .txt{font-size: 1.1rem; line-height:160%; color:#666; font-weight:700; word-break:keep-all; display:block;}





/* 조직도  */

#sub_content .subject{display:block; text-align:center;}
#sub_content .subject li{display:inline-block; width:24.5%; text-align:left; padding:20px 0; padding-bottom:60px;}
#sub_content .subject li .num{border-radius:50px; border:#000 solid 1px; display:inline-block; width:50px; height:50px; text-align:center;font-family: 'ONE-Mobile-title'; font-weight: 500;color:#fff; background:#000; font-size:1.2rem; line-height:52px; margin-bottom:10px; }
#sub_content .subject li .txt{font-size: 1.1rem; line-height:160%; color:#666; font-weight:700; word-break:keep-all; display:block;}
/*조직도 상단*/
#sub_content .org{width:50%; text-align:center;}

#sub_content  .org_img2 {display:block;width:100%; margin:0 1%; vertical-align:middle; text-align:center; margin: 0 auto;padding-top: 30px;}
#sub_content  .org_img2  li{font-family: 'ONE-Mobile-title';color:#fff; font-size:1.3rem;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: auto; text-align:center;display: inline-block;}
#sub_content  .org_img2 .ceo{ height:160px;  border-radius:15px; border:#081b55 solid 1px; background:#081b55; padding:20px 40px;  padding-top:1.2em;}


#sub_content  .org_wrap{display:block;width:100%;  position:relative; text-align:center;background-image: url(/img/dot2.png);  background-size: 74.5% 1px;  background-position: top center;background-repeat: no-repeat;}
#sub_content  .org_wrap .orgbg{position:absolute; z-index:-1; bottom:0; left:17.5%;}
#sub_content  .org_wrap > li{display:inline-block;width:23.5%; margin:0 0.5%; vertical-align:top; }
#sub_content  .org_sub{display:block; width:100%; vertical-align:top;}
#sub_content  .org_sub> li{display:block; width:100%; height:50px;border-radius:5px;  }

#sub_content  .org_sub .num{ padding-top: 130px; height: 80px; display:inline-block;font-weight: 500;background-image: url(/img/dot2.png); background-size: 1px 10px;    background-position: top center;  background-repeat: no-repeat;}
#sub_content  .org_sub .txt{ font-size: 1.1rem; line-height:160%; word-break:keep-all; display:block;color:#fff; background:#999;text-align:center;line-height:52px;  margin-top:50px}



#sub_content .org{width:50%; text-align:center;}
#sub_content .org_img{display:inline-block;width:98%; padding:80px 1%; vertical-align:middle; text-align:center;background-image: url(/img/dot2.png), url(/img/dot2.png);
    background-size: 1px 100%, 60% 1px;
    background-position: top center, center center; background-repeat:no-repeat;}
#sub_content .org_img > li{width:50%; float:left; display:block; text-align:center;}
#sub_content .org_img > li a{color:#fff; font-size:1.2rem;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: auto; text-align:center;display: inline-block; font-weight:400;}
#sub_content .org_img > li .ceo{ height:160px; width:160px; border-radius:50%; border:#dd374b solid 1px; background:#dd374b; padding-top:2.8em;}
#sub_content .org_img > li .ceo2{border:#0066ff solid 1px; background:#0066ff;  padding-top:3.4em;}
#sub_content .org_img > li .director{ height:65px; width:100%; max-width:350px;  border-radius:5px; border:#05254f solid 1px; background:#05254f; line-height:67px;  }

#sub_content .org_wrap{display:block;width:100%;  position:relative; text-align:center;background-image: url(/img/dot.png);  background-size: 74.5% 1px;  background-position: top center;background-repeat: no-repeat;}
#sub_content .org_wrap .orgbg{position:absolute; z-index:-1; bottom:0; left:17.5%;}
#sub_content .org_wrap > li{display:inline-block;width:23.5%; margin:0 0.5%; vertical-align:top; }
#sub_content .org_sub{display:block; width:76%; height: 100px; vertical-align:top;background-image: url(/img/dot2.png); background-size: 50% 1px;    background-position: top center;  background-repeat: no-repeat;margin: 0 auto;}
#sub_content  .org_sub> li{display:block; width:50%; height:100px;border-radius:5px; float:left; padding-top:60px; text-align:center; }

#sub_content  .org_sub .num{ padding-top: 30px; height: 80px; display:inline-block;font-weight: 500;background-image: url(/img/dot2.png); background-size: 1px 30px;    background-position: top center;  background-repeat: no-repeat;}
#sub_content  .org_sub> .num a{height:65px; width:70%; border-radius:5px; border:#0b4da1 solid 1px; background:#0b4da1;color:#fff;  font-size:1.15rem; line-height:67px;   text-align: center; display: inline-block;}
	
#sub_content .orgimg2{width:96%; max-width:1200px; text-align:center;}
#sub_content .orgimg{width:96%; max-width:800px;}
 #sub_content .about {display:block;margin-bottom:30px; text-align:left;  width:90%; padding-left:20px;list-style: none;}
#sub_content .about li {text-align:left; position:relative; word-break:keep-all;}
#sub_content .about li:after{
    position: absolute;
    width: 6px;
    height: 6px;
top: 0.8em;
    left: -15px;
    background-color: #0056f6;
    border-radius: 4px;
    content: "";
    opacity: 1;}

#sub_content .about li span { display: flex; flex-wrap: wrap; justify-content: center;  font-weight:700;}
#sub_content .about li span em {padding-right:0.5rem; line-height:1; font-style:normal; font-size:0.95rem; color:#666;}
#sub_content .about li span em + em {  padding-left: 0.5rem;border-left: 1px solid #ddd;}

#sub_content  .about2{margin:0 auto; max-width:520px;display:block;width:80%; text-align:center;     padding: 10px;    padding-bottom: 15px; border-radius:10px; border:#081b55 solid 2px; background:#081b55;margin-bottom: 20px;}
#sub_content  .about2 img{width:80%; max-width:372px;}
#sub_content .about2_wrap{display:block; text-align:center;width:100%;list-style: none;}
#sub_content .about2_wrap li{display: inline-table;  width: 31%;       margin-right:2%; text-align: center; color:#666; word-break:keep-all; background:#fff; padding:1% 2%;;height:180px; }
#sub_content .about2_wrap li:nth-child(3n+0){margin-right:0%;}
#sub_content .about2_wrap li{border: #ddd solid 1px;  border-radius: 10px;  text-align: center;}
#sub_content .about2_wrap li img{width:90%; max-width: 65px;    margin-bottom: 15px;    margin-top: 15px;}





/* 오시는길  */
#sub_content .location {display:block;width:45%; padding-bottom:30px; border-bottom:#ddd solid 1px; margin-bottom:60px; position:relative;    float: left;
margin: 0 2.5%;
    margin-top: 20px;
    padding-left: 2vw; }
#sub_content .noline {display: inline-block;width:100%; padding-bottom:50px; border-bottom:#ddd solid 0px; margin-bottom:0px;padding-bottom: 40px; }
#sub_content .location h3{ font-size: 1.15rem;  font-weight: 500; color:#333; line-height:150%;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: auto; width:90%; padding-left:12px; position:relative; margin:15px 0;}
#sub_content .location h3:after{    position: absolute;width: 6px;  height: 6px; top: 50%; transform: translateY(-50%);    left: 0px;    background-color: #333;    border-radius: 4px;  content: "";  opacity: 1;}
#sub_content .lo_wrap{display:block;width:100%; margin-top: 50px;}
#sub_content .lo_wrap p{font-size: 1rem; line-height:180%; color:#333; font-weight:700; padding:20px 0; word-break:keep-all;}
#sub_content .location p{padding-left:5px;}
#sub_content .location p a{color: #454545;border-bottom: #fff solid 1px;font-size: 0.9em;}
#sub_content .location p a:hover {color: #0468e4;border-bottom: #0468e4 solid 1px;}
#sub_content .location .basic_s {font-size: 1em !important; color: #999 !important;padding: 8px 0px !important; line-height:180% !important;display: block;}


#sub_content .fs-wrap{margin:45px 0; background:#000;}
#sub_content .fs-wrap img{width:100%; max-width:1000px;}


#sub_content .mascot-wrap{display:block;width:100%; height:400px; margin-top: 20px;}
#sub_content .mascot-wrap img{height:70%; max-height:300px;padding: 0 10px;}

#sub_content .f_site{ position:absolute; display:block; font-size:0.92rem;  margin: 20px 0; text-align: center; width: 80%;  max-width: 200px; border-radius: 5px; height: 46px; line-height: 46px; color: #fff;
    background-color: #007eff;right:0; top:-10px;    border: #007eff solid 1px;transition: all 250ms;}

#sub_content .f_site:hover{background-color:#0064b7; border:#0064b7 solid 1px;transition: all 250ms;}
#sub_content .f_site img {margin-left: 5px; margin-top:-2px;}




#sub_content .sub07{width:100%; border:1px solid #ddd; background:#f2f2f2; padding:25px 0 25px 20px; margin:0 auto; margin:30px 0;}
#sub_content .sub07 > ul{ width:95%; margin-left:15px;}
#sub_content .sub07 > ul > li{padding:3px 0 5px 15px;  line-height:20px; position:relative; color:#333 !important; font-weight:700;line-height: 170%; word-break:keep-all; font-size:1rem;}
#sub_content .sub07 > ul >li::before { content:''; position: absolute; left:0; top:13px; width:3px; height:3px; border-radius: 50%; background-color: #666; }

#sub_content .subject-sub07 {display:block; margin-top:80px;}
#sub_content .sub07st_wrap{display:block; width:100%; border-top: #ddd solid 1px;}
#sub_content .sub07st_wrap > li{font-size: 1.1rem; line-height:180%; color:#333; font-weight:700; word-break:keep-all; display:inline-flex; width:100%;     padding: 15px 0;    border-bottom: #ddd solid 1px;}
#sub_content .sub07st_wrap> li span{font-size: 1rem;  color:#fff; font-weight:700; word-break:keep-all; display:inline-block; width:140px; background:#102b4d; height:38px; line-height:38px; text-align:center; border-radius:20px;  margin-right:15px;}
#sub_content .sub07st_wrap> li p{padding-top:3px; display:inline-block; width:80%;}

#sub_content .sub07st li{display: inline-table;   width: 32%;    margin: 20px 0.5%;    border: #ddd solid 1px;    text-align: center;    padding:20px; height:120px;}
#sub_content .sub07st li .txt{font-size: 1.1rem; line-height:160%; color:#666; font-weight:700; word-break:keep-all; display:block; text-align:center; width:100%; padding-top:10px}


#sub_content .sub0701_wrap{display:block; text-align:center;}
#sub_content .sub0701_wrap li{display:inline-grid;   width: 30%;    margin: 20px  0;     margin-right:4%; text-align: center; font-size: 0.95rem; line-height:160%; color:#666; font-weight:700; word-break:keep-all; background:#fff;  margin-bottom:40px;}
#sub_content .sub0701_wrap li:nth-child(3n+0){margin-right:0%;}
#sub_content .sub0701_wrap .iconst{height:240px; border: #ddd solid 1px;  border-radius: 10px;  text-align: center;   display: inline-table;}
#sub_content .sub0701_wrap .qr{margin-bottom: 100px;    margin-right: 1.5%;    width: 32%;    margin-top: 0; }
#sub_content .sub0701_wrap .qr .basic_bb{font-size: 1.1rem !important;    font-weight: 700 !important;    color: #1e43cb !important;    padding-bottom: 5px !important;    display: inline-block;* -webkit-font-smoothing: auto;     -moz-osx-font-smoothing: auto;    transform: rotate( 0 ) !important;}
#sub_content .sub0701_wrap .qr img{width: 100%;    max-width: 160px; padding:12px;  border:#a5bee4 solid 8px;  margin: 0 auto; margin-bottom: 15px; }
#sub_content .sub0701_wrap li img{width:100%; margin-bottom:20px;}
#sub_content .sub0701_wrap .iconst img{width:90px; margin-bottom:20px;}
#sub_content .sub0701_wrap li .num{width:100%; text-align:center;display: inline-block;   padding-top: 50px;}
#sub_content .sub0701_wrap li .txt{font-size: 1rem; line-height:160%; color:#333; font-weight:700; word-break:keep-all; display:block; text-align:center; width:100%;}




#ifr,#ifr2{width:100%;max-width:990px; display:block; margin:0 auto;height:700px;padding: 20px 100px; padding-bottom: 30px;background:url('/img/sub/sub08_bg.png');background-size:cover; background-position:center top ; background-repeat:no-repeat;z-index: 1;  position: relative; border: #3f8ed0 solid 1px;    border-radius: 10px;box-shadow: 0 0 15px rgb(0 0 0 / 30%);}
#sub_content .sub07_wrap{display:block; width:100%;  margin-top:50px; margin-bottom:80px;}
#sub_content .sub07st{display:block; width:100%;max-width:990px; margin:0 auto; text-align:left; position:relative;}
#sub_content .sub07st .title5{ position:relative;padding-left: 80px;     font-size: 1.1rem;  line-height: 170%;  color: #333;   font-weight:700;}
#sub_content .sub07st .title5::before { content:''; position: absolute; left:0; top:0px; width:60px; height:60px;  background-image: url('/img/sub/sub0702_icon1.png'); background-size:cover; background-position:left middle ; background-repeat:no-repeat; }
#sub_content .d_down{display:block;  margin: 5px auto; text-align: center; width: 25%;  max-width: 300px;  font-size: 1rem; font-weight:700; height: 50px; line-height: 50px; color: #000; border:#333 solid 1px;transition: all 250ms; position:absolute; top:0; right:0;}
#sub_content .d_down:hover{border:#ff6b6c solid 1px; transition: all 250ms;}
#sub_content .d_down img {margin-left: 5px; margin-top:-2px;}


/* 기업기부자  */
#sub_content .sub0703st_wrap{display:block; width:100%; padding:10px 0;}
#sub_content .sub0703st_wrap li {width:23.5%; margin-right:1%;margin-bottom:1%;display:inline-grid;}
#sub_content .sub0703st_wrap li:nth-child(4n+0){margin-right:0%;}
#sub_content .sub0703st_wrap li .ent{height:150px; width:100%; display:inline-table; position:relative; margin-bottom:10px; background:#fff;}
#sub_content .sub0703st_wrap li .ent span{height:150px; width:100%; display:table-cell; text-align:center; vertical-align:middle; }
#sub_content .sub0703st_wrap li .ent span:before{height:150px; width:100%; display:block; left:0; top:0; background:rgba(0,0,0,0.05); position:absolute; content:'';}

#sub_content .sub0703st_wrap li .ent img{width:65%;}
#sub_content .sub0703st_wrap  li p{color:#333 !important; font-weight:700;line-height: 160%; word-break:keep-all; font-size:0.95rem; text-align:center; }


/* 개인기부자  */
#sub_content .sub0704st_wrap{display:block; width:100%; padding:10px 0; padding-bottom:60px;}
#sub_content .sub0704st_wrap li {height:80px; width:23.5%; margin-right:1%;display:inline-table; position:relative; margin-bottom:10px; background:#fff;}
#sub_content .sub0704st_wrap li:nth-child(4n+0){margin-right:0%;}
#sub_content .sub0704st_wrap li .per {height:80px; width:100%; display:table-cell;  vertical-align:middle;  text-align:center;}
#sub_content .sub0704st_wrap li  .per:before{height:80px; width:100%; display:block; left:0; top:0; background:rgba(0,0,0,0.05); position:absolute; content:'';}
#sub_content .sub0704st_wrap li .per >  img{width:23px !important;  margin-left:-10px; margin-right:2px;}
#sub_content .sub0704st_wrap li .per > span{color:#333 !important; font-weight:700;line-height: 40px !important; word-break:keep-all; font-size:0.95rem;  font-weight:700 !important;vertical-align: sub;}


#sub_content .sub0704st_tab{width:100%;padding:0; margin:30px 0; margin-bottom:0px;}
#sub_content .sub0704st_tab li{display:inline-block; padding: 0 1px;}
#sub_content .sub0704st_tab a{font-family: 'ONE-Mobile-title'; font-size: 15px;  font-weight: 500; position: relative; display: block;  background: #9a9a9a;text-align: center;color:#fff;line-height: 54px;height: 50px; padding:0 35.5px;}
#sub_content .sub0704st_tab a:focus,#sub_content .sub0704st_tab a:hover, #sub_content .sub0704st_tab a:active,#sub_content .sub0704st_tab a.on{ background: #e89c22;}


#sub_content .sub0701_btn{width:100%;padding:0; margin:30px 0; margin-bottom:0px; position:relative; text-align:left}
#sub_content .sub0701_btn > img{ position:absolute; right:0; top:-120px; width: 12.8%; max-width:200px; }

#sub_content .sub0701_btn  > a{ margin: 40px 0; display:block;  text-align: center;    width: 80%;    max-width: 300px; font-size: 1rem; font-weight:700; height: 50px; line-height: 50px; color: #fff; background-color:#007eff; border:#007eff solid 1px; transition: all 250ms;}
#sub_content .sub0701_btn  > a:hover{ background-color:#0064b7; border:#0064b7 solid 1px;transition: all 250ms;}
#sub_content .sub0701_btn  > a img{padding-left:5px;}





/* 이용약관  */
/* 이용약관/개인정보보호정책 */
#sub_content .rules_wrap  h3{font-family: 'ONE-Mobile-title'; font-size: 1.29rem;  font-weight: 500; color:#333; line-height:150%; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: auto;}
#sub_content .rules{width:100%; border:1px solid #ddd; background:#f2f2f2; padding:25px 0 25px 20px; margin:0 auto; margin-bottom:50px;}
#sub_content .rules ul{float:left; width:96%; margin-left:15px;}
/* #sub_content .rules ul li{padding:5px 0 5px 8px; background:url(/img/sub/btn_arrow.png) no-repeat 0 11px; line-height:20px;}*/
#sub_content .rules ul li{padding:3px 0 5px 3px;  line-height:20px; position:relative; color:#333 !important;font-size: 1.3em; font-weight:700;line-height: 180%; word-break:keep-all;}
#sub_content .rules_wrap  h4{padding-top: 50px;  font-family: 'ONE-Mobile-title';    font-size: 1.5rem;    font-weight: 800;    color: #333;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: auto; }
#sub_content .rules_wrap p{word-break:keep-all;font-weight:700; font-size:1rem; padding:10px 0; line-height:170%; color:#666;}
#sub_content .rules_wrap p>em{ margin-right:5px; padding:20px 0; display:block; font-family: 'ONE-Mobile-title';  font-size: 1.05em; font-weight: 800;  color: #333; line-height: 170%; font-style:normal;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: auto;}
#sub_content .rules p{font-weight:bold; text-align:justify; margin:15px;}

#sub_content .rules_wrap a{color:#5782bc; font-size:0.95rem;}
#sub_content .rules_wrap a:hover{color:#000;}

#sub_content .rules ul li a{color:#333 !important;font-size: 1em; font-weight:700; word-break:keep-all; }
#sub_content .rules ul li a:hover{color:#5782bc !important;}
#sub_content .rules ul li a em { font-style:normal;}
#sub_content .rules ul li::before { content:''; position: absolute; left:0; top:13px; width:3px; height:3px; border-radius: 50%; background-color: #666; }


#sub_content .rules:after{clear:both; display:block; content:"";}
@media (max-width: 1200px){
#sub_content h1{font-size: 2.6rem;}
#sub_content .about2_wrap li {text-align: center; height: 200px;}
#sub_content > p{font-size: 0.92 rem !important; }
#sub_content .ll > p{font-size: 0.92 rem!important; } 
#sub_content .about {width:96%;}
#sub_content .about li{font-size: 0.85rem!important; } 

#sub_content .org_img > li .director{width:80%;}
}
@media (max-width: 1000px){

/* 인사말  */
#sub_content .img_r{ margin-top:0px; max-width:360px;}	
}



@media screen and (max-width:800px){
#sub_content .org_img2 .ceo{padding:10px 7px;height: auto;}
#sub_content .org_img2 .ceo img{width:80%; max-width:270px;}
#sub_content .org_sub> .num a {width:80%;}
#sub_content .org_img > li .director{width:80%;}
#sub_content .org_img > li a, #sub_content .org_sub> .num a {   font-size: 0.98rem;}
#sub_content .org_img{padding: 50px 1%;}

#sub_content .org_sub{width:90%;}
}
@media screen and (max-width:600px){
	#sub_content .location {width:90%; padding-bottom:10px;   margin-right:0%; margin-bottom: 0px;left: 50%;    transform: translateX(-50%); }
#sub_content .location h3 {font-size: 1.05rem;margin: 5px 0;}
#sub_content .org_img{padding: 40px 1%;}
#sub_content p{ word-break: break-word;}
#sub_content .about2_wrap li {text-align: center; height: auto; width:96%; margin:5px auto;}
#sub_content .about2_wrap li img{margin-bottom:3px;}
#sub_content > p{font-size: 0.78rem; line-height:170%; text-align:left;}
#sub_content .location p, #sub_content .pdl10 {text-align:left; font-size:0.78rem !important;}
#sub_content .ll > p{font-size: 0.75rem; text-align:left !important; letter-spacing:-0.3px;} 

#sub_content  .basic{font-size:0.72rem !important; }
#sub_content  .basic_s{font-size:0.8rem !important;}




#sub_content .v_bar {height: 50px;margin: 25px auto; margin-bottom:15px;}






#sub_content .img_r{max-width: 70%;padding:0; margin: 0 15%; padding-bottom:20px;  float: none;}
/* 오른쪽이미지  */
#sub_content .img_rr{  max-width: 100%; width: 100%;    padding: 0;    margin: 0 auto;    padding-bottom: 0px;    float: none;    text-align: center;    margin-top: -28px;}
#sub_content .img_rr img{width:55%; max-width:100%; padding-top:0px;padding:0 20px;}


#sub_content .vision{background-size: 100%;}
#sub_content .vision h2{font-size: 1.4rem;}
#sub_content .vision_wrap .v_con, #sub_content .culture_wrap .v_con{padding-top: 10px;   width: 300px;  height: 170px; border-radius:15px;   margin: 3% auto;}
#sub_content ul .v_con img {width:36% !important;}
#sub_content .subject-vision{margin: 20px 0;}
#sub_content .vision_wrap h6, #sub_content .culture_wrap h6 {font-size: 0.92rem; }

#sub_content .subject li{width: 96%;height: auto;padding: 20px 3%;border-bottom: #ddd solid 1px;}
#sub_content .subject li .num {width: 36px;  height: 36px;font-size: 0.9rem;line-height: 36px;}
#sub_content .subject li .txt {font-size: 0.95rem;    display: block;   float: right; width: 80%;}	

.work-organ .group .team{font-size: 1.2rem;}

.work-organ .group .info .item:first-child{width: 24%;  display: inline;}
.work-organ .group .info .item:nth-child(2){width: 70%;display: inline-block; padding-bottom:40px; position:relative;}
.work-organ .group .info .item:nth-child(2) .call{position:absolute; left:10px; bottom:0px;}
.work-organ .group .info .item:nth-child(2) .call > a {font-size: 0.75rem; font-weight:700;}

.work-organ .group .info .item{font-size: 0.75rem;}
.work-organ .group .info .item .position{font-size: 0.65rem;}
.work-organ .group .info .item .name{font-size: 0.85rem;}



#sub_content .f_site{font-size:0.8rem;top: 0px;
    width: 100%;
    max-width: 96%;
    position: relative;
    margin: 20px auto; }




}


 






