
/* body {border:3px solid blue;}

 */



/* **************************************** *
 * main_visual
 * **************************************** */







/* **************************************** *
 * greeting
 * **************************************** */
.greeting {background-size:140% 100%  }






/* **************************************** *
 * rnd
 * **************************************** */

.rnd dl {padding:170px 20px 30px 20px; }



/* **************************************** *
 * header
* **************************************** */







/* **************************************** *
 *  연구소
 * **************************************** */
.Research-Institute .chap_inner:nth-child(2) { padding-right:20px; box-sizing:border-box; }
.Research-Institute .chap_inner p {font-size:15px; line-height:22px; }





/* **************************************** *
 *  tech_important_list
 * **************************************** */

.tech_top  h4 {font-size:66px; line-height:90px; letter-spacing:21px; }
.tech_top  h4:nth-child(2) {margin-left:140px;}
.tech_top { background-size:auto 20% ; background-position: right 160px;}

/* **************************************** *
 *  prize
 * **************************************** */
.prize { background:url('/nimg/sub/spb01.png') no-repeat 43% -100px;
background-size: 1800px auto ;}






/* **************************************** *
 *  reserach_inst
 * **************************************** */

.reserach_inst  .desc div { margin:30px 10px;  }
		.reserach_inst  .desc div dl.txt dd {max-width:430px;}

.reserach_inst  .desc div:nth-child(2) {margin-top:-640px;}
.reserach_inst  .desc div:nth-child(3) {margin-top:-100px; }


	.reserach_inst  .desc div dl.img dt img{width:350px;; }
	.reserach_inst  .desc div dl.img dd { width:350px; }



/* **************************************** *
 * global_network 
 * **************************************** */




.location  {text-align:center; overflow:hidden; width:100%;}
.location  dl { width:47%; padding:30px 20px; }
.location  dl dd {padding-top:20px;font-size:15px; line-height:22px;}



.location  dl:nth-child(1),  .location  dl:nth-child(4) {background:#fff; border:7px solid #ddd;}
.location  dl:nth-child(2), .location  dl:nth-child(3) {background:#f7f7f7; }
