@charset "UTF-8";body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object {	margin: 0;	padding: 0;	vertical-align: baseline;	float: none;}/* --------------------------------- テキスト基本設定--------------------------------- */p {	font-size: 12px;	color: #333333;	line-height: 150%;}a:link,a:visited {	color: #333333;}a:hover {	color: #ED7042;}h2 {	font-size: 14px;	font-weight: bold;	color: #41722D;	font-family: "ＭＳ ゴシック", "Osaka－等幅";}h3 {	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 14px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	padding-bottom: 3px;}/* --------------------------------- テキスト基本設定end------------------------------- *//* --------------------------------- 共通設定 -------------------------------------- */.lr-box {	overflow: hidden;	position: relative;}.lr-box-sentar {	overflow: hidden;	position: relative;	text-align: center;	width: 740px;	margin-top: 5px;	margin-bottom: 5px;}.lr-box2 {	overflow: hidden;	position: relative;	padding-top: 5px;	padding-bottom: 20px;}.line00 {	border-top-color: #41722D;	margin-bottom: 5px;	width: 520px;	margin-left: 8px;	margin-top: 10px;}.line01 {	border-top-width: 2px;	border-top-style: solid;	border-top-color: #41722D;	margin-bottom: 5px;	width: 520px;	margin-left: 8px;	margin-top: 10px;}/* --------------------------------- 共通設定END -------------------------------------- *//* --------------------------------- ページ基本 -------------------------------------- */body {	background-color: #DDDDDD;}.container {	width: 740px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-bottom-width: 1px;	border-bottom-style: solid;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}/* --------------------------------- ページ基本END -------------------------------------- *//* --------------------------------- ヘッダー＆メニュー ------------------------------------- */#header {	width: 730px;	background-color: #41722D;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	color: #FFFFFF;}h1 {	font-size: 12px;	color: #FFFFFF;	font-weight: normal;}.flash-image {	width: 730px;	padding: 5px;}#nav {	width: 730px;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 10px;}.nav-bt {	height: 25px;	width: 144px;	float: left;	font-size: 12px;	padding-right: 2px;}.nav-bt  a,.nav-bt  a:link,.nav-b {	text-decoration: none;	background-image: url(../img/navi_bg.gif);	display: block;	background-repeat: no-repeat;	height: 18px;	width: 134px;	padding-top: 7px;	text-align: center;	padding-left: 10px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	letter-spacing: 1px;}.nav-bt  a:hover {	background-image: url(../img/navi_bg_f2.gif);	color: #FFA600;	text-decoration: none;}/* --------------------------------- ヘッダー＆メニューEND ------------------------------------- *//* --------------------------------- サブメニュー ------------------------------------- */.sub-nav {	width: 180px;	margin: 5px;	float: left;}.sub-nav-title {	height: 18px;	width: 153px;	background-image: url(../img/sub_nav_title.gif);	background-repeat: no-repeat;	color: #FFFFFF;	padding-top: 7px;	padding-left: 27px;	letter-spacing: 1px;	font-size: 12px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}.sub-nav-mart {	width: 160px;	text-align: center;	padding: 10px;}.sub-nav   li {	list-style-type: none;	font-size: 12px;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	padding-left: 7px;}.sub-nav  a, .sub_nav  a:link, .s  {	color: #333333;	background-image: url(../img/sub_nav_icon.gif);	background-repeat: no-repeat;	background-position: left;	padding-left: 20px;}.sub-nav  a:hover {	color: #FFA600;	background-image: url(../img/sub_nav_icon_f2.gif);	background-repeat: no-repeat;	background-position: left;}.sub-nav-foot {	margin-bottom: 10px;	width: 180px;	background-image: url(../img/sub_nav_foot.gif);	background-repeat: no-repeat;	background-position: center;	height: 6px;}/* --------------------------------- サブメニューEND ------------------------------------- *//* --------------------------------- 本文 ------------------------------------- */#main {	width: 530px;	float: right;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;}.top-copyright {	width: 520px;	background-image: url(../img/top_copy_bg.gif);	background-repeat: no-repeat;	background-position: center center;	padding: 10px 5px 20px;	line-height: 150%;}.page-title {	width: 515px;	height: 21px;	background-image: url(../img/page_title_bg.gif);	background-repeat: no-repeat;	color: #FFFFFF;	font-size: 14px;	font-weight: bold;	padding-top: 13px;	padding-left: 15px;	letter-spacing: 4px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}.naiyou-left {	float: left;	width: 255px;	padding-left: 10px;}.naiyou-left-pho {	float: left;	width: 240px;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;}.naiyou-left-pho2 {	float: left;	width: 165px;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;}.naiyou-right {	width: 265px;	float: right;}.naiyou-right2 {	float: right;	width: 255px;	padding-left: 10px;}.naiyou-right3 {	width: 260px;	float: right;	padding-right: 10px;	font-size: 14px;	line-height: 150%;	color: #333333;	padding-top: 10px;}.naiyou-right4 {	width: 335px;	float: right;	padding-right: 10px;	font-size: 14px;	line-height: 150%;	color: #333333;	padding-top: 10px;}.naiyou-txt {	width: 520px;	padding: 5px 5px 20px;}.naiyou-txt2 {	width: 520px;	padding-top: 5px;	padding-right: 5px;	padding-left: 5px;}.column-title {	font-family: "ＭＳ ゴシック", "Osaka－等幅";	font-size: 14px;	color: #41722D;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	font-weight: bold;	padding-top: 10px;	padding-bottom: 1px;	padding-left: 5px;}.midasi {	font-family: "ＭＳ ゴシック", "Osaka－等幅";	font-size: 14px;	color: #41722D;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #41722D;	font-weight: bold;	padding-top: 10px;	padding-bottom: 1px;	padding-left: 5px;}.table-1 {	font-size: 14px;	font-weight: normal;	padding: 2px 2px 2px 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #41722D;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #41722D;	border-right-color: #41722D;}.table-2 {	padding-bottom: 2px;	padding-left: 5px;	font-size: 12px;	color: #41722D;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #41722D;	text-align: center;	font-weight: bold;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #41722D;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #41722D;	border-left-color: #41722D;	padding-right: 5px;}/* --------------------------------- フッターEND ------------------------------------- */.table-3 {	padding-bottom: 2px;	font-size: 10px;	color: #666666;	padding-top: 8px;	padding-left: 10px;}.table-4 {	padding-bottom: 2px;	font-size: 12px;	color: #CC3300;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	font-weight: bold;	padding-left: 10px;}.table-4b {	padding-bottom: 5px;	font-size: 12px;	color: #CC3300;	font-weight: bold;	padding-left: 10px;}.table-4c {	padding-bottom: 5px;	font-size: 12px;	color: #CC3300;	font-weight: bold;	padding-left: 10px;	padding-top: 5px;}.table-4d {	padding-bottom: 2px;	font-size: 12px;	color: #CC3300;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	font-weight: bold;	padding-left: 10px;	padding-top: 5px;}.table-5 {	padding: 5px 10px;}.table-5 ul {	font-size: 12px;	list-style-type: decimal;	padding-left: 20px;	list-style-position: outside;	line-height: 120%;}.table-5 h4 {	font-size: 12px;	font-weight: bold;	color: #40712C;}.table-6 {	font-size: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #41722D;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;}.table-7 {	padding: 5px 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.table-7  ul {	font-size: 12px;	list-style-type: decimal;	padding-left: 20px;	list-style-position: outside;	line-height: 120%;}.table-7  h4 {	font-size: 12px;	font-weight: bold;	color: #40712C;}/* --------------------------------- 本文END ------------------------------------- *//* --------------------------------- フッター ------------------------------------- */#foot-nav {	padding-left: 130px;}.foot-nav-bt {	float: left;	font-size: 10px;	padding-right: 7px;	padding-left: 7px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #666666;}.foot-nav-bt2 {	float: left;	font-size: 10px;	padding-right: 7px;	padding-left: 7px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #666666;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;}#footer {	font-size: 10px;	color: #FFFFFF;	background-color: #41722D;	width: 725px;	text-align: right;	padding-right: 15px;	padding-top: 3px;	padding-bottom: 3px;}