





@charset "UTF-8";

/*----------------------------------------------------
header
----------------------------------------------------*/



#header .warp { 
    /* width:1220px;  */
    margin:0px auto 0px auto; 
    overflow:hidden; 
    margin-bottom:2px; 
    background-color: #ffffff;
}
#header #logo{
	width:260px;
	margin: 0;
	padding:0;
	float:left;
}
#header #headlink{
    float:right;
    margin-top:5px;
}
#header #headlink ul { 
    float:right; 
    margin:2px 5px 0px 0px;
}
#header #headlink ul li { 
    display: inline; 
    background-image: url(/dspace/image/icon01.gif); 
    background-repeat: no-repeat; 
    padding-left: 12px;
    background-position: 0% center; 
    margin-left:10px; 
}
#header #headlink ul li a { 
    font-size:93%; 
    line-height:1.7em; 
    color:#191919; 
    text-decoration:none; 
}
#header #headlink ul li a:hover { 
    text-decoration: underline; 
}
#logo img{
	margin: 0;
	padding:2px 0 0 0;
}
#headlink #google{
    /*  position: absolute;  */
	top: 5px;
	right: 5px;
    /*  width:430px;  */
	margin: 0;
	padding:0;
}

#headlink #google #srchBtn{
       color: rgb(255, 255, 255);
       border: medium none;
       background: rgb(0, 0, 0) none repeat scroll 0% 0%;
       height: 23px;
       font-size: 13px;
}



#headlink #navilink{
	position: absolute;
	top: 40px;
	right: 0px;
	width:300px;
	margin: 0;
	padding:0;
	text-align:left;
}
#google  input[type="text"]{
	color:#333;
	background-color:#ffffff;
	border:1px solid #CCC;
	margin: 0 5px 0 0;
	padding:2px 5px;
	width:200px;
        height: 19px;
}





.google { overflow:hidden; margin-bottom:5px; }
.google #srchInput {
	width: 225px;
	height: 24px;
	padding: 1px 0px 1px 7px ;
	float: left;
	border:1px solid #afafaf;
	border-radius: 0px;
	color: #767676;
}
.google #srchInput:not(:target) {
	width: 225px;
	height: 22px\9;
	padding: 1px 0px 1px 7px ;
	float: left;
	border:1px solid #afafaf;
	border-radius: 0px;
	color: #767676;
}
@media all and (-ms-high-contrast:none){
  *::-ms-backdrop, .google #srchInput { 
	width: 225px;
	height: 22px;
	padding: 1px 0px 1px 7px ;
	float: left;
	border:1px solid #afafaf;
	border-radius: 0px;
	color: #767676;
 } /* IE11 */
}
@media all and (-ms-high-contrast:none){
  .google #srchInput { 
	width: 225px;
	height: 22px;
	padding: 1px 0px 1px 7px ;
	float: left;
	border:1px solid #afafaf;
	border-radius: 0px;
	color: #767676;
 } /* IE10 */
}
.google #srchBtn {
	/* width: 42px; */
	/* height: 28px; */
	/* width: 50px; */
	width: auto;
	height: 30px;
	padding-bottom:2px;
	float: left;
	background: #000000;
	text-align: center;
	color: #FFFFFF;
	font-size: 1.4rem;
	font-size: 14px;
	line-height: 1.7em;
	border-radius: 0px;
	border: none;
	cursor:pointer;
}

/*----------------------------------------------------
Mph
----------------------------------------------------*/
#Mph { 
    background-image: url(/dspace/image/mph2.jpg); 
    background-repeat: no-repeat; height:120px; 
    background-position:center; 
    /* margin-bottom:25px; */
    margin-bottom:5px; 
}
#Mph .warp { 
 /*   width:1220px;  */
    margin:0px auto 0px auto; 
    overflow:hidden; 
 /*   padding:20px 0 0 60px; */
}

/*----------------------------------------------------
footer
----------------------------------------------------*/
#footer { padding-bottom:40px; border-top:3px solid #0060b1; width:1220px; margin:0px auto 0px auto; text-align:center; padding-top:15px; font-size:85%; line-height:1.7em; }

.main { width:1220px; margin:0px auto 40px auto; overflow:hidden; }

/*----------------------------------------------------
pageContents
----------------------------------------------------*/
.contents { width:950px; float:right; }
.contents .warp { width:914px; margin:0 auto;  }

/*----------------------------------------------------
side
----------------------------------------------------*/

#side { 
    float:left; 
    width:253px; 
    margin : -1px 0px 0px 0px
}

#side .popup a:hover { opacity:0.8; }



#side .desc-airex { margin: 0px 0px 6px 0px; }

#side .desc-airex img { width : 100%; }




#side ul, .results_layout ul { 
    margin:0px 0px 12px 0px;  
    width : 258px ;
}
#side ul li a, .results_layout ul li a {
	background-color: #0060b1;
	display: block;
	padding: 8px 4px 8px 8px;
	margin-bottom: 8px;
	border-radius: 6px;
	background-image: url(/dspace/image/icon02.gif);
	background-position: right 6px center;
	background-repeat: no-repeat;
	box-shadow: 0px 3px #004681;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#side ul li a:hover, .results_layout ul li a:hover { 
    opacity:0.8; 
}




#side .news { border:1px solid #169cd1; 
              margin-bottom:10px; 
              border-radius: 6px; 
/*              padding:8px 4px 8px 0px;  */
}
#side .news p {
	background-color: #169cd1;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	border-top-left-radius: 4px;
	font-size:123.1%;
	line-height:1.7em;
	border-top-right-radius: 4px;
}
}
#side .news .box { padding:7px 10px 10px 12px; }
#side .news dl:first-child { border-top:0px dotted #000000; padding-top:0px; margin-top:0px; }
#side .news dl { font-size:100%; line-height:1.3em; border-top:1px dotted #000000; padding-top:8px; margin-top:8px; }
#side .news dt,#side .news dd { font-size:100%; line-height:1.5em; }
#side .news dd a { color:#0060b1; }
#side .news dd a:hover { color:#000000; }

#side .riyo { border: 1px solid #d2d2d2; padding:10px; }
#side .riyo .txt { font-size:100%; font-weight:bold; color:#0060b1; line-height:1.7em; }
#side .riyo p { font-size:93%; line-height:1.7em; }

.riyo { border: 1px solid #d2d2d2; padding:10px; }
.riyo .txt { font-size:100%; font-weight:bold; color:#0060b1; line-height:1.7em; }
.riyo p { font-size:93%; line-height:1.7em; }
