@charset "shift_jis";
/* 全体共通スタイルCSSの読み込み  */
@import "style.css";

/* 協会概要ページ部分 */
.title_outline {
	color: #333333;
	background-image: url(../image/title_gnavi_bg.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 525px;
	padding-left: 15px;
	padding-top: 8px;
}
.outline_menu li {
	float: left;
	padding-right: 7px;
	padding-left: 7px;
}
.outline_menu ul {
	margin-top: 10px;
	margin-bottom: 10px;
	display: list-item;
	height: 20px;
}
.outline_submenu li {
	background-image: url(../../outline/image/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.outline_submenu ul {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.outline_box01 {
	width: 520px;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
}
.btn_5k a {
	background-image: url(../../outline/image/btn_5k.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 256px;
	display: block;
	text-indent: -10000px;
	overflow:hidden;
}
.outline_btnbox {
	height: 61px;
	width: 520px;
	margin-left: 10px;
}

.btn_5k {
	height: 61px;
	width: 256px;
	margin-right: 5px;
	float: left;
}
.btn_beaut a {
	background-image: url(../../outline/image/btn_beautiful.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 256px;
	display: block;
	text-indent: -10000px;
	overflow:hidden;
}
.btn_beaut {
	height: 61px;
	width: 256px;
	float: right;
}
.outline_outbox {
	width: 517px;
	margin-left: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.outline_inbox {
	width: 517px;
	background-image: url(../../info/image/box_bg_middle.jpg);
	background-repeat: repeat-y;
}
.outline_inbox table {
	width: 514px;
}
.outline_inbox_middle01 {
	width: 139px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
}
.outline_inbox_middle02 {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.outline_inbox_top01 {
	width: 139px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
}
.outline_inbox_top02 {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.outline_inbox_bottom01 {
	width: 139px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 10px;
	text-align: center;
}
.outline_inbox_bottom02 {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 10px;
}

.outline_inbox02 {
	width: 517px;
	background-image: url(../../outline/image/box_bg_middle02.jpg);
	background-repeat: repeat-y;
}
.outline_inbox02 table {
	width: 514px;
}
.outline_inbox02_middle01 {
	width: 139px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
}
.outline_inbox02_middle02 {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.outline_inbox02_top01 {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
}
.outline_inbox02_top02 {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.outline_inbox02_bottom01 {
	padding-top: 10px;
	text-align: center;
}
.outline_inbox02_bottom02 {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 10px;
}
.outline_box02 {
	width: 540px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.outline_box02 td {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	padding: 3px;
}
.outline_box02 th {
	background-color: #F7F7F7;
	text-align: center;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	padding: 3px;
}
.outline_box03 {
	text-align: left;
	width: 540px;
}
.outline_box03 td {
	background-color: #F5F5F5;
	padding: 3px;
}
.outline_box03-01 {
	width: 20%;
}
.outline_box03-02 {
	width: 70%;
}
.outline_box04 {
	width: 540px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.outline_box04 td {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	padding: 3px;
}
.outline_box04 th {
	background-color: #EFEFEF;
	text-align: center;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	padding: 3px;
}
.outline_box04-01 {
	width: 32%;
}
.outline_box04-02 {
	width: 27%;
}
.outline_box04-03 {
	width: 12%;
}
.outline_box04-04 {
	width: 30%;
}
.outline_box04-05 {
		width: 25%;
}
.outline_box04-06 {
	background-color: #F5FCF4;
}
.teikan_text01 {
	display: list-item;
	text-indent: -4em;
	padding-left: 4em;
	list-style-type: none;
}
.teikan_text02 li {
	list-style-type: none;
	text-indent: -2em;
	padding-left: 5em;
}
.text01 {
	margin-top: 10px;
}
.update {
	text-align: right;
}
.zaimulist li {
	margin-top: 5px;
	padding-left: 10px;
}
.greeting_list {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.greeting_list li {
	text-indent: -1em;
	padding-left: 1em;
}
.k5_box {
	width: 520px;
	margin-top: 20px;
}
.k5_text01 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E0E0E0;
	border-right-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	border-left-color: #E0E0E0;
}
.k5_text_box {
	text-align: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 160%;
}
