body.careers main *{box-sizing:border-box}body.careers main p{word-break:normal}body.careers main .careers__content-wrapper h1,body.careers main .careers__content-wrapper h2,body.careers main .careers__content-wrapper h3,body.careers main .careers__content-wrapper h4{font-weight:bold}body.careers main .careers__content-wrapper h1{font-size:18px;padding-bottom:10px;border-bottom:2px solid #ddd;margin-bottom:20px}body.careers main .careers__content-wrapper h2{font-size:16px;padding:15px;border-radius:5px;background-color:#f0f0f0;margin-bottom:15px}body.careers main .careers__content-wrapper h2:not(:first-child){margin-top:30px}body.careers main .careers__content-wrapper h3{font-size:16px;border-left:2px solid #a80000;padding-left:10px;margin-bottom:15px;margin-top:30px}body.careers main .careers__content-wrapper h4{margin-bottom:15px}body.careers main .careers__content-wrapper ul,body.careers main .careers__content-wrapper ol{padding-left:0;margin-bottom:1em}body.careers main .careers__content-wrapper ul{list-style-type:disc}body.careers main .careers__content-wrapper li:not(:last-child),body.careers main .careers__content-wrapper dt,body.careers main .careers__content-wrapper dd{margin-bottom:5px}body.careers main .careers__content-wrapper ul li,body.careers main .careers__content-wrapper ol li{margin-left:20px}body.careers main .careers__content-wrapper li>ul,body.careers main .careers__content-wrapper li>ol{margin-top:10px}body.careers main .careers__content-wrapper li>ul:not(:last-child),body.careers main .careers__content-wrapper li>ol:not(:last-child){margin-bottom:5px}body.careers main .careers__content-wrapper ul li{list-style-type:disc}body.careers main .careers__content-wrapper ol{list-style:decimal}body.careers main .careers__content-wrapper ol.common_list_style>li>ol>li{list-style-type:katakana}body.careers main .careers__content-wrapper dl{margin-bottom:20px}body.careers main .careers__content-wrapper dt{margin-top:15px;font-weight:bold}body.careers main .careers__content-wrapper dd{margin-left:15px}body.careers main table.common_table_style{margin-bottom:30px}body.careers main table.common_table_style ul.table_list_style{list-style-type:disc;margin-left:0;padding-left:1em;margin-bottom:0}body.careers main table.common_table_style ul.table_list_style ul{list-style-type:circle;margin-left:0;padding-left:1em;margin-bottom:0}body.careers main .contents .careers__btn{display:inline-block;text-decoration:none;text-align:center;border-radius:5px;line-height:1;font-size:20px;padding:20px;margin:10px 0 0 0;width:100%;min-width:210px;border:1px solid #a80000;color:#a80000;position:relative;top:-1px;left:-1px;box-shadow:1px 1px 0 #ccc}body.careers main .contents .careers__btn:hover{cursor:pointer;box-shadow:none;top:0}body.careers main .contents .careers__btn img{vertical-align:middle;margin-right:5px}body.careers main .contents .careers__btn-cta{color:#fff;background-color:#a80000;border:none}/*# sourceMappingURL=style.css.map */