/* Entry */
div.entry p{
	margin: 0 20px 40px 20px;
	}
div.entry table{
	margin: 0 0 20px 0;
	}
div.entry ul,
div.entry ol{
	color:#1A9BBF;
	margin: 25px 40px 25px 0;
	position:relative;
	left:20px;
	}
div.entry ul li,
div.entry ol li{
	margin: 0 0 10px 0;
	line-height:140%;
	}
div.entry ul li blockquote,
div.entry ol li blockquote{
	color:#685C02;
	display:block;
	margin:5px;
	padding:5px;
	border-top:1px solid #FF3C7B;
}
div.entry ul li blockquote p,
div.entry ol li blockquote p{
	margin:0;
	text-indent: 0;
}
div.entry p{
	text-indent: 15px;
	}
div.entry h1~blockquote{
	margin:-40px 10px 50px 10px;
	font-weight:bold;
	}
div.entry h1~blockquote p{
	margin:0;
	text-indent: 0;
	}

/* News */
div#news div.news-entry-rap{
	border-top:1px solid #DBD2BD;
	}
div#news div.news-date{
	line-height:120%;
	padding:10px 10px 0 10px;
	}
div#news div.news-entry-rap h1{
	color:#1A9BBF;
	font-size:1.1em;
	font-weight:normal;
	padding: 10px;
	margin:0 20px;
	line-height:180%;
	}
div#news div.news-entry-rap h1 a{color:#FF3C7B;}
div#news div.news-entry-rap div.entry{
	margin:20px 0 30px 0;
	}

/* Entry H tags */
div.entry h1,
div.entry h2,
div.entry h3,
div.entry h4{
	clear:both;
	}
div.entry h1{
	color:#685C02;
	font-size:1.3em;
	font-weight:normal;
	line-height:180%;
	padding:0 10px;
	margin:50px 0;
	border-bottom:1px solid #FF3C7B;
	}
div.childs-content div.entry h1{
	margin:50px 20px;
	}
div#tech div.entry h1{
	background-image: url(img/bg/bg-tx-tech-pink.png);
	background-repeat:no-repeat;
	background-position:center right;
	}
div#recruit div.entry h1{
	color:#685C02;
	font-size:1.2em;
	font-weight:normal;
	line-height:160%;
	padding:0 ;
	margin:20px;
}
div.entry h2{
	color:#11677F;
	font-size:1.3em;
	line-height:210%;
	padding:0;
	margin:50px 20px 25px 20px;
	}

div.entry h3{
	color:#11677F;
	font-size:1.3em;
	line-height:210%;
	padding:0;
	margin:50px 20px 25px 20px;
	}
div.entry h4{
	color:#11677F;
	font-size:1.1em;
	line-height:210%;
	padding:0;
	margin:50px 20px 10px 20px;
	}
div.entry h5{
	color:#11677F;
	font-size:1em;
	margin:0 20px 20px 20px;
	}
div.entry h6{
	color:#11677F;
	font-size:1em;
	margin:0 20px 10px 20px;
	}

/* Entry Image and Caption */
div.entry div.wp-caption{
	text-align:center;
}
div.entry div.wp-caption img{
	max-width:100%;
	height:auto;
	max-height:320px;
	}
div.entry div.alignnone{
	margin:50px 0;
	}
div.entry p img.alignnone{
	margin:50px auto 50px auto;
	}

div.entry div.aligncenter,
div.entry img.aligncenter{
	margin:0 auto 50px auto;
	}

div.entry img.aligncenter,
div.entry img.alignleft,
div.entry img.alignright{
	display:block;
	max-width:100%;
	height:auto;
	
	}

div.entry div.alignleft{
	margin: 0 auto 50px auto;

	}
div.entry div.alignleft img,
div.entry div.alignright, img{
	width:100%;
	height:auto;
}
div.entry img.alignleft{
	margin: 0 auto 50px auto;
	}

div.entry div.alignright,
div.entry img.alignright{
	margin: 0 auto 50px auto;
	clear:right;

	}

div.entry img{
	border-radius:3px;
	}

div.entry div.wp-caption p.wp-caption-text{
	color:#11677F;
	font-size:0.9em;
	font-weight:normal;
	padding: 0;
	margin:0 20px;
	text-indent: 0em;
	line-height:140%;
	text-align:center;
}
table.tablepress img{
	display:inline;
	width:auto;
	height:auto;
}