p {
		vertical-align: top;
		margin-top: 0;
		margin-bottom: 0; }
		/*ナビゲーション背景*/
#navipublication {
		background-image: url(../images/navi/side_i_5publication.gif);
		background-repeat: no-repeat;
		background-position: center top;
		width: 150px;
		padding-top: 135px; }
/*大見出し背景*/
#publicationbg1 {
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#publicationbg10 {
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 20px 0; }
		#publicationbg2 {
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 0 0 20px; }
		#publicationbg3 {
		font-size: 12px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
		line-height: 18px;
		background-image: url(../images/books/images/books_3.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#publicationbg4 {
		background-image: url(../images/books/images/books_4.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#publicationbg5 {
		background-image: url(../images/books/images/books_5.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#publicationbg6 {
			background-image: url(../images/books/images/books_6.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#publicationbg7 {
		background-image: url(../images/books/images/books_7.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#publicationbg8 {
			background-image: url(../images/books/images/books_8.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#publicationbg9 {
		background-image: url(../images/books/images/books_9.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
/*文章枠*/
#mainpub_right {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 440px;
		margin: 0;
		padding: 0 0 50px 0; }
#mainpub_right2 {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 440px;
		margin: 0;
		padding: 0 0 50px 0; }
		.mainpub_right3 {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 440px;
		margin: 0;
		padding: 0 0 50px 0; }
		.mainpub_right4 {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 440px;
		margin: 0;
		padding: 0 0 0; }
		.mainpub_right5 {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 470px;
		margin: 0;
		padding: 0 0 50px; }
/*左余白*/
.textblank {
		margin: 0;
		padding: 0 0 0 50px; }

.textblank2 {
		margin: 0;
		padding: 0 0 20px 50px; }
/*書籍関連*/
.bookstitle {
		font-size: 12px;
		line-height: 21px;
		vertical-align: middle;
		margin: 0;
		padding: 0 0 8px; }
		.bookstitle2 {
		font-size: 12px;
		line-height: 21px;
		vertical-align: middle;
		margin: 0;
		padding: 0 0 40px; }
.title_b {
		font-size: 13px;
		font-weight: bold;
		line-height: 21px;
		margin: 0;
		padding: 15px 0 0; }
		.title_b2 {
		font-size: 13px;
		font-weight: bold;
		line-height: 21px;
		margin: 0;
		padding: 0 0 0; }
		.title_b3 {
		font-size: 13px;
		font-weight: bold;
		line-height: 14px;
		margin: 20px 0 0;
		padding: 0; }
		.title_b4 {
		font-size: 13px;
		font-weight: bold;
		line-height: 21px;
		vertical-align: top;
		margin: 0;
		padding-top: 0; }
		
		
		.h_roundb {
		font-size: 13px;
		font-weight: bold;
		line-height: 21px;
		background-image: url(../images/calendar_t/images/h_maru.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
		margin: 0;
		padding: 2px 0 2px 17px; }
		.h_roundb2 {
		font-size: 13px;
		font-weight: bold;
		line-height: 21px;
		background-image: url(../images/calendar_t/images/h_maru.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
		margin: 0 0 15px;
		padding: 2px 0 2px 17px; }
		.h_roundb3 {
		font-size: 13px;
		font-weight: bold;
		line-height: 22px;
		background-image: url(../images/calendar_t/images/h_maru.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
		margin: 15px 0 0;
		padding: 0 0 0 17px; }
.backnumber {
		font-size: 14px;
		font-weight: bold;
		line-height: 21px;
		margin: 0;
		padding: 30px 0 0; }
.back1 {
		font-size: 12px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		line-height: 21px;
		text-align: left;
		vertical-align: top;
		margin: 0;
		padding: 3px 0;
		border-bottom: 1px solid #e6e0d5; }

.back2 {
		font-size: 12px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
		line-height: 21px;
		text-align: left;
		vertical-align: top;
		margin: 0;
		padding: 3px 0;
		border-bottom: 1px solid #e6e0d5; }

.funtalk {
		margin: 0;
		padding: 70px 0 20px; }

.small {
		font-size: 12px;
		font-weight: normal; }
.smalltext1 {
		font-size: 12px;
		line-height: 19px;
		margin: 0;
		padding: 20px 0 0; }

.textnumber {
		font-size: 13px;
		font-weight: bold;
		line-height: 19px;
		float: left;
		margin: 0 0 20px;
		padding: 0 9px 0 0; }
		.textnumber2 {
		font-size: 13px;
		font-weight: bold;
		line-height: 19px;
		float: left;
		margin: 0 0 20px;
		padding: 0 2px 0 0; }


