#leftmenu #eria {
	background-image: url(../img/sub-img/sub_search.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 26px;
	width: 180px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#leftmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#leftmenu li {
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 38px;
}
#leftmenu .saitama {
	background-image: url(../img/sub-img/mark_saitama.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#leftmenu .tokyo{
	background-image: url(../img/sub-img/mark_tokyo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#leftmenu .chiba {
	background-image: url(../img/sub-img/mark_chiba.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#leftmenu .kanagawa {
	background-image: url(../img/sub-img/mark_kanagawa.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#leftmenu #line {
	background-image: url(../img/sub-img/sub_line.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 180px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	text-indent: -9999px;
}
#leftmenu .line {
	background-image: url(../img/sub-img/mark_line.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#leftmenu #shokuji a {
	background-image: url(../img/sub-img/sub_bunner.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 70px;
	width: 180px;
	display: block;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#leftmenu #shokuji a span {
	display: none;
}
#leftmenu #advice {
	background-image: url(../img/sub-img/sub_advice.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 28px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	text-indent: -9999px;
}
#leftmenu .advice{
	background-image: url(../img/sub-img/mark_sub.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

#leftmenu a:link ,#leftmenu a:visited{
	color: #333333;
	text-decoration: none;
}
#leftmenu a:hover{
	color: #0099CC;
	text-decoration: underline;
}


#leftmenu a:active{
	color: #FF6666;
	text-decoration: underline;
}

/***************************サイトマップ*******************************************/
#sitemap {
	background-image: url(../img/sub-img/sitemap_title.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 563px;
	text-indent: -9999px;
}
#sitemap-waku{
	padding: 0px;
	width: 425px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 14px;
}
#sitemap-waku .site {
	background-image: url(../img/sub-img/sitemap_mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
	padding-left: 20px;
}

#sitemap-waku h3 {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 7px;
	margin-top: 15px;

}
#sitemap-waku li {
	padding: 5px;
	list-style-type: disc;
}
#sitemap-waku ul {
	padding-top: 3px;
	margin-top: 3px;
}

#sitemap-waku h4{
	background-image: url(../img/sub-img/sitemap_mark1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
	margin-left: 25px;
	padding-left: 22px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#sitemap-waku a:link,#sitemap-waku a:visited {
	color: #0099CC;
	text-decoration: underline;
}
#sitemap-waku a:hover, #sitemap-waku a:active {
	color: #FF6666;
}






/***************************会社概要*******************************************/
#company {
	background-image: url(../img/sub-img/company.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 563px;
	text-indent: -9999px;
}
#right_content .company {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #b0b0b0;
	border-left-color:#b0b0b0;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 5px;
}
.company td a:link ,.company td a:visited{
	color: #0099CC;
	text-decoration: underline;
}
.company td a:hover,.company td a:active {
	color: #FF6666;
}

#right_content .company td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #b0b0b0;
	border-bottom-color: #b0b0b0;
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom:15px;
	padding-left: 15px;
	font-size: 80%;
	text-align: left;
	line-height: 150%;
}


/**********************************アドバイスページタイトル*******************************************/


#what_title {
	background-image: url(../img/sub-img/what_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#friend_title {
	background-image: url(../img/sub-img/friend_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#oneday_title {
	background-image: url(../img/sub-img/oneday_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}


#advice_title {
	background-image: url(../img/sub-img/advice_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#select_title {
	background-image: url(../img/sub-img/select_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}

#request_title {
	background-image: url(../img/sub-img/request_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#private_title {
	background-image: url(../img/sub-img/private_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#space_title {
	background-image: url(../img/sub-img/space_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#security_title {
	background-image: url(../img/sub-img/security_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#manager_title {
	background-image: url(../img/sub-img/manager_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#support_title {
	background-image: url(../img/sub-img/support_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#dining_title {
	background-image: url(../img/sub-img/dining_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}

#visit_title {
	background-image: url(../img/sub-img/visit_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}

#check_title {
	background-image: url(../img/sub-img/check_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}

#contract_title {
	background-image: url(../img/sub-img/contract_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}

#point_title {
	background-image: url(../img/sub-img/point_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}

#faq_title {
	background-image: url(../img/sub-img/faq_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#link_title {
	background-image: url(../img/sub-img/link_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 31px;
	width: 563px;
	text-indent: -9999px;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
}

/**********************************アドバイスページ*******************************************/
#what {
	background-image: url(../img/sub-img/what.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 584px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
#select {
	background-image: url(../img/sub-img/select.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 584px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}

#merit1 {
	background-image: url(../img/sub-img/merit1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 584px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
#merit2{
	background-image: url(../img/sub-img/merit2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 584px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
#visit{
	background-image: url(../img/sub-img/visit.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 584px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
#topic {
	background-image: url(../img/sub-img/topic.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 584px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
/**********************************アドバイスページ*******************************************/

.txt{
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 540px;
	padding: 0px;
}
.clear {
	clear: both;
  margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 540px;
}
.clear p {
	line-height: 170%;
}



.txt:after {
    display:block;
    margin-top:-1px;
    height:1px;
    content:"";
    clear:both;
}
.txt  .sub {
	color: #0099CC;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}



.txt p {
	line-height: 170%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}


.style1 {color: #FF6666}

.style2 {color: #0099CC}
.style3 {
	font-size: 14px;
	color: #0099CC;
}


.sub_title {
	background-image: url(../img/sub-img/mark.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	width: 565px;
	margin-right: auto;
	margin-left: auto;
	text-indent: 40px;
	margin-top: 10px;
}
table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #afafaf;
	border-right-color: #afafaf;
	border-bottom-color: #afafaf;
	border-left-color: #afafaf;
	margin-top: 5px;
}
table td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #afafaf;
	border-right-color: #afafaf;
	border-bottom-color: #afafaf;
	border-left-color: #afafaf;
	font-size: 80%;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.gray-td {
	background-color: #F2EFEF;
}
.blue-td {
	background-color: #DFF0F9;
}
.pink-td {
	background-color: #FFEEEE;
}

.txt .right-photo {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 120px;
	width: 170px;
}
.txt .left-txt {
	padding: 0px;
	float: left;
	width: 360px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.clear-line {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 565px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#advicetable td {
	font-size: 14px;
}
.etc {
	border: 1px solid #afafaf;
	background-color: #F5F5F8;
	padding: 10px;
	width: 478px;
}
.etc-title {
	color: #0099CC;
	padding-top: 5px;
}



/********************参考********************************/
.sankou {
	border: 1px solid #afafaf;
	padding: 10px;
	width: 478px;
	background-color: #FFF7F7;
}
.sankou-title {
	background-image: url(../img/sub-img/sankou.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 48px;
	text-indent: -9999px;
}
.sankou-txt {
	background-image: url(../img/sub-img/mark2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	font-size: 14px;
	color: #0099CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
	margin-top: 5px;
	font-weight: bold;
	margin-bottom: 5px;
}
#s-list li {
	font-size: 80%;
	list-style-type: decimal;
	padding: 3px;
	margin: 0px;
}
#s-list {
	padding: 0px;
	list-style-type: decimal;
	list-style-position: inside;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.sankou1 {
	border: 1px solid #afafaf;
	padding: 10px;
	width: 478px;
	background-color: #FFF7F7;
	background-image: url(../img/sub-img/request_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.txt .left-photo {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 120px;
	width: 170px;
}
.txt .right-txt {

	padding: 0px;
	float: right;
	width: 360px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.manager-photo {


	margin: 0px;
	padding: 0px;
	float: left;
	height: 167px;
	width: 241px;
}
.manager-txt {


	padding: 0px;
	float: right;
	width: 289px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.colum-title {

	background-image: url(../img/sub-img/colum.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 63px;
	text-indent: -9999px;
}
.dining-c1 {
	padding: 0px;
	float: left;
	height: 135px;
	width: 102px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dining-c2 {
	padding: 0px;
	float: right;
	height: 100px;
	width: 132px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}.sankou-txt1 {

	background-image: url(../img/sub-img/mark2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	font-size: 14px;
	color: #0099CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
	margin-top: 5px;
}
.bangai-title {


	background-image: url(../img/sub-img/bangai.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 63px;
	text-indent: -9999px;
}
.visit-b {

	padding: 0px;
	float: right;
	height: 112px;
	width: 162px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.visit-btxt {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
}
.sankou:after {
    display:block;
    margin-top:-1px;
    height:1px;
    content:"";
    clear:both;
}

/******************************************************/
.contract-txt {
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b0b0b0;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
.contract{

	border: 1px solid #afafaf;
	background-color: #ECECF1;
	padding: 10px;
	width: 478px;
}
.contract-sub {
	font-size: 14px;
	color: #FF6666;
}
.pink1-td {
	background-color: #FEE9E8;
	font-size: 14px;
}
#contract-t .pink1-td {
	font-size: 14px;

}
.center {
	height: 36px;
	width: 55px;
	text-indent: 220px;
}
.contract-waku {
	background-color: #FEE9E8;
	width: 498px;
	margin-top: 5px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0b0b0;
	border-right-color: #b0b0b0;
	border-bottom-color: #b0b0b0;
	border-left-color: #b0b0b0;
}
.c-list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.c-list li {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b0b0b0;
	margin-top: 7px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#contract-t td {

	padding:13px;
}

.style4 {font-size: 12px}
.c-dt {
	margin-top: 10px;
	color: #0099CC;
}

.c-dd {
	text-indent: 20px;
}
.c-dt dd {
	padding-left: 20px;
	margin: 0px;
}

.point1 {
	margin: 0px;
	float: left;
	width: 230px;
	border: 1px solid #b0b0b0;
	background-color:#FEE9E8;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 19px;
	padding-left: 10px;
}
.plus {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/sub-img/point-plus.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 52px;
height:160px;
}

.point2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 230px;
	border: 1px solid #b0b0b0;
background-color:#E4F3FA;
padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 19px;
	padding-left: 10px;
}
#point-list ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#point-list li {
	padding: 1px;
	list-style-type: none;
	margin: 0px;
	font-size: 80%;
	line-height: 100%;
}

/*****************************Q&Aぺーじ**************************************************/
#txt1 {

	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 500px;
	padding: 0px;
}
#txt1:after {
    display:block;
    margin-top:-1px;
    height:1px;
    content:"";
    clear:both;
}
#txt1 .faq1 {
	float: left;
	margin: 0px;
	padding: 0px;
}
#txt1 .faq2 {
	margin: 0px;
	padding: 0px;
	float: right;
}
#txt1 .faq1 a {
	background-image: url(../img/sub-img/faq1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 243px;
	display: block;
}

#txt1 .faq1 a:hover {
	background-image: url(../img/sub-img/faq1_h.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 243px;
	display: block;
}
#txt1 a span {
	display: none;
}
#txt1 p {
	margin: 0px;
	padding: 0px;
}

#txt1 .faq2 a {
	background-image: url(../img/sub-img/faq2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 243px;
	display: block;
}

#txt1 .faq2 a:hover {
	background-image: url(../img/sub-img/faq2_h.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 243px;
	display: block;
}
.faq-txt {
	background-image: url(../img/sub-img/faq-q.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size: 14px;
	color: #0099CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 24px;
}
.faq-txt1 {
	background-image: url(../img/sub-img/faq-a.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-left: 24px;
}
.faq {
	text-align: center;
}
.faq  a:link ,.faq  a:visited{
	color: #333333;
	text-decoration: none;
}
.faq  a:hover{
	color: #0099CC;
	text-decoration: underline;
}


.faq a:active{
	color: #FF6666;
	text-decoration: underline;
}#check {
	padding: 0px;
	height: 40px;
	list-style-type: none;
	width: 550px;
	margin: 0px;
}
#check li {
	float: left;
	height: 40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#check .check1 a {
	background-image: url(../img/sub-img/check1_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 90px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#check a span {
	display: none;
}

#check .check2 a {
	background-image: url(../img/sub-img/check2_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 90px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}#check .check3 a {
	background-image: url(../img/sub-img/check3_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 91px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}#check .check4 a {
	background-image: url(../img/sub-img/check4_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 91px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}#check .check5 a {
	background-image: url(../img/sub-img/check5_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 91px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#check .check6 a {
	background-image: url(../img/sub-img/check6_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 90px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

#check .check1 a:hover{
	background-image: url(../img/sub-img/check1_btn_h.gif);
	background-repeat: no-repeat;
	
}
#check .check2 a:hover{
	background-image: url(../img/sub-img/check2_btn_h.gif);
	background-repeat: no-repeat;

}
#check .check3 a:hover{
	background-image: url(../img/sub-img/check3_btn_h.gif);
	background-repeat: no-repeat;

}
#check .check4 a:hover{
	background-image: url(../img/sub-img/check4_btn_h.gif);
	background-repeat: no-repeat;

}
#check .check5 a:hover{
	background-image: url(../img/sub-img/check5_btn_h.gif);
	background-repeat: no-repeat;
}
#check .check6 a:hover{
	background-image: url(../img/sub-img/check6_btn_h.gif);
	background-repeat: no-repeat;

}
.txt2 {


	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 550px;
	padding: 0px;
}
.c1 {
	background-image: url(../img/sub-img/check1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.c2 {
	background-image: url(../img/sub-img/check2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.c3 {
	background-image: url(../img/sub-img/check3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.c4 {
	background-image: url(../img/sub-img/check4.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.c5 {
	background-image: url(../img/sub-img/check5.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.c6 {
	background-image: url(../img/sub-img/check6.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.txt2 table td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
	height: 30px;
}
.yellow-td {
	background-color: #FFFFE3;
}
.orange-td {
	background-color: #FFECD9;
}
.green-td {
	background-color: #E4F1E4;
}
.print {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 200px;
	float: right;
}
.print a {
	background-image: url(../img/sub-img/check-print.gif);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 200px;
}
.print a span {
	display: none;
}
.print a:hover {
	background-image: url(../img/sub-img/check-print_h.gif);
	background-repeat: no-repeat;
}
.txt-sub {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 540px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0b0b0;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*****************************リンク******************************************************/

#check li {
	float: left;
	height: 40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#check .link1 a {
	background-image: url(../img/sub-img/link1_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 90px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#check a span {
	display: none;
}

#check .link2 a {
	background-image: url(../img/sub-img/link2_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 90px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}#check .link3 a {
	background-image: url(../img/sub-img/link3_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 91px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}#check .link4 a {
	background-image: url(../img/sub-img/link4_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 91px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}#check .link5 a {
	background-image: url(../img/sub-img/link5_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 91px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#check .link6 a {
	background-image: url(../img/sub-img/link6_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 90px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

#check .link1 a:hover{
	background-image: url(../img/sub-img/link1_btn_h.gif);
	background-repeat: no-repeat;
	
}
#check .link2 a:hover{
	background-image: url(../img/sub-img/link2_btn_h.gif);
	background-repeat: no-repeat;

}
#check .link3 a:hover{
	background-image: url(../img/sub-img/link3_btn_h.gif);
	background-repeat: no-repeat;

}
#check .link4 a:hover{
	background-image: url(../img/sub-img/link4_btn_h.gif);
	background-repeat: no-repeat;

}
#check .link5 a:hover{
	background-image: url(../img/sub-img/link5_btn_h.gif);
	background-repeat: no-repeat;
}
#check .link6 a:hover{
	background-image: url(../img/sub-img/link6_btn_h.gif);
	background-repeat: no-repeat;

}

.l1 {
	background-image: url(../img/sub-img/link1-bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.l2 {
	background-image: url(../img/sub-img/link2-bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.l3 {
	background-image: url(../img/sub-img/link3-bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.l4 {
	background-image: url(../img/sub-img/link4-bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.l5 {
	background-image: url(../img/sub-img/link5-bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.l6 {
	background-image: url(../img/sub-img/link6-bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}.link1sub {
	background-image: url(../img/sub-img/link1-mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}
.link2sub {
	background-image: url(../img/sub-img/link2-mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}

.link3sub {
	background-image: url(../img/sub-img/link3-mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}

.link4sub {
	background-image: url(../img/sub-img/link4-mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}

.link5sub {
	background-image: url(../img/sub-img/link5-mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}

.link6sub {
	background-image: url(../img/sub-img/link6-mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}
.link-center {
	text-align: center;
}


.txt2 a:link ,.txt2  a:visited{
	color: #333333;
	text-decoration: none;
}
.txt2  a:hover{
	color: #0099CC;
	text-decoration: underline;
}


.txt2 a:active{
	color: #FF6666;
	text-decoration: underline;
}
/**************************用語集******************************************/
#dict_title {
	background-image: url(../img/sub-img/dict_title.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 563px;
	text-indent: -9999px;
}
#dict {
	padding: 0px;
	height: 21px;
	list-style-type: none;
	width: 550px;
	margin:0px;
}
#dict li {
	float: left;
	height: 21px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#dict .dict1 a {
	background-image: url(../img/sub-img/dict1_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict2 a {
	background-image: url(../img/sub-img/dict2_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict3 a {
	background-image: url(../img/sub-img/dict3_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict4 a {
	background-image: url(../img/sub-img/dict4_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict5 a {
	background-image: url(../img/sub-img/dict5_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict6 a {
	background-image: url(../img/sub-img/dict6_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict7 a {
	background-image: url(../img/sub-img/dict7_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict8 a {
	background-image: url(../img/sub-img/dict8_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict9 a {
	background-image: url(../img/sub-img/dict9_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict10 a {
	background-image: url(../img/sub-img/dict10_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#dict .dict11 a {
	background-image: url(../img/sub-img/dict11_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 110px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}


#dict .dict1 a:hover {
	background-image: url(../img/sub-img/dict1_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict2 a:hover {
	background-image: url(../img/sub-img/dict2_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict3 a:hover {
	background-image: url(../img/sub-img/dict3_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict4 a:hover {
	background-image: url(../img/sub-img/dict4_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict5 a:hover {
	background-image: url(../img/sub-img/dict5_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict6 a:hover {
	background-image: url(../img/sub-img/dict6_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict7 a:hover {
	background-image: url(../img/sub-img/dict7_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict8 a:hover {
	background-image: url(../img/sub-img/dict8_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict9 a:hover {
	background-image: url(../img/sub-img/dict9_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict10 a:hover {
	background-image: url(../img/sub-img/dict10_btn_h.gif);
	background-repeat: no-repeat;
}
#dict .dict11 a:hover {
	background-image: url(../img/sub-img/dict11_btn_h.gif);
	background-repeat: no-repeat;
}

#dict a span {
	display: none;
}
.dict-a {
	background-image: url(../img/sub-img/dict_a.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-ka {
	background-image: url(../img/sub-img/dict_ka.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-sa {
	background-image: url(../img/sub-img/dict_sa.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-ta {
	background-image: url(../img/sub-img/dict_ta.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-na {
	background-image: url(../img/sub-img/dict_na.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-ha {
	background-image: url(../img/sub-img/dict_ha.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-ma {
	background-image: url(../img/sub-img/dict_ma.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-ya {
	background-image: url(../img/sub-img/dict_ya.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-ra {
	background-image: url(../img/sub-img/dict_ra.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-wa {
	background-image: url(../img/sub-img/dict_wa.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 45px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-a1{
	background-image: url(../img/sub-img/dict_a1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 144px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dict-txt {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b0b0b0;
}
.txt2 dt {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.txt2 dd {
	font-size: 80%;
	line-height: 150%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: 0px;
}
#dict_a dt {
	color: #D9AE59;
}
#dict_ka dt {
	color:#669900;
}
#dict_sa dt {
	color: #D98282;
}
#dict_ta dt {
	color: #619696;
}
#dict_na dt {
	color: #999999;
}
#dict_ha dt {
	color: #CE965E;
}
#dict_ma dt {
	color: #84AF83;
}
#dict_ya dt {
	color: #CACA4F;
}
#dict_ra dt {
	color:#D8AEAD;
}
#dict_wa dt {
	color: #A5BE8C;
}
#dict_a1 dt {
	color: #82ADC1;
}
#kanren {
	margin: 20px 0px 0px;
}
#kanren ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#kanren li {
	margin: 5px 0px 5px 5px;
	padding: 3px 0px;
}
