@charset "utf-8";
.page-block-01 {/*width:880px;*/margin:0 20px; padding:0 20px; /*background-color:#F8F6EE;*/ overflow: hidden;position: relative;}
.page-block-01 .introduction {height: 320px; background: #efe5df url(../images/investor/img_president.png) no-repeat 28px bottom; margin-bottom: 30px;}
.page-block-01 .introduction-inner {width:600px; padding: 50px 0 50px 290px; font-size: 18px;}
.page-block-01 .introduction-inner h3 {margin-bottom: 10px;}
.page-block-01 .introduction-inner p {line-height: 1.4;}
.page-block-01 .introduction .signature { font-size: 14px;}
.page-block-01 .introduction .signature strong { font-size: 26px;}
.page-block-01 .date { margin: 20px 0; text-align: right; }
.page-block-01 .signature { margin-top: 10px; font-size: 14px;}
.page-block-01 .signature strong { margin-left: 10px; font-size: 26px;}
.page-block-01 h3 { margin-bottom: 20px; font-size: 20px; line-height: 1.5; font-weight: bold; color: #cc0000;}
.page-block-01 h4 { font-weight:bold; font-size:18px; color:#d32d26; padding-left: 14px; margin-bottom:10px; border-bottom: 2px solid #d32d26; background: url(../images/investor/bg_page-block-01.gif?2) no-repeat left center;}
.page-block-01 h5 { font-weight:bold; font-size:16px; margin-bottom:25px;}
.page-block-01-inner.left { width:630px;}
.page-block-01-inner.right { width: 270px; position: absolute; right: 0; bottom: 27px;}

.page-block-01-inner p { font-size:15px;}
/*.page-block-01-inner h3 { margin-bottom: 20px; font-size: 20px; line-height: 1.5; font-weight: bold; color: #cc0000;}*/
.page-block-01 #name { width:130px; height:80px; position:absolute; bottom:20px; right:290px; line-height:1.36; text-align:right;}
.page-block-01 #name h3 { font-size:27px; font-weight:bold; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;}
.page-block-01 #name h3 span { font-size:13px; font-family:Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
.page-block-02 { width:960px;margin:14px 19px 0;overflow: hidden;position: relative; font-size:15px;}
.page-block-02 h3 { background-color: #f00; padding: 5px 0; text-indent: 0.8em; margin: 0 auto; display: block; width: 922px; color: #ffffff; font-size:16px; font-weight: bold}
.page-block-02 h3+p { margin:15px auto 35px;display: block; width: 922px; }
.page-block-02-inner-wrap { display: table; width:922px; margin: 55px auto 0}
.page-block-02-inner { margin-bottom: 30px; /*display: table-cell;*/ /*background-color:#F8F6EE;*/}
.page-block-02-inner.left { width:580px; display: table-cell; }
.page-block-02-inner.right { width:280px;display: table-cell; }
.page-block-02-inner p { }
.page-block-02-inner h4 { font-size:16px; font-weight:bold; margin-bottom:10px; line-height:1; padding-bottom: 10px; border-bottom: 1px solid #000;}
.page-block-02-inner h5 { font-size:15px; font-weight:bold; display:inline-block;}
.page-block-02-inner h5+p { margin-bottom:20px;}
.page-block-02-inner h5+p:last-child { margin-bottom:0;}

/*.page-block-01 p {padding-bottom: 15px;}*/
.page-block-01 ul {font-size: 15px; padding-left: 1em;}
.page-block-01 li {padding-bottom: 15px; text-indent: -1em;}