.a84RHG_voice{background:#edf4dd}.a84RHG_voice .a84RHG_head{position:relative;overflow:hidden}.a84RHG_voice .a84RHG_head .a84RHG_printing{color:#ffffff4d;font-size:3.2em;line-height:80%;position:absolute;top:0;left:0}.a84RHG_voice .a84RHG_beginning{border-bottom:1px solid #008030}.a84RHG_voice .a84RHG_avatar{border-radius:5em;padding-top:100%;position:relative;overflow:hidden}.a84RHG_voice .a84RHG_avatar .a84RHG_image{width:180%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.a84RHG_voice .a84RHG_comment{border-radius:.5em;position:relative}.a84RHG_voice .a84RHG_comment:before{content:" ";position:absolute;top:20px}.a84RHG_voice .a84RHG_comment.a84RHG_left:before{border:15px solid #0000;writing-mode:horizontal-tb;border-inline-end:15px solid #fff;margin-inline-start:-15px;left:-15px}.a84RHG_voice .a84RHG_comment.a84RHG_right:before{writing-mode:horizontal-tb;border:15px solid #0000;border-inline-start:15px solid #fff;margin-inline-end:-15px;right:-15px}.a84RHG_voice .a84RHG_comment h3{font-size:1.2em}.a84RHG_voice .a84RHG_comment h3 .a84RHG_icon,.a84RHG_h2{font-size:1.4em}.a84RHG_visual{overflow:hidden}.a84RHG_visual .a84RHG_back{z-index:1;top:0;left:0}.a84RHG_visual .a84RHG_back .a84RHG_image{object-position:10% 100%}@media (min-width:992px){.a84RHG_visual .a84RHG_back .a84RHG_image{object-position:0 0}}@media (max-width:991.98px){.a84RHG_visual{padding-block-start:60%}}.a84RHG_visual .a84RHG_visualtext{color:#fff;z-index:2;background:#f18c1be6}.a84RHG_visual .a84RHG_visualtext .a84RHG_icon{font-size:4em}@media (min-width:768px){.a84RHG_visual .a84RHG_visualtext .a84RHG_icon{font-size:6em}}.a84RHG_visual .a84RHG_visualtext h1{font-size:1.8em}.a84RHG_visual .a84RHG_visualtext h1 small{font-size:.6em}@media (min-width:768px){.a84RHG_visual .a84RHG_visualtext h1{font-size:2.4em}}@media (min-width:992px){.a84RHG_about .a84RHG_heading{writing-mode:horizontal-tb;border-inline-end:1px solid #ccc}}.a84RHG_about .a84RHG_heading h3{font-size:1.5em}.a84RHG_about .a84RHG_heading h3 .a84RHG_icon{color:#f18c1b;font-size:1em}.a84RHG_certificate h3{font-size:1.2em}.a84RHG_certificate h3 span{color:#008030;font-size:1.4em}.a84RHG_certificate h3 small{font-size:.8em}.a84RHG_certificate h4{background:#f18c1b1a;font-size:1.2em;line-height:1.4em}.a84RHG_certificate ul li{writing-mode:horizontal-tb;border-block-color:#f18c1b;font-size:1.1em}.a84RHG_certificate ul li .a84RHG_icon{color:#f18c1b;vertical-align:top;margin-top:.1em;font-size:1.2em}.a84RHG_certificate .a84RHG_hoverdark{background-color:#000}.a84RHG_certificate .a84RHG_hoverdark a{opacity:1;transition:opacity .5s ease-out}.a84RHG_certificate .a84RHG_hoverdark a:hover{opacity:.8}.a84RHG_overtime h3{writing-mode:horizontal-tb;border-block-end:1px solid #f18c1b;font-size:1.2em}.a84RHG_overtime h3 .a84RHG_icon{color:#f18c1b;vertical-align:top;margin-top:.1em}.a84RHG_overtime h4{font-size:1.2em;position:relative}.a84RHG_overtime h4 span{z-index:1;position:relative}.a84RHG_overtime h4:before{content:" ";background:#f18c1b;width:100%;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}.a84RHG_overtime nav{border:none!important}.a84RHG_overtime nav a{padding-left:0;padding-right:0;font-weight:700;border:none!important}.a84RHG_overtime .a84RHG_overtimeTable thead th{text-align:center;background:#d2e9da}.a84RHG_overtime .a84RHG_overtimeTable tbody{writing-mode:horizontal-tb;border-block-color:#79be8f!important}.a84RHG_overtime .a84RHG_overtimeTable tbody td{text-align:center;vertical-align:middle;writing-mode:horizontal-tb;border-block-color:#79be8f}.a84RHG_overtime .a84RHG_overtimeTable tbody td.a84RHG_month{background:#edf4dd}.a84RHG_overtime .a84RHG_overtimeTable tbody tr.a84RHG_year{background:#f18c1b1a}.a84RHG_overtime .a84RHG_overtimeTable tbody tr.a84RHG_year td{font-weight:700}.a84RHG_overtime .a84RHG_text_average{color:#b7ca66}.a84RHG_overtime .a84RHG_text_median{color:#ddf1c8}.a84RHG_overtime .a84RHG_text_average_tokyo{color:#209344}.a84RHG_overtime .a84RHG_text_median_tokyo{color:#a3d2b2}.a84RHG_overtime .a84RHG_text_average_osaka{color:#fb0}.a84RHG_overtime .a84RHG_text_median_osaka{color:#ffeab0}@media (min-width:768px){.a84RHG_lifespan .a84RHG_heading{writing-mode:horizontal-tb;border-inline-end:1px solid #ccc}}.a84RHG_lifespan .a84RHG_heading h3{font-size:1.5em}.a84RHG_lifespan .a84RHG_heading h3 .a84RHG_icon{color:#f18c1b;font-size:1.4em}.a84RHG_lifespan .a84RHG_average{color:#008030}.a84RHG_lifespan .a84RHG_health{color:#89b51e}.a84RHG_section_measures h2{font-size:1.6em;font-weight:700;position:relative}@media (max-width:767.98px){.a84RHG_section_measures h2{font-size:1.3em}}.a84RHG_section_measures h2 span{z-index:1;background:#fff;position:relative}.a84RHG_section_measures h2:before{content:" ";background:#f18c1b;width:100%;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}.a84RHG_section_measures h3{font-size:1.05em;font-weight:700}
