@charset "UTF-8";
/*============================
#SET_Header
============================*/
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main { /*============================
#breadcrumbs
============================*/ /*============================
#top_img
============================*/ }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main .wrap_header_contents3 { display: none; transition: 1s; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main .wrap_header_contents3.fix { display: block; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main .wrap_header_contents3.fix { display: none; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #breadcrumbs { max-width: 1200px; margin: 0 auto; padding-left: 0.5em; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #breadcrumbs #b_contents { font-size: 12px; line-height: 42px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #breadcrumbs #b_contents { font-size: calc((9 / 375) * 100 * 1vw); line-height: calc((31 / 375) * 100 * 1vw); letter-spacing: 0.02em; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #top_img { background: none; border-bottom: none; height: auto; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #top_img { padding-bottom: calc((12 / 375) * 100 * 1vw); width: 100%; margin: 0 auto; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #top_img .position_fix .wrap_title { position: static; transform: none; overflow: hidden; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #top_img .position_fix .wrap_title h2 { font-weight: 300; font-size: 38px; line-height: 55px; letter-spacing: 0.04em; text-align: center; display: block; width: fit-content; margin: 44px auto 54px; position: relative; background: linear-gradient(to right, #ff0000 0%, #ff0000 50%, #ffff00 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; height: auto; border: none; filter: none; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #top_img .position_fix .wrap_title h2 { width: 100%; font-size: calc((30 / 375) * 100 * 1vw); line-height: calc((44 / 375) * 100 * 1vw); letter-spacing: 0; margin: calc((23 / 375) * 100 * 1vw) auto calc((55 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #top_img .position_fix .wrap_title h2::after { content: ""; display: block; width: 31px; height: 2px; background-color: #e70000; position: absolute; left: 50%; bottom: -21px; transform: translateX(-50%); }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Header .header_bg_main #top_img .position_fix .wrap_title h2::after { width: calc((39 / 375) * 100 * 1vw); height: calc((2.5 / 375) * 100 * 1vw); bottom: calc((-23 / 375) * 100 * 1vw); } }

/*============================
#SET_Contents
============================*/
body:not(.sp) #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt:hover { background-color: #FFF2D3; }

#SET_Contents { /*============================
#counseling_counter 振り込め詐欺救済法に関する窓口について
============================*/ /*============================
#reference ご参考
============================*/ /*============================
#financial_crime_outline 共通
============================*/ }
#SET_Contents h3 { text-align: center; font-size: 25px; font-weight: 400; line-height: 1; letter-spacing: 0.42em; position: relative; margin-bottom: 50px; }
@media only screen and (max-width: 992px) { #SET_Contents h3 { font-size: calc((18 / 375) * 100 * 1vw); line-height: 1.5; letter-spacing: 0.16em; margin-bottom: calc((18 / 375) * 100 * 1vw); } }
#SET_Contents h3::after { content: ""; display: block; width: 31px; height: 2px; background-color: #e70000; position: absolute; left: 50%; bottom: -16px; transform: translateX(-50%); }
@media only screen and (max-width: 992px) { #SET_Contents h3::after { bottom: calc((-5 / 375) * 100 * 1vw); } }
#SET_Contents h4 { text-align: center; color: #ff0000; }
#SET_Contents a[href*="tel:"] { display: inline; text-decoration: none; pointer-events: none; cursor: default; text-decoration: none; }
@media only screen and (max-width: 992px) { #SET_Contents a[href*="tel:"] { pointer-events: auto; cursor: pointer; } }
#SET_Contents #counseling_counter { background-color: #F9E1DE; padding: 70px 0 86px; border-top: #bfbfbf solid 1px; border-bottom: #bfbfbf solid 1px; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter { padding: calc((17 / 375) * 100 * 1vw) 0 calc((22 / 375) * 100 * 1vw); } }
#SET_Contents #counseling_counter .wrap_inner { max-width: 900px; margin: 0 auto; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner { max-width: none; width: calc((320 / 375) * 100 * 1vw); } }
#SET_Contents #counseling_counter .wrap_inner p { font-weight: 400; font-size: 16px; line-height: 1.75em; text-align: justify; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner p { font-size: calc((12 / 375) * 100 * 1vw); } }
#SET_Contents #counseling_counter .wrap_inner h4 { font-weight: 700; font-size: 18px; line-height: 1; letter-spacing: 0.25em; margin-top: 40px; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner h4 { font-size: calc((17.5 / 375) * 100 * 1vw); letter-spacing: -0.025em; margin-top: calc((12 / 375) * 100 * 1vw); } }
#SET_Contents #counseling_counter .wrap_inner .tel { font-weight: 700; font-size: 40px; line-height: 1; letter-spacing: 0.095em; text-align: center; text-decoration: none; margin: 27px auto 0; padding-left: 64px; display: block; position: relative; width: fit-content; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner .tel { font-size: calc((34 / 375) * 100 * 1vw); margin: calc((14 / 375) * 100 * 1vw) auto 0; padding-left: calc((50 / 375) * 100 * 1vw); } }
#SET_Contents #counseling_counter .wrap_inner .tel::before { content: ""; display: block; width: 56px; height: 34px; background-image: url("../common/images/free_tel_mark.png"); background-repeat: no-repeat; background-size: contain; position: absolute; left: 0; top: 58%; transform: translateY(-50%); }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner .tel::before { width: calc((46.7 / 375) * 100 * 1vw); height: calc((28.5 / 375) * 100 * 1vw); } }
#SET_Contents #counseling_counter .wrap_inner table { border-top: #000 solid 1px; border-left: #000 solid 1px; width: 450px; margin: 30px auto 0; background-color: #FFF; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner table { width: 100%; margin: calc((17 / 375) * 100 * 1vw) auto 0; } }
#SET_Contents #counseling_counter .wrap_inner table tr { font-size: 12px; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner table tr { font-size: calc((12 / 375) * 100 * 1vw); } }
#SET_Contents #counseling_counter .wrap_inner table tr th { border-bottom: #000 solid 1px; border-right: #000 solid 1px; background-color: #ebebeb; width: 83px; text-align: center; vertical-align: middle; padding: 12px 0; font-weight: normal; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner table tr th { width: calc((83 / 375) * 100 * 1vw); min-height: calc((36 / 375) * 100 * 1vw); padding: calc((7 / 375) * 100 * 1vw) 0; } }
#SET_Contents #counseling_counter .wrap_inner table tr td { border-bottom: #000 solid 1px; border-right: #000 solid 1px; vertical-align: middle; padding: 12px 0 12px 10px; }
@media only screen and (max-width: 992px) { #SET_Contents #counseling_counter .wrap_inner table tr td { padding: calc((7 / 375) * 100 * 1vw) 0 calc((7 / 375) * 100 * 1vw) calc((17 / 375) * 100 * 1vw); } }
#SET_Contents #reference { padding: 70px 0 80px; }
@media only screen and (max-width: 992px) { #SET_Contents #reference { padding: calc((25 / 375) * 100 * 1vw) 0 calc((30 / 375) * 100 * 1vw); } }
#SET_Contents #reference .wrap_inner { display: flex; flex-direction: column; align-items: center; }
#SET_Contents #reference .wrap_inner h3 { margin-bottom: 56px; }
@media only screen and (max-width: 992px) { #SET_Contents #reference .wrap_inner h3 { margin-bottom: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #reference .wrap_inner a { font-weight: 400; font-size: 16px; line-height: 1.75; letter-spacing: 0.1em; }
@media only screen and (max-width: 992px) { #SET_Contents #reference .wrap_inner a { font-size: calc((14 / 375) * 100 * 1vw); letter-spacing: -0.025em; } }
#SET_Contents #financial_crime_outline { border-bottom: #bfbfbf solid 1px; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline .inner_bo { max-width: 1000px; margin: 0 auto; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline .inner_bo { width: calc((350 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt { background-color: #fff7e3; border-top: #e80000 solid 1px; cursor: pointer; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo { display: flex; align-items: center; height: 130px; position: relative; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo { height: auto; min-height: calc((72 / 375) * 100 * 1vw); padding: calc((12 / 375) * 100 * 1vw) 0 calc((15 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo::after { content: ""; position: absolute; display: block; width: 130px; height: 130px; background-image: url(../damage/img/financial-crime-alert/open_pc.svg); background-repeat: no-repeat; background-size: contain; top: 0; right: 0; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo::after { background-size: cover; } }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo::after { width: calc((50 / 375) * 100 * 1vw); height: calc((50 / 375) * 100 * 1vw); background-image: url(../damage/img/financial-crime-alert/open_sp.svg); top: 50%; transform: translateY(-50%); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo h4 { display: flex; font-size: 20px; line-height: 28px; letter-spacing: 0.14em; color: #e70000; align-items: center; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo h4 { display: inline; font-size: calc((17 / 375) * 100 * 1vw); line-height: 1.5; letter-spacing: 0.01em; text-align: left; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo h4::before { content: ""; display: block; width: 56px; height: 56px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt .inner_bo h4::before { content: none; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt.open .inner_bo::after { background-image: url(../damage/img/financial-crime-alert/close_pc.svg); }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dt.open .inner_bo::after { background-image: url(../damage/img/financial-crime-alert/close_sp.svg); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd { display: none; padding-top: 40px; padding-bottom: 80px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd { padding-top: calc((15 / 375) * 100 * 1vw); padding-bottom: calc((60 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > p { padding: 0 50px; font-weight: 400; font-size: 16px; line-height: 1.75; text-align: justify; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > p { padding: 0; font-size: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > p + .close_btn { margin-top: 62px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > p + .close_btn { margin-top: calc((20 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo p.note { font-size: 14px; line-height: 1.75em; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo p.note { font-size: calc((12 / 375) * 100 * 1vw); line-height: calc((17 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo p .text_red { font-weight: 700; color: #e70000; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > ul, #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > ol { padding: 0 50px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > ul, #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > ol { padding: 0; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo ul li { font-weight: 400; font-size: 16px; line-height: 1.75; text-align: justify; padding-left: 1em; text-indent: -1em; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo ul li { font-size: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo ul li::before { content: ""; display: inline-block; width: 0.2em; height: 0.2em; background-color: black; border-radius: 50%; margin-left: 0.4em; margin-right: 0.4em; vertical-align: middle; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo ul + .close_btn { margin-top: 72px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo ul + .close_btn { margin-top: calc((22 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo ol li { padding-left: 1em; text-indent: -1em; line-height: 1.75; font-weight: 400; font-size: 16px; text-align: justify; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo ol li { font-size: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo .color_bk { background-color: #fff7e3; padding: 32px 50px 36px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo .color_bk { padding: calc((25 / 375) * 100 * 1vw) calc((15 / 375) * 100 * 1vw) calc((30 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo .color_bk h5 { margin-bottom: 23px; margin-top: 0; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo .color_bk h5 { margin-bottom: calc((17 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo .color_bk p { font-weight: 400; font-size: 16px; line-height: 1.75; text-align: justify; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo .color_bk p { font-size: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo .color_bk + .color_bk { margin-top: 27px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo .color_bk + .color_bk { margin-top: calc((10 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > a:not(.close_btn) { padding: 0 50px; font-weight: 400; font-size: 16px; line-height: 1.75; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd .inner_bo > a:not(.close_btn) { padding: 0; font-size: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd h5 { font-size: 18px; line-height: 1; letter-spacing: 0.07em; color: #e70000; font-weight: 700; text-align: center; margin: 65px auto 18px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd h5 { font-size: calc((16 / 375) * 100 * 1vw); margin: calc((30 / 375) * 100 * 1vw) auto calc((17 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd a.close_btn { width: 151px; height: 52px; background-color: #808080; color: #FFF; font-size: 18px; font-weight: 400; letter-spacing: 0.12em; border-radius: 10px; display: flex; justify-content: center; align-items: center; margin: 0 auto; cursor: pointer; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd a.close_btn { width: calc((151 / 375) * 100 * 1vw); height: calc((40 / 375) * 100 * 1vw); font-size: calc((14 / 375) * 100 * 1vw); letter-spacing: 0.21em; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd a.close_btn::before { content: ""; display: block; width: 16px; height: 16px; background-image: url(../damage/img/financial-crime-alert/cross.svg); background-repeat: no-repeat; background-size: contain; margin-right: 12px; position: relative; top: 1px; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd a.close_btn::before { background-size: cover; } }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd a.close_btn::before { width: calc((16 / 375) * 100 * 1vw); height: calc((16 / 375) * 100 * 1vw); margin-right: calc((7 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd a.close_btn:hover { opacity: 0.8; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case1 { padding-bottom: 104px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case1 { padding-bottom: calc((60 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case1 .inner_bo p { margin-bottom: 37px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case1 .inner_bo p { margin-bottom: 0; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case1 .inner_bo a:not(.close_btn) { display: block; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case1 .inner_bo a.close_btn { margin-top: 54px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case1 .inner_bo a.close_btn { margin-top: calc((21 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case2 { padding-bottom: 104px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case2 { padding-bottom: calc((60 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case2 .inner_bo p { margin-bottom: 53px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case2 .inner_bo p { margin-bottom: calc((20 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case3 .inner_bo > p { margin-bottom: 53px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case3 .inner_bo > p { margin-bottom: calc((9 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case3 .inner_bo a:not(.close_btn) { display: block; margin: 43px 0 70px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case3 .inner_bo a:not(.close_btn) { margin: calc((5 / 375) * 100 * 1vw) 0 calc((20 / 375) * 100 * 1vw) calc((15 / 375) * 100 * 1vw); } }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case3 .inner_bo .color_bk { padding: calc((22 / 375) * 100 * 1vw) calc((15 / 375) * 100 * 1vw) calc((15 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case4 .inner_bo a:not(.close_btn) { display: block; line-height: 1.75; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case4 .inner_bo a:not(.close_btn) + p { margin-top: 28px; margin-bottom: 53px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case4 .inner_bo a:not(.close_btn) + p { margin-top: calc((24.5 / 375) * 100 * 1vw); margin-bottom: calc((20 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case4 .inner_bo a[href*="tel:"] { display: inline; pointer-events: none; cursor: default; text-decoration: none; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case4 .inner_bo a[href*="tel:"] { pointer-events: auto; cursor: pointer; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo p.note { font-size: 14px; margin-top: 34px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo p.note { font-size: calc((12 / 375) * 100 * 1vw); line-height: calc((17 / 375) * 100 * 1vw); margin-top: calc((13 / 375) * 100 * 1vw); padding-left: 3em; text-indent: -3em; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo p.note + p.note { margin-top: 0; margin-bottom: 54px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo p.note + p.note { margin-top: calc((9 / 375) * 100 * 1vw); margin-bottom: calc((12 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk h6 { font-weight: 700; font-size: 16px; line-height: 1.75; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk h6 { font-size: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk p + h6 { margin-top: 28px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk p + h6 { margin-top: calc((17 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box { border: #000 solid 1px; background-color: #FFF; border-radius: 20px; padding: 32px 0 47px; margin-top: 28px; display: flex; flex-direction: column; align-items: center; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box { border-radius: calc((10.8 / 375) * 100 * 1vw); padding: calc((25 / 375) * 100 * 1vw) 0 calc((34 / 375) * 100 * 1vw); margin-top: calc((7 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box h5 { margin-bottom: 0; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box p.support_center { font-weight: 700; font-size: 18px; line-height: 1; margin-top: 30px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box p.support_center { font-size: calc((14 / 375) * 100 * 1vw); margin-top: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box p.support_center_tel { font-weight: 700; font-size: 40px; letter-spacing: 0.095em; display: block; height: 45px; margin-top: 18px; line-height: 1; display: flex; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box p.support_center_tel { font-size: calc((32 / 375) * 100 * 1vw); height: calc((36 / 375) * 100 * 1vw); margin-top: calc((18 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box p.support_center_tel img { width: 58px; height: auto; margin-right: 10px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box p.support_center_tel img { width: calc((46.4 / 375) * 100 * 1vw); margin-right: calc((8 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box p.support_center_time { font-weight: 400; font-size: 16px; line-height: 1; margin-top: 18px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk .w_box p.support_center_time { font-size: calc((14 / 375) * 100 * 1vw); line-height: calc((19 / 375) * 100 * 1vw); margin-top: calc((7 / 375) * 100 * 1vw); text-align: center; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk ol + h6 { margin-top: 28px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk ol + h6 { margin-top: calc((24.5 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk:nth-of-type(1) p + h6 { margin-top: 57px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk:nth-of-type(1) p + h6 { margin-top: calc((17 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk + .color_bk { margin-top: 40px; margin-bottom: 62px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case5 .inner_bo .color_bk + .color_bk { margin-top: calc((10 / 375) * 100 * 1vw); margin-bottom: calc((25 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case6 .inner_bo > p { margin-bottom: 46px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case6 .inner_bo > p { margin-bottom: calc((10 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case6 .inner_bo .color_bk { margin-bottom: 62px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case6 .inner_bo .color_bk { margin-bottom: calc((24 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case7 .inner_bo > p { margin-bottom: 52px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case7 .inner_bo > p { margin-bottom: calc((10 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case7 .inner_bo .color_bk + .close_btn { margin-top: 62px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case7 .inner_bo .color_bk + .close_btn { margin-top: calc((10 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case7 .inner_bo .color_bk:nth-last-of-type(1) { margin-bottom: 40px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case7 .inner_bo .color_bk:nth-last-of-type(1) { margin-bottom: calc((25 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo > p { margin-bottom: 52px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo > p { margin-bottom: calc((10 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box { border: #000 solid 1px; background-color: #FFF; border-radius: 20px; padding: 32px 0 47px; margin: 50px 44px 60px 50px; display: flex; flex-direction: column; align-items: center; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box { border-radius: calc((11.2 / 375) * 100 * 1vw); padding: calc((29 / 375) * 100 * 1vw) 0 calc((25 / 375) * 100 * 1vw); margin: 0 0 calc((25 / 375) * 100 * 1vw) 0; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box p.support_center { font-weight: 700; font-size: 18px; line-height: 1; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box p.support_center { font-size: calc((14 / 375) * 100 * 1vw); margin-top: 0; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box p.support_center_tel { font-weight: 700; font-size: 40px; letter-spacing: 0.095em; display: block; height: 45px; margin-top: 18px; line-height: 1; display: flex; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box p.support_center_tel { font-size: calc((34 / 375) * 100 * 1vw); height: calc((36 / 375) * 100 * 1vw); margin-top: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box p.support_center_tel img { width: 58px; height: auto; margin-right: 10px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box p.support_center_tel img { width: calc((46.4 / 375) * 100 * 1vw); margin-right: calc((8 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box p.support_center_time { font-weight: 400; font-size: 16px; line-height: 1; margin-top: 18px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case10 .inner_bo .w_box p.support_center_time { font-size: calc((14 / 375) * 100 * 1vw); line-height: 1.5; margin-top: calc((7 / 375) * 100 * 1vw); text-align: center; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case12 .inner_bo p.note { padding-left: calc(50px + 1em); text-indent: -1em; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case12 .inner_bo p.note { padding-left: 1em; margin-top: calc((3.5 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case12 .inner_bo p.note + p { margin-top: 28px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case12 .inner_bo p.note + p { margin-top: calc((24.5 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk { width: 900px; margin: 40px auto 32px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk { width: 100%; margin: calc((10 / 375) * 100 * 1vw) 0; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk .tel { font-weight: 700; font-size: 40px; line-height: 1; letter-spacing: 0.095em; text-align: center; text-decoration: none; margin: 27px auto 0; padding-left: 64px; display: block; position: relative; width: fit-content; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk .tel { font-size: calc((34 / 375) * 100 * 1vw); margin: calc((14 / 375) * 100 * 1vw) auto 0; padding-left: calc((50 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk .tel::before { content: ""; display: block; width: 56px; height: 34px; background-image: url("../common/images/free_tel_mark.png"); background-repeat: no-repeat; background-size: contain; position: absolute; left: 0; top: 58%; transform: translateY(-50%); }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk .tel::before { width: calc((46.7 / 375) * 100 * 1vw); height: calc((28.5 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk table { border-top: #000 solid 1px; border-left: #000 solid 1px; width: 450px; margin: 30px auto 0; background-color: #FFF; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk table { width: 100%; margin: calc((17 / 375) * 100 * 1vw) auto 0; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk table tr { font-size: 12px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk table tr { font-size: calc((12 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk table tr th { border-bottom: #000 solid 1px; border-right: #000 solid 1px; background-color: #ebebeb; width: 83px; text-align: center; vertical-align: middle; padding: 12px 0; font-weight: normal; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk table tr th { width: calc((83 / 375) * 100 * 1vw); min-height: calc((36 / 375) * 100 * 1vw); padding: calc((7 / 375) * 100 * 1vw) 0; } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk table tr td { border-bottom: #000 solid 1px; border-right: #000 solid 1px; vertical-align: middle; padding: 12px 0 12px 10px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case16 .inner_bo .color_bk table tr td { padding: calc((7 / 375) * 100 * 1vw) 0 calc((7 / 375) * 100 * 1vw) calc((17 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case17 .inner_bo .color_bk { margin: 37px auto 30px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case17 .inner_bo .color_bk { margin: calc((8 / 375) * 100 * 1vw) auto calc((9 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case17 .inner_bo .color_bk ul { margin-bottom: 28px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case17 .inner_bo .color_bk ul { margin-bottom: calc((24.5 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 { padding-top: 60px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 { padding-top: calc((20 / 375) * 100 * 1vw); } }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk h5 { line-height: calc((28 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk h6 { font-weight: 700; font-size: 16px; line-height: 1.75em; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk h6 { font-size: calc((14 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk .note { font-size: 14px; line-height: 1.75em; margin-bottom: 28px; padding-left: 1em; text-indent: -1em; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk .note { font-size: calc((12 / 375) * 100 * 1vw); margin-bottom: calc((27 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk + .color_bk { margin-top: 40px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk + .color_bk { margin-top: calc((10 / 375) * 100 * 1vw); } }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk > ol ol li { padding-left: 1.5em; text-indent: -1.5em; }
#SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk + .close_btn { margin-top: 62px; }
@media only screen and (max-width: 992px) { #SET_Contents #financial_crime_outline .inner_financial_crime_outline dl dd.financial_crime_case19 .inner_bo .color_bk + .close_btn { margin-top: calc((25 / 375) * 100 * 1vw); } }
