@charset "utf-8";

/*++++++++++++++++++++++++++++++++++++++++
#wrapper
++++++++++++++++++++++++++++++++++++++++*/
#wrapper .section-title {
	margin			:16px 16px 10px 6px;
	background-color	:#ffcf3d;
	}
#wrapper .section-navi {
	margin-right		:26px;
	text-align		:right;
	}
#wrapper .section-body {
	padding			:0 0 10px 10px;
	}
#wrapper .section-body .item {
	float			:left;
	width			:430px;
	margin-right		:10px;
	margin-bottom		:10px;
	padding			:14px;
	background-color	:#e5e5e5;
	}

#wrapper .section-body .item .fleft{
	float			:left;
	width			:125px;
	}
#wrapper .section-body .item .fleft img {
	margin			:0 0 5px;
	}
#wrapper .section-body .item .fright{
	float			:right;
	width			:290px;
	}
#wrapper .section-body .item .fright h4{
	margin			:0 0 5px;
	}
#wrapper .section-body .item .fright ul li{
	padding-left		:2em;
	text-indent		:-2em;
	}
#wrapper .content {
	padding			:0 16px 10px 6px;
	}
#wrapper .main {
	float			:left;
	width			:720px;
	}
#wrapper .main .main-bg {
	height			:4px;
	background-image	:url(../../common/img/section_bg2_top.png);
	background-repeat	:no-repeat;
	}
#wrapper .main-body {
	padding			:10px 16px;
	background-image	:url(../../common/img/section_bg2.png);
	background-repeat	:no-repeat;
	background-position	:left bottom;
	}
#wrapper .main-title {
	background-color	:#ffcf3d;
	margin-bottom		:25px;
	}
#wrapper .main .fleft {
	float			:left;
	width			:250px;
	}
#wrapper .main .fright {
	float			:right;
	width			:418px;
	}
#wrapper .main .fleft h4 {
	margin-bottom		:8px;
	}
#wrapper .main .fleft p {
	margin-bottom		:2em;
	}
#wrapper .main .fleft .text {
	padding-left		:12px;
	}
#wrapper .main .fright .question {
	margin-bottom		:15px;
	}
#wrapper .main .fright h4 {
	margin-bottom		:10px;
	padding			:8px;
	font-weight		:bold;
	background-color	:#f8f2b2;
	}
#wrapper .main table th {
	padding			:5px 15px;
	border-left		:4px solid #f8f2b2;
	border-right		:1px solid #edde3e;
	}
#wrapper .main table td {
	width			:100%;
	padding			:5px 15px;
	border-left		:1px solid #edde3e;
	border-right		:4px solid #f8f2b2;
	}
#wrapper .main table th.top,
#wrapper .main table td.top {
	border-top		:4px solid #f8f2b2;
	border-bottom		:1px solid #edde3e;
	}
#wrapper .main table th.cen,
#wrapper .main table td.cen {
	border-bottom		:1px solid #edde3e;
	}
#wrapper .main table th.btm,
#wrapper .main table td.btm {
	border-bottom		:4px solid #f8f2b2;
	}
#wrapper .side {
	float			:right;
	width			:210px;
	}
#wrapper .side .item {
	margin-bottom		:10px;
	padding			:10px 10px 0;
	background-color	:#e5e5e5;
	}
#wrapper .side .item dl dt {
	margin-bottom		:5px;
	}
#wrapper .side a {
	color			:#555;
	}
