/* ************************************************ 
 * Main contents setting
 * ************************************************ */
/*---------- post ----------*/
div#main_contents div.post
	{
	margin:0px 0px 15px 0px;
	}
div#main_contents div.post p.data
	{
	font-size:92%;
	margin:0px 0px 1px 0px;
	padding:0px 0px 0px 15px;
	background:url(../images/icon/icon_01.gif) no-repeat left center;
	}
div#main_contents div.post div.entry
	{
	margin:10px 0px 15px 0px;
	}
div#main_contents div.post div.entry p
	{
	margin:10px 0px 25px 0px;
	}
div#main_contents div.post div.entry p em
	{
	font-size:85%;
	}
div#main_contents div.post div.meta
	{
	text-align:right;
	font-size:92%;
	margin:0px 0px 1px 0px;
	border-top:1px dotted #A1A1A1;
	padding:5px 0px 0px 15px;
	clear:both;
	}

/*---------- Post Decoration ----------*/
div#main_contents div.post div.entry h1
	{
	font-size:227%;
	line-height:2;
	color:#FFFFFF;
	margin:0px 0px 15px 0px;
	padding:0px 15px 0px 15px;
	background:url(../images/title/page_title_back.gif) repeat-x left top #0F659C;
	}
div#main_contents div.post div.entry h2
	{
	font-size:114%;
	font-weight:bold;
	line-height:2.5;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #175F98;
	padding:0px 5px 0px 5px;
	background:url(../images/title/title_back.gif) repeat-x left top;
	}
div#main_contents div.post div.entry h3
	{
	font-size:114%;
	font-weight:bold;
	line-height:2;
	color:#004B9B;
	margin:0px 0px 5px 0px;
	border-top:1px dotted #D1D1D1;
	padding:0px 5px 0px 5px;
	}
div#main_contents div.post div.entry h4
	{
	font-size:114%;
	font-weight:bold;
	line-height:2;
	color:#004B9B;
	margin:0px 0px 5px 0px;
	border-bottom:1px dotted #D1D1D1;
	padding:0px 5px 0px 5px;
	}
div#main_contents div.post div.entry h5
	{
	font-weight:bold;
	margin:0px 0px 15px 0px;
	}
div#main_contents div.post div.entry h6
	{
	font-weight:bold;
	font-size:92%;
	margin:0px 0px 5px 0px;
	}
div#main_contents div.post div.entry blockquote
	{
	border:1px dotted #BABABA;
	padding:20px 35px 0px 35px;
	background:url(../images/backgrand/blockquote_backgrand.gif) no-repeat center 5px #F8F8F8;	
	}
div#main_contents div.post div.entry ul
	{
	margin:inherit;
	padding:inherit;
	}
div#main_contents div.post div.entry ol ,
div#main_contents div.post div.entry ul
	{
	margin:0px 0px 20px 0px;
	padding:inherit;
	}
div#main_contents div.post div.entry ol li ol ,
div#main_contents div.post div.entry ul li ul
	{
	margin:0px 0px 0px 0px;
	}
div#main_contents div.post div.entry ul li
	{
	margin:0px 0px 0px 28px;
	list-style:disc;
	}
div#main_contents div.post div.entry ol li
	{
	margin:0px 0px 0px 35px;
	list-style:decimal;
	}
div#main_contents div.post div.entry table
	{
	width:100%;
	border:1px solid #FFFFFF;
	}
div#main_contents div.post div.entry table tr th
	{
	width:auto;
	border:1px solid #FFFFFF;
	background:#DEE7EC;
	}
div#main_contents div.post div.entry table tr td
	{
	width:auto;
	border:1px solid #FFFFFF;
	}
/*---------- Package Navigation ----------*/
div#main_contents div.post div.entry ul.package_nav
	{
	padding:0px 0px 0px 0px;
	}
div#main_contents div.post div.entry ul.package_nav li
	{
	width:186px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	}
div#main_contents div.post div.entry ul.package_nav li.nav_02
	{
	margin:0px 0px 0px 5px;
	}
div#main_contents div.post div.entry ul.package_nav li.nav_03
	{
	float:right;
	}
div#main_contents div.post div.entry table.price
	{
	margin:0px 0px 0px 0px;
	}
div#main_contents div.post div.entry table.price tr th
	{
	width:30%;
	font-weight:bold;
	color:#0F659C;
	}
div#main_contents div.post div.entry table.price tr td
	{
	width:70%;
	font-weight:bold;
	color:#B65547;
	}
div#main_contents div.post div.entry table.function tr th
	{
	width:30%;
	color:#0F659C;
	}
div#main_contents div.post div.entry table.function tr td
	{
	width:70%;
	}


