@charset "utf-8";
/* CSS Document */
body {     
	 font-size:13px;
	 background-color:#fbfbfb;
	 }
a {
	display:inline-block;
	}
/*공통정의*/
#allbody{ 
         margin:0 auto 0; 
		 }
#mallbody{ 
          margin:0 auto 0;   
		 }
		  #contents{
					 width:100%;
					 text-align:center;
					 line-height:140%;
					 clear:both;
					 background-image:url(/m/images/bg_img2.png);
					 background-position:top center;
					 background-repeat:repeat-y;
					 }
				  h1 { 
					  padding:10px 0 5px 0;
					  }
					  a{
						  font-size:13px;
						  color:#000;
						  text-decoration:none;
						  }
                      a:hover{
						      font-size:13px;
							  color:#FFCC00;
							  text-decoration:none;
							  }
		 /*상단*/
			#header{  background-image:url(/m/images/top_bg_m.jpg);
					  background-position:left top;
					  background-repeat:repeat-x;
					  height:64px;
					  padding-top:8px;
					  text-align:center;		  
					  }
					  .headerpos {
								  width:294px;		  
								  margin:0 auto 0;
								  }
								   ul.ulmainst{list-style:none;}
								     .mainmenu{
										       float:left; 
									           width:70px;
											   text-align:center;
											   display:block;
											   }
									 .mainmenu2{
										        float:left; 
									            width:70px;
											    text-align:center;
											    display:block;
											    }	
					
								 
         /*하단*/
			.bottom-menu {
				         clear:both;
						 height:70px;
						 padding-top:8px;
						 text-align:center;
						 background-image:url(/m/images/top_bg_m.jpg);
						 background-position:left top;
						 background-repeat:repeat-x;
						 }
			           .bottompos {
								  width:212px;
								  margin:0 auto 0;
								  }
			 #bottom{
					  text-align:center; clear:both;
					  }
/*메인정의 */
#mcontents{ 
            clear:both;
            width:100%;
			text-align:center;
			background-image:url(images/bg_img.png);
		    background-position:top center;
		    background-repeat:repeat-y;
			}
.m-fielset {
	         background-color:#FFF; margin:15px; 
			 padding:0px 5px 5px 5xp; 
			 border:solid 1px #ccc;
			 font-weight:bold;
			 letter-spacing:-1px;
			 line-height:18px;
			}
/* 서브정의 */
.contents-block {
	              text-align:left;
				  padding:0 10px 10px 10px;
				  }
table#sohomok {
	          
			   }
table#sohomok th, td {
	                  padding:5px;					  
                      }
     #sohomok .thtitle {
		               vertical-align:middle;
					   text-align:center;
					   font-weight:bold;					   
					   border:solid 1px #CCC;
					   }
			  .tdcontents {
				           border:solid 1px #CCC;
						   }
			  .tdcontents ul {
				              list-style:disc;
							  padding:0 0 0 20px;
							  vertical-align:middle;
							  }
						  ul#ul-en { 
						            list-style:disc;
									padding:0 0 0 20px;									
									}
			 
         table.rate {
			         background-color:#B0D5D5;
					 padding:5px;
		            }
			  .rate th {
				       font-weight:bold;
					   border:#fff solid 1px;
					   text-align:center;
					   }
			            
			  .rate td {
				        background-color:#FFF;
						border:#ccc solid 1px;
						text-align:center;
			           }
h2 {
	padding:0px 0px 5px 5px;
	margin:5px 0 5px 0;
	font-weight:bold;
	font-size:14px;
	border-bottom:solid 1px #C60;
   }
.field-back { 
            background-color:#FFF;
			border:#CCC solid 1px;			
            }

           ol#ol-en{
			        padding:0 0 0 25px;
					list-style:decimal;
					}
		   ul.strongpoint{
			              list-style:disc; 
						  padding:0 0 0 25px; 
						  color:#03F;
						  font-weight:bold;
						  }


.contentses{margin:10px; 
            line-height:150%;
            font-size:12px;
			}

fieldset {margin-bottom:5px;}
fieldset legend {font-weight:bold;}
fieldset ul {list-style:disc; padding-left:25px; padding-right:10px;}
ul.busnum {list-style:none; padding-top:5px; padding-left:0px;}
ul.busnum li{display:block; padding-top:3px; padding-bottom:3px;}
.point1{font-weight:bold;}
.point2{color:#F00;}
.point3{color:#39F;}
.point4{color:#6C0;}
.point5{color:#df890f;}
.point6{color:#93F;}
.point7{color:#090}
.point9{color:#660;}


