@charset "Shift_JIS";

* html body#loanTop{zoom:75%;}

*{
	margin-left:0;
}

body{
	background:none;
	text-align:center;
	background-color:#FFF;
	margin:0;
}

#wrapper{
	width:640px;
	background:none;
	text-align:left;
}

#header{
	width:751px;
	overflow:hidden;
	border-left:none;
}


#header div#snavi{
	float:left;
	margin:33px 0 7px 160px;
	_margin:33px 0 7px 160px;
	border-left:none;
}


#contents{
	background:none;
}


#contents #breadcrumbs p{
	width:751px;
	height:30px;
	overflow:hidden;
}


#contents #menu{
	display:none;
	float:none;
}


#contents #main{
	float:none;
	padding-left:10px;
	width:550px;
}


body#popup #contents #main{
	margin-left:8px;
}


#contents #main table{
	margin-left:1px;
}


#footer{
	width: 640px;
	overflow:hidden;
}


#footer #supportNavi{
	width: 740px;
	font-size:85%;
	overflow:hidden;
}


body#popup #footer,
body#popup #footer #supportNavi{
	width:559px
}

h4{
	_display:inline-block;
	background: transparent url(/loan/image/bg_h4.gif) no-repeat 0 0 scroll;
}


.link{
	_display:inline-block;
	_background-position:0 0;
}


ul.relatedLink li {
	_height:1em;
}

ul.cautionList li {
	_height:1em;
}

a.externalLink{
	_display:inline-block;
	_padding:0 20px 0 0;
	_height:1em;
}


div.notice ul li{
	_display:inline-block;
	background: transparent url(/loan/image/ico_list.gif) no-repeat 0% 0.3em scroll;
}

.caution .link,
.caution2 .link{
	_text-indent:0;
}


.flowBox_l{
	_margin-left:10px;
}


/* proPremium loanTop 共通
-------------------------------------------------- */
#proPremium #footer,
#loanTop #footer{
	width: 751px;
	overflow:hidden;
}

#errcommon #wrapper,
#prcommon #wrapper,
#loanTop #wrapper{
	background:none;
}


#errcommon div#main{
	width:550px;
	_width:450px;
}

/* proPremium 
-------------------------------------------------- */
#proPremium div.inquiry{
	margin: 0 0 0 70px;
}

table.info{
	margin-left:32px !important;
}

#loanTop .proPremiumBox{
	_padding-bottom:15px !important;
}

/* loanTOP 
-------------------------------------------------- */
.loanTopBox_l div.innerBoxL{
	*padding:0 0 17px 0;
}

/* Alliance 
-------------------------------------------------- */
div.allianceMsg{
	width: 420px;
	padding-left: 145px;
	_padding-left: 90px; /*ffok*/
}

/* Prcommon
-------------------------------------------------- */
body#prcommon #contents #main{
	margin-left:35px;
	_margin-left:20px;
}

*:first-child+html body#prcommon #contents #main{
	margin-left:35px;
}


/*LOAN Top　ジェントルマン差し替え
-------------------------------------------------- */

.loanTopBox_r div.innerBoxR_pw p{
	margin:8px 0 10px 27px;
	padding-bottom:10px;
}