@charset "utf-8";

@import url("../../common/css/layouts/column2.css");


/* category common
---------------------------------------------------- */
#content_local-inner {
	width: 210px;
	height: 270px;
	position: absolute;
	top: 45px;
	left: 15px;
	background: url(../../common/images/bg_localtop.gif) left top no-repeat;
}
h1 {
	margin: 0 0 30px 0;
}
div.section {
	margin: 0 0 43px 0;
}
div.section div {
	margin: 18px 10px 0 10px;
}
div.section div p img {
	vertical-align: middle;
}
div.section p img {
	vertical-align: middle;
}
div.section p {
	margin: 0 0 27px 0;
}
div.section div ol {
	margin: 10px 0 20px 0;
}
div.section div ol li {
	margin: 0 0 0 18px;
	padding: 0 0 9px 0;
	list-style-type: decimal;
	font-weight: bold;
}
div.section div ol li span {
	font-weight: normal;
}
div.section_02 {
	margin: 0 0 49px 0;
}
div.section_02 div {
	margin: 18px 10px 0 10px;
}
div.section_02 div p img {
	vertical-align: middle;
}
div.section_02 p img {
	vertical-align: middle;
}
div.section_02 p {
	margin: 0 0 15px 0;
}
div.section_02 div ol {
	margin: 0px 0 0px 0;
}
div.section_02 div ol li {
	margin: 0 0 0 18px;
	padding: 0 0 9px 0;
	list-style-type: decimal;
	font-weight: bold;
}
div.section_02 div ol li span {
	font-weight: normal;
}

div.section_02 div ol.tousaito li {
	margin: 0 0 0 18px;
	padding: 0 0 1px 0;
	list-style-type: decimal;
	font-weight: bold;
}
div.section_03 {
	margin: 0 0 10px 0;
}
div.section_03 div {
	margin: 18px 10px 0 10px;
}
div.section_04 {
	margin: 0;
}
div.section_04 div {
	margin: 8px 10px 0 10px;
}
div.section_05 {
	margin: 0 0 9px 0;
}
div.section_05 div {
	margin: 18px 10px 0 10px;
}
h3.emphasis {
	font-size: 14px;
	margin: 0 0 8px 0;
}
h3.emphasis_02 {
	font-size: 14px;
	font-weight: bold;
}
h3.emphasis_03 {
	margin: 14px 0 10px 0;
	font-size: 14px;
	font-weight: bold;
}
.h1_tex {
	margin: 0 0 22px 0;
}

/*	表組み：コンテンツ用  */
div.cts_table-outer {
	margin: 0;
	width: 660px;
	border: 4px solid #dedede;
}
table.cts_table {
	padding: 0 10px;
	width: 660px;
}
/* タイトル部分 */
table.cts_table th {
	padding: 5px 0 0 0;
	width: 152px;
}
table th.nobr {
	padding-right: 55px;
}

/* 内容部分 */
table.cts_table td {

}
table.cts_table td div.pc_os p {
	margin: 0;
}
table.cts_table td div.pc_os p {
	margin: 0 0 0 0;
}
ul.tuiki{
	margin: 0 0px 25px 0;
	font-size: 10px;
	color: #666666;
}
div ul.tuiki li {
	padding: 0;
	margin: -3px 0 0 0;
}
.tousaito li span {
	margin: 0;
	padding: 0;
}
.adbe_bn {
	margin: 2px 0 0 0;
}

/* ------------------------------------------ end */