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

	invest.css
	---------------------------
	// Last modified: 2025/06/17 18:00:54

===========================================================================
======================================================================== */.page.-invest .contentsBlock{text-align:center}.page.-invest .c_hero ._image{position:relative}.page.-invest .c_hero ._image ._caption{position:absolute;bottom:.5em;right:.5em;color:#fff;font-size:11px}@media(max-width: 700px){.page.-invest .c_hero ._pageTitle{width:280px}}.page.-invest .contentsBody .c_notes{text-align:center}.p_heading.-lv1{margin:2em 0 1em;font-size:32px}@media(max-width: 700px){.p_heading.-lv1{font-size:22px}}.p_heading.-lv2{margin:2em 0 1em;font-size:28px}@media(max-width: 700px){.p_heading.-lv2{font-size:20px}}.introBox{padding:60px 0}.introText{font-size:18px;text-align:center;line-height:2.4}@media(max-width: 700px){.introText{font-size:15px;line-height:2}}.p_section.-n1 .merits{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:32px}@media(max-width: 700px){.p_section.-n1 .merits{flex-direction:column}}.p_section.-n2{padding-top:60px;padding-bottom:100px}.p_section.-n2 .p_heading.-lv2{padding:.25em 0;border-top:1px solid;border-bottom:1px solid}.p_section.-n2 .pointHeading{margin:1em 0 1em;font-size:28px}@media(max-width: 700px){.p_section.-n2 .pointHeading{font-size:20px}}.p_section.-n2 .pointHeading ._head{display:block;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px dotted #000}.p_section.-n2 .pointHeading ._head ._num{font-size:192.857143%;color:#9b1f24}.p_section.-n2 .pointHeading ._headingText{font-size:150%;line-height:1.6;color:#333}.p_section.-n2 .points{display:flex;flex-direction:column;gap:60px 0}.p_section.-n2 .point.-n1 .data.-n1{display:flex;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px}@media(max-width: 700px){.p_section.-n2 .point.-n1 .data.-n1{flex-direction:column;font-size:19px}}.p_section.-n2 .point.-n1 .data.-n1 strong{font-size:160%;font-weight:normal;color:#9b1f24}@media(min-width: 701px){.p_section.-n2 .point.-n1 .data.-n1 ._item:not(:last-child){margin-right:1em;padding-right:1em;border-right:1px solid #000}}@media(max-width: 700px){.p_section.-n2 .point.-n1 .data.-n1 ._item:not(:last-child){margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #000}}.p_section.-n2 .point.-n1 .text.-n1{font-size:24px}@media(max-width: 700px){.p_section.-n2 .point.-n1 .text.-n1{font-size:18px}}.p_section.-n2 .point.-n1 .rankingHead{margin-top:2em;padding:.5em;background:#f5f2e9;font-size:26px}@media(max-width: 700px){.p_section.-n2 .point.-n1 .rankingHead{font-size:20px}}.p_section.-n2 .point.-n1 .rainking{display:flex;justify-content:center;align-items:center;gap:20px 32px;margin-top:20px}@media(max-width: 700px){.p_section.-n2 .point.-n1 .rainking{flex-direction:column}}.p_section.-n2 .point.-n1 .conclusion{margin-top:1em;padding:1em 2em .5em;border:1px solid #9b1f24;background:#f5f2e9;font-size:24px}@media(max-width: 700px){.p_section.-n2 .point.-n1 .conclusion{padding:1.5em 1.5em 1em;font-size:16px}}.p_section.-n2 .point.-n1 .conclusion dt{padding-bottom:.5em;border-bottom:1px dotted #000}.p_section.-n2 .point.-n1 .conclusion dd{font-size:166.66666667%}@media(max-width: 700px){.p_section.-n2 .point.-n1 .conclusion dd{font-size:150%}}.p_section.-n2 .point.-n1 .conclusion dd strong{font-weight:normal;font-size:125%;color:#9b1f24}.p_section.-n2 .point.-n2 .text.-n1{font-size:24px}@media(max-width: 700px){.p_section.-n2 .point.-n2 .text.-n1{font-size:18px}}.p_section.-n2 .point.-n2 .data{margin-top:1em;padding:20px;background:#f5f2e9}@media(max-width: 700px){.p_section.-n2 .point.-n2 .data{padding:10px}}.p_section.-n2 .point.-n2 .appeal{width:100%;max-width:728px;margin:60px auto;font-size:32px}@media(max-width: 700px){.p_section.-n2 .point.-n2 .appeal{font-size:20px}}.p_section.-n2 .point.-n2 .appeal ._el{vertical-align:middle}.p_section.-n2 .point.-n2 .appeal ._el:not(:last-child){margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px dotted #000}.p_section.-n2 .point.-n2 .appeal ._el em{font-style:normal;font-size:135%;line-height:1}.p_section.-n2 .point.-n2 .appeal ._el strong{font-weight:normal;font-size:170%;color:#9b1f24;line-height:1}.p_section.-n2 .point.-n2 .appeal ._el ._station{display:inline-block;margin-right:.25em;font-size:45%;text-align:left}.p_section.-n2 .point.-n3 .dataHead{margin-top:1em;margin-bottom:1em;padding:.5em;background:#f5f2e9;font-size:26px}@media(max-width: 700px){.p_section.-n2 .point.-n3 .dataHead{font-size:20px}}.p_section.-n2 .point.-n3 .data{display:flex;justify-content:center;align-items:center;gap:20px 32px}@media(max-width: 700px){.p_section.-n2 .point.-n3 .data{flex-direction:column}}@media(max-width: 700px){.p_section.-n2 .point.-n3 .data ._item img{max-width:200px}}.p_section.-n2 .point.-n3 .hospital{display:flex;justify-content:space-between;align-items:center;gap:20px 20px;margin-top:30px;padding:20px;background:#f5f2e9;border:1px solid #9b1f24}@media(max-width: 700px){.p_section.-n2 .point.-n3 .hospital{flex-direction:column}}@media(min-width: 701px){.p_section.-n2 .point.-n3 .hospital ._col.-n1{width:426px}}@media(min-width: 701px){.p_section.-n2 .point.-n3 .hospital ._col.-n2{width:calc(100% - 426px - 20px);text-align:left}}.p_section.-n2 .point.-n3 .hospital ._item{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline}@media(max-width: 700px){.p_section.-n2 .point.-n3 .hospital ._item{justify-content:center}}.p_section.-n2 .point.-n3 .hospital ._item:not(:first-child){margin-top:1em;padding-top:.5em;border-top:1px dashed #000}.p_section.-n2 .point.-n3 .hospital ._item ._name{font-size:30px}@media(max-width: 700px){.p_section.-n2 .point.-n3 .hospital ._item ._name{font-size:22px}}.p_section.-n2 .point.-n3 .hospital ._item ._distance{font-size:20px}@media(max-width: 700px){.p_section.-n2 .point.-n3 .hospital ._item ._distance{font-size:15px}}.p_section.-n2 .point.-n3 .hospital ._item ._distance strong{font-size:250%;font-weight:normal;color:#9b1f24;line-height:1}.p_section.-n2 .point.-n3 .hospital .c_text{margin-top:1em}.p_section.-n3{padding-top:20px;padding-bottom:100px;background:#f5f2e9}.p_section.-n3 .plan{display:flex;justify-content:center;align-items:flex-start;gap:20px 32px}@media(max-width: 700px){.p_section.-n3 .plan{flex-direction:column}}.ctaBox{padding:60px 0;background:#fff;text-align:center}.ctaBox ._announce{font-family:"YakuHanMP_Noto","Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:28px}@media(max-width: 700px){.ctaBox ._announce{font-size:18px}}.ctaBox .c_btnBox{display:flex;justify-content:center;gap:10px;margin-top:1em}@media(max-width: 700px){.ctaBox .c_btnBox{flex-direction:column}}.ctaBox ._btn{font-family:"YakuHanMP_Noto","Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:26px}@media(max-width: 700px){.ctaBox ._btn{font-size:20px}}.ctaBox ._btn a{display:flex;justify-content:center;align-items:center;height:56px;padding:5px 20px;text-decoration:none;color:#000;transition:.2s ease}@media(min-width: 701px){.ctaBox ._btn a{width:352px}}.ctaBox ._btn.-request a{border:1px solid #000;background:#fff}.ctaBox ._btn.-request a:link,.ctaBox ._btn.-request a:visited{color:#000}@media(any-hover: hover){.ctaBox ._btn.-request a:hover{opacity:1;background-color:#f2f2f2}}.ctaBox ._btn.-reserve a{background:#6e0000;color:#fff}.ctaBox ._btn.-reserve a:link,.ctaBox ._btn.-reserve a:visited{color:#fff}@media(any-hover: hover){.ctaBox ._btn.-reserve a:hover{background:#800}}
