@charset "UTF-8";

body{
	font-size:14px;
	line-height:22px;
	}


th,td{
	font-size:14px;
	line-height:20px;
	}

.supp{
	font-size:12px ! important;
	line-height:18px ! important;
	}
	
em.orangeTxt{
	font-weight:bold;
	color:#ff9900;
	font-size:16px;
	}

#headerNew .hMain dd.middle a{background-position:-32px 0px;background-color:none;}
#headerNew .hMain dd.middle a:hover{background-position:-32px -18px;background-color:none;}
#headerNew .hMain dd.large a{background-position:right -18px;}
#headerNew .hMain dd.large a:hover{background-position:right -18px;}

#footer p#copyRights{
	font-size:12px;
	line-height:18px;
	}

#mainArea h2{
	font-size:18px;
	}

#mainArea h3 span{
	font-size:18px;
	}


#subArea .moreLink{
	font-size:12px;
	line-height:18px;
	}
	
#cntbox #nameBox .txt h2{
	font-size:20px;
	line-height:24px;
	}	
	
#cntbox #nameBox .txt p{
	font-size:16px;
	line-height:22px;
	}

#cntbox #mainArea .sec h4{
	font-size:14px;
	line-height:20px;
	}

#cntbox #mainArea .sec .name{
	font-size:16px;
	line-height:22px;
	}

#cntbox #mainArea .sec .ingredient .name{
	font-size:14px;
	}

.recipeName .name{
	font-size:16px;
	line-height:22px;
	}

#cntbox #calCnt .now{
	font-size:16px;
	}

#mainArea h3 span.txt{
	font-size:14px;
	}
	
#topHeadCnt .in .txt .lesson h4{
	font-size:16px;
	line-height:22px;
	}

#topHeadCnt .in .txt .login{
	margin:22px 15px 0 0;
	}

#topHeadCnt .in{
	background:#fffaef;
	width:985px;
	margin:0 auto 15px auto;
	text-align:left;
	padding:15px 0 0px 0;
	}

#topHeadCnt .in #mainVisual{
	float:left;
	display:inline;
	margin:5px 0 0 10px;
	}	