@charset "UTF-8";
/*************************************
　デフォルトのスタイルのリセット
*************************************/
/*********** RESET */
* { margin: 0; box-sizing: border-box; }

body { -webkit-font-smoothing: antialiased; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6, em, address, th, dt { font-style: normal; font-weight: normal; font-size: 1em; }

strong { color: #212121; }

ul, li { list-style-type: none; }

img, a img { border: none; vertical-align: bottom; }

hr { display: none; }

nav, section, header, footer, aside, figure { margin: 0; padding: 0; }

small { font-size: 100%; }

/* ----------------------------------------------------------------------------  
　Clearfix：float解除
----------------------------------------------------------------------------  */
.clearfix:before, .clearfix:after { clear: both; display: block; height: 0; visibility: hidden; content: "\0020"; }

body > article { padding: 0; }

body > article section { padding: 40px 0; font-size: 115%; }

body > article section p { line-height: 1.7; }

body > article section header .title { margin-bottom: 40px; color: #fc2a1d; text-align: center; font-weight: bold; font-size: 170%; line-height: 1.1; }

#about_newtimes header .title { margin-bottom: 30px; }

#about_newtimes header .subtitle { margin-bottom: 30px; text-align: center; font-size: 140%; font-weight: bold; }

#about_newtimes .contents-area > figure { float: right; margin-left: 40px; margin-bottom: 0.8em; width: 225px; }

#about_newtimes .contents-area > figure img { width: 100%; }

#about_newtimes .contents-area .sentence-area .sentence p { margin-bottom: 2em; line-height: 1.9; }

#about_newtimes .contents-area .sentence-area .sentence p:last-of-type { margin-bottom: 0; }

#about_newtimes .contents-area .sentence-area .name-area { margin-top: 1em; text-align: right; }

#about_newtimes .contents-area .sentence-area .name-area p { line-height: 1.5; }

#company .table-gray dl dt { width: 15%; }
/*# sourceMappingURL=page-about.css.map */