@charset "utf-8";
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Common Setting
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content h2 {
	margin			:0 0 10px;
	padding			:0 5px 5px;
	font-size		:1.4em;
	font-weight		:bold;
	border-bottom		:4px solid #34a570;
	}
#side .section .menu2 li a {
	display			:block;
	width			:157px;
	padding			:7px 0 3px 15px;
	background-image	:url(../img/icon_arrow.gif);
	background-repeat	:no-repeat;
	background-position	:5px 13px;
	color			:#333;
	font-weight		:bold;
	}
#side .section .menu2 li a:hover {
	color			:#34A570;
	font-weight		:bold;
	}
#content .section-body .list td {
	width			:50%;
	padding			:0 0 10px;
	}
#content .section-body .list td p.list {
	float			:left;
	margin-left		:-3px;
	padding-left		:18px;
	background-image	:url(../img/arrow_c.gif);
	background-repeat	:no-repeat;
	background-position	:0 1px;
	font-weight		:bold;
	}
#content .section-body .list td p.list a {
	color			:#333;
	}
#content .section-body .list td p.list a:hover {
	color			:#34a570;
	}
#content .section-body .line {
	border-bottom		:4px solid #34a570;
	}
#content .section-body h4 {
	margin			:0 0 10px;
	padding			:0 0 3px;
	font-size		:1.2em;
	font-weight		:bold;
	border-bottom		:1px solid #999;
	}
#content .section-body .list li {
	padding-left		:10px;
	background-image	:url(../img/icon_arrow.gif);
	background-repeat	:no-repeat;
	background-position	:0 6px;
	color			:#333;
	font-weight		:bold;
	}
#content .section-body p.dotted {
	clear			:both;
	padding			:10px 5px;
	background-image	:url(../img/dotted.gif);
	background-repeat	:repeat-x;
	background-position	:left top;
	}
#content .section-body p.type {
	padding			:3px 10px;
	font-size		:1.2em;
	font-weight		:bold;
	background-color	:#ddd;
	}
#content .section-body ul.type li {
	width			:100px;
	}

