@charset "utf-8";#main  #tx1{	height: auto;	display: block;	margin: 0px auto 10px auto;	font-size: 13px;	line-height: normal;	text-align: left;	width: 650px;	background-color: #FFF;}#main  #tx2{	height: auto;	display: block;	margin: 0px auto 10px 50px;	font-size: 1.1em;	line-height: 1.8em;	text-align: left;	width: 650px;	background-color: #FFF;	float: left;}#main  #tx3{	height: auto;	display: block;	margin: 0px auto 10px 50px;	font-size: 1em;	line-height: 1.8em;	text-align: left;	width: 650px;	background-color: #FFF;	float: left;}#main  #img1{	height: auto;	display: block;	margin: 0px 30px 10px auto;	font-size: 13px;	line-height: 1.5em;	text-align: left;	width: 260px;	float: right;}#main  #img2{	height: 142px;	display: block;	margin: 200px 50px 10px 530px;	font-size: 13px;	line-height: 1.5em;	text-align: left;	width: 191px;	position: absolute;}#main  #img3{	height: 162px;	display: block;	margin: 400px 50px 10px 450px;	font-size: 13px;	line-height: 1.5em;	text-align: left;	width: 215px;	position: absolute;}/*---- main-top ----*/#main .bg-top{	height: 20px;	width: 575px;	margin-right: auto;	margin-left: auto;	background-image: url(../img/boshu-top.gif);	background-repeat: no-repeat;	display: block;}/*---- main-top ----*/#main .bg-main{	height: auto;	width: 750px;	margin-right: auto;	margin-left: auto;	background-image: url(../img/boshu-bottom.gif);	background-repeat: no-repeat;	display: block;	background-position: center bottom;	padding-bottom: 40px;	background-color: #FFF;}/*---- main-top ----*/#main table{	height: auto;	width: 650px;	clear: both;	margin-right: auto;	margin-left: auto;	margin-top: 15px;	border-style: dotted;	border-color: #D6D6D6;	border-width: 1px;	border-bottom: none;}/*---- main-top ----*/#main table th{	height: auto;	width: 100px;	font-size: 12px;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	text-align: left;	padding: 5px;	border-right-style: dotted;	border-right-width: 1px;	border-right-color: #BDBDBD;	line-height: 22px;}/*---- main-top ----*/#main table td{	height: auto;	width: 300px;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	padding: 5px;	line-height: 22px;}/*---- main-top ----*/#main-top .text01{	height: 230px;	width: 367px;	clear: both;	margin-right: auto;	margin-left: 30px;	background-image: url(../img/top-bg_01.png);	background-repeat: no-repeat;	background-position: center top;	margin-top: 25px;	padding-top: 15px;	float: left;}#main-top  .text01 h3{	height: auto;	display: block;	/* [disabled]margin: 5px 30px 5px 30px; */	font-size: 16px;	line-height: normal;	text-align: center;	width: auto;	color: #C30;}#main-top  .text01 p{	height: auto;	display: block;	margin: 0px 20px 5px 25px;	font-size: 12px;	line-height: 22px;	text-align: left;	width: auto;	color: #333;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}/*---- main-top ----*/#main-top .text02{	height: 155px;	width: 247px;	/* [disabled]clear: both; */	margin-right: 175px;	margin-left: auto;	background-image: url(../img/top-bg_13.png);	background-repeat: no-repeat;	background-position: center top;	margin-top: 145px;	padding-top: 15px;	float: right;}#main-top  .text02 p{	height: auto;	display: block;	margin: 0px 20px 5px 25px;	font-size: 12px;	line-height: 22px;	text-align: left;	width: auto;	color: #333;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}ol  {	margin-right: auto;	margin-left: 40px;	display: block;	padding-top: 0px;	list-style-type: decimal;	list-style-position: outside;}ol li  {	display: block;	padding-right: 0px;	padding-left: 0px;	font-size: 12px;}/*---- main-top ----*/#boshu .tbl{	height: auto;	width: auto;	clear: both;	margin-right: auto;	margin-left: auto;	margin-top: 15px;	border-style: dotted;	border-color: #D6D6D6;	border-width: 1px;	border-bottom: none;}/*---- main-top ----*/#boshu .tbl th{	height: auto;	width: auto;	font-size: 12px;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	text-align: left;	padding: 5px;	border-right-style: dotted;	border-right-width: 1px;	border-right-color: #BDBDBD;	line-height: 22px;}/*---- main-top ----*/#boshu .tbl td{	height: auto;	width: auto;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	padding: 5px;	line-height: 22px;}/*---- main-top ----*/#main .tbl5{	height: auto;	width: 650px;	clear: both;	margin-right: auto;	margin-left: auto;	margin-top: 5px;	border-style: solid;	border-color: #D6D6D6;	border-width: 1px;	border-bottom: none;}/*---- main-top ----*/#main .tbl5 td{	height: auto;	width: 75px;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #BDBDBD;	padding: 5px;	line-height: 22px;	text-align: center;}/*---- main-top ----*/#main .tbl5 td.d1{	height: auto;	width: 140px;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	padding: 5px;	line-height: 22px;	text-align: center;}/*---- main-top ----*/#main .tbl5 td.d2{	height: auto;	width: 80px;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	padding: 5px;	line-height: 22px;	text-align: center;}/*---- main-top ----*/#main .box6{	width: 650px;	height: auto;	margin: 10px auto;	display: block;	line-height: 1.5em;	font-size: 12px;}/*---- main-top ----*/#main .box6 dl{	width: 600px;	height: auto;	margin: 0px auto;	display: block;	line-height: 1.5em;	font-size: 12px;}/*---- main-top ----*/#main .box6 dt{	width: 20px;	height: auto;	margin: 5px auto;	display: block;	line-height: 1.5em;	font-size: 12px;	float: left;}/*---- main-top ----*/#main .box6 dd{	width: 580px;	height: auto;	margin: 5px auto;	display: block;	line-height: 1.5em;	font-size: 12px;	float: left;}/*---- main-top ----*/#main .midashi01{	width: 650px;	height: auto;	margin: 10px auto 0px auto;	display: block;	line-height: 1.5em;	font-size: 14px;	font-weight: bold;	border-bottom: 1px dotted #f99;}/*---- main-top ----*/#main .tbl6{	height: auto;	width: 650px;	clear: both;	margin-right: auto;	margin-left: auto;	margin-top: 5px;	border-style: solid;	border-color: #D6D6D6;	border-width: 1px;	border-bottom: none;}/*---- main-top ----*/#main .tbl6 td.cntr{	height: auto;	width: auto;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	padding: 5px;	line-height: 22px;	text-align: center;}/*---- main-top ----*/#main .tbl6 td.rght{	height: auto;	width: auto;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	padding: 5px;	line-height: 22px;	text-align: right;}/*---- main-top ----*/#main .tbl6 td{	height: auto;	width: auto;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #BDBDBD;	padding: 5px;	line-height: 22px;	text-align: center;}/*---- main-top ----*/#main .tbl3{	height: auto;	width: 650px;	clear: both;	margin-right: auto;	margin-left: auto;	margin-top: 5px;	border-style: dotted;	border-color: #D6D6D6;	border-width: 1px;	border-bottom: none;}/*---- main-top ----*/#main .tbl2{	height: auto;	width: 650px;	clear: both;	margin-right: auto;	margin-left: auto;	margin-top: 5px;	border-style: dotted;	border-color: #D6D6D6;	border-width: 1px;	border-bottom: none;}/*---- main-top ----*/#main .tbl2 td{	height: auto;	width: auto;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	border-right-style: dotted;	border-right-width: 1px;	border-right-color: #BDBDBD;	padding: 5px;	line-height: 22px;}/*---- main-top ----*/#main .tbl3 {	height: auto;	width: 650px;	/* [disabled]clear: both; */	font-size: 12px;	padding: 5px;	line-height: 22px;	text-align: center;	border: solid 1px #bdbdbd;}/*---- main-top ----*/#main .tbl3 td.cntr{	height: auto;	width: auto;	/* [disabled]clear: both; */	font-size: 12px;	padding: 5px;	line-height: 22px;	text-align: center;}/*---- main-top ----*/#main .tbl3 td.rght{	height: auto;	width: auto;	/* [disabled]clear: both; */	font-size: 12px;	padding: 5px;	line-height: 22px;	text-align: right;}/*---- main-top ----*/#main .tbl3 td{	height: auto;	width: auto;	/* [disabled]clear: both; */	font-size: 12px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #BDBDBD;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #BDBDBD;	padding: 5px;	line-height: 22px;}