@charset "utf-8";

/*=========================================================
	[ m_heading.css ]
	date - creation:2012-06-18 // update:2012-06-18
=========================================================*/

/*=========================================================
	index
		1. heading level1
		2. heading level2
		3. heading level3
		4. heading level4
=========================================================*/

/* 1. heading level1
=========================================================*/
#content h1.hLv1{
	background:url(/common2/images/for_contents_h1.jpg) no-repeat top;
	height:30px;
	margin: -20px -20px 10px -20px;
	padding: 20px 20px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.3;
	letter-spacing: .1em;
	border: 4px solid #fff;
	color: #FFFFFF;
}
#content h1.pickup{
	background:url(/common2/images/for_pickup_h1.jpg) no-repeat top;
	height:30px;
	margin: -20px -20px 10px -20px;
	padding: 20px 20px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.3;
	letter-spacing: .1em;
	border: 4px solid #fff;
	color: #FFFFFF;
	}

#content h1.english{
	background:url(/common2/images/for_englishcontants_h1.jpg) no-repeat top;
	height:30px;
	margin: -20px -20px 10px -20px;
	padding: 20px 20px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.3;
	letter-spacing: .1em;
	border: 4px solid #fff;
	color: #FFFFFF;
	}
	
#content h1.cTop{
	margin: -16px -16px 20px -16px!important;
	line-height:1;
	}
	
.column1 #content h1{
	/*width:848px!important;*/
	background: url(/common2/images/for_h1_column1.jpg) no-repeat left!important;
}


packageheader h1 {
	    line-height: 1;
    margin: -16px -16px 20px !important;}
	



/* 2. heading level2
=========================================================*/

#content h2{
	width: 674px;
	margin: 1em 0;
	padding: 10px 0 10px 15px;
	line-height: 1.4;
	font-size: 15px;
	font-weight: bold;
	background: url(/common2/images/for_h2.jpg) no-repeat left;
}

#content h2 a{
	margin: 1.5em 0;
	padding: 10px 0 10px 15px;
	background: url(/common2/images/for_h2_link.gif) no-repeat left;
}

.column1 #content h2{
	width:858px!important;
	margin: 1em 0;
	padding: 10px 0 10px 15px;
	line-height: 1.4;
	font-size: 15px;
	font-weight: bold;
	background: url(/common2/images/for_h2_column1.jpg) no-repeat left!important;
}

/* 3. heading level3
=========================================================*/
#content h3{
	margin: 1.5em 0 1em;
	padding: 0 0 10px 0;
	line-height: 1.4;
	font-size: 15px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #357CCA;
}
#content h3 a {
	padding: 10px 0 10px 18px;
	background: url(/common2/images/for_h3_iconlink.jpg) no-repeat left;
	}
*:first-child+html #content h3 a{
	background-position:.9em left;}

/* 4. heading level4
=========================================================*/
#content h4{
	margin:1.8em 0 0.5em;
	padding:1px 12px 0 0;
	line-height:1.4;
	font-size:13px;	
	font-weight:bold;	

}

/* 5. heading level5
=========================================================*/
#content h5{
	margin:1.8em 0 0.5em;
	padding:0;
	line-height:1.4;
	font-weight:bold;
}
