@charset "UTF-8";
#password {
	display: block;
	margin-top: 5px;
	float: left;
	width: 100px;
}
#password2 {
	display: block;
	float: left;
	margin-top: 10px;
	width: 100px;
}
.pass {
	display: block;
	float: left;
	height: 20px;
	margin-top: 10px;
	width: 300px;
}
#personal {
	background-image: url(/ca/img/account/title_personaldetail.jpg);
	height: 44px;
}
#accountd {
	background-image: url(/ca/img/account/title_accountdetail.jpg);
	height: 44px;
}
#change {
	background-image: url(/ca/img/account/title_change.jpg);
	height: 44px;
}
#contactus {
	background-image: url(/ca/img/account/title_contact2.jpg);
	height: 44px;
}
#foraddition {
	background-image: url(/ca/img/account/title_foraddition.jpg);
	height: 33px;
}
#additional {
	background-image: url(/ca/img/account/title_aadditional.jpg);
	height: 44px;
}
#information {
	background-image: url(/ca/img/account/title_information.gif);
	height: 44px;
}
.passw {
	float: left;
	display: block;
	margin-bottom: 15px;
	margin-top: 170px;
	margin-left: 0px;
	width: 450px;
	color: #528AC9;
}
/*
.fora{
float:left;
display:block;
margin-top:150px;
width:228px;
height:106px;
background:url(/ca/img/account/btn_add.jpg) no-repeat left top;
text-indent:-22800px;
margin-bottom:20px;
}
*/
.fora a {
	background: url("/ca/img/account/btn_add.jpg") no-repeat scroll left top transparent;
	display: block;
	float: left;
	height: 106px;
	margin-bottom: 20px;
	margin-top: 150px;
	text-indent: -22800px;
	width: 228px;
}
.fora a:hover {
	background-position: left bottom;
}
.di_Personal {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_detail2.gif) no-repeat left top;
	text-indent: -17500px;
}
.Personal a {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_detail.gif) no-repeat left top;
	text-indent: -17500px;
}
.Personal a:hover {
	background-position: left bottom;
	margin-left: 4px;
	padding: 0;
}
.di_Accountd {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_adetail2.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Accountd a {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_adetail.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Accountd a:hover {
	background-position: left bottom;
	margin-left: 4px;
	padding: 0;
}
.di_Change {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_change2.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Change a {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_change.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Change a:hover {
	background-position: left bottom;
	margin-left: 4px;
	padding: 0;
}
.di_ContactUs {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_contact2.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ContactUs a {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_contact.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ContactUs a:hover {
	background-position: left bottom;
	margin-left: 4px;
	padding: 0;
}
.di_AdditionalLoan {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_additional2.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.AdditionalLoan a {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_additional.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.AdditionalLoan a:hover {
	background-position: left bottom;
	margin-left: 4px;
	padding: 0;
}
.di_Information {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_information2.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Information a {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_information.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Information a:hover {
	background-position: left bottom;
	margin-left: 4px;
	padding: 0;
}
.di_Additional_loan {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_additional_loan2.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Additional_loan a {
	display: block;
	width: 175px;
	height: 44px;
	background: url(/ca/img/account/account_additional_loan.gif) no-repeat left top;
	text-indent: -17500px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Additional_loan a:hover {
	background-position: left bottom;
	margin-left: 4px;
	padding: 0;
}
label.lb1 {
	display: block;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFF;
}
label.lb2 {
	display: block;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #efeffe;
}
#form {
	display: block;
	width: 400px;
	float: left;
	padding-top: 4px;
	text-indent: 40px;
}
.check a {
	display: block;
	width: 359px;
	height: 50px;
	text-indent: -355000px;
	margin: 25px auto 25px auto;
	background-image: url(/ca/img/account/btn_check.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.check a:hover {
	background-position: left bottom;
}
#menumenu li {
	float: left;
	margin-bottom: 20px;
}
#menumenu li a {
	height: 44px;
	display: block;
	text-decoration: none;
}
#menumenu {
	width: 900px;
	margin: 0 auto;
}
.bigbold_F65C1D {
	color: #F65C1D;
	font-weight: bold;
	font-size: 110%;
	line-height: 130%;
}
.back a {
	display: block;
	background: url(/ca/img/common/back.gif) no-repeat left top;
	width: 110px;
	height: 15px;
	text-indent: -84000px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: right;
}
.back a:hover {
	background-position: left bottom;
}
.line_form {
	display: block;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #efeffe;
}
.line_form_f1 {
	display: block;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 25px;
	padding-bottom: 30px;
	padding-top: 20px;
	background-color: #f9f9f9;
}
#exit a {
	display: block;
	width: 164px;
	height: 60px;
	background: url(/ca/img/account/btn_e1.gif) no-repeat left top;
	text-indent: -277000px;
	margin-left: 20px;
	margin-top: 20px;
	float: right;
}
#exit a:hover {
	background-position: left bottom;
}

/** 2023 アカウントボタン **/
#account2023 {
	display: block;
	height: 60px;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 10px;
	float: right;
}


#account2023_top {
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#account2023_top .btn,
#account2023 .btn,
#account2023 a.btn,
#account2023 button.btn {
	white-space: nowrap;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.2em;
	position: relative;
	display: inline-block;
	padding: 0.3em 1em 0.3em 2.5em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	letter-spacing: 0.1em;
	color: #212529;
	border-radius: 0.2rem;
	margin-right: 10px;
}
#account2023 .btn,
#account2023 a.btn,
#account2023 button.btn {
	cursor: pointer;
	border-radius: 0.5rem;
}

#account2023_top .fa-position-left,
#account2023 .fa-position-left {
  position: absolute;
  top: calc(50% - 0.5em);
  left: 1em;
}

#account2023_top .btn--color1,
#account2023 .btn--color1,
#account2023 a.btn--color1 {
  color: #fff;
  background-color: #f59d31;
}
#account2023 .btn--color1:hover,
#account2023 a.btn--color1:hover {
  color: #fff;
  background: #C97309;
}

#account2023_top .btn--color2,
#account2023 .btn--color2,
#account2023 a.btn--color2 {
  color: #fff;
background: linear-gradient(to top left, #E8494C 10%,#E8494C 11%,#dddddd 13%,#236CD2 15%,#236CD2 50%,#236CD2 85%,#dddddd 87% ,#E8494C 89%,#E8494C 90%);
}
#account2023 .btn--color2:hover,
#account2023 a.btn--color2:hover {
  color: #fff;
background: linear-gradient(to top left, #e42125 10%,#e42125 11%,#dddddd 13%,#18498e 15%,#18498e 50%,#18498e 85%,#dddddd 87% ,#e42125 89%,#e42125 90%);
}
