@charset "UTF-8";/* CSS Document */body,div,h1,h2,h3,ul,li,p,dt,dt,dd,address {	margin: 0;	padding: 0;	font-style: normal;	color: #8e9a9f;}div.clear{clear:both;}ul{	list-style-type: none;}a{	color: #2887ab;}a.pink{	color: #ed61a9;	text-decoration: none;}a.pink:hover{	text-decoration:underline;}.size10{	font-size: 10px;}div#wrapper{	width: 760px;	background: #FFF;	margin: 0 auto;}/*---header_start---*/div#header{	background: url(../img/header_bg.jpg) no-repeat;	height: 195px;}/*topPage_logo-start*/body#top h1{	clear: both;	width: 730px;	height: 113px;	margin: 0 0 0 30px;}/*topPage_logo-end*//*bottomPage_logo-start*/div#header p{	clear: both;	width: 730px;	height: 113px;	margin: 0 0 0 30px;}/*bottomPage_logo-end*/div#fontSize{	float: right;	height: 24px;	margin-top: 10px;}div#fontSize p{	height: 19px;	width: 150px;	float: left;	font-size: 12px;	color: #FFF;	text-align: right;	margin-left: 510px;	_margin-left: 250px;	line-height: 150%;}div#fontSize ul{	height: 19px;	float: right;	margin: 0 10px 0 0;}div#fontSize ul li{	height: 19px;	float: left;	margin-left: 5px;}div.btn-font{	float: right;}ul#gNav{	clear: both;	float: left;	height: 45px;	width: 510px;	margin: 3px 0 0 10px;}ul#gNav li{	float: left;	display: block;	text-indent: -9999px;}ul#gNav li a#nTop{	width: 59px;	height: 45px;	display: block;	background: url(../img/gNav_01.jpg) no-repeat;	background-position: 0px -45px;	text-indent: -9999px;}ul#gNav li a#nTop:hover{	width: 59px;	height: 45px;	display: block;	background: url(../img/gNav_01.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nTop_i{	width: 59px;	height: 45px;	display: block;	background: url(../img/gNav_01.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nAsabi{	width: 132px;	height: 45px;	display: block;	background: url(../img/gNav_02.jpg) no-repeat;	background-position: 0px -45px;	text-indent: -9999px;}ul#gNav li a#nAsabi:hover{	width: 132px;	height: 45px;	display: block;	background: url(../img/gNav_02.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nAsabi_i{	width: 132px;	height: 45px;	display: block;	background: url(../img/gNav_02.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nBacknam{	width: 96px;	height: 45px;	display: block;	background: url(../img/gNav_03.jpg) no-repeat;	background-position: 0px -45px;	text-indent: -9999px;}ul#gNav li a#nBacknam:hover{	width: 96px;	height: 45px;	display: block;	background: url(../img/gNav_03.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nBacknam_i{	width: 96px;	height: 45px;	display: block;	background: url(../img/gNav_03.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nBbs{	width: 60px;	height: 45px;	display: block;	background: url(../img/gNav_04.jpg) no-repeat;	background-position: 0px -45px;	text-indent: -9999px;}ul#gNav li a#nBbs:hover{	width: 60px;	height: 45px;	display: block;	background: url(../img/gNav_04.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nBbs_i{	width: 60px;	height: 45px;	display: block;	background: url(../img/gNav_04.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nLink{	width: 60px;	height: 45px;	display: block;	background: url(../img/gNav_05.jpg) no-repeat;	background-position: 0px -45px;	text-indent: -9999px;}ul#gNav li a#nLink:hover{	width: 60px;	height: 45px;	display: block;	background: url(../img/gNav_05.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}ul#gNav li a#nLink_i{	width: 60px;	height: 45px;	display: block;	background: url(../img/gNav_05.jpg) no-repeat;	background-position: 0px 0px;	text-indent: -9999px;}/*---mainCont_start---*/div#content{	clear: both;	width: 760px;}div#pList{	font-size: 10px;	clear: both;	margin-bottom: 5px;}div#main_content{	width: 520px;	margin:0 0 5px 0;	float: left;}div.textBox{	background: #f3f8f9;	width: 500px;	margin: 0 20px 40px 10px;	_margin: 0 0 40px 10px;	clear: both;}/*bottomPage_mainContentTitle-start*/div.textBox h1{	color: #ed61a9;	padding-left: 13px;	line-height: 200%;	font-size: 14px;	clear: both;	background: #FFF url(../img/icon_sunder.gif) no-repeat center left;}/*bottomPage_mainContentTitle-end*/div.textBox h2{	padding-left: 13px;	margin: 10px 15px;	font-size: 12px;	clear: both;	background: url(../img/arrow3_right.gif) no-repeat center left;}/*topPage_topixTitle-start*/body.top h2{	color: #ed61a9;	padding-left: 13px;	line-height: 200%;	margin: 0;	font-size: 14px;	clear: both;	background: #FFF url(../img/icon_sunder.gif) no-repeat center left;}/*topPage_topixTitle-end*/div.imgR{	float: right;	padding: 10px 15px 0 10px;	margin: 0;}div.imgL{	float: left;	padding: 10px 15px 0 10px;	margin: 0;}div.textBox p{	padding: 10px 15px;	margin: 0;}div.textBox ul{	margin: 5px 10px;}div.textBox li{	list-style: disc;	margin-left: 30px;}div.textBox li ul li{	list-style: circle;	margin-left: 30px;}div.textBox dl{	margin: 15px;}div.textBox dd{	margin-bottom: 20px;}div.textBoxG{	background: #f5f9ed;	width: 500px;	margin: 0 20px 40px 10px;	_margin: 0 0 40px 10px;	padding-bottom: 10px;	clear: both;}div.textBoxG h1{	color: #62a719;	padding-left: 13px;	line-height: 200%;	font-size: 14px;	clear: both;	background: #FFF url(../img/icon_sunder.gif) no-repeat center left;}div.textBoxG ol li{	margin: 0;	padding: 10px 15px 0 10px;}div.textBoxG ul{	margin: 0;	padding: 10px 15px 0 10px;}div.textBoxG ul li#dl{	clear: both;	text-align: left;	list-style-type: none;	background: url(../img/icon_dl.gif) no-repeat center left;	padding-left: 12px;}div.textBoxG ul li{	clear: both;	text-align: left;	list-style-type: none;	background: url(../img/arrow2_right.gif) no-repeat 4px left;	padding-left: 12px;}div.textBoxG dl{	margin: 10px;	padding: 0;}div.textBoxBt{	background: #FFF;	width: 500px;	margin: 0 20px 40px 10px;	_margin: 0 0 40px 10px;	clear: both;}div.textBoxBt p,div.textBoxG p{	padding: 10px 15px;	margin-bottom: 10px;}div.textBoxBt ul{	margin: 10px 25px;}div.textBoxBt ul li{	clear: both;	list-style-type: none;	list-style-image: url(../img/arrow2_right.gif);	margin-bottom: 5px;}div.border{	border: 1px solid #ed61a9;	margin: 10px;}ul.pageTop{	padding-bottom: 45px;}ul.pageTop li{	list-style-type: none;	text-align: right;}ul.pageTop li a{	font-size: 10px;	background: url(../img/arrow_top.gif) no-repeat center left;	padding-left: 12px;}table.mailform{	clear: both;	margin: 10px;}table.mailform th{	text-align: left;	border-left: 5px solid #2887ab;	padding-left: 5px;}span{	color: #ed61a9;}input,textarea{	border: 1px solid #CCC;}/*---rightCont_start---*/div#right_content{	float: right;	width: 240px}div.textBox2{	border: 1px solid #d2d2d2;	border-top: none;	padding-top: 10px;}div#info_area{	width: 220px;	background: #FFF;	margin: 0 10px 15px 10px;	_margin: 0 5px 15px 10px;}/*bottomPage_infoTitle-start*/div#info_area h2{	width: 220px;	height: 25px;	background: url(../img/info.jpg) no-repeat;	text-indent: -9999px;}/*bottomPage_infoTitle-end*//*topPage_infoTitle-start*/body.top h3.top{		width: 220px;	height: 25px;	background: url(../img/info.jpg) no-repeat;	text-indent: -9999px;}h3.info{		width: 220px;	height: 25px;	background: url(../img/info.jpg) no-repeat;	text-indent: -9999px;}/*topPage_infoTitle-end*/div#info_area dl{	margin: 0;	margin-bottom: 10px;}div#info_area dt{	margin-left: 13px;	padding-left: 6px;	clear: left;	color: #2887ab;	background: #FFF;	font-size: 14px;	background: url(../img/list_bar_pink.gif) no-repeat center left;}div#info_area dd{	margin: 0 15px 0 20px;}div#info_area li{	margin: 0 0 5px 18px;	list-style: url(../img/arrow2_right.gif);}div#info_banner{	margin:0 0 10px 15px;}div#info_banner li{	list-style-image: none;	list-style-type: none;	margin: 0;	padding: 0;}div#guid_area{	width: 220px;	margin: 0 10px;}/*bottomPage_guidTitle-start*/div#guid_area h2{	width: 220px;	height: 25px;	background: url(../img/guid.jpg) no-repeat;	text-indent: -9999px;}/*bottomPage_guidTitle-end*//*topPage_guidTitle-start*/body.top div#guid_area h3{		width: 220px;	height: 25px;	background: url(../img/guid.jpg) no-repeat;	text-indent: -9999px;}h3.guid{		width: 220px;	height: 25px;	background: url(../img/guid.jpg) no-repeat;	text-indent: -9999px;}/*topPage_guidTitle-end*/div#guid_area li{	margin: 214px;	height: 22px;	margin:0 13px 0 13px;	padding:7px 0 0 10px;	border-bottom: 1px solid #e9e9e9;	display: block;	background: url(../img/list_bar_blue.gif) no-repeat center left;}div#guid_area li a{	display: block;	height: 22px;}ul#guid_banner{	margin: 5px 0;	padding: 0;}ul#guid_banner li{	list-style-image: none;	list-style-type: none;	margin: 0;	padding: 0;}ul#guid_mail{	margin-bottom: 10px;}ul#guid_mail li{	height: 22px;	margin:0 13px 0 13px;	padding:7px 0 0 14px;	display: block;	background: none;	border-bottom: none;	background: url(../img/icon_mail.gif) no-repeat center left;}ul#guid_mail li a{	font-size: 12px;}ul#subNav{	clear: both;	height: 25px;}ul#subNav li{	background: url(../img/arrow_right.gif) no-repeat center left;	padding-left: 12px;	float: left;	margin-right: 20px;	font-size: 10px;}ul#subNav li a{	font-size: 10px;}/*---footter_start---*/div#footter{	clear: both;	width: 740px;	height: 55px;	background: #a1d7ec;	padding: 10px 10px;}div#footter address{	float: left;	font-size: 10px;	color: #FFF;}div#footter ul{	float: right;	width: 200px;	height: 40px;}/*---etc---*/ol.nonum li{list-style-type:none; padding-left:30px;}ol.nonum{padding-top:0; margin-top:0;}div.bylaw dd{padding-left:50px; padding-bottom:10px;}div.bylaw dd.left70{padding-left:70px; padding-bottom:10px;}