@charset "Shift_JIS";
/* EN21040912 */




/* ================================= */
/* Heading
/* ================================= */


/* heading(main) */

h1{background:url('/image/rate/heading.gif') 0 0 no-repeat;}
.wideWrap .rateIn h1{background:url('/image/rate/h1.gif') 0 -2px no-repeat;}

h2#h2_fd01{background:url('/image/rate/heading.gif') no-repeat 0 -65px;}
h2#h2_dc01{background:url('/image/rate/heading.gif') no-repeat 0 -100px;}
h2#h2_hl01{background:url('/image/rate/heading.gif') no-repeat 0 -135px;}
h2#h2_hl02{background:url('/image/rate/heading.gif') no-repeat 0 -207px;}
h2#h2_hl03{background:url('/image/rate/heading.gif') no-repeat 0 -245px;}

/* heading(sub) */

#h2s_01{background:url('/image/rate/heading.gif') -930px 0 no-repeat;}
#h2s_02{background:url('/image/rate/heading.gif') -930px -40px no-repeat;}
#h2s_03{background:url('/image/rate/heading.gif') -930px -80px no-repeat;}
#h2s_04{background:url('/image/rate/heading.gif') -930px -120px no-repeat;}

h3#h3s_01{background:url('/image/rate/heading.gif') -570px 0 no-repeat;}
h3#h3s_02{background:url('/image/rate/heading.gif') -570px -20px no-repeat;}
h3#h3s_03{background:url('/image/rate/heading.gif') -570px -40px no-repeat;}
h3#h3s_04{background:url('/image/rate/heading.gif') -570px -62px no-repeat; height:25px !important;}

h2.loan_h2{
width:auto;
height: auto;
padding: 1px 15px 2px;
background:url('/image/common/dotline.gif') 0 bottom no-repeat;
}

h3.rate_h3{
background:none;
border:none;
padding:0;
margin:0 0 5px 0;
font-size:1em;
color:#545454;
}

#sub .bannerArea p{
margin:0 0 5px 0;
text-align:center;
}

/* ================================= */
/* Rate Contents （mainArea） 
/* ================================= */

#contentsHeader{*width:560px;}
.wideWrap .rateIn #contentsHeader{width:780px!important;}
.section.noBg{background:none!important;}


/* common */

.noIndent{margin-left:-15px !important;margin-right:-15px !important;}

/* contents */

#fdCurLink{
background:#e9f0f3;
padding:7px 5px 5px 7px;
margin-bottom:30px;
width:548px;
}

#fdCurLink li{
float:left;
margin-bottom:5px;
}

#fdCurLink li a{
display:block;
width:107px;
height:29px;
margin-right:2px;
background:url('/image/rate/contents.gif') -345px 0 no-repeat;
}

#fdCurLink li.fdc01 a{background-position:-345px 0;}
#fdCurLink li.fdc02 a{background-position:-452px 0;}
#fdCurLink li.fdc03 a{background-position:-559px 0;}
#fdCurLink li.fdc04 a{background-position:-666px 0;}
#fdCurLink li.fdc05 a{background-position:-773px 0;}
#fdCurLink li.fdc06 a{background-position:-880px 0;}
#fdCurLink li.fdc07 a{background-position:-345px -29px;}
#fdCurLink li.fdc08 a{background-position:-452px -29px;}
#fdCurLink li.fdc09 a{background-position:-559px -29px;}
#fdCurLink li.fdc10 a{background-position:-666px -29px;}
#fdCurLink li.fdc11 a{background-position:-773px -29px;}
#fdCurLink li.fdc12 a{background-position:-880px -29px;}

#fdCurLink li.fdc01act a{background-position:-345px -58px;}
#fdCurLink li.fdc02act a{background-position:-452px -58px;}
#fdCurLink li.fdc03act a{background-position:-559px -58px;}
#fdCurLink li.fdc04act a{background-position:-666px -58px;}
#fdCurLink li.fdc05act a{background-position:-773px -58px;}
#fdCurLink li.fdc06act a{background-position:-880px -58px;}
#fdCurLink li.fdc07act a{background-position:-345px -87px;}
#fdCurLink li.fdc08act a{background-position:-452px -87px;}
#fdCurLink li.fdc09act a{background-position:-559px -87px;}
#fdCurLink li.fdc10act a{background-position:-666px -87px;}
#fdCurLink li.fdc11act a{background-position:-773px -87px;}
#fdCurLink li.fdc12act a{background-position:-880px -87px;}

#fdCurLink li.fdc01 a:hover{background-position:-345px -116px;}
#fdCurLink li.fdc02 a:hover{background-position:-452px -116px;}
#fdCurLink li.fdc03 a:hover{background-position:-559px -116px;}
#fdCurLink li.fdc04 a:hover{background-position:-666px -116px;}
#fdCurLink li.fdc05 a:hover{background-position:-773px -116px;}
#fdCurLink li.fdc06 a:hover{background-position:-880px -116px;}
#fdCurLink li.fdc07 a:hover{background-position:-345px -145px;}
#fdCurLink li.fdc08 a:hover{background-position:-452px -145px;}
#fdCurLink li.fdc09 a:hover{background-position:-559px -145px;}
#fdCurLink li.fdc10 a:hover{background-position:-666px -145px;}
#fdCurLink li.fdc11 a:hover{background-position:-773px -145px;}
#fdCurLink li.fdc12 a:hover{background-position:-880px -145px;}

#fdCurLink span.swpImg{width:107px;height:29px;}

#cs_tDate{
text-align:right;
margin-bottom:0;
}

.loanlinkBox{
padding:10px 10px 6px 10px;
margin:0 -15px 30px;
width:540px;
}

.loanLink{
margin-bottom:0px !important;
*margin-bottom:3px !important;
}

.loanLink dt{
margin:10px 0px;
float:left;
background:url('/image/rate/contents.gif') -883px -184px no-repeat;
width:73px;
height:13px;
}

.loanLink dt.lldt02{background-position: -883px -203px;}
.loanLink dt.lldt03{background-position: -883px -222px;}

.loanLink dt span.swpImg{height:13px;}
.loanLink ul{margin:0;}
.loanLink li{float:left;}

.loanLink li a{
display:block;
width:150px;
height:29px;
margin-right:4px;
background:url('/image/rate/contents.gif?noCache=2016093015') -345px -269px no-repeat;
}
.loanLink li a span.swpImg{height:29px;}

.loanLink li.loan03 a{background-position:-645px -269px;}
.loanLink li.loan04 a{background-position:-795px -269px;}
.loanLink li.loan05 a{background-position:-345px -298px;}
.loanLink li.loan06 a{background-position:-495px -298px;}

.loanLink li.loan01act a{background-position:0 -300px;}
.loanLink li.loan03act a{background-position:-645px -327px;}
.loanLink li.loan04act a{background-position:-795px -327px;}
.loanLink li.loan05act a{background-position:-345px -356px;}
.loanLink li.loan06act a{background-position:-495px -356px;}

.loanLink li.loan01 a:hover{background-position:-150px 0;}
.loanLink li.loan03 a:hover{background-position:-645px -385px;}
.loanLink li.loan04 a:hover{background-position:-795px -385px;}
.loanLink li.loan05 a:hover{background-position:-345px -414px;}
.loanLink li.loan06 a:hover{background-position:-495px -414px;}

.clLink{margin:0 !important;}

.clLink li a{
display:block;
width:230px;
height:32px;
background:url('/image/rate/contents.gif') -345px -448px no-repeat;
}

.clLink li a:hover{background-position:-575px -448px;}
.clLink li a span.swpImg{height:32px;}

/* tub */

#rateTub{
margin:0 -15px 15px !important;
width:530px;
padding:0 15px;
height:48px;
background:url("/image/common/tubnavi_bg.gif") 0 47px repeat-x;
}

#rateTub li{float:left;}

#rateTub li a{
display:block;
width:176px;
height:37px;
margin-top:11px;
background:url("/image/rate/contents.gif") -345px -179px no-repeat;
}

#rateTub li.tub01 a{background-position:-345px -179px;left:15px;height:37px;}
#rateTub li.tub02 a{background-position:-522px -179px;left:192px;height:37px;}
#rateTub li.tub03 a{background-position:-700px -179px;left:370px;height:37px;}
#rateTub li.tub01act a{background-position:-345px -216px;height:48px;margin-top:0}
#rateTub li.tub02act a{background-position:-522px -216px;height:48px;margin-top:0}
#rateTub li.tub03act a{background-position:-700px -216px;height:48px;margin-top:0}

/* rateTable */

#rateTable th{background:#e5e5e5;}
th.cld{background:#cae0ec !important;line-height:1.4 !important;}
th.cld2{background:#e9f0f3 !important;}
table.dc_ft,#rateTable,#rateTable2,table.defRate{margin-bottom:20px;}
#azk_brl{text-align:left !important;}

table.dc_ft th,table.dc_ft td,
#rateTable th,#rateTable td,
#rateTable2 th,#rateTable2 td,
table.defRate th,table.defRate td{
padding:7px 6px !important;
}


.hlTable .loanyugu{background:#fcdada !important;}
.hlTable thead th{background:#cae0ec !important;}
.hlTable thead th.gray{background:#e5e5e5 !important;}
.hlTable caption{color:#585858;font-size:100% !important;}

p.ratedate{text-align: right;}
.hlTable .tma01,.hlTable .tma02,.hlTable .tmb01,.hlTable .tmb02{background:#e9f0f3 !important;}
.hlTable .single{width:530px;margin-top:10px;}
#main .ratetable th{padding:10px;}


#plrateTable{margin-bottom:20px !important;}

.btnBrl01 a{
display:block;
width:170px;
height:32px;
background:url('/image/rate/contents.gif') -345px -480px no-repeat;
}

.btnBrl01 a span.swpImg{height:32px;}



/* -----------------------*/
/* sub
/* -----------------------*/
li.linkClose {color:#999;}


/* -----------------------*/
/* index.html
/* -----------------------*/

/*col2Box*/
.rateIn .col2Box{background:url('/image/rate/index_col2_bg.gif') 0 0 repeat-y; margin-bottom:15px;}
.rateIn .col2Box .head,
.rateIn .col2Box .foot{height:5px; font-size:0.1em;}
.rateIn .col2Box .head{background:url('/image/rate/index_col2_head.gif') 0 0 no-repeat;}
.rateIn .col2Box .foot{background:url('/image/rate/index_col2_foot.gif') 0 0 no-repeat;}

.rateIn .col2Box div.clearFix{padding:10px 15px;}
.rateIn .col2Box .left,
.rateIn .col2Box .right{width:335px; position:relative;}

.rateIn .col2Box h3,
.rateIn .col2Box h3 .swpImg{
width:160px;
height:27px;
margin:5px 0 15px 0;
padding:0;
border:0;
background:none;
}

.rateIn #sec01dc h3,
.rateIn #sec01dc h3 .swpImg{background:url('/image/rate/index_h3_dc.gif') 0 0 no-repeat;}
.rateIn #sec01shkm h3,
.rateIn #sec01shkm h3 .swpImg{background:url('/image/rate/index_h3_shikumi.gif') 0 0 no-repeat;}
.rateIn #sec01fd h3,
.rateIn #sec01fd h3 .swpImg{background:url('/image/rate/index_h3_fd.gif') 0 0 no-repeat;}
.rateIn #sec01loans h3.h3_hl,
.rateIn #sec01loans h3.h3_hl .swpImg{background:url('/image/rate/index_h3_hl.gif') 0 0 no-repeat;}
.rateIn #sec01loans h3.h3_cl,
.rateIn #sec01loans h3.h3_cl .swpImg{background:url('/image/rate/index_h3_cl.gif') 0 0 no-repeat;}
.rateIn #sec01loans h3.h3_pl,
.rateIn #sec01loans h3.h3_pl .swpImg{background:url('/image/rate/index_h3_pl.gif') 0 0 no-repeat;}


.rateIn .col2Box .linkList1{
position:absolute;
top:5px;
left:230px;
}

.rateIn .col2Box ul.rateLink{
margin-bottom:0;
}
.rateIn .col2Box ul.rateLink li{
margin-bottom:10px;
float:left;
}

.rateIn .col2Box ul.rateLink li.dc01,
.rateIn .col2Box ul.rateLink li.dc03,
.rateIn .col2Box ul.rateLink li.fd01,
.rateIn .col2Box ul.rateLink li.fd03,
.rateIn .col2Box ul.rateLink li.fd05,
.rateIn .col2Box ul.rateLink li.fd07,
.rateIn .col2Box ul.rateLink li.fd09,
.rateIn .col2Box ul.rateLink li.fd11,
.rateIn .col2Box ul.rateLink li.hl01,
.rateIn .col2Box ul.rateLink li.cl01,
.rateIn .col2Box ul.rateLink li.pl01,
.rateIn .col2Box ul.rateLink li.pl03,
.rateIn .col2Box ul.rateLink li.shkm01,
.rateIn .col2Box ul.rateLink li.shkm03{margin-right:10px;}


/*col3Box*/
.rateIn .col3Box{background:url('/image/rate/index_col3_bg.gif') 0 0 repeat-y; margin-bottom:15px;}
.rateIn .col3Box .head,
.rateIn .col3Box .foot{height:5px; font-size:0.1em;}
.rateIn .col3Box .head{background:url('/image/rate/index_col3_head.gif') 0 0 no-repeat;}
.rateIn .col3Box .foot{background:url('/image/rate/index_col3_foot.gif') 0 0 no-repeat;}

.rateIn .col3Box .left{width:240px;margin-right:15px;}
.rateIn .col3Box #simBox03.left,
.rateIn .col3Box #simBox05.left{margin-right:0;}

.rateIn .col3Box p{margin:5px 15px;}
.rateIn .col3Box ul{margin:5px 15px 10px;}

.rateIn .col3Box h4,
.rateIn .col3Box h4 .swpImg{
width:190px;
height:39px;
margin:10px 0 15px 15px;
padding:0;
border:0;
background:none;
}

.rateIn #simBox01 h4,
.rateIn #simBox01 h4 .swpImg{background:url('/image/rate/index_h4_01.gif') 0 0 no-repeat;}
.rateIn #simBox02 h4,
.rateIn #simBox02 h4 .swpImg{background:url('/image/rate/index_h4_02.gif') 0 0 no-repeat;}
.rateIn #simBox03 h4,
.rateIn #simBox03 h4 .swpImg{background:url('/image/rate/index_h4_03.gif') 0 0 no-repeat;}
.rateIn #simBox04 h4,
.rateIn #simBox04 h4 .swpImg{background:url('/image/rate/index_h4_04.gif') 0 0 no-repeat;}
.rateIn #simBox05 h4,
.rateIn #simBox05 h4 .swpImg{background:url('/image/rate/index_h4_05.gif') 0 0 no-repeat;}

.rateIn .col3Box.waku1box{width:250px; overflow:hidden;}
.rateIn .col3Box.waku2box{width:500px; overflow:hidden;}


/* -----------------------*/
/* dc
/* -----------------------*/

#rateDc .subContBox .contBox3{border-color:#efc0c6 ;}
#rateDc .subContBox .foot3,
#rateDc .subContBox .join3{background-color:#efc0c6;}

#rateDc .subContBox #sub_btn01 a{background:url('/image/rate/contents.gif') 0 -193px no-repeat;}
#rateDc .subContBox #sub_btn03 a{background:url('/image/rate/contents.gif?noCache=2013111200') 0 -658px no-repeat; height:43px;}
#rateDc .subContBox #sub_btn01 a:hover{background:url('/image/rate/contents.gif') -170px -193px no-repeat;}
#rateDc .subContBox #sub_btn03 a:hover{background:url('/image/rate/contents.gif?noCache=2013111200') -170px -658px no-repeat;}

/* -----------------------*/
/* fd
/* -----------------------*/

#rateFd .subContBox .contBox3{border-color:#abe2e9 ;}
#rateFd .subContBox .foot3,
#rateFd .subContBox .join3{background-color:#abe2e9;}

#rateFd .subContBox h2#h2s_01{background:url('/image/fx/heading.gif') -762px 0 no-repeat;}
#rateFd .subContBox h2#h2s_02{background:url('/image/fx/heading.gif') -762px -40px no-repeat;}
#rateFd .subContBox h2#h2s_03{background:url('/image/fx/heading.gif') -762px -80px no-repeat;}
#rateFd .subContBox h2#h2s_04{background:url('/image/fx/heading.gif') -762px -120px no-repeat;}
#rateFd .subContBox h2#h2s_05{background:url('/image/fx/heading.gif') -762px -160px no-repeat;}

#rateFd .subContBox #sub_btn01 a{background:url('/image/rate/contents.gif') 0 -236px no-repeat;}
#rateFd .subContBox #sub_btn02 a{background:url('/image/fx/contents.gif') -173px -238px no-repeat;}
#rateFd .subContBox #sub_btn03 a{background:url('/image/fx/contents.gif') -346px -238px no-repeat;}
#rateFd .subContBox #sub_btn04 a{background:url('/image/fx/contents.gif?noCache=2013111200') -580px -380px no-repeat;}
#rateFd .subContBox #sub_btn05 a{background:url('/image/fx/sub_btn08.gif') 0 0 no-repeat; height:43px;}
#rateFd .subContBox #sub_btn06 a{background:url('/image/fx/contents.gif') -865px -238px no-repeat; height:43px;}
#rateFd .subContBox #sub_btn01 a:hover{background:url('/image/rate/contents.gif') -170px -236px no-repeat;}
#rateFd .subContBox #sub_btn02 a:hover{background:url('/image/fx/contents.gif') -173px -284px no-repeat;}
#rateFd .subContBox #sub_btn03 a:hover{background:url('/image/fx/contents.gif') -346px -284px no-repeat;}
#rateFd .subContBox #sub_btn04 a:hover{background:url('/image/fx/contents.gif?noCache=2013111200') -580px -425px no-repeat;}
#rateFd .subContBox #sub_btn05 a:hover{background:url('/image/fx/sub_btn08.gif') 0 -43px no-repeat;}
#rateFd .subContBox #sub_btn06 a:hover{background:url('/image/fx/contents.gif') -865px -284px no-repeat;}

/* -----------------------*/
/* hl
/* -----------------------*/

.hlApplyBtn a{display:block; height:45px; width:170px; background:url('/image/rate/contents.gif') 0 0 no-repeat;}
.hlApplyBtn a:hover{background-position:-170px 0;}

#rateHl #main h4#h4_01,
#rateHl #main h4#h4_02,
#rateHl #main h4#h4_03,
#rateHl #main h4#h4_04,
#rateHl #main h4#h4_05{height:auto; margin-bottom:5px; background:none;}

#rateHl .subContBox #sub_btn01 a{background:url('/image/rate/contents.gif') 0 -45px no-repeat; height:35px;}
#rateHl .subContBox #sub_btn02 a{background:url('/image/rate/contents.gif') 0 -80px no-repeat; height:35px;}
#rateHl .subContBox #sub_btn03 a{background:url('/image/rate/contents.gif') 0 -115px no-repeat; height:35px;}
#rateHl .subContBox #sub_btn04 a{background:url('/image/rate/contents.gif') 0 -572px no-repeat;height:43px;}/*住宅ローンに関するよくあるご質問*/
#rateHl .subContBox #sub_btn05 a{background:url('/image/rate/contents.gif') 0 -486px no-repeat;height:43px;}/*お問い合わせ　ローン専用ダイヤル*/

#rateHl .subContBox #sub_btn01 a:hover{background:url('/image/rate/contents.gif') -170px -45px no-repeat;}
#rateHl .subContBox #sub_btn02 a:hover{background:url('/image/rate/contents.gif') -170px -80px no-repeat;}
#rateHl .subContBox #sub_btn03 a:hover{background:url('/image/rate/contents.gif') -170px -115px no-repeat;}
#rateHl .subContBox #sub_btn04 a:hover{background:url('/image/rate/contents.gif') -170px -572px no-repeat;height:43px;}
#rateHl .subContBox #sub_btn05 a:hover{background:url('/image/rate/contents.gif') -170px -486px no-repeat;height:43px;}

#rateHl .subContBox #sub_btn01 a span.swpImg,
#rateHl .subContBox #sub_btn02 a span.swpImg,
#rateHl .subContBox #sub_btn03 a span.swpImg{height:35px;}
#rateHl .subContBox #sub_btn04 a span.swpImg,
#rateHl .subContBox #sub_btn05 a span.swpImg{height:43px;}

#rateHl .infoArea h5{padding:0;}
#rateHl .infoArea span.bold{font-weight:bold;}



/* #tablist01 */
#tablist01 > ul li,
#tablist01 > ul li span.swpImg{width:170px;height:34px;}
#tablist01 > ul li#tab01{background:url('/image/rate/loan_hl_btn_tekiyou.gif') 0 0 no-repeat;}
#tablist01 > ul li#tab02{background:url('/image/rate/loan_hl_btn_rule.gif') 0 0 no-repeat;}
#tablist01 > ul li#tab03{background:url('/image/rate/loan_hl_btn_kijyun.gif') 0 0 no-repeat;}

#tablist01 > ul li[aria-selected="true"]{background-position:0 -68px !important;}
#tablist01 > ul li[aria-selected="false"]{background-position:0 0 !important;}
#tablist01 > ul li[aria-selected="false"]:hover{background-position:0 -34px !important;}
div.tabcont[aria-hidden="true"]{display:none;}
div.tabcont[aria-hidden="false"]{display:block;}


.ratetable tbody td{
text-align:right;
}

.ratetable tbody th.clb{
background:#e9f0f3 !important;
}

/* -----------------------*/ 
/* cardloan */
#rateCl #sub h2#h2s_01{background:url('/image/loan/loan_sub_h2_01.gif') 0 0 no-repeat;}
#rateCl #sub p.subText01,
#rateCl #sub p.subText01{background:url('/image/loan/loan_sub_text01.gif') 0 0 no-repeat;width:120px;height:22px;}
/* color */
#rateCl .subContBox .contBox3 {border-color:#86d5c3;}
#rateCl .subContBox .foot3 {background-color:#86d5c3;}


/* pl */
#ratePl .subContBox .contBox3{border-color:#82CBAE;}
#ratePl .subContBox .foot3,
#ratePl .subContBox .join3{background-color:#82CBAE;}

#ratePl .subContBox h2#h2s_01{background:url('/image/pl/heading.gif') -730px 0 no-repeat;}

#ratePl .subContBox #sub_btn01 a{background:url('/image/rate/contents.gif') 0 -322px no-repeat;}
#ratePl .subContBox #sub_btn01 a:hover{background:url('/image/rate/contents.gif') -170px -322px no-repeat;}


/* -----------------------*/ 
/* dcInfo */
#dcInfo{margin-bottom:15px;}
#dcInfo p{
margin-bottom:5px;
padding: 8px 12px;
background: #fbdcea;
border-radius:3px;
}
#dcInfo p a{
color: #333 !important;
font-weight: bold;
}

/**** ブランドPJ暫定用 *****/

.meganav,
.top-block {
display: none;
}
