@charset "utf-8";
/* CSS Document */
body {    
	 background-color:#fbfbfb;
	 }
a.contect-phone{
	           display:block;
			   width:240px;
			   height:30px;
			   margin:0 auto;
			   }
a.contect-mphone{
	           display:block;
			   width:265px;
			   height:45px;
			   margin:0 auto;
			   }
#allbody{ 
         margin:0 auto 0; 
		 }
#mallbody{ 
          margin:0 auto 0;   
		 }
#header{  
		  height:70px;
		  text-align:center;
		  background-color:#0d88ab;
		  /*border-top:7px solid #fcaf90;
		  border-bottom:7px solid #f1a48a;*/
		  background: -webkit-linear-gradient(#036c8a, #0d88ab); /* For Safari 5.1 to 6.0 */
		  background: -o-linear-gradient(#036c8a, #0d88ab); /* For Opera 11.1 to 12.0 */
		  background: -moz-linear-gradient(#036c8a, #0d88ab);  /* For Firefox 3.6 to 15 */
		  background: linear-gradient(#036c8a, #0d88ab);  /*Standard syntax (must be last) */		  
		  }
		  .headerpos {
			          width:284px;		  
		              margin:0 auto 0;
					  }
					  .buttonst {margin:0px 0px 0px 0px; padding:0 0 0 0;float:left;}
						ul.ulmainst   {width:282px;}
						ul.ulmainst li{
							           float:left;
									   width:55px;
									   height:53px;
									   padding:5px;
									   margin:3px 1px 3px 1px;
									   background-color:#036c8a;
									   /*background: -webkit-linear-gradient(#e65826, #f96b30);  For Safari 5.1 to 6.0 */
									   /*background: -o-linear-gradient(#e65826, #f96b30);  For Opera 11.1 to 12.0 */
									   /*background: -moz-linear-gradient(#e65826, #f96b30);  For Firefox 3.6 to 15 */
									   /*background: linear-gradient(#e65826, #f96b30);  Standard syntax (must be last) */
									   border-radius: 5px;
									   border:1px solid #0c8aae;
									   /*border-bottom-left-radius: 7px;*/
							           }
						ul.ulmainst li.an{
							           float:left;
									   width:55px;
									   height:53px;
									   padding:5px;
									   margin:3px 1px 3px 1px;
									   background-color:#036c8a;								   
									   border-radius: 5px;
									   border:1px solid #0c8aae;
									   /*border-bottom-left-radius: 7px;*/
							           }
.bottom-menu {
	      height:70px;
		  text-align:center;
		  background-color:#0d88ab;
		  /*border-top:7px solid #fcaf90;
		  border-bottom:7px solid #f1a48a;*/
		  background: -webkit-linear-gradient(#036c8a, #0d88ab); /* For Safari 5.1 to 6.0 */
		  background: -o-linear-gradient(#036c8a, #0d88ab); /* For Opera 11.1 to 12.0 */
		  background: -moz-linear-gradient(#036c8a, #0d88ab);  /* For Firefox 3.6 to 15 */
		  background: linear-gradient(#036c8a, #0d88ab);  /*Standard syntax (must be last) */	
}
.footerpos {
			          width:282px;		  
		              margin:0 auto 0;}
					    ul.ulmainstt   {width:282px;
						                overflow:hidden;
										}
						ul.ulmainstt li{
							           float:left;
									   width:55px;
									   height:53px;
									   padding:5px;
									   margin:3px 1px 3px 1px;	
									   background-color:#036c8a;								   
									   /*background: -webkit-linear-gradient(#e65826, #f96b30);  For Safari 5.1 to 6.0 */
									   /*background: -o-linear-gradient(#e65826, #f96b30);  For Opera 11.1 to 12.0 */
									   /*background: -moz-linear-gradient(#e65826, #f96b30);  For Firefox 3.6 to 15 */
									   /*background: linear-gradient(#e65826, #f96b30);  Standard syntax (must be last) */
									   border-radius: 5px;
									   border:1px solid #0c8aae;
									   /*border-bottom-left-radius: 7px;*/
							           }
						ul.ulmainstt li.ann{
							           float:left;
									   width:55px;
									   height:53px;
									   padding:5px;
									   margin:3px 1px 3px 1px;
									   background-color:#036c8a;
									   border:1px solid #0c8aae;
									   border-radius: 5px;
									   /*border-bottom-left-radius: 7px;*/
							           }
									   ul.ulmainstt li.katalk_ch{
							           float:left;
									   width:55px;
									   height:53px;
									   padding:5px;
									   margin:3px 0px 3px 1px;	
									   background-color:#fae100;								   
									   /*background: -webkit-linear-gradient(#e65826, #f96b30);  For Safari 5.1 to 6.0 */
									   /*background: -o-linear-gradient(#e65826, #f96b30);  For Opera 11.1 to 12.0 */
									   /*background: -moz-linear-gradient(#e65826, #f96b30);  For Firefox 3.6 to 15 */
									   /*background: linear-gradient(#e65826, #f96b30);  Standard syntax (must be last) */
									   border-radius: 5px;
									   border:1px solid #0c8aae;
									   /*border-bottom-left-radius: 7px;*/
							           }
#contents{
	       width:100%;
		   text-align:center;
		   clear:both;
		   background-image:url(/m/images/bg_img.png);
		   background-position:top center;
		   background-repeat:repeat-y;
		   }
#contents-view{
	       width:100%;
		   text-align:center;
		   clear:both;
		   background-image:url(/m/images/bg_img.png);
		   background-position:top center;
		   background-repeat:repeat-y;
		   padding:0 0 55px 0;
		   }
#footer{
	    text-align:center;
		}
#bottom{
	    text-align:center; clear:both;
		font-size:0.8em;
		}
h1 { 
    padding:10px 0;
	}
	h1.sub-h1 { 
               padding:10px 0 5px;
	           }
/*메인정의 */
#mcontents{ 
            clear:both;
            width:100%;
			text-align:center;
			background-image:url(images/bg_img.png);
		    background-position:top center;
		    background-repeat:repeat-y;
			}
			p.main-img {
				        margin:0 0 10px 0;
						}
.m-fielset {
	         background-color:#FFF; margin:10px; 
			 padding:5px; 
			 border:solid 1px #ccc;
			 font-weight:bold;
			 font-size:0.9em;
	         line-height:1.3em;
			}
/* 서브정의 */
.contents-block {
	              text-align:left;
				  padding:0 10px 10px 10px;
				  font-size:0.9em;
	              line-height:1.5em;
				  }

	 
        
h2 {
	padding:5px 0px 5px 0;
	margin:7px 0 5px 0;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	border-bottom:solid 1px #f5652f;
   }
   h2.view-h2 {
			  padding:5px;
			  margin:7px 8px 5px 8px;
			  font-weight:bold;
			  font-size:20px;
			  text-align:left;
			  border-bottom:solid 1px #f5652f;
			 }
.field-back { 
            background-color:#FFF;
			border:#CCC solid 1px;			
            }
/*학사소개*/
 fieldset.introduce-box{ 
                         /*background: -webkit-linear-gradient(#e8f4e2, #ffffff);  For Safari 5.1 to 6.0 */
						/*  background: -o-linear-gradient(#fe8f4e2, #ffffff); For Opera 11.1 to 12.0 */
						/*  background: -moz-linear-gradient(#e8f4e2, #ffffff); For Firefox 3.6 to 15 */
						/* background: linear-gradient(#e8f4e2, #ffffff);  Standard syntax (must be last) */
						 border-radius: 7px;
						 border:1px solid #0c86a9;
						 margin:10px;
						 padding:10px;
						 }
 fieldset.introduce-box legend{
	                           font-weight:bold;
							   color:#0395af;
							   }
 fieldset.introduce-box ul {
	                       list-style:disc;
						   padding:0 0 0 25px;
						   }
						   table.strong-point{
							                  border-top:2px solid #0c86a9;
											  border-bottom:2px solid #0c86a9;
											  width:98%;
											  margin:15px 0 0 0;
											  }
						   table.strong-point th{
							                     vertical-align:middle;
												 text-align:center;
												 padding:5px;
												 border-bottom:1px solid #ccc;
												 width:15%;
												 font-weight:bold;
												 }
						   table.strong-point td{
							                     vertical-align:middle;
												 text-align:left;
												 padding:5px;
												 border-bottom:1px solid #ccc;
												 }
						   table.strong-point td ul{
							                        list-style:disc;
													padding:0 0 0 25px;
													}
						/*주변환경*/
						ul#ul-en{
								 list-style:disc;
								 padding:0 0 0 25px;
								 margin:0 0 15px 0;
					 }
		    ul#ul-en li{
				     letter-spacing:-0.05em;
					 }
			ul#ul-en li ul{
				           margin:0 0 0 20px;
						   }
					 fieldset.en-img{
						            border:0;
									margin:0 auto;
									overflow:hidden;
									}
						
					 fieldset.en-img ul li{
						                  float:left;
										  width:50%;										
										  }
									.en-img ul li.en-box{float: left; width:32%;margin:0 auto;text-align:center;}
									.en-img ul li.en-box img{max-width:96%;}
								 @media all and (min-width: 500px) {
									
										  }
										  ul.ul-mapinfo{
											            padding:0 0 0 25px;
														list-style:disc;
														}
										             
.point1{font-weight:bold;}
.point2{color:#F00;}
.point3{color:#39F;}
.point4{color:#6C0;}
.point5{color:#f5652f;}
.point6{color:#93F;}
.point7{color:#090}
.point9{color:#660;}
.point10{color:#F60;}
.point11{color:#00b3d3;}

