@charset "utf-8";

/*다단*/
#multipleDiv_dmstemp06_7 {
  background-color: #f2f2f2; 
}
#multipleDiv_dmstemp06_8 {
  background-color: #CBCBCB;
}
/*슬로건*/
.mainSlogan .sloganLar strong{
	font-weight: 600 !important;
  color: #fff;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
.mainSlogan .sloganLar em{
  color: #fff;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
.mainSlogan .sloganSmo{
  font-weight: 600;	
  color: #fff;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.6)
}

/*바로가기*/
.mainLink{
  height: 100%;
  background-repeat: no-repeat;
  background-position: 20px 50%;
  background-color: #fff;
}
.mainLink.link01{
  background-image: url("../../images/link01.png");
}
.mainLink.link02{
  background-image: url("../../images/link02.png");
}
.mainLink.link03{
  background-image: url("../../images/link03.png");
}
.mainLink.link04{
  background-image: url("/sites/foodscience/images/link04.png");
}
.mainLink > p{
  height: 100%;
}
.mainLink a{
  display: block;
  height: 100%;
}
.mainLink a strong,
.mainLink a em{
  display: block;
  margin-left: 80px;
}
.mainLink a strong{
  color: #333;
}
.mainLink a em{
  color: #888;
}

/*서비스바로가기*/
.servLink{
  height: 100%;
  background-image: url("../../images/pattern.png");
}

.servLink.serv01{
  background-color: #009cb4;
}
.servLink.serv02{
  background-color: #00b6a8;
}
.servLink.serv03{
  background-color: #386fcc;
}
.servLink.serv04{
  background-color: #01cee9;
}
.servLink > p,
.servLink a{
  display: block;
  height: 100%;
}
.servLink a {
  background-repeat: no-repeat;
}
.servLink.serv01 a{
  background-image: url("../../images/goto01.png");
}
.servLink.serv02 a{
  background-image: url("../../images/goto02.png");
}
.servLink.serv03 a{
  background-image: url("../../images/goto03.png");
}
.servLink.serv04 a{
  background-image: url("../../images/goto04.png");
}
.servLink a strong{
  line-height:20px !important;
  padding-top:-10px;
  color: #fff;
  font-size: 1.6em;
  display: block;
  margin-left: 20px;
  font-weight: 400;
}

@media all and (min-width:750px) {
  .servLink a strong{
	  padding-top:50px !important;
  }
}

.servLink a em{
	font-size: 1.2em;
	font-weight: 500;
	color: #fff;
    display: block;
    margin-left: 20px
}

/*요소강제설정*/
#multipleDiv_dmstemp06_7 .multipleContentsDiv ._obj#menu7671_obj209{
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0);
}

/*basic css */
/* { -webkit-text-size-adjust:none;  -webkit-appearance: none; }*/
.FL {float:left}
.FR {float:right}
.w50p {width:50%}
.pL50 {padding-left:50px}
.pL10 {padding-left:10px}
.pR10 {padding-right:30px}
.pR30 {padding-right:30px}
.pR15 {padding-right:15px}
.mb20 {margin-bottom:20px}
.mb30 {margin-bottom:30px}
.mb65 {margin-bottom:65px}
.mt50 {margin-top:50px}
.mt30 {margin-top:30px}
.pr10{padding-right:10px}
.scr_x {overflow-x:scroll}
.dis_non{display:none}

.pl10 {padding-left:10px}
.pl20 {padding-left:20px}
.pl30 {padding-left:30px}
.pt50 {padding-top:50px}
.pt40{padding-top:40px}
.pt30{padding-top:30px}
.pt25{padding-top:25px}
.pt20{padding-top:20px}
.pt10{padding-top:10px}
.w55p100 {width:55%}
.w35p{width:35%}
.sub .stxt_L .w65p{width:65%}
.sub .img_pl30 {padding-left:30px}
.txt_cent {text-align:center}
.txt_left {text-align:left}
.mar_auto {margin:0 auto}

.f15 {font-size:15px; font-weight:700}
.green {color:#1fa385}
.blue {color:#4972c4}
.red {color:#ce5a6a}
.none_st {font-size:13px;color:#252525} 

/*history*/
.his90 li p{font-size:22px;font-weight:bold;color:#252525;background:url(/image/sub/img1_2bg.gif) no-repeat 68px 18px;margin-left:-30px}
.his90 li{margin-bottom:20px;color:#009170;background:#f7f7f7;padding:3px 3px 10px 40px}
.his90 li span{margin-left:8px;color:#252525;display:inline-block}

/*professor*/
.sub2_1{width:480px; font-size:13px;border-top:2px solid #48a3c9;background:#f5f5f5;padding:15px;overflow:hidden;line-height:1.5;margin:20px 16px 0 0;}
.sub2_1 li{float:left}
.list2_1{width:100%;display:inline-block;margin-top:30px;border-bottom:1px dotted #444}
.list2_1 a{float:left;width:100px;text-align:center;background:#48a3c9;margin-right:1px;line-height:1.5;color:#FFF;font-weight:bold;font-size:13px;text-decoration:none}
.list2_1 .pro_on{background:#444;}
.list2_1 a:hover{background:#444;text-decoration:none}
.list2_1 .pro {height:40px;padding-top:15px}
.list2_1 .pro2 {height:48px;padding-top:7px}

/**SubPage**/
.sub2 {padding:30px 5%;background:url(/image/sub/title_bar.gif) no-repeat center top;color:#444;margin-bottom:20px;position:relative}
.s3_2tit, .sub .s_title, .sub .s_title2 {padding:6px; display:inline-block;color:#FFF;font-weight:600;margin-bottom:7px;font-size:15px}
.sub .s_title3 {padding:6px; display:block;color:#FFF;font-weight:600;margin-bottom:7px;font-size:15px;text-align:center;background:#48a3c9;}
.sub .s_title4 {padding:0 6px; display:inline-block;color:#FFF;font-weight:600;margin:0;font-size:13px;background:#5aceb4}
.s3_2tit, .sub .s_title {background:#5aceb4;}
.sub .s_title2 {background:#48a3c9;}
.stxt_img {display:block;padding:20px 0; margin:0 auto}
.stxt_R_img {float:left;padding:20px 0 20px 30px}
.stxt_L {float:left; padding-right:20px;}
.stxt_R {float:left; width:48%}

/*sub3_2*/
.tab {padding:0; width:100%; height:45px; background:#fff;font-size:15px}
.tab li {float:left;list-style-type:none;	width:267px;height:45px;border:1px solid #ddd;}
.tab li a{outline:none;background:#f5f5f5;display:block;color:#48a3c9;line-height:45px;text-align:center;text-decoration:none;}
.tab li a:hover{background:#FFF;text-decoration:none;font-weight:bold;	color:#48a3c9;cursor:default;border-top:3px solid #48a3c9;}
.tab li a.selected{background:#FFF;text-decoration:none;font-weight:bold;border-top:3px solid #48a3c9;}
.panel{clear:both;padding:5px 20px;border:1px solid #ddd;width:1031px;border-top:1px solid #FFF;}
.panel li{list-style-type:none;	}
.tab li.last {border-left: none;}
.tab_inner {margin-top: 30px}
.tab_inner ul li{display:block;overflow:hidden;position:relative;}

.sub3_2s {margin-top:20px; border-bottom:1px dotted #444;padding:20px 0;overflow:hidden;font-size:13px}
.sub3_2s img{width:130px; height:auto;}
.sub3_2s > p{padding:0 30px}
.sub3_2s > p > span{display:block;font-size:16px;padding-bottom:10px;color:#2d8eb7}
.sub3_2s_ul {margin:20px 0;}
.sub3_2s_ul > .s3_2tit{ padding-bottom:6px;display:inline-block !important}
.sub3_2s_ul > li{ padding-left:10px;font-size:14px;padding-bottom:13px;display:block !important}
.sub4_3 p{border-bottom:1px dotted #444;padding-bottom:5px;margin:10px 0 }

.link_t{text-align:left}
.link_t a{background:#48a3c9;padding:5px;display:inline-block;color:#FFF;margin:0 10px}
.link_t a:hover{background:#48a3c9}

/*Table CSS*/
.table {
    border-collapse: collapse;
    width: 100%;
    border-top: 2px solid #44a3bd;
    border-bottom: 2px solid #44a3bd;
}
.table td, .table th {
    border: 1px solid #ddd;
    text-align: left;
    padding: 10px;
}
.table th {
  background-color: #ddffff;
}
.table caption {
  text-align: right;
}

table.dashed  td {
    border-bottom: 1px #ddd dashed;
    padding: 15px;
}
.blue-table, .-table {
    border-collapse: collapse;
    width: 100%;
}
.blue-table {
    border-top: 2px solid #44a3bd;
    border-bottom: 2px solid #44a3bd;
}
.blue-table td, .blue-table th {
    border: 1px solid #ddd;
  	padding: 10px;
}
.blue-table thead td, .blue-table th {
  background-color: #ddffff !important;
  font-weight: bold;
}
.blue-table tfoot td{
  background-color: #eee;
}

/*Table CSS_2*/
table {
    border-collapse: collapse;
    width: 100%;
}
.blue-table2 {
    border-top: 2px solid #44a3bd;
    border-bottom: 2px solid #44a3bd;
}

.blue-table2 td {
    border: 1px solid #ddd;
    text-align: center;
  	padding: 10px;
}

.blue-table2 thead td {
  background-color: #ddffff;
  font-weight: bold;
}

.blue-table2 tfoot td{
  background-color: #eee;
}

.blue-table2 caption {
  text-align: center;
}

.table_basic4_wrap{margin-bottom:25px}
.table_basic4 {text-align:left;width:100%;min-width:520px;color:#252525;line-height:1.3;border-top:2px solid #48a3c9;border-bottom:1px solid #48a3c9;margin-right:10px}
.table_basic4 caption{text-align:left;padding:5px 0 5px}
.table_basic4 thead tr td{color:#4972c4;font-weight:bold;border-bottom:2px solid #48a3c9;}
.table_basic4 td{padding:10px;background:#FFF;}
.table_basic4 tbody tr th{background:#f6fcff;border-right:1px dotted #48a3c9;border-bottom:1px dotted #48a3c9;color:#4972c4;text-align:left;padding-left:10px}
.table_basic4 tbody tr td{background:#fff;border-right:1px dotted #48a3c9}
.table_basic4 .no_bar {border:0}
.table_basic4 .no-right {border-right:0}
.table_basic4 td{border-right:1px dotted #48a3c9;border-bottom:1px dotted #48a3c9;}

.site_list, .site_list2 {float:left;width:45%}
	.site_list {margin-left:6%}
	.site_list dt, .site_list2 dt{width:465px; line-height:95px;text-align:center;color:#FFF;font-size:16px;font-weight:700}
	.site_list dd, .site_list2 dd{float:left}
	.site_list a img, .site_list2 a img{border:3px solid #FFF}
	.site_list a:hover img{border:3px solid #48a3c9}
	.site_list dt{background:url(/sites/foodscience/mycodyimages/bg_6_4tit.gif) no-repeat  center}
	.site_list2 dt{background:url(/sites/foodscience/mycodyimages/bg_6_4tit2.gif) no-repeat  center}
	.site_list dd{border-bottom:1px dotted #48a3c9;}
	.site_list2 dd{border-bottom:1px dotted #5aceb4;}
	.site_list2 a:hover img{border:3px solid #5aceb4}

/* h2 bullet image */
	h2.bullet:before {
	display: inline-block;
	content: url('/sites/gra/images/h2.jpg');
	padding-right: 10px;
	position: relative;
	top: 5px;
	}
	h2.bullet { color: #0054a6;}
	.center {text-align: center;}
