@charset "utf-8";/*top_css////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/.img2 {	height: auto;	width: auto;	clear: both;}.green_t {	color: #006633;	font-weight: bold;}.contbox {	height: auto;	width: 850px;	margin-right: auto;	margin-left: auto;	clear: both;	margin-top: 20px;	border: 2px solid #0d5dd2;	background-color: #FFF;	padding-top: 25px;	padding-right: 5px;	padding-bottom: 25px;	padding-left: 25px;}.icon {	padding-bottom: 20px;	width: 100px;}.ctxt {	padding-bottom: 20px;	padding-right: 20px;	vertical-align: top;	display: block;	font-size: 14px;}.cname {	text-align: right;	display: block;	margin-top: 10px;}#tb2 {	height: auto;	width: 830px;	margin-top: 20px;	margin-bottom: 20px;	background-color: #f5f9fd;	padding-left: 25px;}#tb3 {	margin-top: 20px;	width: 900px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	height: auto;	padding: 0px;}#tb3_left {	float: left;	width: 443px;	margin-top: 20px;	height: auto;}#tb3_right {	float: right;	width: 443px;	margin-top: 20px;}#tb4 {	margin-top: 20px;	width: 900px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	height: auto;}#tb4_left {	float: left;	width: 443px;	margin-top: 20px;}#tb4_right {	float: right;	width: 443px;	margin-top: 20px;}#tb5 {	clear: both;	width: auto;	margin-top: 20px;	margin-right: auto;	margin-left: auto;}#others_contents {	margin: 0px auto 30px;	padding: 0px 0px 30px;	clear: both;	height: auto;	width: 900px;}#tab_menu {	height: auto;	width: 900px;	margin-right: auto;	margin-left: auto;	margin-bottom: 20px;}#tab_menu ul li {	float: left;	height: auto;	width: auto;	padding-right: 24px;}#tab_menu ul li.last {	padding-right: 0px;}#tabu_contents {	height: auto;	width: 820px;	border-top: 4px solid #41210f;	background: url(../../others/images/ka01_namae.png) no-repeat left top;	padding-left: 80px;	margin-top: 30px;	margin-bottom: 30px;}#tabu_contents2 {	height: auto;	width: 820px;	border-top: 4px solid #dc9a03;	background: url(../../others/images/ka02_namae.png) no-repeat left top;	padding-left: 80px;	margin-top: 30px;	margin-bottom: 30px;}#tabu_contents3 {	height: auto;	width: 820px;	border-top: 4px solid #a61e41;	background: url(../../others/images/ka03_namae.png) no-repeat left top;	padding-left: 80px;	margin-top: 30px;	margin-bottom: 30px;}#tabu_contents4 {	height: 300px;	width: 820px;	border-top: 4px solid #4f86c5;	background: url(../../others/images/ka04_namae.png) no-repeat left top;	padding-left: 80px;	margin-top: 30px;	margin-bottom: 30px;}#tabu_contents5 {	height: 300px;	width: 820px;	border-top: 4px solid #944d40;	background: url(../../others/images/ka05_namae.png) no-repeat left top;	padding-left: 80px;	margin-top: 30px;	margin-bottom: 30px;}#tabu_contents6 {	height: auto;	width: 820px;	border-top: 4px solid #083388;	background: url(../../others/images/ka06_namae.png) no-repeat left top;	padding-left: 80px;	margin-top: 30px;	margin-bottom: 30px;}#tabu_contents_all {	height: auto;	width: 820px;	border-top: 4px solid #006633;	background: url(../../others/images/ka07_namae.png) no-repeat left top;	padding-left: 80px;	margin-top: 50px;	margin-bottom: 50px;}.tabu_contents_left {	float: left;	height: auto;	width: 400px;	margin-top: 20px;}.tabu_contents_right {	float: right;	height: auto;	width: 400px;	margin-top: 20px;}.tabu_contents_left4 {	float: left;	height: auto;	width: 400px;	margin-top: 0px;}.tabu_contents_right4 {	float: right;	height: auto;	width: 400px;	margin-top: 0px;}#nogebana {	width: auto;	height: auto;	padding-top: 30px;	padding-bottom: 30px;}.blue_txt {	color: #0d5dd2;}.pink_t {	color: #944d40;}