@charset "utf-8";


/*========================================

共通要素

========================================*/
div#body_main_area {
	min-height:800px;
}
div#body_main_area_left div.container_blog_parts{
	padding:0; margin:0 0 10px 0;
	width:710px;
}
div#body_main_area_left div.container_blog_parts h2,
div#body_main_area_left div.container_blog_parts h3,
div#body_main_area_left div.container_blog_parts p,
div#body_main_area_left div.container_blog_parts ul,
div#body_main_area_left div.container_blog_parts ol,
div#body_main_area_left div.container_blog_parts li{
	margin: 0; padding: 0;
	font-size: 0;
}

/*========================================

ブログパーツ展示エリア

========================================*/
div#body_main_area_left div.container_blog_parts .section_main_wrap{
	width: 710px;
	overflow: hidden;
}
div#body_main_area_left div.container_blog_parts .section_main{
	width: 160px;
	padding: 20px;
	background-color: #f2f2f2;
	float: left;
}
div#body_main_area_left div.container_blog_parts .section_main p{
	width: 178px; height: 40px;
	text-indent: -9999px;
	background: url(/_common/images/blog_parts/bg_section_main_text.png) no-repeat 12px 0;
	padding: 0; margin: 8px 0 0 -20px;
}

/*========================================

ブログパーツ説明エリア

========================================*/
div#body_main_area_left div.container_blog_parts .article_wrap{
	width: 500px;
	float: right;
}
div#body_main_area_left div.container_blog_parts .article_wrap h2{
	width: 500px; height: 161px;
	text-indent: -9999px;
	background: url(/_common/images/blog_parts/bg_article_head.png) no-repeat 0 0;
}
div#body_main_area_left div.container_blog_parts .article_wrap h3{
	width: 500px; height: 51px;
	text-indent: -9999px;
	background: url(/_common/images/blog_parts/bg_article_head2.png) no-repeat 0 0;
}
div#body_main_area_left div.container_blog_parts .article_wrap ol{
	width: 500px; height: 257px;
	text-indent: -9999px;
	background: url(/_common/images/blog_parts/bg_article_text.png) no-repeat 0 0;
}

/*========================================

設置説明エリア

========================================*/
div#body_main_area_left div.container_blog_parts .section_footer_wrap{
	width: 710px;
	background: url(/_common/images/blog_parts/bg_code_flower.png) no-repeat right 0;
	overflow: hidden;
}
div#body_main_area_left div.container_blog_parts .section_footer_text{
	width: 349px; height: 104px;
	text-indent: -9999px;
	background: url(/_common/images/blog_parts/bg_footer_text1.png) no-repeat 0 0;
	float: left;
}
div#body_main_area_left div.container_blog_parts .section_footer_code{
	width: 330px;
	margin-top: 15px;
	border: 10px solid #e0e0e0;
	float: right;
}
div#body_main_area_left div.container_blog_parts .section_footer_code textarea{
	width: 330px; height: 70px;
	font-size: 11px; font-family: "ＭＳ ゴシック", "MS Gothic";
	margin: 0; padding: 0;
}
/*div#body_main_area_left div.container_blog_parts .section_footer_code p{
	font-size: 12px; line-height: normal;
	padding: 10px;
	word-break: break-all;
}*/

div#body_main_area_left div.container_blog_parts .section_footer_text2{
	width: 710px; height: 100px;
	text-indent: -9999px;
	background: url(/_common/images/blog_parts/bg_footer_text2.png) no-repeat 0 0;
}