/*contact basestyle*/
.con-lead{
	margin: 35px 15px 1px 15px;
	line-height: 1.5em;
}
.other-area{
	margin: 20px 0px 1px 15px;
}
.other-contact{
	margin: 15px 0px 15px 30px;
	line-height: 16px;
	text-indent: -20px;
}
.content-text01{
	margin: 27px 15px 1px 15px;
	line-height: 1.5em;
}
.supplement-area{
	margin: 10px 0px 1px 15px;
}
.ten1{
	margin: 8px 0px 1px 10px;
	font-size: 92%;
	line-height: 1.3em;
	color: #566ca4;
}
.ten2{
	margin: 0px 0px 1px 10px;
	font-size: 92%;
	line-height: 1.3em;
	color: #566ca4;
}
.supplement{
	margin: 8px 8px 6px 8px;
	font-size: 92%;
	line-height: 1.3em;
	color: #566ca4;
}
.supplement1{
	margin: 8px 8px 1px 0px;
	font-size: 92%;
	line-height: 1.3em;
	color: #566ca4;
}
.supplement2{
	margin: 0px 8px 1px 0px;
	font-size: 92%;
	line-height: 1.3em;
	color: #566ca4;
}
.supplement3{
	margin: 0px 8px 8px 0px;
	font-size: 92%;
	line-height: 1.3em;
	color: #566ca4;
}
.caution01{
	color: #ff0000;
	font-weight: bold;
}
.caution02{
	margin: 4px 0px 9px 10px;
	font-size: 92%;
	color: #ff0000;
}
.caution03{
	margin: 4px 0px 9px 10px;
}
.caution04{
	margin: 4px 0px 9px 0px;
	font-size: 92%;
	color: #ff0000;
}
.ssl-area{
	margin: 10px 0px 1px 15px;
}
.ssl-area02{
	margin: 30px 0px 1px 15px;
}
.ssl-text{
	margin: 0px 0px 0px 10px;
	font-size: 92%;
	line-height: 1.2em;
}
.ssl-text1{
	margin: 0px 0px 0px 0px;
	font-size: 92%;
	line-height: 1.2em;
}
.ssl-text2{
	margin: 0px 0px 0px 10px;
	font-size: 92%;
	line-height: 1.2em;
}
.other-page{
	margin: 30px 0px 1px 15px;
}
.line01{
	background-color: #d6daea;
}
.otherareabg{
	background-color: #ffffff;
}
.commentbg{
	background-color: #eeeeee;
}
/*form parts*/
.form-area01{
	margin: 30px 0px 1px 15px;
}
.form-area02{
	margin: 10px 0px 1px 15px;
}
.formbg01{
	background-color: #6f919f;
}
.formbg02{
	background-color: #dbe9eb;
}
.itemheadbg{
	background-color: #adcddc;
}
.listbg{
	background-color: #dee4f1;
}
.form-text01{
	margin: 10px 0px 9px 10px;
	color: #ffffff;
}
.form-text02{
	margin: 10px 0px 9px 10px;
}
.form-select{
	margin: 8px 0px 13px 10px;
}
.item{
	margin: 12px 5px 1px 10px;
	color: #ffffff;
}
.item2{
	margin: 12px 5px 9px 10px;
	color: #ffffff;
}
.list{
	margin: 9px 0px 2px 10px;
}
.list02{
	margin: 2px 0px 8px 10px;
}
.list03{
	margin: 15px 0px 2px 10px;
}
.ck-list{
	margin: 12px 10px 10px 10px;
}
.list-comme{
	margin: 12px 2px 2px 10px;
	font-size: 92%;
}
.list-comme2{
	margin: 12px 2px 2px 0px;
	font-size: 92%;
}
.exam{
	margin: 5px 0px 8px 10px;
	font-size: 92%;
}
.exam2{
	margin: 5px 0px 8px 0px;
	font-size: 92%;
}
.submit-btn{
	margin: 10px 0px 10px 0px;
}
.err-text{
	margin: 20px 0px 1px 15px;
	line-height: 1.4em;
	color: #cc0000;
}
.qa-margin1{
	margin: 30px 0px 1px 15px;
}
.qa-margin2{
	margin: 20px 0px 0px 15px;
}
.qa-text1{
	margin: 0px 0px 0px 2px;
	font-weight: bold;
	line-height: 1.5em;
}
.qa-text2{
	margin: 8px 0px 0px 2px;
	line-height: 1.5em;
}
.qa-text3{
	margin: 14px 0px 1px 14px;
	color: #566ca4;
	font-weight: bold;
	line-height: 1.5em;
}
.qa-text4{
	margin: 12px 0px 15px 14px;
	line-height: 1.5em;
}
