@charset "UTF-8";
@import url("../app_common.css");

/* ヘッダ固定補正用 */
header {
	position		:fixed;
	background-color:#fff;
}

#contents {
	padding-top		:150px;
}

.pg_link_target {
	padding-top		:160px;
	margin-top		:-160px;
}



/*----------------------------------------------------------*/
/* メイン領域												*/
/*----------------------------------------------------------*/
#sub_area {
	position:fixed;
	float	:left;
	width	:230px;
	padding	:4px 12px;
}

#main_area {
	float	:right;
	width	:calc(100% - 280px);
	padding	:4px 12px;
}


#about_menu_header {
	width			:182px;
	background-color:#1E980C;
	text-align		:center;
	font-size		:15px;
	font-weight		:bold;
	color			:#fff;
	padding			:8px 4px 4px;
	border-radius	:12px 12px 0px 0px / 12px 12px 0px 0px;
}




#about_menu {
	list-style		:none;
	width			:190px;
	border-top		:6px solid #1E980C;
}

#about_menu li {
	width			:180px;
	padding			:4px;
	border-top		:0px solid #1E980C;
	border-right	:1px solid #1E980C;
	border-bottom	:1px solid #1E980C;
	border-left		:1px solid #1E980C;
}

#about_sub_header1 {
	background-color:#00461C;
	color			:#fff;
}

#about_sub_header2 {
	background-color:#4F9D4A;
	color			:#fff;
}



h1 {
	background-color:#1E980C;
	color			:#fff;
	font-size		:17px;
	font-weight		:bold;
	border			:1px solid #1E980C;
	padding			:4px 12px 4px;
}

.main_area_contents {
	padding		:4px 12px 20px;
}

.gen_tbl {
	width	:1200px;
}

.gen_tbl .col1{
	width	:8%;
}

.gen_tbl .col2{
	width	:18%;
}

.gen_tbl .col3{
	width	:74%;
}

.gen_tbl .tbl_td3{
	padding-left:120px;
	text-indent:-8em;
}

