/*! ========================================================================
===========================================================================

	loan.css
	---------------------------
	// Last modified: 2024/12/25 21:05:39

===========================================================================
======================================================================== */.page.-loan .contentsBody{overflow-x:hidden;padding:40px 0;background:#f29858;font-family:"YakuHanJP_Noto","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#512d1e}.p_hero{padding-top:40px;background:#f29858}.p_hero ._pageTitle{overflow:hidden;padding:15px;text-align:center}.p_hero ._pageTitle img{opacity:0;transform:translateY(100%);transition:.6s ease .6s}.p_hero.is_inview ._image img{opacity:1;transform:scale(1)}.p_hero.is_inview ._pageTitle img{opacity:1;transform:translateY(0)}.p_qanda{margin-bottom:20px;text-align:center}@media(min-width: 701px){.p_qanda.-n2{width:851px}}.ctaBox{position:relative;margin-top:-20px;text-align:center;font-family:"YakuHanMP_Noto","Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media(max-width: 700px){.ctaBox{padding-top:40px}}.ctaBox ._arrow{margin-bottom:20px}@media(max-width: 700px){.ctaBox ._arrow img{width:120px}}.ctaBox ._point{position:absolute;top:10px;right:-40px;z-index:0;opacity:0;transform:scale(1.2) rotate(15deg);transition:.6s ease .8s}@media(max-width: 700px){.ctaBox ._point{right:-10px;width:100px}}.ctaBox ._point.is_inview{opacity:1;transform:scale(1) rotate(0deg)}.ctaBox ._heading{margin-bottom:.75em;padding-bottom:.5em;border-bottom:1px solid;font-size:24px;line-height:1.2}@media(max-width: 700px){.ctaBox ._heading{margin-top:40px;font-size:16px}}.ctaBox ._heading ._sub,.ctaBox ._heading ._main{display:block}.ctaBox ._heading ._sub{margin-bottom:.25em}.ctaBox ._heading ._main{font-size:175%}.ctaBox ._text{margin-bottom:2em;font-size:20px;line-height:1.6}@media(max-width: 700px){.ctaBox ._text{font-size:16px}}.ctaBox ._comparison{border-bottom:1px solid}.ctaBox ._conclusion{margin-top:30px}.contentsFooter{padding:40px 0}.btnBox{text-align:center}.btnBox ._btn{font-size:20px}@media(max-width: 700px){.btnBox ._btn{font-size:18px}}.btnBox ._btn a{display:inline-flex;justify-content:center;align-items:center;gap:5px;width:500px;max-width:100%;height:80px;text-decoration:none;background:#000;color:#fff240;transition:.2s ease}.btnBox ._btn a::before{content:"";display:inline-block;width:0;height:0;border:.5em solid rgba(0,0,0,0);border-left-color:#fff240;transform:scaleY(0.5) scaleX(1.2)}@media(min-width: 701px){.btnBox ._btn a:hover{background:#666}}
