html{scroll-padding-top:50px}@media screen and (min-width: 769px),print{html{scroll-padding-top:80px}}#rarity #main-sub{padding-bottom:16em}#contents{background:url(../images/common/bg02.webp) no-repeat center top;background-size:100% auto}#contents .sec{margin:6em auto 0;font-size:min(3.2svw,16px)}@media screen and (min-width: 769px),print{#contents .sec{margin:6em auto 0}}#contents .sec_ttl3{margin:1em 0 0}@media screen and (min-width: 769px),print{#contents .sec_ttl3{margin:2em auto 0}}#contents .sec_ttl4{padding:0 0 0 .5em;border-left:3px solid #0c2651;width:100%;color:#0c2652;font-size:min(4svw,22px);font-weight:500}@media screen and (min-width: 769px),print{#contents .sec_ttl4{letter-spacing:.1em}}#contents .sec_ttl5{margin:1em 0 0}@media screen and (min-width: 769px),print{#contents .sec_ttl5{margin:2em auto 0}}#contents .sec_header{display:grid;grid-template-columns:repeat(2, auto);justify-content:center;align-items:center;gap:.5em;margin:2em auto 0;padding:.5em 0;background-color:#b3996d;font-size:min(3.2svw,16px)}#contents .sec_lead{color:#231815;font-size:min(3.2svw,16px);line-height:1.8}#contents .sec_body{display:grid;grid-template-columns:1fr;gap:2em;margin:2em 0 0}@media screen and (min-width: 769px),print{#contents .sec_body{margin:2em 0 0}}#contents .sec_back{display:block;margin:2em auto 0;background-color:#b3996d;width:40svw;color:#fff;font-size:min(4.6svw,28px);line-height:2;text-align:center}@media screen and (min-width: 769px),print{#contents .sec_back{margin:4em auto 0;width:300px}}#contents .sec_fig{position:relative;line-height:0}#contents .sec_fig figcaption{line-height:1.2}#contents .sec_fig figcaption span{font-size:min(2.4svw,12px)}#contents .sec_fig img{display:block;margin:.5em 0 0;font-size:min(3.2svw,16px)}#contents .sec00{margin:3em auto 0}@media screen and (min-width: 769px),print{#contents .sec00{margin:6em auto 0}}#contents .sec00_menu{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:center;align-items:stretch;gap:1em}@media screen and (min-width: 769px),print{#contents .sec00_menu{grid-template-columns:repeat(4, 1fr)}}#contents .sec00_menu li{display:grid;grid-template:auto 1fr/auto 1fr;justify-content:center;align-items:stretch;cursor:pointer}@media screen and (min-width: 769px),print{#contents .sec00_menu li{grid-template-columns:repeat(1, 1fr)}}#contents .sec00_menu li .num{display:flex;flex-direction:column;grid-template-columns:repeat(1, 1fr);justify-content:center;align-items:center;gap:.5em;padding:.5em 0;background-color:#b3996d}@media screen and (min-width: 769px),print{#contents .sec00_menu li .num{display:grid;grid-template-columns:repeat(2, auto)}}#contents .sec00_menu li .num span{display:block;margin:0 auto;color:#fff;text-align:center;line-height:0}#contents .sec00_menu li .num span:first-of-type{width:60%}@media screen and (min-width: 769px),print{#contents .sec00_menu li .num span:first-of-type{margin:.25em 0 0;width:100%}}#contents .sec00_menu li .num span:last-of-type{height:35%}@media screen and (min-width: 769px),print{#contents .sec00_menu li .num span:last-of-type{height:unset}}#contents .sec00_menu li .point{position:relative;display:grid;justify-content:center;align-items:center;padding:.5em 0 1.5em;background-color:#dde0e5;color:#000;font-size:min(3.6svw,18px);font-weight:500;text-align:center}#contents .sec00_menu li .point::after{content:"▼";position:absolute;left:50%;bottom:0;transform:translate(-50%, -0.5em);font-size:.8em;line-height:1}#contents .sec01{margin:3em auto 0}@media screen and (min-width: 769px),print{#contents .sec01{margin:6em auto 0}}#contents .sec01 .art01{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec01 .art01{grid-template-columns:repeat(2, 1fr)}}#contents .sec01 .art01 .sec_ttl4{transform-origin:left center;transform:scaleX(0.9);width:111.1111111111%}@media screen and (min-width: 769px),print{#contents .sec01 .art01 .sec_ttl4{grid-column:span 2;transform:unset;width:100%}}#contents .sec01 .art02{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec01 .art02{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}@media screen and (min-width: 769px),print{#contents .sec01 .art02 .sec_ttl4{grid-column:span 2}}@media screen and (min-width: 769px),print{#contents .sec01 .art02 .sec_lead{grid-column:span 2}}#contents .sec01 .art02 figure:first-of-type figcaption{margin:0 0 0 4em}#contents .sec01 .art03{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec01 .art03{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}@media screen and (min-width: 769px),print{#contents .sec01 .art03 .sec_ttl4{grid-column:span 2}}#contents .sec01 .art03 .sec_fig{margin:0 0 1em}#contents .sec01 .art03 .sec_fig::after{content:"（大阪市制作企画室調べ）";position:absolute;top:100%;right:0;margin:.5em 0 0;font-size:min(2svw,10px);line-height:1.2}#contents .sec01 .art04{display:grid;grid-template-columns:repeat(1, 1fr);justify-items:center;gap:1em}@media screen and (min-width: 769px),print{#contents .sec01 .art04{grid-template-columns:repeat(2, 1fr);justify-items:unset;margin:2em auto 0}}@media screen and (min-width: 769px),print{#contents .sec01 .art04 .sec_ttl4{grid-column:span 2}}@media screen and (min-width: 769px),print{#contents .sec01 .art04 .sec_lead{grid-column:span 2}}#contents .sec01 .art04 figure{width:80%}@media screen and (min-width: 769px),print{#contents .sec01 .art04 figure:first-of-type{justify-self:end}}@media screen and (min-width: 769px),print{#contents .sec01 .art04 figure:last-of-type{justify-self:start}}#contents .sec01 .art05{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec01 .art05{grid-template-columns:12fr 13fr;margin:2em auto 0}}@media screen and (min-width: 769px),print{#contents .sec01 .art05 .sec_ttl4{grid-column:span 2}}@media screen and (min-width: 769px),print{#contents .sec01 .art05 .sec_lead{grid-column:span 2}}#contents .sec01 .art05 figure:first-of-type{margin:0 0 1em}#contents .sec01 .art05 figure:first-of-type::after{content:"（令和2年度学校基本調査）";position:absolute;top:100%;right:0;margin:.5em 0 0;font-size:min(2svw,10px);line-height:1.2}#contents .sec01 .art05 figure:last-of-type{margin:0 0 1em}#contents .sec01 .art05 figure:last-of-type::after{content:"（注：病床数は休止を含み、医師数は非常勤を含む。平成27年医療施設〈動態〉調査）";position:absolute;top:100%;right:0;margin:.5em 0 0;font-size:min(2svw,10px);line-height:1.2}#contents .sec01 .art06{display:grid;grid-template-columns:repeat(1, 1fr);justify-items:center;gap:1em}@media screen and (min-width: 769px),print{#contents .sec01 .art06{grid-template-columns:repeat(2, 1fr);justify-items:unset;margin:2em auto 0}}@media screen and (min-width: 769px),print{#contents .sec01 .art06 .sec_ttl4{grid-column:span 2}}@media screen and (min-width: 769px),print{#contents .sec01 .art06 .sec_lead{grid-column:span 2}}@media screen and (min-width: 769px),print{#contents .sec01 .art06 figure:first-of-type{justify-self:end}}@media screen and (min-width: 769px),print{#contents .sec01 .art06 figure:last-of-type{justify-self:start}}#contents .sec02{margin:4em auto 0}@media screen and (min-width: 769px),print{#contents .sec02{margin:6em auto 0}}#contents .sec02 .art07{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec02 .art07{grid-template-columns:repeat(2, 1fr)}}#contents .sec02 .art07 .sec_ttl4{transform-origin:left center;transform:scaleX(0.9);width:111.1111111111%}@media screen and (min-width: 769px),print{#contents .sec02 .art07 .sec_ttl4{grid-column:span 2;transform:unset;width:100%}}#contents .sec02 .art07 .sec_fig .footnote{margin:1em 0 0 6.25em;font-size:min(2svw,10px);line-height:1.2}@media screen and (min-width: 769px),print{#contents .sec02 .art07 .sec_fig .footnote{margin:1em 0 0 7em}}#contents .sec02 .art08{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec02 .art08{margin:2em auto 0}}@media screen and (min-width: 769px),print{#contents .sec02 .art08 .sec_ttl4{grid-column:span 2}}@media screen and (min-width: 769px),print{#contents .sec02 .art08 .sec_lead{grid-column:span 2}}#contents .sec02 .art08 figure{margin:0 auto;width:100%}@media screen and (min-width: 769px),print{#contents .sec02 .art08 figure{width:60%}}#contents .sec02 .art08 figure::after{content:"";position:absolute;top:59%;left:50%;transform:translateX(-50%) rotate(45deg);border:1.5em solid;border-color:rgba(0,0,0,0) #0c2652 #0c2652 rgba(0,0,0,0);font-size:min(3.2svw,16px)}@media screen and (min-width: 769px),print{#contents .sec02 .art08 figure::after{top:60%;border:1.75em solid;border-color:rgba(0,0,0,0) #0c2652 #0c2652 rgba(0,0,0,0)}}#contents .sec02 .art08 figure .potential{margin:4em 0 0;padding:.5em 0;background-color:#a00e15;width:100%;color:#fff;font-size:min(4.6svw,28px);font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;line-height:1.5;text-align:center}#contents .sec03{margin:4em auto 0}@media screen and (min-width: 769px),print{#contents .sec03{margin:6em auto 0}}#contents .sec03 .art10{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec03 .art10{grid-template-columns:repeat(2, 1fr)}}#contents .sec03 .art10 .sec_ttl4{transform-origin:left center;transform:scaleX(0.9);width:111.1111111111%}@media screen and (min-width: 769px),print{#contents .sec03 .art10 .sec_ttl4{grid-column:span 2;transform:unset;width:100%}}#contents .sec03 .art11{position:relative;display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec03 .art11{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}#contents .sec03 .art11::after{content:"";position:absolute;top:71%;left:50%;transform:translateX(-50%) rotate(45deg);border:1.5em solid;border-color:rgba(0,0,0,0) #0c2652 #0c2652 rgba(0,0,0,0);font-size:min(3.2svw,16px)}@media screen and (min-width: 769px),print{#contents .sec03 .art11::after{top:63%;border:1.75em solid;border-color:rgba(0,0,0,0) #0c2652 #0c2652 rgba(0,0,0,0)}}@media screen and (min-width: 769px),print{#contents .sec03 .art11 .sec_ttl4{grid-column:span 2}}#contents .sec03 .art11 .potential{margin:4em auto 0;padding:.5em 0;background-color:#a00e15;width:100%;color:#fff;font-size:min(4.6svw,28px);font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;line-height:1.5;text-align:center}@media screen and (min-width: 769px),print{#contents .sec03 .art11 .potential{grid-column:span 2;width:60%}}#contents .sec04{margin:4em auto 0}@media screen and (min-width: 769px),print{#contents .sec04{margin:6em auto 0}}#contents .sec04 .art12{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}@media screen and (min-width: 769px),print{#contents .sec04 .art12{grid-template-columns:repeat(2, 1fr)}}#contents .sec04 .art12 .sec_ttl4{transform-origin:left center;transform:scaleX(0.9);width:111.1111111111%}@media screen and (min-width: 769px),print{#contents .sec04 .art12 .sec_ttl4{grid-column:span 2;transform:unset;width:100%}}#contents .sec04 .art12 .sec_lead:last-of-type{margin:0 auto;width:100%;text-align:center}@media screen and (min-width: 769px),print{#contents .sec04 .art12 .sec_lead:last-of-type{grid-column:span 2;width:70%}}#contents .sec04 .art12 .sec_fig:first-of-type::after{content:"※平成27年（2015）年=100";position:absolute;top:100%;right:0;margin:.5em 0 0;font-size:min(2svw,10px);line-height:1.2}#contents .sec04 .art12 .sec_fig:last-of-type{width:100%}@media screen and (min-width: 769px),print{#contents .sec04 .art12 .sec_fig:last-of-type{grid-column:span 2;margin:2em auto 0;width:70%}}#contents .sec04 .art12 .sec_fig:last-of-type figcaption{margin:.5em 0 0;text-align:left;font-size:min(2.8svw,14px);line-height:1.2}#contents .sec04 .art12 .kinri1{position:relative;margin:2em auto 0;color:#0c2a47;font-size:min(4.8svw,30px);line-height:1;text-align:center}@media screen and (min-width: 769px),print{#contents .sec04 .art12 .kinri1{grid-column:span 2;margin:2em auto 0}}#contents .sec04 .art12 .kinri1::before{content:"";position:absolute;top:-55%;left:50%;transform:translate(-50%, -50%) rotate(45deg);border:2em solid;border-color:rgba(0,0,0,0) #f6eee3 #f6eee3 rgba(0,0,0,0);z-index:-1}@media screen and (min-width: 769px),print{#contents .sec04 .art12 .kinri1::before{top:-55%}}#contents .sec04 .art12 .kinri2{margin:2em auto 0;color:#0c2a47;font-size:min(5.1svw,34px);line-height:1;text-align:center}@media screen and (min-width: 769px),print{#contents .sec04 .art12 .kinri2{grid-column:span 2;margin:2em auto 0}}#contents .sec04 .art12 .inbound{width:100%}@media screen and (min-width: 769px),print{#contents .sec04 .art12 .inbound{grid-column:span 2;margin:2em auto 0;width:70%}}#contents .sec04 .art12 .inbound_inner{display:grid;grid-template-columns:auto auto;align-items:center;gap:1em;margin:1em auto 0;padding:1em 2em;border:1px solid #c5b899;background-color:#fbebda}#contents .sec04 .art12 .inbound_inner p{font-size:min(3.6svw,18px);line-height:1.6}#contents .sec04 .art12 .inbound_inner figure{max-width:20svw;width:100%}@media screen and (min-width: 769px),print{#contents .sec04 .art12 .inbound_inner figure{max-width:150px}}#contents .sec04 .art12 .inbound_note{margin:.5em 0 0;text-align:left;font-size:min(2.4svw,12px);line-height:1.2}/*# sourceMappingURL=rarity.css.map */