@charset "utf-8";

/* menu_2sou */

#menu_2sou {
float: right;
width: 220px;
margin: 14px 0 0 0;
}

#menu_2sou .navi1 {
background-color: #ede8db;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
}

#menu_2sou .navi1 p {
margin: 0px auto 0px auto;
padding: 0px;
background-image: url(../images/menu/m_omoushikomi_bg.gif);
background-repeat: no-repeat;
background-position: center top;
width: 212px;
height: 70px;
text-align: center;
padding: 60px 0px 0px 2px;
}

#menu_2sou .navi2 {
background-color: #ede8db;
margin-top: 10px;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
}

#menu_2sou .ma_tb5 {
margin: 5px 0;
}

#menu_2sou .ma_t8 {
margin: 8px 0 0 0;
}

#menu_2sou .m_free {
padding: 15px 0px 0px 0px;
}

/* main */

.m_img {
	margin: 14px 0px 0px 0px;
}

.box_brown {
background-color: #ede8db;
padding: 4px;
}

.box_brown2 {
background-color: #ede8db;
padding: 3px;
}

#main h4 {
	padding: 0px 0px 7px 0px;
}

.t_red {
	background-image: url(../images/common/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 15px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
	color: #cd1800;
}

ul.list_number {
	margin: 0px 0px 0px 28px;
	padding: 0px;
}
ul.list_number li {
	list-style: decimal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.b_loan {
	background-image: url(../images/common/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.b_loan p {
	float: left;
	text-align: center;
	width: 395px;
	padding: 3px 0px 0px 0px;
}

.b_loan img {
	float: right;
}

/* ハローローン */

.box_brown .helloloan1 {
	border: 1px solid #c8c8c8;
	background-color: #ffffff;
	padding: 1px;
}
.box_brown .helloloan1 p {
	line-height: 1.3em;
	padding: 9px;
	color: #5d6970;
}

.box_brown .helloloan1 ul {
	padding: 0px 9px 9px 9px;
	list-style: none;
}

.box_brown .helloloan1 li {
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 2px 0px 2px 15px;
}

.box_brown .helloloan1 li.l1 {
	background-image: url(../images/first/list1.gif);
}

.box_brown .helloloan1 li.l2 {
	background-image: url(../images/first/list2.gif);
}

.box_brown dl {
	background-image: url(../images/first/hello_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #e3f4cb;
}

.box_brown dt {
	padding: 8px 0px 7px 7px;
	float:left;
}

.box_brown dd {
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #253e01;
	float: right;
	width: 390px;
}

.box_brown p.more2 {
	font-size: 100%;
	margin: 0px 4px 7px 0px;
	padding: 0px 13px 0px 0px;
	text-align: right;
	color: #253e01;
	background-image: url(../images/common/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.box_brown p.more2 a:link {
	color: #253e01;
	text-decoration: none;
}
.box_brown p.more2 a:visited {
	text-decoration: none;
	color: #253e01;
}
.box_brown p.more2 a:hover {
	text-decoration: underline;
	color: #253e01;
}
.box_brown p.more2 a:active {
	text-decoration: none;
	color: #253e01;
}



/* class */

.mt5 { margin-top: 5px;}
.mt15 { margin-top: 15px;}
.mt17 { margin-top: 17px;}
.mt30 { margin-top: 30px;}
.mb3 { margin-bottom: 3px;}
.mb5 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.pl10 { padding-left: 10px;}
.f_small { font-size: 77%;}
.f_small2 { font-size: 85%;}
.f_large { font-size: 105%;}
.f_gray { color: #3e474a;}
.f_orange { color: #e94709;}
.f_brown { color: #541a00;}
