#contTitleImg{	padding: 10px 18px 0px;}
#cont00_backLink10{	padding: 12px 18px 18px;	margin: 0px;	clear: both;}
#cont00_backLink10 a{	color: #454545;	text-decoration: none;}
#cont00_backLink10 a:hover{	color: #FF0033;	text-decoration: underline;}
#cont00_backLink11{	padding: 30px 18px 18px;	margin: 0px;clear: both;}
#cont00_backLink11 a{	color: #454545;	text-decoration: none;}
#cont00_backLink11 a:hover{	color: #FF0033;	text-decoration: underline;}


/*--- breadLink ---*/
#breadLink{
	padding-left: 15px;
	padding-top: 10px;
}
#breadLink ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#breadLink li{
	margin: 0px;
	padding: 0px 8px 0px 0px;
	display: inline;
	color: #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#breadLink li a{
	text-decoration: none;
	color: #666666;
}
#breadLink li a:hover{
	color: #FF3333;
	text-decoration: underline;
}


/*--- about ---*/
/*--#aboutTitleImg{	padding: 0px 18px;}--*/
#aboutBannerTex{	z-index: 2;	overflow: visible;	position: relative;	right: 0px;	bottom: 0px;	color: #FFFFFF;	margin: 0px;	padding: 0px 10px 0px 0px;	top: -21px;	left: 0px;	text-align: right;}
.aboutBox{	width: 571px;	margin-left: 18px;}
.aboutBox div.aboutBoxTex{	line-height: 145%;	padding: 0px;}
.aboutBox p.aboutBoxTitle01{	margin: 0px;	padding: 0px 0px 10px;}
.aboutBox p.aboutBoxTex01{	margin: 0px;	padding: 0px 15px 30px;}
.aboutBox p.aboutBoxTex02{	margin: 0px 0px 0px 15px;	padding: 0px 15px 15px 25px;	font-weight: bold;	background-image: url(../img/about_img04.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: 0px 0px;}
.aboutBox p.aboutBoxTex02_b{	margin: 0px 0px 0px 15px;	padding: 0px 15px 30px 25px;	font-weight: bold;	background-image: url(../img/about_img04.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: 0px 0px;}
.aboutBox div.aboutContBox{	line-height: 145%;	padding: 15px;	background-color: #E4E4E4;	margin: 0px;	border: 1px solid #666666;}
.aboutBox p.aboutBoxTex03_name{	margin: 0px;	padding: 0px;	font-weight: bold;}
.aboutBox p.aboutBoxTex03_tex{	margin: 0px;	padding: 5px 0px;}
.aboutBox p.aboutBoxTex03_add{	margin: 0px;	padding: 0px 0px 0px 10px;}


/*--- qa ---*/
#qaMenu{	width: 571px;	margin-left: 18px;	background-attachment: scroll;	background-image: url(../img/qa_img20.jpg);	background-repeat: no-repeat;	background-position: right top;}
	#qaMenu p{	margin: 0px;	padding: 10px 5px 0px;}
	#qaMenu p img{	margin: 0px 6px 0px 0px;	padding: 0px;}
	#qaMenu p a{	color: #6B69A7;	font-size: 15px;	font-weight: bold;	text-decoration: none;}
	#qaMenu p a:hover{	color: #FF0033;}
	#qaMenu p a.qaMenuOn{	color: #FF0033;	font-size: 15px;	font-weight: bold;	text-decoration: none;}
	#qaMenu p a.qaMenuOn:hover{	color: #FF0033;	text-decoration: none;}
.qaContLines{	padding-top: 20px;	padding-bottom: 20px;	text-align: center;	clear: both;}
#qaNext{	width: 571px;	margin-left: 18px;	color: #003366;}
	#qaNext a{	color: #003366;}
	#qaNext a:hover{	color: #FF0033;}
	#qaNext p.qaNext{	margin: 0px;	padding: 0px 0px 5px;	text-align: right;}
	#qaNext p.qaPre{	margin: 0px;	padding: 5px 0px 0px;	float: left;}
	#qaNext p.qaHome{	margin: 0px;	padding: 5px 0px 0px;	float: right;}
.qaBox{	width: 571px;	margin-left: 18px;}
.qaBox div.qaBoxTex{	line-height: 145%;	padding: 25px 25px 0px;}
.qaBox p.qaBoxTex02{	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}
.qaBox p.qaBoxTex05{	font-weight: bolder;	margin: 0px;	padding: 10px 0px 0px 5px;}
.qaBox p.qaBoxTex06_01{	font-weight: bolder;	margin: 0px;	padding: 10px 0px 0px 5px;}
.qaBox p.qaBoxTex06_02{	margin: 0px;	padding: 5px 0px 0px 20px;}
.qaBox p.qaBoxTex08{	margin: 0px;	padding: 0px 0px 5px;}
.qaBox p.qaBoxTex09{	margin: 0px;	padding: 5px 0px 0px;	font-weight: bold;}
.qaBox p.qaBoxTex09 img{	margin-right: 8px;}



/*--- info ---*/
.infoBox{	width: 571px;	margin-left: 18px;	background-attachment: scroll;	background-image: url(../img/info_img01.gif);	background-repeat: no-repeat;	background-position: 200px 0px;	padding-bottom: 20px;}
.infoBox div.infoBoxTex{	line-height: 145%;	padding: 10px 25px 15px;	color: #454545;}
.infoBox div.infoBoxTex a{	color: #454545;}
.infoBox div.infoBoxTex a:hover{	color: #FF0033;}
.infoBox p.infoBox01_name{	line-height: 145%;	padding: 0px 0px 8px;	margin: 0px;	font-weight: bold;}
.infoBox p.infoBox01_link{	line-height: 145%;	padding: 0px 0px 5px 10px;	margin: 0px;}
.infoBox p.infoBox01_link img{	margin-right: 5px;}
.infoBox p.infoBox01_login{	line-height: 145%;	padding: 0px 0px 5px 10px;	margin: 0px;}
.infoBox p.infoBox01_login img{	margin-right: 5px;}

.inqBox{	width: 571px;	margin-left: 18px;	padding-bottom: 20px;}
.inqBox div.inqBoxTex{	line-height: 145%;	padding: 10px 15px 15px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #E4DDD5;	margin-right: 10px;	margin-left: 10px;	color: #454545;}
.inqBox div.inqBoxTex_b{	line-height: 145%;	padding: 20px 15px 5px;	margin-right: 10px;	margin-left: 10px;	color: #454545;}

#infoGBox{	width: 571px;	margin-left: 18px;	padding-bottom: 20px;}
#infoGBox div.infoGBoxTitle{}
#infoGBox div.infoGBoxTex{	padding-top: 30px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;	line-height: 145%;}
#infoGBox div.infoGBox01{	clear: both;}
#infoGBox div.infoGBox01Name{	padding-top: 20px;}
#infoGBox div.infoGBox01Img{	float: left;	padding: 15px 15px 0px 25px;}
#infoGBox div.infoGBox01Img img{	border: 1px solid #C0C0C0;}
#infoGBox div.infoGBox01Tex{	float: left;	padding: 20px 15px 15px;	font-size: 14px;	line-height: 145%;	margin-right: 30px;}

#infoGLink{	clear: both;	text-align: center;	padding: 15px;	background-color: #FFFFFF;	margin-top: 30px;	border: 2px solid #FF9933;}
#infoGLink a{	color: #454545;	font-weight: bold;}
#infoGLink a:hover{	color: #FF0033;}

#infoPrivBox{	width: 571px;	margin-left: 18px;	padding-bottom: 20px;}
#infoPrivBox div{	padding-bottom: 20px;	line-height: 140%;}
#infoPrivBox div p{	margin: 0px;	padding: 15px;}




/*--- komon_info ---*/
.k_infoBox{	width: 571px;	margin-left: 18px;}
.k_infoLines{	padding-top: 20px;	padding-bottom: 20px;	text-align: center;	clear: both;}

#ki_ind01Box{	background-color: #EFEFE9;	padding: 15px;	line-height: 145%;	margin-bottom: 15px;}
.ki_ind02Box{	clear: both;	padding-top: 15px;}
.ki_ind02Box div.ki_ind02Head{	margin: 0px;	padding: 0px 0px 15px;}
.ki_ind02Box div.ki_ind02Left{
	float: left;
}
.ki_ind02Box div.ki_ind02Left p{	background-attachment: scroll;	background-image: url(../img/4kaku08.gif);	background-repeat: no-repeat;	background-position: 0px 7px;	padding: 7px 0px 12px 20px;	margin: 0px 0px 0px 15px;	font-weight: bold;	font-size: 14px;	color: #666666;}
.ki_ind02Box div.ki_ind02Right{	float: right;	padding-right: 30px;	position: static;}
.ki_ind02Box div.ki_ind02Right p{	background-attachment: scroll;	background-image: url(../img/4kaku06.gif);	background-repeat: no-repeat;	background-position: 5px 7px;	margin: 0px;	padding: 3px 0px 3px 15px;}
.ki_ind02Box div.ki_ind02Right a{	color: #454545;}
.ki_ind02Box div.ki_ind02Right a:hover{	color: #FF0033;}

.k_infoNextNumber{	margin: 0px;	padding: 0px 0px 15px;	text-align: left;	font-size: 14px;}
.k_infoNextNumber span{	font-weight: bold;	color: #333333;}
.k_infoNextNumber a{	color: #003366;}
.k_infoNextNumber a:hover{	color: #FF0033;}
#ki_Next{	color: #003366;	width: 571px;}
	#ki_Next a{	color: #003366;}
	#ki_Next a:hover{	color: #FF0033;}
	#ki_Next p.kiPNext{	margin: 0px;	padding: 0px 0px 5px;	text-align: right;}
	#ki_Next p.kiPPre{	margin: 0px;	padding: 5px 0px 0px;	float: left;}
	#ki_Next p.kiPHome{	margin: 0px;	padding: 5px 0px 0px;	float: right;}

#ki_contact td.text{
	line-height: 140%;
	padding-left: 10px;
	font-weight: bold;
}
	
.ki_02Td01{	padding-bottom: 15px;	padding-left: 20px;}
.ki_02Td01L{	padding-bottom: 15px;}
.ki_02Tex01{	margin: 0px;	padding: 10px 10px 30px;	line-height: 145%;}
.ki_02Tex02{	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;	margin-top: 4px;	line-height: 135%;	padding: 6px;}
.ki_02Td02L{	border-left-width: 10px;	border-left-style: solid;	border-left-color: #B3D7D3;	padding: 2px;}
.ki_02Td02R{	border-right-width: 10px;	border-right-style: solid;	border-right-color: #B3D7D3;	padding: 2px;}
.ki_02Tex10 {	text-align: left;	padding: 3px 8px 2px;	font-size: 12px;	line-height: 140%;	font-weight: bold;	margin: 0px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.ki_02Tex11{	padding: 3px 8px 2px;	text-align: left;	line-height: 130%;	margin: 0px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

.ki_03Td02L{	border-left-width: 10px;	border-left-style: solid;	border-left-color: #FEEBB7;	padding: 2px;}
.ki_03Td02C{	padding: 2px;}
.ki_03Td02R{	border-right-width: 10px;	border-right-style: solid;	border-right-color: #FEEBB7;	padding: 2px;}
.ki_04Img{	margin: 0px;	padding: 0px;	float: right;}
.ki_04Td02L{	border-left-width: 10px;	border-left-style: solid;	border-left-color: #D9F0DA;	padding: 2px;}
.ki_04Td02R{	border-right-width: 10px;	border-right-style: solid;	border-right-color: #D9F0DA;	padding: 2px;}

.ki_05Td01Name{	font-size: 14px;	font-weight: bold;	background-color: #E6E9F3;}
.ki_05Td02Tex{	line-height: 135%;}
