@charset "utf-8";:root{--root-font-size:16}@media print{:root{--root-font-size:10}}html,body,main,aside,article,section,nav,header,footer,div,p,li,dl,dt,dd,address,figure{margin:0;padding:0}html{font-size:100%;touch-action:manipulation}@media print{html{font-size:62.5%}}body{width:100%;font-size:100%;font-size:calc( 13 / var(--root-font-size) * 1rem );color:#000;background-color:#fff;background-image:linear-gradient(90deg,#257db7,#35a8e0)}header,main,footer{display:block}main{display:block;overflow:hidden}h1,h2,h3,h4,h5,h6{font-size:1.25rem;font-weight:400;margin:0;padding:0;border:none}div,p,a,span,dd,dt,li,address{font-size:1rem}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{max-width:100%}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}li{list-style-type:none}a{color:#000;text-decoration:none}time{display:inline-block}address{font-style:normal}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer;border-style:none;margin:0 auto}textarea{resize:vertical}img{max-width:100%}video{filter:drop-shadow(0px 0px rgba(0,0,0,0));outline:none;border:none}*{font-size:1rem;font-family:'Noto Sans JP',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}*,*:before,*:after{box-sizing:border-box}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pc{display:none}.sp{display:block}@media screen and (min-width:768px){.screen-reader-text_tab{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pc{display:block}.sp{display:none}}@media screen and (min-width:1440px){.screen-reader-text_pc{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.upper_case{text-transform:uppercase}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 .625rem}@media screen and (min-width:768px){.container{padding:0}}.emphasis{font-weight:700}.line_break{display:inline-block}#page_top{display:none}li a,p a{text-decoration:none}.header{width:100%;position:fixed;top:0;left:0;z-index:10}.header .container{max-width:1440px;padding:0}.header .logo a{display:flex;align-items:center;justify-content:center;width:268px;height:80px;border-radius:0 0 40px;background-color:#fff;position:relative}.header .logo a:before{display:none;position:absolute;top:0;left:0;content:'';width:100%;height:100%;border-radius:0 0 40px;opacity:.15;background-color:#000;z-index:3}.header .logo a:hover:before{display:block}.header .logo a>span{display:block;width:227px;height:auto;padding-top:23.4234234234%;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/header_logo.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.header .logo a{width:468px;height:130px;border-radius:0 0 65px}.header .logo a:before{border-radius:0 0 65px}.header .logo a>span{width:385px}}@media screen and (min-width:1440px){.header .logo a{width:540px;height:150px;border-radius:0 0 75px}.header .logo a:before{border-radius:0 0 75px}.header .logo a>span{width:444px}}.header .cta{width:100%;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:10}.header .cta>ul{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%}.header .cta>ul>li{width:33.33%;width:calc(100% / 3);height:50px}.header .cta>ul>li.cta_tel>a,.header .cta>ul>li.cta_mail>a,.header .cta>ul>li.cta_line>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.header .cta>ul>li.cta_tel>a{background-color:#ff3c64}.header .cta>ul>li.cta_mail>a{background-image:linear-gradient(90deg,#257db7,#35a8e0)}.header .cta>ul>li.cta_line>a{background-color:#4cc764}.header .cta>ul>li.cta_tel>a:before,.header .cta>ul>li.cta_mail>a:before,.header .cta>ul>li.cta_line>a:before{display:none;position:absolute;top:0;left:0;content:'';width:100%;height:100%;opacity:.15;background-color:#fff;z-index:3}.header .cta>ul>li.cta_tel>a:hover:before,.header .cta>ul>li.cta_mail>a:hover:before,.header .cta>ul>li.cta_line>a:hover:before{display:block}.header .cta>ul>li>a>span{font-size:.875rem;font-weight:700;line-height:1.429;color:#fff;position:unset !important}.header .cta>ul>li.cta_tel>a>span>.cta_tel_icon,.header .cta>ul>li.cta_mail>a>.cta_mail_icon,.header .cta>ul>li.cta_line>a>.cta_line_icon{display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.header .cta>ul>li.cta_tel>a>span>.cta_tel_icon{width:15px;height:16px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/cta_tel.svg);margin-right:11px}.header .cta>ul>li.cta_mail>a>.cta_mail_icon{width:17px;height:11px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/cta_mail.svg);margin-right:9px}.header .cta>ul>li.cta_line>a>.cta_line_icon{width:22px;height:21px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/cta_line.svg);margin-right:9px}@media screen and (min-width:768px){.header .cta{bottom:unset;top:0;left:unset;right:0;width:260px;transform:unset}.header .cta>ul{width:260px;flex-wrap:wrap}.header .cta>ul>li.cta_tel{order:1;width:260px}.header .cta>ul>li.cta_tel>a{background-color:#ff3c64;width:254px;height:39px;border-radius:19px;margin-top:10px}.header .cta>ul>li.cta_tel>a>span>.cta_tel_icon{display:none}.header .cta>ul>li.cta_tel>a>.cta_tel_tab{display:block;width:211px;height:15px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/cta_tel_pc.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.header .cta>ul>li.cta_tel>.cta_tel_free{display:block;width:190px;height:11px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/cta_tel_free_pc.svg);background-repeat:no-repeat;background-position:center;background-size:contain;clip:unset;-webkit-clip-path:unset;clip-path:unset;text-indent:100%;margin:0;position:unset !important;margin-top:10px;margin-left:45px}.header .cta>ul>li.cta_mail>a,.header .cta>ul>li.cta_line>a{flex-direction:column}.header .cta>ul>li.cta_mail,.header .cta>ul>li.cta_line{width:130px;height:130px}.header .cta>ul>li.cta_mail>a>span,.header .cta>ul>li.cta_line>a>span{font-size:1.0625rem;line-height:1.235}.header .cta>ul>li.cta_mail>a>.cta_mail_text{display:block;clip:unset;-webkit-clip-path:unset;clip-path:unset;text-indent:unset;height:auto;margin:0;overflow:unset;position:unset;width:auto}.header .cta>ul>li.cta_mail>a>.cta_mail_icon{display:block;width:35px;height:23px;margin-right:unset;margin-bottom:16px;margin-top:10px}.header .cta>ul>li.cta_line>a>.cta_line_icon{width:44px;height:42px;margin-right:unset;margin-bottom:14px}}@media screen and (min-width:1440px){.header .container{position:relative}.header .cta{position:absolute;width:720px}.header .cta>ul{flex-wrap:nowrap;justify-content:end;width:720px}.header .cta>ul>li.cta_tel{order:unset;width:420px}.header .cta>ul>li.cta_tel>a{width:391px;height:60px;border-radius:30px}.header .cta>ul>li.cta_tel>a>.cta_tel_tab{width:326px;height:24px}.header .cta>ul>li.cta_tel>.cta_tel_free{width:254px;height:15px;margin-top:14px;margin-left:auto;margin-right:35px}.header .cta>ul>li.cta_mail,.header .cta>ul>li.cta_line{width:150px;height:150px}.header .cta>ul>li.cta_mail>a>span,.header .cta>ul>li.cta_line>a>span{font-size:1.25rem;line-height:1.25}.header .cta>ul>li.cta_mail>a>.cta_mail_icon{width:40px;height:26px;margin-bottom:20px}.header .cta>ul>li.cta_line>a>.cta_line_icon{width:51px;height:49px;margin-bottom:16px}}.footer{padding-top:80px;padding-bottom:60px}.footer .footer_logo span{display:block;width:301px;height:auto;padding-top:20.2657807308%;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/footer_logo.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto}.footer .company_name,.footer address p{font-size:1rem;font-weight:400;line-height:1.75;color:#fff;text-align:center}.footer .privacy_policy,.footer .copy{text-align:center}.footer .privacy_policy a,.footer .copy small{font-size:.75rem;font-weight:400;line-height:2.0833;letter-spacing:.02em;color:#fff;text-align:center}.footer .privacy_policy a:hover{text-decoration:underline}@media screen and (min-width:768px){.footer{padding-top:74px;padding-bottom:16px}.footer .footer_logo span{width:501px}.footer .company{display:flex;justify-content:center;margin-bottom:16px}.footer .company_name{margin-right:1em}}main{background-color:#fff}.main_visual{width:100%;height:665px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_sp.jpg?20250825);background-repeat:no-repeat;background-position:center;background-position:calc(50% - 10px) center;background-size:cover;padding-top:80px;position:relative}@media screen and (min-width:720px){.main_visual{background-position:center}}@media screen and (min-width:768px){.main_visual{height:850px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_tab.jpg?20250825);background-position:center;background-position:calc(50% - 50px) center}}@media screen and (min-width:1190px){.main_visual{background-position:center}}@media screen and (min-width:1440px){.main_visual{height:900px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_pc.jpg?20250825);background-position:center;background-position:calc(50% - 14px) center}}@media screen and (min-width:1860px){.main_visual{background-position:center}}.mv_title{width:323px;height:175px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_title.svg?20250825);background-repeat:no-repeat;background-position:center;background-size:cover;margin:22px auto 0}@media screen and (min-width:768px){.mv_title{width:489px;height:264px;position:absolute;top:337px;left:29px;left:calc((100vw - 739px) /2)}}@media screen and (min-width:1440px){.mv_title{width:637px;height:343px;top:301px;left:157px;left:calc((100vw - 1283px) /2)}}.mv_achievements{width:154px;height:142px;position:absolute;bottom:10px;right:10px;right:calc((100vw - 350px) /2)}.mv_achievements .mv_achievements_consultation{width:154px;height:76px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_achievements_consultation_sp.png?20250825);background-repeat:no-repeat;background-position:center;background-size:contain}.mv_achievements .mv_achievements_contract{width:154px;height:76px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_achievements_contract_sp.png?20250825);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:64px}@media screen and (min-width:768px){.mv_achievements{width:384px;height:95px;display:flex;bottom:unset;top:197px;right:unset;left:30px;left:calc((100vw - 738px) /2)}.mv_achievements .mv_achievements_consultation{width:190px;height:94px}.mv_achievements .mv_achievements_contract{width:190px;height:94px;position:static;top:unset}}@media screen and (min-width:1440px){.mv_achievements{width:641px;height:82px;top:183px;left:147px;left:calc((100vw - 1293px) /2)}.mv_achievements .mv_achievements_consultation{width:350px;height:82px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_achievements_consultation_pc.png?20250825)}.mv_achievements .mv_achievements_contract{width:299px;height:82px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_achievements_contract_pc.png?20250825);margin-left:-15px}}.mv_point_sp{width:105px;height:363px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_sp.png?20250825);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:13px;left:15px;left:calc((100vw - 345px) /2)}.mv_point{display:none}@media screen and (min-width:768px){.mv_point_sp{display:none}.mv_point{display:flex;position:absolute;bottom:50px;left:39px;left:calc((100vw - 747px) /2)}.mv_point .mv_point_1,.mv_point .mv_point_2,.mv_point .mv_point_3,.mv_point .mv_point_4{width:140px;height:140px;background-repeat:no-repeat;background-position:center;background-size:contain}.mv_point .mv_point_1{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_1.png?20250825)}.mv_point .mv_point_2{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_2.png?20250825)}.mv_point .mv_point_3{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_3.png?20250825)}.mv_point .mv_point_4{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_4.png?20250825)}}@media screen and (min-width:1440px){.mv_point{bottom:36px;left:164px;left:calc((100vw - 1276px) /2)}.mv_point .mv_point_1,.mv_point .mv_point_2,.mv_point .mv_point_3,.mv_point .mv_point_4{width:176px;height:176px}.mv_point .mv_point_1{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_1.png)}.mv_point .mv_point_2{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_2.png)}.mv_point .mv_point_3{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_3.png)}.mv_point .mv_point_4{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/mv_point_4.png)}}.what_kind h2,.delinquency h2,.difference h2,.solution_example h2,.faq h2,.greeting h2,.contact_form h2{text-align:center}.what_kind h2 span,.delinquency h2 span,.difference h2 span,.solution_example h2 span,.faq h2 span,.greeting h2 span,.contact_form h2 span{display:inline-block;font-size:1.6875rem;font-weight:700;line-height:1.4;letter-spacing:.02em;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:1px}@media screen and (min-width:768px){.what_kind h2 span,.delinquency h2 span,.difference h2 span,.solution_example h2 span,.faq h2 span,.greeting h2 span,.contact_form h2 span{font-size:2.375rem;line-height:1.81;letter-spacing:unset;text-decoration-thickness:2px}}@media screen and (min-width:1440px){.what_kind h2 span,.delinquency h2 span,.difference h2 span,.solution_example h2 span,.faq h2 span,.greeting h2 span,.contact_form h2 span{font-size:3rem}}.worries{padding-bottom:49px}.worries .container{padding:0 14px}.worries .worries_wrappar{position:relative;padding-bottom:60px;margin-bottom:26px;background:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_worries_people.png) no-repeat bottom 128px center/174px 227px,url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_worries_home.svg) no-repeat bottom 190px center/244px 241px,linear-gradient(#00294c 50%,#35a8e0)}.worries .worries_wrappar:before{content:"";position:absolute;bottom:-1px;left:50%;border-bottom:30vw solid #fff;border-left:100vw solid transparent}.worries .worries_wrappar:after{content:"";position:absolute;bottom:-1px;right:50%;border-bottom:30vw solid #fff;border-right:100vw solid transparent}.worries .worries_inner{padding-top:89px;padding-bottom:390px}.worries .worries_intro{width:100%;position:absolute;bottom:64px;left:50%;transform:translateX(-50%);z-index:1}.worries .worries_intro p{font-size:1.5rem;font-weight:700;color:#fff;text-align:center}@media screen and (min-width:768px){.worries{padding-bottom:68px}.worries .container{padding:0 44px}.worries .worries_wrappar{padding-bottom:125px;margin-bottom:50px;background:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_worries_people.png) no-repeat bottom 164px center/212px 276px,url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_worries_home.svg) no-repeat bottom 240px center/296px 293px,linear-gradient(#00294c 30%,#35a8e0)}.worries .worries_wrappar:after{height:125px}.worries .worries_inner{padding-top:53px;padding-bottom:407px}.worries .worries_intro{bottom:100px}.worries .worries_intro p{font-size:2rem}}@media screen and (min-width:1440px){.worries{padding-bottom:100px}.worries .container{padding:0}.worries .worries_wrappar{padding-bottom:220px;margin-bottom:90px;background:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_worries_people.png) no-repeat bottom 250px center/313px 408px,url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_worries_home.svg) no-repeat bottom 368px center/437px 434px,linear-gradient(#00294c 30%,#35a8e0)}.worries .worries_wrappar:after{height:220px}.worries .worries_inner{padding-top:102px;padding-bottom:143px}.worries .worries_intro{bottom:170px}.worries .worries_intro p{font-size:2.625rem}}.worries h2{text-align:center;margin-bottom:31px}.worries h2 span{display:inline-block;font-size:1.4375rem;font-weight:700;line-height:1.5;letter-spacing:.02em;color:#fff;border-bottom:1px solid #fff}.worries .worries_list{margin:0 14px 0 22px}.worries .worries_list li{background-color:#fff;border-radius:13px;box-shadow:2px 2px 2px 0px rgba(0,0,0,.35);min-height:5.3125rem;padding-left:32px;padding-right:10px;display:flex;align-items:center;position:relative}.worries .worries_list li:before{content:'';display:block;width:36px;height:36px;border-radius:50%;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/worries_list_check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:-9px;left:-8px;z-index:3}.worries .worries_list li+li{margin-top:14px}.worries .worries_list li div{width:100%;height:100%;border-radius:13px;background-color:#fff;padding-left:32px;padding-right:10px;display:flex;align-items:center;position:absolute;top:0;left:0;z-index:2}.worries .worries_list li span{font-size:1.0635rem;font-weight:700;line-height:1.52}.worries .worries_list li span.text_pink{color:#ff3c64}@media screen and (min-width:768px){.worries h2{margin-bottom:50px}.worries h2 span{font-size:2.5rem;line-height:1.425;border-bottom:2px solid #fff}.worries .worries_list{margin:0 25px 0 22px;display:flex;flex-wrap:wrap;justify-content:space-between}.worries .worries_list li{width:48%;width:calc((100% / 2) - 9px );min-height:5.4375rem;margin-bottom:40px}.worries .worries_list li:before{width:37px;height:37px}.worries .worries_list li:after{content:'';display:block;width:29px;height:22px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/worries_list_bubble_ds.svg);position:absolute;bottom:-15px;z-index:1}.worries .worries_list li:nth-child(even):after{transform:scale(-1,1)}.worries .worries_list li:nth-child(1):after{left:140px}.worries .worries_list li:nth-child(2):after{right:114px}.worries .worries_list li:nth-child(3):after{left:87px}.worries .worries_list li:nth-child(4):after{right:205px}.worries .worries_list li:nth-child(5):after{left:157px}.worries .worries_list li:nth-child(6):after{right:145px}.worries .worries_list li+li{margin-top:unset}.worries .worries_list li span{font-size:1.125rem;line-height:1.5}}@media screen and (min-width:1440px){.worries h2{margin-bottom:92px}.worries h2 span{font-size:3rem;line-height:1.604;border-bottom:3px solid #fff}.worries .worries_list{margin:0 60px 0 54px;display:block;min-height:422px;position:relative}.worries .worries_list li{width:343px;margin-bottom:0;position:absolute}.worries .worries_list li:nth-child(1){top:0;left:78px}.worries .worries_list li:nth-child(2){top:0;right:17px}.worries .worries_list li:nth-child(3){top:157px;left:0}.worries .worries_list li:nth-child(4){top:158px;right:0}.worries .worries_list li:nth-child(5){top:315px;left:64px}.worries .worries_list li:nth-child(6){top:316px;right:28px}.worries .worries_list li:before{width:43px;height:43px;top:-10px;left:-9px}.worries .worries_list li div{justify-content:center;padding-left:38px}.worries .worries_list li:after{width:33px;height:27px;bottom:-20px}.worries .worries_list li:nth-child(1):after{left:225px}.worries .worries_list li:nth-child(2):after{right:239px}.worries .worries_list li:nth-child(3):after{left:165px}.worries .worries_list li:nth-child(4):after{right:188px}.worries .worries_list li:nth-child(5):after{left:195px}.worries .worries_list li:nth-child(6):after{right:248px}.worries .worries_list li span{font-size:1.3125rem;line-height:1.523}}.worries .solution_message{padding:41px 12px 445px 14px;background-color:#e6f0f0;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_solution_message_img_sp.jpg);background-repeat:no-repeat;background-position:bottom 15px center;background-size:304px 390px;position:relative;margin:0 13px}.worries .solution_message h3{margin-bottom:43px;text-align:center;border-bottom:none}.worries .solution_message h3:after{display:none}.worries .solution_message h3 span{font-size:1.6875rem;font-weight:700;line-height:1.4074;letter-spacing:.02em}.worries .solution_message h3 span.text_pink{color:#ff3c64}.worries .solution_message p,.worries .solution_message p span{font-size:.9375rem;font-weight:400;line-height:1.866}.worries .solution_message p span.marker{background-color:#ff0;padding:0 .5em}.worries .solution_message .solution_message_img_people{position:relative;width:100%;height:100%;overflow:hidden}.worries .solution_message .solution_message_img_people .img_wrap{padding-top:144.077134986%}.worries .solution_message .solution_message_img_people .img_wrap>img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}.worries .solution_message .solution_message_img_people_wrapper{position:absolute;bottom:0;left:-32px;width:208px}@media screen and (min-width:768px){.worries .solution_message{padding:45px 0 49px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_solution_message_img_tab_pc.png);background-repeat:no-repeat;background-position:bottom right;background-size:186px 330px;margin:0 22px}.worries .solution_message h3 span{font-size:2.375rem}.worries .solution_message p,.worries .solution_message p span{font-size:1rem;line-height:2;letter-spacing:unset}.worries .solution_message .solution_message_text_wrapper{width:384px;margin-left:54px}.worries .solution_message .solution_message_img_people_wrapper{left:unset;right:48px;width:232px}}@media screen and (min-width:1440px){.worries .solution_message{padding:45px 0 49px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_solution_message_img_tab_pc.png);background-repeat:no-repeat;background-position:bottom right;background-size:contain;width:100%;max-width:1300px;margin:0 auto}.worries .solution_message h3{max-width:830px;margin-left:117px;text-align:unset}.worries .solution_message h3 span{font-size:3.75rem;line-height:1.3833}.worries .solution_message p,.worries .solution_message p span{font-size:1.125rem}.worries .solution_message p.solution_message_paragraph_spacer{margin-top:1rem}.worries .solution_message p .line_break_pc{display:inline-block}.worries .solution_message .solution_message_text_wrapper{width:735px;margin-left:117px}.worries .solution_message .solution_message_img_people_wrapper{right:96px;width:363px}}.worries .solution_message_summary{width:290px;margin:49px auto 0}.worries .solution_message_summary p{display:block;width:100%;height:0;padding-top:55.172413793%;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/solution_message_summary_sp.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.worries .solution_message_summary{width:555px;margin:69px auto 0}.worries .solution_message_summary p{padding-top:30.6306306306%;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/solution_message_summary_tab.svg)}}@media screen and (min-width:1440px){.worries .solution_message_summary{width:1098px;margin:96px auto 0}.worries .solution_message_summary p{padding-top:12.0218579234%;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/solution_message_summary_pc.svg)}}.free_consultation{padding-top:33px;padding-bottom:29px;background-image:linear-gradient(90deg,#257db7,#35a8e0)}.free_consultation .container{padding:0 30px;position:relative}.free_consultation h2{font-size:1.8125rem;font-weight:700;color:#fff;margin-bottom:10px}.free_consultation .consultation_message .consultation_intro{margin-bottom:10px;max-width:210px}.free_consultation .consultation_message .consultation_intro span{display:inline-block;font-size:1rem;font-weight:500;line-height:1.6875;color:#fff}.free_consultation .consultation_free{display:block;width:70px;width:4.375rem;height:72px;height:4.5rem;padding-bottom:13px;padding-bottom:.8125rem;position:absolute;top:49px;top:3.0625rem;right:34px}.free_consultation .consultation_free .consultation_free_inner{width:100%;height:100%;background-color:#ff3c64;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:1px 2px 1px 0px rgba(0,0,0,.35);box-shadow:.0625rem .125rem .0625rem 0px rgba(0,0,0,.35)}.free_consultation .consultation_free:after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:35px solid transparent;border-left:2.1875rem solid transparent;border-right:35px solid transparent;border-right:2.1875rem solid transparent;border-top:13px solid #ff3c64;border-top:.8125rem solid #ff3c64;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.35));filter:drop-shadow(.0625rem .125rem .0625rem rgba(0,0,0,.35))}.free_consultation .consultation_free .consultation_free_inner span{display:block;font-size:1.3125rem;font-weight:700;line-height:1;color:#fff}.free_consultation .consultation_free .consultation_free_inner span:nth-child(1){position:relative;margin-bottom:7px}.free_consultation .consultation_free .consultation_free_inner span:nth-child(1):after{content:'';display:block;width:48px;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.free_consultation{padding-top:36px;padding-bottom:41px}.free_consultation .container{padding:0 43px;max-width:1100px}.free_consultation h2{font-size:1.75rem;margin-bottom:20px}.free_consultation .consultation_message .consultation_intro{margin-bottom:16px;max-width:275px}.free_consultation .consultation_free{width:86px;width:5.375rem;height:98px;height:6.125rem;padding-bottom:17px;padding-bottom:1.0625rem;top:-42px;right:27px}.free_consultation .consultation_free:before{content:'';display:block;position:absolute;top:-7px;right:-7px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #7c2d2d}.free_consultation .consultation_free:after{border-left:43px solid transparent;border-left:2.6875rem solid transparent;border-right:43px solid transparent;border-right:2.6875rem solid transparent;border-top:17px solid #ff3c64;border-top:1.0625rem solid #ff3c64}.free_consultation .consultation_free .consultation_free_inner span{font-size:1.5rem;letter-spacing:.04em}.free_consultation .consultation_free .consultation_free_inner span:nth-child(1){margin-bottom:13px}.free_consultation .consultation_free .consultation_free_inner span:nth-child(1):after{width:55px;bottom:-8px}}@media screen and (min-width:1440px){.free_consultation{padding-top:67px;padding-bottom:50px}.free_consultation .container{padding:0}.free_consultation h2{font-size:3rem;margin-bottom:24px;margin-top:-16px}.free_consultation .consultation_message .consultation_intro{margin-bottom:30px;max-width:500px}.free_consultation .consultation_message .consultation_intro span{font-size:1.5rem;line-height:1.75}.free_consultation .consultation_free{width:122px;width:7.625rem;height:128px;height:7.625rem;padding-bottom:24px;padding-bottom:1.5rem;top:-62px;right:-50px}.free_consultation .consultation_free:before{top:-11px;right:-11px;width:0;height:0;border-top:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #7c2d2d}.free_consultation .consultation_free:after{border-left:61px solid transparent;border-left:3.8125rem solid transparent;border-right:61px solid transparent;border-right:3.8125rem solid transparent;border-top:24px solid #ff3c64;border-top:1.5rem solid #ff3c64}.free_consultation .consultation_free .consultation_free_inner span{font-size:2.3125rem;letter-spacing:.04em}.free_consultation .consultation_free .consultation_free_inner span:nth-child(1){margin-bottom:20px}.free_consultation .consultation_free .consultation_free_inner span:nth-child(1):after{width:85px;bottom:-12px}}.free_consultation .achievement_summary{display:flex}.free_consultation .achievement_summary p:nth-child(1){margin-right:4px}.free_consultation .achievement_summary .achievement_record{display:block;width:104px;height:104px;background-color:#d2b15f;border-radius:50%;position:relative;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.free_consultation .achievement_summary .achievement_record .bg_white_layer{display:block;width:101px;height:101px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer{display:block;width:98px;height:98px;background-image:linear-gradient(-45deg,#d2b15f,#f8ef98 28%,#f8ef98 70%,#d5b664);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span{display:block;font-size:.6875rem;font-weight:700;line-height:1.45}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span+span{margin-top:3px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.crown_icon{width:17px;height:18px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/icon_crown.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.record_number_consult,.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.record_number_contract{display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.record_number_consult{width:69px;height:22px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/free_record_number_consult.svg)}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.record_number_contract{width:61px;height:22px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/free_record_number_contract.svg)}.free_consultation .free_consultation_people_wrapper{display:block;width:98px;position:absolute;top:137px;right:30px}.free_consultation .free_consultation_people_wrapper .free_consultation_people{position:relative;width:100%;height:100%;overflow:hidden}.free_consultation .free_consultation_people_wrapper .free_consultation_people .img_wrap{padding-top:132.307692307%}.free_consultation .free_consultation_people_wrapper .free_consultation_people .img_wrap>img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}@media screen and (min-width:768px){.free_consultation .achievement_summary{position:absolute;top:18px;left:318px}.free_consultation .achievement_summary p:nth-child(1){margin-right:6px}.free_consultation .achievement_summary .achievement_record{width:112px;height:112px}.free_consultation .achievement_summary .achievement_record .bg_white_layer{width:110px;height:110px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer{width:106px;height:106px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span{font-size:.75rem;line-height:1.55}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span+span{margin-top:4px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.crown_icon{width:18px;height:20px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.record_number_consult{width:75px;height:24px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.record_number_contract{width:67px;height:24px}.free_consultation .free_consultation_people_wrapper{width:136px;top:-13px;right:92px}}@media screen and (min-width:1440px){.free_consultation .achievement_summary{top:0;left:500px}.free_consultation .achievement_summary p:nth-child(1){margin-right:10px}.free_consultation .achievement_summary .achievement_record{width:173px;height:173px}.free_consultation .achievement_summary .achievement_record .bg_white_layer{width:169px;height:169px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer{width:163px;height:163px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span{font-size:1.1875rem;line-height:1.55}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span+span{margin-top:8px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.crown_icon{width:29px;height:31px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.record_number_consult{width:115px;height:37px}.free_consultation .achievement_summary .achievement_record .bg_white_layer .bg_gold_layer span.record_number_contract{width:103px;height:37px}.free_consultation .free_consultation_people_wrapper{width:195px;top:-35px;right:58px}}.free_consultation .free_consultation_list{display:flex;flex-direction:column;align-items:center;margin-top:14px}.free_consultation .free_consultation_list li{width:100%;min-height:55px;background-color:#fff;border-radius:5px;position:relative}.free_consultation .free_consultation_list li+li{margin-top:7px}.free_consultation .free_consultation_list li>div{display:block;width:100%;height:100%;background-color:#fff;border-radius:5px;position:absolute;top:0;left:0;z-index:2;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.free_consultation .free_consultation_list li>div>a{width:100%;height:100%;border-radius:5px;display:flex;align-items:center;justify-content:center;position:relative}.free_consultation .free_consultation_list li>div>a .free_consultation_tel_icon,.free_consultation .free_consultation_list li>div>a .free_consultation_tel,.free_consultation .free_consultation_list li>div>a .free_consultation_mail_icon,.free_consultation .free_consultation_list li>div>a .free_consultation_line_icon{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.free_consultation .free_consultation_list li>div>a .free_consultation_tel_icon{width:28px;height:31px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/free_consultation_tel_icon.svg);position:absolute;top:50%;left:21px;transform:translateY(-50%)}.free_consultation .free_consultation_list li>div>a .free_consultation_tel{width:186px;height:36px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/free_consultation_tel.svg);margin-left:23px}.free_consultation .free_consultation_list li>div>a .free_consultation_mail_icon{width:32px;height:21px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/free_consultation_mail_icon.svg);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.free_consultation .free_consultation_list li>div>a .free_consultation_line_icon{width:39px;height:39px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/free_consultation_line_icon.svg);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.free_consultation .free_consultation_list li>div>a .free_consultation_mail,.free_consultation .free_consultation_list li>div>a .free_consultation_line{font-size:1.1875rem;font-weight:700;letter-spacing:.05em}.free_consultation .free_consultation_list li>div>a .free_consultation_mail{color:#257db7}.free_consultation .free_consultation_list li>div>a .free_consultation_line{color:#4cc764}.free_consultation .free_consultation_list li>div>a:before{display:none;position:absolute;top:0;left:0;content:'';width:100%;height:100%;opacity:.15;background-color:#000;z-index:3}.free_consultation .free_consultation_list li>div>a:hover:before{display:block}@media screen and (min-width:768px){.free_consultation .free_consultation_list{flex-direction:row;justify-content:space-between;margin-top:0}.free_consultation .free_consultation_list li+li{margin-top:unset}.free_consultation .free_consultation_list li:nth-child(1){width:254px;min-height:55px}.free_consultation .free_consultation_list li:nth-child(2),.free_consultation .free_consultation_list li:nth-child(3){width:203px;min-height:55px}.free_consultation .free_consultation_list li>div>a{justify-content:end}.free_consultation .free_consultation_list li>div>a .free_consultation_tel_icon{left:19px}.free_consultation .free_consultation_list li>div>a .free_consultation_tel{width:175px;height:34px;margin-left:unset;margin-right:17px}.free_consultation .free_consultation_list li>div>a .free_consultation_mail_icon{left:19px}.free_consultation .free_consultation_list li>div>a .free_consultation_line_icon{left:15px;margin-right:28px}.free_consultation .free_consultation_list li>div>a .free_consultation_mail{margin-right:19px}.free_consultation .free_consultation_list li>div>a .free_consultation_line{margin-right:28px}}@media screen and (min-width:1440px){.free_consultation .free_consultation_list li:nth-child(1){width:411px;min-height:89px}.free_consultation .free_consultation_list li:nth-child(2),.free_consultation .free_consultation_list li:nth-child(3){width:328px;min-height:89px}.free_consultation .free_consultation_list li>div>a .free_consultation_tel_icon{width:45px;height:50px;left:31px}.free_consultation .free_consultation_list li>div>a .free_consultation_tel{width:261px;height:52px;margin-right:50px}.free_consultation .free_consultation_list li>div>a .free_consultation_mail_icon{width:52px;height:33px}.free_consultation .free_consultation_list li>div>a .free_consultation_line_icon{width:63px;height:63px}.free_consultation .free_consultation_list li>div>a .free_consultation_mail,.free_consultation .free_consultation_list li>div>a .free_consultation_line{font-size:1.625rem}.free_consultation .free_consultation_list li>div>a .free_consultation_mail{margin-right:61px}.free_consultation .free_consultation_list li>div>a .free_consultation_line{margin-right:58px}}.what_kind{padding-top:47px;padding-bottom:51px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/bg_what_kind.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.what_kind .container{padding:0 10px}.what_kind h2{margin-bottom:36px}.what_kind .what_kind_wrapper{margin:0 18px 42px}.what_kind .what_kind_wrapper .what_kind_text{margin-bottom:38px}.what_kind .what_kind_wrapper .what_kind_text p span{font-size:.9375rem;font-weight:400;line-height:1.867}.what_kind .what_kind_wrapper .what_kind_text p span.marker{background-color:#ff0;padding:0 .5em}.what_kind .what_kind_point{display:block;width:266px;height:264px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/what_kind_home.svg);background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 6px rgba(0,0,0,.35));padding-top:94px;margin:0 auto}.what_kind .what_kind_point p span{filter:drop-shadow(0 0 0 rgba(255,255,255,.35))}.what_kind .what_kind_point p span{display:block;text-align:center;font-size:1.125rem;font-weight:900;line-height:1.56}.what_kind .what_kind_point p span:first-child{font-weight:700;color:#fff;background-color:#ff3c64;width:130px;width:8.125rem;min-height:33px;min-height:2.0625rem;border-radius:16px;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}@media screen and (min-width:768px){.what_kind{padding-top:67px;padding-bottom:71px}.what_kind .container{padding:0 39px}.what_kind h2{margin-bottom:47px}.what_kind .what_kind_wrapper{margin:0 0 49px;display:flex;align-items:center}.what_kind .what_kind_wrapper .what_kind_text{margin-bottom:unset;max-width:440px}.what_kind .what_kind_wrapper .what_kind_text p span{font-size:1rem;line-height:2}.what_kind .what_kind_point{width:230px;height:228px;padding-top:82px;flex-shrink:0}.what_kind .what_kind_point p span{font-size:1rem;line-height:1.5}.what_kind .what_kind_point p span:first-child{font-size:.9375rem;letter-spacing:.02em;width:112px;width:7rem;min-height:28px;min-height:1.75rem;border-radius:14px;border-radius:.875rem;margin:0 auto 16px}}@media screen and (min-width:1440px){.what_kind{padding-top:94px;padding-bottom:94px}.what_kind .container{padding:0;max-width:1200px}.what_kind h2{margin-bottom:93px}.what_kind .what_kind_wrapper{margin:0 0 59px}.what_kind .what_kind_wrapper .what_kind_text{max-width:710px}.what_kind .what_kind_wrapper .what_kind_text p span{font-size:1.125rem;line-height:2.22;letter-spacing:.02em}.what_kind .what_kind_wrapper .what_kind_text p+p{margin-top:20px}.what_kind .what_kind_point{width:364px;height:360px;padding-top:129px;flex-shrink:0}.what_kind .what_kind_point p span{font-size:1.5625rem;line-height:1.52;color:#ff3c64}.what_kind .what_kind_point p span:first-child{font-size:1.5625rem;width:177px;width:11.0625rem;min-height:45px;min-height:2.8125rem;border-radius:22px;border-radius:1.375rem;margin:0 auto 24px}}.what_kind .what_kind_flow_img{background-color:#fff;padding:47px 11px 50px}.what_kind .flow_sp_img,.what_kind .flow_tab_img,.what_kind .flow_pc_img{position:relative;width:100%;height:100%;overflow:hidden}.what_kind .flow_sp_img .img_wrap{padding-top:317.981072555%}.what_kind .flow_tab_img .img_wrap{padding-top:138.003220611%}.what_kind .flow_pc_img .img_wrap{padding-top:45.437079731%}.what_kind .flow_sp_img .img_wrap>img,.what_kind .flow_tab_img .img_wrap>img,.what_kind .flow_pc_img .img_wrap>img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}.what_kind .what_kind_flow_sp{display:block}.what_kind .what_kind_flow_tab{display:none}.what_kind .what_kind_flow_pc{display:none}@media screen and (min-width:768px){.what_kind .what_kind_flow_img{padding:69px 22px 67px 36px}.what_kind .what_kind_flow_sp{display:none}.what_kind .what_kind_flow_tab{display:block}.what_kind .what_kind_flow_pc{display:none}}@media screen and (min-width:1440px){.what_kind .what_kind_flow_img{padding-top:72px;padding-bottom:76px;padding:72px 61px 76px 99px}.what_kind .what_kind_flow_sp{display:none}.what_kind .what_kind_flow_tab{display:none}.what_kind .what_kind_flow_pc{display:block}}.what_kind .what_kind_logo p{max-width:283px;margin:31px auto 0}.what_kind .what_kind_logo span{display:block;width:100%;height:0;padding-top:20.1413427561%;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/what_kind_logo.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.what_kind .what_kind_logo p{max-width:443px;margin:38px auto 0}.what_kind .what_kind_logo span{padding-top:20.316027088%}}@media screen and (min-width:1440px){.what_kind .what_kind_logo p{max-width:501px;margin:34px auto 0}.what_kind .what_kind_logo span{padding-top:20.3592814371%}}.delinquency{padding-top:38px;padding-bottom:50px;background-color:#e6f0f0}.delinquency .container{padding:0 24px}.delinquency h2{margin-bottom:40px}.delinquency p span{font-size:.9375rem;font-weight:400;line-height:1.867}.delinquency p span.marker{background-color:#ff0;padding:0 .5em}@media screen and (min-width:768px){.delinquency{padding-top:88px;padding-bottom:260px}.delinquency .container{padding:0 44px}.delinquency h2{margin-bottom:46px}.delinquency p span{font-size:1rem;line-height:2}}@media screen and (min-width:1440px){.delinquency{padding-top:70px;padding-bottom:260px}.delinquency .container{padding:0;max-width:1150px}.delinquency h2{margin-bottom:100px}.delinquency p{margin-left:20px}.delinquency .delinquency_list li>div p{margin-left:unset}.delinquency p span{font-size:1.125rem;line-height:2.2}}.delinquency .delinquency_list{display:flex;flex-direction:column;max-width:256px;margin:41px auto 0}.delinquency .delinquency_list li{padding-bottom:33px;position:relative}.delinquency .delinquency_list .delinquency_month1{background-color:#f7931e}.delinquency .delinquency_list .delinquency_month1:after,.delinquency .delinquency_list .delinquency_month2to3:after,.delinquency .delinquency_list .delinquency_month6:after{content:'';display:block;border-left:128px solid transparent;border-right:128px solid transparent;position:absolute;bottom:1px;left:50%;transform:translateX(-50%)}.delinquency .delinquency_list .delinquency_month1:after,.delinquency .delinquency_list .delinquency_month2to3:after{filter:drop-shadow(0 1px 0 rgba(179,179,179,.5))}.delinquency .delinquency_list .delinquency_month1:after{border-top:32px solid #fbb03b}.delinquency .delinquency_list .delinquency_month1>div{background-color:#fbb03b}.delinquency .delinquency_list .delinquency_month2to3{background-color:#f15a24}.delinquency .delinquency_list .delinquency_month2to3:after{border-top:32px solid #f7931e}.delinquency .delinquency_list .delinquency_month2to3>div{background-color:#f7931e}.delinquency .delinquency_list .delinquency_month6:after{border-top:32px solid #f15a24}.delinquency .delinquency_list .delinquency_month6>div{background-color:#f15a24;width:100%;height:100%}@media screen and (min-width:768px){.delinquency .delinquency_list{max-width:428px;margin:70px auto 0}.delinquency .delinquency_list li{padding-bottom:33px;max-width:278px}.delinquency .delinquency_list .delinquency_month1:after,.delinquency .delinquency_list .delinquency_month2to3:after,.delinquency .delinquency_list .delinquency_month6:after{border-left:139px solid transparent;border-right:139px solid transparent;bottom:1px}}@media screen and (min-width:1440px){.delinquency .delinquency_list{max-width:unset;flex-direction:row;margin:72px auto 0}.delinquency .delinquency_list li{padding-bottom:unset;padding-right:74px;width:356px;min-height:292px;flex-shrink:0;max-width:none}.delinquency .delinquency_list .delinquency_month1:after,.delinquency .delinquency_list .delinquency_month2to3:after,.delinquency .delinquency_list .delinquency_month6:after{content:'';display:block;border-left:none;border-right:none;border-top:146px solid transparent;border-bottom:146px solid transparent;position:absolute;bottom:unset;right:1px;left:unset;top:50%;transform:translateY(-50%)}.delinquency .delinquency_list .delinquency_month1:after,.delinquency .delinquency_list .delinquency_month2to3:after{filter:drop-shadow(1px 0 0 rgba(179,179,179,.5))}.delinquency .delinquency_list .delinquency_month1:after{border-left:73px solid #fbb03b;right:1px}.delinquency .delinquency_list .delinquency_month2to3:after{border-left:73px solid #f7931e;right:1px}.delinquency .delinquency_list .delinquency_month6:after{border-left:73px solid #f15a24;right:1px}}.delinquency .delinquency_list li>div{padding-top:36px;width:100%;height:100%}.delinquency .delinquency_list li>div h3{margin-left:33px;margin-bottom:29px}.delinquency .delinquency_list .delinquency_month2to3>div h3{margin-left:8px}.delinquency .delinquency_list li>div h3 span{font-size:.875rem;font-weight:700;color:#fff}.delinquency .delinquency_list li>div h3 span.text-lg{font-size:1.4375rem}.delinquency .delinquency_list li:before{content:'';display:block;width:200px;height:1px;background-color:#fff;position:absolute;top:74px;top:4.625rem;left:8px}.delinquency .delinquency_list li>div p{max-width:128px;max-width:8rem;text-align:center;margin-left:29px}.delinquency .delinquency_list li>div p span{font-size:1rem;font-weight:700;line-height:1.625}.delinquency .delinquency_list li>div .delinquency_layout{width:90px;position:absolute;top:34px;top:2.125rem;right:5px}.delinquency .delinquency_list li>div .delinquency_img{position:relative;width:100%;height:100%;overflow:hidden}.delinquency .delinquency_list li>div .delinquency_img .img_wrap{padding-top:100%}.delinquency .delinquency_list li>div .delinquency_img .img_wrap>img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}@media screen and (min-width:768px){.delinquency .delinquency_list li>div{padding-top:50px;padding-bottom:34px;display:flex;flex-direction:column;align-items:center;justify-content:center}.delinquency .delinquency_list li>div h3{margin-left:unset;margin-bottom:39px;color:#fff;text-decoration:underline;text-underline-offset:12px;text-decoration-thickness:2px}.delinquency .delinquency_list .delinquency_month2to3>div h3{margin-left:unset}.delinquency .delinquency_list li>div h3 span{font-size:1.25rem}.delinquency .delinquency_list li>div h3 span.text-lg{font-size:2rem}.delinquency .delinquency_list li:before{display:none}.delinquency .delinquency_list li>div p{max-width:161px;max-width:10.0625rem;text-align:center;margin-left:unset}.delinquency .delinquency_list li>div p span{font-size:1.25rem;line-height:2.125}.delinquency .delinquency_list li>div .delinquency_layout{width:170px;top:50%;right:-150px;transform:translateY(-50%)}}@media screen and (min-width:1440px){.delinquency .delinquency_list li>div{padding-top:38px;padding-bottom:34px}.delinquency .delinquency_list li>div h3{margin-bottom:38px}.delinquency .delinquency_list li>div h3 span{font-size:1.4375rem}.delinquency .delinquency_list li>div h3 span.text-lg{font-size:2.375rem}.delinquency .delinquency_list li>div p{max-width:226px;max-width:14.125rem}.delinquency .delinquency_list li>div p span{font-size:1.75rem;line-height:1.5}.delinquency .delinquency_list li>div .delinquency_layout{width:200px;top:221px;top:calc(100% - 38px);right:unset;transform:unset;z-index:3}}.difference{padding-top:40px;padding-bottom:52px;background-color:#fff}.difference .container{padding:0 17px}.difference h2{margin-bottom:29px}@media screen and (min-width:768px){.difference{padding-top:70px;padding-bottom:70px}.difference .container{padding:0 44px}.difference h2{margin-bottom:51px}}@media screen and (min-width:1440px){.difference{padding-top:88px;padding-bottom:100px}.difference .container{max-width:1100px;padding:0}.difference h2{margin-bottom:88px}}.difference .price_kind{display:flex;margin-bottom:16px}.difference .price_kind .kind_sale,.difference .price_kind .kind_auction{width:50%}.difference .price_kind .kind_sale p,.difference .price_kind .kind_auction p{font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center}.difference .price_kind .kind_sale p{color:#257db7}.difference .price_kind .kind_auction p{color:#ff3c64}.difference .price_kind .kind_sale p:after,.difference .price_kind .kind_auction p:after{content:'';display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;width:37px;height:37px;vertical-align:top;margin-left:13px}.difference .price_kind .kind_sale p:after{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/kind_sale.svg)}.difference .price_kind .kind_auction p:after{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/kind_auction.svg)}@media screen and (min-width:768px){.difference .price_kind{margin-bottom:24px}.difference .price_kind .kind_blank{width:88px}.difference .price_kind .kind_sale,.difference .price_kind .kind_auction{width:calc(50% - 44px)}.difference .price_kind .kind_sale p,.difference .price_kind .kind_auction p{font-size:2rem}.difference .price_kind .kind_sale p:after,.difference .price_kind .kind_auction p:after{width:49px;height:49px;margin-left:16px}}@media screen and (min-width:1440px){.difference .price_kind{margin-bottom:30px}.difference .price_kind .kind_blank{width:267px}.difference .price_kind .kind_sale,.difference .price_kind .kind_auction{width:calc(50% - 134px)}.difference .price_kind .kind_sale p,.difference .price_kind .kind_auction p{font-size:2.5625rem}.difference .price_kind .kind_sale p:after,.difference .price_kind .kind_auction p:after{width:61px;height:61px;margin-left:20px}}.difference .price_section{display:flex;flex-wrap:wrap}.difference .price_section+.price_section{margin-top:10px}@media screen and (min-width:768px){.difference .price_section+.price_section{margin-top:4px}}.difference .price_header{background-image:linear-gradient(90deg,#257db7,#35a8e0);border-radius:6px 6px 0 0;width:100%;height:40px;display:flex;align-items:center;justify-content:center}.difference .price_header h3{font-size:1.125rem;color:#fff}@media screen and (min-width:768px){.difference .price_section{flex-wrap:nowrap;min-height:190px}.difference .price_header{width:88px;height:auto;border-radius:12px 0 0 12px}.difference .price_header h3{writing-mode:vertical-rl;font-size:1.375rem}}@media screen and (min-width:1440px){.difference .price_section{min-height:165px}.difference .price_header{width:267px}.difference .price_header h3{writing-mode:unset;font-size:1.75rem}}.difference .price_option{background-color:#e6f0f0;width:50%;padding:18px 9px 13px 10px;position:relative}.difference .price_option.sale,.difference .price_option.auction{background-repeat:no-repeat;background-position:center;background-size:76px 60px}.difference .price_option.sale{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/difference_sale.svg);border-radius:0 0 0 6px}.difference .price_option.auction{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/difference_auction.svg);border-radius:0 0 6px}.difference .price_option.sale:before{content:'';width:1px;height:100%;background-color:gray;position:absolute;top:0;right:0}.difference .price_option p,.difference .price_option p span{font-size:.9375rem;line-height:1.87}.difference .price_option.sale p{color:#257db7;font-weight:500}.difference .price_option.auction p{font-weight:400}@media screen and (min-width:768px){.difference .price_option{display:flex;align-items:center;width:calc(50% - 44px)}.difference .price_option.sale{border-radius:0;padding:42px 20px 40px}.difference .price_option.auction{border-radius:0 12px 12px 0;padding:42px 19px 40px}.difference .price_option p,.difference .price_option p span{font-size:1.125rem;line-height:1.78;letter-spacing:.02em}.difference .price_option.sale p{font-weight:700}.difference .price_option.auction p{font-weight:500}}@media screen and (min-width:1440px){.difference .price_option{width:calc(50% - 134px)}.difference .price_option p,.difference .price_option p span{font-size:1.25rem;line-height:1.6}.difference .price_option.sale{padding:22px 47px 28px 46px}.difference .price_option.auction{padding:22px 48px 28px}}.solution_example{padding-top:36px;padding-bottom:40px;background-color:#e6f0f0}.solution_example .container{padding:0 15px}@media screen and (min-width:768px){.solution_example{padding-top:70px;padding-bottom:54px}.solution_example .container{padding:0 45px}}@media screen and (min-width:1440px){.solution_example{padding-top:98px;padding-bottom:99px}.solution_example .container{padding:0}}.solution_example h2{margin-bottom:41px}.solution_example .case_list{margin-bottom:40px}.solution_example .case_list li{width:100%;background-color:#fff;display:flex;align-items:stretch;min-height:100px;position:relative}.solution_example .case_list li+li{margin-top:5px}.solution_example .case_list li:after{content:'';display:block;width:13px;height:13px;border-right:1px solid #35a8e0;border-bottom:1px solid #35a8e0;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:30px}@media screen and (min-width:768px){.solution_example h2{margin-bottom:51px}.solution_example .case_list{max-width:1000px;margin:0 auto 50px}.solution_example .case_list li{min-height:110px}.solution_example .case_list li+li{margin-top:4px}.solution_example .case_list li:after{width:21px;height:21px;border-right:2px solid #35a8e0;border-bottom:2px solid #35a8e0}}@media screen and (min-width:1440px){.solution_example h2{margin-bottom:67px}.solution_example .case_list{margin:0 auto 74px}}.solution_example .case_list li a{width:100%;height:auto;display:flex;align-items:center;position:relative}.solution_example .case_list li a .case_1,.solution_example .case_list li a .case_2,.solution_example .case_list li a .case_3{width:67px;height:52px;background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;margin-left:15px}.solution_example .case_list li a .case_1{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/example_1.svg)}.solution_example .case_list li a .case_2{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/example_2.svg)}.solution_example .case_list li a .case_3{background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/example_3.svg)}.solution_example .case_list li a .case_text{max-width:180px;margin-left:16px}.solution_example .case_list li a .case_text span{font-size:.9375rem;font-weight:700;line-height:1.733}.solution_example .case_list li a:before{display:none;position:absolute;top:0;left:0;content:'';width:100%;height:100%;opacity:.1;background-color:#000;z-index:3}.solution_example .case_list li a:hover:before{display:block}@media screen and (min-width:768px){.solution_example .case_list li a .case_1,.solution_example .case_list li a .case_2,.solution_example .case_list li a .case_3{width:112px;height:87px;margin-left:29px}.solution_example .case_list li a .case_text{max-width:438px;margin-left:33px}.solution_example .case_list li a .case_text span{font-size:1.125rem}}@media screen and (min-width:1000px){.solution_example .case_list li a .case_text{max-width:765px}}@media screen and (min-width:1440px){.solution_example .case_list li a .case_1,.solution_example .case_list li a .case_2,.solution_example .case_list li a .case_3{width:112px;height:87px;margin-left:52px}.solution_example .case_list li a .case_text{margin-left:40px}.solution_example .case_list li a .case_text span{font-size:1.375rem;line-height:1.818}}.solution_example #example_1,.solution_example #example_2,.solution_example #example_3{background-color:#fff;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);padding-bottom:28px}.solution_example #example_1 .example_text_wrapper,.solution_example #example_2 .example_text_wrapper,.solution_example #example_3 .example_text_wrapper{padding:36px 20px 0;margin-bottom:40px}.solution_example section+section{margin-top:30px}.solution_example #example_1 h3,.solution_example #example_2 h3,.solution_example #example_3 h3{padding:8px 0 17px 10px;margin-bottom:30px;border-bottom:none}.solution_example #example_1 h3:after,.solution_example #example_2 h3:after,.solution_example #example_3 h3:after{display:none}.solution_example #example_1 h3{border-left:7px solid #77d0f5}.solution_example #example_2 h3{border-left:7px solid #fbcb18}.solution_example #example_3 h3{border-left:7px solid #ef477a}.solution_example #example_1 h3 .title span,.solution_example #example_2 h3 .title span,.solution_example #example_3 h3 .title span{font-size:1.25rem;font-weight:700}.solution_example #example_1 h3 .text_sm,.solution_example #example_2 h3 .text_sm,.solution_example #example_3 h3 .text_sm{display:block;font-size:.875rem;font-weight:500;margin-top:16px}.solution_example section p{font-size:.9375rem;font-weight:400;line-height:1.867}.solution_example section p+p{margin-top:38px}.solution_example #example_3 p+p{margin-top:unset}@media screen and (min-width:768px){.solution_example #example_1,.solution_example #example_2,.solution_example #example_3{padding-bottom:32px}.solution_example #example_1>.example_text_wrapper,.solution_example #example_2>.example_text_wrapper,.solution_example #example_3>.example_text_wrapper{padding:64px 63px 0;margin-bottom:70px}.solution_example #example_1 h3,.solution_example #example_2 h3,.solution_example #example_3 h3{padding:15px 0 14px 24px;margin-bottom:50px}.solution_example #example_1 h3{border-left:25px solid #77d0f5}.solution_example #example_2 h3{border-left:25px solid #fbcb18}.solution_example #example_3 h3{border-left:25px solid #ef477a}.solution_example #example_1 h3 .title span,.solution_example #example_2 h3 .title span,.solution_example #example_3 h3 .title span{font-size:1.75rem;line-height:1.43}.solution_example #example_1 h3 .text_sm,.solution_example #example_2 h3 .text_sm,.solution_example #example_3 h3 .text_sm{font-size:1.25rem;margin-top:28px}.solution_example section p{font-size:1rem;line-height:2}.solution_example section p+p{margin-top:42px}}@media screen and (min-width:1440px){.solution_example #example_1,.solution_example #example_2,.solution_example #example_3{padding-bottom:55px}.solution_example #example_1>.example_text_wrapper,.solution_example #example_2>.example_text_wrapper,.solution_example #example_3>.example_text_wrapper{padding:96px 100px 0;margin-bottom:92px}.solution_example #example_1 h3,.solution_example #example_2 h3,.solution_example #example_3 h3{padding:20px 0 13px 25px;margin-bottom:50px}.solution_example #example_1 h3 .title span,.solution_example #example_2 h3 .title span,.solution_example #example_3 h3 .title span{font-size:1.8125rem;line-height:1.862}.solution_example section p{font-size:1.125rem;font-weight:400;line-height:2.22;letter-spacing:.02em;margin:0 50px}}.solution_example section .example_img_wrapper{display:flex;flex-direction:column;align-items:center;padding:0 24px}.solution_example section .example_img_wrapper .example_img{position:relative;width:100%;height:100%;overflow:hidden}.solution_example section .example_img_wrapper .example_img .img_wrap{padding-top:70%}.solution_example section .example_img_wrapper .example_img .img_wrap>img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}@media screen and (min-width:768px){.solution_example section .example_img_wrapper{flex-direction:row;flex-wrap:nowrap;padding:0 32px}}@media screen and (min-width:1440px){.solution_example section .example_img_wrapper{padding:0 50px}}.faq{padding-top:38px;padding-bottom:40px}.faq .container{padding:0 16px;max-width:1000px;position:relative}.faq h2{margin-bottom:28px}.faq h2 span{position:relative;z-index:2}.faq .faq_title_left_img{width:68px;position:absolute;top:-12px;left:20px}.faq .faq_title_right_img{width:58px;position:absolute;top:-9px;right:22px}.faq .faq_title_left_img .faq_img,.faq .faq_title_right_img .faq_img{position:relative;width:100%;height:100%;overflow:hidden}.faq .faq_title_left_img .faq_img .img_wrap{padding-top:146.451612903%}.faq .faq_title_right_img .faq_img .img_wrap{padding-top:164.3939%}.faq .faq_title_left_img .faq_img .img_wrap>img,.faq .faq_title_right_img .faq_img .img_wrap>img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}@media screen and (min-width:768px){.faq{padding-top:80px;padding-bottom:66px}.faq .container{padding:0 44px}.faq h2{margin-bottom:48px}.faq .faq_title_left_img{width:123px;top:-23px;left:129px}.faq .faq_title_right_img{width:106px;top:-19px;right:142px}}@media screen and (min-width:1440px){.faq{padding-top:98px;padding-bottom:99px}.faq .container{padding:0}.faq .faq_title_left_img{width:155px;top:-41px;left:164px}.faq .faq_title_right_img{width:132px;top:-33px;right:178px}}.faq .faq_wrapper_outer{width:100%;max-width:1000px;background-color:#fff;margin:0 auto;position:relative;z-index:1}.faq .faq_wrapper{background-color:#e6f0f0;padding:30px 19px 36px 48px}.faq .faq_wrapper+.faq_wrapper{margin-top:5px}.faq .faq_wrapper h3{font-size:1.25rem;font-weight:700;line-height:1.5;color:#ff3c64;margin-bottom:53px;border-bottom:none}.faq .faq_wrapper h3:after{display:none}.faq .faq_wrapper h3 span{font-size:1.25rem}.faq .faq_wrapper .qa_question,.faq .faq_wrapper .qa_answer{position:relative}.faq .faq_wrapper .qa_question:before,.faq .faq_wrapper .qa_answer:before{content:'';display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute}.faq .faq_wrapper .qa_question:before{width:20px;height:25px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/qa_question.svg);top:4px;left:-32px}.faq .faq_wrapper .qa_answer:before{width:21px;height:24px;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/qa_answer.svg);top:4px;left:-33px}.faq .faq_wrapper p{font-size:.9375rem;font-weight:400;line-height:1.867;letter-spacing:.02em}@media screen and (min-width:768px){.faq .faq_wrapper{padding:49px 48px 46px 104px}.faq .faq_wrapper+.faq_wrapper{margin-top:6px}.faq .faq_wrapper h3{font-size:1.375rem;line-height:2.45;margin-bottom:10px}.faq .faq_wrapper h3 span{font-size:1.375rem}.faq .faq_wrapper .qa_question:before{width:35px;height:44px;top:6px;left:-57px}.faq .faq_wrapper .qa_answer:before{width:36px;height:41px;top:4px;left:-59px}.faq .faq_wrapper p{font-size:1rem;line-height:2}}@media screen and (min-width:1440px){.faq .faq_wrapper{padding:56px 101px 53px 180px}.faq .faq_wrapper h3{font-size:1.5rem;line-height:2.25;margin-bottom:20px}.faq .faq_wrapper .qa_question:before{width:44px;height:55px;top:2px;left:-78px}.faq .faq_wrapper .qa_answer:before{width:46px;height:51px;top:12px;left:-82px}.faq .faq_wrapper p{font-size:1.125rem;line-height:2.22}}.greeting{padding-top:38px;padding-bottom:250px;background-color:#ececea;background-image:url(//west.loan-sodan.com/login/wp-content/themes/loan-sodan-west/loan-sodan-assets/css/../images/sakuma_photo.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:auto 296px}.greeting .container{padding:0 28px}.greeting h2{margin-bottom:40px}.greeting .greeting_text{margin-bottom:40px}.greeting .greeting_text p{font-size:.9375rem;font-weight:400;line-height:1.867;letter-spacing:.02em}.greeting .company_rep .company_name{font-size:.9375rem;font-weight:400;letter-spacing:.02em;margin-bottom:5px}.greeting .company_rep .representative span{font-size:1.125rem;font-weight:700;line-height:2.0556;letter-spacing:.02em}.greeting .company_rep .representative span:nth-child(1){margin-right:1em}.greeting .company_rep .representative span:nth-child(2){margin-right:.5em}@media screen and (min-width:768px){.greeting{padding-top:70px;padding-bottom:72px;background-position:bottom right -125px;background-size:auto 575px}.greeting .container{padding:0 43px}.greeting h2{margin-bottom:50px}.greeting .greeting_text{max-width:384px;margin-bottom:46px}.greeting .greeting_text p{font-size:1rem;line-height:2}.greeting .company_rep .company_name{font-size:1.125rem;margin-bottom:5px}.greeting .company_rep .representative span{font-size:1.25rem;line-height:1.85}}@media screen and (min-width:1440px){.greeting{padding-top:99px;padding-bottom:95px;background-position:bottom center;background-size:cover}.greeting .container{padding:0;max-width:1010px}.greeting .greeting_text{max-width:652px;margin-bottom:58px}.greeting .greeting_text p{font-size:1.125rem;word-break:keep-all}.greeting .company_rep .company_name{font-size:1.375rem;line-height:2.045;margin-bottom:0}.greeting .company_rep .representative span{font-size:1.5625rem;line-height:1.8}}@media screen and (min-width:1575px){.greeting{background-position:bottom center}}.contact_form{padding-top:40px;padding-bottom:50px;background-color:#e6f0f0}.contact_form .container{padding:0 20px}.contact_form .form_content{padding:0 8px}.contact_form h2{margin-bottom:40px}.contact_form .form_message{font-size:1rem;font-weight:500;line-height:1.75;letter-spacing:.02em;text-align:center;margin-bottom:32px}@media screen and (min-width:768px){.contact_form{padding-top:71px;padding-bottom:97px}.contact_form .container{padding:0 74px}.contact_form .form_content{padding:0}.contact_form h2{margin-bottom:70px}.contact_form .form_message{font-size:1.25rem;line-height:2;margin-bottom:68px}}@media screen and (min-width:1440px){.contact_form{padding-top:95px;padding-bottom:120px}.contact_form .container{padding:0 150px;max-width:1000px}.contact_form h2{margin-bottom:68px}.contact_form .form_message{font-size:1.375rem;line-height:2;margin-bottom:70px}}.contact_form .wpcf7 p{font-size:1.25rem;font-weight:700;text-align:center;padding-bottom:1rem}.contact_form .form_content dl dt{font-size:1rem;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.contact_form .form_content dl dt label{font-size:1rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.contact_form .form_content dl dd{margin-bottom:17px}.form_content input[type=text],.form_content input[type=email],.form_content input[type=tel]{-webkit-appearance:none;appearance:none;display:inline-block;width:100%;height:3.125rem;padding:17px 16px 16px;background:#fff;border:1px solid #257db7;border-radius:.3125rem;font-size:.9375rem;letter-spacing:.02em;font-weight:500;cursor:pointer}.form_content input::placeholder,.form_content textarea::placeholder{color:#ccc}.contact_form .form_content dl .radio_group{display:flex}.contact_form .form_content dl .radio_group p{font-size:.9375rem;font-weight:500;letter-spacing:.02em;display:flex;align-items:center;justify-content:center}.contact_form .form_content dl .radio_group p:nth-child(1){margin-right:17px}.contact_form .form_content dl .radio_group p label{margin-right:7px}.contact_form .form_content input[type=radio]{-webkit-appearance:none;appearance:none;padding-block:0;padding-inline:0;box-shadow:0 0 0 0 transparent;background-color:#fff;width:1.875rem;height:1.875rem;border:1px solid #257db7;border-radius:50%;cursor:pointer;position:relative}.contact_form .form_content input[type=radio]:after{content:'';display:block;width:.875rem;height:.875rem;background-color:#257db7;border-radius:50%;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact_form .form_content input[type=radio]:checked:after{opacity:1}.contact_form .form_content .select_wrapper{position:relative;width:100%;height:3.125rem}.contact_form .form_content .select_wrapper:after{content:'';display:block;width:.625rem;height:.625rem;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg) translateY(-50%);position:absolute;top:43%;left:6em;pointer-events:none}.contact_form .form_content select{-webkit-appearance:none;appearance:none;width:100%;height:3.125rem;padding:10px 16px 10px;background:#fff;border:1px solid #257db7;border-radius:.3125rem;color:#000}.contact_form .form_content select option{font-size:.9375rem;font-weight:500;letter-spacing:.02em}.contact_form .form_content textarea{-webkit-appearance:none;appearance:none;width:100%;height:15.625rem;padding:17px 16px 16px;border:1px solid #257db7;border-radius:.3125rem;font-size:.9375rem;letter-spacing:.02em;font-weight:500;cursor:pointer;margin-bottom:23px}@media screen and (min-width:768px){.contact_form .form_content dl dt{font-size:1.25rem;margin-bottom:13px}.contact_form .form_content dl dt label{font-size:1.25rem}.contact_form .form_content dl dd{margin-bottom:20px}.form_content input[type=text],.form_content input[type=email],.form_content input[type=tel]{height:3.75rem;padding:18px 26px 20px;font-size:1.0625rem}.contact_form .form_content dl .radio_group p{font-size:1.0625rem}.contact_form .form_content dl .radio_group p:nth-child(1){margin-right:29px}.contact_form .form_content dl .radio_group p label{margin-right:10px}.contact_form .form_content .select_wrapper{height:3.75rem}.contact_form .form_content select{height:3.75rem;padding:10px 16px 10px}.contact_form .form_content select option{font-size:1.0625rem}.contact_form .form_content textarea{height:19.625rem;padding:26px 27px 20px;font-size:1.0625rem;margin-bottom:44px}}@media screen and (min-width:1440px){.contact_form .form_content dl dd{margin-bottom:35px}.form_content input[type=text],.form_content input[type=email],.form_content input[type=tel]{height:4.375rem}.contact_form .form_content .select_wrapper{height:4.375rem}.contact_form .form_content select{height:4.375rem}.contact_form .form_content .select_wrapper:after{top:46%}.contact_form .form_content textarea{height:20.875rem;margin-bottom:67px}}.contact_form .form_notice{margin-bottom:38px}.contact_form .form_notice p{text-align:center}.contact_form .form_notice p span{font-size:1rem;font-weight:500;line-height:1.75;letter-spacing:.02em}.contact_form .form_button input[type=submit]{font-size:1.375rem;font-weight:700;letter-spacing:.02em;color:#fff;background-color:#ff3c64;border:none;border-radius:.625rem;width:100%;height:4.375rem;cursor:pointer}.contact_form .form_button{width:100%;height:4.375rem;border-radius:.625rem;position:relative;cursor:pointer}.contact_form .form_button:before{display:none;position:absolute;top:0;left:0;content:'';width:100%;height:100%;opacity:.15;background-color:#fff;z-index:3;pointer-events:none}.contact_form .form_button:hover:before{display:block}@media screen and (min-width:768px){.contact_form .form_notice{margin-bottom:70px}.contact_form .form_notice p span{font-size:1.25rem;line-height:1.6}.contact_form .form_button input[type=submit]{font-size:1.5rem;height:4.5rem}.contact_form .form_button{height:4.5rem}}@media screen and (min-width:1440px){.contact_form .form_notice{margin-bottom:66px}.contact_form .form_notice p{white-space:nowrap;width:1000px;margin-left:-150px}.contact_form .form_notice p span{font-size:1.375rem;line-height:1.8181}}.faq .faq_wrapper h3 button{appearance:none;background-color:transparent;border:none;padding-inline:unset;display:block;width:100%;height:100%;font-size:1.25rem;font-weight:700;line-height:1.5;color:#ff3c64;text-align:left;cursor:pointer;padding-right:30px}@media screen and (min-width:768px){.faq .faq_wrapper h3 button{font-size:1.375rem;line-height:2.45}}.faq .faq_wrapper h3{margin-bottom:0}.faq .faq_wrapper.active h3{margin-bottom:53px}@media screen and (min-width:768px){.faq .faq_wrapper h3{margin-bottom:0}.faq .faq_wrapper.active h3{margin-bottom:10px}}.faq .faq_wrapper .qa_answer{display:none}.faq .faq_wrapper.active .qa_answer{display:block}.faq .faq_wrapper .qa_question .qa_button{position:absolute;top:50%;right:10px;width:12px;height:2px;background-color:#ff3c64}.faq .faq_wrapper .qa_question .qa_button:before{content:"";position:absolute;top:0;left:0;width:12px;height:2px;background-color:#ff3c64;transform:rotate(90deg)}.faq .faq_wrapper .qa_question .qa_button:after{content:"";position:absolute;top:0;left:0;transform:translate(-26%,-48%);width:25px;height:25px;border:2px solid #ff3c64;border-radius:50%}.faq .faq_wrapper.active .qa_question .qa_button:before{display:none}.solution_example .example_content{max-height:20em;overflow:hidden;position:relative;transition:max-height .3s ease}.solution_example .example_content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3em;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.solution_example .example_content.expanded{max-height:none;transition:max-height .3s ease}.solution_example .example_content.expanded:after{display:none}.solution_example .read-more-btn{appearance:none;background:0 0;border:1px solid #000;color:#000;cursor:pointer;font-size:1em;display:block;padding:.5em 1em;margin:1em auto 0 auto}.solution_example #example_1 .read-more-btn{border:1px solid #77d0f5}.solution_example #example_2 .read-more-btn{border:1px solid #fbcb18}.solution_example #example_3 .read-more-btn{border:1px solid #ef477a}.solution_example .read-more-btn:after{content:"続きを読む"}.solution_example .read-more-btn[aria-expanded=true]:after{content:"閉じる"}.solution_example .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.difference .price_header h3{width:100%;height:100%;padding-right:35px}.difference .price_header h3 button{appearance:none;background-color:transparent;border:unset;padding-inline:unset;display:block;width:100%;height:100%;font-size:1.125rem;color:#fff;cursor:pointer}@media screen and (min-width:768px){.difference .price_header h3{height:auto;padding-right:0}.difference .price_header h3 button{font-size:1.375rem;cursor:unset}}.difference .price_section .diff_answer{display:flex;width:100%}.difference .price_section .diff_answer{display:none}.difference .price_section.active .diff_answer{display:flex}@media screen and (min-width:768px){.difference .price_header{min-width:88px}.difference .price_section .diff_answer{display:flex}.difference .price_option.sale,.difference .price_option.auction{flex-grow:1}}.difference .price_header{position:relative}.difference .price_header .diff_button{position:absolute;top:50%;right:15px;width:12px;height:2px;background-color:#fff}.difference .price_header .diff_button:before{content:"";position:absolute;top:0;left:0;width:12px;height:2px;background-color:#fff;transform:rotate(90deg)}.difference .price_header .diff_button:after{content:"";position:absolute;top:0;left:0;transform:translate(-26%,-48%);width:25px;height:25px;border:2px solid #fff;border-radius:50%}.difference .price_section.active .diff_button:before{display:none}@media screen and (min-width:768px){.difference .price_header .diff_button{display:none}}.main_visual{background-image:url(https://west.loan-sodan.com/login/wp-content/uploads/2026/01/FGF130_01.png)}