@charset "UTF-8";

@media print{ body {overflow: visible !important;}}

div#header {
	height: 445px;
	margin-bottom: 0px;
}
#contentMain {
	width: 708px;
	margin-left: 40px;
}
#container #header #mainImg {
	position: relative;
	width: 100%;
}
#container #header #mainImg #date {
	font-size: 93%;
	width: 6em;
	position: absolute;
}


#container #header h2#imgInterview,
#container #header h2#imgInterview img {
	height: 297px;
}
#contentMain h3#annInterview {
	height: 0px;
	width: 708px;
	background-repeat: no-repeat;
	display: block;
	padding-top: 36px;
	overflow: hidden;
	}
#contentMain #innerBox #interview {
	width: 510px;
	float: left;
	display: inline;
	margin: 0px;
	padding-right: 198px;
}
#contentMain #innerBox .textBox#interview p {
	margin-bottom: 2em;
}
#contentMain #innerBox .textBox#interview p img {
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div#contentSide .sideNavi li.last#sNavi01 { border-bottom: 1px solid #999; }
#englishPdf {
	font-size: 117%;
	font-weight: bold;
	position: absolute;
	left: 30px;
	bottom: 10px;
}
div#contentSide .sideNavi li ol li a { display: inline; }
.sideNavi span { margin-left: 1em; }
.sideNavi #sideNav10 span,
.sideNavi #sideNav11 span{ margin-left: 1.5em; }


/* Side Navi */
.base_vol21 div#contentSide .sideNavi li ol li#sideNav21,
.base_vol20 div#contentSide .sideNavi li ol li#sideNav20,
.base_vol19 div#contentSide .sideNavi li ol li#sideNav19,
#base_vol18 div#contentSide .sideNavi li ol li#sideNav18,
#base_vol17 div#contentSide .sideNavi li ol li#sideNav17,
#base_vol16 div#contentSide .sideNavi li ol li#sideNav16,
#base_vol15 div#contentSide .sideNavi li ol li#sideNav15,
#base_vol14 div#contentSide .sideNavi li ol li#sideNav14,
#base_vol13 div#contentSide .sideNavi li ol li#sideNav13,
#base_vol12 div#contentSide .sideNavi li ol li#sideNav12,
#base_vol11 div#contentSide .sideNavi li ol li#sideNav11,
#base_vol10 div#contentSide .sideNavi li ol li#sideNav10,
#base_vol9 div#contentSide .sideNavi li ol li#sideNav09,
#base_vol8 div#contentSide .sideNavi li ol li#sideNav08,
#base_vol7 div#contentSide .sideNavi li ol li#sideNav07,
#base_vol6 div#contentSide .sideNavi li ol li#sideNav06,
#base_vol5 div#contentSide .sideNavi li ol li#sideNav05,
.base_vol4 div#contentSide .sideNavi li ol li#sideNav04,
.base_vol3 div#contentSide .sideNavi li ol li#sideNav03,
.base_vol2 div#contentSide .sideNavi li ol li#sideNav02,
.base_vol1 div#contentSide .sideNavi li ol li#sideNav01 {
	background-image: url(../img/sidenavi-stay.gif);
}
.base_vol21 div#contentSide .sideNavi li ol li#sideNav21 a,
.base_vol20 div#contentSide .sideNavi li ol li#sideNav20 a,
.base_vol19 div#contentSide .sideNavi li ol li#sideNav19 a,
#base_vol18 div#contentSide .sideNavi li ol li#sideNav18 a,
#base_vol17 div#contentSide .sideNavi li ol li#sideNav17 a,
#base_vol16 div#contentSide .sideNavi li ol li#sideNav16 a,
#base_vol15 div#contentSide .sideNavi li ol li#sideNav15 a,
#base_vol14 div#contentSide .sideNavi li ol li#sideNav14 a,
#base_vol13 div#contentSide .sideNavi li ol li#sideNav13 a,
#base_vol12 div#contentSide .sideNavi li ol li#sideNav12 a,
#base_vol11 div#contentSide .sideNavi li ol li#sideNav11 a,
#base_vol10 div#contentSide .sideNavi li ol li#sideNav10 a,
#base_vol9 div#contentSide .sideNavi li ol li#sideNav09 a,
#base_vol8 div#contentSide .sideNavi li ol li#sideNav08 a,
#base_vol7 div#contentSide .sideNavi li ol li#sideNav07 a,
#base_vol6 div#contentSide .sideNavi li ol li#sideNav06 a,
#base_vol5 div#contentSide .sideNavi li ol li#sideNav05 a,
.base_vol4 div#contentSide .sideNavi li ol li#sideNav04 a,
.base_vol3 div#contentSide .sideNavi li ol li#sideNav03 a,
.base_vol2 div#contentSide .sideNavi li ol li#sideNav02 a,
.base_vol1 div#contentSide .sideNavi li ol li#sideNav01 a {
	color: #FFFFFF;
}


/* Margin共有 */
.topMargin10 { margin-top: 10px; }
.topMargin15 { margin-top: 15px; }
.topMargin20 { margin-top: 20px; }
.topMargin25 { margin-top: 25px; }
.topMargin30 { margin-top: 30px; }

.noMarginT { margin-top: 0px; }

.bottomMargin10 { margin-bottom: 10px; }
.bottomMargin15 { margin-bottom: 15px; }
.bottomMargin20 { margin-bottom: 20px; }
.bottomMargin25 { margin-bottom: 25px; }
.bottomMargin30 { margin-bottom: 30px; }

.noMarginB { margin-bottom: 0px; }


/* vol.1 */
#base_vol01 #container #header #mainImg #date {
	top: 58px;
	left: 130px;
}
#contentMain h3#annInterview.vol01 {
	background-image: url(../img/headline-presidentTalk01.gif);
	background-position: 0px 0px;
}

/* vol.2 */
#contentMain h3#annInterview.vol02 {
	background-image: url(../img/headline-presidentTalk02.gif);
	background-position: 0px 0px;
}
.base_vol2 #contentMain #innerBox .textBox.vol2#interview { background: url(../img/bg-president02.jpg) no-repeat right center; }

/* vol.3 */
#contentMain h3#annInterview.vol03 {
	background-image: url(../img/headline-presidentTalk03.gif);
	background-position: 0px 0px;
}
.base_vol3 #contentMain #innerBox .textBox.vol3#interview { background: url(../img/bg-president03.jpg) no-repeat right center; }

/* vol.4 */
#base_vol04 #container #header #mainImg #date {
	top: 56px;
	left: 290px;
}
#contentMain h3#annInterview.vol04 {
	background-image: url(../img/headline-presidentTalk04.gif);
	background-position: 0px 0px;
}
.base_vol4 #contentMain #innerBox .textBox#interview {
	padding-right: 99px;
	padding-left: 99px;
	background-image: url(../img/photo-president04.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.base_vol4 #contentMain #innerBox p img {
	margin-left: 99px;
}
.base_vol4 #container #contentsWrap #contentMain #innerBox #interview .rightIndent {
	width: 363px;
}

/* 号外vol.5 */
.base_vol5 #contentMain #innerBox h3 {
	font-size: 93%;
	color: #4D4D4D;
	background: url(../img/title-president05.gif) no-repeat 0px 0px;
	height: 0px;
	text-align: right;
	overflow: visible;
	font-weight: normal;
	width: 708px;
	padding-top: 25px;
	margin-bottom: 50px;
}
.base_vol5 #contentMain #innerBox #preMessage {
	width: 510px;
	margin-right: 99px;
	margin-left: 99px;
}
.base_vol5 #contentMain #innerBox #preMessage h4 {
	width: 510px;
	overflow: visible;
	padding-top: 0px;
	margin-top: 25px;
	font-weight: bold;
	color: #174F9E;
	text-indent: -0.5em;
	height: 25px;
}
.base_vol5 #contentMain #innerBox #preMessage li {
	list-style: circle outside;
	margin-left: 1.5em;
}
.base_vol5 #contentMain #innerBox #preMessage #img01 {
	margin-top: 20px;
	text-align: center;
}
.base_vol5 #contentMain #innerBox #preMessage #img02 img {
	float: right;
	margin-left: 15px;
}
.base_vol5 #contentMain #innerBox #preMessage #img02 { margin-top: 25px; }
.base_vol5 #contentMain #innerBox #preMessage #neme {
	font-weight: bold;
	padding-top: 0px;
	margin-top: 15px;
}
.base_vol5 #contentMain #innerBox #preMessage ul li ul li {
	list-style: url(none) none;
	text-indent: -1em;
}

/* 号外vol.3*/
.base_vol5 #contentMain #innerBox #preMessage .name2 {
    font-weight:bold;
	margin-top: 5px;
}

.base_vol5 #contentMain #innerBox #preMessage .img10 {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
}
.base_vol5 #contentMain #innerBox #preMessage .img11 {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.base_vol5 #pageLinks #pageNumbers li {
	margin-right: 10px;
}
#base_vol8 #contentMain #innerBox #preMessage .name2 { margin-top: 20px; }

#base_vol9 #contentMain #innerBox #preMessage ol li {
	list-style: decimal outside;
	margin-left: 2em;
}
#base_vol9 #contentMain #innerBox #preMessage table {
	margin-bottom: 20px;
	margin-top: 50px;
}
#base_vol9 #contentMain #innerBox #preMessage th,
#base_vol9 #contentMain #innerBox #preMessage td {
	font-size: 93%;
	text-align: center;
	padding: 5px 5px;
	border: 1px solid #595959;
}
#base_vol9 #contentMain #innerBox #preMessage #headerWid th {
	color: #FFFFFF;
	background: #7896C2;
	font-weight: bold;
}
#base_vol9 col#condition { background-color:#DCE4F0; }
#base_vol9 #contentMain #innerBox #preMessage .name2 { margin-top: 20px; }


/* vol.5 */
#base_vol10 #container #header #mainImg #date {
	top: 91px;
	left: 130px;
}
#base_vol10 #contentMain #innerBox h3 { overflow: hidden; }
#base_vol10 #contentMain #innerBox.vol05-1 { background: url(../img/bg-president05-1.jpg) no-repeat right top; }
#base_vol10 #contentMain #innerBox.vol05-2 { background: url(../img/bg-president05-2.jpg) no-repeat left top; }
#base_vol10 #contentMain #innerBox #preMessage .w370R { padding-right: 140px; }
#base_vol10 #contentMain #innerBox #preMessage .w370L { padding-left: 140px; }
#base_vol10 #contentMain #innerBox #preMessage .img10 { margin-top: 20px; }
#base_vol10 #container #contentsWrap #contentMain #innerBox #preMessage.vol05-3 {
	background: url(../img/bg-president05-3.jpg) no-repeat center bottom;
	padding-bottom: 288px;
}

/* vol.6 */
#base_vol11 #container #header #mainImg #date {
	top: 71px;
	left: 130px;
}
#base_vol11 #contentMain #innerBox h3 { overflow: hidden; }
#base_vol11 #contentMain #innerBox.vol06-1 { background: url(../img/bg-president06.jpg) no-repeat right 20px; }
#base_vol11 #contentMain #innerBox .imgCenter {
	text-align: center;
	margin-bottom: 23px;
}
#base_vol11 #contentMain #innerBox p { margin-bottom: 23px; }
#base_vol11 #contentMain #innerBox p.w390R { padding-right: 94px; }
#base_vol11 #contentMain #innerBox #preMessage h4 {
	text-align: center;
	text-indent: 0px;
	height: 22px;
	margin: 0px 0px 30px;
	overflow: visible;
}
#base_vol11 #contentMain #innerBox #preMessage .IshinomakiCondition h5 {
	font-weight: bold;
	color: #174F9E;
}
#base_vol11 #contentMain #innerBox #preMessage .IshinomakiCondition {
	overflow: hidden;
	margin-bottom: 30px;
	_height: 166px;
}
#base_vol11 #contentMain #innerBox #preMessage .IshinomakiCondition p { margin-bottom: 7px; }
#base_vol11 #contentMain #innerBox #preMessage .floatLeft,
#base_vol11 #contentMain #innerBox #preMessage .floatRight{ width: 235px; }
#base_vol11 #contentMain #innerBox #preMessage .floatLeft { float: left; }
#base_vol11 #contentMain #innerBox #preMessage .floatRight { float: right; }
#base_vol11 #contentMain #innerBox #preMessage .entrance img { float: right; }


/* vol.7 */
#base_vol12 #container #header #mainImg #date {
	top: 91px;
	left: 130px;
}
#base_vol12 #contentMain #innerBox h3 {
	margin-bottom: 20px;
	overflow: hidden;
}
#base_vol12 #contentMain #innerBox .vol07-1 {
	background: url(../img/bg-president07-1.jpg) no-repeat right center;
}

#base_vol12 #contentMain #innerBox .vol07-2 {
	background: url(../img/bg-president07-2.jpg) no-repeat right center;
}
#base_vol12 #contentMain #innerBox .vol07-3 {
	background: url(../img/bg-president07-3.jpg) no-repeat right center;
}

#base_vol12 #contentMain #innerBox #interview .vol7_2 {
	width: 450px;
	margin-left: 40px;
	margin-bottom: 30px;
}
#base_vol12 #contentMain #innerBox #interview .vol7_2 img {
	margin-right: 20px;
}
#base_vol12 #container #contentsWrap #contentMain #innerBox #interview .vol7_3_2 img {
	margin-bottom: 30px;
}
#base_vol12 #contentMain #innerBox #interview a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* vol.8 */
#base_vol13 #container #header #mainImg #date {
	top: 89px;
	left: 130px;
}
#base_vol13 #contentMain #innerBox .vol08-1 .rightFloat img {
	float: right;
	margin-left: 25px;
}
#base_vol13 #contentMain #innerBox h3 {
	margin-bottom: 20px;
	overflow: hidden;
}
#base_vol13 #contentMain #innerBox .vol08-1 {
	background: url(../img/bg-president08-1.jpg) no-repeat right center;
}
#base_vol13 #contentMain #innerBox .vol08-2 { background: url(../img/bg-president08-2.jpg) no-repeat right 50px; }
#base_vol13 #contentMain #innerBox .vol08-2 .noFloat { text-align: center; }
#base_vol13 #contentMain #innerBox .vol08-2 .noFloat img { float: none; }
#base_vol13 #contentMain #innerBox .vol08-3 {
	background: url(../img/bg-president08-3.jpg) no-repeat center bottom;
	padding-bottom: 400px;
	margin-bottom: 20px;
}

/* vol.9 */
#base_vol14 #container #header #mainImg #date {
	top: 90px;
	left: 130px;
}
#base_vol14 #contentMain #innerBox h3 {
	margin-bottom: 20px;
	overflow: hidden;
}
#base_vol14 #contentMain #innerBox #interview {
	width: 708px;
	margin-bottom:25px;
	padding-right: 0px;
}
#base_vol14 #contentMain #innerBox .vol09-1 { background: url(../img/bg-president09-1.jpg) no-repeat right bottom; }
#base_vol14 #contentMain #innerBox .vol09-2 { background: url(../img/bg-president09-2.jpg) no-repeat left bottom; }
#base_vol14 #contentMain #innerBox p {
	padding-right: 100px;
	padding-left: 100px;
	clear: both;
}
#base_vol14 #contentMain #innerBox .textBox#interview p img { margin-right: 25px; }
#base_vol14 #contentMain #innerBox p.leftNoPadding { padding-left: 0px; }
#base_vol14 #contentMain #innerBox p.paraVol09-1 { padding-right: 270px; }
#base_vol14 #contentMain #innerBox p.paraVol09-2 { padding-left: 280px; }
#base_vol14 #contentMain #innerBox .textBox#interview .rightFloat { padding-right: 0px; }
#base_vol14 #contentMain #innerBox .textBox#interview .rightFloat img {
	float: right;
	margin-left: 25px;
	margin-right: 0px;
	margin-bottom:2em;
}


/* vol.10 */
#base_vol15 #container #header #mainImg #date {
	top: 67px;
	left: 160px;
}
#base_vol15 #pageLinks { width: 510px; }
#base_vol15 #contentMain #innerBox h3 {
	margin-bottom: 10px;
	overflow: hidden;
}
#base_vol15 #contentMain #innerBox { margin-bottom: 30px; }
#base_vol15 #contentMain #innerBox .vol10-1 {
	background: url(../img/bg-president10-1.jpg) no-repeat center bottom;
	padding-bottom: 320px;
}
#base_vol15 #contentMain #innerBox .vol10-2 { background: none; }
#base_vol15 #contentMain #innerBox .vol10-3 {
	background: url(../img/bg-president10-2.jpg) no-repeat center bottom;
	padding-bottom: 415px;
}
#base_vol15 #contentMain #innerBox .vol10-4 {
	background: none;
	width: 708px;
	padding-right: 0px;
	float: none;
}
#base_vol15 #contentMain #innerBox #vol10Lead {
	color: #174F92;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 190%;
	margin-bottom: 1em;
}
#base_vol15 #contentMain #innerBox .textBox#interview p img {
	float: none;
	margin-right: 0px;
}
#base_vol15 #contentMain #innerBox h4 {
	color: #174F92;
	font-weight: bold;
	line-height: 150%;
	width: 510px;
	height: auto;
	padding-top: 0px;
	border-bottom: 1px solid #174F92;
}
#base_vol15 #contentMain #innerBox h4.short { width: 255px; }
#base_vol15 #contentMain #innerBox .vol10-4 h4 {
	border-bottom: none;
	margin-bottom: 10px;
	margin-top: 20px;
}
#base_vol15 #contentMain #innerBox .vol10-4  ul {
	padding-right: 1em;
	margin-right: 1em;
	float: left;
	border-right: 1px dotted #999999;
}
#base_vol15 #contentMain #innerBox .vol10-4  ul.noBorder { border-right: none; }
#base_vol15 #contentMain li { font-size: 85%; }


/* vol.11 */
#base_vol16 #container #header #mainImg #date {
	top: 67px;
	left: 160px;
}
#base_vol16 #contentMain #innerBox { margin-bottom: 30px; }
#base_vol16 #pageLinks { width: 510px; }
#base_vol16 #contentMain #innerBox h3 {
	margin-bottom: 10px;
	overflow: hidden;
}
#base_vol16 #contentMain #innerBox .textBox {
	padding-bottom: 250px;
	position: relative;
}
#base_vol16 #contentMain #innerBox .vol11-1 { background: url(../img/bg-president11-1.jpg) no-repeat right bottom; }
#base_vol16 #contentMain #innerBox .vol11-2 { background: url(../img/bg-president11-2.jpg) no-repeat right bottom; }
#base_vol16 #contentMain #innerBox .vol11-3 { background: none; padding-bottom: 0px; }
#base_vol16 #contentMain #innerBox .vol11-4 { background: url(../img/bg-president11-3.jpg) no-repeat right top; padding-bottom: 0px; }
#base_vol16 #contentMain #innerBox #vol11Lead {
	color: #174F92;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 190%;
	margin-bottom: 1em;
}
#base_vol16 #contentMain #innerBox .textBox#interview p img {
	float: none;
	margin: 0px;
}
#base_vol16 #contentMain #innerBox .textBox dt {
	font-weight: bold;
	width: 3em;
	float: left;
}
#base_vol16 #contentMain #innerBox .textBox dd {
	font-weight: bold;
	padding-left: 3em;
	margin-bottom: 2em;
}
#base_vol16 #contentMain #innerBox .textBox .takekawaLine {
	color: #174F92;
	font-weight: normal;
}
#base_vol16 #contentMain #innerBox .textBox .bottomImg img {
	position: absolute;
	bottom: 0;
}


/* vol.12 */
#base_vol17 #contentMain #innerBox { margin-bottom: 30px; }
#base_vol17 #container #header #mainImg #date {
	top: 58px;
	left: 160px;
}
#base_vol17 #contentMain #innerBox h3 {
	margin-bottom: 25px;
	overflow: hidden;
}
#base_vol17 #contentMain #innerBox .vol12text,
#base_vol17 #contentMain #innerBox .vol12_2text,
#base_vol17 #contentMain #innerBox #innerBox_vol12_3 {
	width: 510px;
	padding-right: 198px;
}
#base_vol17 #contentMain #innerBox .floatRight_vol17 {
	float: right;
	margin-bottom: 7em;
	margin-left: 20px;
	padding-right: 105px;
	margin-top: 5px;
}
#base_vol17 #contentMain #innerBox p,
#base_vol17 #contentMain #innerBox #boxTop {
	margin-bottom: 1em;
}
#base_vol17 #contentMain #innerBox #innerBox_vol12 {
	background: url(../img/bg-president12-1.jpg) no-repeat center bottom;
	padding-bottom: 415px;
}
#base_vol17 #contentMain #innerBox .noMargin {
	margin-bottom: 0px;
}
#base_vol17 #contentMain #innerBox #innerBox_vol12_2 #boxTop {
	background: url(../img/bg-president12-3.jpg) no-repeat right top;
	padding-top: 27px;
	height: 235px;
}
#base_vol17 #contentMain #innerBox #innerBox_vol12_2 .floatRight {
	float: right;
	margin-left: 25px;
	margin-top: 5px;
}
#base_vol17 #contentMain #innerBox #innerBox_vol12_3 {
	background: url(../img/bg-president12-4.jpg) no-repeat center bottom;
	padding-bottom: 310px;
}
#base_vol17 #pageLinks { width: 510px; }


/* vol.13 */
#base_vol18 #contentMain #innerBox h3 {
	margin-bottom: 25px;
	overflow: hidden;
}
#base_vol18 #container #header #mainImg #date {
	top: 67px;
	left: 160px;
}
#base_vol18 #contentMain #innerBox .vol13text,
#base_vol18 #contentMain #innerBox .vol13_2text,
#base_vol18 #contentMain #innerBox #innerBox_vol13,
#base_vol18 #contentMain #innerBox #innerBox_vol13_5 {
	width: 510px;
	padding-right: 198px;
}
#base_vol18 #contentMain #innerBox #vol13Lead {
	font-size: 123.1%;
	line-height: 190%;
	margin-bottom: 1em;
}
#base_vol18 #contentMain #innerBox #vol13Lead {
	color: #174F92;
	font-weight: bold;
}

#base_vol18 #contentMain #innerBox .takekawaLine {
	color: #174F92;
	font-weight: normal;
}
#base_vol18 #contentMain #innerBox dt {
	float: left;
	width: 3em;
}
#base_vol18 #contentMain #innerBox dd {
    padding-left: 3em;
    margin-bottom: 25px;
}


#base_vol18 #contentMain #innerBox #innerBox_vol13_2 {
	background: url(../img/bg-president13-1.jpg) no-repeat left bottom;
	padding-bottom: 350px;
	margin-bottom: 25px;
}
#base_vol18 #contentMain #innerBox #innerBox_vol13_2 .floatRight {
	float: right;
	margin: 5px 55px 3em 20px;
}
#base_vol18 #contentMain #innerBox #innerBox_vol13 .floatRight {
	float: right;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}
*+html #base_vol18 #contentMain #innerBox #innerBox_vol13 .floatRight {
	margin-bottom: 0px;
}


#base_vol18 #contentMain #innerBox #innerBox_vol13 .floatLeft {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 25px;
}
#base_vol18 #contentMain #innerBox #innerBox_vol13_5 {
	background: url(../img/bg-president13-2.jpg) no-repeat left bottom;
	padding-bottom: 310px;
	margin-bottom: 25px;
}
#base_vol18 #pageLinks { width: 510px; }






/*2011/12/5以降
body id　ベーシックスタイル
body class　volごとのスタイル
*/

/*sideNav*/
.category01 #contentSide .sideNavi #sideNav13 { background-image: url(../img/sidenavi-stay.gif); }
.category01 #contentSide .sideNavi #sideNav13 a { color: #FFFFFF; }




/*basic_01*/
.floatLeftImg {
	margin: 5px 15px 20px 0;
	float: left;
}
.floatRightImg {
	margin: 5px 0 20px 15px;
	float: right;
}
.imgCenter {text-align: center; }

#pageLinks #pageNumbers li { margin-right: 10px; }
#basic_01 #contentMain #innerBox { margin: 0px; }
#basic_01 #contentMain #interview { margin-bottom: 20px; }
#basic_01 #contentMain #innerBox h3 {
	background: url(../img/title-president05.gif) no-repeat 0px 0px;
	width: 708px;
	height: 0px;
	margin-bottom: 20px;
	padding-top: 25px;
	overflow: hidden;
}
#basic_01 #contentMain #innerBox p {
	margin-bottom: 2em;
	clear: both;
}

/*vol+page*/
.category01 #contentMain .page01 { background: url(../img/bg-president08-1.jpg) no-repeat right center; }
.category01 #contentMain .page02 { background: url(../img/bg-president08-2.jpg) no-repeat right center; }
.category01 #contentMain .page03 {
	background: url(../img/bg-president08-3.jpg) no-repeat center bottom;
	padding-bottom: 400px;
}



/* vol.14 */
.base_vol19 #container #header #mainImg #date {
	top: 66px;
	left: 330px;
}
.base_vol19 #contentMain #innerBox h3 {
	background: url(../img/title-president05.gif) no-repeat 0px 0px;
	height: 0px;
	padding-top: 25px;
	margin-bottom: 25px;
	overflow: hidden;
}
.base_vol19 #innerBox p {
	width: 510px;
	margin: 0 auto;
}
.base_vol19 #innerBox  { text-align: center; }
.base_vol19 #imgArea {
	background:url(../img/bg-president14-2.jpg) no-repeat 411px center;
	margin-left: 99px;
	}
.base_vol19 #imgArea p {
	width: 385px;
	margin: 0;
	padding-right: 125px;
}
.base_vol19 #pdf20120101 {
	float: right;
	overflow: hidden;
}
.base_vol19 #pdf20120101 p {
	text-align: right;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}


/* vol.15 */
.base_vol20 #container #header #mainImg #date {
	top: 66px;
	left: 155px;
}
.base_vol20 #innerBox_vol15_1 {
	background: url(../img/20120116_bg-president15-1.jpg) no-repeat right top;
	padding-right: 198px;
}
.base_vol20 #innerBox_vol15_1 img,
.base_vol20 #innerBox_vol15_2 img { margin-bottom: 2em; }
.base_vol20 #innerBox_vol15_2 { padding-right: 198px; }
.base_vol20 #pageLinks,
.base_vol20 #pageLinks { width: 510px; }


/* vol.16 */
.base_vol21 #container #header #mainImg #date {
	top: 66px;
	left: 155px;
}
.base_vol21 #innerBox_vol16_1 {
	background: url(../img/20120125_bg-president16-1.jpg) no-repeat right 30px;
	padding-right: 198px;
}
.base_vol21 #contentMain #Lead {
	font-size: 108%;
	font-weight: bold;
	color: #174F92;
	line-height: 180%;
	margin-bottom: 1em;
}
.base_vol21 #innerBox_vol16_1 #aboutHBS {
	margin: 2em 0;
	border: 1px solid #999999;
}
.base_vol21 #innerBox_vol16_1 #aboutHBS dl {
	background: url(../img/20120125_photo-president16-1.gif) no-repeat 28px center;
	padding: 10px 20px 10px 132px;
}
.base_vol21 #innerBox_vol16_1 #aboutHBS dt {
	font-weight: bold;
	color: #B70031;
} 
.base_vol21 #innerBox_vol16_1 #aboutHBS dd {
	font-size: 93%;
	color: 666666;
	line-height: 165%;
}
.base_vol21 #innerBox_vol16_2 {
	background: url(../img/20120125_bg-president16-3.jpg) no-repeat right 30px;
	padding-right: 198px;
}
.base_vol21 #pageLinks {
	width: 510px;
	margin-top: 2em;
}

